20:34:21.711 00.007 12116 PHD2 version 2.6.14 begins execution with:
20:34:21.711 00.000 12116    Windows 10 (build 26200), 64-bit edition
20:34:21.711 00.000 12116    wxWidgets 3.0.5
20:34:21.711 00.000 12116    cfitsio 3.49
20:34:21.712 00.001 12116 GetString("/frame/LogDir", "") returns ""
20:34:21.712 00.000 12116 CoInitializeEx returns 1
20:34:21.716 00.004 12116 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
20:34:21.716 00.000 12116 GetInt("/wxLanguage", 0) returns 60
20:34:21.717 00.001 12116 locale: initialized with lang id 60 (r=1)
20:34:21.720 00.003 12116 locale: wxTranslations language set to 60
20:34:21.727 00.007 12116 GetInt("/currentProfile", 0) returns 1
20:34:21.735 00.008 12116 reset dither spiral
20:34:21.739 00.004 12116 StartWorkerThread(00000000) begins
20:34:21.741 00.002 12116 WorkerThread constructor called
20:34:21.743 00.002 12116 StartWorkerThread(01A48B90) ends
20:34:21.744 00.001 12116 StartWorkerThread(00000000) begins
20:34:21.746 00.002 12116 WorkerThread constructor called
20:34:21.748 00.002 11824 WorkerThread::Entry() begins
20:34:21.748 00.000 10380 WorkerThread::Entry() begins
20:34:21.748 00.000 10380 worker thread CoInitializeEx returns 0
20:34:21.748 00.000 12116 StartWorkerThread(01A487A0) ends
20:34:21.750 00.002 11824 worker thread CoInitializeEx returns 0
20:34:21.750 00.000 12116 GetBoolean("/ServerMode", 1) returns 1
20:34:21.855 00.105 12116 GetInt("/profile/1/NoiseReductionMethod", 0) returns 0
20:34:21.858 00.003 12116 GetDouble("/profile/1/DitherScaleFactor", 1.000000) returns 1.000000
20:34:21.861 00.003 12116 GetBoolean("/profile/1/DitherRaOnly", 0) returns 0
20:34:21.863 00.002 12116 GetInt("/profile/1/DitherMode", 0) returns 0
20:34:21.865 00.002 12116 set dither mode 0
20:34:21.868 00.003 12116 GetInt("/profile/1/frame/timeLapse", 0) returns 0
20:34:21.871 00.003 12116 GetInt("/profile/1/frame/var_delay/long_delay", 10000) returns 10000
20:34:21.873 00.002 12116 GetInt("/profile/1/frame/var_delay/short_delay", 1000) returns 1000
20:34:21.875 00.002 12116 GetBoolean("/profile/1/frame/var_delay/enabled", 0) returns 0
20:34:21.877 00.002 12116 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:34:21.880 00.003 12116 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
20:34:21.882 00.002 12116 GetInt("/profile/1/frame/focalLength", 0) returns 800
20:34:21.884 00.002 12116 GetInt("/profile/1/auto_exp/exposure_min", 1000) returns 1000
20:34:21.888 00.004 12116 GetInt("/profile/1/auto_exp/exposure_max", 5000) returns 5000
20:34:21.890 00.002 12116 GetDouble("/profile/1/auto_exp/target_snr", 6.000000) returns 6.000000
20:34:21.893 00.003 12116 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:34:21.896 00.003 12116 AutoExp: reset exp to 5000
20:34:21.898 00.002 12116 GetInt("/profile/1/CustomExposureDuration", 30000) returns 30000
20:34:21.902 00.004 12116 GetInt("/profile/1/ExposureDurationMs", 1000) returns 3000
20:34:21.905 00.003 12116 OnExposureDurationSelected: duration = 3000
20:34:21.907 00.002 12116 GetBoolean("/profile/1/BeepForLostStar", 1) returns 1
20:34:21.910 00.003 12116 GetInt("/profile/1/Gamma", 100) returns 51
20:34:21.913 00.003 12116 GetBoolean("/profile/1/ImageLogger/LoggingEnabled", 0) returns 0
20:34:21.915 00.002 12116 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshRel", 0) returns 0
20:34:21.917 00.002 12116 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshPx", 0) returns 0
20:34:21.920 00.003 12116 GetBoolean("/profile/1/ImageLogger/LogFramesDropped", 0) returns 0
20:34:21.922 00.002 12116 GetBoolean("/profile/1/ImageLogger/LogAutoSelectFrames", 0) returns 0
20:34:21.925 00.003 12116 GetDouble("/profile/1/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
20:34:21.928 00.003 12116 GetDouble("/profile/1/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
20:34:21.930 00.002 12116 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:34:21.932 00.002 12116 GetBoolean("/profile/1/indi/VerboseLogging", 0) returns 0
20:34:21.941 00.009 12116 guider state => UNINITIALIZED
20:34:21.944 00.003 12116 GetInt("/profile/1/overlay/slit/center.x", 376) returns 376
20:34:21.947 00.003 12116 GetInt("/profile/1/overlay/slit/center.y", 290) returns 290
20:34:21.949 00.002 12116 GetInt("/profile/1/overlay/slit/width", 8) returns 8
20:34:21.952 00.003 12116 GetInt("/profile/1/overlay/slit/height", 100) returns 100
20:34:21.954 00.002 12116 GetInt("/profile/1/overlay/slit/angle", 0) returns 0
20:34:21.957 00.003 12116 Changing from state UNINITIALIZED to UNINITIALIZED
20:34:21.959 00.002 12116 guider state => SELECTING
20:34:21.961 00.002 12116 GetBoolean("/profile/1/guider/FastRecenter", 1) returns 1
20:34:21.964 00.003 12116 GetBoolean("/profile/1/guider/ScaleImage", 1) returns 1
20:34:21.966 00.002 12116 GetDouble("/profile/1/guider/StarMinHFD", 1.500000) returns 1.500000
20:34:21.968 00.002 12116 Setting StarMinHFD = 1.50
20:34:21.970 00.002 12116 GetDouble("/profile/1/guider/StarMaxHFD", 20.000000) returns 10.000000
20:34:21.972 00.002 12116 Setting MaxHFD = 10.0
20:34:21.975 00.003 12116 GetDouble("/profile/1/guider/StarMinSNR", 6.000000) returns 6.000000
20:34:21.977 00.002 12116 Setting StarMinSNR = 6.0
20:34:21.980 00.003 12116 GetInt("/profile/1/guider/AutoSelDownsample", 0) returns 0
20:34:21.982 00.002 12116 Setting AutoSelDownsample = 0
20:34:21.984 00.002 12116 GetString("/profile/1/guider/bookmarks", "") returns ""
20:34:21.987 00.003 12116 GetDouble("/profile/1/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
20:34:21.991 00.004 12116 GetBoolean("/profile/1/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
20:34:21.994 00.003 12116 GetBoolean("/profile/1/guider/onestar/TolerateJumpsEnabled", 0) returns 0
20:34:21.997 00.003 12116 GetDouble("/profile/1/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
20:34:21.999 00.002 12116 GetInt("/profile/1/guider/onestar/SearchRegion", 15) returns 15
20:34:22.002 00.003 12116 GetBoolean("/profile/1/guider/multistar/enabled", 0) returns 1
20:34:22.004 00.002 12116 MultiStar mode enabled
20:34:22.007 00.003 12116 GetBoolean("/StickyLockPosition", 0) returns 0
20:34:22.013 00.006 12116 GetString("/geometry", "") returns "1;1936;1096;-8;-8"
20:34:22.065 00.052 12116 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
20:34:22.068 00.003 12116 GetString("/graph/RAColor", "") returns "#6464FF"
20:34:22.070 00.002 12116 GetString("/graph/DecColor", "") returns "#FF0000"
20:34:22.072 00.002 12116 GetInt("/graph/minLength", 50) returns 50
20:34:22.074 00.002 12116 GetInt("/graph/maxLength", 400) returns 400
20:34:22.077 00.003 12116 GetInt("/graph/minHeight", 1) returns 1
20:34:22.079 00.002 12116 GetInt("/graph/maxHeight", 16) returns 16
20:34:22.082 00.003 12116 GetInt("/graph/length", 100) returns 100
20:34:22.084 00.002 12116 GraphStats window size = 100
20:34:22.086 00.002 12116 GetInt("/graph/height", 4) returns 8
20:34:22.088 00.002 12116 GetInt("graph/HeightUnits", 1) returns 1
20:34:22.090 00.002 12116 GetBoolean("/graph/showCorrections", 1) returns 0
20:34:22.092 00.002 12116 GetBoolean("/graph/showStarMass", 0) returns 0
20:34:22.094 00.002 12116 GetBoolean("/graph/showStarSNR", 0) returns 0
20:34:22.096 00.002 12116 GetBoolean("/graph/correctionsToScale", 0) returns 0
20:34:22.156 00.060 12116 GetInt("/graph_stepguider/length", 1) returns 1
20:34:22.163 00.007 12116 GetBoolean("/ProfileRawMode", 0) returns 0
20:34:22.167 00.004 12116 GetInt("/target/length", 100) returns 100
20:34:22.169 00.002 12116 GetDouble("/target/zoom", 1.000000) returns 1.000000
20:34:22.184 00.015 12116 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
20:34:22.187 00.003 12116 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
20:34:22.946 00.759 12116 GetString("/profile/1/name", "") returns "20260503"
20:34:22.949 00.003 12116 GetString("/profile/2/name", "") returns "20260416"
20:34:22.962 00.013 12116 GetString("/profile/1/name", "") returns "20260503"
20:34:23.207 00.245 12116 GetString("/profile/1/indi/INDIcam", "") returns ""
20:34:23.226 00.019 12116 GetString("/profile/1/indi/INDImount", "") returns ""
20:34:23.241 00.015 12116 GetString("/profile/1/indi/INDImount", "") returns ""
20:34:23.254 00.013 12116 GetString("/profile/1/indi/INDIrotator", "") returns ""
20:34:23.260 00.006 12116 GetString("/profile/1/camera/LastMenuChoice", "None") returns "ASI Camera (1) (ASCOM)"
20:34:23.262 00.002 12116 CameraFactory(ASI Camera (1) (ASCOM))
20:34:23.264 00.002 12116 GetBoolean("/profile/1/camera/UseSubframes", 0) returns 0
20:34:23.266 00.002 12116 GetInt("/profile/1/camera/ReadDelay", 150) returns 150
20:34:23.268 00.002 12116 GetInt("/profile/1/camera/gain", 95) returns 95
20:34:23.270 00.002 12116 GetInt("/profile/1/camera/TimeoutMs", 15000) returns 15000
20:34:23.272 00.002 12116 GetInt("/profile/1/camera/SaturationADU", 0) returns 65535
20:34:23.274 00.002 12116 GetBoolean("/profile/1/camera/SaturationByADU", 1) returns 1
20:34:23.275 00.001 12116 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
20:34:23.277 00.002 12116 GetInt("/profile/1/camera/binning", 1) returns 1
20:34:23.279 00.002 12116 Created new camera of type ASI Camera (1) (ASCOM) = 0D780288
20:34:23.281 00.002 12116 GetString("/profile/1/camera/LastMenuChoice", "") returns "ASI Camera (1) (ASCOM)"
20:34:23.286 00.005 12116 GetString("/profile/1/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
20:34:23.289 00.003 12116 ScopeFactory(iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM))
20:34:23.291 00.002 12116 GetInt("/profile/1/scope/CalibrationDuration", 750) returns 450
20:34:23.293 00.002 12116 GetInt("/profile/1/scope/CalibrationDistance", 25) returns 25
20:34:23.295 00.002 12116 GetInt("/profile/1/scope/MaxRaDuration", 2500) returns 2500
20:34:23.297 00.002 12116 GetInt("/profile/1/scope/MaxDecDuration", 2500) returns 2500
20:34:23.298 00.001 12116 GetInt("/profile/1/scope/DecGuideMode", 1) returns 1
20:34:23.300 00.002 12116 DecGuideMode set to Auto (1)
20:34:23.302 00.002 12116 GetInt("/profile/1/scope/XGuideAlgorithm", 1) returns 1
20:34:23.304 00.002 12116 GetDouble("/profile/1/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.290000
20:34:23.306 00.002 12116 GetDouble("/profile/1/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
20:34:23.307 00.001 12116 GetDouble("/profile/1/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
20:34:23.309 00.002 12116 GetInt("/profile/1/scope/YGuideAlgorithm", 4) returns 4
20:34:23.311 00.002 12116 GetDouble("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.450000
20:34:23.313 00.002 12116 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.45
20:34:23.315 00.002 12116 GetDouble("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
20:34:23.316 00.001 12116 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:34:23.318 00.002 12116 GetBoolean("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
20:34:23.320 00.002 12116 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:34:23.322 00.002 12116 GetBoolean("/profile/1/scope/CalFlipRequiresDecFlip", 0) returns 0
20:34:23.324 00.002 12116 GetBoolean("/profile/1/scope/AssumeOrthogonal", 0) returns 1
20:34:23.326 00.002 12116 GetBoolean("/profile/1/scope/UseDecComp", 1) returns 1
20:34:23.327 00.001 12116 GetBoolean("/profile/1/scope/HiResEncoders", 0) returns 0
20:34:23.329 00.002 12116 GetInt("/profile/1/scope/DecBacklashPulse", 0) returns 20
20:34:23.331 00.002 12116 GetInt("/profile/1/scope/DecBacklashFloor", 0) returns 20
20:34:23.332 00.001 12116 GetInt("/profile/1/scope/DecBacklashCeiling", 0) returns 20
20:34:23.334 00.002 12116 GetBoolean("/profile/1/scope/BacklashCompEnabled", 0) returns 0
20:34:23.335 00.001 12116 BLC: Backlash compensation is disabled
20:34:23.337 00.002 12116 GetBoolean("/profile/1/scope/StopGuidingWhenSlewing", 1) returns 1
20:34:23.338 00.001 12116 Scope: enabling slew check, guiding will stop when slew is detected
20:34:23.340 00.002 12116 Created new scope of type iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) = 0D79E080
20:34:23.341 00.001 12116 GetString("/profile/1/scope/LastMenuChoice", "") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
20:34:23.344 00.003 12116 GetString("/profile/1/scope/LastAuxMenuChoice", "None") returns "None"
20:34:23.345 00.001 12116 ScopeFactory(None)
20:34:23.347 00.002 12116 Created new aux scope of type None = 00000000
20:34:23.348 00.001 12116 GetString("/profile/1/scope/LastAuxMenuChoice", "") returns "None"
20:34:23.350 00.002 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
20:34:23.353 00.003 12116 GetString("/profile/1/stepguider/LastMenuChoice", "None") returns "None"
20:34:23.354 00.001 12116 StepGuiderFactory(None)
20:34:23.356 00.002 12116 Created new stepguider of type None = 00000000
20:34:23.357 00.001 12116 GetString("/profile/1/stepguider/LastMenuChoice", "") returns "None"
20:34:23.359 00.002 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
20:34:23.361 00.002 12116 GetString("/profile/1/rotator/LastMenuChoice", "None") returns "PLL ASCOM Rotator"
20:34:23.363 00.002 12116 RotatorFactory(PLL ASCOM Rotator)
20:34:23.364 00.001 12116 GetBoolean("/profile/1/rotator/isReversed", 0) returns 0
20:34:23.366 00.002 12116 Rotator:ctor: isReversed = 0
20:34:23.367 00.001 12116 Created new Rotator of type PLL ASCOM Rotator = 0D79A9E0
20:34:23.368 00.001 12116 GetString("/profile/1/rotator/LastMenuChoice", "") returns "PLL ASCOM Rotator"
20:34:23.381 00.013 12116 GetString("/profile/1/name", "") returns "20260503"
20:34:23.383 00.002 12116 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
20:34:23.385 00.002 12116 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
20:34:23.421 00.036 12116 starting server
20:34:23.425 00.004 12116 event server started, listening on port 4400
20:34:23.426 00.001 12116 Server started, listening on port 4300
20:34:23.428 00.002 12116 Status Line: Server started
20:34:23.434 00.006 12116 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|"
20:34:23.524 00.090 12116 GetBoolean("/Update/enabled", 1) returns 1
20:34:23.540 00.016 12116 GetInt("/Update/series", 0) returns 0
20:34:23.540 00.000 8116 UPD: updater thread entry
20:34:23.540 00.000 8116 UPD: fetch https://openphdguiding.org/release-main-win.txt
20:34:23.828 00.288 12116 evsrv: cli 01AB6F50 connect
20:34:23.874 00.046 8116 UPD: latest ver = 2.6.14
20:34:23.874 00.000 8116 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
20:34:23.874 00.000 8116 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
20:34:23.874 00.000 8116 GetInt("/Update/force", 0) returns 0
20:34:23.874 00.000 8116 UPD: version is up-to-date
20:34:23.890 00.016 8116 UPD: updater thread exit
20:34:24.814 00.924 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:34:24.814 00.000 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:34:24.942 00.128 12116 evsrv: cli 01AB6F50 request: {"method":"get_profiles","id":1009}
20:34:24.947 00.005 12116 GetString("/profile/1/name", "") returns "20260503"
20:34:24.947 00.000 12116 GetString("/profile/2/name", "") returns "20260416"
20:34:24.947 00.000 12116 GetString("/profile/1/name", "") returns "20260503"
20:34:24.947 00.000 12116 GetString("/profile/1/name", "") returns "20260503"
20:34:24.947 00.000 12116 GetString("/profile/2/name", "") returns "20260416"
20:34:24.947 00.000 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"20260503","selected":true},{"id":2,"name":"20260416"}],"id":1009}
20:34:25.468 00.521 12116 evsrv: cli 01AB6F50 request: {"method":"set_connected","params":[false],"id":1007}
20:34:25.468 00.000 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1007}
20:34:25.532 00.064 12116 evsrv: cli 01AB6F50 request: {"method":"set_profile","params":[1],"id":1008}
20:34:25.532 00.000 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1008}
20:34:25.598 00.066 12116 evsrv: cli 01AB6F50 request: {"method":"set_connected","params":[true],"id":1007}
20:34:25.598 00.000 12116 gear_dialog: ConnectAll calls OnButtonConnectAll
20:34:25.598 00.000 12116 gear_dialog: OnButtonConnectAll
20:34:25.598 00.000 12116 gear_dialog: DoConnectCamera [ASI Camera (1) (ASCOM)]
20:34:25.598 00.000 12116 Status Line: Connecting to Camera ...
20:34:25.598 00.000 12116 GetString("/profile/1/cam_hash/8b703f25/whichCamera", "") returns ""
20:34:25.598 00.000 12116 Connecting to camera [ASI Camera (1) (ASCOM)] id = []
20:34:25.612 00.014 12116 Create ASCOM Camera: choice 'ASI Camera (1) (ASCOM)' progid ASCOM.ASICamera2.Camera
20:34:26.455 00.843 12116 setting camera Name = ZWO ASI174MM Mini (ASCOM)
20:34:26.455 00.000 12116 ASCOM camera: MaxBinning is 2
20:34:26.455 00.000 12116 ASCOM camera: has cooler
20:34:26.455 00.000 12116 ASCOM Camera: set binning = 1
20:34:26.455 00.000 12116 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
20:34:26.455 00.000 12116 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ASI Camera (1) (ASCOM)] scaleRatio=1.000
20:34:26.471 00.016 12116 Connected Camera: ZWO ASI174MM Mini (ASCOM)
20:34:26.471 00.000 12116 FrameSize=(0,0)
20:34:26.471 00.000 12116 PixelSize=5.86
20:34:26.471 00.000 12116 BitsPerPixel=16
20:34:26.471 00.000 12116 HasGainControl=0
20:34:26.471 00.000 12116 HasShutter=0
20:34:26.471 00.000 12116 HasSubFrames=1
20:34:26.471 00.000 12116 ST4HasGuideOutput=1
20:34:26.471 00.000 12116 GetBoolean("/profile/1/camera/AutoLoadDefectMap", 1) returns 1
20:34:26.471 00.000 12116 auto-loading defect map
20:34:26.487 00.016 12116 Loading defect map file C:\Users\John\AppData\Local\phd2\darks_defects\PHD2_defect_map_1.txt
20:34:26.487 00.000 12116 Defect map file not found: C:\Users\John\AppData\Local\phd2\darks_defects\PHD2_defect_map_1.txt
20:34:26.487 00.000 12116 Status Line: Defect map not loaded
20:34:26.487 00.000 12116 GetBoolean("/profile/1/camera/AutoLoadDarks", 1) returns 1
20:34:26.487 00.000 12116 Auto-loading dark library
20:34:26.660 00.173 12116 loaded dark frame exposure = 1000, med = 2009
20:34:26.819 00.159 12116 loaded dark frame exposure = 1500, med = 2016
20:34:26.978 00.159 12116 loaded dark frame exposure = 2000, med = 2022
20:34:27.125 00.147 12116 loaded dark frame exposure = 2500, med = 2028
20:34:27.260 00.135 12116 loaded dark frame exposure = 3000, med = 2035
20:34:27.262 00.002 12116 loaded dark library from C:\Users\John\AppData\Local\phd2\darks_defects\PHD2_dark_lib_1.fit
20:34:27.263 00.001 12116 Status Line: Darks loaded
20:34:27.265 00.002 12116 DarkLib check: undefined frame size for current camera
20:34:27.265 00.000 12116 Status Line: Camera Connected
20:34:27.279 00.014 12116 gear_dialog: OnButtonConnectStepGuider
20:34:27.279 00.000 12116 Connected AO:None
20:34:27.279 00.000 12116 gear_dialog: OnButtonConnectScope
20:34:27.279 00.000 12116 Status Line: Connecting to Mount ...
20:34:27.279 00.000 12116 Connecting to mount [iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)]
20:34:27.295 00.016 12116 ASCOM Scope: Connecting
20:34:27.297 00.002 12116 Create ASCOM Scope: choice 'iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)' progid ASCOM.iOptron2017.Telescope
20:34:27.358 00.061 12116 pScopeDriver = 0x19070030
20:34:27.390 00.032 12116 Scope reports its name as iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
20:34:27.390 00.000 12116 ASCOM scope CanSlewAsync is true
20:34:27.390 00.000 12116 iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) connected
20:34:27.390 00.000 12116 ScopeASCOM::GetDeclinationRadians() returns 90.0
20:34:27.390 00.000 12116 ScopeASCOM::SideOfPier() returns -1
20:34:27.406 00.016 12116 ASCOM Scope: Connect success
20:34:27.406 00.000 12116 Status Line: Mount Connected
20:34:27.406 00.000 12116 Connected Scope:iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
20:34:27.406 00.000 12116 gear_dialog: OnButtonConnectAuxScope
20:34:27.406 00.000 12116 Connected AuxScope:None
20:34:27.406 00.000 12116 gear_dialog: OnButtonConnectRotator
20:34:27.406 00.000 12116 Status Line: Connecting to Rotator ...
20:34:27.422 00.016 12116 Connecting to rotator [PLL ASCOM Rotator]
20:34:27.422 00.000 12116 Create ASCOM Rotator: choice 'PLL ASCOM Rotator' progid ASCOM.ArcoEsatto.Rotator
20:34:27.629 00.207 12116 rotator name = PLL Rotator 3.6
20:34:27.629 00.000 12116 Status Line: Rotator Connected
20:34:27.629 00.000 12116 Connected Rotator:PLL Rotator 3.6
20:34:27.694 00.065 12116 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
20:34:27.694 00.000 12116 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
20:34:27.694 00.000 12116 Auto-loading calibration data
20:34:27.694 00.000 12116 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
20:34:27.694 00.000 12116 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
20:34:27.694 00.000 12116 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
20:34:27.694 00.000 12116 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 2.714810
20:34:27.694 00.000 12116 GetDouble("/profile/1/scope/calibration/yAngle", 1.570796) returns 0.989601
20:34:27.694 00.000 12116 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
20:34:27.694 00.000 12116 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
20:34:27.709 00.015 12116 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
20:34:27.709 00.000 12116 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
20:34:27.709 00.000 12116 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
20:34:27.709 00.000 12116 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
20:34:27.709 00.000 12116 Mount::SetCalibration (scope) -- sets m_xAngle=155.5 m_yAngleError=-171.2
20:34:27.709 00.000 12116 ScopeASCOM::GetDeclinationRadians() returns 90.0
20:34:27.709 00.000 12116 ScopeASCOM::SideOfPier() returns -1
20:34:28.091 00.382 12116 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
20:34:28.091 00.000 12116 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
20:34:28.091 00.000 12116 Auto-loading calibration data
20:34:28.105 00.014 12116 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
20:34:28.105 00.000 12116 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
20:34:28.105 00.000 12116 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
20:34:28.105 00.000 12116 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 2.714810
20:34:28.105 00.000 12116 GetDouble("/profile/1/scope/calibration/yAngle", 1.570796) returns 0.989601
20:34:28.105 00.000 12116 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
20:34:28.105 00.000 12116 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
20:34:28.105 00.000 12116 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
20:34:28.105 00.000 12116 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
20:34:28.105 00.000 12116 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
20:34:28.105 00.000 12116 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
20:34:28.105 00.000 12116 Mount::SetCalibration (scope) -- sets m_xAngle=155.5 m_yAngleError=-171.2
20:34:28.124 00.019 12116 ScopeASCOM::GetDeclinationRadians() returns 90.0
20:34:28.124 00.000 12116 ScopeASCOM::SideOfPier() returns -1
20:34:28.137 00.013 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1007}
20:35:19.298 51.161 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:35:19.303 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:35:39.228 19.925 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:35:39.230 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:36:25.712 46.482 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:36:25.714 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:37:25.820 60.106 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:37:25.822 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:38:03.002 37.180 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:38:03.005 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:38:09.432 06.427 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:38:09.434 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:39:09.579 60.145 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:39:09.582 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:40:09.718 60.136 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:40:09.720 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:40:57.576 47.856 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:40:57.578 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:41:57.722 60.144 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:41:57.725 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:42:22.209 24.484 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:42:22.211 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:43:22.316 60.105 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:43:22.318 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:43:29.247 06.929 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:43:29.250 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:44:20.607 51.357 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:44:20.609 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:45:20.741 60.132 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:45:20.746 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:46:20.889 60.143 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:46:20.892 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:47:21.023 60.131 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:47:21.026 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:48:21.157 60.131 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:48:21.161 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:49:21.268 60.107 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:49:21.271 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:50:21.391 60.120 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:50:21.395 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:50:40.158 18.763 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:50:40.160 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:51:40.296 60.136 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:51:40.298 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:52:40.438 60.140 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:52:40.440 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:53:40.577 60.137 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:53:40.579 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:54:40.729 60.150 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:54:40.732 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:55:40.880 60.148 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:55:40.883 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:55:53.020 12.137 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:55:53.022 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:56:53.150 60.128 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:56:53.153 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:57:53.281 60.128 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:57:53.283 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:58:27.775 34.492 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:58:27.777 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:58:33.597 05.820 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:58:33.599 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
20:59:33.722 60.123 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
20:59:33.723 00.001 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:00:33.849 60.126 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:00:33.852 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:01:33.995 60.143 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:01:33.998 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:01:34.046 00.048 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:01:34.049 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:01:34.097 00.048 12116 evsrv: cli 01AB6F50 request: {"method":"get_connected","id":1011}
21:01:34.100 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":true,"id":1011}
21:01:34.199 00.099 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:01:34.201 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:01:35.314 01.113 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:01:35.316 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:01:36.430 01.114 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:01:36.431 00.001 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:01:37.586 01.155 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:01:37.588 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:01:38.698 01.110 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:01:38.700 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:01:38.800 00.100 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
21:01:38.804 00.004 12116 PhdController::Guide begins
21:01:38.806 00.002 12116 PhdController: newstate STATE_SETUP
21:01:38.808 00.002 12116 PhdController: setup
21:01:38.810 00.002 12116 PhdController: newstate STATE_ATTEMPT_START
21:01:38.811 00.001 12116 PhdController: start capturing
21:01:38.813 00.002 12116 Changing from state SELECTING to UNINITIALIZED
21:01:38.814 00.001 12116 guider state => SELECTING
21:01:38.816 00.002 12116 setting force full frames = true
21:01:38.818 00.002 12116 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:01:38.821 00.003 12116 DarkLib check: undefined frame size for current camera
21:01:38.825 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:01:38.827 00.002 12116 Enqueuing Expose request
21:01:38.829 00.002 12116 PhdController: newstate STATE_SELECT_STAR
21:01:38.831 00.002 11824 Worker thread wakes up
21:01:38.831 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:01:38.831 00.000 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1003}
21:01:38.833 00.002 11824 Exposure delay set to 0
21:01:38.834 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:01:42.365 03.531 11824 Exposure complete
21:01:42.507 00.142 11824 worker thread done servicing request
21:01:42.507 00.000 12116 OnExposeComplete: enter
21:01:42.510 00.003 12116 UpdateGuideState(): m_state=1
21:01:42.512 00.002 12116 UpdateCurrentPosition: no star selected
21:01:42.514 00.002 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:01:42.517 00.003 12116 Status Line: No star selected
21:01:42.520 00.003 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8781, FiltMin=2067, FiltMax=65535, Gamma=0.510
21:01:42.522 00.002 12116 UpdateGuideState exits: No star selected
21:01:42.523 00.001 12116 GuiderMultiStar::AutoSelect enter
21:01:42.525 00.002 12116 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:01:42.673 00.148 12116 AutoFind: auto downsample for scale 1.51 => 1x
21:01:42.829 00.156 12116 AutoFind: global mean = 3.3, stdev 2918.0
21:01:42.831 00.002 12116 AutoFind: using threshold = 0.1
21:01:43.005 00.174 12116 AutoFind: local max [1705, 730] 89.0
21:01:43.007 00.002 12116 AutoFind: local max [476, 1024] 88.2
21:01:43.009 00.002 12116 AutoFind: local max [541, 463] 86.4
21:01:43.010 00.001 12116 AutoFind: local max [563, 204] 84.9
21:01:43.012 00.002 12116 AutoFind: local max [1774, 447] 83.6
21:01:43.013 00.001 12116 AutoFind: local max [1433, 717] 83.6
21:01:43.015 00.002 12116 AutoFind: local max [329, 1206] 83.4
21:01:43.016 00.001 12116 AutoFind: local max [1178, 1099] 82.7
21:01:43.018 00.002 12116 AutoFind: local max [1728, 663] 81.9
21:01:43.020 00.002 12116 AutoFind: local max [997, 853] 80.8
21:01:43.021 00.001 12116 AutoFind: local max [763, 868] 70.2
21:01:43.023 00.002 12116 AutoFind: local max [1365, 918] 64.8
21:01:43.024 00.001 12116 AutoFind: local max [1085, 977] 63.4
21:01:43.026 00.002 12116 AutoFind: local max [770, 783] 62.4
21:01:43.027 00.001 12116 AutoFind: local max [1732, 1206] 41.6
21:01:43.028 00.001 12116 AutoFind: local max [1877, 667] 37.8
21:01:43.030 00.002 12116 AutoFind: local max [1451, 236] 37.7
21:01:43.031 00.001 12116 AutoFind: local max [887, 440] 34.7
21:01:43.032 00.001 12116 AutoFind: local max [1592, 735] 34.0
21:01:43.034 00.002 12116 AutoFind: local max [318, 1187] 31.4
21:01:43.036 00.002 12116 AutoFind: local max [1918, 625] 28.9
21:01:43.038 00.002 12116 AutoFind: local max [358, 587] 28.5
21:01:43.039 00.001 12116 AutoFind: local max [846, 749] 27.9
21:01:43.041 00.002 12116 AutoFind: local max [1910, 1102] 24.2
21:01:43.042 00.001 12116 AutoFind: local max [114, 1174] 23.2
21:01:43.044 00.002 12116 AutoFind: local max [217, 1089] 22.3
21:01:43.045 00.001 12116 AutoFind: local max [725, 812] 19.8
21:01:43.047 00.002 12116 AutoFind: local max [892, 592] 18.4
21:01:43.049 00.002 12116 AutoFind: local max [507, 1013] 16.9
21:01:43.050 00.001 12116 AutoFind: local max [1468, 649] 16.3
21:01:43.051 00.001 12116 AutoFind: local max [209, 1121] 16.0
21:01:43.053 00.002 12116 AutoFind: local max [1382, 1053] 14.2
21:01:43.054 00.001 12116 AutoFind: local max [963, 691] 12.9
21:01:43.056 00.002 12116 AutoFind: local max [121, 544] 12.6
21:01:43.057 00.001 12116 AutoFind: local max [864, 1194] 12.3
21:01:43.059 00.002 12116 AutoFind: local max [600, 451] 11.4
21:01:43.060 00.001 12116 AutoFind: local max [758, 973] 10.9
21:01:43.062 00.002 12116 AutoFind: local max [1668, 848] 10.5
21:01:43.063 00.001 12116 AutoFind: local max [300, 1045] 10.0
21:01:43.065 00.002 12116 AutoFind: local max [249, 1197] 8.9
21:01:43.067 00.002 12116 AutoFind: local max [1004, 547] 8.6
21:01:43.068 00.001 12116 AutoFind: local max [1731, 635] 8.4
21:01:43.070 00.002 12116 AutoFind: local max [1806, 536] 8.1
21:01:43.072 00.002 12116 AutoFind: local max [444, 520] 8.0
21:01:43.073 00.001 12116 AutoFind: local max [1675, 235] 7.4
21:01:43.075 00.002 12116 AutoFind: local max [985, 959] 7.3
21:01:43.076 00.001 12116 AutoFind: local max [761, 896] 7.3
21:01:43.077 00.001 12116 AutoFind: local max [1192, 511] 6.8
21:01:43.078 00.001 12116 AutoFind: local max [363, 909] 6.4
21:01:43.080 00.002 12116 AutoFind: local max [644, 671] 6.1
21:01:43.082 00.002 12116 AutoFind: local max [1552, 112] 5.4
21:01:43.083 00.001 12116 AutoFind: local max [1607, 978] 5.3
21:01:43.084 00.001 12116 AutoFind: local max [334, 940] 5.2
21:01:43.086 00.002 12116 AutoFind: local max [528, 1128] 5.2
21:01:43.088 00.002 12116 AutoFind: local max [1259, 344] 4.9
21:01:43.089 00.001 12116 AutoFind: local max [1764, 230] 4.9
21:01:43.091 00.002 12116 AutoFind: local max [1147, 238] 4.8
21:01:43.092 00.001 12116 AutoFind: local max [638, 751] 4.6
21:01:43.094 00.002 12116 AutoFind: local max [910, 952] 4.6
21:01:43.095 00.001 12116 AutoFind: local max [600, 611] 4.5
21:01:43.096 00.001 12116 AutoFind: local max [914, 598] 4.4
21:01:43.098 00.002 12116 AutoFind: local max [423, 1094] 4.4
21:01:43.099 00.001 12116 AutoFind: local max [339, 255] 4.3
21:01:43.101 00.002 12116 AutoFind: local max [1755, 449] 4.3
21:01:43.103 00.002 12116 AutoFind: local max [1398, 342] 4.2
21:01:43.104 00.001 12116 AutoFind: local max [1074, 976] 4.1
21:01:43.106 00.002 12116 AutoFind: local max [1345, 364] 4.1
21:01:43.107 00.001 12116 AutoFind: local max [1756, 536] 3.9
21:01:43.109 00.002 12116 AutoFind: local max [751, 1062] 3.9
21:01:43.110 00.001 12116 AutoFind: local max [254, 692] 3.8
21:01:43.111 00.001 12116 AutoFind: local max [322, 1004] 3.7
21:01:43.113 00.002 12116 AutoFind: local max [1637, 1090] 3.7
21:01:43.115 00.002 12116 AutoFind: local max [1685, 989] 3.7
21:01:43.116 00.001 12116 AutoFind: local max [530, 461] 3.7
21:01:43.117 00.001 12116 AutoFind: local max [339, 1207] 3.7
21:01:43.119 00.002 12116 AutoFind: local max [1384, 181] 3.6
21:01:43.120 00.001 12116 AutoFind: local max [160, 1200] 3.6
21:01:43.121 00.001 12116 AutoFind: local max [272, 172] 3.6
21:01:43.123 00.002 12116 AutoFind: local max [1049, 835] 3.6
21:01:43.125 00.002 12116 AutoFind: local max [1421, 1063] 3.5
21:01:43.126 00.001 12116 AutoFind: local max [968, 1083] 3.5
21:01:43.128 00.002 12116 AutoFind: local max [552, 201] 3.5
21:01:43.129 00.001 12116 AutoFind: local max [1368, 269] 3.5
21:01:43.131 00.002 12116 AutoFind: local max [125, 1086] 3.5
21:01:43.132 00.001 12116 AutoFind: local max [699, 188] 3.4
21:01:43.134 00.002 12116 AutoFind: local max [1166, 642] 3.4
21:01:43.135 00.001 12116 AutoFind: local max [805, 731] 3.4
21:01:43.137 00.002 12116 AutoFind: local max [449, 1149] 3.4
21:01:43.138 00.001 12116 AutoFind: local max [599, 763] 3.4
21:01:43.139 00.001 12116 AutoFind: local max [176, 1200] 3.4
21:01:43.141 00.002 12116 AutoFind: local max [1676, 1023] 3.4
21:01:43.142 00.001 12116 AutoFind: local max [1231, 952] 3.4
21:01:43.143 00.001 12116 AutoFind: local max [1405, 1093] 3.4
21:01:43.145 00.002 12116 AutoFind: local max [408, 961] 3.4
21:01:43.146 00.001 12116 AutoFind: local max [1444, 989] 3.4
21:01:43.148 00.002 12116 AutoFind: local max [393, 605] 3.4
21:01:43.149 00.001 12116 AutoFind: local max [1106, 816] 3.4
21:01:43.151 00.002 12116 AutoFind: local max [530, 294] 3.4
21:01:43.152 00.001 12116 AutoFind: local max [1299, 496] 3.4
21:01:43.154 00.002 12116 AutoFind: local max [1452, 490] 3.4
21:01:43.155 00.001 12116 AutoFind: too close [176, 1200] 3.4 - [160, 1200] 3.6
21:01:43.157 00.002 12116 AutoFind: close dim-bright [552, 201] 3.5 - [563, 204] 84.9
21:01:43.158 00.001 12116 AutoFind: close dim-bright [339, 1207] 3.7 - [329, 1206] 83.4
21:01:43.159 00.001 12116 AutoFind: close dim-bright [530, 461] 3.7 - [541, 463] 86.4
21:01:43.160 00.001 12116 AutoFind: close dim-bright [1074, 976] 4.1 - [1085, 977] 63.4
21:01:43.162 00.002 12116 AutoFind: close dim-bright [1755, 449] 4.3 - [1774, 447] 83.6
21:01:43.163 00.001 12116 AutoFind: too close [318, 1187] 31.4 - [329, 1206] 83.4
21:01:43.165 00.002 12116 AutoFind: too close to edge [339, 1207] 3.7
21:01:43.167 00.002 12116 AutoFind: too close to edge [1732, 1206] 41.6
21:01:43.169 00.002 12116 AutoFind: BPP = 16, saturation at 67570, pedestal 2035, thresh = 61016
21:01:43.170 00.001 12116 Star::Find(15, 1705, 730, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.172 00.002 12116 Star::Find returns 1 (0), X=1704.80, Y=730.14, Mass=1633483, SNR=206.2, Peak=65520 HFD=4.4
21:01:43.173 00.001 12116 Star::Find(15, 476, 1024, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.175 00.002 12116 Star::Find returns 1 (0), X=476.11, Y=1023.98, Mass=1160993, SNR=133.7, Peak=65535 HFD=3.9
21:01:43.177 00.002 12116 Star::Find(15, 541, 463, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.178 00.001 12116 Star::Find returns 1 (0), X=540.51, Y=462.76, Mass=1681705, SNR=158.1, Peak=65535 HFD=4.5
21:01:43.179 00.001 12116 Star::Find(15, 563, 204, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.181 00.002 12116 Star::Find returns 1 (0), X=563.00, Y=203.71, Mass=2377668, SNR=252.3, Peak=65535 HFD=5.0
21:01:43.182 00.001 12116 Star::Find(15, 1774, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.183 00.001 12116 Star::Find returns 1 (0), X=1773.22, Y=447.44, Mass=2239023, SNR=219.1, Peak=65535 HFD=5.1
21:01:43.185 00.002 12116 Star::Find(15, 1433, 717, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.187 00.002 12116 Star::Find returns 1 (0), X=1433.13, Y=716.46, Mass=951677, SNR=116.7, Peak=65535 HFD=3.3
21:01:43.189 00.002 12116 Star::Find(15, 1178, 1099, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.191 00.002 12116 Star::Find returns 1 (0), X=1178.34, Y=1098.92, Mass=1014045, SNR=128.9, Peak=65535 HFD=3.4
21:01:43.192 00.001 12116 Star::Find(15, 1728, 663, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.194 00.002 12116 Star::Find returns 1 (0), X=1727.36, Y=662.78, Mass=944788, SNR=116.8, Peak=65535 HFD=3.3
21:01:43.195 00.001 12116 Star::Find(15, 997, 853, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.198 00.003 12116 Star::Find returns 1 (0), X=997.18, Y=852.59, Mass=925851, SNR=107.4, Peak=65535 HFD=3.2
21:01:43.200 00.002 12116 Star::Find(15, 763, 868, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.201 00.001 12116 Star::Find returns 1 (0), X=762.41, Y=867.86, Mass=729811, SNR=96.8, Peak=65535 HFD=2.8
21:01:43.203 00.002 12116 Star::Find(15, 1365, 918, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.205 00.002 12116 Star::Find returns 1 (0), X=1364.79, Y=918.10, Mass=631923, SNR=90.8, Peak=65527 HFD=2.4
21:01:43.207 00.002 12116 Star::Find(15, 1085, 977, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.209 00.002 12116 Star::Find returns 1 (0), X=1084.55, Y=977.76, Mass=2650902, SNR=181.2, Peak=65535 HFD=5.5
21:01:43.210 00.001 12116 Star::Find(15, 770, 783, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.212 00.002 12116 Star::Find returns 1 (0), X=769.99, Y=782.75, Mass=629359, SNR=99.6, Peak=65535 HFD=2.5
21:01:43.213 00.001 12116 Star::Find(15, 1877, 667, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.214 00.001 12116 Star::Find returns 1 (0), X=1876.64, Y=667.31, Mass=451400, SNR=82.1, Peak=65535 HFD=2.2
21:01:43.216 00.002 12116 Star::Find(15, 1451, 236, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.217 00.001 12116 Star::Find returns 1 (0), X=1451.37, Y=236.34, Mass=466015, SNR=90.7, Peak=65535 HFD=1.9
21:01:43.219 00.002 12116 Star::Find(15, 887, 440, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.221 00.002 12116 Star::Find returns 1 (0), X=887.02, Y=439.84, Mass=429599, SNR=81.1, Peak=65535 HFD=2.2
21:01:43.223 00.002 12116 Star::Find(15, 1592, 735, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.224 00.001 12116 Star::Find returns 1 (0), X=1591.54, Y=735.30, Mass=385149, SNR=64.5, Peak=65463 HFD=2.3
21:01:43.226 00.002 12116 Star::Find(15, 1918, 625, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.227 00.001 12116 Star::Find returns 1 (0), X=1918.03, Y=625.05, Mass=350648, SNR=73.0, Peak=65466 HFD=2.1
21:01:43.229 00.002 12116 Star::Find(15, 358, 587, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.231 00.002 12116 Star::Find returns 1 (0), X=357.59, Y=587.26, Mass=359507, SNR=69.6, Peak=65482 HFD=1.8
21:01:43.232 00.001 12116 Star::Find(15, 846, 749, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.234 00.002 12116 Star::Find returns 1 (0), X=845.69, Y=748.71, Mass=341656, SNR=59.0, Peak=65523 HFD=1.9
21:01:43.235 00.001 12116 Star::Find(15, 1910, 1102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.237 00.002 12116 Star::Find returns 1 (0), X=1909.83, Y=1101.97, Mass=294565, SNR=49.9, Peak=52135 HFD=2.5
21:01:43.239 00.002 12116 Star::Find(15, 114, 1174, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.240 00.001 12116 Star::Find returns 1 (0), X=114.49, Y=1174.39, Mass=356655, SNR=64.8, Peak=59181 HFD=2.4
21:01:43.242 00.002 12116 Star::Find(15, 217, 1089, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.243 00.001 12116 Star::Find returns 1 (0), X=216.50, Y=1089.05, Mass=347708, SNR=63.5, Peak=65535 HFD=2.1
21:01:43.246 00.003 12116 Star::Find(15, 725, 812, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.247 00.001 12116 Star::Find returns 1 (0), X=725.13, Y=811.71, Mass=285837, SNR=55.1, Peak=65501 HFD=1.9
21:01:43.249 00.002 12116 Star::Find(15, 892, 592, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.250 00.001 12116 Star::Find returns 1 (0), X=892.46, Y=592.03, Mass=212584, SNR=44.9, Peak=60781 HFD=2.2
21:01:43.252 00.002 12116 Star::Find(15, 507, 1013, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.254 00.002 12116 Star::Find returns 1 (0), X=506.89, Y=1012.72, Mass=200347, SNR=40.8, Peak=58093 HFD=2.1
21:01:43.255 00.001 12116 Star::Find(15, 1468, 649, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.257 00.002 12116 Star::Find returns 1 (0), X=1467.85, Y=648.41, Mass=215341, SNR=36.0, Peak=46439 HFD=2.4
21:01:43.258 00.001 12116 Star::Find(15, 209, 1121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.260 00.002 12116 Star::Find returns 1 (0), X=208.48, Y=1120.74, Mass=215640, SNR=44.7, Peak=49066 HFD=1.8
21:01:43.261 00.001 12116 Star::Find(15, 1382, 1053, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.263 00.002 12116 Star::Find returns 1 (0), X=1381.82, Y=1052.99, Mass=171292, SNR=31.2, Peak=47383 HFD=2.2
21:01:43.264 00.001 12116 Star::Find(15, 963, 691, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.266 00.002 12116 Star::Find returns 1 (0), X=962.83, Y=691.32, Mass=165925, SNR=35.9, Peak=50890 HFD=2.1
21:01:43.267 00.001 12116 Star::Find(15, 121, 544, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.269 00.002 12116 Star::Find returns 1 (0), X=120.95, Y=543.73, Mass=149124, SNR=37.3, Peak=40429 HFD=2.2
21:01:43.271 00.002 12116 Star::Find(15, 864, 1194, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.273 00.002 12116 Star::Find returns 1 (0), X=864.00, Y=1194.49, Mass=130399, SNR=31.4, Peak=40179 HFD=2.0
21:01:43.275 00.002 12116 Star::Find(15, 600, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.276 00.001 12116 Star::Find returns 0 (4), X=599.61, Y=450.44, Mass=197225, SNR=43.8, Peak=50685 HFD=1.4
21:01:43.278 00.002 12116 Star::Find(15, 758, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.279 00.001 12116 Star::Find returns 1 (0), X=757.42, Y=972.28, Mass=136807, SNR=32.1, Peak=39127 HFD=1.8
21:01:43.281 00.002 12116 Star::Find(15, 1668, 848, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.282 00.001 12116 Star::Find returns 1 (0), X=1667.99, Y=848.26, Mass=105789, SNR=26.7, Peak=38963 HFD=2.0
21:01:43.283 00.001 12116 Star::Find(15, 300, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.285 00.002 12116 Star::Find returns 1 (0), X=299.49, Y=1044.59, Mass=107861, SNR=25.9, Peak=33779 HFD=1.5
21:01:43.287 00.002 12116 Star::Find(15, 249, 1197, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.289 00.002 12116 Star::Find returns 1 (0), X=249.04, Y=1197.39, Mass=101931, SNR=20.7, Peak=24003 HFD=2.3
21:01:43.290 00.001 12116 Star::Find(15, 1004, 547, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.292 00.002 12116 Star::Find returns 1 (0), X=1003.73, Y=547.33, Mass=113432, SNR=34.7, Peak=34016 HFD=1.6
21:01:43.293 00.001 12116 Star::Find(15, 1731, 635, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.294 00.001 12116 Star::Find returns 1 (0), X=1730.13, Y=634.14, Mass=100530, SNR=19.0, Peak=19319 HFD=3.4
21:01:43.296 00.002 12116 Star::Find(15, 1806, 536, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.298 00.002 12116 Star::Find returns 1 (0), X=1806.70, Y=536.06, Mass=76656, SNR=20.8, Peak=24819 HFD=2.2
21:01:43.299 00.001 12116 Star::Find(15, 444, 520, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.301 00.002 12116 Star::Find returns 1 (0), X=443.84, Y=519.65, Mass=89164, SNR=25.1, Peak=39543 HFD=1.7
21:01:43.304 00.003 12116 Star::Find(15, 1675, 235, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.305 00.001 12116 Star::Find returns 1 (0), X=1674.81, Y=235.28, Mass=80092, SNR=22.4, Peak=22992 HFD=2.3
21:01:43.307 00.002 12116 Star::Find(15, 985, 959, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.309 00.002 12116 Star::Find returns 0 (4), X=985.26, Y=959.41, Mass=67754, SNR=21.9, Peak=32791 HFD=1.2
21:01:43.311 00.002 12116 Star::Find(15, 761, 896, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.313 00.002 12116 Star::Find returns 1 (0), X=761.05, Y=896.06, Mass=75910, SNR=20.9, Peak=32000 HFD=2.1
21:01:43.315 00.002 12116 Star::Find(15, 1192, 511, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.317 00.002 12116 Star::Find returns 1 (0), X=1191.78, Y=511.11, Mass=51154, SNR=14.6, Peak=22176 HFD=2.2
21:01:43.320 00.003 12116 Star::Find(15, 363, 909, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.321 00.001 12116 Star::Find returns 0 (4), X=363.25, Y=908.65, Mass=38314, SNR=11.4, Peak=22080 HFD=1.4
21:01:43.323 00.002 12116 Star::Find(15, 644, 671, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.324 00.001 12116 Star::Find returns 0 (4), X=643.73, Y=670.77, Mass=69918, SNR=21.7, Peak=33571 HFD=1.4
21:01:43.326 00.002 12116 Star::Find(15, 1552, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.327 00.001 12116 Star::Find returns 1 (0), X=1551.80, Y=112.45, Mass=82099, SNR=22.0, Peak=15335 HFD=3.0
21:01:43.329 00.002 12116 Star::Find(15, 1607, 978, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.330 00.001 12116 Star::Find returns 1 (0), X=1607.19, Y=979.42, Mass=65001, SNR=18.7, Peak=25072 HFD=3.0
21:01:43.332 00.002 12116 Star::Find(15, 334, 940, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.333 00.001 12116 Star::Find returns 1 (0), X=333.59, Y=940.54, Mass=74109, SNR=18.4, Peak=19843 HFD=3.2
21:01:43.335 00.002 12116 Star::Find(15, 528, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.337 00.002 12116 Star::Find returns 1 (0), X=528.45, Y=1128.70, Mass=55079, SNR=15.4, Peak=21111 HFD=1.7
21:01:43.339 00.002 12116 Star::Find(15, 1259, 344, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.340 00.001 12116 Star::Find returns 0 (4), X=1258.67, Y=343.35, Mass=49362, SNR=16.8, Peak=19191 HFD=1.5
21:01:43.342 00.002 12116 Star::Find(15, 1764, 230, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.343 00.001 12116 Star::Find returns 1 (0), X=1764.58, Y=229.11, Mass=47711, SNR=17.4, Peak=16259 HFD=1.9
21:01:43.345 00.002 12116 Star::Find(15, 1147, 238, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.346 00.001 12116 Star::Find returns 1 (0), X=1146.86, Y=237.80, Mass=54174, SNR=16.9, Peak=12986 HFD=2.4
21:01:43.347 00.001 12116 Star::Find(15, 638, 751, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.349 00.002 12116 Star::Find returns 1 (0), X=640.00, Y=751.03, Mass=48954, SNR=13.9, Peak=19031 HFD=4.5
21:01:43.351 00.002 12116 Star::Find(15, 910, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.352 00.001 12116 Star::Find returns 1 (0), X=909.32, Y=951.74, Mass=38181, SNR=11.6, Peak=22410 HFD=2.8
21:01:43.354 00.002 12116 Star::Find(15, 600, 611, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.356 00.002 12116 Star::Find returns 1 (0), X=600.26, Y=611.49, Mass=68386, SNR=19.4, Peak=20522 HFD=2.7
21:01:43.357 00.001 12116 Star::Find(15, 914, 598, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.359 00.002 12116 Star::Find returns 1 (0), X=913.41, Y=599.07, Mass=39889, SNR=16.0, Peak=19162 HFD=1.8
21:01:43.360 00.001 12116 Star::Find(15, 423, 1094, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.361 00.001 12116 Star::Find returns 1 (0), X=423.24, Y=1094.57, Mass=44683, SNR=13.9, Peak=20439 HFD=3.4
21:01:43.363 00.002 12116 Star::Find(15, 339, 255, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.364 00.001 12116 Star::Find returns 0 (4), X=339.33, Y=255.60, Mass=58336, SNR=24.0, Peak=21696 HFD=1.4
21:01:43.366 00.002 12116 Star::Find(15, 1755, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.368 00.002 12116 Star::Find returns 1 (0), X=1772.34, Y=447.37, Mass=2019991, SNR=199.2, Peak=32291 HFD=5.3
21:01:43.371 00.003 12116 Star::Find(15, 1398, 342, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.372 00.001 12116 Star::Find returns 1 (0), X=1398.51, Y=342.70, Mass=34986, SNR=12.7, Peak=12461 HFD=2.7
21:01:43.374 00.002 12116 Star::Find(15, 1074, 976, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.376 00.002 12116 Star::Find returns 1 (0), X=1084.55, Y=977.76, Mass=2650902, SNR=181.2, Peak=65535 HFD=5.5
21:01:43.377 00.001 12116 Star::Find(15, 1345, 364, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.379 00.002 12116 Star::Find returns 0 (4), X=1345.38, Y=364.14, Mass=52114, SNR=19.4, Peak=25235 HFD=1.1
21:01:43.380 00.001 12116 Star::Find(15, 1756, 536, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.381 00.001 12116 Star::Find returns 1 (0), X=1755.73, Y=536.33, Mass=59298, SNR=16.6, Peak=18541 HFD=3.7
21:01:43.383 00.002 12116 Star::Find(15, 751, 1062, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.385 00.002 12116 Star::Find false star n=1 nbg=248 bg=11057.5 sigma=1097.4 thresh=14350 peak=12928
21:01:43.386 00.001 12116 Star::Find returns 0 (2), X=751.00, Y=1062.00, Mass=4251, SNR=2.9, Peak=16813 HFD=0.0
21:01:43.388 00.002 12116 Star::Find(15, 254, 692, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.389 00.001 12116 Star::Find returns 1 (0), X=253.32, Y=692.14, Mass=48540, SNR=17.6, Peak=23431 HFD=3.2
21:01:43.391 00.002 12116 Star::Find(15, 322, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.392 00.001 12116 Star::Find false star n=4 nbg=245 bg=11091.4 sigma=1125.0 thresh=14466 peak=14062
21:01:43.394 00.002 12116 Star::Find returns 0 (2), X=322.00, Y=1004.00, Mass=16663, SNR=2.9, Peak=15773 HFD=0.0
21:01:43.395 00.001 12116 Star::Find(15, 1637, 1090, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.397 00.002 12116 Star::Find false star n=3 nbg=249 bg=12038.5 sigma=1188.6 thresh=15604 peak=13812
21:01:43.398 00.001 12116 Star::Find returns 0 (2), X=1637.00, Y=1090.00, Mass=11837, SNR=2.9, Peak=16599 HFD=0.0
21:01:43.400 00.002 12116 Star::Find(15, 1685, 989, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.401 00.001 12116 Star::Find false star n=1 nbg=260 bg=11157.8 sigma=1275.3 thresh=14984 peak=13482
21:01:43.403 00.002 12116 Star::Find returns 0 (2), X=1685.00, Y=989.00, Mass=5092, SNR=2.9, Peak=16637 HFD=0.0
21:01:43.405 00.002 12116 Star::Find(15, 530, 461, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.408 00.003 12116 Star::Find returns 1 (0), X=540.51, Y=462.76, Mass=1681705, SNR=158.1, Peak=65535 HFD=4.5
21:01:43.410 00.002 12116 Star::Find(15, 1384, 181, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.412 00.002 12116 Star::Find returns 0 (4), X=1383.37, Y=180.83, Mass=40624, SNR=16.4, Peak=16842 HFD=1.4
21:01:43.413 00.001 12116 Star::Find(15, 272, 172, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.416 00.003 12116 Star::Find returns 1 (0), X=272.27, Y=172.06, Mass=51163, SNR=17.0, Peak=13747 HFD=2.6
21:01:43.420 00.004 12116 Star::Find(15, 1049, 835, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.423 00.003 12116 Star::Find returns 1 (0), X=1048.13, Y=836.01, Mass=27762, SNR=9.6, Peak=18000 HFD=4.0
21:01:43.425 00.002 12116 Star::Find(15, 1421, 1063, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.427 00.002 12116 Star::Find false star n=3 nbg=239 bg=11932.9 sigma=1123.1 thresh=15302 peak=14227
21:01:43.428 00.001 12116 Star::Find returns 0 (2), X=1421.00, Y=1063.00, Mass=14621, SNR=2.9, Peak=18359 HFD=0.0
21:01:43.431 00.003 12116 Star::Find(15, 968, 1083, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.433 00.002 12116 Star::Find returns 0 (3), X=968.00, Y=1083.00, Mass=0, SNR=0.0, Peak=16627 HFD=0.0
21:01:43.435 00.002 12116 Star::Find(15, 552, 201, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.437 00.002 12116 Star::Find returns 1 (0), X=563.00, Y=203.71, Mass=2377668, SNR=252.3, Peak=65535 HFD=5.0
21:01:43.438 00.001 12116 Star::Find(15, 1368, 269, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.440 00.002 12116 Star::Find returns 0 (4), X=1367.43, Y=269.21, Mass=28600, SNR=11.6, Peak=15210 HFD=1.2
21:01:43.442 00.002 12116 Star::Find(15, 125, 1086, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.443 00.001 12116 Star::Find returns 0 (3), X=125.00, Y=1086.00, Mass=0, SNR=0.0, Peak=14999 HFD=0.0
21:01:43.446 00.003 12116 Star::Find(15, 699, 188, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.449 00.003 12116 Star::Find returns 1 (0), X=699.62, Y=188.08, Mass=59852, SNR=18.8, Peak=14016 HFD=2.7
21:01:43.450 00.001 12116 Star::Find(15, 1166, 642, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.453 00.003 12116 Star::Find returns 1 (0), X=1165.92, Y=642.08, Mass=41007, SNR=14.7, Peak=19325 HFD=2.3
21:01:43.455 00.002 12116 Star::Find(15, 805, 731, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.457 00.002 12116 Star::Find returns 1 (0), X=807.61, Y=731.46, Mass=22956, SNR=9.9, Peak=17917 HFD=5.2
21:01:43.459 00.002 12116 Star::Find(15, 449, 1149, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.461 00.002 12116 Star::Find false star n=3 nbg=258 bg=11372.0 sigma=1280.2 thresh=15213 peak=14232
21:01:43.463 00.002 12116 Star::Find returns 0 (2), X=449.00, Y=1149.00, Mass=13597, SNR=2.9, Peak=16615 HFD=0.0
21:01:43.465 00.002 12116 Star::Find(15, 599, 763, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.467 00.002 12116 Star::Find false star n=1 nbg=260 bg=10476.6 sigma=1168.4 thresh=13982 peak=12367
21:01:43.470 00.003 12116 Star::Find returns 0 (2), X=599.00, Y=763.00, Mass=3578, SNR=2.9, Peak=14922 HFD=0.0
21:01:43.472 00.002 12116 Star::Find(15, 1676, 1023, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.474 00.002 12116 Star::Find false star n=5 nbg=253 bg=11333.8 sigma=1172.9 thresh=14853 peak=14016
21:01:43.475 00.001 12116 Star::Find returns 0 (2), X=1676.00, Y=1023.00, Mass=23887, SNR=2.9, Peak=17242 HFD=0.0
21:01:43.478 00.003 12116 Star::Find(15, 1231, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.481 00.003 12116 Star::Find false star n=6 nbg=238 bg=11201.4 sigma=1054.5 thresh=14365 peak=13729
21:01:43.483 00.002 12116 Star::Find returns 0 (2), X=1231.00, Y=952.00, Mass=24563, SNR=2.9, Peak=16909 HFD=0.0
21:01:43.485 00.002 12116 Star::Find(15, 1405, 1093, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.487 00.002 12116 Star::Find false star n=6 nbg=231 bg=12189.9 sigma=1003.7 thresh=15201 peak=14168
21:01:43.489 00.002 12116 Star::Find returns 0 (2), X=1405.00, Y=1093.00, Mass=22983, SNR=2.9, Peak=17341 HFD=0.0
21:01:43.491 00.002 12116 Star::Find(15, 408, 961, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.493 00.002 12116 Star::Find false star n=6 nbg=237 bg=10956.4 sigma=1033.2 thresh=14056 peak=13327
21:01:43.495 00.002 12116 Star::Find returns 0 (2), X=408.00, Y=961.00, Mass=23745, SNR=2.9, Peak=18362 HFD=0.0
21:01:43.497 00.002 12116 Star::Find(15, 1444, 989, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.498 00.001 12116 Star::Find false star n=1 nbg=270 bg=11592.0 sigma=1410.4 thresh=15823 peak=13752
21:01:43.500 00.002 12116 Star::Find returns 0 (2), X=1444.00, Y=989.00, Mass=4895, SNR=2.9, Peak=18199 HFD=0.0
21:01:43.502 00.002 12116 Star::Find(15, 393, 605, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.504 00.002 12116 Star::Find false star n=5 nbg=254 bg=9195.6 sigma=1050.0 thresh=12346 peak=11493
21:01:43.506 00.002 12116 Star::Find returns 0 (2), X=393.00, Y=605.00, Mass=18105, SNR=2.9, Peak=14851 HFD=0.0
21:01:43.508 00.002 12116 Star::Find(15, 1106, 816, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.510 00.002 12116 Star::Find false star n=4 nbg=276 bg=10836.2 sigma=1414.9 thresh=15081 peak=12462
21:01:43.512 00.002 12116 Star::Find returns 0 (2), X=1106.00, Y=816.00, Mass=18658, SNR=2.9, Peak=15959 HFD=0.0
21:01:43.514 00.002 12116 Star::Find(15, 530, 294, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.516 00.002 12116 Star::Find returns 1 (0), X=529.86, Y=292.33, Mass=23948, SNR=9.7, Peak=13005 HFD=2.5
21:01:43.518 00.002 12116 Star::Find(15, 1299, 496, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.520 00.002 12116 Star::Find false star n=5 nbg=246 bg=8698.6 sigma=1043.7 thresh=11830 peak=11168
21:01:43.522 00.002 12116 Star::Find returns 0 (2), X=1299.00, Y=496.00, Mass=17391, SNR=2.9, Peak=13840 HFD=0.0
21:01:43.525 00.003 12116 Star::Find(15, 1452, 490, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.528 00.003 12116 Star::Find false star n=2 nbg=269 bg=9040.7 sigma=1160.4 thresh=12522 peak=11071
21:01:43.530 00.002 12116 Star::Find returns 0 (2), X=1452.00, Y=490.00, Mass=7635, SNR=2.9, Peak=14119 HFD=0.0
21:01:43.532 00.002 12116 AutoFind: finding best star pass 1
21:01:43.535 00.003 12116 Star::Find(15, 1705, 730, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.540 00.005 12116 Star::Find returns 1 (0), X=1704.80, Y=730.14, Mass=1633483, SNR=206.2, Peak=65520 HFD=4.4
21:01:43.542 00.002 12116 AutoFind: near-saturated [1705, 730] 89.0 Mass 1633483 SNR 206.2 Peak 65520
21:01:43.544 00.002 12116 Star::Find(15, 476, 1024, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.547 00.003 12116 Star::Find returns 1 (0), X=476.11, Y=1023.98, Mass=1160993, SNR=133.7, Peak=65535 HFD=3.9
21:01:43.549 00.002 12116 AutoFind: near-saturated [476, 1024] 88.2 Mass 1160993 SNR 133.7 Peak 65535
21:01:43.551 00.002 12116 Star::Find(15, 541, 463, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.555 00.004 12116 Star::Find returns 1 (0), X=540.51, Y=462.76, Mass=1681705, SNR=158.1, Peak=65535 HFD=4.5
21:01:43.557 00.002 12116 AutoFind: near-saturated [541, 463] 86.4 Mass 1681705 SNR 158.1 Peak 65535
21:01:43.559 00.002 12116 Star::Find(15, 563, 204, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.561 00.002 12116 Star::Find returns 1 (0), X=563.00, Y=203.71, Mass=2377668, SNR=252.3, Peak=65535 HFD=5.0
21:01:43.563 00.002 12116 AutoFind: near-saturated [563, 204] 84.9 Mass 2377668 SNR 252.3 Peak 65535
21:01:43.565 00.002 12116 Star::Find(15, 1774, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.567 00.002 12116 Star::Find returns 1 (0), X=1773.22, Y=447.44, Mass=2239023, SNR=219.1, Peak=65535 HFD=5.1
21:01:43.572 00.005 12116 AutoFind: near-saturated [1774, 447] 83.6 Mass 2239023 SNR 219.1 Peak 65535
21:01:43.574 00.002 12116 Star::Find(15, 1433, 717, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.575 00.001 12116 Star::Find returns 1 (0), X=1433.13, Y=716.46, Mass=951677, SNR=116.7, Peak=65535 HFD=3.3
21:01:43.578 00.003 12116 AutoFind: near-saturated [1433, 717] 83.6 Mass 951677 SNR 116.7 Peak 65535
21:01:43.580 00.002 12116 Star::Find(15, 1178, 1099, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.582 00.002 12116 Star::Find returns 1 (0), X=1178.34, Y=1098.92, Mass=1014045, SNR=128.9, Peak=65535 HFD=3.4
21:01:43.584 00.002 12116 AutoFind: near-saturated [1178, 1099] 82.7 Mass 1014045 SNR 128.9 Peak 65535
21:01:43.588 00.004 12116 Star::Find(15, 1728, 663, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.590 00.002 12116 Star::Find returns 1 (0), X=1727.36, Y=662.78, Mass=944788, SNR=116.8, Peak=65535 HFD=3.3
21:01:43.592 00.002 12116 AutoFind: near-saturated [1728, 663] 81.9 Mass 944788 SNR 116.8 Peak 65535
21:01:43.594 00.002 12116 Star::Find(15, 997, 853, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.596 00.002 12116 Star::Find returns 1 (0), X=997.18, Y=852.59, Mass=925851, SNR=107.4, Peak=65535 HFD=3.2
21:01:43.598 00.002 12116 AutoFind: near-saturated [997, 853] 80.8 Mass 925851 SNR 107.4 Peak 65535
21:01:43.601 00.003 12116 Star::Find(15, 763, 868, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.604 00.003 12116 Star::Find returns 1 (0), X=762.41, Y=867.86, Mass=729811, SNR=96.8, Peak=65535 HFD=2.8
21:01:43.606 00.002 12116 AutoFind: near-saturated [763, 868] 70.2 Mass 729811 SNR 96.8 Peak 65535
21:01:43.608 00.002 12116 Star::Find(15, 1365, 918, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.610 00.002 12116 Star::Find returns 1 (0), X=1364.79, Y=918.10, Mass=631923, SNR=90.8, Peak=65527 HFD=2.4
21:01:43.612 00.002 12116 AutoFind: near-saturated [1365, 918] 64.8 Mass 631923 SNR 90.8 Peak 65527
21:01:43.615 00.003 12116 Star::Find(15, 1085, 977, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.617 00.002 12116 Star::Find returns 1 (0), X=1084.55, Y=977.76, Mass=2650902, SNR=181.2, Peak=65535 HFD=5.5
21:01:43.620 00.003 12116 AutoFind: near-saturated [1085, 977] 63.4 Mass 2650902 SNR 181.2 Peak 65535
21:01:43.622 00.002 12116 Star::Find(15, 770, 783, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.624 00.002 12116 Star::Find returns 1 (0), X=769.99, Y=782.75, Mass=629359, SNR=99.6, Peak=65535 HFD=2.5
21:01:43.626 00.002 12116 AutoFind: near-saturated [770, 783] 62.4 Mass 629359 SNR 99.6 Peak 65535
21:01:43.628 00.002 12116 Star::Find(15, 1877, 667, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.631 00.003 12116 Star::Find returns 1 (0), X=1876.64, Y=667.31, Mass=451400, SNR=82.1, Peak=65535 HFD=2.2
21:01:43.634 00.003 12116 AutoFind: near-saturated [1877, 667] 37.8 Mass 451400 SNR 82.1 Peak 65535
21:01:43.636 00.002 12116 Star::Find(15, 1451, 236, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.639 00.003 12116 Star::Find returns 1 (0), X=1451.37, Y=236.34, Mass=466015, SNR=90.7, Peak=65535 HFD=1.9
21:01:43.641 00.002 12116 AutoFind: near-saturated [1451, 236] 37.7 Mass 466015 SNR 90.7 Peak 65535
21:01:43.643 00.002 12116 Star::Find(15, 887, 440, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.645 00.002 12116 Star::Find returns 1 (0), X=887.02, Y=439.84, Mass=429599, SNR=81.1, Peak=65535 HFD=2.2
21:01:43.648 00.003 12116 AutoFind: near-saturated [887, 440] 34.7 Mass 429599 SNR 81.1 Peak 65535
21:01:43.650 00.002 12116 Star::Find(15, 1592, 735, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.653 00.003 12116 Star::Find returns 1 (0), X=1591.54, Y=735.30, Mass=385149, SNR=64.5, Peak=65463 HFD=2.3
21:01:43.656 00.003 12116 AutoFind: near-saturated [1592, 735] 34.0 Mass 385149 SNR 64.5 Peak 65463
21:01:43.658 00.002 12116 Star::Find(15, 1918, 625, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.660 00.002 12116 Star::Find returns 1 (0), X=1918.03, Y=625.05, Mass=350648, SNR=73.0, Peak=65466 HFD=2.1
21:01:43.663 00.003 12116 AutoFind: near-saturated [1918, 625] 28.9 Mass 350648 SNR 73.0 Peak 65466
21:01:43.666 00.003 12116 Star::Find(15, 358, 587, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.668 00.002 12116 Star::Find returns 1 (0), X=357.59, Y=587.26, Mass=359507, SNR=69.6, Peak=65482 HFD=1.8
21:01:43.670 00.002 12116 AutoFind: near-saturated [358, 587] 28.5 Mass 359507 SNR 69.6 Peak 65482
21:01:43.672 00.002 12116 Star::Find(15, 846, 749, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.675 00.003 12116 Star::Find returns 1 (0), X=845.69, Y=748.71, Mass=341656, SNR=59.0, Peak=65523 HFD=1.9
21:01:43.677 00.002 12116 AutoFind: near-saturated [846, 749] 27.9 Mass 341656 SNR 59.0 Peak 65523
21:01:43.680 00.003 12116 Star::Find(15, 1910, 1102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.683 00.003 12116 Star::Find returns 1 (0), X=1909.83, Y=1101.97, Mass=294565, SNR=49.9, Peak=52135 HFD=2.5
21:01:43.686 00.003 12116 AutoFind returns star at [1910, 1102] 24.2 Mass 294565 SNR 49.9
21:01:43.689 00.003 12116 Star::Find(15, 1910, 1102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.692 00.003 12116 Star::Find returns 1 (0), X=1909.83, Y=1101.97, Mass=294565, SNR=49.9, Peak=52135 HFD=2.5
21:01:43.696 00.004 12116 MultiStar: List (12): {1909.83, 1101.97}(49.9), {114.49, 1174.39}(64.8), {216.50, 1089.05}(63.5), {725.13, 811.71}(55.1), {892.46, 592.03}(44.9), {506.89, 1012.72}(40.8), {1467.85, 648.41}(36.0), {208.48, 1120.74}(44.7), {1381.82, 1052.99}(31.2), {962.83, 691.32}(35.9), {120.95, 543.73}(37.3), {864.00, 1194.49}(31.4), 
21:01:43.699 00.003 12116 setting lock position to (1909.83, 1101.97)
21:01:43.702 00.003 12116 MultiStar: stabilizing after lock position change
21:01:43.705 00.003 12116 AutoSelect: state = 1, call UpdateGuideState
21:01:43.708 00.003 12116 UpdateGuideState(): m_state=1
21:01:43.710 00.002 12116 Star::Find(15, 1909, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:43.712 00.002 12116 Star::Find returns 1 (0), X=1909.83, Y=1101.97, Mass=294565, SNR=49.9, Peak=52135 HFD=2.5
21:01:43.715 00.003 12116 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
21:01:43.717 00.002 12116 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
21:01:43.719 00.002 12116 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:01:43.723 00.004 12116 setting force full frames = false
21:01:43.727 00.004 12116 setting lock position to (1909.83, 1101.97)
21:01:43.729 00.002 12116 MultiStar: stabilizing after lock position change
21:01:43.731 00.002 12116 CurrentPosition() valid, moving to STATE_SELECTED
21:01:43.733 00.002 12116 Changing from state SELECTING to SELECTED
21:01:43.735 00.002 12116 guider state => SELECTED
21:01:43.739 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8781, FiltMin=2067, FiltMax=65535, Gamma=0.510
21:01:43.742 00.003 12116 UpdateGuideState exits: m=294565 SNR=49.9
21:01:43.744 00.002 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8781, FiltMin=2067, FiltMax=65535, Gamma=0.510
21:01:43.746 00.002 12116 Status Line: Auto-selected star at (1909.8, 1102.0)
21:01:43.751 00.005 12116 PhdController: newstate STATE_WAIT_SELECTED
21:01:43.754 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:43.756 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:01:43.758 00.002 12116 Enqueuing Expose request
21:01:43.761 00.003 11824 Worker thread wakes up
21:01:43.761 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:01:43.761 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1895,1087,31,31)
21:01:47.129 03.368 11824 Exposure complete
21:01:47.278 00.149 11824 worker thread done servicing request
21:01:47.278 00.000 12116 OnExposeComplete: enter
21:01:47.280 00.002 12116 UpdateGuideState(): m_state=2
21:01:47.282 00.002 12116 Star::Find(15, 1909, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:01:47.283 00.001 12116 Star::Find returns 1 (0), X=1910.04, Y=1102.32, Mass=241650, SNR=46.8, Peak=39207 HFD=2.4
21:01:47.285 00.002 12116 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.71) = xAngle (-1.70 = -1.70)
21:01:47.287 00.002 12116 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.29 = 1.29)
21:01:47.288 00.001 12116 CameraToMount -- cameraX=0.22 cameraY=0.35 hyp=0.41 cameraTheta=1.02 mountX=-0.05 mountY=0.40, mountTheta=1.70
21:01:47.291 00.003 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8736, FiltMin=1967, FiltMax=65535, Gamma=0.510
21:01:47.293 00.002 12116 UpdateGuideState exits: m=241650 SNR=46.8
21:01:47.294 00.001 12116 PhdController: newstate STATE_CALIBRATE
21:01:47.296 00.002 12116 PhdController: newstate STATE_GUIDE
21:01:47.303 00.007 12116 Changing from state SELECTED to CALIBRATING_PRIMARY
21:01:47.304 00.001 12116 guider state => CALIBRATED
21:01:47.306 00.002 12116 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:01:47.307 00.001 12116 reset dither spiral
21:01:47.308 00.001 12116 PhdController: newstate STATE_SETTLE_BEGIN
21:01:47.310 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:47.311 00.001 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:01:47.313 00.002 12116 Enqueuing Expose request
21:01:47.314 00.001 11824 Worker thread wakes up
21:01:47.314 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:01:47.314 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:01:50.692 03.378 11824 Exposure complete
21:01:50.856 00.164 11824 worker thread done servicing request
21:01:50.856 00.000 12116 OnExposeComplete: enter
21:01:50.859 00.003 12116 UpdateGuideState(): m_state=5
21:01:50.860 00.001 12116 Star::Find(15, 1910, 1102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:01:50.863 00.003 12116 Star::Find returns 1 (0), X=1911.63, Y=1100.85, Mass=228714, SNR=46.2, Peak=57114 HFD=2.1
21:01:50.865 00.002 12116 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.71) = xAngle (-3.27 = 3.01)
21:01:50.867 00.002 12116 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.28 = -0.28)
21:01:50.870 00.003 12116 CameraToMount -- cameraX=1.80 cameraY=-1.12 hyp=2.12 cameraTheta=-0.56 mountX=-2.10 mountY=-0.59, mountTheta=-2.87
21:01:50.873 00.003 12116 Changing from state CALIBRATED to GUIDING
21:01:50.875 00.002 12116 ScopeASCOM::GetDeclinationRadians() returns 49.2
21:01:50.877 00.002 12116 ScopeASCOM::SideOfPier() returns 1
21:01:50.897 00.020 12116 AdjustCalibrationForScopePointing (scope): current dec=49.2 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=199.0 bin=1
21:01:50.901 00.004 12116 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:01:50.903 00.002 12116 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:01:50.905 00.002 12116 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:01:50.907 00.002 12116 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:01:50.909 00.002 12116 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:01:50.911 00.002 12116 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:01:50.912 00.001 12116 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:01:50.914 00.002 12116 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:01:50.916 00.002 12116 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:01:50.918 00.002 12116 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:01:50.920 00.002 12116 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:01:50.922 00.002 12116 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:01:50.924 00.002 12116 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:01:51.056 00.132 12116 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:01:51.059 00.003 12116 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:01:51.061 00.002 12116 New rotator position 199.0 deg, prev = 0.0 deg, delta = 199.0 deg
21:01:51.063 00.002 12116 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:01:51.065 00.002 12116 Mount::SetCalibration (scope) -- sets m_xAngle=-43.5 m_yAngleError=-171.2
21:01:51.068 00.003 12116 ScopeASCOM::GetDeclinationRadians() returns 49.2
21:01:51.071 00.003 12116 ScopeASCOM::SideOfPier() returns 1
21:01:51.094 00.023 12116 Dec comp: XRate 4.128 -> 2.700 for dec -0.0 -> dec 49.2
21:01:51.098 00.004 12116 ScopeASCOM::GetDeclinationRadians() returns 49.2
21:01:51.100 00.002 12116 ScopeASCOM::SideOfPier() returns 1
21:01:51.123 00.023 12116 setting lock position to (1911.63, 1100.85)
21:01:51.126 00.003 12116 MultiStar: stabilizing after lock position change
21:01:51.128 00.002 12116 guider state => GUIDING
21:01:51.130 00.002 12116 Status Line: Guiding
21:01:51.132 00.002 12116 Mount: notify guiding started
21:01:51.136 00.004 12116 GetString("/profile/1/name", "") returns "20260503"
21:01:51.138 00.002 12116 GetString("/profile/1/scope/calibration/timestamp", "") returns "5/14/2026 9:01:51 PM"
21:01:51.140 00.002 12116 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
21:01:51.142 00.002 12116 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
21:01:51.144 00.002 12116 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
21:01:51.146 00.002 12116 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns -0.758395
21:01:51.147 00.001 12116 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns -2.483600
21:01:51.149 00.002 12116 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
21:01:51.151 00.002 12116 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
21:01:51.154 00.003 12116 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
21:01:51.155 00.001 12116 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
21:01:51.157 00.002 12116 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 199.000000
21:01:51.159 00.002 12116 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:01:51.162 00.003 12116 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:01:51.164 00.002 12116 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:01:51.166 00.002 12116 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:01:51.169 00.003 12116 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:01:51.171 00.002 12116 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:01:51.173 00.002 12116 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:01:51.175 00.002 12116 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:01:51.177 00.002 12116 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:01:51.179 00.002 12116 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:01:51.181 00.002 12116 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:01:51.183 00.002 12116 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:01:51.186 00.003 12116 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:01:51.189 00.003 12116 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:01:51.191 00.002 12116 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:01:51.193 00.002 12116 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:01:51.195 00.002 12116 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:01:51.197 00.002 12116 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:01:51.199 00.002 12116 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:01:51.202 00.003 12116 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:01:51.204 00.002 12116 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:01:51.206 00.002 12116 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:01:51.208 00.002 12116 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:01:51.210 00.002 12116 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:01:51.212 00.002 12116 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:01:51.213 00.001 12116 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:01:51.311 00.098 12116 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:01:51.330 00.019 12116 ScopeASCOM::SideOfPier() returns 1
21:01:51.335 00.005 12116 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:01:51.337 00.002 12116 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:01:51.339 00.002 12116 ScopeASCOM::GetDeclinationRadians() returns 49.2
21:01:51.341 00.002 12116 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 49.2
21:01:51.343 00.002 12116 MountToCamera -- mountTheta (-0.00) + m_xAngle (-0.76) = xAngle (-0.76 = -0.76)
21:01:51.344 00.001 12116 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
21:01:51.346 00.002 12116 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
21:01:51.348 00.002 12116 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
21:01:51.349 00.001 12116 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
21:01:51.351 00.002 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8723, FiltMin=2083, FiltMax=65530, Gamma=0.510
21:01:51.353 00.002 12116 UpdateGuideState exits: m=228714 SNR=46.2
21:01:51.355 00.002 12116 PhdController: newstate STATE_SETTLE_WAIT
21:01:51.357 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:51.359 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:01:51.361 00.002 12116 Enqueuing Expose request
21:01:51.362 00.001 11824 Worker thread wakes up
21:01:51.363 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:01:51.363 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:01:54.739 03.376 11824 Exposure complete
21:01:54.900 00.161 11824 worker thread done servicing request
21:01:54.900 00.000 12116 OnExposeComplete: enter
21:01:54.902 00.002 12116 UpdateGuideState(): m_state=6
21:01:54.904 00.002 12116 Star::Find(15, 1911, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:01:54.906 00.002 12116 Star::Find returns 1 (0), X=1911.84, Y=1100.95, Mass=234840, SNR=47.5, Peak=57402 HFD=2.2
21:01:54.907 00.001 12116 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.76) = xAngle (1.22 = 1.22)
21:01:54.909 00.002 12116 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.21 = -2.08)
21:01:54.910 00.001 12116 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.24 cameraTheta=0.46 mountX=0.08 mountY=-0.21, mountTheta=-1.20
21:01:54.917 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.22, y=0.11, opts=13)
21:01:54.920 00.003 12116 Enqueuing Move request for scope (0.22, 0.11)
21:01:54.922 00.002 11824 Worker thread wakes up
21:01:54.922 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
21:01:54.922 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8701, FiltMin=1991, FiltMax=65530, Gamma=0.510
21:01:54.924 00.002 11824 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
21:01:54.924 00.000 11824 Moving (0.22, 0.11) raw xDistance=0.08 yDistance=-0.21
21:01:54.924 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:01:54.924 00.000 12116 UpdateGuideState exits: m=234840 SNR=47.5
21:01:54.926 00.002 12116 PhdController: settling, locked = 1, distance = 1.56 (4.00) aobump = 0 frame = 1 / 99999
21:01:54.927 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:54.928 00.001 12116 evsrv: {"Event":"Settling","Timestamp":1778810514.927,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.56,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:01:54.930 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:01:54.930 00.000 11824 MoveAxis(E, 0, ABG)
21:01:54.930 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:54.932 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:01:54.934 00.002 12116 Enqueuing Expose request
21:01:54.936 00.002 11824 Move returns status 0, amount 0
21:01:54.936 00.000 11824 MoveAxis(N, 0, ABG)
21:01:54.936 00.000 11824 Move returns status 0, amount 0
21:01:54.937 00.001 11824 move complete, result=0
21:01:54.937 00.000 11824 worker thread done servicing request
21:01:54.937 00.000 11824 Worker thread wakes up
21:01:54.937 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:01:54.937 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:01:54.939 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:01:58.307 03.368 11824 Exposure complete
21:01:58.457 00.150 11824 worker thread done servicing request
21:01:58.457 00.000 12116 OnExposeComplete: enter
21:01:58.459 00.002 12116 UpdateGuideState(): m_state=6
21:01:58.461 00.002 12116 Star::Find(15, 1911, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:01:58.463 00.002 12116 Star::Find returns 1 (0), X=1912.88, Y=1100.31, Mass=225297, SNR=44.9, Peak=49648 HFD=2.3
21:01:58.464 00.001 12116 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.76) = xAngle (0.36 = 0.36)
21:01:58.466 00.002 12116 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.34 = -2.94)
21:01:58.467 00.001 12116 CameraToMount -- cameraX=1.25 cameraY=-0.54 hyp=1.36 cameraTheta=-0.40 mountX=1.28 mountY=-0.27, mountTheta=-0.21
21:01:58.470 00.003 12116 SchedulePrimaryMove(0D79E080, x=1.25, y=-0.54, opts=13)
21:01:58.471 00.001 12116 Enqueuing Move request for scope (1.25, -0.54)
21:01:58.473 00.002 11824 Worker thread wakes up
21:01:58.473 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8647, FiltMin=1986, FiltMax=65530, Gamma=0.510
21:01:58.474 00.001 12116 UpdateGuideState exits: m=225297 SNR=44.9
21:01:58.476 00.002 12116 PhdController: settling, locked = 1, distance = 1.50 (4.00) aobump = 0 frame = 2 / 99999
21:01:58.478 00.002 12116 PhdController: newstate STATE_FINISH
21:01:58.479 00.001 12116 PhdController complete: success
21:01:58.480 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (1.25, -0.54) opts 0xd
21:01:58.481 00.001 12116 evsrv: {"Event":"SettleDone","Timestamp":1778810518.480,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
21:01:58.482 00.001 11824 Handling offset move in thread for scope, endpoint = (1.25, -0.54)
21:01:58.482 00.000 11824 Moving (1.25, -0.54) raw xDistance=1.28 yDistance=-0.27
21:01:58.482 00.000 12116 Mount: notify guiding dither settle done success=1
21:01:58.484 00.002 12116 PhdController: newstate STATE_IDLE
21:01:58.485 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:58.486 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:01:58.488 00.002 12116 Enqueuing Expose request
21:01:58.489 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.28
21:01:58.489 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:58.489 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:01:58.489 00.000 11824 MoveAxis(W, 298, ABG)
21:01:58.489 00.000 11824 Guiding  Dir = 3, Dur = 298
21:01:58.490 00.001 11824 IsSlewing returns 0
21:01:58.491 00.001 11824 IsGuiding returns 0
21:01:58.495 00.004 11824 PulseGuide returned control before completion, sleep 304
21:01:58.805 00.310 11824 IsGuiding returns 1
21:01:58.805 00.000 11824 scope still moving after pulse duration time elapsed
21:01:58.811 00.006 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:01:58.813 00.002 12116 case statement mapped state 6 to 3
21:01:58.814 00.001 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:01:58.836 00.022 11824 IsSlewing returns 0
21:01:58.836 00.000 11824 IsGuiding returns 0
21:01:58.836 00.000 11824 scope move finished after 298 + 46 ms
21:01:58.836 00.000 11824 Move returns status 0, amount 298
21:01:58.836 00.000 11824 MoveAxis(N, 0, ABG)
21:01:58.837 00.001 11824 Move returns status 0, amount 0
21:01:58.837 00.000 11824 move complete, result=0
21:01:58.840 00.003 12116 GuideStep: 1.3 px 298 ms WEST, -0.3 px 0 ms NORTH
21:01:58.842 00.002 11824 worker thread done servicing request
21:01:58.842 00.000 11824 Worker thread wakes up
21:01:58.842 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:01:58.842 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:01:59.773 00.931 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:01:59.776 00.003 12116 case statement mapped state 6 to 3
21:01:59.779 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:02:01.291 01.512 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:02:01.293 00.002 12116 case statement mapped state 6 to 3
21:02:01.294 00.001 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:02:02.218 00.924 11824 Exposure complete
21:02:02.377 00.159 11824 worker thread done servicing request
21:02:02.377 00.000 12116 OnExposeComplete: enter
21:02:02.380 00.003 12116 UpdateGuideState(): m_state=6
21:02:02.382 00.002 12116 Star::Find(15, 1912, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:02:02.384 00.002 12116 Star::Find returns 1 (0), X=1913.51, Y=1101.48, Mass=215347, SNR=35.6, Peak=35402 HFD=3.2
21:02:02.387 00.003 12116 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.76) = xAngle (1.08 = 1.08)
21:02:02.388 00.001 12116 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.07 = -2.21)
21:02:02.390 00.002 12116 CameraToMount -- cameraX=1.88 cameraY=0.63 hyp=1.98 cameraTheta=0.32 mountX=0.93 mountY=-1.59, mountTheta=-1.04
21:02:02.392 00.002 12116 SchedulePrimaryMove(0D79E080, x=1.88, y=0.63, opts=13)
21:02:02.394 00.002 12116 Enqueuing Move request for scope (1.88, 0.63)
21:02:02.395 00.001 11824 Worker thread wakes up
21:02:02.395 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (1.88, 0.63) opts 0xd
21:02:02.395 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8637, FiltMin=1808, FiltMax=65535, Gamma=0.510
21:02:02.397 00.002 12116 UpdateGuideState exits: m=215347 SNR=35.6
21:02:02.399 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:02.400 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:02:02.402 00.002 12116 Enqueuing Expose request
21:02:02.404 00.002 11824 Handling offset move in thread for scope, endpoint = (1.88, 0.63)
21:02:02.404 00.000 11824 Moving (1.88, 0.63) raw xDistance=0.93 yDistance=-1.59
21:02:02.404 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.93
21:02:02.404 00.000 11824 resist switch: large excursion: input -1.59 thresh 1.35 direction from 0 to -1
21:02:02.404 00.000 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.76
21:02:02.404 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.59 from input -1.59
21:02:02.404 00.000 11824 MoveAxis(W, 238, ABG)
21:02:02.404 00.000 11824 Guiding  Dir = 3, Dur = 238
21:02:02.404 00.000 11824 IsSlewing returns 0
21:02:02.405 00.001 11824 IsGuiding returns 0
21:02:02.405 00.000 11824 PulseGuide returned control before completion, sleep 248
21:02:02.661 00.256 11824 IsGuiding returns 1
21:02:02.661 00.000 11824 scope still moving after pulse duration time elapsed
21:02:02.693 00.032 11824 IsSlewing returns 0
21:02:02.693 00.000 11824 IsGuiding returns 0
21:02:02.693 00.000 11824 scope move finished after 238 + 50 ms
21:02:02.693 00.000 11824 Move returns status 0, amount 238
21:02:02.693 00.000 11824 MoveAxis(N, 298, ABG)
21:02:02.694 00.001 11824 Guiding  Dir = 0, Dur = 298
21:02:02.694 00.000 11824 IsSlewing returns 0
21:02:02.694 00.000 11824 IsGuiding returns 0
21:02:02.694 00.000 11824 PulseGuide returned control before completion, sleep 308
21:02:03.004 00.310 11824 IsGuiding returns 1
21:02:03.004 00.000 11824 scope still moving after pulse duration time elapsed
21:02:03.035 00.031 11824 IsSlewing returns 0
21:02:03.035 00.000 11824 IsGuiding returns 0
21:02:03.035 00.000 11824 scope move finished after 298 + 43 ms
21:02:03.036 00.001 11824 Move returns status 0, amount 298
21:02:03.036 00.000 11824 move complete, result=0
21:02:03.036 00.000 11824 worker thread done servicing request
21:02:03.036 00.000 12116 GuideStep: 0.9 px 238 ms WEST, -1.6 px 298 ms NORTH
21:02:03.038 00.002 11824 Worker thread wakes up
21:02:03.038 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:02:03.038 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:02:06.405 03.367 11824 Exposure complete
21:02:06.559 00.154 11824 worker thread done servicing request
21:02:06.559 00.000 12116 OnExposeComplete: enter
21:02:06.561 00.002 12116 UpdateGuideState(): m_state=6
21:02:06.563 00.002 12116 Star::Find(15, 1913, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
21:02:06.564 00.001 12116 Star::Find returns 1 (0), X=1912.99, Y=1101.72, Mass=149645, SNR=23.2, Peak=19091 HFD=4.1
21:02:06.566 00.002 12116 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.76) = xAngle (1.33 = 1.33)
21:02:06.566 00.000 12116 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.32 = -1.97)
21:02:06.568 00.002 12116 CameraToMount -- cameraX=1.36 cameraY=0.87 hyp=1.62 cameraTheta=0.57 mountX=0.39 mountY=-1.49, mountTheta=-1.32
21:02:06.571 00.003 12116 SchedulePrimaryMove(0D79E080, x=1.36, y=0.87, opts=13)
21:02:06.573 00.002 12116 Enqueuing Move request for scope (1.36, 0.87)
21:02:06.575 00.002 11824 Worker thread wakes up
21:02:06.575 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8599, FiltMin=2007, FiltMax=65535, Gamma=0.510
21:02:06.577 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (1.36, 0.87) opts 0xd
21:02:06.577 00.000 12116 UpdateGuideState exits: m=149645 SNR=23.2
21:02:06.579 00.002 11824 Handling offset move in thread for scope, endpoint = (1.36, 0.87)
21:02:06.579 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:06.581 00.002 11824 Moving (1.36, 0.87) raw xDistance=0.39 yDistance=-1.49
21:02:06.581 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:02:06.583 00.002 12116 Enqueuing Expose request
21:02:06.584 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.39
21:02:06.584 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.49 from input -1.49
21:02:06.584 00.000 11824 MoveAxis(W, 107, ABG)
21:02:06.584 00.000 11824 Guiding  Dir = 3, Dur = 107
21:02:06.584 00.000 11824 IsSlewing returns 0
21:02:06.584 00.000 11824 IsGuiding returns 0
21:02:06.585 00.001 11824 PulseGuide returned control before completion, sleep 117
21:02:06.710 00.125 11824 IsGuiding returns 1
21:02:06.710 00.000 11824 scope still moving after pulse duration time elapsed
21:02:06.742 00.032 11824 IsSlewing returns 0
21:02:06.742 00.000 11824 IsGuiding returns 0
21:02:06.742 00.000 11824 scope move finished after 107 + 50 ms
21:02:06.742 00.000 11824 Move returns status 0, amount 107
21:02:06.742 00.000 11824 MoveAxis(N, 280, ABG)
21:02:06.742 00.000 11824 Guiding  Dir = 0, Dur = 280
21:02:06.742 00.000 11824 IsSlewing returns 0
21:02:06.743 00.001 11824 IsGuiding returns 0
21:02:06.743 00.000 11824 PulseGuide returned control before completion, sleep 290
21:02:07.038 00.295 11824 IsGuiding returns 1
21:02:07.038 00.000 11824 scope still moving after pulse duration time elapsed
21:02:07.069 00.031 11824 IsSlewing returns 0
21:02:07.069 00.000 11824 IsGuiding returns 0
21:02:07.069 00.000 11824 scope move finished after 280 + 47 ms
21:02:07.069 00.000 11824 Move returns status 0, amount 280
21:02:07.069 00.000 11824 move complete, result=0
21:02:07.070 00.001 11824 worker thread done servicing request
21:02:07.070 00.000 11824 Worker thread wakes up
21:02:07.070 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:02:07.070 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:02:07.070 00.000 12116 GuideStep: 0.4 px 107 ms WEST, -1.5 px 280 ms NORTH
21:02:10.513 03.443 11824 Exposure complete
21:02:10.781 00.268 12116 OnExposeComplete: enter
21:02:10.784 00.003 12116 UpdateGuideState(): m_state=6
21:02:10.787 00.003 11824 worker thread done servicing request
21:02:10.788 00.001 12116 Star::Find(15, 1912, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
21:02:10.791 00.003 12116 Star::Find returns 1 (0), X=1912.32, Y=1100.66, Mass=155929, SNR=25.0, Peak=18925 HFD=4.1
21:02:10.793 00.002 12116 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.76) = xAngle (0.49 = 0.49)
21:02:10.797 00.004 12116 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.48 = -2.80)
21:02:10.800 00.003 12116 CameraToMount -- cameraX=0.69 cameraY=-0.19 hyp=0.72 cameraTheta=-0.26 mountX=0.63 mountY=-0.24, mountTheta=-0.36
21:02:10.805 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.69, y=-0.19, opts=13)
21:02:10.807 00.002 12116 Enqueuing Move request for scope (0.69, -0.19)
21:02:10.810 00.003 11824 Worker thread wakes up
21:02:10.810 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.19) opts 0xd
21:02:10.810 00.000 11824 Handling offset move in thread for scope, endpoint = (0.69, -0.19)
21:02:10.810 00.000 11824 Moving (0.69, -0.19) raw xDistance=0.63 yDistance=-0.24
21:02:10.810 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
21:02:10.811 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:10.811 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:02:10.811 00.000 11824 MoveAxis(W, 155, ABG)
21:02:10.811 00.000 11824 Guiding  Dir = 3, Dur = 155
21:02:10.811 00.000 11824 IsSlewing returns 0
21:02:10.811 00.000 11824 IsGuiding returns 0
21:02:10.812 00.001 11824 PulseGuide returned control before completion, sleep 165
21:02:10.812 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8567, FiltMin=1837, FiltMax=65535, Gamma=0.510
21:02:10.830 00.018 12116 UpdateGuideState exits: m=155929 SNR=25.0
21:02:10.834 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:10.837 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:02:10.840 00.003 12116 Enqueuing Expose request
21:02:10.986 00.146 11824 IsGuiding returns 1
21:02:10.986 00.000 11824 scope still moving after pulse duration time elapsed
21:02:11.018 00.032 11824 IsSlewing returns 0
21:02:11.018 00.000 11824 IsGuiding returns 0
21:02:11.018 00.000 11824 scope move finished after 155 + 51 ms
21:02:11.018 00.000 11824 Move returns status 0, amount 155
21:02:11.018 00.000 11824 MoveAxis(N, 0, ABG)
21:02:11.018 00.000 11824 Move returns status 0, amount 0
21:02:11.018 00.000 11824 move complete, result=0
21:02:11.019 00.001 12116 GuideStep: 0.6 px 155 ms WEST, -0.2 px 0 ms NORTH
21:02:11.025 00.006 11824 worker thread done servicing request
21:02:11.025 00.000 11824 Worker thread wakes up
21:02:11.025 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:02:11.025 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:02:14.401 03.376 11824 Exposure complete
21:02:14.555 00.154 11824 worker thread done servicing request
21:02:14.555 00.000 12116 OnExposeComplete: enter
21:02:14.557 00.002 12116 UpdateGuideState(): m_state=6
21:02:14.559 00.002 12116 Star::Find(15, 1912, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:02:14.560 00.001 12116 Star::Find returns 1 (0), X=1911.53, Y=1101.34, Mass=206347, SNR=30.6, Peak=20855 HFD=4.6
21:02:14.562 00.002 12116 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.76) = xAngle (2.53 = 2.53)
21:02:14.563 00.001 12116 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.52 = -0.77)
21:02:14.565 00.002 12116 CameraToMount -- cameraX=-0.10 cameraY=0.50 hyp=0.51 cameraTheta=1.77 mountX=-0.41 mountY=-0.35, mountTheta=-2.44
21:02:14.571 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.10, y=0.50, opts=13)
21:02:14.573 00.002 12116 Enqueuing Move request for scope (-0.10, 0.50)
21:02:14.574 00.001 11824 Worker thread wakes up
21:02:14.575 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.50) opts 0xd
21:02:14.575 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8541, FiltMin=1909, FiltMax=65535, Gamma=0.510
21:02:14.577 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.10, 0.50)
21:02:14.577 00.000 11824 Moving (-0.10, 0.50) raw xDistance=-0.41 yDistance=-0.35
21:02:14.577 00.000 12116 UpdateGuideState exits: m=206347 SNR=30.6
21:02:14.578 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.41
21:02:14.578 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:14.578 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:14.580 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:02:14.580 00.000 11824 MoveAxis(E, 86, ABG)
21:02:14.580 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:02:14.582 00.002 12116 Enqueuing Expose request
21:02:14.584 00.002 11824 Guiding  Dir = 2, Dur = 86
21:02:14.584 00.000 11824 IsSlewing returns 0
21:02:14.584 00.000 11824 IsGuiding returns 0
21:02:14.585 00.001 11824 PulseGuide returned control before completion, sleep 96
21:02:14.691 00.106 11824 IsGuiding returns 1
21:02:14.691 00.000 11824 scope still moving after pulse duration time elapsed
21:02:14.722 00.031 11824 IsSlewing returns 0
21:02:14.722 00.000 11824 IsGuiding returns 0
21:02:14.722 00.000 11824 scope move finished after 86 + 51 ms
21:02:14.722 00.000 11824 Move returns status 0, amount 86
21:02:14.722 00.000 11824 MoveAxis(N, 0, ABG)
21:02:14.722 00.000 11824 Move returns status 0, amount 0
21:02:14.722 00.000 11824 move complete, result=0
21:02:14.722 00.000 11824 worker thread done servicing request
21:02:14.722 00.000 11824 Worker thread wakes up
21:02:14.723 00.001 12116 GuideStep: -0.4 px 86 ms EAST, -0.4 px 0 ms NORTH
21:02:14.725 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:02:14.725 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:02:15.323 00.598 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:02:15.325 00.002 12116 case statement mapped state 6 to 3
21:02:15.327 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:02:18.101 02.774 11824 Exposure complete
21:02:18.251 00.150 11824 worker thread done servicing request
21:02:18.252 00.001 12116 OnExposeComplete: enter
21:02:18.254 00.002 12116 UpdateGuideState(): m_state=6
21:02:18.256 00.002 12116 Star::Find(15, 1911, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:02:18.258 00.002 12116 Star::Find returns 1 (0), X=1910.99, Y=1101.29, Mass=209192, SNR=31.4, Peak=21805 HFD=4.0
21:02:18.259 00.001 12116 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.76) = xAngle (3.29 = -3.00)
21:02:18.260 00.001 12116 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.27 = -0.01)
21:02:18.262 00.002 12116 CameraToMount -- cameraX=-0.63 cameraY=0.45 hyp=0.78 cameraTheta=2.53 mountX=-0.77 mountY=-0.01, mountTheta=-3.13
21:02:18.266 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.63, y=0.45, opts=13)
21:02:18.268 00.002 12116 Enqueuing Move request for scope (-0.63, 0.45)
21:02:18.270 00.002 11824 Worker thread wakes up
21:02:18.270 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8519, FiltMin=1766, FiltMax=65535, Gamma=0.510
21:02:18.272 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.45) opts 0xd
21:02:18.272 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.63, 0.45)
21:02:18.272 00.000 12116 UpdateGuideState exits: m=209192 SNR=31.4
21:02:18.274 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:18.275 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:02:18.277 00.002 12116 Enqueuing Expose request
21:02:18.279 00.002 11824 Moving (-0.63, 0.45) raw xDistance=-0.77 yDistance=-0.01
21:02:18.279 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.77
21:02:18.279 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:18.279 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:02:18.279 00.000 11824 MoveAxis(E, 185, ABG)
21:02:18.279 00.000 11824 Guiding  Dir = 2, Dur = 185
21:02:18.279 00.000 11824 IsSlewing returns 0
21:02:18.279 00.000 11824 IsGuiding returns 0
21:02:18.279 00.000 11824 PulseGuide returned control before completion, sleep 195
21:02:18.483 00.204 11824 IsGuiding returns 1
21:02:18.483 00.000 11824 scope still moving after pulse duration time elapsed
21:02:18.515 00.032 11824 IsSlewing returns 0
21:02:18.515 00.000 11824 IsGuiding returns 0
21:02:18.515 00.000 11824 scope move finished after 185 + 50 ms
21:02:18.515 00.000 11824 Move returns status 0, amount 185
21:02:18.515 00.000 11824 MoveAxis(N, 0, ABG)
21:02:18.515 00.000 11824 Move returns status 0, amount 0
21:02:18.515 00.000 11824 move complete, result=0
21:02:18.516 00.001 11824 worker thread done servicing request
21:02:18.516 00.000 12116 GuideStep: -0.8 px 185 ms EAST, -0.0 px 0 ms NORTH
21:02:18.518 00.002 11824 Worker thread wakes up
21:02:18.518 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:02:18.518 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:02:21.892 03.374 11824 Exposure complete
21:02:22.068 00.176 11824 worker thread done servicing request
21:02:22.068 00.000 12116 OnExposeComplete: enter
21:02:22.071 00.003 12116 UpdateGuideState(): m_state=6
21:02:22.074 00.003 12116 Star::Find(15, 1910, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:02:22.076 00.002 12116 Star::Find returns 1 (0), X=1910.90, Y=1100.77, Mass=220434, SNR=37.2, Peak=23767 HFD=4.1
21:02:22.079 00.003 12116 MultiStar: exiting stabilization period
21:02:22.081 00.002 12116 MultiStar: updating star positions after lock position change
21:02:22.084 00.003 12116 Star::Find(15, 115, 1173, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:02:22.086 00.002 12116 Star::Find returns 1 (0), X=112.49, Y=1173.47, Mass=275916, SNR=44.7, Peak=26672 HFD=4.2
21:02:22.089 00.003 12116 Star::Find(15, 217, 1087, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:02:22.092 00.003 12116 Star::Find returns 1 (0), X=215.14, Y=1088.08, Mass=299582, SNR=38.8, Peak=25591 HFD=4.3
21:02:22.095 00.003 12116 Star::Find(15, 726, 810, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:02:22.098 00.003 12116 Star::Find returns 1 (0), X=724.96, Y=810.00, Mass=226981, SNR=33.0, Peak=20090 HFD=4.5
21:02:22.101 00.003 12116 Star::Find(15, 893, 590, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:02:22.105 00.004 12116 Star::Find returns 1 (0), X=891.99, Y=590.30, Mass=175431, SNR=28.6, Peak=23130 HFD=4.2
21:02:22.108 00.003 12116 Star::Find(15, 507, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:02:22.110 00.002 12116 Star::Find returns 1 (0), X=506.24, Y=1011.38, Mass=165282, SNR=24.6, Peak=18586 HFD=4.0
21:02:22.112 00.002 12116 Star::Find(15, 1468, 647, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:02:22.116 00.004 12116 Star::Find returns 1 (0), X=1468.35, Y=647.98, Mass=106717, SNR=21.7, Peak=16723 HFD=5.1
21:02:22.122 00.006 12116 Star::Find(15, 209, 1119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:02:22.125 00.003 12116 Star::Find returns 1 (0), X=207.26, Y=1120.33, Mass=142709, SNR=23.7, Peak=20170 HFD=3.5
21:02:22.127 00.002 12116 Star::Find(15, 1382, 1051, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:02:22.129 00.002 12116 Star::Find returns 1 (0), X=1381.82, Y=1051.66, Mass=94380, SNR=18.6, Peak=18275 HFD=4.5
21:02:22.132 00.003 12116 Star::Find(15, 963, 690, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:02:22.136 00.004 12116 Star::Find returns 1 (0), X=963.21, Y=689.54, Mass=119253, SNR=19.5, Peak=21399 HFD=4.0
21:02:22.140 00.004 12116 Star::Find(15, 121, 542, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:02:22.142 00.002 12116 Star::Find returns 1 (0), X=119.13, Y=541.07, Mass=78489, SNR=17.0, Peak=18272 HFD=3.7
21:02:22.145 00.003 12116 Star::Find(15, 864, 1193, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:02:22.147 00.002 12116 Star::Find returns 1 (0), X=864.27, Y=1193.17, Mass=84401, SNR=16.8, Peak=16471 HFD=4.5
21:02:22.150 00.003 12116 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.76) = xAngle (-2.28 = -2.28)
21:02:22.153 00.003 12116 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.71 = 0.71)
21:02:22.156 00.003 12116 CameraToMount -- cameraX=-0.73 cameraY=-0.08 hyp=0.73 cameraTheta=-3.03 mountX=-0.47 mountY=0.48, mountTheta=2.35
21:02:22.159 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.73, y=-0.08, opts=13)
21:02:22.163 00.004 12116 Enqueuing Move request for scope (-0.73, -0.08)
21:02:22.165 00.002 11824 Worker thread wakes up
21:02:22.165 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8522, FiltMin=2167, FiltMax=65535, Gamma=0.510
21:02:22.169 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.08) opts 0xd
21:02:22.169 00.000 12116 UpdateGuideState exits: m=220434 SNR=37.2
21:02:22.172 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.73, -0.08)
21:02:22.172 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:22.174 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:02:22.176 00.002 12116 Enqueuing Expose request
21:02:22.179 00.003 11824 Moving (-0.73, -0.08) raw xDistance=-0.47 yDistance=0.48
21:02:22.179 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
21:02:22.179 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:02:22.179 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
21:02:22.179 00.000 11824 MoveAxis(E, 124, ABG)
21:02:22.179 00.000 11824 Guiding  Dir = 2, Dur = 124
21:02:22.179 00.000 11824 IsSlewing returns 0
21:02:22.180 00.001 11824 IsGuiding returns 0
21:02:22.180 00.000 11824 PulseGuide returned control before completion, sleep 134
21:02:22.317 00.137 11824 IsGuiding returns 1
21:02:22.317 00.000 11824 scope still moving after pulse duration time elapsed
21:02:22.348 00.031 11824 IsSlewing returns 0
21:02:22.348 00.000 11824 IsGuiding returns 0
21:02:22.348 00.000 11824 scope move finished after 124 + 44 ms
21:02:22.349 00.001 11824 Move returns status 0, amount 124
21:02:22.349 00.000 11824 MoveAxis(N, 0, ABG)
21:02:22.349 00.000 11824 Move returns status 0, amount 0
21:02:22.349 00.000 11824 move complete, result=0
21:02:22.349 00.000 11824 worker thread done servicing request
21:02:22.349 00.000 11824 Worker thread wakes up
21:02:22.349 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:02:22.349 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:02:22.349 00.000 12116 GuideStep: -0.5 px 124 ms EAST, 0.5 px 0 ms NORTH
21:02:25.791 03.442 11824 Exposure complete
21:02:26.561 00.770 11824 worker thread done servicing request
21:02:26.561 00.000 12116 OnExposeComplete: enter
21:02:26.564 00.003 12116 UpdateGuideState(): m_state=6
21:02:26.567 00.003 12116 Star::Find(15, 1910, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:02:26.570 00.003 12116 Star::Find returns 1 (0), X=1911.20, Y=1100.64, Mass=228757, SNR=36.9, Peak=22013 HFD=3.6
21:02:26.573 00.003 12116 MultiStar: [#1 0.18,-0.48,1.18,U] [#2 0.01,-0.03,0.93,U] [#3 -0.42,0.21,1.02,U] [#4 0.20,-0.85,0.85,U] [#5 0.24,0.24,0.60,U] [#6 -0.46,-1.16,0.61,U] [#7 -0.21,-0.50,0.81,U] [#8 0.81,0.08,0.51,U] 
21:02:26.576 00.003 12116 refined, 8 included, MultiStar: {-0.05, -0.30}, one-star: {-0.43, -0.21}
21:02:26.579 00.003 12116 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.76) = xAngle (-0.97 = -0.97)
21:02:26.584 00.005 12116 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.01 = 2.01)
21:02:26.589 00.005 12116 CameraToMount -- cameraX=-0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.73 mountX=0.17 mountY=0.27, mountTheta=1.01
21:02:26.594 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=-0.30, opts=13)
21:02:26.597 00.003 12116 Enqueuing Move request for scope (-0.05, -0.30)
21:02:26.600 00.003 11824 Worker thread wakes up
21:02:26.600 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.30) opts 0xd
21:02:26.600 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.05, -0.30)
21:02:26.600 00.000 11824 Moving (-0.05, -0.30) raw xDistance=0.17 yDistance=0.27
21:02:26.600 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:02:26.600 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:26.601 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:02:26.601 00.000 11824 MoveAxis(E, 0, ABG)
21:02:26.601 00.000 11824 Move returns status 0, amount 0
21:02:26.601 00.000 11824 MoveAxis(N, 0, ABG)
21:02:26.601 00.000 11824 Move returns status 0, amount 0
21:02:26.601 00.000 11824 move complete, result=0
21:02:26.603 00.002 11824 worker thread done servicing request
21:02:26.603 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8471, FiltMin=1949, FiltMax=65535, Gamma=0.510
21:02:26.609 00.006 12116 UpdateGuideState exits: m=228757 SNR=36.9
21:02:26.613 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:26.616 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:02:26.620 00.004 12116 Enqueuing Expose request
21:02:26.624 00.004 11824 Worker thread wakes up
21:02:26.624 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:02:26.627 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:02:26.628 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:02:28.951 02.323 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:02:28.953 00.002 12116 case statement mapped state 6 to 3
21:02:28.955 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:02:29.997 01.042 11824 Exposure complete
21:02:30.147 00.150 11824 worker thread done servicing request
21:02:30.147 00.000 12116 OnExposeComplete: enter
21:02:30.150 00.003 12116 UpdateGuideState(): m_state=6
21:02:30.152 00.002 12116 Star::Find(15, 1911, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
21:02:30.155 00.003 12116 Star::Find returns 1 (0), X=1908.93, Y=1101.20, Mass=212571, SNR=32.3, Peak=23655 HFD=4.2
21:02:30.156 00.001 12116 MultiStar: [#1 -0.65,0.03,1.46,U] [#2 -1.11,0.32,1.35,U] [#3 -1.33,0.49,1.03,U] [#4 -0.84,0.34,0.80,U] [#5 -1.47,0.68,0.93,U] [#6 -1.83,-0.21,0.63,U] [#7 -1.05,-0.48,1.06,U] [#8 -1.72,0.93,0.64,U] 
21:02:30.158 00.002 12116 refined, 8 included, MultiStar: {-1.34, 0.25}, one-star: {-2.70, 0.35}
21:02:30.159 00.001 12116 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.76) = xAngle (3.72 = -2.57)
21:02:30.161 00.002 12116 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.71 = 0.42)
21:02:30.162 00.001 12116 CameraToMount -- cameraX=-1.34 cameraY=0.25 hyp=1.36 cameraTheta=2.96 mountX=-1.14 mountY=0.56, mountTheta=2.69
21:02:30.164 00.002 12116 SchedulePrimaryMove(0D79E080, x=-1.34, y=0.25, opts=13)
21:02:30.165 00.001 12116 Enqueuing Move request for scope (-1.34, 0.25)
21:02:30.167 00.002 11824 Worker thread wakes up
21:02:30.167 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8429, FiltMin=1952, FiltMax=65535, Gamma=0.510
21:02:30.168 00.001 12116 UpdateGuideState exits: m=212571 SNR=32.3
21:02:30.171 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:30.172 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:02:30.173 00.001 12116 Enqueuing Expose request
21:02:30.175 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.34, 0.25) opts 0xd
21:02:30.175 00.000 11824 Handling offset move in thread for scope, endpoint = (-1.34, 0.25)
21:02:30.175 00.000 11824 Moving (-1.34, 0.25) raw xDistance=-1.14 yDistance=0.56
21:02:30.175 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.14
21:02:30.175 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:02:30.175 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
21:02:30.175 00.000 11824 MoveAxis(E, 266, ABG)
21:02:30.175 00.000 11824 Guiding  Dir = 2, Dur = 266
21:02:30.175 00.000 11824 IsSlewing returns 0
21:02:30.175 00.000 11824 IsGuiding returns 0
21:02:30.175 00.000 11824 PulseGuide returned control before completion, sleep 276
21:02:30.465 00.290 11824 IsGuiding returns 1
21:02:30.465 00.000 11824 scope still moving after pulse duration time elapsed
21:02:30.496 00.031 11824 IsSlewing returns 0
21:02:30.496 00.000 11824 IsGuiding returns 0
21:02:30.496 00.000 11824 scope move finished after 266 + 54 ms
21:02:30.496 00.000 11824 Move returns status 0, amount 266
21:02:30.497 00.001 11824 MoveAxis(N, 0, ABG)
21:02:30.497 00.000 11824 Move returns status 0, amount 0
21:02:30.497 00.000 11824 move complete, result=0
21:02:30.497 00.000 11824 worker thread done servicing request
21:02:30.497 00.000 12116 GuideStep: -1.1 px 266 ms EAST, 0.6 px 0 ms NORTH
21:02:30.499 00.002 11824 Worker thread wakes up
21:02:30.499 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:02:30.499 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:02:33.866 03.367 11824 Exposure complete
21:02:34.014 00.148 11824 worker thread done servicing request
21:02:34.014 00.000 12116 OnExposeComplete: enter
21:02:34.016 00.002 12116 UpdateGuideState(): m_state=6
21:02:34.018 00.002 12116 Star::Find(15, 1908, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:02:34.020 00.002 12116 Star::Find returns 1 (0), X=1909.33, Y=1100.72, Mass=230651, SNR=39.4, Peak=38295 HFD=2.9
21:02:34.022 00.002 12116 MultiStar: [#1 -0.75,-0.44,1.28,U] [#2 -0.97,0.15,1.63,U] [#3 -1.31,0.28,1.16,U] [#4 -1.14,-0.29,0.79,U] [#5 -1.20,0.13,0.85,U] [#6 -1.59,-1.01,0.75,U] [#7 -1.07,-0.55,0.98,U] [#8 -1.21,0.43,0.75,U] 
21:02:34.023 00.001 12116 refined, 8 included, MultiStar: {-1.25, -0.13}, one-star: {-2.30, -0.13}
21:02:34.024 00.001 12116 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.76) = xAngle (-2.28 = -2.28)
21:02:34.026 00.002 12116 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.71 = 0.71)
21:02:34.027 00.001 12116 CameraToMount -- cameraX=-1.25 cameraY=-0.13 hyp=1.25 cameraTheta=-3.04 mountX=-0.81 mountY=0.82, mountTheta=2.35
21:02:34.029 00.002 12116 SchedulePrimaryMove(0D79E080, x=-1.25, y=-0.13, opts=13)
21:02:34.031 00.002 12116 Enqueuing Move request for scope (-1.25, -0.13)
21:02:34.033 00.002 11824 Worker thread wakes up
21:02:34.033 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.25, -0.13) opts 0xd
21:02:34.033 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8413, FiltMin=1896, FiltMax=65535, Gamma=0.510
21:02:34.034 00.001 12116 UpdateGuideState exits: m=230651 SNR=39.4
21:02:34.036 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:34.038 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:02:34.040 00.002 12116 Enqueuing Expose request
21:02:34.041 00.001 11824 Handling offset move in thread for scope, endpoint = (-1.25, -0.13)
21:02:34.041 00.000 11824 Moving (-1.25, -0.13) raw xDistance=-0.81 yDistance=0.82
21:02:34.041 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.81
21:02:34.041 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:02:34.041 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.82
21:02:34.041 00.000 11824 MoveAxis(E, 208, ABG)
21:02:34.041 00.000 11824 Guiding  Dir = 2, Dur = 208
21:02:34.041 00.000 11824 IsSlewing returns 0
21:02:34.042 00.001 11824 IsGuiding returns 0
21:02:34.042 00.000 11824 PulseGuide returned control before completion, sleep 218
21:02:34.267 00.225 11824 IsGuiding returns 1
21:02:34.267 00.000 11824 scope still moving after pulse duration time elapsed
21:02:34.297 00.030 11824 IsSlewing returns 0
21:02:34.297 00.000 11824 IsGuiding returns 0
21:02:34.297 00.000 11824 scope move finished after 208 + 48 ms
21:02:34.297 00.000 11824 Move returns status 0, amount 208
21:02:34.298 00.001 11824 MoveAxis(N, 0, ABG)
21:02:34.298 00.000 11824 Move returns status 0, amount 0
21:02:34.298 00.000 11824 move complete, result=0
21:02:34.298 00.000 12116 GuideStep: -0.8 px 208 ms EAST, 0.8 px 0 ms NORTH
21:02:34.300 00.002 11824 worker thread done servicing request
21:02:34.300 00.000 11824 Worker thread wakes up
21:02:34.300 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:02:34.300 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:02:37.704 03.404 11824 Exposure complete
21:02:37.916 00.212 11824 worker thread done servicing request
21:02:37.916 00.000 12116 OnExposeComplete: enter
21:02:37.919 00.003 12116 UpdateGuideState(): m_state=6
21:02:37.921 00.002 12116 Star::Find(15, 1909, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
21:02:37.923 00.002 12116 Star::Find returns 1 (0), X=1909.41, Y=1100.90, Mass=210384, SNR=38.2, Peak=33047 HFD=2.8
21:02:37.927 00.004 12116 MultiStar: [#1 -0.49,-0.52,1.34,U] [#2 -0.75,-0.18,1.36,U] [#3 -1.41,0.09,1.13,U] [#4 -0.91,-0.20,1.08,U] [#5 -0.70,0.04,0.90,U] [#6 -1.37,-0.79,0.72,U] [#7 -0.89,-0.69,0.82,U] [#8 -1.12,0.38,0.53,U] 
21:02:37.929 00.002 12116 refined, 8 included, MultiStar: {-1.06, -0.21}, one-star: {-2.22, 0.05}
21:02:37.931 00.002 12116 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.76) = xAngle (-2.18 = -2.18)
21:02:37.933 00.002 12116 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.80 = 0.80)
21:02:37.935 00.002 12116 CameraToMount -- cameraX=-1.06 cameraY=-0.21 hyp=1.08 cameraTheta=-2.94 mountX=-0.62 mountY=0.78, mountTheta=2.25
21:02:37.939 00.004 12116 SchedulePrimaryMove(0D79E080, x=-1.06, y=-0.21, opts=13)
21:02:37.941 00.002 12116 Enqueuing Move request for scope (-1.06, -0.21)
21:02:37.943 00.002 11824 Worker thread wakes up
21:02:37.943 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8381, FiltMin=1984, FiltMax=65535, Gamma=0.510
21:02:37.945 00.002 12116 UpdateGuideState exits: m=210384 SNR=38.2
21:02:37.948 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.21) opts 0xd
21:02:37.948 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:37.950 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:02:37.951 00.001 12116 Enqueuing Expose request
21:02:37.954 00.003 11824 Handling offset move in thread for scope, endpoint = (-1.06, -0.21)
21:02:37.954 00.000 11824 Moving (-1.06, -0.21) raw xDistance=-0.62 yDistance=0.78
21:02:37.954 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.62
21:02:37.954 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:02:37.954 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.78
21:02:37.954 00.000 11824 MoveAxis(E, 160, ABG)
21:02:37.954 00.000 11824 Guiding  Dir = 2, Dur = 160
21:02:37.954 00.000 11824 IsSlewing returns 0
21:02:37.955 00.001 11824 IsGuiding returns 0
21:02:37.955 00.000 11824 PulseGuide returned control before completion, sleep 170
21:02:38.131 00.176 11824 IsGuiding returns 1
21:02:38.131 00.000 11824 scope still moving after pulse duration time elapsed
21:02:38.163 00.032 11824 IsSlewing returns 0
21:02:38.163 00.000 11824 IsGuiding returns 0
21:02:38.163 00.000 11824 scope move finished after 160 + 48 ms
21:02:38.163 00.000 11824 Move returns status 0, amount 160
21:02:38.163 00.000 11824 MoveAxis(N, 0, ABG)
21:02:38.163 00.000 11824 Move returns status 0, amount 0
21:02:38.163 00.000 11824 move complete, result=0
21:02:38.163 00.000 11824 worker thread done servicing request
21:02:38.163 00.000 11824 Worker thread wakes up
21:02:38.164 00.001 12116 GuideStep: -0.6 px 160 ms EAST, 0.8 px 0 ms NORTH
21:02:38.166 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:02:38.166 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:02:41.540 03.374 11824 Exposure complete
21:02:41.691 00.151 11824 worker thread done servicing request
21:02:41.691 00.000 12116 OnExposeComplete: enter
21:02:41.693 00.002 12116 UpdateGuideState(): m_state=6
21:02:41.696 00.003 12116 Star::Find(15, 1909, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
21:02:41.697 00.001 12116 Star::Find returns 1 (0), X=1908.97, Y=1101.31, Mass=204747, SNR=35.7, Peak=36279 HFD=2.5
21:02:41.699 00.002 12116 MultiStar: [#1 -0.84,0.03,1.42,U] [#2 -1.22,0.16,1.19,U] [#3 -1.66,0.57,1.13,U] [#4 -1.24,0.33,1.01,U] [#5 -1.21,0.31,1.01,U] [#6 -2.06,-0.73,0.61,U] [#7 -1.21,-0.43,0.89,U] [#8 -1.99,0.56,0.68,U] 
21:02:41.701 00.002 12116 refined, 8 included, MultiStar: {-1.50, 0.17}, one-star: {-2.66, 0.46}
21:02:41.703 00.002 12116 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.76) = xAngle (3.79 = -2.50)
21:02:41.705 00.002 12116 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.77 = 0.49)
21:02:41.706 00.001 12116 CameraToMount -- cameraX=-1.50 cameraY=0.17 hyp=1.50 cameraTheta=3.03 mountX=-1.20 mountY=0.71, mountTheta=2.61
21:02:41.709 00.003 12116 SchedulePrimaryMove(0D79E080, x=-1.50, y=0.17, opts=13)
21:02:41.711 00.002 12116 Enqueuing Move request for scope (-1.50, 0.17)
21:02:41.712 00.001 11824 Worker thread wakes up
21:02:41.712 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.50, 0.17) opts 0xd
21:02:41.712 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8346, FiltMin=2125, FiltMax=65535, Gamma=0.510
21:02:41.714 00.002 12116 UpdateGuideState exits: m=204747 SNR=35.7
21:02:41.715 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:41.717 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:02:41.718 00.001 12116 Enqueuing Expose request
21:02:41.721 00.003 11824 Handling offset move in thread for scope, endpoint = (-1.50, 0.17)
21:02:41.721 00.000 11824 Moving (-1.50, 0.17) raw xDistance=-1.20 yDistance=0.71
21:02:41.721 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.20
21:02:41.721 00.000 11824 switching direction from -1 to 1 - decHistory=4 oldest=-2.08 newest=2.30
21:02:41.721 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
21:02:41.722 00.001 11824 MoveAxis(E, 292, ABG)
21:02:41.722 00.000 11824 Guiding  Dir = 2, Dur = 292
21:02:41.722 00.000 11824 IsSlewing returns 0
21:02:41.722 00.000 11824 IsGuiding returns 0
21:02:41.722 00.000 11824 PulseGuide returned control before completion, sleep 302
21:02:41.979 00.257 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:02:41.982 00.003 12116 case statement mapped state 6 to 3
21:02:41.984 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:02:42.032 00.048 11824 IsGuiding returns 1
21:02:42.032 00.000 11824 scope still moving after pulse duration time elapsed
21:02:42.064 00.032 11824 IsSlewing returns 0
21:02:42.064 00.000 11824 IsGuiding returns 0
21:02:42.064 00.000 11824 scope move finished after 292 + 50 ms
21:02:42.064 00.000 11824 Move returns status 0, amount 292
21:02:42.064 00.000 11824 MoveAxis(S, 133, ABG)
21:02:42.064 00.000 11824 Guiding  Dir = 1, Dur = 133
21:02:42.064 00.000 11824 IsSlewing returns 0
21:02:42.064 00.000 11824 IsGuiding returns 0
21:02:42.064 00.000 11824 PulseGuide returned control before completion, sleep 143
21:02:42.221 00.157 11824 IsGuiding returns 1
21:02:42.221 00.000 11824 scope still moving after pulse duration time elapsed
21:02:42.252 00.031 11824 IsSlewing returns 0
21:02:42.252 00.000 11824 IsGuiding returns 0
21:02:42.252 00.000 11824 scope move finished after 133 + 55 ms
21:02:42.252 00.000 11824 Move returns status 0, amount 133
21:02:42.253 00.001 11824 move complete, result=0
21:02:42.253 00.000 11824 worker thread done servicing request
21:02:42.253 00.000 11824 Worker thread wakes up
21:02:42.253 00.000 12116 GuideStep: -1.2 px 292 ms EAST, 0.7 px 133 ms SOUTH
21:02:42.255 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:02:42.255 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:02:45.622 03.367 11824 Exposure complete
21:02:45.770 00.148 11824 worker thread done servicing request
21:02:45.771 00.001 12116 OnExposeComplete: enter
21:02:45.772 00.001 12116 UpdateGuideState(): m_state=6
21:02:45.774 00.002 12116 Star::Find(15, 1908, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:02:45.776 00.002 12116 Star::Find returns 1 (0), X=1908.66, Y=1100.48, Mass=252990, SNR=51.3, Peak=58199 HFD=1.7
21:02:45.778 00.002 12116 MultiStar: [#1 -0.03,-0.59,1.30,U] [#2 -0.44,-0.30,1.09,U] [#3 -1.54,0.16,0.99,U] [#4 -1.38,-0.28,0.78,U] [#5 -0.95,-0.19,0.74,U] [#6 -2.20,-1.14,0.00,M1] [#7 -0.75,-0.89,0.84,U] [#8 -1.43,-0.14,0.66,U] 
21:02:45.779 00.001 12116 refined, 7 included, MultiStar: {-1.13, -0.34}, one-star: {-2.96, -0.37}
21:02:45.781 00.002 12116 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.76) = xAngle (-2.09 = -2.09)
21:02:45.782 00.001 12116 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.89 = 0.89)
21:02:45.784 00.002 12116 CameraToMount -- cameraX=-1.13 cameraY=-0.34 hyp=1.18 cameraTheta=-2.85 mountX=-0.59 mountY=0.92, mountTheta=2.14
21:02:45.786 00.002 12116 SchedulePrimaryMove(0D79E080, x=-1.13, y=-0.34, opts=13)
21:02:45.788 00.002 12116 Enqueuing Move request for scope (-1.13, -0.34)
21:02:45.790 00.002 11824 Worker thread wakes up
21:02:45.790 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8330, FiltMin=1923, FiltMax=65535, Gamma=0.510
21:02:45.792 00.002 12116 UpdateGuideState exits: m=252990 SNR=51.3
21:02:45.794 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:45.795 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:02:45.797 00.002 12116 Enqueuing Expose request
21:02:45.799 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -0.34) opts 0xd
21:02:45.799 00.000 11824 Handling offset move in thread for scope, endpoint = (-1.13, -0.34)
21:02:45.799 00.000 11824 Moving (-1.13, -0.34) raw xDistance=-0.59 yDistance=0.92
21:02:45.799 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.59
21:02:45.799 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
21:02:45.799 00.000 11824 MoveAxis(E, 158, ABG)
21:02:45.799 00.000 11824 Guiding  Dir = 2, Dur = 158
21:02:45.799 00.000 11824 IsSlewing returns 0
21:02:45.800 00.001 11824 IsGuiding returns 0
21:02:45.800 00.000 11824 PulseGuide returned control before completion, sleep 168
21:02:45.976 00.176 11824 IsGuiding returns 1
21:02:45.976 00.000 11824 scope still moving after pulse duration time elapsed
21:02:46.007 00.031 11824 IsSlewing returns 0
21:02:46.007 00.000 11824 IsGuiding returns 0
21:02:46.007 00.000 11824 scope move finished after 158 + 50 ms
21:02:46.007 00.000 11824 Move returns status 0, amount 158
21:02:46.007 00.000 11824 MoveAxis(S, 172, ABG)
21:02:46.007 00.000 11824 Guiding  Dir = 1, Dur = 172
21:02:46.008 00.001 11824 IsSlewing returns 0
21:02:46.008 00.000 11824 IsGuiding returns 0
21:02:46.008 00.000 11824 PulseGuide returned control before completion, sleep 182
21:02:46.193 00.185 11824 IsGuiding returns 1
21:02:46.193 00.000 11824 scope still moving after pulse duration time elapsed
21:02:46.225 00.032 11824 IsSlewing returns 0
21:02:46.225 00.000 11824 IsGuiding returns 0
21:02:46.225 00.000 11824 scope move finished after 172 + 45 ms
21:02:46.225 00.000 11824 Move returns status 0, amount 172
21:02:46.226 00.001 11824 move complete, result=0
21:02:46.226 00.000 11824 worker thread done servicing request
21:02:46.226 00.000 12116 GuideStep: -0.6 px 158 ms EAST, 0.9 px 172 ms SOUTH
21:02:46.228 00.002 11824 Worker thread wakes up
21:02:46.228 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:02:46.228 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:02:49.662 03.434 11824 Exposure complete
21:02:49.888 00.226 11824 worker thread done servicing request
21:02:49.888 00.000 12116 OnExposeComplete: enter
21:02:49.891 00.003 12116 UpdateGuideState(): m_state=6
21:02:49.894 00.003 12116 Star::Find(15, 1908, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
21:02:49.897 00.003 12116 Star::Find returns 1 (0), X=1908.49, Y=1100.73, Mass=227950, SNR=47.9, Peak=48199 HFD=1.8
21:02:49.900 00.003 12116 MultiStar: [#1 -0.53,-0.70,1.25,U] [#2 -0.69,-0.11,1.20,U] [#3 -1.92,-0.14,0.96,U] [#4 -1.15,-0.49,0.83,U] [#5 -1.43,-0.34,0.74,U] [#6 -2.27,-1.04,0.72,U] [#7 -1.05,-1.05,0.96,U] [#8 -1.64,-0.26,0.75,U] 
21:02:49.902 00.002 12116 refined, 8 included, MultiStar: {-1.47, -0.46}, one-star: {-3.13, -0.12}
21:02:49.904 00.002 12116 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.76) = xAngle (-2.08 = -2.08)
21:02:49.906 00.002 12116 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.91 = 0.91)
21:02:49.909 00.003 12116 CameraToMount -- cameraX=-1.47 cameraY=-0.46 hyp=1.54 cameraTheta=-2.84 mountX=-0.75 mountY=1.21, mountTheta=2.12
21:02:49.912 00.003 12116 SchedulePrimaryMove(0D79E080, x=-1.47, y=-0.46, opts=13)
21:02:49.914 00.002 12116 Enqueuing Move request for scope (-1.47, -0.46)
21:02:49.917 00.003 11824 Worker thread wakes up
21:02:49.918 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8282, FiltMin=2083, FiltMax=65535, Gamma=0.510
21:02:49.920 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.47, -0.46) opts 0xd
21:02:49.920 00.000 11824 Handling offset move in thread for scope, endpoint = (-1.47, -0.46)
21:02:49.920 00.000 11824 Moving (-1.47, -0.46) raw xDistance=-0.75 yDistance=1.21
21:02:49.920 00.000 12116 UpdateGuideState exits: m=227950 SNR=47.9
21:02:49.923 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:49.925 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:02:49.927 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.75
21:02:49.927 00.000 11824 GuideAlgorithmResistSwitch::result() returns 1.21 from input 1.21
21:02:49.927 00.000 11824 MoveAxis(E, 186, ABG)
21:02:49.927 00.000 11824 Guiding  Dir = 2, Dur = 186
21:02:49.927 00.000 11824 IsSlewing returns 0
21:02:49.928 00.001 11824 IsGuiding returns 0
21:02:49.928 00.000 11824 PulseGuide returned control before completion, sleep 196
21:02:49.928 00.000 12116 Enqueuing Expose request
21:02:50.137 00.209 11824 IsGuiding returns 1
21:02:50.137 00.000 11824 scope still moving after pulse duration time elapsed
21:02:50.171 00.034 11824 IsSlewing returns 0
21:02:50.171 00.000 11824 IsGuiding returns 0
21:02:50.172 00.001 11824 scope move finished after 186 + 57 ms
21:02:50.172 00.000 11824 Move returns status 0, amount 186
21:02:50.172 00.000 11824 MoveAxis(S, 228, ABG)
21:02:50.172 00.000 11824 Guiding  Dir = 1, Dur = 228
21:02:50.172 00.000 11824 IsSlewing returns 0
21:02:50.172 00.000 11824 IsGuiding returns 0
21:02:50.172 00.000 11824 PulseGuide returned control before completion, sleep 238
21:02:50.425 00.253 11824 IsGuiding returns 0
21:02:50.425 00.000 11824 Move returns status 0, amount 228
21:02:50.425 00.000 11824 move complete, result=0
21:02:50.425 00.000 12116 GuideStep: -0.7 px 186 ms EAST, 1.2 px 228 ms SOUTH
21:02:50.431 00.006 11824 worker thread done servicing request
21:02:50.431 00.000 11824 Worker thread wakes up
21:02:50.431 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:02:50.431 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:02:53.808 03.377 11824 Exposure complete
21:02:53.991 00.183 11824 worker thread done servicing request
21:02:53.991 00.000 12116 OnExposeComplete: enter
21:02:53.993 00.002 12116 UpdateGuideState(): m_state=6
21:02:53.995 00.002 12116 Star::Find(15, 1908, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
21:02:53.998 00.003 12116 Star::Find returns 1 (0), X=1908.41, Y=1101.18, Mass=257145, SNR=55.3, Peak=49815 HFD=2.3
21:02:54.000 00.002 12116 MultiStar: [#1 -0.79,-0.20,0.93,U] [#2 -0.95,0.04,0.96,U] [#3 -1.87,0.45,0.90,U] [#4 -1.32,0.01,0.81,U] [#5 -1.53,0.25,0.73,U] [#6 -2.32,-0.61,0.63,U] [#7 -1.00,-0.63,0.77,U] [#8 -1.61,0.24,0.53,U] 
21:02:54.001 00.001 12116 refined, 8 included, MultiStar: {-1.63, 0.01}, one-star: {-3.22, 0.33}
21:02:54.004 00.003 12116 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.76) = xAngle (3.90 = -2.39)
21:02:54.006 00.002 12116 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.88 = 0.60)
21:02:54.007 00.001 12116 CameraToMount -- cameraX=-1.63 cameraY=0.01 hyp=1.63 cameraTheta=3.14 mountX=-1.18 mountY=0.92, mountTheta=2.48
21:02:54.012 00.005 12116 SchedulePrimaryMove(0D79E080, x=-1.63, y=0.01, opts=13)
21:02:54.014 00.002 12116 Enqueuing Move request for scope (-1.63, 0.01)
21:02:54.016 00.002 11824 Worker thread wakes up
21:02:54.016 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.63, 0.01) opts 0xd
21:02:54.016 00.000 11824 Handling offset move in thread for scope, endpoint = (-1.63, 0.01)
21:02:54.016 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8266, FiltMin=2042, FiltMax=65535, Gamma=0.510
21:02:54.018 00.002 12116 UpdateGuideState exits: m=257145 SNR=55.3
21:02:54.020 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:54.022 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:02:54.023 00.001 12116 Enqueuing Expose request
21:02:54.025 00.002 11824 Moving (-1.63, 0.01) raw xDistance=-1.18 yDistance=0.92
21:02:54.025 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.18
21:02:54.025 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
21:02:54.025 00.000 11824 MoveAxis(E, 289, ABG)
21:02:54.025 00.000 11824 Guiding  Dir = 2, Dur = 289
21:02:54.026 00.001 11824 IsSlewing returns 0
21:02:54.026 00.000 11824 IsGuiding returns 0
21:02:54.026 00.000 11824 PulseGuide returned control before completion, sleep 299
21:02:54.338 00.312 11824 IsGuiding returns 1
21:02:54.338 00.000 11824 scope still moving after pulse duration time elapsed
21:02:54.370 00.032 11824 IsSlewing returns 0
21:02:54.370 00.000 11824 IsGuiding returns 0
21:02:54.370 00.000 11824 scope move finished after 289 + 55 ms
21:02:54.370 00.000 11824 Move returns status 0, amount 289
21:02:54.370 00.000 11824 MoveAxis(S, 173, ABG)
21:02:54.370 00.000 11824 Guiding  Dir = 1, Dur = 173
21:02:54.370 00.000 11824 IsSlewing returns 0
21:02:54.370 00.000 11824 IsGuiding returns 0
21:02:54.371 00.001 11824 PulseGuide returned control before completion, sleep 183
21:02:54.556 00.185 11824 IsGuiding returns 1
21:02:54.556 00.000 11824 scope still moving after pulse duration time elapsed
21:02:54.587 00.031 11824 IsSlewing returns 0
21:02:54.587 00.000 11824 IsGuiding returns 0
21:02:54.587 00.000 11824 scope move finished after 173 + 44 ms
21:02:54.587 00.000 11824 Move returns status 0, amount 173
21:02:54.587 00.000 11824 move complete, result=0
21:02:54.587 00.000 11824 worker thread done servicing request
21:02:54.587 00.000 11824 Worker thread wakes up
21:02:54.587 00.000 12116 GuideStep: -1.2 px 289 ms EAST, 0.9 px 173 ms SOUTH
21:02:54.590 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:02:54.590 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:02:55.411 00.821 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:02:55.413 00.002 12116 case statement mapped state 6 to 3
21:02:55.415 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:02:57.958 02.543 11824 Exposure complete
21:02:58.104 00.146 11824 worker thread done servicing request
21:02:58.104 00.000 12116 OnExposeComplete: enter
21:02:58.106 00.002 12116 UpdateGuideState(): m_state=6
21:02:58.109 00.003 12116 Star::Find(15, 1908, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:02:58.111 00.002 12116 Star::Find returns 1 (0), X=1910.31, Y=1100.53, Mass=255852, SNR=46.8, Peak=49191 HFD=1.7
21:02:58.113 00.002 12116 MultiStar: [#1 2.32,-0.87,1.26,U] [#2 1.70,-0.66,1.18,U] [#3 0.62,-0.23,1.22,U] [#4 1.00,-0.34,0.99,U] [#5 1.02,-0.56,0.92,U] [#6 0.25,-1.22,0.79,U] [#7 1.67,-1.34,0.83,U] [#8 0.62,-0.42,0.77,U] 
21:02:58.114 00.001 12116 refined, 8 included, MultiStar: {0.93, -0.64}, one-star: {-1.32, -0.32}
21:02:58.116 00.002 12116 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.76) = xAngle (0.16 = 0.16)
21:02:58.117 00.001 12116 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.14 = -3.14)
21:02:58.119 00.002 12116 CameraToMount -- cameraX=0.93 cameraY=-0.64 hyp=1.13 cameraTheta=-0.60 mountX=1.12 mountY=-0.00, mountTheta=-0.00
21:02:58.121 00.002 12116 SchedulePrimaryMove(0D79E080, x=0.93, y=-0.64, opts=13)
21:02:58.123 00.002 12116 Enqueuing Move request for scope (0.93, -0.64)
21:02:58.124 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8243, FiltMin=2093, FiltMax=65535, Gamma=0.510
21:02:58.125 00.001 12116 UpdateGuideState exits: m=255852 SNR=46.8
21:02:58.127 00.002 11824 Worker thread wakes up
21:02:58.127 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:58.128 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:02:58.130 00.002 12116 Enqueuing Expose request
21:02:58.131 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.64) opts 0xd
21:02:58.131 00.000 11824 Handling offset move in thread for scope, endpoint = (0.93, -0.64)
21:02:58.131 00.000 11824 Moving (0.93, -0.64) raw xDistance=1.12 yDistance=-0.00
21:02:58.132 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.12
21:02:58.132 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:58.132 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:02:58.132 00.000 11824 MoveAxis(W, 240, ABG)
21:02:58.132 00.000 11824 Guiding  Dir = 3, Dur = 240
21:02:58.132 00.000 11824 IsSlewing returns 0
21:02:58.132 00.000 11824 IsGuiding returns 0
21:02:58.132 00.000 11824 PulseGuide returned control before completion, sleep 250
21:02:58.397 00.265 11824 IsGuiding returns 1
21:02:58.397 00.000 11824 scope still moving after pulse duration time elapsed
21:02:58.429 00.032 11824 IsSlewing returns 0
21:02:58.429 00.000 11824 IsGuiding returns 0
21:02:58.429 00.000 11824 scope move finished after 240 + 56 ms
21:02:58.429 00.000 11824 Move returns status 0, amount 240
21:02:58.429 00.000 11824 MoveAxis(N, 0, ABG)
21:02:58.430 00.001 11824 Move returns status 0, amount 0
21:02:58.430 00.000 11824 move complete, result=0
21:02:58.430 00.000 11824 worker thread done servicing request
21:02:58.430 00.000 11824 Worker thread wakes up
21:02:58.430 00.000 12116 GuideStep: 1.1 px 240 ms WEST, -0.0 px 0 ms NORTH
21:02:58.432 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:02:58.432 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:01.798 03.366 11824 Exposure complete
21:03:01.955 00.157 11824 worker thread done servicing request
21:03:01.955 00.000 12116 OnExposeComplete: enter
21:03:01.957 00.002 12116 UpdateGuideState(): m_state=6
21:03:01.959 00.002 12116 Star::Find(15, 1910, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
21:03:01.960 00.001 12116 Star::Find returns 1 (0), X=1909.76, Y=1101.09, Mass=225015, SNR=47.3, Peak=53651 HFD=2.3
21:03:01.962 00.002 12116 MultiStar: [#1 2.01,-0.09,1.38,U] [#2 1.53,0.08,1.25,U] [#3 0.24,0.45,1.05,U] [#4 0.62,0.52,0.86,U] [#5 0.58,0.35,0.90,U] [#6 -0.29,-0.59,0.85,U] [#7 1.28,-0.43,1.00,U] [#8 -0.03,0.64,0.80,U] 
21:03:01.963 00.001 12116 refined, 8 included, MultiStar: {0.56, 0.11}, one-star: {-1.87, 0.24}
21:03:01.965 00.002 12116 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.76) = xAngle (0.96 = 0.96)
21:03:01.966 00.001 12116 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.94 = -2.34)
21:03:01.968 00.002 12116 CameraToMount -- cameraX=0.56 cameraY=0.11 hyp=0.58 cameraTheta=0.20 mountX=0.33 mountY=-0.41, mountTheta=-0.89
21:03:01.971 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.56, y=0.11, opts=13)
21:03:01.973 00.002 12116 Enqueuing Move request for scope (0.56, 0.11)
21:03:01.974 00.001 11824 Worker thread wakes up
21:03:01.974 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.11) opts 0xd
21:03:01.975 00.001 11824 Handling offset move in thread for scope, endpoint = (0.56, 0.11)
21:03:01.975 00.000 11824 Moving (0.56, 0.11) raw xDistance=0.33 yDistance=-0.41
21:03:01.975 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8205, FiltMin=1927, FiltMax=65535, Gamma=0.510
21:03:01.976 00.001 12116 UpdateGuideState exits: m=225015 SNR=47.3
21:03:01.978 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:01.980 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:01.981 00.001 12116 Enqueuing Expose request
21:03:01.984 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.33
21:03:01.984 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:01.984 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:03:01.984 00.000 11824 MoveAxis(W, 94, ABG)
21:03:01.984 00.000 11824 Guiding  Dir = 3, Dur = 94
21:03:01.984 00.000 11824 IsSlewing returns 0
21:03:01.984 00.000 11824 IsGuiding returns 0
21:03:01.984 00.000 11824 PulseGuide returned control before completion, sleep 104
21:03:02.092 00.108 11824 IsGuiding returns 1
21:03:02.092 00.000 11824 scope still moving after pulse duration time elapsed
21:03:02.124 00.032 11824 IsSlewing returns 0
21:03:02.124 00.000 11824 IsGuiding returns 0
21:03:02.124 00.000 11824 scope move finished after 94 + 46 ms
21:03:02.124 00.000 11824 Move returns status 0, amount 94
21:03:02.124 00.000 11824 MoveAxis(N, 0, ABG)
21:03:02.124 00.000 11824 Move returns status 0, amount 0
21:03:02.124 00.000 11824 move complete, result=0
21:03:02.125 00.001 11824 worker thread done servicing request
21:03:02.125 00.000 12116 GuideStep: 0.3 px 94 ms WEST, -0.4 px 0 ms NORTH
21:03:02.128 00.003 11824 Worker thread wakes up
21:03:02.128 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:02.128 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:05.598 03.470 11824 Exposure complete
21:03:05.857 00.259 12116 OnExposeComplete: enter
21:03:05.861 00.004 12116 UpdateGuideState(): m_state=6
21:03:05.864 00.003 11824 worker thread done servicing request
21:03:05.864 00.000 12116 Star::Find(15, 1909, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
21:03:05.868 00.004 12116 Star::Find returns 1 (0), X=1909.74, Y=1101.38, Mass=225540, SNR=44.2, Peak=46471 HFD=1.9
21:03:05.871 00.003 12116 MultiStar: [#1 1.74,0.18,1.26,U] [#2 1.54,0.57,1.61,U] [#3 -0.01,0.87,1.22,U] [#4 0.47,0.43,1.07,U] [#5 0.73,0.69,0.96,U] [#6 -0.59,-0.16,0.79,U] [#7 1.26,-0.25,1.00,U] [#8 0.19,1.22,0.80,U] 
21:03:05.874 00.003 12116 refined, 8 included, MultiStar: {0.51, 0.46}, one-star: {-1.89, 0.53}
21:03:05.876 00.002 12116 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.76) = xAngle (1.49 = 1.49)
21:03:05.879 00.003 12116 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.48 = -1.80)
21:03:05.882 00.003 12116 CameraToMount -- cameraX=0.51 cameraY=0.46 hyp=0.69 cameraTheta=0.73 mountX=0.05 mountY=-0.67, mountTheta=-1.49
21:03:05.887 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.51, y=0.46, opts=13)
21:03:05.890 00.003 12116 Enqueuing Move request for scope (0.51, 0.46)
21:03:05.892 00.002 11824 Worker thread wakes up
21:03:05.892 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.46) opts 0xd
21:03:05.892 00.000 11824 Handling offset move in thread for scope, endpoint = (0.51, 0.46)
21:03:05.892 00.000 11824 Moving (0.51, 0.46) raw xDistance=0.05 yDistance=-0.67
21:03:05.892 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:03:05.892 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:03:05.893 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
21:03:05.893 00.000 11824 MoveAxis(E, 0, ABG)
21:03:05.893 00.000 11824 Move returns status 0, amount 0
21:03:05.893 00.000 11824 MoveAxis(N, 0, ABG)
21:03:05.893 00.000 11824 Move returns status 0, amount 0
21:03:05.893 00.000 11824 move complete, result=0
21:03:05.893 00.000 11824 worker thread done servicing request
21:03:05.893 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8183, FiltMin=1715, FiltMax=65535, Gamma=0.510
21:03:05.895 00.002 12116 UpdateGuideState exits: m=225540 SNR=44.2
21:03:05.898 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:05.900 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:05.903 00.003 12116 Enqueuing Expose request
21:03:05.905 00.002 11824 Worker thread wakes up
21:03:05.905 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:05.905 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:05.905 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
21:03:08.922 03.017 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:03:08.924 00.002 12116 case statement mapped state 6 to 3
21:03:08.926 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:03:09.292 00.366 11824 Exposure complete
21:03:09.450 00.158 11824 worker thread done servicing request
21:03:09.450 00.000 12116 OnExposeComplete: enter
21:03:09.453 00.003 12116 UpdateGuideState(): m_state=6
21:03:09.456 00.003 12116 Star::Find(15, 1909, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
21:03:09.457 00.001 12116 Star::Find returns 1 (0), X=1909.64, Y=1101.19, Mass=236068, SNR=38.6, Peak=32851 HFD=2.8
21:03:09.458 00.001 12116 MultiStar: [#1 2.51,0.05,0.00,M1] [#2 1.63,0.29,1.31,U] [#3 0.44,0.73,1.11,U] [#4 0.48,0.58,1.06,U] [#5 0.84,0.49,0.84,U] [#6 -0.41,0.01,0.75,U] [#7 1.37,-0.47,0.89,U] [#8 0.28,0.74,0.70,U] 
21:03:09.460 00.002 12116 refined, 7 included, MultiStar: {0.39, 0.35}, one-star: {-1.99, 0.34}
21:03:09.461 00.001 12116 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.76) = xAngle (1.49 = 1.49)
21:03:09.463 00.002 12116 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.48 = -1.81)
21:03:09.464 00.001 12116 CameraToMount -- cameraX=0.39 cameraY=0.35 hyp=0.52 cameraTheta=0.73 mountX=0.04 mountY=-0.51, mountTheta=-1.49
21:03:09.467 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.39, y=0.35, opts=13)
21:03:09.468 00.001 12116 Enqueuing Move request for scope (0.39, 0.35)
21:03:09.471 00.003 11824 Worker thread wakes up
21:03:09.471 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.35) opts 0xd
21:03:09.472 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8163, FiltMin=1927, FiltMax=65535, Gamma=0.510
21:03:09.473 00.001 12116 UpdateGuideState exits: m=236068 SNR=38.6
21:03:09.475 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:09.476 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:09.478 00.002 12116 Enqueuing Expose request
21:03:09.480 00.002 11824 Handling offset move in thread for scope, endpoint = (0.39, 0.35)
21:03:09.480 00.000 11824 Moving (0.39, 0.35) raw xDistance=0.04 yDistance=-0.51
21:03:09.480 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:03:09.480 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:03:09.480 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
21:03:09.480 00.000 11824 MoveAxis(E, 0, ABG)
21:03:09.480 00.000 11824 Move returns status 0, amount 0
21:03:09.480 00.000 11824 MoveAxis(N, 0, ABG)
21:03:09.480 00.000 11824 Move returns status 0, amount 0
21:03:09.480 00.000 11824 move complete, result=0
21:03:09.480 00.000 11824 worker thread done servicing request
21:03:09.480 00.000 11824 Worker thread wakes up
21:03:09.480 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:09.480 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:09.481 00.001 12116 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
21:03:12.859 03.378 11824 Exposure complete
21:03:13.008 00.149 11824 worker thread done servicing request
21:03:13.008 00.000 12116 OnExposeComplete: enter
21:03:13.009 00.001 12116 UpdateGuideState(): m_state=6
21:03:13.012 00.003 12116 Star::Find(15, 1909, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
21:03:13.014 00.002 12116 Star::Find returns 1 (0), X=1910.10, Y=1100.95, Mass=225512, SNR=44.0, Peak=35815 HFD=2.7
21:03:13.016 00.002 12116 MultiStar: [#1 3.19,-0.46,0.00,M2] [#2 2.55,-0.13,0.00,M1] [#3 1.11,0.40,1.29,U] [#4 1.71,0.47,0.84,U] [#5 1.35,-0.11,0.83,U] [#6 0.45,-0.66,0.78,U] [#7 2.36,-0.93,0.00,M1] [#8 0.83,0.20,0.73,U] 
21:03:13.018 00.002 12116 refined, 5 included, MultiStar: {0.63, 0.10}, one-star: {-1.52, 0.10}
21:03:13.020 00.002 12116 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.76) = xAngle (0.92 = 0.92)
21:03:13.022 00.002 12116 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.90 = -2.38)
21:03:13.023 00.001 12116 CameraToMount -- cameraX=0.63 cameraY=0.10 hyp=0.63 cameraTheta=0.16 mountX=0.39 mountY=-0.44, mountTheta=-0.85
21:03:13.025 00.002 12116 SchedulePrimaryMove(0D79E080, x=0.63, y=0.10, opts=13)
21:03:13.027 00.002 12116 Enqueuing Move request for scope (0.63, 0.10)
21:03:13.028 00.001 11824 Worker thread wakes up
21:03:13.028 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.10) opts 0xd
21:03:13.028 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8131, FiltMin=1851, FiltMax=65535, Gamma=0.510
21:03:13.030 00.002 12116 UpdateGuideState exits: m=225512 SNR=44.0
21:03:13.031 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:13.032 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:13.033 00.001 12116 Enqueuing Expose request
21:03:13.035 00.002 11824 Handling offset move in thread for scope, endpoint = (0.63, 0.10)
21:03:13.035 00.000 11824 Moving (0.63, 0.10) raw xDistance=0.39 yDistance=-0.44
21:03:13.035 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
21:03:13.035 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:13.035 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:03:13.035 00.000 11824 MoveAxis(W, 90, ABG)
21:03:13.035 00.000 11824 Guiding  Dir = 3, Dur = 90
21:03:13.035 00.000 11824 IsSlewing returns 0
21:03:13.037 00.002 11824 IsGuiding returns 0
21:03:13.037 00.000 11824 PulseGuide returned control before completion, sleep 100
21:03:13.145 00.108 11824 IsGuiding returns 1
21:03:13.145 00.000 11824 scope still moving after pulse duration time elapsed
21:03:13.177 00.032 11824 IsSlewing returns 0
21:03:13.177 00.000 11824 IsGuiding returns 0
21:03:13.177 00.000 11824 scope move finished after 90 + 50 ms
21:03:13.177 00.000 11824 Move returns status 0, amount 90
21:03:13.177 00.000 11824 MoveAxis(N, 0, ABG)
21:03:13.177 00.000 11824 Move returns status 0, amount 0
21:03:13.177 00.000 11824 move complete, result=0
21:03:13.177 00.000 11824 worker thread done servicing request
21:03:13.178 00.001 11824 Worker thread wakes up
21:03:13.178 00.000 12116 GuideStep: 0.4 px 90 ms WEST, -0.4 px 0 ms NORTH
21:03:13.179 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:13.180 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:16.594 03.414 11824 Exposure complete
21:03:16.840 00.246 11824 worker thread done servicing request
21:03:16.840 00.000 12116 OnExposeComplete: enter
21:03:16.843 00.003 12116 UpdateGuideState(): m_state=6
21:03:16.846 00.003 12116 Star::Find(15, 1910, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
21:03:16.849 00.003 12116 Star::Find returns 1 (0), X=1910.01, Y=1101.64, Mass=225297, SNR=40.4, Peak=34455 HFD=2.4
21:03:16.851 00.002 12116 MultiStar: [#1 3.09,-0.05,0.00,M3] [#2 2.49,0.20,0.00,M2] [#3 1.12,0.85,1.28,U] [#4 1.55,0.86,1.08,U] [#5 1.67,0.72,0.96,U] [#6 0.57,-0.26,0.85,U] [#7 2.42,-0.60,0.00,M2] [#8 0.89,0.62,0.69,U] 
21:03:16.854 00.003 12116 refined, 5 included, MultiStar: {0.72, 0.64}, one-star: {-1.62, 0.80}
21:03:16.856 00.002 12116 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.76) = xAngle (1.48 = 1.48)
21:03:16.859 00.003 12116 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.47 = -1.81)
21:03:16.861 00.002 12116 CameraToMount -- cameraX=0.72 cameraY=0.64 hyp=0.96 cameraTheta=0.73 mountX=0.08 mountY=-0.93, mountTheta=-1.48
21:03:16.866 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.72, y=0.64, opts=13)
21:03:16.869 00.003 12116 Enqueuing Move request for scope (0.72, 0.64)
21:03:16.872 00.003 11824 Worker thread wakes up
21:03:16.872 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.64) opts 0xd
21:03:16.872 00.000 11824 Handling offset move in thread for scope, endpoint = (0.72, 0.64)
21:03:16.872 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8115, FiltMin=1994, FiltMax=65535, Gamma=0.510
21:03:16.874 00.002 12116 UpdateGuideState exits: m=225297 SNR=40.4
21:03:16.877 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:16.880 00.003 11824 Moving (0.72, 0.64) raw xDistance=0.08 yDistance=-0.93
21:03:16.880 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:03:16.880 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:16.883 00.003 12116 Enqueuing Expose request
21:03:16.885 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:03:16.886 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.93
21:03:16.886 00.000 11824 MoveAxis(E, 0, ABG)
21:03:16.886 00.000 11824 Move returns status 0, amount 0
21:03:16.886 00.000 11824 MoveAxis(N, 0, ABG)
21:03:16.886 00.000 11824 Move returns status 0, amount 0
21:03:16.886 00.000 11824 move complete, result=0
21:03:16.886 00.000 11824 worker thread done servicing request
21:03:16.886 00.000 11824 Worker thread wakes up
21:03:16.886 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:16.887 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:16.889 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.9 px 0 ms NORTH
21:03:20.272 03.383 11824 Exposure complete
21:03:20.488 00.216 11824 worker thread done servicing request
21:03:20.489 00.001 12116 OnExposeComplete: enter
21:03:20.491 00.002 12116 UpdateGuideState(): m_state=6
21:03:20.494 00.003 12116 Star::Find(15, 1910, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
21:03:20.496 00.002 12116 Star::Find returns 1 (0), X=1909.55, Y=1101.50, Mass=235871, SNR=43.2, Peak=39207 HFD=3.1
21:03:20.498 00.002 12116 MultiStar: [#1 2.39,0.10,0.00,M4] [#2 1.86,0.60,1.23,U] [#3 0.37,0.89,1.09,U] [#4 0.55,0.97,0.91,U] [#5 0.75,1.04,0.92,U] [#6 -0.61,0.28,0.86,U] [#7 1.89,-0.52,0.96,U] [#8 0.37,0.91,0.73,U] 
21:03:20.501 00.003 12116 refined, 7 included, MultiStar: {0.44, 0.60}, one-star: {-2.07, 0.65}
21:03:20.504 00.003 12116 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.76) = xAngle (1.70 = 1.70)
21:03:20.506 00.002 12116 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.69 = -1.60)
21:03:20.508 00.002 12116 CameraToMount -- cameraX=0.44 cameraY=0.60 hyp=0.74 cameraTheta=0.94 mountX=-0.09 mountY=-0.74, mountTheta=-1.70
21:03:20.511 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.44, y=0.60, opts=13)
21:03:20.514 00.003 12116 Enqueuing Move request for scope (0.44, 0.60)
21:03:20.516 00.002 11824 Worker thread wakes up
21:03:20.516 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8093, FiltMin=1971, FiltMax=65535, Gamma=0.510
21:03:20.518 00.002 12116 UpdateGuideState exits: m=235871 SNR=43.2
21:03:20.521 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.60) opts 0xd
21:03:20.521 00.000 11824 Handling offset move in thread for scope, endpoint = (0.44, 0.60)
21:03:20.521 00.000 11824 Moving (0.44, 0.60) raw xDistance=-0.09 yDistance=-0.74
21:03:20.521 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:20.523 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:20.525 00.002 12116 Enqueuing Expose request
21:03:20.529 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:03:20.529 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:03:20.529 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.74
21:03:20.529 00.000 11824 MoveAxis(E, 0, ABG)
21:03:20.529 00.000 11824 Move returns status 0, amount 0
21:03:20.529 00.000 11824 MoveAxis(N, 0, ABG)
21:03:20.529 00.000 11824 Move returns status 0, amount 0
21:03:20.529 00.000 11824 move complete, result=0
21:03:20.529 00.000 11824 worker thread done servicing request
21:03:20.529 00.000 11824 Worker thread wakes up
21:03:20.529 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:20.529 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:20.532 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
21:03:22.414 01.882 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:03:22.416 00.002 12116 case statement mapped state 6 to 3
21:03:22.418 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:03:23.906 01.488 11824 Exposure complete
21:03:24.059 00.153 11824 worker thread done servicing request
21:03:24.059 00.000 12116 OnExposeComplete: enter
21:03:24.061 00.002 12116 UpdateGuideState(): m_state=6
21:03:24.063 00.002 12116 Star::Find(15, 1909, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
21:03:24.064 00.001 12116 Star::Find returns 1 (0), X=1908.01, Y=1101.62, Mass=164773, SNR=30.3, Peak=23962 HFD=3.0
21:03:24.066 00.002 12116 MultiStar: [#1 1.47,0.10,1.70,U] [#2 0.75,0.19,1.58,U] [#3 -0.71,0.49,1.63,U] [#4 -0.19,0.95,1.25,U] [#5 -0.47,0.34,1.29,U] [#6 -1.23,-0.59,1.00,U] [#7 1.04,-0.25,1.21,U] [#8 -0.87,0.54,0.84,U] 
21:03:24.068 00.002 12116 refined, 8 included, MultiStar: {-0.23, 0.28}, one-star: {-3.62, 0.77}
21:03:24.070 00.002 12116 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.76) = xAngle (3.02 = 3.02)
21:03:24.071 00.001 12116 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.00 = -0.28)
21:03:24.073 00.002 12116 CameraToMount -- cameraX=-0.23 cameraY=0.28 hyp=0.36 cameraTheta=2.26 mountX=-0.36 mountY=-0.10, mountTheta=-2.87
21:03:24.076 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=0.28, opts=13)
21:03:24.077 00.001 12116 Enqueuing Move request for scope (-0.23, 0.28)
21:03:24.079 00.002 11824 Worker thread wakes up
21:03:24.079 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8058, FiltMin=1888, FiltMax=65535, Gamma=0.510
21:03:24.080 00.001 12116 UpdateGuideState exits: m=164773 SNR=30.3
21:03:24.082 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:24.083 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:24.084 00.001 12116 Enqueuing Expose request
21:03:24.086 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.28) opts 0xd
21:03:24.086 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.23, 0.28)
21:03:24.086 00.000 11824 Moving (-0.23, 0.28) raw xDistance=-0.36 yDistance=-0.10
21:03:24.087 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
21:03:24.087 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:24.087 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:03:24.087 00.000 11824 MoveAxis(E, 84, ABG)
21:03:24.087 00.000 11824 Guiding  Dir = 2, Dur = 84
21:03:24.087 00.000 11824 IsSlewing returns 0
21:03:24.087 00.000 11824 IsGuiding returns 0
21:03:24.087 00.000 11824 PulseGuide returned control before completion, sleep 94
21:03:24.194 00.107 11824 IsGuiding returns 1
21:03:24.194 00.000 11824 scope still moving after pulse duration time elapsed
21:03:24.226 00.032 11824 IsSlewing returns 0
21:03:24.226 00.000 11824 IsGuiding returns 0
21:03:24.226 00.000 11824 scope move finished after 84 + 54 ms
21:03:24.226 00.000 11824 Move returns status 0, amount 84
21:03:24.226 00.000 11824 MoveAxis(N, 0, ABG)
21:03:24.226 00.000 11824 Move returns status 0, amount 0
21:03:24.226 00.000 11824 move complete, result=0
21:03:24.226 00.000 11824 worker thread done servicing request
21:03:24.227 00.001 12116 GuideStep: -0.4 px 84 ms EAST, -0.1 px 0 ms NORTH
21:03:24.229 00.002 11824 Worker thread wakes up
21:03:24.229 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:24.229 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:27.609 03.380 11824 Exposure complete
21:03:27.760 00.151 11824 worker thread done servicing request
21:03:27.760 00.000 12116 OnExposeComplete: enter
21:03:27.762 00.002 12116 UpdateGuideState(): m_state=6
21:03:27.764 00.002 12116 Star::Find(15, 1908, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
21:03:27.765 00.001 12116 Star::Find returns 1 (0), X=1907.60, Y=1102.00, Mass=226063, SNR=34.4, Peak=27114 HFD=3.4
21:03:27.767 00.002 12116 MultiStar: [#1 1.31,0.58,1.48,U] [#2 0.71,0.81,1.46,U] [#3 -1.15,1.06,1.15,U] [#4 -0.86,1.46,1.14,U] [#5 -0.59,1.15,1.14,U] [#6 -2.07,0.18,0.79,U] [#7 0.52,-0.18,1.00,U] [#8 -1.50,1.33,0.84,U] 
21:03:27.769 00.002 12116 refined, 8 included, MultiStar: {-0.64, 0.85}, one-star: {-4.02, 1.15}
21:03:27.771 00.002 12116 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.76) = xAngle (2.98 = 2.98)
21:03:27.772 00.001 12116 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.96 = -0.32)
21:03:27.773 00.001 12116 CameraToMount -- cameraX=-0.64 cameraY=0.85 hyp=1.06 cameraTheta=2.22 mountX=-1.05 mountY=-0.33, mountTheta=-2.83
21:03:27.776 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.64, y=0.85, opts=13)
21:03:27.777 00.001 12116 Enqueuing Move request for scope (-0.64, 0.85)
21:03:27.779 00.002 11824 Worker thread wakes up
21:03:27.779 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.85) opts 0xd
21:03:27.779 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8048, FiltMin=1751, FiltMax=65535, Gamma=0.510
21:03:27.780 00.001 12116 UpdateGuideState exits: m=226063 SNR=34.4
21:03:27.781 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:27.783 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:27.784 00.001 12116 Enqueuing Expose request
21:03:27.787 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.64, 0.85)
21:03:27.787 00.000 11824 Moving (-0.64, 0.85) raw xDistance=-1.05 yDistance=-0.33
21:03:27.787 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.05
21:03:27.787 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:27.787 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:03:27.787 00.000 11824 MoveAxis(E, 251, ABG)
21:03:27.787 00.000 11824 Guiding  Dir = 2, Dur = 251
21:03:27.787 00.000 11824 IsSlewing returns 0
21:03:27.787 00.000 11824 IsGuiding returns 0
21:03:27.787 00.000 11824 PulseGuide returned control before completion, sleep 261
21:03:28.065 00.278 11824 IsGuiding returns 1
21:03:28.065 00.000 11824 scope still moving after pulse duration time elapsed
21:03:28.097 00.032 11824 IsSlewing returns 0
21:03:28.097 00.000 11824 IsGuiding returns 0
21:03:28.097 00.000 11824 scope move finished after 251 + 58 ms
21:03:28.097 00.000 11824 Move returns status 0, amount 251
21:03:28.097 00.000 11824 MoveAxis(N, 0, ABG)
21:03:28.097 00.000 11824 Move returns status 0, amount 0
21:03:28.097 00.000 11824 move complete, result=0
21:03:28.097 00.000 11824 worker thread done servicing request
21:03:28.097 00.000 11824 Worker thread wakes up
21:03:28.097 00.000 12116 GuideStep: -1.0 px 251 ms EAST, -0.3 px 0 ms NORTH
21:03:28.099 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:28.099 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:31.501 03.402 11824 Exposure complete
21:03:31.745 00.244 12116 OnExposeComplete: enter
21:03:31.748 00.003 12116 UpdateGuideState(): m_state=6
21:03:31.751 00.003 11824 worker thread done servicing request
21:03:31.752 00.001 12116 Star::Find(15, 1907, 1102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
21:03:31.754 00.002 12116 Star::Find returns 1 (0), X=1908.96, Y=1101.07, Mass=179599, SNR=31.3, Peak=26791 HFD=2.8
21:03:31.758 00.004 12116 MultiStar: [#1 2.64,-0.49,0.00,M3] [#2 2.06,0.02,1.63,U] [#3 0.40,0.23,1.57,U] [#4 0.68,0.42,1.21,U] [#5 0.53,0.47,1.12,U] [#6 -0.45,-0.39,0.98,U] [#7 2.10,-1.43,0.00,M1] [#8 0.26,0.09,0.89,U] 
21:03:31.761 00.003 12116 refined, 6 included, MultiStar: {0.30, 0.16}, one-star: {-2.67, 0.23}
21:03:31.764 00.003 12116 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.76) = xAngle (1.25 = 1.25)
21:03:31.766 00.002 12116 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.24 = -2.04)
21:03:31.768 00.002 12116 CameraToMount -- cameraX=0.30 cameraY=0.16 hyp=0.34 cameraTheta=0.49 mountX=0.11 mountY=-0.30, mountTheta=-1.23
21:03:31.774 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.30, y=0.16, opts=13)
21:03:31.777 00.003 12116 Enqueuing Move request for scope (0.30, 0.16)
21:03:31.779 00.002 11824 Worker thread wakes up
21:03:31.779 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.16) opts 0xd
21:03:31.780 00.001 11824 Handling offset move in thread for scope, endpoint = (0.30, 0.16)
21:03:31.780 00.000 11824 Moving (0.30, 0.16) raw xDistance=0.11 yDistance=-0.30
21:03:31.780 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:03:31.780 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:31.780 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:03:31.780 00.000 11824 MoveAxis(E, 0, ABG)
21:03:31.780 00.000 11824 Move returns status 0, amount 0
21:03:31.780 00.000 11824 MoveAxis(N, 0, ABG)
21:03:31.780 00.000 11824 Move returns status 0, amount 0
21:03:31.780 00.000 11824 move complete, result=0
21:03:31.780 00.000 11824 worker thread done servicing request
21:03:31.780 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8007, FiltMin=2039, FiltMax=65535, Gamma=0.510
21:03:31.783 00.003 12116 UpdateGuideState exits: m=179599 SNR=31.3
21:03:31.786 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:31.788 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:31.791 00.003 12116 Enqueuing Expose request
21:03:31.793 00.002 11824 Worker thread wakes up
21:03:31.793 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:31.793 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:31.794 00.001 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:03:35.177 03.383 11824 Exposure complete
21:03:35.335 00.158 11824 worker thread done servicing request
21:03:35.335 00.000 12116 OnExposeComplete: enter
21:03:35.337 00.002 12116 UpdateGuideState(): m_state=6
21:03:35.339 00.002 12116 Star::Find(15, 1908, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
21:03:35.341 00.002 12116 Star::Find returns 1 (0), X=1908.55, Y=1100.55, Mass=249457, SNR=41.0, Peak=25783 HFD=4.2
21:03:35.342 00.001 12116 MultiStar: [#1 2.47,-1.02,0.00,M4] [#2 1.71,-0.60,1.23,U] [#3 0.20,-0.15,1.01,U] [#4 0.48,-0.22,0.94,U] [#5 0.64,-0.55,0.84,U] [#6 -0.93,-1.00,0.73,U] [#7 1.71,-1.53,0.88,U] [#8 -0.27,-0.04,0.60,U] 
21:03:35.344 00.002 12116 refined, 7 included, MultiStar: {0.12, -0.55}, one-star: {-3.08, -0.29}
21:03:35.346 00.002 12116 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.76) = xAngle (-0.59 = -0.59)
21:03:35.347 00.001 12116 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.40 = 2.40)
21:03:35.349 00.002 12116 CameraToMount -- cameraX=0.12 cameraY=-0.55 hyp=0.56 cameraTheta=-1.35 mountX=0.46 mountY=0.38, mountTheta=0.68
21:03:35.351 00.002 12116 SchedulePrimaryMove(0D79E080, x=0.12, y=-0.55, opts=13)
21:03:35.353 00.002 12116 Enqueuing Move request for scope (0.12, -0.55)
21:03:35.355 00.002 11824 Worker thread wakes up
21:03:35.355 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7981, FiltMin=1920, FiltMax=65535, Gamma=0.510
21:03:35.357 00.002 12116 UpdateGuideState exits: m=249457 SNR=41.0
21:03:35.359 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:35.360 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:35.361 00.001 12116 Enqueuing Expose request
21:03:35.363 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.55) opts 0xd
21:03:35.363 00.000 11824 Handling offset move in thread for scope, endpoint = (0.12, -0.55)
21:03:35.363 00.000 11824 Moving (0.12, -0.55) raw xDistance=0.46 yDistance=0.38
21:03:35.363 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
21:03:35.363 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:35.363 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:03:35.363 00.000 11824 MoveAxis(W, 108, ABG)
21:03:35.364 00.001 11824 Guiding  Dir = 3, Dur = 108
21:03:35.364 00.000 11824 IsSlewing returns 0
21:03:35.364 00.000 11824 IsGuiding returns 0
21:03:35.364 00.000 11824 PulseGuide returned control before completion, sleep 118
21:03:35.496 00.132 11824 IsGuiding returns 1
21:03:35.496 00.000 11824 scope still moving after pulse duration time elapsed
21:03:35.526 00.030 11824 IsSlewing returns 0
21:03:35.526 00.000 11824 IsGuiding returns 0
21:03:35.526 00.000 11824 scope move finished after 108 + 54 ms
21:03:35.526 00.000 11824 Move returns status 0, amount 108
21:03:35.526 00.000 11824 MoveAxis(N, 0, ABG)
21:03:35.527 00.001 11824 Move returns status 0, amount 0
21:03:35.527 00.000 11824 move complete, result=0
21:03:35.527 00.000 11824 worker thread done servicing request
21:03:35.527 00.000 12116 GuideStep: 0.5 px 108 ms WEST, 0.4 px 0 ms NORTH
21:03:35.530 00.003 11824 Worker thread wakes up
21:03:35.530 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:35.530 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:36.081 00.551 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:03:36.083 00.002 12116 case statement mapped state 6 to 3
21:03:36.085 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:03:38.904 02.819 11824 Exposure complete
21:03:39.057 00.153 11824 worker thread done servicing request
21:03:39.058 00.001 12116 OnExposeComplete: enter
21:03:39.059 00.001 12116 UpdateGuideState(): m_state=6
21:03:39.061 00.002 12116 Star::Find(15, 1908, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
21:03:39.063 00.002 12116 Star::Find returns 1 (0), X=1907.38, Y=1100.22, Mass=246814, SNR=37.3, Peak=19997 HFD=4.9
21:03:39.065 00.002 12116 MultiStar: [#1 2.29,-0.89,1.02,U] [#2 1.14,-0.35,1.11,U] [#3 -0.96,-0.10,1.02,U] [#4 -0.02,0.05,0.86,U] [#5 -0.31,-0.40,0.83,U] [#6 -1.66,-0.64,0.61,U] [#7 1.57,-1.93,0.77,U] [#8 -0.62,-0.53,0.50,U] 
21:03:39.068 00.003 12116 refined, 8 included, MultiStar: {-0.26, -0.58}, one-star: {-4.25, -0.62}
21:03:39.070 00.002 12116 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.76) = xAngle (-1.24 = -1.24)
21:03:39.072 00.002 12116 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.75 = 1.75)
21:03:39.075 00.003 12116 CameraToMount -- cameraX=-0.26 cameraY=-0.58 hyp=0.63 cameraTheta=-2.00 mountX=0.21 mountY=0.62, mountTheta=1.25
21:03:39.077 00.002 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=-0.58, opts=13)
21:03:39.079 00.002 12116 Enqueuing Move request for scope (-0.26, -0.58)
21:03:39.080 00.001 11824 Worker thread wakes up
21:03:39.080 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.58) opts 0xd
21:03:39.080 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7971, FiltMin=1966, FiltMax=65535, Gamma=0.510
21:03:39.082 00.002 12116 UpdateGuideState exits: m=246814 SNR=37.3
21:03:39.084 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:39.086 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:39.088 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.26, -0.58)
21:03:39.088 00.000 12116 Enqueuing Expose request
21:03:39.089 00.001 11824 Moving (-0.26, -0.58) raw xDistance=0.21 yDistance=0.62
21:03:39.089 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
21:03:39.089 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:03:39.090 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
21:03:39.090 00.000 11824 MoveAxis(E, 0, ABG)
21:03:39.090 00.000 11824 Move returns status 0, amount 0
21:03:39.090 00.000 11824 MoveAxis(N, 0, ABG)
21:03:39.090 00.000 11824 Move returns status 0, amount 0
21:03:39.090 00.000 11824 move complete, result=0
21:03:39.090 00.000 11824 worker thread done servicing request
21:03:39.090 00.000 11824 Worker thread wakes up
21:03:39.090 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:39.090 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:39.092 00.002 12116 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
21:03:42.464 03.372 11824 Exposure complete
21:03:42.622 00.158 11824 worker thread done servicing request
21:03:42.622 00.000 12116 OnExposeComplete: enter
21:03:42.624 00.002 12116 UpdateGuideState(): m_state=6
21:03:42.626 00.002 12116 Star::Find(15, 1907, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
21:03:42.627 00.001 12116 Star::Find returns 1 (0), X=1907.24, Y=1101.42, Mass=172821, SNR=27.2, Peak=20288 HFD=4.0
21:03:42.629 00.002 12116 MultiStar: [#1 2.12,-0.24,1.48,U] [#2 1.47,-0.15,1.39,U] [#3 -0.66,0.38,1.26,U] [#4 -0.83,0.86,0.93,U] [#5 -0.18,0.12,0.79,U] [#6 -1.39,0.10,0.68,U] [#7 1.20,-0.84,0.89,U] [#8 -0.73,-0.04,0.59,U] 
21:03:42.631 00.002 12116 refined, 8 included, MultiStar: {-0.14, 0.08}, one-star: {-4.39, 0.58}
21:03:42.633 00.002 12116 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.76) = xAngle (3.40 = -2.88)
21:03:42.635 00.002 12116 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.39 = 0.11)
21:03:42.636 00.001 12116 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.64 mountX=-0.15 mountY=0.02, mountTheta=3.03
21:03:42.639 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.14, y=0.08, opts=13)
21:03:42.640 00.001 12116 Enqueuing Move request for scope (-0.14, 0.08)
21:03:42.642 00.002 11824 Worker thread wakes up
21:03:42.642 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7927, FiltMin=2093, FiltMax=65535, Gamma=0.510
21:03:42.644 00.002 12116 UpdateGuideState exits: m=172821 SNR=27.2
21:03:42.645 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:42.647 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:42.648 00.001 12116 Enqueuing Expose request
21:03:42.650 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
21:03:42.650 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
21:03:42.650 00.000 11824 Moving (-0.14, 0.08) raw xDistance=-0.15 yDistance=0.02
21:03:42.650 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:03:42.650 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:42.650 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:03:42.650 00.000 11824 MoveAxis(E, 0, ABG)
21:03:42.650 00.000 11824 Move returns status 0, amount 0
21:03:42.650 00.000 11824 MoveAxis(N, 0, ABG)
21:03:42.650 00.000 11824 Move returns status 0, amount 0
21:03:42.650 00.000 11824 move complete, result=0
21:03:42.650 00.000 11824 worker thread done servicing request
21:03:42.650 00.000 11824 Worker thread wakes up
21:03:42.650 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:42.650 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:42.651 00.001 12116 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:03:46.054 03.403 11824 Exposure complete
21:03:46.848 00.794 12116 OnExposeComplete: enter
21:03:46.851 00.003 12116 UpdateGuideState(): m_state=6
21:03:46.854 00.003 11824 worker thread done servicing request
21:03:46.855 00.001 12116 Star::Find(15, 1907, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
21:03:46.858 00.003 12116 Star::Find returns 1 (0), X=1907.31, Y=1101.55, Mass=215751, SNR=36.3, Peak=18925 HFD=4.9
21:03:46.861 00.003 12116 MultiStar: [#1 1.98,-0.70,1.14,U] [#2 1.18,0.15,1.02,U] [#3 -0.90,0.95,0.89,U] [#4 -0.77,0.79,0.76,U] [#5 -0.48,0.50,0.73,U] [#6 -1.74,0.14,0.54,U] [#7 1.00,-0.21,0.73,U] [#8 -1.12,0.70,0.48,U] 
21:03:46.864 00.003 12116 refined, 8 included, MultiStar: {-0.46, 0.29}, one-star: {-4.31, 0.71}
21:03:46.867 00.003 12116 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.76) = xAngle (3.33 = -2.95)
21:03:46.869 00.002 12116 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.32 = 0.04)
21:03:46.872 00.003 12116 CameraToMount -- cameraX=-0.46 cameraY=0.29 hyp=0.55 cameraTheta=2.57 mountX=-0.54 mountY=0.02, mountTheta=3.10
21:03:46.876 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=0.29, opts=13)
21:03:46.879 00.003 12116 Enqueuing Move request for scope (-0.46, 0.29)
21:03:46.882 00.003 11824 Worker thread wakes up
21:03:46.882 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.29) opts 0xd
21:03:46.882 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.46, 0.29)
21:03:46.882 00.000 11824 Moving (-0.46, 0.29) raw xDistance=-0.54 yDistance=0.02
21:03:46.882 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
21:03:46.882 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:46.882 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:03:46.882 00.000 11824 MoveAxis(E, 125, ABG)
21:03:46.882 00.000 11824 Guiding  Dir = 2, Dur = 125
21:03:46.883 00.001 11824 IsSlewing returns 0
21:03:46.883 00.000 11824 IsGuiding returns 0
21:03:46.883 00.000 11824 PulseGuide returned control before completion, sleep 135
21:03:46.883 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7917, FiltMin=1846, FiltMax=65535, Gamma=0.510
21:03:46.886 00.003 12116 UpdateGuideState exits: m=215751 SNR=36.3
21:03:46.888 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:46.892 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:46.910 00.018 12116 Enqueuing Expose request
21:03:47.033 00.123 11824 IsGuiding returns 1
21:03:47.033 00.000 11824 scope still moving after pulse duration time elapsed
21:03:47.065 00.032 11824 IsSlewing returns 0
21:03:47.065 00.000 11824 IsGuiding returns 0
21:03:47.065 00.000 11824 scope move finished after 125 + 57 ms
21:03:47.065 00.000 11824 Move returns status 0, amount 125
21:03:47.065 00.000 11824 MoveAxis(N, 0, ABG)
21:03:47.065 00.000 11824 Move returns status 0, amount 0
21:03:47.065 00.000 11824 move complete, result=0
21:03:47.066 00.001 12116 GuideStep: -0.5 px 125 ms EAST, 0.0 px 0 ms NORTH
21:03:47.071 00.005 11824 worker thread done servicing request
21:03:47.071 00.000 11824 Worker thread wakes up
21:03:47.071 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:47.071 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:49.620 02.549 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:03:49.621 00.001 12116 case statement mapped state 6 to 3
21:03:49.622 00.001 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:03:50.441 00.819 11824 Exposure complete
21:03:50.597 00.156 11824 worker thread done servicing request
21:03:50.597 00.000 12116 OnExposeComplete: enter
21:03:50.598 00.001 12116 UpdateGuideState(): m_state=6
21:03:50.600 00.002 12116 Star::Find(15, 1907, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
21:03:50.601 00.001 12116 Star::Find returns 1 (0), X=1907.40, Y=1100.60, Mass=236803, SNR=35.4, Peak=18535 HFD=5.3
21:03:50.603 00.002 12116 MultiStar: [#1 3.04,-0.72,0.00,M2] [#2 2.03,-0.22,0.96,U] [#3 0.26,0.43,1.06,U] [#4 0.16,1.17,0.86,U] [#5 0.15,-1.25,0.50,U] [#6 -0.81,-0.38,0.47,U] [#7 1.93,-1.32,0.82,U] [#8 -0.10,-0.32,0.40,U] 
21:03:50.605 00.002 12116 refined, 7 included, MultiStar: {-0.11, -0.17}, one-star: {-4.23, -0.25}
21:03:50.606 00.001 12116 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.76) = xAngle (-1.37 = -1.37)
21:03:50.608 00.002 12116 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.61 = 1.61)
21:03:50.609 00.001 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-2.13 mountX=0.04 mountY=0.20, mountTheta=1.38
21:03:50.611 00.002 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.17, opts=13)
21:03:50.613 00.002 12116 Enqueuing Move request for scope (-0.11, -0.17)
21:03:50.614 00.001 11824 Worker thread wakes up
21:03:50.614 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
21:03:50.614 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
21:03:50.614 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7895, FiltMin=2205, FiltMax=65535, Gamma=0.510
21:03:50.616 00.002 11824 Moving (-0.11, -0.17) raw xDistance=0.04 yDistance=0.20
21:03:50.616 00.000 12116 UpdateGuideState exits: m=236803 SNR=35.4
21:03:50.619 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:03:50.619 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:50.621 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:50.621 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:50.623 00.002 12116 Enqueuing Expose request
21:03:50.625 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:03:50.625 00.000 11824 MoveAxis(E, 0, ABG)
21:03:50.625 00.000 11824 Move returns status 0, amount 0
21:03:50.625 00.000 11824 MoveAxis(N, 0, ABG)
21:03:50.625 00.000 11824 Move returns status 0, amount 0
21:03:50.625 00.000 11824 move complete, result=0
21:03:50.625 00.000 11824 worker thread done servicing request
21:03:50.625 00.000 11824 Worker thread wakes up
21:03:50.626 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:50.626 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:50.627 00.001 12116 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:03:54.004 03.377 11824 Exposure complete
21:03:54.149 00.145 11824 worker thread done servicing request
21:03:54.149 00.000 12116 OnExposeComplete: enter
21:03:54.152 00.003 12116 UpdateGuideState(): m_state=6
21:03:54.154 00.002 12116 Star::Find(15, 1907, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
21:03:54.155 00.001 12116 Star::Find returns 1 (0), X=1908.07, Y=1100.61, Mass=154145, SNR=24.4, Peak=19072 HFD=5.2
21:03:54.156 00.001 12116 Star::Find false star n=18 nbg=256 bg=10005.2 sigma=1185.3 thresh=13561 peak=13500
21:03:54.158 00.002 12116 MultiStar: [#1 3.80,-0.86,0.00,M3] [#2 2.71,-0.31,1.82,U] [#3 0.47,-0.04,1.00,U] [#4 0.54,0.88,1.18,U] [#5 0.00,0.00,0.00,L] [#6 -0.26,-0.72,0.69,U] [#7 2.78,-1.30,0.00,M1] [#8 1.32,0.48,0.55,U] [#9 0.79,-0.46,0.65,U] 
21:03:54.160 00.002 12116 refined, 6 included, MultiStar: {0.51, -0.05}, one-star: {-3.56, -0.24}
21:03:54.161 00.001 12116 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.76) = xAngle (0.66 = 0.66)
21:03:54.163 00.002 12116 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.65 = -2.63)
21:03:54.164 00.001 12116 CameraToMount -- cameraX=0.51 cameraY=-0.05 hyp=0.51 cameraTheta=-0.09 mountX=0.41 mountY=-0.25, mountTheta=-0.55
21:03:54.166 00.002 12116 SchedulePrimaryMove(0D79E080, x=0.51, y=-0.05, opts=13)
21:03:54.167 00.001 12116 Enqueuing Move request for scope (0.51, -0.05)
21:03:54.169 00.002 11824 Worker thread wakes up
21:03:54.169 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7875, FiltMin=1866, FiltMax=65535, Gamma=0.510
21:03:54.171 00.002 12116 UpdateGuideState exits: m=154145 SNR=24.4
21:03:54.172 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:54.174 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.05) opts 0xd
21:03:54.174 00.000 11824 Handling offset move in thread for scope, endpoint = (0.51, -0.05)
21:03:54.174 00.000 11824 Moving (0.51, -0.05) raw xDistance=0.41 yDistance=-0.25
21:03:54.174 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
21:03:54.174 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:54.174 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:03:54.174 00.000 11824 MoveAxis(W, 95, ABG)
21:03:54.174 00.000 11824 Guiding  Dir = 3, Dur = 95
21:03:54.174 00.000 11824 IsSlewing returns 0
21:03:54.174 00.000 11824 IsGuiding returns 0
21:03:54.174 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:54.176 00.002 12116 Enqueuing Expose request
21:03:54.177 00.001 11824 PulseGuide returned control before completion, sleep 105
21:03:54.284 00.107 11824 IsGuiding returns 1
21:03:54.284 00.000 11824 scope still moving after pulse duration time elapsed
21:03:54.316 00.032 11824 IsSlewing returns 0
21:03:54.316 00.000 11824 IsGuiding returns 0
21:03:54.316 00.000 11824 scope move finished after 95 + 46 ms
21:03:54.316 00.000 11824 Move returns status 0, amount 95
21:03:54.316 00.000 11824 MoveAxis(N, 0, ABG)
21:03:54.316 00.000 11824 Move returns status 0, amount 0
21:03:54.316 00.000 11824 move complete, result=0
21:03:54.316 00.000 11824 worker thread done servicing request
21:03:54.317 00.001 12116 GuideStep: 0.4 px 95 ms WEST, -0.3 px 0 ms NORTH
21:03:54.320 00.003 11824 Worker thread wakes up
21:03:54.320 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:54.320 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:57.749 03.429 11824 Exposure complete
21:03:58.080 00.331 12116 OnExposeComplete: enter
21:03:58.083 00.003 12116 UpdateGuideState(): m_state=6
21:03:58.087 00.004 11824 worker thread done servicing request
21:03:58.087 00.000 12116 Star::Find(15, 1908, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
21:03:58.090 00.003 12116 Star::Find returns 1 (0), X=1907.22, Y=1101.61, Mass=156472, SNR=27.0, Peak=16343 HFD=5.8
21:03:58.093 00.003 12116 MultiStar: [#1 3.47,-1.44,0.00,M4] [#2 2.02,0.07,1.24,U] [#3 0.32,0.61,0.82,U] [#4 0.28,1.20,0.96,U] [#5 0.33,0.59,0.85,U] [#6 -0.58,-1.17,0.57,U] [#7 2.42,-1.38,0.92,U] [#8 -0.44,0.01,0.59,U] 
21:03:58.096 00.003 12116 refined, 7 included, MultiStar: {0.08, 0.15}, one-star: {-4.41, 0.76}
21:03:58.099 00.003 12116 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.76) = xAngle (1.86 = 1.86)
21:03:58.102 00.003 12116 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.85 = -1.43)
21:03:58.104 00.002 12116 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.10 mountX=-0.05 mountY=-0.17, mountTheta=-1.85
21:03:58.109 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=0.15, opts=13)
21:03:58.112 00.003 12116 Enqueuing Move request for scope (0.08, 0.15)
21:03:58.114 00.002 11824 Worker thread wakes up
21:03:58.114 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
21:03:58.115 00.001 11824 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
21:03:58.115 00.000 11824 Moving (0.08, 0.15) raw xDistance=-0.05 yDistance=-0.17
21:03:58.115 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:03:58.115 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:58.115 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:03:58.115 00.000 11824 MoveAxis(E, 0, ABG)
21:03:58.115 00.000 11824 Move returns status 0, amount 0
21:03:58.115 00.000 11824 MoveAxis(N, 0, ABG)
21:03:58.115 00.000 11824 Move returns status 0, amount 0
21:03:58.115 00.000 11824 move complete, result=0
21:03:58.115 00.000 11824 worker thread done servicing request
21:03:58.116 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7859, FiltMin=1898, FiltMax=65535, Gamma=0.510
21:03:58.119 00.003 12116 UpdateGuideState exits: m=156472 SNR=27.0
21:03:58.121 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:58.124 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:03:58.127 00.003 12116 Enqueuing Expose request
21:03:58.130 00.003 11824 Worker thread wakes up
21:03:58.130 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:03:58.130 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:03:58.130 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:04:01.515 03.385 11824 Exposure complete
21:04:01.701 00.186 11824 worker thread done servicing request
21:04:01.702 00.001 12116 OnExposeComplete: enter
21:04:01.704 00.002 12116 UpdateGuideState(): m_state=6
21:04:01.706 00.002 12116 Star::Find(15, 1907, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
21:04:01.708 00.002 12116 Star::Find returns 1 (0), X=1907.64, Y=1101.18, Mass=136247, SNR=22.6, Peak=17664 HFD=5.6
21:04:01.711 00.003 12116 MultiStar: [#1 3.29,-1.20,0.00,M5] [#2 2.16,-0.60,1.52,U] [#3 0.57,0.41,1.01,U] [#4 0.85,0.14,1.19,U] [#5 0.52,-0.54,1.02,U] [#6 -1.42,-0.01,1.01,U] [#7 1.98,-1.56,1.09,U] [#8 0.31,-0.16,0.74,U] 
21:04:01.712 00.001 12116 refined, 7 included, MultiStar: {0.27, -0.28}, one-star: {-3.99, 0.34}
21:04:01.714 00.002 12116 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.76) = xAngle (-0.03 = -0.03)
21:04:01.716 00.002 12116 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.96 = 2.96)
21:04:01.718 00.002 12116 CameraToMount -- cameraX=0.27 cameraY=-0.28 hyp=0.39 cameraTheta=-0.79 mountX=0.39 mountY=0.07, mountTheta=0.18
21:04:01.721 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.27, y=-0.28, opts=13)
21:04:01.723 00.002 12116 Enqueuing Move request for scope (0.27, -0.28)
21:04:01.725 00.002 11824 Worker thread wakes up
21:04:01.725 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.28) opts 0xd
21:04:01.725 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7815, FiltMin=1866, FiltMax=65535, Gamma=0.510
21:04:01.727 00.002 12116 UpdateGuideState exits: m=136247 SNR=22.6
21:04:01.728 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:01.730 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:01.732 00.002 12116 Enqueuing Expose request
21:04:01.734 00.002 11824 Handling offset move in thread for scope, endpoint = (0.27, -0.28)
21:04:01.734 00.000 11824 Moving (0.27, -0.28) raw xDistance=0.39 yDistance=0.07
21:04:01.734 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
21:04:01.734 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:01.734 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:04:01.734 00.000 11824 MoveAxis(W, 91, ABG)
21:04:01.734 00.000 11824 Guiding  Dir = 3, Dur = 91
21:04:01.735 00.001 11824 IsSlewing returns 0
21:04:01.735 00.000 11824 IsGuiding returns 0
21:04:01.735 00.000 11824 PulseGuide returned control before completion, sleep 101
21:04:01.849 00.114 11824 IsGuiding returns 1
21:04:01.849 00.000 11824 scope still moving after pulse duration time elapsed
21:04:01.881 00.032 11824 IsSlewing returns 0
21:04:01.881 00.000 11824 IsGuiding returns 0
21:04:01.881 00.000 11824 scope move finished after 91 + 54 ms
21:04:01.881 00.000 11824 Move returns status 0, amount 91
21:04:01.881 00.000 11824 MoveAxis(N, 0, ABG)
21:04:01.881 00.000 11824 Move returns status 0, amount 0
21:04:01.881 00.000 11824 move complete, result=0
21:04:01.881 00.000 12116 GuideStep: 0.4 px 91 ms WEST, 0.1 px 0 ms NORTH
21:04:01.884 00.003 11824 worker thread done servicing request
21:04:01.884 00.000 11824 Worker thread wakes up
21:04:01.884 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:01.885 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:05.267 03.382 11824 Exposure complete
21:04:05.417 00.150 11824 worker thread done servicing request
21:04:05.417 00.000 12116 OnExposeComplete: enter
21:04:05.419 00.002 12116 UpdateGuideState(): m_state=6
21:04:05.421 00.002 12116 Star::Find(15, 1907, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
21:04:05.423 00.002 12116 Star::Find returns 1 (0), X=1910.99, Y=1101.98, Mass=226611, SNR=45.4, Peak=35949 HFD=2.6
21:04:05.424 00.001 12116 MultiStar: [#1 3.01,0.77,1.23,U] [#2 2.44,1.03,1.12,U] [#3 1.35,1.35,1.12,U] [#4 1.43,1.59,0.92,U] [#5 1.69,1.21,0.79,U] [#6 0.45,0.78,0.76,U] [#7 2.44,0.50,0.81,U] [#8 1.12,1.21,0.67,U] 
21:04:05.426 00.002 12116 single-star, 8 included, MultiStar: {1.55, 1.07}, one-star: {-0.63, 1.13}
21:04:05.427 00.001 12116 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.76) = xAngle (2.84 = 2.84)
21:04:05.428 00.001 12116 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.83 = -0.46)
21:04:05.430 00.002 12116 CameraToMount -- cameraX=-0.63 cameraY=1.13 hyp=1.29 cameraTheta=2.08 mountX=-1.24 mountY=-0.57, mountTheta=-2.71
21:04:05.433 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.63, y=1.13, opts=13)
21:04:05.434 00.001 12116 Enqueuing Move request for scope (-0.63, 1.13)
21:04:05.436 00.002 11824 Worker thread wakes up
21:04:05.436 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 1.13) opts 0xd
21:04:05.436 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.63, 1.13)
21:04:05.436 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7805, FiltMin=1831, FiltMax=65535, Gamma=0.510
21:04:05.438 00.002 11824 Moving (-0.63, 1.13) raw xDistance=-1.24 yDistance=-0.57
21:04:05.439 00.001 12116 UpdateGuideState exits: m=226611 SNR=45.4
21:04:05.440 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.24
21:04:05.440 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:04:05.440 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:05.441 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
21:04:05.442 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:05.444 00.002 12116 Enqueuing Expose request
21:04:05.446 00.002 11824 MoveAxis(E, 282, ABG)
21:04:05.446 00.000 11824 Guiding  Dir = 2, Dur = 282
21:04:05.446 00.000 11824 IsSlewing returns 0
21:04:05.446 00.000 11824 IsGuiding returns 0
21:04:05.447 00.001 11824 PulseGuide returned control before completion, sleep 292
21:04:05.747 00.300 11824 IsGuiding returns 1
21:04:05.747 00.000 11824 scope still moving after pulse duration time elapsed
21:04:05.778 00.031 11824 IsSlewing returns 0
21:04:05.778 00.000 11824 IsGuiding returns 0
21:04:05.778 00.000 11824 scope move finished after 282 + 49 ms
21:04:05.778 00.000 11824 Move returns status 0, amount 282
21:04:05.779 00.001 11824 MoveAxis(N, 0, ABG)
21:04:05.779 00.000 11824 Move returns status 0, amount 0
21:04:05.779 00.000 11824 move complete, result=0
21:04:05.779 00.000 11824 worker thread done servicing request
21:04:05.779 00.000 11824 Worker thread wakes up
21:04:05.779 00.000 12116 GuideStep: -1.2 px 282 ms EAST, -0.6 px 0 ms NORTH
21:04:05.781 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:05.781 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:09.163 03.382 11824 Exposure complete
21:04:09.310 00.147 11824 worker thread done servicing request
21:04:09.310 00.000 12116 OnExposeComplete: enter
21:04:09.312 00.002 12116 UpdateGuideState(): m_state=6
21:04:09.314 00.002 12116 Star::Find(15, 1910, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
21:04:09.316 00.002 12116 Star::Find returns 1 (0), X=1911.24, Y=1101.07, Mass=241313, SNR=53.3, Peak=43991 HFD=2.3
21:04:09.317 00.001 12116 MultiStar: [#1 3.44,0.28,0.00,M5] [#2 3.00,0.42,1.01,U] [#3 1.80,0.63,1.17,U] [#4 1.96,0.77,0.85,U] [#5 2.24,0.35,0.78,U] [#6 0.98,-0.49,0.62,U] [#7 2.92,-0.22,0.86,U] [#8 1.42,0.69,0.59,U] 
21:04:09.319 00.002 12116 single-star, 7 included, MultiStar: {1.76, 0.32}, one-star: {-0.39, 0.23}
21:04:09.322 00.003 12116 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.76) = xAngle (3.37 = -2.91)
21:04:09.324 00.002 12116 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.36 = 0.08)
21:04:09.325 00.001 12116 CameraToMount -- cameraX=-0.39 cameraY=0.23 hyp=0.45 cameraTheta=2.61 mountX=-0.44 mountY=0.03, mountTheta=3.06
21:04:09.329 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.39, y=0.23, opts=13)
21:04:09.331 00.002 12116 Enqueuing Move request for scope (-0.39, 0.23)
21:04:09.332 00.001 11824 Worker thread wakes up
21:04:09.332 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7763, FiltMin=1987, FiltMax=65530, Gamma=0.510
21:04:09.334 00.002 12116 UpdateGuideState exits: m=241313 SNR=53.3
21:04:09.337 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.23) opts 0xd
21:04:09.337 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.39, 0.23)
21:04:09.337 00.000 11824 Moving (-0.39, 0.23) raw xDistance=-0.44 yDistance=0.03
21:04:09.337 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:09.339 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.44
21:04:09.339 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:09.341 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:09.342 00.001 12116 Enqueuing Expose request
21:04:09.344 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:04:09.344 00.000 11824 MoveAxis(E, 122, ABG)
21:04:09.344 00.000 11824 Guiding  Dir = 2, Dur = 122
21:04:09.344 00.000 11824 IsSlewing returns 0
21:04:09.344 00.000 11824 IsGuiding returns 0
21:04:09.346 00.002 11824 PulseGuide returned control before completion, sleep 131
21:04:09.486 00.140 11824 IsGuiding returns 1
21:04:09.486 00.000 11824 scope still moving after pulse duration time elapsed
21:04:09.518 00.032 11824 IsSlewing returns 0
21:04:09.518 00.000 11824 IsGuiding returns 0
21:04:09.518 00.000 11824 scope move finished after 122 + 51 ms
21:04:09.518 00.000 11824 Move returns status 0, amount 122
21:04:09.518 00.000 11824 MoveAxis(N, 0, ABG)
21:04:09.518 00.000 11824 Move returns status 0, amount 0
21:04:09.518 00.000 11824 move complete, result=0
21:04:09.518 00.000 11824 worker thread done servicing request
21:04:09.519 00.001 11824 Worker thread wakes up
21:04:09.519 00.000 12116 GuideStep: -0.4 px 122 ms EAST, 0.0 px 0 ms NORTH
21:04:09.521 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:09.521 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:12.932 03.411 11824 Exposure complete
21:04:13.697 00.765 12116 OnExposeComplete: enter
21:04:13.700 00.003 12116 UpdateGuideState(): m_state=6
21:04:13.703 00.003 11824 worker thread done servicing request
21:04:13.704 00.001 12116 Star::Find(15, 1911, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
21:04:13.707 00.003 12116 Star::Find returns 1 (0), X=1911.46, Y=1101.16, Mass=232400, SNR=46.7, Peak=38730 HFD=2.2
21:04:13.711 00.004 12116 MultiStar: [#1 3.69,0.17,0.00,M6] [#2 3.14,0.25,1.47,U] [#3 1.78,0.90,1.14,U] [#4 2.18,0.61,0.91,U] [#5 2.22,0.91,0.92,U] [#6 1.33,-0.55,0.71,U] [#7 2.94,-0.43,0.91,U] [#8 1.74,1.04,0.87,U] 
21:04:13.714 00.003 12116 single-star, 7 included, MultiStar: {1.97, 0.41}, one-star: {-0.17, 0.31}
21:04:13.717 00.003 12116 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.76) = xAngle (2.83 = 2.83)
21:04:13.719 00.002 12116 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.82 = -0.46)
21:04:13.722 00.003 12116 CameraToMount -- cameraX=-0.17 cameraY=0.31 hyp=0.35 cameraTheta=2.07 mountX=-0.34 mountY=-0.16, mountTheta=-2.70
21:04:13.727 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.17, y=0.31, opts=13)
21:04:13.729 00.002 12116 Enqueuing Move request for scope (-0.17, 0.31)
21:04:13.732 00.003 11824 Worker thread wakes up
21:04:13.732 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.31) opts 0xd
21:04:13.732 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.17, 0.31)
21:04:13.732 00.000 11824 Moving (-0.17, 0.31) raw xDistance=-0.34 yDistance=-0.16
21:04:13.732 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
21:04:13.732 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:13.732 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:04:13.732 00.000 11824 MoveAxis(E, 87, ABG)
21:04:13.732 00.000 11824 Guiding  Dir = 2, Dur = 87
21:04:13.733 00.001 11824 IsSlewing returns 0
21:04:13.733 00.000 11824 IsGuiding returns 0
21:04:13.733 00.000 11824 PulseGuide returned control before completion, sleep 97
21:04:13.733 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7731, FiltMin=1859, FiltMax=65530, Gamma=0.510
21:04:13.736 00.003 12116 UpdateGuideState exits: m=232400 SNR=46.7
21:04:13.739 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:13.741 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:13.744 00.003 12116 Enqueuing Expose request
21:04:13.831 00.087 11824 IsGuiding returns 1
21:04:13.831 00.000 11824 scope still moving after pulse duration time elapsed
21:04:13.863 00.032 11824 IsSlewing returns 0
21:04:13.863 00.000 11824 IsGuiding returns 1
21:04:13.895 00.032 11824 IsSlewing returns 0
21:04:13.895 00.000 11824 IsGuiding returns 0
21:04:13.895 00.000 11824 scope move finished after 87 + 75 ms
21:04:13.895 00.000 11824 Move returns status 0, amount 87
21:04:13.895 00.000 11824 MoveAxis(N, 0, ABG)
21:04:13.895 00.000 11824 Move returns status 0, amount 0
21:04:13.896 00.001 11824 move complete, result=0
21:04:13.896 00.000 12116 GuideStep: -0.3 px 87 ms EAST, -0.2 px 0 ms NORTH
21:04:13.901 00.005 11824 worker thread done servicing request
21:04:13.901 00.000 11824 Worker thread wakes up
21:04:13.901 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:13.901 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:17.273 03.372 11824 Exposure complete
21:04:17.422 00.149 11824 worker thread done servicing request
21:04:17.422 00.000 12116 OnExposeComplete: enter
21:04:17.423 00.001 12116 UpdateGuideState(): m_state=6
21:04:17.425 00.002 12116 Star::Find(15, 1911, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
21:04:17.426 00.001 12116 Star::Find returns 1 (0), X=1911.09, Y=1101.34, Mass=245753, SNR=46.3, Peak=38877 HFD=2.3
21:04:17.428 00.002 12116 MultiStar: [#1 3.54,0.22,0.00,M7] [#2 3.16,0.54,1.26,U] [#3 1.81,0.90,1.37,U] [#4 2.06,1.07,0.82,U] [#5 2.09,0.51,0.83,U] [#6 1.29,-0.24,0.80,U] [#7 2.92,-0.11,1.09,U] [#8 1.70,0.35,0.65,U] 
21:04:17.429 00.001 12116 single-star, 7 included, MultiStar: {1.88, 0.46}, one-star: {-0.54, 0.50}
21:04:17.431 00.002 12116 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.76) = xAngle (3.16 = -3.13)
21:04:17.432 00.001 12116 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.14 = -0.14)
21:04:17.434 00.002 12116 CameraToMount -- cameraX=-0.54 cameraY=0.50 hyp=0.73 cameraTheta=2.40 mountX=-0.73 mountY=-0.10, mountTheta=-3.00
21:04:17.437 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.54, y=0.50, opts=13)
21:04:17.439 00.002 12116 Enqueuing Move request for scope (-0.54, 0.50)
21:04:17.440 00.001 11824 Worker thread wakes up
21:04:17.440 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.50) opts 0xd
21:04:17.440 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7703, FiltMin=2071, FiltMax=65530, Gamma=0.510
21:04:17.442 00.002 12116 UpdateGuideState exits: m=245753 SNR=46.3
21:04:17.443 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:17.445 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:17.446 00.001 12116 Enqueuing Expose request
21:04:17.448 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.54, 0.50)
21:04:17.448 00.000 11824 Moving (-0.54, 0.50) raw xDistance=-0.73 yDistance=-0.10
21:04:17.448 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.73
21:04:17.448 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:17.448 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:04:17.448 00.000 11824 MoveAxis(E, 177, ABG)
21:04:17.448 00.000 11824 Guiding  Dir = 2, Dur = 177
21:04:17.448 00.000 11824 IsSlewing returns 0
21:04:17.448 00.000 11824 IsGuiding returns 0
21:04:17.449 00.001 11824 PulseGuide returned control before completion, sleep 187
21:04:17.644 00.195 11824 IsGuiding returns 1
21:04:17.644 00.000 11824 scope still moving after pulse duration time elapsed
21:04:17.676 00.032 11824 IsSlewing returns 0
21:04:17.676 00.000 11824 IsGuiding returns 0
21:04:17.676 00.000 11824 scope move finished after 177 + 50 ms
21:04:17.676 00.000 11824 Move returns status 0, amount 177
21:04:17.676 00.000 11824 MoveAxis(N, 0, ABG)
21:04:17.677 00.001 11824 Move returns status 0, amount 0
21:04:17.677 00.000 11824 move complete, result=0
21:04:17.677 00.000 11824 worker thread done servicing request
21:04:17.677 00.000 12116 GuideStep: -0.7 px 177 ms EAST, -0.1 px 0 ms NORTH
21:04:17.679 00.002 11824 Worker thread wakes up
21:04:17.679 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:17.679 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:21.050 03.371 11824 Exposure complete
21:04:21.195 00.145 11824 worker thread done servicing request
21:04:21.195 00.000 12116 OnExposeComplete: enter
21:04:21.197 00.002 12116 UpdateGuideState(): m_state=6
21:04:21.199 00.002 12116 Star::Find(15, 1911, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
21:04:21.201 00.002 12116 Star::Find returns 1 (0), X=1912.06, Y=1100.70, Mass=238061, SNR=48.0, Peak=56202 HFD=2.0
21:04:21.203 00.002 12116 MultiStar: [#1 4.12,-0.57,0.00,M8] [#2 3.64,-0.21,0.00,M1] [#3 2.29,0.06,1.16,U] [#4 2.69,0.07,1.08,U] [#5 2.79,-0.18,0.96,U] [#6 2.00,-1.16,0.75,U] [#7 3.49,-1.08,0.00,M1] [#8 2.44,-0.09,0.70,U] 
21:04:21.204 00.001 12116 single-star, 5 included, MultiStar: {2.10, -0.20}, one-star: {0.44, -0.15}
21:04:21.206 00.002 12116 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.76) = xAngle (0.43 = 0.43)
21:04:21.207 00.001 12116 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.41 = -2.87)
21:04:21.208 00.001 12116 CameraToMount -- cameraX=0.44 cameraY=-0.15 hyp=0.46 cameraTheta=-0.33 mountX=0.42 mountY=-0.12, mountTheta=-0.29
21:04:21.210 00.002 12116 SchedulePrimaryMove(0D79E080, x=0.44, y=-0.15, opts=13)
21:04:21.212 00.002 12116 Enqueuing Move request for scope (0.44, -0.15)
21:04:21.214 00.002 11824 Worker thread wakes up
21:04:21.214 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7690, FiltMin=1751, FiltMax=65530, Gamma=0.510
21:04:21.216 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.15) opts 0xd
21:04:21.216 00.000 11824 Handling offset move in thread for scope, endpoint = (0.44, -0.15)
21:04:21.216 00.000 12116 UpdateGuideState exits: m=238061 SNR=48.0
21:04:21.218 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:21.220 00.002 11824 Moving (0.44, -0.15) raw xDistance=0.42 yDistance=-0.12
21:04:21.220 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:21.221 00.001 12116 Enqueuing Expose request
21:04:21.223 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.42
21:04:21.223 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:21.223 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:04:21.223 00.000 11824 MoveAxis(W, 86, ABG)
21:04:21.223 00.000 11824 Guiding  Dir = 3, Dur = 86
21:04:21.223 00.000 11824 IsSlewing returns 0
21:04:21.223 00.000 11824 IsGuiding returns 0
21:04:21.224 00.001 11824 PulseGuide returned control before completion, sleep 96
21:04:21.325 00.101 11824 IsGuiding returns 1
21:04:21.325 00.000 11824 scope still moving after pulse duration time elapsed
21:04:21.356 00.031 11824 IsSlewing returns 0
21:04:21.356 00.000 11824 IsGuiding returns 0
21:04:21.356 00.000 11824 scope move finished after 86 + 47 ms
21:04:21.356 00.000 11824 Move returns status 0, amount 86
21:04:21.356 00.000 11824 MoveAxis(N, 0, ABG)
21:04:21.356 00.000 11824 Move returns status 0, amount 0
21:04:21.356 00.000 11824 move complete, result=0
21:04:21.357 00.001 11824 worker thread done servicing request
21:04:21.357 00.000 11824 Worker thread wakes up
21:04:21.357 00.000 12116 GuideStep: 0.4 px 86 ms WEST, -0.1 px 0 ms NORTH
21:04:21.359 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:21.359 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:24.743 03.384 11824 Exposure complete
21:04:24.902 00.159 11824 worker thread done servicing request
21:04:24.902 00.000 12116 OnExposeComplete: enter
21:04:24.905 00.003 12116 UpdateGuideState(): m_state=6
21:04:24.907 00.002 12116 Star::Find(15, 1912, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
21:04:24.909 00.002 12116 Star::Find returns 1 (0), X=1910.99, Y=1101.81, Mass=271586, SNR=58.7, Peak=48173 HFD=2.5
21:04:24.910 00.001 12116 MultiStar: [#1 3.89,0.89,0.00,M9] [#2 3.01,0.99,1.01,U] [#3 1.72,1.30,0.95,U] [#4 1.81,1.29,0.75,U] [#5 2.03,1.50,0.70,U] [#6 1.02,0.31,0.61,U] [#7 2.86,0.03,0.67,U] [#8 1.37,1.26,0.57,U] 
21:04:24.912 00.002 12116 single-star, 7 included, MultiStar: {1.62, 0.98}, one-star: {-0.64, 0.96}
21:04:24.913 00.001 12116 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.76) = xAngle (2.91 = 2.91)
21:04:24.915 00.002 12116 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.90 = -0.38)
21:04:24.916 00.001 12116 CameraToMount -- cameraX=-0.64 cameraY=0.96 hyp=1.16 cameraTheta=2.16 mountX=-1.13 mountY=-0.43, mountTheta=-2.78
21:04:24.919 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.64, y=0.96, opts=13)
21:04:24.920 00.001 12116 Enqueuing Move request for scope (-0.64, 0.96)
21:04:24.923 00.003 11824 Worker thread wakes up
21:04:24.923 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.96) opts 0xd
21:04:24.923 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7671, FiltMin=1837, FiltMax=65535, Gamma=0.510
21:04:24.924 00.001 12116 UpdateGuideState exits: m=271586 SNR=58.7
21:04:24.926 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:24.928 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:24.929 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.64, 0.96)
21:04:24.929 00.000 12116 Enqueuing Expose request
21:04:24.931 00.002 11824 Moving (-0.64, 0.96) raw xDistance=-1.13 yDistance=-0.43
21:04:24.931 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.13
21:04:24.931 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:24.931 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:04:24.932 00.001 11824 MoveAxis(E, 257, ABG)
21:04:24.932 00.000 11824 Guiding  Dir = 2, Dur = 257
21:04:24.932 00.000 11824 IsSlewing returns 0
21:04:24.932 00.000 11824 IsGuiding returns 0
21:04:24.932 00.000 11824 PulseGuide returned control before completion, sleep 267
21:04:25.214 00.282 11824 IsGuiding returns 0
21:04:25.214 00.000 11824 Move returns status 0, amount 257
21:04:25.214 00.000 11824 MoveAxis(N, 0, ABG)
21:04:25.214 00.000 11824 Move returns status 0, amount 0
21:04:25.214 00.000 11824 move complete, result=0
21:04:25.214 00.000 11824 worker thread done servicing request
21:04:25.215 00.001 11824 Worker thread wakes up
21:04:25.215 00.000 12116 GuideStep: -1.1 px 257 ms EAST, -0.4 px 0 ms NORTH
21:04:25.218 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:25.218 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:28.589 03.371 11824 Exposure complete
21:04:28.734 00.145 11824 worker thread done servicing request
21:04:28.734 00.000 12116 OnExposeComplete: enter
21:04:28.737 00.003 12116 UpdateGuideState(): m_state=6
21:04:28.738 00.001 12116 Star::Find(15, 1910, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
21:04:28.740 00.002 12116 Star::Find returns 1 (0), X=1911.68, Y=1100.87, Mass=260887, SNR=46.6, Peak=41658 HFD=2.6
21:04:28.741 00.001 12116 MultiStar: [#1 4.15,-0.44,0.00,M10] [#2 3.69,-0.25,0.00,M1] [#3 2.46,0.13,1.09,U] [#4 3.00,0.12,0.97,U] [#5 2.96,-0.13,0.82,U] [#6 1.93,-0.57,0.62,U] [#7 3.52,-0.88,0.00,M1] [#8 2.59,0.10,0.75,U] 
21:04:28.743 00.002 12116 single-star, 5 included, MultiStar: {2.13, -0.02}, one-star: {0.06, 0.02}
21:04:28.745 00.002 12116 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.76) = xAngle (1.09 = 1.09)
21:04:28.746 00.001 12116 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.08 = -2.20)
21:04:28.747 00.001 12116 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.34 mountX=0.03 mountY=-0.05, mountTheta=-1.05
21:04:28.749 00.002 12116 SchedulePrimaryMove(0D79E080, x=0.06, y=0.02, opts=13)
21:04:28.751 00.002 12116 Enqueuing Move request for scope (0.06, 0.02)
21:04:28.753 00.002 11824 Worker thread wakes up
21:04:28.753 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
21:04:28.753 00.000 11824 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
21:04:28.753 00.000 11824 Moving (0.06, 0.02) raw xDistance=0.03 yDistance=-0.05
21:04:28.753 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:04:28.753 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:28.753 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7648, FiltMin=1943, FiltMax=65530, Gamma=0.510
21:04:28.755 00.002 12116 UpdateGuideState exits: m=260887 SNR=46.6
21:04:28.757 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:28.758 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:28.759 00.001 12116 Enqueuing Expose request
21:04:28.760 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:04:28.760 00.000 11824 MoveAxis(E, 0, ABG)
21:04:28.761 00.001 11824 Move returns status 0, amount 0
21:04:28.761 00.000 11824 MoveAxis(N, 0, ABG)
21:04:28.761 00.000 11824 Move returns status 0, amount 0
21:04:28.761 00.000 11824 move complete, result=0
21:04:28.761 00.000 11824 worker thread done servicing request
21:04:28.761 00.000 11824 Worker thread wakes up
21:04:28.761 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:28.761 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:28.762 00.001 12116 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:04:30.758 01.996 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:04:30.761 00.003 12116 case statement mapped state 6 to 3
21:04:30.763 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:04:30.860 00.097 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
21:04:30.862 00.002 12116 PhdController::Guide begins
21:04:30.863 00.001 12116 PhdController: newstate STATE_SETUP
21:04:30.864 00.001 12116 PhdController: setup
21:04:30.866 00.002 12116 PhdController: newstate STATE_ATTEMPT_START
21:04:30.869 00.003 12116 PhdController: guider state = 6
21:04:30.871 00.002 12116 PhdController: newstate STATE_SETTLE_BEGIN
21:04:30.872 00.001 12116 PhdController: newstate STATE_SETTLE_WAIT
21:04:30.874 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1003}
21:04:30.911 00.037 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:04:30.913 00.002 12116 case statement mapped state 6 to 3
21:04:30.914 00.001 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:04:32.162 01.248 11824 Exposure complete
21:04:32.350 00.188 11824 worker thread done servicing request
21:04:32.350 00.000 12116 OnExposeComplete: enter
21:04:32.353 00.003 12116 UpdateGuideState(): m_state=6
21:04:32.356 00.003 12116 Star::Find(15, 1911, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
21:04:32.358 00.002 12116 Star::Find returns 1 (0), X=1911.63, Y=1101.56, Mass=235865, SNR=45.3, Peak=43219 HFD=2.3
21:04:32.360 00.002 12116 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.76) = xAngle (2.33 = 2.33)
21:04:32.362 00.002 12116 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.32 = -0.97)
21:04:32.363 00.001 12116 CameraToMount -- cameraX=0.00 cameraY=0.71 hyp=0.71 cameraTheta=1.57 mountX=-0.49 mountY=-0.59, mountTheta=-2.27
21:04:32.368 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.71, opts=13)
21:04:32.370 00.002 12116 Enqueuing Move request for scope (0.00, 0.71)
21:04:32.372 00.002 11824 Worker thread wakes up
21:04:32.372 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.71) opts 0xd
21:04:32.372 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.71)
21:04:32.373 00.001 11824 Moving (0.00, 0.71) raw xDistance=-0.49 yDistance=-0.59
21:04:32.373 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
21:04:32.373 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:04:32.373 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7635, FiltMin=2080, FiltMax=65530, Gamma=0.510
21:04:32.375 00.002 12116 UpdateGuideState exits: m=235865 SNR=45.3
21:04:32.377 00.002 12116 PhdController: settling, locked = 1, distance = 0.58 (4.00) aobump = 0 frame = 1 / 99999
21:04:32.379 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
21:04:32.379 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778810672.379,"Host":"TALL-PINES-2024","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:04:32.381 00.002 11824 MoveAxis(E, 114, ABG)
21:04:32.381 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:32.383 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:32.385 00.002 11824 Guiding  Dir = 2, Dur = 114
21:04:32.386 00.001 12116 Enqueuing Expose request
21:04:32.388 00.002 11824 IsSlewing returns 0
21:04:32.389 00.001 11824 IsGuiding returns 0
21:04:32.389 00.000 11824 PulseGuide returned control before completion, sleep 124
21:04:32.528 00.139 11824 IsGuiding returns 1
21:04:32.528 00.000 11824 scope still moving after pulse duration time elapsed
21:04:32.560 00.032 11824 IsSlewing returns 0
21:04:32.560 00.000 11824 IsGuiding returns 1
21:04:32.591 00.031 11824 IsSlewing returns 0
21:04:32.591 00.000 11824 IsGuiding returns 1
21:04:32.622 00.031 11824 IsSlewing returns 0
21:04:32.622 00.000 11824 IsGuiding returns 0
21:04:32.622 00.000 11824 scope move finished after 114 + 119 ms
21:04:32.622 00.000 11824 Move returns status 0, amount 114
21:04:32.622 00.000 11824 MoveAxis(N, 0, ABG)
21:04:32.622 00.000 11824 Move returns status 0, amount 0
21:04:32.622 00.000 11824 move complete, result=0
21:04:32.623 00.001 11824 worker thread done servicing request
21:04:32.623 00.000 11824 Worker thread wakes up
21:04:32.623 00.000 12116 GuideStep: -0.5 px 114 ms EAST, -0.6 px 0 ms NORTH
21:04:32.625 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:32.625 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:36.012 03.387 11824 Exposure complete
21:04:36.192 00.180 11824 worker thread done servicing request
21:04:36.192 00.000 12116 OnExposeComplete: enter
21:04:36.195 00.003 12116 UpdateGuideState(): m_state=6
21:04:36.197 00.002 12116 Star::Find(15, 1911, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
21:04:36.200 00.003 12116 Star::Find returns 1 (0), X=1911.89, Y=1100.85, Mass=229987, SNR=46.5, Peak=52762 HFD=2.2
21:04:36.202 00.002 12116 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.76) = xAngle (0.76 = 0.76)
21:04:36.205 00.003 12116 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.74 = -2.54)
21:04:36.207 00.002 12116 CameraToMount -- cameraX=0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-0.00 mountX=0.19 mountY=-0.15, mountTheta=-0.66
21:04:36.211 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.27, y=-0.00, opts=13)
21:04:36.214 00.003 12116 Enqueuing Move request for scope (0.27, -0.00)
21:04:36.216 00.002 11824 Worker thread wakes up
21:04:36.216 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.00) opts 0xd
21:04:36.216 00.000 11824 Handling offset move in thread for scope, endpoint = (0.27, -0.00)
21:04:36.216 00.000 11824 Moving (0.27, -0.00) raw xDistance=0.19 yDistance=-0.15
21:04:36.216 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:04:36.216 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:36.216 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7613, FiltMin=1898, FiltMax=65530, Gamma=0.510
21:04:36.219 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:04:36.219 00.000 11824 MoveAxis(E, 0, ABG)
21:04:36.219 00.000 12116 UpdateGuideState exits: m=229987 SNR=46.5
21:04:36.221 00.002 12116 PhdController: settling, locked = 1, distance = 0.49 (4.00) aobump = 0 frame = 2 / 99999
21:04:36.224 00.003 11824 Move returns status 0, amount 0
21:04:36.224 00.000 11824 MoveAxis(N, 0, ABG)
21:04:36.224 00.000 12116 PhdController: newstate STATE_FINISH
21:04:36.226 00.002 11824 Move returns status 0, amount 0
21:04:36.226 00.000 12116 PhdController complete: success
21:04:36.229 00.003 11824 move complete, result=0
21:04:36.229 00.000 12116 evsrv: {"Event":"SettleDone","Timestamp":1778810676.229,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
21:04:36.232 00.003 11824 worker thread done servicing request
21:04:36.232 00.000 12116 Mount: notify guiding dither settle done success=1
21:04:36.235 00.003 12116 PhdController: newstate STATE_IDLE
21:04:36.238 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:36.241 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:36.243 00.002 12116 Enqueuing Expose request
21:04:36.247 00.004 11824 Worker thread wakes up
21:04:36.247 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:04:36.253 00.006 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:36.253 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:39.646 03.393 11824 Exposure complete
21:04:39.891 00.245 11824 worker thread done servicing request
21:04:39.891 00.000 12116 OnExposeComplete: enter
21:04:39.895 00.004 12116 UpdateGuideState(): m_state=6
21:04:39.899 00.004 12116 Star::Find(15, 1911, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
21:04:39.906 00.007 12116 Star::Find returns 1 (0), X=1911.37, Y=1101.29, Mass=242225, SNR=44.2, Peak=44778 HFD=2.2
21:04:39.910 00.004 12116 MultiStar: [#1 3.77,0.03,0.00,R] [#2 3.16,0.31,1.29,U] [#3 1.88,0.74,1.35,U] [#4 2.51,0.37,1.04,U] [#5 2.24,0.73,0.99,U] [#6 1.17,-0.34,0.76,U] [#7 3.15,-0.49,1.09,U] [#8 2.05,0.38,0.81,U] 
21:04:39.913 00.003 12116 single-star, 7 included, MultiStar: {2.06, 0.30}, one-star: {-0.26, 0.44}
21:04:39.917 00.004 12116 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.76) = xAngle (2.86 = 2.86)
21:04:39.922 00.005 12116 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.85 = -0.44)
21:04:39.925 00.003 12116 CameraToMount -- cameraX=-0.26 cameraY=0.44 hyp=0.51 cameraTheta=2.10 mountX=-0.49 mountY=-0.22, mountTheta=-2.73
21:04:39.930 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=0.44, opts=13)
21:04:39.934 00.004 12116 Enqueuing Move request for scope (-0.26, 0.44)
21:04:39.939 00.005 11824 Worker thread wakes up
21:04:39.939 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7594, FiltMin=1744, FiltMax=65530, Gamma=0.510
21:04:39.943 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.44) opts 0xd
21:04:39.943 00.000 12116 UpdateGuideState exits: m=242225 SNR=44.2
21:04:39.947 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.26, 0.44)
21:04:39.947 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:39.952 00.005 11824 Moving (-0.26, 0.44) raw xDistance=-0.49 yDistance=-0.22
21:04:39.953 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:39.955 00.002 12116 Enqueuing Expose request
21:04:39.959 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
21:04:39.959 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:39.959 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:04:39.960 00.001 11824 MoveAxis(E, 115, ABG)
21:04:39.960 00.000 11824 Guiding  Dir = 2, Dur = 115
21:04:39.960 00.000 11824 IsSlewing returns 0
21:04:39.960 00.000 11824 IsGuiding returns 0
21:04:39.961 00.001 11824 PulseGuide returned control before completion, sleep 125
21:04:40.092 00.131 11824 IsGuiding returns 1
21:04:40.092 00.000 11824 scope still moving after pulse duration time elapsed
21:04:40.123 00.031 11824 IsSlewing returns 0
21:04:40.123 00.000 11824 IsGuiding returns 0
21:04:40.123 00.000 11824 scope move finished after 115 + 47 ms
21:04:40.124 00.001 11824 Move returns status 0, amount 115
21:04:40.124 00.000 11824 MoveAxis(N, 0, ABG)
21:04:40.124 00.000 11824 Move returns status 0, amount 0
21:04:40.124 00.000 11824 move complete, result=0
21:04:40.125 00.001 12116 GuideStep: -0.5 px 115 ms EAST, -0.2 px 0 ms NORTH
21:04:40.130 00.005 11824 worker thread done servicing request
21:04:40.131 00.001 11824 Worker thread wakes up
21:04:40.134 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:40.134 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:43.538 03.404 11824 Exposure complete
21:04:43.744 00.206 11824 worker thread done servicing request
21:04:43.744 00.000 12116 OnExposeComplete: enter
21:04:43.747 00.003 12116 UpdateGuideState(): m_state=6
21:04:43.749 00.002 12116 Star::Find(15, 1911, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
21:04:43.751 00.002 12116 Star::Find returns 1 (0), X=1912.20, Y=1101.01, Mass=226077, SNR=47.1, Peak=48426 HFD=2.0
21:04:43.754 00.003 12116 MultiStar: [#1 1.00,-0.42,1.19,U] [#2 3.86,-0.09,0.00,M1] [#3 2.71,-0.07,1.28,U] [#4 3.03,0.24,1.04,U] [#5 3.14,-0.14,1.02,U] [#6 2.16,-0.59,0.72,U] [#7 3.67,-0.78,0.00,M1] [#8 2.53,0.15,0.71,U] 
21:04:43.756 00.002 12116 single-star, 6 included, MultiStar: {2.15, -0.09}, one-star: {0.57, 0.16}
21:04:43.758 00.002 12116 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.76) = xAngle (1.04 = 1.04)
21:04:43.760 00.002 12116 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.03 = -2.26)
21:04:43.762 00.002 12116 CameraToMount -- cameraX=0.57 cameraY=0.16 hyp=0.60 cameraTheta=0.28 mountX=0.30 mountY=-0.46, mountTheta=-0.99
21:04:43.765 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.57, y=0.16, opts=13)
21:04:43.768 00.003 12116 Enqueuing Move request for scope (0.57, 0.16)
21:04:43.770 00.002 11824 Worker thread wakes up
21:04:43.770 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.16) opts 0xd
21:04:43.770 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7568, FiltMin=1746, FiltMax=65530, Gamma=0.510
21:04:43.772 00.002 12116 UpdateGuideState exits: m=226077 SNR=47.1
21:04:43.775 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:43.777 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:43.778 00.001 12116 Enqueuing Expose request
21:04:43.780 00.002 11824 Handling offset move in thread for scope, endpoint = (0.57, 0.16)
21:04:43.781 00.001 11824 Moving (0.57, 0.16) raw xDistance=0.30 yDistance=-0.46
21:04:43.781 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
21:04:43.781 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:04:43.781 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:04:43.781 00.000 11824 MoveAxis(W, 63, ABG)
21:04:43.781 00.000 11824 Guiding  Dir = 3, Dur = 63
21:04:43.781 00.000 11824 IsSlewing returns 0
21:04:43.781 00.000 11824 IsGuiding returns 0
21:04:43.782 00.001 11824 PulseGuide returned control before completion, sleep 73
21:04:43.863 00.081 11824 IsGuiding returns 1
21:04:43.863 00.000 11824 scope still moving after pulse duration time elapsed
21:04:43.895 00.032 11824 IsSlewing returns 0
21:04:43.895 00.000 11824 IsGuiding returns 0
21:04:43.895 00.000 11824 scope move finished after 63 + 50 ms
21:04:43.895 00.000 11824 Move returns status 0, amount 63
21:04:43.895 00.000 11824 MoveAxis(N, 0, ABG)
21:04:43.895 00.000 11824 Move returns status 0, amount 0
21:04:43.895 00.000 11824 move complete, result=0
21:04:43.895 00.000 11824 worker thread done servicing request
21:04:43.896 00.001 11824 Worker thread wakes up
21:04:43.896 00.000 12116 GuideStep: 0.3 px 63 ms WEST, -0.5 px 0 ms NORTH
21:04:43.898 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:43.898 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:47.274 03.376 11824 Exposure complete
21:04:47.424 00.150 11824 worker thread done servicing request
21:04:47.424 00.000 12116 OnExposeComplete: enter
21:04:47.426 00.002 12116 UpdateGuideState(): m_state=6
21:04:47.428 00.002 12116 Star::Find(15, 1912, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
21:04:47.429 00.001 12116 Star::Find returns 1 (0), X=1912.58, Y=1101.21, Mass=228049, SNR=45.5, Peak=43882 HFD=2.2
21:04:47.431 00.002 12116 MultiStar: [#1 0.91,-0.03,1.18,U] [#2 3.95,0.20,0.00,M2] [#3 2.90,0.51,1.22,U] [#4 3.04,0.53,0.91,U] [#5 3.18,0.53,1.10,U] [#6 0.00,0.00,0.00,L] [#7 3.87,-0.54,0.00,M2] [#8 2.63,0.60,0.68,U] [#9 2.04,0.62,0.98,U] 
21:04:47.432 00.001 12116 single-star, 6 included, MultiStar: {2.21, 0.43}, one-star: {0.95, 0.37}
21:04:47.433 00.001 12116 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.76) = xAngle (1.13 = 1.13)
21:04:47.435 00.002 12116 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.11 = -2.17)
21:04:47.437 00.002 12116 CameraToMount -- cameraX=0.95 cameraY=0.37 hyp=1.02 cameraTheta=0.37 mountX=0.44 mountY=-0.84, mountTheta=-1.09
21:04:47.439 00.002 12116 SchedulePrimaryMove(0D79E080, x=0.95, y=0.37, opts=13)
21:04:47.442 00.003 12116 Enqueuing Move request for scope (0.95, 0.37)
21:04:47.444 00.002 11824 Worker thread wakes up
21:04:47.444 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.95, 0.37) opts 0xd
21:04:47.444 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7539, FiltMin=1943, FiltMax=65535, Gamma=0.510
21:04:47.446 00.002 12116 UpdateGuideState exits: m=228049 SNR=45.5
21:04:47.447 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:47.449 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:47.450 00.001 12116 Enqueuing Expose request
21:04:47.453 00.003 11824 Handling offset move in thread for scope, endpoint = (0.95, 0.37)
21:04:47.453 00.000 11824 Moving (0.95, 0.37) raw xDistance=0.44 yDistance=-0.84
21:04:47.453 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
21:04:47.453 00.000 11824 switching direction from 1 to -1 - decHistory=-3 oldest=-0.39 newest=-1.52
21:04:47.453 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
21:04:47.453 00.000 11824 MoveAxis(W, 107, ABG)
21:04:47.453 00.000 11824 Guiding  Dir = 3, Dur = 107
21:04:47.453 00.000 11824 IsSlewing returns 0
21:04:47.453 00.000 11824 IsGuiding returns 0
21:04:47.454 00.001 11824 PulseGuide returned control before completion, sleep 117
21:04:47.581 00.127 11824 IsGuiding returns 1
21:04:47.581 00.000 11824 scope still moving after pulse duration time elapsed
21:04:47.612 00.031 11824 IsSlewing returns 0
21:04:47.612 00.000 11824 IsGuiding returns 0
21:04:47.612 00.000 11824 scope move finished after 107 + 51 ms
21:04:47.612 00.000 11824 Move returns status 0, amount 107
21:04:47.612 00.000 11824 MoveAxis(N, 158, ABG)
21:04:47.613 00.001 11824 Guiding  Dir = 0, Dur = 158
21:04:47.613 00.000 11824 IsSlewing returns 0
21:04:47.613 00.000 11824 IsGuiding returns 0
21:04:47.613 00.000 11824 PulseGuide returned control before completion, sleep 168
21:04:47.784 00.171 11824 IsGuiding returns 1
21:04:47.784 00.000 11824 scope still moving after pulse duration time elapsed
21:04:47.815 00.031 11824 IsSlewing returns 0
21:04:47.815 00.000 11824 IsGuiding returns 0
21:04:47.815 00.000 11824 scope move finished after 158 + 44 ms
21:04:47.815 00.000 11824 Move returns status 0, amount 158
21:04:47.815 00.000 11824 move complete, result=0
21:04:47.815 00.000 11824 worker thread done servicing request
21:04:47.815 00.000 11824 Worker thread wakes up
21:04:47.815 00.000 12116 GuideStep: 0.4 px 107 ms WEST, -0.8 px 158 ms NORTH
21:04:47.817 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:47.818 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:51.213 03.395 11824 Exposure complete
21:04:51.409 00.196 11824 worker thread done servicing request
21:04:51.409 00.000 12116 OnExposeComplete: enter
21:04:51.411 00.002 12116 UpdateGuideState(): m_state=6
21:04:51.413 00.002 12116 Star::Find(15, 1912, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
21:04:51.415 00.002 12116 Star::Find returns 1 (0), X=1912.07, Y=1101.14, Mass=223040, SNR=45.6, Peak=41546 HFD=2.2
21:04:51.418 00.003 12116 MultiStar: [#1 1.03,-0.04,1.31,U] [#2 3.99,0.08,0.00,M3] [#3 2.90,0.48,1.15,U] [#4 3.07,0.60,1.06,U] [#5 3.09,0.59,0.95,U] [#6 2.56,-0.11,0.71,U] [#7 4.02,-0.36,0.00,M3] [#8 2.90,0.67,0.69,U] 
21:04:51.421 00.003 12116 single-star, 6 included, MultiStar: {2.20, 0.35}, one-star: {0.44, 0.30}
21:04:51.423 00.002 12116 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.76) = xAngle (1.35 = 1.35)
21:04:51.424 00.001 12116 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.34 = -1.95)
21:04:51.426 00.002 12116 CameraToMount -- cameraX=0.44 cameraY=0.30 hyp=0.53 cameraTheta=0.59 mountX=0.12 mountY=-0.50, mountTheta=-1.34
21:04:51.429 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.44, y=0.30, opts=13)
21:04:51.431 00.002 12116 Enqueuing Move request for scope (0.44, 0.30)
21:04:51.434 00.003 11824 Worker thread wakes up
21:04:51.434 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7530, FiltMin=2087, FiltMax=65535, Gamma=0.510
21:04:51.436 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.30) opts 0xd
21:04:51.436 00.000 11824 Handling offset move in thread for scope, endpoint = (0.44, 0.30)
21:04:51.437 00.001 11824 Moving (0.44, 0.30) raw xDistance=0.12 yDistance=-0.50
21:04:51.437 00.000 12116 UpdateGuideState exits: m=223040 SNR=45.6
21:04:51.439 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:04:51.439 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:04:51.439 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:51.441 00.002 11824 MoveAxis(E, 0, ABG)
21:04:51.441 00.000 11824 Move returns status 0, amount 0
21:04:51.441 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:51.444 00.003 12116 Enqueuing Expose request
21:04:51.447 00.003 11824 MoveAxis(N, 93, ABG)
21:04:51.447 00.000 11824 Guiding  Dir = 0, Dur = 93
21:04:51.447 00.000 11824 IsSlewing returns 0
21:04:51.447 00.000 11824 IsGuiding returns 0
21:04:51.447 00.000 11824 PulseGuide returned control before completion, sleep 103
21:04:51.553 00.106 11824 IsGuiding returns 1
21:04:51.553 00.000 11824 scope still moving after pulse duration time elapsed
21:04:51.585 00.032 11824 IsSlewing returns 0
21:04:51.585 00.000 11824 IsGuiding returns 0
21:04:51.585 00.000 11824 scope move finished after 93 + 46 ms
21:04:51.585 00.000 11824 Move returns status 0, amount 93
21:04:51.586 00.001 11824 move complete, result=0
21:04:51.586 00.000 11824 worker thread done servicing request
21:04:51.586 00.000 11824 Worker thread wakes up
21:04:51.586 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:51.586 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:51.586 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.5 px 93 ms NORTH
21:04:54.966 03.380 11824 Exposure complete
21:04:55.138 00.172 11824 worker thread done servicing request
21:04:55.138 00.000 12116 OnExposeComplete: enter
21:04:55.140 00.002 12116 UpdateGuideState(): m_state=6
21:04:55.143 00.003 12116 Star::Find(15, 1912, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
21:04:55.146 00.003 12116 Star::Find returns 1 (0), X=1912.34, Y=1101.82, Mass=235408, SNR=45.9, Peak=49491 HFD=2.2
21:04:55.148 00.002 12116 MultiStar: [#1 0.84,0.34,1.12,U] [#2 3.77,0.80,0.00,M4] [#3 2.68,1.18,1.46,U] [#4 2.95,1.26,0.86,U] [#5 3.16,0.92,0.84,U] [#6 2.30,-0.01,0.86,U] [#7 4.18,0.12,0.00,M4] [#8 2.65,1.74,0.68,U] 
21:04:55.151 00.003 12116 single-star, 6 included, MultiStar: {2.13, 0.89}, one-star: {0.72, 0.97}
21:04:55.153 00.002 12116 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.76) = xAngle (1.69 = 1.69)
21:04:55.155 00.002 12116 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.68 = -1.60)
21:04:55.157 00.002 12116 CameraToMount -- cameraX=0.72 cameraY=0.97 hyp=1.21 cameraTheta=0.94 mountX=-0.15 mountY=-1.20, mountTheta=-1.69
21:04:55.160 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.72, y=0.97, opts=13)
21:04:55.162 00.002 12116 Enqueuing Move request for scope (0.72, 0.97)
21:04:55.164 00.002 11824 Worker thread wakes up
21:04:55.164 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7511, FiltMin=1939, FiltMax=65530, Gamma=0.510
21:04:55.167 00.003 12116 UpdateGuideState exits: m=235408 SNR=45.9
21:04:55.169 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.97) opts 0xd
21:04:55.169 00.000 11824 Handling offset move in thread for scope, endpoint = (0.72, 0.97)
21:04:55.169 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:55.171 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:55.174 00.003 12116 Enqueuing Expose request
21:04:55.176 00.002 11824 Moving (0.72, 0.97) raw xDistance=-0.15 yDistance=-1.20
21:04:55.176 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:04:55.176 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.20 from input -1.20
21:04:55.176 00.000 11824 MoveAxis(E, 0, ABG)
21:04:55.176 00.000 11824 Move returns status 0, amount 0
21:04:55.176 00.000 11824 MoveAxis(N, 226, ABG)
21:04:55.176 00.000 11824 Guiding  Dir = 0, Dur = 226
21:04:55.176 00.000 11824 IsSlewing returns 0
21:04:55.177 00.001 11824 IsGuiding returns 0
21:04:55.177 00.000 11824 PulseGuide returned control before completion, sleep 236
21:04:55.424 00.247 11824 IsGuiding returns 1
21:04:55.424 00.000 11824 scope still moving after pulse duration time elapsed
21:04:55.456 00.032 11824 IsSlewing returns 0
21:04:55.456 00.000 11824 IsGuiding returns 0
21:04:55.456 00.000 11824 scope move finished after 226 + 52 ms
21:04:55.456 00.000 11824 Move returns status 0, amount 226
21:04:55.456 00.000 11824 move complete, result=0
21:04:55.456 00.000 11824 worker thread done servicing request
21:04:55.457 00.001 11824 Worker thread wakes up
21:04:55.457 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -1.2 px 226 ms NORTH
21:04:55.460 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:55.460 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:58.835 03.375 11824 Exposure complete
21:04:58.994 00.159 11824 worker thread done servicing request
21:04:58.995 00.001 12116 OnExposeComplete: enter
21:04:58.997 00.002 12116 UpdateGuideState(): m_state=6
21:04:59.000 00.003 12116 Star::Find(15, 1912, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
21:04:59.002 00.002 12116 Star::Find returns 1 (0), X=1911.87, Y=1101.22, Mass=263118, SNR=44.1, Peak=35498 HFD=2.7
21:04:59.005 00.003 12116 MultiStar: [#1 0.32,-0.12,1.52,U] [#2 3.68,0.10,0.00,M5] [#3 2.33,0.68,1.26,U] [#4 2.93,0.47,0.86,U] [#5 2.77,0.43,0.71,U] [#6 1.89,-0.37,0.64,U] [#7 3.68,-0.58,0.00,M5] [#8 2.23,0.67,0.67,U] 
21:04:59.008 00.003 12116 single-star, 6 included, MultiStar: {1.63, 0.29}, one-star: {0.24, 0.37}
21:04:59.010 00.002 12116 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.76) = xAngle (1.75 = 1.75)
21:04:59.012 00.002 12116 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.74 = -1.54)
21:04:59.014 00.002 12116 CameraToMount -- cameraX=0.24 cameraY=0.37 hyp=0.45 cameraTheta=0.99 mountX=-0.08 mountY=-0.45, mountTheta=-1.75
21:04:59.018 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.24, y=0.37, opts=13)
21:04:59.020 00.002 12116 Enqueuing Move request for scope (0.24, 0.37)
21:04:59.022 00.002 11824 Worker thread wakes up
21:04:59.022 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7475, FiltMin=2029, FiltMax=65530, Gamma=0.510
21:04:59.025 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.37) opts 0xd
21:04:59.025 00.000 12116 UpdateGuideState exits: m=263118 SNR=44.1
21:04:59.027 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:59.029 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:04:59.031 00.002 12116 Enqueuing Expose request
21:04:59.033 00.002 11824 Handling offset move in thread for scope, endpoint = (0.24, 0.37)
21:04:59.033 00.000 11824 Moving (0.24, 0.37) raw xDistance=-0.08 yDistance=-0.45
21:04:59.033 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:04:59.034 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:59.034 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:04:59.034 00.000 11824 MoveAxis(E, 0, ABG)
21:04:59.034 00.000 11824 Move returns status 0, amount 0
21:04:59.034 00.000 11824 MoveAxis(N, 0, ABG)
21:04:59.034 00.000 11824 Move returns status 0, amount 0
21:04:59.034 00.000 11824 move complete, result=0
21:04:59.034 00.000 11824 worker thread done servicing request
21:04:59.034 00.000 11824 Worker thread wakes up
21:04:59.034 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:04:59.034 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:04:59.036 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:05:02.491 03.455 11824 Exposure complete
21:05:02.748 00.257 11824 worker thread done servicing request
21:05:02.748 00.000 12116 OnExposeComplete: enter
21:05:02.751 00.003 12116 UpdateGuideState(): m_state=6
21:05:02.753 00.002 12116 Star::Find(15, 1911, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
21:05:02.756 00.003 12116 Star::Find returns 1 (0), X=1911.89, Y=1101.43, Mass=244075, SNR=46.2, Peak=39130 HFD=2.4
21:05:02.759 00.003 12116 MultiStar: [#1 0.35,0.29,1.19,U] [#2 3.66,0.77,0.00,M6] [#3 2.32,1.08,1.26,U] [#4 2.90,0.88,1.01,U] [#5 2.75,0.82,0.90,U] [#6 1.95,0.10,0.92,U] [#7 3.58,-0.08,0.00,M6] [#8 2.56,1.21,0.71,U] 
21:05:02.761 00.002 12116 single-star, 6 included, MultiStar: {1.80, 0.69}, one-star: {0.27, 0.58}
21:05:02.764 00.003 12116 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.76) = xAngle (1.90 = 1.90)
21:05:02.767 00.003 12116 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.89 = -1.40)
21:05:02.769 00.002 12116 CameraToMount -- cameraX=0.27 cameraY=0.58 hyp=0.64 cameraTheta=1.14 mountX=-0.21 mountY=-0.63, mountTheta=-1.89
21:05:02.773 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.27, y=0.58, opts=13)
21:05:02.776 00.003 12116 Enqueuing Move request for scope (0.27, 0.58)
21:05:02.779 00.003 11824 Worker thread wakes up
21:05:02.780 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7485, FiltMin=2007, FiltMax=65530, Gamma=0.510
21:05:02.782 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.58) opts 0xd
21:05:02.782 00.000 12116 UpdateGuideState exits: m=244075 SNR=46.2
21:05:02.786 00.004 11824 Handling offset move in thread for scope, endpoint = (0.27, 0.58)
21:05:02.786 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:02.789 00.003 11824 Moving (0.27, 0.58) raw xDistance=-0.21 yDistance=-0.63
21:05:02.789 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:05:02.792 00.003 12116 Enqueuing Expose request
21:05:02.796 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
21:05:02.796 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
21:05:02.796 00.000 11824 MoveAxis(E, 0, ABG)
21:05:02.796 00.000 11824 Move returns status 0, amount 0
21:05:02.796 00.000 11824 MoveAxis(N, 118, ABG)
21:05:02.796 00.000 11824 Guiding  Dir = 0, Dur = 118
21:05:02.796 00.000 11824 IsSlewing returns 0
21:05:02.797 00.001 11824 IsGuiding returns 0
21:05:02.797 00.000 11824 PulseGuide returned control before completion, sleep 128
21:05:02.936 00.139 11824 IsGuiding returns 1
21:05:02.936 00.000 11824 scope still moving after pulse duration time elapsed
21:05:02.966 00.030 11824 IsSlewing returns 0
21:05:02.966 00.000 11824 IsGuiding returns 0
21:05:02.966 00.000 11824 scope move finished after 118 + 52 ms
21:05:02.966 00.000 11824 Move returns status 0, amount 118
21:05:02.967 00.001 11824 move complete, result=0
21:05:02.967 00.000 11824 worker thread done servicing request
21:05:02.967 00.000 11824 Worker thread wakes up
21:05:02.967 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.6 px 118 ms NORTH
21:05:02.972 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:05:02.972 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:05:06.382 03.410 11824 Exposure complete
21:05:06.648 00.266 12116 OnExposeComplete: enter
21:05:06.652 00.004 12116 UpdateGuideState(): m_state=6
21:05:06.654 00.002 11824 worker thread done servicing request
21:05:06.655 00.001 12116 Star::Find(15, 1911, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
21:05:06.658 00.003 12116 Star::Find returns 1 (0), X=1912.31, Y=1100.31, Mass=211571, SNR=42.2, Peak=41242 HFD=1.8
21:05:06.661 00.003 12116 MultiStar: [#1 0.97,-0.73,1.23,U] [#2 4.06,-0.51,0.00,M7] [#3 2.63,-0.20,1.64,U] [#4 3.34,-0.29,1.04,U] [#5 3.08,-0.36,0.98,U] [#6 2.30,-1.39,0.83,U] [#7 3.85,-1.15,0.00,M7] [#8 2.80,-0.17,0.69,U] 
21:05:06.664 00.003 12116 single-star, 6 included, MultiStar: {2.23, -0.50}, one-star: {0.68, -0.53}
21:05:06.667 00.003 12116 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.76) = xAngle (0.09 = 0.09)
21:05:06.669 00.002 12116 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.08 = 3.08)
21:05:06.672 00.003 12116 CameraToMount -- cameraX=0.68 cameraY=-0.53 hyp=0.86 cameraTheta=-0.67 mountX=0.86 mountY=0.05, mountTheta=0.06
21:05:06.680 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.68, y=-0.53, opts=13)
21:05:06.684 00.004 12116 Enqueuing Move request for scope (0.68, -0.53)
21:05:06.690 00.006 11824 Worker thread wakes up
21:05:06.692 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.53) opts 0xd
21:05:06.692 00.000 11824 Handling offset move in thread for scope, endpoint = (0.68, -0.53)
21:05:06.692 00.000 11824 Moving (0.68, -0.53) raw xDistance=0.86 yDistance=0.05
21:05:06.692 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86
21:05:06.692 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:06.692 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:05:06.692 00.000 11824 MoveAxis(W, 201, ABG)
21:05:06.692 00.000 11824 Guiding  Dir = 3, Dur = 201
21:05:06.693 00.001 11824 IsSlewing returns 0
21:05:06.693 00.000 11824 IsGuiding returns 0
21:05:06.693 00.000 11824 PulseGuide returned control before completion, sleep 211
21:05:06.694 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7431, FiltMin=2087, FiltMax=65530, Gamma=0.510
21:05:06.697 00.003 12116 UpdateGuideState exits: m=211571 SNR=42.2
21:05:06.700 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:06.807 00.107 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:05:06.810 00.003 12116 Enqueuing Expose request
21:05:07.006 00.196 11824 IsGuiding returns 1
21:05:07.006 00.000 11824 scope still moving after pulse duration time elapsed
21:05:07.035 00.029 11824 IsSlewing returns 0
21:05:07.038 00.003 11824 IsGuiding returns 1
21:05:07.070 00.032 11824 IsSlewing returns 0
21:05:07.071 00.001 11824 IsGuiding returns 1
21:05:07.100 00.029 11824 IsSlewing returns 0
21:05:07.100 00.000 11824 IsGuiding returns 1
21:05:07.128 00.028 11824 IsSlewing returns 0
21:05:07.129 00.001 11824 IsGuiding returns 1
21:05:07.159 00.030 11824 IsSlewing returns 0
21:05:07.159 00.000 11824 IsGuiding returns 1
21:05:07.191 00.032 11824 IsSlewing returns 0
21:05:07.191 00.000 11824 IsGuiding returns 1
21:05:07.223 00.032 11824 IsSlewing returns 0
21:05:07.223 00.000 11824 IsGuiding returns 1
21:05:07.255 00.032 11824 IsSlewing returns 0
21:05:07.255 00.000 11824 IsGuiding returns 1
21:05:07.287 00.032 11824 IsSlewing returns 0
21:05:07.287 00.000 11824 IsGuiding returns 1
21:05:07.319 00.032 11824 IsSlewing returns 0
21:05:07.319 00.000 11824 IsGuiding returns 1
21:05:07.351 00.032 11824 IsSlewing returns 0
21:05:07.351 00.000 11824 IsGuiding returns 0
21:05:07.351 00.000 11824 scope move finished after 201 + 458 ms
21:05:07.351 00.000 11824 Move returns status 0, amount 201
21:05:07.352 00.001 11824 MoveAxis(N, 0, ABG)
21:05:07.352 00.000 11824 Move returns status 0, amount 0
21:05:07.352 00.000 11824 move complete, result=0
21:05:07.352 00.000 12116 GuideStep: 0.9 px 201 ms WEST, 0.1 px 0 ms NORTH
21:05:07.357 00.005 11824 worker thread done servicing request
21:05:07.357 00.000 11824 Worker thread wakes up
21:05:07.357 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:05:07.357 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:05:10.770 03.413 11824 Exposure complete
21:05:11.050 00.280 12116 OnExposeComplete: enter
21:05:11.053 00.003 12116 UpdateGuideState(): m_state=6
21:05:11.056 00.003 11824 worker thread done servicing request
21:05:11.057 00.001 12116 Star::Find(15, 1912, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
21:05:11.059 00.002 12116 Star::Find returns 1 (0), X=1911.98, Y=1100.90, Mass=249438, SNR=44.9, Peak=43370 HFD=2.5
21:05:11.062 00.003 12116 MultiStar: [#1 0.74,-0.41,1.28,U] [#2 3.81,-0.35,0.00,M8] [#3 2.64,0.28,1.36,U] [#4 2.91,0.31,0.87,U] [#5 2.90,0.19,0.94,U] [#6 2.04,-0.84,0.74,U] [#7 3.85,-0.74,0.00,M8] [#8 2.45,0.14,0.96,U] 
21:05:11.065 00.003 12116 single-star, 6 included, MultiStar: {1.96, -0.02}, one-star: {0.35, 0.06}
21:05:11.068 00.003 12116 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.76) = xAngle (0.92 = 0.92)
21:05:11.071 00.003 12116 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.90 = -2.38)
21:05:11.074 00.003 12116 CameraToMount -- cameraX=0.35 cameraY=0.06 hyp=0.36 cameraTheta=0.16 mountX=0.22 mountY=-0.25, mountTheta=-0.85
21:05:11.078 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.35, y=0.06, opts=13)
21:05:11.080 00.002 12116 Enqueuing Move request for scope (0.35, 0.06)
21:05:11.083 00.003 11824 Worker thread wakes up
21:05:11.083 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.06) opts 0xd
21:05:11.083 00.000 11824 Handling offset move in thread for scope, endpoint = (0.35, 0.06)
21:05:11.083 00.000 11824 Moving (0.35, 0.06) raw xDistance=0.22 yDistance=-0.25
21:05:11.083 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
21:05:11.083 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:11.084 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:05:11.084 00.000 11824 MoveAxis(E, 0, ABG)
21:05:11.084 00.000 11824 Move returns status 0, amount 0
21:05:11.084 00.000 11824 MoveAxis(N, 0, ABG)
21:05:11.084 00.000 11824 Move returns status 0, amount 0
21:05:11.084 00.000 11824 move complete, result=0
21:05:11.084 00.000 11824 worker thread done servicing request
21:05:11.084 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7411, FiltMin=1962, FiltMax=65530, Gamma=0.510
21:05:11.087 00.003 12116 UpdateGuideState exits: m=249438 SNR=44.9
21:05:11.089 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:11.091 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:05:11.094 00.003 12116 Enqueuing Expose request
21:05:11.097 00.003 11824 Worker thread wakes up
21:05:11.097 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:05:11.097 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:05:11.098 00.001 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:05:14.531 03.433 11824 Exposure complete
21:05:14.766 00.235 11824 worker thread done servicing request
21:05:14.766 00.000 12116 OnExposeComplete: enter
21:05:14.769 00.003 12116 UpdateGuideState(): m_state=6
21:05:14.772 00.003 12116 Star::Find(15, 1911, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
21:05:14.774 00.002 12116 Star::Find returns 1 (0), X=1912.42, Y=1101.12, Mass=247328, SNR=45.9, Peak=45706 HFD=2.4
21:05:14.777 00.003 12116 MultiStar: [#1 1.07,-0.21,1.30,U] [#2 4.28,0.16,0.00,M9] [#3 3.09,0.45,1.46,U] [#4 3.18,0.59,1.26,U] [#5 3.46,0.32,0.00,M1] [#6 2.02,-0.68,0.75,U] [#7 4.30,-0.30,0.00,M9] [#8 2.93,0.47,0.78,U] 
21:05:14.779 00.002 12116 single-star, 5 included, MultiStar: {2.21, 0.19}, one-star: {0.79, 0.27}
21:05:14.781 00.002 12116 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.76) = xAngle (1.09 = 1.09)
21:05:14.784 00.003 12116 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.08 = -2.21)
21:05:14.787 00.003 12116 CameraToMount -- cameraX=0.79 cameraY=0.27 hyp=0.83 cameraTheta=0.33 mountX=0.39 mountY=-0.67, mountTheta=-1.05
21:05:14.792 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.79, y=0.27, opts=13)
21:05:14.795 00.003 12116 Enqueuing Move request for scope (0.79, 0.27)
21:05:14.797 00.002 11824 Worker thread wakes up
21:05:14.798 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.27) opts 0xd
21:05:14.798 00.000 11824 Handling offset move in thread for scope, endpoint = (0.79, 0.27)
21:05:14.798 00.000 11824 Moving (0.79, 0.27) raw xDistance=0.39 yDistance=-0.67
21:05:14.798 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
21:05:14.798 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
21:05:14.798 00.000 11824 MoveAxis(W, 90, ABG)
21:05:14.798 00.000 11824 Guiding  Dir = 3, Dur = 90
21:05:14.798 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7392, FiltMin=1917, FiltMax=65530, Gamma=0.510
21:05:14.801 00.003 11824 IsSlewing returns 0
21:05:14.801 00.000 11824 IsGuiding returns 0
21:05:14.802 00.001 11824 PulseGuide returned control before completion, sleep 100
21:05:14.802 00.000 12116 UpdateGuideState exits: m=247328 SNR=45.9
21:05:14.805 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:14.808 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:05:14.811 00.003 12116 Enqueuing Expose request
21:05:14.914 00.103 11824 IsGuiding returns 1
21:05:14.914 00.000 11824 scope still moving after pulse duration time elapsed
21:05:14.945 00.031 11824 IsSlewing returns 0
21:05:14.945 00.000 11824 IsGuiding returns 1
21:05:14.977 00.032 11824 IsSlewing returns 0
21:05:14.977 00.000 11824 IsGuiding returns 0
21:05:14.977 00.000 11824 scope move finished after 90 + 85 ms
21:05:14.977 00.000 11824 Move returns status 0, amount 90
21:05:14.977 00.000 11824 MoveAxis(N, 126, ABG)
21:05:14.977 00.000 11824 Guiding  Dir = 0, Dur = 126
21:05:14.977 00.000 11824 IsSlewing returns 0
21:05:14.978 00.001 11824 IsGuiding returns 0
21:05:14.978 00.000 11824 PulseGuide returned control before completion, sleep 136
21:05:15.120 00.142 11824 IsGuiding returns 1
21:05:15.120 00.000 11824 scope still moving after pulse duration time elapsed
21:05:15.152 00.032 11824 IsSlewing returns 0
21:05:15.152 00.000 11824 IsGuiding returns 0
21:05:15.152 00.000 11824 scope move finished after 126 + 48 ms
21:05:15.153 00.001 11824 Move returns status 0, amount 126
21:05:15.153 00.000 11824 move complete, result=0
21:05:15.153 00.000 11824 worker thread done servicing request
21:05:15.153 00.000 12116 GuideStep: 0.4 px 90 ms WEST, -0.7 px 126 ms NORTH
21:05:15.155 00.002 11824 Worker thread wakes up
21:05:15.156 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:05:15.156 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:05:18.585 03.429 11824 Exposure complete
21:05:18.846 00.261 11824 worker thread done servicing request
21:05:18.846 00.000 12116 OnExposeComplete: enter
21:05:18.851 00.005 12116 UpdateGuideState(): m_state=6
21:05:18.858 00.007 12116 Star::Find(15, 1912, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
21:05:18.862 00.004 12116 Star::Find returns 1 (0), X=1911.89, Y=1100.65, Mass=266033, SNR=45.5, Peak=43770 HFD=2.4
21:05:18.866 00.004 12116 MultiStar: [#1 0.76,-0.64,1.21,U] [#2 3.80,-0.34,0.00,M10] [#3 2.41,0.02,1.24,U] [#4 3.00,-0.17,0.93,U] [#5 2.80,-0.18,0.97,U] [#6 2.19,-0.97,0.76,U] [#7 3.75,-1.18,0.00,M10] [#8 2.50,-0.40,0.80,U] 
21:05:18.872 00.006 12116 single-star, 6 included, MultiStar: {1.93, -0.34}, one-star: {0.27, -0.19}
21:05:18.876 00.004 12116 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.76) = xAngle (0.13 = 0.13)
21:05:18.880 00.004 12116 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.12 = 3.12)
21:05:18.884 00.004 12116 CameraToMount -- cameraX=0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-0.63 mountX=0.33 mountY=0.01, mountTheta=0.02
21:05:18.891 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.27, y=-0.19, opts=13)
21:05:18.896 00.005 12116 Enqueuing Move request for scope (0.27, -0.19)
21:05:18.899 00.003 11824 Worker thread wakes up
21:05:18.899 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7376, FiltMin=1755, FiltMax=65530, Gamma=0.510
21:05:18.904 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.19) opts 0xd
21:05:18.904 00.000 12116 UpdateGuideState exits: m=266033 SNR=45.5
21:05:18.908 00.004 11824 Handling offset move in thread for scope, endpoint = (0.27, -0.19)
21:05:18.908 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:18.912 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:05:18.915 00.003 12116 Enqueuing Expose request
21:05:18.919 00.004 11824 Moving (0.27, -0.19) raw xDistance=0.33 yDistance=0.01
21:05:18.919 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
21:05:18.919 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:18.920 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:05:18.920 00.000 11824 MoveAxis(W, 83, ABG)
21:05:18.920 00.000 11824 Guiding  Dir = 3, Dur = 83
21:05:18.921 00.001 11824 IsSlewing returns 0
21:05:18.921 00.000 11824 IsGuiding returns 0
21:05:18.922 00.001 11824 PulseGuide returned control before completion, sleep 93
21:05:19.020 00.098 11824 IsGuiding returns 1
21:05:19.020 00.000 11824 scope still moving after pulse duration time elapsed
21:05:19.052 00.032 11824 IsSlewing returns 0
21:05:19.053 00.001 11824 IsGuiding returns 0
21:05:19.053 00.000 11824 scope move finished after 83 + 49 ms
21:05:19.054 00.001 11824 Move returns status 0, amount 83
21:05:19.054 00.000 11824 MoveAxis(N, 0, ABG)
21:05:19.054 00.000 11824 Move returns status 0, amount 0
21:05:19.054 00.000 11824 move complete, result=0
21:05:19.054 00.000 11824 worker thread done servicing request
21:05:19.054 00.000 12116 GuideStep: 0.3 px 83 ms WEST, 0.0 px 0 ms NORTH
21:05:19.059 00.005 11824 Worker thread wakes up
21:05:19.059 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:05:19.059 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:05:22.478 03.419 11824 Exposure complete
21:05:22.721 00.243 11824 worker thread done servicing request
21:05:22.721 00.000 12116 OnExposeComplete: enter
21:05:22.724 00.003 12116 UpdateGuideState(): m_state=6
21:05:22.728 00.004 12116 Star::Find(15, 1911, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
21:05:22.731 00.003 12116 Star::Find returns 1 (0), X=1911.63, Y=1100.92, Mass=248827, SNR=49.9, Peak=42570 HFD=2.4
21:05:22.734 00.003 12116 MultiStar: [#1 0.27,-0.74,1.12,U] [#2 3.32,-0.26,1.16,U] [#3 2.20,0.48,1.42,U] [#4 2.59,0.26,1.08,U] [#5 2.62,0.29,0.79,U] [#6 1.62,-0.75,0.77,U] [#7 3.21,-0.76,0.81,U] [#8 2.17,-0.07,0.77,U] 
21:05:22.737 00.003 12116 single-star, 8 included, MultiStar: {1.98, -0.13}, one-star: {-0.00, 0.08}
21:05:22.740 00.003 12116 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.76) = xAngle (2.33 = 2.33)
21:05:22.743 00.003 12116 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.32 = -0.96)
21:05:22.746 00.003 12116 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.57 mountX=-0.05 mountY=-0.06, mountTheta=-2.27
21:05:22.750 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.00, y=0.08, opts=13)
21:05:22.754 00.004 12116 Enqueuing Move request for scope (-0.00, 0.08)
21:05:22.758 00.004 11824 Worker thread wakes up
21:05:22.758 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7360, FiltMin=1911, FiltMax=65530, Gamma=0.510
21:05:22.761 00.003 12116 UpdateGuideState exits: m=248827 SNR=49.9
21:05:22.764 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:22.766 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:05:22.770 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
21:05:22.771 00.001 12116 Enqueuing Expose request
21:05:22.775 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
21:05:22.775 00.000 11824 Moving (-0.00, 0.08) raw xDistance=-0.05 yDistance=-0.06
21:05:22.775 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:05:22.775 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:22.775 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:05:22.775 00.000 11824 MoveAxis(E, 0, ABG)
21:05:22.775 00.000 11824 Move returns status 0, amount 0
21:05:22.775 00.000 11824 MoveAxis(N, 0, ABG)
21:05:22.775 00.000 11824 Move returns status 0, amount 0
21:05:22.775 00.000 11824 move complete, result=0
21:05:22.775 00.000 11824 worker thread done servicing request
21:05:22.776 00.001 11824 Worker thread wakes up
21:05:22.776 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:05:22.776 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:05:22.778 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:05:26.191 03.413 11824 Exposure complete
21:05:26.411 00.220 11824 worker thread done servicing request
21:05:26.411 00.000 12116 OnExposeComplete: enter
21:05:26.416 00.005 12116 UpdateGuideState(): m_state=6
21:05:26.419 00.003 12116 Star::Find(15, 1911, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
21:05:26.422 00.003 12116 Star::Find returns 1 (0), X=1912.26, Y=1101.18, Mass=224522, SNR=40.1, Peak=30954 HFD=2.9
21:05:26.425 00.003 12116 MultiStar: [#1 1.17,0.09,1.35,U] [#2 4.20,0.22,0.00,M10] [#3 2.76,0.47,1.13,U] [#4 3.37,0.51,0.89,U] [#5 3.17,0.19,0.75,U] [#6 2.28,-0.45,0.86,U] [#7 3.96,-0.46,0.00,M10] [#8 2.67,0.44,0.58,U] 
21:05:26.427 00.002 12116 single-star, 6 included, MultiStar: {2.17, 0.22}, one-star: {0.64, 0.34}
21:05:26.430 00.003 12116 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.76) = xAngle (1.24 = 1.24)
21:05:26.432 00.002 12116 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.23 = -2.05)
21:05:26.434 00.002 12116 CameraToMount -- cameraX=0.64 cameraY=0.34 hyp=0.72 cameraTheta=0.49 mountX=0.23 mountY=-0.64, mountTheta=-1.22
21:05:26.438 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.64, y=0.34, opts=13)
21:05:26.440 00.002 12116 Enqueuing Move request for scope (0.64, 0.34)
21:05:26.442 00.002 11824 Worker thread wakes up
21:05:26.442 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7338, FiltMin=2008, FiltMax=65535, Gamma=0.510
21:05:26.444 00.002 12116 UpdateGuideState exits: m=224522 SNR=40.1
21:05:26.446 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:26.448 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:05:26.450 00.002 12116 Enqueuing Expose request
21:05:26.452 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.34) opts 0xd
21:05:26.452 00.000 11824 Handling offset move in thread for scope, endpoint = (0.64, 0.34)
21:05:26.452 00.000 11824 Moving (0.64, 0.34) raw xDistance=0.23 yDistance=-0.64
21:05:26.453 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
21:05:26.453 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
21:05:26.453 00.000 11824 MoveAxis(E, 0, ABG)
21:05:26.453 00.000 11824 Move returns status 0, amount 0
21:05:26.453 00.000 11824 MoveAxis(N, 120, ABG)
21:05:26.453 00.000 11824 Guiding  Dir = 0, Dur = 120
21:05:26.453 00.000 11824 IsSlewing returns 0
21:05:26.453 00.000 11824 IsGuiding returns 0
21:05:26.454 00.001 11824 PulseGuide returned control before completion, sleep 130
21:05:26.599 00.145 11824 IsGuiding returns 0
21:05:26.599 00.000 11824 Move returns status 0, amount 120
21:05:26.599 00.000 11824 move complete, result=0
21:05:26.599 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.6 px 120 ms NORTH
21:05:26.601 00.002 11824 worker thread done servicing request
21:05:26.601 00.000 11824 Worker thread wakes up
21:05:26.601 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:05:26.601 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:05:30.029 03.428 11824 Exposure complete
21:05:30.276 00.247 11824 worker thread done servicing request
21:05:30.277 00.001 12116 OnExposeComplete: enter
21:05:30.280 00.003 12116 UpdateGuideState(): m_state=6
21:05:30.284 00.004 12116 Star::Find(15, 1912, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
21:05:30.288 00.004 12116 Star::Find returns 1 (0), X=1911.87, Y=1101.15, Mass=180578, SNR=29.9, Peak=24378 HFD=2.9
21:05:30.291 00.003 12116 MultiStar: [#1 0.77,-0.14,1.31,U] [#2 3.97,0.08,0.00,R] [#3 2.29,0.41,1.24,U] [#4 2.56,0.45,1.11,U] [#5 2.41,0.21,0.99,U] [#6 1.20,-0.66,0.90,U] [#7 3.78,-0.68,0.00,R] [#8 2.44,0.43,0.88,U] 
21:05:30.294 00.003 12116 single-star, 6 included, MultiStar: {1.69, 0.15}, one-star: {0.24, 0.30}
21:05:30.297 00.003 12116 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.76) = xAngle (1.66 = 1.66)
21:05:30.299 00.002 12116 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.65 = -1.63)
21:05:30.302 00.003 12116 CameraToMount -- cameraX=0.24 cameraY=0.30 hyp=0.39 cameraTheta=0.90 mountX=-0.04 mountY=-0.38, mountTheta=-1.66
21:05:30.306 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.24, y=0.30, opts=13)
21:05:30.309 00.003 12116 Enqueuing Move request for scope (0.24, 0.30)
21:05:30.313 00.004 11824 Worker thread wakes up
21:05:30.313 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.30) opts 0xd
21:05:30.313 00.000 11824 Handling offset move in thread for scope, endpoint = (0.24, 0.30)
21:05:30.313 00.000 11824 Moving (0.24, 0.30) raw xDistance=-0.04 yDistance=-0.38
21:05:30.313 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:05:30.313 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:30.313 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:05:30.313 00.000 11824 MoveAxis(E, 0, ABG)
21:05:30.314 00.001 11824 Move returns status 0, amount 0
21:05:30.314 00.000 11824 MoveAxis(N, 0, ABG)
21:05:30.314 00.000 11824 Move returns status 0, amount 0
21:05:30.314 00.000 11824 move complete, result=0
21:05:30.314 00.000 11824 worker thread done servicing request
21:05:30.314 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7341, FiltMin=1811, FiltMax=65530, Gamma=0.510
21:05:30.317 00.003 12116 UpdateGuideState exits: m=180578 SNR=29.9
21:05:30.322 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:30.324 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:05:30.327 00.003 12116 Enqueuing Expose request
21:05:30.330 00.003 11824 Worker thread wakes up
21:05:30.331 00.001 12116 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:05:30.333 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:05:30.333 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:05:33.786 03.453 11824 Exposure complete
21:05:34.442 00.656 11824 worker thread done servicing request
21:05:34.442 00.000 12116 OnExposeComplete: enter
21:05:34.446 00.004 12116 UpdateGuideState(): m_state=6
21:05:34.449 00.003 12116 Star::Find(15, 1911, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
21:05:34.455 00.006 12116 Star::Find returns 1 (0), X=1912.31, Y=1101.62, Mass=28333, SNR=12.0, Peak=12211 HFD=1.6
21:05:34.457 00.002 12116 Star::Find false star n=6 nbg=271 bg=5532.8 sigma=1019.0 thresh=8590 peak=8488
21:05:34.460 00.003 12116 Star::Find false star n=6 nbg=258 bg=5648.9 sigma=878.1 thresh=8283 peak=8133
21:05:34.464 00.004 12116 Star::Find false star n=2 nbg=262 bg=5342.3 sigma=925.8 thresh=8120 peak=7340
21:05:34.468 00.004 12116 Star::Find false star n=6 nbg=246 bg=5130.8 sigma=793.6 thresh=7512 peak=7020
21:05:34.474 00.006 12116 Star::Find false star n=2 nbg=256 bg=4454.0 sigma=815.8 thresh=6901 peak=6199
21:05:34.478 00.004 12116 MultiStar: [#1 -0.22,1.23,1.11,U] [#2 0.00,0.00,0.00,L] [#3 2.02,1.71,0.82,U] [#4 3.83,1.62,0.00,M1] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.75,1.05,0.84,U] [#8 2.46,0.89,1.02,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 1.56,1.13,0.86,U] 
21:05:34.481 00.003 12116 single-star, 5 included, MultiStar: {1.16, 1.12}, one-star: {0.68, 0.78}
21:05:34.486 00.005 12116 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.76) = xAngle (1.61 = 1.61)
21:05:34.490 00.004 12116 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.60 = -1.69)
21:05:34.493 00.003 12116 CameraToMount -- cameraX=0.68 cameraY=0.78 hyp=1.03 cameraTheta=0.85 mountX=-0.04 mountY=-1.03, mountTheta=-1.61
21:05:34.498 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.68, y=0.78, opts=13)
21:05:34.502 00.004 12116 Enqueuing Move request for scope (0.68, 0.78)
21:05:34.506 00.004 11824 Worker thread wakes up
21:05:34.506 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1635, FiltMax=65491, Gamma=0.510
21:05:34.509 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.78) opts 0xd
21:05:34.509 00.000 12116 UpdateGuideState exits: m=28333 SNR=12.0
21:05:34.512 00.003 11824 Handling offset move in thread for scope, endpoint = (0.68, 0.78)
21:05:34.512 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:34.515 00.003 11824 Moving (0.68, 0.78) raw xDistance=-0.04 yDistance=-1.03
21:05:34.515 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:05:34.517 00.002 12116 Enqueuing Expose request
21:05:34.522 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:05:34.522 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03
21:05:34.522 00.000 11824 MoveAxis(E, 0, ABG)
21:05:34.522 00.000 11824 Move returns status 0, amount 0
21:05:34.522 00.000 11824 MoveAxis(N, 193, ABG)
21:05:34.522 00.000 11824 Guiding  Dir = 0, Dur = 193
21:05:34.522 00.000 11824 IsSlewing returns 0
21:05:34.523 00.001 11824 IsGuiding returns 0
21:05:34.523 00.000 11824 PulseGuide returned control before completion, sleep 203
21:05:34.736 00.213 11824 IsGuiding returns 1
21:05:34.736 00.000 11824 scope still moving after pulse duration time elapsed
21:05:34.766 00.030 11824 IsSlewing returns 0
21:05:34.766 00.000 11824 IsGuiding returns 0
21:05:34.766 00.000 11824 scope move finished after 193 + 51 ms
21:05:34.766 00.000 11824 Move returns status 0, amount 193
21:05:34.766 00.000 11824 move complete, result=0
21:05:34.767 00.001 11824 worker thread done servicing request
21:05:34.767 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -1.0 px 193 ms NORTH
21:05:34.771 00.004 11824 Worker thread wakes up
21:05:34.771 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:05:34.771 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:05:38.183 03.412 11824 Exposure complete
21:05:38.443 00.260 12116 OnExposeComplete: enter
21:05:38.446 00.003 12116 UpdateGuideState(): m_state=6
21:05:38.449 00.003 11824 worker thread done servicing request
21:05:38.449 00.000 12116 Star::Find(15, 1912, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
21:05:38.453 00.004 12116 Star::Find false star n=5 nbg=232 bg=4507.3 sigma=684.0 thresh=6559 peak=6499
21:05:38.455 00.002 12116 Star::Find returns 0 (2), X=1912.00, Y=1101.00, Mass=14820, SNR=2.9, Peak=10071 HFD=0.0
21:05:38.458 00.003 12116 DistanceChecker: activated
21:05:38.476 00.018 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:05:38.481 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
21:05:38.484 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
21:05:38.486 00.002 11824 Worker thread wakes up
21:05:38.487 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:05:38.487 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:05:38.487 00.000 11824 move complete, result=0
21:05:38.487 00.000 11824 worker thread done servicing request
21:05:38.602 00.115 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:05:38.605 00.003 12116 Status Line: Star lost - low SNR
21:05:38.609 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65530, med=3949, FiltMin=1232, FiltMax=65456, Gamma=0.510
21:05:38.612 00.003 12116 UpdateGuideState exits: Star lost - low SNR
21:05:38.616 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:38.619 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:05:38.623 00.004 12116 Enqueuing Expose request
21:05:38.625 00.002 11824 Worker thread wakes up
21:05:38.625 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:05:38.625 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:05:42.028 03.403 11824 Exposure complete
21:05:42.270 00.242 12116 OnExposeComplete: enter
21:05:42.273 00.003 12116 UpdateGuideState(): m_state=6
21:05:42.276 00.003 12116 Star::Find(15, 1912, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
21:05:42.279 00.003 11824 worker thread done servicing request
21:05:42.279 00.000 12116 Star::Find false star n=2 nbg=242 bg=4539.9 sigma=696.1 thresh=6628 peak=5792
21:05:42.282 00.003 12116 Star::Find returns 0 (2), X=1912.00, Y=1101.00, Mass=4748, SNR=2.9, Peak=9367 HFD=0.0
21:05:42.284 00.002 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:05:42.289 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
21:05:42.292 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
21:05:42.295 00.003 11824 Worker thread wakes up
21:05:42.295 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:05:42.295 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:05:42.295 00.000 11824 move complete, result=0
21:05:42.295 00.000 11824 worker thread done servicing request
21:05:42.409 00.114 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:05:42.411 00.002 12116 Status Line: Star lost - low SNR
21:05:42.417 00.006 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=3923, FiltMin=1379, FiltMax=65456, Gamma=0.510
21:05:42.420 00.003 12116 UpdateGuideState exits: Star lost - low SNR
21:05:42.423 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:42.426 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:05:42.428 00.002 12116 Enqueuing Expose request
21:05:42.431 00.003 11824 Worker thread wakes up
21:05:42.431 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:05:42.431 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:05:45.875 03.444 11824 Exposure complete
21:05:46.157 00.282 11824 worker thread done servicing request
21:05:46.157 00.000 12116 OnExposeComplete: enter
21:05:46.160 00.003 12116 UpdateGuideState(): m_state=6
21:05:46.164 00.004 12116 Star::Find(15, 1912, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
21:05:46.167 00.003 12116 Star::Find false star n=4 nbg=267 bg=4473.8 sigma=850.7 thresh=7026 peak=6377
21:05:46.170 00.003 12116 Star::Find returns 0 (2), X=1912.00, Y=1101.00, Mass=11744, SNR=2.9, Peak=8208 HFD=0.0
21:05:46.173 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:05:46.179 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
21:05:46.182 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
21:05:46.186 00.004 11824 Worker thread wakes up
21:05:46.186 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:05:46.186 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:05:46.186 00.000 11824 move complete, result=0
21:05:46.186 00.000 11824 worker thread done servicing request
21:05:46.300 00.114 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:05:46.304 00.004 12116 Status Line: Star lost - low SNR
21:05:46.311 00.007 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=3927, FiltMin=1319, FiltMax=65482, Gamma=0.510
21:05:46.317 00.006 12116 UpdateGuideState exits: Star lost - low SNR
21:05:46.321 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:46.325 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:05:46.330 00.005 12116 Enqueuing Expose request
21:05:46.335 00.005 11824 Worker thread wakes up
21:05:46.335 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:05:46.335 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:05:49.735 03.400 11824 Exposure complete
21:05:49.947 00.212 11824 worker thread done servicing request
21:05:49.947 00.000 12116 OnExposeComplete: enter
21:05:49.950 00.003 12116 UpdateGuideState(): m_state=6
21:05:49.954 00.004 12116 Star::Find(15, 1912, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
21:05:49.956 00.002 12116 Star::Find false star n=2 nbg=269 bg=4578.7 sigma=929.1 thresh=7366 peak=6599
21:05:49.959 00.003 12116 Star::Find returns 0 (2), X=1912.00, Y=1101.00, Mass=7592, SNR=2.9, Peak=9098 HFD=0.0
21:05:49.961 00.002 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:05:49.965 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
21:05:49.967 00.002 12116 Enqueuing Move request for scope (0.00, 0.00)
21:05:49.970 00.003 11824 Worker thread wakes up
21:05:49.970 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:05:49.970 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:05:49.970 00.000 11824 move complete, result=0
21:05:49.970 00.000 11824 worker thread done servicing request
21:05:50.075 00.105 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:05:50.082 00.007 12116 Status Line: Star lost - low SNR
21:05:50.091 00.009 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=3911, FiltMin=1418, FiltMax=65475, Gamma=0.510
21:05:50.096 00.005 12116 UpdateGuideState exits: Star lost - low SNR
21:05:50.103 00.007 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:50.109 00.006 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:05:50.113 00.004 12116 Enqueuing Expose request
21:05:50.118 00.005 11824 Worker thread wakes up
21:05:50.118 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:05:50.118 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:05:53.524 03.406 11824 Exposure complete
21:05:53.768 00.244 11824 worker thread done servicing request
21:05:53.768 00.000 12116 OnExposeComplete: enter
21:05:53.772 00.004 12116 UpdateGuideState(): m_state=6
21:05:53.775 00.003 12116 Star::Find(15, 1912, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
21:05:53.777 00.002 12116 Star::Find false star n=9 nbg=220 bg=4445.3 sigma=597.7 thresh=6238 peak=5795
21:05:53.779 00.002 12116 Star::Find returns 0 (2), X=1912.00, Y=1101.00, Mass=19635, SNR=2.9, Peak=10298 HFD=0.0
21:05:53.782 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:05:53.785 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
21:05:53.788 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
21:05:53.790 00.002 11824 Worker thread wakes up
21:05:53.790 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:05:53.790 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:05:53.790 00.000 11824 move complete, result=0
21:05:53.790 00.000 11824 worker thread done servicing request
21:05:53.902 00.112 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:05:53.905 00.003 12116 Status Line: Star lost - low SNR
21:05:53.909 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=3930, FiltMin=1277, FiltMax=65485, Gamma=0.510
21:05:53.911 00.002 12116 UpdateGuideState exits: Star lost - low SNR
21:05:53.913 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:53.915 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:05:53.917 00.002 12116 Enqueuing Expose request
21:05:53.920 00.003 11824 Worker thread wakes up
21:05:53.920 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:05:53.920 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:05:57.387 03.467 11824 Exposure complete
21:05:57.638 00.251 11824 worker thread done servicing request
21:05:57.638 00.000 12116 OnExposeComplete: enter
21:05:57.641 00.003 12116 UpdateGuideState(): m_state=6
21:05:57.644 00.003 12116 Star::Find(15, 1912, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
21:05:57.648 00.004 12116 Star::Find returns 1 (0), X=1905.18, Y=1100.71, Mass=25463, SNR=12.3, Peak=10602 HFD=5.2
21:05:57.650 00.002 12116 DistanceChecker: deactivated
21:05:57.654 00.004 12116 Star::Find false star n=3 nbg=267 bg=4400.9 sigma=849.9 thresh=6951 peak=6030
21:05:57.656 00.002 12116 Star::Find false star n=4 nbg=260 bg=4123.7 sigma=805.9 thresh=6541 peak=5959
21:05:57.659 00.003 12116 Star::Find false star n=2 nbg=261 bg=4271.6 sigma=938.4 thresh=7087 peak=6260
21:05:57.662 00.003 12116 Star::Find false star n=3 nbg=255 bg=4802.1 sigma=793.9 thresh=7184 peak=6505
21:05:57.665 00.003 12116 Star::Find false star n=14 nbg=231 bg=3596.5 sigma=623.9 thresh=5468 peak=5133
21:05:57.667 00.002 12116 Star::Find false star n=4 nbg=258 bg=4625.2 sigma=847.8 thresh=7169 peak=6701
21:05:57.671 00.004 12116 MultiStar: [#1 -5.08,0.51,0.00,M1] [#2 -4.86,1.30,0.00,M1] [#3 -3.43,0.52,0.90,U] [#4 -3.70,0.90,0.00,M2] [#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 0.00,0.00,0.00,L] [#9 -3.99,-0.11,0.00,M1] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
21:05:57.673 00.002 12116 refined, 1 included, MultiStar: {-5.01, 0.18}, one-star: {-6.44, -0.13}
21:05:57.676 00.003 12116 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.76) = xAngle (3.86 = -2.42)
21:05:57.679 00.003 12116 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.85 = 0.57)
21:05:57.682 00.003 12116 CameraToMount -- cameraX=-5.01 cameraY=0.18 hyp=5.02 cameraTheta=3.11 mountX=-3.76 mountY=2.70, mountTheta=2.52
21:05:57.687 00.005 12116 SchedulePrimaryMove(0D79E080, x=-5.01, y=0.18, opts=13)
21:05:57.690 00.003 12116 Enqueuing Move request for scope (-5.01, 0.18)
21:05:57.694 00.004 11824 Worker thread wakes up
21:05:57.694 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-5.01, 0.18) opts 0xd
21:05:57.694 00.000 11824 Handling offset move in thread for scope, endpoint = (-5.01, 0.18)
21:05:57.694 00.000 11824 Moving (-5.01, 0.18) raw xDistance=-3.76 yDistance=2.70
21:05:57.694 00.000 11824 GuideAlgorithmHysteresis::Result() returns -2.37 from input -3.76
21:05:57.694 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=3911, FiltMin=1280, FiltMax=65485, Gamma=0.510
21:05:57.697 00.003 11824 resist switch: large excursion: input 2.70 thresh 1.35 direction from -1 to 1
21:05:57.697 00.000 12116 UpdateGuideState exits: m=25463 SNR=12.3
21:05:57.699 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:57.702 00.003 11824 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=8.10
21:05:57.702 00.000 11824 GuideAlgorithmResistSwitch::result() returns 2.70 from input 2.70
21:05:57.702 00.000 11824 MoveAxis(E, 878, ABG)
21:05:57.702 00.000 11824 Guiding  Dir = 2, Dur = 878
21:05:57.703 00.001 11824 IsSlewing returns 0
21:05:57.703 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:05:57.706 00.003 11824 IsGuiding returns 0
21:05:57.706 00.000 12116 Enqueuing Expose request
21:05:57.709 00.003 11824 PulseGuide returned control before completion, sleep 888
21:05:58.609 00.900 11824 IsGuiding returns 1
21:05:58.609 00.000 11824 scope still moving after pulse duration time elapsed
21:05:58.641 00.032 11824 IsSlewing returns 0
21:05:58.641 00.000 11824 IsGuiding returns 0
21:05:58.641 00.000 11824 scope move finished after 878 + 57 ms
21:05:58.641 00.000 11824 Move returns status 0, amount 878
21:05:58.642 00.001 11824 MoveAxis(S, 507, ABG)
21:05:58.642 00.000 11824 Guiding  Dir = 1, Dur = 507
21:05:58.642 00.000 11824 IsSlewing returns 0
21:05:58.642 00.000 11824 IsGuiding returns 0
21:05:58.643 00.001 11824 PulseGuide returned control before completion, sleep 517
21:05:59.163 00.520 11824 IsGuiding returns 1
21:05:59.163 00.000 11824 scope still moving after pulse duration time elapsed
21:05:59.194 00.031 11824 IsSlewing returns 0
21:05:59.194 00.000 11824 IsGuiding returns 0
21:05:59.194 00.000 11824 scope move finished after 507 + 44 ms
21:05:59.194 00.000 11824 Move returns status 0, amount 507
21:05:59.195 00.001 11824 move complete, result=0
21:05:59.195 00.000 11824 worker thread done servicing request
21:05:59.195 00.000 11824 Worker thread wakes up
21:05:59.195 00.000 12116 GuideStep: -3.8 px 878 ms EAST, 2.7 px 507 ms SOUTH
21:05:59.198 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:05:59.199 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1890,1086,31,31)
21:06:02.589 03.390 11824 Exposure complete
21:06:02.780 00.191 11824 worker thread done servicing request
21:06:02.780 00.000 12116 OnExposeComplete: enter
21:06:02.783 00.003 12116 UpdateGuideState(): m_state=6
21:06:02.785 00.002 12116 Star::Find(15, 1905, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
21:06:02.788 00.003 12116 Star::Find false star n=5 nbg=243 bg=4373.3 sigma=756.6 thresh=6643 peak=5984
21:06:02.790 00.002 12116 Star::Find returns 0 (2), X=1905.00, Y=1100.00, Mass=13808, SNR=2.9, Peak=9306 HFD=0.0
21:06:02.791 00.001 12116 DistanceChecker: activated
21:06:02.793 00.002 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:06:02.797 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
21:06:02.799 00.002 12116 Enqueuing Move request for scope (0.00, 0.00)
21:06:02.801 00.002 11824 Worker thread wakes up
21:06:02.801 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:06:02.801 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:06:02.801 00.000 11824 move complete, result=0
21:06:02.802 00.001 11824 worker thread done servicing request
21:06:02.913 00.111 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:06:02.915 00.002 12116 Status Line: Star lost - low SNR
21:06:02.918 00.003 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=3898, FiltMin=1373, FiltMax=65482, Gamma=0.510
21:06:02.921 00.003 12116 UpdateGuideState exits: Star lost - low SNR
21:06:02.923 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:02.925 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:06:02.929 00.004 12116 Enqueuing Expose request
21:06:02.931 00.002 11824 Worker thread wakes up
21:06:02.931 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:06:02.931 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:06:06.313 03.382 11824 Exposure complete
21:06:06.518 00.205 11824 worker thread done servicing request
21:06:06.518 00.000 12116 OnExposeComplete: enter
21:06:06.521 00.003 12116 UpdateGuideState(): m_state=6
21:06:06.524 00.003 12116 Star::Find(15, 1905, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
21:06:06.527 00.003 12116 Star::Find false star n=6 nbg=262 bg=4362.9 sigma=857.0 thresh=6934 peak=6569
21:06:06.529 00.002 12116 Star::Find returns 0 (2), X=1905.00, Y=1100.00, Mass=17453, SNR=2.9, Peak=8419 HFD=0.0
21:06:06.532 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:06:06.537 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
21:06:06.540 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
21:06:06.542 00.002 11824 Worker thread wakes up
21:06:06.542 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:06:06.542 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:06:06.542 00.000 11824 move complete, result=0
21:06:06.542 00.000 11824 worker thread done servicing request
21:06:06.652 00.110 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:06:06.655 00.003 12116 Status Line: Star lost - low SNR
21:06:06.658 00.003 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=3904, FiltMin=1306, FiltMax=65482, Gamma=0.510
21:06:06.661 00.003 12116 UpdateGuideState exits: Star lost - low SNR
21:06:06.663 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:06.665 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:06:06.667 00.002 12116 Enqueuing Expose request
21:06:06.669 00.002 11824 Worker thread wakes up
21:06:06.669 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:06:06.669 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:06:10.056 03.387 11824 Exposure complete
21:06:10.238 00.182 11824 worker thread done servicing request
21:06:10.238 00.000 12116 OnExposeComplete: enter
21:06:10.242 00.004 12116 UpdateGuideState(): m_state=6
21:06:10.245 00.003 12116 Star::Find(15, 1905, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
21:06:10.247 00.002 12116 Star::Find returns 0 (3), X=1905.00, Y=1100.00, Mass=0, SNR=0.0, Peak=8522 HFD=0.0
21:06:10.249 00.002 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:06:10.255 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
21:06:10.258 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
21:06:10.260 00.002 11824 Worker thread wakes up
21:06:10.260 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:06:10.260 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:06:10.260 00.000 11824 move complete, result=0
21:06:10.261 00.001 11824 worker thread done servicing request
21:06:10.362 00.101 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:06:10.363 00.001 12116 Status Line: Star lost - low mass
21:06:10.367 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=3904, FiltMin=1488, FiltMax=65482, Gamma=0.510
21:06:10.371 00.004 12116 UpdateGuideState exits: Star lost - low mass
21:06:10.373 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:10.375 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:06:10.377 00.002 12116 Enqueuing Expose request
21:06:10.379 00.002 11824 Worker thread wakes up
21:06:10.379 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:06:10.379 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:06:13.765 03.386 11824 Exposure complete
21:06:13.951 00.186 11824 worker thread done servicing request
21:06:13.951 00.000 12116 OnExposeComplete: enter
21:06:13.954 00.003 12116 UpdateGuideState(): m_state=6
21:06:13.956 00.002 12116 Star::Find(15, 1905, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
21:06:13.959 00.003 12116 Star::Find false star n=4 nbg=251 bg=4491.2 sigma=765.8 thresh=6789 peak=6226
21:06:13.961 00.002 12116 Star::Find returns 0 (2), X=1905.00, Y=1100.00, Mass=11901, SNR=2.9, Peak=8080 HFD=0.0
21:06:13.963 00.002 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:06:13.966 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
21:06:13.969 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
21:06:13.971 00.002 11824 Worker thread wakes up
21:06:13.971 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:06:13.971 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:06:13.971 00.000 11824 move complete, result=0
21:06:13.971 00.000 11824 worker thread done servicing request
21:06:14.079 00.108 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:06:14.082 00.003 12116 Status Line: Star lost - low SNR
21:06:14.085 00.003 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65527, med=3904, FiltMin=1383, FiltMax=65482, Gamma=0.510
21:06:14.087 00.002 12116 UpdateGuideState exits: Star lost - low SNR
21:06:14.090 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:14.092 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:06:14.094 00.002 12116 Enqueuing Expose request
21:06:14.097 00.003 11824 Worker thread wakes up
21:06:14.097 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:06:14.097 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:06:17.480 03.383 11824 Exposure complete
21:06:17.669 00.189 11824 worker thread done servicing request
21:06:17.669 00.000 12116 OnExposeComplete: enter
21:06:17.673 00.004 12116 UpdateGuideState(): m_state=6
21:06:17.675 00.002 12116 Star::Find(15, 1905, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
21:06:17.677 00.002 12116 Star::Find false star n=4 nbg=258 bg=4359.6 sigma=780.3 thresh=6701 peak=5903
21:06:17.679 00.002 12116 Star::Find returns 0 (2), X=1905.00, Y=1100.00, Mass=10714, SNR=2.9, Peak=8541 HFD=0.0
21:06:17.682 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:06:17.685 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
21:06:17.687 00.002 12116 Enqueuing Move request for scope (0.00, 0.00)
21:06:17.690 00.003 11824 Worker thread wakes up
21:06:17.690 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:06:17.690 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:06:17.690 00.000 11824 move complete, result=0
21:06:17.690 00.000 11824 worker thread done servicing request
21:06:17.806 00.116 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:06:17.808 00.002 12116 Status Line: Star lost - low SNR
21:06:17.810 00.002 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=3891, FiltMin=1344, FiltMax=65485, Gamma=0.510
21:06:17.812 00.002 12116 UpdateGuideState exits: Star lost - low SNR
21:06:17.816 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:17.818 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:06:17.819 00.001 12116 Enqueuing Expose request
21:06:17.822 00.003 11824 Worker thread wakes up
21:06:17.822 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:06:17.822 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:06:21.191 03.369 11824 Exposure complete
21:06:21.357 00.166 11824 worker thread done servicing request
21:06:21.357 00.000 12116 OnExposeComplete: enter
21:06:21.359 00.002 12116 UpdateGuideState(): m_state=6
21:06:21.362 00.003 12116 Star::Find(15, 1905, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
21:06:21.363 00.001 12116 Star::Find false star n=5 nbg=262 bg=4492.0 sigma=815.4 thresh=6938 peak=6415
21:06:21.365 00.002 12116 Star::Find returns 0 (2), X=1905.00, Y=1100.00, Mass=17093, SNR=2.9, Peak=9645 HFD=0.0
21:06:21.366 00.001 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:06:21.370 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
21:06:21.372 00.002 12116 Enqueuing Move request for scope (0.00, 0.00)
21:06:21.373 00.001 11824 Worker thread wakes up
21:06:21.374 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:06:21.374 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:06:21.374 00.000 11824 move complete, result=0
21:06:21.374 00.000 11824 worker thread done servicing request
21:06:21.480 00.106 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:06:21.482 00.002 12116 Status Line: Star lost - low SNR
21:06:21.483 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=3891, FiltMin=1266, FiltMax=65482, Gamma=0.510
21:06:21.486 00.003 12116 UpdateGuideState exits: Star lost - low SNR
21:06:21.488 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:21.490 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:06:21.491 00.001 12116 Enqueuing Expose request
21:06:21.494 00.003 11824 Worker thread wakes up
21:06:21.494 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:06:21.494 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:06:24.873 03.379 11824 Exposure complete
21:06:25.052 00.179 11824 worker thread done servicing request
21:06:25.052 00.000 12116 OnExposeComplete: enter
21:06:25.054 00.002 12116 UpdateGuideState(): m_state=6
21:06:25.057 00.003 12116 Star::Find(15, 1905, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
21:06:25.059 00.002 12116 Star::Find false star n=12 nbg=237 bg=4303.9 sigma=687.5 thresh=6366 peak=5701
21:06:25.061 00.002 12116 Star::Find returns 0 (2), X=1905.00, Y=1100.00, Mass=33056, SNR=2.9, Peak=8151 HFD=0.0
21:06:25.063 00.002 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:06:25.067 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
21:06:25.069 00.002 12116 Enqueuing Move request for scope (0.00, 0.00)
21:06:25.071 00.002 11824 Worker thread wakes up
21:06:25.071 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:06:25.071 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:06:25.071 00.000 11824 move complete, result=0
21:06:25.071 00.000 11824 worker thread done servicing request
21:06:25.187 00.116 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:06:25.189 00.002 12116 Status Line: Star lost - low SNR
21:06:25.193 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=3885, FiltMin=1384, FiltMax=65456, Gamma=0.510
21:06:25.195 00.002 12116 UpdateGuideState exits: Star lost - low SNR
21:06:25.197 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:25.198 00.001 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:06:25.200 00.002 12116 Enqueuing Expose request
21:06:25.203 00.003 11824 Worker thread wakes up
21:06:25.203 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:06:25.203 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:06:28.586 03.383 11824 Exposure complete
21:06:28.756 00.170 11824 worker thread done servicing request
21:06:28.757 00.001 12116 OnExposeComplete: enter
21:06:28.759 00.002 12116 UpdateGuideState(): m_state=6
21:06:28.761 00.002 12116 Star::Find(15, 1905, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
21:06:28.764 00.003 12116 Star::Find returns 1 (0), X=1912.12, Y=1098.05, Mass=228982, SNR=42.4, Peak=37885 HFD=2.5
21:06:28.765 00.001 12116 DistanceChecker: deactivated
21:06:28.767 00.002 12116 MultiStar: [#1 0.58,-3.68,0.00,M2] [#2 -0.15,-3.19,1.30,U] [#3 2.52,-2.64,1.47,U] [#4 2.85,-2.85,0.00,M3] [#5 2.90,-2.72,0.00,M1] [#6 2.08,-3.75,0.00,M1] [#7 -0.09,-2.94,1.14,U] [#8 2.66,-2.89,0.00,M1] 
21:06:28.771 00.004 12116 single-star, 3 included, MultiStar: {0.79, -2.89}, one-star: {0.49, -2.80}
21:06:28.773 00.002 12116 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.76) = xAngle (-0.64 = -0.64)
21:06:28.774 00.001 12116 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.35 = 2.35)
21:06:28.776 00.002 12116 CameraToMount -- cameraX=0.49 cameraY=-2.80 hyp=2.84 cameraTheta=-1.40 mountX=2.28 mountY=2.02, mountTheta=0.72
21:06:28.781 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.49, y=-2.80, opts=13)
21:06:28.783 00.002 12116 Enqueuing Move request for scope (0.49, -2.80)
21:06:28.785 00.002 11824 Worker thread wakes up
21:06:28.785 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.49, -2.80) opts 0xd
21:06:28.785 00.000 11824 Handling offset move in thread for scope, endpoint = (0.49, -2.80)
21:06:28.785 00.000 11824 Moving (0.49, -2.80) raw xDistance=2.28 yDistance=2.02
21:06:28.785 00.000 11824 GuideAlgorithmHysteresis::Result() returns 1.27 from input 2.28
21:06:28.785 00.000 11824 GuideAlgorithmResistSwitch::result() returns 2.02 from input 2.02
21:06:28.785 00.000 11824 MoveAxis(W, 471, ABG)
21:06:28.785 00.000 11824 Guiding  Dir = 3, Dur = 471
21:06:28.786 00.001 11824 IsSlewing returns 0
21:06:28.786 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7223, FiltMin=1837, FiltMax=65523, Gamma=0.510
21:06:28.788 00.002 11824 IsGuiding returns 0
21:06:28.788 00.000 12116 UpdateGuideState exits: m=228982 SNR=42.4
21:06:28.790 00.002 11824 PulseGuide returned control before completion, sleep 481
21:06:28.790 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:28.792 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:06:28.794 00.002 12116 Enqueuing Expose request
21:06:29.281 00.487 11824 IsGuiding returns 1
21:06:29.281 00.000 11824 scope still moving after pulse duration time elapsed
21:06:29.313 00.032 11824 IsSlewing returns 0
21:06:29.313 00.000 11824 IsGuiding returns 0
21:06:29.313 00.000 11824 scope move finished after 471 + 54 ms
21:06:29.313 00.000 11824 Move returns status 0, amount 471
21:06:29.313 00.000 11824 MoveAxis(S, 380, ABG)
21:06:29.313 00.000 11824 Guiding  Dir = 1, Dur = 380
21:06:29.314 00.001 11824 IsSlewing returns 0
21:06:29.314 00.000 11824 IsGuiding returns 0
21:06:29.316 00.002 11824 PulseGuide returned control before completion, sleep 390
21:06:29.722 00.406 11824 IsGuiding returns 1
21:06:29.722 00.000 11824 scope still moving after pulse duration time elapsed
21:06:29.754 00.032 11824 IsSlewing returns 0
21:06:29.754 00.000 11824 IsGuiding returns 1
21:06:29.785 00.031 11824 IsSlewing returns 0
21:06:29.785 00.000 11824 IsGuiding returns 0
21:06:29.786 00.001 11824 scope move finished after 380 + 90 ms
21:06:29.786 00.000 11824 Move returns status 0, amount 380
21:06:29.786 00.000 11824 move complete, result=0
21:06:29.786 00.000 11824 worker thread done servicing request
21:06:29.786 00.000 12116 GuideStep: 2.3 px 471 ms WEST, 2.0 px 380 ms SOUTH
21:06:29.789 00.003 11824 Worker thread wakes up
21:06:29.789 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:06:29.789 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:06:33.186 03.397 11824 Exposure complete
21:06:33.388 00.202 11824 worker thread done servicing request
21:06:33.388 00.000 12116 OnExposeComplete: enter
21:06:33.391 00.003 12116 UpdateGuideState(): m_state=6
21:06:33.394 00.003 12116 Star::Find(15, 1912, 1098, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
21:06:33.397 00.003 12116 Star::Find returns 1 (0), X=1912.50, Y=1099.68, Mass=271934, SNR=52.8, Peak=54704 HFD=1.8
21:06:33.400 00.003 12116 MultiStar: [#1 0.77,-1.52,1.18,U] [#2 0.03,-1.24,1.04,U] [#3 2.76,-1.01,1.10,U] [#4 3.44,-0.85,1.04,U] [#5 3.14,-1.19,0.82,U] [#6 2.16,-1.74,0.95,U] [#7 0.25,-1.19,0.85,U] [#8 2.91,-0.83,0.85,U] 
21:06:33.402 00.002 12116 single-star, 8 included, MultiStar: {1.78, -1.20}, one-star: {0.87, -1.16}
21:06:33.404 00.002 12116 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.76) = xAngle (-0.17 = -0.17)
21:06:33.406 00.002 12116 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.82 = 2.82)
21:06:33.409 00.003 12116 CameraToMount -- cameraX=0.87 cameraY=-1.16 hyp=1.45 cameraTheta=-0.93 mountX=1.43 mountY=0.46, mountTheta=0.31
21:06:33.413 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.87, y=-1.16, opts=13)
21:06:33.416 00.003 12116 Enqueuing Move request for scope (0.87, -1.16)
21:06:33.418 00.002 11824 Worker thread wakes up
21:06:33.418 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7024, FiltMin=1767, FiltMax=65527, Gamma=0.510
21:06:33.421 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.87, -1.16) opts 0xd
21:06:33.421 00.000 11824 Handling offset move in thread for scope, endpoint = (0.87, -1.16)
21:06:33.421 00.000 11824 Moving (0.87, -1.16) raw xDistance=1.43 yDistance=0.46
21:06:33.421 00.000 12116 UpdateGuideState exits: m=271934 SNR=52.8
21:06:33.424 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.43
21:06:33.424 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:33.426 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:06:33.428 00.002 12116 Enqueuing Expose request
21:06:33.430 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
21:06:33.430 00.000 11824 MoveAxis(W, 367, ABG)
21:06:33.430 00.000 11824 Guiding  Dir = 3, Dur = 367
21:06:33.430 00.000 11824 IsSlewing returns 0
21:06:33.431 00.001 11824 IsGuiding returns 0
21:06:33.431 00.000 11824 PulseGuide returned control before completion, sleep 377
21:06:33.819 00.388 11824 IsGuiding returns 1
21:06:33.819 00.000 11824 scope still moving after pulse duration time elapsed
21:06:33.850 00.031 11824 IsSlewing returns 0
21:06:33.850 00.000 11824 IsGuiding returns 0
21:06:33.850 00.000 11824 scope move finished after 367 + 52 ms
21:06:33.850 00.000 11824 Move returns status 0, amount 367
21:06:33.850 00.000 11824 MoveAxis(S, 87, ABG)
21:06:33.850 00.000 11824 Guiding  Dir = 1, Dur = 87
21:06:33.851 00.001 11824 IsSlewing returns 0
21:06:33.851 00.000 11824 IsGuiding returns 0
21:06:33.851 00.000 11824 PulseGuide returned control before completion, sleep 97
21:06:33.962 00.111 11824 IsGuiding returns 1
21:06:33.962 00.000 11824 scope still moving after pulse duration time elapsed
21:06:33.994 00.032 11824 IsSlewing returns 0
21:06:33.994 00.000 11824 IsGuiding returns 0
21:06:33.994 00.000 11824 scope move finished after 87 + 55 ms
21:06:33.994 00.000 11824 Move returns status 0, amount 87
21:06:33.994 00.000 11824 move complete, result=0
21:06:33.994 00.000 11824 worker thread done servicing request
21:06:33.994 00.000 11824 Worker thread wakes up
21:06:33.994 00.000 12116 GuideStep: 1.4 px 367 ms WEST, 0.5 px 87 ms SOUTH
21:06:33.997 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:06:33.997 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:06:37.377 03.380 11824 Exposure complete
21:06:37.550 00.173 11824 worker thread done servicing request
21:06:37.550 00.000 12116 OnExposeComplete: enter
21:06:37.553 00.003 12116 UpdateGuideState(): m_state=6
21:06:37.555 00.002 12116 Star::Find(15, 1912, 1099, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
21:06:37.557 00.002 12116 Star::Find returns 1 (0), X=1911.73, Y=1100.48, Mass=229070, SNR=47.5, Peak=50234 HFD=2.3
21:06:37.559 00.002 12116 MultiStar: [#1 0.53,-0.75,1.28,U] [#2 -0.26,-0.49,1.57,U] [#3 2.26,0.15,1.44,U] [#4 2.70,-0.22,1.00,U] [#5 2.82,-0.19,0.98,U] [#6 1.72,-0.84,0.83,U] [#7 -0.03,-0.44,0.97,U] [#8 2.33,0.42,0.73,U] 
21:06:37.561 00.002 12116 single-star, 8 included, MultiStar: {1.25, -0.32}, one-star: {0.11, -0.37}
21:06:37.563 00.002 12116 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.76) = xAngle (-0.54 = -0.54)
21:06:37.565 00.002 12116 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.45 = 2.45)
21:06:37.567 00.002 12116 CameraToMount -- cameraX=0.11 cameraY=-0.37 hyp=0.38 cameraTheta=-1.29 mountX=0.33 mountY=0.24, mountTheta=0.64
21:06:37.572 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.11, y=-0.37, opts=13)
21:06:37.574 00.002 12116 Enqueuing Move request for scope (0.11, -0.37)
21:06:37.576 00.002 11824 Worker thread wakes up
21:06:37.576 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.37) opts 0xd
21:06:37.576 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7005, FiltMin=1901, FiltMax=65530, Gamma=0.510
21:06:37.578 00.002 11824 Handling offset move in thread for scope, endpoint = (0.11, -0.37)
21:06:37.578 00.000 11824 Moving (0.11, -0.37) raw xDistance=0.33 yDistance=0.24
21:06:37.578 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.33
21:06:37.578 00.000 12116 UpdateGuideState exits: m=229070 SNR=47.5
21:06:37.580 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:37.582 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:06:37.584 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:37.585 00.001 12116 Enqueuing Expose request
21:06:37.587 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:06:37.587 00.000 11824 MoveAxis(W, 103, ABG)
21:06:37.587 00.000 11824 Guiding  Dir = 3, Dur = 103
21:06:37.588 00.001 11824 IsSlewing returns 0
21:06:37.588 00.000 11824 IsGuiding returns 0
21:06:37.588 00.000 11824 PulseGuide returned control before completion, sleep 113
21:06:37.713 00.125 11824 IsGuiding returns 1
21:06:37.713 00.000 11824 scope still moving after pulse duration time elapsed
21:06:37.745 00.032 11824 IsSlewing returns 0
21:06:37.745 00.000 11824 IsGuiding returns 0
21:06:37.745 00.000 11824 scope move finished after 103 + 53 ms
21:06:37.745 00.000 11824 Move returns status 0, amount 103
21:06:37.745 00.000 11824 MoveAxis(N, 0, ABG)
21:06:37.745 00.000 11824 Move returns status 0, amount 0
21:06:37.745 00.000 11824 move complete, result=0
21:06:37.745 00.000 11824 worker thread done servicing request
21:06:37.745 00.000 11824 Worker thread wakes up
21:06:37.746 00.001 12116 GuideStep: 0.3 px 103 ms WEST, 0.2 px 0 ms NORTH
21:06:37.748 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:06:37.748 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:06:41.128 03.380 11824 Exposure complete
21:06:41.316 00.188 11824 worker thread done servicing request
21:06:41.316 00.000 12116 OnExposeComplete: enter
21:06:41.319 00.003 12116 UpdateGuideState(): m_state=6
21:06:41.322 00.003 12116 Star::Find(15, 1911, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
21:06:41.324 00.002 12116 Star::Find returns 1 (0), X=1912.01, Y=1100.89, Mass=233129, SNR=51.1, Peak=47914 HFD=2.1
21:06:41.326 00.002 12116 MultiStar: [#1 0.45,-0.43,1.21,U] [#2 -0.20,-0.12,1.25,U] [#3 2.32,0.39,1.35,U] [#4 2.66,0.10,0.96,U] [#5 2.74,-0.19,0.89,U] [#6 1.94,-0.79,0.76,U] [#7 -0.21,0.09,0.85,U] [#8 2.51,0.09,0.78,U] 
21:06:41.328 00.002 12116 single-star, 8 included, MultiStar: {1.33, -0.07}, one-star: {0.38, 0.05}
21:06:41.331 00.003 12116 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.76) = xAngle (0.88 = 0.88)
21:06:41.333 00.002 12116 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.86 = -2.42)
21:06:41.335 00.002 12116 CameraToMount -- cameraX=0.38 cameraY=0.05 hyp=0.38 cameraTheta=0.12 mountX=0.24 mountY=-0.25, mountTheta=-0.80
21:06:41.339 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.38, y=0.05, opts=13)
21:06:41.341 00.002 12116 Enqueuing Move request for scope (0.38, 0.05)
21:06:41.343 00.002 11824 Worker thread wakes up
21:06:41.343 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7011, FiltMin=1568, FiltMax=65530, Gamma=0.510
21:06:41.345 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.05) opts 0xd
21:06:41.345 00.000 12116 UpdateGuideState exits: m=233129 SNR=51.1
21:06:41.347 00.002 11824 Handling offset move in thread for scope, endpoint = (0.38, 0.05)
21:06:41.347 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:41.349 00.002 11824 Moving (0.38, 0.05) raw xDistance=0.24 yDistance=-0.25
21:06:41.349 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:06:41.351 00.002 12116 Enqueuing Expose request
21:06:41.353 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
21:06:41.353 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:41.354 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:06:41.354 00.000 11824 MoveAxis(E, 0, ABG)
21:06:41.354 00.000 11824 Move returns status 0, amount 0
21:06:41.354 00.000 11824 MoveAxis(N, 0, ABG)
21:06:41.354 00.000 11824 Move returns status 0, amount 0
21:06:41.354 00.000 11824 move complete, result=0
21:06:41.354 00.000 11824 worker thread done servicing request
21:06:41.354 00.000 11824 Worker thread wakes up
21:06:41.354 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:06:41.354 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:06:41.356 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:06:44.738 03.382 11824 Exposure complete
21:06:44.931 00.193 11824 worker thread done servicing request
21:06:44.931 00.000 12116 OnExposeComplete: enter
21:06:44.934 00.003 12116 UpdateGuideState(): m_state=6
21:06:44.938 00.004 12116 Star::Find(15, 1912, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
21:06:44.941 00.003 12116 Star::Find returns 1 (0), X=1911.71, Y=1100.45, Mass=287070, SNR=57.4, Peak=41962 HFD=2.8
21:06:44.943 00.002 12116 MultiStar: [#1 0.84,-0.80,1.13,U] [#2 -0.30,-0.53,1.06,U] [#3 2.36,-0.11,1.07,U] [#4 2.84,-0.06,0.82,U] [#5 2.67,-0.31,0.86,U] [#6 1.81,-1.15,0.62,U] [#7 -0.23,-0.57,0.89,U] [#8 2.38,-0.16,0.64,U] 
21:06:44.946 00.003 12116 single-star, 8 included, MultiStar: {1.28, -0.45}, one-star: {0.08, -0.40}
21:06:44.948 00.002 12116 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.76) = xAngle (-0.61 = -0.61)
21:06:44.951 00.003 12116 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.37 = 2.37)
21:06:44.953 00.002 12116 CameraToMount -- cameraX=0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.37 mountX=0.33 mountY=0.28, mountTheta=0.70
21:06:44.957 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=-0.40, opts=13)
21:06:44.960 00.003 12116 Enqueuing Move request for scope (0.08, -0.40)
21:06:44.962 00.002 11824 Worker thread wakes up
21:06:44.962 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6970, FiltMin=1943, FiltMax=65530, Gamma=0.510
21:06:44.965 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.40) opts 0xd
21:06:44.965 00.000 12116 UpdateGuideState exits: m=287070 SNR=57.4
21:06:44.967 00.002 11824 Handling offset move in thread for scope, endpoint = (0.08, -0.40)
21:06:44.967 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:44.969 00.002 11824 Moving (0.08, -0.40) raw xDistance=0.33 yDistance=0.28
21:06:44.969 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:06:44.972 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
21:06:44.972 00.000 12116 Enqueuing Expose request
21:06:44.975 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:44.975 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:06:44.975 00.000 11824 MoveAxis(W, 78, ABG)
21:06:44.975 00.000 11824 Guiding  Dir = 3, Dur = 78
21:06:44.976 00.001 11824 IsSlewing returns 0
21:06:44.976 00.000 11824 IsGuiding returns 0
21:06:44.976 00.000 11824 PulseGuide returned control before completion, sleep 88
21:06:45.067 00.091 11824 IsGuiding returns 1
21:06:45.067 00.000 11824 scope still moving after pulse duration time elapsed
21:06:45.099 00.032 11824 IsSlewing returns 0
21:06:45.099 00.000 11824 IsGuiding returns 0
21:06:45.099 00.000 11824 scope move finished after 78 + 45 ms
21:06:45.099 00.000 11824 Move returns status 0, amount 78
21:06:45.099 00.000 11824 MoveAxis(N, 0, ABG)
21:06:45.100 00.001 11824 Move returns status 0, amount 0
21:06:45.100 00.000 11824 move complete, result=0
21:06:45.100 00.000 11824 worker thread done servicing request
21:06:45.100 00.000 11824 Worker thread wakes up
21:06:45.100 00.000 12116 GuideStep: 0.3 px 78 ms WEST, 0.3 px 0 ms NORTH
21:06:45.103 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:06:45.103 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:06:48.494 03.391 11824 Exposure complete
21:06:48.664 00.170 11824 worker thread done servicing request
21:06:48.664 00.000 12116 OnExposeComplete: enter
21:06:48.666 00.002 12116 UpdateGuideState(): m_state=6
21:06:48.668 00.002 12116 Star::Find(15, 1911, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
21:06:48.671 00.003 12116 Star::Find returns 1 (0), X=1912.58, Y=1100.00, Mass=225108, SNR=43.2, Peak=30864 HFD=2.4
21:06:48.673 00.002 12116 MultiStar: [#1 1.10,-1.19,1.35,U] [#2 0.29,-1.07,1.61,U] [#3 3.13,-0.51,1.45,U] [#4 3.52,-0.47,1.18,U] [#5 3.74,-1.11,0.00,M1] [#6 2.58,-1.35,0.87,U] [#7 0.63,-0.82,0.97,U] [#8 3.21,-0.79,0.83,U] 
21:06:48.675 00.002 12116 single-star, 7 included, MultiStar: {1.85, -0.87}, one-star: {0.95, -0.85}
21:06:48.676 00.001 12116 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.76) = xAngle (0.03 = 0.03)
21:06:48.678 00.002 12116 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.02 = 3.02)
21:06:48.680 00.002 12116 CameraToMount -- cameraX=0.95 cameraY=-0.85 hyp=1.28 cameraTheta=-0.73 mountX=1.28 mountY=0.16, mountTheta=0.12
21:06:48.682 00.002 12116 SchedulePrimaryMove(0D79E080, x=0.95, y=-0.85, opts=13)
21:06:48.684 00.002 12116 Enqueuing Move request for scope (0.95, -0.85)
21:06:48.687 00.003 11824 Worker thread wakes up
21:06:48.687 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6973, FiltMin=1891, FiltMax=65530, Gamma=0.510
21:06:48.688 00.001 12116 UpdateGuideState exits: m=225108 SNR=43.2
21:06:48.690 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.85) opts 0xd
21:06:48.690 00.000 11824 Handling offset move in thread for scope, endpoint = (0.95, -0.85)
21:06:48.690 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:48.692 00.002 11824 Moving (0.95, -0.85) raw xDistance=1.28 yDistance=0.16
21:06:48.692 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:06:48.694 00.002 12116 Enqueuing Expose request
21:06:48.696 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.28
21:06:48.696 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:48.696 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:06:48.696 00.000 11824 MoveAxis(W, 303, ABG)
21:06:48.696 00.000 11824 Guiding  Dir = 3, Dur = 303
21:06:48.696 00.000 11824 IsSlewing returns 0
21:06:48.697 00.001 11824 IsGuiding returns 0
21:06:48.697 00.000 11824 PulseGuide returned control before completion, sleep 313
21:06:49.012 00.315 11824 IsGuiding returns 1
21:06:49.012 00.000 11824 scope still moving after pulse duration time elapsed
21:06:49.044 00.032 11824 IsSlewing returns 0
21:06:49.044 00.000 11824 IsGuiding returns 0
21:06:49.044 00.000 11824 scope move finished after 303 + 44 ms
21:06:49.044 00.000 11824 Move returns status 0, amount 303
21:06:49.044 00.000 11824 MoveAxis(N, 0, ABG)
21:06:49.044 00.000 11824 Move returns status 0, amount 0
21:06:49.044 00.000 11824 move complete, result=0
21:06:49.044 00.000 11824 worker thread done servicing request
21:06:49.045 00.001 12116 GuideStep: 1.3 px 303 ms WEST, 0.2 px 0 ms NORTH
21:06:49.048 00.003 11824 Worker thread wakes up
21:06:49.048 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:06:49.048 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1897,1086,31,31)
21:06:51.501 02.453 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:06:51.504 00.003 12116 case statement mapped state 6 to 3
21:06:51.505 00.001 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:06:51.602 00.097 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:06:51.605 00.003 12116 case statement mapped state 6 to 3
21:06:51.607 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:06:51.705 00.098 12116 evsrv: cli 01AB6F50 request: {"method":"stop_capture","id":1004}
21:06:51.707 00.002 12116 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:06:51.709 00.002 12116 Status Line: Waiting for devices...
21:06:51.711 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1004}
21:06:51.756 00.045 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:06:51.758 00.002 12116 case statement mapped state 6 to 3
21:06:51.760 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:06:52.354 00.594 11824 ASCOM_AbortExposure returns err = 0
21:06:52.354 00.000 11824 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:06:52.356 00.002 12116 OnExposeComplete: enter
21:06:52.358 00.002 12116 OnExposeComplete: Capture Error reported
21:06:52.360 00.002 12116 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:06:52.362 00.002 12116 Mount: notify guiding stopped
21:06:52.364 00.002 11824 worker thread done servicing request
21:06:52.365 00.001 12116 Changing from state GUIDING to STOP
21:06:52.367 00.002 12116 guider state => SELECTED
21:06:52.370 00.003 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6973, FiltMin=1891, FiltMax=65530, Gamma=0.510
21:06:52.372 00.002 12116 Changing from state SELECTED to UNINITIALIZED
21:06:52.374 00.002 12116 guider state => SELECTING
21:06:52.382 00.008 12116 Status Line: Stopped.
21:06:52.385 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:06:52.826 00.441 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:06:52.828 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:06:52.926 00.098 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:06:52.928 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:07:53.058 60.130 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:07:53.060 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:08:42.254 49.194 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:08:42.256 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:08:42.356 00.100 12116 evsrv: cli 01AB6F50 request: {"method":"get_connected","id":1011}
21:08:42.358 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":true,"id":1011}
21:08:42.458 00.100 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:08:42.460 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:08:43.574 01.114 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:08:43.576 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:08:44.691 01.115 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:08:44.692 00.001 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:08:45.803 01.111 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:08:45.805 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:08:46.867 01.062 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:08:46.870 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:08:46.969 00.099 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
21:08:46.972 00.003 12116 PhdController::Guide begins
21:08:46.974 00.002 12116 PhdController: newstate STATE_SETUP
21:08:46.976 00.002 12116 PhdController: setup
21:08:46.977 00.001 12116 PhdController: newstate STATE_ATTEMPT_START
21:08:46.979 00.002 12116 PhdController: start capturing
21:08:46.980 00.001 12116 Changing from state SELECTING to UNINITIALIZED
21:08:46.982 00.002 12116 guider state => SELECTING
21:08:46.984 00.002 12116 setting force full frames = true
21:08:46.986 00.002 12116 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:08:46.991 00.005 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:08:46.994 00.003 12116 Enqueuing Expose request
21:08:46.996 00.002 12116 PhdController: newstate STATE_SELECT_STAR
21:08:46.998 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1003}
21:08:47.000 00.002 11824 Worker thread wakes up
21:08:47.000 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:08:47.000 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:08:50.380 03.380 11824 Exposure complete
21:08:50.546 00.166 11824 worker thread done servicing request
21:08:50.546 00.000 12116 OnExposeComplete: enter
21:08:50.548 00.002 12116 UpdateGuideState(): m_state=1
21:08:50.550 00.002 12116 UpdateCurrentPosition: no star selected
21:08:50.552 00.002 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:08:50.554 00.002 12116 Status Line: No star selected
21:08:50.556 00.002 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6218, FiltMin=1123, FiltMax=65535, Gamma=0.510
21:08:50.558 00.002 12116 UpdateGuideState exits: No star selected
21:08:50.560 00.002 12116 GuiderMultiStar::AutoSelect enter
21:08:50.562 00.002 12116 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:08:50.741 00.179 12116 AutoFind: auto downsample for scale 1.51 => 1x
21:08:50.936 00.195 12116 AutoFind: global mean = 1.0, stdev 2366.9
21:08:50.939 00.003 12116 AutoFind: using threshold = 0.1
21:08:51.157 00.218 12116 AutoFind: local max [577, 570] 117.2
21:08:51.159 00.002 12116 AutoFind: local max [992, 904] 108.6
21:08:51.162 00.003 12116 AutoFind: local max [372, 850] 104.7
21:08:51.164 00.002 12116 AutoFind: local max [878, 897] 102.2
21:08:51.166 00.002 12116 AutoFind: local max [835, 902] 89.0
21:08:51.167 00.001 12116 AutoFind: local max [704, 1000] 67.8
21:08:51.170 00.003 12116 AutoFind: local max [659, 887] 51.8
21:08:51.172 00.002 12116 AutoFind: local max [531, 1109] 45.7
21:08:51.174 00.002 12116 AutoFind: local max [577, 931] 38.5
21:08:51.176 00.002 12116 AutoFind: local max [568, 932] 36.4
21:08:51.178 00.002 12116 AutoFind: local max [1412, 264] 35.8
21:08:51.180 00.002 12116 AutoFind: local max [570, 941] 34.7
21:08:51.182 00.002 12116 AutoFind: local max [1532, 953] 26.7
21:08:51.184 00.002 12116 AutoFind: local max [1551, 1008] 25.6
21:08:51.186 00.002 12116 AutoFind: local max [1389, 53] 24.6
21:08:51.188 00.002 12116 AutoFind: local max [1002, 1034] 22.1
21:08:51.190 00.002 12116 AutoFind: local max [350, 1130] 19.2
21:08:51.192 00.002 12116 AutoFind: local max [1264, 881] 14.9
21:08:51.194 00.002 12116 AutoFind: local max [1423, 391] 12.3
21:08:51.196 00.002 12116 AutoFind: local max [756, 981] 12.3
21:08:51.197 00.001 12116 AutoFind: local max [63, 947] 11.5
21:08:51.199 00.002 12116 AutoFind: local max [1304, 1107] 11.1
21:08:51.201 00.002 12116 AutoFind: local max [270, 13] 10.9
21:08:51.204 00.003 12116 AutoFind: local max [861, 752] 10.7
21:08:51.206 00.002 12116 AutoFind: local max [1760, 126] 9.9
21:08:51.208 00.002 12116 AutoFind: local max [1741, 283] 9.4
21:08:51.211 00.003 12116 AutoFind: local max [378, 1207] 9.3
21:08:51.213 00.002 12116 AutoFind: local max [516, 272] 8.2
21:08:51.216 00.003 12116 AutoFind: local max [1715, 391] 7.7
21:08:51.218 00.002 12116 AutoFind: local max [1164, 1051] 7.5
21:08:51.221 00.003 12116 AutoFind: local max [1548, 118] 7.2
21:08:51.225 00.004 12116 AutoFind: local max [1584, 763] 7.0
21:08:51.228 00.003 12116 AutoFind: local max [1164, 1045] 7.0
21:08:51.233 00.005 12116 AutoFind: local max [629, 991] 6.4
21:08:51.236 00.003 12116 AutoFind: local max [1332, 950] 5.8
21:08:51.239 00.003 12116 AutoFind: local max [750, 695] 5.8
21:08:51.242 00.003 12116 AutoFind: local max [583, 529] 5.8
21:08:51.244 00.002 12116 AutoFind: local max [1137, 979] 5.7
21:08:51.247 00.003 12116 AutoFind: local max [90, 873] 5.3
21:08:51.249 00.002 12116 AutoFind: local max [1199, 1122] 5.1
21:08:51.252 00.003 12116 AutoFind: local max [189, 155] 4.9
21:08:51.256 00.004 12116 AutoFind: local max [1044, 915] 4.7
21:08:51.258 00.002 12116 AutoFind: local max [181, 1155] 4.6
21:08:51.261 00.003 12116 AutoFind: local max [1456, 663] 4.6
21:08:51.263 00.002 12116 AutoFind: local max [97, 1029] 4.5
21:08:51.266 00.003 12116 AutoFind: local max [1181, 357] 4.4
21:08:51.269 00.003 12116 AutoFind: local max [1150, 162] 4.4
21:08:51.272 00.003 12116 AutoFind: local max [649, 646] 4.3
21:08:51.274 00.002 12116 AutoFind: local max [971, 1199] 4.3
21:08:51.277 00.003 12116 AutoFind: local max [1508, 1193] 4.3
21:08:51.279 00.002 12116 AutoFind: local max [881, 1124] 4.2
21:08:51.282 00.003 12116 AutoFind: local max [1872, 1031] 4.2
21:08:51.285 00.003 12116 AutoFind: local max [883, 909] 4.2
21:08:51.289 00.004 12116 AutoFind: local max [587, 935] 4.1
21:08:51.291 00.002 12116 AutoFind: local max [1289, 1023] 4.1
21:08:51.293 00.002 12116 AutoFind: local max [1778, 1183] 4.1
21:08:51.295 00.002 12116 AutoFind: local max [1051, 563] 4.0
21:08:51.298 00.003 12116 AutoFind: local max [582, 981] 3.9
21:08:51.301 00.003 12116 AutoFind: local max [1475, 852] 3.8
21:08:51.304 00.003 12116 AutoFind: local max [577, 581] 3.8
21:08:51.307 00.003 12116 AutoFind: local max [780, 867] 3.8
21:08:51.309 00.002 12116 AutoFind: local max [1094, 1027] 3.8
21:08:51.312 00.003 12116 AutoFind: local max [1462, 801] 3.8
21:08:51.314 00.002 12116 AutoFind: local max [1556, 334] 3.8
21:08:51.317 00.003 12116 AutoFind: local max [1610, 433] 3.7
21:08:51.321 00.004 12116 AutoFind: local max [1434, 870] 3.7
21:08:51.324 00.003 12116 AutoFind: local max [310, 1176] 3.7
21:08:51.326 00.002 12116 AutoFind: local max [557, 942] 3.7
21:08:51.328 00.002 12116 AutoFind: local max [1872, 816] 3.7
21:08:51.330 00.002 12116 AutoFind: local max [1290, 1028] 3.7
21:08:51.333 00.003 12116 AutoFind: local max [1308, 752] 3.7
21:08:51.336 00.003 12116 AutoFind: local max [1169, 1073] 3.7
21:08:51.339 00.003 12116 AutoFind: local max [1548, 266] 3.6
21:08:51.341 00.002 12116 AutoFind: local max [663, 531] 3.6
21:08:51.343 00.002 12116 AutoFind: local max [340, 1151] 3.6
21:08:51.346 00.003 12116 AutoFind: local max [572, 952] 3.6
21:08:51.348 00.002 12116 AutoFind: local max [423, 703] 3.6
21:08:51.352 00.004 12116 AutoFind: local max [56, 901] 3.6
21:08:51.355 00.003 12116 AutoFind: local max [1661, 1159] 3.6
21:08:51.358 00.003 12116 AutoFind: local max [338, 1055] 3.6
21:08:51.360 00.002 12116 AutoFind: local max [885, 745] 3.6
21:08:51.363 00.003 12116 AutoFind: local max [444, 1034] 3.5
21:08:51.366 00.003 12116 AutoFind: local max [572, 1132] 3.5
21:08:51.368 00.002 12116 AutoFind: local max [168, 87] 3.5
21:08:51.372 00.004 12116 AutoFind: local max [1109, 1201] 3.5
21:08:51.374 00.002 12116 AutoFind: local max [453, 1161] 3.5
21:08:51.378 00.004 12116 AutoFind: local max [558, 928] 3.5
21:08:51.381 00.003 12116 AutoFind: local max [1374, 1171] 3.5
21:08:51.384 00.003 12116 AutoFind: local max [684, 1175] 3.5
21:08:51.388 00.004 12116 AutoFind: local max [1535, 1095] 3.5
21:08:51.390 00.002 12116 AutoFind: local max [1685, 983] 3.5
21:08:51.394 00.004 12116 AutoFind: local max [1510, 541] 3.5
21:08:51.396 00.002 12116 AutoFind: local max [579, 558] 3.5
21:08:51.399 00.003 12116 AutoFind: local max [486, 957] 3.5
21:08:51.401 00.002 12116 AutoFind: local max [640, 989] 3.5
21:08:51.405 00.004 12116 AutoFind: local max [1369, 1005] 3.5
21:08:51.407 00.002 12116 AutoFind: local max [1148, 936] 3.4
21:08:51.410 00.003 12116 AutoFind: local max [1622, 1158] 3.4
21:08:51.413 00.003 12116 AutoFind: local max [1207, 1170] 3.4
21:08:51.416 00.003 12116 AutoFind: local max [1417, 697] 3.4
21:08:51.420 00.004 12116 AutoFind: too close [640, 989] 3.5 - [629, 991] 6.4
21:08:51.422 00.002 12116 AutoFind: close dim-bright [579, 558] 3.5 - [577, 570] 117.2
21:08:51.426 00.004 12116 AutoFind: too close [558, 928] 3.5 - [557, 942] 3.7
21:08:51.429 00.003 12116 AutoFind: close dim-bright [558, 928] 3.5 - [570, 941] 34.7
21:08:51.432 00.003 12116 AutoFind: close dim-bright [558, 928] 3.5 - [568, 932] 36.4
21:08:51.435 00.003 12116 AutoFind: close dim-bright [558, 928] 3.5 - [577, 931] 38.5
21:08:51.438 00.003 12116 AutoFind: too close [572, 952] 3.6 - [557, 942] 3.7
21:08:51.441 00.003 12116 AutoFind: too close [572, 952] 3.6 - [587, 935] 4.1
21:08:51.444 00.003 12116 AutoFind: close dim-bright [572, 952] 3.6 - [570, 941] 34.7
21:08:51.446 00.002 12116 AutoFind: close dim-bright [572, 952] 3.6 - [568, 932] 36.4
21:08:51.449 00.003 12116 AutoFind: too close [1290, 1028] 3.7 - [1289, 1023] 4.1
21:08:51.452 00.003 12116 AutoFind: close dim-bright [557, 942] 3.7 - [570, 941] 34.7
21:08:51.455 00.003 12116 AutoFind: close dim-bright [557, 942] 3.7 - [568, 932] 36.4
21:08:51.458 00.003 12116 AutoFind: close dim-bright [557, 942] 3.7 - [577, 931] 38.5
21:08:51.460 00.002 12116 AutoFind: close dim-bright [577, 581] 3.8 - [577, 570] 117.2
21:08:51.463 00.003 12116 AutoFind: close dim-bright [587, 935] 4.1 - [570, 941] 34.7
21:08:51.466 00.003 12116 AutoFind: close dim-bright [587, 935] 4.1 - [568, 932] 36.4
21:08:51.468 00.002 12116 AutoFind: close dim-bright [587, 935] 4.1 - [577, 931] 38.5
21:08:51.473 00.005 12116 AutoFind: close dim-bright [883, 909] 4.2 - [878, 897] 102.2
21:08:51.476 00.003 12116 AutoFind: too close [1164, 1045] 7.0 - [1164, 1051] 7.5
21:08:51.479 00.003 12116 AutoFind: too close [570, 941] 34.7 - [568, 932] 36.4
21:08:51.481 00.002 12116 AutoFind: too close [570, 941] 34.7 - [577, 931] 38.5
21:08:51.484 00.003 12116 AutoFind: too close [568, 932] 36.4 - [577, 931] 38.5
21:08:51.490 00.006 12116 AutoFind: too close to edge [1109, 1201] 3.5
21:08:51.494 00.004 12116 AutoFind: too close to edge [378, 1207] 9.3
21:08:51.496 00.002 12116 AutoFind: too close to edge [270, 13] 10.9
21:08:51.499 00.003 12116 AutoFind: BPP = 16, saturation at 67570, pedestal 2035, thresh = 61016
21:08:51.503 00.004 12116 Star::Find(15, 577, 570, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.508 00.005 12116 Star::Find returns 1 (0), X=577.11, Y=570.00, Mass=1701003, SNR=205.6, Peak=65535 HFD=4.3
21:08:51.511 00.003 12116 Star::Find(15, 992, 904, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.514 00.003 12116 Star::Find returns 1 (0), X=991.89, Y=904.33, Mass=1456292, SNR=167.2, Peak=65535 HFD=4.0
21:08:51.517 00.003 12116 Star::Find(15, 372, 850, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.521 00.004 12116 Star::Find returns 1 (0), X=372.29, Y=849.95, Mass=1056311, SNR=146.1, Peak=65535 HFD=3.5
21:08:51.524 00.003 12116 Star::Find(15, 878, 897, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.528 00.004 12116 Star::Find returns 1 (0), X=878.34, Y=897.03, Mass=2205270, SNR=251.9, Peak=65535 HFD=4.9
21:08:51.531 00.003 12116 Star::Find(15, 835, 902, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.533 00.002 12116 Star::Find returns 1 (0), X=835.43, Y=901.57, Mass=930651, SNR=127.8, Peak=65530 HFD=3.3
21:08:51.537 00.004 12116 Star::Find(15, 704, 1000, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.540 00.003 12116 Star::Find returns 1 (0), X=703.81, Y=999.58, Mass=766214, SNR=105.1, Peak=65535 HFD=3.2
21:08:51.543 00.003 12116 Star::Find(15, 659, 887, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.546 00.003 12116 Star::Find returns 1 (0), X=658.67, Y=886.77, Mass=627254, SNR=92.1, Peak=65535 HFD=2.8
21:08:51.549 00.003 12116 Star::Find(15, 531, 1109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.552 00.003 12116 Star::Find returns 1 (0), X=531.25, Y=1108.90, Mass=510960, SNR=79.5, Peak=65322 HFD=2.6
21:08:51.556 00.004 12116 Star::Find(15, 1412, 264, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.559 00.003 12116 Star::Find returns 1 (0), X=1411.70, Y=263.58, Mass=369731, SNR=73.2, Peak=45747 HFD=2.9
21:08:51.561 00.002 12116 Star::Find(15, 1532, 953, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.564 00.003 12116 Star::Find returns 1 (0), X=1532.04, Y=953.11, Mass=276134, SNR=46.2, Peak=46106 HFD=2.7
21:08:51.567 00.003 12116 Star::Find(15, 1551, 1008, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.571 00.004 12116 Star::Find returns 1 (0), X=1550.47, Y=1007.73, Mass=468516, SNR=60.0, Peak=31024 HFD=5.0
21:08:51.574 00.003 12116 Star::Find(15, 1389, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.577 00.003 12116 Star::Find returns 1 (0), X=1389.70, Y=52.68, Mass=281325, SNR=67.7, Peak=30455 HFD=3.0
21:08:51.579 00.002 12116 Star::Find(15, 1002, 1034, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.582 00.003 12116 Star::Find returns 1 (0), X=1002.62, Y=1034.14, Mass=308289, SNR=58.2, Peak=39242 HFD=3.3
21:08:51.586 00.004 12116 Star::Find(15, 350, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.590 00.004 12116 Star::Find returns 1 (0), X=350.24, Y=1129.78, Mass=181325, SNR=40.3, Peak=41447 HFD=2.2
21:08:51.593 00.003 12116 Star::Find(15, 1264, 881, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.596 00.003 12116 Star::Find returns 1 (0), X=1263.95, Y=881.24, Mass=138709, SNR=29.6, Peak=26151 HFD=2.5
21:08:51.599 00.003 12116 Star::Find(15, 1423, 391, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.601 00.002 12116 Star::Find returns 1 (0), X=1423.15, Y=391.38, Mass=111484, SNR=31.0, Peak=18349 HFD=2.4
21:08:51.606 00.005 12116 Star::Find(15, 756, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.609 00.003 12116 Star::Find returns 1 (0), X=755.55, Y=981.58, Mass=140642, SNR=31.6, Peak=22490 HFD=3.0
21:08:51.611 00.002 12116 Star::Find(15, 63, 947, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.615 00.004 12116 Star::Find returns 1 (0), X=62.67, Y=946.79, Mass=88137, SNR=23.8, Peak=20304 HFD=2.0
21:08:51.618 00.003 12116 Star::Find(15, 1304, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.622 00.004 12116 Star::Find returns 1 (0), X=1303.87, Y=1107.00, Mass=108976, SNR=25.3, Peak=25735 HFD=2.5
21:08:51.625 00.003 12116 Star::Find(15, 861, 752, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.628 00.003 12116 Star::Find returns 1 (0), X=860.87, Y=752.30, Mass=114889, SNR=26.2, Peak=22416 HFD=2.4
21:08:51.631 00.003 12116 Star::Find(15, 1760, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.635 00.004 12116 Star::Find returns 1 (0), X=1760.12, Y=126.02, Mass=78864, SNR=24.1, Peak=14637 HFD=2.3
21:08:51.639 00.004 12116 Star::Find(15, 1741, 283, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.643 00.004 12116 Star::Find returns 1 (0), X=1740.38, Y=283.11, Mass=93825, SNR=25.1, Peak=15277 HFD=2.5
21:08:51.646 00.003 12116 Star::Find(15, 516, 272, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.650 00.004 12116 Star::Find returns 1 (0), X=515.89, Y=272.00, Mass=82501, SNR=25.8, Peak=17731 HFD=2.2
21:08:51.653 00.003 12116 Star::Find(15, 1715, 391, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.655 00.002 12116 Star::Find returns 1 (0), X=1714.61, Y=391.19, Mass=61332, SNR=19.6, Peak=15226 HFD=2.6
21:08:51.661 00.006 12116 Star::Find(15, 1548, 118, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.664 00.003 12116 Star::Find returns 1 (0), X=1547.65, Y=118.67, Mass=60612, SNR=20.4, Peak=14007 HFD=2.2
21:08:51.667 00.003 12116 Star::Find(15, 1584, 763, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.670 00.003 12116 Star::Find returns 1 (0), X=1584.64, Y=762.84, Mass=55212, SNR=16.8, Peak=13834 HFD=2.5
21:08:51.674 00.004 12116 Star::Find(15, 1332, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.677 00.003 12116 Star::Find returns 1 (0), X=1332.32, Y=949.78, Mass=37670, SNR=12.8, Peak=17258 HFD=2.5
21:08:51.679 00.002 12116 Star::Find(15, 750, 695, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.682 00.003 12116 Star::Find returns 1 (0), X=749.93, Y=695.11, Mass=50792, SNR=16.2, Peak=13152 HFD=3.7
21:08:51.686 00.004 12116 Star::Find(15, 583, 529, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.689 00.003 12116 Star::Find returns 1 (0), X=583.28, Y=528.48, Mass=68018, SNR=18.8, Peak=12832 HFD=3.3
21:08:51.692 00.003 12116 Star::Find(15, 1137, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.694 00.002 12116 Star::Find returns 0 (4), X=1136.75, Y=979.41, Mass=16086, SNR=7.7, Peak=14531 HFD=1.1
21:08:51.696 00.002 12116 Star::Find(15, 90, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.699 00.003 12116 Star::Find returns 1 (0), X=89.85, Y=872.59, Mass=53822, SNR=14.6, Peak=13741 HFD=2.5
21:08:51.701 00.002 12116 Star::Find(15, 1199, 1122, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.704 00.003 12116 Star::Find returns 1 (0), X=1200.06, Y=1121.75, Mass=35326, SNR=10.8, Peak=16963 HFD=2.8
21:08:51.706 00.002 12116 Star::Find(15, 189, 155, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.709 00.003 12116 Star::Find returns 1 (0), X=189.06, Y=154.97, Mass=42138, SNR=16.5, Peak=9994 HFD=2.5
21:08:51.711 00.002 12116 Star::Find(15, 1044, 915, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.714 00.003 12116 Star::Find returns 1 (0), X=1043.47, Y=915.52, Mass=32505, SNR=11.2, Peak=13664 HFD=2.1
21:08:51.716 00.002 12116 Star::Find(15, 181, 1155, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.719 00.003 12116 Star::Find returns 1 (0), X=180.63, Y=1155.15, Mass=24565, SNR=9.8, Peak=12512 HFD=3.0
21:08:51.722 00.003 12116 Star::Find(15, 1456, 663, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.724 00.002 12116 Star::Find returns 1 (0), X=1455.70, Y=661.95, Mass=48513, SNR=15.6, Peak=12963 HFD=4.0
21:08:51.726 00.002 12116 Star::Find(15, 97, 1029, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.729 00.003 12116 Star::Find returns 1 (0), X=97.34, Y=1029.61, Mass=44492, SNR=14.1, Peak=14154 HFD=2.9
21:08:51.731 00.002 12116 Star::Find(15, 1181, 357, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.733 00.002 12116 Star::Find returns 1 (0), X=1180.89, Y=356.45, Mass=43689, SNR=15.8, Peak=12727 HFD=2.4
21:08:51.736 00.003 12116 Star::Find(15, 1150, 162, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.739 00.003 12116 Star::Find returns 1 (0), X=1149.54, Y=161.82, Mass=37450, SNR=13.4, Peak=8727 HFD=3.4
21:08:51.741 00.002 12116 Star::Find(15, 649, 646, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.743 00.002 12116 Star::Find returns 1 (0), X=650.35, Y=646.09, Mass=34222, SNR=11.5, Peak=11789 HFD=3.3
21:08:51.745 00.002 12116 Star::Find(15, 971, 1199, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.748 00.003 12116 Star::Find false star n=2 nbg=246 bg=7759.5 sigma=1012.1 thresh=10796 peak=9944
21:08:51.750 00.002 12116 Star::Find returns 0 (2), X=971.00, Y=1199.00, Mass=8894, SNR=2.9, Peak=12522 HFD=0.0
21:08:51.752 00.002 12116 Star::Find(15, 1508, 1193, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.755 00.003 12116 Star::Find false star n=2 nbg=264 bg=8370.1 sigma=1208.6 thresh=11996 peak=11353
21:08:51.757 00.002 12116 Star::Find returns 0 (2), X=1508.00, Y=1193.00, Mass=9289, SNR=2.9, Peak=13885 HFD=0.0
21:08:51.760 00.003 12116 Star::Find(15, 881, 1124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.762 00.002 12116 Star::Find returns 0 (3), X=881.00, Y=1124.00, Mass=0, SNR=0.0, Peak=12835 HFD=0.0
21:08:51.765 00.003 12116 Star::Find(15, 1872, 1031, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.768 00.003 12116 Star::Find false star n=1 nbg=270 bg=7253.8 sigma=1118.1 thresh=10608 peak=9799
21:08:51.772 00.004 12116 Star::Find returns 0 (2), X=1872.00, Y=1031.00, Mass=3892, SNR=2.9, Peak=11773 HFD=0.0
21:08:51.775 00.003 12116 Star::Find(15, 883, 909, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.778 00.003 12116 Star::Find returns 1 (0), X=878.34, Y=897.03, Mass=2205270, SNR=251.9, Peak=65535 HFD=4.9
21:08:51.781 00.003 12116 Star::Find(15, 1778, 1183, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.784 00.003 12116 Star::Find false star n=5 nbg=250 bg=7754.9 sigma=955.9 thresh=10623 peak=10063
21:08:51.787 00.003 12116 Star::Find returns 0 (2), X=1778.00, Y=1183.00, Mass=15649, SNR=2.9, Peak=11959 HFD=0.0
21:08:51.790 00.003 12116 Star::Find(15, 1051, 563, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.792 00.002 12116 Star::Find false star n=4 nbg=271 bg=6496.3 sigma=1043.8 thresh=9628 peak=9204
21:08:51.795 00.003 12116 Star::Find returns 0 (2), X=1051.00, Y=563.00, Mass=15829, SNR=2.9, Peak=11523 HFD=0.0
21:08:51.797 00.002 12116 Star::Find(15, 582, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.800 00.003 12116 Star::Find false star n=4 nbg=260 bg=7878.8 sigma=1025.2 thresh=10955 peak=9631
21:08:51.804 00.004 12116 Star::Find returns 0 (2), X=582.00, Y=981.00, Mass=17401, SNR=2.9, Peak=13408 HFD=0.0
21:08:51.807 00.003 12116 Star::Find(15, 1475, 852, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.810 00.003 12116 Star::Find returns 1 (0), X=1475.34, Y=851.96, Mass=37755, SNR=12.3, Peak=14883 HFD=2.5
21:08:51.813 00.003 12116 Star::Find(15, 577, 581, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.815 00.002 12116 Star::Find returns 1 (0), X=577.11, Y=570.00, Mass=1701003, SNR=205.6, Peak=65535 HFD=4.3
21:08:51.819 00.004 12116 Star::Find(15, 780, 867, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.822 00.003 12116 Star::Find returns 1 (0), X=779.69, Y=867.92, Mass=53992, SNR=18.3, Peak=12685 HFD=7.4
21:08:51.825 00.003 12116 Star::Find(15, 1094, 1027, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.828 00.003 12116 Star::Find false star n=2 nbg=282 bg=8028.7 sigma=1277.4 thresh=11861 peak=9815
21:08:51.831 00.003 12116 Star::Find returns 0 (2), X=1094.00, Y=1027.00, Mass=8507, SNR=2.9, Peak=12883 HFD=0.0
21:08:51.835 00.004 12116 Star::Find(15, 1462, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.839 00.004 12116 Star::Find false star n=3 nbg=266 bg=7668.8 sigma=1134.7 thresh=11073 peak=9968
21:08:51.842 00.003 12116 Star::Find returns 0 (2), X=1462.00, Y=801.00, Mass=12559, SNR=2.9, Peak=12682 HFD=0.0
21:08:51.845 00.003 12116 Star::Find(15, 1556, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.847 00.002 12116 Star::Find false star n=2 nbg=265 bg=5409.6 sigma=1014.5 thresh=8453 peak=7273
21:08:51.851 00.004 12116 Star::Find returns 0 (2), X=1556.00, Y=334.00, Mass=8193, SNR=2.9, Peak=10087 HFD=0.0
21:08:51.854 00.003 12116 Star::Find(15, 1610, 433, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.857 00.003 12116 Star::Find false star n=4 nbg=261 bg=6044.5 sigma=892.2 thresh=8721 peak=8514
21:08:51.860 00.003 12116 Star::Find returns 0 (2), X=1610.00, Y=433.00, Mass=12902, SNR=2.9, Peak=9907 HFD=0.0
21:08:51.863 00.003 12116 Star::Find(15, 1434, 870, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.866 00.003 12116 Star::Find false star n=5 nbg=251 bg=8103.5 sigma=961.7 thresh=10989 peak=10103
21:08:51.868 00.002 12116 Star::Find returns 0 (2), X=1434.00, Y=870.00, Mass=18535, SNR=2.9, Peak=12544 HFD=0.0
21:08:51.873 00.005 12116 Star::Find(15, 310, 1176, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.876 00.003 12116 Star::Find false star n=3 nbg=254 bg=7564.2 sigma=1078.8 thresh=10801 peak=9700
21:08:51.879 00.003 12116 Star::Find returns 0 (2), X=310.00, Y=1176.00, Mass=12414, SNR=2.9, Peak=12355 HFD=0.0
21:08:51.882 00.003 12116 Star::Find(15, 1872, 816, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.884 00.002 12116 Star::Find false star n=4 nbg=245 bg=7026.9 sigma=905.8 thresh=9744 peak=8519
21:08:51.887 00.003 12116 Star::Find returns 0 (2), X=1872.00, Y=816.00, Mass=12236, SNR=2.9, Peak=11181 HFD=0.0
21:08:51.889 00.002 12116 Star::Find(15, 1308, 752, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.892 00.003 12116 Star::Find false star n=1 nbg=266 bg=7456.7 sigma=1076.6 thresh=10686 peak=9127
21:08:51.894 00.002 12116 Star::Find returns 0 (2), X=1308.00, Y=752.00, Mass=3318, SNR=2.9, Peak=11338 HFD=0.0
21:08:51.897 00.003 12116 Star::Find(15, 1169, 1073, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.900 00.003 12116 Star::Find false star n=2 nbg=269 bg=8083.0 sigma=1137.2 thresh=11495 peak=9610
21:08:51.902 00.002 12116 Star::Find returns 0 (2), X=1169.00, Y=1073.00, Mass=7796, SNR=2.9, Peak=13664 HFD=0.0
21:08:51.905 00.003 12116 Star::Find(15, 1548, 266, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.908 00.003 12116 Star::Find false star n=1 nbg=274 bg=5140.1 sigma=977.2 thresh=8072 peak=6281
21:08:51.910 00.002 12116 Star::Find returns 0 (2), X=1548.00, Y=266.00, Mass=3046, SNR=2.9, Peak=8343 HFD=0.0
21:08:51.913 00.003 12116 Star::Find(15, 663, 531, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.915 00.002 12116 Star::Find false star n=2 nbg=257 bg=6225.6 sigma=999.2 thresh=9223 peak=8011
21:08:51.918 00.003 12116 Star::Find returns 0 (2), X=663.00, Y=531.00, Mass=7447, SNR=2.9, Peak=10579 HFD=0.0
21:08:51.921 00.003 12116 Star::Find(15, 340, 1151, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.924 00.003 12116 Star::Find false star n=2 nbg=240 bg=7734.6 sigma=912.5 thresh=10472 peak=9740
21:08:51.927 00.003 12116 Star::Find returns 0 (2), X=340.00, Y=1151.00, Mass=9092, SNR=2.9, Peak=12999 HFD=0.0
21:08:51.930 00.003 12116 Star::Find(15, 423, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.932 00.002 12116 Star::Find false star n=4 nbg=273 bg=7055.9 sigma=1165.1 thresh=10551 peak=10502
21:08:51.935 00.003 12116 Star::Find returns 0 (2), X=423.00, Y=703.00, Mass=18365, SNR=2.9, Peak=12855 HFD=0.0
21:08:51.937 00.002 12116 Star::Find(15, 56, 901, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.940 00.003 12116 Star::Find false star n=1 nbg=253 bg=6055.9 sigma=953.5 thresh=8916 peak=8145
21:08:51.943 00.003 12116 Star::Find returns 0 (2), X=56.00, Y=901.00, Mass=4178, SNR=2.9, Peak=10679 HFD=0.0
21:08:51.945 00.002 12116 Star::Find(15, 1661, 1159, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.948 00.003 12116 Star::Find returns 0 (3), X=1661.00, Y=1159.00, Mass=0, SNR=0.0, Peak=12896 HFD=0.0
21:08:51.951 00.003 12116 Star::Find(15, 338, 1055, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.954 00.003 12116 Star::Find false star n=1 nbg=265 bg=7667.2 sigma=1065.9 thresh=10865 peak=9326
21:08:51.957 00.003 12116 Star::Find returns 0 (2), X=338.00, Y=1055.00, Mass=3412, SNR=2.9, Peak=11783 HFD=0.0
21:08:51.959 00.002 12116 Star::Find(15, 885, 745, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.962 00.003 12116 Star::Find false star n=1 nbg=262 bg=7305.0 sigma=1102.3 thresh=10612 peak=8625
21:08:51.965 00.003 12116 Star::Find returns 0 (2), X=885.00, Y=745.00, Mass=3588, SNR=2.9, Peak=11306 HFD=0.0
21:08:51.967 00.002 12116 Star::Find(15, 444, 1034, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.971 00.004 12116 Star::Find false star n=5 nbg=267 bg=7663.8 sigma=1041.1 thresh=10787 peak=9732
21:08:51.973 00.002 12116 Star::Find returns 0 (2), X=444.00, Y=1034.00, Mass=18677, SNR=2.9, Peak=12208 HFD=0.0
21:08:51.976 00.003 12116 Star::Find(15, 572, 1132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.979 00.003 12116 Star::Find false star n=3 nbg=247 bg=7821.6 sigma=913.2 thresh=10561 peak=9560
21:08:51.981 00.002 12116 Star::Find returns 0 (2), X=572.00, Y=1132.00, Mass=9697, SNR=2.9, Peak=12192 HFD=0.0
21:08:51.983 00.002 12116 Star::Find(15, 168, 87, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.986 00.003 12116 Star::Find returns 1 (0), X=168.25, Y=86.13, Mass=36692, SNR=14.2, Peak=8458 HFD=4.1
21:08:51.989 00.003 12116 Star::Find(15, 453, 1161, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.991 00.002 12116 Star::Find false star n=1 nbg=269 bg=7797.9 sigma=1192.9 thresh=11377 peak=9372
21:08:51.994 00.003 12116 Star::Find returns 0 (2), X=453.00, Y=1161.00, Mass=3671, SNR=2.9, Peak=12967 HFD=0.0
21:08:51.996 00.002 12116 Star::Find(15, 1374, 1171, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:51.998 00.002 12116 Star::Find false star n=7 nbg=235 bg=8345.2 sigma=870.9 thresh=10958 peak=10446
21:08:52.001 00.003 12116 Star::Find returns 0 (2), X=1374.00, Y=1171.00, Mass=23831, SNR=2.9, Peak=12637 HFD=0.0
21:08:52.004 00.003 12116 Star::Find(15, 684, 1175, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.007 00.003 12116 Star::Find false star n=1 nbg=254 bg=7689.6 sigma=1082.1 thresh=10936 peak=9557
21:08:52.009 00.002 12116 Star::Find returns 0 (2), X=684.00, Y=1175.00, Mass=6089, SNR=2.9, Peak=13779 HFD=0.0
21:08:52.011 00.002 12116 Star::Find(15, 1535, 1095, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.013 00.002 12116 Star::Find false star n=7 nbg=250 bg=8397.7 sigma=966.6 thresh=11297 peak=10813
21:08:52.016 00.003 12116 Star::Find returns 0 (2), X=1535.00, Y=1095.00, Mass=30198, SNR=2.9, Peak=14855 HFD=0.0
21:08:52.018 00.002 12116 Star::Find(15, 1685, 983, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.023 00.005 12116 Star::Find false star n=4 nbg=264 bg=7814.5 sigma=1180.3 thresh=11355 peak=10871
21:08:52.026 00.003 12116 Star::Find returns 0 (2), X=1685.00, Y=983.00, Mass=19085, SNR=2.9, Peak=13712 HFD=0.0
21:08:52.028 00.002 12116 Star::Find(15, 1510, 541, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.030 00.002 12116 Star::Find false star n=2 nbg=270 bg=6750.0 sigma=1104.9 thresh=10065 peak=8656
21:08:52.032 00.002 12116 Star::Find returns 0 (2), X=1510.00, Y=541.00, Mass=8382, SNR=2.9, Peak=11514 HFD=0.0
21:08:52.035 00.003 12116 Star::Find(15, 579, 558, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.039 00.004 12116 Star::Find returns 1 (0), X=577.11, Y=570.00, Mass=1701003, SNR=205.6, Peak=65535 HFD=4.3
21:08:52.041 00.002 12116 Star::Find(15, 486, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.043 00.002 12116 Star::Find false star n=9 nbg=240 bg=7606.7 sigma=906.1 thresh=10325 peak=9792
21:08:52.046 00.003 12116 Star::Find returns 0 (2), X=486.00, Y=957.00, Mass=29001, SNR=2.9, Peak=12275 HFD=0.0
21:08:52.048 00.002 12116 Star::Find(15, 1369, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.050 00.002 12116 Star::Find false star n=4 nbg=254 bg=8182.6 sigma=1041.1 thresh=11306 peak=10308
21:08:52.054 00.004 12116 Star::Find returns 0 (2), X=1369.00, Y=1005.00, Mass=13510, SNR=2.9, Peak=14666 HFD=0.0
21:08:52.057 00.003 12116 Star::Find(15, 1148, 936, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.059 00.002 12116 Star::Find false star n=5 nbg=272 bg=7786.6 sigma=1089.9 thresh=11056 peak=10622
21:08:52.062 00.003 12116 Star::Find returns 0 (2), X=1148.00, Y=936.00, Mass=19829, SNR=2.9, Peak=12323 HFD=0.0
21:08:52.064 00.002 12116 Star::Find(15, 1622, 1158, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.067 00.003 12116 Star::Find false star n=2 nbg=233 bg=8329.2 sigma=944.8 thresh=11164 peak=9938
21:08:52.071 00.004 12116 Star::Find returns 0 (2), X=1622.00, Y=1158.00, Mass=6712, SNR=2.9, Peak=12957 HFD=0.0
21:08:52.074 00.003 12116 Star::Find(15, 1207, 1170, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.076 00.002 12116 Star::Find false star n=4 nbg=249 bg=7847.6 sigma=949.0 thresh=10695 peak=9747
21:08:52.078 00.002 12116 Star::Find returns 0 (2), X=1207.00, Y=1170.00, Mass=16294, SNR=2.9, Peak=12775 HFD=0.0
21:08:52.081 00.003 12116 Star::Find(15, 1417, 697, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.083 00.002 12116 Star::Find false star n=5 nbg=259 bg=7392.6 sigma=974.3 thresh=10316 peak=9033
21:08:52.086 00.003 12116 Star::Find returns 0 (2), X=1417.00, Y=697.00, Mass=19007, SNR=2.9, Peak=12240 HFD=0.0
21:08:52.089 00.003 12116 AutoFind: finding best star pass 1
21:08:52.091 00.002 12116 Star::Find(15, 577, 570, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.094 00.003 12116 Star::Find returns 1 (0), X=577.11, Y=570.00, Mass=1701003, SNR=205.6, Peak=65535 HFD=4.3
21:08:52.096 00.002 12116 AutoFind: near-saturated [577, 570] 117.2 Mass 1701003 SNR 205.6 Peak 65535
21:08:52.098 00.002 12116 Star::Find(15, 992, 904, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.101 00.003 12116 Star::Find returns 1 (0), X=991.89, Y=904.33, Mass=1456292, SNR=167.2, Peak=65535 HFD=4.0
21:08:52.104 00.003 12116 AutoFind: near-saturated [992, 904] 108.6 Mass 1456292 SNR 167.2 Peak 65535
21:08:52.106 00.002 12116 Star::Find(15, 372, 850, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.108 00.002 12116 Star::Find returns 1 (0), X=372.29, Y=849.95, Mass=1056311, SNR=146.1, Peak=65535 HFD=3.5
21:08:52.111 00.003 12116 AutoFind: near-saturated [372, 850] 104.7 Mass 1056311 SNR 146.1 Peak 65535
21:08:52.113 00.002 12116 Star::Find(15, 878, 897, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.115 00.002 12116 Star::Find returns 1 (0), X=878.34, Y=897.03, Mass=2205270, SNR=251.9, Peak=65535 HFD=4.9
21:08:52.117 00.002 12116 AutoFind: near-saturated [878, 897] 102.2 Mass 2205270 SNR 251.9 Peak 65535
21:08:52.120 00.003 12116 Star::Find(15, 835, 902, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.122 00.002 12116 Star::Find returns 1 (0), X=835.43, Y=901.57, Mass=930651, SNR=127.8, Peak=65530 HFD=3.3
21:08:52.125 00.003 12116 AutoFind: near-saturated [835, 902] 89.0 Mass 930651 SNR 127.8 Peak 65530
21:08:52.127 00.002 12116 Star::Find(15, 704, 1000, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.129 00.002 12116 Star::Find returns 1 (0), X=703.81, Y=999.58, Mass=766214, SNR=105.1, Peak=65535 HFD=3.2
21:08:52.131 00.002 12116 AutoFind: near-saturated [704, 1000] 67.8 Mass 766214 SNR 105.1 Peak 65535
21:08:52.134 00.003 12116 Star::Find(15, 659, 887, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.137 00.003 12116 Star::Find returns 1 (0), X=658.67, Y=886.77, Mass=627254, SNR=92.1, Peak=65535 HFD=2.8
21:08:52.139 00.002 12116 AutoFind: near-saturated [659, 887] 51.8 Mass 627254 SNR 92.1 Peak 65535
21:08:52.141 00.002 12116 Star::Find(15, 531, 1109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.144 00.003 12116 Star::Find returns 1 (0), X=531.25, Y=1108.90, Mass=510960, SNR=79.5, Peak=65322 HFD=2.6
21:08:52.146 00.002 12116 AutoFind: near-saturated [531, 1109] 45.7 Mass 510960 SNR 79.5 Peak 65322
21:08:52.149 00.003 12116 Star::Find(15, 1412, 264, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.151 00.002 12116 Star::Find returns 1 (0), X=1411.70, Y=263.58, Mass=369731, SNR=73.2, Peak=45747 HFD=2.9
21:08:52.154 00.003 12116 AutoFind returns star at [1412, 264] 35.8 Mass 369731 SNR 73.2
21:08:52.158 00.004 12116 Star::Find(15, 1412, 264, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.160 00.002 12116 Star::Find returns 1 (0), X=1411.70, Y=263.58, Mass=369731, SNR=73.2, Peak=45747 HFD=2.9
21:08:52.163 00.003 12116 MultiStar: List (12): {1411.70, 263.58}(73.2), {1532.04, 953.11}(46.2), {1550.47, 1007.73}(60.0), {1389.70, 52.68}(67.7), {1002.62, 1034.14}(58.2), {350.24, 1129.78}(40.3), {1263.95, 881.24}(29.6), {1423.15, 391.38}(31.0), {755.55, 981.58}(31.6), {62.67, 946.79}(23.8), {1303.87, 1107.00}(25.3), {860.87, 752.30}(26.2), 
21:08:52.166 00.003 12116 setting lock position to (1411.70, 263.58)
21:08:52.168 00.002 12116 MultiStar: stabilizing after lock position change
21:08:52.171 00.003 12116 AutoSelect: state = 1, call UpdateGuideState
21:08:52.173 00.002 12116 UpdateGuideState(): m_state=1
21:08:52.175 00.002 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:08:52.178 00.003 12116 Star::Find returns 1 (0), X=1411.70, Y=263.58, Mass=369731, SNR=73.2, Peak=45747 HFD=2.9
21:08:52.181 00.003 12116 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.76) = xAngle (0.76 = 0.76)
21:08:52.184 00.003 12116 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.75 = -2.54)
21:08:52.187 00.003 12116 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
21:08:52.191 00.004 12116 setting force full frames = false
21:08:52.195 00.004 12116 setting lock position to (1411.70, 263.58)
21:08:52.197 00.002 12116 MultiStar: stabilizing after lock position change
21:08:52.199 00.002 12116 CurrentPosition() valid, moving to STATE_SELECTED
21:08:52.202 00.003 12116 Changing from state SELECTING to SELECTED
21:08:52.205 00.003 12116 guider state => SELECTED
21:08:52.208 00.003 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6218, FiltMin=1123, FiltMax=65535, Gamma=0.510
21:08:52.211 00.003 12116 UpdateGuideState exits: m=369731 SNR=73.2
21:08:52.214 00.003 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6218, FiltMin=1123, FiltMax=65535, Gamma=0.510
21:08:52.216 00.002 12116 Status Line: Auto-selected star at (1411.7, 263.6)
21:08:52.222 00.006 12116 PhdController: newstate STATE_WAIT_SELECTED
21:08:52.225 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:52.228 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:08:52.230 00.002 12116 Enqueuing Expose request
21:08:52.233 00.003 11824 Worker thread wakes up
21:08:52.233 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:08:52.233 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,249,31,31)
21:08:55.607 03.374 11824 Exposure complete
21:08:55.777 00.170 11824 worker thread done servicing request
21:08:55.777 00.000 12116 OnExposeComplete: enter
21:08:55.780 00.003 12116 UpdateGuideState(): m_state=2
21:08:55.782 00.002 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:08:55.785 00.003 12116 Star::Find returns 1 (0), X=1411.91, Y=263.01, Mass=381265, SNR=91.5, Peak=47856 HFD=2.7
21:08:55.788 00.003 12116 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.76) = xAngle (-0.46 = -0.46)
21:08:55.789 00.001 12116 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.53 = 2.53)
21:08:55.792 00.003 12116 CameraToMount -- cameraX=0.21 cameraY=-0.57 hyp=0.61 cameraTheta=-1.21 mountX=0.55 mountY=0.35, mountTheta=0.57
21:08:55.795 00.003 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6259, FiltMin=1696, FiltMax=65535, Gamma=0.510
21:08:55.799 00.004 12116 UpdateGuideState exits: m=381265 SNR=91.5
21:08:55.801 00.002 12116 PhdController: newstate STATE_CALIBRATE
21:08:55.804 00.003 12116 PhdController: newstate STATE_GUIDE
21:08:55.814 00.010 12116 Changing from state SELECTED to CALIBRATING_PRIMARY
21:08:55.816 00.002 12116 guider state => CALIBRATED
21:08:55.818 00.002 12116 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:08:55.820 00.002 12116 reset dither spiral
21:08:55.822 00.002 12116 PhdController: newstate STATE_SETTLE_BEGIN
21:08:55.824 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:55.826 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
21:08:55.828 00.002 12116 Enqueuing Expose request
21:08:55.829 00.001 11824 Worker thread wakes up
21:08:55.830 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:08:55.830 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:08:59.211 03.381 11824 Exposure complete
21:08:59.376 00.165 11824 worker thread done servicing request
21:08:59.376 00.000 12116 OnExposeComplete: enter
21:08:59.378 00.002 12116 UpdateGuideState(): m_state=5
21:08:59.380 00.002 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:08:59.381 00.001 12116 Star::Find returns 1 (0), X=1411.78, Y=263.12, Mass=395216, SNR=70.5, Peak=58864 HFD=2.5
21:08:59.383 00.002 12116 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.76) = xAngle (-0.62 = -0.62)
21:08:59.385 00.002 12116 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.36 = 2.36)
21:08:59.387 00.002 12116 CameraToMount -- cameraX=0.09 cameraY=-0.46 hyp=0.47 cameraTheta=-1.38 mountX=0.38 mountY=0.33, mountTheta=0.71
21:08:59.391 00.004 12116 Changing from state CALIBRATED to GUIDING
21:08:59.393 00.002 12116 ScopeASCOM::GetDeclinationRadians() returns 47.0
21:08:59.395 00.002 12116 ScopeASCOM::SideOfPier() returns 1
21:08:59.412 00.017 12116 AdjustCalibrationForScopePointing (scope): current dec=47.0 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=0.0 bin=1
21:08:59.414 00.002 12116 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:08:59.417 00.003 12116 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:08:59.420 00.003 12116 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:08:59.422 00.002 12116 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:08:59.424 00.002 12116 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:08:59.426 00.002 12116 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:08:59.428 00.002 12116 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:08:59.430 00.002 12116 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:08:59.432 00.002 12116 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:08:59.433 00.001 12116 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:08:59.435 00.002 12116 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:08:59.437 00.002 12116 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:08:59.439 00.002 12116 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:08:59.530 00.091 12116 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:08:59.533 00.003 12116 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:08:59.537 00.004 12116 New rotator position 0.0 deg, prev = 199.0 deg, delta = -199.0 deg
21:08:59.539 00.002 12116 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:08:59.541 00.002 12116 Mount::SetCalibration (scope) -- sets m_xAngle=155.5 m_yAngleError=-171.2
21:08:59.543 00.002 12116 ScopeASCOM::GetDeclinationRadians() returns 47.0
21:08:59.545 00.002 12116 ScopeASCOM::SideOfPier() returns 1
21:08:59.567 00.022 12116 Dec comp: XRate 4.128 -> 2.814 for dec -0.0 -> dec 47.0
21:08:59.571 00.004 12116 ScopeASCOM::GetDeclinationRadians() returns 47.0
21:08:59.573 00.002 12116 ScopeASCOM::SideOfPier() returns 1
21:08:59.597 00.024 12116 setting lock position to (1411.78, 263.12)
21:08:59.600 00.003 12116 MultiStar: stabilizing after lock position change
21:08:59.603 00.003 12116 guider state => GUIDING
21:08:59.605 00.002 12116 Status Line: Guiding
21:08:59.609 00.004 12116 Mount: notify guiding started
21:08:59.612 00.003 12116 GetString("/profile/1/name", "") returns "20260503"
21:08:59.615 00.003 12116 GetString("/profile/1/scope/calibration/timestamp", "") returns "5/14/2026 9:08:59 PM"
21:08:59.617 00.002 12116 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
21:08:59.621 00.004 12116 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
21:08:59.623 00.002 12116 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
21:08:59.625 00.002 12116 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 2.714810
21:08:59.627 00.002 12116 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns 0.989601
21:08:59.629 00.002 12116 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
21:08:59.632 00.003 12116 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
21:08:59.634 00.002 12116 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
21:08:59.637 00.003 12116 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
21:08:59.639 00.002 12116 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
21:08:59.641 00.002 12116 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:08:59.644 00.003 12116 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:08:59.646 00.002 12116 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:08:59.647 00.001 12116 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:08:59.650 00.003 12116 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:08:59.651 00.001 12116 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:08:59.654 00.003 12116 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:08:59.657 00.003 12116 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:08:59.659 00.002 12116 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:08:59.661 00.002 12116 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:08:59.663 00.002 12116 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:08:59.665 00.002 12116 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:08:59.667 00.002 12116 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:08:59.669 00.002 12116 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:08:59.671 00.002 12116 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:08:59.673 00.002 12116 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:08:59.675 00.002 12116 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:08:59.677 00.002 12116 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:08:59.679 00.002 12116 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:08:59.681 00.002 12116 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:08:59.683 00.002 12116 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:08:59.686 00.003 12116 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:08:59.688 00.002 12116 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:08:59.690 00.002 12116 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:08:59.692 00.002 12116 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:08:59.694 00.002 12116 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:08:59.782 00.088 12116 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:08:59.800 00.018 12116 ScopeASCOM::SideOfPier() returns 1
21:08:59.803 00.003 12116 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:08:59.805 00.002 12116 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:08:59.807 00.002 12116 ScopeASCOM::GetDeclinationRadians() returns 47.0
21:08:59.809 00.002 12116 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 47.0
21:08:59.811 00.002 12116 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.71) = xAngle (2.71 = 2.71)
21:08:59.813 00.002 12116 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
21:08:59.815 00.002 12116 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
21:08:59.818 00.003 12116 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
21:08:59.820 00.002 12116 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
21:08:59.822 00.002 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6250, FiltMin=1549, FiltMax=65535, Gamma=0.510
21:08:59.824 00.002 12116 UpdateGuideState exits: m=395216 SNR=70.5
21:08:59.826 00.002 12116 PhdController: newstate STATE_SETTLE_WAIT
21:08:59.828 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:59.830 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:08:59.832 00.002 12116 Enqueuing Expose request
21:08:59.833 00.001 11824 Worker thread wakes up
21:08:59.833 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:08:59.834 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:03.224 03.390 11824 Exposure complete
21:09:03.396 00.172 11824 worker thread done servicing request
21:09:03.396 00.000 12116 OnExposeComplete: enter
21:09:03.398 00.002 12116 UpdateGuideState(): m_state=6
21:09:03.400 00.002 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:09:03.403 00.003 12116 Star::Find returns 1 (0), X=1411.58, Y=263.53, Mass=376394, SNR=78.4, Peak=49187 HFD=3.0
21:09:03.405 00.002 12116 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.71) = xAngle (-0.68 = -0.68)
21:09:03.407 00.002 12116 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.31 = 2.31)
21:09:03.410 00.003 12116 CameraToMount -- cameraX=-0.21 cameraY=0.41 hyp=0.46 cameraTheta=2.03 mountX=0.36 mountY=0.34, mountTheta=0.76
21:09:03.413 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.21, y=0.41, opts=13)
21:09:03.415 00.002 12116 Enqueuing Move request for scope (-0.21, 0.41)
21:09:03.417 00.002 11824 Worker thread wakes up
21:09:03.417 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.41) opts 0xd
21:09:03.417 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.21, 0.41)
21:09:03.418 00.001 11824 Moving (-0.21, 0.41) raw xDistance=0.36 yDistance=0.34
21:09:03.418 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
21:09:03.418 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:03.418 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6253, FiltMin=1888, FiltMax=65535, Gamma=0.510
21:09:03.421 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:09:03.421 00.000 11824 MoveAxis(W, 80, ABG)
21:09:03.421 00.000 12116 UpdateGuideState exits: m=376394 SNR=78.4
21:09:03.423 00.002 12116 PhdController: settling, locked = 1, distance = 0.46 (4.00) aobump = 0 frame = 1 / 99999
21:09:03.425 00.002 11824 Guiding  Dir = 3, Dur = 80
21:09:03.425 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778810943.425,"Host":"TALL-PINES-2024","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:09:03.427 00.002 11824 IsSlewing returns 0
21:09:03.427 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:03.429 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:03.431 00.002 12116 Enqueuing Expose request
21:09:03.433 00.002 11824 IsGuiding returns 0
21:09:03.433 00.000 11824 PulseGuide returned control before completion, sleep 90
21:09:03.537 00.104 11824 IsGuiding returns 1
21:09:03.537 00.000 11824 scope still moving after pulse duration time elapsed
21:09:03.568 00.031 11824 IsSlewing returns 0
21:09:03.568 00.000 11824 IsGuiding returns 0
21:09:03.569 00.001 11824 scope move finished after 80 + 55 ms
21:09:03.569 00.000 11824 Move returns status 0, amount 80
21:09:03.569 00.000 11824 MoveAxis(N, 0, ABG)
21:09:03.569 00.000 11824 Move returns status 0, amount 0
21:09:03.569 00.000 11824 move complete, result=0
21:09:03.570 00.001 11824 worker thread done servicing request
21:09:03.570 00.000 12116 GuideStep: 0.4 px 80 ms WEST, 0.3 px 0 ms NORTH
21:09:03.572 00.002 11824 Worker thread wakes up
21:09:03.572 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:03.572 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:06.947 03.375 11824 Exposure complete
21:09:07.118 00.171 11824 worker thread done servicing request
21:09:07.118 00.000 12116 OnExposeComplete: enter
21:09:07.121 00.003 12116 UpdateGuideState(): m_state=6
21:09:07.124 00.003 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:09:07.125 00.001 12116 Star::Find returns 1 (0), X=1411.09, Y=263.55, Mass=394414, SNR=71.1, Peak=47904 HFD=2.7
21:09:07.128 00.003 12116 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.71) = xAngle (-0.13 = -0.13)
21:09:07.129 00.001 12116 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.86 = 2.86)
21:09:07.131 00.002 12116 CameraToMount -- cameraX=-0.70 cameraY=0.43 hyp=0.82 cameraTheta=2.59 mountX=0.81 mountY=0.23, mountTheta=0.27
21:09:07.134 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.70, y=0.43, opts=13)
21:09:07.137 00.003 12116 Enqueuing Move request for scope (-0.70, 0.43)
21:09:07.138 00.001 11824 Worker thread wakes up
21:09:07.139 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.43) opts 0xd
21:09:07.139 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.70, 0.43)
21:09:07.139 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6250, FiltMin=1517, FiltMax=65535, Gamma=0.510
21:09:07.141 00.002 11824 Moving (-0.70, 0.43) raw xDistance=0.81 yDistance=0.23
21:09:07.141 00.000 12116 UpdateGuideState exits: m=394414 SNR=71.1
21:09:07.145 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.81
21:09:07.145 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:07.145 00.000 12116 PhdController: settling, locked = 1, distance = 0.57 (4.00) aobump = 0 frame = 2 / 99999
21:09:07.146 00.001 12116 PhdController: newstate STATE_FINISH
21:09:07.148 00.002 12116 PhdController complete: success
21:09:07.149 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:09:07.149 00.000 12116 evsrv: {"Event":"SettleDone","Timestamp":1778810947.149,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
21:09:07.151 00.002 11824 MoveAxis(W, 187, ABG)
21:09:07.151 00.000 11824 Guiding  Dir = 3, Dur = 187
21:09:07.151 00.000 12116 Mount: notify guiding dither settle done success=1
21:09:07.155 00.004 12116 PhdController: newstate STATE_IDLE
21:09:07.155 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:07.157 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:07.160 00.003 12116 Enqueuing Expose request
21:09:07.162 00.002 11824 IsSlewing returns 0
21:09:07.162 00.000 11824 IsGuiding returns 0
21:09:07.162 00.000 11824 PulseGuide returned control before completion, sleep 197
21:09:07.361 00.199 11824 IsGuiding returns 1
21:09:07.361 00.000 11824 scope still moving after pulse duration time elapsed
21:09:07.392 00.031 11824 IsSlewing returns 0
21:09:07.392 00.000 11824 IsGuiding returns 0
21:09:07.392 00.000 11824 scope move finished after 187 + 42 ms
21:09:07.392 00.000 11824 Move returns status 0, amount 187
21:09:07.393 00.001 11824 MoveAxis(N, 0, ABG)
21:09:07.393 00.000 11824 Move returns status 0, amount 0
21:09:07.393 00.000 11824 move complete, result=0
21:09:07.393 00.000 11824 worker thread done servicing request
21:09:07.393 00.000 11824 Worker thread wakes up
21:09:07.393 00.000 12116 GuideStep: 0.8 px 187 ms WEST, 0.2 px 0 ms NORTH
21:09:07.396 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:07.396 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:07.973 00.577 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:09:07.976 00.003 12116 case statement mapped state 6 to 3
21:09:07.978 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:09:09.339 01.361 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:09:09.342 00.003 12116 case statement mapped state 6 to 3
21:09:09.344 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:09:10.779 01.435 11824 Exposure complete
21:09:10.971 00.192 11824 worker thread done servicing request
21:09:10.972 00.001 12116 OnExposeComplete: enter
21:09:10.974 00.002 12116 UpdateGuideState(): m_state=6
21:09:10.977 00.003 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:09:10.979 00.002 12116 Star::Find returns 1 (0), X=1411.81, Y=263.33, Mass=392930, SNR=76.4, Peak=47760 HFD=2.8
21:09:10.981 00.002 12116 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.71) = xAngle (-1.26 = -1.26)
21:09:10.983 00.002 12116 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.73 = 1.73)
21:09:10.985 00.002 12116 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.46 mountX=0.07 mountY=0.21, mountTheta=1.27
21:09:10.988 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.02, y=0.21, opts=13)
21:09:10.991 00.003 12116 Enqueuing Move request for scope (0.02, 0.21)
21:09:10.993 00.002 11824 Worker thread wakes up
21:09:10.993 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6247, FiltMin=1927, FiltMax=65535, Gamma=0.510
21:09:10.995 00.002 12116 UpdateGuideState exits: m=392930 SNR=76.4
21:09:10.997 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:10.999 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:11.001 00.002 12116 Enqueuing Expose request
21:09:11.003 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
21:09:11.004 00.001 11824 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
21:09:11.004 00.000 11824 Moving (0.02, 0.21) raw xDistance=0.07 yDistance=0.21
21:09:11.004 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:09:11.004 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:11.004 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:09:11.004 00.000 11824 MoveAxis(E, 0, ABG)
21:09:11.004 00.000 11824 Move returns status 0, amount 0
21:09:11.005 00.001 11824 MoveAxis(N, 0, ABG)
21:09:11.005 00.000 11824 Move returns status 0, amount 0
21:09:11.005 00.000 11824 move complete, result=0
21:09:11.005 00.000 11824 worker thread done servicing request
21:09:11.005 00.000 11824 Worker thread wakes up
21:09:11.005 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:11.005 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:11.006 00.001 12116 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:09:14.399 03.393 11824 Exposure complete
21:09:14.582 00.183 11824 worker thread done servicing request
21:09:14.582 00.000 12116 OnExposeComplete: enter
21:09:14.584 00.002 12116 UpdateGuideState(): m_state=6
21:09:14.587 00.003 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
21:09:14.589 00.002 12116 Star::Find returns 1 (0), X=1411.12, Y=262.98, Mass=386057, SNR=74.6, Peak=52269 HFD=2.6
21:09:14.591 00.002 12116 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.71) = xAngle (-5.64 = 0.64)
21:09:14.593 00.002 12116 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.65 = -2.65)
21:09:14.595 00.002 12116 CameraToMount -- cameraX=-0.66 cameraY=-0.14 hyp=0.68 cameraTheta=-2.93 mountX=0.54 mountY=-0.32, mountTheta=-0.53
21:09:14.598 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.66, y=-0.14, opts=13)
21:09:14.600 00.002 12116 Enqueuing Move request for scope (-0.66, -0.14)
21:09:14.603 00.003 11824 Worker thread wakes up
21:09:14.603 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6240, FiltMin=1607, FiltMax=65535, Gamma=0.510
21:09:14.605 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.14) opts 0xd
21:09:14.605 00.000 12116 UpdateGuideState exits: m=386057 SNR=74.6
21:09:14.607 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:14.609 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:14.610 00.001 12116 Enqueuing Expose request
21:09:14.612 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.66, -0.14)
21:09:14.612 00.000 11824 Moving (-0.66, -0.14) raw xDistance=0.54 yDistance=-0.32
21:09:14.612 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
21:09:14.612 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:14.613 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:09:14.613 00.000 11824 MoveAxis(W, 121, ABG)
21:09:14.613 00.000 11824 Guiding  Dir = 3, Dur = 121
21:09:14.613 00.000 11824 IsSlewing returns 0
21:09:14.613 00.000 11824 IsGuiding returns 0
21:09:14.613 00.000 11824 PulseGuide returned control before completion, sleep 131
21:09:14.756 00.143 11824 IsGuiding returns 1
21:09:14.756 00.000 11824 scope still moving after pulse duration time elapsed
21:09:14.787 00.031 11824 IsSlewing returns 0
21:09:14.787 00.000 11824 IsGuiding returns 0
21:09:14.787 00.000 11824 scope move finished after 121 + 53 ms
21:09:14.787 00.000 11824 Move returns status 0, amount 121
21:09:14.787 00.000 11824 MoveAxis(N, 0, ABG)
21:09:14.787 00.000 11824 Move returns status 0, amount 0
21:09:14.787 00.000 11824 move complete, result=0
21:09:14.787 00.000 11824 worker thread done servicing request
21:09:14.787 00.000 11824 Worker thread wakes up
21:09:14.787 00.000 12116 GuideStep: 0.5 px 121 ms WEST, -0.3 px 0 ms NORTH
21:09:14.790 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:14.790 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:18.192 03.402 11824 Exposure complete
21:09:18.398 00.206 11824 worker thread done servicing request
21:09:18.398 00.000 12116 OnExposeComplete: enter
21:09:18.401 00.003 12116 UpdateGuideState(): m_state=6
21:09:18.404 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
21:09:18.406 00.002 12116 Star::Find returns 1 (0), X=1411.13, Y=262.96, Mass=402673, SNR=83.2, Peak=54093 HFD=2.6
21:09:18.408 00.002 12116 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.71) = xAngle (-5.61 = 0.67)
21:09:18.410 00.002 12116 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.63 = -2.63)
21:09:18.412 00.002 12116 CameraToMount -- cameraX=-0.66 cameraY=-0.16 hyp=0.68 cameraTheta=-2.90 mountX=0.53 mountY=-0.33, mountTheta=-0.56
21:09:18.415 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.66, y=-0.16, opts=13)
21:09:18.418 00.003 12116 Enqueuing Move request for scope (-0.66, -0.16)
21:09:18.421 00.003 11824 Worker thread wakes up
21:09:18.421 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6240, FiltMin=1616, FiltMax=65535, Gamma=0.510
21:09:18.423 00.002 12116 UpdateGuideState exits: m=402673 SNR=83.2
21:09:18.426 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:18.428 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.16) opts 0xd
21:09:18.428 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:18.430 00.002 12116 Enqueuing Expose request
21:09:18.433 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.66, -0.16)
21:09:18.433 00.000 11824 Moving (-0.66, -0.16) raw xDistance=0.53 yDistance=-0.33
21:09:18.433 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
21:09:18.433 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:18.433 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:09:18.433 00.000 11824 MoveAxis(W, 127, ABG)
21:09:18.433 00.000 11824 Guiding  Dir = 3, Dur = 127
21:09:18.433 00.000 11824 IsSlewing returns 0
21:09:18.434 00.001 11824 IsGuiding returns 0
21:09:18.434 00.000 11824 PulseGuide returned control before completion, sleep 137
21:09:18.576 00.142 11824 IsGuiding returns 1
21:09:18.576 00.000 11824 scope still moving after pulse duration time elapsed
21:09:18.608 00.032 11824 IsSlewing returns 0
21:09:18.608 00.000 11824 IsGuiding returns 0
21:09:18.608 00.000 11824 scope move finished after 127 + 48 ms
21:09:18.608 00.000 11824 Move returns status 0, amount 127
21:09:18.608 00.000 11824 MoveAxis(N, 0, ABG)
21:09:18.608 00.000 11824 Move returns status 0, amount 0
21:09:18.608 00.000 11824 move complete, result=0
21:09:18.608 00.000 11824 worker thread done servicing request
21:09:18.608 00.000 11824 Worker thread wakes up
21:09:18.609 00.001 12116 GuideStep: 0.5 px 127 ms WEST, -0.3 px 0 ms NORTH
21:09:18.611 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:18.611 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:21.989 03.378 11824 Exposure complete
21:09:22.160 00.171 11824 worker thread done servicing request
21:09:22.160 00.000 12116 OnExposeComplete: enter
21:09:22.162 00.002 12116 UpdateGuideState(): m_state=6
21:09:22.164 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:09:22.166 00.002 12116 Star::Find returns 1 (0), X=1411.92, Y=262.93, Mass=379590, SNR=87.7, Peak=57056 HFD=2.3
21:09:22.168 00.002 12116 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.71) = xAngle (-3.68 = 2.61)
21:09:22.170 00.002 12116 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.69 = -0.69)
21:09:22.172 00.002 12116 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.96 mountX=-0.20 mountY=-0.15, mountTheta=-2.50
21:09:22.175 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.13, y=-0.19, opts=13)
21:09:22.177 00.002 12116 Enqueuing Move request for scope (0.13, -0.19)
21:09:22.179 00.002 11824 Worker thread wakes up
21:09:22.179 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6234, FiltMin=1627, FiltMax=65535, Gamma=0.510
21:09:22.181 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
21:09:22.181 00.000 12116 UpdateGuideState exits: m=379590 SNR=87.7
21:09:22.183 00.002 11824 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
21:09:22.183 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:22.185 00.002 11824 Moving (0.13, -0.19) raw xDistance=-0.20 yDistance=-0.15
21:09:22.185 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:09:22.185 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:22.185 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:09:22.185 00.000 11824 MoveAxis(E, 0, ABG)
21:09:22.185 00.000 11824 Move returns status 0, amount 0
21:09:22.185 00.000 11824 MoveAxis(N, 0, ABG)
21:09:22.185 00.000 11824 Move returns status 0, amount 0
21:09:22.185 00.000 11824 move complete, result=0
21:09:22.186 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:22.188 00.002 12116 Enqueuing Expose request
21:09:22.189 00.001 12116 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:09:22.191 00.002 11824 worker thread done servicing request
21:09:22.191 00.000 11824 Worker thread wakes up
21:09:22.191 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:22.191 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:25.570 03.379 11824 Exposure complete
21:09:25.742 00.172 11824 worker thread done servicing request
21:09:25.742 00.000 12116 OnExposeComplete: enter
21:09:25.744 00.002 12116 UpdateGuideState(): m_state=6
21:09:25.746 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:09:25.748 00.002 12116 Star::Find returns 1 (0), X=1411.45, Y=262.96, Mass=380434, SNR=81.8, Peak=48429 HFD=2.3
21:09:25.749 00.001 12116 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.71) = xAngle (-5.39 = 0.89)
21:09:25.751 00.002 12116 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.41 = -2.41)
21:09:25.754 00.003 12116 CameraToMount -- cameraX=-0.33 cameraY=-0.16 hyp=0.37 cameraTheta=-2.68 mountX=0.23 mountY=-0.25, mountTheta=-0.82
21:09:25.756 00.002 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=-0.16, opts=13)
21:09:25.758 00.002 12116 Enqueuing Move request for scope (-0.33, -0.16)
21:09:25.760 00.002 11824 Worker thread wakes up
21:09:25.760 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.16) opts 0xd
21:09:25.760 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.33, -0.16)
21:09:25.760 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6224, FiltMin=1648, FiltMax=65535, Gamma=0.510
21:09:25.762 00.002 11824 Moving (-0.33, -0.16) raw xDistance=0.23 yDistance=-0.25
21:09:25.762 00.000 12116 UpdateGuideState exits: m=380434 SNR=81.8
21:09:25.764 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:25.765 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
21:09:25.766 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:25.766 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:25.767 00.001 12116 Enqueuing Expose request
21:09:25.770 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:09:25.770 00.000 11824 MoveAxis(E, 0, ABG)
21:09:25.771 00.001 11824 Move returns status 0, amount 0
21:09:25.771 00.000 11824 MoveAxis(N, 0, ABG)
21:09:25.771 00.000 11824 Move returns status 0, amount 0
21:09:25.771 00.000 11824 move complete, result=0
21:09:25.771 00.000 11824 worker thread done servicing request
21:09:25.771 00.000 11824 Worker thread wakes up
21:09:25.771 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:25.771 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:25.773 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:09:29.157 03.384 11824 Exposure complete
21:09:29.354 00.197 11824 worker thread done servicing request
21:09:29.354 00.000 12116 OnExposeComplete: enter
21:09:29.356 00.002 12116 UpdateGuideState(): m_state=6
21:09:29.359 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:09:29.361 00.002 12116 Star::Find returns 1 (0), X=1411.43, Y=262.77, Mass=380170, SNR=73.9, Peak=42973 HFD=2.9
21:09:29.363 00.002 12116 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.71) = xAngle (-5.08 = 1.21)
21:09:29.365 00.002 12116 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.09 = -2.09)
21:09:29.367 00.002 12116 CameraToMount -- cameraX=-0.35 cameraY=-0.35 hyp=0.50 cameraTheta=-2.36 mountX=0.18 mountY=-0.43, mountTheta=-1.18
21:09:29.371 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.35, y=-0.35, opts=13)
21:09:29.373 00.002 12116 Enqueuing Move request for scope (-0.35, -0.35)
21:09:29.375 00.002 11824 Worker thread wakes up
21:09:29.375 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6221, FiltMin=1747, FiltMax=65535, Gamma=0.510
21:09:29.377 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.35) opts 0xd
21:09:29.378 00.001 12116 UpdateGuideState exits: m=380170 SNR=73.9
21:09:29.380 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:29.382 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.35, -0.35)
21:09:29.382 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:29.384 00.002 12116 Enqueuing Expose request
21:09:29.386 00.002 11824 Moving (-0.35, -0.35) raw xDistance=0.18 yDistance=-0.43
21:09:29.386 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:09:29.386 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:29.386 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:09:29.387 00.001 11824 MoveAxis(E, 0, ABG)
21:09:29.387 00.000 11824 Move returns status 0, amount 0
21:09:29.387 00.000 11824 MoveAxis(N, 0, ABG)
21:09:29.387 00.000 11824 Move returns status 0, amount 0
21:09:29.387 00.000 11824 move complete, result=0
21:09:29.387 00.000 11824 worker thread done servicing request
21:09:29.387 00.000 11824 Worker thread wakes up
21:09:29.387 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:29.387 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:29.389 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:09:32.770 03.381 11824 Exposure complete
21:09:32.947 00.177 11824 worker thread done servicing request
21:09:32.947 00.000 12116 OnExposeComplete: enter
21:09:32.951 00.004 12116 UpdateGuideState(): m_state=6
21:09:32.955 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:09:32.958 00.003 12116 Star::Find returns 1 (0), X=1410.71, Y=263.33, Mass=376902, SNR=74.5, Peak=40624 HFD=2.9
21:09:32.960 00.002 12116 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.71) = xAngle (0.24 = 0.24)
21:09:32.962 00.002 12116 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.22 = -3.06)
21:09:32.965 00.003 12116 CameraToMount -- cameraX=-1.08 cameraY=0.21 hyp=1.10 cameraTheta=2.95 mountX=1.07 mountY=-0.09, mountTheta=-0.08
21:09:32.970 00.005 12116 SchedulePrimaryMove(0D79E080, x=-1.08, y=0.21, opts=13)
21:09:32.973 00.003 12116 Enqueuing Move request for scope (-1.08, 0.21)
21:09:32.976 00.003 11824 Worker thread wakes up
21:09:32.976 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6227, FiltMin=1802, FiltMax=65535, Gamma=0.510
21:09:32.978 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.21) opts 0xd
21:09:32.978 00.000 12116 UpdateGuideState exits: m=376902 SNR=74.5
21:09:32.981 00.003 11824 Handling offset move in thread for scope, endpoint = (-1.08, 0.21)
21:09:32.981 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:32.983 00.002 11824 Moving (-1.08, 0.21) raw xDistance=1.07 yDistance=-0.09
21:09:32.983 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.07
21:09:32.983 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:32.987 00.004 12116 Enqueuing Expose request
21:09:32.989 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:32.989 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:09:32.989 00.000 11824 MoveAxis(W, 239, ABG)
21:09:32.989 00.000 11824 Guiding  Dir = 3, Dur = 239
21:09:32.989 00.000 11824 IsSlewing returns 0
21:09:32.990 00.001 11824 IsGuiding returns 0
21:09:32.990 00.000 11824 PulseGuide returned control before completion, sleep 249
21:09:33.253 00.263 11824 IsGuiding returns 1
21:09:33.253 00.000 11824 scope still moving after pulse duration time elapsed
21:09:33.284 00.031 11824 IsSlewing returns 0
21:09:33.284 00.000 11824 IsGuiding returns 0
21:09:33.284 00.000 11824 scope move finished after 239 + 55 ms
21:09:33.284 00.000 11824 Move returns status 0, amount 239
21:09:33.284 00.000 11824 MoveAxis(N, 0, ABG)
21:09:33.284 00.000 11824 Move returns status 0, amount 0
21:09:33.284 00.000 11824 move complete, result=0
21:09:33.284 00.000 11824 worker thread done servicing request
21:09:33.284 00.000 11824 Worker thread wakes up
21:09:33.284 00.000 12116 GuideStep: 1.1 px 239 ms WEST, -0.1 px 0 ms NORTH
21:09:33.287 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:33.287 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:36.674 03.387 11824 Exposure complete
21:09:36.843 00.169 11824 worker thread done servicing request
21:09:36.843 00.000 12116 OnExposeComplete: enter
21:09:36.845 00.002 12116 UpdateGuideState(): m_state=6
21:09:36.847 00.002 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
21:09:36.849 00.002 12116 Star::Find returns 1 (0), X=1411.17, Y=262.75, Mass=371260, SNR=71.6, Peak=41661 HFD=2.8
21:09:36.850 00.001 12116 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.71) = xAngle (-5.32 = 0.97)
21:09:36.853 00.003 12116 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.33 = -2.33)
21:09:36.855 00.002 12116 CameraToMount -- cameraX=-0.62 cameraY=-0.37 hyp=0.72 cameraTheta=-2.60 mountX=0.41 mountY=-0.52, mountTheta=-0.91
21:09:36.862 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.62, y=-0.37, opts=13)
21:09:36.865 00.003 12116 Enqueuing Move request for scope (-0.62, -0.37)
21:09:36.867 00.002 11824 Worker thread wakes up
21:09:36.867 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6189, FiltMin=1815, FiltMax=65535, Gamma=0.510
21:09:36.869 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.37) opts 0xd
21:09:36.869 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.62, -0.37)
21:09:36.869 00.000 11824 Moving (-0.62, -0.37) raw xDistance=0.41 yDistance=-0.52
21:09:36.869 00.000 12116 UpdateGuideState exits: m=371260 SNR=71.6
21:09:36.871 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.41
21:09:36.871 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:36.871 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:36.873 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:09:36.873 00.000 11824 MoveAxis(W, 108, ABG)
21:09:36.874 00.001 11824 Guiding  Dir = 3, Dur = 108
21:09:36.874 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:36.875 00.001 12116 Enqueuing Expose request
21:09:36.877 00.002 11824 IsSlewing returns 0
21:09:36.877 00.000 11824 IsGuiding returns 0
21:09:36.878 00.001 11824 PulseGuide returned control before completion, sleep 118
21:09:37.009 00.131 11824 IsGuiding returns 1
21:09:37.009 00.000 11824 scope still moving after pulse duration time elapsed
21:09:37.040 00.031 11824 IsSlewing returns 0
21:09:37.040 00.000 11824 IsGuiding returns 0
21:09:37.040 00.000 11824 scope move finished after 108 + 54 ms
21:09:37.040 00.000 11824 Move returns status 0, amount 108
21:09:37.040 00.000 11824 MoveAxis(N, 0, ABG)
21:09:37.040 00.000 11824 Move returns status 0, amount 0
21:09:37.040 00.000 11824 move complete, result=0
21:09:37.040 00.000 11824 worker thread done servicing request
21:09:37.040 00.000 11824 Worker thread wakes up
21:09:37.040 00.000 12116 GuideStep: 0.4 px 108 ms WEST, -0.5 px 0 ms NORTH
21:09:37.043 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:37.043 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:40.425 03.382 11824 Exposure complete
21:09:40.607 00.182 11824 worker thread done servicing request
21:09:40.607 00.000 12116 OnExposeComplete: enter
21:09:40.610 00.003 12116 UpdateGuideState(): m_state=6
21:09:40.612 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:09:40.614 00.002 12116 Star::Find returns 1 (0), X=1411.75, Y=262.61, Mass=381776, SNR=75.4, Peak=53104 HFD=2.8
21:09:40.616 00.002 12116 MultiStar: exiting stabilization period
21:09:40.618 00.002 12116 MultiStar: updating star positions after lock position change
21:09:40.620 00.002 12116 Star::Find(15, 1531, 951, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:09:40.622 00.002 12116 Star::Find returns 1 (0), X=1532.26, Y=952.20, Mass=298523, SNR=46.3, Peak=38176 HFD=3.0
21:09:40.624 00.002 12116 Star::Find(15, 1550, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:09:40.626 00.002 12116 Star::Find returns 1 (0), X=1549.99, Y=1006.83, Mass=470169, SNR=55.0, Peak=41219 HFD=4.3
21:09:40.628 00.002 12116 Star::Find(15, 1389, 51, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:09:40.630 00.002 12116 Star::Find returns 1 (0), X=1389.73, Y=51.74, Mass=303950, SNR=61.5, Peak=37143 HFD=2.7
21:09:40.632 00.002 12116 Star::Find(15, 1002, 1032, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:09:40.634 00.002 12116 Star::Find returns 1 (0), X=1002.74, Y=1032.69, Mass=264968, SNR=49.1, Peak=43661 HFD=2.8
21:09:40.636 00.002 12116 Star::Find(15, 349, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:09:40.638 00.002 12116 Star::Find returns 1 (0), X=350.50, Y=1129.11, Mass=183909, SNR=36.2, Peak=37703 HFD=2.4
21:09:40.640 00.002 12116 Star::Find(15, 1263, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:09:40.642 00.002 12116 Star::Find returns 1 (0), X=1264.38, Y=879.73, Mass=168225, SNR=38.7, Peak=26253 HFD=2.8
21:09:40.644 00.002 12116 Star::Find(15, 1422, 389, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:09:40.646 00.002 12116 Star::Find returns 1 (0), X=1423.36, Y=390.38, Mass=117655, SNR=31.1, Peak=22032 HFD=2.8
21:09:40.647 00.001 12116 Star::Find(15, 755, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:09:40.649 00.002 12116 Star::Find returns 1 (0), X=755.98, Y=980.46, Mass=114576, SNR=27.3, Peak=21271 HFD=2.3
21:09:40.651 00.002 12116 Star::Find(15, 62, 945, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:09:40.653 00.002 12116 Star::Find returns 1 (0), X=63.00, Y=945.85, Mass=150179, SNR=32.7, Peak=20275 HFD=3.0
21:09:40.655 00.002 12116 Star::Find(15, 1303, 1105, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:09:40.657 00.002 12116 Star::Find returns 1 (0), X=1304.28, Y=1105.28, Mass=134833, SNR=27.9, Peak=25482 HFD=2.6
21:09:40.659 00.002 12116 Star::Find(15, 860, 750, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:09:40.661 00.002 12116 Star::Find returns 1 (0), X=861.34, Y=750.77, Mass=120228, SNR=29.8, Peak=19437 HFD=2.7
21:09:40.662 00.001 12116 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.71) = xAngle (-4.35 = 1.93)
21:09:40.664 00.002 12116 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.36 = -1.36)
21:09:40.666 00.002 12116 CameraToMount -- cameraX=-0.03 cameraY=-0.51 hyp=0.51 cameraTheta=-1.63 mountX=-0.18 mountY=-0.50, mountTheta=-1.92
21:09:40.670 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.03, y=-0.51, opts=13)
21:09:40.672 00.002 12116 Enqueuing Move request for scope (-0.03, -0.51)
21:09:40.675 00.003 11824 Worker thread wakes up
21:09:40.675 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.51) opts 0xd
21:09:40.675 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.03, -0.51)
21:09:40.675 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6167, FiltMin=1671, FiltMax=65535, Gamma=0.510
21:09:40.677 00.002 12116 UpdateGuideState exits: m=381776 SNR=75.4
21:09:40.679 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:40.681 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:40.683 00.002 12116 Enqueuing Expose request
21:09:40.685 00.002 11824 Moving (-0.03, -0.51) raw xDistance=-0.18 yDistance=-0.50
21:09:40.685 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:09:40.685 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:40.685 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
21:09:40.685 00.000 11824 MoveAxis(E, 0, ABG)
21:09:40.685 00.000 11824 Move returns status 0, amount 0
21:09:40.685 00.000 11824 MoveAxis(N, 0, ABG)
21:09:40.685 00.000 11824 Move returns status 0, amount 0
21:09:40.686 00.001 11824 move complete, result=0
21:09:40.686 00.000 11824 worker thread done servicing request
21:09:40.686 00.000 11824 Worker thread wakes up
21:09:40.686 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:40.686 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:40.688 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
21:09:44.061 03.373 11824 Exposure complete
21:09:44.232 00.171 11824 worker thread done servicing request
21:09:44.232 00.000 12116 OnExposeComplete: enter
21:09:44.234 00.002 12116 UpdateGuideState(): m_state=6
21:09:44.237 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
21:09:44.239 00.002 12116 Star::Find returns 1 (0), X=1412.07, Y=262.36, Mass=401201, SNR=88.5, Peak=51779 HFD=2.5
21:09:44.241 00.002 12116 MultiStar: [#1 0.37,-0.27,0.59,U] [#2 0.13,-0.15,0.81,U] [#3 0.30,-0.41,0.77,U] [#4 0.25,-0.04,0.52,U] [#5 0.38,-0.46,0.43,U] [#6 0.09,0.27,0.32,U] [#7 0.04,-0.49,0.35,U] [#8 0.05,-0.22,0.33,U] 
21:09:44.243 00.002 12116 refined, 8 included, MultiStar: {0.23, -0.34}, one-star: {0.28, -0.76}
21:09:44.245 00.002 12116 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.71) = xAngle (-3.69 = 2.60)
21:09:44.247 00.002 12116 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.70 = -0.70)
21:09:44.249 00.002 12116 CameraToMount -- cameraX=0.23 cameraY=-0.34 hyp=0.41 cameraTheta=-0.97 mountX=-0.35 mountY=-0.26, mountTheta=-2.50
21:09:44.251 00.002 12116 SchedulePrimaryMove(0D79E080, x=0.23, y=-0.34, opts=13)
21:09:44.253 00.002 12116 Enqueuing Move request for scope (0.23, -0.34)
21:09:44.255 00.002 11824 Worker thread wakes up
21:09:44.255 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.34) opts 0xd
21:09:44.255 00.000 11824 Handling offset move in thread for scope, endpoint = (0.23, -0.34)
21:09:44.255 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6167, FiltMin=1664, FiltMax=65535, Gamma=0.510
21:09:44.257 00.002 12116 UpdateGuideState exits: m=401201 SNR=88.5
21:09:44.259 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:44.261 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:44.262 00.001 12116 Enqueuing Expose request
21:09:44.264 00.002 11824 Moving (0.23, -0.34) raw xDistance=-0.35 yDistance=-0.26
21:09:44.264 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
21:09:44.264 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:44.264 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:09:44.264 00.000 11824 MoveAxis(E, 79, ABG)
21:09:44.264 00.000 11824 Guiding  Dir = 2, Dur = 79
21:09:44.265 00.001 11824 IsSlewing returns 0
21:09:44.265 00.000 11824 IsGuiding returns 0
21:09:44.265 00.000 11824 PulseGuide returned control before completion, sleep 89
21:09:44.366 00.101 11824 IsGuiding returns 1
21:09:44.366 00.000 11824 scope still moving after pulse duration time elapsed
21:09:44.397 00.031 11824 IsSlewing returns 0
21:09:44.397 00.000 11824 IsGuiding returns 0
21:09:44.397 00.000 11824 scope move finished after 79 + 52 ms
21:09:44.397 00.000 11824 Move returns status 0, amount 79
21:09:44.397 00.000 11824 MoveAxis(N, 0, ABG)
21:09:44.397 00.000 11824 Move returns status 0, amount 0
21:09:44.397 00.000 11824 move complete, result=0
21:09:44.398 00.001 11824 worker thread done servicing request
21:09:44.398 00.000 11824 Worker thread wakes up
21:09:44.398 00.000 12116 GuideStep: -0.4 px 79 ms EAST, -0.3 px 0 ms NORTH
21:09:44.400 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:44.400 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:47.790 03.390 11824 Exposure complete
21:09:47.962 00.172 11824 worker thread done servicing request
21:09:47.962 00.000 12116 OnExposeComplete: enter
21:09:47.965 00.003 12116 UpdateGuideState(): m_state=6
21:09:47.968 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
21:09:47.970 00.002 12116 Star::Find returns 1 (0), X=1411.93, Y=262.20, Mass=404201, SNR=76.9, Peak=47760 HFD=2.7
21:09:47.973 00.003 12116 MultiStar: [#1 0.06,-0.37,0.67,U] [#2 -0.10,-0.46,0.79,U] [#3 0.37,-0.24,0.86,U] [#4 0.44,-0.49,0.64,U] [#5 0.20,-0.81,0.00,M1] [#6 -0.21,0.07,0.42,U] [#7 -0.28,-0.31,0.37,U] [#8 -0.20,-0.50,0.29,U] 
21:09:47.975 00.002 12116 refined, 7 included, MultiStar: {0.09, -0.45}, one-star: {0.14, -0.92}
21:09:47.977 00.002 12116 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.71) = xAngle (-4.09 = 2.19)
21:09:47.979 00.002 12116 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.10 = -1.10)
21:09:47.981 00.002 12116 CameraToMount -- cameraX=0.09 cameraY=-0.45 hyp=0.46 cameraTheta=-1.37 mountX=-0.27 mountY=-0.41, mountTheta=-2.15
21:09:47.984 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.09, y=-0.45, opts=13)
21:09:47.986 00.002 12116 Enqueuing Move request for scope (0.09, -0.45)
21:09:47.988 00.002 11824 Worker thread wakes up
21:09:47.988 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6157, FiltMin=1875, FiltMax=65535, Gamma=0.510
21:09:47.991 00.003 12116 UpdateGuideState exits: m=404201 SNR=76.9
21:09:47.993 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:47.995 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:47.998 00.003 12116 Enqueuing Expose request
21:09:48.000 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.45) opts 0xd
21:09:48.000 00.000 11824 Handling offset move in thread for scope, endpoint = (0.09, -0.45)
21:09:48.000 00.000 11824 Moving (0.09, -0.45) raw xDistance=-0.27 yDistance=-0.41
21:09:48.000 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
21:09:48.000 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:48.000 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:09:48.000 00.000 11824 MoveAxis(E, 0, ABG)
21:09:48.000 00.000 11824 Move returns status 0, amount 0
21:09:48.000 00.000 11824 MoveAxis(N, 0, ABG)
21:09:48.000 00.000 11824 Move returns status 0, amount 0
21:09:48.000 00.000 11824 move complete, result=0
21:09:48.000 00.000 11824 worker thread done servicing request
21:09:48.000 00.000 11824 Worker thread wakes up
21:09:48.000 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:48.000 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:48.003 00.003 12116 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:09:51.385 03.382 11824 Exposure complete
21:09:51.562 00.177 11824 worker thread done servicing request
21:09:51.562 00.000 12116 OnExposeComplete: enter
21:09:51.565 00.003 12116 UpdateGuideState(): m_state=6
21:09:51.567 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:09:51.572 00.005 12116 Star::Find returns 1 (0), X=1412.40, Y=261.88, Mass=393465, SNR=83.4, Peak=36227 HFD=3.3
21:09:51.574 00.002 12116 MultiStar: [#1 0.75,-0.63,0.00,M1] [#2 -0.59,-0.55,0.66,U] [#3 0.59,-0.80,0.00,M1] [#4 0.83,-0.75,0.00,M1] [#5 0.19,-1.43,0.00,M2] [#6 0.49,-0.37,0.31,U] [#7 0.61,-1.16,0.00,M1] [#8 0.09,-1.04,0.00,M1] 
21:09:51.577 00.003 12116 refined, 2 included, MultiStar: {0.19, -0.87}, one-star: {0.61, -1.24}
21:09:51.579 00.002 12116 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.71) = xAngle (-4.07 = 2.21)
21:09:51.582 00.003 12116 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.08 = -1.08)
21:09:51.584 00.002 12116 CameraToMount -- cameraX=0.19 cameraY=-0.87 hyp=0.89 cameraTheta=-1.35 mountX=-0.54 mountY=-0.79, mountTheta=-2.17
21:09:51.590 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.19, y=-0.87, opts=13)
21:09:51.593 00.003 12116 Enqueuing Move request for scope (0.19, -0.87)
21:09:51.596 00.003 11824 Worker thread wakes up
21:09:51.596 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6154, FiltMin=1853, FiltMax=65535, Gamma=0.510
21:09:51.601 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.87) opts 0xd
21:09:51.601 00.000 12116 UpdateGuideState exits: m=393465 SNR=83.4
21:09:51.604 00.003 11824 Handling offset move in thread for scope, endpoint = (0.19, -0.87)
21:09:51.604 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:51.607 00.003 11824 Moving (0.19, -0.87) raw xDistance=-0.54 yDistance=-0.79
21:09:51.607 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:51.610 00.003 12116 Enqueuing Expose request
21:09:51.613 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
21:09:51.613 00.000 11824 switching direction from 0 to -1 - decHistory=-3 oldest=-0.73 newest=-1.47
21:09:51.613 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
21:09:51.613 00.000 11824 MoveAxis(E, 120, ABG)
21:09:51.613 00.000 11824 Guiding  Dir = 2, Dur = 120
21:09:51.613 00.000 11824 IsSlewing returns 0
21:09:51.613 00.000 11824 IsGuiding returns 0
21:09:51.614 00.001 11824 PulseGuide returned control before completion, sleep 130
21:09:51.749 00.135 11824 IsGuiding returns 1
21:09:51.749 00.000 11824 scope still moving after pulse duration time elapsed
21:09:51.781 00.032 11824 IsSlewing returns 0
21:09:51.781 00.000 11824 IsGuiding returns 0
21:09:51.781 00.000 11824 scope move finished after 120 + 47 ms
21:09:51.781 00.000 11824 Move returns status 0, amount 120
21:09:51.781 00.000 11824 MoveAxis(N, 148, ABG)
21:09:51.781 00.000 11824 Guiding  Dir = 0, Dur = 148
21:09:51.781 00.000 11824 IsSlewing returns 0
21:09:51.781 00.000 11824 IsGuiding returns 0
21:09:51.782 00.001 11824 PulseGuide returned control before completion, sleep 158
21:09:51.955 00.173 11824 IsGuiding returns 1
21:09:51.955 00.000 11824 scope still moving after pulse duration time elapsed
21:09:51.986 00.031 11824 IsSlewing returns 0
21:09:51.986 00.000 11824 IsGuiding returns 0
21:09:51.986 00.000 11824 scope move finished after 148 + 56 ms
21:09:51.986 00.000 11824 Move returns status 0, amount 148
21:09:51.986 00.000 11824 move complete, result=0
21:09:51.986 00.000 11824 worker thread done servicing request
21:09:51.986 00.000 11824 Worker thread wakes up
21:09:51.986 00.000 12116 GuideStep: -0.5 px 120 ms EAST, -0.8 px 148 ms NORTH
21:09:51.989 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:51.989 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:55.384 03.395 11824 Exposure complete
21:09:55.578 00.194 11824 worker thread done servicing request
21:09:55.578 00.000 12116 OnExposeComplete: enter
21:09:55.580 00.002 12116 UpdateGuideState(): m_state=6
21:09:55.583 00.003 12116 Star::Find(15, 1412, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
21:09:55.585 00.002 12116 Star::Find returns 1 (0), X=1412.78, Y=262.40, Mass=375684, SNR=73.6, Peak=51696 HFD=2.7
21:09:55.588 00.003 12116 MultiStar: [#1 1.22,-0.06,0.00,M2] [#2 -1.17,-0.12,0.00,M1] [#3 1.16,-0.39,0.00,M2] [#4 1.17,-0.06,0.00,M2] [#5 1.04,-0.41,0.00,M3] [#6 0.89,0.28,0.00,M1] [#7 1.05,-0.55,0.00,M2] [#8 0.72,-0.57,0.00,M2] 
21:09:55.590 00.002 12116 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.71) = xAngle (-3.34 = 2.94)
21:09:55.592 00.002 12116 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.36 = -0.36)
21:09:55.594 00.002 12116 CameraToMount -- cameraX=0.99 cameraY=-0.72 hyp=1.23 cameraTheta=-0.63 mountX=-1.20 mountY=-0.43, mountTheta=-2.80
21:09:55.598 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.99, y=-0.72, opts=13)
21:09:55.600 00.002 12116 Enqueuing Move request for scope (0.99, -0.72)
21:09:55.602 00.002 11824 Worker thread wakes up
21:09:55.603 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6119, FiltMin=1827, FiltMax=65535, Gamma=0.510
21:09:55.605 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.72) opts 0xd
21:09:55.606 00.001 12116 UpdateGuideState exits: m=375684 SNR=73.6
21:09:55.607 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:55.609 00.002 11824 Handling offset move in thread for scope, endpoint = (0.99, -0.72)
21:09:55.609 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:55.611 00.002 12116 Enqueuing Expose request
21:09:55.614 00.003 11824 Moving (0.99, -0.72) raw xDistance=-1.20 yDistance=-0.43
21:09:55.614 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.20
21:09:55.614 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:55.614 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:09:55.614 00.000 11824 MoveAxis(E, 278, ABG)
21:09:55.614 00.000 11824 Guiding  Dir = 2, Dur = 278
21:09:55.614 00.000 11824 IsSlewing returns 0
21:09:55.615 00.001 11824 IsGuiding returns 0
21:09:55.615 00.000 11824 PulseGuide returned control before completion, sleep 288
21:09:55.914 00.299 11824 IsGuiding returns 1
21:09:55.914 00.000 11824 scope still moving after pulse duration time elapsed
21:09:55.945 00.031 11824 IsSlewing returns 0
21:09:55.945 00.000 11824 IsGuiding returns 0
21:09:55.945 00.000 11824 scope move finished after 278 + 52 ms
21:09:55.945 00.000 11824 Move returns status 0, amount 278
21:09:55.945 00.000 11824 MoveAxis(N, 0, ABG)
21:09:55.945 00.000 11824 Move returns status 0, amount 0
21:09:55.945 00.000 11824 move complete, result=0
21:09:55.945 00.000 11824 worker thread done servicing request
21:09:55.945 00.000 11824 Worker thread wakes up
21:09:55.945 00.000 12116 GuideStep: -1.2 px 278 ms EAST, -0.4 px 0 ms NORTH
21:09:55.948 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:55.948 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:09:59.331 03.383 11824 Exposure complete
21:09:59.502 00.171 11824 worker thread done servicing request
21:09:59.502 00.000 12116 OnExposeComplete: enter
21:09:59.504 00.002 12116 UpdateGuideState(): m_state=6
21:09:59.507 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
21:09:59.509 00.002 12116 Star::Find returns 1 (0), X=1411.85, Y=262.52, Mass=360979, SNR=74.3, Peak=55840 HFD=2.5
21:09:59.511 00.002 12116 MultiStar: [#1 -0.06,0.26,0.64,U] [#2 0.22,0.03,0.80,U] [#3 -0.03,0.21,1.02,U] [#4 0.14,-0.01,0.55,U] [#5 0.08,-0.69,0.56,U] [#6 -0.27,0.39,0.51,U] [#7 -0.05,-0.57,0.48,U] [#8 -0.30,0.04,0.33,U] 
21:09:59.513 00.002 12116 refined, 8 included, MultiStar: {0.00, -0.11}, one-star: {0.06, -0.60}
21:09:59.514 00.001 12116 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.71) = xAngle (-4.25 = 2.04)
21:09:59.516 00.002 12116 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.26 = -1.26)
21:09:59.518 00.002 12116 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.53 mountX=-0.05 mountY=-0.11, mountTheta=-2.01
21:09:59.521 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=-0.11, opts=13)
21:09:59.523 00.002 12116 Enqueuing Move request for scope (0.00, -0.11)
21:09:59.525 00.002 11824 Worker thread wakes up
21:09:59.525 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6112, FiltMin=1789, FiltMax=65535, Gamma=0.510
21:09:59.527 00.002 12116 UpdateGuideState exits: m=360979 SNR=74.3
21:09:59.529 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:59.530 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:09:59.532 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
21:09:59.532 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
21:09:59.532 00.000 11824 Moving (0.00, -0.11) raw xDistance=-0.05 yDistance=-0.11
21:09:59.532 00.000 12116 Enqueuing Expose request
21:09:59.534 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:09:59.534 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:59.535 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:09:59.535 00.000 11824 MoveAxis(E, 0, ABG)
21:09:59.535 00.000 11824 Move returns status 0, amount 0
21:09:59.535 00.000 11824 MoveAxis(N, 0, ABG)
21:09:59.535 00.000 11824 Move returns status 0, amount 0
21:09:59.535 00.000 11824 move complete, result=0
21:09:59.535 00.000 11824 worker thread done servicing request
21:09:59.536 00.001 12116 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:09:59.538 00.002 11824 Worker thread wakes up
21:09:59.538 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:09:59.538 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:02.914 03.376 11824 Exposure complete
21:10:03.086 00.172 12116 OnExposeComplete: enter
21:10:03.088 00.002 12116 UpdateGuideState(): m_state=6
21:10:03.090 00.002 11824 worker thread done servicing request
21:10:03.090 00.000 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:10:03.092 00.002 12116 Star::Find returns 1 (0), X=1412.50, Y=262.23, Mass=386586, SNR=85.4, Peak=43795 HFD=2.8
21:10:03.095 00.003 12116 MultiStar: [#1 0.97,-0.38,0.00,M2] [#2 -0.77,-0.21,0.70,U] [#3 0.57,-0.27,0.79,U] [#4 0.46,-0.16,0.57,U] [#5 0.34,-0.59,0.40,U] [#6 0.04,-0.12,0.37,U] [#7 0.47,-0.65,0.34,U] [#8 0.14,-0.02,0.30,U] 
21:10:03.097 00.002 12116 refined, 7 included, MultiStar: {0.28, -0.41}, one-star: {0.72, -0.89}
21:10:03.099 00.002 12116 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.71) = xAngle (-3.69 = 2.59)
21:10:03.101 00.002 12116 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.70 = -0.70)
21:10:03.104 00.003 12116 CameraToMount -- cameraX=0.28 cameraY=-0.41 hyp=0.50 cameraTheta=-0.98 mountX=-0.42 mountY=-0.32, mountTheta=-2.49
21:10:03.107 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.28, y=-0.41, opts=13)
21:10:03.109 00.002 12116 Enqueuing Move request for scope (0.28, -0.41)
21:10:03.111 00.002 11824 Worker thread wakes up
21:10:03.111 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6112, FiltMin=1719, FiltMax=65535, Gamma=0.510
21:10:03.113 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.41) opts 0xd
21:10:03.114 00.001 12116 UpdateGuideState exits: m=386586 SNR=85.4
21:10:03.117 00.003 11824 Handling offset move in thread for scope, endpoint = (0.28, -0.41)
21:10:03.117 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:03.120 00.003 11824 Moving (0.28, -0.41) raw xDistance=-0.42 yDistance=-0.32
21:10:03.120 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:03.122 00.002 12116 Enqueuing Expose request
21:10:03.125 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
21:10:03.125 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:03.125 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:10:03.125 00.000 11824 MoveAxis(E, 95, ABG)
21:10:03.125 00.000 11824 Guiding  Dir = 2, Dur = 95
21:10:03.125 00.000 11824 IsSlewing returns 0
21:10:03.125 00.000 11824 IsGuiding returns 0
21:10:03.126 00.001 11824 PulseGuide returned control before completion, sleep 105
21:10:03.233 00.107 11824 IsGuiding returns 1
21:10:03.233 00.000 11824 scope still moving after pulse duration time elapsed
21:10:03.265 00.032 11824 IsSlewing returns 0
21:10:03.265 00.000 11824 IsGuiding returns 0
21:10:03.265 00.000 11824 scope move finished after 95 + 44 ms
21:10:03.265 00.000 11824 Move returns status 0, amount 95
21:10:03.265 00.000 11824 MoveAxis(N, 0, ABG)
21:10:03.265 00.000 11824 Move returns status 0, amount 0
21:10:03.265 00.000 11824 move complete, result=0
21:10:03.265 00.000 11824 worker thread done servicing request
21:10:03.265 00.000 11824 Worker thread wakes up
21:10:03.265 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:03.266 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:03.266 00.000 12116 GuideStep: -0.4 px 95 ms EAST, -0.3 px 0 ms NORTH
21:10:06.649 03.383 11824 Exposure complete
21:10:06.835 00.186 11824 worker thread done servicing request
21:10:06.836 00.001 12116 OnExposeComplete: enter
21:10:06.838 00.002 12116 UpdateGuideState(): m_state=6
21:10:06.841 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
21:10:06.843 00.002 12116 Star::Find returns 1 (0), X=1412.22, Y=262.69, Mass=408671, SNR=77.8, Peak=53824 HFD=2.7
21:10:06.845 00.002 12116 MultiStar: [#1 0.16,0.05,0.68,U] [#2 -0.27,0.04,0.75,U] [#3 0.35,0.12,0.98,U] [#4 0.54,0.03,0.66,U] [#5 0.00,-0.13,0.54,U] [#6 0.09,0.41,0.37,U] [#7 0.51,-0.27,0.35,U] [#8 0.36,-0.26,0.33,U] 
21:10:06.847 00.002 12116 refined, 8 included, MultiStar: {0.24, -0.06}, one-star: {0.44, -0.43}
21:10:06.849 00.002 12116 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.71) = xAngle (-2.95 = -2.95)
21:10:06.851 00.002 12116 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.04 = 0.04)
21:10:06.854 00.003 12116 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-0.23 mountX=-0.25 mountY=0.01, mountTheta=3.10
21:10:06.857 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.24, y=-0.06, opts=13)
21:10:06.859 00.002 12116 Enqueuing Move request for scope (0.24, -0.06)
21:10:06.861 00.002 11824 Worker thread wakes up
21:10:06.861 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6122, FiltMin=1888, FiltMax=65535, Gamma=0.510
21:10:06.863 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
21:10:06.863 00.000 12116 UpdateGuideState exits: m=408671 SNR=77.8
21:10:06.865 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:06.867 00.002 11824 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
21:10:06.867 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:06.870 00.003 12116 Enqueuing Expose request
21:10:06.872 00.002 11824 Moving (0.24, -0.06) raw xDistance=-0.25 yDistance=0.01
21:10:06.872 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
21:10:06.872 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:06.872 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:10:06.872 00.000 11824 MoveAxis(E, 0, ABG)
21:10:06.872 00.000 11824 Move returns status 0, amount 0
21:10:06.872 00.000 11824 MoveAxis(N, 0, ABG)
21:10:06.872 00.000 11824 Move returns status 0, amount 0
21:10:06.872 00.000 11824 move complete, result=0
21:10:06.872 00.000 11824 worker thread done servicing request
21:10:06.872 00.000 11824 Worker thread wakes up
21:10:06.872 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:06.872 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:06.874 00.002 12116 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:10:10.259 03.385 11824 Exposure complete
21:10:10.433 00.174 11824 worker thread done servicing request
21:10:10.433 00.000 12116 OnExposeComplete: enter
21:10:10.436 00.003 12116 UpdateGuideState(): m_state=6
21:10:10.438 00.002 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
21:10:10.440 00.002 12116 Star::Find returns 1 (0), X=1412.23, Y=262.87, Mass=368101, SNR=72.6, Peak=49872 HFD=2.7
21:10:10.442 00.002 12116 MultiStar: [#1 0.30,0.23,0.73,U] [#2 0.03,0.41,0.82,U] [#3 0.40,0.33,0.91,U] [#4 0.37,0.47,0.58,U] [#5 0.59,-0.36,0.52,U] [#6 -0.15,0.36,0.44,U] [#7 0.29,0.25,0.49,U] [#8 0.55,-0.24,0.46,U] 
21:10:10.444 00.002 12116 refined, 8 included, MultiStar: {0.32, 0.14}, one-star: {0.44, -0.25}
21:10:10.446 00.002 12116 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.71) = xAngle (-2.31 = -2.31)
21:10:10.448 00.002 12116 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.68 = 0.68)
21:10:10.450 00.002 12116 CameraToMount -- cameraX=0.32 cameraY=0.14 hyp=0.35 cameraTheta=0.41 mountX=-0.23 mountY=0.22, mountTheta=2.39
21:10:10.453 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.32, y=0.14, opts=13)
21:10:10.455 00.002 12116 Enqueuing Move request for scope (0.32, 0.14)
21:10:10.457 00.002 11824 Worker thread wakes up
21:10:10.457 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.14) opts 0xd
21:10:10.457 00.000 11824 Handling offset move in thread for scope, endpoint = (0.32, 0.14)
21:10:10.457 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6106, FiltMin=1869, FiltMax=65535, Gamma=0.510
21:10:10.459 00.002 11824 Moving (0.32, 0.14) raw xDistance=-0.23 yDistance=0.22
21:10:10.459 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
21:10:10.459 00.000 12116 UpdateGuideState exits: m=368101 SNR=72.6
21:10:10.461 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:10.461 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:10.463 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:10.465 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:10:10.465 00.000 12116 Enqueuing Expose request
21:10:10.467 00.002 11824 MoveAxis(E, 0, ABG)
21:10:10.467 00.000 11824 Move returns status 0, amount 0
21:10:10.467 00.000 11824 MoveAxis(N, 0, ABG)
21:10:10.467 00.000 11824 Move returns status 0, amount 0
21:10:10.467 00.000 11824 move complete, result=0
21:10:10.468 00.001 11824 worker thread done servicing request
21:10:10.468 00.000 11824 Worker thread wakes up
21:10:10.468 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:10.468 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:10.470 00.002 12116 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:10:13.842 03.372 11824 Exposure complete
21:10:14.009 00.167 11824 worker thread done servicing request
21:10:14.009 00.000 12116 OnExposeComplete: enter
21:10:14.011 00.002 12116 UpdateGuideState(): m_state=6
21:10:14.014 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
21:10:14.016 00.002 12116 Star::Find returns 1 (0), X=1411.71, Y=262.81, Mass=406812, SNR=79.4, Peak=56448 HFD=2.7
21:10:14.018 00.002 12116 MultiStar: [#1 0.13,0.05,0.58,U] [#2 0.08,0.16,0.97,U] [#3 0.16,-0.01,0.80,U] [#4 0.32,-0.03,0.61,U] [#5 -0.03,-0.30,0.45,U] [#6 -0.04,-0.04,0.47,U] [#7 0.21,0.04,0.35,U] [#8 0.05,-0.07,0.29,U] 
21:10:14.020 00.002 12116 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {-0.08, -0.31}
21:10:14.022 00.002 12116 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.71) = xAngle (-3.30 = 2.98)
21:10:14.023 00.001 12116 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.32 = -0.32)
21:10:14.025 00.002 12116 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.59 mountX=-0.10 mountY=-0.03, mountTheta=-2.84
21:10:14.028 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=-0.06, opts=13)
21:10:14.030 00.002 12116 Enqueuing Move request for scope (0.08, -0.06)
21:10:14.032 00.002 11824 Worker thread wakes up
21:10:14.032 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
21:10:14.032 00.000 11824 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
21:10:14.032 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6093, FiltMin=1766, FiltMax=65535, Gamma=0.510
21:10:14.034 00.002 12116 UpdateGuideState exits: m=406812 SNR=79.4
21:10:14.037 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:14.039 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:14.041 00.002 12116 Enqueuing Expose request
21:10:14.042 00.001 11824 Moving (0.08, -0.06) raw xDistance=-0.10 yDistance=-0.03
21:10:14.042 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:10:14.043 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:14.043 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:10:14.043 00.000 11824 MoveAxis(E, 0, ABG)
21:10:14.043 00.000 11824 Move returns status 0, amount 0
21:10:14.043 00.000 11824 MoveAxis(N, 0, ABG)
21:10:14.043 00.000 11824 Move returns status 0, amount 0
21:10:14.043 00.000 11824 move complete, result=0
21:10:14.043 00.000 11824 worker thread done servicing request
21:10:14.043 00.000 11824 Worker thread wakes up
21:10:14.043 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:14.043 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:14.045 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:10:17.433 03.388 11824 Exposure complete
21:10:17.612 00.179 11824 worker thread done servicing request
21:10:17.612 00.000 12116 OnExposeComplete: enter
21:10:17.615 00.003 12116 UpdateGuideState(): m_state=6
21:10:17.617 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
21:10:17.619 00.002 12116 Star::Find returns 1 (0), X=1412.11, Y=262.40, Mass=353419, SNR=70.9, Peak=50163 HFD=2.5
21:10:17.622 00.003 12116 MultiStar: [#1 0.30,0.02,0.64,U] [#2 0.08,0.22,0.66,U] [#3 0.25,-0.23,1.06,U] [#4 0.15,0.27,0.66,U] [#5 0.56,-0.37,0.58,U] [#6 -0.17,0.49,0.48,U] [#7 0.37,-0.53,0.45,U] [#8 -0.20,-0.39,0.36,U] 
21:10:17.623 00.001 12116 refined, 8 included, MultiStar: {0.22, -0.17}, one-star: {0.33, -0.72}
21:10:17.625 00.002 12116 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.71) = xAngle (-3.37 = 2.91)
21:10:17.627 00.002 12116 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.38 = -0.38)
21:10:17.629 00.002 12116 CameraToMount -- cameraX=0.22 cameraY=-0.17 hyp=0.27 cameraTheta=-0.66 mountX=-0.27 mountY=-0.10, mountTheta=-2.77
21:10:17.633 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.22, y=-0.17, opts=13)
21:10:17.636 00.003 12116 Enqueuing Move request for scope (0.22, -0.17)
21:10:17.638 00.002 11824 Worker thread wakes up
21:10:17.638 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.17) opts 0xd
21:10:17.638 00.000 11824 Handling offset move in thread for scope, endpoint = (0.22, -0.17)
21:10:17.639 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6099, FiltMin=1770, FiltMax=65535, Gamma=0.510
21:10:17.640 00.001 12116 UpdateGuideState exits: m=353419 SNR=70.9
21:10:17.642 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:17.644 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:17.645 00.001 12116 Enqueuing Expose request
21:10:17.648 00.003 11824 Moving (0.22, -0.17) raw xDistance=-0.27 yDistance=-0.10
21:10:17.648 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
21:10:17.648 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:17.648 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:10:17.648 00.000 11824 MoveAxis(E, 0, ABG)
21:10:17.648 00.000 11824 Move returns status 0, amount 0
21:10:17.648 00.000 11824 MoveAxis(N, 0, ABG)
21:10:17.648 00.000 11824 Move returns status 0, amount 0
21:10:17.648 00.000 11824 move complete, result=0
21:10:17.648 00.000 11824 worker thread done servicing request
21:10:17.648 00.000 11824 Worker thread wakes up
21:10:17.648 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:17.648 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:17.650 00.002 12116 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:10:21.020 03.370 11824 Exposure complete
21:10:21.199 00.179 11824 worker thread done servicing request
21:10:21.199 00.000 12116 OnExposeComplete: enter
21:10:21.202 00.003 12116 UpdateGuideState(): m_state=6
21:10:21.205 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
21:10:21.207 00.002 12116 Star::Find returns 1 (0), X=1411.66, Y=262.74, Mass=375648, SNR=73.6, Peak=49264 HFD=2.6
21:10:21.209 00.002 12116 MultiStar: [#1 0.12,0.14,0.69,U] [#2 0.12,0.21,0.79,U] [#3 -0.02,0.41,0.98,U] [#4 0.05,0.04,0.78,U] [#5 -0.01,-0.45,0.51,U] [#6 -0.47,0.24,0.51,U] [#7 -0.06,0.05,0.43,U] [#8 0.20,-0.14,0.38,U] 
21:10:21.211 00.002 12116 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.12, -0.38}
21:10:21.213 00.002 12116 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.71) = xAngle (-0.54 = -0.54)
21:10:21.215 00.002 12116 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.45 = 2.45)
21:10:21.217 00.002 12116 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.18 mountX=0.03 mountY=0.02, mountTheta=0.64
21:10:21.221 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.02, y=0.03, opts=13)
21:10:21.223 00.002 12116 Enqueuing Move request for scope (-0.02, 0.03)
21:10:21.225 00.002 11824 Worker thread wakes up
21:10:21.225 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6090, FiltMin=1719, FiltMax=65535, Gamma=0.510
21:10:21.227 00.002 12116 UpdateGuideState exits: m=375648 SNR=73.6
21:10:21.229 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:21.231 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:21.233 00.002 12116 Enqueuing Expose request
21:10:21.235 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
21:10:21.235 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
21:10:21.235 00.000 11824 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.02
21:10:21.235 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:10:21.235 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:21.235 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:10:21.236 00.001 11824 MoveAxis(E, 0, ABG)
21:10:21.236 00.000 11824 Move returns status 0, amount 0
21:10:21.236 00.000 11824 MoveAxis(N, 0, ABG)
21:10:21.236 00.000 11824 Move returns status 0, amount 0
21:10:21.236 00.000 11824 move complete, result=0
21:10:21.236 00.000 11824 worker thread done servicing request
21:10:21.236 00.000 11824 Worker thread wakes up
21:10:21.236 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:21.236 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:21.237 00.001 12116 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:10:24.622 03.385 11824 Exposure complete
21:10:24.795 00.173 12116 OnExposeComplete: enter
21:10:24.798 00.003 12116 UpdateGuideState(): m_state=6
21:10:24.800 00.002 11824 worker thread done servicing request
21:10:24.800 00.000 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
21:10:24.803 00.003 12116 Star::Find returns 1 (0), X=1412.06, Y=262.50, Mass=381535, SNR=71.5, Peak=51088 HFD=2.5
21:10:24.805 00.002 12116 MultiStar: [#1 0.36,-0.04,0.73,U] [#2 -0.30,-0.19,0.83,U] [#3 0.36,-0.12,0.71,U] [#4 0.32,-0.41,0.63,U] [#5 0.51,-1.22,0.00,M1] [#6 0.24,0.17,0.47,U] [#7 0.81,-0.05,0.00,M1] [#8 0.07,-0.33,0.41,U] 
21:10:24.807 00.002 12116 refined, 6 included, MultiStar: {0.18, -0.25}, one-star: {0.27, -0.62}
21:10:24.809 00.002 12116 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.71) = xAngle (-3.66 = 2.63)
21:10:24.810 00.001 12116 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.67 = -0.67)
21:10:24.812 00.002 12116 CameraToMount -- cameraX=0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-0.94 mountX=-0.27 mountY=-0.19, mountTheta=-2.52
21:10:24.815 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.18, y=-0.25, opts=13)
21:10:24.817 00.002 12116 Enqueuing Move request for scope (0.18, -0.25)
21:10:24.819 00.002 11824 Worker thread wakes up
21:10:24.819 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6087, FiltMin=1674, FiltMax=65535, Gamma=0.510
21:10:24.821 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.25) opts 0xd
21:10:24.821 00.000 12116 UpdateGuideState exits: m=381535 SNR=71.5
21:10:24.824 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:24.825 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:24.827 00.002 12116 Enqueuing Expose request
21:10:24.829 00.002 11824 Handling offset move in thread for scope, endpoint = (0.18, -0.25)
21:10:24.829 00.000 11824 Moving (0.18, -0.25) raw xDistance=-0.27 yDistance=-0.19
21:10:24.829 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
21:10:24.829 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:24.829 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:10:24.829 00.000 11824 MoveAxis(E, 0, ABG)
21:10:24.829 00.000 11824 Move returns status 0, amount 0
21:10:24.829 00.000 11824 MoveAxis(N, 0, ABG)
21:10:24.829 00.000 11824 Move returns status 0, amount 0
21:10:24.829 00.000 11824 move complete, result=0
21:10:24.830 00.001 11824 worker thread done servicing request
21:10:24.830 00.000 11824 Worker thread wakes up
21:10:24.830 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:24.830 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:24.831 00.001 12116 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:10:28.215 03.384 11824 Exposure complete
21:10:28.395 00.180 11824 worker thread done servicing request
21:10:28.395 00.000 12116 OnExposeComplete: enter
21:10:28.397 00.002 12116 UpdateGuideState(): m_state=6
21:10:28.400 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
21:10:28.402 00.002 12116 Star::Find returns 1 (0), X=1411.42, Y=262.76, Mass=371609, SNR=70.1, Peak=36848 HFD=3.2
21:10:28.404 00.002 12116 MultiStar: [#1 -0.52,0.67,0.00,M1] [#2 0.81,0.16,0.00,M1] [#3 -0.25,0.12,0.82,U] [#4 -0.34,0.17,0.65,U] [#5 -0.18,-0.08,0.43,U] [#6 -0.73,0.36,0.00,M1] [#7 -0.39,0.12,0.46,U] [#8 -0.63,0.03,0.33,U] 
21:10:28.406 00.002 12116 refined, 5 included, MultiStar: {-0.34, -0.03}, one-star: {-0.36, -0.36}
21:10:28.408 00.002 12116 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.71) = xAngle (-5.76 = 0.52)
21:10:28.410 00.002 12116 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.78 = -2.78)
21:10:28.412 00.002 12116 CameraToMount -- cameraX=-0.34 cameraY=-0.03 hyp=0.34 cameraTheta=-3.05 mountX=0.30 mountY=-0.12, mountTheta=-0.39
21:10:28.415 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.34, y=-0.03, opts=13)
21:10:28.417 00.002 12116 Enqueuing Move request for scope (-0.34, -0.03)
21:10:28.419 00.002 11824 Worker thread wakes up
21:10:28.419 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6077, FiltMin=1930, FiltMax=65535, Gamma=0.510
21:10:28.421 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.03) opts 0xd
21:10:28.421 00.000 12116 UpdateGuideState exits: m=371609 SNR=70.1
21:10:28.424 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.34, -0.03)
21:10:28.424 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:28.426 00.002 11824 Moving (-0.34, -0.03) raw xDistance=0.30 yDistance=-0.12
21:10:28.426 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:28.428 00.002 12116 Enqueuing Expose request
21:10:28.430 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
21:10:28.430 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:28.430 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:10:28.430 00.000 11824 MoveAxis(W, 66, ABG)
21:10:28.430 00.000 11824 Guiding  Dir = 3, Dur = 66
21:10:28.430 00.000 11824 IsSlewing returns 0
21:10:28.430 00.000 11824 IsGuiding returns 0
21:10:28.431 00.001 11824 PulseGuide returned control before completion, sleep 76
21:10:28.516 00.085 11824 IsGuiding returns 1
21:10:28.516 00.000 11824 scope still moving after pulse duration time elapsed
21:10:28.547 00.031 11824 IsSlewing returns 0
21:10:28.547 00.000 11824 IsGuiding returns 0
21:10:28.547 00.000 11824 scope move finished after 66 + 51 ms
21:10:28.547 00.000 11824 Move returns status 0, amount 66
21:10:28.547 00.000 11824 MoveAxis(N, 0, ABG)
21:10:28.547 00.000 11824 Move returns status 0, amount 0
21:10:28.547 00.000 11824 move complete, result=0
21:10:28.548 00.001 11824 worker thread done servicing request
21:10:28.548 00.000 11824 Worker thread wakes up
21:10:28.548 00.000 12116 GuideStep: 0.3 px 66 ms WEST, -0.1 px 0 ms NORTH
21:10:28.551 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:28.551 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:31.928 03.377 11824 Exposure complete
21:10:32.097 00.169 11824 worker thread done servicing request
21:10:32.097 00.000 12116 OnExposeComplete: enter
21:10:32.100 00.003 12116 UpdateGuideState(): m_state=6
21:10:32.105 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
21:10:32.107 00.002 12116 Star::Find returns 1 (0), X=1411.72, Y=262.21, Mass=391785, SNR=74.0, Peak=40051 HFD=2.9
21:10:32.110 00.003 12116 MultiStar: [#1 0.06,0.01,0.60,U] [#2 -0.05,-0.25,0.91,U] [#3 -0.29,-0.23,0.89,U] [#4 0.20,-0.22,0.58,U] [#5 -0.02,-0.58,0.48,U] [#6 -0.38,0.24,0.36,U] [#7 0.14,-0.71,0.35,U] [#8 -0.35,-0.57,0.31,U] 
21:10:32.113 00.003 12116 refined, 8 included, MultiStar: {-0.08, -0.38}, one-star: {-0.06, -0.91}
21:10:32.115 00.002 12116 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.71) = xAngle (-4.48 = 1.80)
21:10:32.117 00.002 12116 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.50 = -1.50)
21:10:32.120 00.003 12116 CameraToMount -- cameraX=-0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.77 mountX=-0.09 mountY=-0.39, mountTheta=-1.80
21:10:32.123 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.08, y=-0.38, opts=13)
21:10:32.125 00.002 12116 Enqueuing Move request for scope (-0.08, -0.38)
21:10:32.127 00.002 11824 Worker thread wakes up
21:10:32.127 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6067, FiltMin=1619, FiltMax=65535, Gamma=0.510
21:10:32.129 00.002 12116 UpdateGuideState exits: m=391785 SNR=74.0
21:10:32.131 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:32.132 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:32.135 00.003 12116 Enqueuing Expose request
21:10:32.138 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.38) opts 0xd
21:10:32.138 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.08, -0.38)
21:10:32.138 00.000 11824 Moving (-0.08, -0.38) raw xDistance=-0.09 yDistance=-0.39
21:10:32.138 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:10:32.138 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:32.138 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:10:32.138 00.000 11824 MoveAxis(E, 0, ABG)
21:10:32.138 00.000 11824 Move returns status 0, amount 0
21:10:32.138 00.000 11824 MoveAxis(N, 0, ABG)
21:10:32.138 00.000 11824 Move returns status 0, amount 0
21:10:32.138 00.000 11824 move complete, result=0
21:10:32.138 00.000 11824 worker thread done servicing request
21:10:32.138 00.000 11824 Worker thread wakes up
21:10:32.139 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:32.139 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:32.140 00.001 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:10:35.516 03.376 11824 Exposure complete
21:10:35.693 00.177 11824 worker thread done servicing request
21:10:35.693 00.000 12116 OnExposeComplete: enter
21:10:35.696 00.003 12116 UpdateGuideState(): m_state=6
21:10:35.698 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
21:10:35.700 00.002 12116 Star::Find returns 1 (0), X=1411.41, Y=262.38, Mass=385765, SNR=80.2, Peak=36109 HFD=3.2
21:10:35.702 00.002 12116 MultiStar: [#1 -0.26,0.26,0.56,U] [#2 0.38,-0.31,0.69,U] [#3 -0.24,-0.26,0.81,U] [#4 -0.21,-0.02,0.61,U] [#5 -0.27,-0.48,0.46,U] [#6 -0.74,0.56,0.00,M1] [#7 0.04,-0.25,0.33,U] [#8 -0.54,-0.41,0.27,U] 
21:10:35.705 00.003 12116 refined, 7 included, MultiStar: {-0.18, -0.30}, one-star: {-0.37, -0.74}
21:10:35.707 00.002 12116 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.71) = xAngle (-4.81 = 1.47)
21:10:35.708 00.001 12116 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.82 = -1.82)
21:10:35.710 00.002 12116 CameraToMount -- cameraX=-0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-2.10 mountX=0.03 mountY=-0.34, mountTheta=-1.47
21:10:35.713 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.18, y=-0.30, opts=13)
21:10:35.715 00.002 12116 Enqueuing Move request for scope (-0.18, -0.30)
21:10:35.717 00.002 11824 Worker thread wakes up
21:10:35.717 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.30) opts 0xd
21:10:35.717 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.18, -0.30)
21:10:35.717 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6071, FiltMin=1712, FiltMax=65535, Gamma=0.510
21:10:35.719 00.002 12116 UpdateGuideState exits: m=385765 SNR=80.2
21:10:35.722 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:35.723 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:35.726 00.003 11824 Moving (-0.18, -0.30) raw xDistance=0.03 yDistance=-0.34
21:10:35.726 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:10:35.726 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:35.726 00.000 12116 Enqueuing Expose request
21:10:35.728 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:10:35.728 00.000 11824 MoveAxis(E, 0, ABG)
21:10:35.728 00.000 11824 Move returns status 0, amount 0
21:10:35.728 00.000 11824 MoveAxis(N, 0, ABG)
21:10:35.728 00.000 11824 Move returns status 0, amount 0
21:10:35.728 00.000 11824 move complete, result=0
21:10:35.728 00.000 11824 worker thread done servicing request
21:10:35.728 00.000 11824 Worker thread wakes up
21:10:35.728 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:35.728 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:35.730 00.002 12116 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:10:39.131 03.401 11824 Exposure complete
21:10:39.315 00.184 11824 worker thread done servicing request
21:10:39.315 00.000 12116 OnExposeComplete: enter
21:10:39.318 00.003 12116 UpdateGuideState(): m_state=6
21:10:39.321 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
21:10:39.323 00.002 12116 Star::Find returns 1 (0), X=1411.15, Y=262.43, Mass=400066, SNR=85.0, Peak=49923 HFD=2.8
21:10:39.325 00.002 12116 MultiStar: [#1 -0.82,0.02,0.00,M1] [#2 0.58,-0.38,0.66,U] [#3 -0.71,-0.30,0.00,M1] [#4 -0.64,-0.18,0.51,U] [#5 -0.87,-0.29,0.00,M1] [#6 -0.95,0.59,0.00,M2] [#7 -0.89,-0.31,0.00,M1] [#8 -1.09,-0.41,0.00,M1] 
21:10:39.327 00.002 12116 refined, 2 included, MultiStar: {-0.27, -0.48}, one-star: {-0.63, -0.69}
21:10:39.329 00.002 12116 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.71) = xAngle (-4.80 = 1.49)
21:10:39.331 00.002 12116 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.81 = -1.81)
21:10:39.333 00.002 12116 CameraToMount -- cameraX=-0.27 cameraY=-0.48 hyp=0.55 cameraTheta=-2.08 mountX=0.05 mountY=-0.53, mountTheta=-1.48
21:10:39.338 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.27, y=-0.48, opts=13)
21:10:39.340 00.002 12116 Enqueuing Move request for scope (-0.27, -0.48)
21:10:39.342 00.002 11824 Worker thread wakes up
21:10:39.342 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.48) opts 0xd
21:10:39.342 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.27, -0.48)
21:10:39.342 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6064, FiltMin=1645, FiltMax=65535, Gamma=0.510
21:10:39.344 00.002 12116 UpdateGuideState exits: m=400066 SNR=85.0
21:10:39.346 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:39.348 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:39.350 00.002 12116 Enqueuing Expose request
21:10:39.352 00.002 11824 Moving (-0.27, -0.48) raw xDistance=0.05 yDistance=-0.53
21:10:39.353 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:10:39.353 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
21:10:39.353 00.000 11824 MoveAxis(E, 0, ABG)
21:10:39.353 00.000 11824 Move returns status 0, amount 0
21:10:39.353 00.000 11824 MoveAxis(N, 99, ABG)
21:10:39.353 00.000 11824 Guiding  Dir = 0, Dur = 99
21:10:39.353 00.000 11824 IsSlewing returns 0
21:10:39.353 00.000 11824 IsGuiding returns 0
21:10:39.354 00.001 11824 PulseGuide returned control before completion, sleep 109
21:10:39.474 00.120 11824 IsGuiding returns 1
21:10:39.474 00.000 11824 scope still moving after pulse duration time elapsed
21:10:39.506 00.032 11824 IsSlewing returns 0
21:10:39.506 00.000 11824 IsGuiding returns 0
21:10:39.506 00.000 11824 scope move finished after 99 + 53 ms
21:10:39.506 00.000 11824 Move returns status 0, amount 99
21:10:39.506 00.000 11824 move complete, result=0
21:10:39.507 00.001 11824 worker thread done servicing request
21:10:39.507 00.000 11824 Worker thread wakes up
21:10:39.507 00.000 12116 GuideStep: 0.0 px 0 ms EAST, -0.5 px 99 ms NORTH
21:10:39.509 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:39.509 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:42.891 03.382 11824 Exposure complete
21:10:43.085 00.194 11824 worker thread done servicing request
21:10:43.085 00.000 12116 OnExposeComplete: enter
21:10:43.088 00.003 12116 UpdateGuideState(): m_state=6
21:10:43.092 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
21:10:43.097 00.005 12116 Star::Find returns 1 (0), X=1410.93, Y=263.32, Mass=380383, SNR=73.3, Peak=41661 HFD=2.9
21:10:43.100 00.003 12116 MultiStar: [#1 -0.86,0.54,0.00,M2] [#2 1.48,0.23,0.00,M1] [#3 -0.98,0.52,0.00,M2] [#4 -0.91,0.58,0.00,M1] [#5 -0.91,0.25,0.00,M2] [#6 -1.29,1.04,0.00,M3] [#7 -0.85,0.50,0.00,M2] [#8 -1.03,0.55,0.00,M2] 
21:10:43.104 00.004 12116 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.71) = xAngle (0.20 = 0.20)
21:10:43.110 00.006 12116 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.19 = -3.10)
21:10:43.113 00.003 12116 CameraToMount -- cameraX=-0.85 cameraY=0.20 hyp=0.87 cameraTheta=2.91 mountX=0.86 mountY=-0.04, mountTheta=-0.04
21:10:43.120 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.85, y=0.20, opts=13)
21:10:43.123 00.003 12116 Enqueuing Move request for scope (-0.85, 0.20)
21:10:43.126 00.003 11824 Worker thread wakes up
21:10:43.126 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.20) opts 0xd
21:10:43.126 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6135, FiltMin=1653, FiltMax=65535, Gamma=0.510
21:10:43.129 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.85, 0.20)
21:10:43.129 00.000 12116 UpdateGuideState exits: m=380383 SNR=73.3
21:10:43.131 00.002 11824 Moving (-0.85, 0.20) raw xDistance=0.86 yDistance=-0.04
21:10:43.131 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86
21:10:43.131 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:43.134 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:43.134 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:43.137 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:10:43.137 00.000 12116 Enqueuing Expose request
21:10:43.140 00.003 11824 MoveAxis(W, 192, ABG)
21:10:43.140 00.000 11824 Guiding  Dir = 3, Dur = 192
21:10:43.140 00.000 11824 IsSlewing returns 0
21:10:43.140 00.000 11824 IsGuiding returns 0
21:10:43.141 00.001 11824 PulseGuide returned control before completion, sleep 202
21:10:43.359 00.218 11824 IsGuiding returns 1
21:10:43.359 00.000 11824 scope still moving after pulse duration time elapsed
21:10:43.391 00.032 11824 IsSlewing returns 0
21:10:43.391 00.000 11824 IsGuiding returns 0
21:10:43.391 00.000 11824 scope move finished after 192 + 58 ms
21:10:43.391 00.000 11824 Move returns status 0, amount 192
21:10:43.391 00.000 11824 MoveAxis(N, 0, ABG)
21:10:43.391 00.000 11824 Move returns status 0, amount 0
21:10:43.392 00.001 11824 move complete, result=0
21:10:43.392 00.000 12116 GuideStep: 0.9 px 192 ms WEST, -0.0 px 0 ms NORTH
21:10:43.394 00.002 11824 worker thread done servicing request
21:10:43.394 00.000 11824 Worker thread wakes up
21:10:43.394 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:43.394 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:46.777 03.383 11824 Exposure complete
21:10:46.948 00.171 11824 worker thread done servicing request
21:10:46.948 00.000 12116 OnExposeComplete: enter
21:10:46.950 00.002 12116 UpdateGuideState(): m_state=6
21:10:46.953 00.003 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
21:10:46.956 00.003 12116 Star::Find returns 1 (0), X=1411.11, Y=262.82, Mass=371558, SNR=72.4, Peak=42877 HFD=2.7
21:10:46.958 00.002 12116 MultiStar: [#1 -0.65,0.38,0.00,M3] [#2 1.01,0.10,0.00,M2] [#3 -0.71,0.05,0.92,U] [#4 -0.66,0.28,0.70,U] [#5 -0.55,-0.12,0.51,U] [#6 -1.35,0.91,0.00,M4] [#7 -0.69,0.01,0.47,U] [#8 -1.04,0.40,0.00,M3] 
21:10:46.960 00.002 12116 refined, 4 included, MultiStar: {-0.66, -0.03}, one-star: {-0.67, -0.30}
21:10:46.961 00.001 12116 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.71) = xAngle (-5.81 = 0.48)
21:10:46.963 00.002 12116 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.82 = -2.82)
21:10:46.965 00.002 12116 CameraToMount -- cameraX=-0.66 cameraY=-0.03 hyp=0.67 cameraTheta=-3.09 mountX=0.59 mountY=-0.21, mountTheta=-0.34
21:10:46.968 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.66, y=-0.03, opts=13)
21:10:46.971 00.003 12116 Enqueuing Move request for scope (-0.66, -0.03)
21:10:46.973 00.002 11824 Worker thread wakes up
21:10:46.973 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6042, FiltMin=1389, FiltMax=65535, Gamma=0.510
21:10:46.975 00.002 12116 UpdateGuideState exits: m=371558 SNR=72.4
21:10:46.976 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:46.980 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.03) opts 0xd
21:10:46.980 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.66, -0.03)
21:10:46.980 00.000 11824 Moving (-0.66, -0.03) raw xDistance=0.59 yDistance=-0.21
21:10:46.980 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:46.983 00.003 12116 Enqueuing Expose request
21:10:46.985 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.59
21:10:46.985 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:46.985 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:10:46.986 00.001 11824 MoveAxis(W, 146, ABG)
21:10:46.986 00.000 11824 Guiding  Dir = 3, Dur = 146
21:10:46.986 00.000 11824 IsSlewing returns 0
21:10:46.986 00.000 11824 IsGuiding returns 0
21:10:46.987 00.001 11824 PulseGuide returned control before completion, sleep 156
21:10:47.157 00.170 11824 IsGuiding returns 1
21:10:47.157 00.000 11824 scope still moving after pulse duration time elapsed
21:10:47.189 00.032 11824 IsSlewing returns 0
21:10:47.189 00.000 11824 IsGuiding returns 0
21:10:47.189 00.000 11824 scope move finished after 146 + 56 ms
21:10:47.189 00.000 11824 Move returns status 0, amount 146
21:10:47.189 00.000 11824 MoveAxis(N, 0, ABG)
21:10:47.189 00.000 11824 Move returns status 0, amount 0
21:10:47.189 00.000 11824 move complete, result=0
21:10:47.189 00.000 11824 worker thread done servicing request
21:10:47.189 00.000 11824 Worker thread wakes up
21:10:47.189 00.000 12116 GuideStep: 0.6 px 146 ms WEST, -0.2 px 0 ms NORTH
21:10:47.191 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:47.192 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:50.562 03.370 11824 Exposure complete
21:10:50.729 00.167 11824 worker thread done servicing request
21:10:50.729 00.000 12116 OnExposeComplete: enter
21:10:50.731 00.002 12116 UpdateGuideState(): m_state=6
21:10:50.733 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
21:10:50.735 00.002 12116 Star::Find returns 1 (0), X=1410.82, Y=262.75, Mass=375863, SNR=75.9, Peak=40557 HFD=2.9
21:10:50.738 00.003 12116 MultiStar: [#1 -0.77,0.31,0.00,M4] [#2 1.26,-0.06,0.00,M3] [#3 -0.82,-0.06,0.00,M2] [#4 -0.74,0.18,0.00,M1] [#5 -0.97,-0.29,0.00,M2] [#6 -1.12,0.44,0.00,M5] [#7 -1.03,-0.47,0.00,M2] [#8 -0.85,0.17,0.00,M4] 
21:10:50.740 00.002 12116 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.71) = xAngle (-5.49 = 0.80)
21:10:50.742 00.002 12116 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.50 = -2.50)
21:10:50.743 00.001 12116 CameraToMount -- cameraX=-0.96 cameraY=-0.37 hyp=1.03 cameraTheta=-2.77 mountX=0.72 mountY=-0.62, mountTheta=-0.71
21:10:50.746 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.96, y=-0.37, opts=13)
21:10:50.748 00.002 12116 Enqueuing Move request for scope (-0.96, -0.37)
21:10:50.750 00.002 11824 Worker thread wakes up
21:10:50.750 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.96, -0.37) opts 0xd
21:10:50.750 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.96, -0.37)
21:10:50.750 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6032, FiltMin=1712, FiltMax=65535, Gamma=0.510
21:10:50.752 00.002 11824 Moving (-0.96, -0.37) raw xDistance=0.72 yDistance=-0.62
21:10:50.752 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.72
21:10:50.753 00.001 11824 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
21:10:50.753 00.000 11824 MoveAxis(W, 172, ABG)
21:10:50.753 00.000 11824 Guiding  Dir = 3, Dur = 172
21:10:50.753 00.000 11824 IsSlewing returns 0
21:10:50.753 00.000 12116 UpdateGuideState exits: m=375863 SNR=75.9
21:10:50.755 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:50.757 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:50.759 00.002 12116 Enqueuing Expose request
21:10:50.761 00.002 11824 IsGuiding returns 0
21:10:50.761 00.000 11824 PulseGuide returned control before completion, sleep 182
21:10:50.945 00.184 11824 IsGuiding returns 1
21:10:50.945 00.000 11824 scope still moving after pulse duration time elapsed
21:10:50.976 00.031 11824 IsSlewing returns 0
21:10:50.976 00.000 11824 IsGuiding returns 0
21:10:50.976 00.000 11824 scope move finished after 172 + 44 ms
21:10:50.976 00.000 11824 Move returns status 0, amount 172
21:10:50.976 00.000 11824 MoveAxis(N, 116, ABG)
21:10:50.976 00.000 11824 Guiding  Dir = 0, Dur = 116
21:10:50.976 00.000 11824 IsSlewing returns 0
21:10:50.976 00.000 11824 IsGuiding returns 0
21:10:50.978 00.002 11824 PulseGuide returned control before completion, sleep 126
21:10:51.117 00.139 11824 IsGuiding returns 1
21:10:51.117 00.000 11824 scope still moving after pulse duration time elapsed
21:10:51.148 00.031 11824 IsSlewing returns 0
21:10:51.148 00.000 11824 IsGuiding returns 0
21:10:51.148 00.000 11824 scope move finished after 116 + 55 ms
21:10:51.149 00.001 11824 Move returns status 0, amount 116
21:10:51.149 00.000 11824 move complete, result=0
21:10:51.149 00.000 11824 worker thread done servicing request
21:10:51.149 00.000 11824 Worker thread wakes up
21:10:51.149 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:51.149 00.000 12116 GuideStep: 0.7 px 172 ms WEST, -0.6 px 116 ms NORTH
21:10:51.154 00.005 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:54.534 03.380 11824 Exposure complete
21:10:54.720 00.186 11824 worker thread done servicing request
21:10:54.720 00.000 12116 OnExposeComplete: enter
21:10:54.722 00.002 12116 UpdateGuideState(): m_state=6
21:10:54.724 00.002 12116 Star::Find(15, 1410, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
21:10:54.726 00.002 12116 Star::Find returns 1 (0), X=1410.99, Y=262.58, Mass=373924, SNR=72.3, Peak=46899 HFD=2.6
21:10:54.728 00.002 12116 MultiStar: [#1 -0.61,0.37,0.67,U] [#2 0.76,-0.02,0.00,M4] [#3 -0.67,0.03,0.88,U] [#4 -0.60,0.17,0.55,U] [#5 -0.82,-0.13,0.00,M3] [#6 -1.02,0.53,0.00,M6] [#7 -1.18,-0.33,0.00,M3] [#8 -1.00,-0.18,0.00,M5] 
21:10:54.730 00.002 12116 refined, 3 included, MultiStar: {-0.68, -0.05}, one-star: {-0.79, -0.54}
21:10:54.732 00.002 12116 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.71) = xAngle (-5.78 = 0.51)
21:10:54.734 00.002 12116 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.79 = -2.79)
21:10:54.736 00.002 12116 CameraToMount -- cameraX=-0.68 cameraY=-0.05 hyp=0.68 cameraTheta=-3.06 mountX=0.60 mountY=-0.24, mountTheta=-0.38
21:10:54.739 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.68, y=-0.05, opts=13)
21:10:54.741 00.002 12116 Enqueuing Move request for scope (-0.68, -0.05)
21:10:54.743 00.002 11824 Worker thread wakes up
21:10:54.743 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6032, FiltMin=1605, FiltMax=65535, Gamma=0.510
21:10:54.745 00.002 12116 UpdateGuideState exits: m=373924 SNR=72.3
21:10:54.747 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:54.749 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:54.751 00.002 12116 Enqueuing Expose request
21:10:54.753 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.05) opts 0xd
21:10:54.753 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.68, -0.05)
21:10:54.753 00.000 11824 Moving (-0.68, -0.05) raw xDistance=0.60 yDistance=-0.24
21:10:54.753 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.60
21:10:54.753 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:54.753 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:10:54.753 00.000 11824 MoveAxis(W, 146, ABG)
21:10:54.753 00.000 11824 Guiding  Dir = 3, Dur = 146
21:10:54.753 00.000 11824 IsSlewing returns 0
21:10:54.753 00.000 11824 IsGuiding returns 0
21:10:54.753 00.000 11824 PulseGuide returned control before completion, sleep 156
21:10:54.913 00.160 11824 IsGuiding returns 1
21:10:54.913 00.000 11824 scope still moving after pulse duration time elapsed
21:10:54.944 00.031 11824 IsSlewing returns 0
21:10:54.944 00.000 11824 IsGuiding returns 0
21:10:54.944 00.000 11824 scope move finished after 146 + 44 ms
21:10:54.944 00.000 11824 Move returns status 0, amount 146
21:10:54.944 00.000 11824 MoveAxis(N, 0, ABG)
21:10:54.944 00.000 11824 Move returns status 0, amount 0
21:10:54.944 00.000 11824 move complete, result=0
21:10:54.944 00.000 11824 worker thread done servicing request
21:10:54.944 00.000 11824 Worker thread wakes up
21:10:54.944 00.000 12116 GuideStep: 0.6 px 146 ms WEST, -0.2 px 0 ms NORTH
21:10:54.947 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:54.947 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:58.324 03.377 11824 Exposure complete
21:10:58.494 00.170 11824 worker thread done servicing request
21:10:58.494 00.000 12116 OnExposeComplete: enter
21:10:58.496 00.002 12116 UpdateGuideState(): m_state=6
21:10:58.498 00.002 12116 Star::Find(15, 1410, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
21:10:58.500 00.002 12116 Star::Find returns 1 (0), X=1412.08, Y=262.60, Mass=383466, SNR=74.3, Peak=45440 HFD=2.9
21:10:58.502 00.002 12116 MultiStar: [#1 0.50,0.15,0.74,U] [#2 0.06,0.41,0.77,U] [#3 0.30,-0.23,0.84,U] [#4 0.36,0.39,0.66,U] [#5 0.39,-0.27,0.44,U] [#6 -0.27,0.47,0.42,U] [#7 0.18,-0.07,0.43,U] [#8 0.09,-0.50,0.46,U] 
21:10:58.505 00.003 12116 refined, 8 included, MultiStar: {0.24, -0.04}, one-star: {0.29, -0.52}
21:10:58.507 00.002 12116 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.71) = xAngle (-2.88 = -2.88)
21:10:58.508 00.001 12116 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.11 = 0.11)
21:10:58.510 00.002 12116 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.16 mountX=-0.23 mountY=0.03, mountTheta=3.03
21:10:58.513 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.24, y=-0.04, opts=13)
21:10:58.515 00.002 12116 Enqueuing Move request for scope (0.24, -0.04)
21:10:58.518 00.003 11824 Worker thread wakes up
21:10:58.518 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6026, FiltMin=1751, FiltMax=65535, Gamma=0.510
21:10:58.520 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
21:10:58.520 00.000 12116 UpdateGuideState exits: m=383466 SNR=74.3
21:10:58.522 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:58.524 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:10:58.526 00.002 12116 Enqueuing Expose request
21:10:58.528 00.002 11824 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
21:10:58.528 00.000 11824 Moving (0.24, -0.04) raw xDistance=-0.23 yDistance=0.03
21:10:58.529 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
21:10:58.529 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:58.529 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:10:58.529 00.000 11824 MoveAxis(E, 0, ABG)
21:10:58.529 00.000 11824 Move returns status 0, amount 0
21:10:58.529 00.000 11824 MoveAxis(N, 0, ABG)
21:10:58.529 00.000 11824 Move returns status 0, amount 0
21:10:58.529 00.000 11824 move complete, result=0
21:10:58.529 00.000 11824 worker thread done servicing request
21:10:58.529 00.000 11824 Worker thread wakes up
21:10:58.529 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:10:58.529 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:10:58.532 00.003 12116 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:11:01.921 03.389 11824 Exposure complete
21:11:02.104 00.183 11824 worker thread done servicing request
21:11:02.105 00.001 12116 OnExposeComplete: enter
21:11:02.107 00.002 12116 UpdateGuideState(): m_state=6
21:11:02.109 00.002 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
21:11:02.111 00.002 12116 Star::Find returns 1 (0), X=1413.00, Y=262.35, Mass=377767, SNR=74.6, Peak=52269 HFD=2.6
21:11:02.114 00.003 12116 MultiStar: [#1 1.24,-0.40,0.00,M3] [#2 -1.09,-0.16,0.00,M4] [#3 1.30,-0.48,0.00,M1] [#4 1.31,-0.33,0.00,M1] [#5 1.42,-1.05,0.00,M3] [#6 1.23,-0.18,0.00,M6] [#7 1.47,-0.55,0.00,M3] [#8 0.78,-1.10,0.00,M5] 
21:11:02.115 00.001 12116 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.71) = xAngle (-3.28 = 3.01)
21:11:02.118 00.003 12116 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.29 = -0.29)
21:11:02.120 00.002 12116 CameraToMount -- cameraX=1.22 cameraY=-0.77 hyp=1.44 cameraTheta=-0.56 mountX=-1.43 mountY=-0.41, mountTheta=-2.86
21:11:02.123 00.003 12116 SchedulePrimaryMove(0D79E080, x=1.22, y=-0.77, opts=13)
21:11:02.125 00.002 12116 Enqueuing Move request for scope (1.22, -0.77)
21:11:02.127 00.002 11824 Worker thread wakes up
21:11:02.127 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (1.22, -0.77) opts 0xd
21:11:02.127 00.000 11824 Handling offset move in thread for scope, endpoint = (1.22, -0.77)
21:11:02.128 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6016, FiltMin=1898, FiltMax=65535, Gamma=0.510
21:11:02.130 00.002 11824 Moving (1.22, -0.77) raw xDistance=-1.43 yDistance=-0.41
21:11:02.130 00.000 12116 UpdateGuideState exits: m=377767 SNR=74.6
21:11:02.132 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:02.134 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.43
21:11:02.134 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:02.134 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:02.137 00.003 12116 Enqueuing Expose request
21:11:02.138 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:11:02.139 00.001 11824 MoveAxis(E, 320, ABG)
21:11:02.139 00.000 11824 Guiding  Dir = 2, Dur = 320
21:11:02.139 00.000 11824 IsSlewing returns 0
21:11:02.139 00.000 11824 IsGuiding returns 0
21:11:02.139 00.000 11824 PulseGuide returned control before completion, sleep 330
21:11:02.480 00.341 11824 IsGuiding returns 1
21:11:02.480 00.000 11824 scope still moving after pulse duration time elapsed
21:11:02.511 00.031 11824 IsSlewing returns 0
21:11:02.511 00.000 11824 IsGuiding returns 0
21:11:02.511 00.000 11824 scope move finished after 320 + 52 ms
21:11:02.511 00.000 11824 Move returns status 0, amount 320
21:11:02.511 00.000 11824 MoveAxis(N, 0, ABG)
21:11:02.511 00.000 11824 Move returns status 0, amount 0
21:11:02.511 00.000 11824 move complete, result=0
21:11:02.512 00.001 11824 worker thread done servicing request
21:11:02.512 00.000 11824 Worker thread wakes up
21:11:02.512 00.000 12116 GuideStep: -1.4 px 320 ms EAST, -0.4 px 0 ms NORTH
21:11:02.514 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:02.514 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:05.883 03.369 11824 Exposure complete
21:11:06.061 00.178 11824 worker thread done servicing request
21:11:06.061 00.000 12116 OnExposeComplete: enter
21:11:06.063 00.002 12116 UpdateGuideState(): m_state=6
21:11:06.066 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
21:11:06.068 00.002 12116 Star::Find returns 1 (0), X=1410.98, Y=262.99, Mass=390158, SNR=93.7, Peak=49741 HFD=2.8
21:11:06.071 00.003 12116 MultiStar: [#1 -0.83,0.90,0.00,M4] [#2 0.97,0.68,0.00,M5] [#3 -0.95,0.44,0.00,M2] [#4 -0.80,0.85,0.00,M2] [#5 -0.87,0.40,0.00,M4] [#6 -1.16,1.43,0.00,M7] [#7 -0.75,0.31,0.00,M4] [#8 -1.03,0.65,0.00,M6] 
21:11:06.073 00.002 12116 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.71) = xAngle (-5.69 = 0.59)
21:11:06.075 00.002 12116 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.71 = -2.71)
21:11:06.077 00.002 12116 CameraToMount -- cameraX=-0.80 cameraY=-0.13 hyp=0.82 cameraTheta=-2.98 mountX=0.68 mountY=-0.34, mountTheta=-0.47
21:11:06.081 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.80, y=-0.13, opts=13)
21:11:06.083 00.002 12116 Enqueuing Move request for scope (-0.80, -0.13)
21:11:06.084 00.001 11824 Worker thread wakes up
21:11:06.084 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5997, FiltMin=1811, FiltMax=65535, Gamma=0.510
21:11:06.087 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.13) opts 0xd
21:11:06.087 00.000 12116 UpdateGuideState exits: m=390158 SNR=93.7
21:11:06.089 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:06.091 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.80, -0.13)
21:11:06.091 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:06.093 00.002 12116 Enqueuing Expose request
21:11:06.095 00.002 11824 Moving (-0.80, -0.13) raw xDistance=0.68 yDistance=-0.34
21:11:06.095 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.68
21:11:06.095 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:06.095 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:11:06.095 00.000 11824 MoveAxis(W, 130, ABG)
21:11:06.095 00.000 11824 Guiding  Dir = 3, Dur = 130
21:11:06.096 00.001 11824 IsSlewing returns 0
21:11:06.096 00.000 11824 IsGuiding returns 0
21:11:06.096 00.000 11824 PulseGuide returned control before completion, sleep 140
21:11:06.253 00.157 11824 IsGuiding returns 1
21:11:06.253 00.000 11824 scope still moving after pulse duration time elapsed
21:11:06.285 00.032 11824 IsSlewing returns 0
21:11:06.285 00.000 11824 IsGuiding returns 0
21:11:06.286 00.001 11824 scope move finished after 130 + 59 ms
21:11:06.286 00.000 11824 Move returns status 0, amount 130
21:11:06.286 00.000 11824 MoveAxis(N, 0, ABG)
21:11:06.286 00.000 11824 Move returns status 0, amount 0
21:11:06.286 00.000 11824 move complete, result=0
21:11:06.286 00.000 11824 worker thread done servicing request
21:11:06.286 00.000 11824 Worker thread wakes up
21:11:06.286 00.000 12116 GuideStep: 0.7 px 130 ms WEST, -0.3 px 0 ms NORTH
21:11:06.289 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:06.289 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:09.689 03.400 11824 Exposure complete
21:11:09.895 00.206 11824 worker thread done servicing request
21:11:09.896 00.001 12116 OnExposeComplete: enter
21:11:09.898 00.002 12116 UpdateGuideState(): m_state=6
21:11:09.901 00.003 12116 Star::Find(15, 1410, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
21:11:09.904 00.003 12116 Star::Find returns 1 (0), X=1411.57, Y=262.84, Mass=398540, SNR=79.9, Peak=43520 HFD=3.2
21:11:09.906 00.002 12116 MultiStar: [#1 -0.37,0.54,0.70,U] [#2 0.79,0.22,0.00,M6] [#3 -0.24,0.27,0.84,U] [#4 -0.26,0.52,0.51,U] [#5 -0.52,0.13,0.52,U] [#6 -0.81,0.81,0.00,M8] [#7 -0.15,-0.01,0.45,U] [#8 -0.75,0.41,0.00,M7] 
21:11:09.909 00.003 12116 refined, 5 included, MultiStar: {-0.28, 0.16}, one-star: {-0.21, -0.28}
21:11:09.910 00.001 12116 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.71) = xAngle (-0.09 = -0.09)
21:11:09.912 00.002 12116 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.89 = 2.89)
21:11:09.914 00.002 12116 CameraToMount -- cameraX=-0.28 cameraY=0.16 hyp=0.33 cameraTheta=2.62 mountX=0.33 mountY=0.08, mountTheta=0.24
21:11:09.917 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.28, y=0.16, opts=13)
21:11:09.920 00.003 12116 Enqueuing Move request for scope (-0.28, 0.16)
21:11:09.922 00.002 11824 Worker thread wakes up
21:11:09.922 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5994, FiltMin=1504, FiltMax=65535, Gamma=0.510
21:11:09.924 00.002 12116 UpdateGuideState exits: m=398540 SNR=79.9
21:11:09.927 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:09.929 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.16) opts 0xd
21:11:09.929 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.28, 0.16)
21:11:09.929 00.000 11824 Moving (-0.28, 0.16) raw xDistance=0.33 yDistance=0.08
21:11:09.929 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:09.932 00.003 12116 Enqueuing Expose request
21:11:09.934 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
21:11:09.934 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:09.934 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:11:09.934 00.000 11824 MoveAxis(W, 82, ABG)
21:11:09.934 00.000 11824 Guiding  Dir = 3, Dur = 82
21:11:09.935 00.001 11824 IsSlewing returns 0
21:11:09.935 00.000 11824 IsGuiding returns 0
21:11:09.936 00.001 11824 PulseGuide returned control before completion, sleep 92
21:11:10.031 00.095 11824 IsGuiding returns 1
21:11:10.031 00.000 11824 scope still moving after pulse duration time elapsed
21:11:10.062 00.031 11824 IsSlewing returns 0
21:11:10.062 00.000 11824 IsGuiding returns 0
21:11:10.062 00.000 11824 scope move finished after 82 + 44 ms
21:11:10.062 00.000 11824 Move returns status 0, amount 82
21:11:10.062 00.000 11824 MoveAxis(N, 0, ABG)
21:11:10.062 00.000 11824 Move returns status 0, amount 0
21:11:10.063 00.001 11824 move complete, result=0
21:11:10.063 00.000 11824 worker thread done servicing request
21:11:10.063 00.000 11824 Worker thread wakes up
21:11:10.063 00.000 12116 GuideStep: 0.3 px 82 ms WEST, 0.1 px 0 ms NORTH
21:11:10.066 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:10.067 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:13.446 03.379 11824 Exposure complete
21:11:13.624 00.178 11824 worker thread done servicing request
21:11:13.624 00.000 12116 OnExposeComplete: enter
21:11:13.627 00.003 12116 UpdateGuideState(): m_state=6
21:11:13.629 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
21:11:13.631 00.002 12116 Star::Find returns 1 (0), X=1411.82, Y=262.56, Mass=390338, SNR=74.2, Peak=42800 HFD=3.1
21:11:13.633 00.002 12116 MultiStar: [#1 -0.08,0.43,0.86,U] [#2 0.37,0.08,0.78,U] [#3 -0.16,-0.05,0.82,U] [#4 0.21,0.24,0.71,U] [#5 0.12,-0.53,0.52,U] [#6 -0.64,0.79,0.00,M9] [#7 -0.22,-0.09,0.38,U] [#8 -0.19,-0.07,0.36,U] 
21:11:13.635 00.002 12116 refined, 7 included, MultiStar: {0.03, -0.06}, one-star: {0.03, -0.56}
21:11:13.638 00.003 12116 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.71) = xAngle (-3.77 = 2.52)
21:11:13.640 00.002 12116 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.78 = -0.78)
21:11:13.641 00.001 12116 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.05 mountX=-0.06 mountY=-0.05, mountTheta=-2.43
21:11:13.644 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=-0.06, opts=13)
21:11:13.646 00.002 12116 Enqueuing Move request for scope (0.03, -0.06)
21:11:13.648 00.002 11824 Worker thread wakes up
21:11:13.649 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5987, FiltMin=1479, FiltMax=65535, Gamma=0.510
21:11:13.651 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
21:11:13.651 00.000 12116 UpdateGuideState exits: m=390338 SNR=74.2
21:11:13.653 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:13.655 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:13.657 00.002 12116 Enqueuing Expose request
21:11:13.659 00.002 11824 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
21:11:13.659 00.000 11824 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.05
21:11:13.659 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:11:13.659 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:13.659 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:11:13.659 00.000 11824 MoveAxis(E, 0, ABG)
21:11:13.659 00.000 11824 Move returns status 0, amount 0
21:11:13.659 00.000 11824 MoveAxis(N, 0, ABG)
21:11:13.659 00.000 11824 Move returns status 0, amount 0
21:11:13.659 00.000 11824 move complete, result=0
21:11:13.659 00.000 11824 worker thread done servicing request
21:11:13.659 00.000 11824 Worker thread wakes up
21:11:13.659 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:13.660 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:13.661 00.001 12116 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:11:17.050 03.389 11824 Exposure complete
21:11:17.220 00.170 11824 worker thread done servicing request
21:11:17.220 00.000 12116 OnExposeComplete: enter
21:11:17.223 00.003 12116 UpdateGuideState(): m_state=6
21:11:17.226 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
21:11:17.227 00.001 12116 Star::Find returns 1 (0), X=1412.10, Y=262.21, Mass=394689, SNR=79.5, Peak=44928 HFD=2.6
21:11:17.230 00.003 12116 MultiStar: [#1 0.73,-0.31,0.00,M3] [#2 -0.17,-0.29,0.68,U] [#3 0.44,-0.31,0.80,U] [#4 0.42,-0.48,0.58,U] [#5 0.53,-0.97,0.00,M3] [#6 0.03,0.03,0.37,U] [#7 0.52,0.04,0.39,U] [#8 0.01,-0.66,0.34,U] 
21:11:17.231 00.001 12116 refined, 6 included, MultiStar: {0.24, -0.44}, one-star: {0.31, -0.91}
21:11:17.233 00.002 12116 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.71) = xAngle (-3.78 = 2.50)
21:11:17.235 00.002 12116 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.80 = -0.80)
21:11:17.238 00.003 12116 CameraToMount -- cameraX=0.24 cameraY=-0.44 hyp=0.50 cameraTheta=-1.07 mountX=-0.40 mountY=-0.36, mountTheta=-2.41
21:11:17.242 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.24, y=-0.44, opts=13)
21:11:17.244 00.002 12116 Enqueuing Move request for scope (0.24, -0.44)
21:11:17.246 00.002 11824 Worker thread wakes up
21:11:17.246 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5978, FiltMin=1911, FiltMax=65535, Gamma=0.510
21:11:17.248 00.002 12116 UpdateGuideState exits: m=394689 SNR=79.5
21:11:17.250 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:17.252 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:17.254 00.002 12116 Enqueuing Expose request
21:11:17.256 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.44) opts 0xd
21:11:17.256 00.000 11824 Handling offset move in thread for scope, endpoint = (0.24, -0.44)
21:11:17.256 00.000 11824 Moving (0.24, -0.44) raw xDistance=-0.40 yDistance=-0.36
21:11:17.256 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
21:11:17.256 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:17.257 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:11:17.257 00.000 11824 MoveAxis(E, 90, ABG)
21:11:17.257 00.000 11824 Guiding  Dir = 2, Dur = 90
21:11:17.257 00.000 11824 IsSlewing returns 0
21:11:17.257 00.000 11824 IsGuiding returns 0
21:11:17.257 00.000 11824 PulseGuide returned control before completion, sleep 100
21:11:17.362 00.105 11824 IsGuiding returns 1
21:11:17.362 00.000 11824 scope still moving after pulse duration time elapsed
21:11:17.394 00.032 11824 IsSlewing returns 0
21:11:17.394 00.000 11824 IsGuiding returns 1
21:11:17.425 00.031 11824 IsSlewing returns 0
21:11:17.425 00.000 11824 IsGuiding returns 1
21:11:17.457 00.032 11824 IsSlewing returns 0
21:11:17.457 00.000 11824 IsGuiding returns 0
21:11:17.457 00.000 11824 scope move finished after 90 + 110 ms
21:11:17.457 00.000 11824 Move returns status 0, amount 90
21:11:17.457 00.000 11824 MoveAxis(N, 0, ABG)
21:11:17.457 00.000 11824 Move returns status 0, amount 0
21:11:17.457 00.000 11824 move complete, result=0
21:11:17.457 00.000 11824 worker thread done servicing request
21:11:17.458 00.001 12116 GuideStep: -0.4 px 90 ms EAST, -0.4 px 0 ms NORTH
21:11:17.460 00.002 11824 Worker thread wakes up
21:11:17.460 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:17.460 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:20.852 03.392 11824 Exposure complete
21:11:21.037 00.185 11824 worker thread done servicing request
21:11:21.037 00.000 12116 OnExposeComplete: enter
21:11:21.039 00.002 12116 UpdateGuideState(): m_state=6
21:11:21.041 00.002 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
21:11:21.043 00.002 12116 Star::Find returns 1 (0), X=1412.34, Y=261.80, Mass=383494, SNR=75.0, Peak=49555 HFD=2.8
21:11:21.046 00.003 12116 MultiStar: [#1 0.34,-0.31,0.57,U] [#2 -0.36,-0.14,0.84,U] [#3 0.43,-0.88,0.00,M1] [#4 0.01,-0.49,0.68,U] [#5 0.33,-0.97,0.00,M4] [#6 0.11,-0.18,0.38,U] [#7 0.56,-0.92,0.00,M2] [#8 0.48,-0.70,0.00,M6] 
21:11:21.047 00.001 12116 refined, 4 included, MultiStar: {0.14, -0.58}, one-star: {0.56, -1.32}
21:11:21.049 00.002 12116 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.71) = xAngle (-4.04 = 2.24)
21:11:21.051 00.002 12116 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.05 = -1.05)
21:11:21.054 00.003 12116 CameraToMount -- cameraX=0.14 cameraY=-0.58 hyp=0.60 cameraTheta=-1.33 mountX=-0.37 mountY=-0.52, mountTheta=-2.19
21:11:21.060 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.14, y=-0.58, opts=13)
21:11:21.063 00.003 12116 Enqueuing Move request for scope (0.14, -0.58)
21:11:21.065 00.002 11824 Worker thread wakes up
21:11:21.065 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5981, FiltMin=1917, FiltMax=65535, Gamma=0.510
21:11:21.067 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.58) opts 0xd
21:11:21.067 00.000 11824 Handling offset move in thread for scope, endpoint = (0.14, -0.58)
21:11:21.067 00.000 12116 UpdateGuideState exits: m=383494 SNR=75.0
21:11:21.070 00.003 11824 Moving (0.14, -0.58) raw xDistance=-0.37 yDistance=-0.52
21:11:21.070 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:21.072 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:21.074 00.002 12116 Enqueuing Expose request
21:11:21.076 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
21:11:21.076 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
21:11:21.076 00.000 11824 MoveAxis(E, 90, ABG)
21:11:21.076 00.000 11824 Guiding  Dir = 2, Dur = 90
21:11:21.076 00.000 11824 IsSlewing returns 0
21:11:21.076 00.000 11824 IsGuiding returns 0
21:11:21.076 00.000 11824 PulseGuide returned control before completion, sleep 100
21:11:21.180 00.104 11824 IsGuiding returns 1
21:11:21.180 00.000 11824 scope still moving after pulse duration time elapsed
21:11:21.211 00.031 11824 IsSlewing returns 0
21:11:21.211 00.000 11824 IsGuiding returns 0
21:11:21.211 00.000 11824 scope move finished after 90 + 45 ms
21:11:21.211 00.000 11824 Move returns status 0, amount 90
21:11:21.211 00.000 11824 MoveAxis(N, 98, ABG)
21:11:21.211 00.000 11824 Guiding  Dir = 0, Dur = 98
21:11:21.211 00.000 11824 IsSlewing returns 0
21:11:21.212 00.001 11824 IsGuiding returns 0
21:11:21.212 00.000 11824 PulseGuide returned control before completion, sleep 108
21:11:21.321 00.109 11824 IsGuiding returns 1
21:11:21.321 00.000 11824 scope still moving after pulse duration time elapsed
21:11:21.353 00.032 11824 IsSlewing returns 0
21:11:21.353 00.000 11824 IsGuiding returns 0
21:11:21.353 00.000 11824 scope move finished after 98 + 43 ms
21:11:21.353 00.000 11824 Move returns status 0, amount 98
21:11:21.353 00.000 11824 move complete, result=0
21:11:21.353 00.000 11824 worker thread done servicing request
21:11:21.353 00.000 11824 Worker thread wakes up
21:11:21.354 00.001 12116 GuideStep: -0.4 px 90 ms EAST, -0.5 px 98 ms NORTH
21:11:21.356 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:21.356 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:24.735 03.379 11824 Exposure complete
21:11:24.907 00.172 11824 worker thread done servicing request
21:11:24.907 00.000 12116 OnExposeComplete: enter
21:11:24.910 00.003 12116 UpdateGuideState(): m_state=6
21:11:24.912 00.002 12116 Star::Find(15, 1412, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
21:11:24.914 00.002 12116 Star::Find returns 1 (0), X=1411.77, Y=262.73, Mass=415929, SNR=80.1, Peak=51600 HFD=2.9
21:11:24.916 00.002 12116 MultiStar: [#1 0.09,0.07,0.82,U] [#2 0.48,0.01,0.73,U] [#3 -0.30,0.05,0.98,U] [#4 -0.24,0.15,0.60,U] [#5 -0.04,-0.48,0.49,U] [#6 -0.54,0.61,0.00,M8] [#7 0.04,-0.15,0.42,U] [#8 -0.42,0.11,0.31,U] 
21:11:24.918 00.002 12116 refined, 7 included, MultiStar: {-0.03, -0.09}, one-star: {-0.01, -0.40}
21:11:24.920 00.002 12116 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.71) = xAngle (-4.62 = 1.66)
21:11:24.922 00.002 12116 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.64 = -1.64)
21:11:24.924 00.002 12116 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.91 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
21:11:24.927 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.03, y=-0.09, opts=13)
21:11:24.929 00.002 12116 Enqueuing Move request for scope (-0.03, -0.09)
21:11:24.931 00.002 11824 Worker thread wakes up
21:11:24.931 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5984, FiltMin=1709, FiltMax=65535, Gamma=0.510
21:11:24.933 00.002 12116 UpdateGuideState exits: m=415929 SNR=80.1
21:11:24.935 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
21:11:24.935 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:24.937 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
21:11:24.937 00.000 11824 Moving (-0.03, -0.09) raw xDistance=-0.01 yDistance=-0.09
21:11:24.937 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:11:24.937 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:24.939 00.002 12116 Enqueuing Expose request
21:11:24.941 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:24.941 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:11:24.941 00.000 11824 MoveAxis(E, 0, ABG)
21:11:24.941 00.000 11824 Move returns status 0, amount 0
21:11:24.941 00.000 11824 MoveAxis(N, 0, ABG)
21:11:24.941 00.000 11824 Move returns status 0, amount 0
21:11:24.941 00.000 11824 move complete, result=0
21:11:24.941 00.000 11824 worker thread done servicing request
21:11:24.941 00.000 11824 Worker thread wakes up
21:11:24.942 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:24.942 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:24.944 00.002 12116 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:11:28.331 03.387 11824 Exposure complete
21:11:28.506 00.175 11824 worker thread done servicing request
21:11:28.506 00.000 12116 OnExposeComplete: enter
21:11:28.508 00.002 12116 UpdateGuideState(): m_state=6
21:11:28.510 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
21:11:28.512 00.002 12116 Star::Find returns 1 (0), X=1411.61, Y=262.71, Mass=383746, SNR=74.4, Peak=43008 HFD=3.0
21:11:28.514 00.002 12116 MultiStar: [#1 -0.10,0.49,0.67,U] [#2 0.71,0.02,0.88,U] [#3 -0.25,0.22,0.96,U] [#4 0.07,0.41,0.70,U] [#5 -0.11,-0.12,0.48,U] [#6 -0.56,0.71,0.00,M9] [#7 -0.14,0.31,0.40,U] [#8 -0.43,0.35,0.36,U] 
21:11:28.516 00.002 12116 refined, 7 included, MultiStar: {-0.01, 0.11}, one-star: {-0.17, -0.41}
21:11:28.519 00.003 12116 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.71) = xAngle (-1.04 = -1.04)
21:11:28.521 00.002 12116 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.95 = 1.95)
21:11:28.523 00.002 12116 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.12 cameraTheta=1.67 mountX=0.06 mountY=0.11, mountTheta=1.07
21:11:28.527 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.01, y=0.11, opts=13)
21:11:28.529 00.002 12116 Enqueuing Move request for scope (-0.01, 0.11)
21:11:28.531 00.002 11824 Worker thread wakes up
21:11:28.531 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5975, FiltMin=1856, FiltMax=65535, Gamma=0.510
21:11:28.534 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
21:11:28.534 00.000 12116 UpdateGuideState exits: m=383746 SNR=74.4
21:11:28.537 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:28.538 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:28.540 00.002 12116 Enqueuing Expose request
21:11:28.542 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
21:11:28.542 00.000 11824 Moving (-0.01, 0.11) raw xDistance=0.06 yDistance=0.11
21:11:28.542 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:11:28.543 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:28.543 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:11:28.543 00.000 11824 MoveAxis(E, 0, ABG)
21:11:28.543 00.000 11824 Move returns status 0, amount 0
21:11:28.543 00.000 11824 MoveAxis(N, 0, ABG)
21:11:28.543 00.000 11824 Move returns status 0, amount 0
21:11:28.543 00.000 11824 move complete, result=0
21:11:28.543 00.000 11824 worker thread done servicing request
21:11:28.543 00.000 11824 Worker thread wakes up
21:11:28.543 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:28.543 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:28.544 00.001 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:11:31.922 03.378 11824 Exposure complete
21:11:32.101 00.179 11824 worker thread done servicing request
21:11:32.101 00.000 12116 OnExposeComplete: enter
21:11:32.104 00.003 12116 UpdateGuideState(): m_state=6
21:11:32.106 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
21:11:32.108 00.002 12116 Star::Find returns 1 (0), X=1411.50, Y=262.25, Mass=408919, SNR=91.3, Peak=46019 HFD=3.0
21:11:32.111 00.003 12116 MultiStar: [#1 -0.19,-0.07,0.57,U] [#2 0.37,-0.25,0.61,U] [#3 -0.32,-0.44,0.75,U] [#4 -0.11,-0.25,0.48,U] [#5 -0.18,-0.85,0.00,M3] [#6 -0.59,0.27,0.35,U] [#7 -0.14,0.06,0.29,U] [#8 -0.51,-0.35,0.32,U] 
21:11:32.113 00.002 12116 refined, 7 included, MultiStar: {-0.20, -0.35}, one-star: {-0.28, -0.87}
21:11:32.115 00.002 12116 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.71) = xAngle (-4.80 = 1.48)
21:11:32.117 00.002 12116 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.82 = -1.82)
21:11:32.118 00.001 12116 CameraToMount -- cameraX=-0.20 cameraY=-0.35 hyp=0.40 cameraTheta=-2.09 mountX=0.04 mountY=-0.39, mountTheta=-1.48
21:11:32.123 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.20, y=-0.35, opts=13)
21:11:32.125 00.002 12116 Enqueuing Move request for scope (-0.20, -0.35)
21:11:32.127 00.002 11824 Worker thread wakes up
21:11:32.127 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5968, FiltMin=1683, FiltMax=65535, Gamma=0.510
21:11:32.129 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.35) opts 0xd
21:11:32.129 00.000 12116 UpdateGuideState exits: m=408919 SNR=91.3
21:11:32.131 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.20, -0.35)
21:11:32.131 00.000 11824 Moving (-0.20, -0.35) raw xDistance=0.04 yDistance=-0.39
21:11:32.131 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:11:32.131 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:32.131 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:32.134 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:32.137 00.003 12116 Enqueuing Expose request
21:11:32.139 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:11:32.139 00.000 11824 MoveAxis(E, 0, ABG)
21:11:32.139 00.000 11824 Move returns status 0, amount 0
21:11:32.139 00.000 11824 MoveAxis(N, 0, ABG)
21:11:32.139 00.000 11824 Move returns status 0, amount 0
21:11:32.139 00.000 11824 move complete, result=0
21:11:32.139 00.000 11824 worker thread done servicing request
21:11:32.139 00.000 11824 Worker thread wakes up
21:11:32.139 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:32.139 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:32.141 00.002 12116 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:11:35.519 03.378 11824 Exposure complete
21:11:35.691 00.172 11824 worker thread done servicing request
21:11:35.691 00.000 12116 OnExposeComplete: enter
21:11:35.693 00.002 12116 UpdateGuideState(): m_state=6
21:11:35.695 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
21:11:35.697 00.002 12116 Star::Find returns 1 (0), X=1411.02, Y=262.46, Mass=394395, SNR=72.5, Peak=52573 HFD=2.3
21:11:35.699 00.002 12116 MultiStar: [#1 -0.91,0.32,0.00,M1] [#2 0.75,-0.03,0.79,U] [#3 -0.77,-0.27,0.00,M1] [#4 -0.76,0.10,0.69,U] [#5 -0.95,-0.47,0.00,M4] [#6 -1.21,0.81,0.00,M9] [#7 -1.03,-0.27,0.00,M1] [#8 -1.11,-0.24,0.00,M4] 
21:11:35.701 00.002 12116 refined, 2 included, MultiStar: {-0.28, -0.25}, one-star: {-0.76, -0.66}
21:11:35.704 00.003 12116 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.71) = xAngle (-5.13 = 1.15)
21:11:35.705 00.001 12116 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.15 = -2.15)
21:11:35.707 00.002 12116 CameraToMount -- cameraX=-0.28 cameraY=-0.25 hyp=0.37 cameraTheta=-2.42 mountX=0.15 mountY=-0.31, mountTheta=-1.12
21:11:35.710 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.28, y=-0.25, opts=13)
21:11:35.712 00.002 12116 Enqueuing Move request for scope (-0.28, -0.25)
21:11:35.714 00.002 11824 Worker thread wakes up
21:11:35.714 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5959, FiltMin=1815, FiltMax=65535, Gamma=0.510
21:11:35.716 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.25) opts 0xd
21:11:35.716 00.000 12116 UpdateGuideState exits: m=394395 SNR=72.5
21:11:35.718 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.28, -0.25)
21:11:35.718 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:35.721 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:35.723 00.002 12116 Enqueuing Expose request
21:11:35.724 00.001 11824 Moving (-0.28, -0.25) raw xDistance=0.15 yDistance=-0.31
21:11:35.725 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:11:35.725 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:35.725 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:11:35.725 00.000 11824 MoveAxis(E, 0, ABG)
21:11:35.725 00.000 11824 Move returns status 0, amount 0
21:11:35.725 00.000 11824 MoveAxis(N, 0, ABG)
21:11:35.725 00.000 11824 Move returns status 0, amount 0
21:11:35.725 00.000 11824 move complete, result=0
21:11:35.725 00.000 11824 worker thread done servicing request
21:11:35.725 00.000 11824 Worker thread wakes up
21:11:35.725 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:35.725 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:35.726 00.001 12116 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:11:39.106 03.380 11824 Exposure complete
21:11:39.279 00.173 11824 worker thread done servicing request
21:11:39.279 00.000 12116 OnExposeComplete: enter
21:11:39.282 00.003 12116 UpdateGuideState(): m_state=6
21:11:39.284 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
21:11:39.286 00.002 12116 Star::Find returns 1 (0), X=1411.13, Y=262.73, Mass=404241, SNR=85.8, Peak=57421 HFD=2.5
21:11:39.289 00.003 12116 MultiStar: [#1 -0.43,0.07,0.68,U] [#2 0.90,-0.03,0.00,M1] [#3 -0.75,0.07,0.77,U] [#4 -0.68,0.10,0.72,U] [#5 -0.43,-0.62,0.48,U] [#6 -0.89,0.19,0.00,M10] [#7 -0.65,-0.20,0.42,U] [#8 -1.12,-0.18,0.00,M5] 
21:11:39.291 00.002 12116 refined, 5 included, MultiStar: {-0.61, -0.15}, one-star: {-0.65, -0.39}
21:11:39.293 00.002 12116 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.71) = xAngle (-5.62 = 0.66)
21:11:39.295 00.002 12116 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.63 = -2.63)
21:11:39.297 00.002 12116 CameraToMount -- cameraX=-0.61 cameraY=-0.15 hyp=0.63 cameraTheta=-2.90 mountX=0.49 mountY=-0.31, mountTheta=-0.55
21:11:39.300 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.61, y=-0.15, opts=13)
21:11:39.302 00.002 12116 Enqueuing Move request for scope (-0.61, -0.15)
21:11:39.304 00.002 11824 Worker thread wakes up
21:11:39.304 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.15) opts 0xd
21:11:39.304 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.61, -0.15)
21:11:39.304 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5952, FiltMin=1799, FiltMax=65535, Gamma=0.510
21:11:39.306 00.002 11824 Moving (-0.61, -0.15) raw xDistance=0.49 yDistance=-0.31
21:11:39.306 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
21:11:39.306 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:39.306 00.000 12116 UpdateGuideState exits: m=404241 SNR=85.8
21:11:39.308 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:11:39.308 00.000 11824 MoveAxis(W, 111, ABG)
21:11:39.308 00.000 11824 Guiding  Dir = 3, Dur = 111
21:11:39.308 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:39.310 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:39.312 00.002 11824 IsSlewing returns 0
21:11:39.312 00.000 11824 IsGuiding returns 0
21:11:39.313 00.001 11824 PulseGuide returned control before completion, sleep 121
21:11:39.313 00.000 12116 Enqueuing Expose request
21:11:39.438 00.125 11824 IsGuiding returns 1
21:11:39.438 00.000 11824 scope still moving after pulse duration time elapsed
21:11:39.470 00.032 11824 IsSlewing returns 0
21:11:39.470 00.000 11824 IsGuiding returns 1
21:11:39.502 00.032 11824 IsSlewing returns 0
21:11:39.502 00.000 11824 IsGuiding returns 1
21:11:39.533 00.031 11824 IsSlewing returns 0
21:11:39.533 00.000 11824 IsGuiding returns 0
21:11:39.533 00.000 11824 scope move finished after 111 + 109 ms
21:11:39.533 00.000 11824 Move returns status 0, amount 111
21:11:39.533 00.000 11824 MoveAxis(N, 0, ABG)
21:11:39.533 00.000 11824 Move returns status 0, amount 0
21:11:39.533 00.000 11824 move complete, result=0
21:11:39.534 00.001 11824 worker thread done servicing request
21:11:39.534 00.000 12116 GuideStep: 0.5 px 111 ms WEST, -0.3 px 0 ms NORTH
21:11:39.537 00.003 11824 Worker thread wakes up
21:11:39.537 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:39.537 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:42.926 03.389 11824 Exposure complete
21:11:43.102 00.176 11824 worker thread done servicing request
21:11:43.102 00.000 12116 OnExposeComplete: enter
21:11:43.105 00.003 12116 UpdateGuideState(): m_state=6
21:11:43.107 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
21:11:43.110 00.003 12116 Star::Find returns 1 (0), X=1411.22, Y=262.30, Mass=422314, SNR=74.8, Peak=55475 HFD=2.8
21:11:43.113 00.003 12116 MultiStar: [#1 -0.56,-0.26,0.65,U] [#2 0.94,-0.50,0.00,M2] [#3 -0.69,-0.60,0.00,M1] [#4 -0.73,-0.06,0.63,U] [#5 -0.53,-0.68,0.00,M4] [#6 -1.36,-0.29,0.00,R] [#7 -0.79,0.13,0.00,M1] [#8 -1.55,-0.58,0.00,M6] 
21:11:43.115 00.002 12116 refined, 2 included, MultiStar: {-0.61, -0.45}, one-star: {-0.56, -0.83}
21:11:43.117 00.002 12116 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.71) = xAngle (-5.22 = 1.07)
21:11:43.120 00.003 12116 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.23 = -2.23)
21:11:43.122 00.002 12116 CameraToMount -- cameraX=-0.61 cameraY=-0.45 hyp=0.76 cameraTheta=-2.50 mountX=0.37 mountY=-0.60, mountTheta=-1.02
21:11:43.125 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.61, y=-0.45, opts=13)
21:11:43.127 00.002 12116 Enqueuing Move request for scope (-0.61, -0.45)
21:11:43.129 00.002 11824 Worker thread wakes up
21:11:43.129 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.45) opts 0xd
21:11:43.129 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.61, -0.45)
21:11:43.129 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5946, FiltMin=1891, FiltMax=65535, Gamma=0.510
21:11:43.131 00.002 11824 Moving (-0.61, -0.45) raw xDistance=0.37 yDistance=-0.60
21:11:43.131 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
21:11:43.131 00.000 12116 UpdateGuideState exits: m=422314 SNR=74.8
21:11:43.133 00.002 11824 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
21:11:43.133 00.000 11824 MoveAxis(W, 90, ABG)
21:11:43.133 00.000 11824 Guiding  Dir = 3, Dur = 90
21:11:43.133 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:43.136 00.003 11824 IsSlewing returns 0
21:11:43.136 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:43.138 00.002 12116 Enqueuing Expose request
21:11:43.140 00.002 11824 IsGuiding returns 0
21:11:43.140 00.000 11824 PulseGuide returned control before completion, sleep 100
21:11:43.247 00.107 11824 IsGuiding returns 1
21:11:43.247 00.000 11824 scope still moving after pulse duration time elapsed
21:11:43.278 00.031 11824 IsSlewing returns 0
21:11:43.278 00.000 11824 IsGuiding returns 0
21:11:43.278 00.000 11824 scope move finished after 90 + 48 ms
21:11:43.279 00.001 11824 Move returns status 0, amount 90
21:11:43.279 00.000 11824 MoveAxis(N, 112, ABG)
21:11:43.279 00.000 11824 Guiding  Dir = 0, Dur = 112
21:11:43.279 00.000 11824 IsSlewing returns 0
21:11:43.279 00.000 11824 IsGuiding returns 0
21:11:43.279 00.000 11824 PulseGuide returned control before completion, sleep 122
21:11:43.404 00.125 11824 IsGuiding returns 1
21:11:43.404 00.000 11824 scope still moving after pulse duration time elapsed
21:11:43.436 00.032 11824 IsSlewing returns 0
21:11:43.436 00.000 11824 IsGuiding returns 0
21:11:43.436 00.000 11824 scope move finished after 112 + 45 ms
21:11:43.436 00.000 11824 Move returns status 0, amount 112
21:11:43.436 00.000 11824 move complete, result=0
21:11:43.437 00.001 11824 worker thread done servicing request
21:11:43.437 00.000 12116 GuideStep: 0.4 px 90 ms WEST, -0.6 px 112 ms NORTH
21:11:43.439 00.002 11824 Worker thread wakes up
21:11:43.439 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:43.439 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:46.833 03.394 11824 Exposure complete
21:11:47.037 00.204 11824 worker thread done servicing request
21:11:47.037 00.000 12116 OnExposeComplete: enter
21:11:47.041 00.004 12116 UpdateGuideState(): m_state=6
21:11:47.043 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
21:11:47.046 00.003 12116 Star::Find returns 1 (0), X=1411.60, Y=262.82, Mass=348095, SNR=72.4, Peak=41088 HFD=2.7
21:11:47.049 00.003 12116 MultiStar: [#1 -0.36,0.44,0.71,U] [#2 0.01,0.31,0.89,U] [#3 -0.16,0.13,0.94,U] [#4 -0.13,0.28,0.68,U] [#5 -0.41,-0.08,0.46,U] [#6 0.73,0.85,0.00,M1] [#7 -0.15,-0.26,0.48,U] [#8 -0.38,0.15,0.33,U] 
21:11:47.053 00.004 12116 refined, 7 included, MultiStar: {-0.19, 0.09}, one-star: {-0.19, -0.30}
21:11:47.056 00.003 12116 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.71) = xAngle (-0.01 = -0.01)
21:11:47.058 00.002 12116 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.98 = 2.98)
21:11:47.061 00.003 12116 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.70 mountX=0.21 mountY=0.03, mountTheta=0.16
21:11:47.064 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.19, y=0.09, opts=13)
21:11:47.067 00.003 12116 Enqueuing Move request for scope (-0.19, 0.09)
21:11:47.071 00.004 11824 Worker thread wakes up
21:11:47.071 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5943, FiltMin=1463, FiltMax=65535, Gamma=0.510
21:11:47.074 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
21:11:47.074 00.000 12116 UpdateGuideState exits: m=348095 SNR=72.4
21:11:47.076 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
21:11:47.076 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:47.079 00.003 11824 Moving (-0.19, 0.09) raw xDistance=0.21 yDistance=0.03
21:11:47.079 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:47.082 00.003 12116 Enqueuing Expose request
21:11:47.084 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
21:11:47.084 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:47.084 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:11:47.084 00.000 11824 MoveAxis(E, 0, ABG)
21:11:47.084 00.000 11824 Move returns status 0, amount 0
21:11:47.084 00.000 11824 MoveAxis(N, 0, ABG)
21:11:47.086 00.002 11824 Move returns status 0, amount 0
21:11:47.086 00.000 11824 move complete, result=0
21:11:47.086 00.000 11824 worker thread done servicing request
21:11:47.086 00.000 11824 Worker thread wakes up
21:11:47.086 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:47.086 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:47.089 00.003 12116 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:11:50.474 03.385 11824 Exposure complete
21:11:50.647 00.173 11824 worker thread done servicing request
21:11:50.647 00.000 12116 OnExposeComplete: enter
21:11:50.649 00.002 12116 UpdateGuideState(): m_state=6
21:11:50.651 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
21:11:50.654 00.003 12116 Star::Find returns 1 (0), X=1411.25, Y=262.95, Mass=379413, SNR=80.1, Peak=49264 HFD=2.5
21:11:50.656 00.002 12116 MultiStar: [#1 -0.50,0.40,0.68,U] [#2 0.78,0.20,0.00,M2] [#3 -0.55,0.21,0.96,U] [#4 -0.30,0.25,0.58,U] [#5 -0.56,-0.09,0.52,U] [#6 0.52,0.88,0.00,M2] [#7 -0.53,0.16,0.31,U] [#8 -0.89,0.22,0.00,M6] 
21:11:50.659 00.003 12116 refined, 5 included, MultiStar: {-0.50, 0.11}, one-star: {-0.54, -0.17}
21:11:50.660 00.001 12116 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.71) = xAngle (0.20 = 0.20)
21:11:50.662 00.002 12116 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.19 = -3.09)
21:11:50.664 00.002 12116 CameraToMount -- cameraX=-0.50 cameraY=0.11 hyp=0.52 cameraTheta=2.92 mountX=0.51 mountY=-0.03, mountTheta=-0.05
21:11:50.667 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.50, y=0.11, opts=13)
21:11:50.669 00.002 12116 Enqueuing Move request for scope (-0.50, 0.11)
21:11:50.671 00.002 11824 Worker thread wakes up
21:11:50.671 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5939, FiltMin=1637, FiltMax=65535, Gamma=0.510
21:11:50.673 00.002 12116 UpdateGuideState exits: m=379413 SNR=80.1
21:11:50.675 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:50.677 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:50.680 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.11) opts 0xd
21:11:50.680 00.000 12116 Enqueuing Expose request
21:11:50.682 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.50, 0.11)
21:11:50.682 00.000 11824 Moving (-0.50, 0.11) raw xDistance=0.51 yDistance=-0.03
21:11:50.682 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
21:11:50.682 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:50.682 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:11:50.683 00.001 11824 MoveAxis(W, 113, ABG)
21:11:50.683 00.000 11824 Guiding  Dir = 3, Dur = 113
21:11:50.683 00.000 11824 IsSlewing returns 0
21:11:50.683 00.000 11824 IsGuiding returns 0
21:11:50.683 00.000 11824 PulseGuide returned control before completion, sleep 123
21:11:50.822 00.139 11824 IsGuiding returns 1
21:11:50.822 00.000 11824 scope still moving after pulse duration time elapsed
21:11:50.853 00.031 11824 IsSlewing returns 0
21:11:50.853 00.000 11824 IsGuiding returns 0
21:11:50.854 00.001 11824 scope move finished after 113 + 56 ms
21:11:50.854 00.000 11824 Move returns status 0, amount 113
21:11:50.854 00.000 11824 MoveAxis(N, 0, ABG)
21:11:50.854 00.000 11824 Move returns status 0, amount 0
21:11:50.854 00.000 11824 move complete, result=0
21:11:50.854 00.000 11824 worker thread done servicing request
21:11:50.854 00.000 11824 Worker thread wakes up
21:11:50.854 00.000 12116 GuideStep: 0.5 px 113 ms WEST, -0.0 px 0 ms NORTH
21:11:50.856 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:50.856 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:54.232 03.376 11824 Exposure complete
21:11:54.404 00.172 11824 worker thread done servicing request
21:11:54.404 00.000 12116 OnExposeComplete: enter
21:11:54.407 00.003 12116 UpdateGuideState(): m_state=6
21:11:54.410 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
21:11:54.412 00.002 12116 Star::Find returns 1 (0), X=1411.73, Y=262.31, Mass=384902, SNR=75.6, Peak=44224 HFD=2.8
21:11:54.415 00.003 12116 MultiStar: [#1 0.12,0.01,0.82,U] [#2 0.15,-0.16,0.85,U] [#3 -0.15,-0.31,0.91,U] [#4 -0.11,-0.19,0.69,U] [#5 -0.24,-0.47,0.75,U] [#6 0.67,0.13,0.38,U] [#7 -0.31,-0.43,0.43,U] [#8 -0.16,-0.71,0.37,U] 
21:11:54.417 00.002 12116 refined, 8 included, MultiStar: {-0.03, -0.34}, one-star: {-0.05, -0.81}
21:11:54.420 00.003 12116 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.71) = xAngle (-4.36 = 1.92)
21:11:54.422 00.002 12116 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.38 = -1.38)
21:11:54.424 00.002 12116 CameraToMount -- cameraX=-0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.65 mountX=-0.12 mountY=-0.33, mountTheta=-1.91
21:11:54.427 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.03, y=-0.34, opts=13)
21:11:54.429 00.002 12116 Enqueuing Move request for scope (-0.03, -0.34)
21:11:54.431 00.002 11824 Worker thread wakes up
21:11:54.431 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.34) opts 0xd
21:11:54.431 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5917, FiltMin=1680, FiltMax=65535, Gamma=0.510
21:11:54.433 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.03, -0.34)
21:11:54.433 00.000 11824 Moving (-0.03, -0.34) raw xDistance=-0.12 yDistance=-0.33
21:11:54.433 00.000 12116 UpdateGuideState exits: m=384902 SNR=75.6
21:11:54.435 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:54.437 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:54.439 00.002 12116 Enqueuing Expose request
21:11:54.441 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:11:54.441 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:54.441 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:11:54.441 00.000 11824 MoveAxis(E, 0, ABG)
21:11:54.441 00.000 11824 Move returns status 0, amount 0
21:11:54.441 00.000 11824 MoveAxis(N, 0, ABG)
21:11:54.441 00.000 11824 Move returns status 0, amount 0
21:11:54.441 00.000 11824 move complete, result=0
21:11:54.441 00.000 11824 worker thread done servicing request
21:11:54.441 00.000 11824 Worker thread wakes up
21:11:54.441 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:54.441 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:54.443 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:11:58.216 03.773 11824 Exposure complete
21:11:58.812 00.596 11824 worker thread done servicing request
21:11:58.812 00.000 12116 OnExposeComplete: enter
21:11:58.820 00.008 12116 UpdateGuideState(): m_state=6
21:11:58.824 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
21:11:58.827 00.003 12116 Star::Find returns 1 (0), X=1411.63, Y=262.50, Mass=376795, SNR=76.6, Peak=45744 HFD=3.0
21:11:58.831 00.004 12116 MultiStar: [#1 -0.17,0.17,0.82,U] [#2 0.17,-0.06,0.80,U] [#3 -0.09,-0.12,0.90,U] [#4 0.03,-0.11,0.58,U] [#5 -0.29,-0.44,0.59,U] [#6 1.37,0.63,0.00,M2] [#7 0.00,-0.28,0.39,U] [#8 -0.41,0.11,0.37,U] 
21:11:58.834 00.003 12116 refined, 7 included, MultiStar: {-0.10, -0.19}, one-star: {-0.16, -0.62}
21:11:58.838 00.004 12116 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.71) = xAngle (-4.78 = 1.50)
21:11:58.841 00.003 12116 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.79 = -1.79)
21:11:58.844 00.003 12116 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-2.06 mountX=0.01 mountY=-0.21, mountTheta=-1.50
21:11:58.849 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.10, y=-0.19, opts=13)
21:11:58.853 00.004 12116 Enqueuing Move request for scope (-0.10, -0.19)
21:11:58.857 00.004 11824 Worker thread wakes up
21:11:58.857 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5933, FiltMin=1840, FiltMax=65535, Gamma=0.510
21:11:58.860 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
21:11:58.860 00.000 12116 UpdateGuideState exits: m=376795 SNR=76.6
21:11:58.863 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
21:11:58.863 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:58.867 00.004 11824 Moving (-0.10, -0.19) raw xDistance=0.01 yDistance=-0.21
21:11:58.867 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:11:58.871 00.004 12116 Enqueuing Expose request
21:11:58.874 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:11:58.874 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:58.874 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:11:58.874 00.000 11824 MoveAxis(E, 0, ABG)
21:11:58.874 00.000 11824 Move returns status 0, amount 0
21:11:58.874 00.000 11824 MoveAxis(N, 0, ABG)
21:11:58.874 00.000 11824 Move returns status 0, amount 0
21:11:58.875 00.001 11824 move complete, result=0
21:11:58.875 00.000 11824 worker thread done servicing request
21:11:58.875 00.000 11824 Worker thread wakes up
21:11:58.875 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:11:58.875 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:11:58.878 00.003 12116 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:12:02.321 03.443 11824 Exposure complete
21:12:02.591 00.270 11824 worker thread done servicing request
21:12:02.591 00.000 12116 OnExposeComplete: enter
21:12:02.594 00.003 12116 UpdateGuideState(): m_state=6
21:12:02.597 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
21:12:02.600 00.003 12116 Star::Find returns 1 (0), X=1411.20, Y=262.21, Mass=405188, SNR=81.3, Peak=46013 HFD=2.9
21:12:02.604 00.004 12116 MultiStar: [#1 -0.39,-0.09,0.70,U] [#2 0.71,-0.18,0.89,U] [#3 -0.48,-0.40,0.92,U] [#4 -0.35,-0.07,0.57,U] [#5 -0.31,-0.75,0.00,M1] [#6 0.87,0.63,0.00,M3] [#7 -0.39,-0.62,0.31,U] [#8 -0.74,-0.19,0.29,U] 
21:12:02.607 00.003 12116 refined, 6 included, MultiStar: {-0.26, -0.38}, one-star: {-0.58, -0.91}
21:12:02.610 00.003 12116 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.71) = xAngle (-4.88 = 1.40)
21:12:02.612 00.002 12116 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.89 = -1.89)
21:12:02.615 00.003 12116 CameraToMount -- cameraX=-0.26 cameraY=-0.38 hyp=0.46 cameraTheta=-2.16 mountX=0.08 mountY=-0.44, mountTheta=-1.40
21:12:02.619 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=-0.38, opts=13)
21:12:02.623 00.004 12116 Enqueuing Move request for scope (-0.26, -0.38)
21:12:02.626 00.003 11824 Worker thread wakes up
21:12:02.626 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.38) opts 0xd
21:12:02.626 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.26, -0.38)
21:12:02.626 00.000 11824 Moving (-0.26, -0.38) raw xDistance=0.08 yDistance=-0.44
21:12:02.626 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:12:02.626 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:02.627 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5907, FiltMin=1741, FiltMax=65535, Gamma=0.510
21:12:02.630 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:12:02.630 00.000 11824 MoveAxis(E, 0, ABG)
21:12:02.630 00.000 12116 UpdateGuideState exits: m=405188 SNR=81.3
21:12:02.633 00.003 11824 Move returns status 0, amount 0
21:12:02.633 00.000 11824 MoveAxis(N, 0, ABG)
21:12:02.633 00.000 11824 Move returns status 0, amount 0
21:12:02.633 00.000 11824 move complete, result=0
21:12:02.633 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:02.637 00.004 11824 worker thread done servicing request
21:12:02.637 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:02.640 00.003 12116 Enqueuing Expose request
21:12:02.642 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:12:02.645 00.003 11824 Worker thread wakes up
21:12:02.645 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:02.645 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:06.016 03.371 11824 Exposure complete
21:12:06.195 00.179 11824 worker thread done servicing request
21:12:06.195 00.000 12116 OnExposeComplete: enter
21:12:06.197 00.002 12116 UpdateGuideState(): m_state=6
21:12:06.200 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
21:12:06.202 00.002 12116 Star::Find returns 1 (0), X=1411.09, Y=262.60, Mass=427702, SNR=87.5, Peak=37229 HFD=3.3
21:12:06.205 00.003 12116 MultiStar: [#1 -0.91,0.30,0.00,M1] [#2 0.92,-0.04,0.00,M1] [#3 -0.72,-0.16,0.77,U] [#4 -0.74,0.28,0.00,M1] [#5 -0.66,-0.27,0.35,U] [#6 0.40,0.70,0.00,M4] [#7 -1.12,-0.26,0.00,M1] [#8 -1.05,0.04,0.00,M4] 
21:12:06.207 00.002 12116 refined, 2 included, MultiStar: {-0.70, -0.35}, one-star: {-0.70, -0.52}
21:12:06.210 00.003 12116 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.71) = xAngle (-5.40 = 0.89)
21:12:06.212 00.002 12116 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.41 = -2.41)
21:12:06.214 00.002 12116 CameraToMount -- cameraX=-0.70 cameraY=-0.35 hyp=0.78 cameraTheta=-2.68 mountX=0.49 mountY=-0.52, mountTheta=-0.81
21:12:06.218 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.70, y=-0.35, opts=13)
21:12:06.221 00.003 12116 Enqueuing Move request for scope (-0.70, -0.35)
21:12:06.223 00.002 11824 Worker thread wakes up
21:12:06.223 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5904, FiltMin=1547, FiltMax=65535, Gamma=0.510
21:12:06.225 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.35) opts 0xd
21:12:06.225 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.70, -0.35)
21:12:06.225 00.000 12116 UpdateGuideState exits: m=427702 SNR=87.5
21:12:06.228 00.003 11824 Moving (-0.70, -0.35) raw xDistance=0.49 yDistance=-0.52
21:12:06.228 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
21:12:06.228 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
21:12:06.228 00.000 11824 MoveAxis(W, 110, ABG)
21:12:06.228 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:06.231 00.003 11824 Guiding  Dir = 3, Dur = 110
21:12:06.231 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:06.233 00.002 12116 Enqueuing Expose request
21:12:06.236 00.003 11824 IsSlewing returns 0
21:12:06.236 00.000 11824 IsGuiding returns 0
21:12:06.237 00.001 11824 PulseGuide returned control before completion, sleep 120
21:12:06.364 00.127 11824 IsGuiding returns 1
21:12:06.364 00.000 11824 scope still moving after pulse duration time elapsed
21:12:06.396 00.032 11824 IsSlewing returns 0
21:12:06.396 00.000 11824 IsGuiding returns 0
21:12:06.396 00.000 11824 scope move finished after 110 + 49 ms
21:12:06.396 00.000 11824 Move returns status 0, amount 110
21:12:06.396 00.000 11824 MoveAxis(N, 98, ABG)
21:12:06.396 00.000 11824 Guiding  Dir = 0, Dur = 98
21:12:06.396 00.000 11824 IsSlewing returns 0
21:12:06.397 00.001 11824 IsGuiding returns 0
21:12:06.397 00.000 11824 PulseGuide returned control before completion, sleep 108
21:12:06.520 00.123 11824 IsGuiding returns 1
21:12:06.520 00.000 11824 scope still moving after pulse duration time elapsed
21:12:06.552 00.032 11824 IsSlewing returns 0
21:12:06.552 00.000 11824 IsGuiding returns 0
21:12:06.552 00.000 11824 scope move finished after 98 + 58 ms
21:12:06.553 00.001 11824 Move returns status 0, amount 98
21:12:06.553 00.000 11824 move complete, result=0
21:12:06.553 00.000 11824 worker thread done servicing request
21:12:06.553 00.000 12116 GuideStep: 0.5 px 110 ms WEST, -0.5 px 98 ms NORTH
21:12:06.556 00.003 11824 Worker thread wakes up
21:12:06.556 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:06.556 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:09.949 03.393 11824 Exposure complete
21:12:10.128 00.179 11824 worker thread done servicing request
21:12:10.128 00.000 12116 OnExposeComplete: enter
21:12:10.132 00.004 12116 UpdateGuideState(): m_state=6
21:12:10.134 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
21:12:10.136 00.002 12116 Star::Find returns 1 (0), X=1411.19, Y=263.01, Mass=361150, SNR=69.3, Peak=42685 HFD=2.6
21:12:10.139 00.003 12116 MultiStar: [#1 -0.53,0.43,0.66,U] [#2 0.79,0.14,0.00,M2] [#3 -0.65,0.25,0.92,U] [#4 -0.65,0.40,0.00,M2] [#5 -0.75,0.24,0.00,M1] [#6 0.54,0.91,0.00,M5] [#7 -0.42,-0.07,0.41,U] [#8 -0.87,0.22,0.00,M5] 
21:12:10.141 00.002 12116 refined, 3 included, MultiStar: {-0.57, 0.12}, one-star: {-0.60, -0.11}
21:12:10.143 00.002 12116 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.71) = xAngle (0.21 = 0.21)
21:12:10.144 00.001 12116 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.20 = -3.08)
21:12:10.146 00.002 12116 CameraToMount -- cameraX=-0.57 cameraY=0.12 hyp=0.59 cameraTheta=2.93 mountX=0.57 mountY=-0.03, mountTheta=-0.06
21:12:10.152 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.57, y=0.12, opts=13)
21:12:10.154 00.002 12116 Enqueuing Move request for scope (-0.57, 0.12)
21:12:10.156 00.002 11824 Worker thread wakes up
21:12:10.156 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.12) opts 0xd
21:12:10.156 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5904, FiltMin=1824, FiltMax=65535, Gamma=0.510
21:12:10.158 00.002 12116 UpdateGuideState exits: m=361150 SNR=69.3
21:12:10.160 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:10.162 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:10.164 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.57, 0.12)
21:12:10.164 00.000 11824 Moving (-0.57, 0.12) raw xDistance=0.57 yDistance=-0.03
21:12:10.164 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
21:12:10.164 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:10.164 00.000 12116 Enqueuing Expose request
21:12:10.166 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:12:10.166 00.000 11824 MoveAxis(W, 136, ABG)
21:12:10.166 00.000 11824 Guiding  Dir = 3, Dur = 136
21:12:10.166 00.000 11824 IsSlewing returns 0
21:12:10.166 00.000 11824 IsGuiding returns 0
21:12:10.167 00.001 11824 PulseGuide returned control before completion, sleep 146
21:12:10.322 00.155 11824 IsGuiding returns 1
21:12:10.322 00.000 11824 scope still moving after pulse duration time elapsed
21:12:10.353 00.031 11824 IsSlewing returns 0
21:12:10.353 00.000 11824 IsGuiding returns 0
21:12:10.353 00.000 11824 scope move finished after 136 + 50 ms
21:12:10.353 00.000 11824 Move returns status 0, amount 136
21:12:10.353 00.000 11824 MoveAxis(N, 0, ABG)
21:12:10.353 00.000 11824 Move returns status 0, amount 0
21:12:10.353 00.000 11824 move complete, result=0
21:12:10.353 00.000 11824 worker thread done servicing request
21:12:10.353 00.000 11824 Worker thread wakes up
21:12:10.353 00.000 12116 GuideStep: 0.6 px 136 ms WEST, -0.0 px 0 ms NORTH
21:12:10.356 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:10.356 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:13.732 03.376 11824 Exposure complete
21:12:13.914 00.182 11824 worker thread done servicing request
21:12:13.914 00.000 12116 OnExposeComplete: enter
21:12:13.917 00.003 12116 UpdateGuideState(): m_state=6
21:12:13.920 00.003 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
21:12:13.923 00.003 12116 Star::Find returns 1 (0), X=1410.89, Y=262.95, Mass=399562, SNR=73.3, Peak=44893 HFD=2.8
21:12:13.925 00.002 12116 MultiStar: [#1 -0.82,0.79,0.00,M1] [#2 0.83,0.44,0.00,M3] [#3 -0.97,0.20,0.00,M1] [#4 -0.92,0.68,0.00,M3] [#5 -0.84,0.01,0.00,M2] [#6 -0.07,1.29,0.00,M6] [#7 -1.00,-0.04,0.00,M1] [#8 -0.92,0.21,0.00,M6] 
21:12:13.930 00.005 12116 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.71) = xAngle (-5.66 = 0.62)
21:12:13.932 00.002 12116 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.68 = -2.68)
21:12:13.934 00.002 12116 CameraToMount -- cameraX=-0.89 cameraY=-0.17 hyp=0.91 cameraTheta=-2.95 mountX=0.74 mountY=-0.41, mountTheta=-0.50
21:12:13.939 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.89, y=-0.17, opts=13)
21:12:13.942 00.003 12116 Enqueuing Move request for scope (-0.89, -0.17)
21:12:13.944 00.002 11824 Worker thread wakes up
21:12:13.945 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.17) opts 0xd
21:12:13.945 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.89, -0.17)
21:12:13.945 00.000 11824 Moving (-0.89, -0.17) raw xDistance=0.74 yDistance=-0.41
21:12:13.945 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5901, FiltMin=1495, FiltMax=65535, Gamma=0.510
21:12:13.947 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
21:12:13.947 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:13.947 00.000 12116 UpdateGuideState exits: m=399562 SNR=73.3
21:12:13.950 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:12:13.950 00.000 11824 MoveAxis(W, 176, ABG)
21:12:13.950 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:13.952 00.002 11824 Guiding  Dir = 3, Dur = 176
21:12:13.952 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:13.956 00.004 11824 IsSlewing returns 0
21:12:13.956 00.000 12116 Enqueuing Expose request
21:12:13.958 00.002 11824 IsGuiding returns 0
21:12:13.959 00.001 11824 PulseGuide returned control before completion, sleep 186
21:12:14.148 00.189 11824 IsGuiding returns 1
21:12:14.148 00.000 11824 scope still moving after pulse duration time elapsed
21:12:14.180 00.032 11824 IsSlewing returns 0
21:12:14.180 00.000 11824 IsGuiding returns 0
21:12:14.180 00.000 11824 scope move finished after 176 + 45 ms
21:12:14.180 00.000 11824 Move returns status 0, amount 176
21:12:14.180 00.000 11824 MoveAxis(N, 0, ABG)
21:12:14.180 00.000 11824 Move returns status 0, amount 0
21:12:14.180 00.000 11824 move complete, result=0
21:12:14.181 00.001 11824 worker thread done servicing request
21:12:14.181 00.000 11824 Worker thread wakes up
21:12:14.181 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:14.181 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:14.181 00.000 12116 GuideStep: 0.7 px 176 ms WEST, -0.4 px 0 ms NORTH
21:12:17.554 03.373 11824 Exposure complete
21:12:17.732 00.178 11824 worker thread done servicing request
21:12:17.732 00.000 12116 OnExposeComplete: enter
21:12:17.734 00.002 12116 UpdateGuideState(): m_state=6
21:12:17.737 00.003 12116 Star::Find(15, 1410, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
21:12:17.738 00.001 12116 Star::Find returns 1 (0), X=1410.86, Y=263.28, Mass=379725, SNR=73.0, Peak=41469 HFD=2.7
21:12:17.741 00.003 12116 MultiStar: [#1 -1.06,0.89,0.00,M2] [#2 1.39,0.38,0.00,M4] [#3 -0.94,0.51,0.00,M2] [#4 -0.79,0.58,0.00,M4] [#5 -1.12,0.52,0.00,M3] [#6 0.13,1.38,0.00,M7] [#7 -1.17,0.49,0.00,M2] [#8 -1.24,0.46,0.00,M7] 
21:12:17.744 00.003 12116 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.71) = xAngle (0.26 = 0.26)
21:12:17.746 00.002 12116 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.25 = -3.03)
21:12:17.748 00.002 12116 CameraToMount -- cameraX=-0.93 cameraY=0.15 hyp=0.94 cameraTheta=2.98 mountX=0.91 mountY=-0.10, mountTheta=-0.11
21:12:17.754 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.93, y=0.15, opts=13)
21:12:17.757 00.003 12116 Enqueuing Move request for scope (-0.93, 0.15)
21:12:17.759 00.002 11824 Worker thread wakes up
21:12:17.759 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5895, FiltMin=1728, FiltMax=65535, Gamma=0.510
21:12:17.761 00.002 12116 UpdateGuideState exits: m=379725 SNR=73.0
21:12:17.763 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:17.765 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:17.767 00.002 12116 Enqueuing Expose request
21:12:17.770 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.15) opts 0xd
21:12:17.770 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.93, 0.15)
21:12:17.770 00.000 11824 Moving (-0.93, 0.15) raw xDistance=0.91 yDistance=-0.10
21:12:17.770 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.91
21:12:17.770 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:17.770 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:12:17.770 00.000 11824 MoveAxis(W, 216, ABG)
21:12:17.770 00.000 11824 Guiding  Dir = 3, Dur = 216
21:12:17.770 00.000 11824 IsSlewing returns 0
21:12:17.770 00.000 11824 IsGuiding returns 0
21:12:17.771 00.001 11824 PulseGuide returned control before completion, sleep 226
21:12:18.010 00.239 11824 IsGuiding returns 0
21:12:18.010 00.000 11824 Move returns status 0, amount 216
21:12:18.010 00.000 11824 MoveAxis(N, 0, ABG)
21:12:18.010 00.000 11824 Move returns status 0, amount 0
21:12:18.010 00.000 11824 move complete, result=0
21:12:18.010 00.000 11824 worker thread done servicing request
21:12:18.010 00.000 11824 Worker thread wakes up
21:12:18.010 00.000 12116 GuideStep: 0.9 px 216 ms WEST, -0.1 px 0 ms NORTH
21:12:18.014 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:18.014 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:21.398 03.384 11824 Exposure complete
21:12:21.578 00.180 11824 worker thread done servicing request
21:12:21.578 00.000 12116 OnExposeComplete: enter
21:12:21.580 00.002 12116 UpdateGuideState(): m_state=6
21:12:21.582 00.002 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
21:12:21.584 00.002 12116 Star::Find returns 1 (0), X=1411.03, Y=262.96, Mass=394006, SNR=81.7, Peak=56509 HFD=2.7
21:12:21.586 00.002 12116 MultiStar: [#1 -0.61,0.54,0.00,M3] [#2 0.90,0.20,0.00,M5] [#3 -0.71,0.60,0.00,M3] [#4 -0.43,0.42,0.61,U] [#5 -0.82,-0.04,0.00,M4] [#6 0.12,0.81,0.00,M8] [#7 -0.81,0.42,0.00,M3] [#8 -0.89,0.40,0.00,M8] 
21:12:21.588 00.002 12116 refined, 1 included, MultiStar: {-0.63, 0.06}, one-star: {-0.75, -0.16}
21:12:21.590 00.002 12116 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.71) = xAngle (0.33 = 0.33)
21:12:21.592 00.002 12116 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.32 = -2.96)
21:12:21.594 00.002 12116 CameraToMount -- cameraX=-0.63 cameraY=0.06 hyp=0.63 cameraTheta=3.05 mountX=0.60 mountY=-0.11, mountTheta=-0.18
21:12:21.596 00.002 12116 SchedulePrimaryMove(0D79E080, x=-0.63, y=0.06, opts=13)
21:12:21.599 00.003 12116 Enqueuing Move request for scope (-0.63, 0.06)
21:12:21.601 00.002 11824 Worker thread wakes up
21:12:21.601 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5888, FiltMin=1664, FiltMax=65535, Gamma=0.510
21:12:21.603 00.002 12116 UpdateGuideState exits: m=394006 SNR=81.7
21:12:21.605 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:21.607 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:21.609 00.002 12116 Enqueuing Expose request
21:12:21.611 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.06) opts 0xd
21:12:21.611 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.63, 0.06)
21:12:21.611 00.000 11824 Moving (-0.63, 0.06) raw xDistance=0.60 yDistance=-0.11
21:12:21.611 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.60
21:12:21.611 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:21.612 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:12:21.612 00.000 11824 MoveAxis(W, 149, ABG)
21:12:21.612 00.000 11824 Guiding  Dir = 3, Dur = 149
21:12:21.612 00.000 11824 IsSlewing returns 0
21:12:21.612 00.000 11824 IsGuiding returns 0
21:12:21.612 00.000 11824 PulseGuide returned control before completion, sleep 159
21:12:21.781 00.169 11824 IsGuiding returns 1
21:12:21.781 00.000 11824 scope still moving after pulse duration time elapsed
21:12:21.812 00.031 11824 IsSlewing returns 0
21:12:21.812 00.000 11824 IsGuiding returns 0
21:12:21.812 00.000 11824 scope move finished after 149 + 51 ms
21:12:21.812 00.000 11824 Move returns status 0, amount 149
21:12:21.812 00.000 11824 MoveAxis(N, 0, ABG)
21:12:21.812 00.000 11824 Move returns status 0, amount 0
21:12:21.812 00.000 11824 move complete, result=0
21:12:21.812 00.000 11824 worker thread done servicing request
21:12:21.813 00.001 11824 Worker thread wakes up
21:12:21.813 00.000 12116 GuideStep: 0.6 px 149 ms WEST, -0.1 px 0 ms NORTH
21:12:21.815 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:21.815 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:25.203 03.388 11824 Exposure complete
21:12:25.393 00.190 11824 worker thread done servicing request
21:12:25.393 00.000 12116 OnExposeComplete: enter
21:12:25.397 00.004 12116 UpdateGuideState(): m_state=6
21:12:25.399 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
21:12:25.402 00.003 12116 Star::Find returns 1 (0), X=1411.30, Y=262.78, Mass=370318, SNR=66.2, Peak=38976 HFD=2.8
21:12:25.405 00.003 12116 MultiStar: [#1 -0.29,0.13,0.73,U] [#2 0.66,0.27,1.05,U] [#3 -0.66,-0.12,0.93,U] [#4 -0.31,0.23,0.76,U] [#5 -0.35,-0.49,0.57,U] [#6 0.69,0.90,0.00,M9] [#7 -0.41,-0.09,0.40,U] [#8 -1.02,0.45,0.00,M9] 
21:12:25.407 00.002 12116 refined, 6 included, MultiStar: {-0.22, -0.04}, one-star: {-0.48, -0.34}
21:12:25.409 00.002 12116 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.71) = xAngle (-5.67 = 0.61)
21:12:25.411 00.002 12116 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.68 = -2.68)
21:12:25.413 00.002 12116 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.23 cameraTheta=-2.96 mountX=0.18 mountY=-0.10, mountTheta=-0.50
21:12:25.416 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.22, y=-0.04, opts=13)
21:12:25.419 00.003 12116 Enqueuing Move request for scope (-0.22, -0.04)
21:12:25.421 00.002 11824 Worker thread wakes up
21:12:25.422 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5885, FiltMin=1745, FiltMax=65535, Gamma=0.510
21:12:25.424 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
21:12:25.424 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
21:12:25.424 00.000 11824 Moving (-0.22, -0.04) raw xDistance=0.18 yDistance=-0.10
21:12:25.424 00.000 12116 UpdateGuideState exits: m=370318 SNR=66.2
21:12:25.426 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:25.428 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:25.430 00.002 12116 Enqueuing Expose request
21:12:25.432 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:12:25.432 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:25.432 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:12:25.432 00.000 11824 MoveAxis(E, 0, ABG)
21:12:25.432 00.000 11824 Move returns status 0, amount 0
21:12:25.432 00.000 11824 MoveAxis(N, 0, ABG)
21:12:25.432 00.000 11824 Move returns status 0, amount 0
21:12:25.433 00.001 11824 move complete, result=0
21:12:25.433 00.000 11824 worker thread done servicing request
21:12:25.433 00.000 11824 Worker thread wakes up
21:12:25.433 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:25.433 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:25.434 00.001 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:12:28.825 03.391 11824 Exposure complete
21:12:29.010 00.185 11824 worker thread done servicing request
21:12:29.010 00.000 12116 OnExposeComplete: enter
21:12:29.012 00.002 12116 UpdateGuideState(): m_state=6
21:12:29.014 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
21:12:29.016 00.002 12116 Star::Find returns 1 (0), X=1410.90, Y=263.38, Mass=378448, SNR=79.0, Peak=47325 HFD=2.6
21:12:29.019 00.003 12116 MultiStar: [#1 -1.02,0.80,0.00,M3] [#2 1.19,0.37,0.00,M5] [#3 -0.80,0.36,0.00,M3] [#4 -1.03,0.78,0.00,M3] [#5 -0.95,-0.05,0.00,M4] [#6 -0.01,1.04,0.00,M10] [#7 -1.28,0.64,0.00,M3] [#8 -1.03,0.45,0.00,M10] 
21:12:29.021 00.002 12116 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.71) = xAngle (0.14 = 0.14)
21:12:29.023 00.002 12116 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.13 = 3.13)
21:12:29.025 00.002 12116 CameraToMount -- cameraX=-0.88 cameraY=0.26 hyp=0.92 cameraTheta=2.86 mountX=0.91 mountY=0.01, mountTheta=0.01
21:12:29.028 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.88, y=0.26, opts=13)
21:12:29.030 00.002 12116 Enqueuing Move request for scope (-0.88, 0.26)
21:12:29.032 00.002 11824 Worker thread wakes up
21:12:29.032 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5875, FiltMin=1853, FiltMax=65535, Gamma=0.510
21:12:29.034 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.26) opts 0xd
21:12:29.034 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.88, 0.26)
21:12:29.034 00.000 11824 Moving (-0.88, 0.26) raw xDistance=0.91 yDistance=0.01
21:12:29.034 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
21:12:29.034 00.000 12116 UpdateGuideState exits: m=378448 SNR=79.0
21:12:29.037 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:29.039 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:29.039 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:12:29.039 00.000 11824 MoveAxis(W, 204, ABG)
21:12:29.039 00.000 11824 Guiding  Dir = 3, Dur = 204
21:12:29.039 00.000 11824 IsSlewing returns 0
21:12:29.039 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:29.043 00.004 11824 IsGuiding returns 0
21:12:29.043 00.000 12116 Enqueuing Expose request
21:12:29.044 00.001 11824 PulseGuide returned control before completion, sleep 214
21:12:29.260 00.216 11824 IsGuiding returns 1
21:12:29.260 00.000 11824 scope still moving after pulse duration time elapsed
21:12:29.291 00.031 11824 IsSlewing returns 0
21:12:29.291 00.000 11824 IsGuiding returns 0
21:12:29.291 00.000 11824 scope move finished after 204 + 44 ms
21:12:29.291 00.000 11824 Move returns status 0, amount 204
21:12:29.291 00.000 11824 MoveAxis(N, 0, ABG)
21:12:29.291 00.000 11824 Move returns status 0, amount 0
21:12:29.291 00.000 11824 move complete, result=0
21:12:29.291 00.000 11824 worker thread done servicing request
21:12:29.291 00.000 11824 Worker thread wakes up
21:12:29.291 00.000 12116 GuideStep: 0.9 px 204 ms WEST, 0.0 px 0 ms NORTH
21:12:29.293 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:29.294 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:32.682 03.388 11824 Exposure complete
21:12:32.854 00.172 11824 worker thread done servicing request
21:12:32.854 00.000 12116 OnExposeComplete: enter
21:12:32.856 00.002 12116 UpdateGuideState(): m_state=6
21:12:32.859 00.003 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
21:12:32.861 00.002 12116 Star::Find returns 1 (0), X=1411.24, Y=262.48, Mass=389117, SNR=77.0, Peak=53885 HFD=2.8
21:12:32.863 00.002 12116 MultiStar: [#1 -0.57,-0.27,0.61,U] [#2 1.05,-0.49,0.00,M6] [#3 -0.66,-0.28,0.85,U] [#4 -0.50,-0.17,0.70,U] [#5 -0.53,-1.01,0.00,M5] [#6 0.41,0.27,0.42,U] [#7 -0.61,-0.88,0.00,M4] [#8 -0.88,-0.30,0.00,R] 
21:12:32.864 00.001 12116 refined, 4 included, MultiStar: {-0.46, -0.29}, one-star: {-0.55, -0.64}
21:12:32.866 00.002 12116 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.71) = xAngle (-5.29 = 1.00)
21:12:32.868 00.002 12116 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.30 = -2.30)
21:12:32.870 00.002 12116 CameraToMount -- cameraX=-0.46 cameraY=-0.29 hyp=0.54 cameraTheta=-2.57 mountX=0.29 mountY=-0.41, mountTheta=-0.94
21:12:32.872 00.002 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=-0.29, opts=13)
21:12:32.875 00.003 12116 Enqueuing Move request for scope (-0.46, -0.29)
21:12:32.876 00.001 11824 Worker thread wakes up
21:12:32.877 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5875, FiltMin=1760, FiltMax=65535, Gamma=0.510
21:12:32.878 00.001 12116 UpdateGuideState exits: m=389117 SNR=77.0
21:12:32.880 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:32.882 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:32.883 00.001 12116 Enqueuing Expose request
21:12:32.886 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.29) opts 0xd
21:12:32.886 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.46, -0.29)
21:12:32.886 00.000 11824 Moving (-0.46, -0.29) raw xDistance=0.29 yDistance=-0.41
21:12:32.886 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.29
21:12:32.886 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:32.886 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:12:32.886 00.000 11824 MoveAxis(W, 80, ABG)
21:12:32.886 00.000 11824 Guiding  Dir = 3, Dur = 80
21:12:32.886 00.000 11824 IsSlewing returns 0
21:12:32.887 00.001 11824 IsGuiding returns 0
21:12:32.887 00.000 11824 PulseGuide returned control before completion, sleep 90
21:12:32.985 00.098 11824 IsGuiding returns 1
21:12:32.985 00.000 11824 scope still moving after pulse duration time elapsed
21:12:33.017 00.032 11824 IsSlewing returns 0
21:12:33.017 00.000 11824 IsGuiding returns 0
21:12:33.017 00.000 11824 scope move finished after 80 + 50 ms
21:12:33.017 00.000 11824 Move returns status 0, amount 80
21:12:33.017 00.000 11824 MoveAxis(N, 0, ABG)
21:12:33.017 00.000 11824 Move returns status 0, amount 0
21:12:33.017 00.000 11824 move complete, result=0
21:12:33.018 00.001 11824 worker thread done servicing request
21:12:33.018 00.000 11824 Worker thread wakes up
21:12:33.018 00.000 12116 GuideStep: 0.3 px 80 ms WEST, -0.4 px 0 ms NORTH
21:12:33.021 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:33.021 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:36.399 03.378 11824 Exposure complete
21:12:36.579 00.180 11824 worker thread done servicing request
21:12:36.580 00.001 12116 OnExposeComplete: enter
21:12:36.582 00.002 12116 UpdateGuideState(): m_state=6
21:12:36.586 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
21:12:36.588 00.002 12116 Star::Find returns 1 (0), X=1411.62, Y=261.95, Mass=365539, SNR=75.1, Peak=43699 HFD=2.6
21:12:36.590 00.002 12116 MultiStar: [#1 0.05,-0.31,0.70,U] [#2 0.06,-0.39,0.71,U] [#3 -0.28,-0.59,0.95,U] [#4 -0.05,-0.43,0.66,U] [#5 -0.06,-0.99,0.00,M6] [#6 0.83,-0.39,0.00,M10] [#7 0.26,-0.68,0.43,U] [#8 0.73,0.16,0.00,M1] 
21:12:36.592 00.002 12116 refined, 5 included, MultiStar: {-0.06, -0.63}, one-star: {-0.16, -1.17}
21:12:36.594 00.002 12116 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.71) = xAngle (-4.38 = 1.90)
21:12:36.596 00.002 12116 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.39 = -1.39)
21:12:36.598 00.002 12116 CameraToMount -- cameraX=-0.06 cameraY=-0.63 hyp=0.63 cameraTheta=-1.67 mountX=-0.21 mountY=-0.63, mountTheta=-1.89
21:12:36.602 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=-0.63, opts=13)
21:12:36.604 00.002 12116 Enqueuing Move request for scope (-0.06, -0.63)
21:12:36.606 00.002 11824 Worker thread wakes up
21:12:36.606 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.63) opts 0xd
21:12:36.606 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.06, -0.63)
21:12:36.606 00.000 11824 Moving (-0.06, -0.63) raw xDistance=-0.21 yDistance=-0.63
21:12:36.606 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5872, FiltMin=1546, FiltMax=65535, Gamma=0.510
21:12:36.608 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
21:12:36.608 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
21:12:36.609 00.001 12116 UpdateGuideState exits: m=365539 SNR=75.1
21:12:36.610 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:36.612 00.002 11824 MoveAxis(E, 0, ABG)
21:12:36.612 00.000 11824 Move returns status 0, amount 0
21:12:36.612 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:36.614 00.002 12116 Enqueuing Expose request
21:12:36.616 00.002 11824 MoveAxis(N, 117, ABG)
21:12:36.616 00.000 11824 Guiding  Dir = 0, Dur = 117
21:12:36.616 00.000 11824 IsSlewing returns 0
21:12:36.617 00.001 11824 IsGuiding returns 0
21:12:36.617 00.000 11824 PulseGuide returned control before completion, sleep 127
21:12:36.759 00.142 11824 IsGuiding returns 1
21:12:36.759 00.000 11824 scope still moving after pulse duration time elapsed
21:12:36.790 00.031 11824 IsSlewing returns 0
21:12:36.790 00.000 11824 IsGuiding returns 0
21:12:36.790 00.000 11824 scope move finished after 117 + 55 ms
21:12:36.790 00.000 11824 Move returns status 0, amount 117
21:12:36.790 00.000 11824 move complete, result=0
21:12:36.790 00.000 11824 worker thread done servicing request
21:12:36.790 00.000 11824 Worker thread wakes up
21:12:36.790 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.6 px 117 ms NORTH
21:12:36.792 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:36.792 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:40.178 03.386 11824 Exposure complete
21:12:40.359 00.181 11824 worker thread done servicing request
21:12:40.359 00.000 12116 OnExposeComplete: enter
21:12:40.363 00.004 12116 UpdateGuideState(): m_state=6
21:12:40.365 00.002 12116 Star::Find(15, 1411, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
21:12:40.367 00.002 12116 Star::Find returns 1 (0), X=1410.57, Y=263.45, Mass=369974, SNR=68.4, Peak=38125 HFD=3.1
21:12:40.371 00.004 12116 MultiStar: [#1 -1.21,1.00,0.00,M2] [#2 1.54,0.61,0.00,M6] [#3 -1.21,0.50,0.00,M2] [#4 -0.72,0.73,0.00,M2] [#5 -0.99,-0.04,0.00,M7] [#6 0.10,1.40,0.00,R] [#7 -1.31,0.54,0.00,M4] [#8 -0.75,0.97,0.00,M2] 
21:12:40.373 00.002 12116 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.71) = xAngle (0.16 = 0.16)
21:12:40.375 00.002 12116 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.15 = -3.13)
21:12:40.378 00.003 12116 CameraToMount -- cameraX=-1.22 cameraY=0.33 hyp=1.26 cameraTheta=2.88 mountX=1.24 mountY=-0.01, mountTheta=-0.01
21:12:40.381 00.003 12116 SchedulePrimaryMove(0D79E080, x=-1.22, y=0.33, opts=13)
21:12:40.385 00.004 12116 Enqueuing Move request for scope (-1.22, 0.33)
21:12:40.389 00.004 11824 Worker thread wakes up
21:12:40.389 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.33) opts 0xd
21:12:40.389 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5869, FiltMin=1872, FiltMax=65535, Gamma=0.510
21:12:40.391 00.002 12116 UpdateGuideState exits: m=369974 SNR=68.4
21:12:40.393 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:40.396 00.003 11824 Handling offset move in thread for scope, endpoint = (-1.22, 0.33)
21:12:40.396 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:40.398 00.002 12116 Enqueuing Expose request
21:12:40.401 00.003 11824 Moving (-1.22, 0.33) raw xDistance=1.24 yDistance=-0.01
21:12:40.401 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.24
21:12:40.401 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:40.401 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:12:40.401 00.000 11824 MoveAxis(W, 278, ABG)
21:12:40.401 00.000 11824 Guiding  Dir = 3, Dur = 278
21:12:40.402 00.001 11824 IsSlewing returns 0
21:12:40.402 00.000 11824 IsGuiding returns 0
21:12:40.402 00.000 11824 PulseGuide returned control before completion, sleep 288
21:12:40.695 00.293 11824 IsGuiding returns 1
21:12:40.695 00.000 11824 scope still moving after pulse duration time elapsed
21:12:40.727 00.032 11824 IsSlewing returns 0
21:12:40.727 00.000 11824 IsGuiding returns 0
21:12:40.727 00.000 11824 scope move finished after 278 + 46 ms
21:12:40.727 00.000 11824 Move returns status 0, amount 278
21:12:40.727 00.000 11824 MoveAxis(N, 0, ABG)
21:12:40.727 00.000 11824 Move returns status 0, amount 0
21:12:40.727 00.000 11824 move complete, result=0
21:12:40.728 00.001 11824 worker thread done servicing request
21:12:40.728 00.000 11824 Worker thread wakes up
21:12:40.728 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:40.728 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:40.728 00.000 12116 GuideStep: 1.2 px 278 ms WEST, -0.0 px 0 ms NORTH
21:12:44.109 03.381 11824 Exposure complete
21:12:44.288 00.179 11824 worker thread done servicing request
21:12:44.288 00.000 12116 OnExposeComplete: enter
21:12:44.291 00.003 12116 UpdateGuideState(): m_state=6
21:12:44.293 00.002 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
21:12:44.296 00.003 12116 Star::Find returns 1 (0), X=1411.40, Y=262.79, Mass=375229, SNR=68.8, Peak=36509 HFD=3.1
21:12:44.298 00.002 12116 MultiStar: [#1 -0.30,0.46,0.71,U] [#2 0.53,0.17,0.86,U] [#3 -0.44,-0.12,1.13,U] [#4 -0.24,0.03,0.65,U] [#5 -0.36,-0.39,0.58,U] [#6 0.79,-0.83,0.00,M1] [#7 -0.62,0.11,0.46,U] [#8 0.63,0.36,0.31,U] 
21:12:44.300 00.002 12116 refined, 7 included, MultiStar: {-0.19, -0.01}, one-star: {-0.38, -0.33}
21:12:44.302 00.002 12116 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.71) = xAngle (-5.83 = 0.45)
21:12:44.304 00.002 12116 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.84 = -2.84)
21:12:44.306 00.002 12116 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.11 mountX=0.17 mountY=-0.06, mountTheta=-0.32
21:12:44.309 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.19, y=-0.01, opts=13)
21:12:44.312 00.003 12116 Enqueuing Move request for scope (-0.19, -0.01)
21:12:44.313 00.001 11824 Worker thread wakes up
21:12:44.314 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5859, FiltMin=1827, FiltMax=65535, Gamma=0.510
21:12:44.315 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
21:12:44.315 00.000 12116 UpdateGuideState exits: m=375229 SNR=68.8
21:12:44.317 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:44.319 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
21:12:44.320 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:44.322 00.002 12116 Enqueuing Expose request
21:12:44.323 00.001 11824 Moving (-0.19, -0.01) raw xDistance=0.17 yDistance=-0.06
21:12:44.323 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:12:44.324 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:44.324 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:12:44.324 00.000 11824 MoveAxis(E, 0, ABG)
21:12:44.324 00.000 11824 Move returns status 0, amount 0
21:12:44.324 00.000 11824 MoveAxis(N, 0, ABG)
21:12:44.324 00.000 11824 Move returns status 0, amount 0
21:12:44.324 00.000 11824 move complete, result=0
21:12:44.324 00.000 11824 worker thread done servicing request
21:12:44.324 00.000 11824 Worker thread wakes up
21:12:44.324 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:44.324 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:44.327 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:12:47.712 03.385 11824 Exposure complete
21:12:47.915 00.203 11824 worker thread done servicing request
21:12:47.915 00.000 12116 OnExposeComplete: enter
21:12:47.918 00.003 12116 UpdateGuideState(): m_state=6
21:12:47.921 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
21:12:47.923 00.002 12116 Star::Find returns 1 (0), X=1411.11, Y=262.95, Mass=405266, SNR=77.7, Peak=32877 HFD=3.0
21:12:47.925 00.002 12116 MultiStar: [#1 -0.48,0.67,0.00,M2] [#2 0.83,0.30,0.00,M6] [#3 -0.58,0.29,0.75,U] [#4 -0.50,0.53,0.56,U] [#5 -0.33,-0.37,0.45,U] [#6 0.13,0.30,0.32,U] [#7 -0.59,0.22,0.43,U] [#8 0.20,0.71,0.00,M2] 
21:12:47.928 00.003 12116 refined, 5 included, MultiStar: {-0.50, 0.11}, one-star: {-0.67, -0.17}
21:12:47.930 00.002 12116 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.71) = xAngle (0.22 = 0.22)
21:12:47.932 00.002 12116 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.21 = -3.08)
21:12:47.934 00.002 12116 CameraToMount -- cameraX=-0.50 cameraY=0.11 hyp=0.51 cameraTheta=2.93 mountX=0.50 mountY=-0.03, mountTheta=-0.07
21:12:47.938 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.50, y=0.11, opts=13)
21:12:47.943 00.005 12116 Enqueuing Move request for scope (-0.50, 0.11)
21:12:47.945 00.002 11824 Worker thread wakes up
21:12:47.945 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5872, FiltMin=1671, FiltMax=65535, Gamma=0.510
21:12:47.947 00.002 12116 UpdateGuideState exits: m=405266 SNR=77.7
21:12:47.949 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:47.951 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:47.954 00.003 12116 Enqueuing Expose request
21:12:47.956 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.11) opts 0xd
21:12:47.956 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.50, 0.11)
21:12:47.957 00.001 11824 Moving (-0.50, 0.11) raw xDistance=0.50 yDistance=-0.03
21:12:47.957 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
21:12:47.957 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:47.957 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:12:47.957 00.000 11824 MoveAxis(W, 112, ABG)
21:12:47.957 00.000 11824 Guiding  Dir = 3, Dur = 112
21:12:47.958 00.001 11824 IsSlewing returns 0
21:12:47.958 00.000 11824 IsGuiding returns 0
21:12:47.958 00.000 11824 PulseGuide returned control before completion, sleep 122
21:12:48.086 00.128 11824 IsGuiding returns 1
21:12:48.086 00.000 11824 scope still moving after pulse duration time elapsed
21:12:48.116 00.030 11824 IsSlewing returns 0
21:12:48.116 00.000 11824 IsGuiding returns 0
21:12:48.116 00.000 11824 scope move finished after 112 + 46 ms
21:12:48.116 00.000 11824 Move returns status 0, amount 112
21:12:48.116 00.000 11824 MoveAxis(N, 0, ABG)
21:12:48.116 00.000 11824 Move returns status 0, amount 0
21:12:48.117 00.001 11824 move complete, result=0
21:12:48.117 00.000 11824 worker thread done servicing request
21:12:48.117 00.000 11824 Worker thread wakes up
21:12:48.117 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:48.117 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:48.117 00.000 12116 GuideStep: 0.5 px 112 ms WEST, -0.0 px 0 ms NORTH
21:12:51.507 03.390 11824 Exposure complete
21:12:51.713 00.206 11824 worker thread done servicing request
21:12:51.713 00.000 12116 OnExposeComplete: enter
21:12:51.716 00.003 12116 UpdateGuideState(): m_state=6
21:12:51.718 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
21:12:51.721 00.003 12116 Star::Find returns 1 (0), X=1411.64, Y=263.05, Mass=419613, SNR=83.2, Peak=42400 HFD=3.3
21:12:51.724 00.003 12116 MultiStar: [#1 -0.14,0.43,0.60,U] [#2 0.25,0.27,0.70,U] [#3 -0.12,0.26,0.79,U] [#4 0.08,0.26,0.55,U] [#5 -0.18,0.11,0.51,U] [#6 1.18,-0.49,0.00,M1] [#7 0.04,0.06,0.37,U] [#8 0.44,0.32,0.31,U] 
21:12:51.726 00.002 12116 single-star, 7 included, MultiStar: {-0.01, 0.19}, one-star: {-0.14, -0.07}
21:12:51.729 00.003 12116 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.71) = xAngle (-5.37 = 0.91)
21:12:51.731 00.002 12116 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.38 = -2.38)
21:12:51.733 00.002 12116 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.65 mountX=0.10 mountY=-0.11, mountTheta=-0.85
21:12:51.737 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.14, y=-0.07, opts=13)
21:12:51.740 00.003 12116 Enqueuing Move request for scope (-0.14, -0.07)
21:12:51.743 00.003 11824 Worker thread wakes up
21:12:51.743 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
21:12:51.743 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
21:12:51.743 00.000 11824 Moving (-0.14, -0.07) raw xDistance=0.10 yDistance=-0.11
21:12:51.743 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5847, FiltMin=1463, FiltMax=65535, Gamma=0.510
21:12:51.745 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:12:51.745 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:51.745 00.000 12116 UpdateGuideState exits: m=419613 SNR=83.2
21:12:51.747 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:51.749 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:12:51.750 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:51.752 00.002 11824 MoveAxis(E, 0, ABG)
21:12:51.752 00.000 11824 Move returns status 0, amount 0
21:12:51.753 00.001 12116 Enqueuing Expose request
21:12:51.755 00.002 11824 MoveAxis(N, 0, ABG)
21:12:51.755 00.000 11824 Move returns status 0, amount 0
21:12:51.755 00.000 11824 move complete, result=0
21:12:51.755 00.000 11824 worker thread done servicing request
21:12:51.755 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:12:51.758 00.003 11824 Worker thread wakes up
21:12:51.758 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:51.758 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:55.145 03.387 11824 Exposure complete
21:12:55.320 00.175 11824 worker thread done servicing request
21:12:55.320 00.000 12116 OnExposeComplete: enter
21:12:55.323 00.003 12116 UpdateGuideState(): m_state=6
21:12:55.326 00.003 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
21:12:55.328 00.002 12116 Star::Find returns 1 (0), X=1412.48, Y=262.27, Mass=402250, SNR=70.4, Peak=40771 HFD=3.1
21:12:55.330 00.002 12116 MultiStar: [#1 0.44,-0.02,0.67,U] [#2 -0.19,-0.68,1.04,U] [#3 0.44,-0.51,1.14,U] [#4 0.44,-0.23,0.60,U] [#5 0.25,-0.50,0.54,U] [#6 1.76,-1.16,0.00,M2] [#7 0.57,-0.05,0.48,U] [#8 0.92,0.41,0.00,M2] 
21:12:55.332 00.002 12116 refined, 6 included, MultiStar: {0.36, -0.47}, one-star: {0.70, -0.85}
21:12:55.335 00.003 12116 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.71) = xAngle (-3.63 = 2.65)
21:12:55.337 00.002 12116 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.64 = -0.64)
21:12:55.339 00.002 12116 CameraToMount -- cameraX=0.36 cameraY=-0.47 hyp=0.59 cameraTheta=-0.92 mountX=-0.52 mountY=-0.36, mountTheta=-2.54
21:12:55.341 00.002 12116 SchedulePrimaryMove(0D79E080, x=0.36, y=-0.47, opts=13)
21:12:55.344 00.003 12116 Enqueuing Move request for scope (0.36, -0.47)
21:12:55.346 00.002 11824 Worker thread wakes up
21:12:55.346 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5827, FiltMin=1389, FiltMax=65535, Gamma=0.510
21:12:55.348 00.002 12116 UpdateGuideState exits: m=402250 SNR=70.4
21:12:55.350 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:55.352 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.47) opts 0xd
21:12:55.352 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:55.354 00.002 12116 Enqueuing Expose request
21:12:55.356 00.002 11824 Handling offset move in thread for scope, endpoint = (0.36, -0.47)
21:12:55.357 00.001 11824 Moving (0.36, -0.47) raw xDistance=-0.52 yDistance=-0.36
21:12:55.357 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
21:12:55.357 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:55.357 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:12:55.357 00.000 11824 MoveAxis(E, 117, ABG)
21:12:55.357 00.000 11824 Guiding  Dir = 2, Dur = 117
21:12:55.358 00.001 11824 IsSlewing returns 0
21:12:55.358 00.000 11824 IsGuiding returns 0
21:12:55.358 00.000 11824 PulseGuide returned control before completion, sleep 127
21:12:55.497 00.139 11824 IsGuiding returns 1
21:12:55.497 00.000 11824 scope still moving after pulse duration time elapsed
21:12:55.529 00.032 11824 IsSlewing returns 0
21:12:55.529 00.000 11824 IsGuiding returns 0
21:12:55.529 00.000 11824 scope move finished after 117 + 54 ms
21:12:55.529 00.000 11824 Move returns status 0, amount 117
21:12:55.529 00.000 11824 MoveAxis(N, 0, ABG)
21:12:55.529 00.000 11824 Move returns status 0, amount 0
21:12:55.529 00.000 11824 move complete, result=0
21:12:55.529 00.000 11824 worker thread done servicing request
21:12:55.530 00.001 12116 GuideStep: -0.5 px 117 ms EAST, -0.4 px 0 ms NORTH
21:12:55.532 00.002 11824 Worker thread wakes up
21:12:55.532 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:55.532 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:58.910 03.378 11824 Exposure complete
21:12:59.085 00.175 11824 worker thread done servicing request
21:12:59.085 00.000 12116 OnExposeComplete: enter
21:12:59.088 00.003 12116 UpdateGuideState(): m_state=6
21:12:59.091 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
21:12:59.092 00.001 12116 Star::Find returns 1 (0), X=1411.61, Y=262.37, Mass=374393, SNR=73.3, Peak=43891 HFD=3.0
21:12:59.094 00.002 12116 MultiStar: [#1 0.13,0.08,0.77,U] [#2 0.06,-0.07,0.81,U] [#3 -0.46,-0.44,0.86,U] [#4 0.27,0.08,0.74,U] [#5 -0.21,-0.65,0.58,U] [#6 0.95,-0.98,0.00,M3] [#7 -0.11,-0.16,0.48,U] [#8 0.69,0.35,0.00,M3] 
21:12:59.096 00.002 12116 refined, 6 included, MultiStar: {-0.08, -0.29}, one-star: {-0.18, -0.75}
21:12:59.098 00.002 12116 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.71) = xAngle (-4.55 = 1.74)
21:12:59.099 00.001 12116 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.56 = -1.56)
21:12:59.101 00.002 12116 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.83 mountX=-0.05 mountY=-0.30, mountTheta=-1.73
21:12:59.105 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.08, y=-0.29, opts=13)
21:12:59.107 00.002 12116 Enqueuing Move request for scope (-0.08, -0.29)
21:12:59.109 00.002 11824 Worker thread wakes up
21:12:59.109 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5827, FiltMin=1824, FiltMax=65535, Gamma=0.510
21:12:59.111 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
21:12:59.111 00.000 12116 UpdateGuideState exits: m=374393 SNR=73.3
21:12:59.113 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
21:12:59.113 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:59.114 00.001 11824 Moving (-0.08, -0.29) raw xDistance=-0.05 yDistance=-0.30
21:12:59.114 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:12:59.116 00.002 12116 Enqueuing Expose request
21:12:59.118 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:12:59.118 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:59.118 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:12:59.118 00.000 11824 MoveAxis(E, 0, ABG)
21:12:59.118 00.000 11824 Move returns status 0, amount 0
21:12:59.118 00.000 11824 MoveAxis(N, 0, ABG)
21:12:59.118 00.000 11824 Move returns status 0, amount 0
21:12:59.118 00.000 11824 move complete, result=0
21:12:59.118 00.000 11824 worker thread done servicing request
21:12:59.118 00.000 11824 Worker thread wakes up
21:12:59.118 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:12:59.118 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:12:59.120 00.002 12116 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:13:02.506 03.386 11824 Exposure complete
21:13:02.687 00.181 11824 worker thread done servicing request
21:13:02.687 00.000 12116 OnExposeComplete: enter
21:13:02.689 00.002 12116 UpdateGuideState(): m_state=6
21:13:02.691 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
21:13:02.694 00.003 12116 Star::Find returns 1 (0), X=1411.73, Y=262.31, Mass=377779, SNR=79.9, Peak=46448 HFD=3.0
21:13:02.696 00.002 12116 MultiStar: [#1 -0.28,-0.01,0.53,U] [#2 0.51,-0.19,0.76,U] [#3 -0.27,-0.38,0.80,U] [#4 0.02,-0.06,0.53,U] [#5 -0.21,-0.59,0.62,U] [#6 1.05,-0.86,0.00,M4] [#7 -0.23,-0.48,0.40,U] [#8 0.68,0.22,0.34,U] 
21:13:02.698 00.002 12116 refined, 7 included, MultiStar: {-0.00, -0.36}, one-star: {-0.05, -0.81}
21:13:02.700 00.002 12116 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.71) = xAngle (-4.29 = 1.99)
21:13:02.702 00.002 12116 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.31 = -1.31)
21:13:02.704 00.002 12116 CameraToMount -- cameraX=-0.00 cameraY=-0.36 hyp=0.36 cameraTheta=-1.58 mountX=-0.15 mountY=-0.34, mountTheta=-1.97
21:13:02.707 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.00, y=-0.36, opts=13)
21:13:02.709 00.002 12116 Enqueuing Move request for scope (-0.00, -0.36)
21:13:02.711 00.002 11824 Worker thread wakes up
21:13:02.711 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5824, FiltMin=1491, FiltMax=65535, Gamma=0.510
21:13:02.713 00.002 12116 UpdateGuideState exits: m=377779 SNR=79.9
21:13:02.715 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:02.717 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:02.719 00.002 12116 Enqueuing Expose request
21:13:02.721 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.36) opts 0xd
21:13:02.721 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.00, -0.36)
21:13:02.722 00.001 11824 Moving (-0.00, -0.36) raw xDistance=-0.15 yDistance=-0.34
21:13:02.722 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:13:02.722 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:02.722 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:13:02.722 00.000 11824 MoveAxis(E, 0, ABG)
21:13:02.722 00.000 11824 Move returns status 0, amount 0
21:13:02.722 00.000 11824 MoveAxis(N, 0, ABG)
21:13:02.722 00.000 11824 Move returns status 0, amount 0
21:13:02.722 00.000 11824 move complete, result=0
21:13:02.722 00.000 11824 worker thread done servicing request
21:13:02.722 00.000 11824 Worker thread wakes up
21:13:02.722 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:02.722 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:02.726 00.004 12116 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:13:06.109 03.383 11824 Exposure complete
21:13:06.285 00.176 11824 worker thread done servicing request
21:13:06.285 00.000 12116 OnExposeComplete: enter
21:13:06.288 00.003 12116 UpdateGuideState(): m_state=6
21:13:06.290 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
21:13:06.292 00.002 12116 Star::Find returns 1 (0), X=1411.65, Y=262.17, Mass=397461, SNR=93.7, Peak=44803 HFD=2.7
21:13:06.294 00.002 12116 MultiStar: [#1 0.12,-0.31,0.52,U] [#2 0.28,-0.17,0.60,U] [#3 -0.21,-0.33,0.71,U] [#4 0.08,-0.19,0.46,U] [#5 0.03,-0.91,0.00,M2] [#6 0.99,-1.05,0.00,M5] [#7 -0.09,-0.45,0.33,U] [#8 0.58,-0.13,0.29,U] 
21:13:06.296 00.002 12116 refined, 6 included, MultiStar: {0.03, -0.44}, one-star: {-0.13, -0.95}
21:13:06.298 00.002 12116 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.71) = xAngle (-4.21 = 2.07)
21:13:06.300 00.002 12116 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.22 = -1.22)
21:13:06.301 00.001 12116 CameraToMount -- cameraX=0.03 cameraY=-0.44 hyp=0.44 cameraTheta=-1.50 mountX=-0.21 mountY=-0.41, mountTheta=-2.04
21:13:06.305 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=-0.44, opts=13)
21:13:06.307 00.002 12116 Enqueuing Move request for scope (0.03, -0.44)
21:13:06.310 00.003 11824 Worker thread wakes up
21:13:06.310 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5834, FiltMin=1859, FiltMax=65535, Gamma=0.510
21:13:06.312 00.002 12116 UpdateGuideState exits: m=397461 SNR=93.7
21:13:06.314 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:06.316 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:06.317 00.001 12116 Enqueuing Expose request
21:13:06.319 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.44) opts 0xd
21:13:06.319 00.000 11824 Handling offset move in thread for scope, endpoint = (0.03, -0.44)
21:13:06.319 00.000 11824 Moving (0.03, -0.44) raw xDistance=-0.21 yDistance=-0.41
21:13:06.320 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
21:13:06.320 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:06.320 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:13:06.320 00.000 11824 MoveAxis(E, 0, ABG)
21:13:06.320 00.000 11824 Move returns status 0, amount 0
21:13:06.320 00.000 11824 MoveAxis(N, 0, ABG)
21:13:06.320 00.000 11824 Move returns status 0, amount 0
21:13:06.320 00.000 11824 move complete, result=0
21:13:06.320 00.000 11824 worker thread done servicing request
21:13:06.320 00.000 11824 Worker thread wakes up
21:13:06.320 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:06.321 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:06.322 00.001 12116 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:13:09.732 03.410 11824 Exposure complete
21:13:09.969 00.237 11824 worker thread done servicing request
21:13:09.969 00.000 12116 OnExposeComplete: enter
21:13:09.974 00.005 12116 UpdateGuideState(): m_state=6
21:13:09.977 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
21:13:09.980 00.003 12116 Star::Find returns 1 (0), X=1412.38, Y=261.74, Mass=423719, SNR=78.5, Peak=50163 HFD=2.8
21:13:09.984 00.004 12116 MultiStar: [#1 0.82,-0.01,0.00,M1] [#2 -0.43,-0.47,0.75,U] [#3 0.48,-0.88,0.00,M1] [#4 0.66,-0.18,0.67,U] [#5 0.58,-0.92,0.00,M3] [#6 1.61,-1.23,0.00,M6] [#7 -0.09,-1.18,0.00,M1] [#8 1.29,-0.19,0.00,M2] 
21:13:09.988 00.004 12116 refined, 2 included, MultiStar: {0.29, -0.76}, one-star: {0.59, -1.38}
21:13:09.991 00.003 12116 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.71) = xAngle (-3.92 = 2.36)
21:13:09.994 00.003 12116 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.93 = -0.93)
21:13:09.997 00.003 12116 CameraToMount -- cameraX=0.29 cameraY=-0.76 hyp=0.82 cameraTheta=-1.20 mountX=-0.58 mountY=-0.66, mountTheta=-2.30
21:13:10.001 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.76, opts=13)
21:13:10.005 00.004 12116 Enqueuing Move request for scope (0.29, -0.76)
21:13:10.008 00.003 11824 Worker thread wakes up
21:13:10.008 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5815, FiltMin=1549, FiltMax=65535, Gamma=0.510
21:13:10.011 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.76) opts 0xd
21:13:10.011 00.000 12116 UpdateGuideState exits: m=423719 SNR=78.5
21:13:10.014 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:10.017 00.003 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.76)
21:13:10.017 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:10.020 00.003 12116 Enqueuing Expose request
21:13:10.022 00.002 11824 Moving (0.29, -0.76) raw xDistance=-0.58 yDistance=-0.66
21:13:10.022 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
21:13:10.023 00.001 11824 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
21:13:10.023 00.000 11824 MoveAxis(E, 131, ABG)
21:13:10.023 00.000 11824 Guiding  Dir = 2, Dur = 131
21:13:10.024 00.001 11824 IsSlewing returns 0
21:13:10.024 00.000 11824 IsGuiding returns 0
21:13:10.024 00.000 11824 PulseGuide returned control before completion, sleep 141
21:13:10.170 00.146 11824 IsGuiding returns 1
21:13:10.170 00.000 11824 scope still moving after pulse duration time elapsed
21:13:10.201 00.031 11824 IsSlewing returns 0
21:13:10.201 00.000 11824 IsGuiding returns 0
21:13:10.201 00.000 11824 scope move finished after 131 + 45 ms
21:13:10.201 00.000 11824 Move returns status 0, amount 131
21:13:10.201 00.000 11824 MoveAxis(N, 123, ABG)
21:13:10.202 00.001 11824 Guiding  Dir = 0, Dur = 123
21:13:10.202 00.000 11824 IsSlewing returns 0
21:13:10.203 00.001 11824 IsGuiding returns 0
21:13:10.203 00.000 11824 PulseGuide returned control before completion, sleep 133
21:13:10.343 00.140 11824 IsGuiding returns 1
21:13:10.343 00.000 11824 scope still moving after pulse duration time elapsed
21:13:10.375 00.032 11824 IsSlewing returns 0
21:13:10.375 00.000 11824 IsGuiding returns 0
21:13:10.375 00.000 11824 scope move finished after 123 + 49 ms
21:13:10.375 00.000 11824 Move returns status 0, amount 123
21:13:10.375 00.000 11824 move complete, result=0
21:13:10.376 00.001 11824 worker thread done servicing request
21:13:10.376 00.000 12116 GuideStep: -0.6 px 131 ms EAST, -0.7 px 123 ms NORTH
21:13:10.379 00.003 11824 Worker thread wakes up
21:13:10.379 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:10.379 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:13.758 03.379 11824 Exposure complete
21:13:13.938 00.180 11824 worker thread done servicing request
21:13:13.938 00.000 12116 OnExposeComplete: enter
21:13:13.940 00.002 12116 UpdateGuideState(): m_state=6
21:13:13.942 00.002 12116 Star::Find(15, 1412, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
21:13:13.944 00.002 12116 Star::Find returns 1 (0), X=1411.99, Y=262.17, Mass=411741, SNR=83.5, Peak=46115 HFD=3.0
21:13:13.946 00.002 12116 MultiStar: [#1 0.18,0.01,0.55,U] [#2 -0.30,-0.10,0.75,U] [#3 0.17,-0.63,0.90,U] [#4 0.13,-0.09,0.63,U] [#5 0.18,-0.52,0.52,U] [#6 1.26,-0.67,0.00,M7] [#7 0.45,-0.39,0.46,U] [#8 1.11,0.18,0.00,M3] 
21:13:13.948 00.002 12116 refined, 6 included, MultiStar: {0.13, -0.44}, one-star: {0.21, -0.96}
21:13:13.950 00.002 12116 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.71) = xAngle (-3.99 = 2.29)
21:13:13.953 00.003 12116 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.00 = -1.00)
21:13:13.955 00.002 12116 CameraToMount -- cameraX=0.13 cameraY=-0.44 hyp=0.46 cameraTheta=-1.28 mountX=-0.30 mountY=-0.38, mountTheta=-2.23
21:13:13.957 00.002 12116 SchedulePrimaryMove(0D79E080, x=0.13, y=-0.44, opts=13)
21:13:13.959 00.002 12116 Enqueuing Move request for scope (0.13, -0.44)
21:13:13.961 00.002 11824 Worker thread wakes up
21:13:13.961 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5824, FiltMin=1562, FiltMax=65535, Gamma=0.510
21:13:13.963 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.44) opts 0xd
21:13:13.963 00.000 11824 Handling offset move in thread for scope, endpoint = (0.13, -0.44)
21:13:13.963 00.000 11824 Moving (0.13, -0.44) raw xDistance=-0.30 yDistance=-0.38
21:13:13.963 00.000 12116 UpdateGuideState exits: m=411741 SNR=83.5
21:13:13.965 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:13.967 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
21:13:13.967 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:13.970 00.003 12116 Enqueuing Expose request
21:13:13.972 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:13.972 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:13:13.972 00.000 11824 MoveAxis(E, 76, ABG)
21:13:13.972 00.000 11824 Guiding  Dir = 2, Dur = 76
21:13:13.972 00.000 11824 IsSlewing returns 0
21:13:13.972 00.000 11824 IsGuiding returns 0
21:13:13.973 00.001 11824 PulseGuide returned control before completion, sleep 86
21:13:14.059 00.086 11824 IsGuiding returns 1
21:13:14.059 00.000 11824 scope still moving after pulse duration time elapsed
21:13:14.091 00.032 11824 IsSlewing returns 0
21:13:14.091 00.000 11824 IsGuiding returns 0
21:13:14.091 00.000 11824 scope move finished after 76 + 42 ms
21:13:14.091 00.000 11824 Move returns status 0, amount 76
21:13:14.091 00.000 11824 MoveAxis(N, 0, ABG)
21:13:14.091 00.000 11824 Move returns status 0, amount 0
21:13:14.091 00.000 11824 move complete, result=0
21:13:14.091 00.000 11824 worker thread done servicing request
21:13:14.091 00.000 11824 Worker thread wakes up
21:13:14.091 00.000 12116 GuideStep: -0.3 px 76 ms EAST, -0.4 px 0 ms NORTH
21:13:14.093 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:14.094 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:17.472 03.378 11824 Exposure complete
21:13:17.647 00.175 11824 worker thread done servicing request
21:13:17.647 00.000 12116 OnExposeComplete: enter
21:13:17.649 00.002 12116 UpdateGuideState(): m_state=6
21:13:17.654 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
21:13:17.656 00.002 12116 Star::Find returns 1 (0), X=1412.44, Y=262.19, Mass=379912, SNR=78.5, Peak=45619 HFD=2.6
21:13:17.658 00.002 12116 MultiStar: [#1 0.81,-0.07,0.00,M1] [#2 -0.51,-0.36,0.93,U] [#3 0.69,-0.17,0.78,U] [#4 0.70,-0.20,0.58,U] [#5 0.90,-0.32,0.00,M3] [#6 1.61,-0.79,0.00,M8] [#7 0.61,-0.44,0.41,U] [#8 1.55,-0.10,0.00,M4] 
21:13:17.660 00.002 12116 refined, 4 included, MultiStar: {0.37, -0.46}, one-star: {0.66, -0.93}
21:13:17.662 00.002 12116 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.71) = xAngle (-3.60 = 2.68)
21:13:17.664 00.002 12116 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.62 = -0.62)
21:13:17.666 00.002 12116 CameraToMount -- cameraX=0.37 cameraY=-0.46 hyp=0.59 cameraTheta=-0.89 mountX=-0.53 mountY=-0.34, mountTheta=-2.57
21:13:17.672 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.37, y=-0.46, opts=13)
21:13:17.674 00.002 12116 Enqueuing Move request for scope (0.37, -0.46)
21:13:17.676 00.002 11824 Worker thread wakes up
21:13:17.676 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5808, FiltMin=1659, FiltMax=65535, Gamma=0.510
21:13:17.679 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.46) opts 0xd
21:13:17.679 00.000 12116 UpdateGuideState exits: m=379912 SNR=78.5
21:13:17.681 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:17.684 00.003 11824 Handling offset move in thread for scope, endpoint = (0.37, -0.46)
21:13:17.684 00.000 11824 Moving (0.37, -0.46) raw xDistance=-0.53 yDistance=-0.34
21:13:17.684 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:17.688 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
21:13:17.688 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:17.688 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:13:17.688 00.000 11824 MoveAxis(E, 123, ABG)
21:13:17.688 00.000 11824 Guiding  Dir = 2, Dur = 123
21:13:17.688 00.000 12116 Enqueuing Expose request
21:13:17.691 00.003 11824 IsSlewing returns 0
21:13:17.691 00.000 11824 IsGuiding returns 0
21:13:17.692 00.001 11824 PulseGuide returned control before completion, sleep 133
21:13:17.836 00.144 11824 IsGuiding returns 1
21:13:17.837 00.001 11824 scope still moving after pulse duration time elapsed
21:13:17.868 00.031 11824 IsSlewing returns 0
21:13:17.869 00.001 11824 IsGuiding returns 0
21:13:17.869 00.000 11824 scope move finished after 123 + 55 ms
21:13:17.869 00.000 11824 Move returns status 0, amount 123
21:13:17.869 00.000 11824 MoveAxis(N, 0, ABG)
21:13:17.871 00.002 11824 Move returns status 0, amount 0
21:13:17.871 00.000 11824 move complete, result=0
21:13:17.871 00.000 11824 worker thread done servicing request
21:13:17.871 00.000 12116 GuideStep: -0.5 px 123 ms EAST, -0.3 px 0 ms NORTH
21:13:17.873 00.002 11824 Worker thread wakes up
21:13:17.873 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:17.873 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:21.248 03.375 11824 Exposure complete
21:13:21.422 00.174 11824 worker thread done servicing request
21:13:21.422 00.000 12116 OnExposeComplete: enter
21:13:21.425 00.003 12116 UpdateGuideState(): m_state=6
21:13:21.428 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
21:13:21.430 00.002 12116 Star::Find returns 1 (0), X=1412.23, Y=262.19, Mass=394455, SNR=88.3, Peak=42800 HFD=2.8
21:13:21.432 00.002 12116 MultiStar: [#1 0.39,-0.18,0.60,U] [#2 -0.74,-0.05,0.73,U] [#3 0.18,-0.67,0.72,U] [#4 0.64,-0.11,0.52,U] [#5 0.18,-0.68,0.44,U] [#6 1.44,-0.55,0.00,M9] [#7 0.41,-0.43,0.34,U] [#8 1.21,-0.36,0.00,M5] 
21:13:21.434 00.002 12116 refined, 6 included, MultiStar: {0.19, -0.47}, one-star: {0.45, -0.93}
21:13:21.436 00.002 12116 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.71) = xAngle (-3.90 = 2.38)
21:13:21.438 00.002 12116 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.92 = -0.92)
21:13:21.440 00.002 12116 CameraToMount -- cameraX=0.19 cameraY=-0.47 hyp=0.51 cameraTheta=-1.19 mountX=-0.37 mountY=-0.40, mountTheta=-2.31
21:13:21.443 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.19, y=-0.47, opts=13)
21:13:21.445 00.002 12116 Enqueuing Move request for scope (0.19, -0.47)
21:13:21.447 00.002 11824 Worker thread wakes up
21:13:21.447 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5799, FiltMin=1731, FiltMax=65535, Gamma=0.510
21:13:21.449 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.47) opts 0xd
21:13:21.449 00.000 11824 Handling offset move in thread for scope, endpoint = (0.19, -0.47)
21:13:21.450 00.001 11824 Moving (0.19, -0.47) raw xDistance=-0.37 yDistance=-0.40
21:13:21.450 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
21:13:21.450 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:21.450 00.000 12116 UpdateGuideState exits: m=394455 SNR=88.3
21:13:21.452 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:13:21.452 00.000 11824 MoveAxis(E, 91, ABG)
21:13:21.452 00.000 11824 Guiding  Dir = 2, Dur = 91
21:13:21.452 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:21.454 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:21.456 00.002 12116 Enqueuing Expose request
21:13:21.458 00.002 11824 IsSlewing returns 0
21:13:21.458 00.000 11824 IsGuiding returns 0
21:13:21.459 00.001 11824 PulseGuide returned control before completion, sleep 101
21:13:21.567 00.108 11824 IsGuiding returns 1
21:13:21.567 00.000 11824 scope still moving after pulse duration time elapsed
21:13:21.598 00.031 11824 IsSlewing returns 0
21:13:21.598 00.000 11824 IsGuiding returns 0
21:13:21.598 00.000 11824 scope move finished after 91 + 48 ms
21:13:21.598 00.000 11824 Move returns status 0, amount 91
21:13:21.598 00.000 11824 MoveAxis(N, 0, ABG)
21:13:21.598 00.000 11824 Move returns status 0, amount 0
21:13:21.598 00.000 11824 move complete, result=0
21:13:21.599 00.001 11824 worker thread done servicing request
21:13:21.599 00.000 11824 Worker thread wakes up
21:13:21.599 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:21.599 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:21.599 00.000 12116 GuideStep: -0.4 px 91 ms EAST, -0.4 px 0 ms NORTH
21:13:24.981 03.382 11824 Exposure complete
21:13:25.161 00.180 11824 worker thread done servicing request
21:13:25.161 00.000 12116 OnExposeComplete: enter
21:13:25.163 00.002 12116 UpdateGuideState(): m_state=6
21:13:25.166 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
21:13:25.167 00.001 12116 Star::Find returns 1 (0), X=1412.13, Y=262.11, Mass=413032, SNR=90.5, Peak=48672 HFD=2.6
21:13:25.170 00.003 12116 MultiStar: [#1 0.33,-0.27,0.54,U] [#2 -0.58,0.03,0.67,U] [#3 0.07,-0.62,0.82,U] [#4 0.55,-0.24,0.45,U] [#5 0.45,-0.85,0.00,M3] [#6 1.45,-1.17,0.00,M10] [#7 0.25,-0.39,0.39,U] [#8 1.04,-0.36,0.00,M6] 
21:13:25.173 00.003 12116 refined, 5 included, MultiStar: {0.14, -0.49}, one-star: {0.35, -1.01}
21:13:25.175 00.002 12116 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.71) = xAngle (-4.00 = 2.28)
21:13:25.177 00.002 12116 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.02 = -1.02)
21:13:25.179 00.002 12116 CameraToMount -- cameraX=0.14 cameraY=-0.49 hyp=0.51 cameraTheta=-1.29 mountX=-0.33 mountY=-0.44, mountTheta=-2.22
21:13:25.181 00.002 12116 SchedulePrimaryMove(0D79E080, x=0.14, y=-0.49, opts=13)
21:13:25.183 00.002 12116 Enqueuing Move request for scope (0.14, -0.49)
21:13:25.185 00.002 11824 Worker thread wakes up
21:13:25.185 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5802, FiltMin=1805, FiltMax=65535, Gamma=0.510
21:13:25.187 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.49) opts 0xd
21:13:25.188 00.001 11824 Handling offset move in thread for scope, endpoint = (0.14, -0.49)
21:13:25.188 00.000 11824 Moving (0.14, -0.49) raw xDistance=-0.33 yDistance=-0.44
21:13:25.188 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
21:13:25.188 00.000 12116 UpdateGuideState exits: m=413032 SNR=90.5
21:13:25.190 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:25.191 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:25.192 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:25.193 00.001 12116 Enqueuing Expose request
21:13:25.195 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:13:25.195 00.000 11824 MoveAxis(E, 81, ABG)
21:13:25.195 00.000 11824 Guiding  Dir = 2, Dur = 81
21:13:25.196 00.001 11824 IsSlewing returns 0
21:13:25.196 00.000 11824 IsGuiding returns 0
21:13:25.196 00.000 11824 PulseGuide returned control before completion, sleep 91
21:13:25.297 00.101 11824 IsGuiding returns 1
21:13:25.297 00.000 11824 scope still moving after pulse duration time elapsed
21:13:25.329 00.032 11824 IsSlewing returns 0
21:13:25.329 00.000 11824 IsGuiding returns 0
21:13:25.329 00.000 11824 scope move finished after 81 + 52 ms
21:13:25.329 00.000 11824 Move returns status 0, amount 81
21:13:25.329 00.000 11824 MoveAxis(N, 0, ABG)
21:13:25.329 00.000 11824 Move returns status 0, amount 0
21:13:25.329 00.000 11824 move complete, result=0
21:13:25.329 00.000 11824 worker thread done servicing request
21:13:25.330 00.001 11824 Worker thread wakes up
21:13:25.330 00.000 12116 GuideStep: -0.3 px 81 ms EAST, -0.4 px 0 ms NORTH
21:13:25.332 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:25.332 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:28.724 03.392 11824 Exposure complete
21:13:28.927 00.203 11824 worker thread done servicing request
21:13:28.927 00.000 12116 OnExposeComplete: enter
21:13:28.929 00.002 12116 UpdateGuideState(): m_state=6
21:13:28.932 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
21:13:28.934 00.002 12116 Star::Find returns 1 (0), X=1412.86, Y=262.25, Mass=387072, SNR=75.4, Peak=54797 HFD=2.5
21:13:28.937 00.003 12116 MultiStar: [#1 1.26,-0.35,0.00,M1] [#2 -0.75,-0.38,0.00,M1] [#3 0.97,-0.28,0.00,M1] [#4 1.10,-0.50,0.00,M1] [#5 1.29,-0.86,0.00,M4] [#6 2.07,-1.19,0.00,R] [#7 1.18,-0.62,0.00,M1] [#8 2.17,-0.38,0.00,M7] 
21:13:28.939 00.002 12116 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.71) = xAngle (-3.39 = 2.89)
21:13:28.942 00.003 12116 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.41 = -0.41)
21:13:28.943 00.001 12116 CameraToMount -- cameraX=1.07 cameraY=-0.87 hyp=1.38 cameraTheta=-0.68 mountX=-1.33 mountY=-0.55, mountTheta=-2.75
21:13:28.947 00.004 12116 SchedulePrimaryMove(0D79E080, x=1.07, y=-0.87, opts=13)
21:13:28.949 00.002 12116 Enqueuing Move request for scope (1.07, -0.87)
21:13:28.951 00.002 11824 Worker thread wakes up
21:13:28.952 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.87) opts 0xd
21:13:28.952 00.000 11824 Handling offset move in thread for scope, endpoint = (1.07, -0.87)
21:13:28.952 00.000 11824 Moving (1.07, -0.87) raw xDistance=-1.33 yDistance=-0.55
21:13:28.952 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5789, FiltMin=1808, FiltMax=65535, Gamma=0.510
21:13:28.954 00.002 12116 UpdateGuideState exits: m=387072 SNR=75.4
21:13:28.956 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:28.958 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.33
21:13:28.958 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:28.960 00.002 12116 Enqueuing Expose request
21:13:28.962 00.002 11824 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:13:28.962 00.000 11824 MoveAxis(E, 304, ABG)
21:13:28.963 00.001 11824 Guiding  Dir = 2, Dur = 304
21:13:28.963 00.000 11824 IsSlewing returns 0
21:13:28.963 00.000 11824 IsGuiding returns 0
21:13:28.963 00.000 11824 PulseGuide returned control before completion, sleep 314
21:13:29.285 00.322 11824 IsGuiding returns 1
21:13:29.285 00.000 11824 scope still moving after pulse duration time elapsed
21:13:29.317 00.032 11824 IsSlewing returns 0
21:13:29.317 00.000 11824 IsGuiding returns 0
21:13:29.317 00.000 11824 scope move finished after 304 + 49 ms
21:13:29.317 00.000 11824 Move returns status 0, amount 304
21:13:29.317 00.000 11824 MoveAxis(N, 103, ABG)
21:13:29.317 00.000 11824 Guiding  Dir = 0, Dur = 103
21:13:29.317 00.000 11824 IsSlewing returns 0
21:13:29.318 00.001 11824 IsGuiding returns 0
21:13:29.318 00.000 11824 PulseGuide returned control before completion, sleep 113
21:13:29.445 00.127 11824 IsGuiding returns 1
21:13:29.445 00.000 11824 scope still moving after pulse duration time elapsed
21:13:29.476 00.031 11824 IsSlewing returns 0
21:13:29.476 00.000 11824 IsGuiding returns 0
21:13:29.476 00.000 11824 scope move finished after 103 + 55 ms
21:13:29.476 00.000 11824 Move returns status 0, amount 103
21:13:29.476 00.000 11824 move complete, result=0
21:13:29.476 00.000 11824 worker thread done servicing request
21:13:29.477 00.001 11824 Worker thread wakes up
21:13:29.477 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:29.477 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:29.477 00.000 12116 GuideStep: -1.3 px 304 ms EAST, -0.5 px 103 ms NORTH
21:13:32.854 03.377 11824 Exposure complete
21:13:33.028 00.174 11824 worker thread done servicing request
21:13:33.028 00.000 12116 OnExposeComplete: enter
21:13:33.031 00.003 12116 UpdateGuideState(): m_state=6
21:13:33.033 00.002 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
21:13:33.037 00.004 12116 Star::Find returns 1 (0), X=1412.32, Y=262.19, Mass=415355, SNR=93.6, Peak=49043 HFD=2.9
21:13:33.039 00.002 12116 MultiStar: [#1 0.59,-0.19,0.52,U] [#2 -0.72,-0.38,0.00,M2] [#3 0.63,-0.42,0.66,U] [#4 0.61,-0.30,0.60,U] [#5 0.50,-1.04,0.00,M5] [#6 -0.48,0.32,0.37,U] [#7 0.51,-0.59,0.00,M2] [#8 1.59,-0.39,0.00,M8] 
21:13:33.042 00.003 12116 refined, 4 included, MultiStar: {0.46, -0.43}, one-star: {0.54, -0.93}
21:13:33.044 00.002 12116 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.71) = xAngle (-3.47 = 2.82)
21:13:33.045 00.001 12116 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.48 = -0.48)
21:13:33.047 00.002 12116 CameraToMount -- cameraX=0.46 cameraY=-0.43 hyp=0.63 cameraTheta=-0.75 mountX=-0.60 mountY=-0.29, mountTheta=-2.69
21:13:33.053 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.46, y=-0.43, opts=13)
21:13:33.055 00.002 12116 Enqueuing Move request for scope (0.46, -0.43)
21:13:33.058 00.003 11824 Worker thread wakes up
21:13:33.058 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5786, FiltMin=1651, FiltMax=65535, Gamma=0.510
21:13:33.060 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.43) opts 0xd
21:13:33.060 00.000 12116 UpdateGuideState exits: m=415355 SNR=93.6
21:13:33.062 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:33.064 00.002 11824 Handling offset move in thread for scope, endpoint = (0.46, -0.43)
21:13:33.064 00.000 11824 Moving (0.46, -0.43) raw xDistance=-0.60 yDistance=-0.29
21:13:33.064 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.60
21:13:33.064 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:33.064 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:33.066 00.002 12116 Enqueuing Expose request
21:13:33.068 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:13:33.068 00.000 11824 MoveAxis(E, 156, ABG)
21:13:33.068 00.000 11824 Guiding  Dir = 2, Dur = 156
21:13:33.069 00.001 11824 IsSlewing returns 0
21:13:33.069 00.000 11824 IsGuiding returns 0
21:13:33.069 00.000 11824 PulseGuide returned control before completion, sleep 166
21:13:33.245 00.176 11824 IsGuiding returns 1
21:13:33.245 00.000 11824 scope still moving after pulse duration time elapsed
21:13:33.276 00.031 11824 IsSlewing returns 0
21:13:33.276 00.000 11824 IsGuiding returns 0
21:13:33.276 00.000 11824 scope move finished after 156 + 51 ms
21:13:33.276 00.000 11824 Move returns status 0, amount 156
21:13:33.276 00.000 11824 MoveAxis(N, 0, ABG)
21:13:33.276 00.000 11824 Move returns status 0, amount 0
21:13:33.276 00.000 11824 move complete, result=0
21:13:33.276 00.000 11824 worker thread done servicing request
21:13:33.276 00.000 11824 Worker thread wakes up
21:13:33.277 00.001 12116 GuideStep: -0.6 px 156 ms EAST, -0.3 px 0 ms NORTH
21:13:33.279 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:33.279 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:36.661 03.382 11824 Exposure complete
21:13:36.829 00.168 11824 worker thread done servicing request
21:13:36.830 00.001 12116 OnExposeComplete: enter
21:13:36.832 00.002 12116 UpdateGuideState(): m_state=6
21:13:36.834 00.002 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
21:13:36.836 00.002 12116 Star::Find returns 1 (0), X=1412.17, Y=262.67, Mass=391635, SNR=91.3, Peak=45440 HFD=2.7
21:13:36.838 00.002 12116 MultiStar: [#1 0.50,0.18,0.58,U] [#2 -0.30,0.19,0.64,U] [#3 0.43,-0.25,0.70,U] [#4 0.64,0.11,0.55,U] [#5 0.20,-0.48,0.38,U] [#6 -0.99,0.38,0.00,M1] [#7 0.06,-0.46,0.25,U] [#8 0.87,0.11,0.00,M9] 
21:13:36.840 00.002 12116 refined, 6 included, MultiStar: {0.30, -0.15}, one-star: {0.39, -0.45}
21:13:36.842 00.002 12116 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.71) = xAngle (-3.18 = 3.10)
21:13:36.844 00.002 12116 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.20 = -0.20)
21:13:36.846 00.002 12116 CameraToMount -- cameraX=0.30 cameraY=-0.15 hyp=0.34 cameraTheta=-0.47 mountX=-0.34 mountY=-0.07, mountTheta=-2.95
21:13:36.849 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.30, y=-0.15, opts=13)
21:13:36.852 00.003 12116 Enqueuing Move request for scope (0.30, -0.15)
21:13:36.854 00.002 11824 Worker thread wakes up
21:13:36.854 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5773, FiltMin=1747, FiltMax=65535, Gamma=0.510
21:13:36.856 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.15) opts 0xd
21:13:36.856 00.000 12116 UpdateGuideState exits: m=391635 SNR=91.3
21:13:36.858 00.002 11824 Handling offset move in thread for scope, endpoint = (0.30, -0.15)
21:13:36.858 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:36.859 00.001 11824 Moving (0.30, -0.15) raw xDistance=-0.34 yDistance=-0.07
21:13:36.859 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:36.861 00.002 12116 Enqueuing Expose request
21:13:36.863 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
21:13:36.863 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:36.863 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:13:36.863 00.000 11824 MoveAxis(E, 86, ABG)
21:13:36.863 00.000 11824 Guiding  Dir = 2, Dur = 86
21:13:36.863 00.000 11824 IsSlewing returns 0
21:13:36.863 00.000 11824 IsGuiding returns 0
21:13:36.864 00.001 11824 PulseGuide returned control before completion, sleep 96
21:13:36.975 00.111 11824 IsGuiding returns 0
21:13:36.975 00.000 11824 Move returns status 0, amount 86
21:13:36.975 00.000 11824 MoveAxis(N, 0, ABG)
21:13:36.975 00.000 11824 Move returns status 0, amount 0
21:13:36.975 00.000 11824 move complete, result=0
21:13:36.975 00.000 11824 worker thread done servicing request
21:13:36.975 00.000 11824 Worker thread wakes up
21:13:36.975 00.000 12116 GuideStep: -0.3 px 86 ms EAST, -0.1 px 0 ms NORTH
21:13:36.978 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:36.978 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:40.371 03.393 11824 Exposure complete
21:13:40.549 00.178 11824 worker thread done servicing request
21:13:40.549 00.000 12116 OnExposeComplete: enter
21:13:40.552 00.003 12116 UpdateGuideState(): m_state=6
21:13:40.555 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
21:13:40.557 00.002 12116 Star::Find returns 1 (0), X=1412.87, Y=262.69, Mass=393547, SNR=82.4, Peak=48576 HFD=2.6
21:13:40.559 00.002 12116 MultiStar: [#1 1.17,0.17,0.00,M1] [#2 -1.30,0.40,0.00,M2] [#3 1.06,-0.02,0.00,M1] [#4 1.26,0.24,0.00,M1] [#5 0.95,-0.11,0.00,M5] [#6 0.23,0.66,0.43,U] [#7 1.29,-0.02,0.00,M2] [#8 1.37,0.29,0.00,M10] 
21:13:40.562 00.003 12116 refined, 1 included, MultiStar: {0.83, -0.10}, one-star: {1.08, -0.43}
21:13:40.564 00.002 12116 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.71) = xAngle (-2.84 = -2.84)
21:13:40.565 00.001 12116 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.15 = 0.15)
21:13:40.567 00.002 12116 CameraToMount -- cameraX=0.83 cameraY=-0.10 hyp=0.83 cameraTheta=-0.13 mountX=-0.79 mountY=0.12, mountTheta=2.99
21:13:40.571 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.83, y=-0.10, opts=13)
21:13:40.573 00.002 12116 Enqueuing Move request for scope (0.83, -0.10)
21:13:40.575 00.002 11824 Worker thread wakes up
21:13:40.576 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.10) opts 0xd
21:13:40.576 00.000 11824 Handling offset move in thread for scope, endpoint = (0.83, -0.10)
21:13:40.576 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5779, FiltMin=1767, FiltMax=65535, Gamma=0.510
21:13:40.578 00.002 12116 UpdateGuideState exits: m=393547 SNR=82.4
21:13:40.580 00.002 11824 Moving (0.83, -0.10) raw xDistance=-0.79 yDistance=0.12
21:13:40.580 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.79
21:13:40.580 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:40.580 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:40.582 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:40.584 00.002 12116 Enqueuing Expose request
21:13:40.586 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:13:40.586 00.000 11824 MoveAxis(E, 184, ABG)
21:13:40.587 00.001 11824 Guiding  Dir = 2, Dur = 184
21:13:40.587 00.000 11824 IsSlewing returns 0
21:13:40.587 00.000 11824 IsGuiding returns 0
21:13:40.587 00.000 11824 PulseGuide returned control before completion, sleep 194
21:13:40.795 00.208 11824 IsGuiding returns 0
21:13:40.795 00.000 11824 Move returns status 0, amount 184
21:13:40.795 00.000 11824 MoveAxis(N, 0, ABG)
21:13:40.795 00.000 11824 Move returns status 0, amount 0
21:13:40.795 00.000 11824 move complete, result=0
21:13:40.796 00.001 11824 worker thread done servicing request
21:13:40.796 00.000 12116 GuideStep: -0.8 px 184 ms EAST, 0.1 px 0 ms NORTH
21:13:40.798 00.002 11824 Worker thread wakes up
21:13:40.798 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:40.798 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:44.178 03.380 11824 Exposure complete
21:13:44.374 00.196 11824 worker thread done servicing request
21:13:44.375 00.001 12116 OnExposeComplete: enter
21:13:44.377 00.002 12116 UpdateGuideState(): m_state=6
21:13:44.380 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
21:13:44.383 00.003 12116 Star::Find returns 1 (0), X=1412.47, Y=263.05, Mass=379194, SNR=74.7, Peak=47968 HFD=2.4
21:13:44.387 00.004 12116 MultiStar: [#1 0.64,0.43,0.00,M2] [#2 -0.54,0.55,0.00,M3] [#3 0.73,0.47,0.00,M2] [#4 0.92,0.16,0.00,M2] [#5 1.02,-0.43,0.00,M6] [#6 -0.51,0.88,0.00,M1] [#7 0.68,0.41,0.00,M3] [#8 1.87,0.49,0.00,R] 
21:13:44.390 00.003 12116 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.71) = xAngle (-2.81 = -2.81)
21:13:44.392 00.002 12116 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.17 = 0.17)
21:13:44.394 00.002 12116 CameraToMount -- cameraX=0.68 cameraY=-0.07 hyp=0.68 cameraTheta=-0.10 mountX=-0.65 mountY=0.12, mountTheta=2.96
21:13:44.399 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.68, y=-0.07, opts=13)
21:13:44.402 00.003 12116 Enqueuing Move request for scope (0.68, -0.07)
21:13:44.405 00.003 11824 Worker thread wakes up
21:13:44.406 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5760, FiltMin=1770, FiltMax=65535, Gamma=0.510
21:13:44.408 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.07) opts 0xd
21:13:44.408 00.000 12116 UpdateGuideState exits: m=379194 SNR=74.7
21:13:44.411 00.003 11824 Handling offset move in thread for scope, endpoint = (0.68, -0.07)
21:13:44.411 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:44.413 00.002 11824 Moving (0.68, -0.07) raw xDistance=-0.65 yDistance=0.12
21:13:44.413 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:44.416 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.65
21:13:44.416 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:44.416 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:13:44.416 00.000 11824 MoveAxis(E, 158, ABG)
21:13:44.416 00.000 11824 Guiding  Dir = 2, Dur = 158
21:13:44.417 00.001 11824 IsSlewing returns 0
21:13:44.417 00.000 11824 IsGuiding returns 0
21:13:44.417 00.000 12116 Enqueuing Expose request
21:13:44.421 00.004 11824 PulseGuide returned control before completion, sleep 168
21:13:44.603 00.182 11824 IsGuiding returns 1
21:13:44.603 00.000 11824 scope still moving after pulse duration time elapsed
21:13:44.635 00.032 11824 IsSlewing returns 0
21:13:44.635 00.000 11824 IsGuiding returns 0
21:13:44.635 00.000 11824 scope move finished after 158 + 60 ms
21:13:44.635 00.000 11824 Move returns status 0, amount 158
21:13:44.635 00.000 11824 MoveAxis(N, 0, ABG)
21:13:44.636 00.001 11824 Move returns status 0, amount 0
21:13:44.636 00.000 11824 move complete, result=0
21:13:44.636 00.000 12116 GuideStep: -0.6 px 158 ms EAST, 0.1 px 0 ms NORTH
21:13:44.638 00.002 11824 worker thread done servicing request
21:13:44.638 00.000 11824 Worker thread wakes up
21:13:44.639 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:44.639 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:48.033 03.394 11824 Exposure complete
21:13:48.219 00.186 11824 worker thread done servicing request
21:13:48.220 00.001 12116 OnExposeComplete: enter
21:13:48.222 00.002 12116 UpdateGuideState(): m_state=6
21:13:48.225 00.003 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
21:13:48.227 00.002 12116 Star::Find returns 1 (0), X=1412.38, Y=262.93, Mass=389962, SNR=78.6, Peak=51392 HFD=2.7
21:13:48.229 00.002 12116 MultiStar: [#1 0.60,0.87,0.00,M3] [#2 -0.57,0.42,0.80,U] [#3 0.46,0.23,0.91,U] [#4 0.35,0.56,0.59,U] [#5 0.09,0.51,0.55,U] [#6 -0.71,0.82,0.00,M2] [#7 0.57,0.25,0.42,U] [#8 -1.04,0.58,0.00,M1] 
21:13:48.231 00.002 12116 refined, 5 included, MultiStar: {0.25, 0.25}, one-star: {0.59, -0.19}
21:13:48.233 00.002 12116 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.71) = xAngle (-1.92 = -1.92)
21:13:48.236 00.003 12116 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.07 = 1.07)
21:13:48.238 00.002 12116 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.35 cameraTheta=0.80 mountX=-0.12 mountY=0.31, mountTheta=1.94
21:13:48.240 00.002 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=0.25, opts=13)
21:13:48.242 00.002 12116 Enqueuing Move request for scope (0.25, 0.25)
21:13:48.244 00.002 11824 Worker thread wakes up
21:13:48.244 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.25) opts 0xd
21:13:48.244 00.000 11824 Handling offset move in thread for scope, endpoint = (0.25, 0.25)
21:13:48.244 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5760, FiltMin=1642, FiltMax=65535, Gamma=0.510
21:13:48.247 00.003 11824 Moving (0.25, 0.25) raw xDistance=-0.12 yDistance=0.31
21:13:48.247 00.000 12116 UpdateGuideState exits: m=389962 SNR=78.6
21:13:48.249 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:48.250 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:48.252 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:13:48.253 00.001 12116 Enqueuing Expose request
21:13:48.255 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:48.255 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:13:48.255 00.000 11824 MoveAxis(E, 0, ABG)
21:13:48.255 00.000 11824 Move returns status 0, amount 0
21:13:48.255 00.000 11824 MoveAxis(N, 0, ABG)
21:13:48.255 00.000 11824 Move returns status 0, amount 0
21:13:48.255 00.000 11824 move complete, result=0
21:13:48.255 00.000 11824 worker thread done servicing request
21:13:48.255 00.000 11824 Worker thread wakes up
21:13:48.255 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:48.255 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:48.257 00.002 12116 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:13:51.642 03.385 11824 Exposure complete
21:13:51.822 00.180 11824 worker thread done servicing request
21:13:51.823 00.001 12116 OnExposeComplete: enter
21:13:51.825 00.002 12116 UpdateGuideState(): m_state=6
21:13:51.828 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
21:13:51.830 00.002 12116 Star::Find returns 1 (0), X=1412.12, Y=263.04, Mass=405903, SNR=77.3, Peak=48787 HFD=2.7
21:13:51.832 00.002 12116 MultiStar: [#1 0.62,0.89,0.00,M4] [#2 -0.28,0.81,0.00,M3] [#3 0.47,0.48,0.83,U] [#4 0.29,1.03,0.00,M2] [#5 0.22,0.56,0.51,U] [#6 -0.97,1.19,0.00,M3] [#7 0.42,0.15,0.37,U] [#8 -1.24,0.94,0.00,M2] 
21:13:51.833 00.001 12116 single-star, 3 included, MultiStar: {0.37, 0.25}, one-star: {0.33, -0.08}
21:13:51.836 00.003 12116 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.71) = xAngle (-2.94 = -2.94)
21:13:51.838 00.002 12116 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.05 = 0.05)
21:13:51.840 00.002 12116 CameraToMount -- cameraX=0.33 cameraY=-0.08 hyp=0.34 cameraTheta=-0.22 mountX=-0.33 mountY=0.02, mountTheta=3.09
21:13:51.843 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.33, y=-0.08, opts=13)
21:13:51.845 00.002 12116 Enqueuing Move request for scope (0.33, -0.08)
21:13:51.847 00.002 11824 Worker thread wakes up
21:13:51.847 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.08) opts 0xd
21:13:51.847 00.000 11824 Handling offset move in thread for scope, endpoint = (0.33, -0.08)
21:13:51.847 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5770, FiltMin=1731, FiltMax=65535, Gamma=0.510
21:13:51.849 00.002 12116 UpdateGuideState exits: m=405903 SNR=77.3
21:13:51.852 00.003 11824 Moving (0.33, -0.08) raw xDistance=-0.33 yDistance=0.02
21:13:51.852 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
21:13:51.852 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:51.852 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:51.854 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:51.856 00.002 12116 Enqueuing Expose request
21:13:51.858 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:13:51.858 00.000 11824 MoveAxis(E, 75, ABG)
21:13:51.858 00.000 11824 Guiding  Dir = 2, Dur = 75
21:13:51.858 00.000 11824 IsSlewing returns 0
21:13:51.859 00.001 11824 IsGuiding returns 0
21:13:51.859 00.000 11824 PulseGuide returned control before completion, sleep 85
21:13:51.958 00.099 11824 IsGuiding returns 1
21:13:51.958 00.000 11824 scope still moving after pulse duration time elapsed
21:13:51.990 00.032 11824 IsSlewing returns 0
21:13:51.990 00.000 11824 IsGuiding returns 0
21:13:51.990 00.000 11824 scope move finished after 75 + 55 ms
21:13:51.990 00.000 11824 Move returns status 0, amount 75
21:13:51.990 00.000 11824 MoveAxis(N, 0, ABG)
21:13:51.990 00.000 11824 Move returns status 0, amount 0
21:13:51.990 00.000 11824 move complete, result=0
21:13:51.991 00.001 12116 GuideStep: -0.3 px 75 ms EAST, 0.0 px 0 ms NORTH
21:13:51.993 00.002 11824 worker thread done servicing request
21:13:51.993 00.000 11824 Worker thread wakes up
21:13:51.993 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:51.993 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:55.384 03.391 11824 Exposure complete
21:13:55.569 00.185 11824 worker thread done servicing request
21:13:55.569 00.000 12116 OnExposeComplete: enter
21:13:55.573 00.004 12116 UpdateGuideState(): m_state=6
21:13:55.577 00.004 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
21:13:55.580 00.003 12116 Star::Find returns 1 (0), X=1411.60, Y=263.11, Mass=387295, SNR=86.5, Peak=39853 HFD=3.0
21:13:55.583 00.003 12116 MultiStar: [#1 -0.12,0.80,0.00,M5] [#2 0.87,0.43,0.00,M4] [#3 -0.30,0.43,0.83,U] [#4 -0.07,0.68,0.48,U] [#5 -0.01,0.16,0.47,U] [#6 -1.62,0.90,0.00,M4] [#7 -0.29,0.43,0.33,U] [#8 -0.99,0.39,0.00,M3] 
21:13:55.586 00.003 12116 single-star, 4 included, MultiStar: {-0.18, 0.29}, one-star: {-0.19, -0.01}
21:13:55.589 00.003 12116 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.71) = xAngle (-5.82 = 0.46)
21:13:55.593 00.004 12116 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.84 = -2.84)
21:13:55.596 00.003 12116 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.11 mountX=0.17 mountY=-0.06, mountTheta=-0.32
21:13:55.601 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.19, y=-0.01, opts=13)
21:13:55.605 00.004 12116 Enqueuing Move request for scope (-0.19, -0.01)
21:13:55.607 00.002 11824 Worker thread wakes up
21:13:55.607 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5757, FiltMin=1767, FiltMax=65535, Gamma=0.510
21:13:55.610 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
21:13:55.611 00.001 12116 UpdateGuideState exits: m=387295 SNR=86.5
21:13:55.613 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
21:13:55.613 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:55.616 00.003 11824 Moving (-0.19, -0.01) raw xDistance=0.17 yDistance=-0.06
21:13:55.616 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:55.618 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:13:55.618 00.000 12116 Enqueuing Expose request
21:13:55.621 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:55.621 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:13:55.621 00.000 11824 MoveAxis(E, 0, ABG)
21:13:55.621 00.000 11824 Move returns status 0, amount 0
21:13:55.621 00.000 11824 MoveAxis(N, 0, ABG)
21:13:55.621 00.000 11824 Move returns status 0, amount 0
21:13:55.621 00.000 11824 move complete, result=0
21:13:55.622 00.001 11824 worker thread done servicing request
21:13:55.622 00.000 11824 Worker thread wakes up
21:13:55.622 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:55.622 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:55.625 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:13:59.005 03.380 11824 Exposure complete
21:13:59.180 00.175 11824 worker thread done servicing request
21:13:59.180 00.000 12116 OnExposeComplete: enter
21:13:59.182 00.002 12116 UpdateGuideState(): m_state=6
21:13:59.185 00.003 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
21:13:59.188 00.003 12116 Star::Find returns 1 (0), X=1411.71, Y=262.99, Mass=410753, SNR=80.1, Peak=47363 HFD=3.0
21:13:59.190 00.002 12116 MultiStar: [#1 0.08,0.69,0.64,U] [#2 0.51,0.35,0.76,U] [#3 0.11,0.32,0.81,U] [#4 0.37,0.40,0.65,U] [#5 0.08,0.10,0.48,U] [#6 -0.89,0.85,0.00,M5] [#7 -0.00,0.57,0.37,U] [#8 -1.26,0.45,0.00,M4] 
21:13:59.192 00.002 12116 single-star, 6 included, MultiStar: {0.16, 0.29}, one-star: {-0.08, -0.13}
21:13:59.194 00.002 12116 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.71) = xAngle (-4.82 = 1.47)
21:13:59.196 00.002 12116 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.83 = -1.83)
21:13:59.197 00.001 12116 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.10 mountX=0.02 mountY=-0.14, mountTheta=-1.46
21:13:59.201 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.08, y=-0.13, opts=13)
21:13:59.203 00.002 12116 Enqueuing Move request for scope (-0.08, -0.13)
21:13:59.205 00.002 11824 Worker thread wakes up
21:13:59.205 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
21:13:59.205 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
21:13:59.205 00.000 11824 Moving (-0.08, -0.13) raw xDistance=0.02 yDistance=-0.14
21:13:59.205 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5763, FiltMin=1744, FiltMax=65535, Gamma=0.510
21:13:59.207 00.002 12116 UpdateGuideState exits: m=410753 SNR=80.1
21:13:59.209 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:59.210 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:13:59.212 00.002 12116 Enqueuing Expose request
21:13:59.214 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:13:59.214 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:59.214 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:13:59.214 00.000 11824 MoveAxis(E, 0, ABG)
21:13:59.214 00.000 11824 Move returns status 0, amount 0
21:13:59.215 00.001 11824 MoveAxis(N, 0, ABG)
21:13:59.215 00.000 11824 Move returns status 0, amount 0
21:13:59.215 00.000 11824 move complete, result=0
21:13:59.215 00.000 11824 worker thread done servicing request
21:13:59.215 00.000 11824 Worker thread wakes up
21:13:59.215 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:13:59.215 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:13:59.219 00.004 12116 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:14:02.592 03.373 11824 Exposure complete
21:14:02.764 00.172 11824 worker thread done servicing request
21:14:02.764 00.000 12116 OnExposeComplete: enter
21:14:02.767 00.003 12116 UpdateGuideState(): m_state=6
21:14:02.769 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
21:14:02.771 00.002 12116 Star::Find returns 1 (0), X=1411.52, Y=262.72, Mass=398463, SNR=84.0, Peak=51469 HFD=2.7
21:14:02.773 00.002 12116 MultiStar: [#1 -0.32,0.44,0.59,U] [#2 0.49,0.29,0.90,U] [#3 -0.33,0.24,0.82,U] [#4 -0.12,0.40,0.60,U] [#5 -0.12,-0.14,0.45,U] [#6 -1.32,0.83,0.00,M6] [#7 -0.51,0.11,0.44,U] [#8 -1.09,0.10,0.00,M5] 
21:14:02.775 00.002 12116 refined, 6 included, MultiStar: {-0.13, 0.11}, one-star: {-0.26, -0.40}
21:14:02.776 00.001 12116 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.71) = xAngle (-0.28 = -0.28)
21:14:02.778 00.002 12116 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.70 = 2.70)
21:14:02.780 00.002 12116 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.43 mountX=0.17 mountY=0.07, mountTheta=0.42
21:14:02.784 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.13, y=0.11, opts=13)
21:14:02.787 00.003 12116 Enqueuing Move request for scope (-0.13, 0.11)
21:14:02.789 00.002 11824 Worker thread wakes up
21:14:02.789 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5754, FiltMin=1648, FiltMax=65535, Gamma=0.510
21:14:02.790 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
21:14:02.790 00.000 12116 UpdateGuideState exits: m=398463 SNR=84.0
21:14:02.793 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
21:14:02.793 00.000 11824 Moving (-0.13, 0.11) raw xDistance=0.17 yDistance=0.07
21:14:02.793 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:14:02.793 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:02.793 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:14:02.793 00.000 11824 MoveAxis(E, 0, ABG)
21:14:02.793 00.000 11824 Move returns status 0, amount 0
21:14:02.793 00.000 11824 MoveAxis(N, 0, ABG)
21:14:02.793 00.000 11824 Move returns status 0, amount 0
21:14:02.793 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:02.796 00.003 11824 move complete, result=0
21:14:02.796 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:14:02.798 00.002 12116 Enqueuing Expose request
21:14:02.800 00.002 11824 worker thread done servicing request
21:14:02.800 00.000 11824 Worker thread wakes up
21:14:02.800 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:14:02.800 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:14:02.803 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:14:06.194 03.391 11824 Exposure complete
21:14:06.379 00.185 11824 worker thread done servicing request
21:14:06.380 00.001 12116 OnExposeComplete: enter
21:14:06.382 00.002 12116 UpdateGuideState(): m_state=6
21:14:06.385 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
21:14:06.388 00.003 12116 Star::Find returns 1 (0), X=1411.39, Y=263.09, Mass=394201, SNR=92.6, Peak=47952 HFD=2.4
21:14:06.390 00.002 12116 MultiStar: [#1 -0.48,0.65,0.00,M4] [#2 0.64,0.44,0.75,U] [#3 -0.43,0.36,0.80,U] [#4 -0.02,0.36,0.52,U] [#5 -0.11,0.14,0.44,U] [#6 -1.58,0.83,0.00,M7] [#7 -0.35,0.29,0.34,U] [#8 -1.26,0.30,0.00,M6] 
21:14:06.392 00.002 12116 refined, 5 included, MultiStar: {-0.12, 0.24}, one-star: {-0.40, -0.04}
21:14:06.394 00.002 12116 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.71) = xAngle (-0.70 = -0.70)
21:14:06.396 00.002 12116 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.29 = 2.29)
21:14:06.398 00.002 12116 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.02 mountX=0.20 mountY=0.20, mountTheta=0.78
21:14:06.401 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=0.24, opts=13)
21:14:06.404 00.003 12116 Enqueuing Move request for scope (-0.12, 0.24)
21:14:06.406 00.002 11824 Worker thread wakes up
21:14:06.406 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
21:14:06.406 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
21:14:06.406 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5747, FiltMin=1518, FiltMax=65535, Gamma=0.510
21:14:06.408 00.002 12116 UpdateGuideState exits: m=394201 SNR=92.6
21:14:06.410 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:06.412 00.002 11824 Moving (-0.12, 0.24) raw xDistance=0.20 yDistance=0.20
21:14:06.412 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:14:06.412 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:06.412 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:14:06.414 00.002 12116 Enqueuing Expose request
21:14:06.416 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:14:06.416 00.000 11824 MoveAxis(E, 0, ABG)
21:14:06.416 00.000 11824 Move returns status 0, amount 0
21:14:06.417 00.001 11824 MoveAxis(N, 0, ABG)
21:14:06.417 00.000 11824 Move returns status 0, amount 0
21:14:06.417 00.000 11824 move complete, result=0
21:14:06.417 00.000 11824 worker thread done servicing request
21:14:06.417 00.000 11824 Worker thread wakes up
21:14:06.417 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:14:06.417 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:14:06.419 00.002 12116 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:14:09.821 03.402 11824 Exposure complete
21:14:10.090 00.269 12116 OnExposeComplete: enter
21:14:10.093 00.003 12116 UpdateGuideState(): m_state=6
21:14:10.100 00.007 11824 worker thread done servicing request
21:14:10.101 00.001 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
21:14:10.122 00.021 12116 Star::Find returns 1 (0), X=1411.75, Y=262.55, Mass=446368, SNR=110.2, Peak=52304 HFD=3.1
21:14:10.126 00.004 12116 MultiStar: [#1 -0.04,0.11,0.50,U] [#2 0.38,-0.15,0.65,U] [#3 0.04,-0.11,0.61,U] [#4 0.26,0.05,0.49,U] [#5 0.01,-0.32,0.38,U] [#6 -1.13,0.37,0.00,M8] [#7 -0.18,0.04,0.29,U] [#8 -0.96,-0.66,0.00,M7] 
21:14:10.131 00.005 12116 refined, 6 included, MultiStar: {0.08, -0.19}, one-star: {-0.04, -0.57}
21:14:10.134 00.003 12116 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.71) = xAngle (-3.91 = 2.37)
21:14:10.140 00.006 12116 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.93 = -0.93)
21:14:10.157 00.017 12116 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.20 mountX=-0.15 mountY=-0.17, mountTheta=-2.30
21:14:10.164 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=-0.19, opts=13)
21:14:10.167 00.003 12116 Enqueuing Move request for scope (0.08, -0.19)
21:14:10.171 00.004 11824 Worker thread wakes up
21:14:10.172 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
21:14:10.172 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5744, FiltMin=1779, FiltMax=65535, Gamma=0.510
21:14:10.175 00.003 11824 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
21:14:10.175 00.000 12116 UpdateGuideState exits: m=446368 SNR=110.2
21:14:10.177 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:10.180 00.003 11824 Moving (0.08, -0.19) raw xDistance=-0.15 yDistance=-0.17
21:14:10.180 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:14:10.183 00.003 12116 Enqueuing Expose request
21:14:10.186 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:14:10.186 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:10.186 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:14:10.187 00.001 11824 MoveAxis(E, 0, ABG)
21:14:10.187 00.000 11824 Move returns status 0, amount 0
21:14:10.187 00.000 11824 MoveAxis(N, 0, ABG)
21:14:10.187 00.000 11824 Move returns status 0, amount 0
21:14:10.187 00.000 11824 move complete, result=0
21:14:10.187 00.000 11824 worker thread done servicing request
21:14:10.187 00.000 11824 Worker thread wakes up
21:14:10.187 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:14:10.187 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:14:10.189 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:14:13.662 03.473 11824 Exposure complete
21:14:14.092 00.430 11824 worker thread done servicing request
21:14:14.092 00.000 12116 OnExposeComplete: enter
21:14:14.096 00.004 12116 UpdateGuideState(): m_state=6
21:14:14.101 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
21:14:14.106 00.005 12116 Star::Find returns 1 (0), X=1411.83, Y=262.60, Mass=397727, SNR=76.0, Peak=54416 HFD=2.7
21:14:14.110 00.004 12116 MultiStar: [#1 -0.00,0.46,0.66,U] [#2 -0.41,0.09,0.82,U] [#3 -0.02,0.23,1.03,U] [#4 0.06,0.07,0.68,U] [#5 -0.13,-0.36,0.52,U] [#6 -1.25,0.93,0.00,M9] [#7 -0.04,-0.16,0.44,U] [#8 -1.32,0.14,0.00,M8] 
21:14:14.114 00.004 12116 refined, 6 included, MultiStar: {-0.07, -0.02}, one-star: {0.04, -0.52}
21:14:14.117 00.003 12116 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.71) = xAngle (-5.55 = 0.73)
21:14:14.122 00.005 12116 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.57 = -2.57)
21:14:14.126 00.004 12116 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.84 mountX=0.05 mountY=-0.04, mountTheta=-0.63
21:14:14.132 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=-0.02, opts=13)
21:14:14.137 00.005 12116 Enqueuing Move request for scope (-0.07, -0.02)
21:14:14.140 00.003 11824 Worker thread wakes up
21:14:14.141 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
21:14:14.141 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
21:14:14.141 00.000 11824 Moving (-0.07, -0.02) raw xDistance=0.05 yDistance=-0.04
21:14:14.141 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:14:14.141 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:14.141 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:14:14.141 00.000 11824 MoveAxis(E, 0, ABG)
21:14:14.141 00.000 11824 Move returns status 0, amount 0
21:14:14.141 00.000 11824 MoveAxis(N, 0, ABG)
21:14:14.141 00.000 11824 Move returns status 0, amount 0
21:14:14.142 00.001 11824 move complete, result=0
21:14:14.142 00.000 11824 worker thread done servicing request
21:14:14.142 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5738, FiltMin=1894, FiltMax=65535, Gamma=0.510
21:14:14.145 00.003 12116 UpdateGuideState exits: m=397727 SNR=76.0
21:14:14.149 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:14.153 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:14:14.156 00.003 12116 Enqueuing Expose request
21:14:14.160 00.004 11824 Worker thread wakes up
21:14:14.160 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:14:14.163 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:14:14.163 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:14:17.030 02.867 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:14:17.058 00.028 12116 case statement mapped state 6 to 3
21:14:17.090 00.032 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:14:17.116 00.026 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:14:17.131 00.015 12116 case statement mapped state 6 to 3
21:14:17.151 00.020 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:14:17.231 00.080 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[true,"full"],"id":42}
21:14:17.238 00.007 12116 SetPaused type=2 isPaused=0 exposurePending=1
21:14:17.244 00.006 12116 Guider::SetPaused(2)
21:14:17.248 00.004 12116 Status Line: Paused/full
21:14:17.257 00.009 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
21:14:17.287 00.030 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:14:17.292 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:14:17.607 00.315 11824 Exposure complete
21:14:17.983 00.376 11824 worker thread done servicing request
21:14:17.983 00.000 12116 OnExposeComplete: enter
21:14:17.988 00.005 12116 guider is paused, ignoring frame, not scheduling exposure
21:14:18.251 00.263 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:14:18.258 00.007 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:14:18.353 00.095 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:14:18.359 00.006 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:14:37.191 18.832 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:14:37.193 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:15:37.305 60.112 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:15:37.308 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:16:37.411 60.103 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:16:37.414 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:17:12.875 35.461 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:17:12.878 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:17:12.976 00.098 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[false],"id":42}
21:17:12.979 00.003 12116 SetPaused type=0 isPaused=1 exposurePending=0
21:17:12.981 00.002 12116 Guider::SetPaused(0)
21:17:12.983 00.002 12116 Guider::SetPaused: resetting avg dist filter
21:17:12.986 00.003 12116 un-pause: clearing mount guide algorithm history
21:17:12.990 00.004 12116 Mount: notify guiding resumed
21:17:12.992 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:17:12.996 00.004 12116 Enqueuing Expose request
21:17:12.999 00.003 12116 Status Line: Resumed
21:17:13.002 00.003 11824 Worker thread wakes up
21:17:13.002 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:17:13.002 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:17:13.009 00.007 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
21:17:13.032 00.023 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:17:13.035 00.003 12116 case statement mapped state 6 to 3
21:17:13.038 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:17:14.096 01.058 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:17:14.099 00.003 12116 case statement mapped state 6 to 3
21:17:14.101 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:17:15.211 01.110 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:17:15.214 00.003 12116 case statement mapped state 6 to 3
21:17:15.216 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:17:16.328 01.112 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:17:16.331 00.003 12116 case statement mapped state 6 to 3
21:17:16.333 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:17:16.412 00.079 11824 Exposure complete
21:17:16.642 00.230 11824 worker thread done servicing request
21:17:16.642 00.000 12116 OnExposeComplete: enter
21:17:16.646 00.004 12116 UpdateGuideState(): m_state=6
21:17:16.648 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
21:17:16.652 00.004 12116 Star::Find returns 1 (0), X=1401.31, Y=263.92, Mass=383922, SNR=75.2, Peak=41309 HFD=3.2
21:17:16.656 00.004 12116 MultiStar: large primary error, entering stabilization period
21:17:16.659 00.003 12116 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.71) = xAngle (0.35 = 0.35)
21:17:16.663 00.004 12116 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.34 = -2.95)
21:17:16.666 00.003 12116 CameraToMount -- cameraX=-10.47 cameraY=0.80 hyp=10.50 cameraTheta=3.06 mountX=9.86 mountY=-2.04, mountTheta=-0.20
21:17:16.671 00.005 12116 SchedulePrimaryMove(0D79E080, x=-10.47, y=0.80, opts=13)
21:17:16.674 00.003 12116 Enqueuing Move request for scope (-10.47, 0.80)
21:17:16.679 00.005 11824 Worker thread wakes up
21:17:16.679 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-10.47, 0.80) opts 0xd
21:17:16.679 00.000 11824 Handling offset move in thread for scope, endpoint = (-10.47, 0.80)
21:17:16.679 00.000 11824 Moving (-10.47, 0.80) raw xDistance=9.86 yDistance=-2.04
21:17:16.679 00.000 11824 GuideAlgorithmHysteresis::Result() returns 6.21 from input 9.86
21:17:16.679 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5453, FiltMin=1127, FiltMax=65535, Gamma=0.510
21:17:16.683 00.004 11824 resist switch: large excursion: input -2.04 thresh 1.35 direction from 0 to -1
21:17:16.683 00.000 12116 UpdateGuideState exits: m=383922 SNR=75.2
21:17:16.688 00.005 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.13
21:17:16.688 00.000 11824 GuideAlgorithmResistSwitch::result() returns -2.04 from input -2.04
21:17:16.688 00.000 11824 MoveAxis(W, 2209, ABG)
21:17:16.688 00.000 11824 Guiding  Dir = 3, Dur = 2209
21:17:16.688 00.000 11824 IsSlewing returns 0
21:17:16.688 00.000 11824 IsGuiding returns 0
21:17:16.689 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:16.697 00.008 11824 PulseGuide returned control before completion, sleep 2218
21:17:16.697 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:17:16.706 00.009 12116 Enqueuing Expose request
21:17:17.392 00.686 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:17:17.395 00.003 12116 case statement mapped state 6 to 3
21:17:17.397 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:17:18.505 01.108 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:17:18.508 00.003 12116 case statement mapped state 6 to 3
21:17:18.512 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:17:18.607 00.095 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
21:17:18.610 00.003 12116 PhdController::Guide begins
21:17:18.613 00.003 12116 PhdController: newstate STATE_SETUP
21:17:18.616 00.003 12116 PhdController: setup
21:17:18.618 00.002 12116 PhdController: newstate STATE_ATTEMPT_START
21:17:18.621 00.003 12116 PhdController: guider state = 6
21:17:18.624 00.003 12116 PhdController: newstate STATE_SETTLE_BEGIN
21:17:18.627 00.003 12116 PhdController: newstate STATE_SETTLE_WAIT
21:17:18.629 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1003}
21:17:18.657 00.028 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:17:18.660 00.003 12116 case statement mapped state 6 to 3
21:17:18.662 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:17:18.921 00.259 11824 IsGuiding returns 1
21:17:18.921 00.000 11824 scope still moving after pulse duration time elapsed
21:17:18.952 00.031 11824 IsSlewing returns 0
21:17:18.952 00.000 11824 IsGuiding returns 0
21:17:18.952 00.000 11824 scope move finished after 2209 + 55 ms
21:17:18.953 00.001 11824 Move returns status 0, amount 2209
21:17:18.953 00.000 11824 MoveAxis(N, 384, ABG)
21:17:18.953 00.000 11824 Guiding  Dir = 0, Dur = 384
21:17:18.953 00.000 11824 IsSlewing returns 0
21:17:18.953 00.000 11824 IsGuiding returns 0
21:17:18.953 00.000 11824 PulseGuide returned control before completion, sleep 394
21:17:19.359 00.406 11824 IsGuiding returns 1
21:17:19.359 00.000 11824 scope still moving after pulse duration time elapsed
21:17:19.390 00.031 11824 IsSlewing returns 0
21:17:19.390 00.000 11824 IsGuiding returns 0
21:17:19.390 00.000 11824 scope move finished after 384 + 52 ms
21:17:19.390 00.000 11824 Move returns status 0, amount 384
21:17:19.390 00.000 11824 move complete, result=0
21:17:19.390 00.000 11824 worker thread done servicing request
21:17:19.391 00.001 11824 Worker thread wakes up
21:17:19.391 00.000 12116 GuideStep: 9.9 px 2209 ms WEST, -2.0 px 384 ms NORTH
21:17:19.393 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:17:19.393 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1386,249,31,31)
21:17:22.827 03.434 11824 Exposure complete
21:17:23.119 00.292 12116 OnExposeComplete: enter
21:17:23.123 00.004 11824 worker thread done servicing request
21:17:23.123 00.000 12116 UpdateGuideState(): m_state=6
21:17:23.126 00.003 12116 Star::Find(15, 1401, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
21:17:23.131 00.005 12116 Star::Find returns 1 (0), X=1408.05, Y=262.49, Mass=403499, SNR=92.3, Peak=47911 HFD=3.0
21:17:23.134 00.003 12116 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.71) = xAngle (-5.69 = 0.59)
21:17:23.139 00.005 12116 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.70 = -2.70)
21:17:23.142 00.003 12116 CameraToMount -- cameraX=-3.73 cameraY=-0.63 hyp=3.79 cameraTheta=-2.97 mountX=3.14 mountY=-1.61, mountTheta=-0.48
21:17:23.153 00.011 12116 SchedulePrimaryMove(0D79E080, x=-3.73, y=-0.63, opts=13)
21:17:23.157 00.004 12116 Enqueuing Move request for scope (-3.73, -0.63)
21:17:23.162 00.005 11824 Worker thread wakes up
21:17:23.162 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5466, FiltMin=1693, FiltMax=65535, Gamma=0.510
21:17:23.165 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-3.73, -0.63) opts 0xd
21:17:23.165 00.000 12116 UpdateGuideState exits: m=403499 SNR=92.3
21:17:23.170 00.005 11824 Handling offset move in thread for scope, endpoint = (-3.73, -0.63)
21:17:23.170 00.000 12116 PhdController: settling, locked = 1, distance = 8.49 (4.00) aobump = 0 frame = 1 / 99999
21:17:23.174 00.004 11824 Moving (-3.73, -0.63) raw xDistance=3.14 yDistance=-1.61
21:17:23.174 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778811443.174,"Host":"TALL-PINES-2024","Inst":1,"Distance":8.49,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:17:23.177 00.003 11824 GuideAlgorithmHysteresis::Result() returns 2.41 from input 3.14
21:17:23.177 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:23.181 00.004 11824 GuideAlgorithmResistSwitch::result() returns -1.61 from input -1.61
21:17:23.181 00.000 11824 MoveAxis(W, 857, ABG)
21:17:23.182 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:17:23.187 00.005 11824 Guiding  Dir = 3, Dur = 857
21:17:23.187 00.000 12116 Enqueuing Expose request
21:17:23.191 00.004 11824 IsSlewing returns 0
21:17:23.191 00.000 11824 IsGuiding returns 0
21:17:23.192 00.001 11824 PulseGuide returned control before completion, sleep 867
21:17:24.062 00.870 11824 IsGuiding returns 1
21:17:24.062 00.000 11824 scope still moving after pulse duration time elapsed
21:17:24.093 00.031 11824 IsSlewing returns 0
21:17:24.093 00.000 11824 IsGuiding returns 0
21:17:24.093 00.000 11824 scope move finished after 857 + 46 ms
21:17:24.093 00.000 11824 Move returns status 0, amount 857
21:17:24.094 00.001 11824 MoveAxis(N, 303, ABG)
21:17:24.094 00.000 11824 Guiding  Dir = 0, Dur = 303
21:17:24.095 00.001 11824 IsSlewing returns 0
21:17:24.095 00.000 11824 IsGuiding returns 0
21:17:24.096 00.001 11824 PulseGuide returned control before completion, sleep 313
21:17:24.422 00.326 11824 IsGuiding returns 1
21:17:24.422 00.000 11824 scope still moving after pulse duration time elapsed
21:17:24.453 00.031 11824 IsSlewing returns 0
21:17:24.453 00.000 11824 IsGuiding returns 0
21:17:24.453 00.000 11824 scope move finished after 303 + 54 ms
21:17:24.454 00.001 11824 Move returns status 0, amount 303
21:17:24.454 00.000 11824 move complete, result=0
21:17:24.454 00.000 11824 worker thread done servicing request
21:17:24.454 00.000 11824 Worker thread wakes up
21:17:24.454 00.000 12116 GuideStep: 3.1 px 857 ms WEST, -1.6 px 303 ms NORTH
21:17:24.457 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:17:24.457 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:17:27.890 03.433 11824 Exposure complete
21:17:28.241 00.351 11824 worker thread done servicing request
21:17:28.241 00.000 12116 OnExposeComplete: enter
21:17:28.245 00.004 12116 UpdateGuideState(): m_state=6
21:17:28.250 00.005 12116 Star::Find(15, 1408, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
21:17:28.256 00.006 12116 Star::Find returns 1 (0), X=1410.96, Y=263.06, Mass=397473, SNR=83.5, Peak=49437 HFD=2.8
21:17:28.259 00.003 12116 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.71) = xAngle (-5.79 = 0.50)
21:17:28.266 00.007 12116 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.80 = -2.80)
21:17:28.271 00.005 12116 CameraToMount -- cameraX=-0.82 cameraY=-0.06 hyp=0.82 cameraTheta=-3.07 mountX=0.72 mountY=-0.28, mountTheta=-0.37
21:17:28.278 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.82, y=-0.06, opts=13)
21:17:28.281 00.003 12116 Enqueuing Move request for scope (-0.82, -0.06)
21:17:28.285 00.004 11824 Worker thread wakes up
21:17:28.285 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5469, FiltMin=1635, FiltMax=65535, Gamma=0.510
21:17:28.289 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.06) opts 0xd
21:17:28.289 00.000 12116 UpdateGuideState exits: m=397473 SNR=83.5
21:17:28.292 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.82, -0.06)
21:17:28.292 00.000 12116 PhdController: settling, locked = 1, distance = 6.19 (4.00) aobump = 0 frame = 2 / 99999
21:17:28.295 00.003 11824 Moving (-0.82, -0.06) raw xDistance=0.72 yDistance=-0.28
21:17:28.296 00.001 12116 evsrv: {"Event":"Settling","Timestamp":1778811448.295,"Host":"TALL-PINES-2024","Inst":1,"Distance":6.19,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:17:28.299 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.72
21:17:28.299 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:28.299 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:28.303 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:17:28.304 00.001 11824 MoveAxis(W, 222, ABG)
21:17:28.304 00.000 11824 Guiding  Dir = 3, Dur = 222
21:17:28.304 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:17:28.308 00.004 12116 Enqueuing Expose request
21:17:28.311 00.003 11824 IsSlewing returns 0
21:17:28.311 00.000 11824 IsGuiding returns 0
21:17:28.311 00.000 11824 PulseGuide returned control before completion, sleep 232
21:17:28.557 00.246 11824 IsGuiding returns 1
21:17:28.557 00.000 11824 scope still moving after pulse duration time elapsed
21:17:28.588 00.031 11824 IsSlewing returns 0
21:17:28.589 00.001 11824 IsGuiding returns 0
21:17:28.589 00.000 11824 scope move finished after 222 + 55 ms
21:17:28.589 00.000 11824 Move returns status 0, amount 222
21:17:28.589 00.000 11824 MoveAxis(N, 0, ABG)
21:17:28.589 00.000 11824 Move returns status 0, amount 0
21:17:28.589 00.000 11824 move complete, result=0
21:17:28.589 00.000 11824 worker thread done servicing request
21:17:28.589 00.000 11824 Worker thread wakes up
21:17:28.589 00.000 12116 GuideStep: 0.7 px 222 ms WEST, -0.3 px 0 ms NORTH
21:17:28.592 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:17:28.593 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:17:32.023 03.430 11824 Exposure complete
21:17:32.338 00.315 11824 worker thread done servicing request
21:17:32.338 00.000 12116 OnExposeComplete: enter
21:17:32.342 00.004 12116 UpdateGuideState(): m_state=6
21:17:32.349 00.007 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
21:17:32.358 00.009 12116 Star::Find returns 1 (0), X=1411.59, Y=262.72, Mass=408515, SNR=89.9, Peak=44224 HFD=3.0
21:17:32.365 00.007 12116 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.71) = xAngle (-4.74 = 1.54)
21:17:32.370 00.005 12116 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.75 = -1.75)
21:17:32.374 00.004 12116 CameraToMount -- cameraX=-0.20 cameraY=-0.40 hyp=0.45 cameraTheta=-2.03 mountX=0.01 mountY=-0.44, mountTheta=-1.54
21:17:32.381 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.20, y=-0.40, opts=13)
21:17:32.384 00.003 12116 Enqueuing Move request for scope (-0.20, -0.40)
21:17:32.389 00.005 11824 Worker thread wakes up
21:17:32.389 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5469, FiltMin=1447, FiltMax=65535, Gamma=0.510
21:17:32.392 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.40) opts 0xd
21:17:32.392 00.000 12116 UpdateGuideState exits: m=408515 SNR=89.9
21:17:32.395 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.20, -0.40)
21:17:32.396 00.001 12116 PhdController: settling, locked = 1, distance = 4.47 (4.00) aobump = 0 frame = 3 / 99999
21:17:32.398 00.002 11824 Moving (-0.20, -0.40) raw xDistance=0.01 yDistance=-0.44
21:17:32.399 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:17:32.399 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:32.399 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778811452.398,"Host":"TALL-PINES-2024","Inst":1,"Distance":4.47,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:17:32.402 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:17:32.402 00.000 11824 MoveAxis(E, 0, ABG)
21:17:32.402 00.000 11824 Move returns status 0, amount 0
21:17:32.403 00.001 11824 MoveAxis(N, 0, ABG)
21:17:32.403 00.000 11824 Move returns status 0, amount 0
21:17:32.403 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:32.406 00.003 11824 move complete, result=0
21:17:32.407 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:17:32.409 00.002 12116 Enqueuing Expose request
21:17:32.414 00.005 11824 worker thread done servicing request
21:17:32.414 00.000 11824 Worker thread wakes up
21:17:32.414 00.000 12116 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:17:32.417 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:17:32.417 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:17:35.849 03.432 11824 Exposure complete
21:17:36.123 00.274 11824 worker thread done servicing request
21:17:36.123 00.000 12116 OnExposeComplete: enter
21:17:36.127 00.004 12116 UpdateGuideState(): m_state=6
21:17:36.132 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
21:17:36.138 00.006 12116 Star::Find returns 1 (0), X=1410.79, Y=263.40, Mass=387313, SNR=73.5, Peak=45168 HFD=2.8
21:17:36.141 00.003 12116 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.71) = xAngle (0.15 = 0.15)
21:17:36.144 00.003 12116 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.14 = 3.14)
21:17:36.148 00.004 12116 CameraToMount -- cameraX=-1.00 cameraY=0.28 hyp=1.03 cameraTheta=2.86 mountX=1.02 mountY=0.00, mountTheta=0.00
21:17:36.155 00.007 12116 SchedulePrimaryMove(0D79E080, x=-1.00, y=0.28, opts=13)
21:17:36.158 00.003 12116 Enqueuing Move request for scope (-1.00, 0.28)
21:17:36.162 00.004 11824 Worker thread wakes up
21:17:36.162 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1565, FiltMax=65535, Gamma=0.510
21:17:36.165 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.00, 0.28) opts 0xd
21:17:36.165 00.000 12116 UpdateGuideState exits: m=387313 SNR=73.5
21:17:36.168 00.003 11824 Handling offset move in thread for scope, endpoint = (-1.00, 0.28)
21:17:36.168 00.000 11824 Moving (-1.00, 0.28) raw xDistance=1.02 yDistance=0.00
21:17:36.168 00.000 12116 PhdController: settling, locked = 1, distance = 3.44 (4.00) aobump = 0 frame = 4 / 99999
21:17:36.172 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.02
21:17:36.172 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:36.172 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778811456.172,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.44,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:17:36.176 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:17:36.176 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:36.179 00.003 11824 MoveAxis(W, 229, ABG)
21:17:36.180 00.001 11824 Guiding  Dir = 3, Dur = 229
21:17:36.180 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:17:36.183 00.003 12116 Enqueuing Expose request
21:17:36.187 00.004 11824 IsSlewing returns 0
21:17:36.188 00.001 11824 IsGuiding returns 0
21:17:36.188 00.000 11824 PulseGuide returned control before completion, sleep 239
21:17:36.437 00.249 11824 IsGuiding returns 1
21:17:36.440 00.003 11824 scope still moving after pulse duration time elapsed
21:17:36.466 00.026 11824 IsSlewing returns 0
21:17:36.466 00.000 11824 IsGuiding returns 0
21:17:36.466 00.000 11824 scope move finished after 229 + 50 ms
21:17:36.467 00.001 11824 Move returns status 0, amount 229
21:17:36.467 00.000 11824 MoveAxis(N, 0, ABG)
21:17:36.467 00.000 11824 Move returns status 0, amount 0
21:17:36.467 00.000 11824 move complete, result=0
21:17:36.467 00.000 11824 worker thread done servicing request
21:17:36.467 00.000 12116 GuideStep: 1.0 px 229 ms WEST, 0.0 px 0 ms NORTH
21:17:36.472 00.005 11824 Worker thread wakes up
21:17:36.473 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:17:36.473 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:17:39.877 03.404 11824 Exposure complete
21:17:40.122 00.245 11824 worker thread done servicing request
21:17:40.122 00.000 12116 OnExposeComplete: enter
21:17:40.126 00.004 12116 UpdateGuideState(): m_state=6
21:17:40.130 00.004 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
21:17:40.133 00.003 12116 Star::Find returns 1 (0), X=1411.12, Y=262.36, Mass=399806, SNR=82.6, Peak=49549 HFD=2.7
21:17:40.136 00.003 12116 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.71) = xAngle (-5.00 = 1.28)
21:17:40.140 00.004 12116 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.02 = -2.02)
21:17:40.143 00.003 12116 CameraToMount -- cameraX=-0.66 cameraY=-0.76 hyp=1.01 cameraTheta=-2.29 mountX=0.29 mountY=-0.91, mountTheta=-1.26
21:17:40.148 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.66, y=-0.76, opts=13)
21:17:40.152 00.004 12116 Enqueuing Move request for scope (-0.66, -0.76)
21:17:40.156 00.004 11824 Worker thread wakes up
21:17:40.156 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5475, FiltMin=1661, FiltMax=65535, Gamma=0.510
21:17:40.158 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.76) opts 0xd
21:17:40.159 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.66, -0.76)
21:17:40.159 00.000 12116 UpdateGuideState exits: m=399806 SNR=82.6
21:17:40.162 00.003 11824 Moving (-0.66, -0.76) raw xDistance=0.29 yDistance=-0.91
21:17:40.162 00.000 12116 PhdController: settling, locked = 1, distance = 2.71 (4.00) aobump = 0 frame = 5 / 99999
21:17:40.165 00.003 12116 PhdController: newstate STATE_FINISH
21:17:40.169 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
21:17:40.169 00.000 12116 PhdController complete: success
21:17:40.173 00.004 11824 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91
21:17:40.173 00.000 12116 evsrv: {"Event":"SettleDone","Timestamp":1778811460.173,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
21:17:40.176 00.003 11824 MoveAxis(E, 0, ABG)
21:17:40.176 00.000 11824 Move returns status 0, amount 0
21:17:40.176 00.000 11824 MoveAxis(N, 170, ABG)
21:17:40.176 00.000 11824 Guiding  Dir = 0, Dur = 170
21:17:40.177 00.001 12116 Mount: notify guiding dither settle done success=1
21:17:40.180 00.003 12116 PhdController: newstate STATE_IDLE
21:17:40.184 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:40.187 00.003 11824 IsSlewing returns 0
21:17:40.187 00.000 11824 IsGuiding returns 0
21:17:40.187 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:17:40.190 00.003 12116 Enqueuing Expose request
21:17:40.193 00.003 11824 PulseGuide returned control before completion, sleep 180
21:17:40.384 00.191 11824 IsGuiding returns 1
21:17:40.384 00.000 11824 scope still moving after pulse duration time elapsed
21:17:40.416 00.032 11824 IsSlewing returns 0
21:17:40.416 00.000 11824 IsGuiding returns 0
21:17:40.416 00.000 11824 scope move finished after 170 + 58 ms
21:17:40.417 00.001 11824 Move returns status 0, amount 170
21:17:40.417 00.000 11824 move complete, result=0
21:17:40.417 00.000 11824 worker thread done servicing request
21:17:40.417 00.000 11824 Worker thread wakes up
21:17:40.417 00.000 12116 GuideStep: 0.3 px 0 ms EAST, -0.9 px 170 ms NORTH
21:17:40.420 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:17:40.421 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:17:43.825 03.404 11824 Exposure complete
21:17:44.082 00.257 11824 worker thread done servicing request
21:17:44.082 00.000 12116 OnExposeComplete: enter
21:17:44.086 00.004 12116 UpdateGuideState(): m_state=6
21:17:44.090 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
21:17:44.094 00.004 12116 Star::Find returns 1 (0), X=1411.41, Y=262.99, Mass=402949, SNR=90.2, Peak=43277 HFD=2.6
21:17:44.098 00.004 12116 MultiStar: exiting stabilization period
21:17:44.102 00.004 12116 MultiStar: [#1 -0.43,0.72,0.52,U] [#2 -0.09,0.78,0.71,U] [#3 -0.39,0.26,0.88,U] [#4 -0.34,0.77,0.59,U] [#5 -0.22,0.32,0.44,U] [#6 -1.26,0.96,0.36,U] [#7 -0.30,0.14,0.35,U] [#8 -1.22,0.25,0.34,U] 
21:17:44.107 00.005 12116 single-star, 8 included, MultiStar: {-0.44, 0.41}, one-star: {-0.37, -0.13}
21:17:44.110 00.003 12116 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.71) = xAngle (-5.52 = 0.76)
21:17:44.114 00.004 12116 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.53 = -2.53)
21:17:44.117 00.003 12116 CameraToMount -- cameraX=-0.37 cameraY=-0.13 hyp=0.39 cameraTheta=-2.80 mountX=0.28 mountY=-0.23, mountTheta=-0.67
21:17:44.126 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.37, y=-0.13, opts=13)
21:17:44.129 00.003 12116 Enqueuing Move request for scope (-0.37, -0.13)
21:17:44.132 00.003 11824 Worker thread wakes up
21:17:44.132 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5488, FiltMin=1773, FiltMax=65535, Gamma=0.510
21:17:44.135 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.13) opts 0xd
21:17:44.135 00.000 12116 UpdateGuideState exits: m=402949 SNR=90.2
21:17:44.138 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.37, -0.13)
21:17:44.138 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:44.141 00.003 11824 Moving (-0.37, -0.13) raw xDistance=0.28 yDistance=-0.23
21:17:44.141 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:17:44.144 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
21:17:44.145 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:44.145 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:17:44.145 00.000 11824 MoveAxis(E, 0, ABG)
21:17:44.145 00.000 11824 Move returns status 0, amount 0
21:17:44.145 00.000 12116 Enqueuing Expose request
21:17:44.148 00.003 11824 MoveAxis(N, 0, ABG)
21:17:44.149 00.001 11824 Move returns status 0, amount 0
21:17:44.149 00.000 11824 move complete, result=0
21:17:44.149 00.000 11824 worker thread done servicing request
21:17:44.149 00.000 12116 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:17:44.152 00.003 11824 Worker thread wakes up
21:17:44.152 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:17:44.152 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:17:47.572 03.420 11824 Exposure complete
21:17:47.819 00.247 12116 OnExposeComplete: enter
21:17:47.822 00.003 12116 UpdateGuideState(): m_state=6
21:17:47.825 00.003 11824 worker thread done servicing request
21:17:47.825 00.000 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
21:17:47.829 00.004 12116 Star::Find returns 1 (0), X=1411.85, Y=262.55, Mass=375163, SNR=82.2, Peak=45440 HFD=2.8
21:17:47.832 00.003 12116 MultiStar: [#1 0.06,0.49,0.60,U] [#2 -0.46,0.20,1.01,U] [#3 0.04,-0.40,0.78,U] [#4 0.26,0.48,0.57,U] [#5 0.10,-0.02,0.46,U] [#6 -1.35,0.86,0.37,U] [#7 0.12,-0.50,0.38,U] [#8 -1.02,0.35,0.28,U] 
21:17:47.835 00.003 12116 refined, 8 included, MultiStar: {-0.16, 0.02}, one-star: {0.07, -0.57}
21:17:47.839 00.004 12116 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.71) = xAngle (0.31 = 0.31)
21:17:47.841 00.002 12116 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.30 = -2.98)
21:17:47.845 00.004 12116 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.03 mountX=0.16 mountY=-0.03, mountTheta=-0.16
21:17:47.854 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.16, y=0.02, opts=13)
21:17:47.857 00.003 12116 Enqueuing Move request for scope (-0.16, 0.02)
21:17:47.861 00.004 11824 Worker thread wakes up
21:17:47.861 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
21:17:47.861 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
21:17:47.861 00.000 11824 Moving (-0.16, 0.02) raw xDistance=0.16 yDistance=-0.03
21:17:47.862 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1717, FiltMax=65535, Gamma=0.510
21:17:47.866 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:17:47.866 00.000 12116 UpdateGuideState exits: m=375163 SNR=82.2
21:17:47.869 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:47.870 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:47.873 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:17:47.873 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:17:47.876 00.003 12116 Enqueuing Expose request
21:17:47.879 00.003 11824 MoveAxis(E, 0, ABG)
21:17:47.880 00.001 11824 Move returns status 0, amount 0
21:17:47.880 00.000 11824 MoveAxis(N, 0, ABG)
21:17:47.880 00.000 11824 Move returns status 0, amount 0
21:17:47.880 00.000 11824 move complete, result=0
21:17:47.880 00.000 11824 worker thread done servicing request
21:17:47.880 00.000 11824 Worker thread wakes up
21:17:47.880 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:17:47.880 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:17:47.884 00.004 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:17:51.294 03.410 11824 Exposure complete
21:17:51.535 00.241 11824 worker thread done servicing request
21:17:51.535 00.000 12116 OnExposeComplete: enter
21:17:51.539 00.004 12116 UpdateGuideState(): m_state=6
21:17:51.542 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
21:17:51.546 00.004 12116 Star::Find returns 1 (0), X=1411.89, Y=262.94, Mass=403531, SNR=83.3, Peak=42573 HFD=2.8
21:17:51.549 00.003 12116 MultiStar: [#1 0.20,0.63,0.56,U] [#2 -0.42,0.51,0.75,U] [#3 0.20,0.07,0.84,U] [#4 0.39,0.29,0.62,U] [#5 0.01,0.43,0.50,U] [#6 -0.57,0.69,0.43,U] [#7 0.24,0.25,0.41,U] [#8 -1.18,0.09,0.32,U] 
21:17:51.552 00.003 12116 single-star, 8 included, MultiStar: {-0.04, 0.26}, one-star: {0.11, -0.18}
21:17:51.556 00.004 12116 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.71) = xAngle (-3.74 = 2.54)
21:17:51.559 00.003 12116 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.75 = -0.75)
21:17:51.562 00.003 12116 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.03 mountX=-0.18 mountY=-0.15, mountTheta=-2.45
21:17:51.567 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.11, y=-0.18, opts=13)
21:17:51.572 00.005 12116 Enqueuing Move request for scope (0.11, -0.18)
21:17:51.575 00.003 11824 Worker thread wakes up
21:17:51.575 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5504, FiltMin=1744, FiltMax=65535, Gamma=0.510
21:17:51.577 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
21:17:51.577 00.000 12116 UpdateGuideState exits: m=403531 SNR=83.3
21:17:51.580 00.003 11824 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
21:17:51.580 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:51.582 00.002 11824 Moving (0.11, -0.18) raw xDistance=-0.18 yDistance=-0.15
21:17:51.582 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:17:51.586 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:17:51.586 00.000 12116 Enqueuing Expose request
21:17:51.589 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:51.589 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:17:51.590 00.001 11824 MoveAxis(E, 0, ABG)
21:17:51.590 00.000 11824 Move returns status 0, amount 0
21:17:51.590 00.000 11824 MoveAxis(N, 0, ABG)
21:17:51.590 00.000 11824 Move returns status 0, amount 0
21:17:51.590 00.000 11824 move complete, result=0
21:17:51.590 00.000 11824 worker thread done servicing request
21:17:51.590 00.000 11824 Worker thread wakes up
21:17:51.590 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:17:51.590 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:17:51.592 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:17:55.008 03.416 11824 Exposure complete
21:17:55.246 00.238 11824 worker thread done servicing request
21:17:55.246 00.000 12116 OnExposeComplete: enter
21:17:55.249 00.003 12116 UpdateGuideState(): m_state=6
21:17:55.252 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
21:17:55.256 00.004 12116 Star::Find returns 1 (0), X=1411.71, Y=262.69, Mass=354597, SNR=72.4, Peak=43312 HFD=2.7
21:17:55.260 00.004 12116 MultiStar: [#1 0.20,0.56,0.70,U] [#2 -0.29,0.54,0.76,U] [#3 -0.03,0.02,1.00,U] [#4 0.14,0.46,0.68,U] [#5 -0.06,0.30,0.54,U] [#6 -1.32,0.89,0.38,U] [#7 -0.09,0.01,0.45,U] [#8 -1.02,0.02,0.42,U] 
21:17:55.263 00.003 12116 refined, 8 included, MultiStar: {-0.18, 0.21}, one-star: {-0.08, -0.43}
21:17:55.266 00.003 12116 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.71) = xAngle (-0.41 = -0.41)
21:17:55.268 00.002 12116 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.58 = 2.58)
21:17:55.271 00.003 12116 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.30 mountX=0.25 mountY=0.15, mountTheta=0.53
21:17:55.277 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.18, y=0.21, opts=13)
21:17:55.280 00.003 12116 Enqueuing Move request for scope (-0.18, 0.21)
21:17:55.283 00.003 11824 Worker thread wakes up
21:17:55.283 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5488, FiltMin=1507, FiltMax=65535, Gamma=0.510
21:17:55.286 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
21:17:55.286 00.000 12116 UpdateGuideState exits: m=354597 SNR=72.4
21:17:55.290 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
21:17:55.290 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:55.292 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:17:55.295 00.003 12116 Enqueuing Expose request
21:17:55.298 00.003 11824 Moving (-0.18, 0.21) raw xDistance=0.25 yDistance=0.15
21:17:55.298 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
21:17:55.298 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:55.298 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:17:55.298 00.000 11824 MoveAxis(E, 0, ABG)
21:17:55.298 00.000 11824 Move returns status 0, amount 0
21:17:55.299 00.001 11824 MoveAxis(N, 0, ABG)
21:17:55.299 00.000 11824 Move returns status 0, amount 0
21:17:55.299 00.000 11824 move complete, result=0
21:17:55.299 00.000 11824 worker thread done servicing request
21:17:55.299 00.000 11824 Worker thread wakes up
21:17:55.299 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:17:55.299 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:17:55.301 00.002 12116 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
21:17:58.707 03.406 11824 Exposure complete
21:17:58.957 00.250 11824 worker thread done servicing request
21:17:58.957 00.000 12116 OnExposeComplete: enter
21:17:58.960 00.003 12116 UpdateGuideState(): m_state=6
21:17:58.964 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
21:17:58.968 00.004 12116 Star::Find returns 1 (0), X=1412.26, Y=262.72, Mass=386805, SNR=80.0, Peak=43616 HFD=2.8
21:17:58.971 00.003 12116 MultiStar: [#1 0.57,0.33,0.63,U] [#2 -0.58,0.24,0.69,U] [#3 0.40,0.01,0.86,U] [#4 0.48,0.23,0.69,U] [#5 0.36,-0.37,0.45,U] [#6 -0.62,0.41,0.35,U] [#7 0.34,-0.17,0.41,U] [#8 -1.17,0.31,0.38,U] 
21:17:58.974 00.003 12116 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.48, -0.40}
21:17:58.977 00.003 12116 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.71) = xAngle (-2.48 = -2.48)
21:17:58.980 00.003 12116 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.50 = 0.50)
21:17:58.983 00.003 12116 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.23 mountX=-0.11 mountY=0.07, mountTheta=2.59
21:17:58.990 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.14, y=0.03, opts=13)
21:17:58.993 00.003 12116 Enqueuing Move request for scope (0.14, 0.03)
21:17:58.996 00.003 11824 Worker thread wakes up
21:17:58.997 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5495, FiltMin=1511, FiltMax=65535, Gamma=0.510
21:17:59.001 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
21:17:59.001 00.000 12116 UpdateGuideState exits: m=386805 SNR=80.0
21:17:59.004 00.003 11824 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
21:17:59.004 00.000 11824 Moving (0.14, 0.03) raw xDistance=-0.11 yDistance=0.07
21:17:59.004 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:59.007 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:17:59.007 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:17:59.010 00.003 12116 Enqueuing Expose request
21:17:59.012 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:59.013 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:17:59.013 00.000 11824 MoveAxis(E, 0, ABG)
21:17:59.013 00.000 11824 Move returns status 0, amount 0
21:17:59.013 00.000 11824 MoveAxis(N, 0, ABG)
21:17:59.013 00.000 11824 Move returns status 0, amount 0
21:17:59.013 00.000 11824 move complete, result=0
21:17:59.013 00.000 11824 worker thread done servicing request
21:17:59.013 00.000 11824 Worker thread wakes up
21:17:59.013 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:17:59.013 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:17:59.016 00.003 12116 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:02.416 03.400 11824 Exposure complete
21:18:02.651 00.235 11824 worker thread done servicing request
21:18:02.651 00.000 12116 OnExposeComplete: enter
21:18:02.655 00.004 12116 UpdateGuideState(): m_state=6
21:18:02.658 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
21:18:02.662 00.004 12116 Star::Find returns 1 (0), X=1411.65, Y=262.93, Mass=390434, SNR=80.3, Peak=44928 HFD=2.6
21:18:02.665 00.003 12116 MultiStar: [#1 0.21,0.72,0.67,U] [#2 -0.24,0.58,0.79,U] [#3 -0.18,-0.08,0.95,U] [#4 0.25,0.72,0.57,U] [#5 0.05,0.03,0.63,U] [#6 -0.97,1.17,0.49,U] [#7 -0.34,0.20,0.45,U] [#8 -1.07,0.10,0.41,U] 
21:18:02.668 00.003 12116 single-star, 8 included, MultiStar: {-0.21, 0.30}, one-star: {-0.13, -0.19}
21:18:02.671 00.003 12116 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.71) = xAngle (-4.89 = 1.39)
21:18:02.674 00.003 12116 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.90 = -1.90)
21:18:02.677 00.003 12116 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.18 mountX=0.04 mountY=-0.22, mountTheta=-1.38
21:18:02.682 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.13, y=-0.19, opts=13)
21:18:02.684 00.002 12116 Enqueuing Move request for scope (-0.13, -0.19)
21:18:02.688 00.004 11824 Worker thread wakes up
21:18:02.688 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5488, FiltMin=1879, FiltMax=65535, Gamma=0.510
21:18:02.691 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
21:18:02.691 00.000 12116 UpdateGuideState exits: m=390434 SNR=80.3
21:18:02.693 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
21:18:02.694 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:02.697 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:18:02.700 00.003 12116 Enqueuing Expose request
21:18:02.703 00.003 11824 Moving (-0.13, -0.19) raw xDistance=0.04 yDistance=-0.22
21:18:02.703 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:18:02.703 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:02.703 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:18:02.703 00.000 11824 MoveAxis(E, 0, ABG)
21:18:02.703 00.000 11824 Move returns status 0, amount 0
21:18:02.704 00.001 11824 MoveAxis(N, 0, ABG)
21:18:02.704 00.000 11824 Move returns status 0, amount 0
21:18:02.704 00.000 11824 move complete, result=0
21:18:02.704 00.000 11824 worker thread done servicing request
21:18:02.704 00.000 11824 Worker thread wakes up
21:18:02.704 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:18:02.705 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:18:02.707 00.002 12116 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:18:06.113 03.406 11824 Exposure complete
21:18:06.356 00.243 11824 worker thread done servicing request
21:18:06.356 00.000 12116 OnExposeComplete: enter
21:18:06.360 00.004 12116 UpdateGuideState(): m_state=6
21:18:06.364 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
21:18:06.367 00.003 12116 Star::Find returns 1 (0), X=1411.35, Y=262.87, Mass=379688, SNR=84.5, Peak=48733 HFD=2.6
21:18:06.370 00.003 12116 MultiStar: [#1 -0.42,0.62,0.60,U] [#2 0.38,0.70,0.75,U] [#3 -0.63,0.23,0.82,U] [#4 -0.09,0.53,0.55,U] [#5 -0.32,0.21,0.42,U] [#6 -1.79,0.94,0.39,U] [#7 -0.58,0.01,0.38,U] [#8 -1.72,0.61,0.33,U] 
21:18:06.373 00.003 12116 single-star, 8 included, MultiStar: {-0.49, 0.34}, one-star: {-0.43, -0.25}
21:18:06.376 00.003 12116 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.71) = xAngle (-5.33 = 0.95)
21:18:06.379 00.003 12116 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.34 = -2.34)
21:18:06.381 00.002 12116 CameraToMount -- cameraX=-0.43 cameraY=-0.25 hyp=0.50 cameraTheta=-2.61 mountX=0.29 mountY=-0.36, mountTheta=-0.89
21:18:06.387 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.43, y=-0.25, opts=13)
21:18:06.391 00.004 12116 Enqueuing Move request for scope (-0.43, -0.25)
21:18:06.395 00.004 11824 Worker thread wakes up
21:18:06.395 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5491, FiltMin=1699, FiltMax=65535, Gamma=0.510
21:18:06.398 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.25) opts 0xd
21:18:06.398 00.000 12116 UpdateGuideState exits: m=379688 SNR=84.5
21:18:06.401 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:06.404 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.43, -0.25)
21:18:06.404 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:18:06.407 00.003 12116 Enqueuing Expose request
21:18:06.410 00.003 11824 Moving (-0.43, -0.25) raw xDistance=0.29 yDistance=-0.36
21:18:06.410 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
21:18:06.410 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:06.410 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:18:06.410 00.000 11824 MoveAxis(E, 0, ABG)
21:18:06.410 00.000 11824 Move returns status 0, amount 0
21:18:06.410 00.000 11824 MoveAxis(N, 0, ABG)
21:18:06.410 00.000 11824 Move returns status 0, amount 0
21:18:06.411 00.001 11824 move complete, result=0
21:18:06.411 00.000 11824 worker thread done servicing request
21:18:06.411 00.000 11824 Worker thread wakes up
21:18:06.411 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:18:06.411 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:18:06.413 00.002 12116 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:18:09.909 03.496 11824 Exposure complete
21:18:10.185 00.276 11824 worker thread done servicing request
21:18:10.186 00.001 12116 OnExposeComplete: enter
21:18:10.189 00.003 12116 UpdateGuideState(): m_state=6
21:18:10.194 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
21:18:10.198 00.004 12116 Star::Find returns 1 (0), X=1411.74, Y=262.63, Mass=399787, SNR=75.0, Peak=42704 HFD=2.9
21:18:10.202 00.004 12116 MultiStar: [#1 0.02,0.53,0.63,U] [#2 -0.32,0.44,0.94,U] [#3 -0.16,-0.02,0.88,U] [#4 0.24,0.53,0.61,U] [#5 -0.10,-0.05,0.51,U] [#6 -1.20,1.28,0.45,U] [#7 -0.05,0.01,0.38,U] [#8 -1.16,0.29,0.47,U] 
21:18:10.208 00.006 12116 refined, 8 included, MultiStar: {-0.25, 0.22}, one-star: {-0.04, -0.49}
21:18:10.211 00.003 12116 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.71) = xAngle (-0.28 = -0.28)
21:18:10.215 00.004 12116 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.71 = 2.71)
21:18:10.218 00.003 12116 CameraToMount -- cameraX=-0.25 cameraY=0.22 hyp=0.33 cameraTheta=2.44 mountX=0.32 mountY=0.14, mountTheta=0.41
21:18:10.226 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=0.22, opts=13)
21:18:10.230 00.004 12116 Enqueuing Move request for scope (-0.25, 0.22)
21:18:10.233 00.003 11824 Worker thread wakes up
21:18:10.233 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5495, FiltMin=1565, FiltMax=65535, Gamma=0.510
21:18:10.237 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.22) opts 0xd
21:18:10.237 00.000 12116 UpdateGuideState exits: m=399787 SNR=75.0
21:18:10.240 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.25, 0.22)
21:18:10.240 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:10.243 00.003 11824 Moving (-0.25, 0.22) raw xDistance=0.32 yDistance=0.14
21:18:10.243 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
21:18:10.243 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:10.244 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:18:10.247 00.003 12116 Enqueuing Expose request
21:18:10.250 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:18:10.250 00.000 11824 MoveAxis(W, 72, ABG)
21:18:10.250 00.000 11824 Guiding  Dir = 3, Dur = 72
21:18:10.251 00.001 11824 IsSlewing returns 0
21:18:10.251 00.000 11824 IsGuiding returns 0
21:18:10.251 00.000 11824 PulseGuide returned control before completion, sleep 82
21:18:10.348 00.097 11824 IsGuiding returns 0
21:18:10.348 00.000 11824 Move returns status 0, amount 72
21:18:10.348 00.000 11824 MoveAxis(N, 0, ABG)
21:18:10.348 00.000 11824 Move returns status 0, amount 0
21:18:10.348 00.000 11824 move complete, result=0
21:18:10.348 00.000 11824 worker thread done servicing request
21:18:10.349 00.001 12116 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
21:18:10.352 00.003 11824 Worker thread wakes up
21:18:10.352 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:18:10.353 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:18:13.749 03.396 11824 Exposure complete
21:18:13.981 00.232 11824 worker thread done servicing request
21:18:13.982 00.001 12116 OnExposeComplete: enter
21:18:13.985 00.003 12116 UpdateGuideState(): m_state=6
21:18:13.990 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
21:18:13.993 00.003 12116 Star::Find returns 1 (0), X=1410.95, Y=263.38, Mass=430182, SNR=75.4, Peak=39616 HFD=3.2
21:18:13.996 00.003 12116 MultiStar: [#1 -0.81,1.00,0.72,U] [#2 0.53,0.64,0.94,U] [#3 -0.80,0.63,0.91,U] [#4 -0.67,0.66,0.67,U] [#5 -0.82,0.35,0.63,U] [#6 -1.92,1.35,0.45,U] [#7 -0.78,0.76,0.43,U] [#8 -1.35,0.53,0.37,U] 
21:18:13.999 00.003 12116 single-star, 8 included, MultiStar: {-0.70, 0.65}, one-star: {-0.83, 0.26}
21:18:14.002 00.003 12116 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.71) = xAngle (0.12 = 0.12)
21:18:14.005 00.003 12116 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.11 = 3.11)
21:18:14.008 00.003 12116 CameraToMount -- cameraX=-0.83 cameraY=0.26 hyp=0.87 cameraTheta=2.84 mountX=0.87 mountY=0.03, mountTheta=0.03
21:18:14.013 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.83, y=0.26, opts=13)
21:18:14.016 00.003 12116 Enqueuing Move request for scope (-0.83, 0.26)
21:18:14.019 00.003 11824 Worker thread wakes up
21:18:14.019 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5498, FiltMin=1715, FiltMax=65535, Gamma=0.510
21:18:14.022 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.26) opts 0xd
21:18:14.022 00.000 12116 UpdateGuideState exits: m=430182 SNR=75.4
21:18:14.025 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.83, 0.26)
21:18:14.025 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:14.027 00.002 11824 Moving (-0.83, 0.26) raw xDistance=0.87 yDistance=0.03
21:18:14.027 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:18:14.030 00.003 12116 Enqueuing Expose request
21:18:14.032 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.87
21:18:14.033 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:14.033 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:18:14.033 00.000 11824 MoveAxis(W, 199, ABG)
21:18:14.033 00.000 11824 Guiding  Dir = 3, Dur = 199
21:18:14.033 00.000 11824 IsSlewing returns 0
21:18:14.033 00.000 11824 IsGuiding returns 0
21:18:14.034 00.001 11824 PulseGuide returned control before completion, sleep 209
21:18:14.252 00.218 11824 IsGuiding returns 1
21:18:14.253 00.001 11824 scope still moving after pulse duration time elapsed
21:18:14.281 00.028 11824 IsSlewing returns 0
21:18:14.282 00.001 11824 IsGuiding returns 0
21:18:14.282 00.000 11824 scope move finished after 199 + 49 ms
21:18:14.282 00.000 11824 Move returns status 0, amount 199
21:18:14.282 00.000 11824 MoveAxis(N, 0, ABG)
21:18:14.282 00.000 11824 Move returns status 0, amount 0
21:18:14.282 00.000 11824 move complete, result=0
21:18:14.283 00.001 12116 GuideStep: 0.9 px 199 ms WEST, 0.0 px 0 ms NORTH
21:18:14.290 00.007 11824 worker thread done servicing request
21:18:14.290 00.000 11824 Worker thread wakes up
21:18:14.290 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:18:14.293 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:18:17.708 03.415 11824 Exposure complete
21:18:17.947 00.239 11824 worker thread done servicing request
21:18:17.947 00.000 12116 OnExposeComplete: enter
21:18:17.951 00.004 12116 UpdateGuideState(): m_state=6
21:18:17.955 00.004 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
21:18:17.959 00.004 12116 Star::Find returns 1 (0), X=1412.03, Y=262.65, Mass=395506, SNR=76.5, Peak=51392 HFD=2.6
21:18:17.965 00.006 12116 MultiStar: [#1 0.31,0.50,0.60,U] [#2 -0.37,0.50,0.98,U] [#3 -0.04,0.02,0.95,U] [#4 0.33,0.10,0.75,U] [#5 0.19,-0.00,0.58,U] [#6 -0.93,0.74,0.45,U] [#7 0.28,0.08,0.44,U] [#8 -1.15,0.05,0.45,U] 
21:18:17.967 00.002 12116 refined, 8 included, MultiStar: {-0.07, 0.13}, one-star: {0.24, -0.47}
21:18:17.971 00.004 12116 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.71) = xAngle (-0.66 = -0.66)
21:18:17.974 00.003 12116 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.32 = 2.32)
21:18:17.978 00.004 12116 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.05 mountX=0.11 mountY=0.11, mountTheta=0.75
21:18:17.986 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=0.13, opts=13)
21:18:17.990 00.004 12116 Enqueuing Move request for scope (-0.07, 0.13)
21:18:17.994 00.004 11824 Worker thread wakes up
21:18:17.994 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5511, FiltMin=1637, FiltMax=65535, Gamma=0.510
21:18:17.998 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
21:18:17.998 00.000 12116 UpdateGuideState exits: m=395506 SNR=76.5
21:18:18.001 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:18.005 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
21:18:18.005 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:18:18.008 00.003 11824 Moving (-0.07, 0.13) raw xDistance=0.11 yDistance=0.11
21:18:18.008 00.000 12116 Enqueuing Expose request
21:18:18.011 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:18:18.011 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:18.012 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:18:18.012 00.000 11824 MoveAxis(E, 0, ABG)
21:18:18.012 00.000 11824 Move returns status 0, amount 0
21:18:18.012 00.000 11824 MoveAxis(N, 0, ABG)
21:18:18.012 00.000 11824 Move returns status 0, amount 0
21:18:18.012 00.000 11824 move complete, result=0
21:18:18.012 00.000 11824 worker thread done servicing request
21:18:18.012 00.000 11824 Worker thread wakes up
21:18:18.012 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:18:18.012 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:18:18.015 00.003 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:21.422 03.407 11824 Exposure complete
21:18:21.654 00.232 11824 worker thread done servicing request
21:18:21.654 00.000 12116 OnExposeComplete: enter
21:18:21.657 00.003 12116 UpdateGuideState(): m_state=6
21:18:21.660 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
21:18:21.663 00.003 12116 Star::Find returns 1 (0), X=1412.18, Y=262.50, Mass=376844, SNR=82.1, Peak=47248 HFD=2.7
21:18:21.666 00.003 12116 MultiStar: [#1 0.53,0.57,0.67,U] [#2 -0.54,0.22,0.76,U] [#3 0.30,-0.19,0.85,U] [#4 0.58,0.49,0.55,U] [#5 0.40,-0.03,0.51,U] [#6 -0.47,0.49,0.35,U] [#7 0.62,-0.34,0.43,U] [#8 -0.84,0.18,0.41,U] 
21:18:21.669 00.003 12116 refined, 8 included, MultiStar: {0.16, 0.02}, one-star: {0.39, -0.62}
21:18:21.673 00.004 12116 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.71) = xAngle (-2.56 = -2.56)
21:18:21.675 00.002 12116 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.43 = 0.43)
21:18:21.678 00.003 12116 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.15 mountX=-0.13 mountY=0.07, mountTheta=2.68
21:18:21.683 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.16, y=0.02, opts=13)
21:18:21.687 00.004 12116 Enqueuing Move request for scope (0.16, 0.02)
21:18:21.690 00.003 11824 Worker thread wakes up
21:18:21.690 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
21:18:21.690 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1488, FiltMax=65535, Gamma=0.510
21:18:21.693 00.003 11824 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
21:18:21.694 00.001 11824 Moving (0.16, 0.02) raw xDistance=-0.13 yDistance=0.07
21:18:21.694 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:18:21.694 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:21.694 00.000 12116 UpdateGuideState exits: m=376844 SNR=82.1
21:18:21.698 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:21.701 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:18:21.701 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:18:21.704 00.003 12116 Enqueuing Expose request
21:18:21.708 00.004 11824 MoveAxis(E, 0, ABG)
21:18:21.708 00.000 11824 Move returns status 0, amount 0
21:18:21.708 00.000 11824 MoveAxis(N, 0, ABG)
21:18:21.708 00.000 11824 Move returns status 0, amount 0
21:18:21.708 00.000 11824 move complete, result=0
21:18:21.708 00.000 12116 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:21.711 00.003 11824 worker thread done servicing request
21:18:21.711 00.000 11824 Worker thread wakes up
21:18:21.712 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:18:21.712 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:18:25.108 03.396 11824 Exposure complete
21:18:25.351 00.243 11824 worker thread done servicing request
21:18:25.351 00.000 12116 OnExposeComplete: enter
21:18:25.357 00.006 12116 UpdateGuideState(): m_state=6
21:18:25.362 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
21:18:25.365 00.003 12116 Star::Find returns 1 (0), X=1412.41, Y=262.65, Mass=433714, SNR=93.4, Peak=48768 HFD=2.9
21:18:25.368 00.003 12116 MultiStar: [#1 0.74,0.32,0.56,U] [#2 -0.93,0.28,0.71,U] [#3 0.50,-0.49,0.85,U] [#4 0.77,0.18,0.54,U] [#5 0.92,-0.77,0.47,U] [#6 -0.58,0.24,0.39,U] [#7 0.59,-0.26,0.35,U] [#8 -0.40,0.15,0.33,U] 
21:18:25.372 00.004 12116 refined, 8 included, MultiStar: {0.29, -0.14}, one-star: {0.63, -0.47}
21:18:25.375 00.003 12116 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.71) = xAngle (-3.17 = 3.11)
21:18:25.378 00.003 12116 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.19 = -0.19)
21:18:25.381 00.003 12116 CameraToMount -- cameraX=0.29 cameraY=-0.14 hyp=0.32 cameraTheta=-0.46 mountX=-0.32 mountY=-0.06, mountTheta=-2.96
21:18:25.385 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.14, opts=13)
21:18:25.389 00.004 12116 Enqueuing Move request for scope (0.29, -0.14)
21:18:25.392 00.003 11824 Worker thread wakes up
21:18:25.392 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5504, FiltMin=1646, FiltMax=65535, Gamma=0.510
21:18:25.394 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.14) opts 0xd
21:18:25.395 00.001 12116 UpdateGuideState exits: m=433714 SNR=93.4
21:18:25.397 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:25.399 00.002 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.14)
21:18:25.400 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:18:25.403 00.003 11824 Moving (0.29, -0.14) raw xDistance=-0.32 yDistance=-0.06
21:18:25.403 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
21:18:25.403 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:25.403 00.000 12116 Enqueuing Expose request
21:18:25.406 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:18:25.406 00.000 11824 MoveAxis(E, 72, ABG)
21:18:25.406 00.000 11824 Guiding  Dir = 2, Dur = 72
21:18:25.406 00.000 11824 IsSlewing returns 0
21:18:25.407 00.001 11824 IsGuiding returns 0
21:18:25.407 00.000 11824 PulseGuide returned control before completion, sleep 82
21:18:25.498 00.091 11824 IsGuiding returns 1
21:18:25.498 00.000 11824 scope still moving after pulse duration time elapsed
21:18:25.530 00.032 11824 IsSlewing returns 0
21:18:25.531 00.001 11824 IsGuiding returns 0
21:18:25.531 00.000 11824 scope move finished after 72 + 51 ms
21:18:25.531 00.000 11824 Move returns status 0, amount 72
21:18:25.531 00.000 11824 MoveAxis(N, 0, ABG)
21:18:25.531 00.000 11824 Move returns status 0, amount 0
21:18:25.531 00.000 11824 move complete, result=0
21:18:25.532 00.001 11824 worker thread done servicing request
21:18:25.532 00.000 11824 Worker thread wakes up
21:18:25.532 00.000 12116 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
21:18:25.536 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:18:25.536 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:18:28.966 03.430 11824 Exposure complete
21:18:29.205 00.239 11824 worker thread done servicing request
21:18:29.205 00.000 12116 OnExposeComplete: enter
21:18:29.208 00.003 12116 UpdateGuideState(): m_state=6
21:18:29.211 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
21:18:29.216 00.005 12116 Star::Find returns 1 (0), X=1411.59, Y=262.56, Mass=410371, SNR=84.9, Peak=47552 HFD=3.1
21:18:29.218 00.002 12116 MultiStar: [#1 0.17,0.39,0.57,U] [#2 0.06,0.11,0.73,U] [#3 -0.20,-0.22,0.88,U] [#4 0.06,0.45,0.58,U] [#5 -0.15,-0.09,0.50,U] [#6 -1.14,0.61,0.40,U] [#7 -0.33,0.39,0.45,U] [#8 -1.09,0.10,0.30,U] 
21:18:29.225 00.007 12116 refined, 8 included, MultiStar: {-0.22, 0.04}, one-star: {-0.19, -0.56}
21:18:29.229 00.004 12116 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.71) = xAngle (0.25 = 0.25)
21:18:29.232 00.003 12116 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.24 = -3.04)
21:18:29.236 00.004 12116 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.23 cameraTheta=2.97 mountX=0.22 mountY=-0.02, mountTheta=-0.10
21:18:29.245 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.22, y=0.04, opts=13)
21:18:29.249 00.004 12116 Enqueuing Move request for scope (-0.22, 0.04)
21:18:29.252 00.003 11824 Worker thread wakes up
21:18:29.253 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5491, FiltMin=1552, FiltMax=65535, Gamma=0.510
21:18:29.256 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd
21:18:29.256 00.000 12116 UpdateGuideState exits: m=410371 SNR=84.9
21:18:29.259 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.22, 0.04)
21:18:29.259 00.000 11824 Moving (-0.22, 0.04) raw xDistance=0.22 yDistance=-0.02
21:18:29.259 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
21:18:29.259 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:29.260 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:29.262 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:18:29.265 00.003 12116 Enqueuing Expose request
21:18:29.268 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:18:29.268 00.000 11824 MoveAxis(E, 0, ABG)
21:18:29.268 00.000 11824 Move returns status 0, amount 0
21:18:29.268 00.000 11824 MoveAxis(N, 0, ABG)
21:18:29.268 00.000 11824 Move returns status 0, amount 0
21:18:29.268 00.000 11824 move complete, result=0
21:18:29.269 00.001 11824 worker thread done servicing request
21:18:29.269 00.000 11824 Worker thread wakes up
21:18:29.269 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:18:29.269 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:18:29.272 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:18:32.676 03.404 11824 Exposure complete
21:18:32.913 00.237 11824 worker thread done servicing request
21:18:32.913 00.000 12116 OnExposeComplete: enter
21:18:32.916 00.003 12116 UpdateGuideState(): m_state=6
21:18:32.920 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
21:18:32.925 00.005 12116 Star::Find returns 1 (0), X=1411.64, Y=262.60, Mass=396092, SNR=83.7, Peak=54928 HFD=2.9
21:18:32.929 00.004 12116 MultiStar: [#1 0.28,0.27,0.60,U] [#2 -0.02,0.19,0.79,U] [#3 -0.38,-0.27,0.93,U] [#4 0.11,-0.16,0.69,U] [#5 -0.03,-0.27,0.47,U] [#6 -0.99,0.67,0.38,U] [#7 -0.21,-0.11,0.40,U] [#8 -1.39,-0.13,0.31,U] 
21:18:32.931 00.002 12116 refined, 8 included, MultiStar: {-0.21, -0.09}, one-star: {-0.14, -0.52}
21:18:32.935 00.004 12116 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.71) = xAngle (-5.44 = 0.84)
21:18:32.939 00.004 12116 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.45 = -2.45)
21:18:32.942 00.003 12116 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-2.73 mountX=0.15 mountY=-0.15, mountTheta=-0.76
21:18:32.950 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.21, y=-0.09, opts=13)
21:18:32.955 00.005 12116 Enqueuing Move request for scope (-0.21, -0.09)
21:18:32.958 00.003 11824 Worker thread wakes up
21:18:32.958 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5498, FiltMin=1911, FiltMax=65535, Gamma=0.510
21:18:32.961 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.09) opts 0xd
21:18:32.961 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.21, -0.09)
21:18:32.961 00.000 11824 Moving (-0.21, -0.09) raw xDistance=0.15 yDistance=-0.15
21:18:32.961 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:18:32.961 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:32.961 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:18:32.962 00.001 11824 MoveAxis(E, 0, ABG)
21:18:32.962 00.000 11824 Move returns status 0, amount 0
21:18:32.962 00.000 12116 UpdateGuideState exits: m=396092 SNR=83.7
21:18:32.965 00.003 11824 MoveAxis(N, 0, ABG)
21:18:32.965 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:32.968 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:18:32.971 00.003 12116 Enqueuing Expose request
21:18:32.974 00.003 11824 Move returns status 0, amount 0
21:18:32.974 00.000 11824 move complete, result=0
21:18:32.974 00.000 11824 worker thread done servicing request
21:18:32.974 00.000 11824 Worker thread wakes up
21:18:32.974 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:18:32.980 00.006 11824 worker thread servicing REQUEST_EXPOSE 3000
21:18:32.980 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:18:36.394 03.414 11824 Exposure complete
21:18:36.653 00.259 11824 worker thread done servicing request
21:18:36.653 00.000 12116 OnExposeComplete: enter
21:18:36.657 00.004 12116 UpdateGuideState(): m_state=6
21:18:36.661 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
21:18:36.665 00.004 12116 Star::Find returns 1 (0), X=1411.37, Y=262.66, Mass=392984, SNR=82.0, Peak=44493 HFD=2.9
21:18:36.669 00.004 12116 MultiStar: [#1 -0.23,0.29,0.57,U] [#2 0.43,-0.07,0.93,U] [#3 -0.48,-0.08,0.90,U] [#4 -0.23,0.22,0.55,U] [#5 -0.49,0.03,0.55,U] [#6 -1.73,0.50,0.39,U] [#7 -0.57,0.18,0.38,U] [#8 -1.23,-0.14,0.34,U] 
21:18:36.673 00.004 12116 refined, 8 included, MultiStar: {-0.41, -0.01}, one-star: {-0.41, -0.46}
21:18:36.677 00.004 12116 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.71) = xAngle (-5.82 = 0.46)
21:18:36.680 00.003 12116 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.83 = -2.83)
21:18:36.683 00.003 12116 CameraToMount -- cameraX=-0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-3.10 mountX=0.36 mountY=-0.12, mountTheta=-0.33
21:18:36.690 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=-0.01, opts=13)
21:18:36.694 00.004 12116 Enqueuing Move request for scope (-0.41, -0.01)
21:18:36.698 00.004 11824 Worker thread wakes up
21:18:36.698 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5495, FiltMin=1655, FiltMax=65535, Gamma=0.510
21:18:36.701 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.01) opts 0xd
21:18:36.701 00.000 12116 UpdateGuideState exits: m=392984 SNR=82.0
21:18:36.705 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.41, -0.01)
21:18:36.706 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:36.709 00.003 11824 Moving (-0.41, -0.01) raw xDistance=0.36 yDistance=-0.12
21:18:36.709 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:18:36.713 00.004 12116 Enqueuing Expose request
21:18:36.716 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
21:18:36.716 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:36.716 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:18:36.716 00.000 11824 MoveAxis(W, 82, ABG)
21:18:36.716 00.000 11824 Guiding  Dir = 3, Dur = 82
21:18:36.717 00.001 11824 IsSlewing returns 0
21:18:36.717 00.000 11824 IsGuiding returns 0
21:18:36.717 00.000 11824 PulseGuide returned control before completion, sleep 92
21:18:36.817 00.100 11824 IsGuiding returns 1
21:18:36.817 00.000 11824 scope still moving after pulse duration time elapsed
21:18:36.849 00.032 11824 IsSlewing returns 0
21:18:36.849 00.000 11824 IsGuiding returns 0
21:18:36.849 00.000 11824 scope move finished after 82 + 49 ms
21:18:36.849 00.000 11824 Move returns status 0, amount 82
21:18:36.849 00.000 11824 MoveAxis(N, 0, ABG)
21:18:36.850 00.001 11824 Move returns status 0, amount 0
21:18:36.850 00.000 11824 move complete, result=0
21:18:36.850 00.000 11824 worker thread done servicing request
21:18:36.850 00.000 11824 Worker thread wakes up
21:18:36.850 00.000 12116 GuideStep: 0.4 px 82 ms WEST, -0.1 px 0 ms NORTH
21:18:36.853 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:18:36.854 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:18:40.255 03.401 11824 Exposure complete
21:18:40.499 00.244 11824 worker thread done servicing request
21:18:40.499 00.000 12116 OnExposeComplete: enter
21:18:40.503 00.004 12116 UpdateGuideState(): m_state=6
21:18:40.506 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
21:18:40.510 00.004 12116 Star::Find returns 1 (0), X=1411.16, Y=262.39, Mass=401568, SNR=84.5, Peak=49245 HFD=2.7
21:18:40.513 00.003 12116 MultiStar: [#1 -0.45,0.29,0.55,U] [#2 0.33,0.13,0.72,U] [#3 -0.75,-0.49,0.82,U] [#4 -0.36,0.02,0.62,U] [#5 -0.71,-0.28,0.45,U] [#6 -1.23,0.82,0.34,U] [#7 -0.92,-0.49,0.40,U] [#8 -1.91,-0.34,0.33,U] 
21:18:40.517 00.004 12116 refined, 8 included, MultiStar: {-0.61, -0.20}, one-star: {-0.62, -0.73}
21:18:40.520 00.003 12116 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.71) = xAngle (-5.55 = 0.74)
21:18:40.524 00.004 12116 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.56 = -2.56)
21:18:40.529 00.005 12116 CameraToMount -- cameraX=-0.61 cameraY=-0.20 hyp=0.64 cameraTheta=-2.83 mountX=0.48 mountY=-0.35, mountTheta=-0.64
21:18:40.538 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.61, y=-0.20, opts=13)
21:18:40.542 00.004 12116 Enqueuing Move request for scope (-0.61, -0.20)
21:18:40.547 00.005 11824 Worker thread wakes up
21:18:40.547 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.20) opts 0xd
21:18:40.547 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.61, -0.20)
21:18:40.547 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1776, FiltMax=65535, Gamma=0.510
21:18:40.550 00.003 11824 Moving (-0.61, -0.20) raw xDistance=0.48 yDistance=-0.35
21:18:40.550 00.000 12116 UpdateGuideState exits: m=401568 SNR=84.5
21:18:40.553 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
21:18:40.553 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:40.555 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:40.556 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:18:40.558 00.002 12116 Enqueuing Expose request
21:18:40.561 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:18:40.561 00.000 11824 MoveAxis(W, 113, ABG)
21:18:40.561 00.000 11824 Guiding  Dir = 3, Dur = 113
21:18:40.561 00.000 11824 IsSlewing returns 0
21:18:40.562 00.001 11824 IsGuiding returns 0
21:18:40.562 00.000 11824 PulseGuide returned control before completion, sleep 123
21:18:40.689 00.127 11824 IsGuiding returns 1
21:18:40.689 00.000 11824 scope still moving after pulse duration time elapsed
21:18:40.720 00.031 11824 IsSlewing returns 0
21:18:40.720 00.000 11824 IsGuiding returns 0
21:18:40.720 00.000 11824 scope move finished after 113 + 45 ms
21:18:40.721 00.001 11824 Move returns status 0, amount 113
21:18:40.721 00.000 11824 MoveAxis(N, 0, ABG)
21:18:40.721 00.000 11824 Move returns status 0, amount 0
21:18:40.721 00.000 11824 move complete, result=0
21:18:40.721 00.000 11824 worker thread done servicing request
21:18:40.721 00.000 11824 Worker thread wakes up
21:18:40.721 00.000 12116 GuideStep: 0.5 px 113 ms WEST, -0.4 px 0 ms NORTH
21:18:40.723 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:18:40.723 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:18:44.146 03.423 11824 Exposure complete
21:18:44.389 00.243 11824 worker thread done servicing request
21:18:44.390 00.001 12116 OnExposeComplete: enter
21:18:44.394 00.004 12116 UpdateGuideState(): m_state=6
21:18:44.397 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
21:18:44.400 00.003 12116 Star::Find returns 1 (0), X=1410.92, Y=262.67, Mass=389268, SNR=80.7, Peak=48845 HFD=2.6
21:18:44.405 00.005 12116 MultiStar: [#1 -0.58,0.36,0.55,U] [#2 0.45,0.20,0.88,U] [#3 -0.98,0.01,0.80,U] [#4 -0.85,0.42,0.67,U] [#5 -0.84,0.04,0.46,U] [#6 -1.81,0.45,0.40,U] [#7 -0.96,-0.22,0.41,U] [#8 -2.31,0.09,0.31,U] 
21:18:44.407 00.002 12116 refined, 8 included, MultiStar: {-0.80, 0.07}, one-star: {-0.86, -0.45}
21:18:44.411 00.004 12116 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.71) = xAngle (0.35 = 0.35)
21:18:44.414 00.003 12116 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.33 = -2.95)
21:18:44.417 00.003 12116 CameraToMount -- cameraX=-0.80 cameraY=0.07 hyp=0.80 cameraTheta=3.06 mountX=0.75 mountY=-0.15, mountTheta=-0.20
21:18:44.424 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.80, y=0.07, opts=13)
21:18:44.427 00.003 12116 Enqueuing Move request for scope (-0.80, 0.07)
21:18:44.430 00.003 11824 Worker thread wakes up
21:18:44.430 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5498, FiltMin=1661, FiltMax=65535, Gamma=0.510
21:18:44.432 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.07) opts 0xd
21:18:44.433 00.001 12116 UpdateGuideState exits: m=389268 SNR=80.7
21:18:44.436 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:44.440 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.80, 0.07)
21:18:44.440 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:18:44.443 00.003 12116 Enqueuing Expose request
21:18:44.446 00.003 11824 Moving (-0.80, 0.07) raw xDistance=0.75 yDistance=-0.15
21:18:44.446 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75
21:18:44.446 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:44.446 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:18:44.446 00.000 11824 MoveAxis(W, 176, ABG)
21:18:44.446 00.000 11824 Guiding  Dir = 3, Dur = 176
21:18:44.447 00.001 11824 IsSlewing returns 0
21:18:44.447 00.000 11824 IsGuiding returns 0
21:18:44.447 00.000 11824 PulseGuide returned control before completion, sleep 186
21:18:44.647 00.200 11824 IsGuiding returns 1
21:18:44.647 00.000 11824 scope still moving after pulse duration time elapsed
21:18:44.677 00.030 11824 IsSlewing returns 0
21:18:44.677 00.000 11824 IsGuiding returns 0
21:18:44.677 00.000 11824 scope move finished after 176 + 55 ms
21:18:44.677 00.000 11824 Move returns status 0, amount 176
21:18:44.677 00.000 11824 MoveAxis(N, 0, ABG)
21:18:44.677 00.000 11824 Move returns status 0, amount 0
21:18:44.677 00.000 11824 move complete, result=0
21:18:44.679 00.002 11824 worker thread done servicing request
21:18:44.679 00.000 11824 Worker thread wakes up
21:18:44.679 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:18:44.679 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:18:44.679 00.000 12116 GuideStep: 0.8 px 176 ms WEST, -0.2 px 0 ms NORTH
21:18:48.093 03.414 11824 Exposure complete
21:18:48.329 00.236 11824 worker thread done servicing request
21:18:48.329 00.000 12116 OnExposeComplete: enter
21:18:48.332 00.003 12116 UpdateGuideState(): m_state=6
21:18:48.336 00.004 12116 Star::Find(15, 1410, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
21:18:48.339 00.003 12116 Star::Find returns 1 (0), X=1410.98, Y=262.44, Mass=416031, SNR=99.0, Peak=45587 HFD=3.0
21:18:48.342 00.003 12116 MultiStar: [#1 -0.65,0.12,0.45,U] [#2 0.25,0.08,0.74,U] [#3 -0.91,-0.26,0.72,U] [#4 -0.61,0.25,0.40,U] [#5 -1.03,-0.18,0.34,U] [#6 -1.85,0.16,0.31,U] [#7 -0.77,-0.21,0.28,U] [#8 -1.76,0.04,0.24,U] 
21:18:48.348 00.006 12116 refined, 8 included, MultiStar: {-0.75, -0.16}, one-star: {-0.81, -0.69}
21:18:48.351 00.003 12116 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.71) = xAngle (-5.64 = 0.64)
21:18:48.354 00.003 12116 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.66 = -2.66)
21:18:48.357 00.003 12116 CameraToMount -- cameraX=-0.75 cameraY=-0.16 hyp=0.77 cameraTheta=-2.93 mountX=0.62 mountY=-0.36, mountTheta=-0.53
21:18:48.366 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.75, y=-0.16, opts=13)
21:18:48.370 00.004 12116 Enqueuing Move request for scope (-0.75, -0.16)
21:18:48.373 00.003 11824 Worker thread wakes up
21:18:48.373 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.16) opts 0xd
21:18:48.374 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1811, FiltMax=65535, Gamma=0.510
21:18:48.377 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.75, -0.16)
21:18:48.377 00.000 12116 UpdateGuideState exits: m=416031 SNR=99.0
21:18:48.380 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:48.383 00.003 11824 Moving (-0.75, -0.16) raw xDistance=0.62 yDistance=-0.36
21:18:48.383 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:18:48.386 00.003 12116 Enqueuing Expose request
21:18:48.389 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.62
21:18:48.389 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:48.389 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:18:48.389 00.000 11824 MoveAxis(W, 151, ABG)
21:18:48.389 00.000 11824 Guiding  Dir = 3, Dur = 151
21:18:48.390 00.001 11824 IsSlewing returns 0
21:18:48.390 00.000 11824 IsGuiding returns 0
21:18:48.390 00.000 11824 PulseGuide returned control before completion, sleep 161
21:18:48.567 00.177 11824 IsGuiding returns 0
21:18:48.568 00.001 11824 Move returns status 0, amount 151
21:18:48.568 00.000 11824 MoveAxis(N, 0, ABG)
21:18:48.568 00.000 11824 Move returns status 0, amount 0
21:18:48.568 00.000 11824 move complete, result=0
21:18:48.568 00.000 11824 worker thread done servicing request
21:18:48.568 00.000 11824 Worker thread wakes up
21:18:48.570 00.002 12116 GuideStep: 0.6 px 151 ms WEST, -0.4 px 0 ms NORTH
21:18:48.573 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:18:48.573 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:18:52.087 03.514 11824 Exposure complete
21:18:52.369 00.282 11824 worker thread done servicing request
21:18:52.370 00.001 12116 OnExposeComplete: enter
21:18:52.374 00.004 12116 UpdateGuideState(): m_state=6
21:18:52.377 00.003 12116 Star::Find(15, 1410, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
21:18:52.381 00.004 12116 Star::Find returns 1 (0), X=1411.19, Y=262.33, Mass=378198, SNR=75.1, Peak=42973 HFD=2.7
21:18:52.384 00.003 12116 MultiStar: [#1 -0.64,0.16,0.67,U] [#2 0.24,-0.17,0.97,U] [#3 -0.69,-0.71,1.02,U] [#4 -0.41,0.30,0.63,U] [#5 -0.74,-0.63,0.55,U] [#6 -1.53,0.36,0.40,U] [#7 -0.88,-0.37,0.39,U] [#8 -1.84,0.18,0.30,U] 
21:18:52.388 00.004 12116 refined, 8 included, MultiStar: {-0.62, -0.28}, one-star: {-0.59, -0.79}
21:18:52.392 00.004 12116 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.71) = xAngle (-5.43 = 0.85)
21:18:52.395 00.003 12116 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.44 = -2.44)
21:18:52.399 00.004 12116 CameraToMount -- cameraX=-0.62 cameraY=-0.28 hyp=0.68 cameraTheta=-2.71 mountX=0.45 mountY=-0.44, mountTheta=-0.77
21:18:52.406 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.62, y=-0.28, opts=13)
21:18:52.410 00.004 12116 Enqueuing Move request for scope (-0.62, -0.28)
21:18:52.413 00.003 11824 Worker thread wakes up
21:18:52.413 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5504, FiltMin=1479, FiltMax=65535, Gamma=0.510
21:18:52.416 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.28) opts 0xd
21:18:52.416 00.000 12116 UpdateGuideState exits: m=378198 SNR=75.1
21:18:52.420 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:52.423 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.62, -0.28)
21:18:52.423 00.000 11824 Moving (-0.62, -0.28) raw xDistance=0.45 yDistance=-0.44
21:18:52.424 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:18:52.427 00.003 12116 Enqueuing Expose request
21:18:52.431 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
21:18:52.431 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:52.431 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:18:52.431 00.000 11824 MoveAxis(W, 111, ABG)
21:18:52.431 00.000 11824 Guiding  Dir = 3, Dur = 111
21:18:52.431 00.000 11824 IsSlewing returns 0
21:18:52.432 00.001 11824 IsGuiding returns 0
21:18:52.432 00.000 11824 PulseGuide returned control before completion, sleep 121
21:18:52.554 00.122 11824 IsGuiding returns 1
21:18:52.555 00.001 11824 scope still moving after pulse duration time elapsed
21:18:52.586 00.031 11824 IsSlewing returns 0
21:18:52.586 00.000 11824 IsGuiding returns 0
21:18:52.586 00.000 11824 scope move finished after 111 + 43 ms
21:18:52.586 00.000 11824 Move returns status 0, amount 111
21:18:52.587 00.001 11824 MoveAxis(N, 0, ABG)
21:18:52.587 00.000 11824 Move returns status 0, amount 0
21:18:52.587 00.000 11824 move complete, result=0
21:18:52.587 00.000 11824 worker thread done servicing request
21:18:52.587 00.000 11824 Worker thread wakes up
21:18:52.587 00.000 12116 GuideStep: 0.4 px 111 ms WEST, -0.4 px 0 ms NORTH
21:18:52.591 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:18:52.591 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:18:56.002 03.411 11824 Exposure complete
21:18:56.257 00.255 11824 worker thread done servicing request
21:18:56.257 00.000 12116 OnExposeComplete: enter
21:18:56.261 00.004 12116 UpdateGuideState(): m_state=6
21:18:56.264 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
21:18:56.267 00.003 12116 Star::Find returns 1 (0), X=1411.09, Y=262.38, Mass=372131, SNR=75.4, Peak=46509 HFD=2.5
21:18:56.271 00.004 12116 MultiStar: [#1 -0.71,0.00,0.68,U] [#2 0.28,-0.12,0.84,U] [#3 -0.79,-0.22,0.96,U] [#4 -0.42,-0.02,0.65,U] [#5 -0.63,-0.50,0.51,U] [#6 -2.10,0.55,0.43,U] [#7 -0.83,-0.66,0.48,U] [#8 -1.61,-0.23,0.39,U] 
21:18:56.277 00.006 12116 refined, 8 included, MultiStar: {-0.71, -0.25}, one-star: {-0.69, -0.74}
21:18:56.282 00.005 12116 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.71) = xAngle (-5.52 = 0.77)
21:18:56.287 00.005 12116 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.53 = -2.53)
21:18:56.291 00.004 12116 CameraToMount -- cameraX=-0.71 cameraY=-0.25 hyp=0.75 cameraTheta=-2.80 mountX=0.54 mountY=-0.43, mountTheta=-0.67
21:18:56.297 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.71, y=-0.25, opts=13)
21:18:56.301 00.004 12116 Enqueuing Move request for scope (-0.71, -0.25)
21:18:56.304 00.003 11824 Worker thread wakes up
21:18:56.305 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.25) opts 0xd
21:18:56.305 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.71, -0.25)
21:18:56.305 00.000 11824 Moving (-0.71, -0.25) raw xDistance=0.54 yDistance=-0.43
21:18:56.305 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
21:18:56.305 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:56.305 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1776, FiltMax=65535, Gamma=0.510
21:18:56.308 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:18:56.308 00.000 12116 UpdateGuideState exits: m=372131 SNR=75.4
21:18:56.312 00.004 11824 MoveAxis(W, 129, ABG)
21:18:56.312 00.000 11824 Guiding  Dir = 3, Dur = 129
21:18:56.312 00.000 11824 IsSlewing returns 0
21:18:56.312 00.000 11824 IsGuiding returns 0
21:18:56.313 00.001 11824 PulseGuide returned control before completion, sleep 139
21:18:56.313 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:56.316 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:18:56.322 00.006 12116 Enqueuing Expose request
21:18:56.467 00.145 11824 IsGuiding returns 1
21:18:56.467 00.000 11824 scope still moving after pulse duration time elapsed
21:18:56.499 00.032 11824 IsSlewing returns 0
21:18:56.499 00.000 11824 IsGuiding returns 0
21:18:56.499 00.000 11824 scope move finished after 129 + 57 ms
21:18:56.500 00.001 11824 Move returns status 0, amount 129
21:18:56.500 00.000 11824 MoveAxis(N, 0, ABG)
21:18:56.500 00.000 11824 Move returns status 0, amount 0
21:18:56.500 00.000 11824 move complete, result=0
21:18:56.500 00.000 11824 worker thread done servicing request
21:18:56.500 00.000 11824 Worker thread wakes up
21:18:56.500 00.000 12116 GuideStep: 0.5 px 129 ms WEST, -0.4 px 0 ms NORTH
21:18:56.504 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:18:56.505 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:18:59.900 03.395 11824 Exposure complete
21:19:00.149 00.249 11824 worker thread done servicing request
21:19:00.149 00.000 12116 OnExposeComplete: enter
21:19:00.152 00.003 12116 UpdateGuideState(): m_state=6
21:19:00.156 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
21:19:00.159 00.003 12116 Star::Find returns 1 (0), X=1411.61, Y=262.07, Mass=398964, SNR=77.6, Peak=40592 HFD=2.9
21:19:00.162 00.003 12116 MultiStar: [#1 0.04,-0.45,0.68,U] [#2 -0.54,-0.45,0.89,U] [#3 -0.46,-0.53,0.91,U] [#4 0.01,-0.86,0.52,U] [#5 -0.29,-0.79,0.48,U] [#6 -1.45,-0.09,0.41,U] [#7 -0.16,-0.50,0.43,U] [#8 -0.94,-1.15,0.31,U] 
21:19:00.165 00.003 12116 refined, 8 included, MultiStar: {-0.38, -0.65}, one-star: {-0.17, -1.05}
21:19:00.168 00.003 12116 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.71) = xAngle (-4.81 = 1.47)
21:19:00.173 00.005 12116 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.82 = -1.82)
21:19:00.175 00.002 12116 CameraToMount -- cameraX=-0.38 cameraY=-0.65 hyp=0.75 cameraTheta=-2.10 mountX=0.07 mountY=-0.73, mountTheta=-1.47
21:19:00.181 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.38, y=-0.65, opts=13)
21:19:00.184 00.003 12116 Enqueuing Move request for scope (-0.38, -0.65)
21:19:00.188 00.004 11824 Worker thread wakes up
21:19:00.188 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1443, FiltMax=65535, Gamma=0.510
21:19:00.190 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.65) opts 0xd
21:19:00.191 00.001 12116 UpdateGuideState exits: m=398964 SNR=77.6
21:19:00.194 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.38, -0.65)
21:19:00.194 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:00.197 00.003 11824 Moving (-0.38, -0.65) raw xDistance=0.07 yDistance=-0.73
21:19:00.197 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:19:00.197 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
21:19:00.198 00.001 11824 MoveAxis(E, 0, ABG)
21:19:00.198 00.000 11824 Move returns status 0, amount 0
21:19:00.198 00.000 11824 MoveAxis(N, 137, ABG)
21:19:00.198 00.000 11824 Guiding  Dir = 0, Dur = 137
21:19:00.198 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:00.201 00.003 12116 Enqueuing Expose request
21:19:00.204 00.003 11824 IsSlewing returns 0
21:19:00.205 00.001 11824 IsGuiding returns 0
21:19:00.205 00.000 11824 PulseGuide returned control before completion, sleep 147
21:19:00.366 00.161 11824 IsGuiding returns 1
21:19:00.366 00.000 11824 scope still moving after pulse duration time elapsed
21:19:00.397 00.031 11824 IsSlewing returns 0
21:19:00.397 00.000 11824 IsGuiding returns 0
21:19:00.397 00.000 11824 scope move finished after 137 + 55 ms
21:19:00.397 00.000 11824 Move returns status 0, amount 137
21:19:00.397 00.000 11824 move complete, result=0
21:19:00.397 00.000 11824 worker thread done servicing request
21:19:00.398 00.001 12116 GuideStep: 0.1 px 0 ms EAST, -0.7 px 137 ms NORTH
21:19:00.402 00.004 11824 Worker thread wakes up
21:19:00.402 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:00.402 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:19:03.809 03.407 11824 Exposure complete
21:19:04.055 00.246 11824 worker thread done servicing request
21:19:04.055 00.000 12116 OnExposeComplete: enter
21:19:04.059 00.004 12116 UpdateGuideState(): m_state=6
21:19:04.063 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
21:19:04.066 00.003 12116 Star::Find returns 1 (0), X=1412.24, Y=262.25, Mass=400068, SNR=84.4, Peak=41875 HFD=2.9
21:19:04.073 00.007 12116 MultiStar: [#1 0.79,-0.28,0.56,U] [#2 -1.51,-0.17,0.70,U] [#3 0.56,-0.62,0.71,U] [#4 0.90,-0.50,0.51,U] [#5 0.50,-0.69,0.40,U] [#6 -0.35,0.04,0.39,U] [#7 0.40,-0.87,0.33,U] [#8 -0.32,-0.90,0.40,U] 
21:19:04.076 00.003 12116 refined, 8 included, MultiStar: {0.15, -0.55}, one-star: {0.45, -0.87}
21:19:04.079 00.003 12116 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.71) = xAngle (-4.02 = 2.27)
21:19:04.082 00.003 12116 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.03 = -1.03)
21:19:04.086 00.004 12116 CameraToMount -- cameraX=0.15 cameraY=-0.55 hyp=0.57 cameraTheta=-1.30 mountX=-0.36 mountY=-0.49, mountTheta=-2.21
21:19:04.093 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.15, y=-0.55, opts=13)
21:19:04.097 00.004 12116 Enqueuing Move request for scope (0.15, -0.55)
21:19:04.100 00.003 11824 Worker thread wakes up
21:19:04.101 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5479, FiltMin=1642, FiltMax=65535, Gamma=0.510
21:19:04.104 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.55) opts 0xd
21:19:04.105 00.001 11824 Handling offset move in thread for scope, endpoint = (0.15, -0.55)
21:19:04.105 00.000 11824 Moving (0.15, -0.55) raw xDistance=-0.36 yDistance=-0.49
21:19:04.105 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
21:19:04.105 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:19:04.105 00.000 11824 MoveAxis(E, 82, ABG)
21:19:04.105 00.000 12116 UpdateGuideState exits: m=400068 SNR=84.4
21:19:04.108 00.003 11824 Guiding  Dir = 2, Dur = 82
21:19:04.108 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:04.110 00.002 11824 IsSlewing returns 0
21:19:04.110 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:04.114 00.004 11824 IsGuiding returns 0
21:19:04.114 00.000 12116 Enqueuing Expose request
21:19:04.116 00.002 11824 PulseGuide returned control before completion, sleep 92
21:19:04.224 00.108 11824 IsGuiding returns 0
21:19:04.224 00.000 11824 Move returns status 0, amount 82
21:19:04.224 00.000 11824 MoveAxis(N, 92, ABG)
21:19:04.224 00.000 11824 Guiding  Dir = 0, Dur = 92
21:19:04.224 00.000 11824 IsSlewing returns 0
21:19:04.225 00.001 11824 IsGuiding returns 0
21:19:04.225 00.000 11824 PulseGuide returned control before completion, sleep 102
21:19:04.335 00.110 11824 IsGuiding returns 1
21:19:04.336 00.001 11824 scope still moving after pulse duration time elapsed
21:19:04.367 00.031 11824 IsSlewing returns 0
21:19:04.367 00.000 11824 IsGuiding returns 0
21:19:04.367 00.000 11824 scope move finished after 92 + 50 ms
21:19:04.367 00.000 11824 Move returns status 0, amount 92
21:19:04.367 00.000 11824 move complete, result=0
21:19:04.367 00.000 11824 worker thread done servicing request
21:19:04.368 00.001 11824 Worker thread wakes up
21:19:04.368 00.000 12116 GuideStep: -0.4 px 82 ms EAST, -0.5 px 92 ms NORTH
21:19:04.371 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:04.371 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:19:07.784 03.413 11824 Exposure complete
21:19:08.087 00.303 11824 worker thread done servicing request
21:19:08.087 00.000 12116 OnExposeComplete: enter
21:19:08.090 00.003 12116 UpdateGuideState(): m_state=6
21:19:08.094 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
21:19:08.097 00.003 12116 Star::Find returns 1 (0), X=1412.85, Y=262.36, Mass=396122, SNR=82.1, Peak=36813 HFD=3.2
21:19:08.100 00.003 12116 MultiStar: [#1 1.44,-0.02,0.52,U] [#2 -1.38,0.20,0.69,U] [#3 1.07,-0.24,0.85,U] [#4 1.40,-0.13,0.53,U] [#5 0.72,-0.18,0.46,U] [#6 -0.04,0.26,0.32,U] [#7 1.42,-0.47,0.36,U] [#8 -0.00,-0.54,0.32,U] 
21:19:08.107 00.007 12116 refined, 8 included, MultiStar: {0.66, -0.25}, one-star: {1.06, -0.76}
21:19:08.109 00.002 12116 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.71) = xAngle (-3.07 = -3.07)
21:19:08.113 00.004 12116 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.09 = -0.09)
21:19:08.116 00.003 12116 CameraToMount -- cameraX=0.66 cameraY=-0.25 hyp=0.71 cameraTheta=-0.36 mountX=-0.70 mountY=-0.06, mountTheta=-3.06
21:19:08.122 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.66, y=-0.25, opts=13)
21:19:08.126 00.004 12116 Enqueuing Move request for scope (0.66, -0.25)
21:19:08.130 00.004 11824 Worker thread wakes up
21:19:08.130 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.25) opts 0xd
21:19:08.130 00.000 11824 Handling offset move in thread for scope, endpoint = (0.66, -0.25)
21:19:08.130 00.000 11824 Moving (0.66, -0.25) raw xDistance=-0.70 yDistance=-0.06
21:19:08.131 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
21:19:08.131 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:08.131 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1431, FiltMax=65535, Gamma=0.510
21:19:08.134 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:19:08.134 00.000 12116 UpdateGuideState exits: m=396122 SNR=82.1
21:19:08.137 00.003 11824 MoveAxis(E, 163, ABG)
21:19:08.137 00.000 11824 Guiding  Dir = 2, Dur = 163
21:19:08.137 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:08.140 00.003 11824 IsSlewing returns 0
21:19:08.140 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:08.143 00.003 12116 Enqueuing Expose request
21:19:08.147 00.004 11824 IsGuiding returns 0
21:19:08.148 00.001 11824 PulseGuide returned control before completion, sleep 173
21:19:08.324 00.176 11824 IsGuiding returns 1
21:19:08.324 00.000 11824 scope still moving after pulse duration time elapsed
21:19:08.356 00.032 11824 IsSlewing returns 0
21:19:08.356 00.000 11824 IsGuiding returns 0
21:19:08.356 00.000 11824 scope move finished after 163 + 46 ms
21:19:08.356 00.000 11824 Move returns status 0, amount 163
21:19:08.356 00.000 11824 MoveAxis(N, 0, ABG)
21:19:08.356 00.000 11824 Move returns status 0, amount 0
21:19:08.357 00.001 11824 move complete, result=0
21:19:08.357 00.000 11824 worker thread done servicing request
21:19:08.357 00.000 11824 Worker thread wakes up
21:19:08.357 00.000 12116 GuideStep: -0.7 px 163 ms EAST, -0.1 px 0 ms NORTH
21:19:08.360 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:08.360 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:19:11.772 03.412 11824 Exposure complete
21:19:12.016 00.244 11824 worker thread done servicing request
21:19:12.016 00.000 12116 OnExposeComplete: enter
21:19:12.020 00.004 12116 UpdateGuideState(): m_state=6
21:19:12.024 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
21:19:12.027 00.003 12116 Star::Find returns 1 (0), X=1411.43, Y=262.54, Mass=404291, SNR=84.3, Peak=41792 HFD=3.1
21:19:12.031 00.004 12116 MultiStar: [#1 -0.08,0.54,0.55,U] [#2 0.04,0.49,0.71,U] [#3 -0.47,-0.06,0.85,U] [#4 -0.18,0.43,0.51,U] [#5 -0.47,0.11,0.41,U] [#6 -1.56,0.92,0.37,U] [#7 -0.55,-0.13,0.30,U] [#8 -1.45,0.68,0.30,U] 
21:19:12.034 00.003 12116 refined, 8 included, MultiStar: {-0.45, 0.16}, one-star: {-0.36, -0.58}
21:19:12.036 00.002 12116 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.71) = xAngle (0.09 = 0.09)
21:19:12.040 00.004 12116 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.07 = 3.07)
21:19:12.042 00.002 12116 CameraToMount -- cameraX=-0.45 cameraY=0.16 hyp=0.47 cameraTheta=2.80 mountX=0.47 mountY=0.03, mountTheta=0.07
21:19:12.048 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.45, y=0.16, opts=13)
21:19:12.051 00.003 12116 Enqueuing Move request for scope (-0.45, 0.16)
21:19:12.054 00.003 11824 Worker thread wakes up
21:19:12.055 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5479, FiltMin=1305, FiltMax=65535, Gamma=0.510
21:19:12.058 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.16) opts 0xd
21:19:12.058 00.000 12116 UpdateGuideState exits: m=404291 SNR=84.3
21:19:12.060 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.45, 0.16)
21:19:12.060 00.000 11824 Moving (-0.45, 0.16) raw xDistance=0.47 yDistance=0.03
21:19:12.060 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:12.064 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.47
21:19:12.064 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:12.066 00.002 12116 Enqueuing Expose request
21:19:12.069 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:12.069 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:19:12.069 00.000 11824 MoveAxis(W, 94, ABG)
21:19:12.069 00.000 11824 Guiding  Dir = 3, Dur = 94
21:19:12.070 00.001 11824 IsSlewing returns 0
21:19:12.070 00.000 11824 IsGuiding returns 0
21:19:12.071 00.001 11824 PulseGuide returned control before completion, sleep 104
21:19:12.186 00.115 11824 IsGuiding returns 1
21:19:12.186 00.000 11824 scope still moving after pulse duration time elapsed
21:19:12.217 00.031 11824 IsSlewing returns 0
21:19:12.217 00.000 11824 IsGuiding returns 0
21:19:12.217 00.000 11824 scope move finished after 94 + 52 ms
21:19:12.217 00.000 11824 Move returns status 0, amount 94
21:19:12.218 00.001 11824 MoveAxis(N, 0, ABG)
21:19:12.218 00.000 11824 Move returns status 0, amount 0
21:19:12.218 00.000 11824 move complete, result=0
21:19:12.218 00.000 11824 worker thread done servicing request
21:19:12.218 00.000 11824 Worker thread wakes up
21:19:12.218 00.000 12116 GuideStep: 0.5 px 94 ms WEST, 0.0 px 0 ms NORTH
21:19:12.222 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:12.222 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:19:15.630 03.408 11824 Exposure complete
21:19:15.870 00.240 12116 OnExposeComplete: enter
21:19:15.874 00.004 12116 UpdateGuideState(): m_state=6
21:19:15.877 00.003 11824 worker thread done servicing request
21:19:15.877 00.000 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
21:19:15.880 00.003 12116 Star::Find returns 1 (0), X=1412.04, Y=262.06, Mass=404884, SNR=72.9, Peak=43491 HFD=2.9
21:19:15.883 00.003 12116 MultiStar: [#1 0.35,-0.12,0.73,U] [#2 -0.62,0.04,0.92,U] [#3 0.22,-0.57,0.93,U] [#4 0.78,-0.32,0.58,U] [#5 0.69,-0.47,0.64,U] [#6 -0.81,0.01,0.38,U] [#7 -0.02,-0.48,0.36,U] [#8 -0.80,-0.30,0.37,U] 
21:19:15.887 00.004 12116 refined, 8 included, MultiStar: {0.07, -0.41}, one-star: {0.26, -1.06}
21:19:15.890 00.003 12116 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.71) = xAngle (-4.11 = 2.17)
21:19:15.893 00.003 12116 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.13 = -1.13)
21:19:15.895 00.002 12116 CameraToMount -- cameraX=0.07 cameraY=-0.41 hyp=0.41 cameraTheta=-1.40 mountX=-0.23 mountY=-0.37, mountTheta=-2.13
21:19:15.901 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.41, opts=13)
21:19:15.905 00.004 12116 Enqueuing Move request for scope (0.07, -0.41)
21:19:15.907 00.002 11824 Worker thread wakes up
21:19:15.908 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5498, FiltMin=1677, FiltMax=65535, Gamma=0.510
21:19:15.910 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.41) opts 0xd
21:19:15.910 00.000 12116 UpdateGuideState exits: m=404884 SNR=72.9
21:19:15.913 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:15.915 00.002 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.41)
21:19:15.915 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:15.918 00.003 12116 Enqueuing Expose request
21:19:15.922 00.004 11824 Moving (0.07, -0.41) raw xDistance=-0.23 yDistance=-0.37
21:19:15.922 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
21:19:15.922 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:15.922 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:19:15.922 00.000 11824 MoveAxis(E, 0, ABG)
21:19:15.923 00.001 11824 Move returns status 0, amount 0
21:19:15.923 00.000 11824 MoveAxis(N, 0, ABG)
21:19:15.923 00.000 11824 Move returns status 0, amount 0
21:19:15.923 00.000 11824 move complete, result=0
21:19:15.923 00.000 11824 worker thread done servicing request
21:19:15.923 00.000 11824 Worker thread wakes up
21:19:15.923 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:15.923 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:19:15.925 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:19:19.358 03.433 11824 Exposure complete
21:19:19.616 00.258 11824 worker thread done servicing request
21:19:19.617 00.001 12116 OnExposeComplete: enter
21:19:19.620 00.003 12116 UpdateGuideState(): m_state=6
21:19:19.624 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
21:19:19.628 00.004 12116 Star::Find returns 1 (0), X=1412.98, Y=261.67, Mass=383634, SNR=78.3, Peak=43485 HFD=3.0
21:19:19.631 00.003 12116 MultiStar: [#1 1.31,-0.48,0.63,U] [#2 -1.34,-0.93,0.71,U] [#3 1.08,-1.01,0.92,U] [#4 1.30,-0.27,0.59,U] [#5 0.96,-1.01,0.49,U] [#6 -0.18,-0.07,0.38,U] [#7 1.14,-1.21,0.40,U] [#8 0.31,-1.21,0.32,U] 
21:19:19.634 00.003 12116 refined, 8 included, MultiStar: {0.70, -0.90}, one-star: {1.19, -1.45}
21:19:19.638 00.004 12116 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.71) = xAngle (-3.63 = 2.66)
21:19:19.641 00.003 12116 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.64 = -0.64)
21:19:19.643 00.002 12116 CameraToMount -- cameraX=0.70 cameraY=-0.90 hyp=1.14 cameraTheta=-0.91 mountX=-1.01 mountY=-0.68, mountTheta=-2.55
21:19:19.649 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.70, y=-0.90, opts=13)
21:19:19.652 00.003 12116 Enqueuing Move request for scope (0.70, -0.90)
21:19:19.655 00.003 11824 Worker thread wakes up
21:19:19.655 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5488, FiltMin=1578, FiltMax=65535, Gamma=0.510
21:19:19.658 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.90) opts 0xd
21:19:19.658 00.000 12116 UpdateGuideState exits: m=383634 SNR=78.3
21:19:19.661 00.003 11824 Handling offset move in thread for scope, endpoint = (0.70, -0.90)
21:19:19.661 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:19.664 00.003 11824 Moving (0.70, -0.90) raw xDistance=-1.01 yDistance=-0.68
21:19:19.664 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:19.666 00.002 12116 Enqueuing Expose request
21:19:19.670 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.01
21:19:19.670 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
21:19:19.670 00.000 11824 MoveAxis(E, 225, ABG)
21:19:19.670 00.000 11824 Guiding  Dir = 2, Dur = 225
21:19:19.670 00.000 11824 IsSlewing returns 0
21:19:19.671 00.001 11824 IsGuiding returns 0
21:19:19.671 00.000 11824 PulseGuide returned control before completion, sleep 235
21:19:19.918 00.247 11824 IsGuiding returns 1
21:19:19.918 00.000 11824 scope still moving after pulse duration time elapsed
21:19:19.950 00.032 11824 IsSlewing returns 0
21:19:19.950 00.000 11824 IsGuiding returns 0
21:19:19.950 00.000 11824 scope move finished after 225 + 54 ms
21:19:19.951 00.001 11824 Move returns status 0, amount 225
21:19:19.951 00.000 11824 MoveAxis(N, 128, ABG)
21:19:19.951 00.000 11824 Guiding  Dir = 0, Dur = 128
21:19:19.951 00.000 11824 IsSlewing returns 0
21:19:19.951 00.000 11824 IsGuiding returns 0
21:19:19.952 00.001 11824 PulseGuide returned control before completion, sleep 138
21:19:20.093 00.141 11824 IsGuiding returns 1
21:19:20.093 00.000 11824 scope still moving after pulse duration time elapsed
21:19:20.125 00.032 11824 IsSlewing returns 0
21:19:20.125 00.000 11824 IsGuiding returns 0
21:19:20.125 00.000 11824 scope move finished after 128 + 46 ms
21:19:20.125 00.000 11824 Move returns status 0, amount 128
21:19:20.125 00.000 11824 move complete, result=0
21:19:20.126 00.001 11824 worker thread done servicing request
21:19:20.126 00.000 11824 Worker thread wakes up
21:19:20.126 00.000 12116 GuideStep: -1.0 px 225 ms EAST, -0.7 px 128 ms NORTH
21:19:20.129 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:20.129 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:19:23.558 03.429 11824 Exposure complete
21:19:23.857 00.299 11824 worker thread done servicing request
21:19:23.857 00.000 12116 OnExposeComplete: enter
21:19:23.861 00.004 12116 UpdateGuideState(): m_state=6
21:19:23.865 00.004 12116 Star::Find(15, 1412, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
21:19:23.871 00.006 12116 Star::Find returns 1 (0), X=1413.31, Y=262.65, Mass=373667, SNR=69.3, Peak=39488 HFD=3.1
21:19:23.876 00.005 12116 MultiStar: [#1 1.51,0.03,0.63,U] [#2 -1.53,0.40,0.80,U] [#3 1.28,-0.18,0.79,U] [#4 1.54,0.28,0.65,U] [#5 1.49,-0.24,0.56,U] [#6 0.12,0.57,0.46,U] [#7 1.33,-0.27,0.50,U] [#8 0.60,-0.30,0.46,U] 
21:19:23.879 00.003 12116 refined, 8 included, MultiStar: {0.87, -0.04}, one-star: {1.52, -0.47}
21:19:23.882 00.003 12116 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.71) = xAngle (-2.76 = -2.76)
21:19:23.887 00.005 12116 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.22 = 0.22)
21:19:23.891 00.004 12116 CameraToMount -- cameraX=0.87 cameraY=-0.04 hyp=0.87 cameraTheta=-0.05 mountX=-0.81 mountY=0.19, mountTheta=2.91
21:19:23.899 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.87, y=-0.04, opts=13)
21:19:23.904 00.005 12116 Enqueuing Move request for scope (0.87, -0.04)
21:19:23.909 00.005 11824 Worker thread wakes up
21:19:23.910 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5491, FiltMin=1747, FiltMax=65535, Gamma=0.510
21:19:23.913 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.04) opts 0xd
21:19:23.913 00.000 12116 UpdateGuideState exits: m=373667 SNR=69.3
21:19:23.917 00.004 11824 Handling offset move in thread for scope, endpoint = (0.87, -0.04)
21:19:23.917 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:23.920 00.003 11824 Moving (0.87, -0.04) raw xDistance=-0.81 yDistance=0.19
21:19:23.920 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.81
21:19:23.920 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:23.920 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:19:23.920 00.000 11824 MoveAxis(E, 197, ABG)
21:19:23.920 00.000 11824 Guiding  Dir = 2, Dur = 197
21:19:23.921 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:23.924 00.003 12116 Enqueuing Expose request
21:19:23.928 00.004 11824 IsSlewing returns 0
21:19:23.928 00.000 11824 IsGuiding returns 0
21:19:23.929 00.001 11824 PulseGuide returned control before completion, sleep 207
21:19:24.153 00.224 11824 IsGuiding returns 1
21:19:24.153 00.000 11824 scope still moving after pulse duration time elapsed
21:19:24.184 00.031 11824 IsSlewing returns 0
21:19:24.184 00.000 11824 IsGuiding returns 1
21:19:24.215 00.031 11824 IsSlewing returns 0
21:19:24.215 00.000 11824 IsGuiding returns 0
21:19:24.216 00.001 11824 scope move finished after 197 + 90 ms
21:19:24.216 00.000 11824 Move returns status 0, amount 197
21:19:24.216 00.000 11824 MoveAxis(N, 0, ABG)
21:19:24.216 00.000 11824 Move returns status 0, amount 0
21:19:24.216 00.000 11824 move complete, result=0
21:19:24.216 00.000 11824 worker thread done servicing request
21:19:24.216 00.000 11824 Worker thread wakes up
21:19:24.216 00.000 12116 GuideStep: -0.8 px 197 ms EAST, 0.2 px 0 ms NORTH
21:19:24.220 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:24.221 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:19:27.632 03.411 11824 Exposure complete
21:19:27.883 00.251 11824 worker thread done servicing request
21:19:27.884 00.001 12116 OnExposeComplete: enter
21:19:27.887 00.003 12116 UpdateGuideState(): m_state=6
21:19:27.891 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
21:19:27.894 00.003 12116 Star::Find returns 1 (0), X=1413.33, Y=261.93, Mass=389078, SNR=92.1, Peak=40653 HFD=2.6
21:19:27.897 00.003 12116 MultiStar: [#1 1.83,-0.52,0.52,U] [#2 -1.98,0.05,0.68,U] [#3 1.50,-0.78,0.69,U] [#4 1.79,-0.14,0.47,U] [#5 1.42,-0.56,0.46,U] [#6 0.49,-0.15,0.34,U] [#7 1.23,-0.86,0.31,U] [#8 0.24,-0.42,0.27,U] 
21:19:27.900 00.003 12116 refined, 8 included, MultiStar: {0.91, -0.57}, one-star: {1.54, -1.19}
21:19:27.904 00.004 12116 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.71) = xAngle (-3.28 = 3.01)
21:19:27.906 00.002 12116 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.29 = -0.29)
21:19:27.909 00.003 12116 CameraToMount -- cameraX=0.91 cameraY=-0.57 hyp=1.07 cameraTheta=-0.56 mountX=-1.06 mountY=-0.31, mountTheta=-2.86
21:19:27.915 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.91, y=-0.57, opts=13)
21:19:27.919 00.004 12116 Enqueuing Move request for scope (0.91, -0.57)
21:19:27.922 00.003 11824 Worker thread wakes up
21:19:27.922 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5482, FiltMin=1703, FiltMax=65535, Gamma=0.510
21:19:27.925 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.57) opts 0xd
21:19:27.925 00.000 12116 UpdateGuideState exits: m=389078 SNR=92.1
21:19:27.928 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:27.931 00.003 11824 Handling offset move in thread for scope, endpoint = (0.91, -0.57)
21:19:27.931 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:27.933 00.002 12116 Enqueuing Expose request
21:19:27.937 00.004 11824 Moving (0.91, -0.57) raw xDistance=-1.06 yDistance=-0.31
21:19:27.937 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.06
21:19:27.937 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:27.937 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:19:27.937 00.000 11824 MoveAxis(E, 252, ABG)
21:19:27.937 00.000 11824 Guiding  Dir = 2, Dur = 252
21:19:27.938 00.001 11824 IsSlewing returns 0
21:19:27.938 00.000 11824 IsGuiding returns 0
21:19:27.938 00.000 11824 PulseGuide returned control before completion, sleep 262
21:19:28.212 00.274 11824 IsGuiding returns 1
21:19:28.212 00.000 11824 scope still moving after pulse duration time elapsed
21:19:28.244 00.032 11824 IsSlewing returns 0
21:19:28.244 00.000 11824 IsGuiding returns 0
21:19:28.244 00.000 11824 scope move finished after 252 + 54 ms
21:19:28.244 00.000 11824 Move returns status 0, amount 252
21:19:28.244 00.000 11824 MoveAxis(N, 0, ABG)
21:19:28.245 00.001 11824 Move returns status 0, amount 0
21:19:28.245 00.000 11824 move complete, result=0
21:19:28.245 00.000 11824 worker thread done servicing request
21:19:28.245 00.000 11824 Worker thread wakes up
21:19:28.245 00.000 12116 GuideStep: -1.1 px 252 ms EAST, -0.3 px 0 ms NORTH
21:19:28.248 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:28.248 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:19:31.664 03.416 11824 Exposure complete
21:19:31.913 00.249 11824 worker thread done servicing request
21:19:31.914 00.001 12116 OnExposeComplete: enter
21:19:31.917 00.003 12116 UpdateGuideState(): m_state=6
21:19:31.923 00.006 12116 Star::Find(15, 1413, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
21:19:31.925 00.002 12116 Star::Find returns 1 (0), X=1413.18, Y=262.49, Mass=379282, SNR=88.9, Peak=43997 HFD=3.0
21:19:31.932 00.007 12116 MultiStar: [#1 1.67,0.10,0.54,U] [#2 -1.77,0.23,0.80,U] [#3 1.38,-0.29,0.78,U] [#4 1.45,0.05,0.53,U] [#5 1.67,-0.46,0.49,U] [#6 0.27,0.21,0.41,U] [#7 1.43,-0.45,0.33,U] [#8 0.21,-0.22,0.26,U] 
21:19:31.935 00.003 12116 refined, 8 included, MultiStar: {0.81, -0.18}, one-star: {1.39, -0.63}
21:19:31.939 00.004 12116 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.71) = xAngle (-2.93 = -2.93)
21:19:31.942 00.003 12116 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.05 = 0.05)
21:19:31.946 00.004 12116 CameraToMount -- cameraX=0.81 cameraY=-0.18 hyp=0.83 cameraTheta=-0.22 mountX=-0.81 mountY=0.04, mountTheta=3.09
21:19:31.951 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.81, y=-0.18, opts=13)
21:19:31.954 00.003 12116 Enqueuing Move request for scope (0.81, -0.18)
21:19:31.957 00.003 11824 Worker thread wakes up
21:19:31.957 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5491, FiltMin=1955, FiltMax=65535, Gamma=0.510
21:19:31.960 00.003 12116 UpdateGuideState exits: m=379282 SNR=88.9
21:19:31.962 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:31.965 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.18) opts 0xd
21:19:31.965 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:31.967 00.002 12116 Enqueuing Expose request
21:19:31.971 00.004 11824 Handling offset move in thread for scope, endpoint = (0.81, -0.18)
21:19:31.971 00.000 11824 Moving (0.81, -0.18) raw xDistance=-0.81 yDistance=0.04
21:19:31.972 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.81
21:19:31.972 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:31.972 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:19:31.972 00.000 11824 MoveAxis(E, 200, ABG)
21:19:31.972 00.000 11824 Guiding  Dir = 2, Dur = 200
21:19:31.972 00.000 11824 IsSlewing returns 0
21:19:31.973 00.001 11824 IsGuiding returns 0
21:19:31.973 00.000 11824 PulseGuide returned control before completion, sleep 210
21:19:32.186 00.213 11824 IsGuiding returns 1
21:19:32.186 00.000 11824 scope still moving after pulse duration time elapsed
21:19:32.217 00.031 11824 IsSlewing returns 0
21:19:32.217 00.000 11824 IsGuiding returns 0
21:19:32.217 00.000 11824 scope move finished after 200 + 45 ms
21:19:32.217 00.000 11824 Move returns status 0, amount 200
21:19:32.217 00.000 11824 MoveAxis(N, 0, ABG)
21:19:32.217 00.000 11824 Move returns status 0, amount 0
21:19:32.219 00.002 11824 move complete, result=0
21:19:32.219 00.000 11824 worker thread done servicing request
21:19:32.219 00.000 11824 Worker thread wakes up
21:19:32.219 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:32.219 00.000 12116 GuideStep: -0.8 px 200 ms EAST, 0.0 px 0 ms NORTH
21:19:32.223 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:19:35.631 03.408 11824 Exposure complete
21:19:35.868 00.237 11824 worker thread done servicing request
21:19:35.868 00.000 12116 OnExposeComplete: enter
21:19:35.872 00.004 12116 UpdateGuideState(): m_state=6
21:19:35.875 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
21:19:35.879 00.004 12116 Star::Find returns 1 (0), X=1414.03, Y=262.25, Mass=370436, SNR=81.5, Peak=41571 HFD=2.7
21:19:35.882 00.003 12116 MultiStar: [#1 2.21,0.05,0.62,U] [#2 -2.39,0.35,0.73,U] [#3 2.16,-0.38,0.89,U] [#4 2.13,0.19,0.54,U] [#5 2.08,-0.39,0.52,U] [#6 0.96,0.27,0.36,U] [#7 1.57,-0.54,0.43,U] [#8 1.13,-0.03,0.31,U] 
21:19:35.885 00.003 12116 refined, 8 included, MultiStar: {1.37, -0.22}, one-star: {2.25, -0.87}
21:19:35.888 00.003 12116 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.71) = xAngle (-2.87 = -2.87)
21:19:35.890 00.002 12116 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.12 = 0.12)
21:19:35.894 00.004 12116 CameraToMount -- cameraX=1.37 cameraY=-0.22 hyp=1.39 cameraTheta=-0.16 mountX=-1.34 mountY=0.16, mountTheta=3.02
21:19:35.899 00.005 12116 SchedulePrimaryMove(0D79E080, x=1.37, y=-0.22, opts=13)
21:19:35.902 00.003 12116 Enqueuing Move request for scope (1.37, -0.22)
21:19:35.905 00.003 11824 Worker thread wakes up
21:19:35.905 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5482, FiltMin=1735, FiltMax=65535, Gamma=0.510
21:19:35.907 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (1.37, -0.22) opts 0xd
21:19:35.907 00.000 11824 Handling offset move in thread for scope, endpoint = (1.37, -0.22)
21:19:35.907 00.000 11824 Moving (1.37, -0.22) raw xDistance=-1.34 yDistance=0.16
21:19:35.907 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.34
21:19:35.909 00.002 12116 UpdateGuideState exits: m=370436 SNR=81.5
21:19:35.912 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:35.912 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:35.915 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:35.917 00.002 12116 Enqueuing Expose request
21:19:35.920 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:19:35.920 00.000 11824 MoveAxis(E, 313, ABG)
21:19:35.920 00.000 11824 Guiding  Dir = 2, Dur = 313
21:19:35.920 00.000 11824 IsSlewing returns 0
21:19:35.921 00.001 11824 IsGuiding returns 0
21:19:35.921 00.000 11824 PulseGuide returned control before completion, sleep 323
21:19:36.255 00.334 11824 IsGuiding returns 1
21:19:36.255 00.000 11824 scope still moving after pulse duration time elapsed
21:19:36.286 00.031 11824 IsSlewing returns 0
21:19:36.287 00.001 11824 IsGuiding returns 0
21:19:36.287 00.000 11824 scope move finished after 313 + 52 ms
21:19:36.287 00.000 11824 Move returns status 0, amount 313
21:19:36.287 00.000 11824 MoveAxis(N, 0, ABG)
21:19:36.287 00.000 11824 Move returns status 0, amount 0
21:19:36.287 00.000 11824 move complete, result=0
21:19:36.287 00.000 11824 worker thread done servicing request
21:19:36.287 00.000 11824 Worker thread wakes up
21:19:36.288 00.001 12116 GuideStep: -1.3 px 313 ms EAST, 0.2 px 0 ms NORTH
21:19:36.291 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:36.291 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:19:39.723 03.432 11824 Exposure complete
21:19:39.978 00.255 11824 worker thread done servicing request
21:19:39.979 00.001 12116 OnExposeComplete: enter
21:19:39.982 00.003 12116 UpdateGuideState(): m_state=6
21:19:39.985 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
21:19:39.989 00.004 12116 Star::Find returns 1 (0), X=1413.08, Y=262.86, Mass=386798, SNR=72.0, Peak=49184 HFD=2.7
21:19:39.992 00.003 12116 MultiStar: [#1 1.59,0.49,0.63,U] [#2 -1.71,0.72,0.85,U] [#3 1.49,-0.24,0.94,U] [#4 1.48,0.22,0.69,U] [#5 1.77,-0.42,0.56,U] [#6 0.25,0.53,0.43,U] [#7 1.48,0.03,0.39,U] [#8 0.70,-0.05,0.37,U] 
21:19:39.995 00.003 12116 refined, 8 included, MultiStar: {0.89, 0.10}, one-star: {1.29, -0.26}
21:19:39.998 00.003 12116 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.71) = xAngle (-2.61 = -2.61)
21:19:40.002 00.004 12116 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.38 = 0.38)
21:19:40.005 00.003 12116 CameraToMount -- cameraX=0.89 cameraY=0.10 hyp=0.89 cameraTheta=0.11 mountX=-0.77 mountY=0.33, mountTheta=2.73
21:19:40.012 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.89, y=0.10, opts=13)
21:19:40.015 00.003 12116 Enqueuing Move request for scope (0.89, 0.10)
21:19:40.018 00.003 11824 Worker thread wakes up
21:19:40.018 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.89, 0.10) opts 0xd
21:19:40.018 00.000 11824 Handling offset move in thread for scope, endpoint = (0.89, 0.10)
21:19:40.018 00.000 11824 Moving (0.89, 0.10) raw xDistance=-0.77 yDistance=0.33
21:19:40.018 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.77
21:19:40.018 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:40.019 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5488, FiltMin=1770, FiltMax=65535, Gamma=0.510
21:19:40.022 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:19:40.022 00.000 11824 MoveAxis(E, 194, ABG)
21:19:40.022 00.000 12116 UpdateGuideState exits: m=386798 SNR=72.0
21:19:40.025 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:40.028 00.003 11824 Guiding  Dir = 2, Dur = 194
21:19:40.029 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:40.031 00.002 11824 IsSlewing returns 0
21:19:40.032 00.001 12116 Enqueuing Expose request
21:19:40.034 00.002 11824 IsGuiding returns 0
21:19:40.035 00.001 11824 PulseGuide returned control before completion, sleep 204
21:19:40.250 00.215 11824 IsGuiding returns 1
21:19:40.250 00.000 11824 scope still moving after pulse duration time elapsed
21:19:40.281 00.031 11824 IsSlewing returns 0
21:19:40.281 00.000 11824 IsGuiding returns 0
21:19:40.281 00.000 11824 scope move finished after 194 + 53 ms
21:19:40.282 00.001 11824 Move returns status 0, amount 194
21:19:40.282 00.000 11824 MoveAxis(N, 0, ABG)
21:19:40.282 00.000 11824 Move returns status 0, amount 0
21:19:40.282 00.000 11824 move complete, result=0
21:19:40.282 00.000 11824 worker thread done servicing request
21:19:40.282 00.000 11824 Worker thread wakes up
21:19:40.282 00.000 12116 GuideStep: -0.8 px 194 ms EAST, 0.3 px 0 ms NORTH
21:19:40.285 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:40.286 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:19:43.701 03.415 11824 Exposure complete
21:19:43.951 00.250 11824 worker thread done servicing request
21:19:43.951 00.000 12116 OnExposeComplete: enter
21:19:43.954 00.003 12116 UpdateGuideState(): m_state=6
21:19:43.958 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
21:19:43.961 00.003 12116 Star::Find returns 1 (0), X=1412.90, Y=262.42, Mass=383595, SNR=82.3, Peak=51808 HFD=2.5
21:19:43.964 00.003 12116 MultiStar: [#1 1.26,0.24,0.78,U] [#2 -1.34,0.17,0.69,U] [#3 1.16,-0.39,0.92,U] [#4 1.36,0.00,0.60,U] [#5 1.22,-0.30,0.52,U] [#6 0.32,0.48,0.37,U] [#7 1.09,-0.51,0.43,U] [#8 0.13,-0.25,0.32,U] 
21:19:43.966 00.002 12116 refined, 8 included, MultiStar: {0.77, -0.18}, one-star: {1.11, -0.70}
21:19:43.969 00.003 12116 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.71) = xAngle (-2.95 = -2.95)
21:19:43.974 00.005 12116 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.04 = 0.04)
21:19:43.976 00.002 12116 CameraToMount -- cameraX=0.77 cameraY=-0.18 hyp=0.79 cameraTheta=-0.24 mountX=-0.77 mountY=0.03, mountTheta=3.11
21:19:43.982 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.77, y=-0.18, opts=13)
21:19:43.984 00.002 12116 Enqueuing Move request for scope (0.77, -0.18)
21:19:43.987 00.003 11824 Worker thread wakes up
21:19:43.987 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.18) opts 0xd
21:19:43.987 00.000 11824 Handling offset move in thread for scope, endpoint = (0.77, -0.18)
21:19:43.987 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5488, FiltMin=1719, FiltMax=65535, Gamma=0.510
21:19:43.990 00.003 11824 Moving (0.77, -0.18) raw xDistance=-0.77 yDistance=0.03
21:19:43.990 00.000 12116 UpdateGuideState exits: m=383595 SNR=82.3
21:19:43.993 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:43.995 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.77
21:19:43.996 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:43.998 00.002 12116 Enqueuing Expose request
21:19:44.000 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:44.001 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:19:44.001 00.000 11824 MoveAxis(E, 187, ABG)
21:19:44.001 00.000 11824 Guiding  Dir = 2, Dur = 187
21:19:44.001 00.000 11824 IsSlewing returns 0
21:19:44.001 00.000 11824 IsGuiding returns 0
21:19:44.002 00.001 11824 PulseGuide returned control before completion, sleep 197
21:19:44.204 00.202 11824 IsGuiding returns 1
21:19:44.204 00.000 11824 scope still moving after pulse duration time elapsed
21:19:44.236 00.032 11824 IsSlewing returns 0
21:19:44.236 00.000 11824 IsGuiding returns 0
21:19:44.237 00.001 11824 scope move finished after 187 + 47 ms
21:19:44.237 00.000 11824 Move returns status 0, amount 187
21:19:44.237 00.000 11824 MoveAxis(N, 0, ABG)
21:19:44.237 00.000 11824 Move returns status 0, amount 0
21:19:44.237 00.000 11824 move complete, result=0
21:19:44.237 00.000 11824 worker thread done servicing request
21:19:44.237 00.000 11824 Worker thread wakes up
21:19:44.237 00.000 12116 GuideStep: -0.8 px 187 ms EAST, 0.0 px 0 ms NORTH
21:19:44.240 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:44.241 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:19:47.635 03.394 11824 Exposure complete
21:19:47.860 00.225 11824 worker thread done servicing request
21:19:47.860 00.000 12116 OnExposeComplete: enter
21:19:47.863 00.003 12116 UpdateGuideState(): m_state=6
21:19:47.866 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
21:19:47.869 00.003 12116 Star::Find returns 1 (0), X=1412.20, Y=263.15, Mass=374474, SNR=85.9, Peak=43312 HFD=2.5
21:19:47.874 00.005 12116 MultiStar: [#1 0.82,0.88,0.61,U] [#2 -0.64,0.60,0.76,U] [#3 0.46,0.26,0.85,U] [#4 0.76,0.90,0.52,U] [#5 0.97,0.36,0.51,U] [#6 -0.36,1.38,0.46,U] [#7 0.30,0.21,0.38,U] [#8 -0.78,0.67,0.28,U] 
21:19:47.877 00.003 12116 single-star, 8 included, MultiStar: {0.27, 0.52}, one-star: {0.42, 0.03}
21:19:47.879 00.002 12116 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.71) = xAngle (-2.65 = -2.65)
21:19:47.881 00.002 12116 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.34 = 0.34)
21:19:47.884 00.003 12116 CameraToMount -- cameraX=0.42 cameraY=0.03 hyp=0.42 cameraTheta=0.07 mountX=-0.37 mountY=0.14, mountTheta=2.78
21:19:47.890 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.42, y=0.03, opts=13)
21:19:47.892 00.002 12116 Enqueuing Move request for scope (0.42, 0.03)
21:19:47.895 00.003 11824 Worker thread wakes up
21:19:47.896 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5475, FiltMin=1767, FiltMax=65535, Gamma=0.510
21:19:47.898 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.03) opts 0xd
21:19:47.898 00.000 12116 UpdateGuideState exits: m=374474 SNR=85.9
21:19:47.900 00.002 11824 Handling offset move in thread for scope, endpoint = (0.42, 0.03)
21:19:47.900 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:47.903 00.003 11824 Moving (0.42, 0.03) raw xDistance=-0.37 yDistance=0.14
21:19:47.903 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.37
21:19:47.903 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:47.903 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:47.907 00.004 12116 Enqueuing Expose request
21:19:47.910 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:19:47.910 00.000 11824 MoveAxis(E, 96, ABG)
21:19:47.910 00.000 11824 Guiding  Dir = 2, Dur = 96
21:19:47.910 00.000 11824 IsSlewing returns 0
21:19:47.910 00.000 11824 IsGuiding returns 0
21:19:47.911 00.001 11824 PulseGuide returned control before completion, sleep 106
21:19:48.028 00.117 11824 IsGuiding returns 1
21:19:48.028 00.000 11824 scope still moving after pulse duration time elapsed
21:19:48.059 00.031 11824 IsSlewing returns 0
21:19:48.059 00.000 11824 IsGuiding returns 0
21:19:48.060 00.001 11824 scope move finished after 96 + 53 ms
21:19:48.060 00.000 11824 Move returns status 0, amount 96
21:19:48.060 00.000 11824 MoveAxis(N, 0, ABG)
21:19:48.060 00.000 11824 Move returns status 0, amount 0
21:19:48.060 00.000 11824 move complete, result=0
21:19:48.060 00.000 11824 worker thread done servicing request
21:19:48.060 00.000 12116 GuideStep: -0.4 px 96 ms EAST, 0.1 px 0 ms NORTH
21:19:48.063 00.003 11824 Worker thread wakes up
21:19:48.063 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:48.063 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:19:51.480 03.417 11824 Exposure complete
21:19:51.730 00.250 11824 worker thread done servicing request
21:19:51.731 00.001 12116 OnExposeComplete: enter
21:19:51.734 00.003 12116 UpdateGuideState(): m_state=6
21:19:51.738 00.004 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
21:19:51.741 00.003 12116 Star::Find returns 1 (0), X=1412.45, Y=262.79, Mass=398488, SNR=80.8, Peak=41392 HFD=2.9
21:19:51.745 00.004 12116 MultiStar: [#1 0.76,0.53,0.57,U] [#2 -0.88,0.46,0.80,U] [#3 0.65,-0.03,1.09,U] [#4 0.69,0.51,0.61,U] [#5 0.65,0.24,0.56,U] [#6 -0.56,0.91,0.37,U] [#7 0.60,-0.10,0.41,U] [#8 -0.63,0.50,0.30,U] 
21:19:51.748 00.003 12116 refined, 8 included, MultiStar: {0.31, 0.21}, one-star: {0.67, -0.33}
21:19:51.750 00.002 12116 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.71) = xAngle (-2.11 = -2.11)
21:19:51.755 00.005 12116 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.87 = 0.87)
21:19:51.757 00.002 12116 CameraToMount -- cameraX=0.31 cameraY=0.21 hyp=0.37 cameraTheta=0.60 mountX=-0.19 mountY=0.28, mountTheta=2.16
21:19:51.764 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.31, y=0.21, opts=13)
21:19:51.767 00.003 12116 Enqueuing Move request for scope (0.31, 0.21)
21:19:51.772 00.005 11824 Worker thread wakes up
21:19:51.772 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.21) opts 0xd
21:19:51.772 00.000 11824 Handling offset move in thread for scope, endpoint = (0.31, 0.21)
21:19:51.772 00.000 11824 Moving (0.31, 0.21) raw xDistance=-0.19 yDistance=0.28
21:19:51.772 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:19:51.772 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:51.772 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:19:51.772 00.000 11824 MoveAxis(E, 0, ABG)
21:19:51.772 00.000 11824 Move returns status 0, amount 0
21:19:51.772 00.000 11824 MoveAxis(N, 0, ABG)
21:19:51.773 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5479, FiltMin=1664, FiltMax=65535, Gamma=0.510
21:19:51.775 00.002 11824 Move returns status 0, amount 0
21:19:51.776 00.001 12116 UpdateGuideState exits: m=398488 SNR=80.8
21:19:51.779 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:51.782 00.003 11824 move complete, result=0
21:19:51.782 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:51.785 00.003 12116 Enqueuing Expose request
21:19:51.788 00.003 11824 worker thread done servicing request
21:19:51.788 00.000 11824 Worker thread wakes up
21:19:51.788 00.000 12116 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:19:51.791 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:51.791 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:19:55.213 03.422 11824 Exposure complete
21:19:55.574 00.361 11824 worker thread done servicing request
21:19:55.575 00.001 12116 OnExposeComplete: enter
21:19:55.578 00.003 12116 UpdateGuideState(): m_state=6
21:19:55.582 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
21:19:55.588 00.006 12116 Star::Find returns 1 (0), X=1412.46, Y=262.94, Mass=369271, SNR=72.0, Peak=41296 HFD=2.5
21:19:55.592 00.004 12116 MultiStar: [#1 1.23,0.65,0.63,U] [#2 -0.99,0.65,0.95,U] [#3 0.65,0.16,0.98,U] [#4 0.91,0.85,0.69,U] [#5 0.86,0.56,0.56,U] [#6 -0.55,1.01,0.45,U] [#7 0.60,0.10,0.40,U] [#8 -0.40,0.02,0.41,U] 
21:19:55.597 00.005 12116 refined, 8 included, MultiStar: {0.34, 0.39}, one-star: {0.68, -0.18}
21:19:55.601 00.004 12116 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.71) = xAngle (-1.86 = -1.86)
21:19:55.606 00.005 12116 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.13 = 1.13)
21:19:55.610 00.004 12116 CameraToMount -- cameraX=0.34 cameraY=0.39 hyp=0.52 cameraTheta=0.85 mountX=-0.15 mountY=0.47, mountTheta=1.88
21:19:55.618 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.34, y=0.39, opts=13)
21:19:55.623 00.005 12116 Enqueuing Move request for scope (0.34, 0.39)
21:19:55.627 00.004 11824 Worker thread wakes up
21:19:55.627 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.39) opts 0xd
21:19:55.627 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1434, FiltMax=65535, Gamma=0.510
21:19:55.631 00.004 11824 Handling offset move in thread for scope, endpoint = (0.34, 0.39)
21:19:55.631 00.000 12116 UpdateGuideState exits: m=369271 SNR=72.0
21:19:55.635 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:55.639 00.004 11824 Moving (0.34, 0.39) raw xDistance=-0.15 yDistance=0.47
21:19:55.639 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:55.643 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:19:55.643 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:55.643 00.000 12116 Enqueuing Expose request
21:19:55.646 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
21:19:55.646 00.000 11824 MoveAxis(E, 0, ABG)
21:19:55.646 00.000 11824 Move returns status 0, amount 0
21:19:55.647 00.001 11824 MoveAxis(N, 0, ABG)
21:19:55.647 00.000 11824 Move returns status 0, amount 0
21:19:55.647 00.000 11824 move complete, result=0
21:19:55.647 00.000 11824 worker thread done servicing request
21:19:55.647 00.000 11824 Worker thread wakes up
21:19:55.647 00.000 12116 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:19:55.650 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:55.651 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:19:59.179 03.528 11824 Exposure complete
21:19:59.560 00.381 11824 worker thread done servicing request
21:19:59.560 00.000 12116 OnExposeComplete: enter
21:19:59.566 00.006 12116 UpdateGuideState(): m_state=6
21:19:59.573 00.007 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
21:19:59.576 00.003 12116 Star::Find returns 1 (0), X=1413.09, Y=262.66, Mass=367180, SNR=68.6, Peak=55440 HFD=2.5
21:19:59.586 00.010 12116 MultiStar: [#1 1.51,0.32,0.79,U] [#2 -1.89,0.47,0.80,U] [#3 1.22,0.07,0.99,U] [#4 1.33,0.36,0.69,U] [#5 1.45,-0.01,0.66,U] [#6 -0.08,0.97,0.62,U] [#7 1.21,-0.30,0.49,U] [#8 -0.06,0.00,0.43,U] 
21:19:59.591 00.005 12116 refined, 8 included, MultiStar: {0.71, 0.14}, one-star: {1.30, -0.46}
21:19:59.596 00.005 12116 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.71) = xAngle (-2.51 = -2.51)
21:19:59.602 00.006 12116 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.47 = 0.47)
21:19:59.607 00.005 12116 CameraToMount -- cameraX=0.71 cameraY=0.14 hyp=0.72 cameraTheta=0.20 mountX=-0.59 mountY=0.33, mountTheta=2.63
21:19:59.627 00.020 12116 SchedulePrimaryMove(0D79E080, x=0.71, y=0.14, opts=13)
21:19:59.634 00.007 12116 Enqueuing Move request for scope (0.71, 0.14)
21:19:59.642 00.008 11824 Worker thread wakes up
21:19:59.642 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5491, FiltMin=1493, FiltMax=65535, Gamma=0.510
21:19:59.649 00.007 11824 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.14) opts 0xd
21:19:59.649 00.000 12116 UpdateGuideState exits: m=367180 SNR=68.6
21:19:59.653 00.004 11824 Handling offset move in thread for scope, endpoint = (0.71, 0.14)
21:19:59.653 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:59.658 00.005 11824 Moving (0.71, 0.14) raw xDistance=-0.59 yDistance=0.33
21:19:59.659 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
21:19:59.659 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:59.659 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:19:59.663 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:19:59.664 00.001 11824 MoveAxis(E, 131, ABG)
21:19:59.664 00.000 11824 Guiding  Dir = 2, Dur = 131
21:19:59.664 00.000 12116 Enqueuing Expose request
21:19:59.669 00.005 11824 IsSlewing returns 0
21:19:59.670 00.001 11824 IsGuiding returns 0
21:19:59.670 00.000 11824 PulseGuide returned control before completion, sleep 141
21:19:59.813 00.143 11824 IsGuiding returns 1
21:19:59.814 00.001 11824 scope still moving after pulse duration time elapsed
21:19:59.845 00.031 11824 IsSlewing returns 0
21:19:59.845 00.000 11824 IsGuiding returns 0
21:19:59.845 00.000 11824 scope move finished after 131 + 44 ms
21:19:59.846 00.001 11824 Move returns status 0, amount 131
21:19:59.846 00.000 11824 MoveAxis(N, 0, ABG)
21:19:59.846 00.000 11824 Move returns status 0, amount 0
21:19:59.846 00.000 11824 move complete, result=0
21:19:59.846 00.000 11824 worker thread done servicing request
21:19:59.846 00.000 12116 GuideStep: -0.6 px 131 ms EAST, 0.3 px 0 ms NORTH
21:19:59.852 00.006 11824 Worker thread wakes up
21:19:59.852 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:19:59.852 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:20:03.267 03.415 11824 Exposure complete
21:20:03.599 00.332 11824 worker thread done servicing request
21:20:03.599 00.000 12116 OnExposeComplete: enter
21:20:03.604 00.005 12116 UpdateGuideState(): m_state=6
21:20:03.608 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
21:20:03.614 00.006 12116 Star::Find returns 1 (0), X=1412.63, Y=262.86, Mass=422722, SNR=99.7, Peak=49184 HFD=2.7
21:20:03.618 00.004 12116 MultiStar: [#1 1.01,0.42,0.57,U] [#2 -1.16,0.49,0.63,U] [#3 0.83,0.05,0.73,U] [#4 0.94,0.50,0.41,U] [#5 0.78,0.10,0.39,U] [#6 -0.62,0.90,0.29,U] [#7 1.10,0.08,0.37,U] [#8 -0.31,-0.19,0.30,U] 
21:20:03.624 00.006 12116 refined, 8 included, MultiStar: {0.45, 0.17}, one-star: {0.84, -0.26}
21:20:03.628 00.004 12116 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.71) = xAngle (-2.35 = -2.35)
21:20:03.636 00.008 12116 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.64 = 0.64)
21:20:03.643 00.007 12116 CameraToMount -- cameraX=0.45 cameraY=0.17 hyp=0.48 cameraTheta=0.37 mountX=-0.34 mountY=0.29, mountTheta=2.44
21:20:03.667 00.024 12116 SchedulePrimaryMove(0D79E080, x=0.45, y=0.17, opts=13)
21:20:03.679 00.012 12116 Enqueuing Move request for scope (0.45, 0.17)
21:20:03.688 00.009 11824 Worker thread wakes up
21:20:03.689 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5482, FiltMin=1575, FiltMax=65535, Gamma=0.510
21:20:03.693 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.17) opts 0xd
21:20:03.693 00.000 11824 Handling offset move in thread for scope, endpoint = (0.45, 0.17)
21:20:03.693 00.000 11824 Moving (0.45, 0.17) raw xDistance=-0.34 yDistance=0.29
21:20:03.693 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
21:20:03.693 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:03.694 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:20:03.694 00.000 11824 MoveAxis(E, 85, ABG)
21:20:03.694 00.000 11824 Guiding  Dir = 2, Dur = 85
21:20:03.694 00.000 11824 IsSlewing returns 0
21:20:03.694 00.000 11824 IsGuiding returns 0
21:20:03.695 00.001 11824 PulseGuide returned control before completion, sleep 95
21:20:03.695 00.000 12116 UpdateGuideState exits: m=422722 SNR=99.7
21:20:03.699 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:03.708 00.009 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:20:03.712 00.004 12116 Enqueuing Expose request
21:20:03.794 00.082 11824 IsGuiding returns 1
21:20:03.794 00.000 11824 scope still moving after pulse duration time elapsed
21:20:03.826 00.032 11824 IsSlewing returns 0
21:20:03.826 00.000 11824 IsGuiding returns 0
21:20:03.826 00.000 11824 scope move finished after 85 + 46 ms
21:20:03.826 00.000 11824 Move returns status 0, amount 85
21:20:03.827 00.001 11824 MoveAxis(N, 0, ABG)
21:20:03.827 00.000 11824 Move returns status 0, amount 0
21:20:03.827 00.000 11824 move complete, result=0
21:20:03.827 00.000 11824 worker thread done servicing request
21:20:03.827 00.000 11824 Worker thread wakes up
21:20:03.827 00.000 12116 GuideStep: -0.3 px 85 ms EAST, 0.3 px 0 ms NORTH
21:20:03.832 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:20:03.832 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:20:07.253 03.421 11824 Exposure complete
21:20:07.518 00.265 12116 OnExposeComplete: enter
21:20:07.523 00.005 11824 worker thread done servicing request
21:20:07.523 00.000 12116 UpdateGuideState(): m_state=6
21:20:07.528 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
21:20:07.532 00.004 12116 Star::Find returns 1 (0), X=1412.81, Y=262.98, Mass=388087, SNR=82.3, Peak=41392 HFD=2.6
21:20:07.540 00.008 12116 MultiStar: [#1 1.00,0.82,0.65,U] [#2 -1.45,0.81,0.74,U] [#3 1.04,0.07,0.83,U] [#4 1.11,0.70,0.68,U] [#5 1.16,0.30,0.55,U] [#6 0.15,0.70,0.43,U] [#7 0.86,0.36,0.33,U] [#8 -0.15,0.58,0.28,U] 
21:20:07.546 00.006 12116 refined, 8 included, MultiStar: {0.58, 0.41}, one-star: {1.02, -0.15}
21:20:07.550 00.004 12116 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.71) = xAngle (-2.09 = -2.09)
21:20:07.556 00.006 12116 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.90 = 0.90)
21:20:07.561 00.005 12116 CameraToMount -- cameraX=0.58 cameraY=0.41 hyp=0.71 cameraTheta=0.62 mountX=-0.35 mountY=0.55, mountTheta=2.14
21:20:07.568 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.58, y=0.41, opts=13)
21:20:07.571 00.003 12116 Enqueuing Move request for scope (0.58, 0.41)
21:20:07.575 00.004 11824 Worker thread wakes up
21:20:07.575 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5469, FiltMin=1821, FiltMax=65535, Gamma=0.510
21:20:07.579 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.41) opts 0xd
21:20:07.579 00.000 12116 UpdateGuideState exits: m=388087 SNR=82.3
21:20:07.581 00.002 11824 Handling offset move in thread for scope, endpoint = (0.58, 0.41)
21:20:07.581 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:07.584 00.003 11824 Moving (0.58, 0.41) raw xDistance=-0.35 yDistance=0.55
21:20:07.585 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:20:07.589 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
21:20:07.589 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:20:07.589 00.000 12116 Enqueuing Expose request
21:20:07.593 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
21:20:07.593 00.000 11824 MoveAxis(E, 85, ABG)
21:20:07.593 00.000 11824 Guiding  Dir = 2, Dur = 85
21:20:07.593 00.000 11824 IsSlewing returns 0
21:20:07.593 00.000 11824 IsGuiding returns 0
21:20:07.594 00.001 11824 PulseGuide returned control before completion, sleep 95
21:20:07.699 00.105 11824 IsGuiding returns 1
21:20:07.699 00.000 11824 scope still moving after pulse duration time elapsed
21:20:07.731 00.032 11824 IsSlewing returns 0
21:20:07.732 00.001 11824 IsGuiding returns 0
21:20:07.732 00.000 11824 scope move finished after 85 + 53 ms
21:20:07.732 00.000 11824 Move returns status 0, amount 85
21:20:07.732 00.000 11824 MoveAxis(N, 0, ABG)
21:20:07.732 00.000 11824 Move returns status 0, amount 0
21:20:07.732 00.000 11824 move complete, result=0
21:20:07.733 00.001 11824 worker thread done servicing request
21:20:07.733 00.000 12116 GuideStep: -0.4 px 85 ms EAST, 0.6 px 0 ms NORTH
21:20:07.739 00.006 11824 Worker thread wakes up
21:20:07.739 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:20:07.739 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:20:11.145 03.406 11824 Exposure complete
21:20:11.472 00.327 11824 worker thread done servicing request
21:20:11.472 00.000 12116 OnExposeComplete: enter
21:20:11.476 00.004 12116 UpdateGuideState(): m_state=6
21:20:11.482 00.006 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
21:20:11.495 00.013 12116 Star::Find returns 1 (0), X=1412.83, Y=262.91, Mass=376673, SNR=69.9, Peak=43024 HFD=2.7
21:20:11.506 00.011 12116 MultiStar: [#1 1.12,0.36,0.68,U] [#2 -0.80,0.48,0.85,U] [#3 0.89,0.01,0.89,U] [#4 1.10,0.16,0.68,U] [#5 1.17,-0.52,0.60,U] [#6 -0.42,0.77,0.40,U] [#7 1.03,0.05,0.46,U] [#8 -0.27,0.21,0.45,U] 
21:20:11.511 00.005 12116 refined, 8 included, MultiStar: {0.59, 0.11}, one-star: {1.05, -0.21}
21:20:11.517 00.006 12116 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.71) = xAngle (-2.53 = -2.53)
21:20:11.523 00.006 12116 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.46 = 0.46)
21:20:11.527 00.004 12116 CameraToMount -- cameraX=0.59 cameraY=0.11 hyp=0.60 cameraTheta=0.19 mountX=-0.49 mountY=0.27, mountTheta=2.65
21:20:11.534 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.59, y=0.11, opts=13)
21:20:11.541 00.007 12116 Enqueuing Move request for scope (0.59, 0.11)
21:20:11.545 00.004 11824 Worker thread wakes up
21:20:11.545 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1767, FiltMax=65535, Gamma=0.510
21:20:11.548 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.11) opts 0xd
21:20:11.548 00.000 11824 Handling offset move in thread for scope, endpoint = (0.59, 0.11)
21:20:11.549 00.001 12116 UpdateGuideState exits: m=376673 SNR=69.9
21:20:11.552 00.003 11824 Moving (0.59, 0.11) raw xDistance=-0.49 yDistance=0.27
21:20:11.552 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
21:20:11.552 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:11.552 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:20:11.553 00.001 11824 MoveAxis(E, 116, ABG)
21:20:11.553 00.000 11824 Guiding  Dir = 2, Dur = 116
21:20:11.553 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:11.557 00.004 11824 IsSlewing returns 0
21:20:11.557 00.000 11824 IsGuiding returns 0
21:20:11.558 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:20:11.561 00.003 12116 Enqueuing Expose request
21:20:11.565 00.004 11824 PulseGuide returned control before completion, sleep 125
21:20:11.694 00.129 11824 IsGuiding returns 1
21:20:11.694 00.000 11824 scope still moving after pulse duration time elapsed
21:20:11.725 00.031 11824 IsSlewing returns 0
21:20:11.725 00.000 11824 IsGuiding returns 0
21:20:11.725 00.000 11824 scope move finished after 116 + 51 ms
21:20:11.726 00.001 11824 Move returns status 0, amount 116
21:20:11.726 00.000 11824 MoveAxis(N, 0, ABG)
21:20:11.726 00.000 11824 Move returns status 0, amount 0
21:20:11.726 00.000 11824 move complete, result=0
21:20:11.726 00.000 11824 worker thread done servicing request
21:20:11.727 00.001 12116 GuideStep: -0.5 px 116 ms EAST, 0.3 px 0 ms NORTH
21:20:11.731 00.004 11824 Worker thread wakes up
21:20:11.731 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:20:11.731 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:20:15.131 03.400 11824 Exposure complete
21:20:15.360 00.229 11824 worker thread done servicing request
21:20:15.360 00.000 12116 OnExposeComplete: enter
21:20:15.363 00.003 12116 UpdateGuideState(): m_state=6
21:20:15.366 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
21:20:15.368 00.002 12116 Star::Find returns 1 (0), X=1411.84, Y=262.97, Mass=384327, SNR=80.8, Peak=48768 HFD=2.8
21:20:15.373 00.005 12116 MultiStar: [#1 0.22,0.51,0.53,U] [#2 -0.23,0.40,0.78,U] [#3 -0.04,0.32,0.87,U] [#4 0.11,0.58,0.56,U] [#5 0.25,0.06,0.44,U] [#6 -1.01,0.80,0.33,U] [#7 0.06,0.60,0.35,U] [#8 -1.10,0.18,0.28,U] 
21:20:15.376 00.003 12116 single-star, 8 included, MultiStar: {-0.09, 0.31}, one-star: {0.05, -0.15}
21:20:15.378 00.002 12116 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.71) = xAngle (-3.94 = 2.34)
21:20:15.381 00.003 12116 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.95 = -0.95)
21:20:15.383 00.002 12116 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.22 mountX=-0.11 mountY=-0.13, mountTheta=-2.28
21:20:15.389 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=-0.15, opts=13)
21:20:15.392 00.003 12116 Enqueuing Move request for scope (0.05, -0.15)
21:20:15.397 00.005 11824 Worker thread wakes up
21:20:15.397 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
21:20:15.397 00.000 11824 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
21:20:15.397 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5469, FiltMin=1546, FiltMax=65535, Gamma=0.510
21:20:15.400 00.003 11824 Moving (0.05, -0.15) raw xDistance=-0.11 yDistance=-0.13
21:20:15.400 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:20:15.400 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:15.401 00.001 12116 UpdateGuideState exits: m=384327 SNR=80.8
21:20:15.405 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:20:15.405 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:15.407 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:20:15.411 00.004 11824 MoveAxis(E, 0, ABG)
21:20:15.411 00.000 11824 Move returns status 0, amount 0
21:20:15.411 00.000 11824 MoveAxis(N, 0, ABG)
21:20:15.411 00.000 11824 Move returns status 0, amount 0
21:20:15.411 00.000 11824 move complete, result=0
21:20:15.411 00.000 11824 worker thread done servicing request
21:20:15.411 00.000 12116 Enqueuing Expose request
21:20:15.414 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:20:15.417 00.003 11824 Worker thread wakes up
21:20:15.417 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:20:15.417 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:20:18.822 03.405 11824 Exposure complete
21:20:19.051 00.229 11824 worker thread done servicing request
21:20:19.051 00.000 12116 OnExposeComplete: enter
21:20:19.055 00.004 12116 UpdateGuideState(): m_state=6
21:20:19.061 00.006 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
21:20:19.064 00.003 12116 Star::Find returns 1 (0), X=1411.80, Y=263.06, Mass=378245, SNR=85.0, Peak=43008 HFD=2.5
21:20:19.067 00.003 12116 MultiStar: [#1 0.25,0.59,0.43,U] [#2 -0.23,0.40,0.73,U] [#3 0.05,0.10,0.80,U] [#4 0.20,0.91,0.55,U] [#5 -0.32,0.63,0.42,U] [#6 -1.33,1.14,0.35,U] [#7 0.14,0.22,0.42,U] [#8 -1.25,0.84,0.38,U] 
21:20:19.070 00.003 12116 single-star, 8 included, MultiStar: {-0.18, 0.42}, one-star: {0.02, -0.06}
21:20:19.074 00.004 12116 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.71) = xAngle (-4.03 = 2.25)
21:20:19.076 00.002 12116 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.05 = -1.05)
21:20:19.079 00.003 12116 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.32 mountX=-0.04 mountY=-0.05, mountTheta=-2.20
21:20:19.084 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.02, y=-0.06, opts=13)
21:20:19.087 00.003 12116 Enqueuing Move request for scope (0.02, -0.06)
21:20:19.090 00.003 11824 Worker thread wakes up
21:20:19.090 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5475, FiltMin=1491, FiltMax=65535, Gamma=0.510
21:20:19.093 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
21:20:19.093 00.000 12116 UpdateGuideState exits: m=378245 SNR=85.0
21:20:19.095 00.002 11824 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
21:20:19.095 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:19.098 00.003 11824 Moving (0.02, -0.06) raw xDistance=-0.04 yDistance=-0.05
21:20:19.098 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:20:19.101 00.003 12116 Enqueuing Expose request
21:20:19.104 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:20:19.104 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:19.104 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:20:19.104 00.000 11824 MoveAxis(E, 0, ABG)
21:20:19.104 00.000 11824 Move returns status 0, amount 0
21:20:19.104 00.000 11824 MoveAxis(N, 0, ABG)
21:20:19.104 00.000 11824 Move returns status 0, amount 0
21:20:19.104 00.000 11824 move complete, result=0
21:20:19.104 00.000 11824 worker thread done servicing request
21:20:19.106 00.002 11824 Worker thread wakes up
21:20:19.106 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:20:19.106 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:20:19.108 00.002 12116 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:20:22.531 03.423 11824 Exposure complete
21:20:22.785 00.254 11824 worker thread done servicing request
21:20:22.785 00.000 12116 OnExposeComplete: enter
21:20:22.788 00.003 12116 UpdateGuideState(): m_state=6
21:20:22.791 00.003 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
21:20:22.795 00.004 12116 Star::Find returns 1 (0), X=1411.29, Y=263.15, Mass=401372, SNR=88.8, Peak=53277 HFD=2.7
21:20:22.799 00.004 12116 MultiStar: [#1 -0.41,0.86,0.60,U] [#2 -0.00,0.82,0.61,U] [#3 -0.68,0.38,0.70,U] [#4 -0.41,0.53,0.50,U] [#5 -0.64,0.60,0.45,U] [#6 -1.54,1.05,0.32,U] [#7 -0.73,0.23,0.30,U] [#8 -1.55,0.60,0.25,U] 
21:20:22.802 00.003 12116 single-star, 8 included, MultiStar: {-0.59, 0.51}, one-star: {-0.49, 0.03}
21:20:22.806 00.004 12116 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.71) = xAngle (0.37 = 0.37)
21:20:22.809 00.003 12116 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.36 = -2.93)
21:20:22.812 00.003 12116 CameraToMount -- cameraX=-0.49 cameraY=0.03 hyp=0.49 cameraTheta=3.08 mountX=0.46 mountY=-0.10, mountTheta=-0.22
21:20:22.817 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.49, y=0.03, opts=13)
21:20:22.821 00.004 12116 Enqueuing Move request for scope (-0.49, 0.03)
21:20:22.824 00.003 11824 Worker thread wakes up
21:20:22.824 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5482, FiltMin=1635, FiltMax=65535, Gamma=0.510
21:20:22.827 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.03) opts 0xd
21:20:22.827 00.000 12116 UpdateGuideState exits: m=401372 SNR=88.8
21:20:22.830 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.49, 0.03)
21:20:22.830 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:22.833 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:20:22.836 00.003 12116 Enqueuing Expose request
21:20:22.839 00.003 11824 Moving (-0.49, 0.03) raw xDistance=0.46 yDistance=-0.10
21:20:22.839 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
21:20:22.839 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:22.839 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:20:22.839 00.000 11824 MoveAxis(W, 103, ABG)
21:20:22.839 00.000 11824 Guiding  Dir = 3, Dur = 103
21:20:22.839 00.000 11824 IsSlewing returns 0
21:20:22.840 00.001 11824 IsGuiding returns 0
21:20:22.840 00.000 11824 PulseGuide returned control before completion, sleep 113
21:20:22.955 00.115 11824 IsGuiding returns 1
21:20:22.955 00.000 11824 scope still moving after pulse duration time elapsed
21:20:22.987 00.032 11824 IsSlewing returns 0
21:20:22.988 00.001 11824 IsGuiding returns 0
21:20:22.988 00.000 11824 scope move finished after 103 + 44 ms
21:20:22.988 00.000 11824 Move returns status 0, amount 103
21:20:22.988 00.000 11824 MoveAxis(N, 0, ABG)
21:20:22.989 00.001 11824 Move returns status 0, amount 0
21:20:22.989 00.000 11824 move complete, result=0
21:20:22.989 00.000 11824 worker thread done servicing request
21:20:22.989 00.000 11824 Worker thread wakes up
21:20:22.989 00.000 12116 GuideStep: 0.5 px 103 ms WEST, -0.1 px 0 ms NORTH
21:20:22.992 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:20:22.992 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:20:26.402 03.410 11824 Exposure complete
21:20:26.652 00.250 11824 worker thread done servicing request
21:20:26.652 00.000 12116 OnExposeComplete: enter
21:20:26.655 00.003 12116 UpdateGuideState(): m_state=6
21:20:26.658 00.003 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
21:20:26.661 00.003 12116 Star::Find returns 1 (0), X=1411.31, Y=263.11, Mass=390076, SNR=72.6, Peak=48237 HFD=2.6
21:20:26.664 00.003 12116 MultiStar: [#1 -0.19,0.61,0.80,U] [#2 0.02,0.71,0.75,U] [#3 -0.54,-0.02,0.89,U] [#4 -0.04,0.64,0.65,U] [#5 -0.19,-0.25,0.49,U] [#6 -1.29,0.97,0.43,U] [#7 -0.21,0.20,0.40,U] [#8 -1.59,0.52,0.32,U] 
21:20:26.667 00.003 12116 single-star, 8 included, MultiStar: {-0.41, 0.34}, one-star: {-0.47, -0.01}
21:20:26.670 00.003 12116 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.71) = xAngle (-5.83 = 0.46)
21:20:26.673 00.003 12116 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.84 = -2.84)
21:20:26.675 00.002 12116 CameraToMount -- cameraX=-0.47 cameraY=-0.01 hyp=0.47 cameraTheta=-3.11 mountX=0.42 mountY=-0.14, mountTheta=-0.32
21:20:26.682 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.47, y=-0.01, opts=13)
21:20:26.685 00.003 12116 Enqueuing Move request for scope (-0.47, -0.01)
21:20:26.689 00.004 11824 Worker thread wakes up
21:20:26.689 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5479, FiltMin=1639, FiltMax=65535, Gamma=0.510
21:20:26.692 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.01) opts 0xd
21:20:26.692 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.47, -0.01)
21:20:26.692 00.000 12116 UpdateGuideState exits: m=390076 SNR=72.6
21:20:26.696 00.004 11824 Moving (-0.47, -0.01) raw xDistance=0.42 yDistance=-0.14
21:20:26.696 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:26.698 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:20:26.700 00.002 12116 Enqueuing Expose request
21:20:26.703 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
21:20:26.703 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:26.703 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:20:26.703 00.000 11824 MoveAxis(W, 102, ABG)
21:20:26.704 00.001 11824 Guiding  Dir = 3, Dur = 102
21:20:26.704 00.000 11824 IsSlewing returns 0
21:20:26.704 00.000 11824 IsGuiding returns 0
21:20:26.706 00.002 11824 PulseGuide returned control before completion, sleep 112
21:20:26.824 00.118 11824 IsGuiding returns 1
21:20:26.824 00.000 11824 scope still moving after pulse duration time elapsed
21:20:26.855 00.031 11824 IsSlewing returns 0
21:20:26.855 00.000 11824 IsGuiding returns 0
21:20:26.855 00.000 11824 scope move finished after 102 + 48 ms
21:20:26.855 00.000 11824 Move returns status 0, amount 102
21:20:26.855 00.000 11824 MoveAxis(N, 0, ABG)
21:20:26.856 00.001 11824 Move returns status 0, amount 0
21:20:26.856 00.000 11824 move complete, result=0
21:20:26.856 00.000 11824 worker thread done servicing request
21:20:26.856 00.000 12116 GuideStep: 0.4 px 102 ms WEST, -0.1 px 0 ms NORTH
21:20:26.859 00.003 11824 Worker thread wakes up
21:20:26.859 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:20:26.860 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:20:30.276 03.416 11824 Exposure complete
21:20:30.517 00.241 11824 worker thread done servicing request
21:20:30.517 00.000 12116 OnExposeComplete: enter
21:20:30.522 00.005 12116 UpdateGuideState(): m_state=6
21:20:30.525 00.003 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
21:20:30.527 00.002 12116 Star::Find returns 1 (0), X=1411.32, Y=262.96, Mass=387260, SNR=84.1, Peak=43789 HFD=2.7
21:20:30.530 00.003 12116 MultiStar: [#1 -0.15,0.86,0.64,U] [#2 0.19,0.48,0.75,U] [#3 -0.33,0.17,0.73,U] [#4 -0.21,0.87,0.54,U] [#5 -0.37,0.63,0.43,U] [#6 -1.16,1.21,0.39,U] [#7 -0.50,0.36,0.48,U] [#8 -1.71,0.95,0.29,U] 
21:20:30.533 00.003 12116 single-star, 8 included, MultiStar: {-0.41, 0.48}, one-star: {-0.47, -0.16}
21:20:30.536 00.003 12116 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.71) = xAngle (-5.53 = 0.75)
21:20:30.539 00.003 12116 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.54 = -2.54)
21:20:30.541 00.002 12116 CameraToMount -- cameraX=-0.47 cameraY=-0.16 hyp=0.49 cameraTheta=-2.82 mountX=0.36 mountY=-0.28, mountTheta=-0.66
21:20:30.548 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.47, y=-0.16, opts=13)
21:20:30.551 00.003 12116 Enqueuing Move request for scope (-0.47, -0.16)
21:20:30.554 00.003 11824 Worker thread wakes up
21:20:30.554 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5475, FiltMin=1789, FiltMax=65535, Gamma=0.510
21:20:30.556 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.16) opts 0xd
21:20:30.556 00.000 12116 UpdateGuideState exits: m=387260 SNR=84.1
21:20:30.559 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.47, -0.16)
21:20:30.559 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:30.563 00.004 11824 Moving (-0.47, -0.16) raw xDistance=0.36 yDistance=-0.28
21:20:30.563 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:20:30.567 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
21:20:30.567 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:30.567 00.000 12116 Enqueuing Expose request
21:20:30.572 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:20:30.572 00.000 11824 MoveAxis(W, 88, ABG)
21:20:30.572 00.000 11824 Guiding  Dir = 3, Dur = 88
21:20:30.572 00.000 11824 IsSlewing returns 0
21:20:30.573 00.001 11824 IsGuiding returns 0
21:20:30.573 00.000 11824 PulseGuide returned control before completion, sleep 98
21:20:30.687 00.114 11824 IsGuiding returns 0
21:20:30.688 00.001 11824 Move returns status 0, amount 88
21:20:30.688 00.000 11824 MoveAxis(N, 0, ABG)
21:20:30.688 00.000 11824 Move returns status 0, amount 0
21:20:30.688 00.000 11824 move complete, result=0
21:20:30.688 00.000 11824 worker thread done servicing request
21:20:30.688 00.000 12116 GuideStep: 0.4 px 88 ms WEST, -0.3 px 0 ms NORTH
21:20:30.692 00.004 11824 Worker thread wakes up
21:20:30.692 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:20:30.692 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:20:34.095 03.403 11824 Exposure complete
21:20:34.329 00.234 11824 worker thread done servicing request
21:20:34.329 00.000 12116 OnExposeComplete: enter
21:20:34.331 00.002 12116 UpdateGuideState(): m_state=6
21:20:34.335 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:20:34.338 00.003 12116 Star::Find returns 1 (0), X=1411.93, Y=262.01, Mass=385354, SNR=76.7, Peak=49251 HFD=2.8
21:20:34.341 00.003 12116 MultiStar: [#1 -0.00,-0.10,0.56,U] [#2 -0.57,-0.15,0.74,U] [#3 0.05,-0.58,0.94,U] [#4 0.18,-0.27,0.62,U] [#5 -0.19,-0.17,0.65,U] [#6 -0.61,-0.04,0.32,U] [#7 0.23,-0.90,0.38,U] [#8 -0.92,-0.39,0.31,U] 
21:20:34.344 00.003 12116 refined, 8 included, MultiStar: {-0.12, -0.47}, one-star: {0.15, -1.11}
21:20:34.347 00.003 12116 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.71) = xAngle (-4.53 = 1.75)
21:20:34.350 00.003 12116 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.54 = -1.54)
21:20:34.353 00.003 12116 CameraToMount -- cameraX=-0.12 cameraY=-0.47 hyp=0.48 cameraTheta=-1.81 mountX=-0.09 mountY=-0.48, mountTheta=-1.75
21:20:34.359 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=-0.47, opts=13)
21:20:34.362 00.003 12116 Enqueuing Move request for scope (-0.12, -0.47)
21:20:34.365 00.003 11824 Worker thread wakes up
21:20:34.365 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5488, FiltMin=1712, FiltMax=65535, Gamma=0.510
21:20:34.367 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.47) opts 0xd
21:20:34.368 00.001 12116 UpdateGuideState exits: m=385354 SNR=76.7
21:20:34.371 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:34.374 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:20:34.376 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.12, -0.47)
21:20:34.377 00.001 11824 Moving (-0.12, -0.47) raw xDistance=-0.09 yDistance=-0.48
21:20:34.377 00.000 12116 Enqueuing Expose request
21:20:34.379 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:20:34.379 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:20:34.380 00.001 11824 MoveAxis(E, 0, ABG)
21:20:34.380 00.000 11824 Move returns status 0, amount 0
21:20:34.380 00.000 11824 MoveAxis(N, 90, ABG)
21:20:34.380 00.000 11824 Guiding  Dir = 0, Dur = 90
21:20:34.380 00.000 11824 IsSlewing returns 0
21:20:34.380 00.000 11824 IsGuiding returns 0
21:20:34.381 00.001 11824 PulseGuide returned control before completion, sleep 100
21:20:34.494 00.113 11824 IsGuiding returns 0
21:20:34.494 00.000 11824 Move returns status 0, amount 90
21:20:34.494 00.000 11824 move complete, result=0
21:20:34.494 00.000 11824 worker thread done servicing request
21:20:34.494 00.000 11824 Worker thread wakes up
21:20:34.494 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.5 px 90 ms NORTH
21:20:34.498 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:20:34.498 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:20:37.937 03.439 11824 Exposure complete
21:20:38.204 00.267 11824 worker thread done servicing request
21:20:38.204 00.000 12116 OnExposeComplete: enter
21:20:38.208 00.004 12116 UpdateGuideState(): m_state=6
21:20:38.212 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
21:20:38.216 00.004 12116 Star::Find returns 1 (0), X=1412.47, Y=262.89, Mass=420741, SNR=93.2, Peak=42608 HFD=3.2
21:20:38.219 00.003 12116 MultiStar: [#1 0.71,0.69,0.61,U] [#2 -0.48,0.75,0.64,U] [#3 0.69,0.20,0.72,U] [#4 0.82,0.58,0.55,U] [#5 0.66,0.44,0.44,U] [#6 -0.45,0.71,0.35,U] [#7 0.38,0.51,0.36,U] [#8 -0.66,0.17,0.33,U] 
21:20:38.223 00.004 12116 refined, 8 included, MultiStar: {0.36, 0.36}, one-star: {0.68, -0.23}
21:20:38.226 00.003 12116 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.71) = xAngle (-1.92 = -1.92)
21:20:38.232 00.006 12116 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.06 = 1.06)
21:20:38.235 00.003 12116 CameraToMount -- cameraX=0.36 cameraY=0.36 hyp=0.51 cameraTheta=0.79 mountX=-0.18 mountY=0.45, mountTheta=1.95
21:20:38.242 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.36, y=0.36, opts=13)
21:20:38.246 00.004 12116 Enqueuing Move request for scope (0.36, 0.36)
21:20:38.248 00.002 11824 Worker thread wakes up
21:20:38.249 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5475, FiltMin=1555, FiltMax=65535, Gamma=0.510
21:20:38.252 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.36) opts 0xd
21:20:38.252 00.000 12116 UpdateGuideState exits: m=420741 SNR=93.2
21:20:38.256 00.004 11824 Handling offset move in thread for scope, endpoint = (0.36, 0.36)
21:20:38.256 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:38.260 00.004 11824 Moving (0.36, 0.36) raw xDistance=-0.18 yDistance=0.45
21:20:38.261 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:20:38.261 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:20:38.265 00.004 12116 Enqueuing Expose request
21:20:38.269 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:38.269 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:20:38.269 00.000 11824 MoveAxis(E, 0, ABG)
21:20:38.269 00.000 11824 Move returns status 0, amount 0
21:20:38.269 00.000 11824 MoveAxis(N, 0, ABG)
21:20:38.269 00.000 11824 Move returns status 0, amount 0
21:20:38.269 00.000 11824 move complete, result=0
21:20:38.270 00.001 11824 worker thread done servicing request
21:20:38.270 00.000 11824 Worker thread wakes up
21:20:38.270 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:20:38.270 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:20:38.275 00.005 12116 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
21:20:41.691 03.416 11824 Exposure complete
21:20:41.979 00.288 11824 worker thread done servicing request
21:20:41.979 00.000 12116 OnExposeComplete: enter
21:20:41.983 00.004 12116 UpdateGuideState(): m_state=6
21:20:41.987 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
21:20:41.992 00.005 12116 Star::Find returns 1 (0), X=1413.44, Y=262.30, Mass=407262, SNR=93.0, Peak=41296 HFD=3.0
21:20:41.997 00.005 12116 MultiStar: [#1 1.80,-0.06,0.55,U] [#2 -2.43,0.27,0.00,M1] [#3 1.84,-0.37,0.86,U] [#4 1.90,0.01,0.57,U] [#5 1.35,-0.67,0.43,U] [#6 1.00,0.33,0.39,U] [#7 1.52,-0.08,0.34,U] [#8 0.55,-0.11,0.28,U] 
21:20:42.000 00.003 12116 refined, 7 included, MultiStar: {1.57, -0.31}, one-star: {1.65, -0.82}
21:20:42.003 00.003 12116 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.71) = xAngle (-2.91 = -2.91)
21:20:42.008 00.005 12116 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.08 = 0.08)
21:20:42.012 00.004 12116 CameraToMount -- cameraX=1.57 cameraY=-0.31 hyp=1.60 cameraTheta=-0.20 mountX=-1.56 mountY=0.12, mountTheta=3.06
21:20:42.022 00.010 12116 SchedulePrimaryMove(0D79E080, x=1.57, y=-0.31, opts=13)
21:20:42.027 00.005 12116 Enqueuing Move request for scope (1.57, -0.31)
21:20:42.034 00.007 11824 Worker thread wakes up
21:20:42.034 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (1.57, -0.31) opts 0xd
21:20:42.035 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5475, FiltMin=1687, FiltMax=65535, Gamma=0.510
21:20:42.042 00.007 11824 Handling offset move in thread for scope, endpoint = (1.57, -0.31)
21:20:42.042 00.000 12116 UpdateGuideState exits: m=407262 SNR=93.0
21:20:42.049 00.007 11824 Moving (1.57, -0.31) raw xDistance=-1.56 yDistance=0.12
21:20:42.049 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:42.054 00.005 11824 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.56
21:20:42.054 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:20:42.058 00.004 12116 Enqueuing Expose request
21:20:42.062 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:42.062 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:20:42.062 00.000 11824 MoveAxis(E, 350, ABG)
21:20:42.062 00.000 11824 Guiding  Dir = 2, Dur = 350
21:20:42.063 00.001 11824 IsSlewing returns 0
21:20:42.063 00.000 11824 IsGuiding returns 0
21:20:42.063 00.000 11824 PulseGuide returned control before completion, sleep 360
21:20:42.435 00.372 11824 IsGuiding returns 1
21:20:42.436 00.001 11824 scope still moving after pulse duration time elapsed
21:20:42.466 00.030 11824 IsSlewing returns 0
21:20:42.466 00.000 11824 IsGuiding returns 0
21:20:42.466 00.000 11824 scope move finished after 350 + 54 ms
21:20:42.467 00.001 11824 Move returns status 0, amount 350
21:20:42.467 00.000 11824 MoveAxis(N, 0, ABG)
21:20:42.467 00.000 11824 Move returns status 0, amount 0
21:20:42.467 00.000 11824 move complete, result=0
21:20:42.467 00.000 11824 worker thread done servicing request
21:20:42.467 00.000 11824 Worker thread wakes up
21:20:42.467 00.000 12116 GuideStep: -1.6 px 350 ms EAST, 0.1 px 0 ms NORTH
21:20:42.473 00.006 11824 worker thread servicing REQUEST_EXPOSE 3000
21:20:42.473 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:20:45.877 03.404 11824 Exposure complete
21:20:46.119 00.242 11824 worker thread done servicing request
21:20:46.119 00.000 12116 OnExposeComplete: enter
21:20:46.122 00.003 12116 UpdateGuideState(): m_state=6
21:20:46.125 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
21:20:46.128 00.003 12116 Star::Find returns 1 (0), X=1411.43, Y=263.05, Mass=372893, SNR=79.2, Peak=44701 HFD=2.3
21:20:46.131 00.003 12116 MultiStar: [#1 -0.35,0.99,0.64,U] [#2 0.25,0.60,0.74,U] [#3 -0.42,0.40,0.94,U] [#4 -0.17,0.85,0.57,U] [#5 -0.47,0.44,0.61,U] [#6 -1.34,1.37,0.45,U] [#7 -0.34,0.61,0.36,U] [#8 -1.55,0.70,0.40,U] 
21:20:46.134 00.003 12116 single-star, 8 included, MultiStar: {-0.44, 0.57}, one-star: {-0.36, -0.07}
21:20:46.138 00.004 12116 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.71) = xAngle (-5.66 = 0.63)
21:20:46.141 00.003 12116 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.67 = -2.67)
21:20:46.143 00.002 12116 CameraToMount -- cameraX=-0.36 cameraY=-0.07 hyp=0.36 cameraTheta=-2.94 mountX=0.29 mountY=-0.16, mountTheta=-0.51
21:20:46.149 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.36, y=-0.07, opts=13)
21:20:46.152 00.003 12116 Enqueuing Move request for scope (-0.36, -0.07)
21:20:46.156 00.004 11824 Worker thread wakes up
21:20:46.156 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5466, FiltMin=1568, FiltMax=65535, Gamma=0.510
21:20:46.158 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.07) opts 0xd
21:20:46.158 00.000 12116 UpdateGuideState exits: m=372893 SNR=79.2
21:20:46.162 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.36, -0.07)
21:20:46.162 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:46.165 00.003 11824 Moving (-0.36, -0.07) raw xDistance=0.29 yDistance=-0.16
21:20:46.165 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:20:46.167 00.002 12116 Enqueuing Expose request
21:20:46.170 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.29
21:20:46.170 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:46.170 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:20:46.170 00.000 11824 MoveAxis(W, 41, ABG)
21:20:46.170 00.000 11824 Guiding  Dir = 3, Dur = 41
21:20:46.171 00.001 11824 IsSlewing returns 0
21:20:46.171 00.000 11824 IsGuiding returns 0
21:20:46.171 00.000 11824 PulseGuide returned control before completion, sleep 51
21:20:46.224 00.053 11824 IsGuiding returns 1
21:20:46.224 00.000 11824 scope still moving after pulse duration time elapsed
21:20:46.256 00.032 11824 IsSlewing returns 0
21:20:46.256 00.000 11824 IsGuiding returns 0
21:20:46.256 00.000 11824 scope move finished after 41 + 44 ms
21:20:46.256 00.000 11824 Move returns status 0, amount 41
21:20:46.256 00.000 11824 MoveAxis(N, 0, ABG)
21:20:46.257 00.001 11824 Move returns status 0, amount 0
21:20:46.257 00.000 11824 move complete, result=0
21:20:46.257 00.000 11824 worker thread done servicing request
21:20:46.257 00.000 11824 Worker thread wakes up
21:20:46.257 00.000 12116 GuideStep: 0.3 px 41 ms WEST, -0.2 px 0 ms NORTH
21:20:46.260 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:20:46.260 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:20:49.677 03.417 11824 Exposure complete
21:20:49.919 00.242 11824 worker thread done servicing request
21:20:49.919 00.000 12116 OnExposeComplete: enter
21:20:49.922 00.003 12116 UpdateGuideState(): m_state=6
21:20:49.926 00.004 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
21:20:49.930 00.004 12116 Star::Find returns 1 (0), X=1411.27, Y=263.45, Mass=394015, SNR=81.6, Peak=47088 HFD=2.9
21:20:49.933 00.003 12116 MultiStar: [#1 -0.20,1.01,0.64,U] [#2 0.52,0.73,0.77,U] [#3 -0.55,0.86,0.82,U] [#4 -0.23,0.69,0.57,U] [#5 -0.19,0.32,0.50,U] [#6 -1.72,1.23,0.43,U] [#7 -0.60,0.85,0.41,U] [#8 -1.67,0.32,0.34,U] 
21:20:49.936 00.003 12116 single-star, 8 included, MultiStar: {-0.45, 0.69}, one-star: {-0.51, 0.33}
21:20:49.939 00.003 12116 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.71) = xAngle (-0.14 = -0.14)
21:20:49.942 00.003 12116 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.85 = 2.85)
21:20:49.946 00.004 12116 CameraToMount -- cameraX=-0.51 cameraY=0.33 hyp=0.61 cameraTheta=2.58 mountX=0.60 mountY=0.17, mountTheta=0.28
21:20:49.958 00.012 12116 SchedulePrimaryMove(0D79E080, x=-0.51, y=0.33, opts=13)
21:20:49.961 00.003 12116 Enqueuing Move request for scope (-0.51, 0.33)
21:20:49.967 00.006 11824 Worker thread wakes up
21:20:49.967 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.33) opts 0xd
21:20:49.967 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.51, 0.33)
21:20:49.967 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5472, FiltMin=1635, FiltMax=65535, Gamma=0.510
21:20:49.972 00.005 11824 Moving (-0.51, 0.33) raw xDistance=0.60 yDistance=0.17
21:20:49.972 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
21:20:49.972 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:49.973 00.001 12116 UpdateGuideState exits: m=394015 SNR=81.6
21:20:49.976 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:20:49.976 00.000 11824 MoveAxis(W, 138, ABG)
21:20:49.976 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:49.980 00.004 11824 Guiding  Dir = 3, Dur = 138
21:20:49.980 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:20:49.983 00.003 12116 Enqueuing Expose request
21:20:49.987 00.004 11824 IsSlewing returns 0
21:20:49.987 00.000 11824 IsGuiding returns 0
21:20:49.988 00.001 11824 PulseGuide returned control before completion, sleep 148
21:20:50.149 00.161 11824 IsGuiding returns 1
21:20:50.149 00.000 11824 scope still moving after pulse duration time elapsed
21:20:50.180 00.031 11824 IsSlewing returns 0
21:20:50.180 00.000 11824 IsGuiding returns 0
21:20:50.180 00.000 11824 scope move finished after 138 + 55 ms
21:20:50.180 00.000 11824 Move returns status 0, amount 138
21:20:50.180 00.000 11824 MoveAxis(N, 0, ABG)
21:20:50.181 00.001 11824 Move returns status 0, amount 0
21:20:50.181 00.000 11824 move complete, result=0
21:20:50.181 00.000 11824 worker thread done servicing request
21:20:50.181 00.000 11824 Worker thread wakes up
21:20:50.181 00.000 12116 GuideStep: 0.6 px 138 ms WEST, 0.2 px 0 ms NORTH
21:20:50.184 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:20:50.184 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:20:53.660 03.476 11824 Exposure complete
21:20:53.980 00.320 11824 worker thread done servicing request
21:20:53.980 00.000 12116 OnExposeComplete: enter
21:20:53.983 00.003 12116 UpdateGuideState(): m_state=6
21:20:53.988 00.005 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
21:20:53.993 00.005 12116 Star::Find returns 1 (0), X=1411.71, Y=262.60, Mass=394966, SNR=88.0, Peak=44832 HFD=2.9
21:20:53.997 00.004 12116 MultiStar: [#1 -0.07,0.38,0.68,U] [#2 -0.39,0.33,0.67,U] [#3 -0.43,0.06,0.75,U] [#4 -0.10,0.71,0.54,U] [#5 -0.20,0.17,0.43,U] [#6 -1.54,0.77,0.40,U] [#7 -0.48,0.10,0.36,U] [#8 -1.49,0.25,0.37,U] 
21:20:54.000 00.003 12116 refined, 8 included, MultiStar: {-0.42, 0.17}, one-star: {-0.08, -0.52}
21:20:54.003 00.003 12116 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.71) = xAngle (0.04 = 0.04)
21:20:54.007 00.004 12116 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.03 = 3.03)
21:20:54.010 00.003 12116 CameraToMount -- cameraX=-0.42 cameraY=0.17 hyp=0.45 cameraTheta=2.75 mountX=0.45 mountY=0.05, mountTheta=0.11
21:20:54.015 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.42, y=0.17, opts=13)
21:20:54.018 00.003 12116 Enqueuing Move request for scope (-0.42, 0.17)
21:20:54.022 00.004 11824 Worker thread wakes up
21:20:54.022 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5450, FiltMin=1760, FiltMax=65535, Gamma=0.510
21:20:54.025 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.17) opts 0xd
21:20:54.025 00.000 12116 UpdateGuideState exits: m=394966 SNR=88.0
21:20:54.028 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.42, 0.17)
21:20:54.028 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:54.031 00.003 11824 Moving (-0.42, 0.17) raw xDistance=0.45 yDistance=0.05
21:20:54.031 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:20:54.034 00.003 12116 Enqueuing Expose request
21:20:54.038 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
21:20:54.038 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:54.039 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:20:54.039 00.000 11824 MoveAxis(W, 111, ABG)
21:20:54.039 00.000 11824 Guiding  Dir = 3, Dur = 111
21:20:54.039 00.000 11824 IsSlewing returns 0
21:20:54.039 00.000 11824 IsGuiding returns 0
21:20:54.040 00.001 11824 PulseGuide returned control before completion, sleep 121
21:20:54.164 00.124 11824 IsGuiding returns 1
21:20:54.164 00.000 11824 scope still moving after pulse duration time elapsed
21:20:54.195 00.031 11824 IsSlewing returns 0
21:20:54.195 00.000 11824 IsGuiding returns 0
21:20:54.195 00.000 11824 scope move finished after 111 + 44 ms
21:20:54.195 00.000 11824 Move returns status 0, amount 111
21:20:54.196 00.001 11824 MoveAxis(N, 0, ABG)
21:20:54.196 00.000 11824 Move returns status 0, amount 0
21:20:54.196 00.000 11824 move complete, result=0
21:20:54.196 00.000 11824 worker thread done servicing request
21:20:54.196 00.000 11824 Worker thread wakes up
21:20:54.196 00.000 12116 GuideStep: 0.5 px 111 ms WEST, 0.1 px 0 ms NORTH
21:20:54.199 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:20:54.199 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:20:57.593 03.394 11824 Exposure complete
21:20:57.819 00.226 12116 OnExposeComplete: enter
21:20:57.823 00.004 12116 UpdateGuideState(): m_state=6
21:20:57.828 00.005 11824 worker thread done servicing request
21:20:57.828 00.000 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
21:20:57.843 00.015 12116 Star::Find returns 1 (0), X=1412.06, Y=262.42, Mass=398318, SNR=79.9, Peak=47856 HFD=2.8
21:20:57.857 00.014 12116 MultiStar: [#1 0.39,0.22,0.66,U] [#2 -0.81,0.26,0.70,U] [#3 0.25,-0.06,0.93,U] [#4 0.48,0.20,0.60,U] [#5 0.42,-0.10,0.52,U] [#6 -0.67,0.52,0.41,U] [#7 0.39,-0.21,0.46,U] [#8 -0.64,0.18,0.31,U] 
21:20:57.874 00.017 12116 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.28, -0.70}
21:20:57.881 00.007 12116 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.71) = xAngle (-3.15 = 3.14)
21:20:57.887 00.006 12116 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.16 = -0.16)
21:20:57.892 00.005 12116 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.43 mountX=-0.08 mountY=-0.01, mountTheta=-2.98
21:20:57.908 00.016 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=-0.03, opts=13)
21:20:57.917 00.009 12116 Enqueuing Move request for scope (0.08, -0.03)
21:20:57.924 00.007 11824 Worker thread wakes up
21:20:57.924 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5459, FiltMin=1578, FiltMax=65535, Gamma=0.510
21:20:57.928 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
21:20:57.928 00.000 12116 UpdateGuideState exits: m=398318 SNR=79.9
21:20:57.932 00.004 11824 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
21:20:57.932 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:57.937 00.005 11824 Moving (0.08, -0.03) raw xDistance=-0.08 yDistance=-0.01
21:20:57.937 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:20:57.938 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:57.938 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:20:57.938 00.000 11824 MoveAxis(E, 0, ABG)
21:20:57.938 00.000 11824 Move returns status 0, amount 0
21:20:57.938 00.000 11824 MoveAxis(N, 0, ABG)
21:20:57.938 00.000 11824 Move returns status 0, amount 0
21:20:57.938 00.000 11824 move complete, result=0
21:20:57.940 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:20:57.944 00.004 11824 worker thread done servicing request
21:20:57.944 00.000 12116 Enqueuing Expose request
21:20:57.948 00.004 11824 Worker thread wakes up
21:20:57.948 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:20:57.951 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:20:57.951 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:01.360 03.409 11824 Exposure complete
21:21:01.600 00.240 11824 worker thread done servicing request
21:21:01.600 00.000 12116 OnExposeComplete: enter
21:21:01.604 00.004 12116 UpdateGuideState(): m_state=6
21:21:01.608 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
21:21:01.611 00.003 12116 Star::Find returns 1 (0), X=1412.79, Y=262.62, Mass=387452, SNR=75.3, Peak=47760 HFD=3.0
21:21:01.614 00.003 12116 MultiStar: [#1 1.24,0.56,0.55,U] [#2 -1.59,0.49,0.79,U] [#3 0.95,-0.00,0.81,U] [#4 1.27,0.43,0.61,U] [#5 1.09,-0.12,0.56,U] [#6 0.10,0.87,0.41,U] [#7 1.39,-0.18,0.59,U] [#8 -0.26,0.17,0.31,U] 
21:21:01.618 00.004 12116 refined, 8 included, MultiStar: {0.60, 0.12}, one-star: {1.00, -0.50}
21:21:01.621 00.003 12116 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.71) = xAngle (-2.51 = -2.51)
21:21:01.624 00.003 12116 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.48 = 0.48)
21:21:01.627 00.003 12116 CameraToMount -- cameraX=0.60 cameraY=0.12 hyp=0.61 cameraTheta=0.20 mountX=-0.49 mountY=0.28, mountTheta=2.63
21:21:01.634 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.60, y=0.12, opts=13)
21:21:01.638 00.004 12116 Enqueuing Move request for scope (0.60, 0.12)
21:21:01.641 00.003 11824 Worker thread wakes up
21:21:01.641 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5472, FiltMin=1651, FiltMax=65535, Gamma=0.510
21:21:01.643 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.12) opts 0xd
21:21:01.643 00.000 12116 UpdateGuideState exits: m=387452 SNR=75.3
21:21:01.647 00.004 11824 Handling offset move in thread for scope, endpoint = (0.60, 0.12)
21:21:01.647 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:01.650 00.003 11824 Moving (0.60, 0.12) raw xDistance=-0.49 yDistance=0.28
21:21:01.650 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:01.653 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
21:21:01.653 00.000 12116 Enqueuing Expose request
21:21:01.655 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:01.655 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:21:01.655 00.000 11824 MoveAxis(E, 110, ABG)
21:21:01.655 00.000 11824 Guiding  Dir = 2, Dur = 110
21:21:01.657 00.002 11824 IsSlewing returns 0
21:21:01.657 00.000 11824 IsGuiding returns 0
21:21:01.657 00.000 11824 PulseGuide returned control before completion, sleep 120
21:21:01.791 00.134 11824 IsGuiding returns 1
21:21:01.791 00.000 11824 scope still moving after pulse duration time elapsed
21:21:01.822 00.031 11824 IsSlewing returns 0
21:21:01.822 00.000 11824 IsGuiding returns 0
21:21:01.822 00.000 11824 scope move finished after 110 + 55 ms
21:21:01.822 00.000 11824 Move returns status 0, amount 110
21:21:01.822 00.000 11824 MoveAxis(N, 0, ABG)
21:21:01.822 00.000 11824 Move returns status 0, amount 0
21:21:01.822 00.000 11824 move complete, result=0
21:21:01.822 00.000 11824 worker thread done servicing request
21:21:01.824 00.002 11824 Worker thread wakes up
21:21:01.824 00.000 12116 GuideStep: -0.5 px 110 ms EAST, 0.3 px 0 ms NORTH
21:21:01.826 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:01.826 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:05.235 03.409 11824 Exposure complete
21:21:05.474 00.239 11824 worker thread done servicing request
21:21:05.474 00.000 12116 OnExposeComplete: enter
21:21:05.478 00.004 12116 UpdateGuideState(): m_state=6
21:21:05.483 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
21:21:05.487 00.004 12116 Star::Find returns 1 (0), X=1412.26, Y=262.75, Mass=363145, SNR=70.5, Peak=44016 HFD=2.9
21:21:05.491 00.004 12116 MultiStar: [#1 0.52,0.47,0.67,U] [#2 -0.68,0.51,0.76,U] [#3 0.60,0.01,1.10,U] [#4 0.33,0.55,0.63,U] [#5 0.36,0.35,0.57,U] [#6 -0.78,0.74,0.39,U] [#7 0.40,0.10,0.57,U] [#8 -0.59,0.16,0.34,U] 
21:21:05.495 00.004 12116 refined, 8 included, MultiStar: {0.18, 0.21}, one-star: {0.48, -0.37}
21:21:05.498 00.003 12116 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.71) = xAngle (-1.86 = -1.86)
21:21:05.501 00.003 12116 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.13 = 1.13)
21:21:05.505 00.004 12116 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.28 cameraTheta=0.86 mountX=-0.08 mountY=0.26, mountTheta=1.87
21:21:05.512 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.18, y=0.21, opts=13)
21:21:05.515 00.003 12116 Enqueuing Move request for scope (0.18, 0.21)
21:21:05.517 00.002 11824 Worker thread wakes up
21:21:05.518 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5456, FiltMin=1539, FiltMax=65535, Gamma=0.510
21:21:05.521 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd
21:21:05.521 00.000 12116 UpdateGuideState exits: m=363145 SNR=70.5
21:21:05.524 00.003 11824 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
21:21:05.524 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:05.527 00.003 11824 Moving (0.18, 0.21) raw xDistance=-0.08 yDistance=0.26
21:21:05.527 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:21:05.527 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:05.527 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:05.530 00.003 12116 Enqueuing Expose request
21:21:05.532 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:21:05.532 00.000 11824 MoveAxis(E, 0, ABG)
21:21:05.533 00.001 11824 Move returns status 0, amount 0
21:21:05.533 00.000 11824 MoveAxis(N, 0, ABG)
21:21:05.533 00.000 11824 Move returns status 0, amount 0
21:21:05.533 00.000 11824 move complete, result=0
21:21:05.533 00.000 11824 worker thread done servicing request
21:21:05.533 00.000 11824 Worker thread wakes up
21:21:05.533 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:05.533 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:05.536 00.003 12116 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:21:08.965 03.429 11824 Exposure complete
21:21:09.205 00.240 11824 worker thread done servicing request
21:21:09.205 00.000 12116 OnExposeComplete: enter
21:21:09.208 00.003 12116 UpdateGuideState(): m_state=6
21:21:09.214 00.006 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
21:21:09.217 00.003 12116 Star::Find returns 1 (0), X=1412.72, Y=262.37, Mass=373722, SNR=88.4, Peak=44736 HFD=2.8
21:21:09.220 00.003 12116 MultiStar: [#1 1.27,0.16,0.56,U] [#2 -1.32,0.28,0.67,U] [#3 1.02,-0.45,0.77,U] [#4 1.31,0.18,0.56,U] [#5 0.99,-0.40,0.55,U] [#6 0.07,0.28,0.40,U] [#7 0.94,-0.10,0.29,U] [#8 0.02,-0.46,0.27,U] 
21:21:09.223 00.003 12116 refined, 8 included, MultiStar: {0.62, -0.19}, one-star: {0.94, -0.75}
21:21:09.227 00.004 12116 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.71) = xAngle (-3.02 = -3.02)
21:21:09.230 00.003 12116 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.03 = -0.03)
21:21:09.233 00.003 12116 CameraToMount -- cameraX=0.62 cameraY=-0.19 hyp=0.65 cameraTheta=-0.30 mountX=-0.65 mountY=-0.02, mountTheta=-3.11
21:21:09.238 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.62, y=-0.19, opts=13)
21:21:09.242 00.004 12116 Enqueuing Move request for scope (0.62, -0.19)
21:21:09.245 00.003 11824 Worker thread wakes up
21:21:09.245 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5463, FiltMin=1539, FiltMax=65535, Gamma=0.510
21:21:09.247 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.19) opts 0xd
21:21:09.247 00.000 12116 UpdateGuideState exits: m=373722 SNR=88.4
21:21:09.249 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:09.252 00.003 11824 Handling offset move in thread for scope, endpoint = (0.62, -0.19)
21:21:09.252 00.000 11824 Moving (0.62, -0.19) raw xDistance=-0.65 yDistance=-0.02
21:21:09.252 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:09.256 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
21:21:09.256 00.000 12116 Enqueuing Expose request
21:21:09.259 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:09.259 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:21:09.259 00.000 11824 MoveAxis(E, 144, ABG)
21:21:09.259 00.000 11824 Guiding  Dir = 2, Dur = 144
21:21:09.260 00.001 11824 IsSlewing returns 0
21:21:09.260 00.000 11824 IsGuiding returns 0
21:21:09.260 00.000 11824 PulseGuide returned control before completion, sleep 154
21:21:09.429 00.169 11824 IsGuiding returns 1
21:21:09.429 00.000 11824 scope still moving after pulse duration time elapsed
21:21:09.464 00.035 11824 IsSlewing returns 0
21:21:09.464 00.000 11824 IsGuiding returns 0
21:21:09.464 00.000 11824 scope move finished after 144 + 60 ms
21:21:09.464 00.000 11824 Move returns status 0, amount 144
21:21:09.464 00.000 11824 MoveAxis(N, 0, ABG)
21:21:09.464 00.000 11824 Move returns status 0, amount 0
21:21:09.464 00.000 11824 move complete, result=0
21:21:09.465 00.001 12116 GuideStep: -0.6 px 144 ms EAST, -0.0 px 0 ms NORTH
21:21:09.468 00.003 11824 worker thread done servicing request
21:21:09.470 00.002 11824 Worker thread wakes up
21:21:09.470 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:09.470 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:12.877 03.407 11824 Exposure complete
21:21:13.120 00.243 12116 OnExposeComplete: enter
21:21:13.123 00.003 12116 UpdateGuideState(): m_state=6
21:21:13.126 00.003 11824 worker thread done servicing request
21:21:13.126 00.000 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
21:21:13.130 00.004 12116 Star::Find returns 1 (0), X=1412.80, Y=262.34, Mass=388916, SNR=79.5, Peak=51469 HFD=2.7
21:21:13.133 00.003 12116 MultiStar: [#1 1.23,0.11,0.67,U] [#2 -1.51,0.11,0.85,U] [#3 1.18,-0.22,1.25,U] [#4 1.07,0.42,0.65,U] [#5 1.22,-0.45,0.53,U] [#6 -0.06,0.38,0.37,U] [#7 0.75,-0.68,0.40,U] [#8 -0.39,-0.11,0.36,U] 
21:21:13.137 00.004 12116 refined, 8 included, MultiStar: {0.58, -0.17}, one-star: {1.02, -0.78}
21:21:13.139 00.002 12116 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.71) = xAngle (-3.00 = -3.00)
21:21:13.142 00.003 12116 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.01 = -0.01)
21:21:13.145 00.003 12116 CameraToMount -- cameraX=0.58 cameraY=-0.17 hyp=0.60 cameraTheta=-0.28 mountX=-0.60 mountY=-0.01, mountTheta=-3.13
21:21:13.149 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.58, y=-0.17, opts=13)
21:21:13.153 00.004 12116 Enqueuing Move request for scope (0.58, -0.17)
21:21:13.156 00.003 11824 Worker thread wakes up
21:21:13.156 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.17) opts 0xd
21:21:13.156 00.000 11824 Handling offset move in thread for scope, endpoint = (0.58, -0.17)
21:21:13.156 00.000 11824 Moving (0.58, -0.17) raw xDistance=-0.60 yDistance=-0.01
21:21:13.156 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
21:21:13.156 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:13.156 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5456, FiltMin=1661, FiltMax=65535, Gamma=0.510
21:21:13.159 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:21:13.160 00.001 11824 MoveAxis(E, 143, ABG)
21:21:13.160 00.000 11824 Guiding  Dir = 2, Dur = 143
21:21:13.160 00.000 11824 IsSlewing returns 0
21:21:13.160 00.000 11824 IsGuiding returns 0
21:21:13.161 00.001 12116 UpdateGuideState exits: m=388916 SNR=79.5
21:21:13.164 00.003 11824 PulseGuide returned control before completion, sleep 153
21:21:13.164 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:13.166 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:13.169 00.003 12116 Enqueuing Expose request
21:21:13.331 00.162 11824 IsGuiding returns 1
21:21:13.332 00.001 11824 scope still moving after pulse duration time elapsed
21:21:13.363 00.031 11824 IsSlewing returns 0
21:21:13.363 00.000 11824 IsGuiding returns 0
21:21:13.363 00.000 11824 scope move finished after 143 + 59 ms
21:21:13.363 00.000 11824 Move returns status 0, amount 143
21:21:13.364 00.001 11824 MoveAxis(N, 0, ABG)
21:21:13.364 00.000 11824 Move returns status 0, amount 0
21:21:13.364 00.000 11824 move complete, result=0
21:21:13.364 00.000 11824 worker thread done servicing request
21:21:13.364 00.000 11824 Worker thread wakes up
21:21:13.364 00.000 12116 GuideStep: -0.6 px 143 ms EAST, -0.0 px 0 ms NORTH
21:21:13.367 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:13.368 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:16.817 03.449 11824 Exposure complete
21:21:17.063 00.246 11824 worker thread done servicing request
21:21:17.064 00.001 12116 OnExposeComplete: enter
21:21:17.067 00.003 12116 UpdateGuideState(): m_state=6
21:21:17.072 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
21:21:17.075 00.003 12116 Star::Find returns 1 (0), X=1412.62, Y=262.66, Mass=376993, SNR=86.1, Peak=43120 HFD=2.9
21:21:17.079 00.004 12116 MultiStar: [#1 1.01,0.11,0.60,U] [#2 -1.46,0.43,0.70,U] [#3 0.68,-0.20,0.78,U] [#4 1.10,0.03,0.61,U] [#5 0.81,-0.25,0.46,U] [#6 -0.13,0.55,0.37,U] [#7 0.72,-0.04,0.35,U] [#8 -0.46,-0.19,0.34,U] 
21:21:17.082 00.003 12116 refined, 8 included, MultiStar: {0.39, -0.04}, one-star: {0.84, -0.46}
21:21:17.084 00.002 12116 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.71) = xAngle (-2.83 = -2.83)
21:21:17.088 00.004 12116 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.16 = 0.16)
21:21:17.091 00.003 12116 CameraToMount -- cameraX=0.39 cameraY=-0.04 hyp=0.39 cameraTheta=-0.11 mountX=-0.37 mountY=0.06, mountTheta=2.97
21:21:17.098 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.39, y=-0.04, opts=13)
21:21:17.101 00.003 12116 Enqueuing Move request for scope (0.39, -0.04)
21:21:17.105 00.004 11824 Worker thread wakes up
21:21:17.106 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5456, FiltMin=1834, FiltMax=65535, Gamma=0.510
21:21:17.108 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.04) opts 0xd
21:21:17.108 00.000 12116 UpdateGuideState exits: m=376993 SNR=86.1
21:21:17.111 00.003 11824 Handling offset move in thread for scope, endpoint = (0.39, -0.04)
21:21:17.111 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:17.114 00.003 11824 Moving (0.39, -0.04) raw xDistance=-0.37 yDistance=0.06
21:21:17.114 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:17.116 00.002 12116 Enqueuing Expose request
21:21:17.119 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
21:21:17.119 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:17.120 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:21:17.120 00.000 11824 MoveAxis(E, 94, ABG)
21:21:17.120 00.000 11824 Guiding  Dir = 2, Dur = 94
21:21:17.120 00.000 11824 IsSlewing returns 0
21:21:17.120 00.000 11824 IsGuiding returns 0
21:21:17.121 00.001 11824 PulseGuide returned control before completion, sleep 104
21:21:17.239 00.118 11824 IsGuiding returns 1
21:21:17.239 00.000 11824 scope still moving after pulse duration time elapsed
21:21:17.271 00.032 11824 IsSlewing returns 0
21:21:17.271 00.000 11824 IsGuiding returns 0
21:21:17.271 00.000 11824 scope move finished after 94 + 57 ms
21:21:17.271 00.000 11824 Move returns status 0, amount 94
21:21:17.272 00.001 11824 MoveAxis(N, 0, ABG)
21:21:17.272 00.000 11824 Move returns status 0, amount 0
21:21:17.272 00.000 11824 move complete, result=0
21:21:17.272 00.000 11824 worker thread done servicing request
21:21:17.272 00.000 11824 Worker thread wakes up
21:21:17.272 00.000 12116 GuideStep: -0.4 px 94 ms EAST, 0.1 px 0 ms NORTH
21:21:17.275 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:17.275 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:20.687 03.412 11824 Exposure complete
21:21:20.930 00.243 12116 OnExposeComplete: enter
21:21:20.936 00.006 11824 worker thread done servicing request
21:21:20.936 00.000 12116 UpdateGuideState(): m_state=6
21:21:20.942 00.006 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
21:21:20.948 00.006 12116 Star::Find returns 1 (0), X=1412.73, Y=262.33, Mass=412033, SNR=81.4, Peak=49584 HFD=3.0
21:21:20.954 00.006 12116 MultiStar: [#1 0.77,0.49,0.56,U] [#2 -1.36,0.48,0.88,U] [#3 0.73,-0.29,0.95,U] [#4 0.90,0.41,0.58,U] [#5 0.70,0.11,0.53,U] [#6 -0.29,0.98,0.37,U] [#7 0.46,-0.52,0.42,U] [#8 -0.18,-0.12,0.33,U] 
21:21:20.961 00.007 12116 refined, 8 included, MultiStar: {0.32, 0.01}, one-star: {0.94, -0.79}
21:21:20.968 00.007 12116 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.71) = xAngle (-2.70 = -2.70)
21:21:20.975 00.007 12116 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.29 = 0.29)
21:21:20.983 00.008 12116 CameraToMount -- cameraX=0.32 cameraY=0.01 hyp=0.32 cameraTheta=0.02 mountX=-0.29 mountY=0.09, mountTheta=2.83
21:21:21.002 00.019 12116 SchedulePrimaryMove(0D79E080, x=0.32, y=0.01, opts=13)
21:21:21.007 00.005 12116 Enqueuing Move request for scope (0.32, 0.01)
21:21:21.015 00.008 11824 Worker thread wakes up
21:21:21.015 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5459, FiltMin=1725, FiltMax=65535, Gamma=0.510
21:21:21.020 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.01) opts 0xd
21:21:21.021 00.001 11824 Handling offset move in thread for scope, endpoint = (0.32, 0.01)
21:21:21.021 00.000 11824 Moving (0.32, 0.01) raw xDistance=-0.29 yDistance=0.09
21:21:21.021 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
21:21:21.021 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:21.021 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:21:21.021 00.000 11824 MoveAxis(E, 0, ABG)
21:21:21.021 00.000 11824 Move returns status 0, amount 0
21:21:21.022 00.001 11824 MoveAxis(N, 0, ABG)
21:21:21.022 00.000 11824 Move returns status 0, amount 0
21:21:21.022 00.000 11824 move complete, result=0
21:21:21.022 00.000 11824 worker thread done servicing request
21:21:21.022 00.000 12116 UpdateGuideState exits: m=412033 SNR=81.4
21:21:21.029 00.007 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:21.036 00.007 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:21.040 00.004 12116 Enqueuing Expose request
21:21:21.046 00.006 11824 Worker thread wakes up
21:21:21.046 00.000 12116 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
21:21:21.049 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:21.049 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:24.475 03.426 11824 Exposure complete
21:21:24.727 00.252 11824 worker thread done servicing request
21:21:24.727 00.000 12116 OnExposeComplete: enter
21:21:24.733 00.006 12116 UpdateGuideState(): m_state=6
21:21:24.738 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
21:21:24.743 00.005 12116 Star::Find returns 1 (0), X=1412.48, Y=262.32, Mass=384511, SNR=75.5, Peak=42000 HFD=3.0
21:21:24.748 00.005 12116 MultiStar: [#1 0.71,0.45,0.68,U] [#2 -1.10,0.19,0.77,U] [#3 0.67,-0.43,1.09,U] [#4 0.69,-0.01,0.65,U] [#5 0.54,-0.21,0.55,U] [#6 -0.31,0.60,0.40,U] [#7 0.79,-0.33,0.44,U] [#8 -0.82,0.00,0.35,U] 
21:21:24.751 00.003 12116 refined, 8 included, MultiStar: {0.29, -0.14}, one-star: {0.69, -0.80}
21:21:24.756 00.005 12116 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.71) = xAngle (-3.17 = 3.12)
21:21:24.759 00.003 12116 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.18 = -0.18)
21:21:24.763 00.004 12116 CameraToMount -- cameraX=0.29 cameraY=-0.14 hyp=0.33 cameraTheta=-0.45 mountX=-0.33 mountY=-0.06, mountTheta=-2.96
21:21:24.769 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.14, opts=13)
21:21:24.773 00.004 12116 Enqueuing Move request for scope (0.29, -0.14)
21:21:24.775 00.002 11824 Worker thread wakes up
21:21:24.775 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5459, FiltMin=1699, FiltMax=65535, Gamma=0.510
21:21:24.779 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.14) opts 0xd
21:21:24.779 00.000 12116 UpdateGuideState exits: m=384511 SNR=75.5
21:21:24.783 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:24.787 00.004 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.14)
21:21:24.787 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:24.791 00.004 12116 Enqueuing Expose request
21:21:24.795 00.004 11824 Moving (0.29, -0.14) raw xDistance=-0.33 yDistance=-0.06
21:21:24.795 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
21:21:24.795 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:24.795 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:21:24.795 00.000 11824 MoveAxis(E, 73, ABG)
21:21:24.795 00.000 11824 Guiding  Dir = 2, Dur = 73
21:21:24.796 00.001 11824 IsSlewing returns 0
21:21:24.796 00.000 11824 IsGuiding returns 0
21:21:24.797 00.001 11824 PulseGuide returned control before completion, sleep 83
21:21:24.887 00.090 11824 IsGuiding returns 1
21:21:24.887 00.000 11824 scope still moving after pulse duration time elapsed
21:21:24.918 00.031 11824 IsSlewing returns 0
21:21:24.918 00.000 11824 IsGuiding returns 0
21:21:24.918 00.000 11824 scope move finished after 73 + 49 ms
21:21:24.919 00.001 11824 Move returns status 0, amount 73
21:21:24.919 00.000 11824 MoveAxis(N, 0, ABG)
21:21:24.919 00.000 11824 Move returns status 0, amount 0
21:21:24.919 00.000 11824 move complete, result=0
21:21:24.919 00.000 11824 worker thread done servicing request
21:21:24.919 00.000 11824 Worker thread wakes up
21:21:24.919 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:24.919 00.000 12116 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH
21:21:24.923 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:28.320 03.397 11824 Exposure complete
21:21:28.553 00.233 11824 worker thread done servicing request
21:21:28.553 00.000 12116 OnExposeComplete: enter
21:21:28.556 00.003 12116 UpdateGuideState(): m_state=6
21:21:28.559 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
21:21:28.563 00.004 12116 Star::Find returns 1 (0), X=1412.18, Y=261.80, Mass=378412, SNR=76.4, Peak=47427 HFD=2.4
21:21:28.566 00.003 12116 MultiStar: [#1 0.42,-0.09,0.70,U] [#2 -1.00,-0.26,0.82,U] [#3 0.47,-0.86,0.82,U] [#4 0.53,-0.17,0.54,U] [#5 0.24,-0.60,0.49,U] [#6 -0.78,0.19,0.38,U] [#7 0.12,-1.00,0.41,U] [#8 -0.70,-0.46,0.33,U] 
21:21:28.569 00.003 12116 refined, 8 included, MultiStar: {0.03, -0.58}, one-star: {0.40, -1.32}
21:21:28.572 00.003 12116 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.71) = xAngle (-4.23 = 2.05)
21:21:28.575 00.003 12116 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.24 = -1.24)
21:21:28.578 00.003 12116 CameraToMount -- cameraX=0.03 cameraY=-0.58 hyp=0.58 cameraTheta=-1.52 mountX=-0.27 mountY=-0.55, mountTheta=-2.02
21:21:28.582 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=-0.58, opts=13)
21:21:28.587 00.005 12116 Enqueuing Move request for scope (0.03, -0.58)
21:21:28.590 00.003 11824 Worker thread wakes up
21:21:28.590 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5431, FiltMin=1595, FiltMax=65535, Gamma=0.510
21:21:28.592 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.58) opts 0xd
21:21:28.592 00.000 12116 UpdateGuideState exits: m=378412 SNR=76.4
21:21:28.595 00.003 11824 Handling offset move in thread for scope, endpoint = (0.03, -0.58)
21:21:28.595 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:28.598 00.003 11824 Moving (0.03, -0.58) raw xDistance=-0.27 yDistance=-0.55
21:21:28.598 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:28.601 00.003 12116 Enqueuing Expose request
21:21:28.604 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
21:21:28.604 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:21:28.604 00.000 11824 MoveAxis(E, 0, ABG)
21:21:28.604 00.000 11824 Move returns status 0, amount 0
21:21:28.604 00.000 11824 MoveAxis(N, 103, ABG)
21:21:28.604 00.000 11824 Guiding  Dir = 0, Dur = 103
21:21:28.605 00.001 11824 IsSlewing returns 0
21:21:28.605 00.000 11824 IsGuiding returns 0
21:21:28.605 00.000 11824 PulseGuide returned control before completion, sleep 113
21:21:28.725 00.120 11824 IsGuiding returns 1
21:21:28.725 00.000 11824 scope still moving after pulse duration time elapsed
21:21:28.756 00.031 11824 IsSlewing returns 0
21:21:28.756 00.000 11824 IsGuiding returns 0
21:21:28.756 00.000 11824 scope move finished after 103 + 48 ms
21:21:28.756 00.000 11824 Move returns status 0, amount 103
21:21:28.756 00.000 11824 move complete, result=0
21:21:28.757 00.001 11824 worker thread done servicing request
21:21:28.757 00.000 11824 Worker thread wakes up
21:21:28.757 00.000 12116 GuideStep: -0.3 px 0 ms EAST, -0.5 px 103 ms NORTH
21:21:28.761 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:28.761 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:32.188 03.427 11824 Exposure complete
21:21:32.425 00.237 11824 worker thread done servicing request
21:21:32.425 00.000 12116 OnExposeComplete: enter
21:21:32.428 00.003 12116 UpdateGuideState(): m_state=6
21:21:32.432 00.004 12116 Star::Find(15, 1412, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
21:21:32.434 00.002 12116 Star::Find returns 1 (0), X=1412.44, Y=262.92, Mass=388863, SNR=77.8, Peak=42096 HFD=3.0
21:21:32.438 00.004 12116 MultiStar: [#1 0.67,0.50,0.63,U] [#2 -0.94,0.57,0.84,U] [#3 0.56,0.26,0.91,U] [#4 0.79,0.62,0.62,U] [#5 0.47,0.28,0.52,U] [#6 -0.28,0.97,0.46,U] [#7 0.53,0.26,0.41,U] [#8 -0.94,0.68,0.28,U] 
21:21:32.441 00.003 12116 refined, 8 included, MultiStar: {0.24, 0.37}, one-star: {0.65, -0.20}
21:21:32.444 00.003 12116 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.71) = xAngle (-1.72 = -1.72)
21:21:32.447 00.003 12116 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.27 = 1.27)
21:21:32.449 00.002 12116 CameraToMount -- cameraX=0.24 cameraY=0.37 hyp=0.44 cameraTheta=1.00 mountX=-0.06 mountY=0.42, mountTheta=1.72
21:21:32.456 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.24, y=0.37, opts=13)
21:21:32.459 00.003 12116 Enqueuing Move request for scope (0.24, 0.37)
21:21:32.462 00.003 11824 Worker thread wakes up
21:21:32.462 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5440, FiltMin=1767, FiltMax=65535, Gamma=0.510
21:21:32.465 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.37) opts 0xd
21:21:32.465 00.000 12116 UpdateGuideState exits: m=388863 SNR=77.8
21:21:32.468 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:32.472 00.004 11824 Handling offset move in thread for scope, endpoint = (0.24, 0.37)
21:21:32.472 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:32.474 00.002 12116 Enqueuing Expose request
21:21:32.477 00.003 11824 Moving (0.24, 0.37) raw xDistance=-0.06 yDistance=0.42
21:21:32.477 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:21:32.478 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:32.478 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
21:21:32.478 00.000 11824 MoveAxis(E, 0, ABG)
21:21:32.478 00.000 11824 Move returns status 0, amount 0
21:21:32.478 00.000 11824 MoveAxis(N, 0, ABG)
21:21:32.478 00.000 11824 Move returns status 0, amount 0
21:21:32.478 00.000 11824 move complete, result=0
21:21:32.478 00.000 11824 worker thread done servicing request
21:21:32.478 00.000 11824 Worker thread wakes up
21:21:32.479 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:32.479 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:32.481 00.002 12116 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:21:35.910 03.429 11824 Exposure complete
21:21:36.203 00.293 11824 worker thread done servicing request
21:21:36.203 00.000 12116 OnExposeComplete: enter
21:21:36.207 00.004 12116 UpdateGuideState(): m_state=6
21:21:36.212 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
21:21:36.214 00.002 12116 Star::Find returns 1 (0), X=1412.59, Y=262.75, Mass=386791, SNR=81.7, Peak=46656 HFD=2.8
21:21:36.218 00.004 12116 MultiStar: [#1 0.92,0.43,0.62,U] [#2 -1.09,0.56,0.70,U] [#3 0.64,0.07,1.00,U] [#4 0.71,0.30,0.64,U] [#5 1.00,0.02,0.55,U] [#6 -0.41,0.98,0.38,U] [#7 0.75,0.17,0.39,U] [#8 -0.29,0.31,0.37,U] 
21:21:36.221 00.003 12116 refined, 8 included, MultiStar: {0.40, 0.20}, one-star: {0.81, -0.37}
21:21:36.223 00.002 12116 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.71) = xAngle (-2.26 = -2.26)
21:21:36.227 00.004 12116 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.73 = 0.73)
21:21:36.230 00.003 12116 CameraToMount -- cameraX=0.40 cameraY=0.20 hyp=0.45 cameraTheta=0.45 mountX=-0.29 mountY=0.30, mountTheta=2.34
21:21:36.235 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.40, y=0.20, opts=13)
21:21:36.240 00.005 12116 Enqueuing Move request for scope (0.40, 0.20)
21:21:36.243 00.003 11824 Worker thread wakes up
21:21:36.243 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.20) opts 0xd
21:21:36.243 00.000 11824 Handling offset move in thread for scope, endpoint = (0.40, 0.20)
21:21:36.243 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5463, FiltMin=1456, FiltMax=65535, Gamma=0.510
21:21:36.246 00.003 11824 Moving (0.40, 0.20) raw xDistance=-0.29 yDistance=0.30
21:21:36.246 00.000 12116 UpdateGuideState exits: m=386791 SNR=81.7
21:21:36.249 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
21:21:36.249 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:36.252 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:36.252 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:36.256 00.004 12116 Enqueuing Expose request
21:21:36.259 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:21:36.259 00.000 11824 MoveAxis(E, 0, ABG)
21:21:36.259 00.000 11824 Move returns status 0, amount 0
21:21:36.259 00.000 11824 MoveAxis(N, 0, ABG)
21:21:36.259 00.000 11824 Move returns status 0, amount 0
21:21:36.259 00.000 11824 move complete, result=0
21:21:36.259 00.000 11824 worker thread done servicing request
21:21:36.259 00.000 11824 Worker thread wakes up
21:21:36.260 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:36.260 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:36.263 00.003 12116 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
21:21:39.649 03.386 11824 Exposure complete
21:21:39.917 00.268 11824 worker thread done servicing request
21:21:39.917 00.000 12116 OnExposeComplete: enter
21:21:39.922 00.005 12116 UpdateGuideState(): m_state=6
21:21:39.926 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
21:21:39.930 00.004 12116 Star::Find returns 1 (0), X=1412.76, Y=262.86, Mass=387164, SNR=81.4, Peak=54928 HFD=2.5
21:21:39.935 00.005 12116 MultiStar: [#1 0.92,0.46,0.57,U] [#2 -0.98,0.21,0.77,U] [#3 0.70,0.17,0.83,U] [#4 0.94,0.54,0.61,U] [#5 0.96,0.26,0.47,U] [#6 -0.01,0.97,0.45,U] [#7 0.89,0.14,0.43,U] [#8 -0.39,0.20,0.38,U] 
21:21:39.940 00.005 12116 refined, 8 included, MultiStar: {0.47, 0.24}, one-star: {0.97, -0.26}
21:21:39.943 00.003 12116 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.71) = xAngle (-2.24 = -2.24)
21:21:39.946 00.003 12116 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.75 = 0.75)
21:21:39.949 00.003 12116 CameraToMount -- cameraX=0.47 cameraY=0.24 hyp=0.53 cameraTheta=0.48 mountX=-0.32 mountY=0.36, mountTheta=2.31
21:21:39.960 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.47, y=0.24, opts=13)
21:21:39.964 00.004 12116 Enqueuing Move request for scope (0.47, 0.24)
21:21:39.968 00.004 11824 Worker thread wakes up
21:21:39.968 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.24) opts 0xd
21:21:39.968 00.000 11824 Handling offset move in thread for scope, endpoint = (0.47, 0.24)
21:21:39.968 00.000 11824 Moving (0.47, 0.24) raw xDistance=-0.32 yDistance=0.36
21:21:39.968 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
21:21:39.968 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:39.969 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:21:39.969 00.000 11824 MoveAxis(E, 73, ABG)
21:21:39.969 00.000 11824 Guiding  Dir = 2, Dur = 73
21:21:39.969 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5450, FiltMin=1539, FiltMax=65535, Gamma=0.510
21:21:39.973 00.004 11824 IsSlewing returns 0
21:21:39.973 00.000 12116 UpdateGuideState exits: m=387164 SNR=81.4
21:21:39.976 00.003 11824 IsGuiding returns 0
21:21:39.977 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:39.980 00.003 11824 PulseGuide returned control before completion, sleep 83
21:21:39.980 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:39.984 00.004 12116 Enqueuing Expose request
21:21:40.077 00.093 11824 IsGuiding returns 0
21:21:40.077 00.000 11824 Move returns status 0, amount 73
21:21:40.077 00.000 11824 MoveAxis(N, 0, ABG)
21:21:40.078 00.001 11824 Move returns status 0, amount 0
21:21:40.078 00.000 11824 move complete, result=0
21:21:40.078 00.000 11824 worker thread done servicing request
21:21:40.078 00.000 11824 Worker thread wakes up
21:21:40.078 00.000 12116 GuideStep: -0.3 px 73 ms EAST, 0.4 px 0 ms NORTH
21:21:40.081 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:40.081 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:43.491 03.410 11824 Exposure complete
21:21:43.723 00.232 11824 worker thread done servicing request
21:21:43.723 00.000 12116 OnExposeComplete: enter
21:21:43.727 00.004 12116 UpdateGuideState(): m_state=6
21:21:43.730 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
21:21:43.733 00.003 12116 Star::Find returns 1 (0), X=1412.04, Y=262.46, Mass=355428, SNR=80.6, Peak=51392 HFD=2.3
21:21:43.737 00.004 12116 MultiStar: [#1 0.61,0.16,0.54,U] [#2 -0.74,0.28,0.83,U] [#3 0.11,-0.13,0.87,U] [#4 0.49,0.16,0.65,U] [#5 0.21,0.03,0.50,U] [#6 -0.70,0.71,0.36,U] [#7 0.30,-0.45,0.38,U] [#8 -0.65,-0.29,0.42,U] 
21:21:43.741 00.004 12116 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.26, -0.66}
21:21:43.744 00.003 12116 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.71) = xAngle (-4.05 = 2.24)
21:21:43.746 00.002 12116 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.06 = -1.06)
21:21:43.749 00.003 12116 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.33 mountX=-0.04 mountY=-0.06, mountTheta=-2.19
21:21:43.755 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.02, y=-0.07, opts=13)
21:21:43.758 00.003 12116 Enqueuing Move request for scope (0.02, -0.07)
21:21:43.761 00.003 11824 Worker thread wakes up
21:21:43.761 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5443, FiltMin=1574, FiltMax=65535, Gamma=0.510
21:21:43.763 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
21:21:43.763 00.000 12116 UpdateGuideState exits: m=355428 SNR=80.6
21:21:43.767 00.004 11824 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
21:21:43.767 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:43.770 00.003 11824 Moving (0.02, -0.07) raw xDistance=-0.04 yDistance=-0.06
21:21:43.770 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:43.773 00.003 12116 Enqueuing Expose request
21:21:43.776 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:21:43.776 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:43.776 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:21:43.776 00.000 11824 MoveAxis(E, 0, ABG)
21:21:43.776 00.000 11824 Move returns status 0, amount 0
21:21:43.776 00.000 11824 MoveAxis(N, 0, ABG)
21:21:43.776 00.000 11824 Move returns status 0, amount 0
21:21:43.776 00.000 11824 move complete, result=0
21:21:43.777 00.001 11824 worker thread done servicing request
21:21:43.777 00.000 11824 Worker thread wakes up
21:21:43.777 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:43.777 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:43.780 00.003 12116 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:21:47.195 03.415 11824 Exposure complete
21:21:47.433 00.238 11824 worker thread done servicing request
21:21:47.433 00.000 12116 OnExposeComplete: enter
21:21:47.437 00.004 12116 UpdateGuideState(): m_state=6
21:21:47.442 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
21:21:47.445 00.003 12116 Star::Find returns 1 (0), X=1411.89, Y=263.10, Mass=403497, SNR=77.8, Peak=46848 HFD=2.8
21:21:47.447 00.002 12116 MultiStar: [#1 0.67,0.57,0.64,U] [#2 -0.69,0.64,0.84,U] [#3 0.14,0.25,0.94,U] [#4 0.46,0.50,0.60,U] [#5 0.12,0.02,0.57,U] [#6 -0.79,1.00,0.37,U] [#7 0.23,0.20,0.42,U] [#8 -0.66,0.13,0.37,U] 
21:21:47.451 00.004 12116 single-star, 8 included, MultiStar: {-0.00, 0.33}, one-star: {0.11, -0.02}
21:21:47.455 00.004 12116 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.71) = xAngle (-2.92 = -2.92)
21:21:47.457 00.002 12116 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.06 = 0.06)
21:21:47.461 00.004 12116 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=-0.11 mountY=0.01, mountTheta=3.08
21:21:47.469 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.11, y=-0.02, opts=13)
21:21:47.472 00.003 12116 Enqueuing Move request for scope (0.11, -0.02)
21:21:47.475 00.003 11824 Worker thread wakes up
21:21:47.475 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5440, FiltMin=1731, FiltMax=65535, Gamma=0.510
21:21:47.478 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
21:21:47.479 00.001 11824 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
21:21:47.479 00.000 12116 UpdateGuideState exits: m=403497 SNR=77.8
21:21:47.482 00.003 11824 Moving (0.11, -0.02) raw xDistance=-0.11 yDistance=0.01
21:21:47.482 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:47.485 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:47.489 00.004 12116 Enqueuing Expose request
21:21:47.491 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:21:47.492 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:47.492 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:21:47.492 00.000 11824 MoveAxis(E, 0, ABG)
21:21:47.492 00.000 11824 Move returns status 0, amount 0
21:21:47.492 00.000 11824 MoveAxis(N, 0, ABG)
21:21:47.492 00.000 11824 Move returns status 0, amount 0
21:21:47.492 00.000 11824 move complete, result=0
21:21:47.492 00.000 11824 worker thread done servicing request
21:21:47.492 00.000 11824 Worker thread wakes up
21:21:47.493 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:47.493 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:47.496 00.003 12116 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:21:50.891 03.395 11824 Exposure complete
21:21:51.139 00.248 11824 worker thread done servicing request
21:21:51.139 00.000 12116 OnExposeComplete: enter
21:21:51.143 00.004 12116 UpdateGuideState(): m_state=6
21:21:51.146 00.003 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
21:21:51.151 00.005 12116 Star::Find returns 1 (0), X=1411.57, Y=262.96, Mass=397704, SNR=82.4, Peak=46563 HFD=2.7
21:21:51.155 00.004 12116 MultiStar: [#1 -0.03,0.92,0.63,U] [#2 -0.24,1.02,0.71,U] [#3 -0.19,0.43,0.90,U] [#4 0.08,0.83,0.58,U] [#5 -0.19,0.39,0.50,U] [#6 -0.99,1.23,0.38,U] [#7 -0.19,0.50,0.44,U] [#8 -1.34,0.75,0.35,U] 
21:21:51.157 00.002 12116 single-star, 8 included, MultiStar: {-0.28, 0.58}, one-star: {-0.21, -0.16}
21:21:51.160 00.003 12116 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.71) = xAngle (-5.21 = 1.07)
21:21:51.163 00.003 12116 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.22 = -2.22)
21:21:51.166 00.003 12116 CameraToMount -- cameraX=-0.21 cameraY=-0.16 hyp=0.27 cameraTheta=-2.49 mountX=0.13 mountY=-0.21, mountTheta=-1.03
21:21:51.173 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.21, y=-0.16, opts=13)
21:21:51.176 00.003 12116 Enqueuing Move request for scope (-0.21, -0.16)
21:21:51.180 00.004 11824 Worker thread wakes up
21:21:51.180 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5447, FiltMin=1783, FiltMax=65535, Gamma=0.510
21:21:51.183 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.16) opts 0xd
21:21:51.183 00.000 12116 UpdateGuideState exits: m=397704 SNR=82.4
21:21:51.187 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.21, -0.16)
21:21:51.187 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:51.189 00.002 11824 Moving (-0.21, -0.16) raw xDistance=0.13 yDistance=-0.21
21:21:51.189 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:51.192 00.003 12116 Enqueuing Expose request
21:21:51.195 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:21:51.195 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:51.195 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:21:51.195 00.000 11824 MoveAxis(E, 0, ABG)
21:21:51.195 00.000 11824 Move returns status 0, amount 0
21:21:51.195 00.000 11824 MoveAxis(N, 0, ABG)
21:21:51.195 00.000 11824 Move returns status 0, amount 0
21:21:51.195 00.000 11824 move complete, result=0
21:21:51.195 00.000 11824 worker thread done servicing request
21:21:51.196 00.001 11824 Worker thread wakes up
21:21:51.196 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:51.196 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:51.198 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:21:54.607 03.409 11824 Exposure complete
21:21:54.850 00.243 11824 worker thread done servicing request
21:21:54.850 00.000 12116 OnExposeComplete: enter
21:21:54.853 00.003 12116 UpdateGuideState(): m_state=6
21:21:54.857 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
21:21:54.860 00.003 12116 Star::Find returns 1 (0), X=1411.33, Y=263.33, Mass=396932, SNR=86.8, Peak=47021 HFD=2.8
21:21:54.865 00.005 12116 MultiStar: [#1 -0.26,0.93,0.57,U] [#2 -0.16,0.86,0.75,U] [#3 -0.59,0.64,0.83,U] [#4 -0.38,0.93,0.55,U] [#5 -0.69,0.47,0.52,U] [#6 -1.81,1.43,0.00,M1] [#7 -0.57,0.37,0.33,U] [#8 -2.00,0.96,0.00,M1] 
21:21:54.867 00.002 12116 single-star, 6 included, MultiStar: {-0.43, 0.62}, one-star: {-0.46, 0.21}
21:21:54.871 00.004 12116 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.71) = xAngle (-0.01 = -0.01)
21:21:54.874 00.003 12116 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.98 = 2.98)
21:21:54.879 00.005 12116 CameraToMount -- cameraX=-0.46 cameraY=0.21 hyp=0.50 cameraTheta=2.71 mountX=0.50 mountY=0.08, mountTheta=0.16
21:21:54.884 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=0.21, opts=13)
21:21:54.888 00.004 12116 Enqueuing Move request for scope (-0.46, 0.21)
21:21:54.891 00.003 11824 Worker thread wakes up
21:21:54.891 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5440, FiltMin=1866, FiltMax=65535, Gamma=0.510
21:21:54.894 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.21) opts 0xd
21:21:54.894 00.000 12116 UpdateGuideState exits: m=396932 SNR=86.8
21:21:54.897 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:54.900 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.46, 0.21)
21:21:54.900 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:54.903 00.003 12116 Enqueuing Expose request
21:21:54.908 00.005 11824 Moving (-0.46, 0.21) raw xDistance=0.50 yDistance=0.08
21:21:54.908 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
21:21:54.908 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:54.908 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:21:54.908 00.000 11824 MoveAxis(W, 113, ABG)
21:21:54.908 00.000 11824 Guiding  Dir = 3, Dur = 113
21:21:54.909 00.001 11824 IsSlewing returns 0
21:21:54.909 00.000 11824 IsGuiding returns 0
21:21:54.909 00.000 11824 PulseGuide returned control before completion, sleep 123
21:21:55.048 00.139 11824 IsGuiding returns 1
21:21:55.048 00.000 11824 scope still moving after pulse duration time elapsed
21:21:55.080 00.032 11824 IsSlewing returns 0
21:21:55.080 00.000 11824 IsGuiding returns 0
21:21:55.080 00.000 11824 scope move finished after 113 + 58 ms
21:21:55.080 00.000 11824 Move returns status 0, amount 113
21:21:55.080 00.000 11824 MoveAxis(N, 0, ABG)
21:21:55.080 00.000 11824 Move returns status 0, amount 0
21:21:55.081 00.001 11824 move complete, result=0
21:21:55.081 00.000 11824 worker thread done servicing request
21:21:55.081 00.000 11824 Worker thread wakes up
21:21:55.081 00.000 12116 GuideStep: 0.5 px 113 ms WEST, 0.1 px 0 ms NORTH
21:21:55.083 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:55.083 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:21:58.492 03.409 11824 Exposure complete
21:21:58.795 00.303 11824 worker thread done servicing request
21:21:58.795 00.000 12116 OnExposeComplete: enter
21:21:58.798 00.003 12116 UpdateGuideState(): m_state=6
21:21:58.802 00.004 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
21:21:58.807 00.005 12116 Star::Find returns 1 (0), X=1410.92, Y=263.54, Mass=388468, SNR=78.6, Peak=46480 HFD=2.9
21:21:58.810 00.003 12116 MultiStar: [#1 -0.70,1.66,0.63,U] [#2 0.91,1.16,0.87,U] [#3 -0.84,0.68,0.90,U] [#4 -0.61,1.56,0.57,U] [#5 -0.83,1.11,0.49,U] [#6 -1.61,1.95,0.00,M2] [#7 -0.99,0.95,0.38,U] [#8 -1.91,0.82,0.32,U] 
21:21:58.813 00.003 12116 single-star, 7 included, MultiStar: {-0.59, 0.99}, one-star: {-0.86, 0.42}
21:21:58.816 00.003 12116 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.71) = xAngle (-0.03 = -0.03)
21:21:58.820 00.004 12116 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.96 = 2.96)
21:21:58.824 00.004 12116 CameraToMount -- cameraX=-0.86 cameraY=0.42 hyp=0.96 cameraTheta=2.69 mountX=0.96 mountY=0.17, mountTheta=0.18
21:21:58.830 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.86, y=0.42, opts=13)
21:21:58.833 00.003 12116 Enqueuing Move request for scope (-0.86, 0.42)
21:21:58.836 00.003 11824 Worker thread wakes up
21:21:58.837 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.42) opts 0xd
21:21:58.837 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5456, FiltMin=1715, FiltMax=65535, Gamma=0.510
21:21:58.840 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.86, 0.42)
21:21:58.840 00.000 12116 UpdateGuideState exits: m=388468 SNR=78.6
21:21:58.842 00.002 11824 Moving (-0.86, 0.42) raw xDistance=0.96 yDistance=0.17
21:21:58.843 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:58.845 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.96
21:21:58.845 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:58.846 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:21:58.849 00.003 12116 Enqueuing Expose request
21:21:58.852 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:21:58.852 00.000 11824 MoveAxis(W, 223, ABG)
21:21:58.852 00.000 11824 Guiding  Dir = 3, Dur = 223
21:21:58.852 00.000 11824 IsSlewing returns 0
21:21:58.853 00.001 11824 IsGuiding returns 0
21:21:58.853 00.000 11824 PulseGuide returned control before completion, sleep 233
21:21:59.100 00.247 11824 IsGuiding returns 1
21:21:59.100 00.000 11824 scope still moving after pulse duration time elapsed
21:21:59.131 00.031 11824 IsSlewing returns 0
21:21:59.131 00.000 11824 IsGuiding returns 0
21:21:59.131 00.000 11824 scope move finished after 223 + 55 ms
21:21:59.131 00.000 11824 Move returns status 0, amount 223
21:21:59.131 00.000 11824 MoveAxis(N, 0, ABG)
21:21:59.131 00.000 11824 Move returns status 0, amount 0
21:21:59.131 00.000 11824 move complete, result=0
21:21:59.132 00.001 11824 worker thread done servicing request
21:21:59.132 00.000 11824 Worker thread wakes up
21:21:59.132 00.000 12116 GuideStep: 1.0 px 223 ms WEST, 0.2 px 0 ms NORTH
21:21:59.134 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:21:59.135 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:22:02.551 03.416 11824 Exposure complete
21:22:02.805 00.254 11824 worker thread done servicing request
21:22:02.805 00.000 12116 OnExposeComplete: enter
21:22:02.808 00.003 12116 UpdateGuideState(): m_state=6
21:22:02.813 00.005 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
21:22:02.816 00.003 12116 Star::Find returns 1 (0), X=1410.72, Y=263.46, Mass=382061, SNR=81.1, Peak=42944 HFD=3.0
21:22:02.819 00.003 12116 MultiStar: [#1 -0.74,1.20,0.63,U] [#2 1.40,0.64,0.91,U] [#3 -0.88,0.55,0.81,U] [#4 -0.71,1.22,0.63,U] [#5 -0.85,0.86,0.58,U] [#6 -1.95,1.15,0.00,M3] [#7 -0.92,0.60,0.44,U] [#8 -2.03,0.97,0.00,M1] 
21:22:02.823 00.004 12116 refined, 6 included, MultiStar: {-0.46, 0.73}, one-star: {-1.06, 0.34}
21:22:02.827 00.004 12116 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.71) = xAngle (-0.58 = -0.58)
21:22:02.830 00.003 12116 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.41 = 2.41)
21:22:02.832 00.002 12116 CameraToMount -- cameraX=-0.46 cameraY=0.73 hyp=0.87 cameraTheta=2.13 mountX=0.72 mountY=0.58, mountTheta=0.68
21:22:02.840 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=0.73, opts=13)
21:22:02.844 00.004 12116 Enqueuing Move request for scope (-0.46, 0.73)
21:22:02.849 00.005 11824 Worker thread wakes up
21:22:02.850 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.73) opts 0xd
21:22:02.850 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.46, 0.73)
21:22:02.850 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5434, FiltMin=1619, FiltMax=65535, Gamma=0.510
21:22:02.857 00.007 11824 Moving (-0.46, 0.73) raw xDistance=0.72 yDistance=0.58
21:22:02.857 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.72
21:22:02.857 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:22:02.857 00.000 12116 UpdateGuideState exits: m=382061 SNR=81.1
21:22:02.861 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
21:22:02.861 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:02.865 00.004 11824 MoveAxis(W, 178, ABG)
21:22:02.865 00.000 11824 Guiding  Dir = 3, Dur = 178
21:22:02.865 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:22:02.871 00.006 11824 IsSlewing returns 0
21:22:02.872 00.001 12116 Enqueuing Expose request
21:22:02.876 00.004 11824 IsGuiding returns 0
21:22:02.877 00.001 11824 PulseGuide returned control before completion, sleep 188
21:22:03.075 00.198 11824 IsGuiding returns 1
21:22:03.075 00.000 11824 scope still moving after pulse duration time elapsed
21:22:03.106 00.031 11824 IsSlewing returns 0
21:22:03.106 00.000 11824 IsGuiding returns 0
21:22:03.106 00.000 11824 scope move finished after 178 + 51 ms
21:22:03.107 00.001 11824 Move returns status 0, amount 178
21:22:03.107 00.000 11824 MoveAxis(N, 0, ABG)
21:22:03.107 00.000 11824 Move returns status 0, amount 0
21:22:03.107 00.000 11824 move complete, result=0
21:22:03.107 00.000 11824 worker thread done servicing request
21:22:03.107 00.000 11824 Worker thread wakes up
21:22:03.107 00.000 12116 GuideStep: 0.7 px 178 ms WEST, 0.6 px 0 ms NORTH
21:22:03.111 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:22:03.111 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:22:06.514 03.403 11824 Exposure complete
21:22:06.749 00.235 11824 worker thread done servicing request
21:22:06.749 00.000 12116 OnExposeComplete: enter
21:22:06.754 00.005 12116 UpdateGuideState(): m_state=6
21:22:06.757 00.003 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
21:22:06.760 00.003 12116 Star::Find returns 1 (0), X=1410.93, Y=263.18, Mass=388560, SNR=78.9, Peak=45776 HFD=2.6
21:22:06.763 00.003 12116 MultiStar: [#1 -0.58,1.09,0.58,U] [#2 0.80,0.88,0.75,U] [#3 -0.87,0.54,0.94,U] [#4 -0.58,1.11,0.64,U] [#5 -0.81,0.72,0.53,U] [#6 -1.86,1.54,0.00,M4] [#7 -0.81,0.26,0.39,U] [#8 -1.82,1.19,0.41,U] 
21:22:06.767 00.004 12116 single-star, 7 included, MultiStar: {-0.62, 0.68}, one-star: {-0.85, 0.06}
21:22:06.769 00.002 12116 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.71) = xAngle (0.36 = 0.36)
21:22:06.773 00.004 12116 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.35 = -2.94)
21:22:06.776 00.003 12116 CameraToMount -- cameraX=-0.85 cameraY=0.06 hyp=0.86 cameraTheta=3.07 mountX=0.80 mountY=-0.17, mountTheta=-0.21
21:22:06.781 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.85, y=0.06, opts=13)
21:22:06.784 00.003 12116 Enqueuing Move request for scope (-0.85, 0.06)
21:22:06.787 00.003 11824 Worker thread wakes up
21:22:06.787 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.06) opts 0xd
21:22:06.787 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.85, 0.06)
21:22:06.787 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5440, FiltMin=1651, FiltMax=65535, Gamma=0.510
21:22:06.790 00.003 11824 Moving (-0.85, 0.06) raw xDistance=0.80 yDistance=-0.17
21:22:06.790 00.000 12116 UpdateGuideState exits: m=388560 SNR=78.9
21:22:06.793 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.80
21:22:06.793 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:06.793 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:06.796 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:22:06.796 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:22:06.798 00.002 11824 MoveAxis(W, 192, ABG)
21:22:06.799 00.001 11824 Guiding  Dir = 3, Dur = 192
21:22:06.799 00.000 12116 Enqueuing Expose request
21:22:06.801 00.002 11824 IsSlewing returns 0
21:22:06.801 00.000 11824 IsGuiding returns 0
21:22:06.803 00.002 11824 PulseGuide returned control before completion, sleep 202
21:22:07.010 00.207 11824 IsGuiding returns 1
21:22:07.010 00.000 11824 scope still moving after pulse duration time elapsed
21:22:07.042 00.032 11824 IsSlewing returns 0
21:22:07.042 00.000 11824 IsGuiding returns 0
21:22:07.042 00.000 11824 scope move finished after 192 + 47 ms
21:22:07.042 00.000 11824 Move returns status 0, amount 192
21:22:07.043 00.001 11824 MoveAxis(N, 0, ABG)
21:22:07.043 00.000 11824 Move returns status 0, amount 0
21:22:07.043 00.000 11824 move complete, result=0
21:22:07.043 00.000 11824 worker thread done servicing request
21:22:07.043 00.000 12116 GuideStep: 0.8 px 192 ms WEST, -0.2 px 0 ms NORTH
21:22:07.047 00.004 11824 Worker thread wakes up
21:22:07.047 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:22:07.047 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:22:10.457 03.410 11824 Exposure complete
21:22:10.682 00.225 11824 worker thread done servicing request
21:22:10.682 00.000 12116 OnExposeComplete: enter
21:22:10.685 00.003 12116 UpdateGuideState(): m_state=6
21:22:10.690 00.005 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
21:22:10.692 00.002 12116 Star::Find returns 1 (0), X=1411.87, Y=262.92, Mass=384835, SNR=81.1, Peak=49568 HFD=2.6
21:22:10.697 00.005 12116 MultiStar: [#1 0.35,0.87,0.57,U] [#2 -0.47,0.48,0.77,U] [#3 0.08,-0.03,0.76,U] [#4 0.24,0.79,0.72,U] [#5 0.11,0.40,0.47,U] [#6 -0.85,1.24,0.49,U] [#7 0.14,0.03,0.32,U] [#8 -1.01,0.55,0.40,U] 
21:22:10.700 00.003 12116 single-star, 8 included, MultiStar: {-0.10, 0.41}, one-star: {0.08, -0.20}
21:22:10.703 00.003 12116 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.71) = xAngle (-3.88 = 2.40)
21:22:10.706 00.003 12116 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.90 = -0.90)
21:22:10.710 00.004 12116 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.17 mountX=-0.16 mountY=-0.17, mountTheta=-2.33
21:22:10.717 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=-0.20, opts=13)
21:22:10.721 00.004 12116 Enqueuing Move request for scope (0.08, -0.20)
21:22:10.724 00.003 11824 Worker thread wakes up
21:22:10.724 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5431, FiltMin=1440, FiltMax=65535, Gamma=0.510
21:22:10.727 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
21:22:10.727 00.000 12116 UpdateGuideState exits: m=384835 SNR=81.1
21:22:10.730 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:10.732 00.002 11824 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
21:22:10.733 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:22:10.735 00.002 12116 Enqueuing Expose request
21:22:10.739 00.004 11824 Moving (0.08, -0.20) raw xDistance=-0.16 yDistance=-0.17
21:22:10.740 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:22:10.740 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:10.740 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:22:10.740 00.000 11824 MoveAxis(E, 0, ABG)
21:22:10.740 00.000 11824 Move returns status 0, amount 0
21:22:10.740 00.000 11824 MoveAxis(N, 0, ABG)
21:22:10.740 00.000 11824 Move returns status 0, amount 0
21:22:10.740 00.000 11824 move complete, result=0
21:22:10.740 00.000 11824 worker thread done servicing request
21:22:10.740 00.000 11824 Worker thread wakes up
21:22:10.741 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:22:10.741 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:22:10.743 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:22:14.159 03.416 11824 Exposure complete
21:22:14.408 00.249 11824 worker thread done servicing request
21:22:14.409 00.001 12116 OnExposeComplete: enter
21:22:14.412 00.003 12116 UpdateGuideState(): m_state=6
21:22:14.416 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
21:22:14.419 00.003 12116 Star::Find returns 1 (0), X=1412.41, Y=262.34, Mass=384975, SNR=74.8, Peak=41475 HFD=3.0
21:22:14.424 00.005 12116 MultiStar: [#1 0.76,0.35,0.65,U] [#2 -1.14,0.35,0.86,U] [#3 0.53,-0.53,0.90,U] [#4 0.87,0.12,0.64,U] [#5 0.72,-0.21,0.52,U] [#6 -0.58,0.62,0.38,U] [#7 0.72,0.12,0.39,U] [#8 -0.44,0.06,0.40,U] 
21:22:14.429 00.005 12116 refined, 8 included, MultiStar: {0.25, -0.08}, one-star: {0.62, -0.78}
21:22:14.432 00.003 12116 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.71) = xAngle (-3.02 = -3.02)
21:22:14.435 00.003 12116 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.04 = -0.04)
21:22:14.439 00.004 12116 CameraToMount -- cameraX=0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-0.31 mountX=-0.26 mountY=-0.01, mountTheta=-3.11
21:22:14.449 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=-0.08, opts=13)
21:22:14.452 00.003 12116 Enqueuing Move request for scope (0.25, -0.08)
21:22:14.456 00.004 11824 Worker thread wakes up
21:22:14.456 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5447, FiltMin=1549, FiltMax=65535, Gamma=0.510
21:22:14.459 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.08) opts 0xd
21:22:14.460 00.001 12116 UpdateGuideState exits: m=384975 SNR=74.8
21:22:14.463 00.003 11824 Handling offset move in thread for scope, endpoint = (0.25, -0.08)
21:22:14.463 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:14.466 00.003 11824 Moving (0.25, -0.08) raw xDistance=-0.26 yDistance=-0.01
21:22:14.466 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:22:14.470 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
21:22:14.470 00.000 12116 Enqueuing Expose request
21:22:14.473 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:14.473 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:22:14.474 00.001 11824 MoveAxis(E, 0, ABG)
21:22:14.474 00.000 11824 Move returns status 0, amount 0
21:22:14.474 00.000 11824 MoveAxis(N, 0, ABG)
21:22:14.474 00.000 11824 Move returns status 0, amount 0
21:22:14.474 00.000 11824 move complete, result=0
21:22:14.474 00.000 11824 worker thread done servicing request
21:22:14.474 00.000 11824 Worker thread wakes up
21:22:14.474 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:22:14.474 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:22:14.478 00.004 12116 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
21:22:17.874 03.396 11824 Exposure complete
21:22:18.139 00.265 11824 worker thread done servicing request
21:22:18.139 00.000 12116 OnExposeComplete: enter
21:22:18.143 00.004 12116 UpdateGuideState(): m_state=6
21:22:18.147 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
21:22:18.152 00.005 12116 Star::Find returns 1 (0), X=1412.12, Y=262.55, Mass=417154, SNR=76.5, Peak=40592 HFD=3.0
21:22:18.157 00.005 12116 MultiStar: [#1 0.40,0.48,0.58,U] [#2 -0.71,0.32,0.78,U] [#3 0.28,-0.17,0.85,U] [#4 0.64,0.52,0.64,U] [#5 0.25,0.02,0.48,U] [#6 -0.73,0.89,0.41,U] [#7 0.11,-0.01,0.40,U] [#8 -1.01,-0.07,0.34,U] 
21:22:18.162 00.005 12116 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.33, -0.57}
21:22:18.165 00.003 12116 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.71) = xAngle (-1.51 = -1.51)
21:22:18.170 00.005 12116 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.48 = 1.48)
21:22:18.174 00.004 12116 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.20 mountX=0.01 mountY=0.09, mountTheta=1.51
21:22:18.182 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=0.09, opts=13)
21:22:18.190 00.008 12116 Enqueuing Move request for scope (0.03, 0.09)
21:22:18.194 00.004 11824 Worker thread wakes up
21:22:18.195 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
21:22:18.195 00.000 11824 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
21:22:18.195 00.000 11824 Moving (0.03, 0.09) raw xDistance=0.01 yDistance=0.09
21:22:18.195 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:22:18.195 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:18.195 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:22:18.195 00.000 11824 MoveAxis(E, 0, ABG)
21:22:18.195 00.000 11824 Move returns status 0, amount 0
21:22:18.195 00.000 11824 MoveAxis(N, 0, ABG)
21:22:18.195 00.000 11824 Move returns status 0, amount 0
21:22:18.196 00.001 11824 move complete, result=0
21:22:18.196 00.000 11824 worker thread done servicing request
21:22:18.196 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5415, FiltMin=1683, FiltMax=65535, Gamma=0.510
21:22:18.200 00.004 12116 UpdateGuideState exits: m=417154 SNR=76.5
21:22:18.205 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:18.210 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:22:18.217 00.007 12116 Enqueuing Expose request
21:22:18.223 00.006 11824 Worker thread wakes up
21:22:18.224 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:22:18.224 00.000 12116 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:22:18.228 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:22:21.631 03.403 11824 Exposure complete
21:22:21.895 00.264 11824 worker thread done servicing request
21:22:21.896 00.001 12116 OnExposeComplete: enter
21:22:21.899 00.003 12116 UpdateGuideState(): m_state=6
21:22:21.905 00.006 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
21:22:21.909 00.004 12116 Star::Find returns 1 (0), X=1411.12, Y=262.65, Mass=398800, SNR=83.9, Peak=43581 HFD=2.9
21:22:21.914 00.005 12116 MultiStar: [#1 -0.68,0.94,0.74,U] [#2 0.32,0.46,0.77,U] [#3 -0.50,0.19,0.77,U] [#4 -0.56,0.76,0.59,U] [#5 -0.55,0.50,0.46,U] [#6 -1.88,1.71,0.00,M2] [#7 -0.57,-0.09,0.32,U] [#8 -1.98,0.82,0.37,U] 
21:22:21.917 00.003 12116 refined, 7 included, MultiStar: {-0.56, 0.33}, one-star: {-0.66, -0.47}
21:22:21.920 00.003 12116 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.71) = xAngle (-0.11 = -0.11)
21:22:21.923 00.003 12116 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.88 = 2.88)
21:22:21.927 00.004 12116 CameraToMount -- cameraX=-0.56 cameraY=0.33 hyp=0.65 cameraTheta=2.60 mountX=0.65 mountY=0.17, mountTheta=0.26
21:22:21.933 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.56, y=0.33, opts=13)
21:22:21.937 00.004 12116 Enqueuing Move request for scope (-0.56, 0.33)
21:22:21.940 00.003 11824 Worker thread wakes up
21:22:21.940 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5440, FiltMin=1648, FiltMax=65535, Gamma=0.510
21:22:21.943 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.33) opts 0xd
21:22:21.943 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.56, 0.33)
21:22:21.943 00.000 12116 UpdateGuideState exits: m=398800 SNR=83.9
21:22:21.947 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:21.950 00.003 11824 Moving (-0.56, 0.33) raw xDistance=0.65 yDistance=0.17
21:22:21.950 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:22:21.954 00.004 12116 Enqueuing Expose request
21:22:21.958 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
21:22:21.959 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:21.959 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:22:21.959 00.000 11824 MoveAxis(W, 145, ABG)
21:22:21.959 00.000 11824 Guiding  Dir = 3, Dur = 145
21:22:21.959 00.000 11824 IsSlewing returns 0
21:22:21.960 00.001 11824 IsGuiding returns 0
21:22:21.960 00.000 11824 PulseGuide returned control before completion, sleep 155
21:22:22.131 00.171 11824 IsGuiding returns 1
21:22:22.131 00.000 11824 scope still moving after pulse duration time elapsed
21:22:22.162 00.031 11824 IsSlewing returns 0
21:22:22.162 00.000 11824 IsGuiding returns 0
21:22:22.162 00.000 11824 scope move finished after 145 + 57 ms
21:22:22.162 00.000 11824 Move returns status 0, amount 145
21:22:22.162 00.000 11824 MoveAxis(N, 0, ABG)
21:22:22.162 00.000 11824 Move returns status 0, amount 0
21:22:22.162 00.000 11824 move complete, result=0
21:22:22.163 00.001 11824 worker thread done servicing request
21:22:22.163 00.000 11824 Worker thread wakes up
21:22:22.163 00.000 12116 GuideStep: 0.6 px 145 ms WEST, 0.2 px 0 ms NORTH
21:22:22.166 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:22:22.166 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:22:25.568 03.402 11824 Exposure complete
21:22:25.799 00.231 11824 worker thread done servicing request
21:22:25.800 00.001 12116 OnExposeComplete: enter
21:22:25.804 00.004 12116 UpdateGuideState(): m_state=6
21:22:25.807 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
21:22:25.810 00.003 12116 Star::Find returns 1 (0), X=1411.64, Y=262.63, Mass=377707, SNR=76.9, Peak=45840 HFD=2.9
21:22:25.815 00.005 12116 MultiStar: [#1 -0.04,0.56,0.62,U] [#2 -0.31,0.54,0.94,U] [#3 -0.31,-0.17,0.87,U] [#4 -0.24,0.60,0.65,U] [#5 -0.47,-0.08,0.51,U] [#6 -1.53,0.95,0.43,U] [#7 -0.20,0.06,0.43,U] [#8 -1.49,0.22,0.33,U] 
21:22:25.817 00.002 12116 refined, 8 included, MultiStar: {-0.41, 0.19}, one-star: {-0.15, -0.49}
21:22:25.821 00.004 12116 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.71) = xAngle (0.00 = 0.00)
21:22:25.824 00.003 12116 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.99 = 2.99)
21:22:25.826 00.002 12116 CameraToMount -- cameraX=-0.41 cameraY=0.19 hyp=0.45 cameraTheta=2.72 mountX=0.45 mountY=0.07, mountTheta=0.15
21:22:25.833 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=0.19, opts=13)
21:22:25.837 00.004 12116 Enqueuing Move request for scope (-0.41, 0.19)
21:22:25.840 00.003 11824 Worker thread wakes up
21:22:25.840 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5411, FiltMin=1683, FiltMax=65535, Gamma=0.510
21:22:25.843 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.19) opts 0xd
21:22:25.843 00.000 12116 UpdateGuideState exits: m=377707 SNR=76.9
21:22:25.846 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.41, 0.19)
21:22:25.846 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:25.848 00.002 11824 Moving (-0.41, 0.19) raw xDistance=0.45 yDistance=0.07
21:22:25.848 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:22:25.850 00.002 12116 Enqueuing Expose request
21:22:25.854 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
21:22:25.854 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:25.854 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:22:25.854 00.000 11824 MoveAxis(W, 111, ABG)
21:22:25.854 00.000 11824 Guiding  Dir = 3, Dur = 111
21:22:25.855 00.001 11824 IsSlewing returns 0
21:22:25.855 00.000 11824 IsGuiding returns 0
21:22:25.855 00.000 11824 PulseGuide returned control before completion, sleep 121
21:22:25.987 00.132 11824 IsGuiding returns 1
21:22:25.988 00.001 11824 scope still moving after pulse duration time elapsed
21:22:26.018 00.030 11824 IsSlewing returns 0
21:22:26.018 00.000 11824 IsGuiding returns 0
21:22:26.018 00.000 11824 scope move finished after 111 + 52 ms
21:22:26.018 00.000 11824 Move returns status 0, amount 111
21:22:26.018 00.000 11824 MoveAxis(N, 0, ABG)
21:22:26.018 00.000 11824 Move returns status 0, amount 0
21:22:26.018 00.000 11824 move complete, result=0
21:22:26.020 00.002 11824 worker thread done servicing request
21:22:26.020 00.000 11824 Worker thread wakes up
21:22:26.020 00.000 12116 GuideStep: 0.4 px 111 ms WEST, 0.1 px 0 ms NORTH
21:22:26.023 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:22:26.024 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:22:29.428 03.404 11824 Exposure complete
21:22:29.678 00.250 11824 worker thread done servicing request
21:22:29.678 00.000 12116 OnExposeComplete: enter
21:22:29.681 00.003 12116 UpdateGuideState(): m_state=6
21:22:29.684 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
21:22:29.689 00.005 12116 Star::Find returns 1 (0), X=1412.40, Y=262.22, Mass=380904, SNR=89.0, Peak=47635 HFD=2.7
21:22:29.693 00.004 12116 MultiStar: [#1 0.71,0.19,0.52,U] [#2 -0.99,0.04,0.71,U] [#3 0.52,-0.42,0.83,U] [#4 0.82,0.28,0.59,U] [#5 0.55,-0.21,0.43,U] [#6 -0.62,0.42,0.38,U] [#7 0.56,-0.20,0.34,U] [#8 -0.58,-0.52,0.39,U] 
21:22:29.697 00.004 12116 refined, 8 included, MultiStar: {0.23, -0.22}, one-star: {0.62, -0.90}
21:22:29.699 00.002 12116 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.71) = xAngle (-3.50 = 2.79)
21:22:29.702 00.003 12116 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.51 = -0.51)
21:22:29.706 00.004 12116 CameraToMount -- cameraX=0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-0.78 mountX=-0.30 mountY=-0.16, mountTheta=-2.66
21:22:29.713 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.23, y=-0.22, opts=13)
21:22:29.717 00.004 12116 Enqueuing Move request for scope (0.23, -0.22)
21:22:29.720 00.003 11824 Worker thread wakes up
21:22:29.721 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.22) opts 0xd
21:22:29.721 00.000 11824 Handling offset move in thread for scope, endpoint = (0.23, -0.22)
21:22:29.721 00.000 11824 Moving (0.23, -0.22) raw xDistance=-0.30 yDistance=-0.16
21:22:29.721 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
21:22:29.721 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:29.722 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:22:29.722 00.000 11824 MoveAxis(E, 59, ABG)
21:22:29.722 00.000 11824 Guiding  Dir = 2, Dur = 59
21:22:29.722 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5434, FiltMin=1824, FiltMax=65535, Gamma=0.510
21:22:29.726 00.004 11824 IsSlewing returns 0
21:22:29.726 00.000 12116 UpdateGuideState exits: m=380904 SNR=89.0
21:22:29.729 00.003 11824 IsGuiding returns 0
21:22:29.729 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:29.732 00.003 11824 PulseGuide returned control before completion, sleep 69
21:22:29.732 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:22:29.738 00.006 12116 Enqueuing Expose request
21:22:29.813 00.075 11824 IsGuiding returns 1
21:22:29.813 00.000 11824 scope still moving after pulse duration time elapsed
21:22:29.844 00.031 11824 IsSlewing returns 0
21:22:29.844 00.000 11824 IsGuiding returns 0
21:22:29.845 00.001 11824 scope move finished after 59 + 56 ms
21:22:29.845 00.000 11824 Move returns status 0, amount 59
21:22:29.845 00.000 11824 MoveAxis(N, 0, ABG)
21:22:29.845 00.000 11824 Move returns status 0, amount 0
21:22:29.845 00.000 11824 move complete, result=0
21:22:29.845 00.000 11824 worker thread done servicing request
21:22:29.845 00.000 11824 Worker thread wakes up
21:22:29.846 00.001 12116 GuideStep: -0.3 px 59 ms EAST, -0.2 px 0 ms NORTH
21:22:29.849 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:22:29.849 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:22:33.259 03.410 11824 Exposure complete
21:22:33.492 00.233 11824 worker thread done servicing request
21:22:33.492 00.000 12116 OnExposeComplete: enter
21:22:33.497 00.005 12116 UpdateGuideState(): m_state=6
21:22:33.500 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
21:22:33.504 00.004 12116 Star::Find returns 1 (0), X=1412.50, Y=261.56, Mass=397879, SNR=77.4, Peak=43699 HFD=3.1
21:22:33.507 00.003 12116 MultiStar: [#1 0.97,-0.80,0.60,U] [#2 -1.36,-0.40,0.77,U] [#3 0.73,-0.81,0.91,U] [#4 1.03,-0.79,0.63,U] [#5 0.95,-1.48,0.53,U] [#6 -0.47,-0.34,0.46,U] [#7 0.64,-1.45,0.39,U] [#8 -0.69,-0.87,0.35,U] 
21:22:33.510 00.003 12116 refined, 8 included, MultiStar: {0.33, -0.96}, one-star: {0.72, -1.56}
21:22:33.514 00.004 12116 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.71) = xAngle (-3.96 = 2.33)
21:22:33.517 00.003 12116 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.97 = -0.97)
21:22:33.520 00.003 12116 CameraToMount -- cameraX=0.33 cameraY=-0.96 hyp=1.01 cameraTheta=-1.24 mountX=-0.69 mountY=-0.83, mountTheta=-2.27
21:22:33.526 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.33, y=-0.96, opts=13)
21:22:33.531 00.005 12116 Enqueuing Move request for scope (0.33, -0.96)
21:22:33.534 00.003 11824 Worker thread wakes up
21:22:33.534 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5415, FiltMin=1642, FiltMax=65535, Gamma=0.510
21:22:33.537 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.96) opts 0xd
21:22:33.537 00.000 12116 UpdateGuideState exits: m=397879 SNR=77.4
21:22:33.540 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:33.542 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:22:33.545 00.003 12116 Enqueuing Expose request
21:22:33.548 00.003 11824 Handling offset move in thread for scope, endpoint = (0.33, -0.96)
21:22:33.548 00.000 11824 Moving (0.33, -0.96) raw xDistance=-0.69 yDistance=-0.83
21:22:33.548 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
21:22:33.548 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
21:22:33.548 00.000 11824 MoveAxis(E, 159, ABG)
21:22:33.548 00.000 11824 Guiding  Dir = 2, Dur = 159
21:22:33.548 00.000 11824 IsSlewing returns 0
21:22:33.549 00.001 11824 IsGuiding returns 0
21:22:33.549 00.000 11824 PulseGuide returned control before completion, sleep 169
21:22:33.721 00.172 11824 IsGuiding returns 1
21:22:33.721 00.000 11824 scope still moving after pulse duration time elapsed
21:22:33.752 00.031 11824 IsSlewing returns 0
21:22:33.752 00.000 11824 IsGuiding returns 0
21:22:33.753 00.001 11824 scope move finished after 159 + 44 ms
21:22:33.753 00.000 11824 Move returns status 0, amount 159
21:22:33.753 00.000 11824 MoveAxis(N, 156, ABG)
21:22:33.753 00.000 11824 Guiding  Dir = 0, Dur = 156
21:22:33.753 00.000 11824 IsSlewing returns 0
21:22:33.753 00.000 11824 IsGuiding returns 0
21:22:33.754 00.001 11824 PulseGuide returned control before completion, sleep 166
21:22:33.929 00.175 11824 IsGuiding returns 1
21:22:33.929 00.000 11824 scope still moving after pulse duration time elapsed
21:22:33.958 00.029 11824 IsSlewing returns 0
21:22:33.958 00.000 11824 IsGuiding returns 0
21:22:33.958 00.000 11824 scope move finished after 156 + 48 ms
21:22:33.958 00.000 11824 Move returns status 0, amount 156
21:22:33.958 00.000 11824 move complete, result=0
21:22:33.958 00.000 11824 worker thread done servicing request
21:22:33.959 00.001 12116 GuideStep: -0.7 px 159 ms EAST, -0.8 px 156 ms NORTH
21:22:33.962 00.003 11824 Worker thread wakes up
21:22:33.962 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:22:33.962 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:22:37.383 03.421 11824 Exposure complete
21:22:37.623 00.240 11824 worker thread done servicing request
21:22:37.624 00.001 12116 OnExposeComplete: enter
21:22:37.626 00.002 12116 UpdateGuideState(): m_state=6
21:22:37.630 00.004 12116 Star::Find(15, 1412, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
21:22:37.632 00.002 12116 Star::Find returns 1 (0), X=1412.71, Y=262.44, Mass=369720, SNR=75.6, Peak=44432 HFD=3.0
21:22:37.635 00.003 12116 MultiStar: [#1 1.10,-0.06,0.65,U] [#2 -1.18,0.30,0.68,U] [#3 0.80,-0.25,1.05,U] [#4 1.17,0.07,0.59,U] [#5 0.80,-0.09,0.46,U] [#6 -0.06,0.16,0.44,U] [#7 0.95,-0.38,0.38,U] [#8 -0.24,-0.05,0.33,U] 
21:22:37.640 00.005 12116 refined, 8 included, MultiStar: {0.54, -0.16}, one-star: {0.92, -0.68}
21:22:37.642 00.002 12116 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.71) = xAngle (-3.00 = -3.00)
21:22:37.646 00.004 12116 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.01 = -0.01)
21:22:37.648 00.002 12116 CameraToMount -- cameraX=0.54 cameraY=-0.16 hyp=0.56 cameraTheta=-0.28 mountX=-0.55 mountY=-0.01, mountTheta=-3.13
21:22:37.653 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.54, y=-0.16, opts=13)
21:22:37.656 00.003 12116 Enqueuing Move request for scope (0.54, -0.16)
21:22:37.658 00.002 11824 Worker thread wakes up
21:22:37.658 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5424, FiltMin=1648, FiltMax=65535, Gamma=0.510
21:22:37.661 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.16) opts 0xd
21:22:37.661 00.000 12116 UpdateGuideState exits: m=369720 SNR=75.6
21:22:37.664 00.003 11824 Handling offset move in thread for scope, endpoint = (0.54, -0.16)
21:22:37.664 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:37.666 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:22:37.669 00.003 11824 Moving (0.54, -0.16) raw xDistance=-0.55 yDistance=-0.01
21:22:37.669 00.000 12116 Enqueuing Expose request
21:22:37.672 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
21:22:37.673 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:37.673 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:22:37.673 00.000 11824 MoveAxis(E, 135, ABG)
21:22:37.673 00.000 11824 Guiding  Dir = 2, Dur = 135
21:22:37.673 00.000 11824 IsSlewing returns 0
21:22:37.673 00.000 11824 IsGuiding returns 0
21:22:37.674 00.001 11824 PulseGuide returned control before completion, sleep 145
21:22:37.825 00.151 11824 IsGuiding returns 1
21:22:37.825 00.000 11824 scope still moving after pulse duration time elapsed
21:22:37.856 00.031 11824 IsSlewing returns 0
21:22:37.856 00.000 11824 IsGuiding returns 0
21:22:37.856 00.000 11824 scope move finished after 135 + 47 ms
21:22:37.856 00.000 11824 Move returns status 0, amount 135
21:22:37.856 00.000 11824 MoveAxis(N, 0, ABG)
21:22:37.857 00.001 11824 Move returns status 0, amount 0
21:22:37.857 00.000 11824 move complete, result=0
21:22:37.857 00.000 11824 worker thread done servicing request
21:22:37.857 00.000 11824 Worker thread wakes up
21:22:37.857 00.000 12116 GuideStep: -0.6 px 135 ms EAST, -0.0 px 0 ms NORTH
21:22:37.860 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:22:37.860 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:22:41.295 03.435 11824 Exposure complete
21:22:41.581 00.286 11824 worker thread done servicing request
21:22:41.581 00.000 12116 OnExposeComplete: enter
21:22:41.587 00.006 12116 UpdateGuideState(): m_state=6
21:22:41.592 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
21:22:41.597 00.005 12116 Star::Find returns 1 (0), X=1412.46, Y=262.82, Mass=373103, SNR=75.0, Peak=45344 HFD=2.9
21:22:41.603 00.006 12116 MultiStar: [#1 0.77,0.55,0.64,U] [#2 -1.23,0.44,0.71,U] [#3 0.68,-0.02,0.91,U] [#4 0.96,0.37,0.64,U] [#5 1.17,0.05,0.49,U] [#6 -0.21,1.13,0.39,U] [#7 0.52,-0.06,0.33,U] [#8 -0.06,0.30,0.28,U] 
21:22:41.608 00.005 12116 refined, 8 included, MultiStar: {0.40, 0.21}, one-star: {0.68, -0.30}
21:22:41.613 00.005 12116 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.71) = xAngle (-2.24 = -2.24)
21:22:41.617 00.004 12116 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.74 = 0.74)
21:22:41.623 00.006 12116 CameraToMount -- cameraX=0.40 cameraY=0.21 hyp=0.45 cameraTheta=0.47 mountX=-0.28 mountY=0.31, mountTheta=2.31
21:22:41.632 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.40, y=0.21, opts=13)
21:22:41.643 00.011 12116 Enqueuing Move request for scope (0.40, 0.21)
21:22:41.645 00.002 11824 Worker thread wakes up
21:22:41.646 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.21) opts 0xd
21:22:41.646 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5418, FiltMin=1667, FiltMax=65535, Gamma=0.510
21:22:41.650 00.004 11824 Handling offset move in thread for scope, endpoint = (0.40, 0.21)
21:22:41.650 00.000 11824 Moving (0.40, 0.21) raw xDistance=-0.28 yDistance=0.31
21:22:41.651 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
21:22:41.651 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:41.652 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:22:41.652 00.000 11824 MoveAxis(E, 0, ABG)
21:22:41.652 00.000 11824 Move returns status 0, amount 0
21:22:41.652 00.000 11824 MoveAxis(N, 0, ABG)
21:22:41.653 00.001 11824 Move returns status 0, amount 0
21:22:41.653 00.000 11824 move complete, result=0
21:22:41.653 00.000 11824 worker thread done servicing request
21:22:41.654 00.001 12116 UpdateGuideState exits: m=373103 SNR=75.0
21:22:41.658 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:41.664 00.006 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:22:41.673 00.009 12116 Enqueuing Expose request
21:22:41.681 00.008 12116 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
21:22:41.690 00.009 11824 Worker thread wakes up
21:22:41.690 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:22:41.690 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:22:45.162 03.472 11824 Exposure complete
21:22:45.456 00.294 11824 worker thread done servicing request
21:22:45.457 00.001 12116 OnExposeComplete: enter
21:22:45.460 00.003 12116 UpdateGuideState(): m_state=6
21:22:45.465 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
21:22:45.472 00.007 12116 Star::Find returns 1 (0), X=1413.12, Y=262.44, Mass=409162, SNR=86.5, Peak=40800 HFD=3.0
21:22:45.478 00.006 12116 MultiStar: [#1 1.45,0.27,0.54,U] [#2 -2.08,0.31,0.68,U] [#3 1.45,-0.48,0.85,U] [#4 1.62,0.03,0.66,U] [#5 1.27,-0.62,0.49,U] [#6 0.22,0.29,0.38,U] [#7 1.44,-0.13,0.31,U] [#8 0.12,-0.54,0.37,U] 
21:22:45.516 00.038 12116 refined, 8 included, MultiStar: {0.80, -0.22}, one-star: {1.34, -0.68}
21:22:45.522 00.006 12116 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.71) = xAngle (-2.98 = -2.98)
21:22:45.536 00.014 12116 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.01 = 0.01)
21:22:45.560 00.024 12116 CameraToMount -- cameraX=0.80 cameraY=-0.22 hyp=0.83 cameraTheta=-0.27 mountX=-0.82 mountY=0.01, mountTheta=3.13
21:22:45.582 00.022 12116 SchedulePrimaryMove(0D79E080, x=0.80, y=-0.22, opts=13)
21:22:45.591 00.009 12116 Enqueuing Move request for scope (0.80, -0.22)
21:22:45.597 00.006 11824 Worker thread wakes up
21:22:45.597 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.22) opts 0xd
21:22:45.597 00.000 11824 Handling offset move in thread for scope, endpoint = (0.80, -0.22)
21:22:45.597 00.000 11824 Moving (0.80, -0.22) raw xDistance=-0.82 yDistance=0.01
21:22:45.597 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.82
21:22:45.597 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:45.597 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:22:45.597 00.000 11824 MoveAxis(E, 183, ABG)
21:22:45.598 00.001 11824 Guiding  Dir = 2, Dur = 183
21:22:45.598 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5415, FiltMin=1288, FiltMax=65535, Gamma=0.510
21:22:45.604 00.006 11824 IsSlewing returns 0
21:22:45.604 00.000 12116 UpdateGuideState exits: m=409162 SNR=86.5
21:22:45.608 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:45.613 00.005 11824 IsGuiding returns 0
21:22:45.613 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:22:45.617 00.004 12116 Enqueuing Expose request
21:22:45.624 00.007 11824 PulseGuide returned control before completion, sleep 193
21:22:45.820 00.196 11824 IsGuiding returns 1
21:22:45.820 00.000 11824 scope still moving after pulse duration time elapsed
21:22:45.852 00.032 11824 IsSlewing returns 0
21:22:45.852 00.000 11824 IsGuiding returns 0
21:22:45.852 00.000 11824 scope move finished after 183 + 57 ms
21:22:45.853 00.001 11824 Move returns status 0, amount 183
21:22:45.853 00.000 11824 MoveAxis(N, 0, ABG)
21:22:45.853 00.000 11824 Move returns status 0, amount 0
21:22:45.853 00.000 11824 move complete, result=0
21:22:45.853 00.000 11824 worker thread done servicing request
21:22:45.854 00.001 12116 GuideStep: -0.8 px 183 ms EAST, 0.0 px 0 ms NORTH
21:22:45.857 00.003 11824 Worker thread wakes up
21:22:45.858 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:22:45.858 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:22:47.661 01.803 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:22:47.663 00.002 12116 case statement mapped state 6 to 3
21:22:47.665 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:22:49.296 01.631 11824 Exposure complete
21:22:49.546 00.250 12116 OnExposeComplete: enter
21:22:49.550 00.004 11824 worker thread done servicing request
21:22:49.550 00.000 12116 UpdateGuideState(): m_state=6
21:22:49.555 00.005 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
21:22:49.560 00.005 12116 Star::Find returns 1 (0), X=1413.02, Y=262.03, Mass=418529, SNR=83.5, Peak=44893 HFD=2.8
21:22:49.565 00.005 12116 MultiStar: [#1 1.23,-0.17,0.58,U] [#2 -1.53,-0.38,0.70,U] [#3 1.30,-0.55,0.89,U] [#4 1.18,-0.21,0.56,U] [#5 1.23,-0.62,0.49,U] [#6 -0.16,0.21,0.38,U] [#7 0.98,-0.37,0.39,U] [#8 -0.22,-0.30,0.37,U] 
21:22:49.569 00.004 12116 refined, 8 included, MultiStar: {0.66, -0.47}, one-star: {1.23, -1.09}
21:22:49.572 00.003 12116 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.71) = xAngle (-3.34 = 2.94)
21:22:49.576 00.004 12116 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.35 = -0.35)
21:22:49.580 00.004 12116 CameraToMount -- cameraX=0.66 cameraY=-0.47 hyp=0.81 cameraTheta=-0.62 mountX=-0.80 mountY=-0.28, mountTheta=-2.80
21:22:49.588 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.66, y=-0.47, opts=13)
21:22:49.592 00.004 12116 Enqueuing Move request for scope (0.66, -0.47)
21:22:49.597 00.005 11824 Worker thread wakes up
21:22:49.597 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5411, FiltMin=1687, FiltMax=65535, Gamma=0.510
21:22:49.601 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.47) opts 0xd
21:22:49.601 00.000 12116 UpdateGuideState exits: m=418529 SNR=83.5
21:22:49.603 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:49.606 00.003 11824 Handling offset move in thread for scope, endpoint = (0.66, -0.47)
21:22:49.607 00.001 11824 Moving (0.66, -0.47) raw xDistance=-0.80 yDistance=-0.28
21:22:49.607 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.80
21:22:49.607 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:49.607 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:22:49.611 00.004 12116 Enqueuing Expose request
21:22:49.614 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:22:49.614 00.000 11824 MoveAxis(E, 191, ABG)
21:22:49.615 00.001 11824 Guiding  Dir = 2, Dur = 191
21:22:49.615 00.000 11824 IsSlewing returns 0
21:22:49.615 00.000 11824 IsGuiding returns 0
21:22:49.616 00.001 11824 PulseGuide returned control before completion, sleep 201
21:22:49.828 00.212 11824 IsGuiding returns 1
21:22:49.828 00.000 11824 scope still moving after pulse duration time elapsed
21:22:49.860 00.032 11824 IsSlewing returns 0
21:22:49.860 00.000 11824 IsGuiding returns 0
21:22:49.861 00.001 11824 scope move finished after 191 + 53 ms
21:22:49.861 00.000 11824 Move returns status 0, amount 191
21:22:49.861 00.000 11824 MoveAxis(N, 0, ABG)
21:22:49.861 00.000 11824 Move returns status 0, amount 0
21:22:49.861 00.000 11824 move complete, result=0
21:22:49.861 00.000 11824 worker thread done servicing request
21:22:49.861 00.000 11824 Worker thread wakes up
21:22:49.861 00.000 12116 GuideStep: -0.8 px 191 ms EAST, -0.3 px 0 ms NORTH
21:22:49.866 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:22:49.866 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:22:53.266 03.400 11824 Exposure complete
21:22:53.540 00.274 11824 worker thread done servicing request
21:22:53.540 00.000 12116 OnExposeComplete: enter
21:22:53.544 00.004 12116 UpdateGuideState(): m_state=6
21:22:53.547 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
21:22:53.550 00.003 12116 Star::Find returns 1 (0), X=1412.56, Y=262.17, Mass=408868, SNR=90.7, Peak=39741 HFD=3.0
21:22:53.555 00.005 12116 MultiStar: [#1 0.96,0.04,0.51,U] [#2 -1.01,0.31,0.71,U] [#3 0.78,-0.60,0.74,U] [#4 1.08,0.09,0.59,U] [#5 0.84,-0.42,0.48,U] [#6 -0.44,0.32,0.34,U] [#7 0.74,-0.53,0.31,U] [#8 -0.65,0.03,0.27,U] 
21:22:53.558 00.003 12116 refined, 8 included, MultiStar: {0.42, -0.27}, one-star: {0.78, -0.95}
21:22:53.562 00.004 12116 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.71) = xAngle (-3.29 = 3.00)
21:22:53.565 00.003 12116 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.30 = -0.30)
21:22:53.567 00.002 12116 CameraToMount -- cameraX=0.42 cameraY=-0.27 hyp=0.50 cameraTheta=-0.57 mountX=-0.50 mountY=-0.15, mountTheta=-2.85
21:22:53.574 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.42, y=-0.27, opts=13)
21:22:53.578 00.004 12116 Enqueuing Move request for scope (0.42, -0.27)
21:22:53.581 00.003 11824 Worker thread wakes up
21:22:53.581 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5411, FiltMin=1616, FiltMax=65535, Gamma=0.510
21:22:53.585 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.27) opts 0xd
21:22:53.585 00.000 12116 UpdateGuideState exits: m=408868 SNR=90.7
21:22:53.590 00.005 11824 Handling offset move in thread for scope, endpoint = (0.42, -0.27)
21:22:53.590 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:53.593 00.003 11824 Moving (0.42, -0.27) raw xDistance=-0.50 yDistance=-0.15
21:22:53.593 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:22:53.596 00.003 12116 Enqueuing Expose request
21:22:53.599 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
21:22:53.599 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:53.599 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:22:53.599 00.000 11824 MoveAxis(E, 124, ABG)
21:22:53.600 00.001 11824 Guiding  Dir = 2, Dur = 124
21:22:53.600 00.000 11824 IsSlewing returns 0
21:22:53.600 00.000 11824 IsGuiding returns 0
21:22:53.600 00.000 11824 PulseGuide returned control before completion, sleep 134
21:22:53.746 00.146 11824 IsGuiding returns 1
21:22:53.746 00.000 11824 scope still moving after pulse duration time elapsed
21:22:53.777 00.031 11824 IsSlewing returns 0
21:22:53.777 00.000 11824 IsGuiding returns 0
21:22:53.777 00.000 11824 scope move finished after 124 + 53 ms
21:22:53.777 00.000 11824 Move returns status 0, amount 124
21:22:53.779 00.002 11824 MoveAxis(N, 0, ABG)
21:22:53.779 00.000 11824 Move returns status 0, amount 0
21:22:53.779 00.000 11824 move complete, result=0
21:22:53.780 00.001 11824 worker thread done servicing request
21:22:53.780 00.000 11824 Worker thread wakes up
21:22:53.780 00.000 12116 GuideStep: -0.5 px 124 ms EAST, -0.1 px 0 ms NORTH
21:22:53.783 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:22:53.783 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:22:57.204 03.421 11824 Exposure complete
21:22:57.453 00.249 11824 worker thread done servicing request
21:22:57.453 00.000 12116 OnExposeComplete: enter
21:22:57.457 00.004 12116 UpdateGuideState(): m_state=6
21:22:57.462 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
21:22:57.465 00.003 12116 Star::Find returns 1 (0), X=1411.55, Y=262.70, Mass=376743, SNR=97.0, Peak=42304 HFD=3.1
21:22:57.468 00.003 12116 MultiStar: [#1 -0.16,0.59,0.43,U] [#2 -0.09,0.22,0.66,U] [#3 -0.31,0.06,0.75,U] [#4 -0.23,0.59,0.43,U] [#5 -0.45,0.17,0.40,U] [#6 -1.24,0.81,0.38,U] [#7 -0.10,0.02,0.29,U] [#8 -1.52,0.39,0.23,U] 
21:22:57.472 00.004 12116 refined, 8 included, MultiStar: {-0.38, 0.16}, one-star: {-0.24, -0.42}
21:22:57.475 00.003 12116 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.71) = xAngle (0.02 = 0.02)
21:22:57.479 00.004 12116 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.01 = 3.01)
21:22:57.481 00.002 12116 CameraToMount -- cameraX=-0.38 cameraY=0.16 hyp=0.41 cameraTheta=2.74 mountX=0.41 mountY=0.05, mountTheta=0.13
21:22:57.487 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.38, y=0.16, opts=13)
21:22:57.491 00.004 12116 Enqueuing Move request for scope (-0.38, 0.16)
21:22:57.495 00.004 11824 Worker thread wakes up
21:22:57.495 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5402, FiltMin=1763, FiltMax=65535, Gamma=0.510
21:22:57.498 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.16) opts 0xd
21:22:57.498 00.000 12116 UpdateGuideState exits: m=376743 SNR=97.0
21:22:57.501 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.38, 0.16)
21:22:57.501 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:57.505 00.004 11824 Moving (-0.38, 0.16) raw xDistance=0.41 yDistance=0.05
21:22:57.505 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:22:57.507 00.002 12116 Enqueuing Expose request
21:22:57.510 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
21:22:57.510 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:57.511 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:22:57.511 00.000 11824 MoveAxis(W, 83, ABG)
21:22:57.511 00.000 11824 Guiding  Dir = 3, Dur = 83
21:22:57.511 00.000 11824 IsSlewing returns 0
21:22:57.511 00.000 11824 IsGuiding returns 0
21:22:57.512 00.001 11824 PulseGuide returned control before completion, sleep 93
21:22:57.613 00.101 11824 IsGuiding returns 1
21:22:57.613 00.000 11824 scope still moving after pulse duration time elapsed
21:22:57.645 00.032 11824 IsSlewing returns 0
21:22:57.645 00.000 11824 IsGuiding returns 0
21:22:57.646 00.001 11824 scope move finished after 83 + 52 ms
21:22:57.646 00.000 11824 Move returns status 0, amount 83
21:22:57.646 00.000 11824 MoveAxis(N, 0, ABG)
21:22:57.646 00.000 11824 Move returns status 0, amount 0
21:22:57.648 00.002 11824 move complete, result=0
21:22:57.648 00.000 11824 worker thread done servicing request
21:22:57.648 00.000 12116 GuideStep: 0.4 px 83 ms WEST, 0.1 px 0 ms NORTH
21:22:57.653 00.005 11824 Worker thread wakes up
21:22:57.654 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:22:57.655 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:01.063 03.408 11824 Exposure complete
21:23:01.285 00.222 11824 worker thread done servicing request
21:23:01.285 00.000 12116 OnExposeComplete: enter
21:23:01.288 00.003 12116 UpdateGuideState(): m_state=6
21:23:01.292 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
21:23:01.296 00.004 12116 Star::Find returns 1 (0), X=1411.65, Y=262.56, Mass=369681, SNR=68.3, Peak=38029 HFD=3.0
21:23:01.299 00.003 12116 MultiStar: [#1 0.01,0.55,0.69,U] [#2 -0.13,0.28,0.95,U] [#3 -0.17,-0.01,1.16,U] [#4 0.26,0.35,0.72,U] [#5 -0.17,-0.01,0.54,U] [#6 -1.02,0.61,0.39,U] [#7 -0.07,-0.10,0.39,U] [#8 -1.45,0.12,0.44,U] 
21:23:01.303 00.004 12116 refined, 8 included, MultiStar: {-0.23, 0.09}, one-star: {-0.13, -0.56}
21:23:01.305 00.002 12116 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.71) = xAngle (0.04 = 0.04)
21:23:01.308 00.003 12116 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.03 = 3.03)
21:23:01.310 00.002 12116 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.24 cameraTheta=2.76 mountX=0.24 mountY=0.03, mountTheta=0.11
21:23:01.316 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=0.09, opts=13)
21:23:01.319 00.003 12116 Enqueuing Move request for scope (-0.23, 0.09)
21:23:01.321 00.002 11824 Worker thread wakes up
21:23:01.322 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5418, FiltMin=1815, FiltMax=65535, Gamma=0.510
21:23:01.325 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
21:23:01.325 00.000 12116 UpdateGuideState exits: m=369681 SNR=68.3
21:23:01.329 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:01.331 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:01.335 00.004 12116 Enqueuing Expose request
21:23:01.338 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
21:23:01.338 00.000 11824 Moving (-0.23, 0.09) raw xDistance=0.24 yDistance=0.03
21:23:01.338 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
21:23:01.338 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:01.338 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:23:01.338 00.000 11824 MoveAxis(E, 0, ABG)
21:23:01.338 00.000 11824 Move returns status 0, amount 0
21:23:01.338 00.000 11824 MoveAxis(N, 0, ABG)
21:23:01.338 00.000 11824 Move returns status 0, amount 0
21:23:01.338 00.000 11824 move complete, result=0
21:23:01.339 00.001 11824 worker thread done servicing request
21:23:01.339 00.000 11824 Worker thread wakes up
21:23:01.339 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:01.339 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:01.340 00.001 12116 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:23:04.740 03.400 11824 Exposure complete
21:23:04.970 00.230 12116 OnExposeComplete: enter
21:23:04.973 00.003 12116 UpdateGuideState(): m_state=6
21:23:04.976 00.003 11824 worker thread done servicing request
21:23:04.977 00.001 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
21:23:04.983 00.006 12116 Star::Find returns 1 (0), X=1411.27, Y=263.12, Mass=407429, SNR=85.3, Peak=43885 HFD=3.1
21:23:04.988 00.005 12116 MultiStar: [#1 -0.50,0.85,0.48,U] [#2 0.37,0.54,0.64,U] [#3 -0.62,0.53,0.75,U] [#4 -0.64,0.65,0.60,U] [#5 -0.73,0.46,0.50,U] [#6 -1.55,1.11,0.38,U] [#7 -0.62,0.70,0.33,U] [#8 -1.59,0.73,0.32,U] 
21:23:04.994 00.006 12116 single-star, 8 included, MultiStar: {-0.61, 0.53}, one-star: {-0.51, 0.00}
21:23:04.997 00.003 12116 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.71) = xAngle (0.42 = 0.42)
21:23:05.000 00.003 12116 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.41 = -2.87)
21:23:05.006 00.006 12116 CameraToMount -- cameraX=-0.51 cameraY=0.00 hyp=0.51 cameraTheta=3.14 mountX=0.47 mountY=-0.14, mountTheta=-0.28
21:23:05.014 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.51, y=0.00, opts=13)
21:23:05.021 00.007 12116 Enqueuing Move request for scope (-0.51, 0.00)
21:23:05.024 00.003 11824 Worker thread wakes up
21:23:05.025 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.00) opts 0xd
21:23:05.025 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5411, FiltMin=1405, FiltMax=65535, Gamma=0.510
21:23:05.028 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.51, 0.00)
21:23:05.028 00.000 11824 Moving (-0.51, 0.00) raw xDistance=0.47 yDistance=-0.14
21:23:05.028 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
21:23:05.028 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:05.028 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:23:05.029 00.001 11824 MoveAxis(W, 105, ABG)
21:23:05.029 00.000 11824 Guiding  Dir = 3, Dur = 105
21:23:05.029 00.000 11824 IsSlewing returns 0
21:23:05.029 00.000 11824 IsGuiding returns 0
21:23:05.030 00.001 11824 PulseGuide returned control before completion, sleep 115
21:23:05.030 00.000 12116 UpdateGuideState exits: m=407429 SNR=85.3
21:23:05.034 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:05.038 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:05.041 00.003 12116 Enqueuing Expose request
21:23:05.159 00.118 11824 IsGuiding returns 0
21:23:05.160 00.001 11824 Move returns status 0, amount 105
21:23:05.160 00.000 11824 MoveAxis(N, 0, ABG)
21:23:05.160 00.000 11824 Move returns status 0, amount 0
21:23:05.160 00.000 11824 move complete, result=0
21:23:05.160 00.000 11824 worker thread done servicing request
21:23:05.160 00.000 11824 Worker thread wakes up
21:23:05.160 00.000 12116 GuideStep: 0.5 px 105 ms WEST, -0.1 px 0 ms NORTH
21:23:05.164 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:05.164 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:08.556 03.392 11824 Exposure complete
21:23:08.758 00.202 11824 worker thread done servicing request
21:23:08.759 00.001 12116 OnExposeComplete: enter
21:23:08.761 00.002 12116 UpdateGuideState(): m_state=6
21:23:08.764 00.003 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
21:23:08.766 00.002 12116 Star::Find returns 1 (0), X=1410.80, Y=263.14, Mass=377074, SNR=78.3, Peak=43485 HFD=2.7
21:23:08.769 00.003 12116 MultiStar: [#1 -0.62,0.91,0.56,U] [#2 0.63,0.75,0.79,U] [#3 -1.05,0.21,0.82,U] [#4 -0.76,0.94,0.53,U] [#5 -1.10,0.69,0.52,U] [#6 -1.97,1.03,0.00,M1] [#7 -0.97,0.11,0.40,U] [#8 -1.96,0.48,0.40,U] 
21:23:08.771 00.002 12116 refined, 7 included, MultiStar: {-0.77, 0.48}, one-star: {-0.99, 0.02}
21:23:08.774 00.003 12116 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.71) = xAngle (-0.13 = -0.13)
21:23:08.776 00.002 12116 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.86 = 2.86)
21:23:08.778 00.002 12116 CameraToMount -- cameraX=-0.77 cameraY=0.48 hyp=0.90 cameraTheta=2.58 mountX=0.90 mountY=0.25, mountTheta=0.28
21:23:08.781 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.77, y=0.48, opts=13)
21:23:08.784 00.003 12116 Enqueuing Move request for scope (-0.77, 0.48)
21:23:08.785 00.001 11824 Worker thread wakes up
21:23:08.786 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5405, FiltMin=1747, FiltMax=65535, Gamma=0.510
21:23:08.788 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.48) opts 0xd
21:23:08.788 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.77, 0.48)
21:23:08.788 00.000 11824 Moving (-0.77, 0.48) raw xDistance=0.90 yDistance=0.25
21:23:08.788 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.90
21:23:08.788 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:08.788 00.000 12116 UpdateGuideState exits: m=377074 SNR=78.3
21:23:08.790 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:23:08.790 00.000 11824 MoveAxis(W, 208, ABG)
21:23:08.790 00.000 11824 Guiding  Dir = 3, Dur = 208
21:23:08.791 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:08.793 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:08.795 00.002 12116 Enqueuing Expose request
21:23:08.797 00.002 11824 IsSlewing returns 0
21:23:08.798 00.001 11824 IsGuiding returns 0
21:23:08.798 00.000 11824 PulseGuide returned control before completion, sleep 218
21:23:09.023 00.225 11824 IsGuiding returns 1
21:23:09.023 00.000 11824 scope still moving after pulse duration time elapsed
21:23:09.054 00.031 11824 IsSlewing returns 0
21:23:09.054 00.000 11824 IsGuiding returns 0
21:23:09.054 00.000 11824 scope move finished after 208 + 48 ms
21:23:09.054 00.000 11824 Move returns status 0, amount 208
21:23:09.054 00.000 11824 MoveAxis(N, 0, ABG)
21:23:09.054 00.000 11824 Move returns status 0, amount 0
21:23:09.054 00.000 11824 move complete, result=0
21:23:09.055 00.001 11824 worker thread done servicing request
21:23:09.055 00.000 11824 Worker thread wakes up
21:23:09.055 00.000 12116 GuideStep: 0.9 px 208 ms WEST, 0.3 px 0 ms NORTH
21:23:09.057 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:09.057 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:12.482 03.425 11824 Exposure complete
21:23:12.740 00.258 11824 worker thread done servicing request
21:23:12.741 00.001 12116 OnExposeComplete: enter
21:23:12.745 00.004 12116 UpdateGuideState(): m_state=6
21:23:12.749 00.004 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
21:23:12.754 00.005 12116 Star::Find returns 1 (0), X=1411.19, Y=262.95, Mass=367293, SNR=74.7, Peak=41565 HFD=2.6
21:23:12.759 00.005 12116 MultiStar: [#1 -0.18,0.89,0.58,U] [#2 0.27,0.72,0.88,U] [#3 -0.67,0.20,0.98,U] [#4 -0.21,0.49,0.58,U] [#5 -0.61,0.61,0.46,U] [#6 -1.22,0.76,0.38,U] [#7 -0.55,0.47,0.40,U] [#8 -1.64,0.84,0.34,U] 
21:23:12.763 00.004 12116 single-star, 8 included, MultiStar: {-0.49, 0.45}, one-star: {-0.59, -0.17}
21:23:12.766 00.003 12116 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.71) = xAngle (-5.58 = 0.70)
21:23:12.769 00.003 12116 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.59 = -2.59)
21:23:12.774 00.005 12116 CameraToMount -- cameraX=-0.59 cameraY=-0.17 hyp=0.62 cameraTheta=-2.87 mountX=0.47 mountY=-0.32, mountTheta=-0.60
21:23:12.783 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.59, y=-0.17, opts=13)
21:23:12.787 00.004 12116 Enqueuing Move request for scope (-0.59, -0.17)
21:23:12.791 00.004 11824 Worker thread wakes up
21:23:12.791 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5411, FiltMin=1725, FiltMax=65535, Gamma=0.510
21:23:12.794 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.17) opts 0xd
21:23:12.794 00.000 12116 UpdateGuideState exits: m=367293 SNR=74.7
21:23:12.797 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.59, -0.17)
21:23:12.797 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:12.800 00.003 11824 Moving (-0.59, -0.17) raw xDistance=0.47 yDistance=-0.32
21:23:12.800 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:12.803 00.003 12116 Enqueuing Expose request
21:23:12.806 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.47
21:23:12.806 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:12.806 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:23:12.806 00.000 11824 MoveAxis(W, 120, ABG)
21:23:12.806 00.000 11824 Guiding  Dir = 3, Dur = 120
21:23:12.807 00.001 11824 IsSlewing returns 0
21:23:12.807 00.000 11824 IsGuiding returns 0
21:23:12.807 00.000 11824 PulseGuide returned control before completion, sleep 130
21:23:12.946 00.139 11824 IsGuiding returns 1
21:23:12.946 00.000 11824 scope still moving after pulse duration time elapsed
21:23:12.978 00.032 11824 IsSlewing returns 0
21:23:12.978 00.000 11824 IsGuiding returns 0
21:23:12.978 00.000 11824 scope move finished after 120 + 50 ms
21:23:12.978 00.000 11824 Move returns status 0, amount 120
21:23:12.978 00.000 11824 MoveAxis(N, 0, ABG)
21:23:12.978 00.000 11824 Move returns status 0, amount 0
21:23:12.979 00.001 11824 move complete, result=0
21:23:12.979 00.000 11824 worker thread done servicing request
21:23:12.979 00.000 11824 Worker thread wakes up
21:23:12.979 00.000 12116 GuideStep: 0.5 px 120 ms WEST, -0.3 px 0 ms NORTH
21:23:12.982 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:12.982 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:16.400 03.418 11824 Exposure complete
21:23:16.662 00.262 11824 worker thread done servicing request
21:23:16.662 00.000 12116 OnExposeComplete: enter
21:23:16.667 00.005 12116 UpdateGuideState(): m_state=6
21:23:16.670 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
21:23:16.673 00.003 12116 Star::Find returns 1 (0), X=1411.30, Y=262.80, Mass=366135, SNR=75.2, Peak=42173 HFD=2.7
21:23:16.676 00.003 12116 MultiStar: [#1 -0.34,0.51,0.73,U] [#2 0.22,0.33,0.69,U] [#3 -0.33,0.16,0.92,U] [#4 -0.49,0.53,0.57,U] [#5 -0.35,0.27,0.47,U] [#6 -1.58,0.86,0.46,U] [#7 -0.35,0.10,0.43,U] [#8 -1.43,0.32,0.36,U] 
21:23:16.678 00.002 12116 refined, 8 included, MultiStar: {-0.48, 0.25}, one-star: {-0.48, -0.32}
21:23:16.681 00.003 12116 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.71) = xAngle (-0.05 = -0.05)
21:23:16.684 00.003 12116 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.93 = 2.93)
21:23:16.686 00.002 12116 CameraToMount -- cameraX=-0.48 cameraY=0.25 hyp=0.54 cameraTheta=2.66 mountX=0.54 mountY=0.11, mountTheta=0.20
21:23:16.691 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.48, y=0.25, opts=13)
21:23:16.694 00.003 12116 Enqueuing Move request for scope (-0.48, 0.25)
21:23:16.697 00.003 11824 Worker thread wakes up
21:23:16.697 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5415, FiltMin=1597, FiltMax=65535, Gamma=0.510
21:23:16.698 00.001 12116 UpdateGuideState exits: m=366135 SNR=75.2
21:23:16.701 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:16.703 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:16.706 00.003 12116 Enqueuing Expose request
21:23:16.708 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.25) opts 0xd
21:23:16.709 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.48, 0.25)
21:23:16.709 00.000 11824 Moving (-0.48, 0.25) raw xDistance=0.54 yDistance=0.11
21:23:16.709 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
21:23:16.709 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:16.709 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:23:16.709 00.000 11824 MoveAxis(W, 130, ABG)
21:23:16.709 00.000 11824 Guiding  Dir = 3, Dur = 130
21:23:16.709 00.000 11824 IsSlewing returns 0
21:23:16.710 00.001 11824 IsGuiding returns 0
21:23:16.710 00.000 11824 PulseGuide returned control before completion, sleep 140
21:23:16.864 00.154 11824 IsGuiding returns 1
21:23:16.864 00.000 11824 scope still moving after pulse duration time elapsed
21:23:16.896 00.032 11824 IsSlewing returns 0
21:23:16.896 00.000 11824 IsGuiding returns 0
21:23:16.896 00.000 11824 scope move finished after 130 + 55 ms
21:23:16.896 00.000 11824 Move returns status 0, amount 130
21:23:16.896 00.000 11824 MoveAxis(N, 0, ABG)
21:23:16.896 00.000 11824 Move returns status 0, amount 0
21:23:16.896 00.000 11824 move complete, result=0
21:23:16.897 00.001 11824 worker thread done servicing request
21:23:16.897 00.000 12116 GuideStep: 0.5 px 130 ms WEST, 0.1 px 0 ms NORTH
21:23:16.899 00.002 11824 Worker thread wakes up
21:23:16.899 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:16.899 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:20.304 03.405 11824 Exposure complete
21:23:20.536 00.232 11824 worker thread done servicing request
21:23:20.536 00.000 12116 OnExposeComplete: enter
21:23:20.541 00.005 12116 UpdateGuideState(): m_state=6
21:23:20.545 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
21:23:20.549 00.004 12116 Star::Find returns 1 (0), X=1411.35, Y=262.92, Mass=370528, SNR=82.9, Peak=48733 HFD=2.6
21:23:20.555 00.006 12116 MultiStar: [#1 -0.30,0.73,0.51,U] [#2 0.22,0.26,0.72,U] [#3 -0.37,0.24,0.90,U] [#4 -0.07,0.56,0.54,U] [#5 -0.26,0.51,0.45,U] [#6 -1.79,0.80,0.36,U] [#7 -0.43,0.06,0.45,U] [#8 -1.50,0.38,0.34,U] 
21:23:20.559 00.004 12116 single-star, 8 included, MultiStar: {-0.43, 0.30}, one-star: {-0.44, -0.20}
21:23:20.564 00.005 12116 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.71) = xAngle (-5.43 = 0.86)
21:23:20.567 00.003 12116 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.44 = -2.44)
21:23:20.574 00.007 12116 CameraToMount -- cameraX=-0.44 cameraY=-0.20 hyp=0.48 cameraTheta=-2.71 mountX=0.31 mountY=-0.31, mountTheta=-0.78
21:23:20.581 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.44, y=-0.20, opts=13)
21:23:20.585 00.004 12116 Enqueuing Move request for scope (-0.44, -0.20)
21:23:20.591 00.006 11824 Worker thread wakes up
21:23:20.591 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5411, FiltMin=1674, FiltMax=65535, Gamma=0.510
21:23:20.595 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.20) opts 0xd
21:23:20.595 00.000 12116 UpdateGuideState exits: m=370528 SNR=82.9
21:23:20.599 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.44, -0.20)
21:23:20.599 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:20.604 00.005 11824 Moving (-0.44, -0.20) raw xDistance=0.31 yDistance=-0.31
21:23:20.604 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
21:23:20.605 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:20.605 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:20.609 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:23:20.609 00.000 11824 MoveAxis(W, 79, ABG)
21:23:20.609 00.000 11824 Guiding  Dir = 3, Dur = 79
21:23:20.609 00.000 12116 Enqueuing Expose request
21:23:20.614 00.005 11824 IsSlewing returns 0
21:23:20.614 00.000 11824 IsGuiding returns 0
21:23:20.615 00.001 11824 PulseGuide returned control before completion, sleep 89
21:23:20.713 00.098 11824 IsGuiding returns 1
21:23:20.713 00.000 11824 scope still moving after pulse duration time elapsed
21:23:20.744 00.031 11824 IsSlewing returns 0
21:23:20.744 00.000 11824 IsGuiding returns 0
21:23:20.744 00.000 11824 scope move finished after 79 + 51 ms
21:23:20.744 00.000 11824 Move returns status 0, amount 79
21:23:20.744 00.000 11824 MoveAxis(N, 0, ABG)
21:23:20.744 00.000 11824 Move returns status 0, amount 0
21:23:20.744 00.000 11824 move complete, result=0
21:23:20.744 00.000 11824 worker thread done servicing request
21:23:20.745 00.001 11824 Worker thread wakes up
21:23:20.745 00.000 12116 GuideStep: 0.3 px 79 ms WEST, -0.3 px 0 ms NORTH
21:23:20.749 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:20.750 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:24.146 03.396 11824 Exposure complete
21:23:24.376 00.230 11824 worker thread done servicing request
21:23:24.377 00.001 12116 OnExposeComplete: enter
21:23:24.380 00.003 12116 UpdateGuideState(): m_state=6
21:23:24.383 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
21:23:24.388 00.005 12116 Star::Find returns 1 (0), X=1411.00, Y=262.93, Mass=380699, SNR=82.3, Peak=40349 HFD=2.8
21:23:24.391 00.003 12116 MultiStar: [#1 -0.87,0.62,0.64,U] [#2 0.26,0.28,0.72,U] [#3 -0.86,0.18,0.86,U] [#4 -0.59,0.49,0.54,U] [#5 -0.79,0.23,0.48,U] [#6 -1.81,0.71,0.38,U] [#7 -1.02,0.65,0.43,U] [#8 -2.10,0.09,0.00,M1] 
21:23:24.394 00.003 12116 refined, 7 included, MultiStar: {-0.74, 0.30}, one-star: {-0.79, -0.19}
21:23:24.397 00.003 12116 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.71) = xAngle (0.04 = 0.04)
21:23:24.400 00.003 12116 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.03 = 3.03)
21:23:24.405 00.005 12116 CameraToMount -- cameraX=-0.74 cameraY=0.30 hyp=0.79 cameraTheta=2.76 mountX=0.79 mountY=0.09, mountTheta=0.11
21:23:24.410 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.74, y=0.30, opts=13)
21:23:24.414 00.004 12116 Enqueuing Move request for scope (-0.74, 0.30)
21:23:24.416 00.002 11824 Worker thread wakes up
21:23:24.416 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5405, FiltMin=1728, FiltMax=65535, Gamma=0.510
21:23:24.421 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.30) opts 0xd
21:23:24.421 00.000 12116 UpdateGuideState exits: m=380699 SNR=82.3
21:23:24.424 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:24.427 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.74, 0.30)
21:23:24.427 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:24.430 00.003 12116 Enqueuing Expose request
21:23:24.433 00.003 11824 Moving (-0.74, 0.30) raw xDistance=0.79 yDistance=0.09
21:23:24.433 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.79
21:23:24.433 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:24.433 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:23:24.433 00.000 11824 MoveAxis(W, 183, ABG)
21:23:24.433 00.000 11824 Guiding  Dir = 3, Dur = 183
21:23:24.433 00.000 11824 IsSlewing returns 0
21:23:24.434 00.001 11824 IsGuiding returns 0
21:23:24.434 00.000 11824 PulseGuide returned control before completion, sleep 193
21:23:24.634 00.200 11824 IsGuiding returns 1
21:23:24.634 00.000 11824 scope still moving after pulse duration time elapsed
21:23:24.666 00.032 11824 IsSlewing returns 0
21:23:24.666 00.000 11824 IsGuiding returns 0
21:23:24.666 00.000 11824 scope move finished after 183 + 49 ms
21:23:24.666 00.000 11824 Move returns status 0, amount 183
21:23:24.666 00.000 11824 MoveAxis(N, 0, ABG)
21:23:24.666 00.000 11824 Move returns status 0, amount 0
21:23:24.667 00.001 11824 move complete, result=0
21:23:24.667 00.000 11824 worker thread done servicing request
21:23:24.667 00.000 11824 Worker thread wakes up
21:23:24.667 00.000 12116 GuideStep: 0.8 px 183 ms WEST, 0.1 px 0 ms NORTH
21:23:24.672 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:24.672 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:28.072 03.400 11824 Exposure complete
21:23:28.325 00.253 11824 worker thread done servicing request
21:23:28.325 00.000 12116 OnExposeComplete: enter
21:23:28.329 00.004 12116 UpdateGuideState(): m_state=6
21:23:28.333 00.004 12116 Star::Find(15, 1410, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
21:23:28.336 00.003 12116 Star::Find returns 1 (0), X=1410.62, Y=263.01, Mass=389251, SNR=75.0, Peak=45555 HFD=2.4
21:23:28.340 00.004 12116 MultiStar: [#1 -0.84,0.64,0.70,U] [#2 0.78,0.50,0.84,U] [#3 -1.09,0.24,0.97,U] [#4 -0.74,0.62,0.69,U] [#5 -0.95,0.49,0.57,U] [#6 -2.16,1.24,0.00,M1] [#7 -1.35,0.16,0.38,U] [#8 -2.41,0.54,0.00,M2] 
21:23:28.343 00.003 12116 refined, 6 included, MultiStar: {-0.72, 0.34}, one-star: {-1.16, -0.11}
21:23:28.346 00.003 12116 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.71) = xAngle (-0.02 = -0.02)
21:23:28.349 00.003 12116 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.97 = 2.97)
21:23:28.354 00.005 12116 CameraToMount -- cameraX=-0.72 cameraY=0.34 hyp=0.80 cameraTheta=2.70 mountX=0.80 mountY=0.14, mountTheta=0.17
21:23:28.360 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.72, y=0.34, opts=13)
21:23:28.364 00.004 12116 Enqueuing Move request for scope (-0.72, 0.34)
21:23:28.366 00.002 11824 Worker thread wakes up
21:23:28.366 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5402, FiltMin=1754, FiltMax=65535, Gamma=0.510
21:23:28.369 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.34) opts 0xd
21:23:28.370 00.001 12116 UpdateGuideState exits: m=389251 SNR=75.0
21:23:28.373 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.72, 0.34)
21:23:28.374 00.001 11824 Moving (-0.72, 0.34) raw xDistance=0.80 yDistance=0.14
21:23:28.374 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:28.377 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.80
21:23:28.377 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:28.379 00.002 12116 Enqueuing Expose request
21:23:28.382 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:28.382 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:23:28.382 00.000 11824 MoveAxis(W, 191, ABG)
21:23:28.382 00.000 11824 Guiding  Dir = 3, Dur = 191
21:23:28.383 00.001 11824 IsSlewing returns 0
21:23:28.383 00.000 11824 IsGuiding returns 0
21:23:28.384 00.001 11824 PulseGuide returned control before completion, sleep 201
21:23:28.594 00.210 11824 IsGuiding returns 1
21:23:28.594 00.000 11824 scope still moving after pulse duration time elapsed
21:23:28.626 00.032 11824 IsSlewing returns 0
21:23:28.626 00.000 11824 IsGuiding returns 0
21:23:28.626 00.000 11824 scope move finished after 191 + 52 ms
21:23:28.627 00.001 11824 Move returns status 0, amount 191
21:23:28.627 00.000 11824 MoveAxis(N, 0, ABG)
21:23:28.627 00.000 11824 Move returns status 0, amount 0
21:23:28.627 00.000 11824 move complete, result=0
21:23:28.627 00.000 11824 worker thread done servicing request
21:23:28.627 00.000 11824 Worker thread wakes up
21:23:28.627 00.000 12116 GuideStep: 0.8 px 191 ms WEST, 0.1 px 0 ms NORTH
21:23:28.630 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:28.630 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:32.061 03.431 11824 Exposure complete
21:23:32.351 00.290 11824 worker thread done servicing request
21:23:32.351 00.000 12116 OnExposeComplete: enter
21:23:32.357 00.006 12116 UpdateGuideState(): m_state=6
21:23:32.361 00.004 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
21:23:32.366 00.005 12116 Star::Find returns 1 (0), X=1410.36, Y=262.91, Mass=363281, SNR=79.4, Peak=39987 HFD=2.6
21:23:32.371 00.005 12116 MultiStar: [#1 -1.44,0.61,0.65,U] [#2 1.35,0.31,0.75,U] [#3 -1.50,0.04,0.88,U] [#4 -1.32,0.50,0.57,U] [#5 -1.43,0.36,0.55,U] [#6 -2.83,0.97,0.00,M2] [#7 -1.29,0.01,0.38,U] [#8 -2.91,0.49,0.00,M3] 
21:23:32.374 00.003 12116 refined, 6 included, MultiStar: {-0.98, 0.20}, one-star: {-1.43, -0.21}
21:23:32.377 00.003 12116 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.71) = xAngle (0.23 = 0.23)
21:23:32.380 00.003 12116 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.22 = -3.07)
21:23:32.383 00.003 12116 CameraToMount -- cameraX=-0.98 cameraY=0.20 hyp=1.00 cameraTheta=2.94 mountX=0.98 mountY=-0.07, mountTheta=-0.08
21:23:32.390 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.98, y=0.20, opts=13)
21:23:32.394 00.004 12116 Enqueuing Move request for scope (-0.98, 0.20)
21:23:32.396 00.002 11824 Worker thread wakes up
21:23:32.396 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5383, FiltMin=1533, FiltMax=65535, Gamma=0.510
21:23:32.399 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.98, 0.20) opts 0xd
21:23:32.400 00.001 12116 UpdateGuideState exits: m=363281 SNR=79.4
21:23:32.403 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.98, 0.20)
21:23:32.403 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:32.407 00.004 11824 Moving (-0.98, 0.20) raw xDistance=0.98 yDistance=-0.07
21:23:32.407 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:32.410 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.98
21:23:32.410 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:32.410 00.000 12116 Enqueuing Expose request
21:23:32.413 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:23:32.413 00.000 11824 MoveAxis(W, 232, ABG)
21:23:32.413 00.000 11824 Guiding  Dir = 3, Dur = 232
21:23:32.413 00.000 11824 IsSlewing returns 0
21:23:32.414 00.001 11824 IsGuiding returns 0
21:23:32.414 00.000 11824 PulseGuide returned control before completion, sleep 242
21:23:32.664 00.250 11824 IsGuiding returns 1
21:23:32.664 00.000 11824 scope still moving after pulse duration time elapsed
21:23:32.695 00.031 11824 IsSlewing returns 0
21:23:32.695 00.000 11824 IsGuiding returns 0
21:23:32.695 00.000 11824 scope move finished after 232 + 49 ms
21:23:32.695 00.000 11824 Move returns status 0, amount 232
21:23:32.695 00.000 11824 MoveAxis(N, 0, ABG)
21:23:32.695 00.000 11824 Move returns status 0, amount 0
21:23:32.696 00.001 11824 move complete, result=0
21:23:32.696 00.000 11824 worker thread done servicing request
21:23:32.696 00.000 12116 GuideStep: 1.0 px 232 ms WEST, -0.1 px 0 ms NORTH
21:23:32.699 00.003 11824 Worker thread wakes up
21:23:32.699 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:32.699 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:36.091 03.392 11824 Exposure complete
21:23:36.293 00.202 11824 worker thread done servicing request
21:23:36.293 00.000 12116 OnExposeComplete: enter
21:23:36.296 00.003 12116 UpdateGuideState(): m_state=6
21:23:36.298 00.002 12116 Star::Find(15, 1410, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
21:23:36.300 00.002 12116 Star::Find returns 1 (0), X=1410.35, Y=263.03, Mass=385660, SNR=86.9, Peak=46563 HFD=2.7
21:23:36.303 00.003 12116 MultiStar: [#1 -1.38,0.82,0.56,U] [#2 1.17,0.27,0.70,U] [#3 -1.58,0.38,0.81,U] [#4 -1.46,0.81,0.54,U] [#5 -1.57,0.31,0.44,U] [#6 -2.53,1.17,0.00,M3] [#7 -1.50,0.45,0.39,U] [#8 -2.76,0.38,0.00,M4] 
21:23:36.305 00.002 12116 refined, 6 included, MultiStar: {-1.07, 0.36}, one-star: {-1.43, -0.09}
21:23:36.307 00.002 12116 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.71) = xAngle (0.10 = 0.10)
21:23:36.309 00.002 12116 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.08 = 3.08)
21:23:36.311 00.002 12116 CameraToMount -- cameraX=-1.07 cameraY=0.36 hyp=1.13 cameraTheta=2.81 mountX=1.12 mountY=0.06, mountTheta=0.06
21:23:36.316 00.005 12116 SchedulePrimaryMove(0D79E080, x=-1.07, y=0.36, opts=13)
21:23:36.318 00.002 12116 Enqueuing Move request for scope (-1.07, 0.36)
21:23:36.321 00.003 11824 Worker thread wakes up
21:23:36.321 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5408, FiltMin=1677, FiltMax=65535, Gamma=0.510
21:23:36.323 00.002 12116 UpdateGuideState exits: m=385660 SNR=86.9
21:23:36.325 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:36.327 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:36.329 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.07, 0.36) opts 0xd
21:23:36.329 00.000 11824 Handling offset move in thread for scope, endpoint = (-1.07, 0.36)
21:23:36.329 00.000 11824 Moving (-1.07, 0.36) raw xDistance=1.12 yDistance=0.06
21:23:36.329 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.12
21:23:36.329 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:36.329 00.000 12116 Enqueuing Expose request
21:23:36.332 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:23:36.332 00.000 11824 MoveAxis(W, 267, ABG)
21:23:36.332 00.000 11824 Guiding  Dir = 3, Dur = 267
21:23:36.332 00.000 11824 IsSlewing returns 0
21:23:36.333 00.001 11824 IsGuiding returns 0
21:23:36.333 00.000 11824 PulseGuide returned control before completion, sleep 277
21:23:36.616 00.283 11824 IsGuiding returns 1
21:23:36.616 00.000 11824 scope still moving after pulse duration time elapsed
21:23:36.648 00.032 11824 IsSlewing returns 0
21:23:36.648 00.000 11824 IsGuiding returns 0
21:23:36.648 00.000 11824 scope move finished after 267 + 47 ms
21:23:36.648 00.000 11824 Move returns status 0, amount 267
21:23:36.648 00.000 11824 MoveAxis(N, 0, ABG)
21:23:36.648 00.000 11824 Move returns status 0, amount 0
21:23:36.648 00.000 11824 move complete, result=0
21:23:36.648 00.000 11824 worker thread done servicing request
21:23:36.648 00.000 11824 Worker thread wakes up
21:23:36.649 00.001 12116 GuideStep: 1.1 px 267 ms WEST, 0.1 px 0 ms NORTH
21:23:36.651 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:36.651 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:40.056 03.405 11824 Exposure complete
21:23:40.278 00.222 11824 worker thread done servicing request
21:23:40.278 00.000 12116 OnExposeComplete: enter
21:23:40.281 00.003 12116 UpdateGuideState(): m_state=6
21:23:40.283 00.002 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
21:23:40.286 00.003 12116 Star::Find returns 1 (0), X=1411.42, Y=262.63, Mass=402023, SNR=87.4, Peak=43389 HFD=3.0
21:23:40.288 00.002 12116 MultiStar: [#1 -0.31,0.54,0.55,U] [#2 -0.01,0.39,0.75,U] [#3 -0.52,-0.41,0.83,U] [#4 -0.39,0.45,0.54,U] [#5 -0.67,-0.05,0.43,U] [#6 -1.53,0.84,0.33,U] [#7 -0.27,-0.19,0.40,U] [#8 -1.32,0.33,0.25,U] 
21:23:40.291 00.003 12116 refined, 8 included, MultiStar: {-0.48, 0.05}, one-star: {-0.37, -0.49}
21:23:40.293 00.002 12116 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.71) = xAngle (0.32 = 0.32)
21:23:40.296 00.003 12116 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.31 = -2.98)
21:23:40.298 00.002 12116 CameraToMount -- cameraX=-0.48 cameraY=0.05 hyp=0.48 cameraTheta=3.03 mountX=0.45 mountY=-0.08, mountTheta=-0.17
21:23:40.303 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.48, y=0.05, opts=13)
21:23:40.305 00.002 12116 Enqueuing Move request for scope (-0.48, 0.05)
21:23:40.307 00.002 11824 Worker thread wakes up
21:23:40.307 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5415, FiltMin=1501, FiltMax=65535, Gamma=0.510
21:23:40.310 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.05) opts 0xd
21:23:40.310 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.48, 0.05)
21:23:40.310 00.000 11824 Moving (-0.48, 0.05) raw xDistance=0.45 yDistance=-0.08
21:23:40.310 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.45
21:23:40.310 00.000 12116 UpdateGuideState exits: m=402023 SNR=87.4
21:23:40.313 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:40.313 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:40.315 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:40.317 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:23:40.317 00.000 12116 Enqueuing Expose request
21:23:40.321 00.004 11824 MoveAxis(W, 120, ABG)
21:23:40.321 00.000 11824 Guiding  Dir = 3, Dur = 120
21:23:40.321 00.000 11824 IsSlewing returns 0
21:23:40.322 00.001 11824 IsGuiding returns 0
21:23:40.322 00.000 11824 PulseGuide returned control before completion, sleep 130
21:23:40.468 00.146 11824 IsGuiding returns 1
21:23:40.468 00.000 11824 scope still moving after pulse duration time elapsed
21:23:40.500 00.032 11824 IsSlewing returns 0
21:23:40.500 00.000 11824 IsGuiding returns 0
21:23:40.500 00.000 11824 scope move finished after 120 + 58 ms
21:23:40.500 00.000 11824 Move returns status 0, amount 120
21:23:40.500 00.000 11824 MoveAxis(N, 0, ABG)
21:23:40.500 00.000 11824 Move returns status 0, amount 0
21:23:40.501 00.001 11824 move complete, result=0
21:23:40.501 00.000 11824 worker thread done servicing request
21:23:40.501 00.000 11824 Worker thread wakes up
21:23:40.501 00.000 12116 GuideStep: 0.5 px 120 ms WEST, -0.1 px 0 ms NORTH
21:23:40.503 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:40.503 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:43.917 03.414 11824 Exposure complete
21:23:44.128 00.211 11824 worker thread done servicing request
21:23:44.128 00.000 12116 OnExposeComplete: enter
21:23:44.131 00.003 12116 UpdateGuideState(): m_state=6
21:23:44.134 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
21:23:44.136 00.002 12116 Star::Find returns 1 (0), X=1411.17, Y=262.61, Mass=415676, SNR=101.2, Peak=47533 HFD=2.9
21:23:44.138 00.002 12116 MultiStar: [#1 -0.46,-0.00,0.54,U] [#2 0.18,0.21,0.57,U] [#3 -0.78,-0.03,0.65,U] [#4 -0.19,0.05,0.44,U] [#5 -0.32,-0.45,0.42,U] [#6 -1.78,0.91,0.33,U] [#7 -0.81,0.18,0.27,U] [#8 -1.56,0.07,0.27,U] 
21:23:44.140 00.002 12116 refined, 8 included, MultiStar: {-0.60, -0.05}, one-star: {-0.62, -0.51}
21:23:44.142 00.002 12116 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.71) = xAngle (-5.78 = 0.50)
21:23:44.144 00.002 12116 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.79 = -2.79)
21:23:44.147 00.003 12116 CameraToMount -- cameraX=-0.60 cameraY=-0.05 hyp=0.61 cameraTheta=-3.07 mountX=0.53 mountY=-0.21, mountTheta=-0.37
21:23:44.151 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.60, y=-0.05, opts=13)
21:23:44.153 00.002 12116 Enqueuing Move request for scope (-0.60, -0.05)
21:23:44.156 00.003 11824 Worker thread wakes up
21:23:44.156 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5402, FiltMin=1581, FiltMax=65535, Gamma=0.510
21:23:44.157 00.001 12116 UpdateGuideState exits: m=415676 SNR=101.2
21:23:44.159 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:44.161 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:44.163 00.002 12116 Enqueuing Expose request
21:23:44.166 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.05) opts 0xd
21:23:44.166 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.60, -0.05)
21:23:44.166 00.000 11824 Moving (-0.60, -0.05) raw xDistance=0.53 yDistance=-0.21
21:23:44.166 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
21:23:44.166 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:44.166 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:23:44.166 00.000 11824 MoveAxis(W, 127, ABG)
21:23:44.166 00.000 11824 Guiding  Dir = 3, Dur = 127
21:23:44.166 00.000 11824 IsSlewing returns 0
21:23:44.167 00.001 11824 IsGuiding returns 0
21:23:44.167 00.000 11824 PulseGuide returned control before completion, sleep 137
21:23:44.319 00.152 11824 IsGuiding returns 1
21:23:44.319 00.000 11824 scope still moving after pulse duration time elapsed
21:23:44.351 00.032 11824 IsSlewing returns 0
21:23:44.351 00.000 11824 IsGuiding returns 0
21:23:44.351 00.000 11824 scope move finished after 127 + 57 ms
21:23:44.351 00.000 11824 Move returns status 0, amount 127
21:23:44.351 00.000 11824 MoveAxis(N, 0, ABG)
21:23:44.351 00.000 11824 Move returns status 0, amount 0
21:23:44.351 00.000 11824 move complete, result=0
21:23:44.351 00.000 11824 worker thread done servicing request
21:23:44.353 00.002 11824 Worker thread wakes up
21:23:44.353 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:44.353 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:44.353 00.000 12116 GuideStep: 0.5 px 127 ms WEST, -0.2 px 0 ms NORTH
21:23:47.771 03.418 11824 Exposure complete
21:23:48.005 00.234 11824 worker thread done servicing request
21:23:48.005 00.000 12116 OnExposeComplete: enter
21:23:48.008 00.003 12116 UpdateGuideState(): m_state=6
21:23:48.011 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
21:23:48.014 00.003 12116 Star::Find returns 1 (0), X=1412.14, Y=261.99, Mass=406973, SNR=80.5, Peak=38339 HFD=2.7
21:23:48.017 00.003 12116 MultiStar: [#1 0.63,-0.31,0.55,U] [#2 -0.99,-0.45,0.83,U] [#3 0.19,-1.08,0.85,U] [#4 0.59,-0.30,0.53,U] [#5 -0.18,-0.62,0.55,U] [#6 -0.53,0.03,0.41,U] [#7 0.33,-0.99,0.41,U] [#8 -0.86,-0.59,0.31,U] 
21:23:48.020 00.003 12116 refined, 8 included, MultiStar: {-0.02, -0.67}, one-star: {0.35, -1.13}
21:23:48.022 00.002 12116 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.71) = xAngle (-4.31 = 1.97)
21:23:48.025 00.003 12116 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.32 = -1.32)
21:23:48.028 00.003 12116 CameraToMount -- cameraX=-0.02 cameraY=-0.67 hyp=0.68 cameraTheta=-1.60 mountX=-0.26 mountY=-0.65, mountTheta=-1.95
21:23:48.033 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.02, y=-0.67, opts=13)
21:23:48.037 00.004 12116 Enqueuing Move request for scope (-0.02, -0.67)
21:23:48.039 00.002 11824 Worker thread wakes up
21:23:48.040 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5408, FiltMin=1805, FiltMax=65535, Gamma=0.510
21:23:48.043 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.67) opts 0xd
21:23:48.043 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.02, -0.67)
21:23:48.043 00.000 11824 Moving (-0.02, -0.67) raw xDistance=-0.26 yDistance=-0.65
21:23:48.043 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
21:23:48.043 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
21:23:48.043 00.000 12116 UpdateGuideState exits: m=406973 SNR=80.5
21:23:48.046 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:48.049 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:48.051 00.002 12116 Enqueuing Expose request
21:23:48.055 00.004 11824 MoveAxis(E, 0, ABG)
21:23:48.055 00.000 11824 Move returns status 0, amount 0
21:23:48.055 00.000 11824 MoveAxis(N, 123, ABG)
21:23:48.055 00.000 11824 Guiding  Dir = 0, Dur = 123
21:23:48.055 00.000 11824 IsSlewing returns 0
21:23:48.055 00.000 11824 IsGuiding returns 0
21:23:48.057 00.002 11824 PulseGuide returned control before completion, sleep 132
21:23:48.201 00.144 11824 IsGuiding returns 1
21:23:48.201 00.000 11824 scope still moving after pulse duration time elapsed
21:23:48.233 00.032 11824 IsSlewing returns 0
21:23:48.233 00.000 11824 IsGuiding returns 0
21:23:48.233 00.000 11824 scope move finished after 123 + 54 ms
21:23:48.233 00.000 11824 Move returns status 0, amount 123
21:23:48.233 00.000 11824 move complete, result=0
21:23:48.234 00.001 12116 GuideStep: -0.3 px 0 ms EAST, -0.7 px 123 ms NORTH
21:23:48.236 00.002 11824 worker thread done servicing request
21:23:48.236 00.000 11824 Worker thread wakes up
21:23:48.237 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:48.237 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:51.653 03.416 11824 Exposure complete
21:23:51.909 00.256 11824 worker thread done servicing request
21:23:51.909 00.000 12116 OnExposeComplete: enter
21:23:51.918 00.009 12116 UpdateGuideState(): m_state=6
21:23:51.923 00.005 12116 Star::Find(15, 1412, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
21:23:51.927 00.004 12116 Star::Find returns 1 (0), X=1411.54, Y=262.70, Mass=394502, SNR=82.6, Peak=47456 HFD=3.0
21:23:51.932 00.005 12116 MultiStar: [#1 -0.19,0.59,0.67,U] [#2 -0.21,0.31,0.80,U] [#3 -0.23,-0.01,0.84,U] [#4 0.00,0.56,0.55,U] [#5 0.07,-0.01,0.45,U] [#6 -1.14,0.70,0.30,U] [#7 -0.29,0.09,0.36,U] [#8 -1.73,0.06,0.30,U] 
21:23:51.936 00.004 12116 refined, 8 included, MultiStar: {-0.32, 0.15}, one-star: {-0.24, -0.42}
21:23:51.940 00.004 12116 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.71) = xAngle (-0.01 = -0.01)
21:23:51.943 00.003 12116 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.98 = 2.98)
21:23:51.947 00.004 12116 CameraToMount -- cameraX=-0.32 cameraY=0.15 hyp=0.35 cameraTheta=2.71 mountX=0.35 mountY=0.06, mountTheta=0.16
21:23:51.953 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.32, y=0.15, opts=13)
21:23:51.957 00.004 12116 Enqueuing Move request for scope (-0.32, 0.15)
21:23:51.961 00.004 11824 Worker thread wakes up
21:23:51.961 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5395, FiltMin=1709, FiltMax=65535, Gamma=0.510
21:23:51.964 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.15) opts 0xd
21:23:51.964 00.000 12116 UpdateGuideState exits: m=394502 SNR=82.6
21:23:51.967 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:51.970 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:51.973 00.003 12116 Enqueuing Expose request
21:23:51.977 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.32, 0.15)
21:23:51.977 00.000 11824 Moving (-0.32, 0.15) raw xDistance=0.35 yDistance=0.06
21:23:51.977 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
21:23:51.977 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:51.977 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:23:51.977 00.000 11824 MoveAxis(W, 78, ABG)
21:23:51.978 00.001 11824 Guiding  Dir = 3, Dur = 78
21:23:51.978 00.000 11824 IsSlewing returns 0
21:23:51.978 00.000 11824 IsGuiding returns 0
21:23:51.979 00.001 11824 PulseGuide returned control before completion, sleep 88
21:23:52.072 00.093 11824 IsGuiding returns 1
21:23:52.072 00.000 11824 scope still moving after pulse duration time elapsed
21:23:52.103 00.031 11824 IsSlewing returns 0
21:23:52.103 00.000 11824 IsGuiding returns 0
21:23:52.103 00.000 11824 scope move finished after 78 + 47 ms
21:23:52.103 00.000 11824 Move returns status 0, amount 78
21:23:52.103 00.000 11824 MoveAxis(N, 0, ABG)
21:23:52.104 00.001 11824 Move returns status 0, amount 0
21:23:52.104 00.000 11824 move complete, result=0
21:23:52.104 00.000 11824 worker thread done servicing request
21:23:52.104 00.000 11824 Worker thread wakes up
21:23:52.104 00.000 12116 GuideStep: 0.3 px 78 ms WEST, 0.1 px 0 ms NORTH
21:23:52.108 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:52.108 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:55.499 03.391 11824 Exposure complete
21:23:55.699 00.200 11824 worker thread done servicing request
21:23:55.699 00.000 12116 OnExposeComplete: enter
21:23:55.701 00.002 12116 UpdateGuideState(): m_state=6
21:23:55.704 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
21:23:55.706 00.002 12116 Star::Find returns 1 (0), X=1410.98, Y=262.85, Mass=386152, SNR=93.5, Peak=52077 HFD=2.6
21:23:55.709 00.003 12116 MultiStar: [#1 -0.53,0.52,0.61,U] [#2 0.69,0.27,0.79,U] [#3 -0.96,-0.10,0.68,U] [#4 -0.58,0.41,0.55,U] [#5 -0.80,0.02,0.50,U] [#6 -1.89,0.66,0.34,U] [#7 -0.60,-0.09,0.32,U] [#8 -2.42,0.27,0.00,M1] 
21:23:55.711 00.002 12116 refined, 7 included, MultiStar: {-0.58, 0.13}, one-star: {-0.81, -0.27}
21:23:55.715 00.004 12116 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.71) = xAngle (0.21 = 0.21)
21:23:55.717 00.002 12116 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.20 = -3.09)
21:23:55.719 00.002 12116 CameraToMount -- cameraX=-0.58 cameraY=0.13 hyp=0.60 cameraTheta=2.92 mountX=0.58 mountY=-0.03, mountTheta=-0.05
21:23:55.723 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.58, y=0.13, opts=13)
21:23:55.726 00.003 12116 Enqueuing Move request for scope (-0.58, 0.13)
21:23:55.728 00.002 11824 Worker thread wakes up
21:23:55.728 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.13) opts 0xd
21:23:55.729 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.58, 0.13)
21:23:55.729 00.000 11824 Moving (-0.58, 0.13) raw xDistance=0.58 yDistance=-0.03
21:23:55.729 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
21:23:55.729 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:55.729 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5405, FiltMin=1768, FiltMax=65535, Gamma=0.510
21:23:55.731 00.002 12116 UpdateGuideState exits: m=386152 SNR=93.5
21:23:55.733 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:55.735 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:55.737 00.002 12116 Enqueuing Expose request
21:23:55.739 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:23:55.740 00.001 11824 MoveAxis(W, 136, ABG)
21:23:55.740 00.000 11824 Guiding  Dir = 3, Dur = 136
21:23:55.740 00.000 11824 IsSlewing returns 0
21:23:55.740 00.000 11824 IsGuiding returns 0
21:23:55.740 00.000 11824 PulseGuide returned control before completion, sleep 146
21:23:55.902 00.162 11824 IsGuiding returns 0
21:23:55.902 00.000 11824 Move returns status 0, amount 136
21:23:55.902 00.000 11824 MoveAxis(N, 0, ABG)
21:23:55.902 00.000 11824 Move returns status 0, amount 0
21:23:55.902 00.000 11824 move complete, result=0
21:23:55.903 00.001 11824 worker thread done servicing request
21:23:55.903 00.000 11824 Worker thread wakes up
21:23:55.903 00.000 12116 GuideStep: 0.6 px 136 ms WEST, -0.0 px 0 ms NORTH
21:23:55.906 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:55.906 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:23:59.310 03.404 11824 Exposure complete
21:23:59.574 00.264 11824 worker thread done servicing request
21:23:59.574 00.000 12116 OnExposeComplete: enter
21:23:59.578 00.004 12116 UpdateGuideState(): m_state=6
21:23:59.582 00.004 12116 Star::Find(15, 1410, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
21:23:59.585 00.003 12116 Star::Find returns 1 (0), X=1411.25, Y=262.86, Mass=401607, SNR=76.8, Peak=45101 HFD=2.7
21:23:59.588 00.003 12116 MultiStar: [#1 -0.35,0.64,0.60,U] [#2 0.36,0.32,0.92,U] [#3 -0.58,0.13,1.02,U] [#4 -0.13,0.71,0.75,U] [#5 -0.59,0.20,0.47,U] [#6 -1.60,0.78,0.40,U] [#7 -0.88,0.60,0.43,U] [#8 -1.57,0.27,0.34,U] 
21:23:59.590 00.002 12116 refined, 8 included, MultiStar: {-0.50, 0.31}, one-star: {-0.54, -0.26}
21:23:59.593 00.003 12116 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.71) = xAngle (-0.13 = -0.13)
21:23:59.596 00.003 12116 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.86 = 2.86)
21:23:59.599 00.003 12116 CameraToMount -- cameraX=-0.50 cameraY=0.31 hyp=0.58 cameraTheta=2.58 mountX=0.58 mountY=0.16, mountTheta=0.28
21:23:59.604 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.50, y=0.31, opts=13)
21:23:59.607 00.003 12116 Enqueuing Move request for scope (-0.50, 0.31)
21:23:59.610 00.003 11824 Worker thread wakes up
21:23:59.610 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5402, FiltMin=1626, FiltMax=65535, Gamma=0.510
21:23:59.612 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.31) opts 0xd
21:23:59.612 00.000 12116 UpdateGuideState exits: m=401607 SNR=76.8
21:23:59.615 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:59.618 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:23:59.620 00.002 12116 Enqueuing Expose request
21:23:59.623 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.50, 0.31)
21:23:59.623 00.000 11824 Moving (-0.50, 0.31) raw xDistance=0.58 yDistance=0.16
21:23:59.623 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
21:23:59.623 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:59.623 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:23:59.623 00.000 11824 MoveAxis(W, 139, ABG)
21:23:59.623 00.000 11824 Guiding  Dir = 3, Dur = 139
21:23:59.623 00.000 11824 IsSlewing returns 0
21:23:59.624 00.001 11824 IsGuiding returns 0
21:23:59.624 00.000 11824 PulseGuide returned control before completion, sleep 149
21:23:59.788 00.164 11824 IsGuiding returns 1
21:23:59.788 00.000 11824 scope still moving after pulse duration time elapsed
21:23:59.820 00.032 11824 IsSlewing returns 0
21:23:59.820 00.000 11824 IsGuiding returns 0
21:23:59.820 00.000 11824 scope move finished after 139 + 57 ms
21:23:59.820 00.000 11824 Move returns status 0, amount 139
21:23:59.820 00.000 11824 MoveAxis(N, 0, ABG)
21:23:59.821 00.001 11824 Move returns status 0, amount 0
21:23:59.821 00.000 11824 move complete, result=0
21:23:59.821 00.000 11824 worker thread done servicing request
21:23:59.821 00.000 11824 Worker thread wakes up
21:23:59.821 00.000 12116 GuideStep: 0.6 px 139 ms WEST, 0.2 px 0 ms NORTH
21:23:59.824 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:23:59.824 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:03.231 03.407 11824 Exposure complete
21:24:03.479 00.248 11824 worker thread done servicing request
21:24:03.479 00.000 12116 OnExposeComplete: enter
21:24:03.483 00.004 12116 UpdateGuideState(): m_state=6
21:24:03.487 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
21:24:03.491 00.004 12116 Star::Find returns 1 (0), X=1411.73, Y=262.57, Mass=379849, SNR=73.5, Peak=49376 HFD=2.9
21:24:03.495 00.004 12116 MultiStar: [#1 -0.12,0.24,0.73,U] [#2 -0.21,0.18,0.90,U] [#3 -0.16,-0.15,0.95,U] [#4 0.01,0.32,0.55,U] [#5 -0.04,-0.32,0.52,U] [#6 -1.12,0.44,0.47,U] [#7 -0.21,0.17,0.43,U] [#8 -1.35,0.29,0.51,U] 
21:24:03.498 00.003 12116 refined, 8 included, MultiStar: {-0.30, 0.01}, one-star: {-0.05, -0.55}
21:24:03.503 00.005 12116 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.71) = xAngle (0.38 = 0.38)
21:24:03.507 00.004 12116 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.37 = -2.91)
21:24:03.511 00.004 12116 CameraToMount -- cameraX=-0.30 cameraY=0.01 hyp=0.30 cameraTheta=3.10 mountX=0.28 mountY=-0.07, mountTheta=-0.24
21:24:03.518 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=0.01, opts=13)
21:24:03.522 00.004 12116 Enqueuing Move request for scope (-0.30, 0.01)
21:24:03.526 00.004 11824 Worker thread wakes up
21:24:03.526 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5392, FiltMin=1712, FiltMax=65535, Gamma=0.510
21:24:03.530 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.01) opts 0xd
21:24:03.530 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.30, 0.01)
21:24:03.530 00.000 11824 Moving (-0.30, 0.01) raw xDistance=0.28 yDistance=-0.07
21:24:03.530 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
21:24:03.530 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:03.530 00.000 12116 UpdateGuideState exits: m=379849 SNR=73.5
21:24:03.534 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:03.537 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:24:03.537 00.000 11824 MoveAxis(E, 0, ABG)
21:24:03.537 00.000 11824 Move returns status 0, amount 0
21:24:03.537 00.000 11824 MoveAxis(N, 0, ABG)
21:24:03.537 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:24:03.540 00.003 11824 Move returns status 0, amount 0
21:24:03.540 00.000 11824 move complete, result=0
21:24:03.541 00.001 11824 worker thread done servicing request
21:24:03.541 00.000 12116 Enqueuing Expose request
21:24:03.544 00.003 11824 Worker thread wakes up
21:24:03.544 00.000 12116 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:24:03.548 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:24:03.548 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:06.946 03.398 11824 Exposure complete
21:24:07.156 00.210 11824 worker thread done servicing request
21:24:07.156 00.000 12116 OnExposeComplete: enter
21:24:07.159 00.003 12116 UpdateGuideState(): m_state=6
21:24:07.161 00.002 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
21:24:07.165 00.004 12116 Star::Find returns 1 (0), X=1411.84, Y=262.36, Mass=369523, SNR=78.6, Peak=46336 HFD=2.7
21:24:07.168 00.003 12116 MultiStar: [#1 0.23,0.33,0.67,U] [#2 -0.56,0.14,0.76,U] [#3 0.09,-0.49,0.94,U] [#4 0.31,0.33,0.63,U] [#5 0.10,-0.11,0.49,U] [#6 -0.92,0.55,0.44,U] [#7 0.10,-0.45,0.43,U] [#8 -1.16,0.28,0.31,U] 
21:24:07.170 00.002 12116 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {0.05, -0.76}
21:24:07.172 00.002 12116 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.71) = xAngle (-5.07 = 1.21)
21:24:07.175 00.003 12116 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.09 = -2.09)
21:24:07.177 00.002 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.36 mountX=0.05 mountY=-0.13, mountTheta=-1.19
21:24:07.182 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.11, opts=13)
21:24:07.185 00.003 12116 Enqueuing Move request for scope (-0.11, -0.11)
21:24:07.187 00.002 11824 Worker thread wakes up
21:24:07.187 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5399, FiltMin=1678, FiltMax=65535, Gamma=0.510
21:24:07.190 00.003 12116 UpdateGuideState exits: m=369523 SNR=78.6
21:24:07.192 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:07.194 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:24:07.197 00.003 12116 Enqueuing Expose request
21:24:07.199 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
21:24:07.199 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
21:24:07.199 00.000 11824 Moving (-0.11, -0.11) raw xDistance=0.05 yDistance=-0.13
21:24:07.199 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:24:07.199 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:07.199 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:24:07.199 00.000 11824 MoveAxis(E, 0, ABG)
21:24:07.200 00.001 11824 Move returns status 0, amount 0
21:24:07.200 00.000 11824 MoveAxis(N, 0, ABG)
21:24:07.200 00.000 11824 Move returns status 0, amount 0
21:24:07.200 00.000 11824 move complete, result=0
21:24:07.200 00.000 11824 worker thread done servicing request
21:24:07.200 00.000 11824 Worker thread wakes up
21:24:07.200 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:24:07.200 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:07.202 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:24:10.609 03.407 11824 Exposure complete
21:24:10.817 00.208 11824 worker thread done servicing request
21:24:10.818 00.001 12116 OnExposeComplete: enter
21:24:10.821 00.003 12116 UpdateGuideState(): m_state=6
21:24:10.824 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
21:24:10.828 00.004 12116 Star::Find returns 1 (0), X=1411.94, Y=262.13, Mass=387241, SNR=85.2, Peak=53312 HFD=2.6
21:24:10.831 00.003 12116 MultiStar: [#1 0.40,-0.13,0.63,U] [#2 -0.59,-0.03,0.74,U] [#3 0.13,-0.65,0.93,U] [#4 0.24,-0.14,0.54,U] [#5 0.31,-0.50,0.53,U] [#6 -0.99,0.09,0.44,U] [#7 -0.07,-0.57,0.32,U] [#8 -1.18,-0.33,0.29,U] 
21:24:10.833 00.002 12116 refined, 8 included, MultiStar: {-0.07, -0.42}, one-star: {0.16, -0.99}
21:24:10.836 00.003 12116 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.71) = xAngle (-4.46 = 1.82)
21:24:10.838 00.002 12116 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.47 = -1.47)
21:24:10.840 00.002 12116 CameraToMount -- cameraX=-0.07 cameraY=-0.42 hyp=0.43 cameraTheta=-1.74 mountX=-0.11 mountY=-0.43, mountTheta=-1.82
21:24:10.844 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=-0.42, opts=13)
21:24:10.847 00.003 12116 Enqueuing Move request for scope (-0.07, -0.42)
21:24:10.849 00.002 11824 Worker thread wakes up
21:24:10.849 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.42) opts 0xd
21:24:10.849 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.07, -0.42)
21:24:10.849 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5399, FiltMin=1664, FiltMax=65535, Gamma=0.510
21:24:10.852 00.003 12116 UpdateGuideState exits: m=387241 SNR=85.2
21:24:10.854 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:10.856 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:24:10.859 00.003 12116 Enqueuing Expose request
21:24:10.861 00.002 11824 Moving (-0.07, -0.42) raw xDistance=-0.11 yDistance=-0.43
21:24:10.861 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:24:10.861 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:10.862 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:24:10.862 00.000 11824 MoveAxis(E, 0, ABG)
21:24:10.862 00.000 11824 Move returns status 0, amount 0
21:24:10.862 00.000 11824 MoveAxis(N, 0, ABG)
21:24:10.862 00.000 11824 Move returns status 0, amount 0
21:24:10.862 00.000 11824 move complete, result=0
21:24:10.862 00.000 11824 worker thread done servicing request
21:24:10.862 00.000 11824 Worker thread wakes up
21:24:10.862 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:24:10.862 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:10.864 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:24:14.255 03.391 11824 Exposure complete
21:24:14.464 00.209 11824 worker thread done servicing request
21:24:14.464 00.000 12116 OnExposeComplete: enter
21:24:14.467 00.003 12116 UpdateGuideState(): m_state=6
21:24:14.470 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
21:24:14.472 00.002 12116 Star::Find returns 1 (0), X=1411.77, Y=262.25, Mass=388547, SNR=90.3, Peak=50355 HFD=2.5
21:24:14.475 00.003 12116 MultiStar: [#1 0.26,-0.12,0.54,U] [#2 -0.66,0.04,0.74,U] [#3 0.17,-0.45,0.79,U] [#4 0.41,-0.11,0.49,U] [#5 0.20,-0.34,0.43,U] [#6 -0.89,0.44,0.39,U] [#7 0.07,-0.65,0.37,U] [#8 -0.69,-0.54,0.39,U] 
21:24:14.479 00.004 12116 refined, 8 included, MultiStar: {-0.10, -0.34}, one-star: {-0.01, -0.87}
21:24:14.482 00.003 12116 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.71) = xAngle (-4.58 = 1.71)
21:24:14.485 00.003 12116 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.59 = -1.59)
21:24:14.488 00.003 12116 CameraToMount -- cameraX=-0.10 cameraY=-0.34 hyp=0.35 cameraTheta=-1.86 mountX=-0.05 mountY=-0.35, mountTheta=-1.71
21:24:14.496 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.10, y=-0.34, opts=13)
21:24:14.500 00.004 12116 Enqueuing Move request for scope (-0.10, -0.34)
21:24:14.513 00.013 11824 Worker thread wakes up
21:24:14.513 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5392, FiltMin=1470, FiltMax=65535, Gamma=0.510
21:24:14.517 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.34) opts 0xd
21:24:14.517 00.000 12116 UpdateGuideState exits: m=388547 SNR=90.3
21:24:14.520 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.10, -0.34)
21:24:14.521 00.001 11824 Moving (-0.10, -0.34) raw xDistance=-0.05 yDistance=-0.35
21:24:14.521 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:24:14.521 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:14.521 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:24:14.521 00.000 11824 MoveAxis(E, 0, ABG)
21:24:14.521 00.000 11824 Move returns status 0, amount 0
21:24:14.521 00.000 11824 MoveAxis(N, 0, ABG)
21:24:14.521 00.000 11824 Move returns status 0, amount 0
21:24:14.521 00.000 11824 move complete, result=0
21:24:14.522 00.001 11824 worker thread done servicing request
21:24:14.526 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:14.532 00.006 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:24:14.541 00.009 12116 Enqueuing Expose request
21:24:14.547 00.006 11824 Worker thread wakes up
21:24:14.547 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:24:14.551 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:24:14.551 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:17.945 03.394 11824 Exposure complete
21:24:18.172 00.227 12116 OnExposeComplete: enter
21:24:18.176 00.004 11824 worker thread done servicing request
21:24:18.176 00.000 12116 UpdateGuideState(): m_state=6
21:24:18.185 00.009 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
21:24:18.194 00.009 12116 Star::Find returns 1 (0), X=1412.30, Y=262.09, Mass=382124, SNR=78.8, Peak=40563 HFD=2.6
21:24:18.206 00.012 12116 MultiStar: [#1 0.68,-0.49,0.64,U] [#2 -1.07,-0.21,0.89,U] [#3 0.46,-0.94,0.97,U] [#4 0.73,-0.19,0.62,U] [#5 0.57,-0.75,0.47,U] [#6 -0.63,0.31,0.40,U] [#7 0.42,-0.74,0.40,U] [#8 -0.63,-0.35,0.36,U] 
21:24:18.217 00.011 12116 refined, 8 included, MultiStar: {0.15, -0.56}, one-star: {0.52, -1.03}
21:24:18.226 00.009 12116 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.71) = xAngle (-4.02 = 2.26)
21:24:18.236 00.010 12116 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.04 = -1.04)
21:24:18.242 00.006 12116 CameraToMount -- cameraX=0.15 cameraY=-0.56 hyp=0.58 cameraTheta=-1.31 mountX=-0.37 mountY=-0.50, mountTheta=-2.21
21:24:18.251 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.15, y=-0.56, opts=13)
21:24:18.255 00.004 12116 Enqueuing Move request for scope (0.15, -0.56)
21:24:18.260 00.005 11824 Worker thread wakes up
21:24:18.260 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5392, FiltMin=1617, FiltMax=65535, Gamma=0.510
21:24:18.264 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.56) opts 0xd
21:24:18.264 00.000 11824 Handling offset move in thread for scope, endpoint = (0.15, -0.56)
21:24:18.264 00.000 11824 Moving (0.15, -0.56) raw xDistance=-0.37 yDistance=-0.50
21:24:18.264 00.000 12116 UpdateGuideState exits: m=382124 SNR=78.8
21:24:18.269 00.005 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
21:24:18.269 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:18.272 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:24:18.272 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:24:18.276 00.004 12116 Enqueuing Expose request
21:24:18.281 00.005 11824 MoveAxis(E, 82, ABG)
21:24:18.281 00.000 11824 Guiding  Dir = 2, Dur = 82
21:24:18.281 00.000 11824 IsSlewing returns 0
21:24:18.281 00.000 11824 IsGuiding returns 0
21:24:18.282 00.001 11824 PulseGuide returned control before completion, sleep 92
21:24:18.389 00.107 11824 IsGuiding returns 1
21:24:18.389 00.000 11824 scope still moving after pulse duration time elapsed
21:24:18.421 00.032 11824 IsSlewing returns 0
21:24:18.421 00.000 11824 IsGuiding returns 0
21:24:18.421 00.000 11824 scope move finished after 82 + 57 ms
21:24:18.421 00.000 11824 Move returns status 0, amount 82
21:24:18.421 00.000 11824 MoveAxis(N, 93, ABG)
21:24:18.421 00.000 11824 Guiding  Dir = 0, Dur = 93
21:24:18.421 00.000 11824 IsSlewing returns 0
21:24:18.421 00.000 11824 IsGuiding returns 0
21:24:18.421 00.000 11824 PulseGuide returned control before completion, sleep 103
21:24:18.532 00.111 11824 IsGuiding returns 1
21:24:18.532 00.000 11824 scope still moving after pulse duration time elapsed
21:24:18.564 00.032 11824 IsSlewing returns 0
21:24:18.564 00.000 11824 IsGuiding returns 0
21:24:18.564 00.000 11824 scope move finished after 93 + 49 ms
21:24:18.564 00.000 11824 Move returns status 0, amount 93
21:24:18.564 00.000 11824 move complete, result=0
21:24:18.565 00.001 12116 GuideStep: -0.4 px 82 ms EAST, -0.5 px 93 ms NORTH
21:24:18.568 00.003 11824 worker thread done servicing request
21:24:18.568 00.000 11824 Worker thread wakes up
21:24:18.568 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:24:18.568 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:21.976 03.408 11824 Exposure complete
21:24:22.233 00.257 11824 worker thread done servicing request
21:24:22.233 00.000 12116 OnExposeComplete: enter
21:24:22.237 00.004 12116 UpdateGuideState(): m_state=6
21:24:22.242 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
21:24:22.245 00.003 12116 Star::Find returns 1 (0), X=1411.97, Y=262.42, Mass=388899, SNR=71.8, Peak=48464 HFD=2.9
21:24:22.250 00.005 12116 MultiStar: [#1 0.34,0.28,0.77,U] [#2 -0.48,0.43,0.87,U] [#3 0.22,-0.44,1.04,U] [#4 0.43,0.32,0.64,U] [#5 0.01,0.32,0.49,U] [#6 -0.76,0.78,0.46,U] [#7 0.09,0.08,0.49,U] [#8 -0.84,0.36,0.47,U] 
21:24:22.254 00.004 12116 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.18, -0.70}
21:24:22.257 00.003 12116 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.71) = xAngle (-0.75 = -0.75)
21:24:22.260 00.003 12116 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.23 = 2.23)
21:24:22.265 00.005 12116 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.96 mountX=0.05 mountY=0.05, mountTheta=0.82
21:24:22.276 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.02, y=0.06, opts=13)
21:24:22.281 00.005 12116 Enqueuing Move request for scope (-0.02, 0.06)
21:24:22.284 00.003 11824 Worker thread wakes up
21:24:22.285 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5386, FiltMin=1731, FiltMax=65535, Gamma=0.510
21:24:22.288 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
21:24:22.288 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
21:24:22.289 00.001 12116 UpdateGuideState exits: m=388899 SNR=71.8
21:24:22.292 00.003 11824 Moving (-0.02, 0.06) raw xDistance=0.05 yDistance=0.05
21:24:22.292 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:24:22.292 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:22.292 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:22.298 00.006 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:24:22.298 00.000 11824 MoveAxis(E, 0, ABG)
21:24:22.298 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:24:22.305 00.007 12116 Enqueuing Expose request
21:24:22.309 00.004 11824 Move returns status 0, amount 0
21:24:22.309 00.000 11824 MoveAxis(N, 0, ABG)
21:24:22.309 00.000 11824 Move returns status 0, amount 0
21:24:22.309 00.000 11824 move complete, result=0
21:24:22.309 00.000 11824 worker thread done servicing request
21:24:22.309 00.000 11824 Worker thread wakes up
21:24:22.309 00.000 12116 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:24:22.316 00.007 11824 worker thread servicing REQUEST_EXPOSE 3000
21:24:22.316 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:25.790 03.474 11824 Exposure complete
21:24:26.211 00.421 11824 worker thread done servicing request
21:24:26.211 00.000 12116 OnExposeComplete: enter
21:24:26.217 00.006 12116 UpdateGuideState(): m_state=6
21:24:26.224 00.007 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
21:24:26.229 00.005 12116 Star::Find returns 1 (0), X=1411.91, Y=262.44, Mass=373430, SNR=86.7, Peak=46448 HFD=2.5
21:24:26.235 00.006 12116 MultiStar: [#1 0.40,0.24,0.64,U] [#2 -0.87,0.14,0.62,U] [#3 0.12,-0.55,0.82,U] [#4 0.41,0.25,0.60,U] [#5 0.42,-0.37,0.45,U] [#6 -0.92,0.64,0.40,U] [#7 0.08,-0.15,0.36,U] [#8 -0.85,0.15,0.35,U] 
21:24:26.241 00.006 12116 refined, 8 included, MultiStar: {-0.05, -0.12}, one-star: {0.13, -0.68}
21:24:26.247 00.006 12116 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.71) = xAngle (-4.66 = 1.62)
21:24:26.255 00.008 12116 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.68 = -1.68)
21:24:26.260 00.005 12116 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.95 mountX=-0.01 mountY=-0.13, mountTheta=-1.62
21:24:26.270 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=-0.12, opts=13)
21:24:26.275 00.005 12116 Enqueuing Move request for scope (-0.05, -0.12)
21:24:26.282 00.007 11824 Worker thread wakes up
21:24:26.283 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
21:24:26.283 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
21:24:26.283 00.000 11824 Moving (-0.05, -0.12) raw xDistance=-0.01 yDistance=-0.13
21:24:26.283 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:24:26.283 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:26.283 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5379, FiltMin=1725, FiltMax=65535, Gamma=0.510
21:24:26.291 00.008 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:24:26.291 00.000 11824 MoveAxis(E, 0, ABG)
21:24:26.291 00.000 11824 Move returns status 0, amount 0
21:24:26.291 00.000 11824 MoveAxis(N, 0, ABG)
21:24:26.291 00.000 12116 UpdateGuideState exits: m=373430 SNR=86.7
21:24:26.296 00.005 11824 Move returns status 0, amount 0
21:24:26.296 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:26.303 00.007 11824 move complete, result=0
21:24:26.304 00.001 11824 worker thread done servicing request
21:24:26.304 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:24:26.308 00.004 12116 Enqueuing Expose request
21:24:26.314 00.006 11824 Worker thread wakes up
21:24:26.314 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:24:26.318 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:24:26.319 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:29.841 03.522 11824 Exposure complete
21:24:30.461 00.620 11824 worker thread done servicing request
21:24:30.461 00.000 12116 OnExposeComplete: enter
21:24:30.470 00.009 12116 UpdateGuideState(): m_state=6
21:24:30.478 00.008 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
21:24:30.489 00.011 12116 Star::Find returns 1 (0), X=1411.89, Y=262.24, Mass=390571, SNR=89.1, Peak=46544 HFD=2.6
21:24:30.497 00.008 12116 MultiStar: [#1 0.06,0.11,0.58,U] [#2 -0.48,-0.09,0.65,U] [#3 0.03,-0.67,0.68,U] [#4 0.19,-0.17,0.55,U] [#5 0.20,-0.48,0.48,U] [#6 -1.19,0.49,0.34,U] [#7 -0.31,-0.35,0.35,U] [#8 -1.03,0.05,0.31,U] 
21:24:30.505 00.008 12116 refined, 8 included, MultiStar: {-0.16, -0.32}, one-star: {0.11, -0.88}
21:24:30.511 00.006 12116 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.71) = xAngle (-4.74 = 1.54)
21:24:30.516 00.005 12116 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.76 = -1.76)
21:24:30.523 00.007 12116 CameraToMount -- cameraX=-0.16 cameraY=-0.32 hyp=0.36 cameraTheta=-2.03 mountX=0.01 mountY=-0.35, mountTheta=-1.54
21:24:30.533 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.16, y=-0.32, opts=13)
21:24:30.540 00.007 12116 Enqueuing Move request for scope (-0.16, -0.32)
21:24:30.546 00.006 11824 Worker thread wakes up
21:24:30.546 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.32) opts 0xd
21:24:30.546 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5386, FiltMin=1741, FiltMax=65535, Gamma=0.510
21:24:30.552 00.006 11824 Handling offset move in thread for scope, endpoint = (-0.16, -0.32)
21:24:30.552 00.000 11824 Moving (-0.16, -0.32) raw xDistance=0.01 yDistance=-0.35
21:24:30.553 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:24:30.553 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:30.553 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:24:30.553 00.000 11824 MoveAxis(E, 0, ABG)
21:24:30.553 00.000 11824 Move returns status 0, amount 0
21:24:30.553 00.000 11824 MoveAxis(N, 0, ABG)
21:24:30.553 00.000 11824 Move returns status 0, amount 0
21:24:30.554 00.001 12116 UpdateGuideState exits: m=390571 SNR=89.1
21:24:30.560 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:30.565 00.005 11824 move complete, result=0
21:24:30.565 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:24:30.571 00.006 11824 worker thread done servicing request
21:24:30.571 00.000 12116 Enqueuing Expose request
21:24:30.578 00.007 11824 Worker thread wakes up
21:24:30.578 00.000 12116 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:24:30.583 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:24:30.583 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:34.157 03.574 11824 Exposure complete
21:24:34.552 00.395 11824 worker thread done servicing request
21:24:34.552 00.000 12116 OnExposeComplete: enter
21:24:34.558 00.006 12116 UpdateGuideState(): m_state=6
21:24:34.565 00.007 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
21:24:34.571 00.006 12116 Star::Find returns 1 (0), X=1411.44, Y=261.94, Mass=403277, SNR=96.4, Peak=44275 HFD=2.6
21:24:34.579 00.008 12116 MultiStar: [#1 -0.18,-0.05,0.50,U] [#2 -0.27,-0.24,0.62,U] [#3 -0.30,-0.70,0.75,U] [#4 -0.18,-0.09,0.54,U] [#5 -0.26,-0.68,0.49,U] [#6 -1.31,-0.10,0.28,U] [#7 -0.54,-0.66,0.31,U] [#8 -1.29,-0.56,0.27,U] 
21:24:34.590 00.011 12116 refined, 8 included, MultiStar: {-0.41, -0.56}, one-star: {-0.34, -1.18}
21:24:34.596 00.006 12116 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.71) = xAngle (-4.92 = 1.37)
21:24:34.604 00.008 12116 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.93 = -1.93)
21:24:34.611 00.007 12116 CameraToMount -- cameraX=-0.41 cameraY=-0.56 hyp=0.69 cameraTheta=-2.20 mountX=0.14 mountY=-0.65, mountTheta=-1.36
21:24:34.625 00.014 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=-0.56, opts=13)
21:24:34.632 00.007 12116 Enqueuing Move request for scope (-0.41, -0.56)
21:24:34.639 00.007 11824 Worker thread wakes up
21:24:34.639 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.56) opts 0xd
21:24:34.640 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5386, FiltMin=1658, FiltMax=65535, Gamma=0.510
21:24:34.645 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.41, -0.56)
21:24:34.645 00.000 11824 Moving (-0.41, -0.56) raw xDistance=0.14 yDistance=-0.65
21:24:34.645 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:24:34.645 00.000 12116 UpdateGuideState exits: m=403277 SNR=96.4
21:24:34.650 00.005 11824 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
21:24:34.651 00.001 11824 MoveAxis(E, 0, ABG)
21:24:34.651 00.000 11824 Move returns status 0, amount 0
21:24:34.651 00.000 11824 MoveAxis(N, 122, ABG)
21:24:34.651 00.000 11824 Guiding  Dir = 0, Dur = 122
21:24:34.651 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:34.658 00.007 11824 IsSlewing returns 0
21:24:34.658 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:24:34.665 00.007 11824 IsGuiding returns 0
21:24:34.666 00.001 11824 PulseGuide returned control before completion, sleep 132
21:24:34.666 00.000 12116 Enqueuing Expose request
21:24:34.800 00.134 11824 IsGuiding returns 1
21:24:34.801 00.001 11824 scope still moving after pulse duration time elapsed
21:24:34.831 00.030 11824 IsSlewing returns 0
21:24:34.831 00.000 11824 IsGuiding returns 0
21:24:34.832 00.001 11824 scope move finished after 122 + 44 ms
21:24:34.832 00.000 11824 Move returns status 0, amount 122
21:24:34.832 00.000 11824 move complete, result=0
21:24:34.832 00.000 11824 worker thread done servicing request
21:24:34.832 00.000 11824 Worker thread wakes up
21:24:34.833 00.001 12116 GuideStep: 0.1 px 0 ms EAST, -0.6 px 122 ms NORTH
21:24:34.841 00.008 11824 worker thread servicing REQUEST_EXPOSE 3000
21:24:34.841 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:38.273 03.432 11824 Exposure complete
21:24:38.567 00.294 11824 worker thread done servicing request
21:24:38.567 00.000 12116 OnExposeComplete: enter
21:24:38.571 00.004 12116 UpdateGuideState(): m_state=6
21:24:38.575 00.004 12116 Star::Find(15, 1411, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
21:24:38.580 00.005 12116 Star::Find returns 1 (0), X=1412.25, Y=262.40, Mass=399535, SNR=81.8, Peak=53104 HFD=2.8
21:24:38.583 00.003 12116 MultiStar: [#1 0.67,0.31,0.65,U] [#2 -0.52,-0.01,0.77,U] [#3 0.35,-0.35,0.98,U] [#4 0.54,0.01,0.51,U] [#5 0.09,-0.14,0.44,U] [#6 -0.67,0.46,0.38,U] [#7 0.25,-0.47,0.38,U] [#8 -0.48,-0.56,0.30,U] 
21:24:38.587 00.004 12116 refined, 8 included, MultiStar: {0.16, -0.20}, one-star: {0.47, -0.72}
21:24:38.590 00.003 12116 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.71) = xAngle (-3.62 = 2.66)
21:24:38.593 00.003 12116 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.64 = -0.64)
21:24:38.597 00.004 12116 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.91 mountX=-0.23 mountY=-0.15, mountTheta=-2.55
21:24:38.603 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.16, y=-0.20, opts=13)
21:24:38.607 00.004 12116 Enqueuing Move request for scope (0.16, -0.20)
21:24:38.610 00.003 11824 Worker thread wakes up
21:24:38.610 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
21:24:38.610 00.000 11824 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
21:24:38.610 00.000 11824 Moving (0.16, -0.20) raw xDistance=-0.23 yDistance=-0.15
21:24:38.610 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
21:24:38.610 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:38.610 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5379, FiltMin=1592, FiltMax=65535, Gamma=0.510
21:24:38.614 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:24:38.614 00.000 11824 MoveAxis(E, 0, ABG)
21:24:38.614 00.000 11824 Move returns status 0, amount 0
21:24:38.614 00.000 12116 UpdateGuideState exits: m=399535 SNR=81.8
21:24:38.618 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:38.622 00.004 11824 MoveAxis(N, 0, ABG)
21:24:38.622 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:24:38.625 00.003 12116 Enqueuing Expose request
21:24:38.629 00.004 11824 Move returns status 0, amount 0
21:24:38.630 00.001 11824 move complete, result=0
21:24:38.630 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:24:38.633 00.003 11824 worker thread done servicing request
21:24:38.633 00.000 11824 Worker thread wakes up
21:24:38.633 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:24:38.633 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:42.038 03.405 11824 Exposure complete
21:24:42.277 00.239 11824 worker thread done servicing request
21:24:42.277 00.000 12116 OnExposeComplete: enter
21:24:42.280 00.003 12116 UpdateGuideState(): m_state=6
21:24:42.284 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
21:24:42.288 00.004 12116 Star::Find returns 1 (0), X=1412.14, Y=262.25, Mass=395831, SNR=87.4, Peak=48739 HFD=2.6
21:24:42.291 00.003 12116 MultiStar: [#1 0.61,0.25,0.57,U] [#2 -1.03,-0.08,0.72,U] [#3 0.32,-0.28,0.81,U] [#4 0.39,0.09,0.63,U] [#5 0.43,-0.11,0.42,U] [#6 -0.81,0.46,0.34,U] [#7 0.51,-0.55,0.35,U] [#8 -0.80,-0.69,0.29,U] 
21:24:42.294 00.003 12116 refined, 8 included, MultiStar: {0.06, -0.24}, one-star: {0.36, -0.87}
21:24:42.297 00.003 12116 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.71) = xAngle (-4.03 = 2.25)
21:24:42.300 00.003 12116 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.05 = -1.05)
21:24:42.305 00.005 12116 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.32 mountX=-0.16 mountY=-0.22, mountTheta=-2.20
21:24:42.312 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.06, y=-0.24, opts=13)
21:24:42.314 00.002 12116 Enqueuing Move request for scope (0.06, -0.24)
21:24:42.317 00.003 11824 Worker thread wakes up
21:24:42.317 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
21:24:42.317 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5402, FiltMin=1562, FiltMax=65535, Gamma=0.510
21:24:42.321 00.004 11824 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
21:24:42.322 00.001 12116 UpdateGuideState exits: m=395831 SNR=87.4
21:24:42.324 00.002 11824 Moving (0.06, -0.24) raw xDistance=-0.16 yDistance=-0.22
21:24:42.325 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:42.328 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:24:42.328 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:24:42.331 00.003 12116 Enqueuing Expose request
21:24:42.333 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:42.334 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:24:42.334 00.000 11824 MoveAxis(E, 0, ABG)
21:24:42.334 00.000 11824 Move returns status 0, amount 0
21:24:42.334 00.000 11824 MoveAxis(N, 0, ABG)
21:24:42.334 00.000 11824 Move returns status 0, amount 0
21:24:42.334 00.000 11824 move complete, result=0
21:24:42.334 00.000 11824 worker thread done servicing request
21:24:42.334 00.000 11824 Worker thread wakes up
21:24:42.334 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:24:42.334 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:42.338 00.004 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:24:45.738 03.400 11824 Exposure complete
21:24:45.981 00.243 11824 worker thread done servicing request
21:24:45.981 00.000 12116 OnExposeComplete: enter
21:24:45.984 00.003 12116 UpdateGuideState(): m_state=6
21:24:45.989 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
21:24:45.992 00.003 12116 Star::Find returns 1 (0), X=1412.32, Y=262.50, Mass=390259, SNR=85.7, Peak=44928 HFD=2.9
21:24:45.996 00.004 12116 MultiStar: [#1 0.77,0.10,0.62,U] [#2 -0.79,0.21,0.80,U] [#3 0.64,-0.40,0.91,U] [#4 0.63,0.16,0.55,U] [#5 0.84,-0.25,0.54,U] [#6 -0.61,0.57,0.39,U] [#7 0.42,-0.01,0.34,U] [#8 -0.50,-0.34,0.30,U] 
21:24:45.999 00.003 12116 refined, 8 included, MultiStar: {0.28, -0.13}, one-star: {0.53, -0.62}
21:24:46.001 00.002 12116 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.71) = xAngle (-3.14 = 3.14)
21:24:46.004 00.003 12116 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.16 = -0.16)
21:24:46.008 00.004 12116 CameraToMount -- cameraX=0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-0.43 mountX=-0.31 mountY=-0.05, mountTheta=-2.99
21:24:46.014 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.28, y=-0.13, opts=13)
21:24:46.016 00.002 12116 Enqueuing Move request for scope (0.28, -0.13)
21:24:46.019 00.003 11824 Worker thread wakes up
21:24:46.020 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5383, FiltMin=1559, FiltMax=65535, Gamma=0.510
21:24:46.023 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.13) opts 0xd
21:24:46.023 00.000 12116 UpdateGuideState exits: m=390259 SNR=85.7
21:24:46.027 00.004 11824 Handling offset move in thread for scope, endpoint = (0.28, -0.13)
21:24:46.027 00.000 11824 Moving (0.28, -0.13) raw xDistance=-0.31 yDistance=-0.05
21:24:46.027 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:46.030 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:24:46.032 00.002 12116 Enqueuing Expose request
21:24:46.035 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
21:24:46.035 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:46.035 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:24:46.035 00.000 11824 MoveAxis(E, 68, ABG)
21:24:46.035 00.000 11824 Guiding  Dir = 2, Dur = 68
21:24:46.036 00.001 11824 IsSlewing returns 0
21:24:46.037 00.001 11824 IsGuiding returns 0
21:24:46.038 00.001 11824 PulseGuide returned control before completion, sleep 78
21:24:46.131 00.093 11824 IsGuiding returns 1
21:24:46.131 00.000 11824 scope still moving after pulse duration time elapsed
21:24:46.163 00.032 11824 IsSlewing returns 0
21:24:46.164 00.001 11824 IsGuiding returns 0
21:24:46.164 00.000 11824 scope move finished after 68 + 59 ms
21:24:46.164 00.000 11824 Move returns status 0, amount 68
21:24:46.165 00.001 11824 MoveAxis(N, 0, ABG)
21:24:46.165 00.000 11824 Move returns status 0, amount 0
21:24:46.165 00.000 11824 move complete, result=0
21:24:46.166 00.001 11824 worker thread done servicing request
21:24:46.166 00.000 11824 Worker thread wakes up
21:24:46.166 00.000 12116 GuideStep: -0.3 px 68 ms EAST, -0.0 px 0 ms NORTH
21:24:46.171 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:24:46.171 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:49.565 03.394 11824 Exposure complete
21:24:49.798 00.233 11824 worker thread done servicing request
21:24:49.798 00.000 12116 OnExposeComplete: enter
21:24:49.802 00.004 12116 UpdateGuideState(): m_state=6
21:24:49.806 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
21:24:49.808 00.002 12116 Star::Find returns 1 (0), X=1412.46, Y=262.44, Mass=375274, SNR=92.5, Peak=40384 HFD=3.1
21:24:49.811 00.003 12116 MultiStar: [#1 0.95,0.15,0.67,U] [#2 -1.11,0.34,0.72,U] [#3 0.77,-0.25,0.85,U] [#4 0.93,0.19,0.49,U] [#5 0.81,-0.38,0.57,U] [#6 -0.03,0.69,0.35,U] [#7 0.82,-0.23,0.34,U] [#8 -0.42,-0.13,0.25,U] 
21:24:49.814 00.003 12116 refined, 8 included, MultiStar: {0.43, -0.10}, one-star: {0.67, -0.68}
21:24:49.816 00.002 12116 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.71) = xAngle (-2.95 = -2.95)
21:24:49.820 00.004 12116 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.04 = 0.04)
21:24:49.823 00.003 12116 CameraToMount -- cameraX=0.43 cameraY=-0.10 hyp=0.44 cameraTheta=-0.23 mountX=-0.43 mountY=0.02, mountTheta=3.10
21:24:49.829 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.43, y=-0.10, opts=13)
21:24:49.832 00.003 12116 Enqueuing Move request for scope (0.43, -0.10)
21:24:49.835 00.003 11824 Worker thread wakes up
21:24:49.836 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5383, FiltMin=1610, FiltMax=65535, Gamma=0.510
21:24:49.839 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.10) opts 0xd
21:24:49.840 00.001 12116 UpdateGuideState exits: m=375274 SNR=92.5
21:24:49.842 00.002 11824 Handling offset move in thread for scope, endpoint = (0.43, -0.10)
21:24:49.842 00.000 11824 Moving (0.43, -0.10) raw xDistance=-0.43 yDistance=0.02
21:24:49.842 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
21:24:49.843 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:49.843 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:49.846 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:24:49.848 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:24:49.848 00.000 12116 Enqueuing Expose request
21:24:49.851 00.003 11824 MoveAxis(E, 102, ABG)
21:24:49.851 00.000 11824 Guiding  Dir = 2, Dur = 102
21:24:49.851 00.000 11824 IsSlewing returns 0
21:24:49.851 00.000 11824 IsGuiding returns 0
21:24:49.851 00.000 11824 PulseGuide returned control before completion, sleep 112
21:24:49.974 00.123 11824 IsGuiding returns 1
21:24:49.974 00.000 11824 scope still moving after pulse duration time elapsed
21:24:50.006 00.032 11824 IsSlewing returns 0
21:24:50.006 00.000 11824 IsGuiding returns 0
21:24:50.006 00.000 11824 scope move finished after 102 + 52 ms
21:24:50.006 00.000 11824 Move returns status 0, amount 102
21:24:50.007 00.001 11824 MoveAxis(N, 0, ABG)
21:24:50.007 00.000 11824 Move returns status 0, amount 0
21:24:50.007 00.000 11824 move complete, result=0
21:24:50.007 00.000 11824 worker thread done servicing request
21:24:50.007 00.000 11824 Worker thread wakes up
21:24:50.007 00.000 12116 GuideStep: -0.4 px 102 ms EAST, 0.0 px 0 ms NORTH
21:24:50.011 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:24:50.011 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:53.419 03.408 11824 Exposure complete
21:24:53.665 00.246 11824 worker thread done servicing request
21:24:53.665 00.000 12116 OnExposeComplete: enter
21:24:53.669 00.004 12116 UpdateGuideState(): m_state=6
21:24:53.676 00.007 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
21:24:53.681 00.005 12116 Star::Find returns 1 (0), X=1412.58, Y=262.05, Mass=400603, SNR=83.4, Peak=45917 HFD=2.4
21:24:53.685 00.004 12116 MultiStar: [#1 1.08,-0.16,0.65,U] [#2 -1.00,0.08,0.86,U] [#3 0.69,-0.66,0.89,U] [#4 1.01,-0.28,0.51,U] [#5 0.70,-0.24,0.49,U] [#6 -0.10,0.06,0.39,U] [#7 0.68,-0.56,0.35,U] [#8 -0.33,-0.41,0.36,U] 
21:24:53.689 00.004 12116 refined, 8 included, MultiStar: {0.40, -0.41}, one-star: {0.79, -1.07}
21:24:53.693 00.004 12116 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.71) = xAngle (-3.52 = 2.76)
21:24:53.699 00.006 12116 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.53 = -0.53)
21:24:53.702 00.003 12116 CameraToMount -- cameraX=0.40 cameraY=-0.41 hyp=0.57 cameraTheta=-0.81 mountX=-0.53 mountY=-0.29, mountTheta=-2.64
21:24:53.707 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.40, y=-0.41, opts=13)
21:24:53.710 00.003 12116 Enqueuing Move request for scope (0.40, -0.41)
21:24:53.713 00.003 11824 Worker thread wakes up
21:24:53.714 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5373, FiltMin=1600, FiltMax=65535, Gamma=0.510
21:24:53.716 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.41) opts 0xd
21:24:53.716 00.000 12116 UpdateGuideState exits: m=400603 SNR=83.4
21:24:53.719 00.003 11824 Handling offset move in thread for scope, endpoint = (0.40, -0.41)
21:24:53.719 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:53.722 00.003 11824 Moving (0.40, -0.41) raw xDistance=-0.53 yDistance=-0.29
21:24:53.723 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:24:53.725 00.002 12116 Enqueuing Expose request
21:24:53.729 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
21:24:53.729 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:53.730 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:24:53.730 00.000 11824 MoveAxis(E, 126, ABG)
21:24:53.730 00.000 11824 Guiding  Dir = 2, Dur = 126
21:24:53.730 00.000 11824 IsSlewing returns 0
21:24:53.730 00.000 11824 IsGuiding returns 0
21:24:53.731 00.001 11824 PulseGuide returned control before completion, sleep 136
21:24:53.868 00.137 11824 IsGuiding returns 1
21:24:53.868 00.000 11824 scope still moving after pulse duration time elapsed
21:24:53.900 00.032 11824 IsSlewing returns 0
21:24:53.900 00.000 11824 IsGuiding returns 0
21:24:53.900 00.000 11824 scope move finished after 126 + 43 ms
21:24:53.900 00.000 11824 Move returns status 0, amount 126
21:24:53.900 00.000 11824 MoveAxis(N, 0, ABG)
21:24:53.901 00.001 11824 Move returns status 0, amount 0
21:24:53.901 00.000 11824 move complete, result=0
21:24:53.901 00.000 11824 worker thread done servicing request
21:24:53.901 00.000 11824 Worker thread wakes up
21:24:53.901 00.000 12116 GuideStep: -0.5 px 126 ms EAST, -0.3 px 0 ms NORTH
21:24:53.904 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:24:53.905 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:57.318 03.413 11824 Exposure complete
21:24:57.579 00.261 11824 worker thread done servicing request
21:24:57.580 00.001 12116 OnExposeComplete: enter
21:24:57.583 00.003 12116 UpdateGuideState(): m_state=6
21:24:57.587 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
21:24:57.591 00.004 12116 Star::Find returns 1 (0), X=1411.88, Y=262.41, Mass=409967, SNR=85.8, Peak=58064 HFD=2.7
21:24:57.595 00.004 12116 MultiStar: [#1 0.56,0.02,0.68,U] [#2 -0.84,0.26,0.84,U] [#3 0.01,-0.45,0.79,U] [#4 0.30,0.03,0.63,U] [#5 0.36,-0.28,0.46,U] [#6 -1.26,0.31,0.40,U] [#7 0.11,0.04,0.40,U] [#8 -1.49,-0.36,0.29,U] 
21:24:57.597 00.002 12116 refined, 8 included, MultiStar: {-0.14, -0.16}, one-star: {0.10, -0.71}
21:24:57.600 00.003 12116 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.71) = xAngle (-4.98 = 1.30)
21:24:57.604 00.004 12116 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.00 = -2.00)
21:24:57.606 00.002 12116 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.22 cameraTheta=-2.27 mountX=0.06 mountY=-0.20, mountTheta=-1.28
21:24:57.614 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.14, y=-0.16, opts=13)
21:24:57.617 00.003 12116 Enqueuing Move request for scope (-0.14, -0.16)
21:24:57.620 00.003 11824 Worker thread wakes up
21:24:57.620 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5383, FiltMin=1456, FiltMax=65535, Gamma=0.510
21:24:57.624 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.16) opts 0xd
21:24:57.624 00.000 12116 UpdateGuideState exits: m=409967 SNR=85.8
21:24:57.627 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.14, -0.16)
21:24:57.627 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:57.630 00.003 11824 Moving (-0.14, -0.16) raw xDistance=0.06 yDistance=-0.20
21:24:57.630 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:24:57.633 00.003 12116 Enqueuing Expose request
21:24:57.636 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:24:57.636 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:57.636 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:24:57.636 00.000 11824 MoveAxis(E, 0, ABG)
21:24:57.636 00.000 11824 Move returns status 0, amount 0
21:24:57.636 00.000 11824 MoveAxis(N, 0, ABG)
21:24:57.636 00.000 11824 Move returns status 0, amount 0
21:24:57.636 00.000 11824 move complete, result=0
21:24:57.636 00.000 11824 worker thread done servicing request
21:24:57.638 00.002 11824 Worker thread wakes up
21:24:57.638 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:24:57.638 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:24:57.640 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:25:01.037 03.397 11824 Exposure complete
21:25:01.270 00.233 11824 worker thread done servicing request
21:25:01.272 00.002 12116 OnExposeComplete: enter
21:25:01.275 00.003 12116 UpdateGuideState(): m_state=6
21:25:01.279 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
21:25:01.282 00.003 12116 Star::Find returns 1 (0), X=1411.94, Y=262.66, Mass=373783, SNR=80.4, Peak=48464 HFD=2.6
21:25:01.284 00.002 12116 MultiStar: [#1 0.03,0.38,0.67,U] [#2 -0.69,0.55,0.76,U] [#3 0.17,-0.15,0.89,U] [#4 0.11,0.58,0.56,U] [#5 0.39,-0.21,0.49,U] [#6 -0.92,0.77,0.45,U] [#7 0.22,-0.28,0.36,U] [#8 -1.20,0.32,0.24,U] 
21:25:01.288 00.004 12116 refined, 8 included, MultiStar: {-0.10, 0.12}, one-star: {0.16, -0.46}
21:25:01.291 00.003 12116 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.71) = xAngle (-0.42 = -0.42)
21:25:01.294 00.003 12116 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.57 = 2.57)
21:25:01.296 00.002 12116 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.15 cameraTheta=2.30 mountX=0.14 mountY=0.08, mountTheta=0.54
21:25:01.301 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.10, y=0.12, opts=13)
21:25:01.306 00.005 12116 Enqueuing Move request for scope (-0.10, 0.12)
21:25:01.309 00.003 11824 Worker thread wakes up
21:25:01.309 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5383, FiltMin=1600, FiltMax=65535, Gamma=0.510
21:25:01.313 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
21:25:01.313 00.000 12116 UpdateGuideState exits: m=373783 SNR=80.4
21:25:01.315 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:01.318 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:01.322 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
21:25:01.322 00.000 11824 Moving (-0.10, 0.12) raw xDistance=0.14 yDistance=0.08
21:25:01.322 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:25:01.323 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:01.323 00.000 12116 Enqueuing Expose request
21:25:01.326 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:25:01.326 00.000 11824 MoveAxis(E, 0, ABG)
21:25:01.327 00.001 11824 Move returns status 0, amount 0
21:25:01.327 00.000 11824 MoveAxis(N, 0, ABG)
21:25:01.327 00.000 11824 Move returns status 0, amount 0
21:25:01.327 00.000 11824 move complete, result=0
21:25:01.327 00.000 11824 worker thread done servicing request
21:25:01.328 00.001 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:25:01.332 00.004 11824 Worker thread wakes up
21:25:01.332 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:01.332 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:25:04.753 03.421 11824 Exposure complete
21:25:04.994 00.241 11824 worker thread done servicing request
21:25:04.994 00.000 12116 OnExposeComplete: enter
21:25:04.997 00.003 12116 UpdateGuideState(): m_state=6
21:25:05.000 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
21:25:05.005 00.005 12116 Star::Find returns 1 (0), X=1411.49, Y=262.50, Mass=400555, SNR=75.6, Peak=41792 HFD=3.2
21:25:05.008 00.003 12116 MultiStar: [#1 -0.19,0.41,0.59,U] [#2 -0.05,0.25,0.96,U] [#3 -0.36,-0.35,0.92,U] [#4 -0.10,0.39,0.65,U] [#5 -0.55,0.16,0.56,U] [#6 -1.46,0.57,0.39,U] [#7 -0.27,-0.60,0.45,U] [#8 -1.29,-0.32,0.37,U] 
21:25:05.011 00.003 12116 refined, 8 included, MultiStar: {-0.39, -0.05}, one-star: {-0.30, -0.62}
21:25:05.014 00.003 12116 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.71) = xAngle (-5.74 = 0.55)
21:25:05.017 00.003 12116 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.75 = -2.75)
21:25:05.020 00.003 12116 CameraToMount -- cameraX=-0.39 cameraY=-0.05 hyp=0.40 cameraTheta=-3.02 mountX=0.34 mountY=-0.15, mountTheta=-0.42
21:25:05.028 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.39, y=-0.05, opts=13)
21:25:05.031 00.003 12116 Enqueuing Move request for scope (-0.39, -0.05)
21:25:05.034 00.003 11824 Worker thread wakes up
21:25:05.034 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1658, FiltMax=65535, Gamma=0.510
21:25:05.038 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.05) opts 0xd
21:25:05.038 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.39, -0.05)
21:25:05.038 00.000 11824 Moving (-0.39, -0.05) raw xDistance=0.34 yDistance=-0.15
21:25:05.038 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
21:25:05.038 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:05.039 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:25:05.039 00.000 11824 MoveAxis(W, 76, ABG)
21:25:05.039 00.000 11824 Guiding  Dir = 3, Dur = 76
21:25:05.039 00.000 12116 UpdateGuideState exits: m=400555 SNR=75.6
21:25:05.041 00.002 11824 IsSlewing returns 0
21:25:05.042 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:05.044 00.002 11824 IsGuiding returns 0
21:25:05.044 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:05.047 00.003 12116 Enqueuing Expose request
21:25:05.051 00.004 11824 PulseGuide returned control before completion, sleep 86
21:25:05.139 00.088 11824 IsGuiding returns 1
21:25:05.139 00.000 11824 scope still moving after pulse duration time elapsed
21:25:05.172 00.033 11824 IsSlewing returns 0
21:25:05.172 00.000 11824 IsGuiding returns 0
21:25:05.172 00.000 11824 scope move finished after 76 + 51 ms
21:25:05.172 00.000 11824 Move returns status 0, amount 76
21:25:05.172 00.000 11824 MoveAxis(N, 0, ABG)
21:25:05.172 00.000 11824 Move returns status 0, amount 0
21:25:05.172 00.000 11824 move complete, result=0
21:25:05.172 00.000 11824 worker thread done servicing request
21:25:05.172 00.000 11824 Worker thread wakes up
21:25:05.172 00.000 12116 GuideStep: 0.3 px 76 ms WEST, -0.2 px 0 ms NORTH
21:25:05.177 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:05.177 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:25:08.571 03.394 11824 Exposure complete
21:25:08.812 00.241 11824 worker thread done servicing request
21:25:08.812 00.000 12116 OnExposeComplete: enter
21:25:08.815 00.003 12116 UpdateGuideState(): m_state=6
21:25:08.818 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
21:25:08.821 00.003 12116 Star::Find returns 1 (0), X=1411.43, Y=262.63, Mass=411906, SNR=88.2, Peak=53008 HFD=3.1
21:25:08.825 00.004 12116 MultiStar: [#1 -0.19,0.33,0.60,U] [#2 -0.01,0.07,0.84,U] [#3 -0.38,-0.59,0.94,U] [#4 0.17,0.09,0.58,U] [#5 -0.23,-0.33,0.45,U] [#6 -1.36,0.50,0.38,U] [#7 -0.28,-0.28,0.35,U] [#8 -1.36,-0.01,0.30,U] 
21:25:08.828 00.003 12116 refined, 8 included, MultiStar: {-0.34, -0.15}, one-star: {-0.36, -0.49}
21:25:08.831 00.003 12116 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.71) = xAngle (-5.45 = 0.83)
21:25:08.833 00.002 12116 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.47 = -2.47)
21:25:08.837 00.004 12116 CameraToMount -- cameraX=-0.34 cameraY=-0.15 hyp=0.37 cameraTheta=-2.74 mountX=0.25 mountY=-0.23, mountTheta=-0.75
21:25:08.842 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.34, y=-0.15, opts=13)
21:25:08.845 00.003 12116 Enqueuing Move request for scope (-0.34, -0.15)
21:25:08.848 00.003 11824 Worker thread wakes up
21:25:08.848 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5367, FiltMin=1741, FiltMax=65535, Gamma=0.510
21:25:08.852 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.15) opts 0xd
21:25:08.852 00.000 12116 UpdateGuideState exits: m=411906 SNR=88.2
21:25:08.855 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.34, -0.15)
21:25:08.855 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:08.857 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:08.860 00.003 11824 Moving (-0.34, -0.15) raw xDistance=0.25 yDistance=-0.23
21:25:08.860 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
21:25:08.860 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:08.860 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:25:08.861 00.001 11824 MoveAxis(E, 0, ABG)
21:25:08.861 00.000 11824 Move returns status 0, amount 0
21:25:08.861 00.000 11824 MoveAxis(N, 0, ABG)
21:25:08.861 00.000 12116 Enqueuing Expose request
21:25:08.863 00.002 11824 Move returns status 0, amount 0
21:25:08.864 00.001 11824 move complete, result=0
21:25:08.864 00.000 11824 worker thread done servicing request
21:25:08.864 00.000 11824 Worker thread wakes up
21:25:08.864 00.000 12116 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:25:08.867 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:08.867 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:25:12.268 03.401 11824 Exposure complete
21:25:12.529 00.261 11824 worker thread done servicing request
21:25:12.531 00.002 12116 OnExposeComplete: enter
21:25:12.534 00.003 12116 UpdateGuideState(): m_state=6
21:25:12.542 00.008 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
21:25:12.546 00.004 12116 Star::Find returns 1 (0), X=1411.75, Y=262.43, Mass=396864, SNR=73.7, Peak=40480 HFD=3.2
21:25:12.551 00.005 12116 MultiStar: [#1 0.34,0.25,0.78,U] [#2 -0.47,0.29,0.99,U] [#3 -0.08,-0.51,1.02,U] [#4 0.02,0.08,0.66,U] [#5 -0.12,-0.30,0.53,U] [#6 -0.80,0.66,0.40,U] [#7 0.22,0.07,0.43,U] [#8 -1.06,0.25,0.50,U] 
21:25:12.557 00.006 12116 refined, 8 included, MultiStar: {-0.18, -0.07}, one-star: {-0.04, -0.69}
21:25:12.562 00.005 12116 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.71) = xAngle (-5.50 = 0.78)
21:25:12.565 00.003 12116 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.51 = -2.51)
21:25:12.571 00.006 12116 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.78 mountX=0.13 mountY=-0.11, mountTheta=-0.69
21:25:12.579 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.18, y=-0.07, opts=13)
21:25:12.583 00.004 12116 Enqueuing Move request for scope (-0.18, -0.07)
21:25:12.589 00.006 11824 Worker thread wakes up
21:25:12.589 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1589, FiltMax=65535, Gamma=0.510
21:25:12.593 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
21:25:12.593 00.000 12116 UpdateGuideState exits: m=396864 SNR=73.7
21:25:12.596 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:12.599 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
21:25:12.599 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:12.603 00.004 11824 Moving (-0.18, -0.07) raw xDistance=0.13 yDistance=-0.11
21:25:12.603 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:25:12.603 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:12.603 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:25:12.603 00.000 11824 MoveAxis(E, 0, ABG)
21:25:12.603 00.000 11824 Move returns status 0, amount 0
21:25:12.603 00.000 11824 MoveAxis(N, 0, ABG)
21:25:12.603 00.000 11824 Move returns status 0, amount 0
21:25:12.604 00.001 11824 move complete, result=0
21:25:12.604 00.000 11824 worker thread done servicing request
21:25:12.604 00.000 12116 Enqueuing Expose request
21:25:12.608 00.004 11824 Worker thread wakes up
21:25:12.609 00.001 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:25:12.612 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:12.612 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:25:16.017 03.405 11824 Exposure complete
21:25:16.271 00.254 11824 worker thread done servicing request
21:25:16.271 00.000 12116 OnExposeComplete: enter
21:25:16.274 00.003 12116 UpdateGuideState(): m_state=6
21:25:16.278 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
21:25:16.281 00.003 12116 Star::Find returns 1 (0), X=1412.04, Y=262.50, Mass=378896, SNR=80.9, Peak=45328 HFD=2.9
21:25:16.284 00.003 12116 MultiStar: [#1 0.30,0.26,0.58,U] [#2 -0.47,0.26,0.83,U] [#3 0.17,-0.48,0.91,U] [#4 0.44,0.18,0.60,U] [#5 0.56,-0.05,0.58,U] [#6 -0.73,0.71,0.40,U] [#7 -0.19,-0.20,0.39,U] [#8 -0.65,0.00,0.31,U] 
21:25:16.288 00.004 12116 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.25, -0.62}
21:25:16.291 00.003 12116 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.71) = xAngle (-3.78 = 2.50)
21:25:16.295 00.004 12116 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.79 = -0.79)
21:25:16.298 00.003 12116 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.06 mountX=-0.07 mountY=-0.06, mountTheta=-2.42
21:25:16.304 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.04, y=-0.07, opts=13)
21:25:16.307 00.003 12116 Enqueuing Move request for scope (0.04, -0.07)
21:25:16.311 00.004 11824 Worker thread wakes up
21:25:16.311 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
21:25:16.311 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5383, FiltMin=1735, FiltMax=65535, Gamma=0.510
21:25:16.314 00.003 11824 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
21:25:16.314 00.000 12116 UpdateGuideState exits: m=378896 SNR=80.9
21:25:16.316 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:16.319 00.003 11824 Moving (0.04, -0.07) raw xDistance=-0.07 yDistance=-0.06
21:25:16.319 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:16.322 00.003 12116 Enqueuing Expose request
21:25:16.326 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:25:16.326 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:16.326 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:25:16.326 00.000 11824 MoveAxis(E, 0, ABG)
21:25:16.326 00.000 11824 Move returns status 0, amount 0
21:25:16.326 00.000 11824 MoveAxis(N, 0, ABG)
21:25:16.326 00.000 11824 Move returns status 0, amount 0
21:25:16.326 00.000 11824 move complete, result=0
21:25:16.327 00.001 11824 worker thread done servicing request
21:25:16.327 00.000 11824 Worker thread wakes up
21:25:16.327 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:16.327 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:25:16.330 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:25:19.736 03.406 11824 Exposure complete
21:25:19.978 00.242 11824 worker thread done servicing request
21:25:19.978 00.000 12116 OnExposeComplete: enter
21:25:19.982 00.004 12116 UpdateGuideState(): m_state=6
21:25:19.986 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
21:25:19.989 00.003 12116 Star::Find returns 1 (0), X=1412.22, Y=262.69, Mass=398692, SNR=78.8, Peak=43008 HFD=2.8
21:25:19.993 00.004 12116 MultiStar: [#1 0.49,0.46,0.62,U] [#2 -0.77,0.45,0.84,U] [#3 0.30,-0.37,0.95,U] [#4 0.44,0.55,0.55,U] [#5 0.47,-0.07,0.51,U] [#6 -0.67,1.05,0.40,U] [#7 0.21,0.15,0.38,U] [#8 -0.86,0.23,0.35,U] 
21:25:19.998 00.005 12116 refined, 8 included, MultiStar: {0.07, 0.12}, one-star: {0.44, -0.43}
21:25:20.002 00.004 12116 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.71) = xAngle (-1.63 = -1.63)
21:25:20.005 00.003 12116 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.36 = 1.36)
21:25:20.009 00.004 12116 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.08 mountX=-0.01 mountY=0.14, mountTheta=1.63
21:25:20.018 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=0.12, opts=13)
21:25:20.021 00.003 12116 Enqueuing Move request for scope (0.07, 0.12)
21:25:20.024 00.003 11824 Worker thread wakes up
21:25:20.024 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1731, FiltMax=65535, Gamma=0.510
21:25:20.027 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
21:25:20.028 00.001 12116 UpdateGuideState exits: m=398692 SNR=78.8
21:25:20.031 00.003 11824 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
21:25:20.031 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:20.034 00.003 11824 Moving (0.07, 0.12) raw xDistance=-0.01 yDistance=0.14
21:25:20.035 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:20.038 00.003 12116 Enqueuing Expose request
21:25:20.041 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:25:20.042 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:20.042 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:25:20.042 00.000 11824 MoveAxis(E, 0, ABG)
21:25:20.042 00.000 11824 Move returns status 0, amount 0
21:25:20.042 00.000 11824 MoveAxis(N, 0, ABG)
21:25:20.042 00.000 11824 Move returns status 0, amount 0
21:25:20.042 00.000 11824 move complete, result=0
21:25:20.043 00.001 11824 worker thread done servicing request
21:25:20.043 00.000 11824 Worker thread wakes up
21:25:20.043 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:20.043 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:25:20.046 00.003 12116 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:25:23.467 03.421 11824 Exposure complete
21:25:23.722 00.255 11824 worker thread done servicing request
21:25:23.722 00.000 12116 OnExposeComplete: enter
21:25:23.726 00.004 12116 UpdateGuideState(): m_state=6
21:25:23.729 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
21:25:23.733 00.004 12116 Star::Find returns 1 (0), X=1413.63, Y=261.55, Mass=409998, SNR=86.9, Peak=44800 HFD=3.0
21:25:23.736 00.003 12116 MultiStar: [#1 1.96,-0.42,0.00,M1] [#2 -2.60,-0.47,0.00,M1] [#3 1.68,-1.02,0.00,M1] [#4 2.00,-0.20,0.00,M1] [#5 1.62,-1.23,0.00,M1] [#6 0.59,-0.51,0.39,U] [#7 1.97,-1.12,0.00,M1] [#8 0.76,-0.54,0.28,U] 
21:25:23.740 00.004 12116 refined, 2 included, MultiStar: {1.38, -1.15}, one-star: {1.85, -1.57}
21:25:23.743 00.003 12116 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.71) = xAngle (-3.41 = 2.87)
21:25:23.746 00.003 12116 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.42 = -0.42)
21:25:23.749 00.003 12116 CameraToMount -- cameraX=1.38 cameraY=-1.15 hyp=1.79 cameraTheta=-0.70 mountX=-1.73 mountY=-0.74, mountTheta=-2.74
21:25:23.756 00.007 12116 SchedulePrimaryMove(0D79E080, x=1.38, y=-1.15, opts=13)
21:25:23.759 00.003 12116 Enqueuing Move request for scope (1.38, -1.15)
21:25:23.762 00.003 11824 Worker thread wakes up
21:25:23.763 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5379, FiltMin=1728, FiltMax=65535, Gamma=0.510
21:25:23.766 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (1.38, -1.15) opts 0xd
21:25:23.766 00.000 12116 UpdateGuideState exits: m=409998 SNR=86.9
21:25:23.769 00.003 11824 Handling offset move in thread for scope, endpoint = (1.38, -1.15)
21:25:23.769 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:23.774 00.005 11824 Moving (1.38, -1.15) raw xDistance=-1.73 yDistance=-0.74
21:25:23.774 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:23.777 00.003 12116 Enqueuing Expose request
21:25:23.780 00.003 11824 GuideAlgorithmHysteresis::Result() returns -1.09 from input -1.73
21:25:23.780 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
21:25:23.780 00.000 11824 MoveAxis(E, 387, ABG)
21:25:23.780 00.000 11824 Guiding  Dir = 2, Dur = 387
21:25:23.780 00.000 11824 IsSlewing returns 0
21:25:23.781 00.001 11824 IsGuiding returns 0
21:25:23.781 00.000 11824 PulseGuide returned control before completion, sleep 397
21:25:24.180 00.399 11824 IsGuiding returns 1
21:25:24.180 00.000 11824 scope still moving after pulse duration time elapsed
21:25:24.212 00.032 11824 IsSlewing returns 0
21:25:24.213 00.001 11824 IsGuiding returns 0
21:25:24.213 00.000 11824 scope move finished after 387 + 45 ms
21:25:24.213 00.000 11824 Move returns status 0, amount 387
21:25:24.213 00.000 11824 MoveAxis(N, 139, ABG)
21:25:24.213 00.000 11824 Guiding  Dir = 0, Dur = 139
21:25:24.213 00.000 11824 IsSlewing returns 0
21:25:24.213 00.000 11824 IsGuiding returns 0
21:25:24.214 00.001 11824 PulseGuide returned control before completion, sleep 149
21:25:24.370 00.156 11824 IsGuiding returns 1
21:25:24.370 00.000 11824 scope still moving after pulse duration time elapsed
21:25:24.402 00.032 11824 IsSlewing returns 0
21:25:24.404 00.002 11824 IsGuiding returns 0
21:25:24.404 00.000 11824 scope move finished after 139 + 51 ms
21:25:24.404 00.000 11824 Move returns status 0, amount 139
21:25:24.404 00.000 11824 move complete, result=0
21:25:24.404 00.000 11824 worker thread done servicing request
21:25:24.404 00.000 12116 GuideStep: -1.7 px 387 ms EAST, -0.7 px 139 ms NORTH
21:25:24.409 00.005 11824 Worker thread wakes up
21:25:24.410 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:24.410 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:25:27.830 03.420 11824 Exposure complete
21:25:28.035 00.205 11824 worker thread done servicing request
21:25:28.035 00.000 12116 OnExposeComplete: enter
21:25:28.038 00.003 12116 UpdateGuideState(): m_state=6
21:25:28.041 00.003 12116 Star::Find(15, 1413, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
21:25:28.043 00.002 12116 Star::Find returns 1 (0), X=1411.80, Y=262.77, Mass=399107, SNR=70.6, Peak=49072 HFD=2.7
21:25:28.046 00.003 12116 MultiStar: [#1 -0.06,0.37,0.73,U] [#2 -0.68,0.34,0.88,U] [#3 -0.03,-0.15,0.98,U] [#4 0.35,0.43,0.66,U] [#5 0.13,-0.31,0.54,U] [#6 -0.99,1.04,0.46,U] [#7 0.03,-0.21,0.49,U] [#8 -1.19,0.22,0.36,U] 
21:25:28.050 00.004 12116 refined, 8 included, MultiStar: {-0.20, 0.11}, one-star: {0.02, -0.35}
21:25:28.053 00.003 12116 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.71) = xAngle (-0.06 = -0.06)
21:25:28.055 00.002 12116 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.93 = 2.93)
21:25:28.059 00.004 12116 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.66 mountX=0.23 mountY=0.05, mountTheta=0.21
21:25:28.065 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.20, y=0.11, opts=13)
21:25:28.069 00.004 12116 Enqueuing Move request for scope (-0.20, 0.11)
21:25:28.072 00.003 11824 Worker thread wakes up
21:25:28.073 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
21:25:28.073 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
21:25:28.073 00.000 11824 Moving (-0.20, 0.11) raw xDistance=0.23 yDistance=0.05
21:25:28.073 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
21:25:28.073 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:28.073 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5367, FiltMin=1738, FiltMax=65535, Gamma=0.510
21:25:28.078 00.005 12116 UpdateGuideState exits: m=399107 SNR=70.6
21:25:28.081 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:25:28.081 00.000 11824 MoveAxis(E, 0, ABG)
21:25:28.082 00.001 11824 Move returns status 0, amount 0
21:25:28.082 00.000 11824 MoveAxis(N, 0, ABG)
21:25:28.082 00.000 11824 Move returns status 0, amount 0
21:25:28.082 00.000 11824 move complete, result=0
21:25:28.082 00.000 11824 worker thread done servicing request
21:25:28.082 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:28.087 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:28.090 00.003 12116 Enqueuing Expose request
21:25:28.092 00.002 11824 Worker thread wakes up
21:25:28.092 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:28.092 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:25:28.092 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:25:31.490 03.398 11824 Exposure complete
21:25:31.721 00.231 11824 worker thread done servicing request
21:25:31.721 00.000 12116 OnExposeComplete: enter
21:25:31.723 00.002 12116 UpdateGuideState(): m_state=6
21:25:31.726 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
21:25:31.728 00.002 12116 Star::Find returns 1 (0), X=1411.63, Y=262.93, Mass=380179, SNR=79.3, Peak=47725 HFD=2.6
21:25:31.730 00.002 12116 MultiStar: [#1 0.24,0.60,0.72,U] [#2 -0.29,0.81,1.06,U] [#3 -0.17,0.21,0.88,U] [#4 0.24,0.77,0.52,U] [#5 -0.39,0.27,0.59,U] [#6 -1.17,1.05,0.32,U] [#7 -0.47,0.08,0.41,U] [#8 -1.10,0.11,0.35,U] 
21:25:31.732 00.002 12116 single-star, 8 included, MultiStar: {-0.26, 0.39}, one-star: {-0.15, -0.19}
21:25:31.735 00.003 12116 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.71) = xAngle (-4.95 = 1.34)
21:25:31.737 00.002 12116 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.96 = -1.96)
21:25:31.739 00.002 12116 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-2.23 mountX=0.06 mountY=-0.23, mountTheta=-1.33
21:25:31.744 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.15, y=-0.19, opts=13)
21:25:31.746 00.002 12116 Enqueuing Move request for scope (-0.15, -0.19)
21:25:31.748 00.002 11824 Worker thread wakes up
21:25:31.748 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5367, FiltMin=1731, FiltMax=65535, Gamma=0.510
21:25:31.751 00.003 12116 UpdateGuideState exits: m=380179 SNR=79.3
21:25:31.753 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:31.755 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.19) opts 0xd
21:25:31.755 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.15, -0.19)
21:25:31.756 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:31.758 00.002 12116 Enqueuing Expose request
21:25:31.760 00.002 11824 Moving (-0.15, -0.19) raw xDistance=0.06 yDistance=-0.23
21:25:31.760 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:25:31.760 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:31.760 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:25:31.760 00.000 11824 MoveAxis(E, 0, ABG)
21:25:31.760 00.000 11824 Move returns status 0, amount 0
21:25:31.760 00.000 11824 MoveAxis(N, 0, ABG)
21:25:31.760 00.000 11824 Move returns status 0, amount 0
21:25:31.760 00.000 11824 move complete, result=0
21:25:31.760 00.000 11824 worker thread done servicing request
21:25:31.760 00.000 11824 Worker thread wakes up
21:25:31.761 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:31.761 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:25:31.763 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:25:35.141 03.378 11824 Exposure complete
21:25:35.336 00.195 11824 worker thread done servicing request
21:25:35.336 00.000 12116 OnExposeComplete: enter
21:25:35.339 00.003 12116 UpdateGuideState(): m_state=6
21:25:35.342 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
21:25:35.343 00.001 12116 Star::Find returns 1 (0), X=1412.19, Y=263.08, Mass=369264, SNR=81.7, Peak=43216 HFD=2.7
21:25:35.346 00.003 12116 MultiStar: [#1 0.48,0.75,0.58,U] [#2 -0.51,0.95,0.92,U] [#3 0.42,0.31,0.86,U] [#4 0.56,0.75,0.56,U] [#5 0.61,0.56,0.49,U] [#6 -0.65,1.23,0.36,U] [#7 0.41,0.22,0.39,U] [#8 -0.42,0.24,0.38,U] 
21:25:35.348 00.002 12116 single-star, 8 included, MultiStar: {0.17, 0.51}, one-star: {0.41, -0.04}
21:25:35.350 00.002 12116 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.71) = xAngle (-2.81 = -2.81)
21:25:35.352 00.002 12116 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.18 = 0.18)
21:25:35.354 00.002 12116 CameraToMount -- cameraX=0.41 cameraY=-0.04 hyp=0.41 cameraTheta=-0.09 mountX=-0.39 mountY=0.07, mountTheta=2.95
21:25:35.358 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.41, y=-0.04, opts=13)
21:25:35.360 00.002 12116 Enqueuing Move request for scope (0.41, -0.04)
21:25:35.364 00.004 11824 Worker thread wakes up
21:25:35.364 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5363, FiltMin=1840, FiltMax=65535, Gamma=0.510
21:25:35.367 00.003 12116 UpdateGuideState exits: m=369264 SNR=81.7
21:25:35.368 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:35.371 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.04) opts 0xd
21:25:35.371 00.000 11824 Handling offset move in thread for scope, endpoint = (0.41, -0.04)
21:25:35.371 00.000 11824 Moving (0.41, -0.04) raw xDistance=-0.39 yDistance=0.07
21:25:35.371 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:35.376 00.005 12116 Enqueuing Expose request
21:25:35.378 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
21:25:35.378 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:35.378 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:25:35.378 00.000 11824 MoveAxis(E, 87, ABG)
21:25:35.378 00.000 11824 Guiding  Dir = 2, Dur = 87
21:25:35.378 00.000 11824 IsSlewing returns 0
21:25:35.379 00.001 11824 IsGuiding returns 0
21:25:35.379 00.000 11824 PulseGuide returned control before completion, sleep 97
21:25:35.488 00.109 11824 IsGuiding returns 1
21:25:35.488 00.000 11824 scope still moving after pulse duration time elapsed
21:25:35.520 00.032 11824 IsSlewing returns 0
21:25:35.520 00.000 11824 IsGuiding returns 0
21:25:35.521 00.001 11824 scope move finished after 87 + 55 ms
21:25:35.521 00.000 11824 Move returns status 0, amount 87
21:25:35.521 00.000 11824 MoveAxis(N, 0, ABG)
21:25:35.521 00.000 11824 Move returns status 0, amount 0
21:25:35.521 00.000 11824 move complete, result=0
21:25:35.521 00.000 11824 worker thread done servicing request
21:25:35.522 00.001 12116 GuideStep: -0.4 px 87 ms EAST, 0.1 px 0 ms NORTH
21:25:35.525 00.003 11824 Worker thread wakes up
21:25:35.525 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:35.525 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:25:39.037 03.512 11824 Exposure complete
21:25:39.343 00.306 11824 worker thread done servicing request
21:25:39.343 00.000 12116 OnExposeComplete: enter
21:25:39.347 00.004 12116 UpdateGuideState(): m_state=6
21:25:39.350 00.003 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
21:25:39.354 00.004 12116 Star::Find returns 1 (0), X=1412.30, Y=262.57, Mass=385339, SNR=77.2, Peak=35744 HFD=3.0
21:25:39.357 00.003 12116 MultiStar: [#1 0.79,0.32,0.61,U] [#2 -1.22,0.57,0.85,U] [#3 0.50,-0.21,0.93,U] [#4 0.74,0.46,0.64,U] [#5 0.39,0.11,0.59,U] [#6 -0.50,0.74,0.38,U] [#7 0.43,0.33,0.50,U] [#8 -0.67,0.45,0.29,U] 
21:25:39.362 00.005 12116 refined, 8 included, MultiStar: {0.17, 0.15}, one-star: {0.51, -0.56}
21:25:39.365 00.003 12116 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.71) = xAngle (-1.98 = -1.98)
21:25:39.368 00.003 12116 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.01 = 1.01)
21:25:39.372 00.004 12116 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.22 cameraTheta=0.73 mountX=-0.09 mountY=0.19, mountTheta=2.01
21:25:39.379 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.17, y=0.15, opts=13)
21:25:39.382 00.003 12116 Enqueuing Move request for scope (0.17, 0.15)
21:25:39.385 00.003 11824 Worker thread wakes up
21:25:39.386 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5351, FiltMin=1590, FiltMax=65535, Gamma=0.510
21:25:39.389 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
21:25:39.389 00.000 12116 UpdateGuideState exits: m=385339 SNR=77.2
21:25:39.393 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:39.396 00.003 11824 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
21:25:39.396 00.000 11824 Moving (0.17, 0.15) raw xDistance=-0.09 yDistance=0.19
21:25:39.396 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:39.399 00.003 12116 Enqueuing Expose request
21:25:39.402 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:25:39.402 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:39.402 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:25:39.403 00.001 11824 MoveAxis(E, 0, ABG)
21:25:39.403 00.000 11824 Move returns status 0, amount 0
21:25:39.403 00.000 11824 MoveAxis(N, 0, ABG)
21:25:39.403 00.000 11824 Move returns status 0, amount 0
21:25:39.403 00.000 11824 move complete, result=0
21:25:39.403 00.000 11824 worker thread done servicing request
21:25:39.403 00.000 11824 Worker thread wakes up
21:25:39.403 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:39.404 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:25:39.406 00.002 12116 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:25:42.788 03.382 11824 Exposure complete
21:25:43.004 00.216 11824 worker thread done servicing request
21:25:43.005 00.001 12116 OnExposeComplete: enter
21:25:43.008 00.003 12116 UpdateGuideState(): m_state=6
21:25:43.011 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
21:25:43.013 00.002 12116 Star::Find returns 1 (0), X=1413.17, Y=262.75, Mass=394360, SNR=87.2, Peak=46352 HFD=2.6
21:25:43.016 00.003 12116 MultiStar: [#1 1.62,0.88,0.70,U] [#2 -1.75,0.82,0.65,U] [#3 1.20,0.26,0.81,U] [#4 1.50,0.71,0.50,U] [#5 1.55,-0.05,0.41,U] [#6 0.25,0.98,0.37,U] [#7 1.18,-0.07,0.29,U] [#8 0.43,-0.06,0.28,U] 
21:25:43.018 00.002 12116 refined, 8 included, MultiStar: {0.86, 0.33}, one-star: {1.38, -0.37}
21:25:43.020 00.002 12116 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.71) = xAngle (-2.35 = -2.35)
21:25:43.023 00.003 12116 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.64 = 0.64)
21:25:43.026 00.003 12116 CameraToMount -- cameraX=0.86 cameraY=0.33 hyp=0.92 cameraTheta=0.37 mountX=-0.64 mountY=0.55, mountTheta=2.44
21:25:43.031 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.86, y=0.33, opts=13)
21:25:43.033 00.002 12116 Enqueuing Move request for scope (0.86, 0.33)
21:25:43.036 00.003 11824 Worker thread wakes up
21:25:43.036 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.33) opts 0xd
21:25:43.036 00.000 11824 Handling offset move in thread for scope, endpoint = (0.86, 0.33)
21:25:43.036 00.000 11824 Moving (0.86, 0.33) raw xDistance=-0.64 yDistance=0.55
21:25:43.036 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
21:25:43.036 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5360, FiltMin=1728, FiltMax=65535, Gamma=0.510
21:25:43.038 00.002 12116 UpdateGuideState exits: m=394360 SNR=87.2
21:25:43.040 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:43.043 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:25:43.043 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:43.045 00.002 12116 Enqueuing Expose request
21:25:43.047 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
21:25:43.047 00.000 11824 MoveAxis(E, 144, ABG)
21:25:43.047 00.000 11824 Guiding  Dir = 2, Dur = 144
21:25:43.047 00.000 11824 IsSlewing returns 0
21:25:43.047 00.000 11824 IsGuiding returns 0
21:25:43.048 00.001 11824 PulseGuide returned control before completion, sleep 154
21:25:43.213 00.165 11824 IsGuiding returns 1
21:25:43.213 00.000 11824 scope still moving after pulse duration time elapsed
21:25:43.244 00.031 11824 IsSlewing returns 0
21:25:43.244 00.000 11824 IsGuiding returns 0
21:25:43.244 00.000 11824 scope move finished after 144 + 53 ms
21:25:43.244 00.000 11824 Move returns status 0, amount 144
21:25:43.244 00.000 11824 MoveAxis(N, 0, ABG)
21:25:43.244 00.000 11824 Move returns status 0, amount 0
21:25:43.244 00.000 11824 move complete, result=0
21:25:43.245 00.001 11824 worker thread done servicing request
21:25:43.245 00.000 12116 GuideStep: -0.6 px 144 ms EAST, 0.5 px 0 ms NORTH
21:25:43.249 00.004 11824 Worker thread wakes up
21:25:43.249 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:43.249 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:25:46.657 03.408 11824 Exposure complete
21:25:46.851 00.194 11824 worker thread done servicing request
21:25:46.851 00.000 12116 OnExposeComplete: enter
21:25:46.854 00.003 12116 UpdateGuideState(): m_state=6
21:25:46.856 00.002 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
21:25:46.859 00.003 12116 Star::Find returns 1 (0), X=1412.77, Y=262.47, Mass=403497, SNR=78.5, Peak=48768 HFD=3.0
21:25:46.861 00.002 12116 MultiStar: [#1 1.18,0.25,0.55,U] [#2 -1.07,0.34,0.69,U] [#3 0.84,-0.38,0.91,U] [#4 1.13,-0.01,0.50,U] [#5 0.87,-0.04,0.50,U] [#6 0.07,0.79,0.41,U] [#7 0.83,-0.16,0.37,U] [#8 -0.27,-0.00,0.30,U] 
21:25:46.863 00.002 12116 refined, 8 included, MultiStar: {0.56, -0.07}, one-star: {0.99, -0.65}
21:25:46.865 00.002 12116 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.71) = xAngle (-2.84 = -2.84)
21:25:46.867 00.002 12116 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.14 = 0.14)
21:25:46.869 00.002 12116 CameraToMount -- cameraX=0.56 cameraY=-0.07 hyp=0.56 cameraTheta=-0.13 mountX=-0.54 mountY=0.08, mountTheta=2.99
21:25:46.873 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.56, y=-0.07, opts=13)
21:25:46.875 00.002 12116 Enqueuing Move request for scope (0.56, -0.07)
21:25:46.877 00.002 11824 Worker thread wakes up
21:25:46.877 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.07) opts 0xd
21:25:46.877 00.000 11824 Handling offset move in thread for scope, endpoint = (0.56, -0.07)
21:25:46.877 00.000 11824 Moving (0.56, -0.07) raw xDistance=-0.54 yDistance=0.08
21:25:46.877 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
21:25:46.877 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:46.877 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5367, FiltMin=1402, FiltMax=65535, Gamma=0.510
21:25:46.879 00.002 12116 UpdateGuideState exits: m=403497 SNR=78.5
21:25:46.881 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:46.883 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:25:46.883 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:46.885 00.002 12116 Enqueuing Expose request
21:25:46.887 00.002 11824 MoveAxis(E, 130, ABG)
21:25:46.887 00.000 11824 Guiding  Dir = 2, Dur = 130
21:25:46.888 00.001 11824 IsSlewing returns 0
21:25:46.888 00.000 11824 IsGuiding returns 0
21:25:46.888 00.000 11824 PulseGuide returned control before completion, sleep 140
21:25:47.040 00.152 11824 IsGuiding returns 1
21:25:47.040 00.000 11824 scope still moving after pulse duration time elapsed
21:25:47.071 00.031 11824 IsSlewing returns 0
21:25:47.071 00.000 11824 IsGuiding returns 0
21:25:47.071 00.000 11824 scope move finished after 130 + 54 ms
21:25:47.071 00.000 11824 Move returns status 0, amount 130
21:25:47.071 00.000 11824 MoveAxis(N, 0, ABG)
21:25:47.071 00.000 11824 Move returns status 0, amount 0
21:25:47.071 00.000 11824 move complete, result=0
21:25:47.072 00.001 11824 worker thread done servicing request
21:25:47.072 00.000 11824 Worker thread wakes up
21:25:47.072 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:47.072 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:25:47.072 00.000 12116 GuideStep: -0.5 px 130 ms EAST, 0.1 px 0 ms NORTH
21:25:50.472 03.400 11824 Exposure complete
21:25:50.667 00.195 11824 worker thread done servicing request
21:25:50.667 00.000 12116 OnExposeComplete: enter
21:25:50.670 00.003 12116 UpdateGuideState(): m_state=6
21:25:50.672 00.002 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
21:25:50.674 00.002 12116 Star::Find returns 1 (0), X=1413.08, Y=262.38, Mass=425816, SNR=90.5, Peak=40896 HFD=3.0
21:25:50.676 00.002 12116 MultiStar: [#1 1.37,0.04,0.65,U] [#2 -1.84,0.01,0.69,U] [#3 1.35,-0.54,0.74,U] [#4 1.67,0.20,0.46,U] [#5 1.45,-0.64,0.42,U] [#6 0.64,0.35,0.37,U] [#7 1.39,-0.52,0.34,U] [#8 0.64,-0.42,0.32,U] 
21:25:50.678 00.002 12116 refined, 8 included, MultiStar: {0.84, -0.29}, one-star: {1.30, -0.74}
21:25:50.680 00.002 12116 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.71) = xAngle (-3.05 = -3.05)
21:25:50.682 00.002 12116 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.06 = -0.06)
21:25:50.684 00.002 12116 CameraToMount -- cameraX=0.84 cameraY=-0.29 hyp=0.89 cameraTheta=-0.33 mountX=-0.89 mountY=-0.06, mountTheta=-3.08
21:25:50.689 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.84, y=-0.29, opts=13)
21:25:50.691 00.002 12116 Enqueuing Move request for scope (0.84, -0.29)
21:25:50.693 00.002 11824 Worker thread wakes up
21:25:50.693 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.29) opts 0xd
21:25:50.693 00.000 11824 Handling offset move in thread for scope, endpoint = (0.84, -0.29)
21:25:50.693 00.000 11824 Moving (0.84, -0.29) raw xDistance=-0.89 yDistance=-0.06
21:25:50.693 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.89
21:25:50.693 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:50.693 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5351, FiltMin=1470, FiltMax=65535, Gamma=0.510
21:25:50.696 00.003 12116 UpdateGuideState exits: m=425816 SNR=90.5
21:25:50.698 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:50.699 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:50.701 00.002 12116 Enqueuing Expose request
21:25:50.704 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:25:50.704 00.000 11824 MoveAxis(E, 208, ABG)
21:25:50.704 00.000 11824 Guiding  Dir = 2, Dur = 208
21:25:50.704 00.000 11824 IsSlewing returns 0
21:25:50.704 00.000 11824 IsGuiding returns 0
21:25:50.705 00.001 11824 PulseGuide returned control before completion, sleep 218
21:25:50.924 00.219 11824 IsGuiding returns 1
21:25:50.924 00.000 11824 scope still moving after pulse duration time elapsed
21:25:50.956 00.032 11824 IsSlewing returns 0
21:25:50.956 00.000 11824 IsGuiding returns 0
21:25:50.956 00.000 11824 scope move finished after 208 + 43 ms
21:25:50.956 00.000 11824 Move returns status 0, amount 208
21:25:50.957 00.001 11824 MoveAxis(N, 0, ABG)
21:25:50.957 00.000 11824 Move returns status 0, amount 0
21:25:50.957 00.000 11824 move complete, result=0
21:25:50.957 00.000 11824 worker thread done servicing request
21:25:50.957 00.000 12116 GuideStep: -0.9 px 208 ms EAST, -0.1 px 0 ms NORTH
21:25:50.960 00.003 11824 Worker thread wakes up
21:25:50.960 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:50.960 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:25:54.367 03.407 11824 Exposure complete
21:25:54.575 00.208 11824 worker thread done servicing request
21:25:54.576 00.001 12116 OnExposeComplete: enter
21:25:54.578 00.002 12116 UpdateGuideState(): m_state=6
21:25:54.581 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
21:25:54.584 00.003 12116 Star::Find returns 1 (0), X=1412.68, Y=262.54, Mass=378671, SNR=82.7, Peak=44224 HFD=3.0
21:25:54.587 00.003 12116 MultiStar: [#1 1.16,0.24,0.57,U] [#2 -1.45,0.31,0.75,U] [#3 0.91,0.01,0.82,U] [#4 1.11,0.18,0.52,U] [#5 1.03,0.09,0.59,U] [#6 -0.10,1.02,0.36,U] [#7 1.15,-0.12,0.38,U] [#8 0.00,-0.12,0.32,U] 
21:25:54.590 00.003 12116 refined, 8 included, MultiStar: {0.53, 0.04}, one-star: {0.89, -0.58}
21:25:54.592 00.002 12116 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.71) = xAngle (-2.64 = -2.64)
21:25:54.595 00.003 12116 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.35 = 0.35)
21:25:54.597 00.002 12116 CameraToMount -- cameraX=0.53 cameraY=0.04 hyp=0.53 cameraTheta=0.08 mountX=-0.46 mountY=0.18, mountTheta=2.77
21:25:54.602 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.53, y=0.04, opts=13)
21:25:54.605 00.003 12116 Enqueuing Move request for scope (0.53, 0.04)
21:25:54.607 00.002 11824 Worker thread wakes up
21:25:54.607 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.04) opts 0xd
21:25:54.607 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5367, FiltMin=1576, FiltMax=65535, Gamma=0.510
21:25:54.610 00.003 11824 Handling offset move in thread for scope, endpoint = (0.53, 0.04)
21:25:54.610 00.000 12116 UpdateGuideState exits: m=378671 SNR=82.7
21:25:54.612 00.002 11824 Moving (0.53, 0.04) raw xDistance=-0.46 yDistance=0.18
21:25:54.612 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:54.615 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.46
21:25:54.615 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:54.617 00.002 12116 Enqueuing Expose request
21:25:54.620 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:54.620 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:25:54.620 00.000 11824 MoveAxis(E, 119, ABG)
21:25:54.620 00.000 11824 Guiding  Dir = 2, Dur = 119
21:25:54.620 00.000 11824 IsSlewing returns 0
21:25:54.620 00.000 11824 IsGuiding returns 0
21:25:54.621 00.001 11824 PulseGuide returned control before completion, sleep 129
21:25:54.767 00.146 11824 IsGuiding returns 0
21:25:54.767 00.000 11824 Move returns status 0, amount 119
21:25:54.767 00.000 11824 MoveAxis(N, 0, ABG)
21:25:54.767 00.000 11824 Move returns status 0, amount 0
21:25:54.767 00.000 11824 move complete, result=0
21:25:54.767 00.000 11824 worker thread done servicing request
21:25:54.768 00.001 11824 Worker thread wakes up
21:25:54.768 00.000 12116 GuideStep: -0.5 px 119 ms EAST, 0.2 px 0 ms NORTH
21:25:54.772 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:54.772 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:25:58.170 03.398 11824 Exposure complete
21:25:58.381 00.211 11824 worker thread done servicing request
21:25:58.381 00.000 12116 OnExposeComplete: enter
21:25:58.383 00.002 12116 UpdateGuideState(): m_state=6
21:25:58.386 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
21:25:58.388 00.002 12116 Star::Find returns 1 (0), X=1413.21, Y=262.25, Mass=386047, SNR=75.9, Peak=43181 HFD=3.0
21:25:58.390 00.002 12116 MultiStar: [#1 1.58,-0.10,0.64,U] [#2 -1.93,-0.16,0.00,M1] [#3 1.45,-0.38,1.02,U] [#4 1.46,0.22,0.55,U] [#5 1.61,-0.46,0.52,U] [#6 0.35,0.21,0.35,U] [#7 1.65,-0.36,0.37,U] [#8 0.47,-0.01,0.36,U] 
21:25:58.393 00.003 12116 refined, 7 included, MultiStar: {1.34, -0.31}, one-star: {1.42, -0.87}
21:25:58.395 00.002 12116 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.71) = xAngle (-2.94 = -2.94)
21:25:58.396 00.001 12116 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.04 = 0.04)
21:25:58.398 00.002 12116 CameraToMount -- cameraX=1.34 cameraY=-0.31 hyp=1.38 cameraTheta=-0.23 mountX=-1.35 mountY=0.06, mountTheta=3.10
21:25:58.402 00.004 12116 SchedulePrimaryMove(0D79E080, x=1.34, y=-0.31, opts=13)
21:25:58.404 00.002 12116 Enqueuing Move request for scope (1.34, -0.31)
21:25:58.406 00.002 11824 Worker thread wakes up
21:25:58.406 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (1.34, -0.31) opts 0xd
21:25:58.407 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5360, FiltMin=1680, FiltMax=65535, Gamma=0.510
21:25:58.409 00.002 12116 UpdateGuideState exits: m=386047 SNR=75.9
21:25:58.411 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:58.413 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:25:58.415 00.002 12116 Enqueuing Expose request
21:25:58.418 00.003 11824 Handling offset move in thread for scope, endpoint = (1.34, -0.31)
21:25:58.418 00.000 11824 Moving (1.34, -0.31) raw xDistance=-1.35 yDistance=0.06
21:25:58.418 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.35
21:25:58.418 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:58.418 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:25:58.418 00.000 11824 MoveAxis(E, 311, ABG)
21:25:58.418 00.000 11824 Guiding  Dir = 2, Dur = 311
21:25:58.418 00.000 11824 IsSlewing returns 0
21:25:58.419 00.001 11824 IsGuiding returns 0
21:25:58.419 00.000 11824 PulseGuide returned control before completion, sleep 321
21:25:58.740 00.321 11824 IsGuiding returns 1
21:25:58.740 00.000 11824 scope still moving after pulse duration time elapsed
21:25:58.772 00.032 11824 IsSlewing returns 0
21:25:58.772 00.000 11824 IsGuiding returns 0
21:25:58.772 00.000 11824 scope move finished after 311 + 43 ms
21:25:58.772 00.000 11824 Move returns status 0, amount 311
21:25:58.773 00.001 11824 MoveAxis(N, 0, ABG)
21:25:58.773 00.000 11824 Move returns status 0, amount 0
21:25:58.773 00.000 11824 move complete, result=0
21:25:58.773 00.000 11824 worker thread done servicing request
21:25:58.773 00.000 11824 Worker thread wakes up
21:25:58.773 00.000 12116 GuideStep: -1.4 px 311 ms EAST, 0.1 px 0 ms NORTH
21:25:58.777 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:25:58.777 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:26:02.178 03.401 11824 Exposure complete
21:26:02.412 00.234 11824 worker thread done servicing request
21:26:02.413 00.001 12116 OnExposeComplete: enter
21:26:02.418 00.005 12116 UpdateGuideState(): m_state=6
21:26:02.422 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
21:26:02.426 00.004 12116 Star::Find returns 1 (0), X=1412.86, Y=262.58, Mass=406062, SNR=90.0, Peak=44032 HFD=3.0
21:26:02.434 00.008 12116 MultiStar: [#1 1.04,0.46,0.55,U] [#2 -1.41,0.43,0.68,U] [#3 0.81,0.02,0.97,U] [#4 1.14,0.41,0.53,U] [#5 0.82,0.14,0.45,U] [#6 -0.07,0.53,0.36,U] [#7 0.72,-0.28,0.34,U] [#8 0.06,0.27,0.28,U] 
21:26:02.440 00.006 12116 refined, 8 included, MultiStar: {0.52, 0.09}, one-star: {1.08, -0.54}
21:26:02.444 00.004 12116 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.71) = xAngle (-2.54 = -2.54)
21:26:02.448 00.004 12116 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.45 = 0.45)
21:26:02.453 00.005 12116 CameraToMount -- cameraX=0.52 cameraY=0.09 hyp=0.53 cameraTheta=0.17 mountX=-0.44 mountY=0.23, mountTheta=2.66
21:26:02.461 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.52, y=0.09, opts=13)
21:26:02.466 00.005 12116 Enqueuing Move request for scope (0.52, 0.09)
21:26:02.468 00.002 11824 Worker thread wakes up
21:26:02.469 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.09) opts 0xd
21:26:02.469 00.000 11824 Handling offset move in thread for scope, endpoint = (0.52, 0.09)
21:26:02.469 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5363, FiltMin=1712, FiltMax=65535, Gamma=0.510
21:26:02.472 00.003 12116 UpdateGuideState exits: m=406062 SNR=90.0
21:26:02.474 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:02.478 00.004 11824 Moving (0.52, 0.09) raw xDistance=-0.44 yDistance=0.23
21:26:02.478 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:26:02.481 00.003 12116 Enqueuing Expose request
21:26:02.483 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.44
21:26:02.484 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:02.484 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:26:02.484 00.000 11824 MoveAxis(E, 120, ABG)
21:26:02.484 00.000 11824 Guiding  Dir = 2, Dur = 120
21:26:02.484 00.000 11824 IsSlewing returns 0
21:26:02.484 00.000 11824 IsGuiding returns 0
21:26:02.485 00.001 11824 PulseGuide returned control before completion, sleep 130
21:26:02.619 00.134 11824 IsGuiding returns 1
21:26:02.619 00.000 11824 scope still moving after pulse duration time elapsed
21:26:02.651 00.032 11824 IsSlewing returns 0
21:26:02.651 00.000 11824 IsGuiding returns 0
21:26:02.651 00.000 11824 scope move finished after 120 + 46 ms
21:26:02.652 00.001 11824 Move returns status 0, amount 120
21:26:02.652 00.000 11824 MoveAxis(N, 0, ABG)
21:26:02.652 00.000 11824 Move returns status 0, amount 0
21:26:02.652 00.000 11824 move complete, result=0
21:26:02.652 00.000 12116 GuideStep: -0.4 px 120 ms EAST, 0.2 px 0 ms NORTH
21:26:02.656 00.004 11824 worker thread done servicing request
21:26:02.656 00.000 11824 Worker thread wakes up
21:26:02.656 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:26:02.656 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:26:06.055 03.399 11824 Exposure complete
21:26:06.336 00.281 11824 worker thread done servicing request
21:26:06.336 00.000 12116 OnExposeComplete: enter
21:26:06.339 00.003 12116 UpdateGuideState(): m_state=6
21:26:06.343 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
21:26:06.346 00.003 12116 Star::Find returns 1 (0), X=1412.29, Y=262.74, Mass=427652, SNR=89.0, Peak=43712 HFD=3.0
21:26:06.349 00.003 12116 MultiStar: [#1 0.55,0.45,0.62,U] [#2 -0.66,0.32,0.71,U] [#3 0.31,0.08,0.67,U] [#4 0.66,0.37,0.59,U] [#5 0.49,0.15,0.41,U] [#6 -0.44,0.32,0.32,U] [#7 0.29,-0.04,0.31,U] [#8 -0.68,0.18,0.31,U] 
21:26:06.352 00.003 12116 refined, 8 included, MultiStar: {0.19, 0.12}, one-star: {0.51, -0.38}
21:26:06.354 00.002 12116 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.71) = xAngle (-2.13 = -2.13)
21:26:06.357 00.003 12116 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.86 = 0.86)
21:26:06.359 00.002 12116 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.59 mountX=-0.12 mountY=0.17, mountTheta=2.18
21:26:06.366 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.19, y=0.12, opts=13)
21:26:06.369 00.003 12116 Enqueuing Move request for scope (0.19, 0.12)
21:26:06.372 00.003 11824 Worker thread wakes up
21:26:06.372 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1610, FiltMax=65535, Gamma=0.510
21:26:06.374 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
21:26:06.375 00.001 12116 UpdateGuideState exits: m=427652 SNR=89.0
21:26:06.377 00.002 11824 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
21:26:06.377 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:06.381 00.004 11824 Moving (0.19, 0.12) raw xDistance=-0.12 yDistance=0.17
21:26:06.381 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:26:06.383 00.002 12116 Enqueuing Expose request
21:26:06.386 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:26:06.386 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:06.386 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:26:06.386 00.000 11824 MoveAxis(E, 0, ABG)
21:26:06.386 00.000 11824 Move returns status 0, amount 0
21:26:06.386 00.000 11824 MoveAxis(N, 0, ABG)
21:26:06.387 00.001 11824 Move returns status 0, amount 0
21:26:06.387 00.000 11824 move complete, result=0
21:26:06.387 00.000 11824 worker thread done servicing request
21:26:06.387 00.000 11824 Worker thread wakes up
21:26:06.387 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:26:06.387 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:26:06.389 00.002 12116 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:26:09.808 03.419 11824 Exposure complete
21:26:10.047 00.239 11824 worker thread done servicing request
21:26:10.047 00.000 12116 OnExposeComplete: enter
21:26:10.050 00.003 12116 UpdateGuideState(): m_state=6
21:26:10.054 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
21:26:10.057 00.003 12116 Star::Find returns 1 (0), X=1412.68, Y=263.18, Mass=382009, SNR=73.3, Peak=40896 HFD=3.1
21:26:10.061 00.004 12116 MultiStar: [#1 0.94,0.59,0.71,U] [#2 -0.99,0.58,0.89,U] [#3 0.64,0.21,0.80,U] [#4 0.83,0.55,0.74,U] [#5 0.63,0.52,0.46,U] [#6 0.14,0.61,0.50,U] [#7 0.50,0.45,0.40,U] [#8 -0.29,0.09,0.42,U] 
21:26:10.064 00.003 12116 refined, 8 included, MultiStar: {0.38, 0.39}, one-star: {0.89, 0.06}
21:26:10.066 00.002 12116 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.71) = xAngle (-1.91 = -1.91)
21:26:10.069 00.003 12116 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.08 = 1.08)
21:26:10.073 00.004 12116 CameraToMount -- cameraX=0.38 cameraY=0.39 hyp=0.55 cameraTheta=0.81 mountX=-0.18 mountY=0.48, mountTheta=1.93
21:26:10.079 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.38, y=0.39, opts=13)
21:26:10.082 00.003 12116 Enqueuing Move request for scope (0.38, 0.39)
21:26:10.085 00.003 11824 Worker thread wakes up
21:26:10.085 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1507, FiltMax=65535, Gamma=0.510
21:26:10.089 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.39) opts 0xd
21:26:10.089 00.000 12116 UpdateGuideState exits: m=382009 SNR=73.3
21:26:10.092 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:10.094 00.002 11824 Handling offset move in thread for scope, endpoint = (0.38, 0.39)
21:26:10.094 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:26:10.097 00.003 11824 Moving (0.38, 0.39) raw xDistance=-0.18 yDistance=0.48
21:26:10.097 00.000 12116 Enqueuing Expose request
21:26:10.099 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:26:10.099 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:26:10.099 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
21:26:10.100 00.001 11824 MoveAxis(E, 0, ABG)
21:26:10.100 00.000 11824 Move returns status 0, amount 0
21:26:10.100 00.000 11824 MoveAxis(N, 0, ABG)
21:26:10.100 00.000 11824 Move returns status 0, amount 0
21:26:10.100 00.000 11824 move complete, result=0
21:26:10.100 00.000 11824 worker thread done servicing request
21:26:10.100 00.000 11824 Worker thread wakes up
21:26:10.100 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:26:10.100 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:26:10.104 00.004 12116 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
21:26:13.521 03.417 11824 Exposure complete
21:26:13.771 00.250 11824 worker thread done servicing request
21:26:13.771 00.000 12116 OnExposeComplete: enter
21:26:13.774 00.003 12116 UpdateGuideState(): m_state=6
21:26:13.777 00.003 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
21:26:13.779 00.002 12116 Star::Find returns 1 (0), X=1413.56, Y=261.79, Mass=340496, SNR=72.2, Peak=42480 HFD=2.7
21:26:13.782 00.003 12116 MultiStar: [#1 2.05,-0.33,0.00,M1] [#2 -2.41,-0.14,0.00,M1] [#3 1.83,-1.00,0.00,M1] [#4 2.09,-0.16,0.00,M1] [#5 2.13,-0.72,0.00,M1] [#6 0.63,0.20,0.42,U] [#7 1.64,-0.44,0.50,U] [#8 0.34,-0.65,0.44,U] 
21:26:13.785 00.003 12116 refined, 3 included, MultiStar: {1.27, -0.74}, one-star: {1.78, -1.34}
21:26:13.787 00.002 12116 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.71) = xAngle (-3.24 = 3.04)
21:26:13.790 00.003 12116 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.26 = -0.26)
21:26:13.792 00.002 12116 CameraToMount -- cameraX=1.27 cameraY=-0.74 hyp=1.47 cameraTheta=-0.53 mountX=-1.47 mountY=-0.37, mountTheta=-2.89
21:26:13.797 00.005 12116 SchedulePrimaryMove(0D79E080, x=1.27, y=-0.74, opts=13)
21:26:13.800 00.003 12116 Enqueuing Move request for scope (1.27, -0.74)
21:26:13.803 00.003 11824 Worker thread wakes up
21:26:13.803 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (1.27, -0.74) opts 0xd
21:26:13.803 00.000 11824 Handling offset move in thread for scope, endpoint = (1.27, -0.74)
21:26:13.803 00.000 11824 Moving (1.27, -0.74) raw xDistance=-1.47 yDistance=-0.37
21:26:13.803 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.47
21:26:13.803 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:13.803 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1709, FiltMax=65535, Gamma=0.510
21:26:13.806 00.003 12116 UpdateGuideState exits: m=340496 SNR=72.2
21:26:13.809 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:13.812 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:26:13.812 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:26:13.815 00.003 12116 Enqueuing Expose request
21:26:13.817 00.002 11824 MoveAxis(E, 328, ABG)
21:26:13.817 00.000 11824 Guiding  Dir = 2, Dur = 328
21:26:13.818 00.001 11824 IsSlewing returns 0
21:26:13.818 00.000 11824 IsGuiding returns 0
21:26:13.818 00.000 11824 PulseGuide returned control before completion, sleep 338
21:26:14.163 00.345 11824 IsGuiding returns 1
21:26:14.163 00.000 11824 scope still moving after pulse duration time elapsed
21:26:14.194 00.031 11824 IsSlewing returns 0
21:26:14.194 00.000 11824 IsGuiding returns 0
21:26:14.194 00.000 11824 scope move finished after 328 + 48 ms
21:26:14.194 00.000 11824 Move returns status 0, amount 328
21:26:14.194 00.000 11824 MoveAxis(N, 0, ABG)
21:26:14.194 00.000 11824 Move returns status 0, amount 0
21:26:14.195 00.001 11824 move complete, result=0
21:26:14.195 00.000 11824 worker thread done servicing request
21:26:14.195 00.000 11824 Worker thread wakes up
21:26:14.195 00.000 12116 GuideStep: -1.5 px 328 ms EAST, -0.4 px 0 ms NORTH
21:26:14.197 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:26:14.198 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:26:17.620 03.422 11824 Exposure complete
21:26:17.861 00.241 11824 worker thread done servicing request
21:26:17.861 00.000 12116 OnExposeComplete: enter
21:26:17.864 00.003 12116 UpdateGuideState(): m_state=6
21:26:17.867 00.003 12116 Star::Find(15, 1413, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
21:26:17.871 00.004 12116 Star::Find returns 1 (0), X=1412.26, Y=262.08, Mass=385565, SNR=97.4, Peak=43712 HFD=2.6
21:26:17.874 00.003 12116 MultiStar: [#1 0.48,0.07,0.47,U] [#2 -1.11,0.02,0.68,U] [#3 0.45,-0.58,0.68,U] [#4 0.86,0.10,0.51,U] [#5 0.68,-0.05,0.41,U] [#6 -0.50,0.58,0.32,U] [#7 0.52,-0.58,0.33,U] [#8 -0.85,-0.12,0.32,U] 
21:26:17.878 00.004 12116 refined, 8 included, MultiStar: {0.15, -0.30}, one-star: {0.48, -1.04}
21:26:17.881 00.003 12116 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.71) = xAngle (-3.81 = 2.47)
21:26:17.884 00.003 12116 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.82 = -0.82)
21:26:17.887 00.003 12116 CameraToMount -- cameraX=0.15 cameraY=-0.30 hyp=0.33 cameraTheta=-1.10 mountX=-0.26 mountY=-0.25, mountTheta=-2.39
21:26:17.892 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.15, y=-0.30, opts=13)
21:26:17.895 00.003 12116 Enqueuing Move request for scope (0.15, -0.30)
21:26:17.898 00.003 11824 Worker thread wakes up
21:26:17.899 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5351, FiltMin=1786, FiltMax=65535, Gamma=0.510
21:26:17.901 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.30) opts 0xd
21:26:17.901 00.000 12116 UpdateGuideState exits: m=385565 SNR=97.4
21:26:17.905 00.004 11824 Handling offset move in thread for scope, endpoint = (0.15, -0.30)
21:26:17.905 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:17.908 00.003 11824 Moving (0.15, -0.30) raw xDistance=-0.26 yDistance=-0.25
21:26:17.908 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:26:17.911 00.003 12116 Enqueuing Expose request
21:26:17.914 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
21:26:17.914 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:17.914 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:26:17.914 00.000 11824 MoveAxis(E, 0, ABG)
21:26:17.914 00.000 11824 Move returns status 0, amount 0
21:26:17.914 00.000 11824 MoveAxis(N, 0, ABG)
21:26:17.914 00.000 11824 Move returns status 0, amount 0
21:26:17.914 00.000 11824 move complete, result=0
21:26:17.915 00.001 11824 worker thread done servicing request
21:26:17.915 00.000 11824 Worker thread wakes up
21:26:17.915 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:26:17.915 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:26:17.917 00.002 12116 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:26:21.343 03.426 11824 Exposure complete
21:26:21.619 00.276 11824 worker thread done servicing request
21:26:21.619 00.000 12116 OnExposeComplete: enter
21:26:21.624 00.005 12116 UpdateGuideState(): m_state=6
21:26:21.628 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
21:26:21.631 00.003 12116 Star::Find returns 1 (0), X=1412.15, Y=262.16, Mass=401804, SNR=89.2, Peak=52000 HFD=2.4
21:26:21.635 00.004 12116 MultiStar: [#1 0.46,0.04,0.51,U] [#2 -0.57,-0.18,0.67,U] [#3 0.49,-0.51,0.75,U] [#4 0.70,-0.32,0.56,U] [#5 0.70,-0.30,0.44,U] [#6 -0.68,0.52,0.39,U] [#7 0.50,-0.37,0.37,U] [#8 -0.77,-0.32,0.28,U] 
21:26:21.640 00.005 12116 refined, 8 included, MultiStar: {0.20, -0.36}, one-star: {0.37, -0.96}
21:26:21.644 00.004 12116 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.71) = xAngle (-3.78 = 2.51)
21:26:21.647 00.003 12116 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.79 = -0.79)
21:26:21.650 00.003 12116 CameraToMount -- cameraX=0.20 cameraY=-0.36 hyp=0.41 cameraTheta=-1.06 mountX=-0.33 mountY=-0.29, mountTheta=-2.42
21:26:21.658 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.20, y=-0.36, opts=13)
21:26:21.662 00.004 12116 Enqueuing Move request for scope (0.20, -0.36)
21:26:21.665 00.003 11824 Worker thread wakes up
21:26:21.665 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5360, FiltMin=1648, FiltMax=65535, Gamma=0.510
21:26:21.668 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.36) opts 0xd
21:26:21.668 00.000 12116 UpdateGuideState exits: m=401804 SNR=89.2
21:26:21.672 00.004 11824 Handling offset move in thread for scope, endpoint = (0.20, -0.36)
21:26:21.672 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:21.676 00.004 11824 Moving (0.20, -0.36) raw xDistance=-0.33 yDistance=-0.29
21:26:21.676 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
21:26:21.676 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:26:21.680 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:21.680 00.000 12116 Enqueuing Expose request
21:26:21.683 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:26:21.683 00.000 11824 MoveAxis(E, 74, ABG)
21:26:21.683 00.000 11824 Guiding  Dir = 2, Dur = 74
21:26:21.683 00.000 11824 IsSlewing returns 0
21:26:21.684 00.001 11824 IsGuiding returns 0
21:26:21.684 00.000 11824 PulseGuide returned control before completion, sleep 84
21:26:21.773 00.089 11824 IsGuiding returns 1
21:26:21.773 00.000 11824 scope still moving after pulse duration time elapsed
21:26:21.803 00.030 11824 IsSlewing returns 0
21:26:21.804 00.001 11824 IsGuiding returns 0
21:26:21.804 00.000 11824 scope move finished after 74 + 46 ms
21:26:21.804 00.000 11824 Move returns status 0, amount 74
21:26:21.804 00.000 11824 MoveAxis(N, 0, ABG)
21:26:21.804 00.000 11824 Move returns status 0, amount 0
21:26:21.804 00.000 11824 move complete, result=0
21:26:21.805 00.001 11824 worker thread done servicing request
21:26:21.805 00.000 11824 Worker thread wakes up
21:26:21.805 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:26:21.805 00.000 12116 GuideStep: -0.3 px 74 ms EAST, -0.3 px 0 ms NORTH
21:26:21.809 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:26:25.218 03.409 11824 Exposure complete
21:26:25.481 00.263 11824 worker thread done servicing request
21:26:25.481 00.000 12116 OnExposeComplete: enter
21:26:25.484 00.003 12116 UpdateGuideState(): m_state=6
21:26:25.489 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
21:26:25.492 00.003 12116 Star::Find returns 1 (0), X=1412.10, Y=262.56, Mass=383293, SNR=76.7, Peak=45632 HFD=2.7
21:26:25.496 00.004 12116 MultiStar: [#1 0.58,0.49,0.55,U] [#2 -0.95,0.42,0.76,U] [#3 0.33,-0.15,0.91,U] [#4 0.48,0.70,0.66,U] [#5 0.50,0.19,0.49,U] [#6 -0.64,0.64,0.41,U] [#7 0.22,0.09,0.44,U] [#8 -0.39,-0.03,0.33,U] 
21:26:25.499 00.003 12116 refined, 8 included, MultiStar: {0.09, 0.13}, one-star: {0.31, -0.56}
21:26:25.503 00.004 12116 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.71) = xAngle (-1.73 = -1.73)
21:26:25.507 00.004 12116 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.26 = 1.26)
21:26:25.511 00.004 12116 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.99 mountX=-0.02 mountY=0.15, mountTheta=1.73
21:26:25.516 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.09, y=0.13, opts=13)
21:26:25.519 00.003 12116 Enqueuing Move request for scope (0.09, 0.13)
21:26:25.524 00.005 11824 Worker thread wakes up
21:26:25.524 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
21:26:25.524 00.000 11824 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
21:26:25.524 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5360, FiltMin=1562, FiltMax=65535, Gamma=0.510
21:26:25.527 00.003 11824 Moving (0.09, 0.13) raw xDistance=-0.02 yDistance=0.15
21:26:25.527 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:26:25.527 00.000 12116 UpdateGuideState exits: m=383293 SNR=76.7
21:26:25.530 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:25.530 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:25.533 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:26:25.533 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:26:25.537 00.004 11824 MoveAxis(E, 0, ABG)
21:26:25.538 00.001 11824 Move returns status 0, amount 0
21:26:25.538 00.000 12116 Enqueuing Expose request
21:26:25.541 00.003 11824 MoveAxis(N, 0, ABG)
21:26:25.541 00.000 11824 Move returns status 0, amount 0
21:26:25.541 00.000 11824 move complete, result=0
21:26:25.542 00.001 12116 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:26:25.546 00.004 11824 worker thread done servicing request
21:26:25.546 00.000 11824 Worker thread wakes up
21:26:25.546 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:26:25.547 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:26:28.993 03.446 11824 Exposure complete
21:26:29.334 00.341 11824 worker thread done servicing request
21:26:29.335 00.001 12116 OnExposeComplete: enter
21:26:29.339 00.004 12116 UpdateGuideState(): m_state=6
21:26:29.343 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
21:26:29.347 00.004 12116 Star::Find returns 1 (0), X=1412.16, Y=262.78, Mass=394005, SNR=83.6, Peak=46544 HFD=2.9
21:26:29.351 00.004 12116 MultiStar: [#1 0.44,0.75,0.69,U] [#2 -0.83,0.49,0.67,U] [#3 0.27,0.24,0.82,U] [#4 0.53,0.91,0.54,U] [#5 0.42,0.23,0.49,U] [#6 -0.87,1.03,0.33,U] [#7 0.04,0.40,0.38,U] [#8 -0.76,0.40,0.39,U] 
21:26:29.355 00.004 12116 refined, 8 included, MultiStar: {0.05, 0.37}, one-star: {0.38, -0.34}
21:26:29.359 00.004 12116 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.71) = xAngle (-1.28 = -1.28)
21:26:29.363 00.004 12116 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.70 = 1.70)
21:26:29.366 00.003 12116 CameraToMount -- cameraX=0.05 cameraY=0.37 hyp=0.37 cameraTheta=1.43 mountX=0.10 mountY=0.37, mountTheta=1.29
21:26:29.373 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=0.37, opts=13)
21:26:29.377 00.004 12116 Enqueuing Move request for scope (0.05, 0.37)
21:26:29.381 00.004 11824 Worker thread wakes up
21:26:29.381 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.37) opts 0xd
21:26:29.381 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5360, FiltMin=1354, FiltMax=65535, Gamma=0.510
21:26:29.384 00.003 11824 Handling offset move in thread for scope, endpoint = (0.05, 0.37)
21:26:29.385 00.001 12116 UpdateGuideState exits: m=394005 SNR=83.6
21:26:29.389 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:29.393 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:26:29.396 00.003 12116 Enqueuing Expose request
21:26:29.399 00.003 11824 Moving (0.05, 0.37) raw xDistance=0.10 yDistance=0.37
21:26:29.400 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:26:29.400 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:29.400 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:26:29.400 00.000 11824 MoveAxis(E, 0, ABG)
21:26:29.400 00.000 11824 Move returns status 0, amount 0
21:26:29.400 00.000 11824 MoveAxis(N, 0, ABG)
21:26:29.400 00.000 11824 Move returns status 0, amount 0
21:26:29.400 00.000 11824 move complete, result=0
21:26:29.400 00.000 11824 worker thread done servicing request
21:26:29.400 00.000 11824 Worker thread wakes up
21:26:29.401 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:26:29.401 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:26:29.404 00.003 12116 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:26:32.819 03.415 11824 Exposure complete
21:26:33.121 00.302 11824 worker thread done servicing request
21:26:33.121 00.000 12116 OnExposeComplete: enter
21:26:33.125 00.004 12116 UpdateGuideState(): m_state=6
21:26:33.129 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
21:26:33.140 00.011 12116 Star::Find returns 1 (0), X=1411.39, Y=262.58, Mass=393280, SNR=89.2, Peak=44320 HFD=3.0
21:26:33.145 00.005 12116 MultiStar: [#1 -0.09,0.32,0.55,U] [#2 0.04,0.24,0.78,U] [#3 -0.44,-0.13,0.76,U] [#4 -0.36,0.84,0.58,U] [#5 -0.43,0.50,0.41,U] [#6 -1.37,0.63,0.33,U] [#7 -0.48,-0.72,0.41,U] [#8 -1.29,0.16,0.32,U] 
21:26:33.150 00.005 12116 refined, 8 included, MultiStar: {-0.43, 0.07}, one-star: {-0.39, -0.54}
21:26:33.155 00.005 12116 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.71) = xAngle (0.25 = 0.25)
21:26:33.159 00.004 12116 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.24 = -3.04)
21:26:33.163 00.004 12116 CameraToMount -- cameraX=-0.43 cameraY=0.07 hyp=0.43 cameraTheta=2.97 mountX=0.42 mountY=-0.04, mountTheta=-0.10
21:26:33.171 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.43, y=0.07, opts=13)
21:26:33.174 00.003 12116 Enqueuing Move request for scope (-0.43, 0.07)
21:26:33.178 00.004 11824 Worker thread wakes up
21:26:33.178 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.07) opts 0xd
21:26:33.179 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.43, 0.07)
21:26:33.179 00.000 11824 Moving (-0.43, 0.07) raw xDistance=0.42 yDistance=-0.04
21:26:33.179 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
21:26:33.179 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:33.179 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5363, FiltMin=1517, FiltMax=65535, Gamma=0.510
21:26:33.183 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:26:33.183 00.000 12116 UpdateGuideState exits: m=393280 SNR=89.2
21:26:33.186 00.003 11824 MoveAxis(W, 94, ABG)
21:26:33.187 00.001 11824 Guiding  Dir = 3, Dur = 94
21:26:33.187 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:33.190 00.003 11824 IsSlewing returns 0
21:26:33.190 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:26:33.194 00.004 12116 Enqueuing Expose request
21:26:33.198 00.004 11824 IsGuiding returns 0
21:26:33.198 00.000 11824 PulseGuide returned control before completion, sleep 104
21:26:33.318 00.120 11824 IsGuiding returns 1
21:26:33.318 00.000 11824 scope still moving after pulse duration time elapsed
21:26:33.349 00.031 11824 IsSlewing returns 0
21:26:33.349 00.000 11824 IsGuiding returns 0
21:26:33.349 00.000 11824 scope move finished after 94 + 56 ms
21:26:33.349 00.000 11824 Move returns status 0, amount 94
21:26:33.350 00.001 11824 MoveAxis(N, 0, ABG)
21:26:33.350 00.000 11824 Move returns status 0, amount 0
21:26:33.350 00.000 11824 move complete, result=0
21:26:33.350 00.000 11824 worker thread done servicing request
21:26:33.350 00.000 11824 Worker thread wakes up
21:26:33.350 00.000 12116 GuideStep: 0.4 px 94 ms WEST, -0.0 px 0 ms NORTH
21:26:33.354 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:26:33.354 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:26:36.753 03.399 11824 Exposure complete
21:26:37.007 00.254 11824 worker thread done servicing request
21:26:37.007 00.000 12116 OnExposeComplete: enter
21:26:37.011 00.004 12116 UpdateGuideState(): m_state=6
21:26:37.017 00.006 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
21:26:37.024 00.007 12116 Star::Find returns 1 (0), X=1410.96, Y=262.72, Mass=372068, SNR=74.8, Peak=42781 HFD=2.6
21:26:37.029 00.005 12116 MultiStar: [#1 -0.67,0.63,0.66,U] [#2 0.40,0.47,1.04,U] [#3 -0.89,-0.05,0.92,U] [#4 -0.58,0.52,0.63,U] [#5 -0.69,0.18,0.53,U] [#6 -1.82,0.78,0.00,M1] [#7 -1.09,0.24,0.50,U] [#8 -1.82,0.13,0.36,U] 
21:26:37.035 00.006 12116 refined, 7 included, MultiStar: {-0.64, 0.18}, one-star: {-0.82, -0.40}
21:26:37.041 00.006 12116 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.71) = xAngle (0.15 = 0.15)
21:26:37.048 00.007 12116 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.13 = 3.13)
21:26:37.052 00.004 12116 CameraToMount -- cameraX=-0.64 cameraY=0.18 hyp=0.67 cameraTheta=2.86 mountX=0.66 mountY=0.01, mountTheta=0.01
21:26:37.062 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.64, y=0.18, opts=13)
21:26:37.065 00.003 12116 Enqueuing Move request for scope (-0.64, 0.18)
21:26:37.069 00.004 11824 Worker thread wakes up
21:26:37.069 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.18) opts 0xd
21:26:37.069 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.64, 0.18)
21:26:37.069 00.000 11824 Moving (-0.64, 0.18) raw xDistance=0.66 yDistance=0.01
21:26:37.069 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66
21:26:37.069 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:37.069 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:26:37.070 00.001 11824 MoveAxis(W, 154, ABG)
21:26:37.070 00.000 11824 Guiding  Dir = 3, Dur = 154
21:26:37.070 00.000 11824 IsSlewing returns 0
21:26:37.070 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5360, FiltMin=1715, FiltMax=65535, Gamma=0.510
21:26:37.074 00.004 11824 IsGuiding returns 0
21:26:37.074 00.000 12116 UpdateGuideState exits: m=372068 SNR=74.8
21:26:37.085 00.011 11824 PulseGuide returned control before completion, sleep 164
21:26:37.086 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:37.097 00.011 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:26:37.107 00.010 12116 Enqueuing Expose request
21:26:37.263 00.156 11824 IsGuiding returns 0
21:26:37.263 00.000 11824 Move returns status 0, amount 154
21:26:37.263 00.000 11824 MoveAxis(N, 0, ABG)
21:26:37.263 00.000 11824 Move returns status 0, amount 0
21:26:37.263 00.000 11824 move complete, result=0
21:26:37.264 00.001 11824 worker thread done servicing request
21:26:37.264 00.000 12116 GuideStep: 0.7 px 154 ms WEST, 0.0 px 0 ms NORTH
21:26:37.267 00.003 11824 Worker thread wakes up
21:26:37.268 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:26:37.268 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:26:40.677 03.409 11824 Exposure complete
21:26:40.922 00.245 11824 worker thread done servicing request
21:26:40.922 00.000 12116 OnExposeComplete: enter
21:26:40.926 00.004 12116 UpdateGuideState(): m_state=6
21:26:40.930 00.004 12116 Star::Find(15, 1410, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
21:26:40.933 00.003 12116 Star::Find returns 1 (0), X=1410.84, Y=262.94, Mass=424191, SNR=100.3, Peak=54589 HFD=2.5
21:26:40.935 00.002 12116 MultiStar: [#1 -0.62,0.65,0.48,U] [#2 0.34,0.72,0.74,U] [#3 -1.02,0.17,0.66,U] [#4 -0.59,0.54,0.48,U] [#5 -0.75,0.37,0.41,U] [#6 -1.81,0.84,0.00,M2] [#7 -0.90,-0.03,0.30,U] [#8 -1.82,0.67,0.00,M1] 
21:26:40.939 00.004 12116 refined, 6 included, MultiStar: {-0.62, 0.29}, one-star: {-0.94, -0.18}
21:26:40.944 00.005 12116 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.71) = xAngle (-0.01 = -0.01)
21:26:40.946 00.002 12116 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.98 = 2.98)
21:26:40.949 00.003 12116 CameraToMount -- cameraX=-0.62 cameraY=0.29 hyp=0.68 cameraTheta=2.70 mountX=0.68 mountY=0.11, mountTheta=0.16
21:26:40.955 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.62, y=0.29, opts=13)
21:26:40.958 00.003 12116 Enqueuing Move request for scope (-0.62, 0.29)
21:26:40.962 00.004 11824 Worker thread wakes up
21:26:40.963 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5357, FiltMin=1738, FiltMax=65535, Gamma=0.510
21:26:40.966 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.29) opts 0xd
21:26:40.966 00.000 12116 UpdateGuideState exits: m=424191 SNR=100.3
21:26:40.969 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.62, 0.29)
21:26:40.969 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:40.972 00.003 11824 Moving (-0.62, 0.29) raw xDistance=0.68 yDistance=0.11
21:26:40.972 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:26:40.976 00.004 12116 Enqueuing Expose request
21:26:40.978 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.68
21:26:40.979 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:40.979 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:26:40.979 00.000 11824 MoveAxis(W, 164, ABG)
21:26:40.979 00.000 11824 Guiding  Dir = 3, Dur = 164
21:26:40.979 00.000 11824 IsSlewing returns 0
21:26:40.979 00.000 11824 IsGuiding returns 0
21:26:40.980 00.001 11824 PulseGuide returned control before completion, sleep 174
21:26:41.160 00.180 11824 IsGuiding returns 1
21:26:41.160 00.000 11824 scope still moving after pulse duration time elapsed
21:26:41.192 00.032 11824 IsSlewing returns 0
21:26:41.192 00.000 11824 IsGuiding returns 0
21:26:41.192 00.000 11824 scope move finished after 164 + 48 ms
21:26:41.192 00.000 11824 Move returns status 0, amount 164
21:26:41.192 00.000 11824 MoveAxis(N, 0, ABG)
21:26:41.193 00.001 11824 Move returns status 0, amount 0
21:26:41.193 00.000 11824 move complete, result=0
21:26:41.193 00.000 11824 worker thread done servicing request
21:26:41.193 00.000 11824 Worker thread wakes up
21:26:41.193 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:26:41.193 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:26:41.193 00.000 12116 GuideStep: 0.7 px 164 ms WEST, 0.1 px 0 ms NORTH
21:26:44.596 03.403 11824 Exposure complete
21:26:44.834 00.238 11824 worker thread done servicing request
21:26:44.834 00.000 12116 OnExposeComplete: enter
21:26:44.838 00.004 12116 UpdateGuideState(): m_state=6
21:26:44.841 00.003 12116 Star::Find(15, 1410, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
21:26:44.844 00.003 12116 Star::Find returns 1 (0), X=1411.03, Y=262.55, Mass=375718, SNR=74.8, Peak=46621 HFD=2.5
21:26:44.848 00.004 12116 MultiStar: [#1 -0.58,0.53,0.65,U] [#2 0.10,0.23,0.83,U] [#3 -0.74,-0.39,1.08,U] [#4 -0.36,0.36,0.56,U] [#5 -0.70,0.32,0.53,U] [#6 -1.99,0.93,0.00,M3] [#7 -0.82,-0.24,0.39,U] [#8 -1.63,0.05,0.42,U] 
21:26:44.850 00.002 12116 refined, 7 included, MultiStar: {-0.63, -0.03}, one-star: {-0.76, -0.57}
21:26:44.853 00.003 12116 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.71) = xAngle (-5.81 = 0.47)
21:26:44.856 00.003 12116 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.82 = -2.82)
21:26:44.859 00.003 12116 CameraToMount -- cameraX=-0.63 cameraY=-0.03 hyp=0.63 cameraTheta=-3.09 mountX=0.56 mountY=-0.20, mountTheta=-0.34
21:26:44.865 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.63, y=-0.03, opts=13)
21:26:44.868 00.003 12116 Enqueuing Move request for scope (-0.63, -0.03)
21:26:44.873 00.005 11824 Worker thread wakes up
21:26:44.873 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5360, FiltMin=1821, FiltMax=65535, Gamma=0.510
21:26:44.876 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.03) opts 0xd
21:26:44.876 00.000 12116 UpdateGuideState exits: m=375718 SNR=74.8
21:26:44.879 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.63, -0.03)
21:26:44.879 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:44.881 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:26:44.884 00.003 12116 Enqueuing Expose request
21:26:44.886 00.002 11824 Moving (-0.63, -0.03) raw xDistance=0.56 yDistance=-0.20
21:26:44.886 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
21:26:44.887 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:44.887 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:26:44.887 00.000 11824 MoveAxis(W, 137, ABG)
21:26:44.887 00.000 11824 Guiding  Dir = 3, Dur = 137
21:26:44.887 00.000 11824 IsSlewing returns 0
21:26:44.887 00.000 11824 IsGuiding returns 0
21:26:44.887 00.000 11824 PulseGuide returned control before completion, sleep 147
21:26:45.050 00.163 11824 IsGuiding returns 0
21:26:45.050 00.000 11824 Move returns status 0, amount 137
21:26:45.050 00.000 11824 MoveAxis(N, 0, ABG)
21:26:45.050 00.000 11824 Move returns status 0, amount 0
21:26:45.050 00.000 11824 move complete, result=0
21:26:45.050 00.000 11824 worker thread done servicing request
21:26:45.051 00.001 11824 Worker thread wakes up
21:26:45.051 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:26:45.051 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:26:45.051 00.000 12116 GuideStep: 0.6 px 137 ms WEST, -0.2 px 0 ms NORTH
21:26:48.469 03.418 11824 Exposure complete
21:26:48.736 00.267 11824 worker thread done servicing request
21:26:48.736 00.000 12116 OnExposeComplete: enter
21:26:48.740 00.004 12116 UpdateGuideState(): m_state=6
21:26:48.744 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
21:26:48.747 00.003 12116 Star::Find returns 1 (0), X=1411.11, Y=262.37, Mass=376500, SNR=74.7, Peak=42685 HFD=2.7
21:26:48.751 00.004 12116 MultiStar: [#1 -0.47,0.08,0.73,U] [#2 0.27,-0.17,0.92,U] [#3 -0.65,-0.34,0.95,U] [#4 -0.07,-0.17,0.64,U] [#5 -0.35,-0.25,0.55,U] [#6 -1.63,0.28,0.46,U] [#7 -0.44,-0.33,0.36,U] [#8 -1.32,-0.41,0.43,U] 
21:26:48.756 00.005 12116 refined, 8 included, MultiStar: {-0.51, -0.26}, one-star: {-0.68, -0.75}
21:26:48.759 00.003 12116 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.71) = xAngle (-5.38 = 0.90)
21:26:48.762 00.003 12116 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.40 = -2.40)
21:26:48.764 00.002 12116 CameraToMount -- cameraX=-0.51 cameraY=-0.26 hyp=0.58 cameraTheta=-2.67 mountX=0.36 mountY=-0.39, mountTheta=-0.83
21:26:48.770 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.51, y=-0.26, opts=13)
21:26:48.774 00.004 12116 Enqueuing Move request for scope (-0.51, -0.26)
21:26:48.776 00.002 11824 Worker thread wakes up
21:26:48.776 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.26) opts 0xd
21:26:48.777 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.51, -0.26)
21:26:48.777 00.000 11824 Moving (-0.51, -0.26) raw xDistance=0.36 yDistance=-0.39
21:26:48.777 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5344, FiltMin=1565, FiltMax=65535, Gamma=0.510
21:26:48.780 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
21:26:48.780 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:48.780 00.000 12116 UpdateGuideState exits: m=376500 SNR=74.7
21:26:48.783 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:26:48.783 00.000 11824 MoveAxis(W, 90, ABG)
21:26:48.783 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:48.786 00.003 11824 Guiding  Dir = 3, Dur = 90
21:26:48.786 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:26:48.789 00.003 11824 IsSlewing returns 0
21:26:48.789 00.000 12116 Enqueuing Expose request
21:26:48.791 00.002 11824 IsGuiding returns 0
21:26:48.792 00.001 11824 PulseGuide returned control before completion, sleep 100
21:26:48.907 00.115 11824 IsGuiding returns 0
21:26:48.907 00.000 11824 Move returns status 0, amount 90
21:26:48.907 00.000 11824 MoveAxis(N, 0, ABG)
21:26:48.907 00.000 11824 Move returns status 0, amount 0
21:26:48.908 00.001 11824 move complete, result=0
21:26:48.908 00.000 11824 worker thread done servicing request
21:26:48.908 00.000 11824 Worker thread wakes up
21:26:48.908 00.000 12116 GuideStep: 0.4 px 90 ms WEST, -0.4 px 0 ms NORTH
21:26:48.911 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:26:48.911 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:26:52.355 03.444 11824 Exposure complete
21:26:52.614 00.259 11824 worker thread done servicing request
21:26:52.614 00.000 12116 OnExposeComplete: enter
21:26:52.618 00.004 12116 UpdateGuideState(): m_state=6
21:26:52.622 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
21:26:52.625 00.003 12116 Star::Find returns 1 (0), X=1411.38, Y=262.78, Mass=404555, SNR=91.5, Peak=45309 HFD=2.9
21:26:52.629 00.004 12116 MultiStar: [#1 -0.17,0.20,0.56,U] [#2 0.01,0.06,0.89,U] [#3 -0.57,-0.39,0.72,U] [#4 -0.24,0.29,0.47,U] [#5 -0.32,0.07,0.43,U] [#6 -1.27,0.78,0.33,U] [#7 -0.76,-0.32,0.30,U] [#8 -1.26,-0.03,0.24,U] 
21:26:52.632 00.003 12116 refined, 8 included, MultiStar: {-0.42, -0.03}, one-star: {-0.41, -0.35}
21:26:52.634 00.002 12116 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.71) = xAngle (-5.79 = 0.50)
21:26:52.638 00.004 12116 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.80 = -2.80)
21:26:52.641 00.003 12116 CameraToMount -- cameraX=-0.42 cameraY=-0.03 hyp=0.43 cameraTheta=-3.07 mountX=0.37 mountY=-0.14, mountTheta=-0.37
21:26:52.647 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.42, y=-0.03, opts=13)
21:26:52.650 00.003 12116 Enqueuing Move request for scope (-0.42, -0.03)
21:26:52.653 00.003 11824 Worker thread wakes up
21:26:52.653 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.03) opts 0xd
21:26:52.653 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5360, FiltMin=1741, FiltMax=65535, Gamma=0.510
21:26:52.656 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.42, -0.03)
21:26:52.657 00.001 11824 Moving (-0.42, -0.03) raw xDistance=0.37 yDistance=-0.14
21:26:52.657 00.000 12116 UpdateGuideState exits: m=404555 SNR=91.5
21:26:52.659 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
21:26:52.659 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:52.663 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:52.663 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:26:52.666 00.003 12116 Enqueuing Expose request
21:26:52.669 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:26:52.669 00.000 11824 MoveAxis(W, 90, ABG)
21:26:52.669 00.000 11824 Guiding  Dir = 3, Dur = 90
21:26:52.669 00.000 11824 IsSlewing returns 0
21:26:52.670 00.001 11824 IsGuiding returns 0
21:26:52.670 00.000 11824 PulseGuide returned control before completion, sleep 100
21:26:52.781 00.111 11824 IsGuiding returns 1
21:26:52.781 00.000 11824 scope still moving after pulse duration time elapsed
21:26:52.811 00.030 11824 IsSlewing returns 0
21:26:52.811 00.000 11824 IsGuiding returns 0
21:26:52.812 00.001 11824 scope move finished after 90 + 52 ms
21:26:52.812 00.000 11824 Move returns status 0, amount 90
21:26:52.812 00.000 11824 MoveAxis(N, 0, ABG)
21:26:52.812 00.000 11824 Move returns status 0, amount 0
21:26:52.812 00.000 11824 move complete, result=0
21:26:52.813 00.001 11824 worker thread done servicing request
21:26:52.813 00.000 11824 Worker thread wakes up
21:26:52.813 00.000 12116 GuideStep: 0.4 px 90 ms WEST, -0.1 px 0 ms NORTH
21:26:52.816 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:26:52.816 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:26:56.240 03.424 11824 Exposure complete
21:26:56.501 00.261 12116 OnExposeComplete: enter
21:26:56.508 00.007 11824 worker thread done servicing request
21:26:56.508 00.000 12116 UpdateGuideState(): m_state=6
21:26:56.517 00.009 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
21:26:56.524 00.007 12116 Star::Find returns 1 (0), X=1412.22, Y=261.51, Mass=397348, SNR=75.6, Peak=39251 HFD=3.0
21:26:56.530 00.006 12116 MultiStar: [#1 0.65,-0.35,0.58,U] [#2 -1.08,-0.83,0.84,U] [#3 0.22,-1.05,0.80,U] [#4 0.25,-0.76,0.75,U] [#5 0.30,-0.85,0.63,U] [#6 -0.74,-0.29,0.37,U] [#7 0.44,-0.92,0.43,U] [#8 -1.04,-0.76,0.33,U] 
21:26:56.536 00.006 12116 refined, 8 included, MultiStar: {0.00, -0.91}, one-star: {0.43, -1.61}
21:26:56.542 00.006 12116 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.71) = xAngle (-4.28 = 2.00)
21:26:56.546 00.004 12116 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.29 = -1.29)
21:26:56.550 00.004 12116 CameraToMount -- cameraX=0.00 cameraY=-0.91 hyp=0.91 cameraTheta=-1.57 mountX=-0.38 mountY=-0.87, mountTheta=-1.98
21:26:56.558 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=-0.91, opts=13)
21:26:56.563 00.005 12116 Enqueuing Move request for scope (0.00, -0.91)
21:26:56.566 00.003 11824 Worker thread wakes up
21:26:56.566 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5351, FiltMin=1709, FiltMax=65535, Gamma=0.510
21:26:56.569 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.91) opts 0xd
21:26:56.569 00.000 12116 UpdateGuideState exits: m=397348 SNR=75.6
21:26:56.572 00.003 11824 Handling offset move in thread for scope, endpoint = (0.00, -0.91)
21:26:56.572 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:56.575 00.003 11824 Moving (0.00, -0.91) raw xDistance=-0.38 yDistance=-0.87
21:26:56.576 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:26:56.578 00.002 12116 Enqueuing Expose request
21:26:56.581 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
21:26:56.581 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87
21:26:56.581 00.000 11824 MoveAxis(E, 79, ABG)
21:26:56.581 00.000 11824 Guiding  Dir = 2, Dur = 79
21:26:56.581 00.000 11824 IsSlewing returns 0
21:26:56.582 00.001 11824 IsGuiding returns 0
21:26:56.582 00.000 11824 PulseGuide returned control before completion, sleep 89
21:26:56.684 00.102 11824 IsGuiding returns 1
21:26:56.684 00.000 11824 scope still moving after pulse duration time elapsed
21:26:56.715 00.031 11824 IsSlewing returns 0
21:26:56.715 00.000 11824 IsGuiding returns 0
21:26:56.716 00.001 11824 scope move finished after 79 + 53 ms
21:26:56.716 00.000 11824 Move returns status 0, amount 79
21:26:56.716 00.000 11824 MoveAxis(N, 164, ABG)
21:26:56.716 00.000 11824 Guiding  Dir = 0, Dur = 164
21:26:56.716 00.000 11824 IsSlewing returns 0
21:26:56.717 00.001 11824 IsGuiding returns 0
21:26:56.718 00.001 11824 PulseGuide returned control before completion, sleep 174
21:26:56.903 00.185 11824 IsGuiding returns 1
21:26:56.904 00.001 11824 scope still moving after pulse duration time elapsed
21:26:56.934 00.030 11824 IsSlewing returns 0
21:26:56.934 00.000 11824 IsGuiding returns 0
21:26:56.935 00.001 11824 scope move finished after 164 + 53 ms
21:26:56.935 00.000 11824 Move returns status 0, amount 164
21:26:56.935 00.000 11824 move complete, result=0
21:26:56.935 00.000 12116 GuideStep: -0.4 px 79 ms EAST, -0.9 px 164 ms NORTH
21:26:56.940 00.005 11824 worker thread done servicing request
21:26:56.940 00.000 11824 Worker thread wakes up
21:26:56.940 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:26:56.940 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:27:00.380 03.440 11824 Exposure complete
21:27:00.809 00.429 11824 worker thread done servicing request
21:27:00.809 00.000 12116 OnExposeComplete: enter
21:27:00.815 00.006 12116 UpdateGuideState(): m_state=6
21:27:00.825 00.010 12116 Star::Find(15, 1412, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
21:27:00.831 00.006 12116 Star::Find returns 1 (0), X=1411.51, Y=263.04, Mass=362785, SNR=78.4, Peak=39168 HFD=3.0
21:27:00.845 00.014 12116 MultiStar: [#1 0.01,0.91,0.61,U] [#2 -0.11,0.42,0.89,U] [#3 -0.35,0.07,0.91,U] [#4 0.12,0.50,0.63,U] [#5 -0.01,0.57,0.48,U] [#6 -1.33,1.24,0.35,U] [#7 -0.06,0.54,0.35,U] [#8 -1.54,0.43,0.35,U] 
21:27:00.855 00.010 12116 single-star, 8 included, MultiStar: {-0.30, 0.41}, one-star: {-0.28, -0.08}
21:27:00.859 00.004 12116 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.71) = xAngle (-5.56 = 0.72)
21:27:00.865 00.006 12116 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.58 = -2.58)
21:27:00.869 00.004 12116 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-2.85 mountX=0.22 mountY=-0.15, mountTheta=-0.62
21:27:00.877 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.28, y=-0.08, opts=13)
21:27:00.882 00.005 12116 Enqueuing Move request for scope (-0.28, -0.08)
21:27:00.886 00.004 11824 Worker thread wakes up
21:27:00.886 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.08) opts 0xd
21:27:00.887 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.28, -0.08)
21:27:00.887 00.000 11824 Moving (-0.28, -0.08) raw xDistance=0.22 yDistance=-0.15
21:27:00.887 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
21:27:00.887 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5341, FiltMin=1696, FiltMax=65535, Gamma=0.510
21:27:00.891 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:00.892 00.001 12116 UpdateGuideState exits: m=362785 SNR=78.4
21:27:00.895 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:27:00.895 00.000 11824 MoveAxis(E, 0, ABG)
21:27:00.896 00.001 11824 Move returns status 0, amount 0
21:27:00.896 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:00.899 00.003 11824 MoveAxis(N, 0, ABG)
21:27:00.899 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:27:00.903 00.004 11824 Move returns status 0, amount 0
21:27:00.903 00.000 12116 Enqueuing Expose request
21:27:00.907 00.004 11824 move complete, result=0
21:27:00.908 00.001 11824 worker thread done servicing request
21:27:00.908 00.000 11824 Worker thread wakes up
21:27:00.908 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:27:00.912 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:27:00.912 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:27:04.322 03.410 11824 Exposure complete
21:27:04.576 00.254 11824 worker thread done servicing request
21:27:04.576 00.000 12116 OnExposeComplete: enter
21:27:04.580 00.004 12116 UpdateGuideState(): m_state=6
21:27:04.584 00.004 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
21:27:04.589 00.005 12116 Star::Find returns 1 (0), X=1411.68, Y=263.05, Mass=390960, SNR=84.3, Peak=46336 HFD=2.8
21:27:04.593 00.004 12116 MultiStar: [#1 -0.00,0.68,0.54,U] [#2 -0.16,0.67,0.84,U] [#3 -0.23,-0.01,0.78,U] [#4 0.29,0.73,0.58,U] [#5 -0.23,0.30,0.57,U] [#6 -1.10,1.06,0.40,U] [#7 0.20,0.25,0.38,U] [#8 -1.25,0.65,0.35,U] 
21:27:04.596 00.003 12116 single-star, 8 included, MultiStar: {-0.22, 0.40}, one-star: {-0.11, -0.07}
21:27:04.600 00.004 12116 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.71) = xAngle (-5.28 = 1.01)
21:27:04.604 00.004 12116 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.29 = -2.29)
21:27:04.608 00.004 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.56 mountX=0.07 mountY=-0.10, mountTheta=-0.95
21:27:04.615 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.07, opts=13)
21:27:04.618 00.003 12116 Enqueuing Move request for scope (-0.11, -0.07)
21:27:04.622 00.004 11824 Worker thread wakes up
21:27:04.623 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
21:27:04.623 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
21:27:04.623 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5344, FiltMin=1591, FiltMax=65535, Gamma=0.510
21:27:04.626 00.003 11824 Moving (-0.11, -0.07) raw xDistance=0.07 yDistance=-0.10
21:27:04.626 00.000 12116 UpdateGuideState exits: m=390960 SNR=84.3
21:27:04.629 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:27:04.629 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:04.633 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:04.633 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:27:04.638 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:27:04.638 00.000 11824 MoveAxis(E, 0, ABG)
21:27:04.638 00.000 11824 Move returns status 0, amount 0
21:27:04.638 00.000 12116 Enqueuing Expose request
21:27:04.641 00.003 11824 MoveAxis(N, 0, ABG)
21:27:04.641 00.000 11824 Move returns status 0, amount 0
21:27:04.641 00.000 11824 move complete, result=0
21:27:04.642 00.001 11824 worker thread done servicing request
21:27:04.642 00.000 11824 Worker thread wakes up
21:27:04.642 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:27:04.646 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:27:04.646 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:27:08.046 03.400 11824 Exposure complete
21:27:08.274 00.228 11824 worker thread done servicing request
21:27:08.274 00.000 12116 OnExposeComplete: enter
21:27:08.277 00.003 12116 UpdateGuideState(): m_state=6
21:27:08.280 00.003 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
21:27:08.283 00.003 12116 Star::Find returns 1 (0), X=1411.27, Y=262.87, Mass=394029, SNR=83.8, Peak=43389 HFD=2.9
21:27:08.288 00.005 12116 MultiStar: [#1 -0.15,0.51,0.55,U] [#2 -0.08,0.28,0.73,U] [#3 -0.41,0.29,0.74,U] [#4 -0.26,0.48,0.57,U] [#5 -0.21,-0.11,0.47,U] [#6 -1.78,1.02,0.00,M1] [#7 -0.36,0.16,0.38,U] [#8 -1.69,0.31,0.33,U] 
21:27:08.290 00.002 12116 refined, 7 included, MultiStar: {-0.40, 0.17}, one-star: {-0.52, -0.25}
21:27:08.293 00.003 12116 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.71) = xAngle (0.02 = 0.02)
21:27:08.296 00.003 12116 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.01 = 3.01)
21:27:08.299 00.003 12116 CameraToMount -- cameraX=-0.40 cameraY=0.17 hyp=0.44 cameraTheta=2.73 mountX=0.44 mountY=0.06, mountTheta=0.13
21:27:08.305 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.40, y=0.17, opts=13)
21:27:08.308 00.003 12116 Enqueuing Move request for scope (-0.40, 0.17)
21:27:08.312 00.004 11824 Worker thread wakes up
21:27:08.312 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5357, FiltMin=1536, FiltMax=65535, Gamma=0.510
21:27:08.315 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.17) opts 0xd
21:27:08.315 00.000 12116 UpdateGuideState exits: m=394029 SNR=83.8
21:27:08.317 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.40, 0.17)
21:27:08.317 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:08.322 00.005 11824 Moving (-0.40, 0.17) raw xDistance=0.44 yDistance=0.06
21:27:08.322 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:27:08.325 00.003 12116 Enqueuing Expose request
21:27:08.328 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
21:27:08.328 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:08.329 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:27:08.329 00.000 11824 MoveAxis(W, 98, ABG)
21:27:08.329 00.000 11824 Guiding  Dir = 3, Dur = 98
21:27:08.330 00.001 11824 IsSlewing returns 0
21:27:08.330 00.000 11824 IsGuiding returns 0
21:27:08.330 00.000 11824 PulseGuide returned control before completion, sleep 108
21:27:08.441 00.111 11824 IsGuiding returns 1
21:27:08.441 00.000 11824 scope still moving after pulse duration time elapsed
21:27:08.473 00.032 11824 IsSlewing returns 0
21:27:08.473 00.000 11824 IsGuiding returns 0
21:27:08.473 00.000 11824 scope move finished after 98 + 44 ms
21:27:08.473 00.000 11824 Move returns status 0, amount 98
21:27:08.473 00.000 11824 MoveAxis(N, 0, ABG)
21:27:08.474 00.001 11824 Move returns status 0, amount 0
21:27:08.474 00.000 11824 move complete, result=0
21:27:08.474 00.000 11824 worker thread done servicing request
21:27:08.474 00.000 11824 Worker thread wakes up
21:27:08.474 00.000 12116 GuideStep: 0.4 px 98 ms WEST, 0.1 px 0 ms NORTH
21:27:08.477 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:27:08.477 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:27:11.895 03.418 11824 Exposure complete
21:27:12.142 00.247 11824 worker thread done servicing request
21:27:12.142 00.000 12116 OnExposeComplete: enter
21:27:12.146 00.004 12116 UpdateGuideState(): m_state=6
21:27:12.150 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
21:27:12.155 00.005 12116 Star::Find returns 1 (0), X=1411.96, Y=262.46, Mass=388622, SNR=85.5, Peak=43008 HFD=3.0
21:27:12.158 00.003 12116 MultiStar: [#1 0.60,0.40,0.69,U] [#2 -0.83,0.42,0.71,U] [#3 0.09,-0.36,0.79,U] [#4 0.37,0.39,0.60,U] [#5 0.18,0.03,0.49,U] [#6 -0.91,0.69,0.38,U] [#7 0.07,-0.52,0.32,U] [#8 -1.07,0.49,0.34,U] 
21:27:12.162 00.004 12116 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {0.17, -0.66}
21:27:12.164 00.002 12116 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.71) = xAngle (0.01 = 0.01)
21:27:12.167 00.003 12116 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.00 = 3.00)
21:27:12.170 00.003 12116 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.73 mountX=0.06 mountY=0.01, mountTheta=0.14
21:27:12.182 00.012 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=0.02, opts=13)
21:27:12.187 00.005 12116 Enqueuing Move request for scope (-0.06, 0.02)
21:27:12.192 00.005 11824 Worker thread wakes up
21:27:12.192 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1639, FiltMax=65535, Gamma=0.510
21:27:12.196 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
21:27:12.196 00.000 12116 UpdateGuideState exits: m=388622 SNR=85.5
21:27:12.199 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
21:27:12.200 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:12.203 00.003 11824 Moving (-0.06, 0.02) raw xDistance=0.06 yDistance=0.01
21:27:12.203 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:27:12.203 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:12.203 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:27:12.207 00.004 12116 Enqueuing Expose request
21:27:12.210 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:27:12.210 00.000 11824 MoveAxis(E, 0, ABG)
21:27:12.210 00.000 11824 Move returns status 0, amount 0
21:27:12.210 00.000 11824 MoveAxis(N, 0, ABG)
21:27:12.210 00.000 11824 Move returns status 0, amount 0
21:27:12.210 00.000 11824 move complete, result=0
21:27:12.210 00.000 11824 worker thread done servicing request
21:27:12.210 00.000 11824 Worker thread wakes up
21:27:12.210 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:27:12.211 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:27:12.213 00.002 12116 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:27:15.613 03.400 11824 Exposure complete
21:27:15.859 00.246 11824 worker thread done servicing request
21:27:15.859 00.000 12116 OnExposeComplete: enter
21:27:15.863 00.004 12116 UpdateGuideState(): m_state=6
21:27:15.866 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
21:27:15.870 00.004 12116 Star::Find returns 1 (0), X=1412.36, Y=262.28, Mass=380056, SNR=77.4, Peak=34803 HFD=3.1
21:27:15.874 00.004 12116 MultiStar: [#1 0.72,0.22,0.60,U] [#2 -1.13,0.04,0.77,U] [#3 0.60,-0.32,0.97,U] [#4 1.03,0.23,0.54,U] [#5 0.52,0.34,0.64,U] [#6 -0.40,0.73,0.36,U] [#7 0.80,-0.09,0.41,U] [#8 -0.72,0.02,0.49,U] 
21:27:15.879 00.005 12116 refined, 8 included, MultiStar: {0.25, -0.07}, one-star: {0.57, -0.84}
21:27:15.882 00.003 12116 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.71) = xAngle (-3.00 = -3.00)
21:27:15.885 00.003 12116 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.01 = -0.01)
21:27:15.888 00.003 12116 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.28 mountX=-0.26 mountY=-0.00, mountTheta=-3.13
21:27:15.895 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=-0.07, opts=13)
21:27:15.899 00.004 12116 Enqueuing Move request for scope (0.25, -0.07)
21:27:15.901 00.002 11824 Worker thread wakes up
21:27:15.901 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5338, FiltMin=1523, FiltMax=65535, Gamma=0.510
21:27:15.906 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
21:27:15.906 00.000 12116 UpdateGuideState exits: m=380056 SNR=77.4
21:27:15.908 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:15.912 00.004 11824 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
21:27:15.912 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:27:15.914 00.002 12116 Enqueuing Expose request
21:27:15.917 00.003 11824 Moving (0.25, -0.07) raw xDistance=-0.26 yDistance=-0.00
21:27:15.917 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
21:27:15.917 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:15.917 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:27:15.917 00.000 11824 MoveAxis(E, 0, ABG)
21:27:15.917 00.000 11824 Move returns status 0, amount 0
21:27:15.917 00.000 11824 MoveAxis(N, 0, ABG)
21:27:15.918 00.001 11824 Move returns status 0, amount 0
21:27:15.918 00.000 11824 move complete, result=0
21:27:15.918 00.000 11824 worker thread done servicing request
21:27:15.918 00.000 11824 Worker thread wakes up
21:27:15.918 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:27:15.918 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:27:15.921 00.003 12116 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
21:27:19.367 03.446 11824 Exposure complete
21:27:19.707 00.340 11824 worker thread done servicing request
21:27:19.708 00.001 12116 OnExposeComplete: enter
21:27:19.712 00.004 12116 UpdateGuideState(): m_state=6
21:27:19.715 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
21:27:19.719 00.004 12116 Star::Find returns 1 (0), X=1412.97, Y=261.79, Mass=407195, SNR=89.4, Peak=43997 HFD=2.8
21:27:19.723 00.004 12116 MultiStar: [#1 1.29,-0.09,0.58,U] [#2 -1.93,-0.36,0.00,M1] [#3 1.20,-0.81,0.87,U] [#4 1.24,0.05,0.45,U] [#5 1.13,-0.86,0.46,U] [#6 0.14,0.15,0.46,U] [#7 1.27,-0.54,0.34,U] [#8 0.20,-0.80,0.31,U] 
21:27:19.726 00.003 12116 refined, 7 included, MultiStar: {1.03, -0.63}, one-star: {1.19, -1.33}
21:27:19.730 00.004 12116 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.71) = xAngle (-3.26 = 3.02)
21:27:19.735 00.005 12116 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.28 = -0.28)
21:27:19.738 00.003 12116 CameraToMount -- cameraX=1.03 cameraY=-0.63 hyp=1.21 cameraTheta=-0.55 mountX=-1.20 mountY=-0.33, mountTheta=-2.87
21:27:19.744 00.006 12116 SchedulePrimaryMove(0D79E080, x=1.03, y=-0.63, opts=13)
21:27:19.748 00.004 12116 Enqueuing Move request for scope (1.03, -0.63)
21:27:19.751 00.003 11824 Worker thread wakes up
21:27:19.751 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (1.03, -0.63) opts 0xd
21:27:19.751 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5344, FiltMin=1482, FiltMax=65535, Gamma=0.510
21:27:19.755 00.004 11824 Handling offset move in thread for scope, endpoint = (1.03, -0.63)
21:27:19.756 00.001 12116 UpdateGuideState exits: m=407195 SNR=89.4
21:27:19.759 00.003 11824 Moving (1.03, -0.63) raw xDistance=-1.20 yDistance=-0.33
21:27:19.759 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.20
21:27:19.759 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:19.759 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:19.762 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:27:19.762 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:27:19.765 00.003 11824 MoveAxis(E, 269, ABG)
21:27:19.765 00.000 12116 Enqueuing Expose request
21:27:19.768 00.003 11824 Guiding  Dir = 2, Dur = 269
21:27:19.768 00.000 11824 IsSlewing returns 0
21:27:19.769 00.001 11824 IsGuiding returns 0
21:27:19.769 00.000 11824 PulseGuide returned control before completion, sleep 279
21:27:20.063 00.294 11824 IsGuiding returns 1
21:27:20.063 00.000 11824 scope still moving after pulse duration time elapsed
21:27:20.095 00.032 11824 IsSlewing returns 0
21:27:20.096 00.001 11824 IsGuiding returns 0
21:27:20.096 00.000 11824 scope move finished after 269 + 57 ms
21:27:20.096 00.000 11824 Move returns status 0, amount 269
21:27:20.096 00.000 11824 MoveAxis(N, 0, ABG)
21:27:20.096 00.000 11824 Move returns status 0, amount 0
21:27:20.096 00.000 11824 move complete, result=0
21:27:20.096 00.000 11824 worker thread done servicing request
21:27:20.096 00.000 11824 Worker thread wakes up
21:27:20.096 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:27:20.096 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:27:20.096 00.000 12116 GuideStep: -1.2 px 269 ms EAST, -0.3 px 0 ms NORTH
21:27:23.504 03.408 11824 Exposure complete
21:27:23.731 00.227 11824 worker thread done servicing request
21:27:23.731 00.000 12116 OnExposeComplete: enter
21:27:23.735 00.004 12116 UpdateGuideState(): m_state=6
21:27:23.739 00.004 12116 Star::Find(15, 1412, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
21:27:23.742 00.003 12116 Star::Find returns 1 (0), X=1412.16, Y=262.15, Mass=386328, SNR=87.8, Peak=45232 HFD=2.7
21:27:23.745 00.003 12116 MultiStar: [#1 0.55,0.06,0.57,U] [#2 -1.11,0.04,0.72,U] [#3 0.36,-0.35,0.79,U] [#4 0.41,-0.09,0.52,U] [#5 0.41,-0.43,0.49,U] [#6 -0.48,0.48,0.42,U] [#7 0.56,-0.63,0.36,U] [#8 -0.88,0.02,0.29,U] 
21:27:23.749 00.004 12116 refined, 8 included, MultiStar: {0.07, -0.28}, one-star: {0.38, -0.97}
21:27:23.752 00.003 12116 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.71) = xAngle (-4.05 = 2.24)
21:27:23.755 00.003 12116 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.06 = -1.06)
21:27:23.758 00.003 12116 CameraToMount -- cameraX=0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.33 mountX=-0.18 mountY=-0.25, mountTheta=-2.19
21:27:23.764 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.28, opts=13)
21:27:23.768 00.004 12116 Enqueuing Move request for scope (0.07, -0.28)
21:27:23.771 00.003 11824 Worker thread wakes up
21:27:23.771 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5338, FiltMin=1611, FiltMax=65535, Gamma=0.510
21:27:23.774 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.28) opts 0xd
21:27:23.774 00.000 12116 UpdateGuideState exits: m=386328 SNR=87.8
21:27:23.776 00.002 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.28)
21:27:23.777 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:23.779 00.002 11824 Moving (0.07, -0.28) raw xDistance=-0.18 yDistance=-0.25
21:27:23.780 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:27:23.783 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:27:23.783 00.000 12116 Enqueuing Expose request
21:27:23.788 00.005 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:23.789 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:27:23.789 00.000 11824 MoveAxis(E, 0, ABG)
21:27:23.789 00.000 11824 Move returns status 0, amount 0
21:27:23.789 00.000 11824 MoveAxis(N, 0, ABG)
21:27:23.789 00.000 11824 Move returns status 0, amount 0
21:27:23.789 00.000 11824 move complete, result=0
21:27:23.789 00.000 11824 worker thread done servicing request
21:27:23.789 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:27:23.794 00.005 11824 Worker thread wakes up
21:27:23.794 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:27:23.794 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:27:27.228 03.434 11824 Exposure complete
21:27:27.468 00.240 11824 worker thread done servicing request
21:27:27.468 00.000 12116 OnExposeComplete: enter
21:27:27.473 00.005 12116 UpdateGuideState(): m_state=6
21:27:27.477 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
21:27:27.480 00.003 12116 Star::Find returns 1 (0), X=1412.47, Y=262.26, Mass=372354, SNR=76.2, Peak=38672 HFD=2.9
21:27:27.484 00.004 12116 MultiStar: [#1 0.86,0.15,0.69,U] [#2 -1.46,0.01,0.96,U] [#3 0.58,-0.50,0.87,U] [#4 0.86,0.15,0.68,U] [#5 0.97,-0.26,0.54,U] [#6 -0.15,0.41,0.35,U] [#7 0.83,-0.56,0.43,U] [#8 -0.37,-0.26,0.29,U] 
21:27:27.488 00.004 12116 refined, 8 included, MultiStar: {0.29, -0.24}, one-star: {0.69, -0.86}
21:27:27.491 00.003 12116 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.71) = xAngle (-3.41 = 2.88)
21:27:27.494 00.003 12116 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.42 = -0.42)
21:27:27.497 00.003 12116 CameraToMount -- cameraX=0.29 cameraY=-0.24 hyp=0.38 cameraTheta=-0.69 mountX=-0.36 mountY=-0.15, mountTheta=-2.74
21:27:27.502 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.24, opts=13)
21:27:27.506 00.004 12116 Enqueuing Move request for scope (0.29, -0.24)
21:27:27.510 00.004 11824 Worker thread wakes up
21:27:27.510 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5347, FiltMin=1843, FiltMax=65535, Gamma=0.510
21:27:27.513 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.24) opts 0xd
21:27:27.513 00.000 12116 UpdateGuideState exits: m=372354 SNR=76.2
21:27:27.516 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:27.518 00.002 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.24)
21:27:27.519 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:27:27.522 00.003 11824 Moving (0.29, -0.24) raw xDistance=-0.36 yDistance=-0.15
21:27:27.522 00.000 12116 Enqueuing Expose request
21:27:27.525 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
21:27:27.525 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:27.525 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:27:27.525 00.000 11824 MoveAxis(E, 81, ABG)
21:27:27.525 00.000 11824 Guiding  Dir = 2, Dur = 81
21:27:27.526 00.001 11824 IsSlewing returns 0
21:27:27.526 00.000 11824 IsGuiding returns 0
21:27:27.526 00.000 11824 PulseGuide returned control before completion, sleep 91
21:27:27.633 00.107 11824 IsGuiding returns 1
21:27:27.633 00.000 11824 scope still moving after pulse duration time elapsed
21:27:27.664 00.031 11824 IsSlewing returns 0
21:27:27.664 00.000 11824 IsGuiding returns 0
21:27:27.664 00.000 11824 scope move finished after 81 + 57 ms
21:27:27.665 00.001 11824 Move returns status 0, amount 81
21:27:27.665 00.000 11824 MoveAxis(N, 0, ABG)
21:27:27.665 00.000 11824 Move returns status 0, amount 0
21:27:27.665 00.000 11824 move complete, result=0
21:27:27.665 00.000 11824 worker thread done servicing request
21:27:27.665 00.000 11824 Worker thread wakes up
21:27:27.665 00.000 12116 GuideStep: -0.4 px 81 ms EAST, -0.2 px 0 ms NORTH
21:27:27.668 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:27:27.668 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:27:31.075 03.407 11824 Exposure complete
21:27:31.316 00.241 11824 worker thread done servicing request
21:27:31.316 00.000 12116 OnExposeComplete: enter
21:27:31.321 00.005 12116 UpdateGuideState(): m_state=6
21:27:31.325 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
21:27:31.329 00.004 12116 Star::Find returns 1 (0), X=1412.62, Y=262.08, Mass=392985, SNR=84.2, Peak=37837 HFD=3.2
21:27:31.332 00.003 12116 MultiStar: [#1 0.91,-0.24,0.51,U] [#2 -1.36,-0.17,0.73,U] [#3 0.82,-0.75,0.79,U] [#4 0.96,-0.06,0.41,U] [#5 0.76,-0.66,0.39,U] [#6 -0.09,0.14,0.30,U] [#7 0.78,-0.68,0.36,U] [#8 -0.06,-0.48,0.33,U] 
21:27:31.336 00.004 12116 refined, 8 included, MultiStar: {0.39, -0.52}, one-star: {0.84, -1.04}
21:27:31.340 00.004 12116 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.71) = xAngle (-3.65 = 2.64)
21:27:31.343 00.003 12116 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.66 = -0.66)
21:27:31.345 00.002 12116 CameraToMount -- cameraX=0.39 cameraY=-0.52 hyp=0.65 cameraTheta=-0.93 mountX=-0.57 mountY=-0.40, mountTheta=-2.53
21:27:31.351 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.39, y=-0.52, opts=13)
21:27:31.355 00.004 12116 Enqueuing Move request for scope (0.39, -0.52)
21:27:31.358 00.003 11824 Worker thread wakes up
21:27:31.358 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5360, FiltMin=1783, FiltMax=65535, Gamma=0.510
21:27:31.361 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.52) opts 0xd
21:27:31.361 00.000 12116 UpdateGuideState exits: m=392985 SNR=84.2
21:27:31.364 00.003 11824 Handling offset move in thread for scope, endpoint = (0.39, -0.52)
21:27:31.364 00.000 11824 Moving (0.39, -0.52) raw xDistance=-0.57 yDistance=-0.40
21:27:31.364 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:31.367 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
21:27:31.367 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:31.367 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:27:31.370 00.003 12116 Enqueuing Expose request
21:27:31.373 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:27:31.373 00.000 11824 MoveAxis(E, 134, ABG)
21:27:31.373 00.000 11824 Guiding  Dir = 2, Dur = 134
21:27:31.374 00.001 11824 IsSlewing returns 0
21:27:31.374 00.000 11824 IsGuiding returns 0
21:27:31.374 00.000 11824 PulseGuide returned control before completion, sleep 144
21:27:31.522 00.148 11824 IsGuiding returns 1
21:27:31.522 00.000 11824 scope still moving after pulse duration time elapsed
21:27:31.554 00.032 11824 IsSlewing returns 0
21:27:31.554 00.000 11824 IsGuiding returns 0
21:27:31.554 00.000 11824 scope move finished after 134 + 45 ms
21:27:31.554 00.000 11824 Move returns status 0, amount 134
21:27:31.554 00.000 11824 MoveAxis(N, 0, ABG)
21:27:31.555 00.001 11824 Move returns status 0, amount 0
21:27:31.555 00.000 11824 move complete, result=0
21:27:31.555 00.000 11824 worker thread done servicing request
21:27:31.555 00.000 12116 GuideStep: -0.6 px 134 ms EAST, -0.4 px 0 ms NORTH
21:27:31.558 00.003 11824 Worker thread wakes up
21:27:31.558 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:27:31.558 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:27:34.996 03.438 11824 Exposure complete
21:27:35.287 00.291 11824 worker thread done servicing request
21:27:35.287 00.000 12116 OnExposeComplete: enter
21:27:35.292 00.005 12116 UpdateGuideState(): m_state=6
21:27:35.301 00.009 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
21:27:35.309 00.008 12116 Star::Find returns 1 (0), X=1412.68, Y=262.05, Mass=388374, SNR=76.8, Peak=41869 HFD=2.8
21:27:35.314 00.005 12116 MultiStar: [#1 1.06,-0.26,0.62,U] [#2 -1.35,-0.20,0.88,U] [#3 0.72,-0.76,0.95,U] [#4 1.03,0.27,0.60,U] [#5 0.92,-0.59,0.41,U] [#6 -0.27,-0.15,0.47,U] [#7 1.02,-0.71,0.42,U] [#8 -0.39,-0.13,0.37,U] 
21:27:35.317 00.003 12116 refined, 8 included, MultiStar: {0.39, -0.46}, one-star: {0.90, -1.07}
21:27:35.326 00.009 12116 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.71) = xAngle (-3.58 = 2.70)
21:27:35.332 00.006 12116 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.60 = -0.60)
21:27:35.339 00.007 12116 CameraToMount -- cameraX=0.39 cameraY=-0.46 hyp=0.60 cameraTheta=-0.87 mountX=-0.54 mountY=-0.34, mountTheta=-2.58
21:27:35.352 00.013 12116 SchedulePrimaryMove(0D79E080, x=0.39, y=-0.46, opts=13)
21:27:35.357 00.005 12116 Enqueuing Move request for scope (0.39, -0.46)
21:27:35.361 00.004 11824 Worker thread wakes up
21:27:35.361 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.46) opts 0xd
21:27:35.361 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5347, FiltMin=1578, FiltMax=65535, Gamma=0.510
21:27:35.364 00.003 11824 Handling offset move in thread for scope, endpoint = (0.39, -0.46)
21:27:35.364 00.000 12116 UpdateGuideState exits: m=388374 SNR=76.8
21:27:35.368 00.004 11824 Moving (0.39, -0.46) raw xDistance=-0.54 yDistance=-0.34
21:27:35.368 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
21:27:35.368 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:35.368 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:27:35.369 00.001 11824 MoveAxis(E, 131, ABG)
21:27:35.369 00.000 11824 Guiding  Dir = 2, Dur = 131
21:27:35.369 00.000 11824 IsSlewing returns 0
21:27:35.369 00.000 11824 IsGuiding returns 0
21:27:35.369 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:35.378 00.009 11824 PulseGuide returned control before completion, sleep 141
21:27:35.378 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:27:35.381 00.003 12116 Enqueuing Expose request
21:27:35.530 00.149 11824 IsGuiding returns 0
21:27:35.530 00.000 11824 Move returns status 0, amount 131
21:27:35.530 00.000 11824 MoveAxis(N, 0, ABG)
21:27:35.530 00.000 11824 Move returns status 0, amount 0
21:27:35.530 00.000 11824 move complete, result=0
21:27:35.530 00.000 11824 worker thread done servicing request
21:27:35.530 00.000 11824 Worker thread wakes up
21:27:35.531 00.001 12116 GuideStep: -0.5 px 131 ms EAST, -0.3 px 0 ms NORTH
21:27:35.534 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:27:35.535 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:27:38.933 03.398 11824 Exposure complete
21:27:39.148 00.215 11824 worker thread done servicing request
21:27:39.148 00.000 12116 OnExposeComplete: enter
21:27:39.153 00.005 12116 UpdateGuideState(): m_state=6
21:27:39.157 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
21:27:39.163 00.006 12116 Star::Find returns 1 (0), X=1412.04, Y=262.27, Mass=362791, SNR=85.1, Peak=44624 HFD=2.5
21:27:39.165 00.002 12116 MultiStar: [#1 0.30,0.35,0.59,U] [#2 -0.88,0.06,0.79,U] [#3 0.27,-0.53,0.83,U] [#4 0.32,0.32,0.53,U] [#5 0.57,0.16,0.48,U] [#6 -0.86,0.53,0.40,U] [#7 0.25,-0.29,0.34,U] [#8 -1.02,0.01,0.29,U] 
21:27:39.168 00.003 12116 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {0.25, -0.85}
21:27:39.172 00.004 12116 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.71) = xAngle (-4.51 = 1.78)
21:27:39.176 00.004 12116 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.52 = -1.52)
21:27:39.180 00.004 12116 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.79 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
21:27:39.189 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.03, y=-0.13, opts=13)
21:27:39.195 00.006 12116 Enqueuing Move request for scope (-0.03, -0.13)
21:27:39.203 00.008 11824 Worker thread wakes up
21:27:39.203 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
21:27:39.203 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5357, FiltMin=1483, FiltMax=65535, Gamma=0.510
21:27:39.207 00.004 12116 UpdateGuideState exits: m=362791 SNR=85.1
21:27:39.211 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
21:27:39.211 00.000 11824 Moving (-0.03, -0.13) raw xDistance=-0.03 yDistance=-0.13
21:27:39.211 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:39.214 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:27:39.214 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:39.214 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:27:39.217 00.003 12116 Enqueuing Expose request
21:27:39.221 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:27:39.221 00.000 11824 MoveAxis(E, 0, ABG)
21:27:39.221 00.000 11824 Move returns status 0, amount 0
21:27:39.221 00.000 11824 MoveAxis(N, 0, ABG)
21:27:39.222 00.001 11824 Move returns status 0, amount 0
21:27:39.222 00.000 11824 move complete, result=0
21:27:39.222 00.000 11824 worker thread done servicing request
21:27:39.222 00.000 11824 Worker thread wakes up
21:27:39.222 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:27:39.222 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:27:39.226 00.004 12116 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:27:42.725 03.499 11824 Exposure complete
21:27:43.164 00.439 11824 worker thread done servicing request
21:27:43.164 00.000 12116 OnExposeComplete: enter
21:27:43.169 00.005 12116 UpdateGuideState(): m_state=6
21:27:43.174 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
21:27:43.178 00.004 12116 Star::Find returns 1 (0), X=1411.97, Y=262.48, Mass=375236, SNR=72.4, Peak=47248 HFD=3.0
21:27:43.182 00.004 12116 MultiStar: [#1 0.40,0.04,0.72,U] [#2 -1.06,0.50,0.78,U] [#3 0.16,-0.26,1.03,U] [#4 0.49,0.38,0.69,U] [#5 0.09,0.02,0.55,U] [#6 -0.86,0.51,0.36,U] [#7 0.31,0.03,0.43,U] [#8 -0.90,0.13,0.37,U] 
21:27:43.186 00.004 12116 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {0.19, -0.64}
21:27:43.191 00.005 12116 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.71) = xAngle (0.33 = 0.33)
21:27:43.195 00.004 12116 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.32 = -2.97)
21:27:43.200 00.005 12116 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.06 cameraTheta=3.04 mountX=0.05 mountY=-0.01, mountTheta=-0.18
21:27:43.217 00.017 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=0.01, opts=13)
21:27:43.224 00.007 12116 Enqueuing Move request for scope (-0.05, 0.01)
21:27:43.228 00.004 11824 Worker thread wakes up
21:27:43.228 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
21:27:43.228 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
21:27:43.228 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5367, FiltMin=1795, FiltMax=65535, Gamma=0.510
21:27:43.232 00.004 11824 Moving (-0.05, 0.01) raw xDistance=0.05 yDistance=-0.01
21:27:43.232 00.000 12116 UpdateGuideState exits: m=375236 SNR=72.4
21:27:43.236 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:27:43.237 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:43.237 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:43.241 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:27:43.241 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:27:43.245 00.004 11824 MoveAxis(E, 0, ABG)
21:27:43.245 00.000 12116 Enqueuing Expose request
21:27:43.249 00.004 11824 Move returns status 0, amount 0
21:27:43.249 00.000 11824 MoveAxis(N, 0, ABG)
21:27:43.249 00.000 11824 Move returns status 0, amount 0
21:27:43.249 00.000 11824 move complete, result=0
21:27:43.249 00.000 11824 worker thread done servicing request
21:27:43.249 00.000 11824 Worker thread wakes up
21:27:43.250 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:27:43.250 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:27:43.255 00.005 12116 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:27:46.686 03.431 11824 Exposure complete
21:27:46.974 00.288 11824 worker thread done servicing request
21:27:46.975 00.001 12116 OnExposeComplete: enter
21:27:46.979 00.004 12116 UpdateGuideState(): m_state=6
21:27:46.984 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
21:27:46.991 00.007 12116 Star::Find returns 1 (0), X=1411.25, Y=262.65, Mass=416390, SNR=100.6, Peak=41069 HFD=3.0
21:27:46.998 00.007 12116 MultiStar: [#1 0.00,0.18,0.47,U] [#2 -0.13,0.29,0.64,U] [#3 -0.40,-0.08,0.64,U] [#4 -0.03,0.28,0.41,U] [#5 -0.26,0.07,0.46,U] [#6 -1.03,0.64,0.34,U] [#7 -0.27,-0.07,0.25,U] [#8 -1.40,-0.17,0.29,U] 
21:27:47.004 00.006 12116 refined, 8 included, MultiStar: {-0.41, 0.01}, one-star: {-0.54, -0.47}
21:27:47.009 00.005 12116 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.71) = xAngle (0.40 = 0.40)
21:27:47.014 00.005 12116 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.39 = -2.90)
21:27:47.021 00.007 12116 CameraToMount -- cameraX=-0.41 cameraY=0.01 hyp=0.41 cameraTheta=3.11 mountX=0.37 mountY=-0.10, mountTheta=-0.26
21:27:47.041 00.020 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=0.01, opts=13)
21:27:47.047 00.006 12116 Enqueuing Move request for scope (-0.41, 0.01)
21:27:47.053 00.006 11824 Worker thread wakes up
21:27:47.053 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.01) opts 0xd
21:27:47.053 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.41, 0.01)
21:27:47.053 00.000 11824 Moving (-0.41, 0.01) raw xDistance=0.37 yDistance=-0.10
21:27:47.053 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
21:27:47.053 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:47.053 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:27:47.053 00.000 11824 MoveAxis(W, 84, ABG)
21:27:47.055 00.002 11824 Guiding  Dir = 3, Dur = 84
21:27:47.055 00.000 11824 IsSlewing returns 0
21:27:47.055 00.000 11824 IsGuiding returns 0
21:27:47.056 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5351, FiltMin=1322, FiltMax=65535, Gamma=0.510
21:27:47.062 00.006 11824 PulseGuide returned control before completion, sleep 93
21:27:47.062 00.000 12116 UpdateGuideState exits: m=416390 SNR=100.6
21:27:47.067 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:47.073 00.006 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:27:47.078 00.005 12116 Enqueuing Expose request
21:27:47.161 00.083 11824 IsGuiding returns 1
21:27:47.161 00.000 11824 scope still moving after pulse duration time elapsed
21:27:47.192 00.031 11824 IsSlewing returns 0
21:27:47.192 00.000 11824 IsGuiding returns 1
21:27:47.224 00.032 11824 IsSlewing returns 0
21:27:47.224 00.000 11824 IsGuiding returns 1
21:27:47.254 00.030 11824 IsSlewing returns 0
21:27:47.254 00.000 11824 IsGuiding returns 0
21:27:47.254 00.000 11824 scope move finished after 84 + 115 ms
21:27:47.255 00.001 11824 Move returns status 0, amount 84
21:27:47.255 00.000 11824 MoveAxis(N, 0, ABG)
21:27:47.255 00.000 11824 Move returns status 0, amount 0
21:27:47.255 00.000 11824 move complete, result=0
21:27:47.255 00.000 11824 worker thread done servicing request
21:27:47.255 00.000 11824 Worker thread wakes up
21:27:47.255 00.000 12116 GuideStep: 0.4 px 84 ms WEST, -0.1 px 0 ms NORTH
21:27:47.259 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:27:47.259 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:27:50.854 03.595 11824 Exposure complete
21:27:51.597 00.743 11824 worker thread done servicing request
21:27:51.597 00.000 12116 OnExposeComplete: enter
21:27:51.603 00.006 12116 UpdateGuideState(): m_state=6
21:27:51.607 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
21:27:51.612 00.005 12116 Star::Find returns 1 (0), X=1411.59, Y=262.52, Mass=414061, SNR=100.5, Peak=45024 HFD=3.2
21:27:51.617 00.005 12116 MultiStar: [#1 0.02,0.52,0.44,U] [#2 -0.22,0.45,0.67,U] [#3 -0.38,-0.11,0.77,U] [#4 0.12,0.60,0.52,U] [#5 -0.12,0.23,0.39,U] [#6 -1.47,0.77,0.30,U] [#7 -0.33,-0.14,0.28,U] [#8 -1.14,-0.47,0.26,U] 
21:27:51.623 00.006 12116 refined, 8 included, MultiStar: {-0.31, 0.07}, one-star: {-0.20, -0.60}
21:27:51.627 00.004 12116 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.71) = xAngle (0.21 = 0.21)
21:27:51.631 00.004 12116 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.20 = -3.09)
21:27:51.637 00.006 12116 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.32 cameraTheta=2.93 mountX=0.31 mountY=-0.02, mountTheta=-0.06
21:27:51.644 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.31, y=0.07, opts=13)
21:27:51.648 00.004 12116 Enqueuing Move request for scope (-0.31, 0.07)
21:27:51.653 00.005 11824 Worker thread wakes up
21:27:51.653 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5347, FiltMin=1504, FiltMax=65535, Gamma=0.510
21:27:51.657 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.07) opts 0xd
21:27:51.657 00.000 12116 UpdateGuideState exits: m=414061 SNR=100.5
21:27:51.660 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:51.664 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.31, 0.07)
21:27:51.664 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:27:51.668 00.004 12116 Enqueuing Expose request
21:27:51.671 00.003 11824 Moving (-0.31, 0.07) raw xDistance=0.31 yDistance=-0.02
21:27:51.671 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
21:27:51.671 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:51.671 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:27:51.672 00.001 11824 MoveAxis(W, 76, ABG)
21:27:51.672 00.000 11824 Guiding  Dir = 3, Dur = 76
21:27:51.672 00.000 11824 IsSlewing returns 0
21:27:51.672 00.000 11824 IsGuiding returns 0
21:27:51.673 00.001 11824 PulseGuide returned control before completion, sleep 86
21:27:51.760 00.087 11824 IsGuiding returns 1
21:27:51.760 00.000 11824 scope still moving after pulse duration time elapsed
21:27:51.792 00.032 11824 IsSlewing returns 0
21:27:51.792 00.000 11824 IsGuiding returns 0
21:27:51.792 00.000 11824 scope move finished after 76 + 44 ms
21:27:51.793 00.001 11824 Move returns status 0, amount 76
21:27:51.793 00.000 11824 MoveAxis(N, 0, ABG)
21:27:51.793 00.000 11824 Move returns status 0, amount 0
21:27:51.793 00.000 11824 move complete, result=0
21:27:51.793 00.000 11824 worker thread done servicing request
21:27:51.793 00.000 11824 Worker thread wakes up
21:27:51.793 00.000 12116 GuideStep: 0.3 px 76 ms WEST, -0.0 px 0 ms NORTH
21:27:51.796 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:27:51.796 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:27:55.014 03.218 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:27:55.016 00.002 12116 case statement mapped state 6 to 3
21:27:55.019 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:27:55.065 00.046 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:27:55.068 00.003 12116 case statement mapped state 6 to 3
21:27:55.069 00.001 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:27:55.115 00.046 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[true,"full"],"id":42}
21:27:55.118 00.003 12116 SetPaused type=2 isPaused=0 exposurePending=1
21:27:55.121 00.003 12116 Guider::SetPaused(2)
21:27:55.123 00.002 12116 Status Line: Paused/full
21:27:55.127 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
21:27:55.166 00.039 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:27:55.170 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:27:55.199 00.029 11824 Exposure complete
21:27:55.410 00.211 11824 worker thread done servicing request
21:27:55.410 00.000 12116 OnExposeComplete: enter
21:27:55.413 00.003 12116 guider is paused, ignoring frame, not scheduling exposure
21:27:56.079 00.666 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:27:56.082 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:27:56.232 00.150 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:27:56.235 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:28:19.468 23.233 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:28:19.471 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:29:19.601 60.130 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:29:19.604 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:30:19.744 60.140 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:30:19.747 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:30:55.786 36.039 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:30:55.789 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:30:55.888 00.099 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:30:55.891 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:30:55.989 00.098 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[false],"id":42}
21:30:55.992 00.003 12116 SetPaused type=0 isPaused=1 exposurePending=0
21:30:55.996 00.004 12116 Guider::SetPaused(0)
21:30:55.999 00.003 12116 Guider::SetPaused: resetting avg dist filter
21:30:56.004 00.005 12116 un-pause: clearing mount guide algorithm history
21:30:56.007 00.003 12116 Mount: notify guiding resumed
21:30:56.012 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:30:56.017 00.005 12116 Enqueuing Expose request
21:30:56.021 00.004 12116 Status Line: Resumed
21:30:56.025 00.004 11824 Worker thread wakes up
21:30:56.025 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:30:56.025 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1397,248,31,31)
21:30:56.028 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
21:30:56.039 00.011 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:30:56.044 00.005 12116 case statement mapped state 6 to 3
21:30:56.046 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:30:57.054 01.008 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:30:57.057 00.003 12116 case statement mapped state 6 to 3
21:30:57.060 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:30:58.172 01.112 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:30:58.175 00.003 12116 case statement mapped state 6 to 3
21:30:58.180 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:30:59.289 01.109 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:30:59.291 00.002 12116 case statement mapped state 6 to 3
21:30:59.296 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:30:59.471 00.175 11824 Exposure complete
21:30:59.756 00.285 11824 worker thread done servicing request
21:30:59.756 00.000 12116 OnExposeComplete: enter
21:30:59.760 00.004 12116 UpdateGuideState(): m_state=6
21:30:59.765 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
21:30:59.769 00.004 12116 Star::Find returns 1 (0), X=1395.73, Y=262.60, Mass=393967, SNR=92.1, Peak=23197 HFD=2.8
21:30:59.773 00.004 12116 MultiStar: large primary error, entering stabilization period
21:30:59.776 00.003 12116 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.71) = xAngle (-5.82 = 0.46)
21:30:59.779 00.003 12116 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.84 = -2.84)
21:30:59.782 00.003 12116 CameraToMount -- cameraX=-16.06 cameraY=-0.52 hyp=16.06 cameraTheta=-3.11 mountX=14.40 mountY=-4.82, mountTheta=-0.32
21:30:59.789 00.007 12116 SchedulePrimaryMove(0D79E080, x=-16.06, y=-0.52, opts=13)
21:30:59.793 00.004 12116 Enqueuing Move request for scope (-16.06, -0.52)
21:30:59.799 00.006 11824 Worker thread wakes up
21:30:59.800 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1623, FiltMax=65535, Gamma=0.510
21:30:59.805 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-16.06, -0.52) opts 0xd
21:30:59.805 00.000 12116 UpdateGuideState exits: m=393967 SNR=92.1
21:30:59.809 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:59.813 00.004 11824 Handling offset move in thread for scope, endpoint = (-16.06, -0.52)
21:30:59.813 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:30:59.817 00.004 12116 Enqueuing Expose request
21:30:59.820 00.003 11824 Moving (-16.06, -0.52) raw xDistance=14.40 yDistance=-4.82
21:30:59.820 00.000 11824 GuideAlgorithmHysteresis::Result() returns 9.07 from input 14.40
21:30:59.820 00.000 11824 resist switch: large excursion: input -4.82 thresh 1.35 direction from 0 to -1
21:30:59.821 00.001 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-14.46
21:30:59.821 00.000 11824 GuideAlgorithmResistSwitch::result() returns -4.82 from input -4.82
21:30:59.821 00.000 11824 MoveAxis(W, 3224, ABG)
21:30:59.821 00.000 11824 duration set to 2500 by maxRaDuration
21:30:59.821 00.000 11824 Guiding  Dir = 3, Dur = 2500
21:30:59.823 00.002 11824 IsSlewing returns 0
21:30:59.823 00.000 11824 IsGuiding returns 0
21:30:59.823 00.000 11824 PulseGuide returned control before completion, sleep 2510
21:31:00.400 00.577 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:31:00.404 00.004 12116 case statement mapped state 6 to 3
21:31:00.408 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:31:01.564 01.156 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:31:01.567 00.003 12116 case statement mapped state 6 to 3
21:31:01.571 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:31:01.665 00.094 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:31:01.668 00.003 12116 case statement mapped state 6 to 3
21:31:01.674 00.006 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:31:01.767 00.093 12116 evsrv: cli 01AB6F50 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
21:31:01.771 00.004 12116 PhdController::Dither begins
21:31:01.775 00.004 12116 dither: size=1.00, dRA=-1.00 dDec=0.13
21:31:01.778 00.003 12116 MountToCamera -- mountTheta (-3.01) + m_xAngle (2.71) = xAngle (-0.30 = -0.30)
21:31:01.781 00.003 12116 MountToCamera -- mountX=-1.00 mountY=0.13 hyp=1.01 mountTheta=-3.01 cameraX=0.96, cameraY=-0.30 cameraTheta=-0.30
21:31:01.785 00.004 12116 setting lock position to (1412.74, 262.82)
21:31:01.789 00.004 12116 Mount: notify guiding dithered (1.0, -0.3)
21:31:01.792 00.003 12116 MultiStar: stabilizing after lock position change
21:31:01.796 00.004 12116 Status Line: Dither by -1.00,0.13
21:31:01.803 00.007 12116 PhdController: newstate STATE_SETTLE_BEGIN
21:31:01.807 00.004 12116 PhdController: newstate STATE_SETTLE_WAIT
21:31:01.810 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1002}
21:31:02.348 00.538 11824 IsGuiding returns 1
21:31:02.348 00.000 11824 scope still moving after pulse duration time elapsed
21:31:02.379 00.031 11824 IsSlewing returns 0
21:31:02.379 00.000 11824 IsGuiding returns 0
21:31:02.379 00.000 11824 scope move finished after 2500 + 56 ms
21:31:02.380 00.001 11824 Move returns status 0, amount 2500
21:31:02.380 00.000 11824 MoveAxis(N, 905, ABG)
21:31:02.380 00.000 11824 Guiding  Dir = 0, Dur = 905
21:31:02.381 00.001 11824 IsSlewing returns 0
21:31:02.381 00.000 11824 IsGuiding returns 0
21:31:02.381 00.000 11824 PulseGuide returned control before completion, sleep 915
21:31:03.307 00.926 11824 IsGuiding returns 1
21:31:03.307 00.000 11824 scope still moving after pulse duration time elapsed
21:31:03.336 00.029 11824 IsSlewing returns 0
21:31:03.338 00.002 11824 IsGuiding returns 0
21:31:03.338 00.000 11824 scope move finished after 905 + 51 ms
21:31:03.338 00.000 11824 Move returns status 0, amount 905
21:31:03.338 00.000 11824 move complete, result=0
21:31:03.338 00.000 11824 worker thread done servicing request
21:31:03.338 00.000 11824 Worker thread wakes up
21:31:03.338 00.000 12116 GuideStep: 14.4 px 2500 ms WEST, -4.8 px 905 ms NORTH
21:31:03.342 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:31:03.343 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1381,248,31,31)
21:31:06.787 03.444 11824 Exposure complete
21:31:06.892 00.105 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:31:06.895 00.003 12116 case statement mapped state 6 to 3
21:31:06.899 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:31:06.994 00.095 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
21:31:06.998 00.004 12116 PhdController::Guide reentrancy state = 9 op = 0
21:31:07.002 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
21:31:07.050 00.048 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:31:07.054 00.004 12116 case statement mapped state 6 to 3
21:31:07.059 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:31:07.063 00.004 11824 worker thread done servicing request
21:31:07.063 00.000 12116 OnExposeComplete: enter
21:31:07.066 00.003 12116 UpdateGuideState(): m_state=6
21:31:07.069 00.003 12116 Star::Find(15, 1395, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
21:31:07.073 00.004 12116 Star::Find returns 1 (0), X=1405.65, Y=260.14, Mass=392957, SNR=95.8, Peak=44714 HFD=2.7
21:31:07.076 00.003 12116 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.71) = xAngle (-5.50 = 0.79)
21:31:07.079 00.003 12116 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.51 = -2.51)
21:31:07.082 00.003 12116 CameraToMount -- cameraX=-7.09 cameraY=-2.68 hyp=7.58 cameraTheta=-2.78 mountX=5.35 mountY=-4.49, mountTheta=-0.70
21:31:07.091 00.009 12116 dither recenter: remaining=(1.0,-0.1) step=(1.0,-0.1)
21:31:07.094 00.003 12116 MountToCamera -- mountTheta (0.13) + m_xAngle (2.71) = xAngle (2.84 = 2.84)
21:31:07.098 00.004 12116 MountToCamera -- mountX=1.00 mountY=-0.13 hyp=1.01 mountTheta=0.13 cameraX=-0.96, cameraY=0.30 cameraTheta=2.84
21:31:07.101 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.96, y=0.30, opts=4)
21:31:07.104 00.003 12116 Enqueuing Move request for scope (-0.96, 0.30)
21:31:07.107 00.003 12116 Mount: notify direct move 1.00,-0.13
21:31:07.110 00.003 11824 Worker thread wakes up
21:31:07.110 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1445, FiltMax=65535, Gamma=0.510
21:31:07.113 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.30) opts 0x4
21:31:07.114 00.001 12116 UpdateGuideState exits: m=392957 SNR=95.8
21:31:07.117 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.96, 0.30)
21:31:07.117 00.000 12116 PhdController: settling, locked = 1, distance = 14.22 (4.00) aobump = 0 frame = 1 / 99999
21:31:07.120 00.003 11824 Moving (-0.96, 0.30) raw xDistance=1.00 yDistance=-0.13
21:31:07.120 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778812267.120,"Host":"TALL-PINES-2024","Inst":1,"Distance":14.22,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:31:07.123 00.003 11824 MoveAxis(W, 355, B)
21:31:07.123 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:07.126 00.003 11824 Guiding  Dir = 3, Dur = 355
21:31:07.126 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:31:07.129 00.003 12116 Enqueuing Expose request
21:31:07.133 00.004 11824 IsSlewing returns 0
21:31:07.134 00.001 11824 IsGuiding returns 0
21:31:07.134 00.000 11824 PulseGuide returned control before completion, sleep 365
21:31:07.513 00.379 11824 IsGuiding returns 0
21:31:07.513 00.000 11824 Move returns status 0, amount 355
21:31:07.513 00.000 11824 MoveAxis(N, 24, B)
21:31:07.513 00.000 11824 Guiding  Dir = 0, Dur = 24
21:31:07.514 00.001 11824 IsSlewing returns 0
21:31:07.514 00.000 11824 IsGuiding returns 0
21:31:07.515 00.001 11824 PulseGuide returned control before completion, sleep 34
21:31:07.561 00.046 11824 IsGuiding returns 1
21:31:07.562 00.001 11824 scope still moving after pulse duration time elapsed
21:31:07.591 00.029 11824 IsSlewing returns 0
21:31:07.591 00.000 11824 IsGuiding returns 0
21:31:07.591 00.000 11824 scope move finished after 24 + 53 ms
21:31:07.592 00.001 11824 Move returns status 0, amount 24
21:31:07.592 00.000 11824 move complete, result=0
21:31:07.592 00.000 11824 worker thread done servicing request
21:31:07.592 00.000 11824 Worker thread wakes up
21:31:07.592 00.000 12116 GuideStep: 1.0 px 355 ms WEST, -0.1 px 24 ms NORTH
21:31:07.596 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:31:07.596 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1391,245,31,31)
21:31:11.016 03.420 11824 Exposure complete
21:31:11.322 00.306 11824 worker thread done servicing request
21:31:11.322 00.000 12116 OnExposeComplete: enter
21:31:11.326 00.004 12116 UpdateGuideState(): m_state=6
21:31:11.333 00.007 12116 Star::Find(15, 1405, 260, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
21:31:11.340 00.007 12116 Star::Find returns 1 (0), X=1407.49, Y=259.14, Mass=382892, SNR=77.9, Peak=37674 HFD=2.8
21:31:11.343 00.003 12116 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.71) = xAngle (-5.24 = 1.04)
21:31:11.348 00.005 12116 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.26 = -2.26)
21:31:11.352 00.004 12116 CameraToMount -- cameraX=-5.26 cameraY=-3.68 hyp=6.42 cameraTheta=-2.53 mountX=3.26 mountY=-4.96, mountTheta=-0.99
21:31:11.360 00.008 12116 SchedulePrimaryMove(0D79E080, x=-5.26, y=-3.68, opts=13)
21:31:11.364 00.004 12116 Enqueuing Move request for scope (-5.26, -3.68)
21:31:11.368 00.004 11824 Worker thread wakes up
21:31:11.368 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1578, FiltMax=65535, Gamma=0.510
21:31:11.372 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-5.26, -3.68) opts 0xd
21:31:11.372 00.000 12116 UpdateGuideState exits: m=382892 SNR=77.9
21:31:11.375 00.003 11824 Handling offset move in thread for scope, endpoint = (-5.26, -3.68)
21:31:11.375 00.000 12116 PhdController: settling, locked = 1, distance = 6.42 (4.00) aobump = 0 frame = 2 / 99999
21:31:11.379 00.004 11824 Moving (-5.26, -3.68) raw xDistance=3.26 yDistance=-4.96
21:31:11.379 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778812271.379,"Host":"TALL-PINES-2024","Inst":1,"Distance":6.42,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:31:11.383 00.004 11824 GuideAlgorithmHysteresis::Result() returns 2.05 from input 3.26
21:31:11.383 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:11.386 00.003 11824 resist switch: large excursion: input -4.96 thresh 1.35 direction from 0 to -1
21:31:11.386 00.000 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-14.89
21:31:11.386 00.000 11824 GuideAlgorithmResistSwitch::result() returns -4.96 from input -4.96
21:31:11.386 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:31:11.390 00.004 11824 MoveAxis(W, 730, ABG)
21:31:11.390 00.000 11824 Guiding  Dir = 3, Dur = 730
21:31:11.390 00.000 12116 Enqueuing Expose request
21:31:11.393 00.003 11824 IsSlewing returns 0
21:31:11.394 00.001 11824 IsGuiding returns 0
21:31:11.395 00.001 11824 PulseGuide returned control before completion, sleep 740
21:31:12.149 00.754 11824 IsGuiding returns 0
21:31:12.150 00.001 11824 Move returns status 0, amount 730
21:31:12.150 00.000 11824 MoveAxis(N, 932, ABG)
21:31:12.150 00.000 11824 Guiding  Dir = 0, Dur = 932
21:31:12.150 00.000 11824 IsSlewing returns 0
21:31:12.150 00.000 11824 IsGuiding returns 0
21:31:12.151 00.001 11824 PulseGuide returned control before completion, sleep 942
21:31:13.104 00.953 11824 IsGuiding returns 1
21:31:13.105 00.001 11824 scope still moving after pulse duration time elapsed
21:31:13.136 00.031 11824 IsSlewing returns 0
21:31:13.136 00.000 11824 IsGuiding returns 1
21:31:13.167 00.031 11824 IsSlewing returns 0
21:31:13.167 00.000 11824 IsGuiding returns 1
21:31:13.199 00.032 11824 IsSlewing returns 0
21:31:13.199 00.000 11824 IsGuiding returns 0
21:31:13.199 00.000 11824 scope move finished after 932 + 117 ms
21:31:13.199 00.000 11824 Move returns status 0, amount 932
21:31:13.200 00.001 11824 move complete, result=0
21:31:13.200 00.000 11824 worker thread done servicing request
21:31:13.200 00.000 11824 Worker thread wakes up
21:31:13.200 00.000 12116 GuideStep: 3.3 px 730 ms WEST, -5.0 px 932 ms NORTH
21:31:13.204 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:31:13.204 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1392,244,31,31)
21:31:16.642 03.438 11824 Exposure complete
21:31:16.950 00.308 11824 worker thread done servicing request
21:31:16.950 00.000 12116 OnExposeComplete: enter
21:31:16.955 00.005 12116 UpdateGuideState(): m_state=6
21:31:16.959 00.004 12116 Star::Find(15, 1407, 259, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
21:31:16.964 00.005 12116 Star::Find returns 1 (0), X=1411.89, Y=262.58, Mass=385963, SNR=90.1, Peak=48672 HFD=2.7
21:31:16.967 00.003 12116 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.71) = xAngle (-5.58 = 0.70)
21:31:16.973 00.006 12116 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.60 = -2.60)
21:31:16.976 00.003 12116 CameraToMount -- cameraX=-0.86 cameraY=-0.24 hyp=0.89 cameraTheta=-2.87 mountX=0.68 mountY=-0.46, mountTheta=-0.59
21:31:16.984 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.86, y=-0.24, opts=13)
21:31:16.989 00.005 12116 Enqueuing Move request for scope (-0.86, -0.24)
21:31:16.992 00.003 11824 Worker thread wakes up
21:31:16.993 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.24) opts 0xd
21:31:16.993 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.86, -0.24)
21:31:16.993 00.000 11824 Moving (-0.86, -0.24) raw xDistance=0.68 yDistance=-0.46
21:31:16.993 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1335, FiltMax=65535, Gamma=0.510
21:31:16.996 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.68
21:31:16.997 00.001 12116 UpdateGuideState exits: m=385963 SNR=90.1
21:31:17.000 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:31:17.000 00.000 12116 PhdController: settling, locked = 1, distance = 4.76 (4.00) aobump = 0 frame = 3 / 99999
21:31:17.003 00.003 11824 MoveAxis(W, 204, ABG)
21:31:17.003 00.000 11824 Guiding  Dir = 3, Dur = 204
21:31:17.003 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778812277.003,"Host":"TALL-PINES-2024","Inst":1,"Distance":4.76,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:31:17.007 00.004 11824 IsSlewing returns 0
21:31:17.008 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:17.011 00.003 11824 IsGuiding returns 0
21:31:17.011 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:31:17.014 00.003 12116 Enqueuing Expose request
21:31:17.017 00.003 11824 PulseGuide returned control before completion, sleep 214
21:31:17.233 00.216 11824 IsGuiding returns 1
21:31:17.233 00.000 11824 scope still moving after pulse duration time elapsed
21:31:17.265 00.032 11824 IsSlewing returns 0
21:31:17.265 00.000 11824 IsGuiding returns 0
21:31:17.265 00.000 11824 scope move finished after 204 + 49 ms
21:31:17.265 00.000 11824 Move returns status 0, amount 204
21:31:17.266 00.001 11824 MoveAxis(N, 87, ABG)
21:31:17.266 00.000 11824 Guiding  Dir = 0, Dur = 87
21:31:17.266 00.000 11824 IsSlewing returns 0
21:31:17.266 00.000 11824 IsGuiding returns 0
21:31:17.266 00.000 11824 PulseGuide returned control before completion, sleep 97
21:31:17.374 00.108 11824 IsGuiding returns 1
21:31:17.374 00.000 11824 scope still moving after pulse duration time elapsed
21:31:17.406 00.032 11824 IsSlewing returns 0
21:31:17.406 00.000 11824 IsGuiding returns 0
21:31:17.407 00.001 11824 scope move finished after 87 + 53 ms
21:31:17.407 00.000 11824 Move returns status 0, amount 87
21:31:17.407 00.000 11824 move complete, result=0
21:31:17.407 00.000 11824 worker thread done servicing request
21:31:17.407 00.000 11824 Worker thread wakes up
21:31:17.407 00.000 12116 GuideStep: 0.7 px 204 ms WEST, -0.5 px 87 ms NORTH
21:31:17.411 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:31:17.411 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:31:20.848 03.437 11824 Exposure complete
21:31:21.205 00.357 11824 worker thread done servicing request
21:31:21.205 00.000 12116 OnExposeComplete: enter
21:31:21.209 00.004 12116 UpdateGuideState(): m_state=6
21:31:21.216 00.007 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
21:31:21.220 00.004 12116 Star::Find returns 1 (0), X=1412.53, Y=262.58, Mass=380418, SNR=84.8, Peak=47056 HFD=3.1
21:31:21.224 00.004 12116 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.71) = xAngle (-5.02 = 1.26)
21:31:21.228 00.004 12116 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.03 = -2.03)
21:31:21.233 00.005 12116 CameraToMount -- cameraX=-0.22 cameraY=-0.24 hyp=0.33 cameraTheta=-2.31 mountX=0.10 mountY=-0.29, mountTheta=-1.24
21:31:21.242 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.22, y=-0.24, opts=13)
21:31:21.247 00.005 12116 Enqueuing Move request for scope (-0.22, -0.24)
21:31:21.250 00.003 11824 Worker thread wakes up
21:31:21.250 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1403, FiltMax=65535, Gamma=0.510
21:31:21.255 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.24) opts 0xd
21:31:21.255 00.000 12116 UpdateGuideState exits: m=380418 SNR=84.8
21:31:21.258 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.22, -0.24)
21:31:21.259 00.001 12116 PhdController: settling, locked = 1, distance = 3.43 (4.00) aobump = 0 frame = 4 / 99999
21:31:21.262 00.003 11824 Moving (-0.22, -0.24) raw xDistance=0.10 yDistance=-0.29
21:31:21.262 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778812281.262,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.43,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:31:21.266 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:31:21.266 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:21.266 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:31:21.266 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:21.270 00.004 11824 MoveAxis(E, 0, ABG)
21:31:21.270 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:31:21.274 00.004 12116 Enqueuing Expose request
21:31:21.278 00.004 11824 Move returns status 0, amount 0
21:31:21.278 00.000 11824 MoveAxis(N, 0, ABG)
21:31:21.279 00.001 11824 Move returns status 0, amount 0
21:31:21.279 00.000 11824 move complete, result=0
21:31:21.279 00.000 11824 worker thread done servicing request
21:31:21.279 00.000 11824 Worker thread wakes up
21:31:21.280 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:31:21.280 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:31:21.283 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:31:24.688 03.405 11824 Exposure complete
21:31:24.930 00.242 11824 worker thread done servicing request
21:31:24.930 00.000 12116 OnExposeComplete: enter
21:31:24.933 00.003 12116 UpdateGuideState(): m_state=6
21:31:24.938 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
21:31:24.943 00.005 12116 Star::Find returns 1 (0), X=1412.71, Y=262.42, Mass=397553, SNR=77.8, Peak=47725 HFD=2.9
21:31:24.946 00.003 12116 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.71) = xAngle (-4.37 = 1.91)
21:31:24.949 00.003 12116 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.38 = -1.38)
21:31:24.952 00.003 12116 CameraToMount -- cameraX=-0.03 cameraY=-0.41 hyp=0.41 cameraTheta=-1.65 mountX=-0.14 mountY=-0.40, mountTheta=-1.90
21:31:24.962 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.03, y=-0.41, opts=13)
21:31:24.964 00.002 12116 Enqueuing Move request for scope (-0.03, -0.41)
21:31:24.967 00.003 11824 Worker thread wakes up
21:31:24.967 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1443, FiltMax=65535, Gamma=0.510
21:31:24.971 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.41) opts 0xd
21:31:24.971 00.000 12116 UpdateGuideState exits: m=397553 SNR=77.8
21:31:24.975 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.03, -0.41)
21:31:24.975 00.000 12116 PhdController: settling, locked = 1, distance = 2.52 (4.00) aobump = 0 frame = 5 / 99999
21:31:24.978 00.003 11824 Moving (-0.03, -0.41) raw xDistance=-0.14 yDistance=-0.40
21:31:24.978 00.000 12116 PhdController: newstate STATE_FINISH
21:31:24.981 00.003 12116 PhdController complete: success
21:31:24.983 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:31:24.983 00.000 12116 evsrv: {"Event":"SettleDone","Timestamp":1778812284.983,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
21:31:24.987 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:24.987 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:31:24.987 00.000 11824 MoveAxis(E, 0, ABG)
21:31:24.987 00.000 11824 Move returns status 0, amount 0
21:31:24.987 00.000 11824 MoveAxis(N, 0, ABG)
21:31:24.987 00.000 11824 Move returns status 0, amount 0
21:31:24.987 00.000 11824 move complete, result=0
21:31:24.987 00.000 12116 Mount: notify guiding dither settle done success=1
21:31:24.990 00.003 12116 PhdController: newstate STATE_IDLE
21:31:24.994 00.004 11824 worker thread done servicing request
21:31:24.994 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:24.997 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:31:25.000 00.003 12116 Enqueuing Expose request
21:31:25.003 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:31:25.006 00.003 11824 Worker thread wakes up
21:31:25.006 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:31:25.007 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:31:28.415 03.408 11824 Exposure complete
21:31:28.648 00.233 11824 worker thread done servicing request
21:31:28.648 00.000 12116 OnExposeComplete: enter
21:31:28.652 00.004 12116 UpdateGuideState(): m_state=6
21:31:28.656 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
21:31:28.659 00.003 12116 Star::Find returns 1 (0), X=1412.29, Y=262.65, Mass=397732, SNR=81.0, Peak=44416 HFD=2.9
21:31:28.664 00.005 12116 MultiStar: exiting stabilization period
21:31:28.666 00.002 12116 MultiStar: updating star positions after lock position change
21:31:28.670 00.004 12116 Star::Find(15, 1532, 951, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
21:31:28.673 00.003 12116 Star::Find returns 1 (0), X=1533.33, Y=952.62, Mass=291790, SNR=50.3, Peak=34259 HFD=3.2
21:31:28.677 00.004 12116 Star::Find(15, 1550, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
21:31:28.680 00.003 12116 Star::Find returns 1 (0), X=1548.89, Y=1007.03, Mass=478712, SNR=61.4, Peak=29418 HFD=4.6
21:31:28.683 00.003 12116 Star::Find(15, 1389, 51, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
21:31:28.687 00.004 12116 Star::Find returns 1 (0), X=1390.20, Y=51.55, Mass=310215, SNR=84.8, Peak=35351 HFD=2.9
21:31:28.690 00.003 12116 Star::Find(15, 1002, 1032, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
21:31:28.693 00.003 12116 Star::Find returns 1 (0), X=1003.64, Y=1033.17, Mass=285469, SNR=54.6, Peak=32323 HFD=3.4
21:31:28.696 00.003 12116 Star::Find(15, 350, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
21:31:28.699 00.003 12116 Star::Find returns 1 (0), X=350.99, Y=1129.59, Mass=235073, SNR=43.4, Peak=31424 HFD=3.2
21:31:28.701 00.002 12116 Star::Find(15, 1264, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
21:31:28.706 00.005 12116 Star::Find returns 1 (0), X=1264.80, Y=880.43, Mass=155835, SNR=32.8, Peak=24099 HFD=3.1
21:31:28.709 00.003 12116 Star::Find(15, 1423, 390, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
21:31:28.713 00.004 12116 Star::Find returns 1 (0), X=1424.01, Y=390.26, Mass=134378, SNR=34.1, Peak=19885 HFD=2.7
21:31:28.716 00.003 12116 Star::Find(15, 755, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
21:31:28.719 00.003 12116 Star::Find returns 1 (0), X=756.42, Y=980.76, Mass=121728, SNR=26.4, Peak=16423 HFD=3.2
21:31:28.723 00.004 12116 Star::Find(15, 62, 945, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
21:31:28.726 00.003 12116 Star::Find returns 1 (0), X=63.86, Y=946.87, Mass=126591, SNR=28.8, Peak=17927 HFD=2.9
21:31:28.729 00.003 12116 Star::Find(15, 1304, 1105, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
21:31:28.732 00.003 12116 Star::Find returns 1 (0), X=1305.15, Y=1106.34, Mass=113163, SNR=26.9, Peak=24058 HFD=2.7
21:31:28.734 00.002 12116 Star::Find(15, 861, 750, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
21:31:28.738 00.004 12116 Star::Find returns 1 (0), X=862.08, Y=751.20, Mass=143590, SNR=33.4, Peak=20717 HFD=3.0
21:31:28.742 00.004 12116 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.71) = xAngle (-5.49 = 0.80)
21:31:28.746 00.004 12116 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.50 = -2.50)
21:31:28.749 00.003 12116 CameraToMount -- cameraX=-0.46 cameraY=-0.18 hyp=0.49 cameraTheta=-2.77 mountX=0.34 mountY=-0.29, mountTheta=-0.71
21:31:28.757 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=-0.18, opts=13)
21:31:28.762 00.005 12116 Enqueuing Move request for scope (-0.46, -0.18)
21:31:28.765 00.003 11824 Worker thread wakes up
21:31:28.765 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1655, FiltMax=65535, Gamma=0.510
21:31:28.768 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.18) opts 0xd
21:31:28.768 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.46, -0.18)
21:31:28.768 00.000 11824 Moving (-0.46, -0.18) raw xDistance=0.34 yDistance=-0.29
21:31:28.768 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
21:31:28.769 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:28.769 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:31:28.769 00.000 11824 MoveAxis(W, 77, ABG)
21:31:28.769 00.000 11824 Guiding  Dir = 3, Dur = 77
21:31:28.769 00.000 11824 IsSlewing returns 0
21:31:28.770 00.001 11824 IsGuiding returns 0
21:31:28.770 00.000 12116 UpdateGuideState exits: m=397732 SNR=81.0
21:31:28.777 00.007 11824 PulseGuide returned control before completion, sleep 85
21:31:28.777 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:28.781 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:31:28.784 00.003 12116 Enqueuing Expose request
21:31:28.878 00.094 11824 IsGuiding returns 1
21:31:28.878 00.000 11824 scope still moving after pulse duration time elapsed
21:31:28.910 00.032 11824 IsSlewing returns 0
21:31:28.912 00.002 11824 IsGuiding returns 1
21:31:28.942 00.030 11824 IsSlewing returns 0
21:31:28.942 00.000 11824 IsGuiding returns 0
21:31:28.942 00.000 11824 scope move finished after 77 + 95 ms
21:31:28.942 00.000 11824 Move returns status 0, amount 77
21:31:28.942 00.000 11824 MoveAxis(N, 0, ABG)
21:31:28.942 00.000 11824 Move returns status 0, amount 0
21:31:28.943 00.001 11824 move complete, result=0
21:31:28.943 00.000 11824 worker thread done servicing request
21:31:28.943 00.000 12116 GuideStep: 0.3 px 77 ms WEST, -0.3 px 0 ms NORTH
21:31:28.947 00.004 11824 Worker thread wakes up
21:31:28.947 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:31:28.947 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:31:32.365 03.418 11824 Exposure complete
21:31:32.611 00.246 11824 worker thread done servicing request
21:31:32.611 00.000 12116 OnExposeComplete: enter
21:31:32.614 00.003 12116 UpdateGuideState(): m_state=6
21:31:32.617 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
21:31:32.622 00.005 12116 Star::Find returns 1 (0), X=1412.75, Y=262.41, Mass=385366, SNR=90.5, Peak=56656 HFD=2.8
21:31:32.625 00.003 12116 MultiStar: [#1 0.34,-0.14,0.55,U] [#2 -0.34,0.06,0.67,U] [#3 0.38,0.14,0.72,U] [#4 0.44,-0.19,0.70,U] [#5 0.51,-0.23,0.41,U] [#6 0.28,0.09,0.37,U] [#7 0.35,-0.07,0.36,U] [#8 0.60,0.08,0.26,U] 
21:31:32.629 00.004 12116 refined, 8 included, MultiStar: {0.23, -0.11}, one-star: {0.01, -0.42}
21:31:32.632 00.003 12116 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.71) = xAngle (-3.17 = 3.12)
21:31:32.634 00.002 12116 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.18 = -0.18)
21:31:32.639 00.005 12116 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-0.45 mountX=-0.25 mountY=-0.04, mountTheta=-2.97
21:31:32.647 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.23, y=-0.11, opts=13)
21:31:32.650 00.003 12116 Enqueuing Move request for scope (0.23, -0.11)
21:31:32.655 00.005 11824 Worker thread wakes up
21:31:32.655 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1562, FiltMax=65535, Gamma=0.510
21:31:32.658 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd
21:31:32.658 00.000 12116 UpdateGuideState exits: m=385366 SNR=90.5
21:31:32.662 00.004 11824 Handling offset move in thread for scope, endpoint = (0.23, -0.11)
21:31:32.662 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:32.664 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:31:32.667 00.003 12116 Enqueuing Expose request
21:31:32.670 00.003 11824 Moving (0.23, -0.11) raw xDistance=-0.25 yDistance=-0.04
21:31:32.670 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
21:31:32.670 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:32.671 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:31:32.671 00.000 11824 MoveAxis(E, 0, ABG)
21:31:32.671 00.000 11824 Move returns status 0, amount 0
21:31:32.671 00.000 11824 MoveAxis(N, 0, ABG)
21:31:32.671 00.000 11824 Move returns status 0, amount 0
21:31:32.671 00.000 11824 move complete, result=0
21:31:32.671 00.000 11824 worker thread done servicing request
21:31:32.671 00.000 11824 Worker thread wakes up
21:31:32.671 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:31:32.671 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:31:32.675 00.004 12116 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
21:31:36.083 03.408 11824 Exposure complete
21:31:36.322 00.239 11824 worker thread done servicing request
21:31:36.322 00.000 12116 OnExposeComplete: enter
21:31:36.325 00.003 12116 UpdateGuideState(): m_state=6
21:31:36.329 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
21:31:36.333 00.004 12116 Star::Find returns 1 (0), X=1412.81, Y=262.85, Mass=404345, SNR=82.2, Peak=49072 HFD=2.6
21:31:36.335 00.002 12116 MultiStar: [#1 0.57,0.10,0.59,U] [#2 -0.11,0.24,0.77,U] [#3 0.42,0.17,0.83,U] [#4 0.51,0.01,0.55,U] [#5 0.90,-0.36,0.51,U] [#6 0.26,0.16,0.38,U] [#7 0.68,0.29,0.43,U] [#8 0.67,0.04,0.31,U] 
21:31:36.339 00.004 12116 single-star, 8 included, MultiStar: {0.37, 0.08}, one-star: {0.06, 0.03}
21:31:36.342 00.003 12116 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.71) = xAngle (-2.31 = -2.31)
21:31:36.346 00.004 12116 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.68 = 0.68)
21:31:36.348 00.002 12116 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.41 mountX=-0.05 mountY=0.04, mountTheta=2.39
21:31:36.353 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.06, y=0.03, opts=13)
21:31:36.356 00.003 12116 Enqueuing Move request for scope (0.06, 0.03)
21:31:36.359 00.003 11824 Worker thread wakes up
21:31:36.360 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
21:31:36.360 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1760, FiltMax=65535, Gamma=0.510
21:31:36.363 00.003 11824 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
21:31:36.363 00.000 12116 UpdateGuideState exits: m=404345 SNR=82.2
21:31:36.365 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:36.368 00.003 11824 Moving (0.06, 0.03) raw xDistance=-0.05 yDistance=0.04
21:31:36.369 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:31:36.372 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:31:36.372 00.000 12116 Enqueuing Expose request
21:31:36.374 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:36.374 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:31:36.374 00.000 11824 MoveAxis(E, 0, ABG)
21:31:36.375 00.001 11824 Move returns status 0, amount 0
21:31:36.375 00.000 11824 MoveAxis(N, 0, ABG)
21:31:36.375 00.000 11824 Move returns status 0, amount 0
21:31:36.375 00.000 11824 move complete, result=0
21:31:36.375 00.000 11824 worker thread done servicing request
21:31:36.375 00.000 11824 Worker thread wakes up
21:31:36.375 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:31:36.375 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:31:36.378 00.003 12116 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:31:39.888 03.510 11824 Exposure complete
21:31:40.222 00.334 11824 worker thread done servicing request
21:31:40.222 00.000 12116 OnExposeComplete: enter
21:31:40.225 00.003 12116 UpdateGuideState(): m_state=6
21:31:40.232 00.007 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
21:31:40.237 00.005 12116 Star::Find returns 1 (0), X=1412.68, Y=262.69, Mass=418374, SNR=97.6, Peak=45024 HFD=3.0
21:31:40.242 00.005 12116 MultiStar: [#1 -0.04,0.14,0.51,U] [#2 0.09,-0.01,0.83,U] [#3 0.21,0.26,0.68,U] [#4 0.22,0.12,0.57,U] [#5 0.59,-0.45,0.41,U] [#6 -0.11,0.06,0.32,U] [#7 0.21,0.21,0.35,U] [#8 0.78,-0.08,0.29,U] 
21:31:40.248 00.006 12116 single-star, 8 included, MultiStar: {0.15, 0.01}, one-star: {-0.07, -0.14}
21:31:40.252 00.004 12116 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.71) = xAngle (-4.75 = 1.53)
21:31:40.256 00.004 12116 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.77 = -1.77)
21:31:40.260 00.004 12116 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-2.04 mountX=0.01 mountY=-0.15, mountTheta=-1.53
21:31:40.269 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=-0.14, opts=13)
21:31:40.273 00.004 12116 Enqueuing Move request for scope (-0.07, -0.14)
21:31:40.278 00.005 11824 Worker thread wakes up
21:31:40.278 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
21:31:40.278 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1674, FiltMax=65535, Gamma=0.510
21:31:40.281 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
21:31:40.282 00.001 12116 UpdateGuideState exits: m=418374 SNR=97.6
21:31:40.285 00.003 11824 Moving (-0.07, -0.14) raw xDistance=0.01 yDistance=-0.15
21:31:40.286 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:31:40.286 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:40.286 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:40.290 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:31:40.291 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:31:40.295 00.004 12116 Enqueuing Expose request
21:31:40.299 00.004 11824 MoveAxis(E, 0, ABG)
21:31:40.299 00.000 11824 Move returns status 0, amount 0
21:31:40.299 00.000 11824 MoveAxis(N, 0, ABG)
21:31:40.299 00.000 11824 Move returns status 0, amount 0
21:31:40.299 00.000 11824 move complete, result=0
21:31:40.300 00.001 11824 worker thread done servicing request
21:31:40.300 00.000 11824 Worker thread wakes up
21:31:40.300 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:31:40.300 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:31:40.305 00.005 12116 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:31:43.715 03.410 11824 Exposure complete
21:31:43.967 00.252 11824 worker thread done servicing request
21:31:43.967 00.000 12116 OnExposeComplete: enter
21:31:43.971 00.004 12116 UpdateGuideState(): m_state=6
21:31:43.975 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
21:31:43.980 00.005 12116 Star::Find returns 1 (0), X=1413.08, Y=262.25, Mass=432410, SNR=86.5, Peak=48029 HFD=2.6
21:31:43.983 00.003 12116 MultiStar: [#1 0.52,-0.51,0.53,U] [#2 -0.59,-0.17,0.76,U] [#3 0.89,-0.19,1.02,U] [#4 0.91,-0.06,0.50,U] [#5 1.07,-1.00,0.49,U] [#6 0.68,-0.26,0.42,U] [#7 0.52,-0.24,0.33,U] [#8 0.60,0.08,0.39,U] 
21:31:43.985 00.002 12116 refined, 8 included, MultiStar: {0.50, -0.34}, one-star: {0.33, -0.58}
21:31:43.988 00.003 12116 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.71) = xAngle (-3.31 = 2.98)
21:31:43.991 00.003 12116 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.32 = -0.32)
21:31:43.994 00.003 12116 CameraToMount -- cameraX=0.50 cameraY=-0.34 hyp=0.61 cameraTheta=-0.59 mountX=-0.60 mountY=-0.19, mountTheta=-2.83
21:31:44.000 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.50, y=-0.34, opts=13)
21:31:44.005 00.005 12116 Enqueuing Move request for scope (0.50, -0.34)
21:31:44.010 00.005 11824 Worker thread wakes up
21:31:44.010 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1546, FiltMax=65535, Gamma=0.510
21:31:44.015 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.34) opts 0xd
21:31:44.015 00.000 12116 UpdateGuideState exits: m=432410 SNR=86.5
21:31:44.019 00.004 11824 Handling offset move in thread for scope, endpoint = (0.50, -0.34)
21:31:44.020 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:44.024 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:31:44.029 00.005 12116 Enqueuing Expose request
21:31:44.032 00.003 11824 Moving (0.50, -0.34) raw xDistance=-0.60 yDistance=-0.19
21:31:44.033 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
21:31:44.033 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:44.033 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:31:44.033 00.000 11824 MoveAxis(E, 134, ABG)
21:31:44.033 00.000 11824 Guiding  Dir = 2, Dur = 134
21:31:44.033 00.000 11824 IsSlewing returns 0
21:31:44.033 00.000 11824 IsGuiding returns 0
21:31:44.034 00.001 11824 PulseGuide returned control before completion, sleep 144
21:31:44.193 00.159 11824 IsGuiding returns 0
21:31:44.193 00.000 11824 Move returns status 0, amount 134
21:31:44.194 00.001 11824 MoveAxis(N, 0, ABG)
21:31:44.194 00.000 11824 Move returns status 0, amount 0
21:31:44.194 00.000 11824 move complete, result=0
21:31:44.194 00.000 11824 worker thread done servicing request
21:31:44.194 00.000 12116 GuideStep: -0.6 px 134 ms EAST, -0.2 px 0 ms NORTH
21:31:44.199 00.005 11824 Worker thread wakes up
21:31:44.199 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:31:44.200 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:31:47.598 03.398 11824 Exposure complete
21:31:47.870 00.272 11824 worker thread done servicing request
21:31:47.870 00.000 12116 OnExposeComplete: enter
21:31:47.875 00.005 12116 UpdateGuideState(): m_state=6
21:31:47.879 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
21:31:47.882 00.003 12116 Star::Find returns 1 (0), X=1412.98, Y=262.23, Mass=407831, SNR=85.4, Peak=51504 HFD=2.6
21:31:47.886 00.004 12116 MultiStar: [#1 0.50,-0.58,0.70,U] [#2 -0.33,-0.21,0.80,U] [#3 0.59,-0.15,0.88,U] [#4 0.35,-0.64,0.62,U] [#5 0.65,-0.54,0.56,U] [#6 0.17,-0.01,0.42,U] [#7 0.26,-0.23,0.36,U] [#8 0.67,-0.40,0.42,U] 
21:31:47.890 00.004 12116 refined, 8 included, MultiStar: {0.32, -0.39}, one-star: {0.23, -0.59}
21:31:47.893 00.003 12116 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.71) = xAngle (-3.60 = 2.69)
21:31:47.896 00.003 12116 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.61 = -0.61)
21:31:47.899 00.003 12116 CameraToMount -- cameraX=0.32 cameraY=-0.39 hyp=0.51 cameraTheta=-0.88 mountX=-0.46 mountY=-0.29, mountTheta=-2.57
21:31:47.906 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.32, y=-0.39, opts=13)
21:31:47.909 00.003 12116 Enqueuing Move request for scope (0.32, -0.39)
21:31:47.913 00.004 11824 Worker thread wakes up
21:31:47.913 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1619, FiltMax=65535, Gamma=0.510
21:31:47.916 00.003 12116 UpdateGuideState exits: m=407831 SNR=85.4
21:31:47.919 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:47.923 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.39) opts 0xd
21:31:47.924 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:31:47.926 00.002 11824 Handling offset move in thread for scope, endpoint = (0.32, -0.39)
21:31:47.927 00.001 11824 Moving (0.32, -0.39) raw xDistance=-0.46 yDistance=-0.29
21:31:47.927 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
21:31:47.927 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:47.927 00.000 12116 Enqueuing Expose request
21:31:47.930 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:31:47.930 00.000 11824 MoveAxis(E, 112, ABG)
21:31:47.930 00.000 11824 Guiding  Dir = 2, Dur = 112
21:31:47.930 00.000 11824 IsSlewing returns 0
21:31:47.931 00.001 11824 IsGuiding returns 0
21:31:47.931 00.000 11824 PulseGuide returned control before completion, sleep 122
21:31:48.060 00.129 11824 IsGuiding returns 1
21:31:48.060 00.000 11824 scope still moving after pulse duration time elapsed
21:31:48.092 00.032 11824 IsSlewing returns 0
21:31:48.092 00.000 11824 IsGuiding returns 0
21:31:48.092 00.000 11824 scope move finished after 112 + 48 ms
21:31:48.092 00.000 11824 Move returns status 0, amount 112
21:31:48.092 00.000 11824 MoveAxis(N, 0, ABG)
21:31:48.093 00.001 11824 Move returns status 0, amount 0
21:31:48.093 00.000 11824 move complete, result=0
21:31:48.093 00.000 12116 GuideStep: -0.5 px 112 ms EAST, -0.3 px 0 ms NORTH
21:31:48.097 00.004 11824 worker thread done servicing request
21:31:48.097 00.000 11824 Worker thread wakes up
21:31:48.097 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:31:48.097 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:31:51.506 03.409 11824 Exposure complete
21:31:51.771 00.265 11824 worker thread done servicing request
21:31:51.771 00.000 12116 OnExposeComplete: enter
21:31:51.774 00.003 12116 UpdateGuideState(): m_state=6
21:31:51.781 00.007 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
21:31:51.784 00.003 12116 Star::Find returns 1 (0), X=1413.09, Y=262.42, Mass=385171, SNR=82.5, Peak=43424 HFD=2.7
21:31:51.787 00.003 12116 MultiStar: [#1 0.52,-0.43,0.75,U] [#2 -0.68,-0.20,0.79,U] [#3 0.83,-0.33,0.83,U] [#4 0.84,-0.39,0.51,U] [#5 1.33,-0.84,0.48,U] [#6 1.05,-0.59,0.40,U] [#7 0.47,-0.10,0.42,U] [#8 0.49,-0.35,0.35,U] 
21:31:51.790 00.003 12116 single-star, 8 included, MultiStar: {0.50, -0.39}, one-star: {0.34, -0.40}
21:31:51.792 00.002 12116 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.71) = xAngle (-3.58 = 2.70)
21:31:51.795 00.003 12116 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.60 = -0.60)
21:31:51.798 00.003 12116 CameraToMount -- cameraX=0.34 cameraY=-0.40 hyp=0.53 cameraTheta=-0.87 mountX=-0.48 mountY=-0.30, mountTheta=-2.59
21:31:51.802 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.34, y=-0.40, opts=13)
21:31:51.805 00.003 12116 Enqueuing Move request for scope (0.34, -0.40)
21:31:51.808 00.003 11824 Worker thread wakes up
21:31:51.808 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1757, FiltMax=65535, Gamma=0.510
21:31:51.811 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.40) opts 0xd
21:31:51.811 00.000 12116 UpdateGuideState exits: m=385171 SNR=82.5
21:31:51.814 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:51.817 00.003 11824 Handling offset move in thread for scope, endpoint = (0.34, -0.40)
21:31:51.817 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:31:51.820 00.003 12116 Enqueuing Expose request
21:31:51.822 00.002 11824 Moving (0.34, -0.40) raw xDistance=-0.48 yDistance=-0.30
21:31:51.823 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
21:31:51.823 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:51.823 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:31:51.823 00.000 11824 MoveAxis(E, 115, ABG)
21:31:51.823 00.000 11824 Guiding  Dir = 2, Dur = 115
21:31:51.823 00.000 11824 IsSlewing returns 0
21:31:51.823 00.000 11824 IsGuiding returns 0
21:31:51.824 00.001 11824 PulseGuide returned control before completion, sleep 125
21:31:51.958 00.134 11824 IsGuiding returns 1
21:31:51.958 00.000 11824 scope still moving after pulse duration time elapsed
21:31:51.989 00.031 11824 IsSlewing returns 0
21:31:51.989 00.000 11824 IsGuiding returns 0
21:31:51.989 00.000 11824 scope move finished after 115 + 50 ms
21:31:51.990 00.001 11824 Move returns status 0, amount 115
21:31:51.990 00.000 11824 MoveAxis(N, 0, ABG)
21:31:51.990 00.000 11824 Move returns status 0, amount 0
21:31:51.990 00.000 11824 move complete, result=0
21:31:51.990 00.000 11824 worker thread done servicing request
21:31:51.990 00.000 11824 Worker thread wakes up
21:31:51.990 00.000 12116 GuideStep: -0.5 px 115 ms EAST, -0.3 px 0 ms NORTH
21:31:51.994 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:31:51.994 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:31:55.432 03.438 11824 Exposure complete
21:31:55.758 00.326 11824 worker thread done servicing request
21:31:55.758 00.000 12116 OnExposeComplete: enter
21:31:55.762 00.004 12116 UpdateGuideState(): m_state=6
21:31:55.767 00.005 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
21:31:55.774 00.007 12116 Star::Find returns 1 (0), X=1412.82, Y=262.65, Mass=405093, SNR=100.4, Peak=49072 HFD=2.7
21:31:55.780 00.006 12116 MultiStar: [#1 0.25,-0.18,0.53,U] [#2 -0.51,-0.00,0.67,U] [#3 0.52,0.15,0.71,U] [#4 0.43,-0.21,0.55,U] [#5 0.93,-0.64,0.48,U] [#6 0.68,-0.17,0.31,U] [#7 0.23,0.18,0.38,U] [#8 0.37,-0.34,0.36,U] 
21:31:55.784 00.004 12116 single-star, 8 included, MultiStar: {0.27, -0.14}, one-star: {0.07, -0.17}
21:31:55.792 00.008 12116 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.71) = xAngle (-3.88 = 2.40)
21:31:55.796 00.004 12116 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.89 = -0.89)
21:31:55.800 00.004 12116 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.16 mountX=-0.14 mountY=-0.15, mountTheta=-2.33
21:31:55.817 00.017 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.17, opts=13)
21:31:55.823 00.006 12116 Enqueuing Move request for scope (0.07, -0.17)
21:31:55.828 00.005 11824 Worker thread wakes up
21:31:55.828 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1696, FiltMax=65535, Gamma=0.510
21:31:55.833 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
21:31:55.833 00.000 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
21:31:55.833 00.000 11824 Moving (0.07, -0.17) raw xDistance=-0.14 yDistance=-0.15
21:31:55.833 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:31:55.833 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:55.833 00.000 12116 UpdateGuideState exits: m=405093 SNR=100.4
21:31:55.838 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:31:55.838 00.000 11824 MoveAxis(E, 0, ABG)
21:31:55.839 00.001 11824 Move returns status 0, amount 0
21:31:55.839 00.000 11824 MoveAxis(N, 0, ABG)
21:31:55.839 00.000 11824 Move returns status 0, amount 0
21:31:55.839 00.000 11824 move complete, result=0
21:31:55.839 00.000 11824 worker thread done servicing request
21:31:55.839 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:55.843 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:31:55.850 00.007 12116 Enqueuing Expose request
21:31:55.855 00.005 11824 Worker thread wakes up
21:31:55.855 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:31:55.860 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:31:55.860 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:31:59.324 03.464 11824 Exposure complete
21:31:59.597 00.273 11824 worker thread done servicing request
21:31:59.597 00.000 12116 OnExposeComplete: enter
21:31:59.600 00.003 12116 UpdateGuideState(): m_state=6
21:31:59.607 00.007 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
21:31:59.611 00.004 12116 Star::Find returns 1 (0), X=1412.84, Y=262.37, Mass=389657, SNR=85.2, Peak=50192 HFD=2.7
21:31:59.615 00.004 12116 MultiStar: [#1 0.35,-0.07,0.63,U] [#2 -0.58,-0.05,0.76,U] [#3 0.44,-0.28,0.88,U] [#4 0.45,-0.43,0.71,U] [#5 0.61,-0.69,0.50,U] [#6 0.54,-0.32,0.39,U] [#7 0.06,-0.38,0.37,U] [#8 0.48,-0.01,0.31,U] 
21:31:59.620 00.005 12116 refined, 8 included, MultiStar: {0.23, -0.31}, one-star: {0.09, -0.46}
21:31:59.624 00.004 12116 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.71) = xAngle (-3.65 = 2.63)
21:31:59.628 00.004 12116 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.66 = -0.66)
21:31:59.631 00.003 12116 CameraToMount -- cameraX=0.23 cameraY=-0.31 hyp=0.38 cameraTheta=-0.93 mountX=-0.34 mountY=-0.24, mountTheta=-2.53
21:31:59.641 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.23, y=-0.31, opts=13)
21:31:59.647 00.006 12116 Enqueuing Move request for scope (0.23, -0.31)
21:31:59.650 00.003 11824 Worker thread wakes up
21:31:59.651 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1539, FiltMax=65535, Gamma=0.510
21:31:59.655 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.31) opts 0xd
21:31:59.655 00.000 12116 UpdateGuideState exits: m=389657 SNR=85.2
21:31:59.658 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:59.662 00.004 11824 Handling offset move in thread for scope, endpoint = (0.23, -0.31)
21:31:59.662 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:31:59.665 00.003 12116 Enqueuing Expose request
21:31:59.668 00.003 11824 Moving (0.23, -0.31) raw xDistance=-0.34 yDistance=-0.24
21:31:59.668 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
21:31:59.669 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:59.669 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:31:59.669 00.000 11824 MoveAxis(E, 75, ABG)
21:31:59.669 00.000 11824 Guiding  Dir = 2, Dur = 75
21:31:59.671 00.002 11824 IsSlewing returns 0
21:31:59.672 00.001 11824 IsGuiding returns 0
21:31:59.672 00.000 11824 PulseGuide returned control before completion, sleep 85
21:31:59.759 00.087 11824 IsGuiding returns 1
21:31:59.759 00.000 11824 scope still moving after pulse duration time elapsed
21:31:59.791 00.032 11824 IsSlewing returns 0
21:31:59.791 00.000 11824 IsGuiding returns 0
21:31:59.791 00.000 11824 scope move finished after 75 + 44 ms
21:31:59.792 00.001 11824 Move returns status 0, amount 75
21:31:59.792 00.000 11824 MoveAxis(N, 0, ABG)
21:31:59.792 00.000 11824 Move returns status 0, amount 0
21:31:59.792 00.000 11824 move complete, result=0
21:31:59.792 00.000 11824 worker thread done servicing request
21:31:59.792 00.000 11824 Worker thread wakes up
21:31:59.792 00.000 12116 GuideStep: -0.3 px 75 ms EAST, -0.2 px 0 ms NORTH
21:31:59.796 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:31:59.796 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:03.212 03.416 11824 Exposure complete
21:32:03.483 00.271 11824 worker thread done servicing request
21:32:03.483 00.000 12116 OnExposeComplete: enter
21:32:03.488 00.005 12116 UpdateGuideState(): m_state=6
21:32:03.491 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
21:32:03.495 00.004 12116 Star::Find returns 1 (0), X=1412.86, Y=262.15, Mass=414126, SNR=87.8, Peak=52269 HFD=2.5
21:32:03.499 00.004 12116 MultiStar: [#1 0.21,-0.33,0.62,U] [#2 -0.76,-0.45,0.77,U] [#3 0.54,-0.15,0.78,U] [#4 0.45,-0.57,0.50,U] [#5 0.46,-0.81,0.47,U] [#6 0.40,-0.72,0.41,U] [#7 0.37,-0.42,0.38,U] [#8 0.47,-0.56,0.36,U] 
21:32:03.502 00.003 12116 refined, 8 included, MultiStar: {0.19, -0.50}, one-star: {0.11, -0.67}
21:32:03.506 00.004 12116 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.71) = xAngle (-3.93 = 2.35)
21:32:03.509 00.003 12116 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.94 = -0.94)
21:32:03.513 00.004 12116 CameraToMount -- cameraX=0.19 cameraY=-0.50 hyp=0.54 cameraTheta=-1.22 mountX=-0.38 mountY=-0.43, mountTheta=-2.29
21:32:03.519 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.19, y=-0.50, opts=13)
21:32:03.522 00.003 12116 Enqueuing Move request for scope (0.19, -0.50)
21:32:03.525 00.003 11824 Worker thread wakes up
21:32:03.525 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1419, FiltMax=65535, Gamma=0.510
21:32:03.528 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.50) opts 0xd
21:32:03.529 00.001 12116 UpdateGuideState exits: m=414126 SNR=87.8
21:32:03.531 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:03.534 00.003 11824 Handling offset move in thread for scope, endpoint = (0.19, -0.50)
21:32:03.534 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:32:03.537 00.003 11824 Moving (0.19, -0.50) raw xDistance=-0.38 yDistance=-0.43
21:32:03.537 00.000 12116 Enqueuing Expose request
21:32:03.540 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
21:32:03.540 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:03.540 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:32:03.540 00.000 11824 MoveAxis(E, 90, ABG)
21:32:03.541 00.001 11824 Guiding  Dir = 2, Dur = 90
21:32:03.542 00.001 11824 IsSlewing returns 0
21:32:03.542 00.000 11824 IsGuiding returns 0
21:32:03.542 00.000 11824 PulseGuide returned control before completion, sleep 100
21:32:03.642 00.100 11824 IsGuiding returns 1
21:32:03.642 00.000 11824 scope still moving after pulse duration time elapsed
21:32:03.673 00.031 11824 IsSlewing returns 0
21:32:03.673 00.000 11824 IsGuiding returns 0
21:32:03.673 00.000 11824 scope move finished after 90 + 41 ms
21:32:03.673 00.000 11824 Move returns status 0, amount 90
21:32:03.674 00.001 11824 MoveAxis(N, 0, ABG)
21:32:03.674 00.000 11824 Move returns status 0, amount 0
21:32:03.674 00.000 11824 move complete, result=0
21:32:03.674 00.000 11824 worker thread done servicing request
21:32:03.674 00.000 11824 Worker thread wakes up
21:32:03.674 00.000 12116 GuideStep: -0.4 px 90 ms EAST, -0.4 px 0 ms NORTH
21:32:03.677 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:32:03.677 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:07.094 03.417 11824 Exposure complete
21:32:07.372 00.278 11824 worker thread done servicing request
21:32:07.372 00.000 12116 OnExposeComplete: enter
21:32:07.376 00.004 12116 UpdateGuideState(): m_state=6
21:32:07.380 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
21:32:07.383 00.003 12116 Star::Find returns 1 (0), X=1413.04, Y=262.07, Mass=387422, SNR=81.1, Peak=55005 HFD=2.7
21:32:07.387 00.004 12116 MultiStar: [#1 0.24,-0.79,0.71,U] [#2 -0.48,-0.53,0.72,U] [#3 0.48,-0.63,0.81,U] [#4 0.43,-0.68,0.60,U] [#5 0.71,-1.11,0.52,U] [#6 0.63,-0.89,0.41,U] [#7 0.75,-0.56,0.37,U] [#8 0.69,-0.79,0.31,U] 
21:32:07.390 00.003 12116 single-star, 8 included, MultiStar: {0.34, -0.74}, one-star: {0.30, -0.75}
21:32:07.394 00.004 12116 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.71) = xAngle (-3.91 = 2.37)
21:32:07.397 00.003 12116 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.92 = -0.92)
21:32:07.400 00.003 12116 CameraToMount -- cameraX=0.30 cameraY=-0.75 hyp=0.81 cameraTheta=-1.20 mountX=-0.58 mountY=-0.65, mountTheta=-2.30
21:32:07.408 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.30, y=-0.75, opts=13)
21:32:07.412 00.004 12116 Enqueuing Move request for scope (0.30, -0.75)
21:32:07.414 00.002 11824 Worker thread wakes up
21:32:07.415 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1696, FiltMax=65535, Gamma=0.510
21:32:07.418 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.75) opts 0xd
21:32:07.418 00.000 11824 Handling offset move in thread for scope, endpoint = (0.30, -0.75)
21:32:07.418 00.000 11824 Moving (0.30, -0.75) raw xDistance=-0.58 yDistance=-0.65
21:32:07.419 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
21:32:07.419 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
21:32:07.419 00.000 11824 MoveAxis(E, 137, ABG)
21:32:07.419 00.000 11824 Guiding  Dir = 2, Dur = 137
21:32:07.420 00.001 12116 UpdateGuideState exits: m=387422 SNR=81.1
21:32:07.424 00.004 11824 IsSlewing returns 0
21:32:07.424 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:07.429 00.005 11824 IsGuiding returns 0
21:32:07.429 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:32:07.432 00.003 12116 Enqueuing Expose request
21:32:07.435 00.003 11824 PulseGuide returned control before completion, sleep 147
21:32:07.590 00.155 11824 IsGuiding returns 1
21:32:07.590 00.000 11824 scope still moving after pulse duration time elapsed
21:32:07.621 00.031 11824 IsSlewing returns 0
21:32:07.622 00.001 11824 IsGuiding returns 0
21:32:07.622 00.000 11824 scope move finished after 137 + 55 ms
21:32:07.622 00.000 11824 Move returns status 0, amount 137
21:32:07.622 00.000 11824 MoveAxis(N, 121, ABG)
21:32:07.622 00.000 11824 Guiding  Dir = 0, Dur = 121
21:32:07.622 00.000 11824 IsSlewing returns 0
21:32:07.623 00.001 11824 IsGuiding returns 0
21:32:07.623 00.000 11824 PulseGuide returned control before completion, sleep 131
21:32:07.761 00.138 11824 IsGuiding returns 1
21:32:07.761 00.000 11824 scope still moving after pulse duration time elapsed
21:32:07.793 00.032 11824 IsSlewing returns 0
21:32:07.793 00.000 11824 IsGuiding returns 1
21:32:07.825 00.032 11824 IsSlewing returns 0
21:32:07.825 00.000 11824 IsGuiding returns 1
21:32:07.856 00.031 11824 IsSlewing returns 0
21:32:07.856 00.000 11824 IsGuiding returns 0
21:32:07.856 00.000 11824 scope move finished after 121 + 112 ms
21:32:07.857 00.001 11824 Move returns status 0, amount 121
21:32:07.857 00.000 11824 move complete, result=0
21:32:07.857 00.000 11824 worker thread done servicing request
21:32:07.857 00.000 11824 Worker thread wakes up
21:32:07.857 00.000 12116 GuideStep: -0.6 px 137 ms EAST, -0.6 px 121 ms NORTH
21:32:07.860 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:32:07.860 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:11.265 03.405 11824 Exposure complete
21:32:11.519 00.254 11824 worker thread done servicing request
21:32:11.519 00.000 12116 OnExposeComplete: enter
21:32:11.523 00.004 12116 UpdateGuideState(): m_state=6
21:32:11.527 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
21:32:11.531 00.004 12116 Star::Find returns 1 (0), X=1413.16, Y=262.32, Mass=411104, SNR=82.1, Peak=42416 HFD=3.0
21:32:11.541 00.010 12116 MultiStar: [#1 0.67,-0.35,0.57,U] [#2 -0.70,-0.26,0.65,U] [#3 1.04,-0.11,0.87,U] [#4 0.76,-0.38,0.63,U] [#5 0.85,-0.48,0.53,U] [#6 1.12,-0.32,0.39,U] [#7 0.85,-0.08,0.40,U] [#8 0.91,-0.69,0.33,U] 
21:32:11.545 00.004 12116 single-star, 8 included, MultiStar: {0.61, -0.34}, one-star: {0.41, -0.50}
21:32:11.548 00.003 12116 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.71) = xAngle (-3.59 = 2.69)
21:32:11.556 00.008 12116 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.61 = -0.61)
21:32:11.560 00.004 12116 CameraToMount -- cameraX=0.41 cameraY=-0.50 hyp=0.65 cameraTheta=-0.88 mountX=-0.58 mountY=-0.37, mountTheta=-2.58
21:32:11.566 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.41, y=-0.50, opts=13)
21:32:11.573 00.007 12116 Enqueuing Move request for scope (0.41, -0.50)
21:32:11.578 00.005 11824 Worker thread wakes up
21:32:11.578 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.50) opts 0xd
21:32:11.578 00.000 11824 Handling offset move in thread for scope, endpoint = (0.41, -0.50)
21:32:11.578 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1658, FiltMax=65535, Gamma=0.510
21:32:11.581 00.003 11824 Moving (0.41, -0.50) raw xDistance=-0.58 yDistance=-0.37
21:32:11.581 00.000 12116 UpdateGuideState exits: m=411104 SNR=82.1
21:32:11.584 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
21:32:11.584 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:11.584 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:32:11.584 00.000 11824 MoveAxis(E, 140, ABG)
21:32:11.585 00.001 11824 Guiding  Dir = 2, Dur = 140
21:32:11.585 00.000 11824 IsSlewing returns 0
21:32:11.585 00.000 11824 IsGuiding returns 0
21:32:11.585 00.000 11824 PulseGuide returned control before completion, sleep 150
21:32:11.585 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:11.590 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:32:11.596 00.006 12116 Enqueuing Expose request
21:32:11.746 00.150 11824 IsGuiding returns 1
21:32:11.746 00.000 11824 scope still moving after pulse duration time elapsed
21:32:11.777 00.031 11824 IsSlewing returns 0
21:32:11.777 00.000 11824 IsGuiding returns 0
21:32:11.777 00.000 11824 scope move finished after 140 + 52 ms
21:32:11.778 00.001 11824 Move returns status 0, amount 140
21:32:11.778 00.000 11824 MoveAxis(N, 0, ABG)
21:32:11.778 00.000 11824 Move returns status 0, amount 0
21:32:11.778 00.000 11824 move complete, result=0
21:32:11.778 00.000 11824 worker thread done servicing request
21:32:11.778 00.000 12116 GuideStep: -0.6 px 140 ms EAST, -0.4 px 0 ms NORTH
21:32:11.785 00.007 11824 Worker thread wakes up
21:32:11.787 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:32:11.787 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:15.197 03.410 11824 Exposure complete
21:32:15.459 00.262 11824 worker thread done servicing request
21:32:15.460 00.001 12116 OnExposeComplete: enter
21:32:15.464 00.004 12116 UpdateGuideState(): m_state=6
21:32:15.467 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
21:32:15.472 00.005 12116 Star::Find returns 1 (0), X=1412.99, Y=262.27, Mass=370502, SNR=83.1, Peak=47021 HFD=2.5
21:32:15.476 00.004 12116 MultiStar: [#1 0.48,-0.18,0.59,U] [#2 -0.35,-0.18,0.70,U] [#3 0.62,-0.44,0.97,U] [#4 0.39,-0.23,0.59,U] [#5 0.94,-0.65,0.53,U] [#6 0.60,-0.28,0.41,U] [#7 0.63,-0.42,0.38,U] [#8 0.41,-0.34,0.29,U] 
21:32:15.481 00.005 12116 refined, 8 included, MultiStar: {0.41, -0.38}, one-star: {0.25, -0.55}
21:32:15.485 00.004 12116 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.71) = xAngle (-3.46 = 2.82)
21:32:15.491 00.006 12116 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.47 = -0.47)
21:32:15.496 00.005 12116 CameraToMount -- cameraX=0.41 cameraY=-0.38 hyp=0.56 cameraTheta=-0.75 mountX=-0.53 mountY=-0.25, mountTheta=-2.69
21:32:15.503 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.41, y=-0.38, opts=13)
21:32:15.507 00.004 12116 Enqueuing Move request for scope (0.41, -0.38)
21:32:15.512 00.005 11824 Worker thread wakes up
21:32:15.513 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1675, FiltMax=65535, Gamma=0.510
21:32:15.517 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.38) opts 0xd
21:32:15.517 00.000 11824 Handling offset move in thread for scope, endpoint = (0.41, -0.38)
21:32:15.517 00.000 12116 UpdateGuideState exits: m=370502 SNR=83.1
21:32:15.522 00.005 11824 Moving (0.41, -0.38) raw xDistance=-0.53 yDistance=-0.25
21:32:15.523 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
21:32:15.523 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:15.523 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:32:15.523 00.000 11824 MoveAxis(E, 128, ABG)
21:32:15.523 00.000 11824 Guiding  Dir = 2, Dur = 128
21:32:15.523 00.000 11824 IsSlewing returns 0
21:32:15.524 00.001 11824 IsGuiding returns 0
21:32:15.524 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:15.528 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:32:15.531 00.003 12116 Enqueuing Expose request
21:32:15.536 00.005 11824 PulseGuide returned control before completion, sleep 137
21:32:15.680 00.144 11824 IsGuiding returns 1
21:32:15.680 00.000 11824 scope still moving after pulse duration time elapsed
21:32:15.711 00.031 11824 IsSlewing returns 0
21:32:15.711 00.000 11824 IsGuiding returns 0
21:32:15.712 00.001 11824 scope move finished after 128 + 60 ms
21:32:15.712 00.000 11824 Move returns status 0, amount 128
21:32:15.712 00.000 11824 MoveAxis(N, 0, ABG)
21:32:15.712 00.000 11824 Move returns status 0, amount 0
21:32:15.712 00.000 11824 move complete, result=0
21:32:15.712 00.000 11824 worker thread done servicing request
21:32:15.712 00.000 11824 Worker thread wakes up
21:32:15.712 00.000 12116 GuideStep: -0.5 px 128 ms EAST, -0.3 px 0 ms NORTH
21:32:15.717 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:32:15.717 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:19.128 03.411 11824 Exposure complete
21:32:19.374 00.246 11824 worker thread done servicing request
21:32:19.374 00.000 12116 OnExposeComplete: enter
21:32:19.378 00.004 12116 UpdateGuideState(): m_state=6
21:32:19.381 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
21:32:19.383 00.002 12116 Star::Find returns 1 (0), X=1412.87, Y=262.14, Mass=392901, SNR=73.3, Peak=51504 HFD=2.6
21:32:19.389 00.006 12116 MultiStar: [#1 0.25,-0.30,0.72,U] [#2 -0.50,-0.38,0.77,U] [#3 0.39,-0.32,0.91,U] [#4 0.24,-0.20,0.63,U] [#5 0.55,-0.53,0.55,U] [#6 0.62,-0.52,0.47,U] [#7 0.46,-0.70,0.40,U] [#8 0.28,-0.34,0.40,U] 
21:32:19.391 00.002 12116 refined, 8 included, MultiStar: {0.23, -0.44}, one-star: {0.13, -0.68}
21:32:19.395 00.004 12116 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.71) = xAngle (-3.81 = 2.48)
21:32:19.398 00.003 12116 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.82 = -0.82)
21:32:19.401 00.003 12116 CameraToMount -- cameraX=0.23 cameraY=-0.44 hyp=0.49 cameraTheta=-1.09 mountX=-0.39 mountY=-0.36, mountTheta=-2.39
21:32:19.407 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.23, y=-0.44, opts=13)
21:32:19.410 00.003 12116 Enqueuing Move request for scope (0.23, -0.44)
21:32:19.413 00.003 11824 Worker thread wakes up
21:32:19.413 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1511, FiltMax=65535, Gamma=0.510
21:32:19.415 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.44) opts 0xd
21:32:19.415 00.000 12116 UpdateGuideState exits: m=392901 SNR=73.3
21:32:19.419 00.004 11824 Handling offset move in thread for scope, endpoint = (0.23, -0.44)
21:32:19.419 00.000 11824 Moving (0.23, -0.44) raw xDistance=-0.39 yDistance=-0.36
21:32:19.419 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:19.423 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
21:32:19.423 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:32:19.425 00.002 12116 Enqueuing Expose request
21:32:19.428 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:19.428 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:32:19.429 00.001 11824 MoveAxis(E, 96, ABG)
21:32:19.429 00.000 11824 Guiding  Dir = 2, Dur = 96
21:32:19.429 00.000 11824 IsSlewing returns 0
21:32:19.429 00.000 11824 IsGuiding returns 0
21:32:19.430 00.001 11824 PulseGuide returned control before completion, sleep 106
21:32:19.543 00.113 11824 IsGuiding returns 1
21:32:19.544 00.001 11824 scope still moving after pulse duration time elapsed
21:32:19.574 00.030 11824 IsSlewing returns 0
21:32:19.574 00.000 11824 IsGuiding returns 0
21:32:19.574 00.000 11824 scope move finished after 96 + 49 ms
21:32:19.574 00.000 11824 Move returns status 0, amount 96
21:32:19.574 00.000 11824 MoveAxis(N, 0, ABG)
21:32:19.574 00.000 11824 Move returns status 0, amount 0
21:32:19.575 00.001 11824 move complete, result=0
21:32:19.575 00.000 11824 worker thread done servicing request
21:32:19.575 00.000 11824 Worker thread wakes up
21:32:19.575 00.000 12116 GuideStep: -0.4 px 96 ms EAST, -0.4 px 0 ms NORTH
21:32:19.578 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:32:19.578 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:22.990 03.412 11824 Exposure complete
21:32:23.243 00.253 11824 worker thread done servicing request
21:32:23.243 00.000 12116 OnExposeComplete: enter
21:32:23.247 00.004 12116 UpdateGuideState(): m_state=6
21:32:23.250 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
21:32:23.255 00.005 12116 Star::Find returns 1 (0), X=1412.98, Y=262.67, Mass=397577, SNR=87.2, Peak=47056 HFD=2.6
21:32:23.258 00.003 12116 MultiStar: [#1 0.42,0.06,0.60,U] [#2 -0.45,-0.04,0.72,U] [#3 0.63,0.17,0.87,U] [#4 0.55,-0.28,0.55,U] [#5 0.94,-0.54,0.56,U] [#6 0.81,0.20,0.41,U] [#7 0.55,-0.04,0.39,U] [#8 0.17,0.37,0.32,U] 
21:32:23.261 00.003 12116 single-star, 8 included, MultiStar: {0.40, -0.05}, one-star: {0.23, -0.15}
21:32:23.265 00.004 12116 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.71) = xAngle (-3.28 = 3.00)
21:32:23.268 00.003 12116 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.30 = -0.30)
21:32:23.271 00.003 12116 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.28 cameraTheta=-0.57 mountX=-0.27 mountY=-0.08, mountTheta=-2.86
21:32:23.277 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.23, y=-0.15, opts=13)
21:32:23.280 00.003 12116 Enqueuing Move request for scope (0.23, -0.15)
21:32:23.283 00.003 11824 Worker thread wakes up
21:32:23.283 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd
21:32:23.284 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1562, FiltMax=65535, Gamma=0.510
21:32:23.288 00.004 11824 Handling offset move in thread for scope, endpoint = (0.23, -0.15)
21:32:23.288 00.000 12116 UpdateGuideState exits: m=397577 SNR=87.2
21:32:23.291 00.003 11824 Moving (0.23, -0.15) raw xDistance=-0.27 yDistance=-0.08
21:32:23.291 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:23.294 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:32:23.297 00.003 12116 Enqueuing Expose request
21:32:23.299 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
21:32:23.299 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:23.300 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:32:23.300 00.000 11824 MoveAxis(E, 0, ABG)
21:32:23.300 00.000 11824 Move returns status 0, amount 0
21:32:23.300 00.000 11824 MoveAxis(N, 0, ABG)
21:32:23.300 00.000 11824 Move returns status 0, amount 0
21:32:23.300 00.000 11824 move complete, result=0
21:32:23.300 00.000 11824 worker thread done servicing request
21:32:23.300 00.000 11824 Worker thread wakes up
21:32:23.300 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:32:23.300 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:23.303 00.003 12116 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:32:26.722 03.419 11824 Exposure complete
21:32:26.989 00.267 11824 worker thread done servicing request
21:32:26.989 00.000 12116 OnExposeComplete: enter
21:32:26.993 00.004 12116 UpdateGuideState(): m_state=6
21:32:26.998 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
21:32:27.001 00.003 12116 Star::Find returns 1 (0), X=1412.86, Y=262.43, Mass=382685, SNR=85.5, Peak=46317 HFD=2.8
21:32:27.006 00.005 12116 MultiStar: [#1 0.33,-0.05,0.64,U] [#2 -0.10,-0.07,0.81,U] [#3 0.67,0.12,0.78,U] [#4 0.38,-0.30,0.63,U] [#5 0.90,-0.75,0.45,U] [#6 0.43,-0.20,0.40,U] [#7 0.19,-0.16,0.33,U] [#8 0.53,-0.04,0.41,U] 
21:32:27.009 00.003 12116 refined, 8 included, MultiStar: {0.34, -0.20}, one-star: {0.12, -0.40}
21:32:27.013 00.004 12116 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.71) = xAngle (-3.24 = 3.05)
21:32:27.017 00.004 12116 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.25 = -0.25)
21:32:27.020 00.003 12116 CameraToMount -- cameraX=0.34 cameraY=-0.20 hyp=0.39 cameraTheta=-0.52 mountX=-0.39 mountY=-0.10, mountTheta=-2.90
21:32:27.026 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.34, y=-0.20, opts=13)
21:32:27.030 00.004 12116 Enqueuing Move request for scope (0.34, -0.20)
21:32:27.035 00.005 11824 Worker thread wakes up
21:32:27.035 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1687, FiltMax=65535, Gamma=0.510
21:32:27.038 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.20) opts 0xd
21:32:27.038 00.000 12116 UpdateGuideState exits: m=382685 SNR=85.5
21:32:27.041 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:27.045 00.004 11824 Handling offset move in thread for scope, endpoint = (0.34, -0.20)
21:32:27.045 00.000 11824 Moving (0.34, -0.20) raw xDistance=-0.39 yDistance=-0.10
21:32:27.045 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:32:27.048 00.003 12116 Enqueuing Expose request
21:32:27.052 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
21:32:27.052 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:27.053 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:32:27.053 00.000 11824 MoveAxis(E, 88, ABG)
21:32:27.053 00.000 11824 Guiding  Dir = 2, Dur = 88
21:32:27.053 00.000 11824 IsSlewing returns 0
21:32:27.053 00.000 11824 IsGuiding returns 0
21:32:27.054 00.001 11824 PulseGuide returned control before completion, sleep 98
21:32:27.155 00.101 11824 IsGuiding returns 1
21:32:27.155 00.000 11824 scope still moving after pulse duration time elapsed
21:32:27.187 00.032 11824 IsSlewing returns 0
21:32:27.188 00.001 11824 IsGuiding returns 0
21:32:27.188 00.000 11824 scope move finished after 88 + 46 ms
21:32:27.188 00.000 11824 Move returns status 0, amount 88
21:32:27.188 00.000 11824 MoveAxis(N, 0, ABG)
21:32:27.188 00.000 11824 Move returns status 0, amount 0
21:32:27.188 00.000 11824 move complete, result=0
21:32:27.188 00.000 11824 worker thread done servicing request
21:32:27.188 00.000 11824 Worker thread wakes up
21:32:27.189 00.001 12116 GuideStep: -0.4 px 88 ms EAST, -0.1 px 0 ms NORTH
21:32:27.192 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:32:27.192 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:30.588 03.396 11824 Exposure complete
21:32:30.830 00.242 11824 worker thread done servicing request
21:32:30.831 00.001 12116 OnExposeComplete: enter
21:32:30.834 00.003 12116 UpdateGuideState(): m_state=6
21:32:30.840 00.006 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
21:32:30.845 00.005 12116 Star::Find returns 1 (0), X=1412.32, Y=262.53, Mass=411487, SNR=84.2, Peak=39376 HFD=3.1
21:32:30.849 00.004 12116 MultiStar: [#1 -0.37,-0.24,0.52,U] [#2 -0.33,-0.16,0.83,U] [#3 0.04,0.14,0.74,U] [#4 -0.03,-0.19,0.61,U] [#5 0.25,-0.43,0.56,U] [#6 -0.05,-0.19,0.37,U] [#7 -0.04,-0.08,0.43,U] [#8 0.03,0.00,0.32,U] 
21:32:30.853 00.004 12116 refined, 8 included, MultiStar: {-0.14, -0.17}, one-star: {-0.43, -0.29}
21:32:30.860 00.007 12116 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.71) = xAngle (-4.99 = 1.30)
21:32:30.863 00.003 12116 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.00 = -2.00)
21:32:30.868 00.005 12116 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.27 mountX=0.06 mountY=-0.20, mountTheta=-1.28
21:32:30.878 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.14, y=-0.17, opts=13)
21:32:30.881 00.003 12116 Enqueuing Move request for scope (-0.14, -0.17)
21:32:30.884 00.003 11824 Worker thread wakes up
21:32:30.884 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.17) opts 0xd
21:32:30.884 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.14, -0.17)
21:32:30.886 00.002 11824 Moving (-0.14, -0.17) raw xDistance=0.06 yDistance=-0.20
21:32:30.886 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:32:30.886 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:30.886 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:32:30.886 00.000 11824 MoveAxis(E, 0, ABG)
21:32:30.886 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1703, FiltMax=65535, Gamma=0.510
21:32:30.892 00.006 11824 Move returns status 0, amount 0
21:32:30.892 00.000 11824 MoveAxis(N, 0, ABG)
21:32:30.892 00.000 11824 Move returns status 0, amount 0
21:32:30.892 00.000 11824 move complete, result=0
21:32:30.892 00.000 11824 worker thread done servicing request
21:32:30.892 00.000 12116 UpdateGuideState exits: m=411487 SNR=84.2
21:32:30.897 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:30.900 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:32:30.908 00.008 12116 Enqueuing Expose request
21:32:30.913 00.005 11824 Worker thread wakes up
21:32:30.913 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:32:30.916 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:32:30.916 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:34.288 03.372 11824 Exposure complete
21:32:34.526 00.238 11824 worker thread done servicing request
21:32:34.526 00.000 12116 OnExposeComplete: enter
21:32:34.530 00.004 12116 UpdateGuideState(): m_state=6
21:32:34.534 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
21:32:34.545 00.011 12116 Star::Find returns 1 (0), X=1412.28, Y=262.87, Mass=420068, SNR=89.7, Peak=56944 HFD=2.5
21:32:34.554 00.009 12116 MultiStar: [#1 -0.21,0.11,0.66,U] [#2 0.42,0.35,0.90,U] [#3 -0.06,0.27,0.75,U] [#4 0.17,-0.01,0.66,U] [#5 0.41,-0.43,0.44,U] [#6 0.09,-0.13,0.34,U] [#7 -0.17,0.00,0.39,U] [#8 0.14,-0.05,0.28,U] 
21:32:34.560 00.006 12116 refined, 8 included, MultiStar: {0.00, 0.07}, one-star: {-0.47, 0.04}
21:32:34.563 00.003 12116 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.71) = xAngle (-1.20 = -1.20)
21:32:34.568 00.005 12116 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.79 = 1.79)
21:32:34.574 00.006 12116 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.52 mountX=0.03 mountY=0.07, mountTheta=1.22
21:32:34.582 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.07, opts=13)
21:32:34.589 00.007 12116 Enqueuing Move request for scope (0.00, 0.07)
21:32:34.592 00.003 11824 Worker thread wakes up
21:32:34.592 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5290, FiltMin=1619, FiltMax=65535, Gamma=0.510
21:32:34.596 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
21:32:34.596 00.000 12116 UpdateGuideState exits: m=420068 SNR=89.7
21:32:34.598 00.002 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
21:32:34.599 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:34.601 00.002 11824 Moving (0.00, 0.07) raw xDistance=0.03 yDistance=0.07
21:32:34.601 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:32:34.607 00.006 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:32:34.607 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:34.607 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:32:34.607 00.000 11824 MoveAxis(E, 0, ABG)
21:32:34.607 00.000 11824 Move returns status 0, amount 0
21:32:34.607 00.000 11824 MoveAxis(N, 0, ABG)
21:32:34.607 00.000 11824 Move returns status 0, amount 0
21:32:34.608 00.001 11824 move complete, result=0
21:32:34.608 00.000 11824 worker thread done servicing request
21:32:34.608 00.000 12116 Enqueuing Expose request
21:32:34.613 00.005 11824 Worker thread wakes up
21:32:34.616 00.003 12116 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:32:34.621 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:32:34.621 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:38.035 03.414 11824 Exposure complete
21:32:38.327 00.292 11824 worker thread done servicing request
21:32:38.327 00.000 12116 OnExposeComplete: enter
21:32:38.331 00.004 12116 UpdateGuideState(): m_state=6
21:32:38.335 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
21:32:38.339 00.004 12116 Star::Find returns 1 (0), X=1412.11, Y=263.05, Mass=401804, SNR=81.1, Peak=52400 HFD=2.6
21:32:38.343 00.004 12116 MultiStar: [#1 -0.36,0.02,0.68,U] [#2 0.45,0.12,0.78,U] [#3 -0.14,0.50,1.00,U] [#4 -0.37,0.00,0.73,U] [#5 0.20,-0.64,0.66,U] [#6 -0.02,0.14,0.42,U] [#7 -0.55,0.47,0.39,U] [#8 -0.04,-0.00,0.46,U] 
21:32:38.346 00.003 12116 refined, 8 included, MultiStar: {-0.17, 0.11}, one-star: {-0.63, 0.22}
21:32:38.349 00.003 12116 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.71) = xAngle (-0.14 = -0.14)
21:32:38.352 00.003 12116 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.85 = 2.85)
21:32:38.356 00.004 12116 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.58 mountX=0.20 mountY=0.06, mountTheta=0.28
21:32:38.362 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.17, y=0.11, opts=13)
21:32:38.366 00.004 12116 Enqueuing Move request for scope (-0.17, 0.11)
21:32:38.368 00.002 11824 Worker thread wakes up
21:32:38.368 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
21:32:38.369 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1651, FiltMax=65535, Gamma=0.510
21:32:38.372 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
21:32:38.372 00.000 11824 Moving (-0.17, 0.11) raw xDistance=0.20 yDistance=0.06
21:32:38.372 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:32:38.372 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:38.372 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:32:38.372 00.000 11824 MoveAxis(E, 0, ABG)
21:32:38.372 00.000 11824 Move returns status 0, amount 0
21:32:38.372 00.000 11824 MoveAxis(N, 0, ABG)
21:32:38.373 00.001 11824 Move returns status 0, amount 0
21:32:38.373 00.000 12116 UpdateGuideState exits: m=401804 SNR=81.1
21:32:38.376 00.003 11824 move complete, result=0
21:32:38.376 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:38.379 00.003 11824 worker thread done servicing request
21:32:38.379 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:32:38.382 00.003 12116 Enqueuing Expose request
21:32:38.384 00.002 11824 Worker thread wakes up
21:32:38.384 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:32:38.389 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:32:38.389 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:41.803 03.414 11824 Exposure complete
21:32:42.054 00.251 12116 OnExposeComplete: enter
21:32:42.058 00.004 12116 UpdateGuideState(): m_state=6
21:32:42.061 00.003 11824 worker thread done servicing request
21:32:42.061 00.000 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
21:32:42.065 00.004 12116 Star::Find returns 1 (0), X=1412.09, Y=262.78, Mass=401800, SNR=81.7, Peak=62304 HFD=2.4
21:32:42.068 00.003 12116 MultiStar: [#1 -0.51,0.09,0.56,U] [#2 0.33,0.13,0.73,U] [#3 -0.18,0.20,0.80,U] [#4 -0.28,0.09,0.63,U] [#5 -0.15,-0.37,0.53,U] [#6 -0.30,0.43,0.37,U] [#7 -0.14,0.13,0.38,U] [#8 -0.13,0.48,0.35,U] 
21:32:42.072 00.004 12116 refined, 8 included, MultiStar: {-0.24, 0.09}, one-star: {-0.65, -0.04}
21:32:42.075 00.003 12116 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.71) = xAngle (0.06 = 0.06)
21:32:42.079 00.004 12116 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.04 = 3.04)
21:32:42.082 00.003 12116 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.26 cameraTheta=2.77 mountX=0.26 mountY=0.03, mountTheta=0.10
21:32:42.088 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.24, y=0.09, opts=13)
21:32:42.091 00.003 12116 Enqueuing Move request for scope (-0.24, 0.09)
21:32:42.095 00.004 11824 Worker thread wakes up
21:32:42.096 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1616, FiltMax=65535, Gamma=0.510
21:32:42.098 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
21:32:42.099 00.001 12116 UpdateGuideState exits: m=401800 SNR=81.7
21:32:42.101 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
21:32:42.102 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:42.105 00.003 11824 Moving (-0.24, 0.09) raw xDistance=0.26 yDistance=0.03
21:32:42.105 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:32:42.108 00.003 12116 Enqueuing Expose request
21:32:42.112 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
21:32:42.112 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:42.112 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:32:42.112 00.000 11824 MoveAxis(E, 0, ABG)
21:32:42.112 00.000 11824 Move returns status 0, amount 0
21:32:42.112 00.000 11824 MoveAxis(N, 0, ABG)
21:32:42.112 00.000 11824 Move returns status 0, amount 0
21:32:42.112 00.000 11824 move complete, result=0
21:32:42.113 00.001 11824 worker thread done servicing request
21:32:42.113 00.000 11824 Worker thread wakes up
21:32:42.113 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:32:42.113 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:42.115 00.002 12116 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
21:32:45.527 03.412 11824 Exposure complete
21:32:45.771 00.244 11824 worker thread done servicing request
21:32:45.771 00.000 12116 OnExposeComplete: enter
21:32:45.775 00.004 12116 UpdateGuideState(): m_state=6
21:32:45.779 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
21:32:45.781 00.002 12116 Star::Find returns 1 (0), X=1412.13, Y=262.82, Mass=409183, SNR=77.1, Peak=49376 HFD=2.6
21:32:45.784 00.003 12116 MultiStar: [#1 -0.65,0.34,0.68,U] [#2 0.57,0.18,0.91,U] [#3 -0.18,0.39,0.91,U] [#4 -0.37,0.32,0.56,U] [#5 0.05,0.01,0.56,U] [#6 -0.29,0.19,0.47,U] [#7 -0.28,0.38,0.42,U] [#8 -0.11,0.36,0.40,U] 
21:32:45.788 00.004 12116 refined, 8 included, MultiStar: {-0.20, 0.22}, one-star: {-0.62, -0.00}
21:32:45.791 00.003 12116 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.71) = xAngle (-0.41 = -0.41)
21:32:45.794 00.003 12116 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.57 = 2.57)
21:32:45.796 00.002 12116 CameraToMount -- cameraX=-0.20 cameraY=0.22 hyp=0.30 cameraTheta=2.30 mountX=0.28 mountY=0.16, mountTheta=0.53
21:32:45.801 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.20, y=0.22, opts=13)
21:32:45.805 00.004 12116 Enqueuing Move request for scope (-0.20, 0.22)
21:32:45.808 00.003 11824 Worker thread wakes up
21:32:45.808 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.22) opts 0xd
21:32:45.808 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.20, 0.22)
21:32:45.808 00.000 11824 Moving (-0.20, 0.22) raw xDistance=0.28 yDistance=0.16
21:32:45.808 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
21:32:45.808 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:45.808 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:32:45.808 00.000 11824 MoveAxis(E, 0, ABG)
21:32:45.808 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1613, FiltMax=65535, Gamma=0.510
21:32:45.811 00.003 11824 Move returns status 0, amount 0
21:32:45.813 00.002 11824 MoveAxis(N, 0, ABG)
21:32:45.813 00.000 11824 Move returns status 0, amount 0
21:32:45.813 00.000 11824 move complete, result=0
21:32:45.813 00.000 12116 UpdateGuideState exits: m=409183 SNR=77.1
21:32:45.816 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:45.819 00.003 11824 worker thread done servicing request
21:32:45.819 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:32:45.823 00.004 12116 Enqueuing Expose request
21:32:45.826 00.003 11824 Worker thread wakes up
21:32:45.826 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:32:45.826 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:45.826 00.000 12116 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
21:32:49.252 03.426 11824 Exposure complete
21:32:49.518 00.266 12116 OnExposeComplete: enter
21:32:49.523 00.005 12116 UpdateGuideState(): m_state=6
21:32:49.526 00.003 11824 worker thread done servicing request
21:32:49.526 00.000 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
21:32:49.530 00.004 12116 Star::Find returns 1 (0), X=1411.91, Y=262.60, Mass=375460, SNR=74.8, Peak=49168 HFD=2.8
21:32:49.534 00.004 12116 MultiStar: [#1 -0.79,0.05,0.61,U] [#2 0.68,-0.06,0.87,U] [#3 -0.50,-0.07,1.05,U] [#4 -0.63,-0.05,0.63,U] [#5 -0.52,-0.27,0.62,U] [#6 -0.71,0.13,0.45,U] [#7 -0.58,0.22,0.43,U] [#8 -0.47,0.21,0.46,U] 
21:32:49.540 00.006 12116 refined, 8 included, MultiStar: {-0.45, -0.04}, one-star: {-0.83, -0.23}
21:32:49.543 00.003 12116 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.71) = xAngle (-5.76 = 0.52)
21:32:49.546 00.003 12116 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.77 = -2.77)
21:32:49.550 00.004 12116 CameraToMount -- cameraX=-0.45 cameraY=-0.04 hyp=0.45 cameraTheta=-3.05 mountX=0.39 mountY=-0.16, mountTheta=-0.39
21:32:49.559 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.45, y=-0.04, opts=13)
21:32:49.564 00.005 12116 Enqueuing Move request for scope (-0.45, -0.04)
21:32:49.566 00.002 11824 Worker thread wakes up
21:32:49.566 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1677, FiltMax=65535, Gamma=0.510
21:32:49.569 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.04) opts 0xd
21:32:49.569 00.000 12116 UpdateGuideState exits: m=375460 SNR=74.8
21:32:49.574 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.45, -0.04)
21:32:49.574 00.000 11824 Moving (-0.45, -0.04) raw xDistance=0.39 yDistance=-0.16
21:32:49.574 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
21:32:49.574 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:49.574 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:32:49.574 00.000 11824 MoveAxis(W, 88, ABG)
21:32:49.574 00.000 11824 Guiding  Dir = 3, Dur = 88
21:32:49.575 00.001 11824 IsSlewing returns 0
21:32:49.575 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:49.578 00.003 11824 IsGuiding returns 0
21:32:49.578 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:32:49.582 00.004 12116 Enqueuing Expose request
21:32:49.586 00.004 11824 PulseGuide returned control before completion, sleep 97
21:32:49.695 00.109 11824 IsGuiding returns 1
21:32:49.696 00.001 11824 scope still moving after pulse duration time elapsed
21:32:49.727 00.031 11824 IsSlewing returns 0
21:32:49.727 00.000 11824 IsGuiding returns 1
21:32:49.759 00.032 11824 IsSlewing returns 0
21:32:49.760 00.001 11824 IsGuiding returns 0
21:32:49.760 00.000 11824 scope move finished after 88 + 94 ms
21:32:49.761 00.001 11824 Move returns status 0, amount 88
21:32:49.761 00.000 11824 MoveAxis(N, 0, ABG)
21:32:49.761 00.000 11824 Move returns status 0, amount 0
21:32:49.762 00.001 11824 move complete, result=0
21:32:49.762 00.000 11824 worker thread done servicing request
21:32:49.762 00.000 12116 GuideStep: 0.4 px 88 ms WEST, -0.2 px 0 ms NORTH
21:32:49.766 00.004 11824 Worker thread wakes up
21:32:49.766 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:32:49.766 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:53.169 03.403 11824 Exposure complete
21:32:53.411 00.242 12116 OnExposeComplete: enter
21:32:53.415 00.004 12116 UpdateGuideState(): m_state=6
21:32:53.422 00.007 11824 worker thread done servicing request
21:32:53.423 00.001 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
21:32:53.428 00.005 12116 Star::Find returns 1 (0), X=1412.02, Y=262.47, Mass=397490, SNR=80.3, Peak=40688 HFD=3.0
21:32:53.436 00.008 12116 MultiStar: [#1 -0.75,-0.36,0.60,U] [#2 0.47,-0.35,0.88,U] [#3 -0.30,-0.14,0.76,U] [#4 -0.33,-0.38,0.53,U] [#5 -0.31,-0.53,0.62,U] [#6 -0.39,-0.09,0.48,U] [#7 -0.66,0.19,0.36,U] [#8 -0.21,0.01,0.36,U] 
21:32:53.442 00.006 12116 refined, 8 included, MultiStar: {-0.33, -0.27}, one-star: {-0.73, -0.36}
21:32:53.448 00.006 12116 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.71) = xAngle (-5.18 = 1.10)
21:32:53.453 00.005 12116 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.19 = -2.19)
21:32:53.459 00.006 12116 CameraToMount -- cameraX=-0.33 cameraY=-0.27 hyp=0.43 cameraTheta=-2.47 mountX=0.19 mountY=-0.35, mountTheta=-1.06
21:32:53.468 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=-0.27, opts=13)
21:32:53.473 00.005 12116 Enqueuing Move request for scope (-0.33, -0.27)
21:32:53.478 00.005 11824 Worker thread wakes up
21:32:53.478 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5312, FiltMin=1607, FiltMax=65535, Gamma=0.510
21:32:53.483 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.27) opts 0xd
21:32:53.483 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.33, -0.27)
21:32:53.483 00.000 11824 Moving (-0.33, -0.27) raw xDistance=0.19 yDistance=-0.35
21:32:53.483 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:32:53.483 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:53.484 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:32:53.484 00.000 11824 MoveAxis(E, 0, ABG)
21:32:53.484 00.000 11824 Move returns status 0, amount 0
21:32:53.484 00.000 11824 MoveAxis(N, 0, ABG)
21:32:53.484 00.000 11824 Move returns status 0, amount 0
21:32:53.484 00.000 11824 move complete, result=0
21:32:53.486 00.002 11824 worker thread done servicing request
21:32:53.487 00.001 12116 UpdateGuideState exits: m=397490 SNR=80.3
21:32:53.491 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:53.496 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:32:53.500 00.004 12116 Enqueuing Expose request
21:32:53.505 00.005 11824 Worker thread wakes up
21:32:53.505 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:32:53.509 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:32:53.509 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:56.899 03.390 11824 Exposure complete
21:32:57.128 00.229 11824 worker thread done servicing request
21:32:57.128 00.000 12116 OnExposeComplete: enter
21:32:57.131 00.003 12116 UpdateGuideState(): m_state=6
21:32:57.134 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
21:32:57.138 00.004 12116 Star::Find returns 1 (0), X=1412.20, Y=262.41, Mass=382824, SNR=83.3, Peak=48976 HFD=2.8
21:32:57.141 00.003 12116 MultiStar: [#1 -0.56,-0.16,0.58,U] [#2 0.43,-0.11,0.82,U] [#3 -0.19,-0.11,0.86,U] [#4 -0.52,-0.32,0.56,U] [#5 0.12,-0.63,0.40,U] [#6 -0.12,-0.35,0.39,U] [#7 -0.33,-0.03,0.40,U] [#8 -0.29,0.32,0.29,U] 
21:32:57.144 00.003 12116 refined, 8 included, MultiStar: {-0.22, -0.22}, one-star: {-0.54, -0.42}
21:32:57.146 00.002 12116 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.71) = xAngle (-5.07 = 1.21)
21:32:57.149 00.003 12116 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.09 = -2.09)
21:32:57.152 00.003 12116 CameraToMount -- cameraX=-0.22 cameraY=-0.22 hyp=0.32 cameraTheta=-2.36 mountX=0.11 mountY=-0.28, mountTheta=-1.19
21:32:57.158 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.22, y=-0.22, opts=13)
21:32:57.162 00.004 12116 Enqueuing Move request for scope (-0.22, -0.22)
21:32:57.165 00.003 11824 Worker thread wakes up
21:32:57.165 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5341, FiltMin=1824, FiltMax=65535, Gamma=0.510
21:32:57.168 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.22) opts 0xd
21:32:57.168 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.22, -0.22)
21:32:57.168 00.000 11824 Moving (-0.22, -0.22) raw xDistance=0.11 yDistance=-0.28
21:32:57.168 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:32:57.168 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:57.168 00.000 12116 UpdateGuideState exits: m=382824 SNR=83.3
21:32:57.172 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:32:57.172 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:57.174 00.002 11824 MoveAxis(E, 0, ABG)
21:32:57.175 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:32:57.177 00.002 11824 Move returns status 0, amount 0
21:32:57.177 00.000 11824 MoveAxis(N, 0, ABG)
21:32:57.179 00.002 11824 Move returns status 0, amount 0
21:32:57.179 00.000 11824 move complete, result=0
21:32:57.179 00.000 12116 Enqueuing Expose request
21:32:57.182 00.003 11824 worker thread done servicing request
21:32:57.182 00.000 11824 Worker thread wakes up
21:32:57.182 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:32:57.182 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:32:57.182 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:33:00.586 03.404 11824 Exposure complete
21:33:00.843 00.257 11824 worker thread done servicing request
21:33:00.843 00.000 12116 OnExposeComplete: enter
21:33:00.846 00.003 12116 UpdateGuideState(): m_state=6
21:33:00.850 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
21:33:00.854 00.004 12116 Star::Find returns 1 (0), X=1411.77, Y=262.82, Mass=385062, SNR=84.0, Peak=48672 HFD=2.7
21:33:00.857 00.003 12116 MultiStar: [#1 -0.80,0.27,0.55,U] [#2 0.87,0.25,0.68,U] [#3 -0.39,0.09,0.85,U] [#4 -0.79,0.51,0.61,U] [#5 -0.18,-0.41,0.49,U] [#6 -0.58,0.13,0.31,U] [#7 -0.76,0.16,0.31,U] [#8 -0.58,0.15,0.39,U] 
21:33:00.861 00.004 12116 refined, 8 included, MultiStar: {-0.46, 0.12}, one-star: {-0.98, -0.01}
21:33:00.864 00.003 12116 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.71) = xAngle (0.16 = 0.16)
21:33:00.867 00.003 12116 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.15 = -3.13)
21:33:00.870 00.003 12116 CameraToMount -- cameraX=-0.46 cameraY=0.12 hyp=0.47 cameraTheta=2.88 mountX=0.47 mountY=-0.00, mountTheta=-0.01
21:33:00.883 00.013 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=0.12, opts=13)
21:33:00.887 00.004 12116 Enqueuing Move request for scope (-0.46, 0.12)
21:33:00.891 00.004 11824 Worker thread wakes up
21:33:00.891 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5370, FiltMin=1693, FiltMax=65535, Gamma=0.510
21:33:00.894 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.12) opts 0xd
21:33:00.894 00.000 12116 UpdateGuideState exits: m=385062 SNR=84.0
21:33:00.897 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.46, 0.12)
21:33:00.897 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:00.900 00.003 11824 Moving (-0.46, 0.12) raw xDistance=0.47 yDistance=-0.00
21:33:00.900 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:00.904 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
21:33:00.904 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:00.904 00.000 12116 Enqueuing Expose request
21:33:00.907 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:33:00.907 00.000 11824 MoveAxis(W, 104, ABG)
21:33:00.907 00.000 11824 Guiding  Dir = 3, Dur = 104
21:33:00.907 00.000 11824 IsSlewing returns 0
21:33:00.908 00.001 11824 IsGuiding returns 0
21:33:00.908 00.000 11824 PulseGuide returned control before completion, sleep 114
21:33:01.030 00.122 11824 IsGuiding returns 1
21:33:01.030 00.000 11824 scope still moving after pulse duration time elapsed
21:33:01.061 00.031 11824 IsSlewing returns 0
21:33:01.061 00.000 11824 IsGuiding returns 0
21:33:01.062 00.001 11824 scope move finished after 104 + 49 ms
21:33:01.062 00.000 11824 Move returns status 0, amount 104
21:33:01.062 00.000 11824 MoveAxis(N, 0, ABG)
21:33:01.062 00.000 11824 Move returns status 0, amount 0
21:33:01.062 00.000 11824 move complete, result=0
21:33:01.062 00.000 11824 worker thread done servicing request
21:33:01.062 00.000 11824 Worker thread wakes up
21:33:01.062 00.000 12116 GuideStep: 0.5 px 104 ms WEST, -0.0 px 0 ms NORTH
21:33:01.066 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:01.066 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:33:04.495 03.429 11824 Exposure complete
21:33:04.791 00.296 11824 worker thread done servicing request
21:33:04.791 00.000 12116 OnExposeComplete: enter
21:33:04.796 00.005 12116 UpdateGuideState(): m_state=6
21:33:04.800 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
21:33:04.805 00.005 12116 Star::Find returns 1 (0), X=1411.95, Y=263.02, Mass=349137, SNR=78.5, Peak=45136 HFD=2.8
21:33:04.809 00.004 12116 MultiStar: [#1 -0.82,0.18,0.56,U] [#2 0.92,-0.01,0.67,U] [#3 -0.48,0.14,0.92,U] [#4 -0.68,0.29,0.52,U] [#5 -0.05,0.04,0.46,U] [#6 -0.66,0.03,0.42,U] [#7 -0.54,-0.04,0.37,U] [#8 -0.63,0.25,0.33,U] 
21:33:04.813 00.004 12116 refined, 8 included, MultiStar: {-0.41, 0.13}, one-star: {-0.80, 0.20}
21:33:04.815 00.002 12116 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.71) = xAngle (0.12 = 0.12)
21:33:04.819 00.004 12116 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.11 = 3.11)
21:33:04.822 00.003 12116 CameraToMount -- cameraX=-0.41 cameraY=0.13 hyp=0.43 cameraTheta=2.84 mountX=0.43 mountY=0.01, mountTheta=0.03
21:33:04.834 00.012 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=0.13, opts=13)
21:33:04.837 00.003 12116 Enqueuing Move request for scope (-0.41, 0.13)
21:33:04.840 00.003 11824 Worker thread wakes up
21:33:04.841 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1498, FiltMax=65535, Gamma=0.510
21:33:04.845 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.13) opts 0xd
21:33:04.845 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.41, 0.13)
21:33:04.845 00.000 12116 UpdateGuideState exits: m=349137 SNR=78.5
21:33:04.848 00.003 11824 Moving (-0.41, 0.13) raw xDistance=0.43 yDistance=0.01
21:33:04.848 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
21:33:04.849 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:04.849 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:04.853 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:33:04.854 00.001 11824 MoveAxis(W, 103, ABG)
21:33:04.854 00.000 11824 Guiding  Dir = 3, Dur = 103
21:33:04.854 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:04.857 00.003 12116 Enqueuing Expose request
21:33:04.860 00.003 11824 IsSlewing returns 0
21:33:04.860 00.000 11824 IsGuiding returns 0
21:33:04.861 00.001 11824 PulseGuide returned control before completion, sleep 113
21:33:04.990 00.129 11824 IsGuiding returns 0
21:33:04.990 00.000 11824 Move returns status 0, amount 103
21:33:04.990 00.000 11824 MoveAxis(N, 0, ABG)
21:33:04.990 00.000 11824 Move returns status 0, amount 0
21:33:04.990 00.000 11824 move complete, result=0
21:33:04.990 00.000 11824 worker thread done servicing request
21:33:04.991 00.001 11824 Worker thread wakes up
21:33:04.991 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:04.991 00.000 12116 GuideStep: 0.4 px 103 ms WEST, 0.0 px 0 ms NORTH
21:33:04.994 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:33:08.394 03.400 11824 Exposure complete
21:33:08.647 00.253 11824 worker thread done servicing request
21:33:08.648 00.001 12116 OnExposeComplete: enter
21:33:08.651 00.003 12116 UpdateGuideState(): m_state=6
21:33:08.656 00.005 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
21:33:08.659 00.003 12116 Star::Find returns 1 (0), X=1411.89, Y=262.74, Mass=375442, SNR=83.9, Peak=45024 HFD=2.6
21:33:08.664 00.005 12116 MultiStar: [#1 -0.61,-0.01,0.61,U] [#2 0.83,-0.07,0.77,U] [#3 -0.40,0.16,0.73,U] [#4 -0.33,-0.12,0.72,U] [#5 -0.09,-0.42,0.50,U] [#6 -0.69,-0.17,0.36,U] [#7 -0.71,-0.05,0.37,U] [#8 -0.26,0.00,0.40,U] 
21:33:08.667 00.003 12116 refined, 8 included, MultiStar: {-0.33, -0.07}, one-star: {-0.86, -0.08}
21:33:08.670 00.003 12116 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.71) = xAngle (-5.64 = 0.65)
21:33:08.673 00.003 12116 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.65 = -2.65)
21:33:08.677 00.004 12116 CameraToMount -- cameraX=-0.33 cameraY=-0.07 hyp=0.33 cameraTheta=-2.92 mountX=0.27 mountY=-0.16, mountTheta=-0.53
21:33:08.682 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=-0.07, opts=13)
21:33:08.686 00.004 12116 Enqueuing Move request for scope (-0.33, -0.07)
21:33:08.689 00.003 11824 Worker thread wakes up
21:33:08.689 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5315, FiltMin=1472, FiltMax=65535, Gamma=0.510
21:33:08.692 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.07) opts 0xd
21:33:08.692 00.000 12116 UpdateGuideState exits: m=375442 SNR=83.9
21:33:08.696 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.33, -0.07)
21:33:08.696 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:08.698 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:08.701 00.003 11824 Moving (-0.33, -0.07) raw xDistance=0.27 yDistance=-0.16
21:33:08.701 00.000 12116 Enqueuing Expose request
21:33:08.705 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
21:33:08.705 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:08.705 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:33:08.705 00.000 11824 MoveAxis(E, 0, ABG)
21:33:08.705 00.000 11824 Move returns status 0, amount 0
21:33:08.705 00.000 11824 MoveAxis(N, 0, ABG)
21:33:08.705 00.000 11824 Move returns status 0, amount 0
21:33:08.705 00.000 11824 move complete, result=0
21:33:08.705 00.000 11824 worker thread done servicing request
21:33:08.706 00.001 11824 Worker thread wakes up
21:33:08.706 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:08.706 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:33:08.708 00.002 12116 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:33:12.126 03.418 11824 Exposure complete
21:33:12.401 00.275 11824 worker thread done servicing request
21:33:12.401 00.000 12116 OnExposeComplete: enter
21:33:12.405 00.004 12116 UpdateGuideState(): m_state=6
21:33:12.409 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
21:33:12.413 00.004 12116 Star::Find returns 1 (0), X=1411.52, Y=262.70, Mass=425318, SNR=90.8, Peak=45024 HFD=3.0
21:33:12.416 00.003 12116 MultiStar: [#1 -1.22,-0.24,0.58,U] [#2 1.23,-0.05,0.70,U] [#3 -0.85,-0.04,0.81,U] [#4 -0.83,-0.10,0.58,U] [#5 -0.65,-0.24,0.56,U] [#6 -0.73,-0.09,0.36,U] [#7 -0.96,0.09,0.34,U] [#8 -0.60,-0.43,0.28,U] 
21:33:12.421 00.005 12116 refined, 8 included, MultiStar: {-0.65, -0.12}, one-star: {-1.23, -0.12}
21:33:12.424 00.003 12116 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.71) = xAngle (-5.67 = 0.61)
21:33:12.428 00.004 12116 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.68 = -2.68)
21:33:12.431 00.003 12116 CameraToMount -- cameraX=-0.65 cameraY=-0.12 hyp=0.66 cameraTheta=-2.96 mountX=0.54 mountY=-0.29, mountTheta=-0.50
21:33:12.436 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.65, y=-0.12, opts=13)
21:33:12.440 00.004 12116 Enqueuing Move request for scope (-0.65, -0.12)
21:33:12.444 00.004 11824 Worker thread wakes up
21:33:12.444 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1709, FiltMax=65535, Gamma=0.510
21:33:12.447 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.12) opts 0xd
21:33:12.447 00.000 12116 UpdateGuideState exits: m=425318 SNR=90.8
21:33:12.450 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.65, -0.12)
21:33:12.450 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:12.454 00.004 11824 Moving (-0.65, -0.12) raw xDistance=0.54 yDistance=-0.29
21:33:12.454 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
21:33:12.454 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:12.454 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:12.457 00.003 12116 Enqueuing Expose request
21:33:12.459 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:33:12.459 00.000 11824 MoveAxis(W, 120, ABG)
21:33:12.460 00.001 11824 Guiding  Dir = 3, Dur = 120
21:33:12.460 00.000 11824 IsSlewing returns 0
21:33:12.460 00.000 11824 IsGuiding returns 0
21:33:12.461 00.001 11824 PulseGuide returned control before completion, sleep 130
21:33:12.596 00.135 11824 IsGuiding returns 1
21:33:12.596 00.000 11824 scope still moving after pulse duration time elapsed
21:33:12.627 00.031 11824 IsSlewing returns 0
21:33:12.627 00.000 11824 IsGuiding returns 0
21:33:12.627 00.000 11824 scope move finished after 120 + 46 ms
21:33:12.627 00.000 11824 Move returns status 0, amount 120
21:33:12.627 00.000 11824 MoveAxis(N, 0, ABG)
21:33:12.627 00.000 11824 Move returns status 0, amount 0
21:33:12.628 00.001 11824 move complete, result=0
21:33:12.628 00.000 11824 worker thread done servicing request
21:33:12.628 00.000 11824 Worker thread wakes up
21:33:12.628 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:12.628 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:33:12.628 00.000 12116 GuideStep: 0.5 px 120 ms WEST, -0.3 px 0 ms NORTH
21:33:16.048 03.420 11824 Exposure complete
21:33:16.305 00.257 11824 worker thread done servicing request
21:33:16.305 00.000 12116 OnExposeComplete: enter
21:33:16.310 00.005 12116 UpdateGuideState(): m_state=6
21:33:16.313 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
21:33:16.317 00.004 12116 Star::Find returns 1 (0), X=1411.46, Y=262.09, Mass=407720, SNR=80.1, Peak=42755 HFD=2.9
21:33:16.322 00.005 12116 MultiStar: [#1 -1.16,-0.46,0.81,U] [#2 0.86,-0.21,0.84,U] [#3 -0.94,-0.24,0.89,U] [#4 -0.94,-0.52,0.58,U] [#5 -0.80,-0.44,0.59,U] [#6 -0.90,-0.45,0.39,U] [#7 -0.99,-0.33,0.37,U] [#8 -0.66,0.11,0.34,U] 
21:33:16.324 00.002 12116 refined, 8 included, MultiStar: {-0.74, -0.40}, one-star: {-1.29, -0.73}
21:33:16.329 00.005 12116 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.71) = xAngle (-5.36 = 0.92)
21:33:16.332 00.003 12116 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.37 = -2.37)
21:33:16.336 00.004 12116 CameraToMount -- cameraX=-0.74 cameraY=-0.40 hyp=0.84 cameraTheta=-2.65 mountX=0.51 mountY=-0.58, mountTheta=-0.85
21:33:16.344 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.74, y=-0.40, opts=13)
21:33:16.349 00.005 12116 Enqueuing Move request for scope (-0.74, -0.40)
21:33:16.352 00.003 11824 Worker thread wakes up
21:33:16.352 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1709, FiltMax=65535, Gamma=0.510
21:33:16.355 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.40) opts 0xd
21:33:16.355 00.000 12116 UpdateGuideState exits: m=407720 SNR=80.1
21:33:16.359 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.74, -0.40)
21:33:16.359 00.000 11824 Moving (-0.74, -0.40) raw xDistance=0.51 yDistance=-0.58
21:33:16.359 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:16.363 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
21:33:16.364 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:16.366 00.002 12116 Enqueuing Expose request
21:33:16.369 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
21:33:16.369 00.000 11824 MoveAxis(W, 122, ABG)
21:33:16.369 00.000 11824 Guiding  Dir = 3, Dur = 122
21:33:16.370 00.001 11824 IsSlewing returns 0
21:33:16.370 00.000 11824 IsGuiding returns 0
21:33:16.370 00.000 11824 PulseGuide returned control before completion, sleep 132
21:33:16.515 00.145 11824 IsGuiding returns 0
21:33:16.515 00.000 11824 Move returns status 0, amount 122
21:33:16.515 00.000 11824 MoveAxis(N, 110, ABG)
21:33:16.515 00.000 11824 Guiding  Dir = 0, Dur = 110
21:33:16.515 00.000 11824 IsSlewing returns 0
21:33:16.517 00.002 11824 IsGuiding returns 0
21:33:16.517 00.000 11824 PulseGuide returned control before completion, sleep 120
21:33:16.639 00.122 11824 IsGuiding returns 1
21:33:16.639 00.000 11824 scope still moving after pulse duration time elapsed
21:33:16.671 00.032 11824 IsSlewing returns 0
21:33:16.671 00.000 11824 IsGuiding returns 0
21:33:16.671 00.000 11824 scope move finished after 110 + 44 ms
21:33:16.671 00.000 11824 Move returns status 0, amount 110
21:33:16.671 00.000 11824 move complete, result=0
21:33:16.672 00.001 11824 worker thread done servicing request
21:33:16.672 00.000 11824 Worker thread wakes up
21:33:16.672 00.000 12116 GuideStep: 0.5 px 122 ms WEST, -0.6 px 110 ms NORTH
21:33:16.675 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:16.675 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:33:20.074 03.399 11824 Exposure complete
21:33:20.307 00.233 11824 worker thread done servicing request
21:33:20.308 00.001 12116 OnExposeComplete: enter
21:33:20.310 00.002 12116 UpdateGuideState(): m_state=6
21:33:20.314 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
21:33:20.317 00.003 12116 Star::Find returns 1 (0), X=1412.08, Y=262.28, Mass=366792, SNR=79.4, Peak=43491 HFD=2.6
21:33:20.324 00.007 12116 MultiStar: [#1 -0.71,-0.39,0.64,U] [#2 0.52,-0.20,0.80,U] [#3 -0.42,0.00,0.83,U] [#4 -0.23,-0.16,0.67,U] [#5 0.23,-0.68,0.48,U] [#6 -0.54,-0.33,0.39,U] [#7 -0.48,-0.05,0.43,U] [#8 -0.53,-0.30,0.33,U] 
21:33:20.329 00.005 12116 refined, 8 included, MultiStar: {-0.30, -0.30}, one-star: {-0.67, -0.55}
21:33:20.333 00.004 12116 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.71) = xAngle (-5.08 = 1.20)
21:33:20.340 00.007 12116 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.10 = -2.10)
21:33:20.343 00.003 12116 CameraToMount -- cameraX=-0.30 cameraY=-0.30 hyp=0.42 cameraTheta=-2.37 mountX=0.15 mountY=-0.37, mountTheta=-1.17
21:33:20.354 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=-0.30, opts=13)
21:33:20.358 00.004 12116 Enqueuing Move request for scope (-0.30, -0.30)
21:33:20.362 00.004 11824 Worker thread wakes up
21:33:20.362 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.30) opts 0xd
21:33:20.362 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.30, -0.30)
21:33:20.362 00.000 11824 Moving (-0.30, -0.30) raw xDistance=0.15 yDistance=-0.37
21:33:20.362 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:33:20.362 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:20.362 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:33:20.362 00.000 11824 MoveAxis(E, 0, ABG)
21:33:20.362 00.000 11824 Move returns status 0, amount 0
21:33:20.362 00.000 11824 MoveAxis(N, 0, ABG)
21:33:20.363 00.001 11824 Move returns status 0, amount 0
21:33:20.363 00.000 11824 move complete, result=0
21:33:20.363 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5287, FiltMin=1511, FiltMax=65535, Gamma=0.510
21:33:20.367 00.004 11824 worker thread done servicing request
21:33:20.371 00.004 12116 UpdateGuideState exits: m=366792 SNR=79.4
21:33:20.380 00.009 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:20.391 00.011 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:20.395 00.004 12116 Enqueuing Expose request
21:33:20.400 00.005 11824 Worker thread wakes up
21:33:20.401 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:20.401 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:33:20.401 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:33:23.816 03.415 11824 Exposure complete
21:33:24.054 00.238 12116 OnExposeComplete: enter
21:33:24.058 00.004 12116 UpdateGuideState(): m_state=6
21:33:24.061 00.003 11824 worker thread done servicing request
21:33:24.061 00.000 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
21:33:24.064 00.003 12116 Star::Find returns 1 (0), X=1411.90, Y=262.39, Mass=408126, SNR=80.2, Peak=53216 HFD=2.6
21:33:24.067 00.003 12116 MultiStar: [#1 -0.37,-0.20,0.64,U] [#2 0.40,-0.37,1.03,U] [#3 -0.28,-0.35,0.99,U] [#4 -0.37,-0.24,0.66,U] [#5 0.06,-0.66,0.59,U] [#6 -0.52,-0.43,0.35,U] [#7 -0.61,-0.51,0.41,U] [#8 -0.08,-0.11,0.34,U] 
21:33:24.071 00.004 12116 refined, 8 included, MultiStar: {-0.27, -0.37}, one-star: {-0.85, -0.44}
21:33:24.074 00.003 12116 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.71) = xAngle (-4.91 = 1.37)
21:33:24.077 00.003 12116 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.92 = -1.92)
21:33:24.079 00.002 12116 CameraToMount -- cameraX=-0.27 cameraY=-0.37 hyp=0.46 cameraTheta=-2.20 mountX=0.09 mountY=-0.43, mountTheta=-1.36
21:33:24.084 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.27, y=-0.37, opts=13)
21:33:24.088 00.004 12116 Enqueuing Move request for scope (-0.27, -0.37)
21:33:24.091 00.003 11824 Worker thread wakes up
21:33:24.091 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1767, FiltMax=65535, Gamma=0.510
21:33:24.094 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.37) opts 0xd
21:33:24.094 00.000 12116 UpdateGuideState exits: m=408126 SNR=80.2
21:33:24.096 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:24.099 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:24.101 00.002 12116 Enqueuing Expose request
21:33:24.104 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.27, -0.37)
21:33:24.105 00.001 11824 Moving (-0.27, -0.37) raw xDistance=0.09 yDistance=-0.43
21:33:24.105 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:33:24.105 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:24.105 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:33:24.105 00.000 11824 MoveAxis(E, 0, ABG)
21:33:24.105 00.000 11824 Move returns status 0, amount 0
21:33:24.105 00.000 11824 MoveAxis(N, 0, ABG)
21:33:24.105 00.000 11824 Move returns status 0, amount 0
21:33:24.105 00.000 11824 move complete, result=0
21:33:24.105 00.000 11824 worker thread done servicing request
21:33:24.106 00.001 11824 Worker thread wakes up
21:33:24.106 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:24.106 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:33:24.106 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:33:27.506 03.400 11824 Exposure complete
21:33:27.749 00.243 11824 worker thread done servicing request
21:33:27.749 00.000 12116 OnExposeComplete: enter
21:33:27.753 00.004 12116 UpdateGuideState(): m_state=6
21:33:27.757 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
21:33:27.760 00.003 12116 Star::Find returns 1 (0), X=1412.73, Y=261.97, Mass=399460, SNR=82.8, Peak=49949 HFD=2.5
21:33:27.764 00.004 12116 MultiStar: [#1 0.10,-0.86,0.62,U] [#2 -0.37,-0.54,0.73,U] [#3 0.33,-0.59,0.87,U] [#4 0.30,-0.93,0.58,U] [#5 0.81,-0.85,0.44,U] [#6 0.12,-0.88,0.39,U] [#7 0.18,-0.49,0.36,U] [#8 0.25,-0.77,0.32,U] 
21:33:27.766 00.002 12116 refined, 8 included, MultiStar: {0.15, -0.75}, one-star: {-0.02, -0.85}
21:33:27.771 00.005 12116 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.71) = xAngle (-4.09 = 2.19)
21:33:27.774 00.003 12116 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.10 = -1.10)
21:33:27.776 00.002 12116 CameraToMount -- cameraX=0.15 cameraY=-0.75 hyp=0.76 cameraTheta=-1.38 mountX=-0.44 mountY=-0.68, mountTheta=-2.15
21:33:27.782 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.15, y=-0.75, opts=13)
21:33:27.785 00.003 12116 Enqueuing Move request for scope (0.15, -0.75)
21:33:27.789 00.004 11824 Worker thread wakes up
21:33:27.789 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.75) opts 0xd
21:33:27.789 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5287, FiltMin=1559, FiltMax=65535, Gamma=0.510
21:33:27.791 00.002 11824 Handling offset move in thread for scope, endpoint = (0.15, -0.75)
21:33:27.792 00.001 12116 UpdateGuideState exits: m=399460 SNR=82.8
21:33:27.795 00.003 11824 Moving (0.15, -0.75) raw xDistance=-0.44 yDistance=-0.68
21:33:27.795 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:27.797 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:27.800 00.003 12116 Enqueuing Expose request
21:33:27.802 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
21:33:27.802 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
21:33:27.802 00.000 11824 MoveAxis(E, 100, ABG)
21:33:27.802 00.000 11824 Guiding  Dir = 2, Dur = 100
21:33:27.803 00.001 11824 IsSlewing returns 0
21:33:27.803 00.000 11824 IsGuiding returns 0
21:33:27.803 00.000 11824 PulseGuide returned control before completion, sleep 110
21:33:27.927 00.124 11824 IsGuiding returns 1
21:33:27.927 00.000 11824 scope still moving after pulse duration time elapsed
21:33:27.958 00.031 11824 IsSlewing returns 0
21:33:27.958 00.000 11824 IsGuiding returns 0
21:33:27.958 00.000 11824 scope move finished after 100 + 55 ms
21:33:27.958 00.000 11824 Move returns status 0, amount 100
21:33:27.958 00.000 11824 MoveAxis(N, 128, ABG)
21:33:27.958 00.000 11824 Guiding  Dir = 0, Dur = 128
21:33:27.960 00.002 11824 IsSlewing returns 0
21:33:27.960 00.000 11824 IsGuiding returns 0
21:33:27.961 00.001 11824 PulseGuide returned control before completion, sleep 138
21:33:28.114 00.153 11824 IsGuiding returns 1
21:33:28.114 00.000 11824 scope still moving after pulse duration time elapsed
21:33:28.146 00.032 11824 IsSlewing returns 0
21:33:28.146 00.000 11824 IsGuiding returns 0
21:33:28.146 00.000 11824 scope move finished after 128 + 58 ms
21:33:28.146 00.000 11824 Move returns status 0, amount 128
21:33:28.146 00.000 11824 move complete, result=0
21:33:28.147 00.001 11824 worker thread done servicing request
21:33:28.147 00.000 11824 Worker thread wakes up
21:33:28.147 00.000 12116 GuideStep: -0.4 px 100 ms EAST, -0.7 px 128 ms NORTH
21:33:28.150 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:28.150 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:33:31.578 03.428 11824 Exposure complete
21:33:31.851 00.273 11824 worker thread done servicing request
21:33:31.851 00.000 12116 OnExposeComplete: enter
21:33:31.855 00.004 12116 UpdateGuideState(): m_state=6
21:33:31.858 00.003 12116 Star::Find(15, 1412, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
21:33:31.862 00.004 12116 Star::Find returns 1 (0), X=1411.79, Y=262.96, Mass=378507, SNR=81.3, Peak=46752 HFD=2.6
21:33:31.866 00.004 12116 MultiStar: [#1 -0.84,0.24,0.58,U] [#2 0.72,0.13,0.81,U] [#3 -0.53,0.44,0.95,U] [#4 -0.43,0.11,0.55,U] [#5 -0.18,-0.29,0.59,U] [#6 -0.55,0.28,0.38,U] [#7 -0.74,0.12,0.36,U] [#8 -0.71,0.55,0.32,U] 
21:33:31.869 00.003 12116 refined, 8 included, MultiStar: {-0.43, 0.18}, one-star: {-0.95, 0.14}
21:33:31.872 00.003 12116 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.71) = xAngle (0.03 = 0.03)
21:33:31.877 00.005 12116 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.01 = 3.01)
21:33:31.881 00.004 12116 CameraToMount -- cameraX=-0.43 cameraY=0.18 hyp=0.47 cameraTheta=2.74 mountX=0.47 mountY=0.06, mountTheta=0.13
21:33:31.887 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.43, y=0.18, opts=13)
21:33:31.890 00.003 12116 Enqueuing Move request for scope (-0.43, 0.18)
21:33:31.895 00.005 11824 Worker thread wakes up
21:33:31.895 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.18) opts 0xd
21:33:31.895 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.43, 0.18)
21:33:31.895 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5287, FiltMin=1763, FiltMax=65535, Gamma=0.510
21:33:31.898 00.003 11824 Moving (-0.43, 0.18) raw xDistance=0.47 yDistance=0.06
21:33:31.898 00.000 12116 UpdateGuideState exits: m=378507 SNR=81.3
21:33:31.900 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:31.904 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
21:33:31.904 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:31.907 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:31.907 00.000 12116 Enqueuing Expose request
21:33:31.911 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:33:31.911 00.000 11824 MoveAxis(W, 98, ABG)
21:33:31.911 00.000 11824 Guiding  Dir = 3, Dur = 98
21:33:31.911 00.000 11824 IsSlewing returns 0
21:33:31.912 00.001 11824 IsGuiding returns 0
21:33:31.913 00.001 11824 PulseGuide returned control before completion, sleep 108
21:33:32.021 00.108 11824 IsGuiding returns 1
21:33:32.021 00.000 11824 scope still moving after pulse duration time elapsed
21:33:32.053 00.032 11824 IsSlewing returns 0
21:33:32.054 00.001 11824 IsGuiding returns 0
21:33:32.054 00.000 11824 scope move finished after 98 + 43 ms
21:33:32.054 00.000 11824 Move returns status 0, amount 98
21:33:32.054 00.000 11824 MoveAxis(N, 0, ABG)
21:33:32.054 00.000 11824 Move returns status 0, amount 0
21:33:32.054 00.000 11824 move complete, result=0
21:33:32.054 00.000 11824 worker thread done servicing request
21:33:32.054 00.000 12116 GuideStep: 0.5 px 98 ms WEST, 0.1 px 0 ms NORTH
21:33:32.057 00.003 11824 Worker thread wakes up
21:33:32.058 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:32.058 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:33:35.494 03.436 11824 Exposure complete
21:33:35.740 00.246 11824 worker thread done servicing request
21:33:35.740 00.000 12116 OnExposeComplete: enter
21:33:35.744 00.004 12116 UpdateGuideState(): m_state=6
21:33:35.747 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
21:33:35.750 00.003 12116 Star::Find returns 1 (0), X=1411.67, Y=263.17, Mass=367691, SNR=76.4, Peak=41811 HFD=2.7
21:33:35.755 00.005 12116 MultiStar: [#1 -0.68,0.37,0.72,U] [#2 0.64,0.66,0.75,U] [#3 -0.52,0.98,0.85,U] [#4 -0.60,0.59,0.70,U] [#5 -0.31,0.37,0.49,U] [#6 -0.57,0.53,0.51,U] [#7 -0.72,0.43,0.39,U] [#8 -0.65,0.50,0.43,U] 
21:33:35.758 00.003 12116 refined, 8 included, MultiStar: {-0.50, 0.55}, one-star: {-1.07, 0.35}
21:33:35.761 00.003 12116 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.71) = xAngle (-0.40 = -0.40)
21:33:35.764 00.003 12116 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.59 = 2.59)
21:33:35.766 00.002 12116 CameraToMount -- cameraX=-0.50 cameraY=0.55 hyp=0.74 cameraTheta=2.31 mountX=0.68 mountY=0.39, mountTheta=0.52
21:33:35.774 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.50, y=0.55, opts=13)
21:33:35.778 00.004 12116 Enqueuing Move request for scope (-0.50, 0.55)
21:33:35.780 00.002 11824 Worker thread wakes up
21:33:35.781 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.55) opts 0xd
21:33:35.781 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1680, FiltMax=65535, Gamma=0.510
21:33:35.783 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.50, 0.55)
21:33:35.783 00.000 12116 UpdateGuideState exits: m=367691 SNR=76.4
21:33:35.787 00.004 11824 Moving (-0.50, 0.55) raw xDistance=0.68 yDistance=0.39
21:33:35.787 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.68
21:33:35.787 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:35.787 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:35.790 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:33:35.790 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:35.793 00.003 12116 Enqueuing Expose request
21:33:35.796 00.003 11824 MoveAxis(W, 160, ABG)
21:33:35.796 00.000 11824 Guiding  Dir = 3, Dur = 160
21:33:35.797 00.001 11824 IsSlewing returns 0
21:33:35.797 00.000 11824 IsGuiding returns 0
21:33:35.797 00.000 11824 PulseGuide returned control before completion, sleep 170
21:33:35.974 00.177 11824 IsGuiding returns 1
21:33:35.974 00.000 11824 scope still moving after pulse duration time elapsed
21:33:36.006 00.032 11824 IsSlewing returns 0
21:33:36.006 00.000 11824 IsGuiding returns 0
21:33:36.006 00.000 11824 scope move finished after 160 + 49 ms
21:33:36.007 00.001 11824 Move returns status 0, amount 160
21:33:36.007 00.000 11824 MoveAxis(N, 0, ABG)
21:33:36.007 00.000 11824 Move returns status 0, amount 0
21:33:36.007 00.000 11824 move complete, result=0
21:33:36.007 00.000 11824 worker thread done servicing request
21:33:36.007 00.000 11824 Worker thread wakes up
21:33:36.007 00.000 12116 GuideStep: 0.7 px 160 ms WEST, 0.4 px 0 ms NORTH
21:33:36.011 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:36.011 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:33:39.435 03.424 11824 Exposure complete
21:33:39.728 00.293 11824 worker thread done servicing request
21:33:39.728 00.000 12116 OnExposeComplete: enter
21:33:39.732 00.004 12116 UpdateGuideState(): m_state=6
21:33:39.737 00.005 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
21:33:39.742 00.005 12116 Star::Find returns 1 (0), X=1412.27, Y=262.86, Mass=410357, SNR=100.6, Peak=45024 HFD=2.6
21:33:39.746 00.004 12116 MultiStar: [#1 -0.30,0.29,0.51,U] [#2 0.16,0.31,0.59,U] [#3 0.08,0.50,0.71,U] [#4 0.07,0.33,0.51,U] [#5 0.28,-0.22,0.40,U] [#6 -0.12,0.25,0.35,U] [#7 -0.67,0.35,0.31,U] [#8 0.00,0.09,0.27,U] 
21:33:39.750 00.004 12116 refined, 8 included, MultiStar: {-0.12, 0.22}, one-star: {-0.48, 0.04}
21:33:39.754 00.004 12116 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.71) = xAngle (-0.63 = -0.63)
21:33:39.758 00.004 12116 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.35 = 2.35)
21:33:39.762 00.004 12116 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.08 mountX=0.20 mountY=0.18, mountTheta=0.72
21:33:39.768 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=0.22, opts=13)
21:33:39.772 00.004 12116 Enqueuing Move request for scope (-0.12, 0.22)
21:33:39.775 00.003 11824 Worker thread wakes up
21:33:39.775 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1696, FiltMax=65535, Gamma=0.510
21:33:39.779 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
21:33:39.779 00.000 12116 UpdateGuideState exits: m=410357 SNR=100.6
21:33:39.782 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
21:33:39.782 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:39.786 00.004 11824 Moving (-0.12, 0.22) raw xDistance=0.20 yDistance=0.18
21:33:39.786 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:33:39.786 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:39.786 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:39.790 00.004 12116 Enqueuing Expose request
21:33:39.793 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:33:39.793 00.000 11824 MoveAxis(E, 0, ABG)
21:33:39.793 00.000 11824 Move returns status 0, amount 0
21:33:39.793 00.000 11824 MoveAxis(N, 0, ABG)
21:33:39.793 00.000 11824 Move returns status 0, amount 0
21:33:39.793 00.000 11824 move complete, result=0
21:33:39.794 00.001 11824 worker thread done servicing request
21:33:39.794 00.000 11824 Worker thread wakes up
21:33:39.794 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:39.794 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:33:39.800 00.006 12116 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:33:43.215 03.415 11824 Exposure complete
21:33:43.456 00.241 11824 worker thread done servicing request
21:33:43.456 00.000 12116 OnExposeComplete: enter
21:33:43.460 00.004 12116 UpdateGuideState(): m_state=6
21:33:43.464 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
21:33:43.467 00.003 12116 Star::Find returns 1 (0), X=1412.19, Y=262.89, Mass=405800, SNR=79.1, Peak=46448 HFD=2.8
21:33:43.473 00.006 12116 MultiStar: [#1 -0.44,0.15,0.65,U] [#2 0.04,0.13,0.82,U] [#3 -0.19,0.42,0.91,U] [#4 -0.12,-0.12,0.63,U] [#5 0.15,-0.28,0.56,U] [#6 -0.29,0.14,0.40,U] [#7 -0.43,0.48,0.39,U] [#8 0.26,-0.42,0.38,U] 
21:33:43.478 00.005 12116 refined, 8 included, MultiStar: {-0.20, 0.09}, one-star: {-0.55, 0.07}
21:33:43.481 00.003 12116 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.71) = xAngle (0.02 = 0.02)
21:33:43.484 00.003 12116 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.00 = 3.00)
21:33:43.489 00.005 12116 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.73 mountX=0.22 mountY=0.03, mountTheta=0.14
21:33:43.499 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.20, y=0.09, opts=13)
21:33:43.505 00.006 12116 Enqueuing Move request for scope (-0.20, 0.09)
21:33:43.507 00.002 11824 Worker thread wakes up
21:33:43.508 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5290, FiltMin=1437, FiltMax=65535, Gamma=0.510
21:33:43.511 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
21:33:43.511 00.000 12116 UpdateGuideState exits: m=405800 SNR=79.1
21:33:43.514 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
21:33:43.514 00.000 11824 Moving (-0.20, 0.09) raw xDistance=0.22 yDistance=0.03
21:33:43.514 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
21:33:43.514 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:43.514 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:43.517 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:33:43.517 00.000 11824 MoveAxis(E, 0, ABG)
21:33:43.517 00.000 11824 Move returns status 0, amount 0
21:33:43.517 00.000 11824 MoveAxis(N, 0, ABG)
21:33:43.517 00.000 11824 Move returns status 0, amount 0
21:33:43.517 00.000 11824 move complete, result=0
21:33:43.517 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:43.522 00.005 12116 Enqueuing Expose request
21:33:43.524 00.002 11824 worker thread done servicing request
21:33:43.524 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:33:43.527 00.003 11824 Worker thread wakes up
21:33:43.528 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:43.528 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:33:46.957 03.429 11824 Exposure complete
21:33:47.268 00.311 11824 worker thread done servicing request
21:33:47.268 00.000 12116 OnExposeComplete: enter
21:33:47.273 00.005 12116 UpdateGuideState(): m_state=6
21:33:47.276 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
21:33:47.280 00.004 12116 Star::Find returns 1 (0), X=1412.85, Y=262.52, Mass=409871, SNR=81.8, Peak=42877 HFD=3.0
21:33:47.283 00.003 12116 MultiStar: [#1 0.24,-0.25,0.62,U] [#2 -0.46,0.01,0.86,U] [#3 0.72,0.02,0.76,U] [#4 0.50,-0.15,0.54,U] [#5 0.71,-0.31,0.53,U] [#6 0.51,-0.45,0.41,U] [#7 0.39,-0.00,0.40,U] [#8 0.98,0.01,0.37,U] 
21:33:47.287 00.004 12116 single-star, 8 included, MultiStar: {0.32, -0.16}, one-star: {0.11, -0.30}
21:33:47.291 00.004 12116 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.71) = xAngle (-3.95 = 2.34)
21:33:47.295 00.004 12116 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.96 = -0.96)
21:33:47.298 00.003 12116 CameraToMount -- cameraX=0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.23 mountX=-0.22 mountY=-0.26, mountTheta=-2.27
21:33:47.304 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.11, y=-0.30, opts=13)
21:33:47.308 00.004 12116 Enqueuing Move request for scope (0.11, -0.30)
21:33:47.312 00.004 11824 Worker thread wakes up
21:33:47.312 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1706, FiltMax=65535, Gamma=0.510
21:33:47.315 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.30) opts 0xd
21:33:47.316 00.001 12116 UpdateGuideState exits: m=409871 SNR=81.8
21:33:47.318 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:47.322 00.004 11824 Handling offset move in thread for scope, endpoint = (0.11, -0.30)
21:33:47.322 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:47.325 00.003 12116 Enqueuing Expose request
21:33:47.328 00.003 11824 Moving (0.11, -0.30) raw xDistance=-0.22 yDistance=-0.26
21:33:47.328 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
21:33:47.328 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:47.329 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:33:47.329 00.000 11824 MoveAxis(E, 0, ABG)
21:33:47.329 00.000 11824 Move returns status 0, amount 0
21:33:47.329 00.000 11824 MoveAxis(N, 0, ABG)
21:33:47.329 00.000 11824 Move returns status 0, amount 0
21:33:47.329 00.000 11824 move complete, result=0
21:33:47.329 00.000 11824 worker thread done servicing request
21:33:47.329 00.000 11824 Worker thread wakes up
21:33:47.329 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:47.329 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:33:47.331 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:33:50.725 03.394 11824 Exposure complete
21:33:50.949 00.224 11824 worker thread done servicing request
21:33:50.949 00.000 12116 OnExposeComplete: enter
21:33:50.954 00.005 12116 UpdateGuideState(): m_state=6
21:33:50.958 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
21:33:50.963 00.005 12116 Star::Find returns 1 (0), X=1413.06, Y=262.34, Mass=389418, SNR=74.1, Peak=49984 HFD=2.6
21:33:50.966 00.003 12116 MultiStar: [#1 0.37,-0.28,0.70,U] [#2 -0.71,-0.14,0.89,U] [#3 0.73,-0.11,0.95,U] [#4 0.64,-0.23,0.72,U] [#5 0.79,-0.65,0.54,U] [#6 0.89,-0.25,0.48,U] [#7 0.67,-0.30,0.42,U] [#8 0.58,-0.13,0.39,U] 
21:33:50.972 00.006 12116 refined, 8 included, MultiStar: {0.40, -0.28}, one-star: {0.32, -0.48}
21:33:50.975 00.003 12116 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.71) = xAngle (-3.32 = 2.96)
21:33:50.978 00.003 12116 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.33 = -0.33)
21:33:50.981 00.003 12116 CameraToMount -- cameraX=0.40 cameraY=-0.28 hyp=0.49 cameraTheta=-0.61 mountX=-0.48 mountY=-0.16, mountTheta=-2.82
21:33:50.990 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.40, y=-0.28, opts=13)
21:33:50.993 00.003 12116 Enqueuing Move request for scope (0.40, -0.28)
21:33:50.998 00.005 11824 Worker thread wakes up
21:33:50.998 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1646, FiltMax=65535, Gamma=0.510
21:33:51.001 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.28) opts 0xd
21:33:51.001 00.000 12116 UpdateGuideState exits: m=389418 SNR=74.1
21:33:51.005 00.004 11824 Handling offset move in thread for scope, endpoint = (0.40, -0.28)
21:33:51.005 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:51.008 00.003 11824 Moving (0.40, -0.28) raw xDistance=-0.48 yDistance=-0.16
21:33:51.008 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:51.012 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
21:33:51.012 00.000 12116 Enqueuing Expose request
21:33:51.015 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:51.015 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:33:51.015 00.000 11824 MoveAxis(E, 108, ABG)
21:33:51.015 00.000 11824 Guiding  Dir = 2, Dur = 108
21:33:51.016 00.001 11824 IsSlewing returns 0
21:33:51.016 00.000 11824 IsGuiding returns 0
21:33:51.016 00.000 11824 PulseGuide returned control before completion, sleep 118
21:33:51.136 00.120 11824 IsGuiding returns 1
21:33:51.136 00.000 11824 scope still moving after pulse duration time elapsed
21:33:51.167 00.031 11824 IsSlewing returns 0
21:33:51.167 00.000 11824 IsGuiding returns 0
21:33:51.167 00.000 11824 scope move finished after 108 + 43 ms
21:33:51.167 00.000 11824 Move returns status 0, amount 108
21:33:51.167 00.000 11824 MoveAxis(N, 0, ABG)
21:33:51.167 00.000 11824 Move returns status 0, amount 0
21:33:51.168 00.001 11824 move complete, result=0
21:33:51.168 00.000 11824 worker thread done servicing request
21:33:51.168 00.000 11824 Worker thread wakes up
21:33:51.168 00.000 12116 GuideStep: -0.5 px 108 ms EAST, -0.2 px 0 ms NORTH
21:33:51.171 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:51.171 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:33:54.583 03.412 11824 Exposure complete
21:33:54.856 00.273 11824 worker thread done servicing request
21:33:54.856 00.000 12116 OnExposeComplete: enter
21:33:54.859 00.003 12116 UpdateGuideState(): m_state=6
21:33:54.863 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
21:33:54.865 00.002 12116 Star::Find returns 1 (0), X=1412.68, Y=262.68, Mass=363179, SNR=72.8, Peak=54736 HFD=2.7
21:33:54.870 00.005 12116 MultiStar: [#1 0.17,-0.27,0.68,U] [#2 -0.64,0.03,0.88,U] [#3 0.57,0.24,0.97,U] [#4 0.32,-0.32,0.75,U] [#5 0.60,-0.50,0.53,U] [#6 0.42,-0.44,0.42,U] [#7 0.65,-0.07,0.45,U] [#8 0.25,-0.10,0.31,U] 
21:33:54.873 00.003 12116 single-star, 8 included, MultiStar: {0.19, -0.14}, one-star: {-0.07, -0.15}
21:33:54.875 00.002 12116 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.71) = xAngle (-4.71 = 1.58)
21:33:54.879 00.004 12116 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.72 = -1.72)
21:33:54.881 00.002 12116 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.99 mountX=-0.00 mountY=-0.16, mountTheta=-1.58
21:33:54.889 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=-0.15, opts=13)
21:33:54.892 00.003 12116 Enqueuing Move request for scope (-0.07, -0.15)
21:33:54.895 00.003 11824 Worker thread wakes up
21:33:54.896 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
21:33:54.896 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1543, FiltMax=65535, Gamma=0.510
21:33:54.899 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
21:33:54.899 00.000 12116 UpdateGuideState exits: m=363179 SNR=72.8
21:33:54.902 00.003 11824 Moving (-0.07, -0.15) raw xDistance=-0.00 yDistance=-0.16
21:33:54.902 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:33:54.902 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:54.902 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:54.905 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:33:54.906 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:54.908 00.002 12116 Enqueuing Expose request
21:33:54.911 00.003 11824 MoveAxis(E, 0, ABG)
21:33:54.911 00.000 11824 Move returns status 0, amount 0
21:33:54.911 00.000 11824 MoveAxis(N, 0, ABG)
21:33:54.911 00.000 11824 Move returns status 0, amount 0
21:33:54.911 00.000 11824 move complete, result=0
21:33:54.911 00.000 11824 worker thread done servicing request
21:33:54.912 00.001 11824 Worker thread wakes up
21:33:54.912 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:54.912 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:33:54.915 00.003 12116 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:33:58.326 03.411 11824 Exposure complete
21:33:58.621 00.295 11824 worker thread done servicing request
21:33:58.622 00.001 12116 OnExposeComplete: enter
21:33:58.625 00.003 12116 UpdateGuideState(): m_state=6
21:33:58.629 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
21:33:58.633 00.004 12116 Star::Find returns 1 (0), X=1412.98, Y=262.11, Mass=385947, SNR=87.5, Peak=40461 HFD=2.8
21:33:58.639 00.006 12116 MultiStar: [#1 0.64,-0.28,0.52,U] [#2 -0.73,-0.29,0.68,U] [#3 0.90,-0.68,0.75,U] [#4 0.91,-0.55,0.56,U] [#5 1.21,-0.96,0.45,U] [#6 0.85,-0.66,0.37,U] [#7 0.60,-0.49,0.28,U] [#8 0.68,-0.41,0.29,U] 
21:33:58.642 00.003 12116 single-star, 8 included, MultiStar: {0.51, -0.57}, one-star: {0.23, -0.71}
21:33:58.645 00.003 12116 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.71) = xAngle (-3.97 = 2.31)
21:33:58.648 00.003 12116 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.98 = -0.98)
21:33:58.652 00.004 12116 CameraToMount -- cameraX=0.23 cameraY=-0.71 hyp=0.75 cameraTheta=-1.26 mountX=-0.51 mountY=-0.62, mountTheta=-2.25
21:33:58.659 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.23, y=-0.71, opts=13)
21:33:58.664 00.005 12116 Enqueuing Move request for scope (0.23, -0.71)
21:33:58.669 00.005 11824 Worker thread wakes up
21:33:58.669 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.71) opts 0xd
21:33:58.669 00.000 11824 Handling offset move in thread for scope, endpoint = (0.23, -0.71)
21:33:58.669 00.000 11824 Moving (0.23, -0.71) raw xDistance=-0.51 yDistance=-0.62
21:33:58.670 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
21:33:58.670 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
21:33:58.670 00.000 11824 MoveAxis(E, 113, ABG)
21:33:58.670 00.000 11824 Guiding  Dir = 2, Dur = 113
21:33:58.670 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1690, FiltMax=65535, Gamma=0.510
21:33:58.674 00.004 11824 IsSlewing returns 0
21:33:58.674 00.000 12116 UpdateGuideState exits: m=385947 SNR=87.5
21:33:58.677 00.003 11824 IsGuiding returns 0
21:33:58.677 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:58.682 00.005 11824 PulseGuide returned control before completion, sleep 123
21:33:58.682 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:33:58.687 00.005 12116 Enqueuing Expose request
21:33:58.808 00.121 11824 IsGuiding returns 1
21:33:58.808 00.000 11824 scope still moving after pulse duration time elapsed
21:33:58.841 00.033 11824 IsSlewing returns 0
21:33:58.841 00.000 11824 IsGuiding returns 0
21:33:58.841 00.000 11824 scope move finished after 113 + 51 ms
21:33:58.841 00.000 11824 Move returns status 0, amount 113
21:33:58.841 00.000 11824 MoveAxis(N, 117, ABG)
21:33:58.841 00.000 11824 Guiding  Dir = 0, Dur = 117
21:33:58.842 00.001 11824 IsSlewing returns 0
21:33:58.842 00.000 11824 IsGuiding returns 0
21:33:58.842 00.000 11824 PulseGuide returned control before completion, sleep 127
21:33:58.981 00.139 11824 IsGuiding returns 1
21:33:58.981 00.000 11824 scope still moving after pulse duration time elapsed
21:33:59.012 00.031 11824 IsSlewing returns 0
21:33:59.012 00.000 11824 IsGuiding returns 0
21:33:59.012 00.000 11824 scope move finished after 117 + 53 ms
21:33:59.012 00.000 11824 Move returns status 0, amount 117
21:33:59.013 00.001 11824 move complete, result=0
21:33:59.013 00.000 11824 worker thread done servicing request
21:33:59.013 00.000 11824 Worker thread wakes up
21:33:59.013 00.000 12116 GuideStep: -0.5 px 113 ms EAST, -0.6 px 117 ms NORTH
21:33:59.016 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:33:59.016 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:34:02.446 03.430 11824 Exposure complete
21:34:02.726 00.280 11824 worker thread done servicing request
21:34:02.726 00.000 12116 OnExposeComplete: enter
21:34:02.732 00.006 12116 UpdateGuideState(): m_state=6
21:34:02.740 00.008 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
21:34:02.746 00.006 12116 Star::Find returns 1 (0), X=1413.00, Y=262.88, Mass=403233, SNR=82.9, Peak=50080 HFD=2.7
21:34:02.753 00.007 12116 MultiStar: [#1 0.51,0.28,0.62,U] [#2 -0.49,0.37,0.70,U] [#3 0.65,0.18,0.87,U] [#4 0.70,0.07,0.57,U] [#5 0.72,-0.12,0.46,U] [#6 0.70,0.64,0.33,U] [#7 0.34,0.08,0.41,U] [#8 0.61,0.45,0.31,U] 
21:34:02.760 00.007 12116 single-star, 8 included, MultiStar: {0.39, 0.19}, one-star: {0.25, 0.06}
21:34:02.764 00.004 12116 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.71) = xAngle (-2.49 = -2.49)
21:34:02.770 00.006 12116 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.50 = 0.50)
21:34:02.774 00.004 12116 CameraToMount -- cameraX=0.25 cameraY=0.06 hyp=0.26 cameraTheta=0.23 mountX=-0.20 mountY=0.12, mountTheta=2.60
21:34:02.780 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=0.06, opts=13)
21:34:02.784 00.004 12116 Enqueuing Move request for scope (0.25, 0.06)
21:34:02.792 00.008 11824 Worker thread wakes up
21:34:02.792 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1623, FiltMax=65535, Gamma=0.510
21:34:02.797 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.06) opts 0xd
21:34:02.797 00.000 12116 UpdateGuideState exits: m=403233 SNR=82.9
21:34:02.799 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:02.803 00.004 11824 Handling offset move in thread for scope, endpoint = (0.25, 0.06)
21:34:02.803 00.000 11824 Moving (0.25, 0.06) raw xDistance=-0.20 yDistance=0.12
21:34:02.803 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:34:02.806 00.003 12116 Enqueuing Expose request
21:34:02.809 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:34:02.809 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:02.809 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:34:02.809 00.000 11824 MoveAxis(E, 0, ABG)
21:34:02.809 00.000 11824 Move returns status 0, amount 0
21:34:02.809 00.000 11824 MoveAxis(N, 0, ABG)
21:34:02.809 00.000 11824 Move returns status 0, amount 0
21:34:02.809 00.000 11824 move complete, result=0
21:34:02.810 00.001 11824 worker thread done servicing request
21:34:02.810 00.000 11824 Worker thread wakes up
21:34:02.810 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:34:02.810 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:34:02.814 00.004 12116 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:34:06.230 03.416 11824 Exposure complete
21:34:06.472 00.242 11824 worker thread done servicing request
21:34:06.472 00.000 12116 OnExposeComplete: enter
21:34:06.475 00.003 12116 UpdateGuideState(): m_state=6
21:34:06.480 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
21:34:06.482 00.002 12116 Star::Find returns 1 (0), X=1413.07, Y=263.04, Mass=387948, SNR=77.2, Peak=49088 HFD=2.8
21:34:06.485 00.003 12116 MultiStar: [#1 0.54,0.31,0.62,U] [#2 -0.73,0.79,0.64,U] [#3 0.75,0.51,1.08,U] [#4 0.79,0.39,0.61,U] [#5 1.05,-0.07,0.55,U] [#6 0.58,0.78,0.45,U] [#7 0.64,0.48,0.42,U] [#8 1.06,0.50,0.43,U] 
21:34:06.488 00.003 12116 single-star, 8 included, MultiStar: {0.53, 0.42}, one-star: {0.32, 0.21}
21:34:06.490 00.002 12116 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.71) = xAngle (-2.13 = -2.13)
21:34:06.494 00.004 12116 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.86 = 0.86)
21:34:06.497 00.003 12116 CameraToMount -- cameraX=0.32 cameraY=0.21 hyp=0.39 cameraTheta=0.58 mountX=-0.21 mountY=0.29, mountTheta=2.18
21:34:06.502 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.32, y=0.21, opts=13)
21:34:06.506 00.004 12116 Enqueuing Move request for scope (0.32, 0.21)
21:34:06.508 00.002 11824 Worker thread wakes up
21:34:06.509 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1687, FiltMax=65535, Gamma=0.510
21:34:06.511 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.21) opts 0xd
21:34:06.511 00.000 12116 UpdateGuideState exits: m=387948 SNR=77.2
21:34:06.514 00.003 11824 Handling offset move in thread for scope, endpoint = (0.32, 0.21)
21:34:06.514 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:06.516 00.002 11824 Moving (0.32, 0.21) raw xDistance=-0.21 yDistance=0.29
21:34:06.517 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:34:06.519 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
21:34:06.519 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:06.520 00.001 12116 Enqueuing Expose request
21:34:06.523 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:34:06.523 00.000 11824 MoveAxis(E, 0, ABG)
21:34:06.523 00.000 11824 Move returns status 0, amount 0
21:34:06.523 00.000 11824 MoveAxis(N, 0, ABG)
21:34:06.523 00.000 11824 Move returns status 0, amount 0
21:34:06.523 00.000 11824 move complete, result=0
21:34:06.523 00.000 11824 worker thread done servicing request
21:34:06.523 00.000 11824 Worker thread wakes up
21:34:06.523 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:34:06.523 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:34:06.527 00.004 12116 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:34:09.943 03.416 11824 Exposure complete
21:34:10.189 00.246 11824 worker thread done servicing request
21:34:10.189 00.000 12116 OnExposeComplete: enter
21:34:10.192 00.003 12116 UpdateGuideState(): m_state=6
21:34:10.195 00.003 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
21:34:10.200 00.005 12116 Star::Find returns 1 (0), X=1412.71, Y=262.69, Mass=380851, SNR=78.2, Peak=45744 HFD=2.8
21:34:10.204 00.004 12116 MultiStar: [#1 0.13,-0.08,0.69,U] [#2 -0.37,0.23,0.81,U] [#3 0.35,0.24,0.91,U] [#4 0.24,-0.20,0.59,U] [#5 0.63,-0.72,0.49,U] [#6 0.28,-0.07,0.47,U] [#7 -0.13,0.16,0.48,U] [#8 0.34,-0.14,0.37,U] 
21:34:10.207 00.003 12116 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {-0.04, -0.13}
21:34:10.212 00.005 12116 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.71) = xAngle (-3.07 = -3.07)
21:34:10.215 00.003 12116 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.08 = -0.08)
21:34:10.218 00.003 12116 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.36 mountX=-0.13 mountY=-0.01, mountTheta=-3.06
21:34:10.229 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.12, y=-0.05, opts=13)
21:34:10.233 00.004 12116 Enqueuing Move request for scope (0.12, -0.05)
21:34:10.236 00.003 11824 Worker thread wakes up
21:34:10.236 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
21:34:10.237 00.001 11824 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
21:34:10.237 00.000 11824 Moving (0.12, -0.05) raw xDistance=-0.13 yDistance=-0.01
21:34:10.237 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:34:10.237 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:10.237 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:34:10.237 00.000 11824 MoveAxis(E, 0, ABG)
21:34:10.237 00.000 11824 Move returns status 0, amount 0
21:34:10.237 00.000 11824 MoveAxis(N, 0, ABG)
21:34:10.237 00.000 11824 Move returns status 0, amount 0
21:34:10.237 00.000 11824 move complete, result=0
21:34:10.237 00.000 11824 worker thread done servicing request
21:34:10.238 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1373, FiltMax=65535, Gamma=0.510
21:34:10.243 00.005 12116 UpdateGuideState exits: m=380851 SNR=78.2
21:34:10.249 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:10.254 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:34:10.260 00.006 12116 Enqueuing Expose request
21:34:10.263 00.003 11824 Worker thread wakes up
21:34:10.263 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:34:10.266 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:34:10.266 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:34:13.739 03.473 11824 Exposure complete
21:34:14.004 00.265 11824 worker thread done servicing request
21:34:14.004 00.000 12116 OnExposeComplete: enter
21:34:14.008 00.004 12116 UpdateGuideState(): m_state=6
21:34:14.012 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
21:34:14.015 00.003 12116 Star::Find returns 1 (0), X=1412.69, Y=262.58, Mass=410965, SNR=87.1, Peak=56544 HFD=2.9
21:34:14.018 00.003 12116 MultiStar: [#1 0.04,-0.08,0.60,U] [#2 -0.42,0.05,0.69,U] [#3 0.48,0.18,0.81,U] [#4 0.32,-0.09,0.64,U] [#5 0.70,-0.54,0.46,U] [#6 0.20,0.16,0.41,U] [#7 0.31,-0.16,0.38,U] [#8 0.34,0.04,0.36,U] 
21:34:14.022 00.004 12116 refined, 8 included, MultiStar: {0.17, -0.07}, one-star: {-0.05, -0.25}
21:34:14.025 00.003 12116 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.71) = xAngle (-3.12 = -3.12)
21:34:14.029 00.004 12116 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.13 = -0.13)
21:34:14.032 00.003 12116 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.40 mountX=-0.19 mountY=-0.02, mountTheta=-3.01
21:34:14.039 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.17, y=-0.07, opts=13)
21:34:14.043 00.004 12116 Enqueuing Move request for scope (0.17, -0.07)
21:34:14.046 00.003 11824 Worker thread wakes up
21:34:14.047 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
21:34:14.047 00.000 11824 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
21:34:14.047 00.000 11824 Moving (0.17, -0.07) raw xDistance=-0.19 yDistance=-0.02
21:34:14.047 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:34:14.047 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:14.047 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1619, FiltMax=65535, Gamma=0.510
21:34:14.050 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:34:14.050 00.000 11824 MoveAxis(E, 0, ABG)
21:34:14.050 00.000 11824 Move returns status 0, amount 0
21:34:14.050 00.000 11824 MoveAxis(N, 0, ABG)
21:34:14.050 00.000 11824 Move returns status 0, amount 0
21:34:14.050 00.000 11824 move complete, result=0
21:34:14.051 00.001 11824 worker thread done servicing request
21:34:14.051 00.000 12116 UpdateGuideState exits: m=410965 SNR=87.1
21:34:14.055 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:14.058 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:34:14.061 00.003 12116 Enqueuing Expose request
21:34:14.063 00.002 11824 Worker thread wakes up
21:34:14.064 00.001 12116 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:34:14.066 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:34:14.066 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:34:17.502 03.436 11824 Exposure complete
21:34:17.758 00.256 11824 worker thread done servicing request
21:34:17.759 00.001 12116 OnExposeComplete: enter
21:34:17.762 00.003 12116 UpdateGuideState(): m_state=6
21:34:17.765 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
21:34:17.770 00.005 12116 Star::Find returns 1 (0), X=1412.74, Y=262.46, Mass=390615, SNR=83.0, Peak=50080 HFD=2.9
21:34:17.774 00.004 12116 MultiStar: [#1 0.14,-0.06,0.57,U] [#2 -0.40,0.19,0.82,U] [#3 0.48,0.06,0.87,U] [#4 0.63,-0.37,0.64,U] [#5 0.82,-0.60,0.47,U] [#6 0.69,-0.28,0.37,U] [#7 -0.02,0.06,0.37,U] [#8 0.52,0.01,0.34,U] 
21:34:17.777 00.003 12116 refined, 8 included, MultiStar: {0.25, -0.14}, one-star: {-0.00, -0.37}
21:34:17.781 00.004 12116 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.71) = xAngle (-3.23 = 3.05)
21:34:17.784 00.003 12116 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.24 = -0.24)
21:34:17.788 00.004 12116 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-0.52 mountX=-0.29 mountY=-0.07, mountTheta=-2.90
21:34:17.797 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=-0.14, opts=13)
21:34:17.800 00.003 12116 Enqueuing Move request for scope (0.25, -0.14)
21:34:17.804 00.004 11824 Worker thread wakes up
21:34:17.805 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd
21:34:17.805 00.000 11824 Handling offset move in thread for scope, endpoint = (0.25, -0.14)
21:34:17.805 00.000 11824 Moving (0.25, -0.14) raw xDistance=-0.29 yDistance=-0.07
21:34:17.805 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1514, FiltMax=65535, Gamma=0.510
21:34:17.808 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
21:34:17.808 00.000 12116 UpdateGuideState exits: m=390615 SNR=83.0
21:34:17.811 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:17.811 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:17.816 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:34:17.816 00.000 11824 MoveAxis(E, 65, ABG)
21:34:17.816 00.000 11824 Guiding  Dir = 2, Dur = 65
21:34:17.816 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:34:17.819 00.003 11824 IsSlewing returns 0
21:34:17.820 00.001 12116 Enqueuing Expose request
21:34:17.822 00.002 11824 IsGuiding returns 0
21:34:17.823 00.001 11824 PulseGuide returned control before completion, sleep 75
21:34:17.904 00.081 11824 IsGuiding returns 1
21:34:17.904 00.000 11824 scope still moving after pulse duration time elapsed
21:34:17.936 00.032 11824 IsSlewing returns 0
21:34:17.936 00.000 11824 IsGuiding returns 0
21:34:17.937 00.001 11824 scope move finished after 65 + 48 ms
21:34:17.937 00.000 11824 Move returns status 0, amount 65
21:34:17.937 00.000 11824 MoveAxis(N, 0, ABG)
21:34:17.937 00.000 11824 Move returns status 0, amount 0
21:34:17.938 00.001 11824 move complete, result=0
21:34:17.938 00.000 11824 worker thread done servicing request
21:34:17.938 00.000 11824 Worker thread wakes up
21:34:17.938 00.000 12116 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH
21:34:17.942 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:34:17.942 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:34:21.379 03.437 11824 Exposure complete
21:34:21.651 00.272 12116 OnExposeComplete: enter
21:34:21.657 00.006 11824 worker thread done servicing request
21:34:21.658 00.001 12116 UpdateGuideState(): m_state=6
21:34:21.667 00.009 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
21:34:21.675 00.008 12116 Star::Find returns 1 (0), X=1412.91, Y=262.83, Mass=395893, SNR=79.2, Peak=53920 HFD=2.5
21:34:21.681 00.006 12116 MultiStar: [#1 0.25,0.15,0.62,U] [#2 -0.36,0.07,0.73,U] [#3 0.45,0.25,0.82,U] [#4 0.34,0.13,0.63,U] [#5 0.73,-0.24,0.53,U] [#6 0.53,0.18,0.41,U] [#7 0.35,0.23,0.40,U] [#8 0.50,0.38,0.36,U] 
21:34:21.686 00.005 12116 single-star, 8 included, MultiStar: {0.28, 0.11}, one-star: {0.16, 0.01}
21:34:21.691 00.005 12116 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.71) = xAngle (-2.68 = -2.68)
21:34:21.696 00.005 12116 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.30 = 0.30)
21:34:21.700 00.004 12116 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.03 mountX=-0.15 mountY=0.05, mountTheta=2.82
21:34:21.709 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.16, y=0.01, opts=13)
21:34:21.713 00.004 12116 Enqueuing Move request for scope (0.16, 0.01)
21:34:21.716 00.003 11824 Worker thread wakes up
21:34:21.716 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1715, FiltMax=65535, Gamma=0.510
21:34:21.719 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
21:34:21.719 00.000 12116 UpdateGuideState exits: m=395893 SNR=79.2
21:34:21.723 00.004 11824 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
21:34:21.723 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:21.726 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:34:21.729 00.003 11824 Moving (0.16, 0.01) raw xDistance=-0.15 yDistance=0.05
21:34:21.730 00.001 12116 Enqueuing Expose request
21:34:21.732 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:34:21.733 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:21.733 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:34:21.733 00.000 11824 MoveAxis(E, 0, ABG)
21:34:21.733 00.000 11824 Move returns status 0, amount 0
21:34:21.733 00.000 11824 MoveAxis(N, 0, ABG)
21:34:21.733 00.000 11824 Move returns status 0, amount 0
21:34:21.733 00.000 11824 move complete, result=0
21:34:21.733 00.000 11824 worker thread done servicing request
21:34:21.733 00.000 11824 Worker thread wakes up
21:34:21.733 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:34:21.734 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:34:21.737 00.003 12116 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:34:25.153 03.416 11824 Exposure complete
21:34:25.399 00.246 11824 worker thread done servicing request
21:34:25.400 00.001 12116 OnExposeComplete: enter
21:34:25.404 00.004 12116 UpdateGuideState(): m_state=6
21:34:25.408 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
21:34:25.411 00.003 12116 Star::Find returns 1 (0), X=1412.93, Y=262.96, Mass=366253, SNR=75.6, Peak=46544 HFD=2.6
21:34:25.415 00.004 12116 MultiStar: [#1 0.32,0.09,0.67,U] [#2 -0.30,0.13,0.77,U] [#3 0.69,0.37,1.24,U] [#4 0.50,0.12,0.71,U] [#5 0.67,0.19,0.54,U] [#6 0.60,-0.24,0.49,U] [#7 0.48,0.35,0.45,U] [#8 0.24,0.24,0.37,U] 
21:34:25.419 00.004 12116 single-star, 8 included, MultiStar: {0.38, 0.17}, one-star: {0.18, 0.13}
21:34:25.423 00.004 12116 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.71) = xAngle (-2.09 = -2.09)
21:34:25.426 00.003 12116 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.90 = 0.90)
21:34:25.429 00.003 12116 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.23 cameraTheta=0.63 mountX=-0.11 mountY=0.18, mountTheta=2.13
21:34:25.434 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.18, y=0.13, opts=13)
21:34:25.438 00.004 12116 Enqueuing Move request for scope (0.18, 0.13)
21:34:25.441 00.003 11824 Worker thread wakes up
21:34:25.441 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1533, FiltMax=65535, Gamma=0.510
21:34:25.445 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
21:34:25.445 00.000 12116 UpdateGuideState exits: m=366253 SNR=75.6
21:34:25.447 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:25.450 00.003 11824 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
21:34:25.450 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:34:25.453 00.003 12116 Enqueuing Expose request
21:34:25.456 00.003 11824 Moving (0.18, 0.13) raw xDistance=-0.11 yDistance=0.18
21:34:25.456 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:34:25.456 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:25.456 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:34:25.456 00.000 11824 MoveAxis(E, 0, ABG)
21:34:25.456 00.000 11824 Move returns status 0, amount 0
21:34:25.456 00.000 11824 MoveAxis(N, 0, ABG)
21:34:25.456 00.000 11824 Move returns status 0, amount 0
21:34:25.456 00.000 11824 move complete, result=0
21:34:25.457 00.001 11824 worker thread done servicing request
21:34:25.457 00.000 11824 Worker thread wakes up
21:34:25.457 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:34:25.457 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:34:25.459 00.002 12116 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:34:28.865 03.406 11824 Exposure complete
21:34:29.123 00.258 11824 worker thread done servicing request
21:34:29.123 00.000 12116 OnExposeComplete: enter
21:34:29.127 00.004 12116 UpdateGuideState(): m_state=6
21:34:29.131 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
21:34:29.134 00.003 12116 Star::Find returns 1 (0), X=1412.69, Y=262.58, Mass=392730, SNR=85.2, Peak=49072 HFD=2.9
21:34:29.138 00.004 12116 MultiStar: [#1 0.03,-0.12,0.55,U] [#2 -0.06,0.06,0.62,U] [#3 0.45,0.15,0.87,U] [#4 0.16,-0.38,0.60,U] [#5 0.60,-0.69,0.53,U] [#6 0.20,-0.17,0.42,U] [#7 0.11,-0.39,0.41,U] [#8 0.17,-0.18,0.40,U] 
21:34:29.142 00.004 12116 single-star, 8 included, MultiStar: {0.17, -0.19}, one-star: {-0.06, -0.24}
21:34:29.146 00.004 12116 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.71) = xAngle (-4.52 = 1.76)
21:34:29.149 00.003 12116 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.53 = -1.53)
21:34:29.151 00.002 12116 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.81 mountX=-0.05 mountY=-0.25, mountTheta=-1.76
21:34:29.157 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=-0.24, opts=13)
21:34:29.161 00.004 12116 Enqueuing Move request for scope (-0.06, -0.24)
21:34:29.164 00.003 11824 Worker thread wakes up
21:34:29.164 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1680, FiltMax=65535, Gamma=0.510
21:34:29.167 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd
21:34:29.167 00.000 12116 UpdateGuideState exits: m=392730 SNR=85.2
21:34:29.171 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.06, -0.24)
21:34:29.171 00.000 11824 Moving (-0.06, -0.24) raw xDistance=-0.05 yDistance=-0.25
21:34:29.171 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:34:29.171 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:29.171 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:29.174 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:34:29.177 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:34:29.177 00.000 11824 MoveAxis(E, 0, ABG)
21:34:29.177 00.000 11824 Move returns status 0, amount 0
21:34:29.178 00.001 11824 MoveAxis(N, 0, ABG)
21:34:29.178 00.000 11824 Move returns status 0, amount 0
21:34:29.178 00.000 12116 Enqueuing Expose request
21:34:29.181 00.003 11824 move complete, result=0
21:34:29.181 00.000 11824 worker thread done servicing request
21:34:29.181 00.000 11824 Worker thread wakes up
21:34:29.181 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:34:29.184 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:34:29.184 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:34:32.605 03.421 11824 Exposure complete
21:34:32.854 00.249 11824 worker thread done servicing request
21:34:32.854 00.000 12116 OnExposeComplete: enter
21:34:32.859 00.005 12116 UpdateGuideState(): m_state=6
21:34:32.862 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
21:34:32.866 00.004 12116 Star::Find returns 1 (0), X=1412.31, Y=262.75, Mass=417827, SNR=90.2, Peak=41488 HFD=2.8
21:34:32.870 00.004 12116 MultiStar: [#1 -0.17,-0.26,0.66,U] [#2 0.30,0.10,0.82,U] [#3 -0.02,0.26,0.74,U] [#4 -0.13,0.14,0.55,U] [#5 0.29,-0.55,0.44,U] [#6 0.14,-0.00,0.41,U] [#7 -0.17,0.13,0.38,U] [#8 -0.08,0.59,0.36,U] 
21:34:32.873 00.003 12116 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.44, -0.07}
21:34:32.877 00.004 12116 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.71) = xAngle (0.04 = 0.04)
21:34:32.880 00.003 12116 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.03 = 3.03)
21:34:32.883 00.003 12116 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.76 mountX=0.06 mountY=0.01, mountTheta=0.11
21:34:32.892 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=0.02, opts=13)
21:34:32.896 00.004 12116 Enqueuing Move request for scope (-0.06, 0.02)
21:34:32.899 00.003 11824 Worker thread wakes up
21:34:32.899 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1434, FiltMax=65535, Gamma=0.510
21:34:32.902 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
21:34:32.903 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
21:34:32.903 00.000 12116 UpdateGuideState exits: m=417827 SNR=90.2
21:34:32.906 00.003 11824 Moving (-0.06, 0.02) raw xDistance=0.06 yDistance=0.01
21:34:32.906 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:32.908 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:34:32.911 00.003 12116 Enqueuing Expose request
21:34:32.914 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:34:32.914 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:32.914 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:34:32.914 00.000 11824 MoveAxis(E, 0, ABG)
21:34:32.915 00.001 11824 Move returns status 0, amount 0
21:34:32.915 00.000 11824 MoveAxis(N, 0, ABG)
21:34:32.915 00.000 11824 Move returns status 0, amount 0
21:34:32.915 00.000 11824 move complete, result=0
21:34:32.915 00.000 11824 worker thread done servicing request
21:34:32.915 00.000 11824 Worker thread wakes up
21:34:32.915 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:34:32.915 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:34:32.917 00.002 12116 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:34:36.331 03.414 11824 Exposure complete
21:34:36.595 00.264 11824 worker thread done servicing request
21:34:36.595 00.000 12116 OnExposeComplete: enter
21:34:36.598 00.003 12116 UpdateGuideState(): m_state=6
21:34:36.601 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
21:34:36.605 00.004 12116 Star::Find returns 1 (0), X=1411.47, Y=263.18, Mass=401845, SNR=96.3, Peak=44643 HFD=2.6
21:34:36.609 00.004 12116 MultiStar: [#1 -1.13,0.50,0.58,U] [#2 1.15,0.42,0.69,U] [#3 -0.87,0.83,0.90,U] [#4 -1.02,0.63,0.48,U] [#5 -0.74,0.10,0.44,U] [#6 -0.89,0.54,0.30,U] [#7 -1.01,0.58,0.37,U] [#8 -0.58,0.12,0.28,U] 
21:34:36.613 00.004 12116 refined, 8 included, MultiStar: {-0.70, 0.49}, one-star: {-1.28, 0.36}
21:34:36.616 00.003 12116 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.71) = xAngle (-0.18 = -0.18)
21:34:36.619 00.003 12116 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.81 = 2.81)
21:34:36.622 00.003 12116 CameraToMount -- cameraX=-0.70 cameraY=0.49 hyp=0.85 cameraTheta=2.54 mountX=0.84 mountY=0.28, mountTheta=0.32
21:34:36.630 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.70, y=0.49, opts=13)
21:34:36.633 00.003 12116 Enqueuing Move request for scope (-0.70, 0.49)
21:34:36.637 00.004 11824 Worker thread wakes up
21:34:36.637 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.49) opts 0xd
21:34:36.637 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.70, 0.49)
21:34:36.637 00.000 11824 Moving (-0.70, 0.49) raw xDistance=0.84 yDistance=0.28
21:34:36.637 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1856, FiltMax=65535, Gamma=0.510
21:34:36.640 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
21:34:36.640 00.000 12116 UpdateGuideState exits: m=401845 SNR=96.3
21:34:36.643 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:36.643 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:34:36.643 00.000 11824 MoveAxis(W, 188, ABG)
21:34:36.643 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:36.647 00.004 11824 Guiding  Dir = 3, Dur = 188
21:34:36.648 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:34:36.650 00.002 12116 Enqueuing Expose request
21:34:36.654 00.004 11824 IsSlewing returns 0
21:34:36.655 00.001 11824 IsGuiding returns 0
21:34:36.656 00.001 11824 PulseGuide returned control before completion, sleep 198
21:34:36.859 00.203 11824 IsGuiding returns 1
21:34:36.859 00.000 11824 scope still moving after pulse duration time elapsed
21:34:36.891 00.032 11824 IsSlewing returns 0
21:34:36.891 00.000 11824 IsGuiding returns 0
21:34:36.891 00.000 11824 scope move finished after 188 + 48 ms
21:34:36.891 00.000 11824 Move returns status 0, amount 188
21:34:36.891 00.000 11824 MoveAxis(N, 0, ABG)
21:34:36.891 00.000 11824 Move returns status 0, amount 0
21:34:36.891 00.000 11824 move complete, result=0
21:34:36.892 00.001 11824 worker thread done servicing request
21:34:36.892 00.000 12116 GuideStep: 0.8 px 188 ms WEST, 0.3 px 0 ms NORTH
21:34:36.895 00.003 11824 Worker thread wakes up
21:34:36.895 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:34:36.895 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:34:40.315 03.420 11824 Exposure complete
21:34:40.603 00.288 12116 OnExposeComplete: enter
21:34:40.610 00.007 11824 worker thread done servicing request
21:34:40.610 00.000 12116 UpdateGuideState(): m_state=6
21:34:40.616 00.006 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
21:34:40.620 00.004 12116 Star::Find returns 1 (0), X=1410.81, Y=263.38, Mass=383672, SNR=90.2, Peak=56592 HFD=2.7
21:34:40.624 00.004 12116 MultiStar: [#1 -1.88,0.70,0.54,U] [#2 1.67,0.59,0.65,U] [#3 -1.38,0.72,0.87,U] [#4 -1.51,0.74,0.60,U] [#5 -1.29,0.59,0.55,U] [#6 -1.73,0.74,0.40,U] [#7 -1.59,0.79,0.33,U] [#8 -1.67,0.80,0.29,U] 
21:34:40.628 00.004 12116 refined, 8 included, MultiStar: {-1.22, 0.67}, one-star: {-1.93, 0.56}
21:34:40.631 00.003 12116 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.71) = xAngle (-0.08 = -0.08)
21:34:40.634 00.003 12116 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.91 = 2.91)
21:34:40.638 00.004 12116 CameraToMount -- cameraX=-1.22 cameraY=0.67 hyp=1.39 cameraTheta=2.64 mountX=1.38 mountY=0.32, mountTheta=0.22
21:34:40.651 00.013 12116 SchedulePrimaryMove(0D79E080, x=-1.22, y=0.67, opts=13)
21:34:40.657 00.006 12116 Enqueuing Move request for scope (-1.22, 0.67)
21:34:40.660 00.003 11824 Worker thread wakes up
21:34:40.660 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1667, FiltMax=65535, Gamma=0.510
21:34:40.663 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.67) opts 0xd
21:34:40.663 00.000 12116 UpdateGuideState exits: m=383672 SNR=90.2
21:34:40.667 00.004 11824 Handling offset move in thread for scope, endpoint = (-1.22, 0.67)
21:34:40.667 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:40.670 00.003 11824 Moving (-1.22, 0.67) raw xDistance=1.38 yDistance=0.32
21:34:40.670 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:34:40.673 00.003 12116 Enqueuing Expose request
21:34:40.677 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.38
21:34:40.677 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:40.677 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:34:40.677 00.000 11824 MoveAxis(W, 323, ABG)
21:34:40.677 00.000 11824 Guiding  Dir = 3, Dur = 323
21:34:40.678 00.001 11824 IsSlewing returns 0
21:34:40.678 00.000 11824 IsGuiding returns 0
21:34:40.679 00.001 11824 PulseGuide returned control before completion, sleep 333
21:34:41.019 00.340 11824 IsGuiding returns 1
21:34:41.020 00.001 11824 scope still moving after pulse duration time elapsed
21:34:41.049 00.029 11824 IsSlewing returns 0
21:34:41.049 00.000 11824 IsGuiding returns 0
21:34:41.049 00.000 11824 scope move finished after 323 + 47 ms
21:34:41.049 00.000 11824 Move returns status 0, amount 323
21:34:41.050 00.001 11824 MoveAxis(N, 0, ABG)
21:34:41.050 00.000 11824 Move returns status 0, amount 0
21:34:41.050 00.000 11824 move complete, result=0
21:34:41.050 00.000 11824 worker thread done servicing request
21:34:41.050 00.000 11824 Worker thread wakes up
21:34:41.050 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:34:41.050 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:34:41.050 00.000 12116 GuideStep: 1.4 px 323 ms WEST, 0.3 px 0 ms NORTH
21:34:44.460 03.410 11824 Exposure complete
21:34:44.720 00.260 11824 worker thread done servicing request
21:34:44.720 00.000 12116 OnExposeComplete: enter
21:34:44.727 00.007 12116 UpdateGuideState(): m_state=6
21:34:44.734 00.007 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
21:34:44.744 00.010 12116 Star::Find returns 1 (0), X=1410.80, Y=263.35, Mass=369588, SNR=93.7, Peak=49949 HFD=2.7
21:34:44.750 00.006 12116 MultiStar: [#1 -1.64,0.47,0.57,U] [#2 1.60,0.49,0.66,U] [#3 -1.53,0.84,0.77,U] [#4 -1.44,0.51,0.60,U] [#5 -1.14,0.17,0.41,U] [#6 -1.42,0.36,0.36,U] [#7 -1.54,0.57,0.38,U] [#8 -1.07,0.61,0.29,U] 
21:34:44.760 00.010 12116 refined, 8 included, MultiStar: {-1.14, 0.53}, one-star: {-1.94, 0.52}
21:34:44.768 00.008 12116 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.71) = xAngle (-0.01 = -0.01)
21:34:44.774 00.006 12116 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.98 = 2.98)
21:34:44.780 00.006 12116 CameraToMount -- cameraX=-1.14 cameraY=0.53 hyp=1.26 cameraTheta=2.71 mountX=1.26 mountY=0.20, mountTheta=0.16
21:34:44.793 00.013 12116 SchedulePrimaryMove(0D79E080, x=-1.14, y=0.53, opts=13)
21:34:44.801 00.008 12116 Enqueuing Move request for scope (-1.14, 0.53)
21:34:44.810 00.009 11824 Worker thread wakes up
21:34:44.810 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.14, 0.53) opts 0xd
21:34:44.810 00.000 11824 Handling offset move in thread for scope, endpoint = (-1.14, 0.53)
21:34:44.811 00.001 11824 Moving (-1.14, 0.53) raw xDistance=1.26 yDistance=0.20
21:34:44.811 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.26
21:34:44.811 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:44.811 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:34:44.811 00.000 11824 MoveAxis(W, 304, ABG)
21:34:44.811 00.000 11824 Guiding  Dir = 3, Dur = 304
21:34:44.811 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5287, FiltMin=1520, FiltMax=65535, Gamma=0.510
21:34:44.816 00.005 11824 IsSlewing returns 0
21:34:44.817 00.001 12116 UpdateGuideState exits: m=369588 SNR=93.7
21:34:44.825 00.008 11824 IsGuiding returns 0
21:34:44.825 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:44.829 00.004 11824 PulseGuide returned control before completion, sleep 314
21:34:44.829 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:34:44.841 00.012 12116 Enqueuing Expose request
21:34:45.148 00.307 11824 IsGuiding returns 1
21:34:45.148 00.000 11824 scope still moving after pulse duration time elapsed
21:34:45.181 00.033 11824 IsSlewing returns 0
21:34:45.182 00.001 11824 IsGuiding returns 0
21:34:45.182 00.000 11824 scope move finished after 304 + 53 ms
21:34:45.182 00.000 11824 Move returns status 0, amount 304
21:34:45.182 00.000 11824 MoveAxis(N, 0, ABG)
21:34:45.183 00.001 11824 Move returns status 0, amount 0
21:34:45.183 00.000 11824 move complete, result=0
21:34:45.183 00.000 11824 worker thread done servicing request
21:34:45.183 00.000 11824 Worker thread wakes up
21:34:45.184 00.001 12116 GuideStep: 1.3 px 304 ms WEST, 0.2 px 0 ms NORTH
21:34:45.189 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:34:45.189 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:34:48.605 03.416 11824 Exposure complete
21:34:48.854 00.249 11824 worker thread done servicing request
21:34:48.854 00.000 12116 OnExposeComplete: enter
21:34:48.857 00.003 12116 UpdateGuideState(): m_state=6
21:34:48.860 00.003 12116 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
21:34:48.864 00.004 12116 Star::Find returns 1 (0), X=1411.27, Y=263.07, Mass=420085, SNR=88.5, Peak=47821 HFD=2.6
21:34:48.867 00.003 12116 MultiStar: [#1 -1.36,0.17,0.56,U] [#2 1.13,0.03,0.75,U] [#3 -1.01,0.62,0.90,U] [#4 -0.91,0.35,0.58,U] [#5 -0.70,-0.08,0.48,U] [#6 -1.19,0.21,0.39,U] [#7 -1.06,0.74,0.33,U] [#8 -0.68,0.21,0.39,U] 
21:34:48.870 00.003 12116 refined, 8 included, MultiStar: {-0.79, 0.28}, one-star: {-1.47, 0.25}
21:34:48.873 00.003 12116 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.71) = xAngle (0.09 = 0.09)
21:34:48.876 00.003 12116 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.08 = 3.08)
21:34:48.880 00.004 12116 CameraToMount -- cameraX=-0.79 cameraY=0.28 hyp=0.83 cameraTheta=2.80 mountX=0.83 mountY=0.05, mountTheta=0.07
21:34:48.893 00.013 12116 SchedulePrimaryMove(0D79E080, x=-0.79, y=0.28, opts=13)
21:34:48.899 00.006 12116 Enqueuing Move request for scope (-0.79, 0.28)
21:34:48.904 00.005 11824 Worker thread wakes up
21:34:48.904 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5290, FiltMin=1558, FiltMax=65535, Gamma=0.510
21:34:48.908 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.28) opts 0xd
21:34:48.908 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.79, 0.28)
21:34:48.908 00.000 12116 UpdateGuideState exits: m=420085 SNR=88.5
21:34:48.913 00.005 11824 Moving (-0.79, 0.28) raw xDistance=0.83 yDistance=0.05
21:34:48.914 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.83
21:34:48.914 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:48.914 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:34:48.914 00.000 11824 MoveAxis(W, 207, ABG)
21:34:48.914 00.000 11824 Guiding  Dir = 3, Dur = 207
21:34:48.914 00.000 11824 IsSlewing returns 0
21:34:48.915 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:48.918 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:34:48.923 00.005 11824 IsGuiding returns 0
21:34:48.923 00.000 12116 Enqueuing Expose request
21:34:48.927 00.004 11824 PulseGuide returned control before completion, sleep 217
21:34:49.146 00.219 11824 IsGuiding returns 1
21:34:49.146 00.000 11824 scope still moving after pulse duration time elapsed
21:34:49.177 00.031 11824 IsSlewing returns 0
21:34:49.177 00.000 11824 IsGuiding returns 1
21:34:49.209 00.032 11824 IsSlewing returns 0
21:34:49.209 00.000 11824 IsGuiding returns 1
21:34:49.240 00.031 11824 IsSlewing returns 0
21:34:49.240 00.000 11824 IsGuiding returns 0
21:34:49.240 00.000 11824 scope move finished after 207 + 110 ms
21:34:49.240 00.000 11824 Move returns status 0, amount 207
21:34:49.241 00.001 11824 MoveAxis(N, 0, ABG)
21:34:49.241 00.000 11824 Move returns status 0, amount 0
21:34:49.241 00.000 11824 move complete, result=0
21:34:49.241 00.000 11824 worker thread done servicing request
21:34:49.241 00.000 11824 Worker thread wakes up
21:34:49.241 00.000 12116 GuideStep: 0.8 px 207 ms WEST, 0.1 px 0 ms NORTH
21:34:49.245 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:34:49.245 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:34:52.656 03.411 11824 Exposure complete
21:34:52.899 00.243 11824 worker thread done servicing request
21:34:52.899 00.000 12116 OnExposeComplete: enter
21:34:52.902 00.003 12116 UpdateGuideState(): m_state=6
21:34:52.906 00.004 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
21:34:52.909 00.003 12116 Star::Find returns 1 (0), X=1411.54, Y=262.86, Mass=392257, SNR=78.9, Peak=45709 HFD=2.5
21:34:52.913 00.004 12116 MultiStar: [#1 -1.29,0.31,0.64,U] [#2 1.25,0.25,0.78,U] [#3 -0.86,0.21,0.95,U] [#4 -0.70,0.32,0.64,U] [#5 -0.53,-0.15,0.50,U] [#6 -1.15,0.32,0.45,U] [#7 -1.06,0.45,0.40,U] [#8 -0.94,0.33,0.42,U] 
21:34:52.915 00.002 12116 refined, 8 included, MultiStar: {-0.68, 0.21}, one-star: {-1.20, 0.03}
21:34:52.918 00.003 12116 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.71) = xAngle (0.13 = 0.13)
21:34:52.922 00.004 12116 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.11 = 3.11)
21:34:52.925 00.003 12116 CameraToMount -- cameraX=-0.68 cameraY=0.21 hyp=0.71 cameraTheta=2.84 mountX=0.70 mountY=0.02, mountTheta=0.03
21:34:52.931 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.68, y=0.21, opts=13)
21:34:52.934 00.003 12116 Enqueuing Move request for scope (-0.68, 0.21)
21:34:52.938 00.004 11824 Worker thread wakes up
21:34:52.938 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1699, FiltMax=65535, Gamma=0.510
21:34:52.940 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.21) opts 0xd
21:34:52.941 00.001 12116 UpdateGuideState exits: m=392257 SNR=78.9
21:34:52.943 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.68, 0.21)
21:34:52.944 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:52.946 00.002 11824 Moving (-0.68, 0.21) raw xDistance=0.70 yDistance=0.02
21:34:52.946 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:34:52.949 00.003 12116 Enqueuing Expose request
21:34:52.952 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.70
21:34:52.952 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:52.952 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:34:52.952 00.000 11824 MoveAxis(W, 172, ABG)
21:34:52.952 00.000 11824 Guiding  Dir = 3, Dur = 172
21:34:52.953 00.001 11824 IsSlewing returns 0
21:34:52.953 00.000 11824 IsGuiding returns 0
21:34:52.953 00.000 11824 PulseGuide returned control before completion, sleep 182
21:34:53.140 00.187 11824 IsGuiding returns 1
21:34:53.140 00.000 11824 scope still moving after pulse duration time elapsed
21:34:53.173 00.033 11824 IsSlewing returns 0
21:34:53.173 00.000 11824 IsGuiding returns 0
21:34:53.173 00.000 11824 scope move finished after 172 + 48 ms
21:34:53.174 00.001 11824 Move returns status 0, amount 172
21:34:53.174 00.000 11824 MoveAxis(N, 0, ABG)
21:34:53.174 00.000 11824 Move returns status 0, amount 0
21:34:53.174 00.000 11824 move complete, result=0
21:34:53.174 00.000 11824 worker thread done servicing request
21:34:53.174 00.000 11824 Worker thread wakes up
21:34:53.174 00.000 12116 GuideStep: 0.7 px 172 ms WEST, 0.0 px 0 ms NORTH
21:34:53.180 00.006 11824 worker thread servicing REQUEST_EXPOSE 3000
21:34:53.180 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:34:56.587 03.407 11824 Exposure complete
21:34:56.870 00.283 11824 worker thread done servicing request
21:34:56.870 00.000 12116 OnExposeComplete: enter
21:34:56.873 00.003 12116 UpdateGuideState(): m_state=6
21:34:56.879 00.006 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
21:34:56.883 00.004 12116 Star::Find returns 1 (0), X=1411.67, Y=262.46, Mass=401458, SNR=80.4, Peak=54624 HFD=2.9
21:34:56.890 00.007 12116 MultiStar: [#1 -0.99,0.04,0.61,U] [#2 0.74,-0.24,0.77,U] [#3 -0.47,0.01,0.90,U] [#4 -0.46,0.00,0.62,U] [#5 -0.33,-0.23,0.44,U] [#6 -0.57,-0.24,0.45,U] [#7 -0.69,-0.50,0.40,U] [#8 -0.80,0.35,0.34,U] 
21:34:56.894 00.004 12116 refined, 8 included, MultiStar: {-0.50, -0.14}, one-star: {-1.07, -0.36}
21:34:56.899 00.005 12116 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.71) = xAngle (-5.58 = 0.71)
21:34:56.903 00.004 12116 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.59 = -2.59)
21:34:56.907 00.004 12116 CameraToMount -- cameraX=-0.50 cameraY=-0.14 hyp=0.52 cameraTheta=-2.86 mountX=0.39 mountY=-0.27, mountTheta=-0.61
21:34:56.914 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.50, y=-0.14, opts=13)
21:34:56.918 00.004 12116 Enqueuing Move request for scope (-0.50, -0.14)
21:34:56.922 00.004 11824 Worker thread wakes up
21:34:56.922 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1693, FiltMax=65535, Gamma=0.510
21:34:56.925 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.14) opts 0xd
21:34:56.925 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.50, -0.14)
21:34:56.925 00.000 12116 UpdateGuideState exits: m=401458 SNR=80.4
21:34:56.930 00.005 11824 Moving (-0.50, -0.14) raw xDistance=0.39 yDistance=-0.27
21:34:56.930 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:56.933 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:34:56.935 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
21:34:56.936 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:56.936 00.000 12116 Enqueuing Expose request
21:34:56.939 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:34:56.939 00.000 11824 MoveAxis(W, 100, ABG)
21:34:56.940 00.001 11824 Guiding  Dir = 3, Dur = 100
21:34:56.940 00.000 11824 IsSlewing returns 0
21:34:56.940 00.000 11824 IsGuiding returns 0
21:34:56.940 00.000 11824 PulseGuide returned control before completion, sleep 110
21:34:57.058 00.118 11824 IsGuiding returns 1
21:34:57.058 00.000 11824 scope still moving after pulse duration time elapsed
21:34:57.089 00.031 11824 IsSlewing returns 0
21:34:57.089 00.000 11824 IsGuiding returns 0
21:34:57.089 00.000 11824 scope move finished after 100 + 49 ms
21:34:57.089 00.000 11824 Move returns status 0, amount 100
21:34:57.089 00.000 11824 MoveAxis(N, 0, ABG)
21:34:57.089 00.000 11824 Move returns status 0, amount 0
21:34:57.089 00.000 11824 move complete, result=0
21:34:57.090 00.001 11824 worker thread done servicing request
21:34:57.090 00.000 11824 Worker thread wakes up
21:34:57.090 00.000 12116 GuideStep: 0.4 px 100 ms WEST, -0.3 px 0 ms NORTH
21:34:57.094 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:34:57.094 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:00.505 03.411 11824 Exposure complete
21:35:00.750 00.245 11824 worker thread done servicing request
21:35:00.750 00.000 12116 OnExposeComplete: enter
21:35:00.753 00.003 12116 UpdateGuideState(): m_state=6
21:35:00.757 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
21:35:00.761 00.004 12116 Star::Find returns 1 (0), X=1412.32, Y=262.13, Mass=383151, SNR=87.2, Peak=46336 HFD=2.6
21:35:00.765 00.004 12116 MultiStar: [#1 -0.11,-0.57,0.55,U] [#2 -0.03,-0.29,0.73,U] [#3 0.09,-0.31,0.78,U] [#4 0.06,-0.38,0.52,U] [#5 0.16,-0.53,0.49,U] [#6 0.12,-0.47,0.40,U] [#7 -0.14,-0.23,0.42,U] [#8 -0.02,-0.37,0.37,U] 
21:35:00.768 00.003 12116 refined, 8 included, MultiStar: {-0.07, -0.45}, one-star: {-0.43, -0.70}
21:35:00.772 00.004 12116 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.71) = xAngle (-4.43 = 1.85)
21:35:00.775 00.003 12116 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.44 = -1.44)
21:35:00.780 00.005 12116 CameraToMount -- cameraX=-0.07 cameraY=-0.45 hyp=0.45 cameraTheta=-1.72 mountX=-0.13 mountY=-0.45, mountTheta=-1.84
21:35:00.786 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=-0.45, opts=13)
21:35:00.791 00.005 12116 Enqueuing Move request for scope (-0.07, -0.45)
21:35:00.795 00.004 11824 Worker thread wakes up
21:35:00.795 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1408, FiltMax=65535, Gamma=0.510
21:35:00.798 00.003 12116 UpdateGuideState exits: m=383151 SNR=87.2
21:35:00.801 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.45) opts 0xd
21:35:00.801 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.07, -0.45)
21:35:00.801 00.000 11824 Moving (-0.07, -0.45) raw xDistance=-0.13 yDistance=-0.45
21:35:00.801 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:35:00.802 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:00.802 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:00.807 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:35:00.807 00.000 11824 MoveAxis(E, 0, ABG)
21:35:00.807 00.000 11824 Move returns status 0, amount 0
21:35:00.807 00.000 11824 MoveAxis(N, 0, ABG)
21:35:00.807 00.000 11824 Move returns status 0, amount 0
21:35:00.807 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:00.811 00.004 11824 move complete, result=0
21:35:00.811 00.000 12116 Enqueuing Expose request
21:35:00.814 00.003 11824 worker thread done servicing request
21:35:00.814 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:35:00.818 00.004 11824 Worker thread wakes up
21:35:00.819 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:00.819 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:04.237 03.418 11824 Exposure complete
21:35:04.520 00.283 11824 worker thread done servicing request
21:35:04.521 00.001 12116 OnExposeComplete: enter
21:35:04.525 00.004 12116 UpdateGuideState(): m_state=6
21:35:04.530 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
21:35:04.534 00.004 12116 Star::Find returns 1 (0), X=1411.78, Y=262.32, Mass=401091, SNR=81.3, Peak=39376 HFD=3.0
21:35:04.538 00.004 12116 MultiStar: [#1 -0.60,-0.30,0.63,U] [#2 0.32,-0.27,0.77,U] [#3 -0.47,-0.19,0.79,U] [#4 -0.42,-0.41,0.57,U] [#5 -0.32,-0.64,0.58,U] [#6 -0.31,0.03,0.37,U] [#7 -0.27,-0.32,0.36,U] [#8 -0.32,0.17,0.40,U] 
21:35:04.542 00.004 12116 refined, 8 included, MultiStar: {-0.41, -0.31}, one-star: {-0.96, -0.50}
21:35:04.545 00.003 12116 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.71) = xAngle (-5.21 = 1.07)
21:35:04.548 00.003 12116 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.22 = -2.22)
21:35:04.552 00.004 12116 CameraToMount -- cameraX=-0.41 cameraY=-0.31 hyp=0.51 cameraTheta=-2.50 mountX=0.24 mountY=-0.41, mountTheta=-1.03
21:35:04.558 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=-0.31, opts=13)
21:35:04.563 00.005 12116 Enqueuing Move request for scope (-0.41, -0.31)
21:35:04.567 00.004 11824 Worker thread wakes up
21:35:04.567 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1760, FiltMax=65535, Gamma=0.510
21:35:04.570 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.31) opts 0xd
21:35:04.571 00.001 12116 UpdateGuideState exits: m=401091 SNR=81.3
21:35:04.573 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:04.576 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.41, -0.31)
21:35:04.576 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:04.579 00.003 12116 Enqueuing Expose request
21:35:04.583 00.004 11824 Moving (-0.41, -0.31) raw xDistance=0.24 yDistance=-0.41
21:35:04.583 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
21:35:04.583 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:04.583 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:35:04.583 00.000 11824 MoveAxis(E, 0, ABG)
21:35:04.583 00.000 11824 Move returns status 0, amount 0
21:35:04.583 00.000 11824 MoveAxis(N, 0, ABG)
21:35:04.583 00.000 11824 Move returns status 0, amount 0
21:35:04.584 00.001 11824 move complete, result=0
21:35:04.584 00.000 11824 worker thread done servicing request
21:35:04.584 00.000 11824 Worker thread wakes up
21:35:04.584 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:04.584 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:04.587 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:35:08.023 03.436 11824 Exposure complete
21:35:08.318 00.295 11824 worker thread done servicing request
21:35:08.318 00.000 12116 OnExposeComplete: enter
21:35:08.323 00.005 12116 UpdateGuideState(): m_state=6
21:35:08.326 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
21:35:08.331 00.005 12116 Star::Find returns 1 (0), X=1411.45, Y=262.19, Mass=422445, SNR=85.6, Peak=49715 HFD=2.6
21:35:08.338 00.007 12116 MultiStar: [#1 -1.35,-0.24,0.62,U] [#2 1.50,-0.75,0.66,U] [#3 -0.97,-0.39,0.83,U] [#4 -1.00,-0.46,0.62,U] [#5 -0.46,-0.94,0.56,U] [#6 -0.94,-0.23,0.38,U] [#7 -1.12,-0.31,0.38,U] [#8 -1.22,-0.05,0.37,U] 
21:35:08.341 00.003 12116 refined, 8 included, MultiStar: {-0.75, -0.48}, one-star: {-1.30, -0.63}
21:35:08.346 00.005 12116 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.71) = xAngle (-5.28 = 1.00)
21:35:08.349 00.003 12116 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.30 = -2.30)
21:35:08.354 00.005 12116 CameraToMount -- cameraX=-0.75 cameraY=-0.48 hyp=0.89 cameraTheta=-2.57 mountX=0.48 mountY=-0.67, mountTheta=-0.95
21:35:08.361 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.75, y=-0.48, opts=13)
21:35:08.364 00.003 12116 Enqueuing Move request for scope (-0.75, -0.48)
21:35:08.368 00.004 11824 Worker thread wakes up
21:35:08.368 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.48) opts 0xd
21:35:08.368 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1667, FiltMax=65535, Gamma=0.510
21:35:08.371 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.75, -0.48)
21:35:08.371 00.000 12116 UpdateGuideState exits: m=422445 SNR=85.6
21:35:08.374 00.003 11824 Moving (-0.75, -0.48) raw xDistance=0.48 yDistance=-0.67
21:35:08.374 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:08.378 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
21:35:08.378 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:08.381 00.003 12116 Enqueuing Expose request
21:35:08.384 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
21:35:08.385 00.001 11824 MoveAxis(W, 108, ABG)
21:35:08.385 00.000 11824 Guiding  Dir = 3, Dur = 108
21:35:08.385 00.000 11824 IsSlewing returns 0
21:35:08.386 00.001 11824 IsGuiding returns 0
21:35:08.387 00.001 11824 PulseGuide returned control before completion, sleep 118
21:35:08.508 00.121 11824 IsGuiding returns 1
21:35:08.509 00.001 11824 scope still moving after pulse duration time elapsed
21:35:08.539 00.030 11824 IsSlewing returns 0
21:35:08.539 00.000 11824 IsGuiding returns 0
21:35:08.539 00.000 11824 scope move finished after 108 + 45 ms
21:35:08.539 00.000 11824 Move returns status 0, amount 108
21:35:08.540 00.001 11824 MoveAxis(N, 126, ABG)
21:35:08.540 00.000 11824 Guiding  Dir = 0, Dur = 126
21:35:08.540 00.000 11824 IsSlewing returns 0
21:35:08.540 00.000 11824 IsGuiding returns 0
21:35:08.540 00.000 11824 PulseGuide returned control before completion, sleep 136
21:35:08.681 00.141 11824 IsGuiding returns 1
21:35:08.681 00.000 11824 scope still moving after pulse duration time elapsed
21:35:08.712 00.031 11824 IsSlewing returns 0
21:35:08.712 00.000 11824 IsGuiding returns 0
21:35:08.714 00.002 11824 scope move finished after 126 + 46 ms
21:35:08.714 00.000 11824 Move returns status 0, amount 126
21:35:08.714 00.000 11824 move complete, result=0
21:35:08.714 00.000 11824 worker thread done servicing request
21:35:08.714 00.000 11824 Worker thread wakes up
21:35:08.714 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:08.714 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:08.715 00.001 12116 GuideStep: 0.5 px 108 ms WEST, -0.7 px 126 ms NORTH
21:35:12.225 03.510 11824 Exposure complete
21:35:12.508 00.283 11824 worker thread done servicing request
21:35:12.508 00.000 12116 OnExposeComplete: enter
21:35:12.512 00.004 12116 UpdateGuideState(): m_state=6
21:35:12.517 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
21:35:12.522 00.005 12116 Star::Find returns 1 (0), X=1412.07, Y=262.62, Mass=421784, SNR=89.2, Peak=47760 HFD=2.7
21:35:12.526 00.004 12116 MultiStar: [#1 -0.41,-0.15,0.57,U] [#2 0.52,-0.06,0.67,U] [#3 -0.10,0.19,0.88,U] [#4 -0.41,0.04,0.52,U] [#5 0.29,-0.30,0.56,U] [#6 -0.32,-0.14,0.42,U] [#7 -0.24,0.19,0.35,U] [#8 -0.27,-0.40,0.34,U] 
21:35:12.531 00.005 12116 refined, 8 included, MultiStar: {-0.19, -0.08}, one-star: {-0.67, -0.20}
21:35:12.534 00.003 12116 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.71) = xAngle (-5.46 = 0.82)
21:35:12.539 00.005 12116 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.47 = -2.47)
21:35:12.542 00.003 12116 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.74 mountX=0.14 mountY=-0.13, mountTheta=-0.74
21:35:12.550 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.19, y=-0.08, opts=13)
21:35:12.556 00.006 12116 Enqueuing Move request for scope (-0.19, -0.08)
21:35:12.559 00.003 11824 Worker thread wakes up
21:35:12.559 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1680, FiltMax=65535, Gamma=0.510
21:35:12.563 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
21:35:12.564 00.001 12116 UpdateGuideState exits: m=421784 SNR=89.2
21:35:12.566 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:12.571 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
21:35:12.571 00.000 11824 Moving (-0.19, -0.08) raw xDistance=0.14 yDistance=-0.13
21:35:12.571 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:35:12.572 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:12.572 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:35:12.572 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:12.576 00.004 11824 MoveAxis(E, 0, ABG)
21:35:12.576 00.000 11824 Move returns status 0, amount 0
21:35:12.576 00.000 11824 MoveAxis(N, 0, ABG)
21:35:12.576 00.000 11824 Move returns status 0, amount 0
21:35:12.576 00.000 11824 move complete, result=0
21:35:12.577 00.001 12116 Enqueuing Expose request
21:35:12.582 00.005 11824 worker thread done servicing request
21:35:12.582 00.000 11824 Worker thread wakes up
21:35:12.582 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:35:12.586 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:12.586 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:15.997 03.411 11824 Exposure complete
21:35:16.240 00.243 11824 worker thread done servicing request
21:35:16.241 00.001 12116 OnExposeComplete: enter
21:35:16.244 00.003 12116 UpdateGuideState(): m_state=6
21:35:16.248 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
21:35:16.251 00.003 12116 Star::Find returns 1 (0), X=1412.24, Y=262.32, Mass=389489, SNR=79.0, Peak=48768 HFD=2.7
21:35:16.256 00.005 12116 MultiStar: [#1 -0.55,-0.19,0.65,U] [#2 0.33,-0.13,0.78,U] [#3 -0.22,-0.10,0.87,U] [#4 -0.23,-0.23,0.61,U] [#5 -0.13,-0.35,0.51,U] [#6 -0.21,-0.05,0.43,U] [#7 -0.08,-0.49,0.50,U] [#8 -0.21,-0.08,0.35,U] 
21:35:16.258 00.002 12116 refined, 8 included, MultiStar: {-0.21, -0.25}, one-star: {-0.51, -0.51}
21:35:16.262 00.004 12116 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.71) = xAngle (-4.99 = 1.30)
21:35:16.265 00.003 12116 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.00 = -2.00)
21:35:16.268 00.003 12116 CameraToMount -- cameraX=-0.21 cameraY=-0.25 hyp=0.33 cameraTheta=-2.27 mountX=0.09 mountY=-0.30, mountTheta=-1.28
21:35:16.273 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.21, y=-0.25, opts=13)
21:35:16.277 00.004 12116 Enqueuing Move request for scope (-0.21, -0.25)
21:35:16.280 00.003 11824 Worker thread wakes up
21:35:16.280 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1728, FiltMax=65535, Gamma=0.510
21:35:16.283 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.25) opts 0xd
21:35:16.283 00.000 12116 UpdateGuideState exits: m=389489 SNR=79.0
21:35:16.286 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.21, -0.25)
21:35:16.286 00.000 11824 Moving (-0.21, -0.25) raw xDistance=0.09 yDistance=-0.30
21:35:16.286 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:35:16.286 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:16.286 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:16.289 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:35:16.289 00.000 11824 MoveAxis(E, 0, ABG)
21:35:16.290 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:16.294 00.004 11824 Move returns status 0, amount 0
21:35:16.294 00.000 11824 MoveAxis(N, 0, ABG)
21:35:16.294 00.000 11824 Move returns status 0, amount 0
21:35:16.294 00.000 11824 move complete, result=0
21:35:16.294 00.000 11824 worker thread done servicing request
21:35:16.295 00.001 12116 Enqueuing Expose request
21:35:16.299 00.004 11824 Worker thread wakes up
21:35:16.299 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:35:16.310 00.011 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:16.311 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:19.725 03.414 11824 Exposure complete
21:35:19.970 00.245 11824 worker thread done servicing request
21:35:19.970 00.000 12116 OnExposeComplete: enter
21:35:19.973 00.003 12116 UpdateGuideState(): m_state=6
21:35:19.978 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
21:35:19.982 00.004 12116 Star::Find returns 1 (0), X=1412.16, Y=262.51, Mass=361254, SNR=72.1, Peak=50080 HFD=2.5
21:35:19.987 00.005 12116 MultiStar: [#1 -0.56,-0.08,0.71,U] [#2 0.01,0.08,0.79,U] [#3 -0.22,-0.19,1.07,U] [#4 -0.33,0.02,0.71,U] [#5 0.02,-0.32,0.60,U] [#6 -0.34,-0.05,0.47,U] [#7 -0.17,0.09,0.54,U] [#8 -0.09,0.20,0.47,U] 
21:35:19.991 00.004 12116 refined, 8 included, MultiStar: {-0.27, -0.09}, one-star: {-0.58, -0.32}
21:35:19.995 00.004 12116 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.71) = xAngle (-5.53 = 0.75)
21:35:19.998 00.003 12116 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.54 = -2.54)
21:35:20.000 00.002 12116 CameraToMount -- cameraX=-0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-2.81 mountX=0.21 mountY=-0.16, mountTheta=-0.66
21:35:20.006 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.27, y=-0.09, opts=13)
21:35:20.010 00.004 12116 Enqueuing Move request for scope (-0.27, -0.09)
21:35:20.013 00.003 11824 Worker thread wakes up
21:35:20.013 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1365, FiltMax=65535, Gamma=0.510
21:35:20.015 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.09) opts 0xd
21:35:20.015 00.000 12116 UpdateGuideState exits: m=361254 SNR=72.1
21:35:20.018 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.27, -0.09)
21:35:20.018 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:20.021 00.003 11824 Moving (-0.27, -0.09) raw xDistance=0.21 yDistance=-0.16
21:35:20.021 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:20.024 00.003 12116 Enqueuing Expose request
21:35:20.027 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
21:35:20.027 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:20.027 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:35:20.027 00.000 11824 MoveAxis(E, 0, ABG)
21:35:20.027 00.000 11824 Move returns status 0, amount 0
21:35:20.027 00.000 11824 MoveAxis(N, 0, ABG)
21:35:20.028 00.001 11824 Move returns status 0, amount 0
21:35:20.028 00.000 11824 move complete, result=0
21:35:20.028 00.000 11824 worker thread done servicing request
21:35:20.028 00.000 11824 Worker thread wakes up
21:35:20.028 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:20.028 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:20.030 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:35:23.444 03.414 11824 Exposure complete
21:35:23.696 00.252 11824 worker thread done servicing request
21:35:23.696 00.000 12116 OnExposeComplete: enter
21:35:23.699 00.003 12116 UpdateGuideState(): m_state=6
21:35:23.702 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
21:35:23.706 00.004 12116 Star::Find returns 1 (0), X=1412.31, Y=262.39, Mass=397645, SNR=84.2, Peak=43520 HFD=2.9
21:35:23.711 00.005 12116 MultiStar: [#1 -0.33,0.00,0.62,U] [#2 0.04,-0.30,0.65,U] [#3 0.04,-0.17,0.85,U] [#4 -0.12,-0.16,0.62,U] [#5 0.01,-0.18,0.44,U] [#6 -0.15,-0.21,0.38,U] [#7 -0.21,-0.27,0.34,U] [#8 -0.09,0.35,0.29,U] 
21:35:23.714 00.003 12116 refined, 8 included, MultiStar: {-0.15, -0.20}, one-star: {-0.43, -0.44}
21:35:23.717 00.003 12116 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.71) = xAngle (-4.95 = 1.33)
21:35:23.720 00.003 12116 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.96 = -1.96)
21:35:23.723 00.003 12116 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.23 mountX=0.06 mountY=-0.23, mountTheta=-1.32
21:35:23.729 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.15, y=-0.20, opts=13)
21:35:23.732 00.003 12116 Enqueuing Move request for scope (-0.15, -0.20)
21:35:23.734 00.002 11824 Worker thread wakes up
21:35:23.734 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1801, FiltMax=65535, Gamma=0.510
21:35:23.738 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd
21:35:23.738 00.000 12116 UpdateGuideState exits: m=397645 SNR=84.2
21:35:23.741 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.15, -0.20)
21:35:23.741 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:23.744 00.003 11824 Moving (-0.15, -0.20) raw xDistance=0.06 yDistance=-0.23
21:35:23.744 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:35:23.744 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:23.747 00.003 12116 Enqueuing Expose request
21:35:23.749 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:23.749 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:35:23.749 00.000 11824 MoveAxis(E, 0, ABG)
21:35:23.749 00.000 11824 Move returns status 0, amount 0
21:35:23.749 00.000 11824 MoveAxis(N, 0, ABG)
21:35:23.749 00.000 11824 Move returns status 0, amount 0
21:35:23.749 00.000 11824 move complete, result=0
21:35:23.750 00.001 11824 worker thread done servicing request
21:35:23.750 00.000 11824 Worker thread wakes up
21:35:23.750 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:23.750 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:23.753 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:35:27.169 03.416 11824 Exposure complete
21:35:27.409 00.240 11824 worker thread done servicing request
21:35:27.409 00.000 12116 OnExposeComplete: enter
21:35:27.413 00.004 12116 UpdateGuideState(): m_state=6
21:35:27.417 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
21:35:27.420 00.003 12116 Star::Find returns 1 (0), X=1412.06, Y=262.60, Mass=394049, SNR=81.5, Peak=49168 HFD=2.7
21:35:27.424 00.004 12116 MultiStar: [#1 -0.38,0.00,0.65,U] [#2 0.60,-0.19,0.81,U] [#3 -0.23,-0.16,0.94,U] [#4 -0.32,-0.00,0.52,U] [#5 -0.38,-0.33,0.63,U] [#6 -0.72,0.19,0.44,U] [#7 -0.10,-0.13,0.41,U] [#8 -0.27,0.23,0.32,U] 
21:35:27.426 00.002 12116 refined, 8 included, MultiStar: {-0.26, -0.11}, one-star: {-0.69, -0.22}
21:35:27.429 00.003 12116 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.71) = xAngle (-5.46 = 0.82)
21:35:27.432 00.003 12116 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.48 = -2.48)
21:35:27.434 00.002 12116 CameraToMount -- cameraX=-0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-2.75 mountX=0.19 mountY=-0.18, mountTheta=-0.74
21:35:27.440 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=-0.11, opts=13)
21:35:27.443 00.003 12116 Enqueuing Move request for scope (-0.26, -0.11)
21:35:27.446 00.003 11824 Worker thread wakes up
21:35:27.446 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5315, FiltMin=1581, FiltMax=65535, Gamma=0.510
21:35:27.449 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.11) opts 0xd
21:35:27.449 00.000 12116 UpdateGuideState exits: m=394049 SNR=81.5
21:35:27.452 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.26, -0.11)
21:35:27.452 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:27.455 00.003 11824 Moving (-0.26, -0.11) raw xDistance=0.19 yDistance=-0.18
21:35:27.455 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:27.457 00.002 12116 Enqueuing Expose request
21:35:27.460 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:35:27.460 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:27.460 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:35:27.460 00.000 11824 MoveAxis(E, 0, ABG)
21:35:27.460 00.000 11824 Move returns status 0, amount 0
21:35:27.460 00.000 11824 MoveAxis(N, 0, ABG)
21:35:27.460 00.000 11824 Move returns status 0, amount 0
21:35:27.460 00.000 11824 move complete, result=0
21:35:27.460 00.000 11824 worker thread done servicing request
21:35:27.461 00.001 11824 Worker thread wakes up
21:35:27.461 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:27.461 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:27.463 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:35:30.880 03.417 11824 Exposure complete
21:35:31.197 00.317 11824 worker thread done servicing request
21:35:31.198 00.001 12116 OnExposeComplete: enter
21:35:31.201 00.003 12116 UpdateGuideState(): m_state=6
21:35:31.206 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
21:35:31.212 00.006 12116 Star::Find returns 1 (0), X=1412.56, Y=262.90, Mass=369091, SNR=70.9, Peak=39488 HFD=2.7
21:35:31.217 00.005 12116 MultiStar: [#1 0.07,0.35,0.70,U] [#2 -0.10,0.23,0.80,U] [#3 0.21,0.55,0.99,U] [#4 0.16,0.29,0.80,U] [#5 0.40,0.33,0.53,U] [#6 0.27,-0.05,0.43,U] [#7 0.17,0.43,0.54,U] [#8 0.42,0.73,0.48,U] 
21:35:31.223 00.006 12116 single-star, 8 included, MultiStar: {0.12, 0.32}, one-star: {-0.19, 0.07}
21:35:31.226 00.003 12116 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.71) = xAngle (0.06 = 0.06)
21:35:31.230 00.004 12116 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.04 = 3.04)
21:35:31.234 00.004 12116 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.77 mountX=0.20 mountY=0.02, mountTheta=0.10
21:35:31.242 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.19, y=0.07, opts=13)
21:35:31.245 00.003 12116 Enqueuing Move request for scope (-0.19, 0.07)
21:35:31.249 00.004 11824 Worker thread wakes up
21:35:31.249 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5290, FiltMin=1408, FiltMax=65535, Gamma=0.510
21:35:31.252 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
21:35:31.252 00.000 12116 UpdateGuideState exits: m=369091 SNR=70.9
21:35:31.256 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
21:35:31.256 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:31.259 00.003 11824 Moving (-0.19, 0.07) raw xDistance=0.20 yDistance=0.02
21:35:31.259 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:31.264 00.005 12116 Enqueuing Expose request
21:35:31.266 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:35:31.267 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:31.267 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:35:31.267 00.000 11824 MoveAxis(E, 0, ABG)
21:35:31.267 00.000 11824 Move returns status 0, amount 0
21:35:31.267 00.000 11824 MoveAxis(N, 0, ABG)
21:35:31.267 00.000 11824 Move returns status 0, amount 0
21:35:31.267 00.000 11824 move complete, result=0
21:35:31.267 00.000 11824 worker thread done servicing request
21:35:31.268 00.001 11824 Worker thread wakes up
21:35:31.268 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:31.268 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:31.271 00.003 12116 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:35:34.702 03.431 11824 Exposure complete
21:35:34.958 00.256 11824 worker thread done servicing request
21:35:34.958 00.000 12116 OnExposeComplete: enter
21:35:34.962 00.004 12116 UpdateGuideState(): m_state=6
21:35:34.966 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
21:35:34.969 00.003 12116 Star::Find returns 1 (0), X=1412.13, Y=262.47, Mass=401714, SNR=81.7, Peak=51088 HFD=2.6
21:35:34.974 00.005 12116 MultiStar: [#1 -0.45,-0.01,0.66,U] [#2 0.28,-0.22,0.78,U] [#3 -0.07,-0.13,0.88,U] [#4 -0.17,-0.31,0.61,U] [#5 -0.13,-0.34,0.55,U] [#6 -0.12,-0.29,0.39,U] [#7 -0.42,-0.30,0.38,U] [#8 -0.18,0.12,0.31,U] 
21:35:34.978 00.004 12116 refined, 8 included, MultiStar: {-0.21, -0.22}, one-star: {-0.62, -0.35}
21:35:34.980 00.002 12116 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.71) = xAngle (-5.06 = 1.22)
21:35:34.983 00.003 12116 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.08 = -2.08)
21:35:34.986 00.003 12116 CameraToMount -- cameraX=-0.21 cameraY=-0.22 hyp=0.31 cameraTheta=-2.35 mountX=0.11 mountY=-0.27, mountTheta=-1.19
21:35:34.993 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.21, y=-0.22, opts=13)
21:35:34.996 00.003 12116 Enqueuing Move request for scope (-0.21, -0.22)
21:35:34.999 00.003 11824 Worker thread wakes up
21:35:34.999 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1639, FiltMax=65535, Gamma=0.510
21:35:35.002 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.22) opts 0xd
21:35:35.003 00.001 12116 UpdateGuideState exits: m=401714 SNR=81.7
21:35:35.006 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.21, -0.22)
21:35:35.006 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:35.009 00.003 11824 Moving (-0.21, -0.22) raw xDistance=0.11 yDistance=-0.27
21:35:35.009 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:35.012 00.003 12116 Enqueuing Expose request
21:35:35.015 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:35:35.015 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:35.015 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:35:35.015 00.000 11824 MoveAxis(E, 0, ABG)
21:35:35.015 00.000 11824 Move returns status 0, amount 0
21:35:35.015 00.000 11824 MoveAxis(N, 0, ABG)
21:35:35.016 00.001 11824 Move returns status 0, amount 0
21:35:35.016 00.000 11824 move complete, result=0
21:35:35.016 00.000 11824 worker thread done servicing request
21:35:35.016 00.000 11824 Worker thread wakes up
21:35:35.016 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:35.016 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:35.019 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:35:38.466 03.447 11824 Exposure complete
21:35:38.730 00.264 11824 worker thread done servicing request
21:35:38.730 00.000 12116 OnExposeComplete: enter
21:35:38.733 00.003 12116 UpdateGuideState(): m_state=6
21:35:38.740 00.007 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
21:35:38.746 00.006 12116 Star::Find returns 1 (0), X=1412.41, Y=262.41, Mass=389295, SNR=90.4, Peak=40784 HFD=3.1
21:35:38.749 00.003 12116 MultiStar: [#1 -0.27,-0.25,0.56,U] [#2 0.07,-0.20,0.78,U] [#3 0.03,-0.21,0.77,U] [#4 -0.02,-0.49,0.56,U] [#5 -0.06,-0.44,0.44,U] [#6 -0.04,-0.52,0.35,U] [#7 0.02,0.01,0.37,U] [#8 0.16,-0.92,0.33,U] 
21:35:38.754 00.005 12116 refined, 8 included, MultiStar: {-0.08, -0.36}, one-star: {-0.34, -0.42}
21:35:38.758 00.004 12116 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.71) = xAngle (-4.50 = 1.78)
21:35:38.764 00.006 12116 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.52 = -1.52)
21:35:38.768 00.004 12116 CameraToMount -- cameraX=-0.08 cameraY=-0.36 hyp=0.36 cameraTheta=-1.79 mountX=-0.07 mountY=-0.36, mountTheta=-1.77
21:35:38.783 00.015 12116 SchedulePrimaryMove(0D79E080, x=-0.08, y=-0.36, opts=13)
21:35:38.789 00.006 12116 Enqueuing Move request for scope (-0.08, -0.36)
21:35:38.793 00.004 11824 Worker thread wakes up
21:35:38.793 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.36) opts 0xd
21:35:38.793 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.08, -0.36)
21:35:38.793 00.000 11824 Moving (-0.08, -0.36) raw xDistance=-0.07 yDistance=-0.36
21:35:38.793 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:35:38.793 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:38.794 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:35:38.794 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1645, FiltMax=65535, Gamma=0.510
21:35:38.797 00.003 11824 MoveAxis(E, 0, ABG)
21:35:38.798 00.001 11824 Move returns status 0, amount 0
21:35:38.798 00.000 11824 MoveAxis(N, 0, ABG)
21:35:38.798 00.000 11824 Move returns status 0, amount 0
21:35:38.798 00.000 11824 move complete, result=0
21:35:38.798 00.000 12116 UpdateGuideState exits: m=389295 SNR=90.4
21:35:38.804 00.006 11824 worker thread done servicing request
21:35:38.804 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:38.808 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:38.813 00.005 12116 Enqueuing Expose request
21:35:38.817 00.004 11824 Worker thread wakes up
21:35:38.817 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:35:38.822 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:38.822 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:42.233 03.411 11824 Exposure complete
21:35:42.492 00.259 11824 worker thread done servicing request
21:35:42.492 00.000 12116 OnExposeComplete: enter
21:35:42.495 00.003 12116 UpdateGuideState(): m_state=6
21:35:42.498 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
21:35:42.502 00.004 12116 Star::Find returns 1 (0), X=1411.64, Y=262.59, Mass=392586, SNR=83.8, Peak=58160 HFD=2.9
21:35:42.506 00.004 12116 MultiStar: [#1 -0.85,-0.32,0.62,U] [#2 1.04,-0.32,0.76,U] [#3 -0.67,-0.09,0.89,U] [#4 -0.89,-0.18,0.69,U] [#5 -0.41,-0.73,0.57,U] [#6 -0.63,-0.41,0.43,U] [#7 -0.89,0.15,0.37,U] [#8 -0.86,-0.23,0.32,U] 
21:35:42.509 00.003 12116 refined, 8 included, MultiStar: {-0.56, -0.26}, one-star: {-1.11, -0.23}
21:35:42.512 00.003 12116 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.71) = xAngle (-5.42 = 0.87)
21:35:42.515 00.003 12116 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.43 = -2.43)
21:35:42.519 00.004 12116 CameraToMount -- cameraX=-0.56 cameraY=-0.26 hyp=0.62 cameraTheta=-2.70 mountX=0.40 mountY=-0.40, mountTheta=-0.79
21:35:42.526 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.56, y=-0.26, opts=13)
21:35:42.529 00.003 12116 Enqueuing Move request for scope (-0.56, -0.26)
21:35:42.532 00.003 11824 Worker thread wakes up
21:35:42.533 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.26) opts 0xd
21:35:42.533 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.56, -0.26)
21:35:42.533 00.000 11824 Moving (-0.56, -0.26) raw xDistance=0.40 yDistance=-0.40
21:35:42.533 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1578, FiltMax=65535, Gamma=0.510
21:35:42.536 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
21:35:42.536 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:42.537 00.001 12116 UpdateGuideState exits: m=392586 SNR=83.8
21:35:42.540 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:35:42.540 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:42.542 00.002 11824 MoveAxis(W, 90, ABG)
21:35:42.542 00.000 11824 Guiding  Dir = 3, Dur = 90
21:35:42.542 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:42.545 00.003 12116 Enqueuing Expose request
21:35:42.549 00.004 11824 IsSlewing returns 0
21:35:42.549 00.000 11824 IsGuiding returns 0
21:35:42.550 00.001 11824 PulseGuide returned control before completion, sleep 100
21:35:42.655 00.105 11824 IsGuiding returns 1
21:35:42.655 00.000 11824 scope still moving after pulse duration time elapsed
21:35:42.686 00.031 11824 IsSlewing returns 0
21:35:42.686 00.000 11824 IsGuiding returns 0
21:35:42.687 00.001 11824 scope move finished after 90 + 47 ms
21:35:42.687 00.000 11824 Move returns status 0, amount 90
21:35:42.687 00.000 11824 MoveAxis(N, 0, ABG)
21:35:42.687 00.000 11824 Move returns status 0, amount 0
21:35:42.687 00.000 11824 move complete, result=0
21:35:42.687 00.000 11824 worker thread done servicing request
21:35:42.687 00.000 11824 Worker thread wakes up
21:35:42.687 00.000 12116 GuideStep: 0.4 px 90 ms WEST, -0.4 px 0 ms NORTH
21:35:42.691 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:42.691 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:46.092 03.401 11824 Exposure complete
21:35:46.335 00.243 11824 worker thread done servicing request
21:35:46.335 00.000 12116 OnExposeComplete: enter
21:35:46.341 00.006 12116 UpdateGuideState(): m_state=6
21:35:46.344 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
21:35:46.347 00.003 12116 Star::Find returns 1 (0), X=1411.71, Y=262.31, Mass=437118, SNR=92.9, Peak=55232 HFD=2.8
21:35:46.350 00.003 12116 MultiStar: [#1 -0.86,-0.17,0.56,U] [#2 0.72,-0.33,0.78,U] [#3 -0.61,-0.17,0.89,U] [#4 -0.61,-0.24,0.49,U] [#5 -0.38,-0.58,0.51,U] [#6 -0.82,-0.34,0.43,U] [#7 -1.00,-0.52,0.36,U] [#8 -0.45,0.02,0.34,U] 
21:35:46.354 00.004 12116 refined, 8 included, MultiStar: {-0.53, -0.33}, one-star: {-1.04, -0.51}
21:35:46.357 00.003 12116 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.71) = xAngle (-5.30 = 0.98)
21:35:46.359 00.002 12116 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.32 = -2.32)
21:35:46.362 00.003 12116 CameraToMount -- cameraX=-0.53 cameraY=-0.33 hyp=0.63 cameraTheta=-2.59 mountX=0.35 mountY=-0.46, mountTheta=-0.92
21:35:46.367 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.53, y=-0.33, opts=13)
21:35:46.369 00.002 12116 Enqueuing Move request for scope (-0.53, -0.33)
21:35:46.372 00.003 11824 Worker thread wakes up
21:35:46.373 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1651, FiltMax=65535, Gamma=0.510
21:35:46.375 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.33) opts 0xd
21:35:46.375 00.000 12116 UpdateGuideState exits: m=437118 SNR=92.9
21:35:46.378 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.53, -0.33)
21:35:46.378 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:46.380 00.002 11824 Moving (-0.53, -0.33) raw xDistance=0.35 yDistance=-0.46
21:35:46.381 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
21:35:46.381 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:46.383 00.002 11824 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:35:46.383 00.000 12116 Enqueuing Expose request
21:35:46.386 00.003 11824 MoveAxis(W, 85, ABG)
21:35:46.386 00.000 11824 Guiding  Dir = 3, Dur = 85
21:35:46.386 00.000 11824 IsSlewing returns 0
21:35:46.387 00.001 11824 IsGuiding returns 0
21:35:46.387 00.000 11824 PulseGuide returned control before completion, sleep 95
21:35:46.494 00.107 11824 IsGuiding returns 1
21:35:46.494 00.000 11824 scope still moving after pulse duration time elapsed
21:35:46.525 00.031 11824 IsSlewing returns 0
21:35:46.525 00.000 11824 IsGuiding returns 0
21:35:46.525 00.000 11824 scope move finished after 85 + 53 ms
21:35:46.525 00.000 11824 Move returns status 0, amount 85
21:35:46.525 00.000 11824 MoveAxis(N, 87, ABG)
21:35:46.525 00.000 11824 Guiding  Dir = 0, Dur = 87
21:35:46.526 00.001 11824 IsSlewing returns 0
21:35:46.526 00.000 11824 IsGuiding returns 0
21:35:46.527 00.001 11824 PulseGuide returned control before completion, sleep 97
21:35:46.636 00.109 11824 IsGuiding returns 1
21:35:46.636 00.000 11824 scope still moving after pulse duration time elapsed
21:35:46.668 00.032 11824 IsSlewing returns 0
21:35:46.668 00.000 11824 IsGuiding returns 0
21:35:46.669 00.001 11824 scope move finished after 87 + 54 ms
21:35:46.669 00.000 11824 Move returns status 0, amount 87
21:35:46.669 00.000 11824 move complete, result=0
21:35:46.669 00.000 12116 GuideStep: 0.4 px 85 ms WEST, -0.5 px 87 ms NORTH
21:35:46.672 00.003 11824 worker thread done servicing request
21:35:46.673 00.001 11824 Worker thread wakes up
21:35:46.673 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:46.673 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:50.116 03.443 11824 Exposure complete
21:35:50.379 00.263 11824 worker thread done servicing request
21:35:50.379 00.000 12116 OnExposeComplete: enter
21:35:50.383 00.004 12116 UpdateGuideState(): m_state=6
21:35:50.387 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
21:35:50.391 00.004 12116 Star::Find returns 1 (0), X=1411.99, Y=262.47, Mass=382134, SNR=88.5, Peak=56544 HFD=2.3
21:35:50.394 00.003 12116 MultiStar: [#1 -0.80,-0.06,0.52,U] [#2 0.71,-0.04,0.79,U] [#3 -0.39,0.08,0.83,U] [#4 -0.43,-0.01,0.56,U] [#5 -0.38,-0.08,0.50,U] [#6 -0.51,-0.11,0.35,U] [#7 -0.83,0.12,0.37,U] [#8 -0.39,0.43,0.31,U] 
21:35:50.397 00.003 12116 refined, 8 included, MultiStar: {-0.38, -0.05}, one-star: {-0.76, -0.35}
21:35:50.400 00.003 12116 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.71) = xAngle (-5.73 = 0.55)
21:35:50.403 00.003 12116 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.74 = -2.74)
21:35:50.407 00.004 12116 CameraToMount -- cameraX=-0.38 cameraY=-0.05 hyp=0.38 cameraTheta=-3.01 mountX=0.32 mountY=-0.15, mountTheta=-0.43
21:35:50.415 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.38, y=-0.05, opts=13)
21:35:50.418 00.003 12116 Enqueuing Move request for scope (-0.38, -0.05)
21:35:50.422 00.004 11824 Worker thread wakes up
21:35:50.422 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1690, FiltMax=65535, Gamma=0.510
21:35:50.425 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.05) opts 0xd
21:35:50.425 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.38, -0.05)
21:35:50.425 00.000 12116 UpdateGuideState exits: m=382134 SNR=88.5
21:35:50.428 00.003 11824 Moving (-0.38, -0.05) raw xDistance=0.32 yDistance=-0.15
21:35:50.429 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:50.431 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
21:35:50.432 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:50.432 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:50.435 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:35:50.435 00.000 12116 Enqueuing Expose request
21:35:50.440 00.005 11824 MoveAxis(W, 78, ABG)
21:35:50.440 00.000 11824 Guiding  Dir = 3, Dur = 78
21:35:50.441 00.001 11824 IsSlewing returns 0
21:35:50.441 00.000 11824 IsGuiding returns 0
21:35:50.442 00.001 11824 PulseGuide returned control before completion, sleep 88
21:35:50.532 00.090 11824 IsGuiding returns 1
21:35:50.532 00.000 11824 scope still moving after pulse duration time elapsed
21:35:50.564 00.032 11824 IsSlewing returns 0
21:35:50.564 00.000 11824 IsGuiding returns 0
21:35:50.564 00.000 11824 scope move finished after 78 + 45 ms
21:35:50.565 00.001 11824 Move returns status 0, amount 78
21:35:50.565 00.000 11824 MoveAxis(N, 0, ABG)
21:35:50.565 00.000 11824 Move returns status 0, amount 0
21:35:50.565 00.000 11824 move complete, result=0
21:35:50.565 00.000 11824 worker thread done servicing request
21:35:50.565 00.000 11824 Worker thread wakes up
21:35:50.565 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:50.565 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:50.566 00.001 12116 GuideStep: 0.3 px 78 ms WEST, -0.1 px 0 ms NORTH
21:35:53.974 03.408 11824 Exposure complete
21:35:54.368 00.394 11824 worker thread done servicing request
21:35:54.368 00.000 12116 OnExposeComplete: enter
21:35:54.372 00.004 12116 UpdateGuideState(): m_state=6
21:35:54.377 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
21:35:54.383 00.006 12116 Star::Find returns 1 (0), X=1411.87, Y=262.70, Mass=382288, SNR=81.6, Peak=52000 HFD=2.6
21:35:54.390 00.007 12116 MultiStar: [#1 -0.52,0.12,0.61,U] [#2 0.51,0.08,0.90,U] [#3 -0.61,0.30,0.84,U] [#4 -0.62,-0.10,0.56,U] [#5 -0.14,-0.22,0.43,U] [#6 -0.31,-0.04,0.32,U] [#7 -0.23,0.02,0.34,U] [#8 -0.49,0.06,0.30,U] 
21:35:54.397 00.007 12116 refined, 8 included, MultiStar: {-0.37, 0.03}, one-star: {-0.88, -0.12}
21:35:54.402 00.005 12116 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.71) = xAngle (0.36 = 0.36)
21:35:54.409 00.007 12116 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.35 = -2.94)
21:35:54.414 00.005 12116 CameraToMount -- cameraX=-0.37 cameraY=0.03 hyp=0.37 cameraTheta=3.07 mountX=0.35 mountY=-0.08, mountTheta=-0.21
21:35:54.421 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.37, y=0.03, opts=13)
21:35:54.425 00.004 12116 Enqueuing Move request for scope (-0.37, 0.03)
21:35:54.428 00.003 11824 Worker thread wakes up
21:35:54.428 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5421, FiltMin=1475, FiltMax=65535, Gamma=0.510
21:35:54.431 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.03) opts 0xd
21:35:54.431 00.000 12116 UpdateGuideState exits: m=382288 SNR=81.6
21:35:54.434 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:54.438 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.37, 0.03)
21:35:54.438 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:54.442 00.004 12116 Enqueuing Expose request
21:35:54.445 00.003 11824 Moving (-0.37, 0.03) raw xDistance=0.35 yDistance=-0.08
21:35:54.445 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
21:35:54.445 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:54.446 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:35:54.446 00.000 11824 MoveAxis(W, 84, ABG)
21:35:54.446 00.000 11824 Guiding  Dir = 3, Dur = 84
21:35:54.446 00.000 11824 IsSlewing returns 0
21:35:54.446 00.000 11824 IsGuiding returns 0
21:35:54.447 00.001 11824 PulseGuide returned control before completion, sleep 94
21:35:54.549 00.102 11824 IsGuiding returns 1
21:35:54.549 00.000 11824 scope still moving after pulse duration time elapsed
21:35:54.581 00.032 11824 IsSlewing returns 0
21:35:54.581 00.000 11824 IsGuiding returns 0
21:35:54.581 00.000 11824 scope move finished after 84 + 51 ms
21:35:54.582 00.001 11824 Move returns status 0, amount 84
21:35:54.582 00.000 11824 MoveAxis(N, 0, ABG)
21:35:54.582 00.000 11824 Move returns status 0, amount 0
21:35:54.582 00.000 11824 move complete, result=0
21:35:54.582 00.000 11824 worker thread done servicing request
21:35:54.582 00.000 11824 Worker thread wakes up
21:35:54.582 00.000 12116 GuideStep: 0.4 px 84 ms WEST, -0.1 px 0 ms NORTH
21:35:54.586 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:54.586 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:35:57.994 03.408 11824 Exposure complete
21:35:58.229 00.235 11824 worker thread done servicing request
21:35:58.230 00.001 12116 OnExposeComplete: enter
21:35:58.233 00.003 12116 UpdateGuideState(): m_state=6
21:35:58.237 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
21:35:58.240 00.003 12116 Star::Find returns 1 (0), X=1411.71, Y=262.85, Mass=319099, SNR=63.1, Peak=42704 HFD=2.6
21:35:58.244 00.004 12116 MultiStar: [#1 -1.00,0.19,0.70,U] [#2 0.79,0.24,0.91,U] [#3 -0.61,0.40,0.87,U] [#4 -0.77,0.13,0.64,U] [#5 -0.22,-0.10,0.52,U] [#6 -0.79,0.16,0.42,U] [#7 -0.52,0.35,0.37,U] [#8 -0.68,0.30,0.36,U] 
21:35:58.246 00.002 12116 refined, 8 included, MultiStar: {-0.51, 0.18}, one-star: {-1.03, 0.02}
21:35:58.249 00.003 12116 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.71) = xAngle (0.08 = 0.08)
21:35:58.252 00.003 12116 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.06 = 3.06)
21:35:58.256 00.004 12116 CameraToMount -- cameraX=-0.51 cameraY=0.18 hyp=0.54 cameraTheta=2.79 mountX=0.54 mountY=0.04, mountTheta=0.08
21:35:58.261 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.51, y=0.18, opts=13)
21:35:58.265 00.004 12116 Enqueuing Move request for scope (-0.51, 0.18)
21:35:58.268 00.003 11824 Worker thread wakes up
21:35:58.268 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5543, FiltMin=1642, FiltMax=65535, Gamma=0.510
21:35:58.271 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.18) opts 0xd
21:35:58.271 00.000 12116 UpdateGuideState exits: m=319099 SNR=63.1
21:35:58.274 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.51, 0.18)
21:35:58.274 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:58.277 00.003 11824 Moving (-0.51, 0.18) raw xDistance=0.54 yDistance=0.04
21:35:58.277 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:35:58.279 00.002 12116 Enqueuing Expose request
21:35:58.282 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54
21:35:58.282 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:58.282 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:35:58.282 00.000 11824 MoveAxis(W, 126, ABG)
21:35:58.282 00.000 11824 Guiding  Dir = 3, Dur = 126
21:35:58.282 00.000 11824 IsSlewing returns 0
21:35:58.283 00.001 11824 IsGuiding returns 0
21:35:58.283 00.000 11824 PulseGuide returned control before completion, sleep 136
21:35:58.424 00.141 11824 IsGuiding returns 1
21:35:58.424 00.000 11824 scope still moving after pulse duration time elapsed
21:35:58.455 00.031 11824 IsSlewing returns 0
21:35:58.455 00.000 11824 IsGuiding returns 0
21:35:58.455 00.000 11824 scope move finished after 126 + 47 ms
21:35:58.455 00.000 11824 Move returns status 0, amount 126
21:35:58.455 00.000 11824 MoveAxis(N, 0, ABG)
21:35:58.456 00.001 11824 Move returns status 0, amount 0
21:35:58.456 00.000 11824 move complete, result=0
21:35:58.456 00.000 11824 worker thread done servicing request
21:35:58.456 00.000 11824 Worker thread wakes up
21:35:58.456 00.000 12116 GuideStep: 0.5 px 126 ms WEST, 0.0 px 0 ms NORTH
21:35:58.459 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:35:58.459 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:36:01.864 03.405 11824 Exposure complete
21:36:02.113 00.249 11824 worker thread done servicing request
21:36:02.113 00.000 12116 OnExposeComplete: enter
21:36:02.117 00.004 12116 UpdateGuideState(): m_state=6
21:36:02.121 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
21:36:02.124 00.003 12116 Star::Find returns 1 (0), X=1411.99, Y=262.62, Mass=383515, SNR=72.6, Peak=50288 HFD=2.6
21:36:02.128 00.004 12116 MultiStar: [#1 -0.81,-0.24,0.54,U] [#2 0.69,-0.15,0.72,U] [#3 -0.42,-0.22,0.95,U] [#4 -0.40,-0.35,0.61,U] [#5 0.12,-0.60,0.39,U] [#6 -0.35,0.12,0.33,U] [#7 -0.18,-0.06,0.50,U] [#8 -0.33,0.19,0.30,U] 
21:36:02.130 00.002 12116 refined, 8 included, MultiStar: {-0.30, -0.19}, one-star: {-0.75, -0.20}
21:36:02.133 00.003 12116 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.71) = xAngle (-5.28 = 1.00)
21:36:02.136 00.003 12116 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.30 = -2.30)
21:36:02.140 00.004 12116 CameraToMount -- cameraX=-0.30 cameraY=-0.19 hyp=0.35 cameraTheta=-2.57 mountX=0.19 mountY=-0.26, mountTheta=-0.95
21:36:02.146 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=-0.19, opts=13)
21:36:02.149 00.003 12116 Enqueuing Move request for scope (-0.30, -0.19)
21:36:02.151 00.002 11824 Worker thread wakes up
21:36:02.151 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5597, FiltMin=1687, FiltMax=65535, Gamma=0.510
21:36:02.155 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.19) opts 0xd
21:36:02.155 00.000 12116 UpdateGuideState exits: m=383515 SNR=72.6
21:36:02.158 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:02.161 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.30, -0.19)
21:36:02.161 00.000 11824 Moving (-0.30, -0.19) raw xDistance=0.19 yDistance=-0.26
21:36:02.161 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:36:02.165 00.004 12116 Enqueuing Expose request
21:36:02.167 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:36:02.167 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:02.167 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:36:02.167 00.000 11824 MoveAxis(E, 0, ABG)
21:36:02.167 00.000 11824 Move returns status 0, amount 0
21:36:02.167 00.000 11824 MoveAxis(N, 0, ABG)
21:36:02.168 00.001 11824 Move returns status 0, amount 0
21:36:02.168 00.000 11824 move complete, result=0
21:36:02.168 00.000 11824 worker thread done servicing request
21:36:02.168 00.000 11824 Worker thread wakes up
21:36:02.168 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:36:02.168 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:36:02.171 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:36:05.599 03.428 11824 Exposure complete
21:36:05.852 00.253 11824 worker thread done servicing request
21:36:05.853 00.001 12116 OnExposeComplete: enter
21:36:05.856 00.003 12116 UpdateGuideState(): m_state=6
21:36:05.860 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
21:36:05.863 00.003 12116 Star::Find returns 1 (0), X=1411.92, Y=262.66, Mass=369771, SNR=84.2, Peak=50784 HFD=2.6
21:36:05.866 00.003 12116 MultiStar: [#1 -0.47,0.24,0.49,U] [#2 0.47,0.20,0.69,U] [#3 -0.34,0.05,0.81,U] [#4 -0.50,-0.05,0.35,U] [#5 0.03,-0.41,0.36,U] [#6 -0.22,0.13,0.28,U] [#7 -0.45,0.12,0.37,U] [#8 -0.48,0.06,0.21,U] 
21:36:05.870 00.004 12116 refined, 8 included, MultiStar: {-0.33, 0.01}, one-star: {-0.82, -0.16}
21:36:05.873 00.003 12116 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.71) = xAngle (0.39 = 0.39)
21:36:05.876 00.003 12116 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.37 = -2.91)
21:36:05.880 00.004 12116 CameraToMount -- cameraX=-0.33 cameraY=0.01 hyp=0.33 cameraTheta=3.10 mountX=0.30 mountY=-0.08, mountTheta=-0.24
21:36:05.885 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=0.01, opts=13)
21:36:05.889 00.004 12116 Enqueuing Move request for scope (-0.33, 0.01)
21:36:05.892 00.003 11824 Worker thread wakes up
21:36:05.892 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5648, FiltMin=1632, FiltMax=65535, Gamma=0.510
21:36:05.894 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.01) opts 0xd
21:36:05.894 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.33, 0.01)
21:36:05.895 00.001 12116 UpdateGuideState exits: m=369771 SNR=84.2
21:36:05.897 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:05.900 00.003 11824 Moving (-0.33, 0.01) raw xDistance=0.30 yDistance=-0.08
21:36:05.900 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:36:05.904 00.004 12116 Enqueuing Expose request
21:36:05.907 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
21:36:05.908 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:05.908 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:36:05.908 00.000 11824 MoveAxis(W, 68, ABG)
21:36:05.908 00.000 11824 Guiding  Dir = 3, Dur = 68
21:36:05.908 00.000 11824 IsSlewing returns 0
21:36:05.909 00.001 11824 IsGuiding returns 0
21:36:05.909 00.000 11824 PulseGuide returned control before completion, sleep 78
21:36:05.997 00.088 11824 IsGuiding returns 1
21:36:05.997 00.000 11824 scope still moving after pulse duration time elapsed
21:36:06.028 00.031 11824 IsSlewing returns 0
21:36:06.028 00.000 11824 IsGuiding returns 0
21:36:06.028 00.000 11824 scope move finished after 68 + 51 ms
21:36:06.029 00.001 11824 Move returns status 0, amount 68
21:36:06.029 00.000 11824 MoveAxis(N, 0, ABG)
21:36:06.029 00.000 11824 Move returns status 0, amount 0
21:36:06.029 00.000 11824 move complete, result=0
21:36:06.029 00.000 11824 worker thread done servicing request
21:36:06.029 00.000 11824 Worker thread wakes up
21:36:06.029 00.000 12116 GuideStep: 0.3 px 68 ms WEST, -0.1 px 0 ms NORTH
21:36:06.032 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:36:06.032 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:36:09.442 03.410 11824 Exposure complete
21:36:09.678 00.236 11824 worker thread done servicing request
21:36:09.678 00.000 12116 OnExposeComplete: enter
21:36:09.682 00.004 12116 UpdateGuideState(): m_state=6
21:36:09.685 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
21:36:09.691 00.006 12116 Star::Find returns 1 (0), X=1411.74, Y=262.50, Mass=325797, SNR=73.4, Peak=38464 HFD=2.8
21:36:09.698 00.007 12116 MultiStar: [#1 -0.89,-0.13,0.49,U] [#2 0.72,-0.19,0.81,U] [#3 -0.83,-0.08,1.05,U] [#4 -0.96,-0.04,0.48,U] [#5 -0.30,-0.31,0.38,U] [#6 -0.70,0.03,0.33,U] [#7 -0.88,-0.01,0.42,U] [#8 -0.33,0.44,0.29,U] 
21:36:09.701 00.003 12116 refined, 8 included, MultiStar: {-0.57, -0.12}, one-star: {-1.01, -0.32}
21:36:09.705 00.004 12116 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.71) = xAngle (-5.65 = 0.63)
21:36:09.709 00.004 12116 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.66 = -2.66)
21:36:09.713 00.004 12116 CameraToMount -- cameraX=-0.57 cameraY=-0.12 hyp=0.58 cameraTheta=-2.94 mountX=0.47 mountY=-0.27, mountTheta=-0.52
21:36:09.725 00.012 12116 SchedulePrimaryMove(0D79E080, x=-0.57, y=-0.12, opts=13)
21:36:09.729 00.004 12116 Enqueuing Move request for scope (-0.57, -0.12)
21:36:09.736 00.007 11824 Worker thread wakes up
21:36:09.736 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.12) opts 0xd
21:36:09.737 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.57, -0.12)
21:36:09.737 00.000 11824 Moving (-0.57, -0.12) raw xDistance=0.47 yDistance=-0.27
21:36:09.737 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5690, FiltMin=1738, FiltMax=65535, Gamma=0.510
21:36:09.741 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
21:36:09.741 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:09.741 00.000 12116 UpdateGuideState exits: m=325797 SNR=73.4
21:36:09.745 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:36:09.745 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:09.747 00.002 11824 MoveAxis(W, 110, ABG)
21:36:09.748 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:36:09.750 00.002 12116 Enqueuing Expose request
21:36:09.754 00.004 11824 Guiding  Dir = 3, Dur = 110
21:36:09.754 00.000 11824 IsSlewing returns 0
21:36:09.755 00.001 11824 IsGuiding returns 0
21:36:09.755 00.000 11824 PulseGuide returned control before completion, sleep 120
21:36:09.879 00.124 11824 IsGuiding returns 1
21:36:09.879 00.000 11824 scope still moving after pulse duration time elapsed
21:36:09.911 00.032 11824 IsSlewing returns 0
21:36:09.911 00.000 11824 IsGuiding returns 0
21:36:09.911 00.000 11824 scope move finished after 110 + 45 ms
21:36:09.912 00.001 11824 Move returns status 0, amount 110
21:36:09.912 00.000 11824 MoveAxis(N, 0, ABG)
21:36:09.912 00.000 11824 Move returns status 0, amount 0
21:36:09.912 00.000 11824 move complete, result=0
21:36:09.912 00.000 11824 worker thread done servicing request
21:36:09.912 00.000 11824 Worker thread wakes up
21:36:09.912 00.000 12116 GuideStep: 0.5 px 110 ms WEST, -0.3 px 0 ms NORTH
21:36:09.916 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:36:09.916 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:36:13.315 03.399 11824 Exposure complete
21:36:13.555 00.240 11824 worker thread done servicing request
21:36:13.555 00.000 12116 OnExposeComplete: enter
21:36:13.558 00.003 12116 UpdateGuideState(): m_state=6
21:36:13.561 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
21:36:13.565 00.004 12116 Star::Find returns 1 (0), X=1411.73, Y=262.38, Mass=319926, SNR=74.2, Peak=47760 HFD=2.8
21:36:13.568 00.003 12116 MultiStar: [#1 -0.54,-0.14,0.51,U] [#2 0.37,-0.06,0.62,U] [#3 -0.54,-0.13,0.87,U] [#4 -0.61,-0.08,0.37,U] [#5 -1.19,0.22,0.30,U] [#6 -0.89,-0.80,0.39,U] [#7 -0.47,0.06,0.40,U] [#8 -1.11,-0.39,0.26,U] 
21:36:13.572 00.004 12116 refined, 8 included, MultiStar: {-0.62, -0.22}, one-star: {-1.02, -0.45}
21:36:13.575 00.003 12116 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.71) = xAngle (-5.52 = 0.76)
21:36:13.578 00.003 12116 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.54 = -2.54)
21:36:13.581 00.003 12116 CameraToMount -- cameraX=-0.62 cameraY=-0.22 hyp=0.66 cameraTheta=-2.81 mountX=0.48 mountY=-0.38, mountTheta=-0.67
21:36:13.587 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.62, y=-0.22, opts=13)
21:36:13.591 00.004 12116 Enqueuing Move request for scope (-0.62, -0.22)
21:36:13.594 00.003 11824 Worker thread wakes up
21:36:13.594 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5815, FiltMin=1680, FiltMax=65535, Gamma=0.510
21:36:13.597 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.22) opts 0xd
21:36:13.597 00.000 12116 UpdateGuideState exits: m=319926 SNR=74.2
21:36:13.600 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:13.602 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.62, -0.22)
21:36:13.603 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:36:13.605 00.002 12116 Enqueuing Expose request
21:36:13.608 00.003 11824 Moving (-0.62, -0.22) raw xDistance=0.48 yDistance=-0.38
21:36:13.608 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
21:36:13.608 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:13.608 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:36:13.608 00.000 11824 MoveAxis(W, 115, ABG)
21:36:13.608 00.000 11824 Guiding  Dir = 3, Dur = 115
21:36:13.609 00.001 11824 IsSlewing returns 0
21:36:13.609 00.000 11824 IsGuiding returns 0
21:36:13.609 00.000 11824 PulseGuide returned control before completion, sleep 125
21:36:13.746 00.137 11824 IsGuiding returns 1
21:36:13.747 00.001 11824 scope still moving after pulse duration time elapsed
21:36:13.778 00.031 11824 IsSlewing returns 0
21:36:13.778 00.000 11824 IsGuiding returns 0
21:36:13.778 00.000 11824 scope move finished after 115 + 53 ms
21:36:13.778 00.000 11824 Move returns status 0, amount 115
21:36:13.778 00.000 11824 MoveAxis(N, 0, ABG)
21:36:13.778 00.000 11824 Move returns status 0, amount 0
21:36:13.778 00.000 11824 move complete, result=0
21:36:13.779 00.001 11824 worker thread done servicing request
21:36:13.779 00.000 11824 Worker thread wakes up
21:36:13.779 00.000 12116 GuideStep: 0.5 px 115 ms WEST, -0.4 px 0 ms NORTH
21:36:13.782 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:36:13.782 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:36:17.225 03.443 11824 Exposure complete
21:36:17.490 00.265 11824 worker thread done servicing request
21:36:17.490 00.000 12116 OnExposeComplete: enter
21:36:17.495 00.005 12116 UpdateGuideState(): m_state=6
21:36:17.498 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
21:36:17.502 00.004 12116 Star::Find returns 1 (0), X=1411.84, Y=262.07, Mass=313308, SNR=63.2, Peak=36627 HFD=2.6
21:36:17.506 00.004 12116 MultiStar: [#1 -0.70,-0.90,0.45,U] [#2 1.00,-0.81,0.78,U] [#3 -0.71,-0.38,1.03,U] [#4 -0.79,-0.75,0.36,U] [#5 -0.30,-0.92,0.44,U] [#6 -0.34,-1.29,0.24,U] [#7 -0.48,-0.52,0.45,U] [#8 -1.07,-0.38,0.24,U] 
21:36:17.508 00.002 12116 refined, 8 included, MultiStar: {-0.43, -0.70}, one-star: {-0.91, -0.76}
21:36:17.512 00.004 12116 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.71) = xAngle (-4.84 = 1.44)
21:36:17.515 00.003 12116 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.85 = -1.85)
21:36:17.518 00.003 12116 CameraToMount -- cameraX=-0.43 cameraY=-0.70 hyp=0.82 cameraTheta=-2.12 mountX=0.10 mountY=-0.79, mountTheta=-1.44
21:36:17.524 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.43, y=-0.70, opts=13)
21:36:17.528 00.004 12116 Enqueuing Move request for scope (-0.43, -0.70)
21:36:17.530 00.002 11824 Worker thread wakes up
21:36:17.530 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5920, FiltMin=1410, FiltMax=65535, Gamma=0.510
21:36:17.533 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.70) opts 0xd
21:36:17.533 00.000 12116 UpdateGuideState exits: m=313308 SNR=63.2
21:36:17.537 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.43, -0.70)
21:36:17.537 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:17.540 00.003 11824 Moving (-0.43, -0.70) raw xDistance=0.10 yDistance=-0.79
21:36:17.540 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:36:17.544 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:36:17.544 00.000 12116 Enqueuing Expose request
21:36:17.548 00.004 11824 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
21:36:17.548 00.000 11824 MoveAxis(E, 0, ABG)
21:36:17.548 00.000 11824 Move returns status 0, amount 0
21:36:17.548 00.000 11824 MoveAxis(N, 148, ABG)
21:36:17.548 00.000 11824 Guiding  Dir = 0, Dur = 148
21:36:17.549 00.001 11824 IsSlewing returns 0
21:36:17.549 00.000 11824 IsGuiding returns 0
21:36:17.549 00.000 11824 PulseGuide returned control before completion, sleep 158
21:36:17.718 00.169 11824 IsGuiding returns 1
21:36:17.718 00.000 11824 scope still moving after pulse duration time elapsed
21:36:17.749 00.031 11824 IsSlewing returns 0
21:36:17.749 00.000 11824 IsGuiding returns 0
21:36:17.749 00.000 11824 scope move finished after 148 + 51 ms
21:36:17.749 00.000 11824 Move returns status 0, amount 148
21:36:17.749 00.000 11824 move complete, result=0
21:36:17.750 00.001 11824 worker thread done servicing request
21:36:17.750 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.8 px 148 ms NORTH
21:36:17.754 00.004 11824 Worker thread wakes up
21:36:17.754 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:36:17.754 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:36:21.160 03.406 11824 Exposure complete
21:36:21.420 00.260 11824 worker thread done servicing request
21:36:21.420 00.000 12116 OnExposeComplete: enter
21:36:21.426 00.006 12116 UpdateGuideState(): m_state=6
21:36:21.433 00.007 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
21:36:21.439 00.006 12116 Star::Find returns 1 (0), X=1411.75, Y=262.64, Mass=265846, SNR=62.3, Peak=36144 HFD=2.8
21:36:21.444 00.005 12116 MultiStar: [#1 -0.80,-0.07,0.50,U] [#2 1.02,-0.08,0.72,U] [#3 -0.27,0.22,0.85,U] [#4 -0.74,0.16,0.51,U] [#5 -0.07,-0.40,0.41,U] [#6 -0.71,-0.39,0.32,U] [#7 -0.70,1.16,0.30,U] [#8 -0.12,0.02,0.28,U] 
21:36:21.454 00.010 12116 refined, 8 included, MultiStar: {-0.36, 0.01}, one-star: {-0.99, -0.19}
21:36:21.459 00.005 12116 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.71) = xAngle (0.40 = 0.40)
21:36:21.467 00.008 12116 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.38 = -2.90)
21:36:21.473 00.006 12116 CameraToMount -- cameraX=-0.36 cameraY=0.01 hyp=0.36 cameraTheta=3.11 mountX=0.33 mountY=-0.09, mountTheta=-0.25
21:36:21.483 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.36, y=0.01, opts=13)
21:36:21.489 00.006 12116 Enqueuing Move request for scope (-0.36, 0.01)
21:36:21.492 00.003 11824 Worker thread wakes up
21:36:21.492 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5994, FiltMin=1443, FiltMax=65535, Gamma=0.510
21:36:21.497 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.01) opts 0xd
21:36:21.497 00.000 12116 UpdateGuideState exits: m=265846 SNR=62.3
21:36:21.500 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.36, 0.01)
21:36:21.501 00.001 11824 Moving (-0.36, 0.01) raw xDistance=0.33 yDistance=-0.09
21:36:21.501 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:21.504 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
21:36:21.504 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:36:21.508 00.004 12116 Enqueuing Expose request
21:36:21.511 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:21.512 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:36:21.512 00.000 11824 MoveAxis(W, 75, ABG)
21:36:21.512 00.000 11824 Guiding  Dir = 3, Dur = 75
21:36:21.512 00.000 11824 IsSlewing returns 0
21:36:21.512 00.000 11824 IsGuiding returns 0
21:36:21.513 00.001 11824 PulseGuide returned control before completion, sleep 85
21:36:21.605 00.092 11824 IsGuiding returns 1
21:36:21.605 00.000 11824 scope still moving after pulse duration time elapsed
21:36:21.636 00.031 11824 IsSlewing returns 0
21:36:21.636 00.000 11824 IsGuiding returns 0
21:36:21.636 00.000 11824 scope move finished after 75 + 48 ms
21:36:21.636 00.000 11824 Move returns status 0, amount 75
21:36:21.636 00.000 11824 MoveAxis(N, 0, ABG)
21:36:21.636 00.000 11824 Move returns status 0, amount 0
21:36:21.638 00.002 11824 move complete, result=0
21:36:21.638 00.000 11824 worker thread done servicing request
21:36:21.638 00.000 11824 Worker thread wakes up
21:36:21.638 00.000 12116 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
21:36:21.641 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:36:21.641 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:36:25.057 03.416 11824 Exposure complete
21:36:25.306 00.249 11824 worker thread done servicing request
21:36:25.306 00.000 12116 OnExposeComplete: enter
21:36:25.309 00.003 12116 UpdateGuideState(): m_state=6
21:36:25.312 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
21:36:25.315 00.003 12116 Star::Find returns 1 (0), X=1411.85, Y=262.73, Mass=208397, SNR=48.7, Peak=26240 HFD=2.7
21:36:25.320 00.005 12116 MultiStar: [#1 -0.59,0.16,0.66,U] [#2 0.93,0.07,0.63,U] [#3 -0.39,0.25,1.04,U] [#4 -0.35,0.14,0.65,U] [#5 0.13,0.41,0.57,U] [#6 -0.47,0.24,0.39,U] [#7 -1.15,0.10,0.31,U] [#8 -0.25,0.01,0.46,U] 
21:36:25.323 00.003 12116 refined, 8 included, MultiStar: {-0.33, 0.14}, one-star: {-0.89, -0.10}
21:36:25.327 00.004 12116 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.71) = xAngle (0.04 = 0.04)
21:36:25.330 00.003 12116 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.03 = 3.03)
21:36:25.333 00.003 12116 CameraToMount -- cameraX=-0.33 cameraY=0.14 hyp=0.36 cameraTheta=2.75 mountX=0.36 mountY=0.04, mountTheta=0.12
21:36:25.342 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=0.14, opts=13)
21:36:25.345 00.003 12116 Enqueuing Move request for scope (-0.33, 0.14)
21:36:25.348 00.003 11824 Worker thread wakes up
21:36:25.348 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5802, FiltMin=1703, FiltMax=65535, Gamma=0.510
21:36:25.352 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.14) opts 0xd
21:36:25.352 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.33, 0.14)
21:36:25.352 00.000 11824 Moving (-0.33, 0.14) raw xDistance=0.36 yDistance=0.04
21:36:25.353 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
21:36:25.353 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:25.353 00.000 12116 UpdateGuideState exits: m=208397 SNR=48.7
21:36:25.356 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:36:25.357 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:25.359 00.002 11824 MoveAxis(W, 86, ABG)
21:36:25.359 00.000 11824 Guiding  Dir = 3, Dur = 86
21:36:25.359 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:36:25.363 00.004 12116 Enqueuing Expose request
21:36:25.365 00.002 11824 IsSlewing returns 0
21:36:25.366 00.001 11824 IsGuiding returns 0
21:36:25.366 00.000 11824 PulseGuide returned control before completion, sleep 96
21:36:25.475 00.109 11824 IsGuiding returns 1
21:36:25.475 00.000 11824 scope still moving after pulse duration time elapsed
21:36:25.505 00.030 11824 IsSlewing returns 0
21:36:25.505 00.000 11824 IsGuiding returns 0
21:36:25.505 00.000 11824 scope move finished after 86 + 53 ms
21:36:25.506 00.001 11824 Move returns status 0, amount 86
21:36:25.506 00.000 11824 MoveAxis(N, 0, ABG)
21:36:25.506 00.000 11824 Move returns status 0, amount 0
21:36:25.506 00.000 11824 move complete, result=0
21:36:25.506 00.000 11824 worker thread done servicing request
21:36:25.506 00.000 11824 Worker thread wakes up
21:36:25.506 00.000 12116 GuideStep: 0.4 px 86 ms WEST, 0.0 px 0 ms NORTH
21:36:25.509 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:36:25.509 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:36:28.999 03.490 11824 Exposure complete
21:36:29.367 00.368 12116 OnExposeComplete: enter
21:36:29.372 00.005 11824 worker thread done servicing request
21:36:29.373 00.001 12116 UpdateGuideState(): m_state=6
21:36:29.377 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
21:36:29.381 00.004 12116 Star::Find returns 1 (0), X=1412.95, Y=262.25, Mass=365378, SNR=71.4, Peak=45613 HFD=2.6
21:36:29.388 00.007 12116 MultiStar: [#1 0.28,-0.39,0.58,U] [#2 -0.54,-0.19,0.58,U] [#3 0.59,-0.36,0.93,U] [#4 0.44,-0.18,0.59,U] [#5 0.84,-0.92,0.52,U] [#6 0.61,-0.40,0.48,U] [#7 0.81,-0.04,0.46,U] [#8 0.32,0.32,0.29,U] 
21:36:29.393 00.005 12116 refined, 8 included, MultiStar: {0.38, -0.36}, one-star: {0.21, -0.57}
21:36:29.396 00.003 12116 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.71) = xAngle (-3.47 = 2.81)
21:36:29.400 00.004 12116 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.48 = -0.48)
21:36:29.408 00.008 12116 CameraToMount -- cameraX=0.38 cameraY=-0.36 hyp=0.52 cameraTheta=-0.75 mountX=-0.49 mountY=-0.24, mountTheta=-2.69
21:36:29.414 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.38, y=-0.36, opts=13)
21:36:29.422 00.008 12116 Enqueuing Move request for scope (0.38, -0.36)
21:36:29.426 00.004 11824 Worker thread wakes up
21:36:29.426 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.36) opts 0xd
21:36:29.426 00.000 11824 Handling offset move in thread for scope, endpoint = (0.38, -0.36)
21:36:29.426 00.000 11824 Moving (0.38, -0.36) raw xDistance=-0.49 yDistance=-0.24
21:36:29.426 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.49
21:36:29.426 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:29.427 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:36:29.427 00.000 11824 MoveAxis(E, 105, ABG)
21:36:29.427 00.000 11824 Guiding  Dir = 2, Dur = 105
21:36:29.427 00.000 11824 IsSlewing returns 0
21:36:29.427 00.000 11824 IsGuiding returns 0
21:36:29.428 00.001 11824 PulseGuide returned control before completion, sleep 115
21:36:29.428 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5578, FiltMin=1578, FiltMax=65535, Gamma=0.510
21:36:29.433 00.005 12116 UpdateGuideState exits: m=365378 SNR=71.4
21:36:29.461 00.028 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:29.470 00.009 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:36:29.474 00.004 12116 Enqueuing Expose request
21:36:29.556 00.082 11824 IsGuiding returns 0
21:36:29.556 00.000 11824 Move returns status 0, amount 105
21:36:29.556 00.000 11824 MoveAxis(N, 0, ABG)
21:36:29.556 00.000 11824 Move returns status 0, amount 0
21:36:29.557 00.001 11824 move complete, result=0
21:36:29.557 00.000 12116 GuideStep: -0.5 px 105 ms EAST, -0.2 px 0 ms NORTH
21:36:29.564 00.007 11824 worker thread done servicing request
21:36:29.564 00.000 11824 Worker thread wakes up
21:36:29.564 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:36:29.564 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:36:32.968 03.404 11824 Exposure complete
21:36:33.203 00.235 11824 worker thread done servicing request
21:36:33.203 00.000 12116 OnExposeComplete: enter
21:36:33.207 00.004 12116 UpdateGuideState(): m_state=6
21:36:33.211 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
21:36:33.214 00.003 12116 Star::Find returns 1 (0), X=1412.84, Y=262.41, Mass=396257, SNR=83.4, Peak=38064 HFD=3.1
21:36:33.217 00.003 12116 MultiStar: [#1 0.38,-0.01,0.47,U] [#2 -0.48,0.04,0.72,U] [#3 0.52,-0.25,0.93,U] [#4 0.34,-0.12,0.52,U] [#5 0.62,-0.41,0.46,U] [#6 0.10,-0.11,0.28,U] [#7 0.25,-0.06,0.34,U] [#8 0.36,-0.11,0.35,U] 
21:36:33.221 00.004 12116 refined, 8 included, MultiStar: {0.22, -0.19}, one-star: {0.09, -0.41}
21:36:33.224 00.003 12116 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.71) = xAngle (-3.43 = 2.85)
21:36:33.226 00.002 12116 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.45 = -0.45)
21:36:33.229 00.003 12116 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.72 mountX=-0.28 mountY=-0.13, mountTheta=-2.72
21:36:33.234 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.22, y=-0.19, opts=13)
21:36:33.239 00.005 12116 Enqueuing Move request for scope (0.22, -0.19)
21:36:33.242 00.003 11824 Worker thread wakes up
21:36:33.242 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5482, FiltMin=1658, FiltMax=65535, Gamma=0.510
21:36:33.245 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
21:36:33.245 00.000 11824 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
21:36:33.245 00.000 11824 Moving (0.22, -0.19) raw xDistance=-0.28 yDistance=-0.13
21:36:33.245 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
21:36:33.245 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:33.245 00.000 12116 UpdateGuideState exits: m=396257 SNR=83.4
21:36:33.248 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:33.250 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:36:33.251 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:36:33.254 00.003 11824 MoveAxis(E, 0, ABG)
21:36:33.254 00.000 12116 Enqueuing Expose request
21:36:33.257 00.003 11824 Move returns status 0, amount 0
21:36:33.257 00.000 11824 MoveAxis(N, 0, ABG)
21:36:33.257 00.000 11824 Move returns status 0, amount 0
21:36:33.257 00.000 11824 move complete, result=0
21:36:33.257 00.000 11824 worker thread done servicing request
21:36:33.257 00.000 11824 Worker thread wakes up
21:36:33.257 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:36:33.257 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:36:33.260 00.003 12116 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:36:36.724 03.464 11824 Exposure complete
21:36:37.025 00.301 11824 worker thread done servicing request
21:36:37.025 00.000 12116 OnExposeComplete: enter
21:36:37.030 00.005 12116 UpdateGuideState(): m_state=6
21:36:37.033 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
21:36:37.037 00.004 12116 Star::Find returns 1 (0), X=1414.11, Y=261.93, Mass=386762, SNR=79.9, Peak=44003 HFD=2.8
21:36:37.041 00.004 12116 MultiStar: [#1 1.34,-0.66,0.51,U] [#2 -1.54,-0.22,0.61,U] [#3 1.67,-0.31,0.91,U] [#4 1.55,-0.45,0.62,U] [#5 1.77,-0.88,0.49,U] [#6 1.54,-0.38,0.42,U] [#7 1.27,-0.72,0.40,U] [#8 1.53,-0.13,0.31,U] 
21:36:37.045 00.004 12116 refined, 8 included, MultiStar: {1.15, -0.54}, one-star: {1.36, -0.89}
21:36:37.048 00.003 12116 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.71) = xAngle (-3.15 = 3.13)
21:36:37.051 00.003 12116 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.16 = -0.16)
21:36:37.055 00.004 12116 CameraToMount -- cameraX=1.15 cameraY=-0.54 hyp=1.27 cameraTheta=-0.44 mountX=-1.27 mountY=-0.21, mountTheta=-2.98
21:36:37.062 00.007 12116 SchedulePrimaryMove(0D79E080, x=1.15, y=-0.54, opts=13)
21:36:37.065 00.003 12116 Enqueuing Move request for scope (1.15, -0.54)
21:36:37.068 00.003 11824 Worker thread wakes up
21:36:37.068 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5351, FiltMin=1800, FiltMax=65535, Gamma=0.510
21:36:37.072 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (1.15, -0.54) opts 0xd
21:36:37.072 00.000 12116 UpdateGuideState exits: m=386762 SNR=79.9
21:36:37.075 00.003 11824 Handling offset move in thread for scope, endpoint = (1.15, -0.54)
21:36:37.075 00.000 11824 Moving (1.15, -0.54) raw xDistance=-1.27 yDistance=-0.21
21:36:37.076 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:37.079 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.27
21:36:37.079 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:37.079 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:36:37.082 00.003 12116 Enqueuing Expose request
21:36:37.085 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:36:37.085 00.000 11824 MoveAxis(E, 285, ABG)
21:36:37.085 00.000 11824 Guiding  Dir = 2, Dur = 285
21:36:37.086 00.001 11824 IsSlewing returns 0
21:36:37.086 00.000 11824 IsGuiding returns 0
21:36:37.087 00.001 11824 PulseGuide returned control before completion, sleep 295
21:36:37.385 00.298 11824 IsGuiding returns 1
21:36:37.385 00.000 11824 scope still moving after pulse duration time elapsed
21:36:37.417 00.032 11824 IsSlewing returns 0
21:36:37.417 00.000 11824 IsGuiding returns 0
21:36:37.417 00.000 11824 scope move finished after 285 + 45 ms
21:36:37.417 00.000 11824 Move returns status 0, amount 285
21:36:37.418 00.001 11824 MoveAxis(N, 0, ABG)
21:36:37.418 00.000 11824 Move returns status 0, amount 0
21:36:37.418 00.000 11824 move complete, result=0
21:36:37.419 00.001 12116 GuideStep: -1.3 px 285 ms EAST, -0.2 px 0 ms NORTH
21:36:37.423 00.004 11824 worker thread done servicing request
21:36:37.423 00.000 11824 Worker thread wakes up
21:36:37.423 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:36:37.423 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:36:40.856 03.433 11824 Exposure complete
21:36:41.121 00.265 12116 OnExposeComplete: enter
21:36:41.124 00.003 11824 worker thread done servicing request
21:36:41.125 00.001 12116 UpdateGuideState(): m_state=6
21:36:41.130 00.005 12116 Star::Find(15, 1414, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
21:36:41.133 00.003 12116 Star::Find returns 1 (0), X=1412.14, Y=262.51, Mass=408412, SNR=82.5, Peak=54528 HFD=2.9
21:36:41.137 00.004 12116 MultiStar: [#1 -0.58,-0.09,0.66,U] [#2 0.31,0.01,0.78,U] [#3 -0.12,-0.22,0.98,U] [#4 -0.17,-0.19,0.70,U] [#5 -0.06,-0.42,0.52,U] [#6 0.20,-0.14,0.45,U] [#7 -0.38,-0.09,0.42,U] [#8 -0.10,-0.04,0.33,U] 
21:36:41.143 00.006 12116 refined, 8 included, MultiStar: {-0.19, -0.18}, one-star: {-0.60, -0.31}
21:36:41.148 00.005 12116 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.71) = xAngle (-5.11 = 1.18)
21:36:41.152 00.004 12116 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.12 = -2.12)
21:36:41.155 00.003 12116 CameraToMount -- cameraX=-0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-2.39 mountX=0.10 mountY=-0.22, mountTheta=-1.15
21:36:41.171 00.016 12116 SchedulePrimaryMove(0D79E080, x=-0.19, y=-0.18, opts=13)
21:36:41.178 00.007 12116 Enqueuing Move request for scope (-0.19, -0.18)
21:36:41.181 00.003 11824 Worker thread wakes up
21:36:41.181 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5287, FiltMin=1703, FiltMax=65535, Gamma=0.510
21:36:41.185 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.18) opts 0xd
21:36:41.185 00.000 12116 UpdateGuideState exits: m=408412 SNR=82.5
21:36:41.188 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.19, -0.18)
21:36:41.188 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:41.191 00.003 11824 Moving (-0.19, -0.18) raw xDistance=0.10 yDistance=-0.22
21:36:41.191 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:36:41.194 00.003 12116 Enqueuing Expose request
21:36:41.197 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:36:41.197 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:41.197 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:36:41.197 00.000 11824 MoveAxis(E, 0, ABG)
21:36:41.197 00.000 11824 Move returns status 0, amount 0
21:36:41.197 00.000 11824 MoveAxis(N, 0, ABG)
21:36:41.197 00.000 11824 Move returns status 0, amount 0
21:36:41.197 00.000 11824 move complete, result=0
21:36:41.198 00.001 11824 worker thread done servicing request
21:36:41.198 00.000 11824 Worker thread wakes up
21:36:41.198 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:36:41.198 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:36:41.202 00.004 12116 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:36:43.608 02.406 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:36:43.611 00.003 12116 case statement mapped state 6 to 3
21:36:43.613 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:36:44.607 00.994 11824 Exposure complete
21:36:44.862 00.255 11824 worker thread done servicing request
21:36:44.862 00.000 12116 OnExposeComplete: enter
21:36:44.866 00.004 12116 UpdateGuideState(): m_state=6
21:36:44.869 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
21:36:44.872 00.003 12116 Star::Find returns 1 (0), X=1412.59, Y=261.96, Mass=408618, SNR=81.9, Peak=45805 HFD=3.0
21:36:44.875 00.003 12116 MultiStar: [#1 -0.05,-0.49,0.62,U] [#2 -0.35,-0.47,0.81,U] [#3 0.33,-0.39,0.84,U] [#4 -0.02,-0.51,0.54,U] [#5 0.11,-0.78,0.56,U] [#6 0.13,-0.35,0.40,U] [#7 0.04,-0.22,0.35,U] [#8 0.08,-0.27,0.29,U] 
21:36:44.879 00.004 12116 refined, 8 included, MultiStar: {-0.01, -0.53}, one-star: {-0.16, -0.86}
21:36:44.882 00.003 12116 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.71) = xAngle (-4.30 = 1.98)
21:36:44.885 00.003 12116 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.32 = -1.32)
21:36:44.888 00.003 12116 CameraToMount -- cameraX=-0.01 cameraY=-0.53 hyp=0.53 cameraTheta=-1.59 mountX=-0.21 mountY=-0.52, mountTheta=-1.96
21:36:44.896 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.01, y=-0.53, opts=13)
21:36:44.900 00.004 12116 Enqueuing Move request for scope (-0.01, -0.53)
21:36:44.903 00.003 11824 Worker thread wakes up
21:36:44.903 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.53) opts 0xd
21:36:44.903 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1744, FiltMax=65535, Gamma=0.510
21:36:44.907 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.01, -0.53)
21:36:44.907 00.000 12116 UpdateGuideState exits: m=408618 SNR=81.9
21:36:44.910 00.003 11824 Moving (-0.01, -0.53) raw xDistance=-0.21 yDistance=-0.52
21:36:44.910 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
21:36:44.910 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:44.913 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
21:36:44.914 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:36:44.917 00.003 11824 MoveAxis(E, 0, ABG)
21:36:44.917 00.000 11824 Move returns status 0, amount 0
21:36:44.917 00.000 12116 Enqueuing Expose request
21:36:44.920 00.003 11824 MoveAxis(N, 97, ABG)
21:36:44.920 00.000 11824 Guiding  Dir = 0, Dur = 97
21:36:44.920 00.000 11824 IsSlewing returns 0
21:36:44.920 00.000 11824 IsGuiding returns 0
21:36:44.921 00.001 11824 PulseGuide returned control before completion, sleep 107
21:36:45.035 00.114 11824 IsGuiding returns 1
21:36:45.036 00.001 11824 scope still moving after pulse duration time elapsed
21:36:45.066 00.030 11824 IsSlewing returns 0
21:36:45.066 00.000 11824 IsGuiding returns 0
21:36:45.066 00.000 11824 scope move finished after 97 + 49 ms
21:36:45.066 00.000 11824 Move returns status 0, amount 97
21:36:45.066 00.000 11824 move complete, result=0
21:36:45.066 00.000 11824 worker thread done servicing request
21:36:45.067 00.001 12116 GuideStep: -0.2 px 0 ms EAST, -0.5 px 97 ms NORTH
21:36:45.070 00.003 11824 Worker thread wakes up
21:36:45.071 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:36:45.071 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:36:48.489 03.418 11824 Exposure complete
21:36:48.754 00.265 11824 worker thread done servicing request
21:36:48.755 00.001 12116 OnExposeComplete: enter
21:36:48.758 00.003 12116 UpdateGuideState(): m_state=6
21:36:48.761 00.003 12116 Star::Find(15, 1412, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
21:36:48.764 00.003 12116 Star::Find returns 1 (0), X=1413.44, Y=262.26, Mass=415095, SNR=89.9, Peak=45536 HFD=2.9
21:36:48.768 00.004 12116 MultiStar: [#1 0.73,-0.24,0.62,U] [#2 -1.29,0.03,0.81,U] [#3 0.82,-0.22,0.74,U] [#4 1.09,-0.24,0.54,U] [#5 1.35,-0.66,0.39,U] [#6 1.29,-0.94,0.42,U] [#7 0.80,-0.25,0.38,U] [#8 0.77,0.15,0.31,U] 
21:36:48.772 00.004 12116 refined, 8 included, MultiStar: {0.56, -0.32}, one-star: {0.70, -0.57}
21:36:48.775 00.003 12116 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.71) = xAngle (-3.24 = 3.05)
21:36:48.778 00.003 12116 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.25 = -0.25)
21:36:48.780 00.002 12116 CameraToMount -- cameraX=0.56 cameraY=-0.32 hyp=0.65 cameraTheta=-0.52 mountX=-0.64 mountY=-0.16, mountTheta=-2.90
21:36:48.786 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.56, y=-0.32, opts=13)
21:36:48.789 00.003 12116 Enqueuing Move request for scope (0.56, -0.32)
21:36:48.793 00.004 11824 Worker thread wakes up
21:36:48.795 00.002 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1707, FiltMax=65535, Gamma=0.510
21:36:48.797 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.32) opts 0xd
21:36:48.797 00.000 12116 UpdateGuideState exits: m=415095 SNR=89.9
21:36:48.800 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:48.803 00.003 11824 Handling offset move in thread for scope, endpoint = (0.56, -0.32)
21:36:48.803 00.000 11824 Moving (0.56, -0.32) raw xDistance=-0.64 yDistance=-0.16
21:36:48.803 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:36:48.806 00.003 12116 Enqueuing Expose request
21:36:48.809 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
21:36:48.809 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:48.809 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:36:48.809 00.000 11824 MoveAxis(E, 144, ABG)
21:36:48.809 00.000 11824 Guiding  Dir = 2, Dur = 144
21:36:48.809 00.000 11824 IsSlewing returns 0
21:36:48.810 00.001 11824 IsGuiding returns 0
21:36:48.810 00.000 11824 PulseGuide returned control before completion, sleep 154
21:36:48.980 00.170 11824 IsGuiding returns 1
21:36:48.980 00.000 11824 scope still moving after pulse duration time elapsed
21:36:49.011 00.031 11824 IsSlewing returns 0
21:36:49.011 00.000 11824 IsGuiding returns 0
21:36:49.011 00.000 11824 scope move finished after 144 + 57 ms
21:36:49.011 00.000 11824 Move returns status 0, amount 144
21:36:49.012 00.001 11824 MoveAxis(N, 0, ABG)
21:36:49.012 00.000 11824 Move returns status 0, amount 0
21:36:49.012 00.000 11824 move complete, result=0
21:36:49.012 00.000 11824 worker thread done servicing request
21:36:49.012 00.000 11824 Worker thread wakes up
21:36:49.012 00.000 12116 GuideStep: -0.6 px 144 ms EAST, -0.2 px 0 ms NORTH
21:36:49.015 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:36:49.015 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:36:52.425 03.410 11824 Exposure complete
21:36:52.757 00.332 11824 worker thread done servicing request
21:36:52.757 00.000 12116 OnExposeComplete: enter
21:36:52.760 00.003 12116 UpdateGuideState(): m_state=6
21:36:52.764 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
21:36:52.767 00.003 12116 Star::Find returns 1 (0), X=1413.96, Y=262.11, Mass=382910, SNR=77.8, Peak=47936 HFD=2.6
21:36:52.771 00.004 12116 MultiStar: [#1 1.57,-0.56,0.69,U] [#2 -1.74,-0.21,0.77,U] [#3 1.56,-0.38,0.84,U] [#4 1.40,-0.68,0.58,U] [#5 1.84,-0.77,0.60,U] [#6 1.37,-0.33,0.39,U] [#7 1.56,-0.51,0.45,U] [#8 1.69,-0.69,0.32,U] 
21:36:52.775 00.004 12116 refined, 8 included, MultiStar: {1.06, -0.53}, one-star: {1.22, -0.71}
21:36:52.779 00.004 12116 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.71) = xAngle (-3.18 = 3.10)
21:36:52.782 00.003 12116 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.20 = -0.20)
21:36:52.785 00.003 12116 CameraToMount -- cameraX=1.06 cameraY=-0.53 hyp=1.18 cameraTheta=-0.47 mountX=-1.18 mountY=-0.23, mountTheta=-2.95
21:36:52.797 00.012 12116 SchedulePrimaryMove(0D79E080, x=1.06, y=-0.53, opts=13)
21:36:52.800 00.003 12116 Enqueuing Move request for scope (1.06, -0.53)
21:36:52.805 00.005 11824 Worker thread wakes up
21:36:52.805 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.53) opts 0xd
21:36:52.805 00.000 11824 Handling offset move in thread for scope, endpoint = (1.06, -0.53)
21:36:52.805 00.000 11824 Moving (1.06, -0.53) raw xDistance=-1.18 yDistance=-0.23
21:36:52.805 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.18
21:36:52.806 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:52.806 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1773, FiltMax=65535, Gamma=0.510
21:36:52.809 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:36:52.810 00.001 12116 UpdateGuideState exits: m=382910 SNR=77.8
21:36:52.813 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:52.817 00.004 11824 MoveAxis(E, 275, ABG)
21:36:52.818 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:36:52.823 00.005 11824 Guiding  Dir = 2, Dur = 275
21:36:52.823 00.000 11824 IsSlewing returns 0
21:36:52.823 00.000 12116 Enqueuing Expose request
21:36:52.828 00.005 11824 IsGuiding returns 0
21:36:52.829 00.001 11824 PulseGuide returned control before completion, sleep 285
21:36:53.116 00.287 11824 IsGuiding returns 1
21:36:53.116 00.000 11824 scope still moving after pulse duration time elapsed
21:36:53.147 00.031 11824 IsSlewing returns 0
21:36:53.147 00.000 11824 IsGuiding returns 1
21:36:53.179 00.032 11824 IsSlewing returns 0
21:36:53.179 00.000 11824 IsGuiding returns 1
21:36:53.209 00.030 11824 IsSlewing returns 0
21:36:53.209 00.000 11824 IsGuiding returns 0
21:36:53.209 00.000 11824 scope move finished after 275 + 106 ms
21:36:53.210 00.001 11824 Move returns status 0, amount 275
21:36:53.210 00.000 11824 MoveAxis(N, 0, ABG)
21:36:53.210 00.000 11824 Move returns status 0, amount 0
21:36:53.210 00.000 11824 move complete, result=0
21:36:53.210 00.000 11824 worker thread done servicing request
21:36:53.210 00.000 11824 Worker thread wakes up
21:36:53.210 00.000 12116 GuideStep: -1.2 px 275 ms EAST, -0.2 px 0 ms NORTH
21:36:53.214 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:36:53.214 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:36:56.615 03.401 11824 Exposure complete
21:36:56.869 00.254 11824 worker thread done servicing request
21:36:56.869 00.000 12116 OnExposeComplete: enter
21:36:56.874 00.005 12116 UpdateGuideState(): m_state=6
21:36:56.877 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
21:36:56.881 00.004 12116 Star::Find returns 1 (0), X=1413.25, Y=262.24, Mass=437188, SNR=91.4, Peak=41069 HFD=2.9
21:36:56.885 00.004 12116 MultiStar: [#1 0.90,-0.44,0.58,U] [#2 -0.94,-0.17,0.71,U] [#3 1.13,-0.56,0.81,U] [#4 0.98,-0.22,0.57,U] [#5 1.25,-0.93,0.49,U] [#6 0.83,-0.18,0.34,U] [#7 0.88,-0.38,0.37,U] [#8 1.04,-0.40,0.27,U] 
21:36:56.889 00.004 12116 single-star, 8 included, MultiStar: {0.65, -0.45}, one-star: {0.50, -0.58}
21:36:56.891 00.002 12116 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.71) = xAngle (-3.57 = 2.71)
21:36:56.894 00.003 12116 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.58 = -0.58)
21:36:56.897 00.003 12116 CameraToMount -- cameraX=0.50 cameraY=-0.58 hyp=0.77 cameraTheta=-0.85 mountX=-0.70 mountY=-0.42, mountTheta=-2.60
21:36:56.904 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.50, y=-0.58, opts=13)
21:36:56.907 00.003 12116 Enqueuing Move request for scope (0.50, -0.58)
21:36:56.910 00.003 11824 Worker thread wakes up
21:36:56.910 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1619, FiltMax=65535, Gamma=0.510
21:36:56.913 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.58) opts 0xd
21:36:56.913 00.000 12116 UpdateGuideState exits: m=437188 SNR=91.4
21:36:56.916 00.003 11824 Handling offset move in thread for scope, endpoint = (0.50, -0.58)
21:36:56.917 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:56.920 00.003 11824 Moving (0.50, -0.58) raw xDistance=-0.70 yDistance=-0.42
21:36:56.920 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.70
21:36:56.920 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:56.920 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:36:56.923 00.003 12116 Enqueuing Expose request
21:36:56.926 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:36:56.926 00.000 11824 MoveAxis(E, 176, ABG)
21:36:56.926 00.000 11824 Guiding  Dir = 2, Dur = 176
21:36:56.926 00.000 11824 IsSlewing returns 0
21:36:56.927 00.001 11824 IsGuiding returns 0
21:36:56.927 00.000 11824 PulseGuide returned control before completion, sleep 186
21:36:57.116 00.189 11824 IsGuiding returns 1
21:36:57.116 00.000 11824 scope still moving after pulse duration time elapsed
21:36:57.147 00.031 11824 IsSlewing returns 0
21:36:57.147 00.000 11824 IsGuiding returns 0
21:36:57.147 00.000 11824 scope move finished after 176 + 44 ms
21:36:57.148 00.001 11824 Move returns status 0, amount 176
21:36:57.148 00.000 11824 MoveAxis(N, 0, ABG)
21:36:57.148 00.000 11824 Move returns status 0, amount 0
21:36:57.148 00.000 11824 move complete, result=0
21:36:57.148 00.000 11824 worker thread done servicing request
21:36:57.148 00.000 12116 GuideStep: -0.7 px 176 ms EAST, -0.4 px 0 ms NORTH
21:36:57.152 00.004 11824 Worker thread wakes up
21:36:57.152 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:36:57.152 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:00.571 03.419 11824 Exposure complete
21:37:00.818 00.247 11824 worker thread done servicing request
21:37:00.818 00.000 12116 OnExposeComplete: enter
21:37:00.822 00.004 12116 UpdateGuideState(): m_state=6
21:37:00.825 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
21:37:00.828 00.003 12116 Star::Find returns 1 (0), X=1413.42, Y=262.07, Mass=415150, SNR=86.0, Peak=49645 HFD=2.5
21:37:00.831 00.003 12116 MultiStar: [#1 0.84,-0.45,0.57,U] [#2 -0.99,-0.04,0.79,U] [#3 0.97,-0.43,0.88,U] [#4 1.10,-0.44,0.62,U] [#5 1.39,-1.14,0.54,U] [#6 1.07,-0.59,0.36,U] [#7 1.21,-0.42,0.44,U] [#8 1.02,-0.50,0.33,U] 
21:37:00.834 00.003 12116 refined, 8 included, MultiStar: {0.71, -0.52}, one-star: {0.68, -0.75}
21:37:00.838 00.004 12116 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.71) = xAngle (-3.35 = 2.94)
21:37:00.840 00.002 12116 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.36 = -0.36)
21:37:00.843 00.003 12116 CameraToMount -- cameraX=0.71 cameraY=-0.52 hyp=0.88 cameraTheta=-0.63 mountX=-0.86 mountY=-0.31, mountTheta=-2.80
21:37:00.849 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.71, y=-0.52, opts=13)
21:37:00.852 00.003 12116 Enqueuing Move request for scope (0.71, -0.52)
21:37:00.856 00.004 11824 Worker thread wakes up
21:37:00.856 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1480, FiltMax=65535, Gamma=0.510
21:37:00.858 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.52) opts 0xd
21:37:00.858 00.000 11824 Handling offset move in thread for scope, endpoint = (0.71, -0.52)
21:37:00.858 00.000 11824 Moving (0.71, -0.52) raw xDistance=-0.86 yDistance=-0.31
21:37:00.859 00.001 12116 UpdateGuideState exits: m=415150 SNR=86.0
21:37:00.861 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:00.863 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.86
21:37:00.863 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:00.863 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:00.866 00.003 12116 Enqueuing Expose request
21:37:00.869 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:37:00.869 00.000 11824 MoveAxis(E, 205, ABG)
21:37:00.869 00.000 11824 Guiding  Dir = 2, Dur = 205
21:37:00.869 00.000 11824 IsSlewing returns 0
21:37:00.870 00.001 11824 IsGuiding returns 0
21:37:00.870 00.000 11824 PulseGuide returned control before completion, sleep 215
21:37:01.100 00.230 11824 IsGuiding returns 1
21:37:01.100 00.000 11824 scope still moving after pulse duration time elapsed
21:37:01.131 00.031 11824 IsSlewing returns 0
21:37:01.132 00.001 11824 IsGuiding returns 0
21:37:01.132 00.000 11824 scope move finished after 205 + 57 ms
21:37:01.132 00.000 11824 Move returns status 0, amount 205
21:37:01.132 00.000 11824 MoveAxis(N, 0, ABG)
21:37:01.132 00.000 11824 Move returns status 0, amount 0
21:37:01.132 00.000 11824 move complete, result=0
21:37:01.132 00.000 11824 worker thread done servicing request
21:37:01.132 00.000 11824 Worker thread wakes up
21:37:01.133 00.001 12116 GuideStep: -0.9 px 205 ms EAST, -0.3 px 0 ms NORTH
21:37:01.136 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:01.136 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:04.558 03.422 11824 Exposure complete
21:37:04.781 00.223 11824 worker thread done servicing request
21:37:04.782 00.001 12116 OnExposeComplete: enter
21:37:04.784 00.002 12116 UpdateGuideState(): m_state=6
21:37:04.789 00.005 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
21:37:04.793 00.004 12116 Star::Find returns 1 (0), X=1413.48, Y=262.48, Mass=389405, SNR=81.2, Peak=43891 HFD=3.1
21:37:04.796 00.003 12116 MultiStar: [#1 0.90,-0.15,0.63,U] [#2 -1.14,0.33,0.79,U] [#3 1.13,-0.21,0.96,U] [#4 1.20,-0.10,0.59,U] [#5 1.16,-0.14,0.62,U] [#6 1.17,0.03,0.45,U] [#7 1.09,0.06,0.40,U] [#8 1.32,0.03,0.34,U] 
21:37:04.798 00.002 12116 refined, 8 included, MultiStar: {0.74, -0.08}, one-star: {0.73, -0.35}
21:37:04.800 00.002 12116 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.71) = xAngle (-2.83 = -2.83)
21:37:04.802 00.002 12116 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.16 = 0.16)
21:37:04.805 00.003 12116 CameraToMount -- cameraX=0.74 cameraY=-0.08 hyp=0.75 cameraTheta=-0.11 mountX=-0.71 mountY=0.12, mountTheta=2.97
21:37:04.808 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.74, y=-0.08, opts=13)
21:37:04.811 00.003 12116 Enqueuing Move request for scope (0.74, -0.08)
21:37:04.813 00.002 11824 Worker thread wakes up
21:37:04.813 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1719, FiltMax=65535, Gamma=0.510
21:37:04.815 00.002 12116 UpdateGuideState exits: m=389405 SNR=81.2
21:37:04.818 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:04.820 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:04.822 00.002 12116 Enqueuing Expose request
21:37:04.824 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.08) opts 0xd
21:37:04.825 00.001 11824 Handling offset move in thread for scope, endpoint = (0.74, -0.08)
21:37:04.825 00.000 11824 Moving (0.74, -0.08) raw xDistance=-0.71 yDistance=0.12
21:37:04.825 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.71
21:37:04.825 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:04.825 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:37:04.825 00.000 11824 MoveAxis(E, 174, ABG)
21:37:04.825 00.000 11824 Guiding  Dir = 2, Dur = 174
21:37:04.825 00.000 11824 IsSlewing returns 0
21:37:04.826 00.001 11824 IsGuiding returns 0
21:37:04.826 00.000 11824 PulseGuide returned control before completion, sleep 184
21:37:05.025 00.199 11824 IsGuiding returns 1
21:37:05.025 00.000 11824 scope still moving after pulse duration time elapsed
21:37:05.056 00.031 11824 IsSlewing returns 0
21:37:05.056 00.000 11824 IsGuiding returns 0
21:37:05.057 00.001 11824 scope move finished after 174 + 57 ms
21:37:05.057 00.000 11824 Move returns status 0, amount 174
21:37:05.057 00.000 11824 MoveAxis(N, 0, ABG)
21:37:05.057 00.000 11824 Move returns status 0, amount 0
21:37:05.057 00.000 11824 move complete, result=0
21:37:05.057 00.000 11824 worker thread done servicing request
21:37:05.057 00.000 11824 Worker thread wakes up
21:37:05.057 00.000 12116 GuideStep: -0.7 px 174 ms EAST, 0.1 px 0 ms NORTH
21:37:05.060 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:05.060 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:08.522 03.462 11824 Exposure complete
21:37:08.800 00.278 11824 worker thread done servicing request
21:37:08.800 00.000 12116 OnExposeComplete: enter
21:37:08.805 00.005 12116 UpdateGuideState(): m_state=6
21:37:08.808 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
21:37:08.813 00.005 12116 Star::Find returns 1 (0), X=1412.94, Y=262.98, Mass=421394, SNR=88.8, Peak=43424 HFD=2.9
21:37:08.816 00.003 12116 MultiStar: [#1 0.47,0.44,0.55,U] [#2 -0.66,0.53,0.74,U] [#3 0.62,0.41,0.86,U] [#4 0.78,0.37,0.46,U] [#5 0.81,0.30,0.43,U] [#6 0.81,0.20,0.31,U] [#7 0.48,0.76,0.35,U] [#8 0.55,1.26,0.27,U] 
21:37:08.819 00.003 12116 single-star, 8 included, MultiStar: {0.36, 0.42}, one-star: {0.20, 0.16}
21:37:08.822 00.003 12116 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.71) = xAngle (-2.04 = -2.04)
21:37:08.826 00.004 12116 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.94 = 0.94)
21:37:08.830 00.004 12116 CameraToMount -- cameraX=0.20 cameraY=0.16 hyp=0.25 cameraTheta=0.67 mountX=-0.11 mountY=0.20, mountTheta=2.08
21:37:08.835 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.20, y=0.16, opts=13)
21:37:08.840 00.005 12116 Enqueuing Move request for scope (0.20, 0.16)
21:37:08.843 00.003 11824 Worker thread wakes up
21:37:08.844 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1616, FiltMax=65535, Gamma=0.510
21:37:08.846 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.16) opts 0xd
21:37:08.846 00.000 12116 UpdateGuideState exits: m=421394 SNR=88.8
21:37:08.850 00.004 11824 Handling offset move in thread for scope, endpoint = (0.20, 0.16)
21:37:08.850 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:08.853 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:08.857 00.004 12116 Enqueuing Expose request
21:37:08.860 00.003 11824 Moving (0.20, 0.16) raw xDistance=-0.11 yDistance=0.20
21:37:08.860 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:37:08.860 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:08.860 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:37:08.861 00.001 11824 MoveAxis(E, 0, ABG)
21:37:08.861 00.000 11824 Move returns status 0, amount 0
21:37:08.861 00.000 11824 MoveAxis(N, 0, ABG)
21:37:08.861 00.000 11824 Move returns status 0, amount 0
21:37:08.861 00.000 11824 move complete, result=0
21:37:08.861 00.000 11824 worker thread done servicing request
21:37:08.861 00.000 11824 Worker thread wakes up
21:37:08.861 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:08.861 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:08.864 00.003 12116 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:37:12.268 03.404 11824 Exposure complete
21:37:12.496 00.228 11824 worker thread done servicing request
21:37:12.496 00.000 12116 OnExposeComplete: enter
21:37:12.499 00.003 12116 UpdateGuideState(): m_state=6
21:37:12.503 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
21:37:12.506 00.003 12116 Star::Find returns 1 (0), X=1413.35, Y=262.43, Mass=397343, SNR=83.0, Peak=41264 HFD=3.0
21:37:12.509 00.003 12116 MultiStar: [#1 0.80,0.17,0.58,U] [#2 -0.60,0.11,0.74,U] [#3 1.13,-0.18,0.84,U] [#4 0.93,0.39,0.51,U] [#5 1.00,0.25,0.46,U] [#6 1.18,0.41,0.37,U] [#7 0.86,-0.17,0.42,U] [#8 0.62,0.62,0.32,U] 
21:37:12.512 00.003 12116 refined, 8 included, MultiStar: {0.67, 0.04}, one-star: {0.61, -0.39}
21:37:12.515 00.003 12116 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.71) = xAngle (-2.65 = -2.65)
21:37:12.517 00.002 12116 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.34 = 0.34)
21:37:12.522 00.005 12116 CameraToMount -- cameraX=0.67 cameraY=0.04 hyp=0.67 cameraTheta=0.07 mountX=-0.59 mountY=0.22, mountTheta=2.78
21:37:12.529 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.67, y=0.04, opts=13)
21:37:12.532 00.003 12116 Enqueuing Move request for scope (0.67, 0.04)
21:37:12.534 00.002 11824 Worker thread wakes up
21:37:12.534 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1738, FiltMax=65535, Gamma=0.510
21:37:12.537 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.04) opts 0xd
21:37:12.537 00.000 12116 UpdateGuideState exits: m=397343 SNR=83.0
21:37:12.539 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:12.542 00.003 11824 Handling offset move in thread for scope, endpoint = (0.67, 0.04)
21:37:12.542 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:12.544 00.002 12116 Enqueuing Expose request
21:37:12.547 00.003 11824 Moving (0.67, 0.04) raw xDistance=-0.59 yDistance=0.22
21:37:12.547 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
21:37:12.547 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:12.547 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:37:12.547 00.000 11824 MoveAxis(E, 133, ABG)
21:37:12.547 00.000 11824 Guiding  Dir = 2, Dur = 133
21:37:12.547 00.000 11824 IsSlewing returns 0
21:37:12.548 00.001 11824 IsGuiding returns 0
21:37:12.548 00.000 11824 PulseGuide returned control before completion, sleep 143
21:37:12.694 00.146 11824 IsGuiding returns 1
21:37:12.694 00.000 11824 scope still moving after pulse duration time elapsed
21:37:12.726 00.032 11824 IsSlewing returns 0
21:37:12.726 00.000 11824 IsGuiding returns 0
21:37:12.726 00.000 11824 scope move finished after 133 + 45 ms
21:37:12.726 00.000 11824 Move returns status 0, amount 133
21:37:12.726 00.000 11824 MoveAxis(N, 0, ABG)
21:37:12.726 00.000 11824 Move returns status 0, amount 0
21:37:12.726 00.000 11824 move complete, result=0
21:37:12.727 00.001 11824 worker thread done servicing request
21:37:12.727 00.000 11824 Worker thread wakes up
21:37:12.727 00.000 12116 GuideStep: -0.6 px 133 ms EAST, 0.2 px 0 ms NORTH
21:37:12.730 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:12.730 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:16.118 03.388 11824 Exposure complete
21:37:16.341 00.223 11824 worker thread done servicing request
21:37:16.341 00.000 12116 OnExposeComplete: enter
21:37:16.346 00.005 12116 UpdateGuideState(): m_state=6
21:37:16.349 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
21:37:16.353 00.004 12116 Star::Find returns 1 (0), X=1413.40, Y=262.51, Mass=386193, SNR=81.4, Peak=41661 HFD=3.1
21:37:16.357 00.004 12116 MultiStar: [#1 1.01,-0.27,0.66,U] [#2 -1.14,-0.11,0.72,U] [#3 1.08,0.20,0.80,U] [#4 1.07,-0.25,0.62,U] [#5 1.32,-0.64,0.47,U] [#6 0.77,-0.38,0.37,U] [#7 0.89,-0.10,0.40,U] [#8 0.86,-0.46,0.26,U] 
21:37:16.361 00.004 12116 refined, 8 included, MultiStar: {0.66, -0.22}, one-star: {0.65, -0.32}
21:37:16.364 00.003 12116 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.71) = xAngle (-3.03 = -3.03)
21:37:16.367 00.003 12116 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.05 = -0.05)
21:37:16.370 00.003 12116 CameraToMount -- cameraX=0.66 cameraY=-0.22 hyp=0.70 cameraTheta=-0.32 mountX=-0.70 mountY=-0.03, mountTheta=-3.10
21:37:16.378 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.66, y=-0.22, opts=13)
21:37:16.381 00.003 12116 Enqueuing Move request for scope (0.66, -0.22)
21:37:16.383 00.002 11824 Worker thread wakes up
21:37:16.383 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.22) opts 0xd
21:37:16.384 00.001 11824 Handling offset move in thread for scope, endpoint = (0.66, -0.22)
21:37:16.384 00.000 11824 Moving (0.66, -0.22) raw xDistance=-0.70 yDistance=-0.03
21:37:16.384 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
21:37:16.384 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:16.384 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1617, FiltMax=65535, Gamma=0.510
21:37:16.388 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:37:16.388 00.000 12116 UpdateGuideState exits: m=386193 SNR=81.4
21:37:16.390 00.002 11824 MoveAxis(E, 165, ABG)
21:37:16.390 00.000 11824 Guiding  Dir = 2, Dur = 165
21:37:16.390 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:16.394 00.004 11824 IsSlewing returns 0
21:37:16.394 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:16.397 00.003 12116 Enqueuing Expose request
21:37:16.399 00.002 11824 IsGuiding returns 0
21:37:16.400 00.001 11824 PulseGuide returned control before completion, sleep 175
21:37:16.579 00.179 11824 IsGuiding returns 1
21:37:16.579 00.000 11824 scope still moving after pulse duration time elapsed
21:37:16.609 00.030 11824 IsSlewing returns 0
21:37:16.609 00.000 11824 IsGuiding returns 0
21:37:16.609 00.000 11824 scope move finished after 165 + 45 ms
21:37:16.609 00.000 11824 Move returns status 0, amount 165
21:37:16.610 00.001 11824 MoveAxis(N, 0, ABG)
21:37:16.610 00.000 11824 Move returns status 0, amount 0
21:37:16.610 00.000 11824 move complete, result=0
21:37:16.610 00.000 11824 worker thread done servicing request
21:37:16.610 00.000 11824 Worker thread wakes up
21:37:16.610 00.000 12116 GuideStep: -0.7 px 165 ms EAST, -0.0 px 0 ms NORTH
21:37:16.613 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:16.613 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:20.007 03.394 11824 Exposure complete
21:37:20.223 00.216 11824 worker thread done servicing request
21:37:20.224 00.001 12116 OnExposeComplete: enter
21:37:20.226 00.002 12116 UpdateGuideState(): m_state=6
21:37:20.230 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
21:37:20.232 00.002 12116 Star::Find returns 1 (0), X=1412.70, Y=262.56, Mass=392600, SNR=83.9, Peak=39776 HFD=3.0
21:37:20.235 00.003 12116 MultiStar: [#1 0.11,-0.03,0.68,U] [#2 -0.43,0.05,0.95,U] [#3 0.27,-0.14,0.91,U] [#4 0.23,-0.17,0.59,U] [#5 0.44,-0.43,0.45,U] [#6 -0.01,0.01,0.42,U] [#7 0.61,-0.12,0.35,U] [#8 0.52,-0.04,0.29,U] 
21:37:20.237 00.002 12116 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {-0.04, -0.26}
21:37:20.239 00.002 12116 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.71) = xAngle (-3.61 = 2.67)
21:37:20.241 00.002 12116 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.63 = -0.63)
21:37:20.243 00.002 12116 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.90 mountX=-0.14 mountY=-0.09, mountTheta=-2.56
21:37:20.250 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.10, y=-0.13, opts=13)
21:37:20.253 00.003 12116 Enqueuing Move request for scope (0.10, -0.13)
21:37:20.255 00.002 11824 Worker thread wakes up
21:37:20.255 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
21:37:20.255 00.000 11824 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
21:37:20.256 00.001 11824 Moving (0.10, -0.13) raw xDistance=-0.14 yDistance=-0.09
21:37:20.256 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1510, FiltMax=65535, Gamma=0.510
21:37:20.258 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:37:20.258 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:20.259 00.001 12116 UpdateGuideState exits: m=392600 SNR=83.9
21:37:20.261 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:20.263 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:20.265 00.002 12116 Enqueuing Expose request
21:37:20.268 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:37:20.268 00.000 11824 MoveAxis(E, 0, ABG)
21:37:20.268 00.000 11824 Move returns status 0, amount 0
21:37:20.268 00.000 11824 MoveAxis(N, 0, ABG)
21:37:20.268 00.000 11824 Move returns status 0, amount 0
21:37:20.268 00.000 11824 move complete, result=0
21:37:20.268 00.000 11824 worker thread done servicing request
21:37:20.268 00.000 11824 Worker thread wakes up
21:37:20.268 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:20.268 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:20.270 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:23.669 03.399 11824 Exposure complete
21:37:23.872 00.203 11824 worker thread done servicing request
21:37:23.872 00.000 12116 OnExposeComplete: enter
21:37:23.875 00.003 12116 UpdateGuideState(): m_state=6
21:37:23.887 00.012 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
21:37:23.894 00.007 12116 Star::Find returns 1 (0), X=1412.87, Y=262.36, Mass=440440, SNR=109.9, Peak=56752 HFD=2.7
21:37:23.902 00.008 12116 MultiStar: [#1 0.33,-0.33,0.49,U] [#2 -0.31,-0.18,0.68,U] [#3 0.73,-0.11,0.61,U] [#4 0.52,-0.42,0.45,U] [#5 0.89,-0.80,0.44,U] [#6 0.49,-0.38,0.30,U] [#7 0.52,-0.26,0.28,U] [#8 0.63,-0.36,0.27,U] 
21:37:23.906 00.004 12116 single-star, 8 included, MultiStar: {0.36, -0.36}, one-star: {0.13, -0.46}
21:37:23.912 00.006 12116 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.71) = xAngle (-4.02 = 2.27)
21:37:23.915 00.003 12116 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.03 = -1.03)
21:37:23.922 00.007 12116 CameraToMount -- cameraX=0.13 cameraY=-0.46 hyp=0.48 cameraTheta=-1.30 mountX=-0.31 mountY=-0.41, mountTheta=-2.21
21:37:23.930 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.13, y=-0.46, opts=13)
21:37:23.937 00.007 12116 Enqueuing Move request for scope (0.13, -0.46)
21:37:23.942 00.005 11824 Worker thread wakes up
21:37:23.942 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.46) opts 0xd
21:37:23.942 00.000 11824 Handling offset move in thread for scope, endpoint = (0.13, -0.46)
21:37:23.942 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1543, FiltMax=65535, Gamma=0.510
21:37:23.947 00.005 11824 Moving (0.13, -0.46) raw xDistance=-0.31 yDistance=-0.41
21:37:23.947 00.000 12116 UpdateGuideState exits: m=440440 SNR=109.9
21:37:23.950 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
21:37:23.950 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:23.954 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:23.954 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:23.957 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:37:23.957 00.000 12116 Enqueuing Expose request
21:37:23.961 00.004 11824 MoveAxis(E, 69, ABG)
21:37:23.961 00.000 11824 Guiding  Dir = 2, Dur = 69
21:37:23.961 00.000 11824 IsSlewing returns 0
21:37:23.962 00.001 11824 IsGuiding returns 0
21:37:23.962 00.000 11824 PulseGuide returned control before completion, sleep 79
21:37:24.054 00.092 11824 IsGuiding returns 1
21:37:24.054 00.000 11824 scope still moving after pulse duration time elapsed
21:37:24.085 00.031 11824 IsSlewing returns 0
21:37:24.085 00.000 11824 IsGuiding returns 0
21:37:24.085 00.000 11824 scope move finished after 69 + 55 ms
21:37:24.085 00.000 11824 Move returns status 0, amount 69
21:37:24.085 00.000 11824 MoveAxis(N, 0, ABG)
21:37:24.087 00.002 11824 Move returns status 0, amount 0
21:37:24.087 00.000 11824 move complete, result=0
21:37:24.087 00.000 11824 worker thread done servicing request
21:37:24.087 00.000 12116 GuideStep: -0.3 px 69 ms EAST, -0.4 px 0 ms NORTH
21:37:24.090 00.003 11824 Worker thread wakes up
21:37:24.091 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:24.091 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:27.501 03.410 11824 Exposure complete
21:37:27.731 00.230 11824 worker thread done servicing request
21:37:27.731 00.000 12116 OnExposeComplete: enter
21:37:27.735 00.004 12116 UpdateGuideState(): m_state=6
21:37:27.738 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
21:37:27.741 00.003 12116 Star::Find returns 1 (0), X=1412.92, Y=262.35, Mass=415936, SNR=83.2, Peak=52704 HFD=2.6
21:37:27.745 00.004 12116 MultiStar: [#1 0.53,-0.30,0.67,U] [#2 -0.86,0.07,0.76,U] [#3 0.42,-0.34,0.93,U] [#4 0.54,-0.52,0.61,U] [#5 0.79,-0.94,0.42,U] [#6 0.77,-0.42,0.45,U] [#7 0.63,-0.42,0.40,U] [#8 0.67,-0.46,0.33,U] 
21:37:27.747 00.002 12116 refined, 8 included, MultiStar: {0.31, -0.39}, one-star: {0.18, -0.47}
21:37:27.750 00.003 12116 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.71) = xAngle (-3.60 = 2.68)
21:37:27.754 00.004 12116 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.61 = -0.61)
21:37:27.758 00.004 12116 CameraToMount -- cameraX=0.31 cameraY=-0.39 hyp=0.50 cameraTheta=-0.89 mountX=-0.45 mountY=-0.29, mountTheta=-2.57
21:37:27.764 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.31, y=-0.39, opts=13)
21:37:27.767 00.003 12116 Enqueuing Move request for scope (0.31, -0.39)
21:37:27.771 00.004 11824 Worker thread wakes up
21:37:27.771 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.39) opts 0xd
21:37:27.771 00.000 11824 Handling offset move in thread for scope, endpoint = (0.31, -0.39)
21:37:27.771 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1853, FiltMax=65535, Gamma=0.510
21:37:27.774 00.003 11824 Moving (0.31, -0.39) raw xDistance=-0.45 yDistance=-0.29
21:37:27.774 00.000 12116 UpdateGuideState exits: m=415936 SNR=83.2
21:37:27.777 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
21:37:27.777 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:27.779 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:27.781 00.002 12116 Enqueuing Expose request
21:37:27.785 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:27.786 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:37:27.786 00.000 11824 MoveAxis(E, 105, ABG)
21:37:27.786 00.000 11824 Guiding  Dir = 2, Dur = 105
21:37:27.786 00.000 11824 IsSlewing returns 0
21:37:27.786 00.000 11824 IsGuiding returns 0
21:37:27.786 00.000 11824 PulseGuide returned control before completion, sleep 115
21:37:27.908 00.122 11824 IsGuiding returns 1
21:37:27.908 00.000 11824 scope still moving after pulse duration time elapsed
21:37:27.940 00.032 11824 IsSlewing returns 0
21:37:27.940 00.000 11824 IsGuiding returns 0
21:37:27.940 00.000 11824 scope move finished after 105 + 48 ms
21:37:27.940 00.000 11824 Move returns status 0, amount 105
21:37:27.940 00.000 11824 MoveAxis(N, 0, ABG)
21:37:27.940 00.000 11824 Move returns status 0, amount 0
21:37:27.941 00.001 11824 move complete, result=0
21:37:27.941 00.000 11824 worker thread done servicing request
21:37:27.941 00.000 11824 Worker thread wakes up
21:37:27.941 00.000 12116 GuideStep: -0.4 px 105 ms EAST, -0.3 px 0 ms NORTH
21:37:27.945 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:27.945 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:31.338 03.393 11824 Exposure complete
21:37:31.591 00.253 11824 worker thread done servicing request
21:37:31.591 00.000 12116 OnExposeComplete: enter
21:37:31.595 00.004 12116 UpdateGuideState(): m_state=6
21:37:31.598 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
21:37:31.600 00.002 12116 Star::Find returns 1 (0), X=1412.72, Y=262.51, Mass=388728, SNR=78.7, Peak=46960 HFD=3.0
21:37:31.605 00.005 12116 MultiStar: [#1 0.08,0.04,0.74,U] [#2 -0.11,-0.21,0.89,U] [#3 0.32,0.05,0.93,U] [#4 0.40,-0.11,0.60,U] [#5 0.69,-0.62,0.49,U] [#6 0.40,-0.39,0.47,U] [#7 0.15,-0.04,0.40,U] [#8 0.57,0.04,0.37,U] 
21:37:31.608 00.003 12116 refined, 8 included, MultiStar: {0.21, -0.17}, one-star: {-0.03, -0.32}
21:37:31.611 00.003 12116 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.71) = xAngle (-3.38 = 2.91)
21:37:31.614 00.003 12116 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.39 = -0.39)
21:37:31.617 00.003 12116 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.66 mountX=-0.26 mountY=-0.10, mountTheta=-2.77
21:37:31.625 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.21, y=-0.17, opts=13)
21:37:31.628 00.003 12116 Enqueuing Move request for scope (0.21, -0.17)
21:37:31.631 00.003 11824 Worker thread wakes up
21:37:31.631 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1677, FiltMax=65535, Gamma=0.510
21:37:31.635 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
21:37:31.635 00.000 12116 UpdateGuideState exits: m=388728 SNR=78.7
21:37:31.638 00.003 11824 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
21:37:31.638 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:31.641 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:31.645 00.004 12116 Enqueuing Expose request
21:37:31.648 00.003 11824 Moving (0.21, -0.17) raw xDistance=-0.26 yDistance=-0.10
21:37:31.648 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
21:37:31.648 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:31.648 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:37:31.648 00.000 11824 MoveAxis(E, 0, ABG)
21:37:31.648 00.000 11824 Move returns status 0, amount 0
21:37:31.648 00.000 11824 MoveAxis(N, 0, ABG)
21:37:31.648 00.000 11824 Move returns status 0, amount 0
21:37:31.648 00.000 11824 move complete, result=0
21:37:31.648 00.000 11824 worker thread done servicing request
21:37:31.649 00.001 11824 Worker thread wakes up
21:37:31.649 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:31.649 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:31.651 00.002 12116 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:35.031 03.380 11824 Exposure complete
21:37:35.256 00.225 11824 worker thread done servicing request
21:37:35.256 00.000 12116 OnExposeComplete: enter
21:37:35.259 00.003 12116 UpdateGuideState(): m_state=6
21:37:35.262 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
21:37:35.264 00.002 12116 Star::Find returns 1 (0), X=1412.81, Y=262.42, Mass=401634, SNR=83.3, Peak=52512 HFD=2.7
21:37:35.268 00.004 12116 MultiStar: [#1 0.12,-0.06,0.60,U] [#2 -0.30,-0.10,0.78,U] [#3 0.70,0.06,0.97,U] [#4 0.49,-0.11,0.59,U] [#5 0.98,-0.47,0.57,U] [#6 0.64,-0.12,0.38,U] [#7 0.83,0.20,0.35,U] [#8 0.60,0.11,0.40,U] 
21:37:35.270 00.002 12116 single-star, 8 included, MultiStar: {0.39, -0.13}, one-star: {0.07, -0.40}
21:37:35.272 00.002 12116 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.71) = xAngle (-4.11 = 2.17)
21:37:35.274 00.002 12116 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.13 = -1.13)
21:37:35.277 00.003 12116 CameraToMount -- cameraX=0.07 cameraY=-0.40 hyp=0.41 cameraTheta=-1.40 mountX=-0.23 mountY=-0.37, mountTheta=-2.13
21:37:35.282 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.40, opts=13)
21:37:35.285 00.003 12116 Enqueuing Move request for scope (0.07, -0.40)
21:37:35.287 00.002 11824 Worker thread wakes up
21:37:35.288 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1607, FiltMax=65535, Gamma=0.510
21:37:35.290 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.40) opts 0xd
21:37:35.290 00.000 12116 UpdateGuideState exits: m=401634 SNR=83.3
21:37:35.292 00.002 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.40)
21:37:35.293 00.001 11824 Moving (0.07, -0.40) raw xDistance=-0.23 yDistance=-0.37
21:37:35.293 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:35.295 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
21:37:35.296 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:35.297 00.001 12116 Enqueuing Expose request
21:37:35.300 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:35.300 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:37:35.300 00.000 11824 MoveAxis(E, 0, ABG)
21:37:35.300 00.000 11824 Move returns status 0, amount 0
21:37:35.300 00.000 11824 MoveAxis(N, 0, ABG)
21:37:35.300 00.000 11824 Move returns status 0, amount 0
21:37:35.300 00.000 11824 move complete, result=0
21:37:35.300 00.000 11824 worker thread done servicing request
21:37:35.300 00.000 11824 Worker thread wakes up
21:37:35.301 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:35.301 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:35.303 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:37:38.700 03.397 11824 Exposure complete
21:37:38.897 00.197 11824 worker thread done servicing request
21:37:38.897 00.000 12116 OnExposeComplete: enter
21:37:38.900 00.003 12116 UpdateGuideState(): m_state=6
21:37:38.903 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
21:37:38.905 00.002 12116 Star::Find returns 1 (0), X=1413.31, Y=262.09, Mass=403925, SNR=81.0, Peak=40861 HFD=2.6
21:37:38.907 00.002 12116 MultiStar: [#1 0.56,-0.76,0.71,U] [#2 -1.16,-0.21,0.75,U] [#3 0.94,-0.34,0.88,U] [#4 0.94,-0.75,0.61,U] [#5 1.63,-1.13,0.50,U] [#6 1.04,-0.83,0.35,U] [#7 0.78,-0.75,0.37,U] [#8 1.24,-0.83,0.32,U] 
21:37:38.909 00.002 12116 refined, 8 included, MultiStar: {0.61, -0.65}, one-star: {0.56, -0.73}
21:37:38.912 00.003 12116 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.71) = xAngle (-3.53 = 2.75)
21:37:38.913 00.001 12116 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.55 = -0.55)
21:37:38.916 00.003 12116 CameraToMount -- cameraX=0.61 cameraY=-0.65 hyp=0.89 cameraTheta=-0.82 mountX=-0.83 mountY=-0.46, mountTheta=-2.63
21:37:38.921 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.61, y=-0.65, opts=13)
21:37:38.924 00.003 12116 Enqueuing Move request for scope (0.61, -0.65)
21:37:38.927 00.003 11824 Worker thread wakes up
21:37:38.927 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1635, FiltMax=65535, Gamma=0.510
21:37:38.929 00.002 12116 UpdateGuideState exits: m=403925 SNR=81.0
21:37:38.932 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.65) opts 0xd
21:37:38.932 00.000 11824 Handling offset move in thread for scope, endpoint = (0.61, -0.65)
21:37:38.932 00.000 11824 Moving (0.61, -0.65) raw xDistance=-0.83 yDistance=-0.46
21:37:38.932 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
21:37:38.932 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:37:38.932 00.000 11824 MoveAxis(E, 185, ABG)
21:37:38.932 00.000 11824 Guiding  Dir = 2, Dur = 185
21:37:38.932 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:38.934 00.002 11824 IsSlewing returns 0
21:37:38.935 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:38.937 00.002 11824 IsGuiding returns 0
21:37:38.937 00.000 12116 Enqueuing Expose request
21:37:38.939 00.002 11824 PulseGuide returned control before completion, sleep 195
21:37:39.135 00.196 11824 IsGuiding returns 1
21:37:39.135 00.000 11824 scope still moving after pulse duration time elapsed
21:37:39.166 00.031 11824 IsSlewing returns 0
21:37:39.166 00.000 11824 IsGuiding returns 0
21:37:39.166 00.000 11824 scope move finished after 185 + 44 ms
21:37:39.166 00.000 11824 Move returns status 0, amount 185
21:37:39.166 00.000 11824 MoveAxis(N, 87, ABG)
21:37:39.166 00.000 11824 Guiding  Dir = 0, Dur = 87
21:37:39.167 00.001 11824 IsSlewing returns 0
21:37:39.167 00.000 11824 IsGuiding returns 0
21:37:39.167 00.000 11824 PulseGuide returned control before completion, sleep 97
21:37:39.276 00.109 11824 IsGuiding returns 1
21:37:39.276 00.000 11824 scope still moving after pulse duration time elapsed
21:37:39.308 00.032 11824 IsSlewing returns 0
21:37:39.308 00.000 11824 IsGuiding returns 0
21:37:39.308 00.000 11824 scope move finished after 87 + 54 ms
21:37:39.308 00.000 11824 Move returns status 0, amount 87
21:37:39.308 00.000 11824 move complete, result=0
21:37:39.309 00.001 11824 worker thread done servicing request
21:37:39.309 00.000 11824 Worker thread wakes up
21:37:39.309 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:39.309 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:39.309 00.000 12116 GuideStep: -0.8 px 185 ms EAST, -0.5 px 87 ms NORTH
21:37:42.713 03.404 11824 Exposure complete
21:37:42.973 00.260 11824 worker thread done servicing request
21:37:42.974 00.001 12116 OnExposeComplete: enter
21:37:42.977 00.003 12116 UpdateGuideState(): m_state=6
21:37:42.981 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
21:37:42.983 00.002 12116 Star::Find returns 1 (0), X=1412.78, Y=262.74, Mass=390059, SNR=76.6, Peak=49184 HFD=2.8
21:37:42.987 00.004 12116 MultiStar: [#1 0.17,0.37,0.62,U] [#2 -0.55,0.38,0.80,U] [#3 0.55,0.21,1.06,U] [#4 0.47,0.43,0.58,U] [#5 0.68,-0.01,0.55,U] [#6 0.41,0.18,0.48,U] [#7 0.32,0.71,0.48,U] [#8 0.56,0.66,0.39,U] 
21:37:42.990 00.003 12116 single-star, 8 included, MultiStar: {0.25, 0.27}, one-star: {0.04, -0.08}
21:37:42.994 00.004 12116 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.71) = xAngle (-3.88 = 2.40)
21:37:42.996 00.002 12116 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.89 = -0.89)
21:37:42.999 00.003 12116 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.16 mountX=-0.07 mountY=-0.07, mountTheta=-2.33
21:37:43.005 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.04, y=-0.08, opts=13)
21:37:43.009 00.004 12116 Enqueuing Move request for scope (0.04, -0.08)
21:37:43.013 00.004 11824 Worker thread wakes up
21:37:43.013 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1802, FiltMax=65535, Gamma=0.510
21:37:43.016 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
21:37:43.016 00.000 12116 UpdateGuideState exits: m=390059 SNR=76.6
21:37:43.019 00.003 11824 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
21:37:43.019 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:43.024 00.005 11824 Moving (0.04, -0.08) raw xDistance=-0.07 yDistance=-0.07
21:37:43.024 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:43.027 00.003 12116 Enqueuing Expose request
21:37:43.030 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:37:43.030 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:43.030 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:37:43.030 00.000 11824 MoveAxis(E, 0, ABG)
21:37:43.030 00.000 11824 Move returns status 0, amount 0
21:37:43.030 00.000 11824 MoveAxis(N, 0, ABG)
21:37:43.030 00.000 11824 Move returns status 0, amount 0
21:37:43.030 00.000 11824 move complete, result=0
21:37:43.032 00.002 11824 worker thread done servicing request
21:37:43.032 00.000 11824 Worker thread wakes up
21:37:43.032 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:43.036 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:43.036 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:46.460 03.424 11824 Exposure complete
21:37:46.704 00.244 11824 worker thread done servicing request
21:37:46.705 00.001 12116 OnExposeComplete: enter
21:37:46.708 00.003 12116 UpdateGuideState(): m_state=6
21:37:46.712 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
21:37:46.716 00.004 12116 Star::Find returns 1 (0), X=1412.51, Y=262.68, Mass=381479, SNR=82.5, Peak=43120 HFD=3.0
21:37:46.720 00.004 12116 MultiStar: [#1 -0.06,0.01,0.67,U] [#2 -0.10,0.26,0.64,U] [#3 0.13,0.04,0.86,U] [#4 0.45,0.10,0.55,U] [#5 0.33,-0.09,0.55,U] [#6 0.28,0.17,0.35,U] [#7 0.07,-0.01,0.45,U] [#8 0.35,0.25,0.32,U] 
21:37:46.723 00.003 12116 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {-0.23, -0.14}
21:37:46.725 00.002 12116 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.71) = xAngle (-2.29 = -2.29)
21:37:46.728 00.003 12116 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.70 = 0.70)
21:37:46.731 00.003 12116 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.43 mountX=-0.06 mountY=0.06, mountTheta=2.36
21:37:46.738 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=0.04, opts=13)
21:37:46.742 00.004 12116 Enqueuing Move request for scope (0.08, 0.04)
21:37:46.745 00.003 11824 Worker thread wakes up
21:37:46.745 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1686, FiltMax=65535, Gamma=0.510
21:37:46.749 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
21:37:46.749 00.000 12116 UpdateGuideState exits: m=381479 SNR=82.5
21:37:46.752 00.003 11824 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
21:37:46.752 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:46.755 00.003 11824 Moving (0.08, 0.04) raw xDistance=-0.06 yDistance=0.06
21:37:46.755 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:46.758 00.003 12116 Enqueuing Expose request
21:37:46.761 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:37:46.761 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:46.761 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:37:46.761 00.000 11824 MoveAxis(E, 0, ABG)
21:37:46.761 00.000 11824 Move returns status 0, amount 0
21:37:46.761 00.000 11824 MoveAxis(N, 0, ABG)
21:37:46.761 00.000 11824 Move returns status 0, amount 0
21:37:46.761 00.000 11824 move complete, result=0
21:37:46.762 00.001 11824 worker thread done servicing request
21:37:46.762 00.000 11824 Worker thread wakes up
21:37:46.762 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:46.762 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:46.764 00.002 12116 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:37:50.127 03.363 11824 Exposure complete
21:37:50.324 00.197 11824 worker thread done servicing request
21:37:50.324 00.000 12116 OnExposeComplete: enter
21:37:50.327 00.003 12116 UpdateGuideState(): m_state=6
21:37:50.329 00.002 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
21:37:50.331 00.002 12116 Star::Find returns 1 (0), X=1412.46, Y=262.90, Mass=405883, SNR=89.0, Peak=49984 HFD=2.4
21:37:50.334 00.003 12116 MultiStar: [#1 -0.08,0.35,0.58,U] [#2 0.12,0.40,0.63,U] [#3 -0.00,0.22,0.89,U] [#4 0.06,0.45,0.55,U] [#5 0.13,0.39,0.49,U] [#6 0.39,0.37,0.37,U] [#7 0.02,0.07,0.34,U] [#8 0.04,0.45,0.31,U] 
21:37:50.336 00.002 12116 refined, 8 included, MultiStar: {-0.00, 0.29}, one-star: {-0.29, 0.08}
21:37:50.338 00.002 12116 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.71) = xAngle (-1.14 = -1.14)
21:37:50.340 00.002 12116 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.84 = 1.84)
21:37:50.342 00.002 12116 CameraToMount -- cameraX=-0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.57 mountX=0.12 mountY=0.27, mountTheta=1.16
21:37:50.347 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.00, y=0.29, opts=13)
21:37:50.350 00.003 12116 Enqueuing Move request for scope (-0.00, 0.29)
21:37:50.353 00.003 11824 Worker thread wakes up
21:37:50.353 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.29) opts 0xd
21:37:50.353 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1645, FiltMax=65535, Gamma=0.510
21:37:50.356 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.00, 0.29)
21:37:50.356 00.000 12116 UpdateGuideState exits: m=405883 SNR=89.0
21:37:50.359 00.003 11824 Moving (-0.00, 0.29) raw xDistance=0.12 yDistance=0.27
21:37:50.359 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:50.361 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:50.364 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:37:50.364 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:50.364 00.000 12116 Enqueuing Expose request
21:37:50.366 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:37:50.366 00.000 11824 MoveAxis(E, 0, ABG)
21:37:50.366 00.000 11824 Move returns status 0, amount 0
21:37:50.366 00.000 11824 MoveAxis(N, 0, ABG)
21:37:50.366 00.000 11824 Move returns status 0, amount 0
21:37:50.367 00.001 11824 move complete, result=0
21:37:50.367 00.000 11824 worker thread done servicing request
21:37:50.367 00.000 11824 Worker thread wakes up
21:37:50.367 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:50.367 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:50.370 00.003 12116 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:37:53.765 03.395 11824 Exposure complete
21:37:53.962 00.197 11824 worker thread done servicing request
21:37:53.963 00.001 12116 OnExposeComplete: enter
21:37:53.965 00.002 12116 UpdateGuideState(): m_state=6
21:37:53.967 00.002 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
21:37:53.969 00.002 12116 Star::Find returns 1 (0), X=1412.36, Y=262.89, Mass=400690, SNR=87.9, Peak=45536 HFD=2.6
21:37:53.972 00.003 12116 MultiStar: [#1 -0.13,-0.08,0.54,U] [#2 0.13,0.26,0.77,U] [#3 -0.04,0.35,0.73,U] [#4 0.08,-0.08,0.62,U] [#5 0.22,0.10,0.49,U] [#6 -0.20,0.31,0.43,U] [#7 -0.29,0.16,0.41,U] [#8 0.06,0.10,0.39,U] 
21:37:53.974 00.002 12116 refined, 8 included, MultiStar: {-0.08, 0.13}, one-star: {-0.38, 0.07}
21:37:53.975 00.001 12116 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.71) = xAngle (-0.63 = -0.63)
21:37:53.978 00.003 12116 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.36 = 2.36)
21:37:53.980 00.002 12116 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.08 mountX=0.12 mountY=0.11, mountTheta=0.72
21:37:53.984 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.08, y=0.13, opts=13)
21:37:53.986 00.002 12116 Enqueuing Move request for scope (-0.08, 0.13)
21:37:53.988 00.002 11824 Worker thread wakes up
21:37:53.989 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
21:37:53.989 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
21:37:53.989 00.000 11824 Moving (-0.08, 0.13) raw xDistance=0.12 yDistance=0.11
21:37:53.989 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:37:53.989 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:53.989 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1559, FiltMax=65535, Gamma=0.510
21:37:53.991 00.002 12116 UpdateGuideState exits: m=400690 SNR=87.9
21:37:53.994 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:53.996 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:37:53.996 00.000 11824 MoveAxis(E, 0, ABG)
21:37:53.996 00.000 11824 Move returns status 0, amount 0
21:37:53.996 00.000 11824 MoveAxis(N, 0, ABG)
21:37:53.996 00.000 11824 Move returns status 0, amount 0
21:37:53.996 00.000 11824 move complete, result=0
21:37:53.996 00.000 11824 worker thread done servicing request
21:37:53.996 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:53.998 00.002 12116 Enqueuing Expose request
21:37:54.000 00.002 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:37:54.002 00.002 11824 Worker thread wakes up
21:37:54.002 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:54.002 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:37:57.405 03.403 11824 Exposure complete
21:37:57.626 00.221 11824 worker thread done servicing request
21:37:57.626 00.000 12116 OnExposeComplete: enter
21:37:57.628 00.002 12116 UpdateGuideState(): m_state=6
21:37:57.631 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
21:37:57.634 00.003 12116 Star::Find returns 1 (0), X=1412.04, Y=263.33, Mass=403582, SNR=88.3, Peak=49568 HFD=2.6
21:37:57.638 00.004 12116 MultiStar: [#1 -0.47,0.61,0.55,U] [#2 0.49,0.59,0.68,U] [#3 -0.31,0.68,0.85,U] [#4 -0.29,0.53,0.66,U] [#5 0.17,-0.02,0.43,U] [#6 -0.34,0.58,0.43,U] [#7 -0.24,0.82,0.35,U] [#8 0.15,0.56,0.29,U] 
21:37:57.642 00.004 12116 refined, 8 included, MultiStar: {-0.23, 0.55}, one-star: {-0.70, 0.51}
21:37:57.645 00.003 12116 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.71) = xAngle (-0.75 = -0.75)
21:37:57.647 00.002 12116 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.24 = 2.24)
21:37:57.650 00.003 12116 CameraToMount -- cameraX=-0.23 cameraY=0.55 hyp=0.59 cameraTheta=1.97 mountX=0.43 mountY=0.47, mountTheta=0.82
21:37:57.655 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=0.55, opts=13)
21:37:57.658 00.003 12116 Enqueuing Move request for scope (-0.23, 0.55)
21:37:57.661 00.003 11824 Worker thread wakes up
21:37:57.661 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1731, FiltMax=65535, Gamma=0.510
21:37:57.664 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.55) opts 0xd
21:37:57.664 00.000 12116 UpdateGuideState exits: m=403582 SNR=88.3
21:37:57.666 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.23, 0.55)
21:37:57.666 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:57.669 00.003 11824 Moving (-0.23, 0.55) raw xDistance=0.43 yDistance=0.47
21:37:57.670 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
21:37:57.670 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:37:57.670 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:37:57.672 00.002 12116 Enqueuing Expose request
21:37:57.675 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
21:37:57.675 00.000 11824 MoveAxis(W, 97, ABG)
21:37:57.675 00.000 11824 Guiding  Dir = 3, Dur = 97
21:37:57.676 00.001 11824 IsSlewing returns 0
21:37:57.676 00.000 11824 IsGuiding returns 0
21:37:57.676 00.000 11824 PulseGuide returned control before completion, sleep 107
21:37:57.786 00.110 11824 IsGuiding returns 1
21:37:57.786 00.000 11824 scope still moving after pulse duration time elapsed
21:37:57.818 00.032 11824 IsSlewing returns 0
21:37:57.818 00.000 11824 IsGuiding returns 0
21:37:57.818 00.000 11824 scope move finished after 97 + 44 ms
21:37:57.818 00.000 11824 Move returns status 0, amount 97
21:37:57.819 00.001 11824 MoveAxis(N, 0, ABG)
21:37:57.819 00.000 11824 Move returns status 0, amount 0
21:37:57.819 00.000 11824 move complete, result=0
21:37:57.819 00.000 11824 worker thread done servicing request
21:37:57.819 00.000 11824 Worker thread wakes up
21:37:57.819 00.000 12116 GuideStep: 0.4 px 97 ms WEST, 0.5 px 0 ms NORTH
21:37:57.822 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:37:57.822 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:01.238 03.416 11824 Exposure complete
21:38:01.476 00.238 11824 worker thread done servicing request
21:38:01.476 00.000 12116 OnExposeComplete: enter
21:38:01.479 00.003 12116 UpdateGuideState(): m_state=6
21:38:01.482 00.003 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
21:38:01.485 00.003 12116 Star::Find returns 1 (0), X=1412.14, Y=263.27, Mass=424303, SNR=92.9, Peak=49491 HFD=2.6
21:38:01.488 00.003 12116 MultiStar: [#1 -0.45,0.52,0.53,U] [#2 0.48,0.64,0.62,U] [#3 -0.20,0.73,0.78,U] [#4 -0.11,0.44,0.62,U] [#5 0.33,0.12,0.49,U] [#6 -0.05,0.36,0.36,U] [#7 -0.31,0.56,0.36,U] [#8 0.13,0.55,0.34,U] 
21:38:01.491 00.003 12116 refined, 8 included, MultiStar: {-0.13, 0.50}, one-star: {-0.61, 0.45}
21:38:01.494 00.003 12116 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.71) = xAngle (-0.88 = -0.88)
21:38:01.497 00.003 12116 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.11 = 2.11)
21:38:01.499 00.002 12116 CameraToMount -- cameraX=-0.13 cameraY=0.50 hyp=0.52 cameraTheta=1.83 mountX=0.33 mountY=0.44, mountTheta=0.93
21:38:01.505 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.13, y=0.50, opts=13)
21:38:01.509 00.004 12116 Enqueuing Move request for scope (-0.13, 0.50)
21:38:01.512 00.003 11824 Worker thread wakes up
21:38:01.512 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5290, FiltMin=1664, FiltMax=65535, Gamma=0.510
21:38:01.515 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.50) opts 0xd
21:38:01.515 00.000 12116 UpdateGuideState exits: m=424303 SNR=92.9
21:38:01.517 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.13, 0.50)
21:38:01.518 00.001 11824 Moving (-0.13, 0.50) raw xDistance=0.33 yDistance=0.44
21:38:01.518 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:01.521 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
21:38:01.521 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:01.523 00.002 12116 Enqueuing Expose request
21:38:01.526 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:01.526 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:38:01.526 00.000 11824 MoveAxis(W, 80, ABG)
21:38:01.526 00.000 11824 Guiding  Dir = 3, Dur = 80
21:38:01.526 00.000 11824 IsSlewing returns 0
21:38:01.526 00.000 11824 IsGuiding returns 0
21:38:01.528 00.002 11824 PulseGuide returned control before completion, sleep 90
21:38:01.621 00.093 11824 IsGuiding returns 1
21:38:01.622 00.001 11824 scope still moving after pulse duration time elapsed
21:38:01.652 00.030 11824 IsSlewing returns 0
21:38:01.653 00.001 11824 IsGuiding returns 0
21:38:01.653 00.000 11824 scope move finished after 80 + 45 ms
21:38:01.653 00.000 11824 Move returns status 0, amount 80
21:38:01.653 00.000 11824 MoveAxis(N, 0, ABG)
21:38:01.653 00.000 11824 Move returns status 0, amount 0
21:38:01.653 00.000 11824 move complete, result=0
21:38:01.653 00.000 11824 worker thread done servicing request
21:38:01.653 00.000 11824 Worker thread wakes up
21:38:01.653 00.000 12116 GuideStep: 0.3 px 80 ms WEST, 0.4 px 0 ms NORTH
21:38:01.657 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:01.657 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:05.066 03.409 11824 Exposure complete
21:38:05.308 00.242 11824 worker thread done servicing request
21:38:05.308 00.000 12116 OnExposeComplete: enter
21:38:05.312 00.004 12116 UpdateGuideState(): m_state=6
21:38:05.315 00.003 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
21:38:05.318 00.003 12116 Star::Find returns 1 (0), X=1412.50, Y=262.62, Mass=398542, SNR=80.2, Peak=42208 HFD=3.1
21:38:05.322 00.004 12116 MultiStar: [#1 -0.07,-0.10,0.69,U] [#2 -0.00,0.01,0.77,U] [#3 0.32,0.09,0.85,U] [#4 0.15,-0.14,0.58,U] [#5 0.40,-0.24,0.55,U] [#6 0.38,-0.05,0.48,U] [#7 -0.10,0.13,0.39,U] [#8 0.34,0.38,0.36,U] 
21:38:05.324 00.002 12116 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {-0.25, -0.20}
21:38:05.328 00.004 12116 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.71) = xAngle (-3.12 = -3.12)
21:38:05.331 00.003 12116 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.13 = -0.13)
21:38:05.333 00.002 12116 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.40 mountX=-0.11 mountY=-0.01, mountTheta=-3.01
21:38:05.339 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.10, y=-0.04, opts=13)
21:38:05.342 00.003 12116 Enqueuing Move request for scope (0.10, -0.04)
21:38:05.345 00.003 11824 Worker thread wakes up
21:38:05.345 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
21:38:05.346 00.001 11824 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
21:38:05.346 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5290, FiltMin=1655, FiltMax=65535, Gamma=0.510
21:38:05.349 00.003 11824 Moving (0.10, -0.04) raw xDistance=-0.11 yDistance=-0.01
21:38:05.349 00.000 12116 UpdateGuideState exits: m=398542 SNR=80.2
21:38:05.353 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:38:05.353 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:05.353 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:05.356 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:38:05.356 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:05.360 00.004 11824 MoveAxis(E, 0, ABG)
21:38:05.360 00.000 11824 Move returns status 0, amount 0
21:38:05.360 00.000 11824 MoveAxis(N, 0, ABG)
21:38:05.360 00.000 11824 Move returns status 0, amount 0
21:38:05.360 00.000 11824 move complete, result=0
21:38:05.360 00.000 12116 Enqueuing Expose request
21:38:05.363 00.003 11824 worker thread done servicing request
21:38:05.363 00.000 11824 Worker thread wakes up
21:38:05.363 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:38:05.367 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:05.367 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:08.762 03.395 11824 Exposure complete
21:38:08.984 00.222 11824 worker thread done servicing request
21:38:08.984 00.000 12116 OnExposeComplete: enter
21:38:08.989 00.005 12116 UpdateGuideState(): m_state=6
21:38:08.992 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
21:38:08.995 00.003 12116 Star::Find returns 1 (0), X=1413.27, Y=262.50, Mass=393738, SNR=80.8, Peak=42787 HFD=3.0
21:38:08.998 00.003 12116 MultiStar: [#1 0.77,-0.39,0.62,U] [#2 -0.71,-0.06,0.77,U] [#3 0.96,-0.15,0.86,U] [#4 0.90,-0.46,0.56,U] [#5 1.20,-0.64,0.62,U] [#6 0.98,-0.11,0.42,U] [#7 1.01,-0.36,0.49,U] [#8 1.55,-0.33,0.35,U] 
21:38:09.001 00.003 12116 single-star, 8 included, MultiStar: {0.70, -0.30}, one-star: {0.53, -0.33}
21:38:09.004 00.003 12116 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.71) = xAngle (-3.27 = 3.02)
21:38:09.007 00.003 12116 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.28 = -0.28)
21:38:09.009 00.002 12116 CameraToMount -- cameraX=0.53 cameraY=-0.33 hyp=0.62 cameraTheta=-0.55 mountX=-0.62 mountY=-0.17, mountTheta=-2.87
21:38:09.016 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.53, y=-0.33, opts=13)
21:38:09.022 00.006 12116 Enqueuing Move request for scope (0.53, -0.33)
21:38:09.025 00.003 11824 Worker thread wakes up
21:38:09.025 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1659, FiltMax=65535, Gamma=0.510
21:38:09.029 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.33) opts 0xd
21:38:09.029 00.000 12116 UpdateGuideState exits: m=393738 SNR=80.8
21:38:09.032 00.003 11824 Handling offset move in thread for scope, endpoint = (0.53, -0.33)
21:38:09.032 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:09.035 00.003 11824 Moving (0.53, -0.33) raw xDistance=-0.62 yDistance=-0.17
21:38:09.035 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:09.039 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
21:38:09.039 00.000 12116 Enqueuing Expose request
21:38:09.042 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:09.042 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:38:09.042 00.000 11824 MoveAxis(E, 138, ABG)
21:38:09.042 00.000 11824 Guiding  Dir = 2, Dur = 138
21:38:09.043 00.001 11824 IsSlewing returns 0
21:38:09.043 00.000 11824 IsGuiding returns 0
21:38:09.045 00.002 11824 PulseGuide returned control before completion, sleep 148
21:38:09.197 00.152 11824 IsGuiding returns 1
21:38:09.197 00.000 11824 scope still moving after pulse duration time elapsed
21:38:09.228 00.031 11824 IsSlewing returns 0
21:38:09.228 00.000 11824 IsGuiding returns 1
21:38:09.259 00.031 11824 IsSlewing returns 0
21:38:09.259 00.000 11824 IsGuiding returns 1
21:38:09.291 00.032 11824 IsSlewing returns 0
21:38:09.291 00.000 11824 IsGuiding returns 0
21:38:09.291 00.000 11824 scope move finished after 138 + 109 ms
21:38:09.291 00.000 11824 Move returns status 0, amount 138
21:38:09.291 00.000 11824 MoveAxis(N, 0, ABG)
21:38:09.292 00.001 11824 Move returns status 0, amount 0
21:38:09.292 00.000 11824 move complete, result=0
21:38:09.292 00.000 11824 worker thread done servicing request
21:38:09.292 00.000 12116 GuideStep: -0.6 px 138 ms EAST, -0.2 px 0 ms NORTH
21:38:09.295 00.003 11824 Worker thread wakes up
21:38:09.295 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:09.295 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:12.702 03.407 11824 Exposure complete
21:38:12.937 00.235 11824 worker thread done servicing request
21:38:12.937 00.000 12116 OnExposeComplete: enter
21:38:12.940 00.003 12116 UpdateGuideState(): m_state=6
21:38:12.943 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
21:38:12.945 00.002 12116 Star::Find returns 1 (0), X=1412.52, Y=262.55, Mass=411102, SNR=90.4, Peak=40896 HFD=3.1
21:38:12.949 00.004 12116 MultiStar: [#1 -0.07,-0.14,0.59,U] [#2 -0.36,-0.01,0.71,U] [#3 0.12,0.05,0.76,U] [#4 0.14,-0.07,0.52,U] [#5 0.54,-0.62,0.45,U] [#6 0.53,-0.04,0.39,U] [#7 -0.07,-0.26,0.35,U] [#8 0.50,-0.08,0.29,U] 
21:38:12.952 00.003 12116 refined, 8 included, MultiStar: {0.04, -0.15}, one-star: {-0.22, -0.28}
21:38:12.955 00.003 12116 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.71) = xAngle (-4.01 = 2.27)
21:38:12.957 00.002 12116 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.03 = -1.03)
21:38:12.960 00.003 12116 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.30 mountX=-0.10 mountY=-0.14, mountTheta=-2.21
21:38:12.965 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.04, y=-0.15, opts=13)
21:38:12.968 00.003 12116 Enqueuing Move request for scope (0.04, -0.15)
21:38:12.971 00.003 11824 Worker thread wakes up
21:38:12.971 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1847, FiltMax=65535, Gamma=0.510
21:38:12.974 00.003 12116 UpdateGuideState exits: m=411102 SNR=90.4
21:38:12.977 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
21:38:12.977 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:12.980 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:12.983 00.003 12116 Enqueuing Expose request
21:38:12.986 00.003 11824 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
21:38:12.986 00.000 11824 Moving (0.04, -0.15) raw xDistance=-0.10 yDistance=-0.14
21:38:12.986 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:38:12.986 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:12.986 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:38:12.987 00.001 11824 MoveAxis(E, 0, ABG)
21:38:12.987 00.000 11824 Move returns status 0, amount 0
21:38:12.987 00.000 11824 MoveAxis(N, 0, ABG)
21:38:12.987 00.000 11824 Move returns status 0, amount 0
21:38:12.987 00.000 11824 move complete, result=0
21:38:12.987 00.000 11824 worker thread done servicing request
21:38:12.987 00.000 11824 Worker thread wakes up
21:38:12.988 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:12.988 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:12.992 00.004 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:38:16.390 03.398 11824 Exposure complete
21:38:16.664 00.274 11824 worker thread done servicing request
21:38:16.664 00.000 12116 OnExposeComplete: enter
21:38:16.667 00.003 12116 UpdateGuideState(): m_state=6
21:38:16.674 00.007 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
21:38:16.678 00.004 12116 Star::Find returns 1 (0), X=1411.70, Y=262.98, Mass=412657, SNR=87.0, Peak=51088 HFD=2.6
21:38:16.681 00.003 12116 MultiStar: [#1 -1.23,0.64,0.67,U] [#2 0.84,0.22,0.77,U] [#3 -0.69,0.53,0.89,U] [#4 -0.59,0.55,0.55,U] [#5 -0.68,-0.10,0.50,U] [#6 -0.83,0.27,0.36,U] [#7 -0.99,0.21,0.34,U] [#8 -0.49,0.46,0.32,U] 
21:38:16.686 00.005 12116 refined, 8 included, MultiStar: {-0.61, 0.33}, one-star: {-1.05, 0.16}
21:38:16.691 00.005 12116 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.71) = xAngle (-0.07 = -0.07)
21:38:16.695 00.004 12116 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.92 = 2.92)
21:38:16.698 00.003 12116 CameraToMount -- cameraX=-0.61 cameraY=0.33 hyp=0.70 cameraTheta=2.65 mountX=0.69 mountY=0.15, mountTheta=0.22
21:38:16.707 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.61, y=0.33, opts=13)
21:38:16.712 00.005 12116 Enqueuing Move request for scope (-0.61, 0.33)
21:38:16.717 00.005 11824 Worker thread wakes up
21:38:16.717 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.33) opts 0xd
21:38:16.717 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.61, 0.33)
21:38:16.718 00.001 11824 Moving (-0.61, 0.33) raw xDistance=0.69 yDistance=0.15
21:38:16.718 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69
21:38:16.718 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:16.718 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:38:16.718 00.000 11824 MoveAxis(W, 155, ABG)
21:38:16.718 00.000 11824 Guiding  Dir = 3, Dur = 155
21:38:16.720 00.002 11824 IsSlewing returns 0
21:38:16.720 00.000 11824 IsGuiding returns 0
21:38:16.721 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5290, FiltMin=1783, FiltMax=65535, Gamma=0.510
21:38:16.725 00.004 11824 PulseGuide returned control before completion, sleep 163
21:38:16.725 00.000 12116 UpdateGuideState exits: m=412657 SNR=87.0
21:38:16.728 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:16.737 00.009 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:16.744 00.007 12116 Enqueuing Expose request
21:38:16.901 00.157 11824 IsGuiding returns 1
21:38:16.901 00.000 11824 scope still moving after pulse duration time elapsed
21:38:16.933 00.032 11824 IsSlewing returns 0
21:38:16.933 00.000 11824 IsGuiding returns 0
21:38:16.933 00.000 11824 scope move finished after 155 + 58 ms
21:38:16.933 00.000 11824 Move returns status 0, amount 155
21:38:16.934 00.001 11824 MoveAxis(N, 0, ABG)
21:38:16.934 00.000 11824 Move returns status 0, amount 0
21:38:16.934 00.000 11824 move complete, result=0
21:38:16.934 00.000 11824 worker thread done servicing request
21:38:16.934 00.000 11824 Worker thread wakes up
21:38:16.934 00.000 12116 GuideStep: 0.7 px 155 ms WEST, 0.2 px 0 ms NORTH
21:38:16.938 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:16.938 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:20.339 03.401 11824 Exposure complete
21:38:20.592 00.253 11824 worker thread done servicing request
21:38:20.592 00.000 12116 OnExposeComplete: enter
21:38:20.596 00.004 12116 UpdateGuideState(): m_state=6
21:38:20.600 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
21:38:20.603 00.003 12116 Star::Find returns 1 (0), X=1412.47, Y=263.21, Mass=398304, SNR=80.8, Peak=45536 HFD=2.7
21:38:20.607 00.004 12116 MultiStar: [#1 0.04,0.28,0.61,U] [#2 0.26,0.78,0.79,U] [#3 0.06,0.57,0.87,U] [#4 0.24,0.49,0.58,U] [#5 0.51,0.21,0.52,U] [#6 -0.12,0.53,0.45,U] [#7 -0.35,0.59,0.42,U] [#8 0.14,0.68,0.35,U] 
21:38:20.610 00.003 12116 single-star, 8 included, MultiStar: {0.05, 0.50}, one-star: {-0.28, 0.39}
21:38:20.614 00.004 12116 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.71) = xAngle (-0.53 = -0.53)
21:38:20.617 00.003 12116 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.46 = 2.46)
21:38:20.619 00.002 12116 CameraToMount -- cameraX=-0.28 cameraY=0.39 hyp=0.48 cameraTheta=2.19 mountX=0.41 mountY=0.30, mountTheta=0.63
21:38:20.625 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.28, y=0.39, opts=13)
21:38:20.629 00.004 12116 Enqueuing Move request for scope (-0.28, 0.39)
21:38:20.631 00.002 11824 Worker thread wakes up
21:38:20.632 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1625, FiltMax=65535, Gamma=0.510
21:38:20.634 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.39) opts 0xd
21:38:20.634 00.000 12116 UpdateGuideState exits: m=398304 SNR=80.8
21:38:20.637 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.28, 0.39)
21:38:20.637 00.000 11824 Moving (-0.28, 0.39) raw xDistance=0.41 yDistance=0.30
21:38:20.637 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
21:38:20.638 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:20.638 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:20.640 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:38:20.641 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:20.644 00.003 11824 MoveAxis(W, 103, ABG)
21:38:20.644 00.000 11824 Guiding  Dir = 3, Dur = 103
21:38:20.644 00.000 12116 Enqueuing Expose request
21:38:20.646 00.002 11824 IsSlewing returns 0
21:38:20.646 00.000 11824 IsGuiding returns 0
21:38:20.647 00.001 11824 PulseGuide returned control before completion, sleep 113
21:38:20.763 00.116 11824 IsGuiding returns 1
21:38:20.763 00.000 11824 scope still moving after pulse duration time elapsed
21:38:20.794 00.031 11824 IsSlewing returns 0
21:38:20.794 00.000 11824 IsGuiding returns 0
21:38:20.794 00.000 11824 scope move finished after 103 + 44 ms
21:38:20.794 00.000 11824 Move returns status 0, amount 103
21:38:20.794 00.000 11824 MoveAxis(N, 0, ABG)
21:38:20.794 00.000 11824 Move returns status 0, amount 0
21:38:20.794 00.000 11824 move complete, result=0
21:38:20.795 00.001 11824 worker thread done servicing request
21:38:20.795 00.000 11824 Worker thread wakes up
21:38:20.795 00.000 12116 GuideStep: 0.4 px 103 ms WEST, 0.3 px 0 ms NORTH
21:38:20.798 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:20.798 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:24.198 03.400 11824 Exposure complete
21:38:24.430 00.232 11824 worker thread done servicing request
21:38:24.430 00.000 12116 OnExposeComplete: enter
21:38:24.433 00.003 12116 UpdateGuideState(): m_state=6
21:38:24.437 00.004 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
21:38:24.439 00.002 12116 Star::Find returns 1 (0), X=1412.85, Y=262.52, Mass=373534, SNR=73.0, Peak=57056 HFD=2.5
21:38:24.443 00.004 12116 MultiStar: [#1 0.36,0.00,0.72,U] [#2 -0.51,0.33,0.92,U] [#3 0.51,0.07,1.04,U] [#4 0.59,0.13,0.79,U] [#5 0.90,-0.35,0.63,U] [#6 0.74,-0.01,0.46,U] [#7 0.45,0.09,0.38,U] [#8 0.78,0.24,0.29,U] 
21:38:24.446 00.003 12116 single-star, 8 included, MultiStar: {0.35, 0.01}, one-star: {0.10, -0.30}
21:38:24.449 00.003 12116 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.71) = xAngle (-3.95 = 2.33)
21:38:24.452 00.003 12116 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.97 = -0.97)
21:38:24.456 00.004 12116 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.24 mountX=-0.22 mountY=-0.26, mountTheta=-2.27
21:38:24.463 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.10, y=-0.30, opts=13)
21:38:24.466 00.003 12116 Enqueuing Move request for scope (0.10, -0.30)
21:38:24.470 00.004 11824 Worker thread wakes up
21:38:24.470 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
21:38:24.470 00.000 11824 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
21:38:24.470 00.000 11824 Moving (0.10, -0.30) raw xDistance=-0.22 yDistance=-0.26
21:38:24.470 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
21:38:24.470 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:24.470 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1671, FiltMax=65535, Gamma=0.510
21:38:24.473 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:38:24.473 00.000 12116 UpdateGuideState exits: m=373534 SNR=73.0
21:38:24.476 00.003 11824 MoveAxis(E, 0, ABG)
21:38:24.477 00.001 11824 Move returns status 0, amount 0
21:38:24.477 00.000 11824 MoveAxis(N, 0, ABG)
21:38:24.477 00.000 11824 Move returns status 0, amount 0
21:38:24.477 00.000 11824 move complete, result=0
21:38:24.477 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:24.480 00.003 11824 worker thread done servicing request
21:38:24.480 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:24.483 00.003 12116 Enqueuing Expose request
21:38:24.486 00.003 11824 Worker thread wakes up
21:38:24.487 00.001 12116 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:38:24.489 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:24.489 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:27.888 03.399 11824 Exposure complete
21:38:28.146 00.258 11824 worker thread done servicing request
21:38:28.147 00.001 12116 OnExposeComplete: enter
21:38:28.150 00.003 12116 UpdateGuideState(): m_state=6
21:38:28.154 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
21:38:28.157 00.003 12116 Star::Find returns 1 (0), X=1413.17, Y=262.28, Mass=409153, SNR=89.7, Peak=48880 HFD=2.7
21:38:28.161 00.004 12116 MultiStar: [#1 0.79,-0.51,0.54,U] [#2 -0.54,-0.41,0.61,U] [#3 0.94,-0.24,0.84,U] [#4 0.78,-0.37,0.58,U] [#5 1.08,-0.82,0.48,U] [#6 0.93,-0.17,0.38,U] [#7 0.96,-0.11,0.41,U] [#8 0.76,-0.57,0.32,U] 
21:38:28.164 00.003 12116 single-star, 8 included, MultiStar: {0.63, -0.42}, one-star: {0.42, -0.54}
21:38:28.166 00.002 12116 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.71) = xAngle (-3.62 = 2.66)
21:38:28.170 00.004 12116 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.64 = -0.64)
21:38:28.173 00.003 12116 CameraToMount -- cameraX=0.42 cameraY=-0.54 hyp=0.69 cameraTheta=-0.91 mountX=-0.61 mountY=-0.41, mountTheta=-2.55
21:38:28.180 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.42, y=-0.54, opts=13)
21:38:28.183 00.003 12116 Enqueuing Move request for scope (0.42, -0.54)
21:38:28.186 00.003 11824 Worker thread wakes up
21:38:28.186 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.54) opts 0xd
21:38:28.186 00.000 11824 Handling offset move in thread for scope, endpoint = (0.42, -0.54)
21:38:28.186 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5322, FiltMin=1680, FiltMax=65535, Gamma=0.510
21:38:28.189 00.003 11824 Moving (0.42, -0.54) raw xDistance=-0.61 yDistance=-0.41
21:38:28.189 00.000 12116 UpdateGuideState exits: m=409153 SNR=89.7
21:38:28.192 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
21:38:28.192 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:28.192 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:28.195 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:38:28.195 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:28.197 00.002 12116 Enqueuing Expose request
21:38:28.200 00.003 11824 MoveAxis(E, 137, ABG)
21:38:28.200 00.000 11824 Guiding  Dir = 2, Dur = 137
21:38:28.200 00.000 11824 IsSlewing returns 0
21:38:28.201 00.001 11824 IsGuiding returns 0
21:38:28.201 00.000 11824 PulseGuide returned control before completion, sleep 147
21:38:28.362 00.161 11824 IsGuiding returns 1
21:38:28.362 00.000 11824 scope still moving after pulse duration time elapsed
21:38:28.394 00.032 11824 IsSlewing returns 0
21:38:28.394 00.000 11824 IsGuiding returns 0
21:38:28.394 00.000 11824 scope move finished after 137 + 56 ms
21:38:28.394 00.000 11824 Move returns status 0, amount 137
21:38:28.394 00.000 11824 MoveAxis(N, 0, ABG)
21:38:28.394 00.000 11824 Move returns status 0, amount 0
21:38:28.394 00.000 11824 move complete, result=0
21:38:28.395 00.001 11824 worker thread done servicing request
21:38:28.395 00.000 11824 Worker thread wakes up
21:38:28.395 00.000 12116 GuideStep: -0.6 px 137 ms EAST, -0.4 px 0 ms NORTH
21:38:28.398 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:28.398 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:31.801 03.403 11824 Exposure complete
21:38:32.024 00.223 11824 worker thread done servicing request
21:38:32.024 00.000 12116 OnExposeComplete: enter
21:38:32.028 00.004 12116 UpdateGuideState(): m_state=6
21:38:32.031 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
21:38:32.033 00.002 12116 Star::Find returns 1 (0), X=1413.07, Y=262.11, Mass=382427, SNR=81.8, Peak=48333 HFD=2.6
21:38:32.036 00.003 12116 MultiStar: [#1 0.46,-0.54,0.67,U] [#2 -0.59,-0.60,0.81,U] [#3 0.72,-0.34,0.88,U] [#4 0.59,-0.49,0.67,U] [#5 1.09,-0.88,0.58,U] [#6 0.68,-0.22,0.39,U] [#7 0.30,-0.35,0.43,U] [#8 0.56,-0.58,0.38,U] 
21:38:32.040 00.004 12116 refined, 8 included, MultiStar: {0.42, -0.54}, one-star: {0.33, -0.71}
21:38:32.042 00.002 12116 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.71) = xAngle (-3.63 = 2.66)
21:38:32.047 00.005 12116 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.64 = -0.64)
21:38:32.050 00.003 12116 CameraToMount -- cameraX=0.42 cameraY=-0.54 hyp=0.68 cameraTheta=-0.91 mountX=-0.61 mountY=-0.41, mountTheta=-2.55
21:38:32.060 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.42, y=-0.54, opts=13)
21:38:32.064 00.004 12116 Enqueuing Move request for scope (0.42, -0.54)
21:38:32.066 00.002 11824 Worker thread wakes up
21:38:32.066 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5309, FiltMin=1693, FiltMax=65535, Gamma=0.510
21:38:32.069 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.54) opts 0xd
21:38:32.069 00.000 11824 Handling offset move in thread for scope, endpoint = (0.42, -0.54)
21:38:32.069 00.000 11824 Moving (0.42, -0.54) raw xDistance=-0.61 yDistance=-0.41
21:38:32.069 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
21:38:32.069 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:32.069 00.000 12116 UpdateGuideState exits: m=382427 SNR=81.8
21:38:32.072 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:32.075 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:38:32.075 00.000 11824 MoveAxis(E, 145, ABG)
21:38:32.075 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:32.078 00.003 12116 Enqueuing Expose request
21:38:32.080 00.002 11824 Guiding  Dir = 2, Dur = 145
21:38:32.081 00.001 11824 IsSlewing returns 0
21:38:32.081 00.000 11824 IsGuiding returns 0
21:38:32.081 00.000 11824 PulseGuide returned control before completion, sleep 155
21:38:32.248 00.167 11824 IsGuiding returns 1
21:38:32.248 00.000 11824 scope still moving after pulse duration time elapsed
21:38:32.279 00.031 11824 IsSlewing returns 0
21:38:32.280 00.001 11824 IsGuiding returns 0
21:38:32.280 00.000 11824 scope move finished after 145 + 54 ms
21:38:32.280 00.000 11824 Move returns status 0, amount 145
21:38:32.280 00.000 11824 MoveAxis(N, 0, ABG)
21:38:32.280 00.000 11824 Move returns status 0, amount 0
21:38:32.281 00.001 11824 move complete, result=0
21:38:32.281 00.000 11824 worker thread done servicing request
21:38:32.281 00.000 12116 GuideStep: -0.6 px 145 ms EAST, -0.4 px 0 ms NORTH
21:38:32.284 00.003 11824 Worker thread wakes up
21:38:32.284 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:32.284 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:35.691 03.407 11824 Exposure complete
21:38:35.936 00.245 11824 worker thread done servicing request
21:38:35.936 00.000 12116 OnExposeComplete: enter
21:38:35.940 00.004 12116 UpdateGuideState(): m_state=6
21:38:35.943 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
21:38:35.947 00.004 12116 Star::Find returns 1 (0), X=1412.66, Y=262.38, Mass=412339, SNR=92.0, Peak=46240 HFD=3.0
21:38:35.950 00.003 12116 MultiStar: [#1 0.15,-0.28,0.52,U] [#2 -0.47,-0.07,0.65,U] [#3 0.33,-0.36,0.77,U] [#4 0.34,-0.63,0.60,U] [#5 0.80,-0.81,0.43,U] [#6 0.34,-0.54,0.38,U] [#7 0.29,-0.24,0.34,U] [#8 0.44,-0.20,0.29,U] 
21:38:35.953 00.003 12116 refined, 8 included, MultiStar: {0.17, -0.40}, one-star: {-0.08, -0.44}
21:38:35.957 00.004 12116 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.71) = xAngle (-3.88 = 2.41)
21:38:35.961 00.004 12116 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.89 = -0.89)
21:38:35.964 00.003 12116 CameraToMount -- cameraX=0.17 cameraY=-0.40 hyp=0.43 cameraTheta=-1.16 mountX=-0.32 mountY=-0.34, mountTheta=-2.33
21:38:35.974 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.17, y=-0.40, opts=13)
21:38:35.979 00.005 12116 Enqueuing Move request for scope (0.17, -0.40)
21:38:35.982 00.003 11824 Worker thread wakes up
21:38:35.982 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5299, FiltMin=1575, FiltMax=65535, Gamma=0.510
21:38:35.985 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.40) opts 0xd
21:38:35.985 00.000 12116 UpdateGuideState exits: m=412339 SNR=92.0
21:38:35.988 00.003 11824 Handling offset move in thread for scope, endpoint = (0.17, -0.40)
21:38:35.988 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:35.991 00.003 11824 Moving (0.17, -0.40) raw xDistance=-0.32 yDistance=-0.34
21:38:35.991 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:35.995 00.004 12116 Enqueuing Expose request
21:38:35.998 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
21:38:35.998 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:35.998 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:38:35.998 00.000 11824 MoveAxis(E, 82, ABG)
21:38:35.998 00.000 11824 Guiding  Dir = 2, Dur = 82
21:38:35.998 00.000 11824 IsSlewing returns 0
21:38:35.999 00.001 11824 IsGuiding returns 0
21:38:35.999 00.000 11824 PulseGuide returned control before completion, sleep 92
21:38:36.102 00.103 11824 IsGuiding returns 1
21:38:36.102 00.000 11824 scope still moving after pulse duration time elapsed
21:38:36.134 00.032 11824 IsSlewing returns 0
21:38:36.134 00.000 11824 IsGuiding returns 0
21:38:36.134 00.000 11824 scope move finished after 82 + 53 ms
21:38:36.134 00.000 11824 Move returns status 0, amount 82
21:38:36.135 00.001 11824 MoveAxis(N, 0, ABG)
21:38:36.135 00.000 11824 Move returns status 0, amount 0
21:38:36.135 00.000 11824 move complete, result=0
21:38:36.135 00.000 11824 worker thread done servicing request
21:38:36.135 00.000 11824 Worker thread wakes up
21:38:36.135 00.000 12116 GuideStep: -0.3 px 82 ms EAST, -0.3 px 0 ms NORTH
21:38:36.139 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:36.139 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:39.561 03.422 11824 Exposure complete
21:38:39.818 00.257 11824 worker thread done servicing request
21:38:39.819 00.001 12116 OnExposeComplete: enter
21:38:39.822 00.003 12116 UpdateGuideState(): m_state=6
21:38:39.825 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
21:38:39.828 00.003 12116 Star::Find returns 1 (0), X=1412.89, Y=262.01, Mass=391075, SNR=81.5, Peak=48368 HFD=2.7
21:38:39.832 00.004 12116 MultiStar: [#1 0.38,-0.68,0.68,U] [#2 -0.43,-0.70,0.82,U] [#3 0.50,-0.29,0.93,U] [#4 0.44,-0.80,0.65,U] [#5 0.66,-0.81,0.58,U] [#6 0.69,-0.53,0.36,U] [#7 0.77,-0.66,0.40,U] [#8 0.48,-0.48,0.29,U] 
21:38:39.835 00.003 12116 refined, 8 included, MultiStar: {0.33, -0.65}, one-star: {0.14, -0.81}
21:38:39.839 00.004 12116 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.71) = xAngle (-3.81 = 2.47)
21:38:39.842 00.003 12116 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.83 = -0.83)
21:38:39.846 00.004 12116 CameraToMount -- cameraX=0.33 cameraY=-0.65 hyp=0.73 cameraTheta=-1.10 mountX=-0.57 mountY=-0.53, mountTheta=-2.39
21:38:39.851 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.33, y=-0.65, opts=13)
21:38:39.855 00.004 12116 Enqueuing Move request for scope (0.33, -0.65)
21:38:39.857 00.002 11824 Worker thread wakes up
21:38:39.857 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5299, FiltMin=1687, FiltMax=65535, Gamma=0.510
21:38:39.861 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.65) opts 0xd
21:38:39.861 00.000 12116 UpdateGuideState exits: m=391075 SNR=81.5
21:38:39.864 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:39.866 00.002 11824 Handling offset move in thread for scope, endpoint = (0.33, -0.65)
21:38:39.867 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:39.870 00.003 12116 Enqueuing Expose request
21:38:39.873 00.003 11824 Moving (0.33, -0.65) raw xDistance=-0.57 yDistance=-0.53
21:38:39.873 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
21:38:39.873 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
21:38:39.873 00.000 11824 MoveAxis(E, 133, ABG)
21:38:39.873 00.000 11824 Guiding  Dir = 2, Dur = 133
21:38:39.874 00.001 11824 IsSlewing returns 0
21:38:39.874 00.000 11824 IsGuiding returns 0
21:38:39.874 00.000 11824 PulseGuide returned control before completion, sleep 143
21:38:40.024 00.150 11824 IsGuiding returns 1
21:38:40.024 00.000 11824 scope still moving after pulse duration time elapsed
21:38:40.055 00.031 11824 IsSlewing returns 0
21:38:40.055 00.000 11824 IsGuiding returns 0
21:38:40.055 00.000 11824 scope move finished after 133 + 48 ms
21:38:40.055 00.000 11824 Move returns status 0, amount 133
21:38:40.055 00.000 11824 MoveAxis(N, 100, ABG)
21:38:40.056 00.001 11824 Guiding  Dir = 0, Dur = 100
21:38:40.056 00.000 11824 IsSlewing returns 0
21:38:40.056 00.000 11824 IsGuiding returns 0
21:38:40.056 00.000 11824 PulseGuide returned control before completion, sleep 110
21:38:40.178 00.122 11824 IsGuiding returns 1
21:38:40.178 00.000 11824 scope still moving after pulse duration time elapsed
21:38:40.210 00.032 11824 IsSlewing returns 0
21:38:40.210 00.000 11824 IsGuiding returns 0
21:38:40.210 00.000 11824 scope move finished after 100 + 54 ms
21:38:40.210 00.000 11824 Move returns status 0, amount 100
21:38:40.210 00.000 11824 move complete, result=0
21:38:40.210 00.000 11824 worker thread done servicing request
21:38:40.210 00.000 11824 Worker thread wakes up
21:38:40.212 00.002 12116 GuideStep: -0.6 px 133 ms EAST, -0.5 px 100 ms NORTH
21:38:40.215 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:40.215 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:43.615 03.400 11824 Exposure complete
21:38:43.869 00.254 12116 OnExposeComplete: enter
21:38:43.873 00.004 11824 worker thread done servicing request
21:38:43.873 00.000 12116 UpdateGuideState(): m_state=6
21:38:43.877 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
21:38:43.880 00.003 12116 Star::Find returns 1 (0), X=1412.65, Y=262.35, Mass=396359, SNR=78.2, Peak=49280 HFD=2.9
21:38:43.884 00.004 12116 MultiStar: [#1 -0.17,-0.16,0.57,U] [#2 -0.52,-0.05,0.82,U] [#3 0.29,-0.24,0.99,U] [#4 0.11,-0.27,0.69,U] [#5 0.43,-0.44,0.55,U] [#6 0.26,0.17,0.40,U] [#7 0.18,-0.13,0.39,U] [#8 0.33,-0.25,0.36,U] 
21:38:43.887 00.003 12116 refined, 8 included, MultiStar: {0.05, -0.23}, one-star: {-0.10, -0.47}
21:38:43.890 00.003 12116 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.71) = xAngle (-4.08 = 2.20)
21:38:43.894 00.004 12116 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.09 = -1.09)
21:38:43.897 00.003 12116 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.36 mountX=-0.14 mountY=-0.21, mountTheta=-2.16
21:38:43.904 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=-0.23, opts=13)
21:38:43.907 00.003 12116 Enqueuing Move request for scope (0.05, -0.23)
21:38:43.911 00.004 11824 Worker thread wakes up
21:38:43.911 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5290, FiltMin=1437, FiltMax=65535, Gamma=0.510
21:38:43.914 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
21:38:43.914 00.000 12116 UpdateGuideState exits: m=396359 SNR=78.2
21:38:43.917 00.003 11824 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
21:38:43.917 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:43.921 00.004 11824 Moving (0.05, -0.23) raw xDistance=-0.14 yDistance=-0.21
21:38:43.921 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:43.925 00.004 12116 Enqueuing Expose request
21:38:43.929 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:38:43.929 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:43.929 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:38:43.929 00.000 11824 MoveAxis(E, 0, ABG)
21:38:43.929 00.000 11824 Move returns status 0, amount 0
21:38:43.929 00.000 11824 MoveAxis(N, 0, ABG)
21:38:43.929 00.000 11824 Move returns status 0, amount 0
21:38:43.929 00.000 11824 move complete, result=0
21:38:43.930 00.001 11824 worker thread done servicing request
21:38:43.930 00.000 11824 Worker thread wakes up
21:38:43.930 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:43.930 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:43.932 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:38:47.339 03.407 11824 Exposure complete
21:38:47.581 00.242 11824 worker thread done servicing request
21:38:47.581 00.000 12116 OnExposeComplete: enter
21:38:47.586 00.005 12116 UpdateGuideState(): m_state=6
21:38:47.589 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
21:38:47.593 00.004 12116 Star::Find returns 1 (0), X=1413.05, Y=262.32, Mass=415869, SNR=102.1, Peak=51904 HFD=2.6
21:38:47.597 00.004 12116 MultiStar: [#1 0.75,-0.28,0.51,U] [#2 -0.55,-0.08,0.65,U] [#3 0.54,-0.21,0.81,U] [#4 0.65,-0.35,0.60,U] [#5 0.78,-0.53,0.46,U] [#6 0.58,-0.34,0.32,U] [#7 0.60,-0.44,0.35,U] [#8 0.79,-0.10,0.29,U] 
21:38:47.600 00.003 12116 refined, 8 included, MultiStar: {0.43, -0.33}, one-star: {0.30, -0.51}
21:38:47.602 00.002 12116 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.71) = xAngle (-3.36 = 2.92)
21:38:47.605 00.003 12116 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.38 = -0.38)
21:38:47.608 00.003 12116 CameraToMount -- cameraX=0.43 cameraY=-0.33 hyp=0.54 cameraTheta=-0.65 mountX=-0.53 mountY=-0.20, mountTheta=-2.78
21:38:47.617 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.43, y=-0.33, opts=13)
21:38:47.624 00.007 12116 Enqueuing Move request for scope (0.43, -0.33)
21:38:47.628 00.004 11824 Worker thread wakes up
21:38:47.628 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1546, FiltMax=65535, Gamma=0.510
21:38:47.633 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.33) opts 0xd
21:38:47.633 00.000 12116 UpdateGuideState exits: m=415869 SNR=102.1
21:38:47.637 00.004 11824 Handling offset move in thread for scope, endpoint = (0.43, -0.33)
21:38:47.638 00.001 11824 Moving (0.43, -0.33) raw xDistance=-0.53 yDistance=-0.20
21:38:47.638 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
21:38:47.638 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:47.638 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:38:47.638 00.000 11824 MoveAxis(E, 118, ABG)
21:38:47.638 00.000 11824 Guiding  Dir = 2, Dur = 118
21:38:47.640 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:47.643 00.003 11824 IsSlewing returns 0
21:38:47.643 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:47.647 00.004 11824 IsGuiding returns 0
21:38:47.647 00.000 12116 Enqueuing Expose request
21:38:47.650 00.003 11824 PulseGuide returned control before completion, sleep 128
21:38:47.785 00.135 11824 IsGuiding returns 1
21:38:47.785 00.000 11824 scope still moving after pulse duration time elapsed
21:38:47.816 00.031 11824 IsSlewing returns 0
21:38:47.816 00.000 11824 IsGuiding returns 0
21:38:47.816 00.000 11824 scope move finished after 118 + 51 ms
21:38:47.816 00.000 11824 Move returns status 0, amount 118
21:38:47.817 00.001 11824 MoveAxis(N, 0, ABG)
21:38:47.817 00.000 11824 Move returns status 0, amount 0
21:38:47.817 00.000 11824 move complete, result=0
21:38:47.817 00.000 11824 worker thread done servicing request
21:38:47.817 00.000 11824 Worker thread wakes up
21:38:47.817 00.000 12116 GuideStep: -0.5 px 118 ms EAST, -0.2 px 0 ms NORTH
21:38:47.823 00.006 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:47.823 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:51.220 03.397 11824 Exposure complete
21:38:51.437 00.217 11824 worker thread done servicing request
21:38:51.437 00.000 12116 OnExposeComplete: enter
21:38:51.441 00.004 12116 UpdateGuideState(): m_state=6
21:38:51.447 00.006 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
21:38:51.453 00.006 12116 Star::Find returns 1 (0), X=1412.47, Y=262.68, Mass=439020, SNR=99.1, Peak=58864 HFD=2.8
21:38:51.462 00.009 12116 MultiStar: [#1 -0.04,-0.20,0.57,U] [#2 -0.27,-0.01,0.63,U] [#3 0.25,0.13,0.70,U] [#4 0.26,-0.26,0.50,U] [#5 0.57,-0.90,0.42,U] [#6 0.06,-0.21,0.36,U] [#7 0.12,0.13,0.39,U] [#8 0.10,0.02,0.32,U] 
21:38:51.466 00.004 12116 refined, 8 included, MultiStar: {0.04, -0.15}, one-star: {-0.28, -0.15}
21:38:51.472 00.006 12116 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.71) = xAngle (-4.05 = 2.23)
21:38:51.475 00.003 12116 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.06 = -1.06)
21:38:51.479 00.004 12116 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.33 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
21:38:51.486 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.04, y=-0.15, opts=13)
21:38:51.491 00.005 12116 Enqueuing Move request for scope (0.04, -0.15)
21:38:51.495 00.004 11824 Worker thread wakes up
21:38:51.495 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
21:38:51.495 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1735, FiltMax=65535, Gamma=0.510
21:38:51.499 00.004 11824 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
21:38:51.499 00.000 12116 UpdateGuideState exits: m=439020 SNR=99.1
21:38:51.502 00.003 11824 Moving (0.04, -0.15) raw xDistance=-0.09 yDistance=-0.13
21:38:51.502 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:38:51.502 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:51.503 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:38:51.503 00.000 11824 MoveAxis(E, 0, ABG)
21:38:51.503 00.000 11824 Move returns status 0, amount 0
21:38:51.503 00.000 11824 MoveAxis(N, 0, ABG)
21:38:51.503 00.000 11824 Move returns status 0, amount 0
21:38:51.503 00.000 11824 move complete, result=0
21:38:51.503 00.000 11824 worker thread done servicing request
21:38:51.503 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:51.509 00.006 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:51.512 00.003 12116 Enqueuing Expose request
21:38:51.515 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:38:51.518 00.003 11824 Worker thread wakes up
21:38:51.518 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:51.518 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:54.932 03.414 11824 Exposure complete
21:38:55.178 00.246 11824 worker thread done servicing request
21:38:55.178 00.000 12116 OnExposeComplete: enter
21:38:55.181 00.003 12116 UpdateGuideState(): m_state=6
21:38:55.184 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
21:38:55.188 00.004 12116 Star::Find returns 1 (0), X=1412.67, Y=262.44, Mass=400498, SNR=77.7, Peak=46205 HFD=3.1
21:38:55.191 00.003 12116 MultiStar: [#1 0.04,-0.24,0.70,U] [#2 0.02,-0.16,0.84,U] [#3 0.13,-0.12,0.95,U] [#4 0.30,-0.17,0.72,U] [#5 0.72,-0.57,0.63,U] [#6 0.12,-0.08,0.44,U] [#7 0.27,0.18,0.41,U] [#8 0.26,-0.25,0.36,U] 
21:38:55.195 00.004 12116 refined, 8 included, MultiStar: {0.17, -0.22}, one-star: {-0.08, -0.38}
21:38:55.198 00.003 12116 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.71) = xAngle (-3.63 = 2.65)
21:38:55.201 00.003 12116 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.65 = -0.65)
21:38:55.205 00.004 12116 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.92 mountX=-0.24 mountY=-0.17, mountTheta=-2.54
21:38:55.215 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.17, y=-0.22, opts=13)
21:38:55.218 00.003 12116 Enqueuing Move request for scope (0.17, -0.22)
21:38:55.223 00.005 11824 Worker thread wakes up
21:38:55.223 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
21:38:55.223 00.000 11824 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
21:38:55.223 00.000 11824 Moving (0.17, -0.22) raw xDistance=-0.24 yDistance=-0.17
21:38:55.224 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
21:38:55.224 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1677, FiltMax=65535, Gamma=0.510
21:38:55.226 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:55.227 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:38:55.227 00.000 11824 MoveAxis(E, 0, ABG)
21:38:55.227 00.000 11824 Move returns status 0, amount 0
21:38:55.227 00.000 12116 UpdateGuideState exits: m=400498 SNR=77.7
21:38:55.230 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:55.232 00.002 11824 MoveAxis(N, 0, ABG)
21:38:55.233 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:55.236 00.003 12116 Enqueuing Expose request
21:38:55.239 00.003 11824 Move returns status 0, amount 0
21:38:55.239 00.000 11824 move complete, result=0
21:38:55.239 00.000 11824 worker thread done servicing request
21:38:55.239 00.000 11824 Worker thread wakes up
21:38:55.239 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:38:55.242 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:55.242 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:58.665 03.423 11824 Exposure complete
21:38:58.990 00.325 11824 worker thread done servicing request
21:38:58.990 00.000 12116 OnExposeComplete: enter
21:38:58.994 00.004 12116 UpdateGuideState(): m_state=6
21:38:58.997 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
21:38:59.000 00.003 12116 Star::Find returns 1 (0), X=1412.73, Y=262.43, Mass=396219, SNR=83.1, Peak=48368 HFD=3.0
21:38:59.004 00.004 12116 MultiStar: [#1 0.15,-0.25,0.67,U] [#2 -0.49,-0.06,0.74,U] [#3 0.42,-0.11,0.87,U] [#4 0.14,-0.28,0.63,U] [#5 0.60,-0.64,0.49,U] [#6 0.25,-0.33,0.37,U] [#7 0.33,0.14,0.39,U] [#8 0.64,0.14,0.31,U] 
21:38:59.008 00.004 12116 refined, 8 included, MultiStar: {0.16, -0.22}, one-star: {-0.01, -0.39}
21:38:59.011 00.003 12116 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.71) = xAngle (-3.66 = 2.63)
21:38:59.014 00.003 12116 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.67 = -0.67)
21:38:59.016 00.002 12116 CameraToMount -- cameraX=0.16 cameraY=-0.22 hyp=0.28 cameraTheta=-0.94 mountX=-0.24 mountY=-0.17, mountTheta=-2.52
21:38:59.023 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.16, y=-0.22, opts=13)
21:38:59.026 00.003 12116 Enqueuing Move request for scope (0.16, -0.22)
21:38:59.029 00.003 11824 Worker thread wakes up
21:38:59.030 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5309, FiltMin=1559, FiltMax=65535, Gamma=0.510
21:38:59.032 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.22) opts 0xd
21:38:59.032 00.000 12116 UpdateGuideState exits: m=396219 SNR=83.1
21:38:59.035 00.003 11824 Handling offset move in thread for scope, endpoint = (0.16, -0.22)
21:38:59.035 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:59.038 00.003 11824 Moving (0.16, -0.22) raw xDistance=-0.24 yDistance=-0.17
21:38:59.038 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:38:59.041 00.003 12116 Enqueuing Expose request
21:38:59.044 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
21:38:59.044 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:59.045 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:38:59.045 00.000 11824 MoveAxis(E, 0, ABG)
21:38:59.045 00.000 11824 Move returns status 0, amount 0
21:38:59.045 00.000 11824 MoveAxis(N, 0, ABG)
21:38:59.045 00.000 11824 Move returns status 0, amount 0
21:38:59.045 00.000 11824 move complete, result=0
21:38:59.045 00.000 11824 worker thread done servicing request
21:38:59.045 00.000 11824 Worker thread wakes up
21:38:59.045 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:38:59.045 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:38:59.047 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:39:02.450 03.403 11824 Exposure complete
21:39:02.695 00.245 11824 worker thread done servicing request
21:39:02.695 00.000 12116 OnExposeComplete: enter
21:39:02.699 00.004 12116 UpdateGuideState(): m_state=6
21:39:02.702 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
21:39:02.705 00.003 12116 Star::Find returns 1 (0), X=1412.43, Y=262.40, Mass=399912, SNR=81.2, Peak=43091 HFD=3.0
21:39:02.709 00.004 12116 MultiStar: [#1 -0.28,-0.51,0.62,U] [#2 -0.24,-0.15,0.65,U] [#3 0.17,-0.22,1.01,U] [#4 0.21,-0.61,0.62,U] [#5 0.60,-0.16,0.54,U] [#6 -0.23,-0.27,0.38,U] [#7 -0.04,-0.19,0.38,U] [#8 0.31,-0.39,0.36,U] 
21:39:02.711 00.002 12116 refined, 8 included, MultiStar: {-0.00, -0.33}, one-star: {-0.31, -0.43}
21:39:02.714 00.003 12116 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.71) = xAngle (-4.29 = 1.99)
21:39:02.717 00.003 12116 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.31 = -1.31)
21:39:02.719 00.002 12116 CameraToMount -- cameraX=-0.00 cameraY=-0.33 hyp=0.33 cameraTheta=-1.58 mountX=-0.13 mountY=-0.32, mountTheta=-1.97
21:39:02.725 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.00, y=-0.33, opts=13)
21:39:02.728 00.003 12116 Enqueuing Move request for scope (-0.00, -0.33)
21:39:02.730 00.002 11824 Worker thread wakes up
21:39:02.731 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.33) opts 0xd
21:39:02.731 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.00, -0.33)
21:39:02.731 00.000 11824 Moving (-0.00, -0.33) raw xDistance=-0.13 yDistance=-0.32
21:39:02.731 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:39:02.731 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:02.731 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5290, FiltMin=1520, FiltMax=65535, Gamma=0.510
21:39:02.734 00.003 12116 UpdateGuideState exits: m=399912 SNR=81.2
21:39:02.736 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:02.739 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:02.742 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:39:02.742 00.000 11824 MoveAxis(E, 0, ABG)
21:39:02.742 00.000 12116 Enqueuing Expose request
21:39:02.745 00.003 11824 Move returns status 0, amount 0
21:39:02.745 00.000 11824 MoveAxis(N, 0, ABG)
21:39:02.745 00.000 11824 Move returns status 0, amount 0
21:39:02.745 00.000 11824 move complete, result=0
21:39:02.745 00.000 11824 worker thread done servicing request
21:39:02.745 00.000 11824 Worker thread wakes up
21:39:02.745 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:39:02.745 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:39:02.748 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:39:06.133 03.385 11824 Exposure complete
21:39:06.365 00.232 11824 worker thread done servicing request
21:39:06.365 00.000 12116 OnExposeComplete: enter
21:39:06.369 00.004 12116 UpdateGuideState(): m_state=6
21:39:06.373 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
21:39:06.377 00.004 12116 Star::Find returns 1 (0), X=1412.53, Y=262.37, Mass=392685, SNR=96.3, Peak=45136 HFD=3.0
21:39:06.380 00.003 12116 MultiStar: [#1 0.13,-0.24,0.48,U] [#2 -0.15,0.02,0.72,U] [#3 0.18,-0.41,0.78,U] [#4 0.24,-0.56,0.55,U] [#5 0.37,-0.58,0.40,U] [#6 0.24,-0.04,0.38,U] [#7 0.40,-0.09,0.39,U] [#8 0.26,0.18,0.28,U] 
21:39:06.383 00.003 12116 refined, 8 included, MultiStar: {0.10, -0.28}, one-star: {-0.22, -0.45}
21:39:06.387 00.004 12116 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.71) = xAngle (-3.96 = 2.33)
21:39:06.391 00.004 12116 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.97 = -0.97)
21:39:06.394 00.003 12116 CameraToMount -- cameraX=0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.24 mountX=-0.20 mountY=-0.25, mountTheta=-2.26
21:39:06.402 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.10, y=-0.28, opts=13)
21:39:06.407 00.005 12116 Enqueuing Move request for scope (0.10, -0.28)
21:39:06.413 00.006 11824 Worker thread wakes up
21:39:06.413 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1682, FiltMax=65535, Gamma=0.510
21:39:06.416 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.28) opts 0xd
21:39:06.417 00.001 11824 Handling offset move in thread for scope, endpoint = (0.10, -0.28)
21:39:06.417 00.000 11824 Moving (0.10, -0.28) raw xDistance=-0.20 yDistance=-0.25
21:39:06.417 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:39:06.417 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:06.417 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:39:06.417 00.000 11824 MoveAxis(E, 0, ABG)
21:39:06.419 00.002 11824 Move returns status 0, amount 0
21:39:06.419 00.000 11824 MoveAxis(N, 0, ABG)
21:39:06.420 00.001 11824 Move returns status 0, amount 0
21:39:06.420 00.000 12116 UpdateGuideState exits: m=392685 SNR=96.3
21:39:06.427 00.007 11824 move complete, result=0
21:39:06.428 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:06.433 00.005 11824 worker thread done servicing request
21:39:06.433 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:06.440 00.007 12116 Enqueuing Expose request
21:39:06.445 00.005 11824 Worker thread wakes up
21:39:06.445 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:39:06.445 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:39:06.445 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:39:09.842 03.397 11824 Exposure complete
21:39:10.054 00.212 11824 worker thread done servicing request
21:39:10.054 00.000 12116 OnExposeComplete: enter
21:39:10.057 00.003 12116 UpdateGuideState(): m_state=6
21:39:10.059 00.002 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
21:39:10.061 00.002 12116 Star::Find returns 1 (0), X=1412.64, Y=262.44, Mass=417904, SNR=84.9, Peak=45440 HFD=3.0
21:39:10.064 00.003 12116 MultiStar: [#1 0.13,-0.01,0.50,U] [#2 -0.31,-0.24,0.73,U] [#3 0.30,-0.48,0.83,U] [#4 0.45,-0.24,0.60,U] [#5 0.51,-0.27,0.49,U] [#6 0.26,-0.49,0.39,U] [#7 0.37,-0.09,0.37,U] [#8 0.59,0.34,0.33,U] 
21:39:10.066 00.002 12116 refined, 8 included, MultiStar: {0.18, -0.26}, one-star: {-0.11, -0.39}
21:39:10.068 00.002 12116 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.71) = xAngle (-3.68 = 2.61)
21:39:10.070 00.002 12116 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.69 = -0.69)
21:39:10.072 00.002 12116 CameraToMount -- cameraX=0.18 cameraY=-0.26 hyp=0.31 cameraTheta=-0.96 mountX=-0.27 mountY=-0.20, mountTheta=-2.50
21:39:10.077 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.18, y=-0.26, opts=13)
21:39:10.079 00.002 12116 Enqueuing Move request for scope (0.18, -0.26)
21:39:10.081 00.002 11824 Worker thread wakes up
21:39:10.081 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5312, FiltMin=1821, FiltMax=65535, Gamma=0.510
21:39:10.084 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.26) opts 0xd
21:39:10.084 00.000 12116 UpdateGuideState exits: m=417904 SNR=84.9
21:39:10.086 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:10.088 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:10.090 00.002 12116 Enqueuing Expose request
21:39:10.092 00.002 11824 Handling offset move in thread for scope, endpoint = (0.18, -0.26)
21:39:10.092 00.000 11824 Moving (0.18, -0.26) raw xDistance=-0.27 yDistance=-0.20
21:39:10.092 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
21:39:10.092 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:10.092 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:39:10.093 00.001 11824 MoveAxis(E, 0, ABG)
21:39:10.093 00.000 11824 Move returns status 0, amount 0
21:39:10.093 00.000 11824 MoveAxis(N, 0, ABG)
21:39:10.093 00.000 11824 Move returns status 0, amount 0
21:39:10.093 00.000 11824 move complete, result=0
21:39:10.093 00.000 11824 worker thread done servicing request
21:39:10.093 00.000 11824 Worker thread wakes up
21:39:10.093 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:39:10.093 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:39:10.095 00.002 12116 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:39:13.489 03.394 11824 Exposure complete
21:39:13.720 00.231 11824 worker thread done servicing request
21:39:13.720 00.000 12116 OnExposeComplete: enter
21:39:13.723 00.003 12116 UpdateGuideState(): m_state=6
21:39:13.726 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
21:39:13.730 00.004 12116 Star::Find returns 1 (0), X=1412.51, Y=262.49, Mass=372289, SNR=86.0, Peak=41104 HFD=3.2
21:39:13.733 00.003 12116 MultiStar: [#1 -0.29,-0.19,0.65,U] [#2 -0.29,-0.23,0.71,U] [#3 0.03,-0.23,0.84,U] [#4 -0.04,-0.28,0.61,U] [#5 0.47,-0.76,0.48,U] [#6 0.19,-0.49,0.36,U] [#7 0.17,0.02,0.36,U] [#8 0.28,0.04,0.35,U] 
21:39:13.735 00.002 12116 refined, 8 included, MultiStar: {-0.03, -0.28}, one-star: {-0.23, -0.33}
21:39:13.738 00.003 12116 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.71) = xAngle (-4.41 = 1.87)
21:39:13.740 00.002 12116 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.42 = -1.42)
21:39:13.743 00.003 12116 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.69 mountX=-0.08 mountY=-0.28, mountTheta=-1.86
21:39:13.747 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.03, y=-0.28, opts=13)
21:39:13.750 00.003 12116 Enqueuing Move request for scope (-0.03, -0.28)
21:39:13.753 00.003 11824 Worker thread wakes up
21:39:13.753 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.28) opts 0xd
21:39:13.753 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5344, FiltMin=1674, FiltMax=65535, Gamma=0.510
21:39:13.756 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.03, -0.28)
21:39:13.756 00.000 11824 Moving (-0.03, -0.28) raw xDistance=-0.08 yDistance=-0.28
21:39:13.756 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:39:13.756 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:13.757 00.001 12116 UpdateGuideState exits: m=372289 SNR=86.0
21:39:13.759 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:13.763 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:39:13.763 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:13.766 00.003 12116 Enqueuing Expose request
21:39:13.768 00.002 11824 MoveAxis(E, 0, ABG)
21:39:13.769 00.001 11824 Move returns status 0, amount 0
21:39:13.769 00.000 11824 MoveAxis(N, 0, ABG)
21:39:13.769 00.000 11824 Move returns status 0, amount 0
21:39:13.769 00.000 11824 move complete, result=0
21:39:13.769 00.000 11824 worker thread done servicing request
21:39:13.769 00.000 11824 Worker thread wakes up
21:39:13.769 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:39:13.773 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:39:13.773 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:39:17.189 03.416 11824 Exposure complete
21:39:17.436 00.247 11824 worker thread done servicing request
21:39:17.436 00.000 12116 OnExposeComplete: enter
21:39:17.439 00.003 12116 UpdateGuideState(): m_state=6
21:39:17.443 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
21:39:17.448 00.005 12116 Star::Find returns 1 (0), X=1412.36, Y=262.36, Mass=381388, SNR=88.5, Peak=43616 HFD=2.9
21:39:17.451 00.003 12116 MultiStar: [#1 -0.36,-0.33,0.50,U] [#2 -0.02,-0.33,0.82,U] [#3 -0.10,-0.11,0.76,U] [#4 -0.01,-0.23,0.49,U] [#5 0.14,-0.30,0.51,U] [#6 -0.24,-0.25,0.30,U] [#7 0.03,-0.12,0.37,U] [#8 0.14,-0.42,0.34,U] 
21:39:17.454 00.003 12116 refined, 8 included, MultiStar: {-0.12, -0.30}, one-star: {-0.39, -0.46}
21:39:17.457 00.003 12116 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.71) = xAngle (-4.67 = 1.61)
21:39:17.461 00.004 12116 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.69 = -1.69)
21:39:17.463 00.002 12116 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.96 mountX=-0.01 mountY=-0.32, mountTheta=-1.61
21:39:17.471 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=-0.30, opts=13)
21:39:17.475 00.004 12116 Enqueuing Move request for scope (-0.12, -0.30)
21:39:17.477 00.002 11824 Worker thread wakes up
21:39:17.478 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5344, FiltMin=1552, FiltMax=65535, Gamma=0.510
21:39:17.480 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.30) opts 0xd
21:39:17.481 00.001 12116 UpdateGuideState exits: m=381388 SNR=88.5
21:39:17.483 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:17.486 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.12, -0.30)
21:39:17.486 00.000 11824 Moving (-0.12, -0.30) raw xDistance=-0.01 yDistance=-0.32
21:39:17.486 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:17.489 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:39:17.489 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:17.489 00.000 12116 Enqueuing Expose request
21:39:17.492 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:39:17.492 00.000 11824 MoveAxis(E, 0, ABG)
21:39:17.492 00.000 11824 Move returns status 0, amount 0
21:39:17.492 00.000 11824 MoveAxis(N, 0, ABG)
21:39:17.492 00.000 11824 Move returns status 0, amount 0
21:39:17.493 00.001 11824 move complete, result=0
21:39:17.493 00.000 11824 worker thread done servicing request
21:39:17.493 00.000 11824 Worker thread wakes up
21:39:17.493 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:39:17.493 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:39:17.496 00.003 12116 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:39:20.891 03.395 11824 Exposure complete
21:39:21.165 00.274 11824 worker thread done servicing request
21:39:21.165 00.000 12116 OnExposeComplete: enter
21:39:21.169 00.004 12116 UpdateGuideState(): m_state=6
21:39:21.172 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
21:39:21.175 00.003 12116 Star::Find returns 1 (0), X=1411.38, Y=262.83, Mass=407824, SNR=91.5, Peak=41965 HFD=2.6
21:39:21.181 00.006 12116 MultiStar: [#1 -1.02,0.33,0.53,U] [#2 0.89,-0.02,0.73,U] [#3 -0.91,0.24,0.78,U] [#4 -0.77,0.09,0.55,U] [#5 -0.51,-0.12,0.47,U] [#6 -1.13,0.40,0.39,U] [#7 -1.26,0.60,0.38,U] [#8 -0.58,0.51,0.30,U] 
21:39:21.184 00.003 12116 refined, 8 included, MultiStar: {-0.73, 0.17}, one-star: {-1.37, 0.01}
21:39:21.188 00.004 12116 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.71) = xAngle (0.19 = 0.19)
21:39:21.190 00.002 12116 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.18 = -3.10)
21:39:21.195 00.005 12116 CameraToMount -- cameraX=-0.73 cameraY=0.17 hyp=0.75 cameraTheta=2.91 mountX=0.73 mountY=-0.03, mountTheta=-0.04
21:39:21.201 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.73, y=0.17, opts=13)
21:39:21.204 00.003 12116 Enqueuing Move request for scope (-0.73, 0.17)
21:39:21.207 00.003 11824 Worker thread wakes up
21:39:21.207 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5306, FiltMin=1539, FiltMax=65535, Gamma=0.510
21:39:21.210 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.17) opts 0xd
21:39:21.210 00.000 12116 UpdateGuideState exits: m=407824 SNR=91.5
21:39:21.213 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.73, 0.17)
21:39:21.213 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:21.216 00.003 11824 Moving (-0.73, 0.17) raw xDistance=0.73 yDistance=-0.03
21:39:21.216 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:21.219 00.003 12116 Enqueuing Expose request
21:39:21.222 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
21:39:21.222 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:21.222 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:39:21.222 00.000 11824 MoveAxis(W, 164, ABG)
21:39:21.222 00.000 11824 Guiding  Dir = 3, Dur = 164
21:39:21.222 00.000 11824 IsSlewing returns 0
21:39:21.223 00.001 11824 IsGuiding returns 0
21:39:21.223 00.000 11824 PulseGuide returned control before completion, sleep 174
21:39:21.412 00.189 11824 IsGuiding returns 0
21:39:21.412 00.000 11824 Move returns status 0, amount 164
21:39:21.412 00.000 11824 MoveAxis(N, 0, ABG)
21:39:21.412 00.000 11824 Move returns status 0, amount 0
21:39:21.412 00.000 11824 move complete, result=0
21:39:21.413 00.001 11824 worker thread done servicing request
21:39:21.413 00.000 11824 Worker thread wakes up
21:39:21.413 00.000 12116 GuideStep: 0.7 px 164 ms WEST, -0.0 px 0 ms NORTH
21:39:21.416 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:39:21.416 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:39:24.833 03.417 11824 Exposure complete
21:39:25.098 00.265 11824 worker thread done servicing request
21:39:25.098 00.000 12116 OnExposeComplete: enter
21:39:25.101 00.003 12116 UpdateGuideState(): m_state=6
21:39:25.105 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
21:39:25.109 00.004 12116 Star::Find returns 1 (0), X=1411.22, Y=262.29, Mass=364621, SNR=76.0, Peak=41792 HFD=2.6
21:39:25.112 00.003 12116 MultiStar: [#1 -1.40,-0.29,0.77,U] [#2 1.02,-0.23,0.88,U] [#3 -0.97,-0.10,1.04,U] [#4 -1.09,0.06,0.66,U] [#5 -0.65,-0.15,0.54,U] [#6 -1.02,-0.46,0.43,U] [#7 -1.18,-0.23,0.38,U] [#8 -1.27,-0.14,0.36,U] 
21:39:25.115 00.003 12116 refined, 8 included, MultiStar: {-0.85, -0.24}, one-star: {-1.53, -0.53}
21:39:25.119 00.004 12116 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.71) = xAngle (-5.58 = 0.70)
21:39:25.122 00.003 12116 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.60 = -2.60)
21:39:25.125 00.003 12116 CameraToMount -- cameraX=-0.85 cameraY=-0.24 hyp=0.88 cameraTheta=-2.87 mountX=0.67 mountY=-0.46, mountTheta=-0.60
21:39:25.132 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.85, y=-0.24, opts=13)
21:39:25.135 00.003 12116 Enqueuing Move request for scope (-0.85, -0.24)
21:39:25.138 00.003 11824 Worker thread wakes up
21:39:25.138 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1629, FiltMax=65535, Gamma=0.510
21:39:25.141 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.24) opts 0xd
21:39:25.142 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.85, -0.24)
21:39:25.142 00.000 12116 UpdateGuideState exits: m=364621 SNR=76.0
21:39:25.145 00.003 11824 Moving (-0.85, -0.24) raw xDistance=0.67 yDistance=-0.46
21:39:25.145 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.67
21:39:25.145 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:39:25.145 00.000 11824 MoveAxis(W, 162, ABG)
21:39:25.145 00.000 11824 Guiding  Dir = 3, Dur = 162
21:39:25.145 00.000 11824 IsSlewing returns 0
21:39:25.146 00.001 11824 IsGuiding returns 0
21:39:25.146 00.000 11824 PulseGuide returned control before completion, sleep 172
21:39:25.146 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:25.150 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:25.154 00.004 12116 Enqueuing Expose request
21:39:25.329 00.175 11824 IsGuiding returns 1
21:39:25.329 00.000 11824 scope still moving after pulse duration time elapsed
21:39:25.360 00.031 11824 IsSlewing returns 0
21:39:25.360 00.000 11824 IsGuiding returns 0
21:39:25.360 00.000 11824 scope move finished after 162 + 53 ms
21:39:25.360 00.000 11824 Move returns status 0, amount 162
21:39:25.360 00.000 11824 MoveAxis(N, 86, ABG)
21:39:25.361 00.001 11824 Guiding  Dir = 0, Dur = 86
21:39:25.361 00.000 11824 IsSlewing returns 0
21:39:25.361 00.000 11824 IsGuiding returns 0
21:39:25.361 00.000 11824 PulseGuide returned control before completion, sleep 96
21:39:25.471 00.110 11824 IsGuiding returns 1
21:39:25.471 00.000 11824 scope still moving after pulse duration time elapsed
21:39:25.502 00.031 11824 IsSlewing returns 0
21:39:25.502 00.000 11824 IsGuiding returns 0
21:39:25.502 00.000 11824 scope move finished after 86 + 55 ms
21:39:25.502 00.000 11824 Move returns status 0, amount 86
21:39:25.502 00.000 11824 move complete, result=0
21:39:25.503 00.001 11824 worker thread done servicing request
21:39:25.503 00.000 11824 Worker thread wakes up
21:39:25.503 00.000 12116 GuideStep: 0.7 px 162 ms WEST, -0.5 px 86 ms NORTH
21:39:25.506 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:39:25.506 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:39:28.896 03.390 11824 Exposure complete
21:39:29.136 00.240 11824 worker thread done servicing request
21:39:29.136 00.000 12116 OnExposeComplete: enter
21:39:29.139 00.003 12116 UpdateGuideState(): m_state=6
21:39:29.143 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
21:39:29.146 00.003 12116 Star::Find returns 1 (0), X=1411.32, Y=262.59, Mass=424353, SNR=84.3, Peak=44128 HFD=2.9
21:39:29.149 00.003 12116 MultiStar: [#1 -1.25,0.02,0.57,U] [#2 0.86,-0.16,0.75,U] [#3 -0.86,0.06,0.88,U] [#4 -1.14,-0.33,0.68,U] [#5 -0.45,-0.45,0.42,U] [#6 -0.65,0.07,0.40,U] [#7 -1.14,0.13,0.41,U] [#8 -0.99,-0.01,0.31,U] 
21:39:29.152 00.003 12116 refined, 8 included, MultiStar: {-0.79, -0.12}, one-star: {-1.43, -0.23}
21:39:29.155 00.003 12116 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.71) = xAngle (-5.71 = 0.57)
21:39:29.158 00.003 12116 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.72 = -2.72)
21:39:29.162 00.004 12116 CameraToMount -- cameraX=-0.79 cameraY=-0.12 hyp=0.79 cameraTheta=-3.00 mountX=0.67 mountY=-0.32, mountTheta=-0.45
21:39:29.167 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.79, y=-0.12, opts=13)
21:39:29.172 00.005 12116 Enqueuing Move request for scope (-0.79, -0.12)
21:39:29.174 00.002 11824 Worker thread wakes up
21:39:29.174 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1552, FiltMax=65535, Gamma=0.510
21:39:29.177 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.12) opts 0xd
21:39:29.178 00.001 12116 UpdateGuideState exits: m=424353 SNR=84.3
21:39:29.181 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:29.183 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.79, -0.12)
21:39:29.183 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:29.186 00.003 11824 Moving (-0.79, -0.12) raw xDistance=0.67 yDistance=-0.32
21:39:29.186 00.000 12116 Enqueuing Expose request
21:39:29.189 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.67
21:39:29.189 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:29.189 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:39:29.190 00.001 11824 MoveAxis(W, 161, ABG)
21:39:29.190 00.000 11824 Guiding  Dir = 3, Dur = 161
21:39:29.190 00.000 11824 IsSlewing returns 0
21:39:29.190 00.000 11824 IsGuiding returns 0
21:39:29.190 00.000 11824 PulseGuide returned control before completion, sleep 171
21:39:29.371 00.181 11824 IsGuiding returns 1
21:39:29.371 00.000 11824 scope still moving after pulse duration time elapsed
21:39:29.403 00.032 11824 IsSlewing returns 0
21:39:29.403 00.000 11824 IsGuiding returns 0
21:39:29.403 00.000 11824 scope move finished after 161 + 51 ms
21:39:29.403 00.000 11824 Move returns status 0, amount 161
21:39:29.403 00.000 11824 MoveAxis(N, 0, ABG)
21:39:29.403 00.000 11824 Move returns status 0, amount 0
21:39:29.404 00.001 11824 move complete, result=0
21:39:29.404 00.000 11824 worker thread done servicing request
21:39:29.404 00.000 12116 GuideStep: 0.7 px 161 ms WEST, -0.3 px 0 ms NORTH
21:39:29.408 00.004 11824 Worker thread wakes up
21:39:29.409 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:39:29.409 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:39:32.811 03.402 11824 Exposure complete
21:39:33.043 00.232 11824 worker thread done servicing request
21:39:33.043 00.000 12116 OnExposeComplete: enter
21:39:33.046 00.003 12116 UpdateGuideState(): m_state=6
21:39:33.051 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
21:39:33.056 00.005 12116 Star::Find returns 1 (0), X=1411.38, Y=262.68, Mass=398520, SNR=84.2, Peak=49149 HFD=2.9
21:39:33.061 00.005 12116 MultiStar: [#1 -1.21,-0.03,0.65,U] [#2 0.65,-0.05,0.71,U] [#3 -0.86,0.01,0.99,U] [#4 -0.78,-0.10,0.58,U] [#5 -0.50,-0.47,0.51,U] [#6 -0.97,-0.17,0.37,U] [#7 -0.92,0.07,0.38,U] [#8 -0.64,0.21,0.33,U] 
21:39:33.066 00.005 12116 refined, 8 included, MultiStar: {-0.75, -0.08}, one-star: {-1.36, -0.15}
21:39:33.070 00.004 12116 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.71) = xAngle (-5.75 = 0.53)
21:39:33.074 00.004 12116 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.76 = -2.76)
21:39:33.077 00.003 12116 CameraToMount -- cameraX=-0.75 cameraY=-0.08 hyp=0.76 cameraTheta=-3.03 mountX=0.65 mountY=-0.28, mountTheta=-0.41
21:39:33.084 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.75, y=-0.08, opts=13)
21:39:33.088 00.004 12116 Enqueuing Move request for scope (-0.75, -0.08)
21:39:33.092 00.004 11824 Worker thread wakes up
21:39:33.092 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.08) opts 0xd
21:39:33.092 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1664, FiltMax=65535, Gamma=0.510
21:39:33.095 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.75, -0.08)
21:39:33.095 00.000 12116 UpdateGuideState exits: m=398520 SNR=84.2
21:39:33.098 00.003 11824 Moving (-0.75, -0.08) raw xDistance=0.65 yDistance=-0.28
21:39:33.098 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:33.101 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:33.104 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
21:39:33.105 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:33.105 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:39:33.105 00.000 12116 Enqueuing Expose request
21:39:33.108 00.003 11824 MoveAxis(W, 157, ABG)
21:39:33.108 00.000 11824 Guiding  Dir = 3, Dur = 157
21:39:33.109 00.001 11824 IsSlewing returns 0
21:39:33.109 00.000 11824 IsGuiding returns 0
21:39:33.109 00.000 11824 PulseGuide returned control before completion, sleep 167
21:39:33.292 00.183 11824 IsGuiding returns 1
21:39:33.292 00.000 11824 scope still moving after pulse duration time elapsed
21:39:33.323 00.031 11824 IsSlewing returns 0
21:39:33.323 00.000 11824 IsGuiding returns 0
21:39:33.324 00.001 11824 scope move finished after 157 + 57 ms
21:39:33.324 00.000 11824 Move returns status 0, amount 157
21:39:33.324 00.000 11824 MoveAxis(N, 0, ABG)
21:39:33.324 00.000 11824 Move returns status 0, amount 0
21:39:33.324 00.000 11824 move complete, result=0
21:39:33.324 00.000 11824 worker thread done servicing request
21:39:33.324 00.000 11824 Worker thread wakes up
21:39:33.324 00.000 12116 GuideStep: 0.7 px 157 ms WEST, -0.3 px 0 ms NORTH
21:39:33.327 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:39:33.328 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:39:36.733 03.405 11824 Exposure complete
21:39:36.976 00.243 11824 worker thread done servicing request
21:39:36.977 00.001 12116 OnExposeComplete: enter
21:39:36.980 00.003 12116 UpdateGuideState(): m_state=6
21:39:36.984 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
21:39:36.988 00.004 12116 Star::Find returns 1 (0), X=1412.04, Y=262.46, Mass=398571, SNR=78.4, Peak=52496 HFD=2.8
21:39:36.991 00.003 12116 MultiStar: [#1 -0.44,-0.24,0.70,U] [#2 0.39,-0.22,0.71,U] [#3 -0.52,-0.31,0.84,U] [#4 -0.40,-0.10,0.60,U] [#5 -0.15,-0.48,0.49,U] [#6 -0.11,-0.22,0.43,U] [#7 -0.33,-0.41,0.43,U] [#8 -0.30,0.26,0.35,U] 
21:39:36.995 00.004 12116 refined, 8 included, MultiStar: {-0.32, -0.26}, one-star: {-0.70, -0.36}
21:39:36.999 00.004 12116 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.71) = xAngle (-5.18 = 1.10)
21:39:37.001 00.002 12116 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.19 = -2.19)
21:39:37.005 00.004 12116 CameraToMount -- cameraX=-0.32 cameraY=-0.26 hyp=0.41 cameraTheta=-2.47 mountX=0.19 mountY=-0.33, mountTheta=-1.06
21:39:37.012 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.32, y=-0.26, opts=13)
21:39:37.015 00.003 12116 Enqueuing Move request for scope (-0.32, -0.26)
21:39:37.018 00.003 11824 Worker thread wakes up
21:39:37.018 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1718, FiltMax=65535, Gamma=0.510
21:39:37.021 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.26) opts 0xd
21:39:37.022 00.001 12116 UpdateGuideState exits: m=398571 SNR=78.4
21:39:37.024 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:37.027 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.32, -0.26)
21:39:37.028 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:37.030 00.002 12116 Enqueuing Expose request
21:39:37.033 00.003 11824 Moving (-0.32, -0.26) raw xDistance=0.19 yDistance=-0.33
21:39:37.033 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:39:37.033 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:37.033 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:39:37.033 00.000 11824 MoveAxis(E, 0, ABG)
21:39:37.033 00.000 11824 Move returns status 0, amount 0
21:39:37.033 00.000 11824 MoveAxis(N, 0, ABG)
21:39:37.033 00.000 11824 Move returns status 0, amount 0
21:39:37.033 00.000 11824 move complete, result=0
21:39:37.033 00.000 11824 worker thread done servicing request
21:39:37.034 00.001 11824 Worker thread wakes up
21:39:37.034 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:39:37.034 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:39:37.036 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:39:40.445 03.409 11824 Exposure complete
21:39:40.682 00.237 11824 worker thread done servicing request
21:39:40.682 00.000 12116 OnExposeComplete: enter
21:39:40.685 00.003 12116 UpdateGuideState(): m_state=6
21:39:40.689 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
21:39:40.692 00.003 12116 Star::Find returns 1 (0), X=1411.88, Y=262.29, Mass=390442, SNR=81.7, Peak=45315 HFD=2.6
21:39:40.696 00.004 12116 MultiStar: [#1 -0.82,-0.28,0.55,U] [#2 0.56,-0.53,0.99,U] [#3 -0.46,-0.20,1.06,U] [#4 -0.53,-0.22,0.54,U] [#5 -0.30,-0.51,0.56,U] [#6 -0.49,-0.16,0.45,U] [#7 -0.46,-0.20,0.41,U] [#8 -0.64,-0.20,0.35,U] 
21:39:40.699 00.003 12116 refined, 8 included, MultiStar: {-0.40, -0.35}, one-star: {-0.87, -0.53}
21:39:40.701 00.002 12116 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.71) = xAngle (-5.13 = 1.15)
21:39:40.704 00.003 12116 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.15 = -2.15)
21:39:40.707 00.003 12116 CameraToMount -- cameraX=-0.40 cameraY=-0.35 hyp=0.53 cameraTheta=-2.42 mountX=0.22 mountY=-0.44, mountTheta=-1.12
21:39:40.715 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.40, y=-0.35, opts=13)
21:39:40.717 00.002 12116 Enqueuing Move request for scope (-0.40, -0.35)
21:39:40.721 00.004 11824 Worker thread wakes up
21:39:40.722 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.35) opts 0xd
21:39:40.722 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.40, -0.35)
21:39:40.722 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1559, FiltMax=65535, Gamma=0.510
21:39:40.724 00.002 11824 Moving (-0.40, -0.35) raw xDistance=0.22 yDistance=-0.44
21:39:40.725 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
21:39:40.725 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:40.725 00.000 12116 UpdateGuideState exits: m=390442 SNR=81.7
21:39:40.728 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:39:40.729 00.001 11824 MoveAxis(E, 0, ABG)
21:39:40.729 00.000 11824 Move returns status 0, amount 0
21:39:40.729 00.000 11824 MoveAxis(N, 0, ABG)
21:39:40.729 00.000 11824 Move returns status 0, amount 0
21:39:40.729 00.000 11824 move complete, result=0
21:39:40.729 00.000 11824 worker thread done servicing request
21:39:40.731 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:40.734 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:40.741 00.007 12116 Enqueuing Expose request
21:39:40.745 00.004 11824 Worker thread wakes up
21:39:40.745 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:39:40.748 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:39:40.748 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:39:44.182 03.434 11824 Exposure complete
21:39:44.428 00.246 11824 worker thread done servicing request
21:39:44.428 00.000 12116 OnExposeComplete: enter
21:39:44.432 00.004 12116 UpdateGuideState(): m_state=6
21:39:44.437 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
21:39:44.440 00.003 12116 Star::Find returns 1 (0), X=1412.84, Y=262.34, Mass=390846, SNR=75.7, Peak=39488 HFD=3.0
21:39:44.445 00.005 12116 MultiStar: [#1 0.03,-0.52,0.70,U] [#2 -0.39,-0.51,0.76,U] [#3 0.17,-0.13,0.91,U] [#4 0.21,-0.55,0.62,U] [#5 0.71,-1.05,0.58,U] [#6 0.31,-0.43,0.41,U] [#7 -0.09,-0.15,0.48,U] [#8 0.45,-0.18,0.38,U] 
21:39:44.448 00.003 12116 refined, 8 included, MultiStar: {0.13, -0.45}, one-star: {0.09, -0.48}
21:39:44.451 00.003 12116 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.71) = xAngle (-4.00 = 2.28)
21:39:44.455 00.004 12116 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.02 = -1.02)
21:39:44.459 00.004 12116 CameraToMount -- cameraX=0.13 cameraY=-0.45 hyp=0.47 cameraTheta=-1.29 mountX=-0.30 mountY=-0.40, mountTheta=-2.22
21:39:44.465 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.13, y=-0.45, opts=13)
21:39:44.469 00.004 12116 Enqueuing Move request for scope (0.13, -0.45)
21:39:44.473 00.004 11824 Worker thread wakes up
21:39:44.473 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1347, FiltMax=65535, Gamma=0.510
21:39:44.476 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.45) opts 0xd
21:39:44.476 00.000 11824 Handling offset move in thread for scope, endpoint = (0.13, -0.45)
21:39:44.476 00.000 12116 UpdateGuideState exits: m=390846 SNR=75.7
21:39:44.479 00.003 11824 Moving (0.13, -0.45) raw xDistance=-0.30 yDistance=-0.40
21:39:44.480 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:44.483 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
21:39:44.483 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:44.486 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:44.486 00.000 12116 Enqueuing Expose request
21:39:44.490 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:39:44.490 00.000 11824 MoveAxis(E, 68, ABG)
21:39:44.490 00.000 11824 Guiding  Dir = 2, Dur = 68
21:39:44.490 00.000 11824 IsSlewing returns 0
21:39:44.490 00.000 11824 IsGuiding returns 0
21:39:44.491 00.001 11824 PulseGuide returned control before completion, sleep 78
21:39:44.578 00.087 11824 IsGuiding returns 1
21:39:44.578 00.000 11824 scope still moving after pulse duration time elapsed
21:39:44.608 00.030 11824 IsSlewing returns 0
21:39:44.608 00.000 11824 IsGuiding returns 0
21:39:44.609 00.001 11824 scope move finished after 68 + 50 ms
21:39:44.609 00.000 11824 Move returns status 0, amount 68
21:39:44.609 00.000 11824 MoveAxis(N, 0, ABG)
21:39:44.609 00.000 11824 Move returns status 0, amount 0
21:39:44.609 00.000 11824 move complete, result=0
21:39:44.609 00.000 11824 worker thread done servicing request
21:39:44.609 00.000 11824 Worker thread wakes up
21:39:44.609 00.000 12116 GuideStep: -0.3 px 68 ms EAST, -0.4 px 0 ms NORTH
21:39:44.613 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:39:44.613 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:39:48.016 03.403 11824 Exposure complete
21:39:48.259 00.243 11824 worker thread done servicing request
21:39:48.259 00.000 12116 OnExposeComplete: enter
21:39:48.262 00.003 12116 UpdateGuideState(): m_state=6
21:39:48.265 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
21:39:48.268 00.003 12116 Star::Find returns 1 (0), X=1411.53, Y=262.78, Mass=406802, SNR=88.3, Peak=46032 HFD=3.0
21:39:48.272 00.004 12116 MultiStar: [#1 -1.26,0.52,0.60,U] [#2 0.75,0.18,0.70,U] [#3 -0.94,0.16,0.83,U] [#4 -0.86,0.09,0.54,U] [#5 -0.48,-0.08,0.61,U] [#6 -0.74,0.53,0.36,U] [#7 -1.22,0.16,0.35,U] [#8 -0.79,0.37,0.30,U] 
21:39:48.275 00.003 12116 refined, 8 included, MultiStar: {-0.74, 0.17}, one-star: {-1.22, -0.04}
21:39:48.278 00.003 12116 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.71) = xAngle (0.20 = 0.20)
21:39:48.281 00.003 12116 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.19 = -3.09)
21:39:48.283 00.002 12116 CameraToMount -- cameraX=-0.74 cameraY=0.17 hyp=0.76 cameraTheta=2.92 mountX=0.74 mountY=-0.04, mountTheta=-0.05
21:39:48.293 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.74, y=0.17, opts=13)
21:39:48.298 00.005 12116 Enqueuing Move request for scope (-0.74, 0.17)
21:39:48.302 00.004 11824 Worker thread wakes up
21:39:48.304 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.17) opts 0xd
21:39:48.304 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.74, 0.17)
21:39:48.304 00.000 11824 Moving (-0.74, 0.17) raw xDistance=0.74 yDistance=-0.04
21:39:48.304 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.74
21:39:48.304 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:48.304 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:39:48.304 00.000 11824 MoveAxis(W, 162, ABG)
21:39:48.304 00.000 11824 Guiding  Dir = 3, Dur = 162
21:39:48.305 00.001 11824 IsSlewing returns 0
21:39:48.305 00.000 11824 IsGuiding returns 0
21:39:48.305 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5287, FiltMin=1400, FiltMax=65535, Gamma=0.510
21:39:48.313 00.008 11824 PulseGuide returned control before completion, sleep 170
21:39:48.313 00.000 12116 UpdateGuideState exits: m=406802 SNR=88.3
21:39:48.321 00.008 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:48.328 00.007 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:48.334 00.006 12116 Enqueuing Expose request
21:39:48.491 00.157 11824 IsGuiding returns 1
21:39:48.491 00.000 11824 scope still moving after pulse duration time elapsed
21:39:48.522 00.031 11824 IsSlewing returns 0
21:39:48.522 00.000 11824 IsGuiding returns 0
21:39:48.522 00.000 11824 scope move finished after 162 + 55 ms
21:39:48.522 00.000 11824 Move returns status 0, amount 162
21:39:48.522 00.000 11824 MoveAxis(N, 0, ABG)
21:39:48.523 00.001 11824 Move returns status 0, amount 0
21:39:48.523 00.000 11824 move complete, result=0
21:39:48.523 00.000 11824 worker thread done servicing request
21:39:48.523 00.000 11824 Worker thread wakes up
21:39:48.523 00.000 12116 GuideStep: 0.7 px 162 ms WEST, -0.0 px 0 ms NORTH
21:39:48.527 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:39:48.527 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:39:51.938 03.411 11824 Exposure complete
21:39:52.199 00.261 11824 worker thread done servicing request
21:39:52.199 00.000 12116 OnExposeComplete: enter
21:39:52.203 00.004 12116 UpdateGuideState(): m_state=6
21:39:52.207 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
21:39:52.210 00.003 12116 Star::Find returns 1 (0), X=1411.79, Y=262.59, Mass=396806, SNR=92.6, Peak=48368 HFD=2.8
21:39:52.214 00.004 12116 MultiStar: [#1 -0.70,-0.19,0.56,U] [#2 0.74,-0.35,0.68,U] [#3 -0.52,-0.09,0.80,U] [#4 -0.38,-0.07,0.56,U] [#5 -0.12,-0.38,0.52,U] [#6 -0.63,-0.20,0.34,U] [#7 -1.01,0.32,0.33,U] [#8 -0.36,0.06,0.32,U] 
21:39:52.217 00.003 12116 refined, 8 included, MultiStar: {-0.43, -0.16}, one-star: {-0.95, -0.23}
21:39:52.221 00.004 12116 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.71) = xAngle (-5.50 = 0.79)
21:39:52.223 00.002 12116 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.51 = -2.51)
21:39:52.226 00.003 12116 CameraToMount -- cameraX=-0.43 cameraY=-0.16 hyp=0.46 cameraTheta=-2.78 mountX=0.33 mountY=-0.27, mountTheta=-0.70
21:39:52.232 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.43, y=-0.16, opts=13)
21:39:52.236 00.004 12116 Enqueuing Move request for scope (-0.43, -0.16)
21:39:52.240 00.004 11824 Worker thread wakes up
21:39:52.240 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1623, FiltMax=65535, Gamma=0.510
21:39:52.243 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.16) opts 0xd
21:39:52.243 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.43, -0.16)
21:39:52.243 00.000 12116 UpdateGuideState exits: m=396806 SNR=92.6
21:39:52.246 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:52.249 00.003 11824 Moving (-0.43, -0.16) raw xDistance=0.33 yDistance=-0.27
21:39:52.249 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:52.253 00.004 12116 Enqueuing Expose request
21:39:52.256 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
21:39:52.256 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:52.257 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:39:52.257 00.000 11824 MoveAxis(W, 84, ABG)
21:39:52.257 00.000 11824 Guiding  Dir = 3, Dur = 84
21:39:52.257 00.000 11824 IsSlewing returns 0
21:39:52.257 00.000 11824 IsGuiding returns 0
21:39:52.258 00.001 11824 PulseGuide returned control before completion, sleep 94
21:39:52.360 00.102 11824 IsGuiding returns 1
21:39:52.360 00.000 11824 scope still moving after pulse duration time elapsed
21:39:52.392 00.032 11824 IsSlewing returns 0
21:39:52.392 00.000 11824 IsGuiding returns 0
21:39:52.392 00.000 11824 scope move finished after 84 + 50 ms
21:39:52.392 00.000 11824 Move returns status 0, amount 84
21:39:52.392 00.000 11824 MoveAxis(N, 0, ABG)
21:39:52.392 00.000 11824 Move returns status 0, amount 0
21:39:52.392 00.000 11824 move complete, result=0
21:39:52.392 00.000 11824 worker thread done servicing request
21:39:52.393 00.001 11824 Worker thread wakes up
21:39:52.393 00.000 12116 GuideStep: 0.3 px 84 ms WEST, -0.3 px 0 ms NORTH
21:39:52.396 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:39:52.396 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:39:55.811 03.415 11824 Exposure complete
21:39:56.080 00.269 11824 worker thread done servicing request
21:39:56.080 00.000 12116 OnExposeComplete: enter
21:39:56.083 00.003 12116 UpdateGuideState(): m_state=6
21:39:56.086 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
21:39:56.090 00.004 12116 Star::Find returns 1 (0), X=1412.55, Y=262.27, Mass=417774, SNR=86.4, Peak=42387 HFD=3.0
21:39:56.093 00.003 12116 MultiStar: [#1 -0.08,-0.30,0.61,U] [#2 -0.45,-0.40,0.66,U] [#3 0.14,-0.18,0.76,U] [#4 0.16,-0.26,0.60,U] [#5 0.47,-0.65,0.49,U] [#6 0.10,-0.19,0.34,U] [#7 0.09,0.02,0.41,U] [#8 0.09,-0.53,0.38,U] 
21:39:56.097 00.004 12116 refined, 8 included, MultiStar: {-0.00, -0.36}, one-star: {-0.19, -0.55}
21:39:56.100 00.003 12116 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.71) = xAngle (-4.29 = 2.00)
21:39:56.105 00.005 12116 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.30 = -1.30)
21:39:56.108 00.003 12116 CameraToMount -- cameraX=-0.00 cameraY=-0.36 hyp=0.36 cameraTheta=-1.57 mountX=-0.15 mountY=-0.34, mountTheta=-1.97
21:39:56.116 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.00, y=-0.36, opts=13)
21:39:56.120 00.004 12116 Enqueuing Move request for scope (-0.00, -0.36)
21:39:56.123 00.003 11824 Worker thread wakes up
21:39:56.123 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1765, FiltMax=65535, Gamma=0.510
21:39:56.127 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.36) opts 0xd
21:39:56.127 00.000 12116 UpdateGuideState exits: m=417774 SNR=86.4
21:39:56.131 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.00, -0.36)
21:39:56.131 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:56.134 00.003 11824 Moving (-0.00, -0.36) raw xDistance=-0.15 yDistance=-0.34
21:39:56.134 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:56.138 00.004 12116 Enqueuing Expose request
21:39:56.141 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:39:56.141 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:56.141 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:39:56.141 00.000 11824 MoveAxis(E, 0, ABG)
21:39:56.141 00.000 11824 Move returns status 0, amount 0
21:39:56.141 00.000 11824 MoveAxis(N, 0, ABG)
21:39:56.141 00.000 11824 Move returns status 0, amount 0
21:39:56.141 00.000 11824 move complete, result=0
21:39:56.141 00.000 11824 worker thread done servicing request
21:39:56.142 00.001 11824 Worker thread wakes up
21:39:56.142 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:39:56.142 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:39:56.145 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:39:59.547 03.402 11824 Exposure complete
21:39:59.792 00.245 11824 worker thread done servicing request
21:39:59.792 00.000 12116 OnExposeComplete: enter
21:39:59.796 00.004 12116 UpdateGuideState(): m_state=6
21:39:59.799 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
21:39:59.802 00.003 12116 Star::Find returns 1 (0), X=1413.03, Y=261.72, Mass=417867, SNR=99.9, Peak=50157 HFD=2.5
21:39:59.808 00.006 12116 MultiStar: [#1 0.70,-0.93,0.58,U] [#2 -0.78,-0.53,0.64,U] [#3 0.71,-0.55,0.73,U] [#4 0.69,-0.83,0.43,U] [#5 1.02,-1.35,0.38,U] [#6 0.43,-0.57,0.38,U] [#7 0.58,-0.68,0.32,U] [#8 0.90,-0.70,0.30,U] 
21:39:59.812 00.004 12116 refined, 8 included, MultiStar: {0.42, -0.82}, one-star: {0.28, -1.10}
21:39:59.814 00.002 12116 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.71) = xAngle (-3.81 = 2.47)
21:39:59.817 00.003 12116 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.82 = -0.82)
21:39:59.821 00.004 12116 CameraToMount -- cameraX=0.42 cameraY=-0.82 hyp=0.92 cameraTheta=-1.09 mountX=-0.72 mountY=-0.68, mountTheta=-2.39
21:39:59.828 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.42, y=-0.82, opts=13)
21:39:59.831 00.003 12116 Enqueuing Move request for scope (0.42, -0.82)
21:39:59.834 00.003 11824 Worker thread wakes up
21:39:59.834 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1693, FiltMax=65535, Gamma=0.510
21:39:59.838 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.82) opts 0xd
21:39:59.838 00.000 12116 UpdateGuideState exits: m=417867 SNR=99.9
21:39:59.841 00.003 11824 Handling offset move in thread for scope, endpoint = (0.42, -0.82)
21:39:59.841 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:59.844 00.003 11824 Moving (0.42, -0.82) raw xDistance=-0.72 yDistance=-0.68
21:39:59.844 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:39:59.847 00.003 12116 Enqueuing Expose request
21:39:59.849 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72
21:39:59.849 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
21:39:59.849 00.000 11824 MoveAxis(E, 162, ABG)
21:39:59.849 00.000 11824 Guiding  Dir = 2, Dur = 162
21:39:59.850 00.001 11824 IsSlewing returns 0
21:39:59.851 00.001 11824 IsGuiding returns 0
21:39:59.852 00.001 11824 PulseGuide returned control before completion, sleep 172
21:40:00.040 00.188 11824 IsGuiding returns 0
21:40:00.040 00.000 11824 Move returns status 0, amount 162
21:40:00.040 00.000 11824 MoveAxis(N, 127, ABG)
21:40:00.040 00.000 11824 Guiding  Dir = 0, Dur = 127
21:40:00.041 00.001 11824 IsSlewing returns 0
21:40:00.042 00.001 11824 IsGuiding returns 0
21:40:00.042 00.000 11824 PulseGuide returned control before completion, sleep 137
21:40:00.181 00.139 11824 IsGuiding returns 1
21:40:00.181 00.000 11824 scope still moving after pulse duration time elapsed
21:40:00.212 00.031 11824 IsSlewing returns 0
21:40:00.212 00.000 11824 IsGuiding returns 0
21:40:00.212 00.000 11824 scope move finished after 127 + 43 ms
21:40:00.212 00.000 11824 Move returns status 0, amount 127
21:40:00.212 00.000 11824 move complete, result=0
21:40:00.212 00.000 11824 worker thread done servicing request
21:40:00.213 00.001 11824 Worker thread wakes up
21:40:00.213 00.000 12116 GuideStep: -0.7 px 162 ms EAST, -0.7 px 127 ms NORTH
21:40:00.216 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:00.216 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:40:03.633 03.417 11824 Exposure complete
21:40:03.876 00.243 11824 worker thread done servicing request
21:40:03.876 00.000 12116 OnExposeComplete: enter
21:40:03.880 00.004 12116 UpdateGuideState(): m_state=6
21:40:03.882 00.002 12116 Star::Find(15, 1413, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
21:40:03.886 00.004 12116 Star::Find returns 1 (0), X=1413.32, Y=261.91, Mass=434579, SNR=95.0, Peak=38944 HFD=3.2
21:40:03.890 00.004 12116 MultiStar: [#1 0.89,-0.70,0.57,U] [#2 -0.93,-0.73,0.63,U] [#3 1.06,-0.66,0.68,U] [#4 0.71,-0.65,0.52,U] [#5 1.13,-0.86,0.45,U] [#6 1.15,-0.90,0.32,U] [#7 0.90,-0.69,0.36,U] [#8 0.95,-0.60,0.31,U] 
21:40:03.892 00.002 12116 refined, 8 included, MultiStar: {0.64, -0.76}, one-star: {0.57, -0.91}
21:40:03.895 00.003 12116 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.71) = xAngle (-3.59 = 2.70)
21:40:03.897 00.002 12116 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.60 = -0.60)
21:40:03.900 00.003 12116 CameraToMount -- cameraX=0.64 cameraY=-0.76 hyp=0.99 cameraTheta=-0.87 mountX=-0.89 mountY=-0.56, mountTheta=-2.58
21:40:03.907 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.64, y=-0.76, opts=13)
21:40:03.910 00.003 12116 Enqueuing Move request for scope (0.64, -0.76)
21:40:03.913 00.003 11824 Worker thread wakes up
21:40:03.913 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1479, FiltMax=65535, Gamma=0.510
21:40:03.916 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.76) opts 0xd
21:40:03.917 00.001 11824 Handling offset move in thread for scope, endpoint = (0.64, -0.76)
21:40:03.917 00.000 11824 Moving (0.64, -0.76) raw xDistance=-0.89 yDistance=-0.56
21:40:03.917 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.89
21:40:03.917 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
21:40:03.917 00.000 11824 MoveAxis(E, 211, ABG)
21:40:03.917 00.000 11824 Guiding  Dir = 2, Dur = 211
21:40:03.917 00.000 12116 UpdateGuideState exits: m=434579 SNR=95.0
21:40:03.921 00.004 11824 IsSlewing returns 0
21:40:03.921 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:03.925 00.004 11824 IsGuiding returns 0
21:40:03.925 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:40:03.928 00.003 12116 Enqueuing Expose request
21:40:03.932 00.004 11824 PulseGuide returned control before completion, sleep 221
21:40:04.164 00.232 11824 IsGuiding returns 1
21:40:04.164 00.000 11824 scope still moving after pulse duration time elapsed
21:40:04.196 00.032 11824 IsSlewing returns 0
21:40:04.196 00.000 11824 IsGuiding returns 1
21:40:04.226 00.030 11824 IsSlewing returns 0
21:40:04.227 00.001 11824 IsGuiding returns 1
21:40:04.257 00.030 11824 IsSlewing returns 0
21:40:04.257 00.000 11824 IsGuiding returns 0
21:40:04.257 00.000 11824 scope move finished after 211 + 121 ms
21:40:04.257 00.000 11824 Move returns status 0, amount 211
21:40:04.258 00.001 11824 MoveAxis(N, 105, ABG)
21:40:04.258 00.000 11824 Guiding  Dir = 0, Dur = 105
21:40:04.258 00.000 11824 IsSlewing returns 0
21:40:04.258 00.000 11824 IsGuiding returns 0
21:40:04.258 00.000 11824 PulseGuide returned control before completion, sleep 115
21:40:04.383 00.125 11824 IsGuiding returns 1
21:40:04.383 00.000 11824 scope still moving after pulse duration time elapsed
21:40:04.414 00.031 11824 IsSlewing returns 0
21:40:04.414 00.000 11824 IsGuiding returns 0
21:40:04.414 00.000 11824 scope move finished after 105 + 51 ms
21:40:04.414 00.000 11824 Move returns status 0, amount 105
21:40:04.415 00.001 11824 move complete, result=0
21:40:04.415 00.000 11824 worker thread done servicing request
21:40:04.415 00.000 11824 Worker thread wakes up
21:40:04.415 00.000 12116 GuideStep: -0.9 px 211 ms EAST, -0.6 px 105 ms NORTH
21:40:04.418 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:04.419 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:40:07.817 03.398 11824 Exposure complete
21:40:08.075 00.258 11824 worker thread done servicing request
21:40:08.075 00.000 12116 OnExposeComplete: enter
21:40:08.079 00.004 12116 UpdateGuideState(): m_state=6
21:40:08.082 00.003 12116 Star::Find(15, 1413, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
21:40:08.085 00.003 12116 Star::Find returns 1 (0), X=1413.25, Y=262.73, Mass=433660, SNR=97.6, Peak=44224 HFD=2.9
21:40:08.089 00.004 12116 MultiStar: [#1 1.10,0.19,0.61,U] [#2 -1.33,0.22,0.69,U] [#3 1.02,-0.11,0.77,U] [#4 1.10,0.13,0.55,U] [#5 1.02,0.06,0.49,U] [#6 1.12,0.14,0.35,U] [#7 1.00,0.05,0.31,U] [#8 1.24,-0.02,0.28,U] 
21:40:08.092 00.003 12116 single-star, 8 included, MultiStar: {0.63, 0.05}, one-star: {0.51, -0.09}
21:40:08.095 00.003 12116 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.71) = xAngle (-2.89 = -2.89)
21:40:08.098 00.003 12116 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.10 = 0.10)
21:40:08.101 00.003 12116 CameraToMount -- cameraX=0.51 cameraY=-0.09 hyp=0.52 cameraTheta=-0.18 mountX=-0.50 mountY=0.05, mountTheta=3.04
21:40:08.107 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.51, y=-0.09, opts=13)
21:40:08.110 00.003 12116 Enqueuing Move request for scope (0.51, -0.09)
21:40:08.115 00.005 11824 Worker thread wakes up
21:40:08.116 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1760, FiltMax=65535, Gamma=0.510
21:40:08.120 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.09) opts 0xd
21:40:08.120 00.000 12116 UpdateGuideState exits: m=433660 SNR=97.6
21:40:08.123 00.003 11824 Handling offset move in thread for scope, endpoint = (0.51, -0.09)
21:40:08.123 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:08.126 00.003 11824 Moving (0.51, -0.09) raw xDistance=-0.50 yDistance=0.05
21:40:08.126 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:40:08.130 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.50
21:40:08.130 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:08.130 00.000 12116 Enqueuing Expose request
21:40:08.133 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:40:08.133 00.000 11824 MoveAxis(E, 127, ABG)
21:40:08.133 00.000 11824 Guiding  Dir = 2, Dur = 127
21:40:08.133 00.000 11824 IsSlewing returns 0
21:40:08.133 00.000 11824 IsGuiding returns 0
21:40:08.134 00.001 11824 PulseGuide returned control before completion, sleep 137
21:40:08.286 00.152 11824 IsGuiding returns 1
21:40:08.286 00.000 11824 scope still moving after pulse duration time elapsed
21:40:08.317 00.031 11824 IsSlewing returns 0
21:40:08.317 00.000 11824 IsGuiding returns 0
21:40:08.317 00.000 11824 scope move finished after 127 + 57 ms
21:40:08.317 00.000 11824 Move returns status 0, amount 127
21:40:08.318 00.001 11824 MoveAxis(N, 0, ABG)
21:40:08.318 00.000 11824 Move returns status 0, amount 0
21:40:08.318 00.000 11824 move complete, result=0
21:40:08.318 00.000 11824 worker thread done servicing request
21:40:08.318 00.000 11824 Worker thread wakes up
21:40:08.318 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:08.318 00.000 12116 GuideStep: -0.5 px 127 ms EAST, 0.0 px 0 ms NORTH
21:40:08.322 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:40:11.746 03.424 11824 Exposure complete
21:40:11.998 00.252 11824 worker thread done servicing request
21:40:11.998 00.000 12116 OnExposeComplete: enter
21:40:12.004 00.006 12116 UpdateGuideState(): m_state=6
21:40:12.007 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
21:40:12.011 00.004 12116 Star::Find returns 1 (0), X=1413.32, Y=262.46, Mass=409972, SNR=94.2, Peak=50045 HFD=2.9
21:40:12.015 00.004 12116 MultiStar: [#1 0.83,-0.39,0.55,U] [#2 -1.06,-0.19,0.68,U] [#3 0.99,-0.09,0.81,U] [#4 1.00,-0.25,0.54,U] [#5 1.44,-0.66,0.45,U] [#6 1.08,-0.51,0.37,U] [#7 0.83,-0.16,0.35,U] [#8 1.05,-0.42,0.37,U] 
21:40:12.019 00.004 12116 single-star, 8 included, MultiStar: {0.66, -0.32}, one-star: {0.57, -0.37}
21:40:12.022 00.003 12116 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.71) = xAngle (-3.28 = 3.00)
21:40:12.026 00.004 12116 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.30 = -0.30)
21:40:12.029 00.003 12116 CameraToMount -- cameraX=0.57 cameraY=-0.37 hyp=0.68 cameraTheta=-0.57 mountX=-0.67 mountY=-0.20, mountTheta=-2.86
21:40:12.037 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.57, y=-0.37, opts=13)
21:40:12.040 00.003 12116 Enqueuing Move request for scope (0.57, -0.37)
21:40:12.043 00.003 11824 Worker thread wakes up
21:40:12.043 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.37) opts 0xd
21:40:12.043 00.000 11824 Handling offset move in thread for scope, endpoint = (0.57, -0.37)
21:40:12.043 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1722, FiltMax=65535, Gamma=0.510
21:40:12.047 00.004 11824 Moving (0.57, -0.37) raw xDistance=-0.67 yDistance=-0.20
21:40:12.047 00.000 12116 UpdateGuideState exits: m=409972 SNR=94.2
21:40:12.049 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:12.053 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
21:40:12.053 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:40:12.056 00.003 12116 Enqueuing Expose request
21:40:12.059 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:12.059 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:40:12.059 00.000 11824 MoveAxis(E, 160, ABG)
21:40:12.059 00.000 11824 Guiding  Dir = 2, Dur = 160
21:40:12.059 00.000 11824 IsSlewing returns 0
21:40:12.060 00.001 11824 IsGuiding returns 0
21:40:12.060 00.000 11824 PulseGuide returned control before completion, sleep 170
21:40:12.235 00.175 11824 IsGuiding returns 1
21:40:12.235 00.000 11824 scope still moving after pulse duration time elapsed
21:40:12.267 00.032 11824 IsSlewing returns 0
21:40:12.267 00.000 11824 IsGuiding returns 0
21:40:12.267 00.000 11824 scope move finished after 160 + 46 ms
21:40:12.267 00.000 11824 Move returns status 0, amount 160
21:40:12.268 00.001 11824 MoveAxis(N, 0, ABG)
21:40:12.268 00.000 11824 Move returns status 0, amount 0
21:40:12.268 00.000 11824 move complete, result=0
21:40:12.268 00.000 11824 worker thread done servicing request
21:40:12.268 00.000 11824 Worker thread wakes up
21:40:12.268 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:12.268 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:40:12.268 00.000 12116 GuideStep: -0.7 px 160 ms EAST, -0.2 px 0 ms NORTH
21:40:15.680 03.412 11824 Exposure complete
21:40:15.922 00.242 11824 worker thread done servicing request
21:40:15.922 00.000 12116 OnExposeComplete: enter
21:40:15.925 00.003 12116 UpdateGuideState(): m_state=6
21:40:15.928 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
21:40:15.931 00.003 12116 Star::Find returns 1 (0), X=1412.92, Y=262.88, Mass=342374, SNR=72.0, Peak=38672 HFD=2.7
21:40:15.934 00.003 12116 MultiStar: [#1 0.53,0.29,0.75,U] [#2 -0.48,0.55,0.96,U] [#3 0.79,0.38,0.84,U] [#4 0.76,0.27,0.70,U] [#5 1.16,0.01,0.70,U] [#6 0.88,0.04,0.43,U] [#7 0.55,0.19,0.39,U] [#8 0.71,0.54,0.37,U] 
21:40:15.938 00.004 12116 single-star, 8 included, MultiStar: {0.48, 0.26}, one-star: {0.18, 0.06}
21:40:15.940 00.002 12116 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.71) = xAngle (-2.39 = -2.39)
21:40:15.943 00.003 12116 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.60 = 0.60)
21:40:15.946 00.003 12116 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.32 mountX=-0.14 mountY=0.10, mountTheta=2.49
21:40:15.953 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.18, y=0.06, opts=13)
21:40:15.956 00.003 12116 Enqueuing Move request for scope (0.18, 0.06)
21:40:15.958 00.002 11824 Worker thread wakes up
21:40:15.959 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1616, FiltMax=65535, Gamma=0.510
21:40:15.962 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
21:40:15.962 00.000 12116 UpdateGuideState exits: m=342374 SNR=72.0
21:40:15.965 00.003 11824 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
21:40:15.965 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:15.968 00.003 11824 Moving (0.18, 0.06) raw xDistance=-0.14 yDistance=0.10
21:40:15.968 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:40:15.971 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:40:15.971 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:15.972 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:40:15.972 00.000 11824 MoveAxis(E, 0, ABG)
21:40:15.972 00.000 11824 Move returns status 0, amount 0
21:40:15.972 00.000 11824 MoveAxis(N, 0, ABG)
21:40:15.972 00.000 11824 Move returns status 0, amount 0
21:40:15.972 00.000 11824 move complete, result=0
21:40:15.972 00.000 11824 worker thread done servicing request
21:40:15.973 00.001 12116 Enqueuing Expose request
21:40:15.976 00.003 11824 Worker thread wakes up
21:40:15.976 00.000 12116 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:40:15.979 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:15.979 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:40:19.391 03.412 11824 Exposure complete
21:40:19.647 00.256 12116 OnExposeComplete: enter
21:40:19.650 00.003 11824 worker thread done servicing request
21:40:19.650 00.000 12116 UpdateGuideState(): m_state=6
21:40:19.654 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
21:40:19.657 00.003 12116 Star::Find returns 1 (0), X=1412.65, Y=262.67, Mass=327806, SNR=80.3, Peak=42720 HFD=2.8
21:40:19.660 00.003 12116 MultiStar: [#1 0.18,0.03,0.61,U] [#2 -0.32,0.09,0.82,U] [#3 0.46,0.17,0.67,U] [#4 0.28,-0.05,0.61,U] [#5 0.98,-0.43,0.49,U] [#6 0.22,-0.06,0.33,U] [#7 0.40,-0.13,0.31,U] [#8 0.44,0.14,0.28,U] 
21:40:19.664 00.004 12116 single-star, 8 included, MultiStar: {0.20, -0.04}, one-star: {-0.09, -0.15}
21:40:19.666 00.002 12116 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.71) = xAngle (-4.83 = 1.46)
21:40:19.669 00.003 12116 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.84 = -1.84)
21:40:19.674 00.005 12116 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.11 mountX=0.02 mountY=-0.17, mountTheta=-1.45
21:40:19.681 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.09, y=-0.15, opts=13)
21:40:19.684 00.003 12116 Enqueuing Move request for scope (-0.09, -0.15)
21:40:19.688 00.004 11824 Worker thread wakes up
21:40:19.688 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
21:40:19.688 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5363, FiltMin=1655, FiltMax=65535, Gamma=0.510
21:40:19.691 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
21:40:19.691 00.000 12116 UpdateGuideState exits: m=327806 SNR=80.3
21:40:19.694 00.003 11824 Moving (-0.09, -0.15) raw xDistance=0.02 yDistance=-0.17
21:40:19.695 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:19.697 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:40:19.697 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:19.698 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:40:19.700 00.002 12116 Enqueuing Expose request
21:40:19.703 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:40:19.704 00.001 11824 MoveAxis(E, 0, ABG)
21:40:19.704 00.000 11824 Move returns status 0, amount 0
21:40:19.704 00.000 11824 MoveAxis(N, 0, ABG)
21:40:19.704 00.000 11824 Move returns status 0, amount 0
21:40:19.704 00.000 11824 move complete, result=0
21:40:19.704 00.000 11824 worker thread done servicing request
21:40:19.704 00.000 11824 Worker thread wakes up
21:40:19.704 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:19.704 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:40:19.707 00.003 12116 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:40:23.115 03.408 11824 Exposure complete
21:40:23.435 00.320 11824 worker thread done servicing request
21:40:23.435 00.000 12116 OnExposeComplete: enter
21:40:23.439 00.004 12116 UpdateGuideState(): m_state=6
21:40:23.444 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
21:40:23.447 00.003 12116 Star::Find returns 1 (0), X=1412.12, Y=262.71, Mass=307134, SNR=75.8, Peak=47648 HFD=2.6
21:40:23.450 00.003 12116 MultiStar: [#1 -0.43,0.22,0.61,U] [#2 0.31,0.27,0.82,U] [#3 -0.18,0.16,0.63,U] [#4 -0.12,0.32,0.52,U] [#5 -0.14,0.06,0.50,U] [#6 -0.08,0.33,0.42,U] [#7 -0.22,0.23,0.36,U] [#8 -0.05,0.04,0.35,U] 
21:40:23.455 00.005 12116 refined, 8 included, MultiStar: {-0.19, 0.15}, one-star: {-0.62, -0.11}
21:40:23.458 00.003 12116 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.71) = xAngle (-0.23 = -0.23)
21:40:23.461 00.003 12116 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.76 = 2.76)
21:40:23.464 00.003 12116 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.49 mountX=0.24 mountY=0.09, mountTheta=0.37
21:40:23.470 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.19, y=0.15, opts=13)
21:40:23.474 00.004 12116 Enqueuing Move request for scope (-0.19, 0.15)
21:40:23.477 00.003 11824 Worker thread wakes up
21:40:23.477 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
21:40:23.477 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5447, FiltMin=1975, FiltMax=65535, Gamma=0.510
21:40:23.480 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
21:40:23.480 00.000 12116 UpdateGuideState exits: m=307134 SNR=75.8
21:40:23.483 00.003 11824 Moving (-0.19, 0.15) raw xDistance=0.24 yDistance=0.09
21:40:23.483 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:23.486 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:40:23.490 00.004 12116 Enqueuing Expose request
21:40:23.493 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
21:40:23.493 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:23.493 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:40:23.493 00.000 11824 MoveAxis(E, 0, ABG)
21:40:23.493 00.000 11824 Move returns status 0, amount 0
21:40:23.494 00.001 11824 MoveAxis(N, 0, ABG)
21:40:23.494 00.000 11824 Move returns status 0, amount 0
21:40:23.494 00.000 11824 move complete, result=0
21:40:23.494 00.000 11824 worker thread done servicing request
21:40:23.494 00.000 11824 Worker thread wakes up
21:40:23.494 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:23.494 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:40:23.497 00.003 12116 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:40:26.903 03.406 11824 Exposure complete
21:40:27.141 00.238 11824 worker thread done servicing request
21:40:27.141 00.000 12116 OnExposeComplete: enter
21:40:27.145 00.004 12116 UpdateGuideState(): m_state=6
21:40:27.149 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
21:40:27.153 00.004 12116 Star::Find returns 1 (0), X=1411.74, Y=262.96, Mass=237001, SNR=58.5, Peak=30992 HFD=2.5
21:40:27.157 00.004 12116 MultiStar: [#1 -0.91,0.36,0.77,U] [#2 1.07,0.36,1.13,U] [#3 -0.63,0.62,0.64,U] [#4 -0.68,0.31,0.96,U] [#5 -0.57,0.18,0.61,U] [#6 -0.88,0.27,0.53,U] [#7 -0.74,0.56,0.34,U] [#8 -0.57,0.82,0.42,U] 
21:40:27.160 00.003 12116 refined, 8 included, MultiStar: {-0.45, 0.36}, one-star: {-1.01, 0.13}
21:40:27.163 00.003 12116 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.71) = xAngle (-0.25 = -0.25)
21:40:27.166 00.003 12116 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.74 = 2.74)
21:40:27.170 00.004 12116 CameraToMount -- cameraX=-0.45 cameraY=0.36 hyp=0.57 cameraTheta=2.47 mountX=0.56 mountY=0.22, mountTheta=0.38
21:40:27.178 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.45, y=0.36, opts=13)
21:40:27.181 00.003 12116 Enqueuing Move request for scope (-0.45, 0.36)
21:40:27.184 00.003 11824 Worker thread wakes up
21:40:27.184 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5661, FiltMin=1741, FiltMax=65535, Gamma=0.510
21:40:27.188 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.36) opts 0xd
21:40:27.188 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.45, 0.36)
21:40:27.188 00.000 11824 Moving (-0.45, 0.36) raw xDistance=0.56 yDistance=0.22
21:40:27.188 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
21:40:27.188 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:27.188 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:40:27.188 00.000 11824 MoveAxis(W, 124, ABG)
21:40:27.189 00.001 11824 Guiding  Dir = 3, Dur = 124
21:40:27.189 00.000 11824 IsSlewing returns 0
21:40:27.189 00.000 12116 UpdateGuideState exits: m=237001 SNR=58.5
21:40:27.192 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:27.196 00.004 11824 IsGuiding returns 0
21:40:27.197 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:40:27.200 00.003 12116 Enqueuing Expose request
21:40:27.204 00.004 11824 PulseGuide returned control before completion, sleep 133
21:40:27.350 00.146 11824 IsGuiding returns 1
21:40:27.350 00.000 11824 scope still moving after pulse duration time elapsed
21:40:27.382 00.032 11824 IsSlewing returns 0
21:40:27.382 00.000 11824 IsGuiding returns 1
21:40:27.414 00.032 11824 IsSlewing returns 0
21:40:27.414 00.000 11824 IsGuiding returns 0
21:40:27.414 00.000 11824 scope move finished after 124 + 93 ms
21:40:27.414 00.000 11824 Move returns status 0, amount 124
21:40:27.414 00.000 11824 MoveAxis(N, 0, ABG)
21:40:27.414 00.000 11824 Move returns status 0, amount 0
21:40:27.414 00.000 11824 move complete, result=0
21:40:27.415 00.001 11824 worker thread done servicing request
21:40:27.415 00.000 11824 Worker thread wakes up
21:40:27.415 00.000 12116 GuideStep: 0.6 px 124 ms WEST, 0.2 px 0 ms NORTH
21:40:27.419 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:27.420 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:40:30.822 03.402 11824 Exposure complete
21:40:31.066 00.244 11824 worker thread done servicing request
21:40:31.066 00.000 12116 OnExposeComplete: enter
21:40:31.070 00.004 12116 UpdateGuideState(): m_state=6
21:40:31.073 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
21:40:31.076 00.003 12116 Star::Find returns 1 (0), X=1411.36, Y=262.86, Mass=135239, SNR=35.6, Peak=24736 HFD=2.5
21:40:31.080 00.004 12116 MultiStar: [#1 -1.20,0.34,1.16,U] [#2 1.04,0.13,1.60,U] [#3 -1.02,0.39,0.87,U] [#4 -1.23,0.38,1.03,U] [#5 -0.93,0.24,1.23,U] [#6 -0.74,0.33,0.73,U] [#7 -0.92,0.76,0.55,U] [#8 -1.20,-0.07,0.54,U] 
21:40:31.083 00.003 12116 refined, 8 included, MultiStar: {-0.70, 0.26}, one-star: {-1.38, 0.04}
21:40:31.086 00.003 12116 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.71) = xAngle (0.07 = 0.07)
21:40:31.089 00.003 12116 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.06 = 3.06)
21:40:31.092 00.003 12116 CameraToMount -- cameraX=-0.70 cameraY=0.26 hyp=0.75 cameraTheta=2.79 mountX=0.75 mountY=0.06, mountTheta=0.08
21:40:31.100 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.70, y=0.26, opts=13)
21:40:31.103 00.003 12116 Enqueuing Move request for scope (-0.70, 0.26)
21:40:31.106 00.003 11824 Worker thread wakes up
21:40:31.106 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5920, FiltMin=1991, FiltMax=65535, Gamma=0.510
21:40:31.109 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.26) opts 0xd
21:40:31.109 00.000 12116 UpdateGuideState exits: m=135239 SNR=35.6
21:40:31.112 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:31.115 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.70, 0.26)
21:40:31.115 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:40:31.118 00.003 11824 Moving (-0.70, 0.26) raw xDistance=0.75 yDistance=0.06
21:40:31.118 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75
21:40:31.118 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:31.118 00.000 12116 Enqueuing Expose request
21:40:31.121 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:40:31.121 00.000 11824 MoveAxis(W, 176, ABG)
21:40:31.121 00.000 11824 Guiding  Dir = 3, Dur = 176
21:40:31.122 00.001 11824 IsSlewing returns 0
21:40:31.122 00.000 11824 IsGuiding returns 0
21:40:31.122 00.000 11824 PulseGuide returned control before completion, sleep 186
21:40:31.321 00.199 11824 IsGuiding returns 1
21:40:31.321 00.000 11824 scope still moving after pulse duration time elapsed
21:40:31.352 00.031 11824 IsSlewing returns 0
21:40:31.352 00.000 11824 IsGuiding returns 0
21:40:31.352 00.000 11824 scope move finished after 176 + 54 ms
21:40:31.353 00.001 11824 Move returns status 0, amount 176
21:40:31.353 00.000 11824 MoveAxis(N, 0, ABG)
21:40:31.353 00.000 11824 Move returns status 0, amount 0
21:40:31.353 00.000 11824 move complete, result=0
21:40:31.353 00.000 11824 worker thread done servicing request
21:40:31.353 00.000 11824 Worker thread wakes up
21:40:31.353 00.000 12116 GuideStep: 0.7 px 176 ms WEST, 0.1 px 0 ms NORTH
21:40:31.356 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:31.357 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:40:34.768 03.411 11824 Exposure complete
21:40:35.026 00.258 11824 worker thread done servicing request
21:40:35.026 00.000 12116 OnExposeComplete: enter
21:40:35.030 00.004 12116 UpdateGuideState(): m_state=6
21:40:35.033 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
21:40:35.037 00.004 12116 Star::Find returns 1 (0), X=1411.73, Y=262.66, Mass=124352, SNR=29.4, Peak=19584 HFD=2.8
21:40:35.041 00.004 12116 MultiStar: [#1 -0.79,-0.02,1.16,U] [#2 0.72,0.07,1.50,U] [#3 0.32,0.69,0.77,U] [#4 -0.12,0.04,1.41,U] [#5 -0.67,0.02,1.08,U] [#6 -0.34,0.09,0.76,U] [#7 -0.11,-0.38,0.39,U] [#8 -0.54,0.79,0.64,U] 
21:40:35.044 00.003 12116 refined, 8 included, MultiStar: {-0.25, 0.11}, one-star: {-1.01, -0.17}
21:40:35.047 00.003 12116 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.71) = xAngle (0.01 = 0.01)
21:40:35.050 00.003 12116 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.99 = 2.99)
21:40:35.054 00.004 12116 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.27 cameraTheta=2.72 mountX=0.27 mountY=0.04, mountTheta=0.15
21:40:35.065 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=0.11, opts=13)
21:40:35.069 00.004 12116 Enqueuing Move request for scope (-0.25, 0.11)
21:40:35.073 00.004 11824 Worker thread wakes up
21:40:35.073 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.11) opts 0xd
21:40:35.073 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6039, FiltMin=1850, FiltMax=65535, Gamma=0.510
21:40:35.077 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.25, 0.11)
21:40:35.077 00.000 11824 Moving (-0.25, 0.11) raw xDistance=0.27 yDistance=0.04
21:40:35.077 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
21:40:35.077 00.000 12116 UpdateGuideState exits: m=124352 SNR=29.4
21:40:35.081 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:35.084 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:35.084 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:40:35.088 00.004 12116 Enqueuing Expose request
21:40:35.091 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:40:35.092 00.001 11824 MoveAxis(E, 0, ABG)
21:40:35.092 00.000 11824 Move returns status 0, amount 0
21:40:35.092 00.000 11824 MoveAxis(N, 0, ABG)
21:40:35.092 00.000 11824 Move returns status 0, amount 0
21:40:35.092 00.000 11824 move complete, result=0
21:40:35.092 00.000 11824 worker thread done servicing request
21:40:35.092 00.000 11824 Worker thread wakes up
21:40:35.092 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:35.092 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:40:35.097 00.005 12116 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
21:40:38.496 03.399 11824 Exposure complete
21:40:38.744 00.248 11824 worker thread done servicing request
21:40:38.744 00.000 12116 OnExposeComplete: enter
21:40:38.747 00.003 12116 UpdateGuideState(): m_state=6
21:40:38.750 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
21:40:38.753 00.003 12116 Star::Find returns 1 (0), X=1411.61, Y=263.05, Mass=150666, SNR=32.8, Peak=22269 HFD=2.8
21:40:38.757 00.004 12116 MultiStar: [#1 -1.23,0.39,0.95,U] [#2 0.95,0.58,1.11,U] [#3 -0.92,0.34,1.01,U] [#4 -0.88,0.44,1.27,U] [#5 -0.67,0.23,1.06,U] [#6 -1.02,0.29,0.70,U] [#7 -1.15,0.73,0.51,U] [#8 -0.94,0.47,0.68,U] 
21:40:38.760 00.003 12116 refined, 8 included, MultiStar: {-0.72, 0.40}, one-star: {-1.14, 0.22}
21:40:38.763 00.003 12116 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.71) = xAngle (-0.08 = -0.08)
21:40:38.765 00.002 12116 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.91 = 2.91)
21:40:38.768 00.003 12116 CameraToMount -- cameraX=-0.72 cameraY=0.40 hyp=0.82 cameraTheta=2.64 mountX=0.82 mountY=0.19, mountTheta=0.23
21:40:38.774 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.72, y=0.40, opts=13)
21:40:38.777 00.003 12116 Enqueuing Move request for scope (-0.72, 0.40)
21:40:38.780 00.003 11824 Worker thread wakes up
21:40:38.781 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5907, FiltMin=1875, FiltMax=65535, Gamma=0.510
21:40:38.783 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.40) opts 0xd
21:40:38.784 00.001 12116 UpdateGuideState exits: m=150666 SNR=32.8
21:40:38.787 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.72, 0.40)
21:40:38.787 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:38.790 00.003 11824 Moving (-0.72, 0.40) raw xDistance=0.82 yDistance=0.19
21:40:38.790 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:40:38.793 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.82
21:40:38.794 00.001 12116 Enqueuing Expose request
21:40:38.796 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:38.796 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:40:38.798 00.002 11824 MoveAxis(W, 183, ABG)
21:40:38.798 00.000 11824 Guiding  Dir = 3, Dur = 183
21:40:38.798 00.000 11824 IsSlewing returns 0
21:40:38.798 00.000 11824 IsGuiding returns 0
21:40:38.799 00.001 11824 PulseGuide returned control before completion, sleep 193
21:40:39.000 00.201 11824 IsGuiding returns 1
21:40:39.000 00.000 11824 scope still moving after pulse duration time elapsed
21:40:39.031 00.031 11824 IsSlewing returns 0
21:40:39.031 00.000 11824 IsGuiding returns 0
21:40:39.031 00.000 11824 scope move finished after 183 + 50 ms
21:40:39.031 00.000 11824 Move returns status 0, amount 183
21:40:39.032 00.001 11824 MoveAxis(N, 0, ABG)
21:40:39.032 00.000 11824 Move returns status 0, amount 0
21:40:39.032 00.000 11824 move complete, result=0
21:40:39.032 00.000 11824 worker thread done servicing request
21:40:39.032 00.000 11824 Worker thread wakes up
21:40:39.032 00.000 12116 GuideStep: 0.8 px 183 ms WEST, 0.2 px 0 ms NORTH
21:40:39.036 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:39.036 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:40:42.447 03.411 11824 Exposure complete
21:40:42.686 00.239 11824 worker thread done servicing request
21:40:42.686 00.000 12116 OnExposeComplete: enter
21:40:42.689 00.003 12116 UpdateGuideState(): m_state=6
21:40:42.693 00.004 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
21:40:42.696 00.003 12116 Star::Find returns 1 (0), X=1411.20, Y=263.23, Mass=209458, SNR=46.3, Peak=25917 HFD=2.7
21:40:42.700 00.004 12116 MultiStar: [#1 -1.24,0.50,0.75,U] [#2 1.05,0.20,0.87,U] [#3 -1.06,1.10,0.64,U] [#4 -1.28,0.58,0.84,U] [#5 -0.89,0.26,0.67,U] [#6 -1.48,0.55,0.54,U] [#7 -0.90,0.74,0.38,U] [#8 -1.02,1.11,0.51,U] 
21:40:42.703 00.003 12116 refined, 8 included, MultiStar: {-0.90, 0.56}, one-star: {-1.54, 0.40}
21:40:42.706 00.003 12116 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.71) = xAngle (-0.13 = -0.13)
21:40:42.709 00.003 12116 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.86 = 2.86)
21:40:42.712 00.003 12116 CameraToMount -- cameraX=-0.90 cameraY=0.56 hyp=1.06 cameraTheta=2.59 mountX=1.05 mountY=0.30, mountTheta=0.28
21:40:42.717 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.90, y=0.56, opts=13)
21:40:42.720 00.003 12116 Enqueuing Move request for scope (-0.90, 0.56)
21:40:42.724 00.004 11824 Worker thread wakes up
21:40:42.724 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5872, FiltMin=1719, FiltMax=65535, Gamma=0.510
21:40:42.727 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.56) opts 0xd
21:40:42.727 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.90, 0.56)
21:40:42.727 00.000 11824 Moving (-0.90, 0.56) raw xDistance=1.05 yDistance=0.30
21:40:42.727 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.05
21:40:42.727 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:42.727 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:40:42.727 00.000 11824 MoveAxis(W, 248, ABG)
21:40:42.727 00.000 11824 Guiding  Dir = 3, Dur = 248
21:40:42.727 00.000 12116 UpdateGuideState exits: m=209458 SNR=46.3
21:40:42.731 00.004 11824 IsSlewing returns 0
21:40:42.731 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:42.734 00.003 11824 IsGuiding returns 0
21:40:42.734 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:40:42.737 00.003 12116 Enqueuing Expose request
21:40:42.740 00.003 11824 PulseGuide returned control before completion, sleep 258
21:40:43.006 00.266 11824 IsGuiding returns 1
21:40:43.006 00.000 11824 scope still moving after pulse duration time elapsed
21:40:43.037 00.031 11824 IsSlewing returns 0
21:40:43.038 00.001 11824 IsGuiding returns 0
21:40:43.038 00.000 11824 scope move finished after 248 + 57 ms
21:40:43.038 00.000 11824 Move returns status 0, amount 248
21:40:43.038 00.000 11824 MoveAxis(N, 0, ABG)
21:40:43.038 00.000 11824 Move returns status 0, amount 0
21:40:43.039 00.001 11824 move complete, result=0
21:40:43.039 00.000 11824 worker thread done servicing request
21:40:43.039 00.000 11824 Worker thread wakes up
21:40:43.039 00.000 12116 GuideStep: 1.0 px 248 ms WEST, 0.3 px 0 ms NORTH
21:40:43.042 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:43.042 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:40:46.427 03.385 11824 Exposure complete
21:40:46.660 00.233 11824 worker thread done servicing request
21:40:46.662 00.002 12116 OnExposeComplete: enter
21:40:46.666 00.004 12116 UpdateGuideState(): m_state=6
21:40:46.670 00.004 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
21:40:46.673 00.003 12116 Star::Find returns 1 (0), X=1411.70, Y=262.97, Mass=159602, SNR=43.2, Peak=24128 HFD=2.5
21:40:46.677 00.004 12116 MultiStar: [#1 -0.79,0.15,0.71,U] [#2 0.93,0.01,1.17,U] [#3 -0.79,0.37,0.68,U] [#4 -0.71,-0.13,0.73,U] [#5 -0.41,-0.22,0.71,U] [#6 -0.59,0.41,0.49,U] [#7 -1.16,0.69,0.28,U] [#8 -0.48,0.84,0.37,U] 
21:40:46.680 00.003 12116 refined, 8 included, MultiStar: {-0.43, 0.16}, one-star: {-1.04, 0.15}
21:40:46.682 00.002 12116 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.71) = xAngle (0.08 = 0.08)
21:40:46.688 00.006 12116 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.07 = 3.07)
21:40:46.691 00.003 12116 CameraToMount -- cameraX=-0.43 cameraY=0.16 hyp=0.46 cameraTheta=2.79 mountX=0.46 mountY=0.03, mountTheta=0.07
21:40:46.699 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.43, y=0.16, opts=13)
21:40:46.703 00.004 12116 Enqueuing Move request for scope (-0.43, 0.16)
21:40:46.705 00.002 11824 Worker thread wakes up
21:40:46.706 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5975, FiltMin=1699, FiltMax=65535, Gamma=0.510
21:40:46.709 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.16) opts 0xd
21:40:46.709 00.000 12116 UpdateGuideState exits: m=159602 SNR=43.2
21:40:46.711 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:46.714 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.43, 0.16)
21:40:46.714 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:40:46.716 00.002 12116 Enqueuing Expose request
21:40:46.720 00.004 11824 Moving (-0.43, 0.16) raw xDistance=0.46 yDistance=0.03
21:40:46.720 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.46
21:40:46.720 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:46.720 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:40:46.720 00.000 11824 MoveAxis(W, 120, ABG)
21:40:46.720 00.000 11824 Guiding  Dir = 3, Dur = 120
21:40:46.720 00.000 11824 IsSlewing returns 0
21:40:46.721 00.001 11824 IsGuiding returns 0
21:40:46.721 00.000 11824 PulseGuide returned control before completion, sleep 130
21:40:46.859 00.138 11824 IsGuiding returns 1
21:40:46.859 00.000 11824 scope still moving after pulse duration time elapsed
21:40:46.890 00.031 11824 IsSlewing returns 0
21:40:46.890 00.000 11824 IsGuiding returns 0
21:40:46.890 00.000 11824 scope move finished after 120 + 49 ms
21:40:46.890 00.000 11824 Move returns status 0, amount 120
21:40:46.890 00.000 11824 MoveAxis(N, 0, ABG)
21:40:46.891 00.001 11824 Move returns status 0, amount 0
21:40:46.891 00.000 11824 move complete, result=0
21:40:46.891 00.000 11824 worker thread done servicing request
21:40:46.891 00.000 11824 Worker thread wakes up
21:40:46.891 00.000 12116 GuideStep: 0.5 px 120 ms WEST, 0.0 px 0 ms NORTH
21:40:46.895 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:46.895 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:40:50.322 03.427 11824 Exposure complete
21:40:50.584 00.262 11824 worker thread done servicing request
21:40:50.584 00.000 12116 OnExposeComplete: enter
21:40:50.588 00.004 12116 UpdateGuideState(): m_state=6
21:40:50.592 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
21:40:50.596 00.004 12116 Star::Find returns 1 (0), X=1411.30, Y=262.70, Mass=196410, SNR=47.0, Peak=30157 HFD=2.7
21:40:50.599 00.003 12116 MultiStar: [#1 -1.07,0.07,0.86,U] [#2 1.01,0.00,0.72,U] [#3 -1.08,-0.03,0.86,U] [#4 -0.83,-0.08,0.72,U] [#5 -0.88,-0.37,0.75,U] [#6 -0.64,0.07,0.46,U] [#7 -1.15,-0.01,0.47,U] [#8 -0.28,-0.02,0.46,U] 
21:40:50.603 00.004 12116 refined, 8 included, MultiStar: {-0.76, -0.06}, one-star: {-1.44, -0.12}
21:40:50.606 00.003 12116 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.71) = xAngle (-5.77 = 0.51)
21:40:50.609 00.003 12116 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.78 = -2.78)
21:40:50.612 00.003 12116 CameraToMount -- cameraX=-0.76 cameraY=-0.06 hyp=0.76 cameraTheta=-3.06 mountX=0.67 mountY=-0.27, mountTheta=-0.38
21:40:50.617 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.76, y=-0.06, opts=13)
21:40:50.621 00.004 12116 Enqueuing Move request for scope (-0.76, -0.06)
21:40:50.624 00.003 11824 Worker thread wakes up
21:40:50.624 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5728, FiltMin=1725, FiltMax=65535, Gamma=0.510
21:40:50.627 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.06) opts 0xd
21:40:50.627 00.000 12116 UpdateGuideState exits: m=196410 SNR=47.0
21:40:50.630 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.76, -0.06)
21:40:50.630 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:50.632 00.002 11824 Moving (-0.76, -0.06) raw xDistance=0.67 yDistance=-0.27
21:40:50.632 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:40:50.636 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
21:40:50.636 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:50.636 00.000 12116 Enqueuing Expose request
21:40:50.639 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:40:50.639 00.000 11824 MoveAxis(W, 157, ABG)
21:40:50.639 00.000 11824 Guiding  Dir = 3, Dur = 157
21:40:50.639 00.000 11824 IsSlewing returns 0
21:40:50.640 00.001 11824 IsGuiding returns 0
21:40:50.640 00.000 11824 PulseGuide returned control before completion, sleep 167
21:40:50.820 00.180 11824 IsGuiding returns 1
21:40:50.820 00.000 11824 scope still moving after pulse duration time elapsed
21:40:50.852 00.032 11824 IsSlewing returns 0
21:40:50.852 00.000 11824 IsGuiding returns 0
21:40:50.852 00.000 11824 scope move finished after 157 + 55 ms
21:40:50.853 00.001 11824 Move returns status 0, amount 157
21:40:50.853 00.000 11824 MoveAxis(N, 0, ABG)
21:40:50.853 00.000 11824 Move returns status 0, amount 0
21:40:50.853 00.000 11824 move complete, result=0
21:40:50.853 00.000 11824 worker thread done servicing request
21:40:50.853 00.000 11824 Worker thread wakes up
21:40:50.853 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:50.854 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:40:50.854 00.000 12116 GuideStep: 0.7 px 157 ms WEST, -0.3 px 0 ms NORTH
21:40:54.242 03.388 11824 Exposure complete
21:40:54.477 00.235 11824 worker thread done servicing request
21:40:54.477 00.000 12116 OnExposeComplete: enter
21:40:54.480 00.003 12116 UpdateGuideState(): m_state=6
21:40:54.483 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
21:40:54.487 00.004 12116 Star::Find returns 1 (0), X=1411.72, Y=262.46, Mass=289514, SNR=73.2, Peak=33616 HFD=3.0
21:40:54.490 00.003 12116 MultiStar: [#1 -0.88,-0.03,0.58,U] [#2 0.80,-0.06,0.64,U] [#3 -0.72,-0.28,0.79,U] [#4 -0.87,-0.05,0.55,U] [#5 -0.20,-0.48,0.50,U] [#6 -0.69,0.17,0.37,U] [#7 -0.63,-0.11,0.28,U] [#8 -0.57,0.43,0.40,U] 
21:40:54.493 00.003 12116 refined, 8 included, MultiStar: {-0.55, -0.14}, one-star: {-1.03, -0.36}
21:40:54.496 00.003 12116 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.71) = xAngle (-5.61 = 0.67)
21:40:54.498 00.002 12116 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.63 = -2.63)
21:40:54.501 00.003 12116 CameraToMount -- cameraX=-0.55 cameraY=-0.14 hyp=0.57 cameraTheta=-2.90 mountX=0.45 mountY=-0.28, mountTheta=-0.56
21:40:54.507 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.55, y=-0.14, opts=13)
21:40:54.509 00.002 12116 Enqueuing Move request for scope (-0.55, -0.14)
21:40:54.512 00.003 11824 Worker thread wakes up
21:40:54.513 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.14) opts 0xd
21:40:54.513 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5504, FiltMin=1648, FiltMax=65535, Gamma=0.510
21:40:54.515 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.55, -0.14)
21:40:54.515 00.000 12116 UpdateGuideState exits: m=289514 SNR=73.2
21:40:54.518 00.003 11824 Moving (-0.55, -0.14) raw xDistance=0.45 yDistance=-0.28
21:40:54.518 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:54.521 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
21:40:54.521 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:40:54.524 00.003 12116 Enqueuing Expose request
21:40:54.527 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:54.527 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:40:54.527 00.000 11824 MoveAxis(W, 111, ABG)
21:40:54.527 00.000 11824 Guiding  Dir = 3, Dur = 111
21:40:54.527 00.000 11824 IsSlewing returns 0
21:40:54.527 00.000 11824 IsGuiding returns 0
21:40:54.527 00.000 11824 PulseGuide returned control before completion, sleep 121
21:40:54.652 00.125 11824 IsGuiding returns 1
21:40:54.652 00.000 11824 scope still moving after pulse duration time elapsed
21:40:54.684 00.032 11824 IsSlewing returns 0
21:40:54.685 00.001 11824 IsGuiding returns 0
21:40:54.685 00.000 11824 scope move finished after 111 + 46 ms
21:40:54.685 00.000 11824 Move returns status 0, amount 111
21:40:54.685 00.000 11824 MoveAxis(N, 0, ABG)
21:40:54.685 00.000 11824 Move returns status 0, amount 0
21:40:54.685 00.000 11824 move complete, result=0
21:40:54.685 00.000 11824 worker thread done servicing request
21:40:54.685 00.000 11824 Worker thread wakes up
21:40:54.685 00.000 12116 GuideStep: 0.4 px 111 ms WEST, -0.3 px 0 ms NORTH
21:40:54.688 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:54.688 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:40:58.118 03.430 11824 Exposure complete
21:40:58.363 00.245 11824 worker thread done servicing request
21:40:58.363 00.000 12116 OnExposeComplete: enter
21:40:58.366 00.003 12116 UpdateGuideState(): m_state=6
21:40:58.370 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
21:40:58.373 00.003 12116 Star::Find returns 1 (0), X=1410.90, Y=262.49, Mass=315797, SNR=60.1, Peak=45709 HFD=3.0
21:40:58.378 00.005 12116 MultiStar: [#1 -1.58,-0.00,0.79,U] [#2 1.32,-0.09,0.80,U] [#3 -1.51,0.09,1.03,U] [#4 -1.43,-0.32,0.76,U] [#5 -0.94,-0.11,0.66,U] [#6 -1.42,-0.06,0.53,U] [#7 -1.37,0.15,0.52,U] [#8 -1.29,0.03,0.41,U] 
21:40:58.380 00.002 12116 refined, 8 included, MultiStar: {-1.12, -0.09}, one-star: {-1.85, -0.33}
21:40:58.383 00.003 12116 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.71) = xAngle (-5.78 = 0.50)
21:40:58.386 00.003 12116 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.79 = -2.79)
21:40:58.389 00.003 12116 CameraToMount -- cameraX=-1.12 cameraY=-0.09 hyp=1.13 cameraTheta=-3.06 mountX=0.99 mountY=-0.39, mountTheta=-0.37
21:40:58.396 00.007 12116 SchedulePrimaryMove(0D79E080, x=-1.12, y=-0.09, opts=13)
21:40:58.399 00.003 12116 Enqueuing Move request for scope (-1.12, -0.09)
21:40:58.402 00.003 11824 Worker thread wakes up
21:40:58.403 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.12, -0.09) opts 0xd
21:40:58.403 00.000 11824 Handling offset move in thread for scope, endpoint = (-1.12, -0.09)
21:40:58.403 00.000 11824 Moving (-1.12, -0.09) raw xDistance=0.99 yDistance=-0.39
21:40:58.403 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.99
21:40:58.403 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5399, FiltMin=1498, FiltMax=65535, Gamma=0.510
21:40:58.406 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:58.406 00.000 12116 UpdateGuideState exits: m=315797 SNR=60.1
21:40:58.409 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:58.412 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:40:58.415 00.003 12116 Enqueuing Expose request
21:40:58.418 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:40:58.419 00.001 11824 MoveAxis(W, 229, ABG)
21:40:58.419 00.000 11824 Guiding  Dir = 3, Dur = 229
21:40:58.420 00.001 11824 IsSlewing returns 0
21:40:58.420 00.000 11824 IsGuiding returns 0
21:40:58.420 00.000 11824 PulseGuide returned control before completion, sleep 239
21:40:58.672 00.252 11824 IsGuiding returns 0
21:40:58.672 00.000 11824 Move returns status 0, amount 229
21:40:58.672 00.000 11824 MoveAxis(N, 0, ABG)
21:40:58.672 00.000 11824 Move returns status 0, amount 0
21:40:58.672 00.000 11824 move complete, result=0
21:40:58.673 00.001 11824 worker thread done servicing request
21:40:58.673 00.000 11824 Worker thread wakes up
21:40:58.673 00.000 12116 GuideStep: 1.0 px 229 ms WEST, -0.4 px 0 ms NORTH
21:40:58.676 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:40:58.676 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:41:02.076 03.400 11824 Exposure complete
21:41:02.324 00.248 11824 worker thread done servicing request
21:41:02.324 00.000 12116 OnExposeComplete: enter
21:41:02.328 00.004 12116 UpdateGuideState(): m_state=6
21:41:02.331 00.003 12116 Star::Find(15, 1410, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
21:41:02.334 00.003 12116 Star::Find returns 1 (0), X=1411.35, Y=262.46, Mass=340121, SNR=71.3, Peak=45501 HFD=2.9
21:41:02.338 00.004 12116 MultiStar: [#1 -1.35,-0.22,0.69,U] [#2 1.38,-0.12,0.88,U] [#3 -1.05,0.12,0.98,U] [#4 -1.01,-0.00,0.68,U] [#5 -0.98,-0.16,0.61,U] [#6 -1.11,-0.11,0.36,U] [#7 -1.28,-0.09,0.43,U] [#8 -1.48,-0.32,0.38,U] 
21:41:02.342 00.004 12116 refined, 8 included, MultiStar: {-0.82, -0.13}, one-star: {-1.40, -0.36}
21:41:02.345 00.003 12116 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.71) = xAngle (-5.70 = 0.59)
21:41:02.347 00.002 12116 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.71 = -2.71)
21:41:02.351 00.004 12116 CameraToMount -- cameraX=-0.82 cameraY=-0.13 hyp=0.83 cameraTheta=-2.98 mountX=0.69 mountY=-0.35, mountTheta=-0.47
21:41:02.359 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.82, y=-0.13, opts=13)
21:41:02.363 00.004 12116 Enqueuing Move request for scope (-0.82, -0.13)
21:41:02.366 00.003 11824 Worker thread wakes up
21:41:02.366 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5383, FiltMin=1616, FiltMax=65535, Gamma=0.510
21:41:02.369 00.003 12116 UpdateGuideState exits: m=340121 SNR=71.3
21:41:02.372 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.13) opts 0xd
21:41:02.372 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:02.375 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:41:02.378 00.003 12116 Enqueuing Expose request
21:41:02.381 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.82, -0.13)
21:41:02.381 00.000 11824 Moving (-0.82, -0.13) raw xDistance=0.69 yDistance=-0.35
21:41:02.381 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.69
21:41:02.381 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:02.381 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:41:02.381 00.000 11824 MoveAxis(W, 171, ABG)
21:41:02.382 00.001 11824 Guiding  Dir = 3, Dur = 171
21:41:02.382 00.000 11824 IsSlewing returns 0
21:41:02.383 00.001 11824 IsGuiding returns 0
21:41:02.383 00.000 11824 PulseGuide returned control before completion, sleep 181
21:41:02.575 00.192 11824 IsGuiding returns 1
21:41:02.575 00.000 11824 scope still moving after pulse duration time elapsed
21:41:02.606 00.031 11824 IsSlewing returns 0
21:41:02.607 00.001 11824 IsGuiding returns 0
21:41:02.607 00.000 11824 scope move finished after 171 + 52 ms
21:41:02.607 00.000 11824 Move returns status 0, amount 171
21:41:02.607 00.000 11824 MoveAxis(N, 0, ABG)
21:41:02.607 00.000 11824 Move returns status 0, amount 0
21:41:02.607 00.000 11824 move complete, result=0
21:41:02.607 00.000 11824 worker thread done servicing request
21:41:02.607 00.000 11824 Worker thread wakes up
21:41:02.608 00.001 12116 GuideStep: 0.7 px 171 ms WEST, -0.3 px 0 ms NORTH
21:41:02.611 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:41:02.611 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:41:06.026 03.415 11824 Exposure complete
21:41:06.280 00.254 11824 worker thread done servicing request
21:41:06.280 00.000 12116 OnExposeComplete: enter
21:41:06.284 00.004 12116 UpdateGuideState(): m_state=6
21:41:06.289 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
21:41:06.292 00.003 12116 Star::Find returns 1 (0), X=1411.39, Y=262.23, Mass=344459, SNR=64.9, Peak=39315 HFD=2.8
21:41:06.296 00.004 12116 MultiStar: [#1 -1.11,-0.18,0.76,U] [#2 0.82,-0.33,0.92,U] [#3 -0.99,-0.52,0.88,U] [#4 -0.81,-0.17,0.69,U] [#5 -0.55,-0.72,0.62,U] [#6 -0.78,-0.35,0.53,U] [#7 -0.91,-0.17,0.36,U] [#8 -0.63,-0.21,0.51,U] 
21:41:06.299 00.003 12116 refined, 8 included, MultiStar: {-0.68, -0.38}, one-star: {-1.36, -0.59}
21:41:06.303 00.004 12116 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.71) = xAngle (-5.34 = 0.94)
21:41:06.306 00.003 12116 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.36 = -2.36)
21:41:06.309 00.003 12116 CameraToMount -- cameraX=-0.68 cameraY=-0.38 hyp=0.78 cameraTheta=-2.63 mountX=0.46 mountY=-0.55, mountTheta=-0.87
21:41:06.316 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.68, y=-0.38, opts=13)
21:41:06.320 00.004 12116 Enqueuing Move request for scope (-0.68, -0.38)
21:41:06.323 00.003 11824 Worker thread wakes up
21:41:06.323 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5405, FiltMin=1645, FiltMax=65535, Gamma=0.510
21:41:06.326 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.38) opts 0xd
21:41:06.326 00.000 12116 UpdateGuideState exits: m=344459 SNR=64.9
21:41:06.330 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:06.333 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:41:06.336 00.003 12116 Enqueuing Expose request
21:41:06.339 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.68, -0.38)
21:41:06.339 00.000 11824 Moving (-0.68, -0.38) raw xDistance=0.46 yDistance=-0.55
21:41:06.339 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.46
21:41:06.339 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:41:06.339 00.000 11824 MoveAxis(W, 116, ABG)
21:41:06.339 00.000 11824 Guiding  Dir = 3, Dur = 116
21:41:06.340 00.001 11824 IsSlewing returns 0
21:41:06.340 00.000 11824 IsGuiding returns 0
21:41:06.340 00.000 11824 PulseGuide returned control before completion, sleep 126
21:41:06.469 00.129 11824 IsGuiding returns 1
21:41:06.469 00.000 11824 scope still moving after pulse duration time elapsed
21:41:06.501 00.032 11824 IsSlewing returns 0
21:41:06.501 00.000 11824 IsGuiding returns 0
21:41:06.502 00.001 11824 scope move finished after 116 + 45 ms
21:41:06.502 00.000 11824 Move returns status 0, amount 116
21:41:06.502 00.000 11824 MoveAxis(N, 104, ABG)
21:41:06.502 00.000 11824 Guiding  Dir = 0, Dur = 104
21:41:06.502 00.000 11824 IsSlewing returns 0
21:41:06.502 00.000 11824 IsGuiding returns 0
21:41:06.503 00.001 11824 PulseGuide returned control before completion, sleep 114
21:41:06.626 00.123 11824 IsGuiding returns 1
21:41:06.626 00.000 11824 scope still moving after pulse duration time elapsed
21:41:06.656 00.030 11824 IsSlewing returns 0
21:41:06.656 00.000 11824 IsGuiding returns 0
21:41:06.656 00.000 11824 scope move finished after 104 + 50 ms
21:41:06.656 00.000 11824 Move returns status 0, amount 104
21:41:06.657 00.001 11824 move complete, result=0
21:41:06.657 00.000 11824 worker thread done servicing request
21:41:06.657 00.000 12116 GuideStep: 0.5 px 116 ms WEST, -0.6 px 104 ms NORTH
21:41:06.660 00.003 11824 Worker thread wakes up
21:41:06.660 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:41:06.660 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:41:10.072 03.412 11824 Exposure complete
21:41:10.334 00.262 11824 worker thread done servicing request
21:41:10.335 00.001 12116 OnExposeComplete: enter
21:41:10.338 00.003 12116 UpdateGuideState(): m_state=6
21:41:10.342 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
21:41:10.345 00.003 12116 Star::Find returns 1 (0), X=1411.72, Y=262.63, Mass=318620, SNR=76.4, Peak=38368 HFD=2.8
21:41:10.349 00.004 12116 MultiStar: [#1 -0.96,-0.03,0.74,U] [#2 0.41,-0.30,0.79,U] [#3 -0.58,-0.21,0.79,U] [#4 -0.80,-0.06,0.60,U] [#5 -0.76,-0.03,0.52,U] [#6 -0.63,-0.28,0.40,U] [#7 -0.99,0.22,0.41,U] [#8 -0.69,-0.27,0.35,U] 
21:41:10.352 00.003 12116 refined, 8 included, MultiStar: {-0.65, -0.14}, one-star: {-1.03, -0.20}
21:41:10.356 00.004 12116 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.71) = xAngle (-5.65 = 0.64)
21:41:10.359 00.003 12116 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.66 = -2.66)
21:41:10.362 00.003 12116 CameraToMount -- cameraX=-0.65 cameraY=-0.14 hyp=0.67 cameraTheta=-2.93 mountX=0.54 mountY=-0.31, mountTheta=-0.52
21:41:10.369 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.65, y=-0.14, opts=13)
21:41:10.372 00.003 12116 Enqueuing Move request for scope (-0.65, -0.14)
21:41:10.375 00.003 11824 Worker thread wakes up
21:41:10.375 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.14) opts 0xd
21:41:10.375 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5411, FiltMin=1530, FiltMax=65535, Gamma=0.510
21:41:10.379 00.004 12116 UpdateGuideState exits: m=318620 SNR=76.4
21:41:10.382 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:10.385 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.65, -0.14)
21:41:10.385 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:41:10.389 00.004 12116 Enqueuing Expose request
21:41:10.393 00.004 11824 Moving (-0.65, -0.14) raw xDistance=0.54 yDistance=-0.31
21:41:10.393 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
21:41:10.393 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:10.393 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:41:10.393 00.000 11824 MoveAxis(W, 128, ABG)
21:41:10.393 00.000 11824 Guiding  Dir = 3, Dur = 128
21:41:10.393 00.000 11824 IsSlewing returns 0
21:41:10.394 00.001 11824 IsGuiding returns 0
21:41:10.394 00.000 11824 PulseGuide returned control before completion, sleep 138
21:41:10.547 00.153 11824 IsGuiding returns 1
21:41:10.547 00.000 11824 scope still moving after pulse duration time elapsed
21:41:10.578 00.031 11824 IsSlewing returns 0
21:41:10.578 00.000 11824 IsGuiding returns 0
21:41:10.578 00.000 11824 scope move finished after 128 + 56 ms
21:41:10.578 00.000 11824 Move returns status 0, amount 128
21:41:10.578 00.000 11824 MoveAxis(N, 0, ABG)
21:41:10.578 00.000 11824 Move returns status 0, amount 0
21:41:10.578 00.000 11824 move complete, result=0
21:41:10.579 00.001 11824 worker thread done servicing request
21:41:10.579 00.000 11824 Worker thread wakes up
21:41:10.579 00.000 12116 GuideStep: 0.5 px 128 ms WEST, -0.3 px 0 ms NORTH
21:41:10.581 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:41:10.581 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:41:13.990 03.409 11824 Exposure complete
21:41:14.231 00.241 11824 worker thread done servicing request
21:41:14.231 00.000 12116 OnExposeComplete: enter
21:41:14.238 00.007 12116 UpdateGuideState(): m_state=6
21:41:14.245 00.007 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
21:41:14.248 00.003 12116 Star::Find returns 1 (0), X=1411.44, Y=262.68, Mass=338701, SNR=74.7, Peak=36509 HFD=3.0
21:41:14.258 00.010 12116 MultiStar: [#1 -1.07,-0.20,0.64,U] [#2 0.73,0.10,0.78,U] [#3 -0.78,0.22,0.93,U] [#4 -0.82,-0.19,0.56,U] [#5 -0.56,-0.15,0.45,U] [#6 -0.85,-0.30,0.42,U] [#7 -1.14,-0.28,0.40,U] [#8 -1.14,0.31,0.35,U] 
21:41:14.262 00.004 12116 refined, 8 included, MultiStar: {-0.74, -0.05}, one-star: {-1.31, -0.14}
21:41:14.266 00.004 12116 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.71) = xAngle (-5.79 = 0.50)
21:41:14.273 00.007 12116 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.80 = -2.80)
21:41:14.279 00.006 12116 CameraToMount -- cameraX=-0.74 cameraY=-0.05 hyp=0.74 cameraTheta=-3.07 mountX=0.65 mountY=-0.25, mountTheta=-0.37
21:41:14.287 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.74, y=-0.05, opts=13)
21:41:14.292 00.005 12116 Enqueuing Move request for scope (-0.74, -0.05)
21:41:14.298 00.006 11824 Worker thread wakes up
21:41:14.298 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5450, FiltMin=1413, FiltMax=65535, Gamma=0.510
21:41:14.302 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.05) opts 0xd
21:41:14.302 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.74, -0.05)
21:41:14.303 00.001 11824 Moving (-0.74, -0.05) raw xDistance=0.65 yDistance=-0.25
21:41:14.303 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
21:41:14.303 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:14.304 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:41:14.304 00.000 11824 MoveAxis(W, 154, ABG)
21:41:14.304 00.000 11824 Guiding  Dir = 3, Dur = 154
21:41:14.304 00.000 11824 IsSlewing returns 0
21:41:14.304 00.000 12116 UpdateGuideState exits: m=338701 SNR=74.7
21:41:14.310 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:14.314 00.004 11824 IsGuiding returns 0
21:41:14.314 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:41:14.319 00.005 11824 PulseGuide returned control before completion, sleep 164
21:41:14.320 00.001 12116 Enqueuing Expose request
21:41:14.493 00.173 11824 IsGuiding returns 1
21:41:14.493 00.000 11824 scope still moving after pulse duration time elapsed
21:41:14.524 00.031 11824 IsSlewing returns 0
21:41:14.524 00.000 11824 IsGuiding returns 0
21:41:14.524 00.000 11824 scope move finished after 154 + 56 ms
21:41:14.524 00.000 11824 Move returns status 0, amount 154
21:41:14.524 00.000 11824 MoveAxis(N, 0, ABG)
21:41:14.524 00.000 11824 Move returns status 0, amount 0
21:41:14.525 00.001 11824 move complete, result=0
21:41:14.525 00.000 11824 worker thread done servicing request
21:41:14.525 00.000 11824 Worker thread wakes up
21:41:14.525 00.000 12116 GuideStep: 0.6 px 154 ms WEST, -0.2 px 0 ms NORTH
21:41:14.528 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:41:14.528 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:41:17.945 03.417 11824 Exposure complete
21:41:18.187 00.242 11824 worker thread done servicing request
21:41:18.187 00.000 12116 OnExposeComplete: enter
21:41:18.190 00.003 12116 UpdateGuideState(): m_state=6
21:41:18.194 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
21:41:18.198 00.004 12116 Star::Find returns 1 (0), X=1412.96, Y=261.85, Mass=310887, SNR=68.4, Peak=41069 HFD=2.6
21:41:18.202 00.004 12116 MultiStar: [#1 0.46,-0.52,0.68,U] [#2 -0.49,-0.57,0.73,U] [#3 0.51,-0.64,0.86,U] [#4 0.70,-0.54,0.62,U] [#5 0.93,-0.97,0.65,U] [#6 0.82,-0.82,0.39,U] [#7 0.50,-0.61,0.42,U] [#8 0.78,-0.58,0.34,U] 
21:41:18.205 00.003 12116 refined, 8 included, MultiStar: {0.43, -0.71}, one-star: {0.21, -0.98}
21:41:18.209 00.004 12116 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.71) = xAngle (-3.74 = 2.54)
21:41:18.214 00.005 12116 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.75 = -0.75)
21:41:18.217 00.003 12116 CameraToMount -- cameraX=0.43 cameraY=-0.71 hyp=0.83 cameraTheta=-1.03 mountX=-0.68 mountY=-0.57, mountTheta=-2.45
21:41:18.227 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.43, y=-0.71, opts=13)
21:41:18.230 00.003 12116 Enqueuing Move request for scope (0.43, -0.71)
21:41:18.233 00.003 11824 Worker thread wakes up
21:41:18.233 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.71) opts 0xd
21:41:18.233 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5389, FiltMin=1850, FiltMax=65535, Gamma=0.510
21:41:18.237 00.004 11824 Handling offset move in thread for scope, endpoint = (0.43, -0.71)
21:41:18.237 00.000 12116 UpdateGuideState exits: m=310887 SNR=68.4
21:41:18.240 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:18.244 00.004 11824 Moving (0.43, -0.71) raw xDistance=-0.68 yDistance=-0.57
21:41:18.245 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.68
21:41:18.245 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:41:18.247 00.002 12116 Enqueuing Expose request
21:41:18.250 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
21:41:18.250 00.000 11824 MoveAxis(E, 142, ABG)
21:41:18.250 00.000 11824 Guiding  Dir = 2, Dur = 142
21:41:18.250 00.000 11824 IsSlewing returns 0
21:41:18.250 00.000 11824 IsGuiding returns 0
21:41:18.251 00.001 11824 PulseGuide returned control before completion, sleep 152
21:41:18.415 00.164 11824 IsGuiding returns 1
21:41:18.415 00.000 11824 scope still moving after pulse duration time elapsed
21:41:18.447 00.032 11824 IsSlewing returns 0
21:41:18.447 00.000 11824 IsGuiding returns 0
21:41:18.447 00.000 11824 scope move finished after 142 + 55 ms
21:41:18.447 00.000 11824 Move returns status 0, amount 142
21:41:18.447 00.000 11824 MoveAxis(N, 107, ABG)
21:41:18.447 00.000 11824 Guiding  Dir = 0, Dur = 107
21:41:18.448 00.001 11824 IsSlewing returns 0
21:41:18.448 00.000 11824 IsGuiding returns 0
21:41:18.448 00.000 11824 PulseGuide returned control before completion, sleep 117
21:41:18.573 00.125 11824 IsGuiding returns 1
21:41:18.573 00.000 11824 scope still moving after pulse duration time elapsed
21:41:18.604 00.031 11824 IsSlewing returns 0
21:41:18.605 00.001 11824 IsGuiding returns 0
21:41:18.605 00.000 11824 scope move finished after 107 + 49 ms
21:41:18.605 00.000 11824 Move returns status 0, amount 107
21:41:18.605 00.000 11824 move complete, result=0
21:41:18.605 00.000 11824 worker thread done servicing request
21:41:18.605 00.000 11824 Worker thread wakes up
21:41:18.605 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:41:18.606 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:41:18.606 00.000 12116 GuideStep: -0.7 px 142 ms EAST, -0.6 px 107 ms NORTH
21:41:22.011 03.405 11824 Exposure complete
21:41:22.253 00.242 11824 worker thread done servicing request
21:41:22.253 00.000 12116 OnExposeComplete: enter
21:41:22.256 00.003 12116 UpdateGuideState(): m_state=6
21:41:22.260 00.004 12116 Star::Find(15, 1412, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
21:41:22.263 00.003 12116 Star::Find returns 1 (0), X=1411.90, Y=262.77, Mass=388087, SNR=73.6, Peak=53216 HFD=2.5
21:41:22.266 00.003 12116 MultiStar: [#1 -0.69,-0.12,0.64,U] [#2 1.08,-0.17,0.70,U] [#3 -0.55,0.29,0.92,U] [#4 -0.40,-0.18,0.69,U] [#5 -0.18,-0.30,0.58,U] [#6 -0.71,0.10,0.41,U] [#7 -0.64,0.26,0.35,U] [#8 -0.67,0.14,0.43,U] 
21:41:22.269 00.003 12116 refined, 8 included, MultiStar: {-0.39, -0.02}, one-star: {-0.84, -0.06}
21:41:22.272 00.003 12116 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.71) = xAngle (-5.81 = 0.47)
21:41:22.275 00.003 12116 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.83 = -2.83)
21:41:22.279 00.004 12116 CameraToMount -- cameraX=-0.39 cameraY=-0.02 hyp=0.39 cameraTheta=-3.10 mountX=0.35 mountY=-0.12, mountTheta=-0.33
21:41:22.285 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.39, y=-0.02, opts=13)
21:41:22.290 00.005 12116 Enqueuing Move request for scope (-0.39, -0.02)
21:41:22.293 00.003 11824 Worker thread wakes up
21:41:22.293 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.02) opts 0xd
21:41:22.293 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1741, FiltMax=65535, Gamma=0.510
21:41:22.296 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.39, -0.02)
21:41:22.296 00.000 12116 UpdateGuideState exits: m=388087 SNR=73.6
21:41:22.299 00.003 11824 Moving (-0.39, -0.02) raw xDistance=0.35 yDistance=-0.12
21:41:22.299 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:22.302 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.35
21:41:22.303 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:41:22.306 00.003 12116 Enqueuing Expose request
21:41:22.308 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:22.308 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:41:22.309 00.001 11824 MoveAxis(W, 68, ABG)
21:41:22.309 00.000 11824 Guiding  Dir = 3, Dur = 68
21:41:22.309 00.000 11824 IsSlewing returns 0
21:41:22.309 00.000 11824 IsGuiding returns 0
21:41:22.310 00.001 11824 PulseGuide returned control before completion, sleep 78
21:41:22.394 00.084 11824 IsGuiding returns 1
21:41:22.394 00.000 11824 scope still moving after pulse duration time elapsed
21:41:22.424 00.030 11824 IsSlewing returns 0
21:41:22.424 00.000 11824 IsGuiding returns 1
21:41:22.455 00.031 11824 IsSlewing returns 0
21:41:22.455 00.000 11824 IsGuiding returns 1
21:41:22.487 00.032 11824 IsSlewing returns 0
21:41:22.487 00.000 11824 IsGuiding returns 0
21:41:22.487 00.000 11824 scope move finished after 68 + 109 ms
21:41:22.487 00.000 11824 Move returns status 0, amount 68
21:41:22.488 00.001 11824 MoveAxis(N, 0, ABG)
21:41:22.488 00.000 11824 Move returns status 0, amount 0
21:41:22.488 00.000 11824 move complete, result=0
21:41:22.488 00.000 11824 worker thread done servicing request
21:41:22.488 00.000 11824 Worker thread wakes up
21:41:22.488 00.000 12116 GuideStep: 0.3 px 68 ms WEST, -0.1 px 0 ms NORTH
21:41:22.491 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:41:22.491 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:41:25.891 03.400 11824 Exposure complete
21:41:26.130 00.239 11824 worker thread done servicing request
21:41:26.131 00.001 12116 OnExposeComplete: enter
21:41:26.134 00.003 12116 UpdateGuideState(): m_state=6
21:41:26.138 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
21:41:26.141 00.003 12116 Star::Find returns 1 (0), X=1411.98, Y=262.80, Mass=342293, SNR=78.5, Peak=43824 HFD=2.5
21:41:26.144 00.003 12116 MultiStar: [#1 -0.89,0.39,0.67,U] [#2 0.40,0.22,0.76,U] [#3 -0.31,0.42,0.90,U] [#4 -0.55,0.31,0.60,U] [#5 -0.05,-0.18,0.52,U] [#6 -0.46,0.12,0.39,U] [#7 -0.72,0.26,0.36,U] [#8 -0.11,0.89,0.37,U] 
21:41:26.147 00.003 12116 refined, 8 included, MultiStar: {-0.39, 0.24}, one-star: {-0.76, -0.02}
21:41:26.149 00.002 12116 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.71) = xAngle (-0.13 = -0.13)
21:41:26.152 00.003 12116 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.86 = 2.86)
21:41:26.155 00.003 12116 CameraToMount -- cameraX=-0.39 cameraY=0.24 hyp=0.46 cameraTheta=2.58 mountX=0.45 mountY=0.13, mountTheta=0.28
21:41:26.162 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.39, y=0.24, opts=13)
21:41:26.165 00.003 12116 Enqueuing Move request for scope (-0.39, 0.24)
21:41:26.169 00.004 11824 Worker thread wakes up
21:41:26.169 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.24) opts 0xd
21:41:26.169 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.39, 0.24)
21:41:26.169 00.000 11824 Moving (-0.39, 0.24) raw xDistance=0.45 yDistance=0.13
21:41:26.169 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
21:41:26.169 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:26.169 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1587, FiltMax=65535, Gamma=0.510
21:41:26.173 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:41:26.173 00.000 11824 MoveAxis(W, 106, ABG)
21:41:26.173 00.000 12116 UpdateGuideState exits: m=342293 SNR=78.5
21:41:26.176 00.003 11824 Guiding  Dir = 3, Dur = 106
21:41:26.176 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:26.179 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:41:26.181 00.002 12116 Enqueuing Expose request
21:41:26.183 00.002 11824 IsSlewing returns 0
21:41:26.184 00.001 11824 IsGuiding returns 0
21:41:26.184 00.000 11824 PulseGuide returned control before completion, sleep 116
21:41:26.309 00.125 11824 IsGuiding returns 1
21:41:26.309 00.000 11824 scope still moving after pulse duration time elapsed
21:41:26.340 00.031 11824 IsSlewing returns 0
21:41:26.340 00.000 11824 IsGuiding returns 0
21:41:26.340 00.000 11824 scope move finished after 106 + 50 ms
21:41:26.340 00.000 11824 Move returns status 0, amount 106
21:41:26.340 00.000 11824 MoveAxis(N, 0, ABG)
21:41:26.340 00.000 11824 Move returns status 0, amount 0
21:41:26.342 00.002 11824 move complete, result=0
21:41:26.342 00.000 11824 worker thread done servicing request
21:41:26.342 00.000 11824 Worker thread wakes up
21:41:26.342 00.000 12116 GuideStep: 0.5 px 106 ms WEST, 0.1 px 0 ms NORTH
21:41:26.345 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:41:26.346 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:41:29.743 03.397 11824 Exposure complete
21:41:29.976 00.233 11824 worker thread done servicing request
21:41:29.976 00.000 12116 OnExposeComplete: enter
21:41:29.979 00.003 12116 UpdateGuideState(): m_state=6
21:41:29.983 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
21:41:29.986 00.003 12116 Star::Find returns 1 (0), X=1411.98, Y=262.59, Mass=357183, SNR=78.1, Peak=48464 HFD=2.5
21:41:29.990 00.004 12116 MultiStar: [#1 -0.91,0.04,0.65,U] [#2 0.44,-0.06,0.78,U] [#3 -0.37,0.22,0.90,U] [#4 -0.46,0.16,0.63,U] [#5 -0.22,-0.18,0.58,U] [#6 -0.63,0.09,0.44,U] [#7 -0.44,-0.25,0.44,U] [#8 -0.38,-0.13,0.35,U] 
21:41:29.993 00.003 12116 refined, 8 included, MultiStar: {-0.41, -0.03}, one-star: {-0.77, -0.24}
21:41:29.996 00.003 12116 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.71) = xAngle (-5.78 = 0.50)
21:41:29.999 00.003 12116 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.79 = -2.79)
21:41:30.002 00.003 12116 CameraToMount -- cameraX=-0.41 cameraY=-0.03 hyp=0.41 cameraTheta=-3.07 mountX=0.36 mountY=-0.14, mountTheta=-0.37
21:41:30.008 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=-0.03, opts=13)
21:41:30.012 00.004 12116 Enqueuing Move request for scope (-0.41, -0.03)
21:41:30.015 00.003 11824 Worker thread wakes up
21:41:30.015 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5322, FiltMin=1667, FiltMax=65535, Gamma=0.510
21:41:30.017 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.03) opts 0xd
21:41:30.018 00.001 12116 UpdateGuideState exits: m=357183 SNR=78.1
21:41:30.021 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.41, -0.03)
21:41:30.021 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:30.024 00.003 11824 Moving (-0.41, -0.03) raw xDistance=0.36 yDistance=-0.14
21:41:30.024 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:41:30.027 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
21:41:30.027 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:30.028 00.001 12116 Enqueuing Expose request
21:41:30.030 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:41:30.031 00.001 11824 MoveAxis(W, 88, ABG)
21:41:30.031 00.000 11824 Guiding  Dir = 3, Dur = 88
21:41:30.031 00.000 11824 IsSlewing returns 0
21:41:30.031 00.000 11824 IsGuiding returns 0
21:41:30.032 00.001 11824 PulseGuide returned control before completion, sleep 98
21:41:30.133 00.101 11824 IsGuiding returns 1
21:41:30.133 00.000 11824 scope still moving after pulse duration time elapsed
21:41:30.165 00.032 11824 IsSlewing returns 0
21:41:30.165 00.000 11824 IsGuiding returns 1
21:41:30.196 00.031 11824 IsSlewing returns 0
21:41:30.196 00.000 11824 IsGuiding returns 1
21:41:30.227 00.031 11824 IsSlewing returns 0
21:41:30.227 00.000 11824 IsGuiding returns 1
21:41:30.259 00.032 11824 IsSlewing returns 0
21:41:30.259 00.000 11824 IsGuiding returns 0
21:41:30.260 00.001 11824 scope move finished after 88 + 140 ms
21:41:30.260 00.000 11824 Move returns status 0, amount 88
21:41:30.260 00.000 11824 MoveAxis(N, 0, ABG)
21:41:30.260 00.000 11824 Move returns status 0, amount 0
21:41:30.260 00.000 11824 move complete, result=0
21:41:30.260 00.000 11824 worker thread done servicing request
21:41:30.260 00.000 12116 GuideStep: 0.4 px 88 ms WEST, -0.1 px 0 ms NORTH
21:41:30.263 00.003 11824 Worker thread wakes up
21:41:30.263 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:41:30.263 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:41:33.658 03.395 11824 Exposure complete
21:41:33.898 00.240 11824 worker thread done servicing request
21:41:33.898 00.000 12116 OnExposeComplete: enter
21:41:33.902 00.004 12116 UpdateGuideState(): m_state=6
21:41:33.906 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
21:41:33.910 00.004 12116 Star::Find returns 1 (0), X=1412.41, Y=262.66, Mass=407925, SNR=87.5, Peak=46848 HFD=2.9
21:41:33.913 00.003 12116 MultiStar: [#1 0.02,0.16,0.55,U] [#2 -0.61,-0.16,0.75,U] [#3 -0.07,0.00,0.88,U] [#4 0.35,-0.18,0.53,U] [#5 0.63,-0.56,0.42,U] [#6 0.13,-0.21,0.33,U] [#7 0.03,0.06,0.31,U] [#8 0.34,0.10,0.30,U] 
21:41:33.916 00.003 12116 refined, 8 included, MultiStar: {-0.05, -0.11}, one-star: {-0.34, -0.16}
21:41:33.919 00.003 12116 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.71) = xAngle (-4.71 = 1.57)
21:41:33.923 00.004 12116 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.72 = -1.72)
21:41:33.928 00.005 12116 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.00 mountX=-0.00 mountY=-0.12, mountTheta=-1.57
21:41:33.932 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=-0.11, opts=13)
21:41:33.937 00.005 12116 Enqueuing Move request for scope (-0.05, -0.11)
21:41:33.940 00.003 11824 Worker thread wakes up
21:41:33.940 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5309, FiltMin=1575, FiltMax=65535, Gamma=0.510
21:41:33.942 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
21:41:33.944 00.002 12116 UpdateGuideState exits: m=407925 SNR=87.5
21:41:33.946 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
21:41:33.946 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:33.949 00.003 11824 Moving (-0.05, -0.11) raw xDistance=-0.00 yDistance=-0.12
21:41:33.949 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:41:33.953 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:41:33.953 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:33.953 00.000 12116 Enqueuing Expose request
21:41:33.958 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:41:33.959 00.001 11824 MoveAxis(E, 0, ABG)
21:41:33.959 00.000 11824 Move returns status 0, amount 0
21:41:33.959 00.000 11824 MoveAxis(N, 0, ABG)
21:41:33.959 00.000 11824 Move returns status 0, amount 0
21:41:33.959 00.000 11824 move complete, result=0
21:41:33.960 00.001 11824 worker thread done servicing request
21:41:33.960 00.000 11824 Worker thread wakes up
21:41:33.960 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:41:33.960 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:41:33.964 00.004 12116 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:37.367 03.403 11824 Exposure complete
21:41:37.648 00.281 11824 worker thread done servicing request
21:41:37.648 00.000 12116 OnExposeComplete: enter
21:41:37.652 00.004 12116 UpdateGuideState(): m_state=6
21:41:37.657 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
21:41:37.660 00.003 12116 Star::Find returns 1 (0), X=1412.78, Y=262.52, Mass=342873, SNR=79.3, Peak=43120 HFD=2.7
21:41:37.664 00.004 12116 MultiStar: [#1 0.37,-0.65,0.64,U] [#2 -0.75,-0.02,0.69,U] [#3 0.46,-0.16,0.85,U] [#4 0.64,-0.37,0.65,U] [#5 1.31,-0.86,0.55,U] [#6 0.64,-0.45,0.45,U] [#7 0.46,0.04,0.36,U] [#8 0.81,-0.16,0.41,U] 
21:41:37.667 00.003 12116 single-star, 8 included, MultiStar: {0.37, -0.33}, one-star: {0.04, -0.30}
21:41:37.670 00.003 12116 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.71) = xAngle (-4.16 = 2.13)
21:41:37.673 00.003 12116 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.17 = -1.17)
21:41:37.676 00.003 12116 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.44 mountX=-0.16 mountY=-0.28, mountTheta=-2.09
21:41:37.684 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.04, y=-0.30, opts=13)
21:41:37.690 00.006 12116 Enqueuing Move request for scope (0.04, -0.30)
21:41:37.694 00.004 11824 Worker thread wakes up
21:41:37.694 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1491, FiltMax=65535, Gamma=0.510
21:41:37.698 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.30) opts 0xd
21:41:37.698 00.000 12116 UpdateGuideState exits: m=342873 SNR=79.3
21:41:37.702 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:37.706 00.004 11824 Handling offset move in thread for scope, endpoint = (0.04, -0.30)
21:41:37.706 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:41:37.709 00.003 12116 Enqueuing Expose request
21:41:37.712 00.003 11824 Moving (0.04, -0.30) raw xDistance=-0.16 yDistance=-0.28
21:41:37.713 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:41:37.713 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:37.713 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:41:37.713 00.000 11824 MoveAxis(E, 0, ABG)
21:41:37.713 00.000 11824 Move returns status 0, amount 0
21:41:37.713 00.000 11824 MoveAxis(N, 0, ABG)
21:41:37.713 00.000 11824 Move returns status 0, amount 0
21:41:37.713 00.000 11824 move complete, result=0
21:41:37.714 00.001 11824 worker thread done servicing request
21:41:37.714 00.000 11824 Worker thread wakes up
21:41:37.714 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:41:37.714 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:41:37.716 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:41:41.108 03.392 11824 Exposure complete
21:41:41.345 00.237 11824 worker thread done servicing request
21:41:41.345 00.000 12116 OnExposeComplete: enter
21:41:41.348 00.003 12116 UpdateGuideState(): m_state=6
21:41:41.351 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
21:41:41.355 00.004 12116 Star::Find returns 1 (0), X=1413.38, Y=262.19, Mass=393927, SNR=80.9, Peak=44397 HFD=2.7
21:41:41.359 00.004 12116 MultiStar: [#1 0.60,-0.55,0.66,U] [#2 -0.73,-0.38,0.76,U] [#3 1.01,-0.47,1.01,U] [#4 0.69,-0.53,0.57,U] [#5 1.18,-0.71,0.49,U] [#6 1.04,-0.62,0.41,U] [#7 0.84,-0.84,0.34,U] [#8 0.86,-0.36,0.44,U] 
21:41:41.362 00.003 12116 refined, 8 included, MultiStar: {0.63, -0.55}, one-star: {0.64, -0.63}
21:41:41.364 00.002 12116 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.71) = xAngle (-3.43 = 2.85)
21:41:41.366 00.002 12116 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.45 = -0.45)
21:41:41.368 00.002 12116 CameraToMount -- cameraX=0.63 cameraY=-0.55 hyp=0.83 cameraTheta=-0.72 mountX=-0.80 mountY=-0.36, mountTheta=-2.72
21:41:41.375 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.63, y=-0.55, opts=13)
21:41:41.378 00.003 12116 Enqueuing Move request for scope (0.63, -0.55)
21:41:41.381 00.003 11824 Worker thread wakes up
21:41:41.381 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.55) opts 0xd
21:41:41.381 00.000 11824 Handling offset move in thread for scope, endpoint = (0.63, -0.55)
21:41:41.381 00.000 11824 Moving (0.63, -0.55) raw xDistance=-0.80 yDistance=-0.36
21:41:41.381 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80
21:41:41.381 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1549, FiltMax=65535, Gamma=0.510
21:41:41.384 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:41.384 00.000 12116 UpdateGuideState exits: m=393927 SNR=80.9
21:41:41.387 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:41:41.387 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:41.390 00.003 11824 MoveAxis(E, 178, ABG)
21:41:41.390 00.000 11824 Guiding  Dir = 2, Dur = 178
21:41:41.390 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:41:41.393 00.003 12116 Enqueuing Expose request
21:41:41.395 00.002 11824 IsSlewing returns 0
21:41:41.395 00.000 11824 IsGuiding returns 0
21:41:41.396 00.001 11824 PulseGuide returned control before completion, sleep 188
21:41:41.593 00.197 11824 IsGuiding returns 1
21:41:41.593 00.000 11824 scope still moving after pulse duration time elapsed
21:41:41.625 00.032 11824 IsSlewing returns 0
21:41:41.625 00.000 11824 IsGuiding returns 0
21:41:41.626 00.001 11824 scope move finished after 178 + 51 ms
21:41:41.626 00.000 11824 Move returns status 0, amount 178
21:41:41.626 00.000 11824 MoveAxis(N, 0, ABG)
21:41:41.626 00.000 11824 Move returns status 0, amount 0
21:41:41.626 00.000 11824 move complete, result=0
21:41:41.627 00.001 11824 worker thread done servicing request
21:41:41.627 00.000 11824 Worker thread wakes up
21:41:41.627 00.000 12116 GuideStep: -0.8 px 178 ms EAST, -0.4 px 0 ms NORTH
21:41:41.631 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:41:41.631 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:41:45.157 03.526 11824 Exposure complete
21:41:45.615 00.458 11824 worker thread done servicing request
21:41:45.616 00.001 12116 OnExposeComplete: enter
21:41:45.623 00.007 12116 UpdateGuideState(): m_state=6
21:41:45.630 00.007 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
21:41:45.638 00.008 12116 Star::Find returns 1 (0), X=1412.21, Y=262.11, Mass=372249, SNR=72.5, Peak=42208 HFD=2.5
21:41:45.644 00.006 12116 MultiStar: [#1 -0.10,-0.51,0.89,U] [#2 -0.42,-0.61,0.88,U] [#3 -0.00,-0.62,0.86,U] [#4 -0.17,-0.56,0.60,U] [#5 -0.11,-0.69,0.54,U] [#6 0.02,-0.60,0.50,U] [#7 -0.24,-0.48,0.57,U] [#8 -0.44,-0.32,0.33,U] 
21:41:45.649 00.005 12116 refined, 8 included, MultiStar: {-0.23, -0.59}, one-star: {-0.53, -0.71}
21:41:45.655 00.006 12116 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.71) = xAngle (-4.66 = 1.62)
21:41:45.660 00.005 12116 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.67 = -1.67)
21:41:45.665 00.005 12116 CameraToMount -- cameraX=-0.23 cameraY=-0.59 hyp=0.63 cameraTheta=-1.95 mountX=-0.03 mountY=-0.63, mountTheta=-1.62
21:41:45.674 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=-0.59, opts=13)
21:41:45.679 00.005 12116 Enqueuing Move request for scope (-0.23, -0.59)
21:41:45.684 00.005 11824 Worker thread wakes up
21:41:45.684 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.59) opts 0xd
21:41:45.684 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.23, -0.59)
21:41:45.684 00.000 11824 Moving (-0.23, -0.59) raw xDistance=-0.03 yDistance=-0.63
21:41:45.684 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:41:45.685 00.001 11824 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
21:41:45.685 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5287, FiltMin=1747, FiltMax=65535, Gamma=0.510
21:41:45.690 00.005 11824 MoveAxis(E, 0, ABG)
21:41:45.690 00.000 12116 UpdateGuideState exits: m=372249 SNR=72.5
21:41:45.694 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:45.698 00.004 11824 Move returns status 0, amount 0
21:41:45.699 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:41:45.704 00.005 12116 Enqueuing Expose request
21:41:45.708 00.004 11824 MoveAxis(N, 118, ABG)
21:41:45.708 00.000 11824 Guiding  Dir = 0, Dur = 118
21:41:45.708 00.000 11824 IsSlewing returns 0
21:41:45.709 00.001 11824 IsGuiding returns 0
21:41:45.709 00.000 11824 PulseGuide returned control before completion, sleep 128
21:41:45.844 00.135 11824 IsGuiding returns 1
21:41:45.844 00.000 11824 scope still moving after pulse duration time elapsed
21:41:45.875 00.031 11824 IsSlewing returns 0
21:41:45.875 00.000 11824 IsGuiding returns 0
21:41:45.876 00.001 11824 scope move finished after 118 + 48 ms
21:41:45.876 00.000 11824 Move returns status 0, amount 118
21:41:45.876 00.000 11824 move complete, result=0
21:41:45.876 00.000 11824 worker thread done servicing request
21:41:45.876 00.000 11824 Worker thread wakes up
21:41:45.877 00.001 12116 GuideStep: -0.0 px 0 ms EAST, -0.6 px 118 ms NORTH
21:41:45.881 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:41:45.881 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:41:49.313 03.432 11824 Exposure complete
21:41:49.794 00.481 11824 worker thread done servicing request
21:41:49.794 00.000 12116 OnExposeComplete: enter
21:41:49.799 00.005 12116 UpdateGuideState(): m_state=6
21:41:49.809 00.010 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
21:41:49.814 00.005 12116 Star::Find returns 1 (0), X=1412.58, Y=262.76, Mass=358837, SNR=72.3, Peak=40080 HFD=2.8
21:41:49.823 00.009 12116 MultiStar: [#1 -0.15,0.03,0.78,U] [#2 -0.23,0.25,0.91,U] [#3 0.21,0.41,0.97,U] [#4 0.15,0.33,0.68,U] [#5 0.54,-0.06,0.64,U] [#6 0.16,0.40,0.52,U] [#7 0.48,0.02,0.46,U] [#8 0.40,0.28,0.46,U] 
21:41:49.827 00.004 12116 single-star, 8 included, MultiStar: {0.10, 0.17}, one-star: {-0.16, -0.07}
21:41:49.831 00.004 12116 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.71) = xAngle (-5.47 = 0.82)
21:41:49.835 00.004 12116 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.48 = -2.48)
21:41:49.840 00.005 12116 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.75 mountX=0.12 mountY=-0.11, mountTheta=-0.73
21:41:49.851 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.16, y=-0.07, opts=13)
21:41:49.857 00.006 12116 Enqueuing Move request for scope (-0.16, -0.07)
21:41:49.862 00.005 11824 Worker thread wakes up
21:41:49.862 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
21:41:49.862 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1461, FiltMax=65535, Gamma=0.510
21:41:49.869 00.007 11824 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
21:41:49.869 00.000 11824 Moving (-0.16, -0.07) raw xDistance=0.12 yDistance=-0.11
21:41:49.869 00.000 12116 UpdateGuideState exits: m=358837 SNR=72.3
21:41:49.874 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:41:49.874 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:49.875 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:49.879 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:41:49.879 00.000 11824 MoveAxis(E, 0, ABG)
21:41:49.879 00.000 11824 Move returns status 0, amount 0
21:41:49.879 00.000 11824 MoveAxis(N, 0, ABG)
21:41:49.879 00.000 11824 Move returns status 0, amount 0
21:41:49.880 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:41:49.883 00.003 12116 Enqueuing Expose request
21:41:49.889 00.006 11824 move complete, result=0
21:41:49.889 00.000 11824 worker thread done servicing request
21:41:49.890 00.001 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:49.894 00.004 11824 Worker thread wakes up
21:41:49.894 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:41:49.894 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:41:50.240 00.346 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:41:50.298 00.058 12116 case statement mapped state 6 to 3
21:41:50.317 00.019 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:41:50.339 00.022 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:41:50.349 00.010 12116 case statement mapped state 6 to 3
21:41:50.359 00.010 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:41:50.458 00.099 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[true,"full"],"id":42}
21:41:50.463 00.005 12116 SetPaused type=2 isPaused=0 exposurePending=1
21:41:50.469 00.006 12116 Guider::SetPaused(2)
21:41:50.472 00.003 12116 Status Line: Paused/full
21:41:50.479 00.007 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
21:41:50.509 00.030 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:41:50.517 00.008 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:41:51.423 00.906 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:41:51.425 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:41:51.525 00.100 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:41:51.527 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:41:53.364 01.837 11824 Exposure complete
21:41:53.688 00.324 11824 worker thread done servicing request
21:41:53.688 00.000 12116 OnExposeComplete: enter
21:41:53.693 00.005 12116 guider is paused, ignoring frame, not scheduling exposure
21:42:11.480 17.787 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:42:11.483 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:42:11.583 00.100 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[false],"id":42}
21:42:11.587 00.004 12116 SetPaused type=0 isPaused=1 exposurePending=0
21:42:11.591 00.004 12116 Guider::SetPaused(0)
21:42:11.594 00.003 12116 Guider::SetPaused: resetting avg dist filter
21:42:11.596 00.002 12116 un-pause: clearing mount guide algorithm history
21:42:11.599 00.003 12116 Mount: notify guiding resumed
21:42:11.601 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:42:11.606 00.005 12116 Enqueuing Expose request
21:42:11.625 00.019 11824 Worker thread wakes up
21:42:11.625 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:42:11.625 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:42:11.627 00.002 12116 Status Line: Resumed
21:42:11.641 00.014 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
21:42:11.657 00.016 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:42:11.665 00.008 12116 case statement mapped state 6 to 3
21:42:11.677 00.012 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:42:12.801 01.124 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:42:12.804 00.003 12116 case statement mapped state 6 to 3
21:42:12.806 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:42:13.862 01.056 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:42:13.865 00.003 12116 case statement mapped state 6 to 3
21:42:13.868 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:42:14.976 01.108 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:42:14.979 00.003 12116 case statement mapped state 6 to 3
21:42:14.984 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:42:15.062 00.078 11824 Exposure complete
21:42:15.305 00.243 11824 worker thread done servicing request
21:42:15.306 00.001 12116 OnExposeComplete: enter
21:42:15.309 00.003 12116 UpdateGuideState(): m_state=6
21:42:15.313 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
21:42:15.316 00.003 12116 Star::Find returns 1 (0), X=1394.90, Y=263.64, Mass=382412, SNR=79.8, Peak=9226 HFD=3.3
21:42:15.319 00.003 12116 MultiStar: large primary error, entering stabilization period
21:42:15.322 00.003 12116 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.71) = xAngle (0.38 = 0.38)
21:42:15.325 00.003 12116 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.37 = -2.91)
21:42:15.330 00.005 12116 CameraToMount -- cameraX=-17.84 cameraY=0.81 hyp=17.86 cameraTheta=3.10 mountX=16.58 mountY=-4.02, mountTheta=-0.24
21:42:15.337 00.007 12116 SchedulePrimaryMove(0D79E080, x=-17.84, y=0.81, opts=13)
21:42:15.340 00.003 12116 Enqueuing Move request for scope (-17.84, 0.81)
21:42:15.343 00.003 11824 Worker thread wakes up
21:42:15.343 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1738, FiltMax=65535, Gamma=0.510
21:42:15.347 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-17.84, 0.81) opts 0xd
21:42:15.347 00.000 11824 Handling offset move in thread for scope, endpoint = (-17.84, 0.81)
21:42:15.347 00.000 12116 UpdateGuideState exits: m=382412 SNR=79.8
21:42:15.350 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:15.354 00.004 11824 Moving (-17.84, 0.81) raw xDistance=16.58 yDistance=-4.02
21:42:15.354 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:42:15.357 00.003 12116 Enqueuing Expose request
21:42:15.360 00.003 11824 GuideAlgorithmHysteresis::Result() returns 10.44 from input 16.58
21:42:15.360 00.000 11824 resist switch: large excursion: input -4.02 thresh 1.35 direction from 0 to -1
21:42:15.360 00.000 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-12.05
21:42:15.361 00.001 11824 GuideAlgorithmResistSwitch::result() returns -4.02 from input -4.02
21:42:15.361 00.000 11824 MoveAxis(W, 3712, ABG)
21:42:15.361 00.000 11824 duration set to 2500 by maxRaDuration
21:42:15.361 00.000 11824 Guiding  Dir = 3, Dur = 2500
21:42:15.361 00.000 11824 IsSlewing returns 0
21:42:15.361 00.000 11824 IsGuiding returns 0
21:42:15.362 00.001 11824 PulseGuide returned control before completion, sleep 2510
21:42:16.091 00.729 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:42:16.094 00.003 12116 case statement mapped state 6 to 3
21:42:16.098 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:42:17.886 01.788 11824 IsGuiding returns 1
21:42:17.887 00.001 11824 scope still moving after pulse duration time elapsed
21:42:17.916 00.029 11824 IsSlewing returns 0
21:42:17.916 00.000 11824 IsGuiding returns 0
21:42:17.917 00.001 11824 scope move finished after 2500 + 55 ms
21:42:17.917 00.000 11824 Move returns status 0, amount 2500
21:42:17.917 00.000 11824 MoveAxis(N, 754, ABG)
21:42:17.917 00.000 11824 Guiding  Dir = 0, Dur = 754
21:42:17.917 00.000 11824 IsSlewing returns 0
21:42:17.918 00.001 11824 IsGuiding returns 0
21:42:17.918 00.000 11824 PulseGuide returned control before completion, sleep 764
21:42:18.697 00.779 11824 IsGuiding returns 1
21:42:18.697 00.000 11824 scope still moving after pulse duration time elapsed
21:42:18.728 00.031 11824 IsSlewing returns 0
21:42:18.728 00.000 11824 IsGuiding returns 0
21:42:18.728 00.000 11824 scope move finished after 754 + 56 ms
21:42:18.728 00.000 11824 Move returns status 0, amount 754
21:42:18.728 00.000 11824 move complete, result=0
21:42:18.729 00.001 11824 worker thread done servicing request
21:42:18.729 00.000 11824 Worker thread wakes up
21:42:18.729 00.000 12116 GuideStep: 16.6 px 2500 ms WEST, -4.0 px 754 ms NORTH
21:42:18.732 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:42:18.732 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1380,249,31,31)
21:42:22.146 03.414 11824 Exposure complete
21:42:22.407 00.261 11824 worker thread done servicing request
21:42:22.408 00.001 12116 OnExposeComplete: enter
21:42:22.411 00.003 12116 UpdateGuideState(): m_state=6
21:42:22.415 00.004 12116 Star::Find(15, 1394, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
21:42:22.419 00.004 12116 Star::Find returns 1 (0), X=1404.58, Y=261.01, Mass=395549, SNR=83.4, Peak=45597 HFD=2.6
21:42:22.424 00.005 12116 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.71) = xAngle (-5.64 = 0.64)
21:42:22.426 00.002 12116 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.65 = -2.65)
21:42:22.430 00.004 12116 CameraToMount -- cameraX=-8.17 cameraY=-1.81 hyp=8.37 cameraTheta=-2.92 mountX=6.69 mountY=-3.94, mountTheta=-0.53
21:42:22.437 00.007 12116 SchedulePrimaryMove(0D79E080, x=-8.17, y=-1.81, opts=13)
21:42:22.440 00.003 12116 Enqueuing Move request for scope (-8.17, -1.81)
21:42:22.445 00.005 11824 Worker thread wakes up
21:42:22.445 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1731, FiltMax=65535, Gamma=0.510
21:42:22.448 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-8.17, -1.81) opts 0xd
21:42:22.448 00.000 11824 Handling offset move in thread for scope, endpoint = (-8.17, -1.81)
21:42:22.448 00.000 12116 UpdateGuideState exits: m=395549 SNR=83.4
21:42:22.451 00.003 11824 Moving (-8.17, -1.81) raw xDistance=6.69 yDistance=-3.94
21:42:22.451 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:22.454 00.003 11824 GuideAlgorithmHysteresis::Result() returns 4.94 from input 6.69
21:42:22.454 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:42:22.458 00.004 12116 Enqueuing Expose request
21:42:22.461 00.003 11824 GuideAlgorithmResistSwitch::result() returns -3.94 from input -3.94
21:42:22.461 00.000 11824 MoveAxis(W, 1757, ABG)
21:42:22.461 00.000 11824 Guiding  Dir = 3, Dur = 1757
21:42:22.461 00.000 11824 IsSlewing returns 0
21:42:22.462 00.001 11824 IsGuiding returns 0
21:42:22.462 00.000 11824 PulseGuide returned control before completion, sleep 1767
21:42:24.241 01.779 11824 IsGuiding returns 0
21:42:24.241 00.000 11824 Move returns status 0, amount 1757
21:42:24.242 00.001 11824 MoveAxis(N, 740, ABG)
21:42:24.242 00.000 11824 Guiding  Dir = 0, Dur = 740
21:42:24.242 00.000 11824 IsSlewing returns 0
21:42:24.242 00.000 11824 IsGuiding returns 0
21:42:24.244 00.002 11824 PulseGuide returned control before completion, sleep 750
21:42:25.000 00.756 11824 IsGuiding returns 1
21:42:25.000 00.000 11824 scope still moving after pulse duration time elapsed
21:42:25.032 00.032 11824 IsSlewing returns 0
21:42:25.032 00.000 11824 IsGuiding returns 0
21:42:25.032 00.000 11824 scope move finished after 740 + 48 ms
21:42:25.033 00.001 11824 Move returns status 0, amount 740
21:42:25.033 00.000 11824 move complete, result=0
21:42:25.033 00.000 11824 worker thread done servicing request
21:42:25.033 00.000 11824 Worker thread wakes up
21:42:25.033 00.000 12116 GuideStep: 6.7 px 1757 ms WEST, -3.9 px 740 ms NORTH
21:42:25.037 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:42:25.037 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1390,246,31,31)
21:42:28.450 03.413 11824 Exposure complete
21:42:28.703 00.253 11824 worker thread done servicing request
21:42:28.703 00.000 12116 OnExposeComplete: enter
21:42:28.706 00.003 12116 UpdateGuideState(): m_state=6
21:42:28.711 00.005 12116 Star::Find(15, 1404, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
21:42:28.717 00.006 12116 Star::Find returns 1 (0), X=1411.74, Y=261.57, Mass=393864, SNR=82.5, Peak=47539 HFD=2.8
21:42:28.723 00.006 12116 MultiStar: exiting stabilization period
21:42:28.727 00.004 12116 MultiStar: [#1 -0.82,-1.24,0.63,U] [#2 0.45,-1.28,0.90,U] [#3 -0.71,-1.22,0.92,U] [#4 -0.57,-1.12,0.65,U] [#5 -0.22,-1.63,0.49,U] [#6 -0.43,-1.23,0.33,U] [#7 -0.79,-1.18,0.38,U] [#8 -0.49,-0.94,0.37,U] 
21:42:28.733 00.006 12116 refined, 8 included, MultiStar: {-0.51, -1.24}, one-star: {-1.01, -1.25}
21:42:28.738 00.005 12116 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.71) = xAngle (-4.67 = 1.61)
21:42:28.741 00.003 12116 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.68 = -1.68)
21:42:28.746 00.005 12116 CameraToMount -- cameraX=-0.51 cameraY=-1.24 hyp=1.34 cameraTheta=-1.96 mountX=-0.05 mountY=-1.33, mountTheta=-1.61
21:42:28.754 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.51, y=-1.24, opts=13)
21:42:28.757 00.003 12116 Enqueuing Move request for scope (-0.51, -1.24)
21:42:28.762 00.005 11824 Worker thread wakes up
21:42:28.762 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1680, FiltMax=65535, Gamma=0.510
21:42:28.765 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -1.24) opts 0xd
21:42:28.766 00.001 12116 UpdateGuideState exits: m=393864 SNR=82.5
21:42:28.770 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.51, -1.24)
21:42:28.770 00.000 11824 Moving (-0.51, -1.24) raw xDistance=-0.05 yDistance=-1.33
21:42:28.770 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:42:28.770 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:28.774 00.004 11824 GuideAlgorithmResistSwitch::result() returns -1.33 from input -1.33
21:42:28.774 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:42:28.777 00.003 12116 Enqueuing Expose request
21:42:28.780 00.003 11824 MoveAxis(E, 0, ABG)
21:42:28.780 00.000 11824 Move returns status 0, amount 0
21:42:28.780 00.000 11824 MoveAxis(N, 250, ABG)
21:42:28.780 00.000 11824 Guiding  Dir = 0, Dur = 250
21:42:28.781 00.001 11824 IsSlewing returns 0
21:42:28.781 00.000 11824 IsGuiding returns 0
21:42:28.782 00.001 11824 PulseGuide returned control before completion, sleep 260
21:42:29.044 00.262 11824 IsGuiding returns 1
21:42:29.044 00.000 11824 scope still moving after pulse duration time elapsed
21:42:29.076 00.032 11824 IsSlewing returns 0
21:42:29.076 00.000 11824 IsGuiding returns 0
21:42:29.076 00.000 11824 scope move finished after 250 + 44 ms
21:42:29.076 00.000 11824 Move returns status 0, amount 250
21:42:29.076 00.000 11824 move complete, result=0
21:42:29.077 00.001 11824 worker thread done servicing request
21:42:29.077 00.000 11824 Worker thread wakes up
21:42:29.077 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:42:29.077 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:42:29.077 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -1.3 px 250 ms NORTH
21:42:32.482 03.405 11824 Exposure complete
21:42:32.778 00.296 11824 worker thread done servicing request
21:42:32.779 00.001 12116 OnExposeComplete: enter
21:42:32.782 00.003 12116 UpdateGuideState(): m_state=6
21:42:32.786 00.004 12116 Star::Find(15, 1411, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
21:42:32.789 00.003 12116 Star::Find returns 1 (0), X=1411.76, Y=262.75, Mass=421394, SNR=87.4, Peak=51792 HFD=2.6
21:42:32.792 00.003 12116 MultiStar: [#1 -0.85,-0.14,0.54,U] [#2 0.90,-0.08,0.79,U] [#3 -0.77,0.22,0.86,U] [#4 -0.68,0.09,0.61,U] [#5 -0.53,-0.18,0.53,U] [#6 -0.70,0.01,0.32,U] [#7 -0.87,0.26,0.40,U] [#8 -0.46,-0.27,0.31,U] 
21:42:32.795 00.003 12116 refined, 8 included, MultiStar: {-0.53, -0.01}, one-star: {-0.98, -0.07}
21:42:32.797 00.002 12116 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.71) = xAngle (-5.84 = 0.44)
21:42:32.800 00.003 12116 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.85 = -2.85)
21:42:32.804 00.004 12116 CameraToMount -- cameraX=-0.53 cameraY=-0.01 hyp=0.53 cameraTheta=-3.13 mountX=0.48 mountY=-0.15, mountTheta=-0.30
21:42:32.811 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.53, y=-0.01, opts=13)
21:42:32.814 00.003 12116 Enqueuing Move request for scope (-0.53, -0.01)
21:42:32.817 00.003 11824 Worker thread wakes up
21:42:32.817 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1808, FiltMax=65535, Gamma=0.510
21:42:32.821 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.01) opts 0xd
21:42:32.821 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.53, -0.01)
21:42:32.821 00.000 12116 UpdateGuideState exits: m=421394 SNR=87.4
21:42:32.824 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:32.826 00.002 11824 Moving (-0.53, -0.01) raw xDistance=0.48 yDistance=-0.15
21:42:32.826 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:42:32.829 00.003 12116 Enqueuing Expose request
21:42:32.832 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
21:42:32.832 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:32.832 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:42:32.832 00.000 11824 MoveAxis(W, 106, ABG)
21:42:32.832 00.000 11824 Guiding  Dir = 3, Dur = 106
21:42:32.833 00.001 11824 IsSlewing returns 0
21:42:32.833 00.000 11824 IsGuiding returns 0
21:42:32.833 00.000 11824 PulseGuide returned control before completion, sleep 116
21:42:32.958 00.125 11824 IsGuiding returns 1
21:42:32.958 00.000 11824 scope still moving after pulse duration time elapsed
21:42:32.989 00.031 11824 IsSlewing returns 0
21:42:32.989 00.000 11824 IsGuiding returns 0
21:42:32.989 00.000 11824 scope move finished after 106 + 49 ms
21:42:32.989 00.000 11824 Move returns status 0, amount 106
21:42:32.989 00.000 11824 MoveAxis(N, 0, ABG)
21:42:32.989 00.000 11824 Move returns status 0, amount 0
21:42:32.989 00.000 11824 move complete, result=0
21:42:32.990 00.001 11824 worker thread done servicing request
21:42:32.990 00.000 11824 Worker thread wakes up
21:42:32.990 00.000 12116 GuideStep: 0.5 px 106 ms WEST, -0.1 px 0 ms NORTH
21:42:32.993 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:42:32.993 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:42:36.403 03.410 11824 Exposure complete
21:42:36.655 00.252 11824 worker thread done servicing request
21:42:36.656 00.001 12116 OnExposeComplete: enter
21:42:36.659 00.003 12116 UpdateGuideState(): m_state=6
21:42:36.663 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
21:42:36.666 00.003 12116 Star::Find returns 1 (0), X=1412.22, Y=262.30, Mass=369865, SNR=73.3, Peak=50467 HFD=2.6
21:42:36.670 00.004 12116 MultiStar: [#1 -0.16,-0.62,0.65,U] [#2 0.47,-0.70,0.78,U] [#3 -0.09,-0.37,1.02,U] [#4 0.16,-0.45,0.76,U] [#5 0.34,-0.99,0.58,U] [#6 -0.25,-0.48,0.53,U] [#7 0.07,-0.44,0.43,U] [#8 0.25,0.07,0.36,U] 
21:42:36.674 00.004 12116 refined, 8 included, MultiStar: {-0.01, -0.52}, one-star: {-0.52, -0.52}
21:42:36.677 00.003 12116 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.71) = xAngle (-4.30 = 1.99)
21:42:36.680 00.003 12116 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.31 = -1.31)
21:42:36.682 00.002 12116 CameraToMount -- cameraX=-0.01 cameraY=-0.52 hyp=0.52 cameraTheta=-1.58 mountX=-0.21 mountY=-0.50, mountTheta=-1.97
21:42:36.689 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.01, y=-0.52, opts=13)
21:42:36.692 00.003 12116 Enqueuing Move request for scope (-0.01, -0.52)
21:42:36.696 00.004 11824 Worker thread wakes up
21:42:36.696 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1440, FiltMax=65535, Gamma=0.510
21:42:36.698 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.52) opts 0xd
21:42:36.699 00.001 12116 UpdateGuideState exits: m=369865 SNR=73.3
21:42:36.701 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.01, -0.52)
21:42:36.701 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:36.705 00.004 11824 Moving (-0.01, -0.52) raw xDistance=-0.21 yDistance=-0.50
21:42:36.705 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:42:36.708 00.003 12116 Enqueuing Expose request
21:42:36.711 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
21:42:36.711 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:42:36.711 00.000 11824 MoveAxis(E, 0, ABG)
21:42:36.711 00.000 11824 Move returns status 0, amount 0
21:42:36.711 00.000 11824 MoveAxis(N, 95, ABG)
21:42:36.711 00.000 11824 Guiding  Dir = 0, Dur = 95
21:42:36.712 00.001 11824 IsSlewing returns 0
21:42:36.712 00.000 11824 IsGuiding returns 0
21:42:36.712 00.000 11824 PulseGuide returned control before completion, sleep 105
21:42:36.828 00.116 11824 IsGuiding returns 1
21:42:36.829 00.001 11824 scope still moving after pulse duration time elapsed
21:42:36.859 00.030 11824 IsSlewing returns 0
21:42:36.860 00.001 11824 IsGuiding returns 0
21:42:36.860 00.000 11824 scope move finished after 95 + 52 ms
21:42:36.860 00.000 11824 Move returns status 0, amount 95
21:42:36.860 00.000 11824 move complete, result=0
21:42:36.860 00.000 11824 worker thread done servicing request
21:42:36.860 00.000 11824 Worker thread wakes up
21:42:36.860 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.5 px 95 ms NORTH
21:42:36.865 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:42:36.865 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:42:40.262 03.397 11824 Exposure complete
21:42:40.509 00.247 11824 worker thread done servicing request
21:42:40.509 00.000 12116 OnExposeComplete: enter
21:42:40.512 00.003 12116 UpdateGuideState(): m_state=6
21:42:40.516 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
21:42:40.519 00.003 12116 Star::Find returns 1 (0), X=1412.68, Y=262.20, Mass=405701, SNR=98.1, Peak=49149 HFD=2.7
21:42:40.522 00.003 12116 MultiStar: [#1 0.09,-0.45,0.53,U] [#2 -0.58,-0.41,0.74,U] [#3 0.43,-0.36,0.75,U] [#4 0.31,-0.47,0.63,U] [#5 0.78,-0.86,0.42,U] [#6 0.50,-0.37,0.34,U] [#7 0.20,-0.27,0.37,U] [#8 0.68,-0.38,0.30,U] 
21:42:40.525 00.003 12116 refined, 8 included, MultiStar: {0.17, -0.48}, one-star: {-0.06, -0.63}
21:42:40.529 00.004 12116 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.71) = xAngle (-3.95 = 2.33)
21:42:40.531 00.002 12116 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.96 = -0.96)
21:42:40.534 00.003 12116 CameraToMount -- cameraX=0.17 cameraY=-0.48 hyp=0.51 cameraTheta=-1.24 mountX=-0.35 mountY=-0.42, mountTheta=-2.27
21:42:40.540 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.17, y=-0.48, opts=13)
21:42:40.544 00.004 12116 Enqueuing Move request for scope (0.17, -0.48)
21:42:40.546 00.002 11824 Worker thread wakes up
21:42:40.546 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1646, FiltMax=65535, Gamma=0.510
21:42:40.549 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.48) opts 0xd
21:42:40.549 00.000 12116 UpdateGuideState exits: m=405701 SNR=98.1
21:42:40.552 00.003 11824 Handling offset move in thread for scope, endpoint = (0.17, -0.48)
21:42:40.552 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:40.556 00.004 11824 Moving (0.17, -0.48) raw xDistance=-0.35 yDistance=-0.42
21:42:40.556 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:42:40.559 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
21:42:40.559 00.000 12116 Enqueuing Expose request
21:42:40.562 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:40.562 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:42:40.562 00.000 11824 MoveAxis(E, 78, ABG)
21:42:40.562 00.000 11824 Guiding  Dir = 2, Dur = 78
21:42:40.562 00.000 11824 IsSlewing returns 0
21:42:40.562 00.000 11824 IsGuiding returns 0
21:42:40.563 00.001 11824 PulseGuide returned control before completion, sleep 88
21:42:40.653 00.090 11824 IsGuiding returns 1
21:42:40.653 00.000 11824 scope still moving after pulse duration time elapsed
21:42:40.684 00.031 11824 IsSlewing returns 0
21:42:40.684 00.000 11824 IsGuiding returns 0
21:42:40.684 00.000 11824 scope move finished after 78 + 43 ms
21:42:40.684 00.000 11824 Move returns status 0, amount 78
21:42:40.684 00.000 11824 MoveAxis(N, 0, ABG)
21:42:40.685 00.001 11824 Move returns status 0, amount 0
21:42:40.685 00.000 11824 move complete, result=0
21:42:40.685 00.000 11824 worker thread done servicing request
21:42:40.685 00.000 11824 Worker thread wakes up
21:42:40.685 00.000 12116 GuideStep: -0.4 px 78 ms EAST, -0.4 px 0 ms NORTH
21:42:40.688 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:42:40.689 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:42:44.086 03.397 11824 Exposure complete
21:42:44.324 00.238 11824 worker thread done servicing request
21:42:44.325 00.001 12116 OnExposeComplete: enter
21:42:44.328 00.003 12116 UpdateGuideState(): m_state=6
21:42:44.331 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
21:42:44.333 00.002 12116 Star::Find returns 1 (0), X=1412.59, Y=262.35, Mass=421104, SNR=89.1, Peak=40957 HFD=3.0
21:42:44.337 00.004 12116 MultiStar: [#1 0.03,-0.28,0.64,U] [#2 -0.67,-0.16,0.64,U] [#3 0.18,-0.46,0.77,U] [#4 0.24,-0.57,0.52,U] [#5 0.69,-0.95,0.48,U] [#6 0.47,-0.44,0.41,U] [#7 0.11,-0.46,0.35,U] [#8 0.25,-0.17,0.29,U] 
21:42:44.340 00.003 12116 refined, 8 included, MultiStar: {0.06, -0.44}, one-star: {-0.15, -0.48}
21:42:44.343 00.003 12116 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.71) = xAngle (-4.14 = 2.14)
21:42:44.347 00.004 12116 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.15 = -1.15)
21:42:44.349 00.002 12116 CameraToMount -- cameraX=0.06 cameraY=-0.44 hyp=0.45 cameraTheta=-1.43 mountX=-0.24 mountY=-0.41, mountTheta=-2.11
21:42:44.356 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.06, y=-0.44, opts=13)
21:42:44.359 00.003 12116 Enqueuing Move request for scope (0.06, -0.44)
21:42:44.362 00.003 11824 Worker thread wakes up
21:42:44.363 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1795, FiltMax=65535, Gamma=0.510
21:42:44.365 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.44) opts 0xd
21:42:44.365 00.000 12116 UpdateGuideState exits: m=421104 SNR=89.1
21:42:44.368 00.003 11824 Handling offset move in thread for scope, endpoint = (0.06, -0.44)
21:42:44.368 00.000 11824 Moving (0.06, -0.44) raw xDistance=-0.24 yDistance=-0.41
21:42:44.368 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:44.371 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
21:42:44.371 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:44.372 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:42:44.374 00.002 12116 Enqueuing Expose request
21:42:44.378 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:42:44.378 00.000 11824 MoveAxis(E, 0, ABG)
21:42:44.378 00.000 11824 Move returns status 0, amount 0
21:42:44.378 00.000 11824 MoveAxis(N, 0, ABG)
21:42:44.378 00.000 11824 Move returns status 0, amount 0
21:42:44.378 00.000 11824 move complete, result=0
21:42:44.378 00.000 11824 worker thread done servicing request
21:42:44.378 00.000 11824 Worker thread wakes up
21:42:44.378 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:42:44.378 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:42:44.380 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:42:47.784 03.404 11824 Exposure complete
21:42:48.034 00.250 11824 worker thread done servicing request
21:42:48.034 00.000 12116 OnExposeComplete: enter
21:42:48.039 00.005 12116 UpdateGuideState(): m_state=6
21:42:48.042 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
21:42:48.044 00.002 12116 Star::Find returns 1 (0), X=1412.94, Y=262.26, Mass=373050, SNR=81.5, Peak=45101 HFD=2.6
21:42:48.048 00.004 12116 MultiStar: [#1 0.59,-0.61,0.70,U] [#2 -0.83,-0.57,0.79,U] [#3 0.75,-0.27,0.89,U] [#4 0.58,-0.54,0.68,U] [#5 0.83,-0.83,0.49,U] [#6 0.66,-0.72,0.40,U] [#7 0.63,-0.45,0.40,U] [#8 0.72,-0.81,0.32,U] 
21:42:48.050 00.002 12116 single-star, 8 included, MultiStar: {0.38, -0.56}, one-star: {0.20, -0.56}
21:42:48.054 00.004 12116 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.71) = xAngle (-3.95 = 2.33)
21:42:48.057 00.003 12116 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.96 = -0.96)
21:42:48.060 00.003 12116 CameraToMount -- cameraX=0.20 cameraY=-0.56 hyp=0.60 cameraTheta=-1.24 mountX=-0.41 mountY=-0.49, mountTheta=-2.27
21:42:48.066 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.20, y=-0.56, opts=13)
21:42:48.071 00.005 12116 Enqueuing Move request for scope (0.20, -0.56)
21:42:48.074 00.003 11824 Worker thread wakes up
21:42:48.074 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1619, FiltMax=65535, Gamma=0.510
21:42:48.077 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.56) opts 0xd
21:42:48.077 00.000 12116 UpdateGuideState exits: m=373050 SNR=81.5
21:42:48.080 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:48.082 00.002 11824 Handling offset move in thread for scope, endpoint = (0.20, -0.56)
21:42:48.083 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:42:48.086 00.003 11824 Moving (0.20, -0.56) raw xDistance=-0.41 yDistance=-0.49
21:42:48.086 00.000 12116 Enqueuing Expose request
21:42:48.089 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
21:42:48.089 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:42:48.089 00.000 11824 MoveAxis(E, 92, ABG)
21:42:48.089 00.000 11824 Guiding  Dir = 2, Dur = 92
21:42:48.089 00.000 11824 IsSlewing returns 0
21:42:48.090 00.001 11824 IsGuiding returns 0
21:42:48.090 00.000 11824 PulseGuide returned control before completion, sleep 102
21:42:48.208 00.118 11824 IsGuiding returns 1
21:42:48.208 00.000 11824 scope still moving after pulse duration time elapsed
21:42:48.240 00.032 11824 IsSlewing returns 0
21:42:48.240 00.000 11824 IsGuiding returns 0
21:42:48.240 00.000 11824 scope move finished after 92 + 58 ms
21:42:48.240 00.000 11824 Move returns status 0, amount 92
21:42:48.240 00.000 11824 MoveAxis(N, 92, ABG)
21:42:48.240 00.000 11824 Guiding  Dir = 0, Dur = 92
21:42:48.241 00.001 11824 IsSlewing returns 0
21:42:48.241 00.000 11824 IsGuiding returns 0
21:42:48.241 00.000 11824 PulseGuide returned control before completion, sleep 102
21:42:48.351 00.110 11824 IsGuiding returns 1
21:42:48.351 00.000 11824 scope still moving after pulse duration time elapsed
21:42:48.383 00.032 11824 IsSlewing returns 0
21:42:48.383 00.000 11824 IsGuiding returns 0
21:42:48.383 00.000 11824 scope move finished after 92 + 50 ms
21:42:48.383 00.000 11824 Move returns status 0, amount 92
21:42:48.383 00.000 11824 move complete, result=0
21:42:48.384 00.001 11824 worker thread done servicing request
21:42:48.384 00.000 11824 Worker thread wakes up
21:42:48.384 00.000 12116 GuideStep: -0.4 px 92 ms EAST, -0.5 px 92 ms NORTH
21:42:48.387 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:42:48.387 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:42:51.818 03.431 11824 Exposure complete
21:42:52.114 00.296 11824 worker thread done servicing request
21:42:52.114 00.000 12116 OnExposeComplete: enter
21:42:52.117 00.003 12116 UpdateGuideState(): m_state=6
21:42:52.122 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
21:42:52.127 00.005 12116 Star::Find returns 1 (0), X=1413.77, Y=262.24, Mass=403925, SNR=80.8, Peak=44003 HFD=2.9
21:42:52.131 00.004 12116 MultiStar: [#1 1.01,-0.55,0.66,U] [#2 -1.20,-0.16,0.86,U] [#3 1.26,-0.10,0.80,U] [#4 1.39,-0.41,0.55,U] [#5 1.61,-0.77,0.59,U] [#6 1.62,-0.41,0.38,U] [#7 1.30,-0.53,0.43,U] [#8 1.47,-0.51,0.32,U] 
21:42:52.134 00.003 12116 refined, 8 included, MultiStar: {0.90, -0.43}, one-star: {1.02, -0.58}
21:42:52.139 00.005 12116 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.71) = xAngle (-3.16 = 3.12)
21:42:52.142 00.003 12116 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.17 = -0.17)
21:42:52.146 00.004 12116 CameraToMount -- cameraX=0.90 cameraY=-0.43 hyp=0.99 cameraTheta=-0.44 mountX=-0.99 mountY=-0.17, mountTheta=-2.97
21:42:52.156 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.90, y=-0.43, opts=13)
21:42:52.160 00.004 12116 Enqueuing Move request for scope (0.90, -0.43)
21:42:52.163 00.003 11824 Worker thread wakes up
21:42:52.163 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.43) opts 0xd
21:42:52.164 00.001 11824 Handling offset move in thread for scope, endpoint = (0.90, -0.43)
21:42:52.164 00.000 11824 Moving (0.90, -0.43) raw xDistance=-0.99 yDistance=-0.17
21:42:52.164 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.99
21:42:52.164 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:52.164 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1533, FiltMax=65535, Gamma=0.510
21:42:52.167 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:42:52.168 00.001 11824 MoveAxis(E, 229, ABG)
21:42:52.168 00.000 11824 Guiding  Dir = 2, Dur = 229
21:42:52.168 00.000 12116 UpdateGuideState exits: m=403925 SNR=80.8
21:42:52.172 00.004 11824 IsSlewing returns 0
21:42:52.172 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:52.176 00.004 11824 IsGuiding returns 0
21:42:52.176 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:42:52.180 00.004 12116 Enqueuing Expose request
21:42:52.183 00.003 11824 PulseGuide returned control before completion, sleep 239
21:42:52.435 00.252 11824 IsGuiding returns 0
21:42:52.435 00.000 11824 Move returns status 0, amount 229
21:42:52.436 00.001 11824 MoveAxis(N, 0, ABG)
21:42:52.436 00.000 11824 Move returns status 0, amount 0
21:42:52.436 00.000 11824 move complete, result=0
21:42:52.437 00.001 11824 worker thread done servicing request
21:42:52.437 00.000 11824 Worker thread wakes up
21:42:52.437 00.000 12116 GuideStep: -1.0 px 229 ms EAST, -0.2 px 0 ms NORTH
21:42:52.440 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:42:52.440 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:42:55.895 03.455 11824 Exposure complete
21:42:56.162 00.267 11824 worker thread done servicing request
21:42:56.163 00.001 12116 OnExposeComplete: enter
21:42:56.166 00.003 12116 UpdateGuideState(): m_state=6
21:42:56.170 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
21:42:56.173 00.003 12116 Star::Find returns 1 (0), X=1412.95, Y=262.76, Mass=391411, SNR=83.5, Peak=43008 HFD=2.6
21:42:56.177 00.004 12116 MultiStar: [#1 0.32,-0.05,0.65,U] [#2 -0.78,-0.02,0.88,U] [#3 0.64,0.08,0.80,U] [#4 0.65,0.01,0.57,U] [#5 0.95,-0.25,0.48,U] [#6 0.43,-0.14,0.43,U] [#7 0.72,-0.01,0.45,U] [#8 0.76,-0.00,0.35,U] 
21:42:56.180 00.003 12116 single-star, 8 included, MultiStar: {0.33, -0.04}, one-star: {0.20, -0.06}
21:42:56.183 00.003 12116 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.71) = xAngle (-3.02 = -3.02)
21:42:56.186 00.003 12116 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.03 = -0.03)
21:42:56.190 00.004 12116 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.30 mountX=-0.21 mountY=-0.01, mountTheta=-3.11
21:42:56.198 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.20, y=-0.06, opts=13)
21:42:56.200 00.002 12116 Enqueuing Move request for scope (0.20, -0.06)
21:42:56.204 00.004 11824 Worker thread wakes up
21:42:56.204 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
21:42:56.204 00.000 11824 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
21:42:56.204 00.000 11824 Moving (0.20, -0.06) raw xDistance=-0.21 yDistance=-0.01
21:42:56.204 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
21:42:56.205 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1632, FiltMax=65535, Gamma=0.510
21:42:56.208 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:56.208 00.000 12116 UpdateGuideState exits: m=391411 SNR=83.5
21:42:56.211 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:42:56.211 00.000 11824 MoveAxis(E, 0, ABG)
21:42:56.211 00.000 11824 Move returns status 0, amount 0
21:42:56.211 00.000 11824 MoveAxis(N, 0, ABG)
21:42:56.211 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:56.214 00.003 11824 Move returns status 0, amount 0
21:42:56.215 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:42:56.217 00.002 12116 Enqueuing Expose request
21:42:56.220 00.003 11824 move complete, result=0
21:42:56.220 00.000 11824 worker thread done servicing request
21:42:56.220 00.000 11824 Worker thread wakes up
21:42:56.220 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:42:56.224 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:42:56.224 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:42:59.630 03.406 11824 Exposure complete
21:42:59.873 00.243 11824 worker thread done servicing request
21:42:59.873 00.000 12116 OnExposeComplete: enter
21:42:59.877 00.004 12116 UpdateGuideState(): m_state=6
21:42:59.883 00.006 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
21:42:59.886 00.003 12116 Star::Find returns 1 (0), X=1413.60, Y=262.47, Mass=376402, SNR=95.1, Peak=43187 HFD=3.0
21:42:59.892 00.006 12116 MultiStar: [#1 0.97,-0.09,0.45,U] [#2 -1.47,0.02,0.58,U] [#3 1.22,-0.13,0.87,U] [#4 1.33,-0.19,0.67,U] [#5 1.66,-0.61,0.51,U] [#6 1.26,0.03,0.31,U] [#7 1.20,-0.35,0.33,U] [#8 1.34,-0.46,0.33,U] 
21:42:59.897 00.005 12116 refined, 8 included, MultiStar: {0.88, -0.23}, one-star: {0.85, -0.35}
21:42:59.904 00.007 12116 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.71) = xAngle (-2.97 = -2.97)
21:42:59.909 00.005 12116 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.01 = 0.01)
21:42:59.915 00.006 12116 CameraToMount -- cameraX=0.88 cameraY=-0.23 hyp=0.91 cameraTheta=-0.26 mountX=-0.90 mountY=0.01, mountTheta=3.13
21:42:59.925 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.88, y=-0.23, opts=13)
21:42:59.932 00.007 12116 Enqueuing Move request for scope (0.88, -0.23)
21:42:59.936 00.004 11824 Worker thread wakes up
21:42:59.936 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1607, FiltMax=65535, Gamma=0.510
21:42:59.941 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.23) opts 0xd
21:42:59.941 00.000 12116 UpdateGuideState exits: m=376402 SNR=95.1
21:42:59.946 00.005 11824 Handling offset move in thread for scope, endpoint = (0.88, -0.23)
21:42:59.946 00.000 11824 Moving (0.88, -0.23) raw xDistance=-0.90 yDistance=0.01
21:42:59.946 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.90
21:42:59.946 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:59.946 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:42:59.946 00.000 11824 MoveAxis(E, 201, ABG)
21:42:59.947 00.001 11824 Guiding  Dir = 2, Dur = 201
21:42:59.947 00.000 11824 IsSlewing returns 0
21:42:59.947 00.000 11824 IsGuiding returns 0
21:42:59.947 00.000 11824 PulseGuide returned control before completion, sleep 211
21:42:59.948 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:59.954 00.006 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:42:59.959 00.005 12116 Enqueuing Expose request
21:43:00.165 00.206 11824 IsGuiding returns 1
21:43:00.165 00.000 11824 scope still moving after pulse duration time elapsed
21:43:00.197 00.032 11824 IsSlewing returns 0
21:43:00.197 00.000 11824 IsGuiding returns 0
21:43:00.197 00.000 11824 scope move finished after 201 + 49 ms
21:43:00.197 00.000 11824 Move returns status 0, amount 201
21:43:00.197 00.000 11824 MoveAxis(N, 0, ABG)
21:43:00.197 00.000 11824 Move returns status 0, amount 0
21:43:00.198 00.001 11824 move complete, result=0
21:43:00.198 00.000 11824 worker thread done servicing request
21:43:00.198 00.000 11824 Worker thread wakes up
21:43:00.198 00.000 12116 GuideStep: -0.9 px 201 ms EAST, 0.0 px 0 ms NORTH
21:43:00.201 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:00.201 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:03.626 03.425 11824 Exposure complete
21:43:03.868 00.242 11824 worker thread done servicing request
21:43:03.868 00.000 12116 OnExposeComplete: enter
21:43:03.873 00.005 12116 UpdateGuideState(): m_state=6
21:43:03.876 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
21:43:03.879 00.003 12116 Star::Find returns 1 (0), X=1412.32, Y=262.83, Mass=368027, SNR=77.5, Peak=51296 HFD=2.6
21:43:03.883 00.004 12116 MultiStar: [#1 -0.13,0.11,0.71,U] [#2 0.15,0.24,0.76,U] [#3 -0.08,0.13,1.02,U] [#4 -0.06,0.14,0.62,U] [#5 -0.33,0.06,0.59,U] [#6 0.09,0.19,0.51,U] [#7 0.35,0.08,0.49,U] [#8 -0.00,0.52,0.34,U] 
21:43:03.885 00.002 12116 refined, 8 included, MultiStar: {-0.08, 0.14}, one-star: {-0.42, 0.00}
21:43:03.889 00.004 12116 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.71) = xAngle (-0.61 = -0.61)
21:43:03.892 00.003 12116 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.38 = 2.38)
21:43:03.895 00.003 12116 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.11 mountX=0.13 mountY=0.11, mountTheta=0.70
21:43:03.901 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.08, y=0.14, opts=13)
21:43:03.906 00.005 12116 Enqueuing Move request for scope (-0.08, 0.14)
21:43:03.909 00.003 11824 Worker thread wakes up
21:43:03.909 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1477, FiltMax=65535, Gamma=0.510
21:43:03.912 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
21:43:03.912 00.000 12116 UpdateGuideState exits: m=368027 SNR=77.5
21:43:03.915 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
21:43:03.915 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:03.919 00.004 11824 Moving (-0.08, 0.14) raw xDistance=0.13 yDistance=0.11
21:43:03.919 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:43:03.923 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:43:03.923 00.000 12116 Enqueuing Expose request
21:43:03.926 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:03.926 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:43:03.926 00.000 11824 MoveAxis(E, 0, ABG)
21:43:03.926 00.000 11824 Move returns status 0, amount 0
21:43:03.927 00.001 11824 MoveAxis(N, 0, ABG)
21:43:03.927 00.000 11824 Move returns status 0, amount 0
21:43:03.927 00.000 11824 move complete, result=0
21:43:03.927 00.000 11824 worker thread done servicing request
21:43:03.927 00.000 11824 Worker thread wakes up
21:43:03.927 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:03.927 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:03.931 00.004 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:43:07.330 03.399 11824 Exposure complete
21:43:07.578 00.248 12116 OnExposeComplete: enter
21:43:07.581 00.003 11824 worker thread done servicing request
21:43:07.581 00.000 12116 UpdateGuideState(): m_state=6
21:43:07.588 00.007 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
21:43:07.594 00.006 12116 Star::Find returns 1 (0), X=1412.70, Y=262.96, Mass=407003, SNR=86.8, Peak=50592 HFD=2.5
21:43:07.599 00.005 12116 MultiStar: [#1 0.33,0.21,0.66,U] [#2 -0.53,0.31,0.61,U] [#3 0.44,0.24,0.85,U] [#4 0.45,-0.07,0.69,U] [#5 0.65,-0.03,0.48,U] [#6 0.29,0.17,0.42,U] [#7 0.50,0.50,0.39,U] [#8 0.40,0.54,0.31,U] 
21:43:07.605 00.006 12116 single-star, 8 included, MultiStar: {0.24, 0.19}, one-star: {-0.04, 0.13}
21:43:07.614 00.009 12116 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.71) = xAngle (-0.84 = -0.84)
21:43:07.620 00.006 12116 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.14 = 2.14)
21:43:07.627 00.007 12116 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.87 mountX=0.09 mountY=0.12, mountTheta=0.90
21:43:07.642 00.015 12116 SchedulePrimaryMove(0D79E080, x=-0.04, y=0.13, opts=13)
21:43:07.646 00.004 12116 Enqueuing Move request for scope (-0.04, 0.13)
21:43:07.650 00.004 11824 Worker thread wakes up
21:43:07.650 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1648, FiltMax=65535, Gamma=0.510
21:43:07.656 00.006 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
21:43:07.656 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
21:43:07.656 00.000 11824 Moving (-0.04, 0.13) raw xDistance=0.09 yDistance=0.12
21:43:07.656 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:43:07.656 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:07.656 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:43:07.656 00.000 11824 MoveAxis(E, 0, ABG)
21:43:07.657 00.001 11824 Move returns status 0, amount 0
21:43:07.657 00.000 11824 MoveAxis(N, 0, ABG)
21:43:07.657 00.000 11824 Move returns status 0, amount 0
21:43:07.657 00.000 11824 move complete, result=0
21:43:07.657 00.000 11824 worker thread done servicing request
21:43:07.657 00.000 12116 UpdateGuideState exits: m=407003 SNR=86.8
21:43:07.661 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:07.665 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:43:07.667 00.002 12116 Enqueuing Expose request
21:43:07.676 00.009 11824 Worker thread wakes up
21:43:07.676 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:07.676 00.000 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:43:07.681 00.005 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:11.079 03.398 11824 Exposure complete
21:43:11.327 00.248 12116 OnExposeComplete: enter
21:43:11.330 00.003 11824 worker thread done servicing request
21:43:11.330 00.000 12116 UpdateGuideState(): m_state=6
21:43:11.333 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
21:43:11.339 00.006 12116 Star::Find returns 1 (0), X=1413.22, Y=262.65, Mass=404397, SNR=92.9, Peak=47856 HFD=2.7
21:43:11.343 00.004 12116 MultiStar: [#1 0.76,-0.23,0.50,U] [#2 -1.02,0.00,0.65,U] [#3 0.81,0.08,0.79,U] [#4 0.93,-0.10,0.56,U] [#5 0.84,-0.07,0.46,U] [#6 0.88,-0.28,0.34,U] [#7 0.71,-0.02,0.32,U] [#8 0.98,0.10,0.30,U] 
21:43:11.347 00.004 12116 single-star, 8 included, MultiStar: {0.52, -0.08}, one-star: {0.47, -0.18}
21:43:11.350 00.003 12116 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.71) = xAngle (-3.07 = -3.07)
21:43:11.356 00.006 12116 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.09 = -0.09)
21:43:11.359 00.003 12116 CameraToMount -- cameraX=0.47 cameraY=-0.18 hyp=0.51 cameraTheta=-0.36 mountX=-0.50 mountY=-0.04, mountTheta=-3.06
21:43:11.369 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.47, y=-0.18, opts=13)
21:43:11.374 00.005 12116 Enqueuing Move request for scope (0.47, -0.18)
21:43:11.379 00.005 11824 Worker thread wakes up
21:43:11.379 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1715, FiltMax=65535, Gamma=0.510
21:43:11.383 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.18) opts 0xd
21:43:11.383 00.000 12116 UpdateGuideState exits: m=404397 SNR=92.9
21:43:11.386 00.003 11824 Handling offset move in thread for scope, endpoint = (0.47, -0.18)
21:43:11.387 00.001 11824 Moving (0.47, -0.18) raw xDistance=-0.50 yDistance=-0.04
21:43:11.387 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:11.392 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:43:11.396 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
21:43:11.396 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:11.396 00.000 12116 Enqueuing Expose request
21:43:11.399 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:43:11.399 00.000 11824 MoveAxis(E, 113, ABG)
21:43:11.399 00.000 11824 Guiding  Dir = 2, Dur = 113
21:43:11.400 00.001 11824 IsSlewing returns 0
21:43:11.400 00.000 11824 IsGuiding returns 0
21:43:11.400 00.000 11824 PulseGuide returned control before completion, sleep 123
21:43:11.527 00.127 11824 IsGuiding returns 1
21:43:11.527 00.000 11824 scope still moving after pulse duration time elapsed
21:43:11.559 00.032 11824 IsSlewing returns 0
21:43:11.559 00.000 11824 IsGuiding returns 0
21:43:11.559 00.000 11824 scope move finished after 113 + 45 ms
21:43:11.559 00.000 11824 Move returns status 0, amount 113
21:43:11.560 00.001 11824 MoveAxis(N, 0, ABG)
21:43:11.560 00.000 11824 Move returns status 0, amount 0
21:43:11.560 00.000 11824 move complete, result=0
21:43:11.560 00.000 11824 worker thread done servicing request
21:43:11.560 00.000 11824 Worker thread wakes up
21:43:11.560 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:11.560 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:11.560 00.000 12116 GuideStep: -0.5 px 113 ms EAST, -0.0 px 0 ms NORTH
21:43:14.968 03.408 11824 Exposure complete
21:43:15.207 00.239 11824 worker thread done servicing request
21:43:15.208 00.001 12116 OnExposeComplete: enter
21:43:15.211 00.003 12116 UpdateGuideState(): m_state=6
21:43:15.214 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
21:43:15.217 00.003 12116 Star::Find returns 1 (0), X=1413.63, Y=262.21, Mass=418308, SNR=87.3, Peak=49648 HFD=2.7
21:43:15.221 00.004 12116 MultiStar: [#1 1.18,-0.43,0.61,U] [#2 -1.53,-0.04,0.70,U] [#3 1.41,-0.19,0.84,U] [#4 1.25,-0.13,0.58,U] [#5 1.61,-0.55,0.49,U] [#6 1.31,-0.29,0.44,U] [#7 1.28,-0.32,0.45,U] [#8 1.58,-0.32,0.37,U] 
21:43:15.224 00.003 12116 refined, 8 included, MultiStar: {0.90, -0.33}, one-star: {0.88, -0.61}
21:43:15.227 00.003 12116 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.71) = xAngle (-3.06 = -3.06)
21:43:15.230 00.003 12116 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.08 = -0.08)
21:43:15.232 00.002 12116 CameraToMount -- cameraX=0.90 cameraY=-0.33 hyp=0.96 cameraTheta=-0.35 mountX=-0.96 mountY=-0.07, mountTheta=-3.07
21:43:15.238 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.90, y=-0.33, opts=13)
21:43:15.241 00.003 12116 Enqueuing Move request for scope (0.90, -0.33)
21:43:15.244 00.003 11824 Worker thread wakes up
21:43:15.244 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.33) opts 0xd
21:43:15.245 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1451, FiltMax=65535, Gamma=0.510
21:43:15.247 00.002 12116 UpdateGuideState exits: m=418308 SNR=87.3
21:43:15.250 00.003 11824 Handling offset move in thread for scope, endpoint = (0.90, -0.33)
21:43:15.250 00.000 11824 Moving (0.90, -0.33) raw xDistance=-0.96 yDistance=-0.07
21:43:15.250 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.96
21:43:15.250 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:15.250 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:15.254 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:15.254 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:43:15.256 00.002 12116 Enqueuing Expose request
21:43:15.259 00.003 11824 MoveAxis(E, 223, ABG)
21:43:15.259 00.000 11824 Guiding  Dir = 2, Dur = 223
21:43:15.259 00.000 11824 IsSlewing returns 0
21:43:15.259 00.000 11824 IsGuiding returns 0
21:43:15.260 00.001 11824 PulseGuide returned control before completion, sleep 233
21:43:15.498 00.238 11824 IsGuiding returns 1
21:43:15.498 00.000 11824 scope still moving after pulse duration time elapsed
21:43:15.530 00.032 11824 IsSlewing returns 0
21:43:15.530 00.000 11824 IsGuiding returns 0
21:43:15.530 00.000 11824 scope move finished after 223 + 47 ms
21:43:15.530 00.000 11824 Move returns status 0, amount 223
21:43:15.530 00.000 11824 MoveAxis(N, 0, ABG)
21:43:15.530 00.000 11824 Move returns status 0, amount 0
21:43:15.531 00.001 11824 move complete, result=0
21:43:15.531 00.000 11824 worker thread done servicing request
21:43:15.531 00.000 11824 Worker thread wakes up
21:43:15.531 00.000 12116 GuideStep: -1.0 px 223 ms EAST, -0.1 px 0 ms NORTH
21:43:15.534 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:15.534 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:18.955 03.421 11824 Exposure complete
21:43:19.219 00.264 11824 worker thread done servicing request
21:43:19.219 00.000 12116 OnExposeComplete: enter
21:43:19.224 00.005 12116 UpdateGuideState(): m_state=6
21:43:19.227 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
21:43:19.231 00.004 12116 Star::Find returns 1 (0), X=1413.42, Y=262.34, Mass=381000, SNR=85.8, Peak=45811 HFD=2.9
21:43:19.234 00.003 12116 MultiStar: [#1 0.99,-0.22,0.66,U] [#2 -1.39,-0.10,0.80,U] [#3 1.23,-0.27,0.87,U] [#4 1.39,-0.43,0.55,U] [#5 1.35,-0.52,0.59,U] [#6 1.19,-0.30,0.37,U] [#7 1.04,-0.21,0.41,U] [#8 1.30,-0.35,0.36,U] 
21:43:19.238 00.004 12116 refined, 8 included, MultiStar: {0.74, -0.32}, one-star: {0.68, -0.49}
21:43:19.241 00.003 12116 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.71) = xAngle (-3.13 = -3.13)
21:43:19.244 00.003 12116 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.14 = -0.14)
21:43:19.247 00.003 12116 CameraToMount -- cameraX=0.74 cameraY=-0.32 hyp=0.81 cameraTheta=-0.41 mountX=-0.81 mountY=-0.11, mountTheta=-3.00
21:43:19.254 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.74, y=-0.32, opts=13)
21:43:19.257 00.003 12116 Enqueuing Move request for scope (0.74, -0.32)
21:43:19.260 00.003 11824 Worker thread wakes up
21:43:19.260 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1658, FiltMax=65535, Gamma=0.510
21:43:19.263 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.32) opts 0xd
21:43:19.263 00.000 12116 UpdateGuideState exits: m=381000 SNR=85.8
21:43:19.267 00.004 11824 Handling offset move in thread for scope, endpoint = (0.74, -0.32)
21:43:19.267 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:19.270 00.003 11824 Moving (0.74, -0.32) raw xDistance=-0.81 yDistance=-0.11
21:43:19.271 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.81
21:43:19.271 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:19.271 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:43:19.271 00.000 11824 MoveAxis(E, 197, ABG)
21:43:19.271 00.000 11824 Guiding  Dir = 2, Dur = 197
21:43:19.271 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:43:19.274 00.003 12116 Enqueuing Expose request
21:43:19.279 00.005 11824 IsSlewing returns 0
21:43:19.279 00.000 11824 IsGuiding returns 0
21:43:19.281 00.002 11824 PulseGuide returned control before completion, sleep 207
21:43:19.501 00.220 11824 IsGuiding returns 1
21:43:19.501 00.000 11824 scope still moving after pulse duration time elapsed
21:43:19.533 00.032 11824 IsSlewing returns 0
21:43:19.533 00.000 11824 IsGuiding returns 0
21:43:19.533 00.000 11824 scope move finished after 197 + 56 ms
21:43:19.533 00.000 11824 Move returns status 0, amount 197
21:43:19.533 00.000 11824 MoveAxis(N, 0, ABG)
21:43:19.534 00.001 11824 Move returns status 0, amount 0
21:43:19.534 00.000 11824 move complete, result=0
21:43:19.534 00.000 11824 worker thread done servicing request
21:43:19.534 00.000 11824 Worker thread wakes up
21:43:19.534 00.000 12116 GuideStep: -0.8 px 197 ms EAST, -0.1 px 0 ms NORTH
21:43:19.538 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:19.538 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:22.947 03.409 11824 Exposure complete
21:43:23.198 00.251 11824 worker thread done servicing request
21:43:23.198 00.000 12116 OnExposeComplete: enter
21:43:23.202 00.004 12116 UpdateGuideState(): m_state=6
21:43:23.207 00.005 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
21:43:23.210 00.003 12116 Star::Find returns 1 (0), X=1413.32, Y=262.33, Mass=403171, SNR=94.4, Peak=40992 HFD=3.0
21:43:23.214 00.004 12116 MultiStar: [#1 0.77,-0.43,0.65,U] [#2 -0.83,-0.11,0.67,U] [#3 0.85,-0.42,0.70,U] [#4 0.77,-0.43,0.50,U] [#5 1.26,-0.23,0.40,U] [#6 0.47,-0.22,0.37,U] [#7 1.01,-0.34,0.36,U] [#8 1.01,-0.22,0.28,U] 
21:43:23.217 00.003 12116 refined, 8 included, MultiStar: {0.57, -0.35}, one-star: {0.57, -0.49}
21:43:23.220 00.003 12116 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.71) = xAngle (-3.26 = 3.02)
21:43:23.224 00.004 12116 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.27 = -0.27)
21:43:23.227 00.003 12116 CameraToMount -- cameraX=0.57 cameraY=-0.35 hyp=0.67 cameraTheta=-0.55 mountX=-0.66 mountY=-0.18, mountTheta=-2.88
21:43:23.231 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.57, y=-0.35, opts=13)
21:43:23.234 00.003 12116 Enqueuing Move request for scope (0.57, -0.35)
21:43:23.238 00.004 11824 Worker thread wakes up
21:43:23.238 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1655, FiltMax=65535, Gamma=0.510
21:43:23.240 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.35) opts 0xd
21:43:23.241 00.001 12116 UpdateGuideState exits: m=403171 SNR=94.4
21:43:23.244 00.003 11824 Handling offset move in thread for scope, endpoint = (0.57, -0.35)
21:43:23.244 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:23.246 00.002 11824 Moving (0.57, -0.35) raw xDistance=-0.66 yDistance=-0.18
21:43:23.246 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:43:23.249 00.003 12116 Enqueuing Expose request
21:43:23.251 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.66
21:43:23.252 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:23.252 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:43:23.252 00.000 11824 MoveAxis(E, 163, ABG)
21:43:23.252 00.000 11824 Guiding  Dir = 2, Dur = 163
21:43:23.252 00.000 11824 IsSlewing returns 0
21:43:23.253 00.001 11824 IsGuiding returns 0
21:43:23.253 00.000 11824 PulseGuide returned control before completion, sleep 173
21:43:23.443 00.190 11824 IsGuiding returns 1
21:43:23.443 00.000 11824 scope still moving after pulse duration time elapsed
21:43:23.475 00.032 11824 IsSlewing returns 0
21:43:23.477 00.002 11824 IsGuiding returns 0
21:43:23.477 00.000 11824 scope move finished after 163 + 61 ms
21:43:23.479 00.002 11824 Move returns status 0, amount 163
21:43:23.479 00.000 11824 MoveAxis(N, 0, ABG)
21:43:23.480 00.001 11824 Move returns status 0, amount 0
21:43:23.481 00.001 11824 move complete, result=0
21:43:23.481 00.000 11824 worker thread done servicing request
21:43:23.481 00.000 12116 GuideStep: -0.7 px 163 ms EAST, -0.2 px 0 ms NORTH
21:43:23.486 00.005 11824 Worker thread wakes up
21:43:23.486 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:23.486 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:26.911 03.425 11824 Exposure complete
21:43:27.160 00.249 11824 worker thread done servicing request
21:43:27.160 00.000 12116 OnExposeComplete: enter
21:43:27.165 00.005 12116 UpdateGuideState(): m_state=6
21:43:27.173 00.008 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
21:43:27.177 00.004 12116 Star::Find returns 1 (0), X=1413.47, Y=262.44, Mass=398417, SNR=81.1, Peak=47123 HFD=3.1
21:43:27.182 00.005 12116 MultiStar: [#1 0.92,-0.45,0.69,U] [#2 -0.96,-0.39,0.82,U] [#3 1.27,-0.12,0.97,U] [#4 1.26,-0.55,0.67,U] [#5 1.49,-0.73,0.45,U] [#6 1.37,-0.28,0.38,U] [#7 0.77,-0.42,0.42,U] [#8 1.33,-0.30,0.37,U] 
21:43:27.191 00.009 12116 single-star, 8 included, MultiStar: {0.81, -0.38}, one-star: {0.72, -0.38}
21:43:27.194 00.003 12116 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.71) = xAngle (-3.20 = 3.08)
21:43:27.207 00.013 12116 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.22 = -0.22)
21:43:27.212 00.005 12116 CameraToMount -- cameraX=0.72 cameraY=-0.38 hyp=0.82 cameraTheta=-0.49 mountX=-0.82 mountY=-0.18, mountTheta=-2.93
21:43:27.221 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.72, y=-0.38, opts=13)
21:43:27.225 00.004 12116 Enqueuing Move request for scope (0.72, -0.38)
21:43:27.232 00.007 11824 Worker thread wakes up
21:43:27.232 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1706, FiltMax=65535, Gamma=0.510
21:43:27.235 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.38) opts 0xd
21:43:27.235 00.000 12116 UpdateGuideState exits: m=398417 SNR=81.1
21:43:27.239 00.004 11824 Handling offset move in thread for scope, endpoint = (0.72, -0.38)
21:43:27.239 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:27.241 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:43:27.244 00.003 12116 Enqueuing Expose request
21:43:27.247 00.003 11824 Moving (0.72, -0.38) raw xDistance=-0.82 yDistance=-0.18
21:43:27.247 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.82
21:43:27.247 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:27.247 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:43:27.247 00.000 11824 MoveAxis(E, 194, ABG)
21:43:27.247 00.000 11824 Guiding  Dir = 2, Dur = 194
21:43:27.248 00.001 11824 IsSlewing returns 0
21:43:27.248 00.000 11824 IsGuiding returns 0
21:43:27.248 00.000 11824 PulseGuide returned control before completion, sleep 204
21:43:27.463 00.215 11824 IsGuiding returns 1
21:43:27.463 00.000 11824 scope still moving after pulse duration time elapsed
21:43:27.495 00.032 11824 IsSlewing returns 0
21:43:27.495 00.000 11824 IsGuiding returns 0
21:43:27.495 00.000 11824 scope move finished after 194 + 53 ms
21:43:27.495 00.000 11824 Move returns status 0, amount 194
21:43:27.496 00.001 11824 MoveAxis(N, 0, ABG)
21:43:27.496 00.000 11824 Move returns status 0, amount 0
21:43:27.496 00.000 11824 move complete, result=0
21:43:27.496 00.000 11824 worker thread done servicing request
21:43:27.496 00.000 12116 GuideStep: -0.8 px 194 ms EAST, -0.2 px 0 ms NORTH
21:43:27.499 00.003 11824 Worker thread wakes up
21:43:27.499 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:27.500 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:30.905 03.405 11824 Exposure complete
21:43:31.132 00.227 11824 worker thread done servicing request
21:43:31.132 00.000 12116 OnExposeComplete: enter
21:43:31.136 00.004 12116 UpdateGuideState(): m_state=6
21:43:31.139 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
21:43:31.142 00.003 12116 Star::Find returns 1 (0), X=1412.92, Y=262.45, Mass=427124, SNR=89.2, Peak=45648 HFD=2.9
21:43:31.146 00.004 12116 MultiStar: [#1 0.56,-0.39,0.58,U] [#2 -1.07,-0.03,0.64,U] [#3 0.58,-0.13,0.80,U] [#4 0.68,-0.32,0.54,U] [#5 1.08,-0.54,0.49,U] [#6 0.53,-0.02,0.36,U] [#7 0.62,0.07,0.37,U] [#8 1.04,-0.06,0.35,U] 
21:43:31.149 00.003 12116 single-star, 8 included, MultiStar: {0.38, -0.23}, one-star: {0.18, -0.37}
21:43:31.152 00.003 12116 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.71) = xAngle (-3.84 = 2.44)
21:43:31.156 00.004 12116 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.85 = -0.85)
21:43:31.159 00.003 12116 CameraToMount -- cameraX=0.18 cameraY=-0.37 hyp=0.41 cameraTheta=-1.12 mountX=-0.32 mountY=-0.31, mountTheta=-2.37
21:43:31.165 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.18, y=-0.37, opts=13)
21:43:31.168 00.003 12116 Enqueuing Move request for scope (0.18, -0.37)
21:43:31.171 00.003 11824 Worker thread wakes up
21:43:31.172 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1648, FiltMax=65535, Gamma=0.510
21:43:31.175 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.37) opts 0xd
21:43:31.175 00.000 11824 Handling offset move in thread for scope, endpoint = (0.18, -0.37)
21:43:31.175 00.000 11824 Moving (0.18, -0.37) raw xDistance=-0.32 yDistance=-0.31
21:43:31.176 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
21:43:31.176 00.000 12116 UpdateGuideState exits: m=427124 SNR=89.2
21:43:31.180 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:31.180 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:43:31.180 00.000 11824 MoveAxis(E, 84, ABG)
21:43:31.180 00.000 11824 Guiding  Dir = 2, Dur = 84
21:43:31.180 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:31.183 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:43:31.186 00.003 11824 IsSlewing returns 0
21:43:31.187 00.001 12116 Enqueuing Expose request
21:43:31.191 00.004 11824 IsGuiding returns 0
21:43:31.192 00.001 11824 PulseGuide returned control before completion, sleep 94
21:43:31.289 00.097 11824 IsGuiding returns 1
21:43:31.289 00.000 11824 scope still moving after pulse duration time elapsed
21:43:31.321 00.032 11824 IsSlewing returns 0
21:43:31.321 00.000 11824 IsGuiding returns 1
21:43:31.351 00.030 11824 IsSlewing returns 0
21:43:31.353 00.002 11824 IsGuiding returns 0
21:43:31.353 00.000 11824 scope move finished after 84 + 77 ms
21:43:31.353 00.000 11824 Move returns status 0, amount 84
21:43:31.354 00.001 11824 MoveAxis(N, 0, ABG)
21:43:31.354 00.000 11824 Move returns status 0, amount 0
21:43:31.354 00.000 11824 move complete, result=0
21:43:31.357 00.003 11824 worker thread done servicing request
21:43:31.357 00.000 12116 GuideStep: -0.3 px 84 ms EAST, -0.3 px 0 ms NORTH
21:43:31.362 00.005 11824 Worker thread wakes up
21:43:31.362 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:31.362 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:34.774 03.412 11824 Exposure complete
21:43:35.022 00.248 11824 worker thread done servicing request
21:43:35.022 00.000 12116 OnExposeComplete: enter
21:43:35.025 00.003 12116 UpdateGuideState(): m_state=6
21:43:35.029 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
21:43:35.032 00.003 12116 Star::Find returns 1 (0), X=1412.64, Y=262.35, Mass=368643, SNR=78.6, Peak=43216 HFD=2.9
21:43:35.035 00.003 12116 MultiStar: [#1 0.21,-0.50,0.61,U] [#2 -0.76,-0.24,0.79,U] [#3 0.42,-0.10,1.07,U] [#4 0.38,-0.44,0.61,U] [#5 0.46,-0.40,0.51,U] [#6 0.46,-0.54,0.36,U] [#7 0.20,0.04,0.40,U] [#8 0.41,-0.23,0.33,U] 
21:43:35.039 00.004 12116 refined, 8 included, MultiStar: {0.13, -0.32}, one-star: {-0.11, -0.48}
21:43:35.041 00.002 12116 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.71) = xAngle (-3.91 = 2.37)
21:43:35.044 00.003 12116 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.92 = -0.92)
21:43:35.047 00.003 12116 CameraToMount -- cameraX=0.13 cameraY=-0.32 hyp=0.34 cameraTheta=-1.19 mountX=-0.25 mountY=-0.27, mountTheta=-2.31
21:43:35.052 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.13, y=-0.32, opts=13)
21:43:35.057 00.005 12116 Enqueuing Move request for scope (0.13, -0.32)
21:43:35.060 00.003 11824 Worker thread wakes up
21:43:35.060 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1530, FiltMax=65535, Gamma=0.510
21:43:35.063 00.003 12116 UpdateGuideState exits: m=368643 SNR=78.6
21:43:35.065 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.32) opts 0xd
21:43:35.065 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:35.068 00.003 11824 Handling offset move in thread for scope, endpoint = (0.13, -0.32)
21:43:35.068 00.000 11824 Moving (0.13, -0.32) raw xDistance=-0.25 yDistance=-0.27
21:43:35.068 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
21:43:35.069 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:35.069 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:43:35.072 00.003 12116 Enqueuing Expose request
21:43:35.075 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:43:35.075 00.000 11824 MoveAxis(E, 0, ABG)
21:43:35.075 00.000 11824 Move returns status 0, amount 0
21:43:35.075 00.000 11824 MoveAxis(N, 0, ABG)
21:43:35.075 00.000 11824 Move returns status 0, amount 0
21:43:35.076 00.001 11824 move complete, result=0
21:43:35.076 00.000 11824 worker thread done servicing request
21:43:35.076 00.000 11824 Worker thread wakes up
21:43:35.076 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:35.076 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:35.079 00.003 12116 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:43:38.484 03.405 11824 Exposure complete
21:43:38.723 00.239 11824 worker thread done servicing request
21:43:38.723 00.000 12116 OnExposeComplete: enter
21:43:38.727 00.004 12116 UpdateGuideState(): m_state=6
21:43:38.730 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
21:43:38.733 00.003 12116 Star::Find returns 1 (0), X=1413.04, Y=262.53, Mass=393262, SNR=78.2, Peak=45536 HFD=2.9
21:43:38.736 00.003 12116 MultiStar: [#1 0.58,0.04,0.64,U] [#2 -0.87,0.23,0.81,U] [#3 0.76,0.22,1.18,U] [#4 0.74,0.12,0.59,U] [#5 1.22,-0.32,0.56,U] [#6 0.80,0.27,0.41,U] [#7 0.73,0.22,0.40,U] [#8 1.03,-0.12,0.39,U] 
21:43:38.740 00.004 12116 single-star, 8 included, MultiStar: {0.50, 0.04}, one-star: {0.29, -0.29}
21:43:38.742 00.002 12116 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.71) = xAngle (-3.50 = 2.78)
21:43:38.745 00.003 12116 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.51 = -0.51)
21:43:38.748 00.003 12116 CameraToMount -- cameraX=0.29 cameraY=-0.29 hyp=0.41 cameraTheta=-0.78 mountX=-0.39 mountY=-0.20, mountTheta=-2.66
21:43:38.754 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.29, opts=13)
21:43:38.757 00.003 12116 Enqueuing Move request for scope (0.29, -0.29)
21:43:38.761 00.004 11824 Worker thread wakes up
21:43:38.761 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1357, FiltMax=65535, Gamma=0.510
21:43:38.763 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.29) opts 0xd
21:43:38.764 00.001 12116 UpdateGuideState exits: m=393262 SNR=78.2
21:43:38.766 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:38.769 00.003 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.29)
21:43:38.769 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:43:38.772 00.003 12116 Enqueuing Expose request
21:43:38.775 00.003 11824 Moving (0.29, -0.29) raw xDistance=-0.39 yDistance=-0.20
21:43:38.775 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
21:43:38.775 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:38.775 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:43:38.775 00.000 11824 MoveAxis(E, 86, ABG)
21:43:38.775 00.000 11824 Guiding  Dir = 2, Dur = 86
21:43:38.775 00.000 11824 IsSlewing returns 0
21:43:38.776 00.001 11824 IsGuiding returns 0
21:43:38.776 00.000 11824 PulseGuide returned control before completion, sleep 96
21:43:38.883 00.107 11824 IsGuiding returns 1
21:43:38.883 00.000 11824 scope still moving after pulse duration time elapsed
21:43:38.914 00.031 11824 IsSlewing returns 0
21:43:38.914 00.000 11824 IsGuiding returns 0
21:43:38.914 00.000 11824 scope move finished after 86 + 52 ms
21:43:38.914 00.000 11824 Move returns status 0, amount 86
21:43:38.915 00.001 11824 MoveAxis(N, 0, ABG)
21:43:38.915 00.000 11824 Move returns status 0, amount 0
21:43:38.915 00.000 11824 move complete, result=0
21:43:38.915 00.000 11824 worker thread done servicing request
21:43:38.915 00.000 11824 Worker thread wakes up
21:43:38.915 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:38.915 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:38.915 00.000 12116 GuideStep: -0.4 px 86 ms EAST, -0.2 px 0 ms NORTH
21:43:42.337 03.422 11824 Exposure complete
21:43:42.579 00.242 11824 worker thread done servicing request
21:43:42.580 00.001 12116 OnExposeComplete: enter
21:43:42.583 00.003 12116 UpdateGuideState(): m_state=6
21:43:42.587 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
21:43:42.590 00.003 12116 Star::Find returns 1 (0), X=1412.51, Y=262.49, Mass=417267, SNR=84.2, Peak=42304 HFD=3.2
21:43:42.593 00.003 12116 MultiStar: [#1 0.04,0.09,0.56,U] [#2 -0.07,-0.16,0.92,U] [#3 0.09,-0.05,0.97,U] [#4 0.10,-0.16,0.54,U] [#5 0.96,-0.74,0.51,U] [#6 -0.01,0.02,0.37,U] [#7 0.04,-0.16,0.38,U] [#8 0.07,0.37,0.29,U] 
21:43:42.596 00.003 12116 refined, 8 included, MultiStar: {0.07, -0.16}, one-star: {-0.23, -0.33}
21:43:42.599 00.003 12116 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.71) = xAngle (-3.87 = 2.41)
21:43:42.601 00.002 12116 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.89 = -0.89)
21:43:42.605 00.004 12116 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.16 mountX=-0.13 mountY=-0.13, mountTheta=-2.34
21:43:42.613 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.16, opts=13)
21:43:42.615 00.002 12116 Enqueuing Move request for scope (0.07, -0.16)
21:43:42.618 00.003 11824 Worker thread wakes up
21:43:42.619 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1693, FiltMax=65535, Gamma=0.510
21:43:42.622 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
21:43:42.622 00.000 12116 UpdateGuideState exits: m=417267 SNR=84.2
21:43:42.624 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:42.627 00.003 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
21:43:42.627 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:43:42.630 00.003 12116 Enqueuing Expose request
21:43:42.633 00.003 11824 Moving (0.07, -0.16) raw xDistance=-0.13 yDistance=-0.13
21:43:42.633 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:43:42.633 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:42.633 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:43:42.633 00.000 11824 MoveAxis(E, 0, ABG)
21:43:42.633 00.000 11824 Move returns status 0, amount 0
21:43:42.633 00.000 11824 MoveAxis(N, 0, ABG)
21:43:42.633 00.000 11824 Move returns status 0, amount 0
21:43:42.633 00.000 11824 move complete, result=0
21:43:42.634 00.001 11824 worker thread done servicing request
21:43:42.634 00.000 11824 Worker thread wakes up
21:43:42.634 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:42.634 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:42.637 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:46.040 03.403 11824 Exposure complete
21:43:46.289 00.249 11824 worker thread done servicing request
21:43:46.289 00.000 12116 OnExposeComplete: enter
21:43:46.293 00.004 12116 UpdateGuideState(): m_state=6
21:43:46.296 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
21:43:46.299 00.003 12116 Star::Find returns 1 (0), X=1412.87, Y=262.41, Mass=402190, SNR=94.6, Peak=49376 HFD=2.8
21:43:46.302 00.003 12116 MultiStar: [#1 0.32,-0.38,0.56,U] [#2 -0.52,-0.27,0.66,U] [#3 0.59,-0.11,0.74,U] [#4 0.45,-0.44,0.56,U] [#5 0.79,-0.50,0.44,U] [#6 0.71,-0.38,0.31,U] [#7 0.09,0.03,0.34,U] [#8 0.63,-0.64,0.38,U] 
21:43:46.305 00.003 12116 single-star, 8 included, MultiStar: {0.30, -0.34}, one-star: {0.12, -0.41}
21:43:46.308 00.003 12116 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.71) = xAngle (-3.99 = 2.29)
21:43:46.311 00.003 12116 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.01 = -1.01)
21:43:46.314 00.003 12116 CameraToMount -- cameraX=0.12 cameraY=-0.41 hyp=0.43 cameraTheta=-1.28 mountX=-0.28 mountY=-0.37, mountTheta=-2.23
21:43:46.321 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.12, y=-0.41, opts=13)
21:43:46.324 00.003 12116 Enqueuing Move request for scope (0.12, -0.41)
21:43:46.328 00.004 11824 Worker thread wakes up
21:43:46.328 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.41) opts 0xd
21:43:46.328 00.000 11824 Handling offset move in thread for scope, endpoint = (0.12, -0.41)
21:43:46.328 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1866, FiltMax=65535, Gamma=0.510
21:43:46.331 00.003 11824 Moving (0.12, -0.41) raw xDistance=-0.28 yDistance=-0.37
21:43:46.332 00.001 12116 UpdateGuideState exits: m=402190 SNR=94.6
21:43:46.334 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
21:43:46.335 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:46.338 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:46.338 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:43:46.342 00.004 12116 Enqueuing Expose request
21:43:46.345 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:43:46.345 00.000 11824 MoveAxis(E, 0, ABG)
21:43:46.345 00.000 11824 Move returns status 0, amount 0
21:43:46.345 00.000 11824 MoveAxis(N, 0, ABG)
21:43:46.345 00.000 11824 Move returns status 0, amount 0
21:43:46.345 00.000 11824 move complete, result=0
21:43:46.345 00.000 11824 worker thread done servicing request
21:43:46.346 00.001 11824 Worker thread wakes up
21:43:46.346 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:46.346 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:46.348 00.002 12116 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:43:49.745 03.397 11824 Exposure complete
21:43:50.057 00.312 11824 worker thread done servicing request
21:43:50.057 00.000 12116 OnExposeComplete: enter
21:43:50.061 00.004 12116 UpdateGuideState(): m_state=6
21:43:50.064 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
21:43:50.067 00.003 12116 Star::Find returns 1 (0), X=1412.88, Y=262.30, Mass=410350, SNR=77.5, Peak=49680 HFD=2.8
21:43:50.072 00.005 12116 MultiStar: [#1 0.36,-0.44,0.69,U] [#2 -0.67,-0.21,0.85,U] [#3 0.40,-0.29,1.01,U] [#4 0.68,-0.42,0.67,U] [#5 0.72,-0.85,0.61,U] [#6 0.55,-0.37,0.43,U] [#7 0.43,-0.43,0.44,U] [#8 0.68,-0.31,0.42,U] 
21:43:50.074 00.002 12116 refined, 8 included, MultiStar: {0.30, -0.42}, one-star: {0.13, -0.52}
21:43:50.078 00.004 12116 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.71) = xAngle (-3.67 = 2.62)
21:43:50.081 00.003 12116 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.68 = -0.68)
21:43:50.084 00.003 12116 CameraToMount -- cameraX=0.30 cameraY=-0.42 hyp=0.52 cameraTheta=-0.95 mountX=-0.45 mountY=-0.32, mountTheta=-2.51
21:43:50.089 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.30, y=-0.42, opts=13)
21:43:50.094 00.005 12116 Enqueuing Move request for scope (0.30, -0.42)
21:43:50.097 00.003 11824 Worker thread wakes up
21:43:50.097 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1648, FiltMax=65535, Gamma=0.510
21:43:50.100 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.42) opts 0xd
21:43:50.100 00.000 12116 UpdateGuideState exits: m=410350 SNR=77.5
21:43:50.104 00.004 11824 Handling offset move in thread for scope, endpoint = (0.30, -0.42)
21:43:50.104 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:50.107 00.003 11824 Moving (0.30, -0.42) raw xDistance=-0.45 yDistance=-0.32
21:43:50.107 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:43:50.110 00.003 12116 Enqueuing Expose request
21:43:50.113 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
21:43:50.113 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:50.114 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:43:50.114 00.000 11824 MoveAxis(E, 100, ABG)
21:43:50.114 00.000 11824 Guiding  Dir = 2, Dur = 100
21:43:50.114 00.000 11824 IsSlewing returns 0
21:43:50.114 00.000 11824 IsGuiding returns 0
21:43:50.115 00.001 11824 PulseGuide returned control before completion, sleep 110
21:43:50.227 00.112 11824 IsGuiding returns 1
21:43:50.227 00.000 11824 scope still moving after pulse duration time elapsed
21:43:50.259 00.032 11824 IsSlewing returns 0
21:43:50.260 00.001 11824 IsGuiding returns 0
21:43:50.260 00.000 11824 scope move finished after 100 + 46 ms
21:43:50.260 00.000 11824 Move returns status 0, amount 100
21:43:50.261 00.001 11824 MoveAxis(N, 0, ABG)
21:43:50.261 00.000 11824 Move returns status 0, amount 0
21:43:50.261 00.000 11824 move complete, result=0
21:43:50.261 00.000 12116 GuideStep: -0.4 px 100 ms EAST, -0.3 px 0 ms NORTH
21:43:50.266 00.005 11824 worker thread done servicing request
21:43:50.266 00.000 11824 Worker thread wakes up
21:43:50.266 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:50.270 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:53.665 03.395 11824 Exposure complete
21:43:53.899 00.234 11824 worker thread done servicing request
21:43:53.899 00.000 12116 OnExposeComplete: enter
21:43:53.904 00.005 12116 UpdateGuideState(): m_state=6
21:43:53.907 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
21:43:53.912 00.005 12116 Star::Find returns 1 (0), X=1412.52, Y=262.26, Mass=390332, SNR=85.7, Peak=47760 HFD=2.9
21:43:53.916 00.004 12116 MultiStar: [#1 -0.19,-0.46,0.61,U] [#2 0.24,-0.80,0.85,U] [#3 0.16,-0.23,0.92,U] [#4 0.25,-0.65,0.60,U] [#5 0.57,-0.66,0.54,U] [#6 0.21,-0.70,0.39,U] [#7 -0.08,-0.50,0.43,U] [#8 0.02,-0.58,0.38,U] 
21:43:53.919 00.003 12116 refined, 8 included, MultiStar: {0.09, -0.56}, one-star: {-0.22, -0.57}
21:43:53.922 00.003 12116 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.71) = xAngle (-4.13 = 2.16)
21:43:53.925 00.003 12116 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.14 = -1.14)
21:43:53.928 00.003 12116 CameraToMount -- cameraX=0.09 cameraY=-0.56 hyp=0.57 cameraTheta=-1.41 mountX=-0.31 mountY=-0.51, mountTheta=-2.12
21:43:53.938 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.09, y=-0.56, opts=13)
21:43:53.942 00.004 12116 Enqueuing Move request for scope (0.09, -0.56)
21:43:53.946 00.004 11824 Worker thread wakes up
21:43:53.946 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.56) opts 0xd
21:43:53.946 00.000 11824 Handling offset move in thread for scope, endpoint = (0.09, -0.56)
21:43:53.947 00.001 11824 Moving (0.09, -0.56) raw xDistance=-0.31 yDistance=-0.51
21:43:53.947 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
21:43:53.947 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:43:53.947 00.000 11824 MoveAxis(E, 77, ABG)
21:43:53.947 00.000 11824 Guiding  Dir = 2, Dur = 77
21:43:53.947 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1629, FiltMax=65535, Gamma=0.510
21:43:53.950 00.003 11824 IsSlewing returns 0
21:43:53.950 00.000 12116 UpdateGuideState exits: m=390332 SNR=85.7
21:43:53.955 00.005 11824 IsGuiding returns 0
21:43:53.955 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:53.957 00.002 11824 PulseGuide returned control before completion, sleep 87
21:43:53.958 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:43:53.960 00.002 12116 Enqueuing Expose request
21:43:54.056 00.096 11824 IsGuiding returns 1
21:43:54.056 00.000 11824 scope still moving after pulse duration time elapsed
21:43:54.088 00.032 11824 IsSlewing returns 0
21:43:54.088 00.000 11824 IsGuiding returns 0
21:43:54.088 00.000 11824 scope move finished after 77 + 56 ms
21:43:54.088 00.000 11824 Move returns status 0, amount 77
21:43:54.089 00.001 11824 MoveAxis(N, 97, ABG)
21:43:54.089 00.000 11824 Guiding  Dir = 0, Dur = 97
21:43:54.089 00.000 11824 IsSlewing returns 0
21:43:54.089 00.000 11824 IsGuiding returns 0
21:43:54.089 00.000 11824 PulseGuide returned control before completion, sleep 107
21:43:54.198 00.109 11824 IsGuiding returns 1
21:43:54.198 00.000 11824 scope still moving after pulse duration time elapsed
21:43:54.229 00.031 11824 IsSlewing returns 0
21:43:54.229 00.000 11824 IsGuiding returns 0
21:43:54.229 00.000 11824 scope move finished after 97 + 43 ms
21:43:54.229 00.000 11824 Move returns status 0, amount 97
21:43:54.229 00.000 11824 move complete, result=0
21:43:54.229 00.000 11824 worker thread done servicing request
21:43:54.230 00.001 11824 Worker thread wakes up
21:43:54.230 00.000 12116 GuideStep: -0.3 px 77 ms EAST, -0.5 px 97 ms NORTH
21:43:54.233 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:54.233 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:57.646 03.413 11824 Exposure complete
21:43:57.902 00.256 12116 OnExposeComplete: enter
21:43:57.906 00.004 12116 UpdateGuideState(): m_state=6
21:43:57.909 00.003 11824 worker thread done servicing request
21:43:57.909 00.000 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
21:43:57.914 00.005 12116 Star::Find returns 1 (0), X=1412.19, Y=262.95, Mass=415934, SNR=84.9, Peak=46544 HFD=2.6
21:43:57.917 00.003 12116 MultiStar: [#1 -0.28,0.10,0.58,U] [#2 0.15,0.43,0.87,U] [#3 -0.08,0.30,0.84,U] [#4 -0.02,0.21,0.53,U] [#5 0.39,-0.28,0.45,U] [#6 -0.16,0.28,0.40,U] [#7 -0.35,0.70,0.34,U] [#8 0.21,0.43,0.38,U] 
21:43:57.922 00.005 12116 refined, 8 included, MultiStar: {-0.11, 0.24}, one-star: {-0.55, 0.13}
21:43:57.924 00.002 12116 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.71) = xAngle (-0.72 = -0.72)
21:43:57.927 00.003 12116 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.27 = 2.27)
21:43:57.930 00.003 12116 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=1.99 mountX=0.20 mountY=0.20, mountTheta=0.80
21:43:57.941 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=0.24, opts=13)
21:43:57.944 00.003 12116 Enqueuing Move request for scope (-0.11, 0.24)
21:43:57.948 00.004 11824 Worker thread wakes up
21:43:57.948 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1731, FiltMax=65535, Gamma=0.510
21:43:57.951 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
21:43:57.951 00.000 12116 UpdateGuideState exits: m=415934 SNR=84.9
21:43:57.955 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
21:43:57.955 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:57.958 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:43:57.961 00.003 12116 Enqueuing Expose request
21:43:57.964 00.003 11824 Moving (-0.11, 0.24) raw xDistance=0.20 yDistance=0.20
21:43:57.964 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:43:57.964 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:57.964 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:43:57.964 00.000 11824 MoveAxis(E, 0, ABG)
21:43:57.965 00.001 11824 Move returns status 0, amount 0
21:43:57.965 00.000 11824 MoveAxis(N, 0, ABG)
21:43:57.965 00.000 11824 Move returns status 0, amount 0
21:43:57.965 00.000 11824 move complete, result=0
21:43:57.965 00.000 11824 worker thread done servicing request
21:43:57.965 00.000 11824 Worker thread wakes up
21:43:57.965 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:43:57.965 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:43:57.968 00.003 12116 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:44:01.354 03.386 11824 Exposure complete
21:44:01.610 00.256 11824 worker thread done servicing request
21:44:01.611 00.001 12116 OnExposeComplete: enter
21:44:01.614 00.003 12116 UpdateGuideState(): m_state=6
21:44:01.617 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
21:44:01.621 00.004 12116 Star::Find returns 1 (0), X=1412.35, Y=262.97, Mass=423773, SNR=84.9, Peak=49264 HFD=2.8
21:44:01.626 00.005 12116 MultiStar: [#1 -0.11,0.06,0.61,U] [#2 -0.17,0.33,0.76,U] [#3 -0.01,0.46,0.94,U] [#4 -0.02,-0.01,0.64,U] [#5 0.26,-0.07,0.52,U] [#6 -0.10,0.16,0.40,U] [#7 -0.01,0.59,0.39,U] [#8 0.17,0.19,0.39,U] 
21:44:01.629 00.003 12116 refined, 8 included, MultiStar: {-0.08, 0.21}, one-star: {-0.39, 0.14}
21:44:01.632 00.003 12116 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.71) = xAngle (-0.78 = -0.78)
21:44:01.634 00.002 12116 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.21 = 2.21)
21:44:01.638 00.004 12116 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.94 mountX=0.16 mountY=0.18, mountTheta=0.85
21:44:01.644 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.08, y=0.21, opts=13)
21:44:01.647 00.003 12116 Enqueuing Move request for scope (-0.08, 0.21)
21:44:01.650 00.003 11824 Worker thread wakes up
21:44:01.650 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1706, FiltMax=65535, Gamma=0.510
21:44:01.653 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
21:44:01.653 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
21:44:01.653 00.000 11824 Moving (-0.08, 0.21) raw xDistance=0.16 yDistance=0.18
21:44:01.653 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:44:01.653 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:01.653 00.000 12116 UpdateGuideState exits: m=423773 SNR=84.9
21:44:01.657 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:44:01.657 00.000 11824 MoveAxis(E, 0, ABG)
21:44:01.657 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:01.661 00.004 11824 Move returns status 0, amount 0
21:44:01.661 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:01.664 00.003 12116 Enqueuing Expose request
21:44:01.666 00.002 11824 MoveAxis(N, 0, ABG)
21:44:01.666 00.000 11824 Move returns status 0, amount 0
21:44:01.667 00.001 11824 move complete, result=0
21:44:01.667 00.000 11824 worker thread done servicing request
21:44:01.667 00.000 11824 Worker thread wakes up
21:44:01.667 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:44:01.671 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:01.671 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:05.074 03.403 11824 Exposure complete
21:44:05.316 00.242 11824 worker thread done servicing request
21:44:05.316 00.000 12116 OnExposeComplete: enter
21:44:05.319 00.003 12116 UpdateGuideState(): m_state=6
21:44:05.323 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
21:44:05.326 00.003 12116 Star::Find returns 1 (0), X=1411.63, Y=263.16, Mass=407265, SNR=81.5, Peak=46336 HFD=2.7
21:44:05.329 00.003 12116 MultiStar: [#1 -0.71,0.68,0.56,U] [#2 0.77,0.39,0.82,U] [#3 -0.65,0.55,0.80,U] [#4 -0.50,0.54,0.71,U] [#5 -0.47,0.24,0.45,U] [#6 -0.40,0.51,0.45,U] [#7 -0.56,0.42,0.36,U] [#8 -0.41,0.73,0.31,U] 
21:44:05.331 00.002 12116 refined, 8 included, MultiStar: {-0.45, 0.47}, one-star: {-1.12, 0.34}
21:44:05.334 00.003 12116 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.71) = xAngle (-0.38 = -0.38)
21:44:05.339 00.005 12116 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.61 = 2.61)
21:44:05.342 00.003 12116 CameraToMount -- cameraX=-0.45 cameraY=0.47 hyp=0.66 cameraTheta=2.34 mountX=0.61 mountY=0.33, mountTheta=0.50
21:44:05.348 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.45, y=0.47, opts=13)
21:44:05.351 00.003 12116 Enqueuing Move request for scope (-0.45, 0.47)
21:44:05.355 00.004 11824 Worker thread wakes up
21:44:05.355 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1511, FiltMax=65535, Gamma=0.510
21:44:05.358 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.47) opts 0xd
21:44:05.358 00.000 12116 UpdateGuideState exits: m=407265 SNR=81.5
21:44:05.361 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:05.364 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:05.366 00.002 12116 Enqueuing Expose request
21:44:05.369 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.45, 0.47)
21:44:05.369 00.000 11824 Moving (-0.45, 0.47) raw xDistance=0.61 yDistance=0.33
21:44:05.370 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
21:44:05.370 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:05.370 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:44:05.370 00.000 11824 MoveAxis(W, 136, ABG)
21:44:05.370 00.000 11824 Guiding  Dir = 3, Dur = 136
21:44:05.371 00.001 11824 IsSlewing returns 0
21:44:05.371 00.000 11824 IsGuiding returns 0
21:44:05.371 00.000 11824 PulseGuide returned control before completion, sleep 146
21:44:05.523 00.152 11824 IsGuiding returns 1
21:44:05.523 00.000 11824 scope still moving after pulse duration time elapsed
21:44:05.555 00.032 11824 IsSlewing returns 0
21:44:05.555 00.000 11824 IsGuiding returns 0
21:44:05.555 00.000 11824 scope move finished after 136 + 48 ms
21:44:05.555 00.000 11824 Move returns status 0, amount 136
21:44:05.555 00.000 11824 MoveAxis(N, 0, ABG)
21:44:05.555 00.000 11824 Move returns status 0, amount 0
21:44:05.556 00.001 11824 move complete, result=0
21:44:05.556 00.000 11824 worker thread done servicing request
21:44:05.556 00.000 11824 Worker thread wakes up
21:44:05.556 00.000 12116 GuideStep: 0.6 px 136 ms WEST, 0.3 px 0 ms NORTH
21:44:05.559 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:05.560 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:08.959 03.399 11824 Exposure complete
21:44:09.210 00.251 11824 worker thread done servicing request
21:44:09.210 00.000 12116 OnExposeComplete: enter
21:44:09.214 00.004 12116 UpdateGuideState(): m_state=6
21:44:09.218 00.004 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
21:44:09.222 00.004 12116 Star::Find returns 1 (0), X=1411.58, Y=263.12, Mass=403248, SNR=77.5, Peak=43331 HFD=2.7
21:44:09.226 00.004 12116 MultiStar: [#1 -1.08,0.44,0.61,U] [#2 0.70,0.30,0.96,U] [#3 -0.79,0.48,0.87,U] [#4 -0.86,0.54,0.64,U] [#5 -0.71,0.08,0.50,U] [#6 -1.03,0.33,0.42,U] [#7 -0.92,0.29,0.47,U] [#8 -0.98,0.81,0.36,U] 
21:44:09.229 00.003 12116 refined, 8 included, MultiStar: {-0.68, 0.38}, one-star: {-1.17, 0.30}
21:44:09.232 00.003 12116 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.71) = xAngle (-0.08 = -0.08)
21:44:09.235 00.003 12116 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.90 = 2.90)
21:44:09.238 00.003 12116 CameraToMount -- cameraX=-0.68 cameraY=0.38 hyp=0.78 cameraTheta=2.63 mountX=0.78 mountY=0.18, mountTheta=0.23
21:44:09.245 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.68, y=0.38, opts=13)
21:44:09.248 00.003 12116 Enqueuing Move request for scope (-0.68, 0.38)
21:44:09.253 00.005 11824 Worker thread wakes up
21:44:09.253 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.38) opts 0xd
21:44:09.253 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1677, FiltMax=65535, Gamma=0.510
21:44:09.256 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.68, 0.38)
21:44:09.256 00.000 12116 UpdateGuideState exits: m=403248 SNR=77.5
21:44:09.259 00.003 11824 Moving (-0.68, 0.38) raw xDistance=0.78 yDistance=0.18
21:44:09.260 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.78
21:44:09.260 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:09.262 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:09.262 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:09.265 00.003 12116 Enqueuing Expose request
21:44:09.268 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:44:09.268 00.000 11824 MoveAxis(W, 184, ABG)
21:44:09.268 00.000 11824 Guiding  Dir = 3, Dur = 184
21:44:09.268 00.000 11824 IsSlewing returns 0
21:44:09.269 00.001 11824 IsGuiding returns 0
21:44:09.269 00.000 11824 PulseGuide returned control before completion, sleep 194
21:44:09.469 00.200 11824 IsGuiding returns 1
21:44:09.469 00.000 11824 scope still moving after pulse duration time elapsed
21:44:09.501 00.032 11824 IsSlewing returns 0
21:44:09.501 00.000 11824 IsGuiding returns 0
21:44:09.501 00.000 11824 scope move finished after 184 + 47 ms
21:44:09.501 00.000 11824 Move returns status 0, amount 184
21:44:09.502 00.001 11824 MoveAxis(N, 0, ABG)
21:44:09.502 00.000 11824 Move returns status 0, amount 0
21:44:09.502 00.000 11824 move complete, result=0
21:44:09.502 00.000 11824 worker thread done servicing request
21:44:09.502 00.000 11824 Worker thread wakes up
21:44:09.502 00.000 12116 GuideStep: 0.8 px 184 ms WEST, 0.2 px 0 ms NORTH
21:44:09.506 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:09.506 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:12.912 03.406 11824 Exposure complete
21:44:13.148 00.236 11824 worker thread done servicing request
21:44:13.148 00.000 12116 OnExposeComplete: enter
21:44:13.152 00.004 12116 UpdateGuideState(): m_state=6
21:44:13.157 00.005 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
21:44:13.161 00.004 12116 Star::Find returns 1 (0), X=1411.59, Y=263.71, Mass=376168, SNR=78.6, Peak=41411 HFD=2.9
21:44:13.164 00.003 12116 MultiStar: [#1 -0.82,1.24,0.72,U] [#2 0.84,1.37,0.68,U] [#3 -0.57,1.03,0.85,U] [#4 -0.53,1.08,0.56,U] [#5 -0.54,0.94,0.55,U] [#6 -0.55,0.77,0.45,U] [#7 -0.84,1.17,0.46,U] [#8 -0.26,1.42,0.39,U] 
21:44:13.167 00.003 12116 refined, 8 included, MultiStar: {-0.53, 1.09}, one-star: {-1.15, 0.89}
21:44:13.171 00.004 12116 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.71) = xAngle (-0.69 = -0.69)
21:44:13.176 00.005 12116 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.29 = 2.29)
21:44:13.179 00.003 12116 CameraToMount -- cameraX=-0.53 cameraY=1.09 hyp=1.21 cameraTheta=2.02 mountX=0.93 mountY=0.90, mountTheta=0.77
21:44:13.187 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.53, y=1.09, opts=13)
21:44:13.191 00.004 12116 Enqueuing Move request for scope (-0.53, 1.09)
21:44:13.196 00.005 11824 Worker thread wakes up
21:44:13.196 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 1.09) opts 0xd
21:44:13.196 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1690, FiltMax=65535, Gamma=0.510
21:44:13.200 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.53, 1.09)
21:44:13.201 00.001 12116 UpdateGuideState exits: m=376168 SNR=78.6
21:44:13.205 00.004 11824 Moving (-0.53, 1.09) raw xDistance=0.93 yDistance=0.90
21:44:13.205 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.93
21:44:13.205 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:44:13.206 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:13.209 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:13.212 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.90
21:44:13.212 00.000 11824 MoveAxis(W, 221, ABG)
21:44:13.212 00.000 12116 Enqueuing Expose request
21:44:13.216 00.004 11824 Guiding  Dir = 3, Dur = 221
21:44:13.216 00.000 11824 IsSlewing returns 0
21:44:13.216 00.000 11824 IsGuiding returns 0
21:44:13.217 00.001 11824 PulseGuide returned control before completion, sleep 231
21:44:13.455 00.238 11824 IsGuiding returns 1
21:44:13.455 00.000 11824 scope still moving after pulse duration time elapsed
21:44:13.485 00.030 11824 IsSlewing returns 0
21:44:13.485 00.000 11824 IsGuiding returns 0
21:44:13.486 00.001 11824 scope move finished after 221 + 48 ms
21:44:13.486 00.000 11824 Move returns status 0, amount 221
21:44:13.486 00.000 11824 MoveAxis(N, 0, ABG)
21:44:13.486 00.000 11824 Move returns status 0, amount 0
21:44:13.486 00.000 11824 move complete, result=0
21:44:13.486 00.000 11824 worker thread done servicing request
21:44:13.487 00.001 11824 Worker thread wakes up
21:44:13.487 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:13.487 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:13.487 00.000 12116 GuideStep: 0.9 px 221 ms WEST, 0.9 px 0 ms NORTH
21:44:16.897 03.410 11824 Exposure complete
21:44:17.138 00.241 11824 worker thread done servicing request
21:44:17.138 00.000 12116 OnExposeComplete: enter
21:44:17.142 00.004 12116 UpdateGuideState(): m_state=6
21:44:17.147 00.005 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
21:44:17.150 00.003 12116 Star::Find returns 1 (0), X=1412.22, Y=263.15, Mass=411771, SNR=84.8, Peak=50995 HFD=2.5
21:44:17.154 00.004 12116 MultiStar: [#1 -0.47,0.47,0.64,U] [#2 0.32,0.23,0.86,U] [#3 -0.12,0.95,0.78,U] [#4 -0.13,0.32,0.64,U] [#5 0.54,0.09,0.47,U] [#6 -0.19,0.71,0.48,U] [#7 -0.17,1.02,0.48,U] [#8 0.00,0.40,0.35,U] 
21:44:17.158 00.004 12116 refined, 8 included, MultiStar: {-0.11, 0.49}, one-star: {-0.52, 0.32}
21:44:17.161 00.003 12116 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.71) = xAngle (-0.92 = -0.92)
21:44:17.164 00.003 12116 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.07 = 2.07)
21:44:17.166 00.002 12116 CameraToMount -- cameraX=-0.11 cameraY=0.49 hyp=0.50 cameraTheta=1.79 mountX=0.30 mountY=0.44, mountTheta=0.97
21:44:17.175 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=0.49, opts=13)
21:44:17.178 00.003 12116 Enqueuing Move request for scope (-0.11, 0.49)
21:44:17.183 00.005 11824 Worker thread wakes up
21:44:17.183 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1837, FiltMax=65535, Gamma=0.510
21:44:17.186 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.49) opts 0xd
21:44:17.186 00.000 12116 UpdateGuideState exits: m=411771 SNR=84.8
21:44:17.190 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:17.193 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.11, 0.49)
21:44:17.193 00.000 11824 Moving (-0.11, 0.49) raw xDistance=0.30 yDistance=0.44
21:44:17.193 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:17.196 00.003 12116 Enqueuing Expose request
21:44:17.199 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.30
21:44:17.199 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:17.199 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:44:17.199 00.000 11824 MoveAxis(W, 84, ABG)
21:44:17.199 00.000 11824 Guiding  Dir = 3, Dur = 84
21:44:17.199 00.000 11824 IsSlewing returns 0
21:44:17.200 00.001 11824 IsGuiding returns 0
21:44:17.200 00.000 11824 PulseGuide returned control before completion, sleep 94
21:44:17.297 00.097 11824 IsGuiding returns 1
21:44:17.297 00.000 11824 scope still moving after pulse duration time elapsed
21:44:17.328 00.031 11824 IsSlewing returns 0
21:44:17.328 00.000 11824 IsGuiding returns 0
21:44:17.329 00.001 11824 scope move finished after 84 + 45 ms
21:44:17.329 00.000 11824 Move returns status 0, amount 84
21:44:17.329 00.000 11824 MoveAxis(N, 0, ABG)
21:44:17.329 00.000 11824 Move returns status 0, amount 0
21:44:17.329 00.000 11824 move complete, result=0
21:44:17.329 00.000 11824 worker thread done servicing request
21:44:17.329 00.000 11824 Worker thread wakes up
21:44:17.329 00.000 12116 GuideStep: 0.3 px 84 ms WEST, 0.4 px 0 ms NORTH
21:44:17.334 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:17.334 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:20.745 03.411 11824 Exposure complete
21:44:20.992 00.247 11824 worker thread done servicing request
21:44:20.992 00.000 12116 OnExposeComplete: enter
21:44:20.995 00.003 12116 UpdateGuideState(): m_state=6
21:44:20.999 00.004 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
21:44:21.002 00.003 12116 Star::Find returns 1 (0), X=1412.30, Y=262.82, Mass=378514, SNR=69.5, Peak=41184 HFD=2.7
21:44:21.006 00.004 12116 MultiStar: [#1 -0.21,0.35,0.73,U] [#2 0.19,0.24,0.99,U] [#3 -0.11,0.21,1.13,U] [#4 -0.18,0.16,0.78,U] [#5 0.17,0.11,0.66,U] [#6 -0.18,0.25,0.48,U] [#7 -0.22,0.18,0.50,U] [#8 -0.15,0.22,0.42,U] 
21:44:21.010 00.004 12116 refined, 8 included, MultiStar: {-0.12, 0.18}, one-star: {-0.45, -0.01}
21:44:21.013 00.003 12116 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.71) = xAngle (-0.55 = -0.55)
21:44:21.015 00.002 12116 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.43 = 2.43)
21:44:21.018 00.003 12116 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.22 cameraTheta=2.16 mountX=0.19 mountY=0.14, mountTheta=0.65
21:44:21.030 00.012 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=0.18, opts=13)
21:44:21.033 00.003 12116 Enqueuing Move request for scope (-0.12, 0.18)
21:44:21.037 00.004 11824 Worker thread wakes up
21:44:21.037 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
21:44:21.037 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1786, FiltMax=65535, Gamma=0.510
21:44:21.041 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
21:44:21.041 00.000 12116 UpdateGuideState exits: m=378514 SNR=69.5
21:44:21.045 00.004 11824 Moving (-0.12, 0.18) raw xDistance=0.19 yDistance=0.14
21:44:21.045 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:21.047 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:44:21.047 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:21.048 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:21.050 00.002 12116 Enqueuing Expose request
21:44:21.055 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:44:21.055 00.000 11824 MoveAxis(E, 0, ABG)
21:44:21.055 00.000 11824 Move returns status 0, amount 0
21:44:21.055 00.000 11824 MoveAxis(N, 0, ABG)
21:44:21.055 00.000 11824 Move returns status 0, amount 0
21:44:21.055 00.000 11824 move complete, result=0
21:44:21.056 00.001 11824 worker thread done servicing request
21:44:21.056 00.000 11824 Worker thread wakes up
21:44:21.056 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:21.056 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:21.059 00.003 12116 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:44:24.463 03.404 11824 Exposure complete
21:44:24.700 00.237 11824 worker thread done servicing request
21:44:24.700 00.000 12116 OnExposeComplete: enter
21:44:24.704 00.004 12116 UpdateGuideState(): m_state=6
21:44:24.707 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
21:44:24.710 00.003 12116 Star::Find returns 1 (0), X=1412.16, Y=262.82, Mass=401067, SNR=91.2, Peak=47152 HFD=2.6
21:44:24.714 00.004 12116 MultiStar: [#1 -0.72,0.36,0.57,U] [#2 0.03,0.34,0.76,U] [#3 -0.17,0.31,0.83,U] [#4 -0.09,-0.04,0.50,U] [#5 0.17,-0.24,0.46,U] [#6 -0.21,-0.13,0.33,U] [#7 -0.49,0.25,0.35,U] [#8 0.05,0.67,0.27,U] 
21:44:24.716 00.002 12116 refined, 8 included, MultiStar: {-0.26, 0.16}, one-star: {-0.59, 0.00}
21:44:24.719 00.003 12116 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.71) = xAngle (-0.13 = -0.13)
21:44:24.723 00.004 12116 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.86 = 2.86)
21:44:24.725 00.002 12116 CameraToMount -- cameraX=-0.26 cameraY=0.16 hyp=0.31 cameraTheta=2.58 mountX=0.30 mountY=0.09, mountTheta=0.28
21:44:24.730 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=0.16, opts=13)
21:44:24.733 00.003 12116 Enqueuing Move request for scope (-0.26, 0.16)
21:44:24.737 00.004 11824 Worker thread wakes up
21:44:24.737 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1687, FiltMax=65535, Gamma=0.510
21:44:24.740 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.16) opts 0xd
21:44:24.740 00.000 12116 UpdateGuideState exits: m=401067 SNR=91.2
21:44:24.742 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.26, 0.16)
21:44:24.742 00.000 11824 Moving (-0.26, 0.16) raw xDistance=0.30 yDistance=0.09
21:44:24.742 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
21:44:24.742 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:24.746 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:24.746 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:24.748 00.002 12116 Enqueuing Expose request
21:44:24.751 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:44:24.751 00.000 11824 MoveAxis(W, 68, ABG)
21:44:24.751 00.000 11824 Guiding  Dir = 3, Dur = 68
21:44:24.752 00.001 11824 IsSlewing returns 0
21:44:24.752 00.000 11824 IsGuiding returns 0
21:44:24.752 00.000 11824 PulseGuide returned control before completion, sleep 78
21:44:24.844 00.092 11824 IsGuiding returns 1
21:44:24.844 00.000 11824 scope still moving after pulse duration time elapsed
21:44:24.875 00.031 11824 IsSlewing returns 0
21:44:24.875 00.000 11824 IsGuiding returns 0
21:44:24.876 00.001 11824 scope move finished after 68 + 55 ms
21:44:24.876 00.000 11824 Move returns status 0, amount 68
21:44:24.876 00.000 11824 MoveAxis(N, 0, ABG)
21:44:24.877 00.001 11824 Move returns status 0, amount 0
21:44:24.877 00.000 11824 move complete, result=0
21:44:24.877 00.000 11824 worker thread done servicing request
21:44:24.877 00.000 12116 GuideStep: 0.3 px 68 ms WEST, 0.1 px 0 ms NORTH
21:44:24.880 00.003 11824 Worker thread wakes up
21:44:24.881 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:24.881 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:28.296 03.415 11824 Exposure complete
21:44:28.541 00.245 11824 worker thread done servicing request
21:44:28.541 00.000 12116 OnExposeComplete: enter
21:44:28.546 00.005 12116 UpdateGuideState(): m_state=6
21:44:28.549 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
21:44:28.553 00.004 12116 Star::Find returns 1 (0), X=1412.08, Y=262.86, Mass=370026, SNR=78.1, Peak=48768 HFD=2.6
21:44:28.557 00.004 12116 MultiStar: [#1 -0.09,0.40,0.70,U] [#2 -0.04,0.31,1.10,U] [#3 -0.13,0.20,0.97,U] [#4 0.10,0.06,0.76,U] [#5 0.16,0.15,0.56,U] [#6 0.20,0.24,0.40,U] [#7 0.20,0.77,0.42,U] [#8 0.02,0.31,0.34,U] 
21:44:28.560 00.003 12116 refined, 8 included, MultiStar: {-0.09, 0.24}, one-star: {-0.67, 0.04}
21:44:28.564 00.004 12116 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.71) = xAngle (-0.79 = -0.79)
21:44:28.567 00.003 12116 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.20 = 2.20)
21:44:28.571 00.004 12116 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.93 mountX=0.18 mountY=0.21, mountTheta=0.85
21:44:28.578 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.09, y=0.24, opts=13)
21:44:28.581 00.003 12116 Enqueuing Move request for scope (-0.09, 0.24)
21:44:28.585 00.004 11824 Worker thread wakes up
21:44:28.586 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
21:44:28.586 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
21:44:28.586 00.000 11824 Moving (-0.09, 0.24) raw xDistance=0.18 yDistance=0.21
21:44:28.586 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:44:28.586 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:28.586 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:44:28.587 00.001 11824 MoveAxis(E, 0, ABG)
21:44:28.587 00.000 11824 Move returns status 0, amount 0
21:44:28.587 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1712, FiltMax=65535, Gamma=0.510
21:44:28.591 00.004 11824 MoveAxis(N, 0, ABG)
21:44:28.591 00.000 12116 UpdateGuideState exits: m=370026 SNR=78.1
21:44:28.594 00.003 11824 Move returns status 0, amount 0
21:44:28.594 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:28.597 00.003 11824 move complete, result=0
21:44:28.598 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:28.602 00.004 11824 worker thread done servicing request
21:44:28.603 00.001 12116 Enqueuing Expose request
21:44:28.607 00.004 11824 Worker thread wakes up
21:44:28.607 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:44:28.610 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:28.610 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:32.078 03.468 11824 Exposure complete
21:44:32.412 00.334 11824 worker thread done servicing request
21:44:32.412 00.000 12116 OnExposeComplete: enter
21:44:32.416 00.004 12116 UpdateGuideState(): m_state=6
21:44:32.421 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
21:44:32.425 00.004 12116 Star::Find returns 1 (0), X=1413.02, Y=262.61, Mass=432900, SNR=80.9, Peak=48976 HFD=3.1
21:44:32.430 00.005 12116 MultiStar: [#1 0.29,0.11,0.55,U] [#2 -0.63,0.19,0.95,U] [#3 0.80,-0.03,0.87,U] [#4 0.62,-0.16,0.65,U] [#5 0.73,-0.02,0.48,U] [#6 0.78,-0.21,0.41,U] [#7 0.33,0.25,0.32,U] [#8 0.73,-0.16,0.33,U] 
21:44:32.433 00.003 12116 single-star, 8 included, MultiStar: {0.35, -0.03}, one-star: {0.27, -0.22}
21:44:32.438 00.005 12116 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.71) = xAngle (-3.38 = 2.90)
21:44:32.441 00.003 12116 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.40 = -0.40)
21:44:32.445 00.004 12116 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-0.67 mountX=-0.34 mountY=-0.13, mountTheta=-2.76
21:44:32.451 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.27, y=-0.22, opts=13)
21:44:32.455 00.004 12116 Enqueuing Move request for scope (0.27, -0.22)
21:44:32.458 00.003 11824 Worker thread wakes up
21:44:32.458 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.22) opts 0xd
21:44:32.458 00.000 11824 Handling offset move in thread for scope, endpoint = (0.27, -0.22)
21:44:32.459 00.001 11824 Moving (0.27, -0.22) raw xDistance=-0.34 yDistance=-0.13
21:44:32.459 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1581, FiltMax=65535, Gamma=0.510
21:44:32.463 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
21:44:32.463 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:32.463 00.000 12116 UpdateGuideState exits: m=432900 SNR=80.9
21:44:32.466 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:44:32.466 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:32.469 00.003 11824 MoveAxis(E, 76, ABG)
21:44:32.470 00.001 11824 Guiding  Dir = 2, Dur = 76
21:44:32.470 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:32.473 00.003 12116 Enqueuing Expose request
21:44:32.476 00.003 11824 IsSlewing returns 0
21:44:32.477 00.001 11824 IsGuiding returns 0
21:44:32.477 00.000 11824 PulseGuide returned control before completion, sleep 86
21:44:32.564 00.087 11824 IsGuiding returns 1
21:44:32.564 00.000 11824 scope still moving after pulse duration time elapsed
21:44:32.596 00.032 11824 IsSlewing returns 0
21:44:32.596 00.000 11824 IsGuiding returns 0
21:44:32.596 00.000 11824 scope move finished after 76 + 43 ms
21:44:32.596 00.000 11824 Move returns status 0, amount 76
21:44:32.596 00.000 11824 MoveAxis(N, 0, ABG)
21:44:32.597 00.001 11824 Move returns status 0, amount 0
21:44:32.597 00.000 11824 move complete, result=0
21:44:32.597 00.000 11824 worker thread done servicing request
21:44:32.597 00.000 12116 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
21:44:32.600 00.003 11824 Worker thread wakes up
21:44:32.600 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:32.600 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:36.017 03.417 11824 Exposure complete
21:44:36.249 00.232 11824 worker thread done servicing request
21:44:36.249 00.000 12116 OnExposeComplete: enter
21:44:36.252 00.003 12116 UpdateGuideState(): m_state=6
21:44:36.256 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
21:44:36.259 00.003 12116 Star::Find returns 1 (0), X=1412.22, Y=262.97, Mass=397985, SNR=79.6, Peak=37856 HFD=2.7
21:44:36.263 00.004 12116 MultiStar: [#1 -0.28,0.23,0.65,U] [#2 0.26,0.27,0.82,U] [#3 -0.10,0.19,0.92,U] [#4 -0.15,-0.07,0.62,U] [#5 0.24,-0.11,0.48,U] [#6 -0.23,-0.04,0.46,U] [#7 -0.11,0.24,0.35,U] [#8 -0.25,0.34,0.35,U] 
21:44:36.266 00.003 12116 refined, 8 included, MultiStar: {-0.14, 0.14}, one-star: {-0.53, 0.15}
21:44:36.269 00.003 12116 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.71) = xAngle (-0.34 = -0.34)
21:44:36.273 00.004 12116 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.65 = 2.65)
21:44:36.276 00.003 12116 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.37 mountX=0.19 mountY=0.09, mountTheta=0.47
21:44:36.284 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.14, y=0.14, opts=13)
21:44:36.288 00.004 12116 Enqueuing Move request for scope (-0.14, 0.14)
21:44:36.290 00.002 11824 Worker thread wakes up
21:44:36.290 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1767, FiltMax=65535, Gamma=0.510
21:44:36.293 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
21:44:36.293 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
21:44:36.293 00.000 11824 Moving (-0.14, 0.14) raw xDistance=0.19 yDistance=0.09
21:44:36.293 00.000 12116 UpdateGuideState exits: m=397985 SNR=79.6
21:44:36.296 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:36.298 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:44:36.298 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:36.298 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:36.301 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:44:36.301 00.000 11824 MoveAxis(E, 0, ABG)
21:44:36.301 00.000 11824 Move returns status 0, amount 0
21:44:36.301 00.000 11824 MoveAxis(N, 0, ABG)
21:44:36.301 00.000 11824 Move returns status 0, amount 0
21:44:36.301 00.000 12116 Enqueuing Expose request
21:44:36.304 00.003 11824 move complete, result=0
21:44:36.305 00.001 11824 worker thread done servicing request
21:44:36.305 00.000 11824 Worker thread wakes up
21:44:36.305 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:44:36.308 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:36.308 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:39.706 03.398 11824 Exposure complete
21:44:39.967 00.261 11824 worker thread done servicing request
21:44:39.967 00.000 12116 OnExposeComplete: enter
21:44:39.972 00.005 12116 UpdateGuideState(): m_state=6
21:44:39.975 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
21:44:39.979 00.004 12116 Star::Find returns 1 (0), X=1412.23, Y=262.76, Mass=472152, SNR=101.6, Peak=50480 HFD=2.9
21:44:39.982 00.003 12116 MultiStar: [#1 -0.33,0.07,0.47,U] [#2 -0.18,0.02,0.67,U] [#3 -0.06,0.11,0.73,U] [#4 -0.00,-0.03,0.48,U] [#5 0.14,-0.16,0.38,U] [#6 -0.18,-0.02,0.31,U] [#7 0.26,-0.05,0.36,U] [#8 0.25,0.24,0.30,U] 
21:44:39.985 00.003 12116 refined, 8 included, MultiStar: {-0.14, 0.01}, one-star: {-0.51, -0.06}
21:44:39.988 00.003 12116 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.71) = xAngle (0.37 = 0.37)
21:44:39.991 00.003 12116 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.36 = -2.92)
21:44:39.994 00.003 12116 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.09 mountX=0.13 mountY=-0.03, mountTheta=-0.23
21:44:40.001 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.14, y=0.01, opts=13)
21:44:40.005 00.004 12116 Enqueuing Move request for scope (-0.14, 0.01)
21:44:40.008 00.003 11824 Worker thread wakes up
21:44:40.008 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
21:44:40.008 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
21:44:40.008 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1754, FiltMax=65535, Gamma=0.510
21:44:40.011 00.003 11824 Moving (-0.14, 0.01) raw xDistance=0.13 yDistance=-0.03
21:44:40.012 00.001 12116 UpdateGuideState exits: m=472152 SNR=101.6
21:44:40.014 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:40.017 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:44:40.017 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:40.020 00.003 12116 Enqueuing Expose request
21:44:40.023 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:40.023 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:44:40.023 00.000 11824 MoveAxis(E, 0, ABG)
21:44:40.023 00.000 11824 Move returns status 0, amount 0
21:44:40.023 00.000 11824 MoveAxis(N, 0, ABG)
21:44:40.023 00.000 11824 Move returns status 0, amount 0
21:44:40.023 00.000 11824 move complete, result=0
21:44:40.024 00.001 11824 worker thread done servicing request
21:44:40.024 00.000 11824 Worker thread wakes up
21:44:40.024 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:40.024 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:40.027 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:44:43.438 03.411 11824 Exposure complete
21:44:43.692 00.254 11824 worker thread done servicing request
21:44:43.692 00.000 12116 OnExposeComplete: enter
21:44:43.696 00.004 12116 UpdateGuideState(): m_state=6
21:44:43.700 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
21:44:43.704 00.004 12116 Star::Find returns 1 (0), X=1412.79, Y=262.36, Mass=373273, SNR=77.1, Peak=44528 HFD=3.0
21:44:43.707 00.003 12116 MultiStar: [#1 0.24,-0.23,0.68,U] [#2 -0.29,-0.09,0.91,U] [#3 0.39,-0.17,0.93,U] [#4 0.54,-0.47,0.61,U] [#5 0.72,-0.54,0.45,U] [#6 0.60,-0.25,0.44,U] [#7 0.25,0.02,0.39,U] [#8 0.59,-0.22,0.43,U] 
21:44:43.711 00.004 12116 refined, 8 included, MultiStar: {0.27, -0.27}, one-star: {0.05, -0.46}
21:44:43.714 00.003 12116 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.71) = xAngle (-3.50 = 2.78)
21:44:43.717 00.003 12116 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.51 = -0.51)
21:44:43.722 00.005 12116 CameraToMount -- cameraX=0.27 cameraY=-0.27 hyp=0.38 cameraTheta=-0.78 mountX=-0.36 mountY=-0.19, mountTheta=-2.66
21:44:43.728 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.27, y=-0.27, opts=13)
21:44:43.731 00.003 12116 Enqueuing Move request for scope (0.27, -0.27)
21:44:43.734 00.003 11824 Worker thread wakes up
21:44:43.735 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1751, FiltMax=65535, Gamma=0.510
21:44:43.739 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.27) opts 0xd
21:44:43.739 00.000 12116 UpdateGuideState exits: m=373273 SNR=77.1
21:44:43.742 00.003 11824 Handling offset move in thread for scope, endpoint = (0.27, -0.27)
21:44:43.742 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:43.745 00.003 11824 Moving (0.27, -0.27) raw xDistance=-0.36 yDistance=-0.19
21:44:43.745 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:43.748 00.003 12116 Enqueuing Expose request
21:44:43.751 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
21:44:43.751 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:43.751 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:44:43.751 00.000 11824 MoveAxis(E, 81, ABG)
21:44:43.751 00.000 11824 Guiding  Dir = 2, Dur = 81
21:44:43.752 00.001 11824 IsSlewing returns 0
21:44:43.752 00.000 11824 IsGuiding returns 0
21:44:43.752 00.000 11824 PulseGuide returned control before completion, sleep 91
21:44:43.846 00.094 11824 IsGuiding returns 1
21:44:43.846 00.000 11824 scope still moving after pulse duration time elapsed
21:44:43.877 00.031 11824 IsSlewing returns 0
21:44:43.877 00.000 11824 IsGuiding returns 0
21:44:43.877 00.000 11824 scope move finished after 81 + 44 ms
21:44:43.877 00.000 11824 Move returns status 0, amount 81
21:44:43.877 00.000 11824 MoveAxis(N, 0, ABG)
21:44:43.878 00.001 11824 Move returns status 0, amount 0
21:44:43.878 00.000 11824 move complete, result=0
21:44:43.878 00.000 11824 worker thread done servicing request
21:44:43.878 00.000 11824 Worker thread wakes up
21:44:43.878 00.000 12116 GuideStep: -0.4 px 81 ms EAST, -0.2 px 0 ms NORTH
21:44:43.881 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:43.881 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:47.298 03.417 11824 Exposure complete
21:44:47.548 00.250 11824 worker thread done servicing request
21:44:47.548 00.000 12116 OnExposeComplete: enter
21:44:47.552 00.004 12116 UpdateGuideState(): m_state=6
21:44:47.557 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
21:44:47.560 00.003 12116 Star::Find returns 1 (0), X=1412.68, Y=262.49, Mass=393022, SNR=83.9, Peak=45232 HFD=3.1
21:44:47.564 00.004 12116 MultiStar: [#1 0.19,-0.25,0.60,U] [#2 -0.41,-0.05,0.74,U] [#3 0.34,-0.36,0.93,U] [#4 0.46,-0.34,0.56,U] [#5 0.56,-0.08,0.48,U] [#6 0.28,0.07,0.46,U] [#7 0.09,0.47,0.42,U] [#8 0.38,0.02,0.29,U] 
21:44:47.566 00.002 12116 refined, 8 included, MultiStar: {0.16, -0.16}, one-star: {-0.06, -0.34}
21:44:47.570 00.004 12116 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.71) = xAngle (-3.49 = 2.80)
21:44:47.573 00.003 12116 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.50 = -0.50)
21:44:47.575 00.002 12116 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-0.77 mountX=-0.21 mountY=-0.11, mountTheta=-2.67
21:44:47.582 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.16, y=-0.16, opts=13)
21:44:47.587 00.005 12116 Enqueuing Move request for scope (0.16, -0.16)
21:44:47.591 00.004 11824 Worker thread wakes up
21:44:47.591 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1531, FiltMax=65535, Gamma=0.510
21:44:47.595 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
21:44:47.595 00.000 12116 UpdateGuideState exits: m=393022 SNR=83.9
21:44:47.598 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:47.601 00.003 11824 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
21:44:47.601 00.000 11824 Moving (0.16, -0.16) raw xDistance=-0.21 yDistance=-0.11
21:44:47.602 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
21:44:47.602 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:47.602 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:44:47.602 00.000 11824 MoveAxis(E, 0, ABG)
21:44:47.602 00.000 11824 Move returns status 0, amount 0
21:44:47.602 00.000 11824 MoveAxis(N, 0, ABG)
21:44:47.602 00.000 11824 Move returns status 0, amount 0
21:44:47.603 00.001 11824 move complete, result=0
21:44:47.603 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:47.606 00.003 12116 Enqueuing Expose request
21:44:47.611 00.005 11824 worker thread done servicing request
21:44:47.613 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:44:47.620 00.007 11824 Worker thread wakes up
21:44:47.620 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:47.620 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:51.039 03.419 11824 Exposure complete
21:44:51.297 00.258 11824 worker thread done servicing request
21:44:51.297 00.000 12116 OnExposeComplete: enter
21:44:51.300 00.003 12116 UpdateGuideState(): m_state=6
21:44:51.304 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
21:44:51.307 00.003 12116 Star::Find returns 1 (0), X=1413.17, Y=262.26, Mass=391228, SNR=79.0, Peak=40496 HFD=2.7
21:44:51.311 00.004 12116 MultiStar: [#1 0.62,-0.63,0.66,U] [#2 -0.87,-0.55,0.81,U] [#3 0.78,-0.23,1.00,U] [#4 0.94,-0.16,0.71,U] [#5 1.16,-1.00,0.57,U] [#6 0.99,-0.55,0.37,U] [#7 0.71,-0.63,0.39,U] [#8 0.69,-0.09,0.45,U] 
21:44:51.314 00.003 12116 single-star, 8 included, MultiStar: {0.53, -0.47}, one-star: {0.42, -0.56}
21:44:51.316 00.002 12116 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.71) = xAngle (-3.64 = 2.64)
21:44:51.319 00.003 12116 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.66 = -0.66)
21:44:51.322 00.003 12116 CameraToMount -- cameraX=0.42 cameraY=-0.56 hyp=0.70 cameraTheta=-0.93 mountX=-0.62 mountY=-0.43, mountTheta=-2.53
21:44:51.328 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.42, y=-0.56, opts=13)
21:44:51.332 00.004 12116 Enqueuing Move request for scope (0.42, -0.56)
21:44:51.335 00.003 11824 Worker thread wakes up
21:44:51.335 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1584, FiltMax=65535, Gamma=0.510
21:44:51.339 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.56) opts 0xd
21:44:51.339 00.000 12116 UpdateGuideState exits: m=391228 SNR=79.0
21:44:51.341 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:51.345 00.004 11824 Handling offset move in thread for scope, endpoint = (0.42, -0.56)
21:44:51.345 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:51.348 00.003 12116 Enqueuing Expose request
21:44:51.351 00.003 11824 Moving (0.42, -0.56) raw xDistance=-0.62 yDistance=-0.43
21:44:51.352 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
21:44:51.352 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:51.352 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:44:51.352 00.000 11824 MoveAxis(E, 138, ABG)
21:44:51.352 00.000 11824 Guiding  Dir = 2, Dur = 138
21:44:51.353 00.001 11824 IsSlewing returns 0
21:44:51.353 00.000 11824 IsGuiding returns 0
21:44:51.353 00.000 11824 PulseGuide returned control before completion, sleep 148
21:44:51.508 00.155 11824 IsGuiding returns 1
21:44:51.508 00.000 11824 scope still moving after pulse duration time elapsed
21:44:51.540 00.032 11824 IsSlewing returns 0
21:44:51.540 00.000 11824 IsGuiding returns 0
21:44:51.540 00.000 11824 scope move finished after 138 + 49 ms
21:44:51.540 00.000 11824 Move returns status 0, amount 138
21:44:51.541 00.001 11824 MoveAxis(N, 0, ABG)
21:44:51.541 00.000 11824 Move returns status 0, amount 0
21:44:51.541 00.000 11824 move complete, result=0
21:44:51.541 00.000 11824 worker thread done servicing request
21:44:51.541 00.000 11824 Worker thread wakes up
21:44:51.541 00.000 12116 GuideStep: -0.6 px 138 ms EAST, -0.4 px 0 ms NORTH
21:44:51.544 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:51.545 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:54.955 03.410 11824 Exposure complete
21:44:55.189 00.234 11824 worker thread done servicing request
21:44:55.189 00.000 12116 OnExposeComplete: enter
21:44:55.193 00.004 12116 UpdateGuideState(): m_state=6
21:44:55.198 00.005 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
21:44:55.201 00.003 12116 Star::Find returns 1 (0), X=1412.77, Y=262.21, Mass=405067, SNR=82.4, Peak=46752 HFD=2.7
21:44:55.206 00.005 12116 MultiStar: [#1 0.41,-0.47,0.62,U] [#2 -0.37,-0.52,0.87,U] [#3 0.45,-0.24,0.86,U] [#4 0.49,-0.51,0.67,U] [#5 0.82,-0.76,0.52,U] [#6 0.21,-0.48,0.47,U] [#7 0.22,-0.31,0.35,U] [#8 0.38,-0.40,0.30,U] 
21:44:55.209 00.003 12116 refined, 8 included, MultiStar: {0.25, -0.49}, one-star: {0.03, -0.61}
21:44:55.212 00.003 12116 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.71) = xAngle (-3.82 = 2.46)
21:44:55.215 00.003 12116 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.83 = -0.83)
21:44:55.222 00.007 12116 CameraToMount -- cameraX=0.25 cameraY=-0.49 hyp=0.54 cameraTheta=-1.10 mountX=-0.42 mountY=-0.40, mountTheta=-2.38
21:44:55.241 00.019 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=-0.49, opts=13)
21:44:55.245 00.004 12116 Enqueuing Move request for scope (0.25, -0.49)
21:44:55.249 00.004 11824 Worker thread wakes up
21:44:55.249 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1661, FiltMax=65535, Gamma=0.510
21:44:55.253 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.49) opts 0xd
21:44:55.253 00.000 12116 UpdateGuideState exits: m=405067 SNR=82.4
21:44:55.257 00.004 11824 Handling offset move in thread for scope, endpoint = (0.25, -0.49)
21:44:55.257 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:55.260 00.003 11824 Moving (0.25, -0.49) raw xDistance=-0.42 yDistance=-0.40
21:44:55.260 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
21:44:55.261 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:55.265 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:55.265 00.000 12116 Enqueuing Expose request
21:44:55.270 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:44:55.270 00.000 11824 MoveAxis(E, 105, ABG)
21:44:55.270 00.000 11824 Guiding  Dir = 2, Dur = 105
21:44:55.272 00.002 11824 IsSlewing returns 0
21:44:55.272 00.000 11824 IsGuiding returns 0
21:44:55.275 00.003 11824 PulseGuide returned control before completion, sleep 114
21:44:55.402 00.127 11824 IsGuiding returns 1
21:44:55.402 00.000 11824 scope still moving after pulse duration time elapsed
21:44:55.433 00.031 11824 IsSlewing returns 0
21:44:55.433 00.000 11824 IsGuiding returns 0
21:44:55.433 00.000 11824 scope move finished after 105 + 55 ms
21:44:55.433 00.000 11824 Move returns status 0, amount 105
21:44:55.433 00.000 11824 MoveAxis(N, 0, ABG)
21:44:55.433 00.000 11824 Move returns status 0, amount 0
21:44:55.434 00.001 11824 move complete, result=0
21:44:55.434 00.000 11824 worker thread done servicing request
21:44:55.434 00.000 12116 GuideStep: -0.4 px 105 ms EAST, -0.4 px 0 ms NORTH
21:44:55.438 00.004 11824 Worker thread wakes up
21:44:55.438 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:55.438 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:58.847 03.409 11824 Exposure complete
21:44:59.104 00.257 11824 worker thread done servicing request
21:44:59.104 00.000 12116 OnExposeComplete: enter
21:44:59.107 00.003 12116 UpdateGuideState(): m_state=6
21:44:59.111 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
21:44:59.114 00.003 12116 Star::Find returns 1 (0), X=1412.53, Y=262.32, Mass=381276, SNR=86.9, Peak=47264 HFD=2.9
21:44:59.118 00.004 12116 MultiStar: [#1 0.23,-0.22,0.64,U] [#2 -0.45,-0.11,0.73,U] [#3 0.11,-0.33,0.86,U] [#4 0.40,-0.24,0.50,U] [#5 0.67,-0.51,0.50,U] [#6 0.56,-0.15,0.38,U] [#7 0.20,-0.18,0.35,U] [#8 0.45,-0.05,0.31,U] 
21:44:59.122 00.004 12116 refined, 8 included, MultiStar: {0.12, -0.29}, one-star: {-0.21, -0.51}
21:44:59.125 00.003 12116 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.71) = xAngle (-3.88 = 2.40)
21:44:59.128 00.003 12116 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.89 = -0.89)
21:44:59.131 00.003 12116 CameraToMount -- cameraX=0.12 cameraY=-0.29 hyp=0.31 cameraTheta=-1.16 mountX=-0.23 mountY=-0.24, mountTheta=-2.33
21:44:59.139 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.12, y=-0.29, opts=13)
21:44:59.142 00.003 12116 Enqueuing Move request for scope (0.12, -0.29)
21:44:59.145 00.003 11824 Worker thread wakes up
21:44:59.145 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1482, FiltMax=65535, Gamma=0.510
21:44:59.148 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.29) opts 0xd
21:44:59.148 00.000 12116 UpdateGuideState exits: m=381276 SNR=86.9
21:44:59.150 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:59.155 00.005 11824 Handling offset move in thread for scope, endpoint = (0.12, -0.29)
21:44:59.155 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:44:59.157 00.002 12116 Enqueuing Expose request
21:44:59.160 00.003 11824 Moving (0.12, -0.29) raw xDistance=-0.23 yDistance=-0.24
21:44:59.160 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
21:44:59.160 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:59.160 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:44:59.160 00.000 11824 MoveAxis(E, 0, ABG)
21:44:59.162 00.002 11824 Move returns status 0, amount 0
21:44:59.162 00.000 11824 MoveAxis(N, 0, ABG)
21:44:59.162 00.000 11824 Move returns status 0, amount 0
21:44:59.162 00.000 11824 move complete, result=0
21:44:59.162 00.000 11824 worker thread done servicing request
21:44:59.162 00.000 11824 Worker thread wakes up
21:44:59.162 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:44:59.162 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:44:59.166 00.004 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:45:02.553 03.387 11824 Exposure complete
21:45:02.775 00.222 11824 worker thread done servicing request
21:45:02.775 00.000 12116 OnExposeComplete: enter
21:45:02.779 00.004 12116 UpdateGuideState(): m_state=6
21:45:02.782 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
21:45:02.784 00.002 12116 Star::Find returns 1 (0), X=1412.52, Y=261.99, Mass=417324, SNR=82.7, Peak=44003 HFD=2.9
21:45:02.788 00.004 12116 MultiStar: [#1 0.18,-0.55,0.58,U] [#2 -0.67,-0.63,0.78,U] [#3 0.12,-0.54,0.93,U] [#4 0.21,-0.37,0.58,U] [#5 0.43,-0.73,0.49,U] [#6 0.10,-0.47,0.37,U] [#7 0.06,-0.34,0.36,U] [#8 0.61,-0.59,0.34,U] 
21:45:02.790 00.002 12116 refined, 8 included, MultiStar: {0.01, -0.59}, one-star: {-0.23, -0.83}
21:45:02.793 00.003 12116 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.71) = xAngle (-4.26 = 2.02)
21:45:02.796 00.003 12116 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.28 = -1.28)
21:45:02.798 00.002 12116 CameraToMount -- cameraX=0.01 cameraY=-0.59 hyp=0.59 cameraTheta=-1.55 mountX=-0.26 mountY=-0.57, mountTheta=-2.00
21:45:02.804 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.01, y=-0.59, opts=13)
21:45:02.808 00.004 12116 Enqueuing Move request for scope (0.01, -0.59)
21:45:02.811 00.003 11824 Worker thread wakes up
21:45:02.811 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1699, FiltMax=65535, Gamma=0.510
21:45:02.813 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.59) opts 0xd
21:45:02.813 00.000 12116 UpdateGuideState exits: m=417324 SNR=82.7
21:45:02.816 00.003 11824 Handling offset move in thread for scope, endpoint = (0.01, -0.59)
21:45:02.816 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:02.818 00.002 11824 Moving (0.01, -0.59) raw xDistance=-0.26 yDistance=-0.57
21:45:02.818 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:02.821 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
21:45:02.821 00.000 12116 Enqueuing Expose request
21:45:02.824 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
21:45:02.825 00.001 11824 MoveAxis(E, 0, ABG)
21:45:02.825 00.000 11824 Move returns status 0, amount 0
21:45:02.825 00.000 11824 MoveAxis(N, 106, ABG)
21:45:02.825 00.000 11824 Guiding  Dir = 0, Dur = 106
21:45:02.825 00.000 11824 IsSlewing returns 0
21:45:02.825 00.000 11824 IsGuiding returns 0
21:45:02.826 00.001 11824 PulseGuide returned control before completion, sleep 116
21:45:02.946 00.120 11824 IsGuiding returns 1
21:45:02.946 00.000 11824 scope still moving after pulse duration time elapsed
21:45:02.978 00.032 11824 IsSlewing returns 0
21:45:02.979 00.001 11824 IsGuiding returns 0
21:45:02.979 00.000 11824 scope move finished after 106 + 47 ms
21:45:02.979 00.000 11824 Move returns status 0, amount 106
21:45:02.979 00.000 11824 move complete, result=0
21:45:02.979 00.000 11824 worker thread done servicing request
21:45:02.979 00.000 11824 Worker thread wakes up
21:45:02.980 00.001 12116 GuideStep: -0.3 px 0 ms EAST, -0.6 px 106 ms NORTH
21:45:02.983 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:45:02.983 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:45:06.396 03.413 11824 Exposure complete
21:45:06.638 00.242 11824 worker thread done servicing request
21:45:06.638 00.000 12116 OnExposeComplete: enter
21:45:06.641 00.003 12116 UpdateGuideState(): m_state=6
21:45:06.645 00.004 12116 Star::Find(15, 1412, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
21:45:06.648 00.003 12116 Star::Find returns 1 (0), X=1412.62, Y=262.98, Mass=424776, SNR=86.5, Peak=48880 HFD=2.5
21:45:06.651 00.003 12116 MultiStar: [#1 0.15,0.04,0.57,U] [#2 -0.45,0.32,0.71,U] [#3 0.33,0.42,0.76,U] [#4 0.45,0.15,0.56,U] [#5 0.55,-0.10,0.53,U] [#6 0.38,0.26,0.36,U] [#7 0.28,0.24,0.37,U] [#8 0.27,0.77,0.48,U] 
21:45:06.655 00.004 12116 single-star, 8 included, MultiStar: {0.15, 0.24}, one-star: {-0.13, 0.15}
21:45:06.658 00.003 12116 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.71) = xAngle (-0.46 = -0.46)
21:45:06.661 00.003 12116 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.52 = 2.52)
21:45:06.663 00.002 12116 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.25 mountX=0.18 mountY=0.12, mountTheta=0.57
21:45:06.673 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.13, y=0.15, opts=13)
21:45:06.677 00.004 12116 Enqueuing Move request for scope (-0.13, 0.15)
21:45:06.680 00.003 11824 Worker thread wakes up
21:45:06.680 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1507, FiltMax=65535, Gamma=0.510
21:45:06.684 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
21:45:06.684 00.000 12116 UpdateGuideState exits: m=424776 SNR=86.5
21:45:06.688 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:06.691 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
21:45:06.691 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:06.694 00.003 12116 Enqueuing Expose request
21:45:06.698 00.004 11824 Moving (-0.13, 0.15) raw xDistance=0.18 yDistance=0.12
21:45:06.698 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:45:06.698 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:06.698 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:45:06.698 00.000 11824 MoveAxis(E, 0, ABG)
21:45:06.698 00.000 11824 Move returns status 0, amount 0
21:45:06.698 00.000 11824 MoveAxis(N, 0, ABG)
21:45:06.698 00.000 11824 Move returns status 0, amount 0
21:45:06.698 00.000 11824 move complete, result=0
21:45:06.699 00.001 11824 worker thread done servicing request
21:45:06.699 00.000 11824 Worker thread wakes up
21:45:06.699 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:45:06.699 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:45:06.703 00.004 12116 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:45:10.112 03.409 11824 Exposure complete
21:45:10.356 00.244 11824 worker thread done servicing request
21:45:10.357 00.001 12116 OnExposeComplete: enter
21:45:10.361 00.004 12116 UpdateGuideState(): m_state=6
21:45:10.364 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
21:45:10.367 00.003 12116 Star::Find returns 1 (0), X=1412.25, Y=262.64, Mass=386016, SNR=77.6, Peak=49680 HFD=2.8
21:45:10.371 00.004 12116 MultiStar: [#1 -0.35,0.05,0.67,U] [#2 0.17,0.07,0.74,U] [#3 -0.11,0.04,0.87,U] [#4 -0.24,0.24,0.77,U] [#5 0.05,-0.24,0.46,U] [#6 0.02,-0.01,0.39,U] [#7 -0.13,0.01,0.47,U] [#8 0.14,0.51,0.31,U] 
21:45:10.374 00.003 12116 refined, 8 included, MultiStar: {-0.15, 0.03}, one-star: {-0.50, -0.19}
21:45:10.377 00.003 12116 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.71) = xAngle (0.24 = 0.24)
21:45:10.380 00.003 12116 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.23 = -3.06)
21:45:10.383 00.003 12116 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.16 cameraTheta=2.96 mountX=0.15 mountY=-0.01, mountTheta=-0.09
21:45:10.389 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.15, y=0.03, opts=13)
21:45:10.393 00.004 12116 Enqueuing Move request for scope (-0.15, 0.03)
21:45:10.396 00.003 11824 Worker thread wakes up
21:45:10.396 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1427, FiltMax=65535, Gamma=0.510
21:45:10.399 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
21:45:10.399 00.000 12116 UpdateGuideState exits: m=386016 SNR=77.6
21:45:10.402 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
21:45:10.403 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:10.406 00.003 11824 Moving (-0.15, 0.03) raw xDistance=0.15 yDistance=-0.01
21:45:10.406 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:10.409 00.003 12116 Enqueuing Expose request
21:45:10.412 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:45:10.412 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:10.412 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:45:10.412 00.000 11824 MoveAxis(E, 0, ABG)
21:45:10.412 00.000 11824 Move returns status 0, amount 0
21:45:10.412 00.000 11824 MoveAxis(N, 0, ABG)
21:45:10.412 00.000 11824 Move returns status 0, amount 0
21:45:10.412 00.000 11824 move complete, result=0
21:45:10.413 00.001 11824 worker thread done servicing request
21:45:10.413 00.000 11824 Worker thread wakes up
21:45:10.413 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:45:10.413 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:45:10.415 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:45:13.814 03.399 11824 Exposure complete
21:45:14.050 00.236 11824 worker thread done servicing request
21:45:14.050 00.000 12116 OnExposeComplete: enter
21:45:14.055 00.005 12116 UpdateGuideState(): m_state=6
21:45:14.058 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
21:45:14.061 00.003 12116 Star::Find returns 1 (0), X=1412.07, Y=262.67, Mass=371522, SNR=78.4, Peak=46240 HFD=2.6
21:45:14.065 00.004 12116 MultiStar: [#1 -0.57,-0.04,0.67,U] [#2 0.04,-0.04,1.01,U] [#3 -0.24,0.10,0.85,U] [#4 -0.32,0.22,0.62,U] [#5 0.20,-0.15,0.48,U] [#6 -0.42,0.02,0.46,U] [#7 -0.29,0.08,0.40,U] [#8 -0.08,0.19,0.31,U] 
21:45:14.067 00.002 12116 refined, 8 included, MultiStar: {-0.29, 0.01}, one-star: {-0.68, -0.15}
21:45:14.071 00.004 12116 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.71) = xAngle (0.41 = 0.41)
21:45:14.074 00.003 12116 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.39 = -2.89)
21:45:14.077 00.003 12116 CameraToMount -- cameraX=-0.29 cameraY=0.01 hyp=0.29 cameraTheta=3.12 mountX=0.26 mountY=-0.07, mountTheta=-0.27
21:45:14.083 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.29, y=0.01, opts=13)
21:45:14.087 00.004 12116 Enqueuing Move request for scope (-0.29, 0.01)
21:45:14.091 00.004 11824 Worker thread wakes up
21:45:14.091 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1301, FiltMax=65535, Gamma=0.510
21:45:14.095 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.01) opts 0xd
21:45:14.095 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.29, 0.01)
21:45:14.095 00.000 11824 Moving (-0.29, 0.01) raw xDistance=0.26 yDistance=-0.07
21:45:14.095 00.000 12116 UpdateGuideState exits: m=371522 SNR=78.4
21:45:14.098 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
21:45:14.098 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:14.103 00.005 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:14.105 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:45:14.105 00.000 11824 MoveAxis(E, 0, ABG)
21:45:14.105 00.000 11824 Move returns status 0, amount 0
21:45:14.105 00.000 11824 MoveAxis(N, 0, ABG)
21:45:14.105 00.000 11824 Move returns status 0, amount 0
21:45:14.105 00.000 11824 move complete, result=0
21:45:14.105 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:14.110 00.005 11824 worker thread done servicing request
21:45:14.110 00.000 12116 Enqueuing Expose request
21:45:14.114 00.004 11824 Worker thread wakes up
21:45:14.114 00.000 12116 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:45:14.117 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:45:14.117 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:45:17.528 03.411 11824 Exposure complete
21:45:17.757 00.229 11824 worker thread done servicing request
21:45:17.757 00.000 12116 OnExposeComplete: enter
21:45:17.760 00.003 12116 UpdateGuideState(): m_state=6
21:45:17.764 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
21:45:17.766 00.002 12116 Star::Find returns 1 (0), X=1411.99, Y=262.81, Mass=417183, SNR=78.2, Peak=43920 HFD=2.8
21:45:17.770 00.004 12116 MultiStar: [#1 -0.75,0.60,0.62,U] [#2 0.60,0.44,0.75,U] [#3 -0.42,0.09,0.90,U] [#4 -0.48,0.60,0.59,U] [#5 0.06,0.16,0.54,U] [#6 -0.55,0.39,0.41,U] [#7 -0.88,0.30,0.48,U] [#8 -0.07,0.33,0.27,U] 
21:45:17.773 00.003 12116 refined, 8 included, MultiStar: {-0.37, 0.29}, one-star: {-0.75, -0.01}
21:45:17.777 00.004 12116 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.71) = xAngle (-0.23 = -0.23)
21:45:17.779 00.002 12116 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.75 = 2.75)
21:45:17.782 00.003 12116 CameraToMount -- cameraX=-0.37 cameraY=0.29 hyp=0.47 cameraTheta=2.48 mountX=0.46 mountY=0.18, mountTheta=0.37
21:45:17.787 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.37, y=0.29, opts=13)
21:45:17.790 00.003 12116 Enqueuing Move request for scope (-0.37, 0.29)
21:45:17.793 00.003 11824 Worker thread wakes up
21:45:17.793 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.29) opts 0xd
21:45:17.793 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.37, 0.29)
21:45:17.794 00.001 11824 Moving (-0.37, 0.29) raw xDistance=0.46 yDistance=0.18
21:45:17.794 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
21:45:17.794 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:17.794 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1485, FiltMax=65535, Gamma=0.510
21:45:17.797 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:45:17.797 00.000 12116 UpdateGuideState exits: m=417183 SNR=78.2
21:45:17.800 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:17.804 00.004 11824 MoveAxis(W, 102, ABG)
21:45:17.804 00.000 11824 Guiding  Dir = 3, Dur = 102
21:45:17.804 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:17.807 00.003 11824 IsSlewing returns 0
21:45:17.807 00.000 12116 Enqueuing Expose request
21:45:17.810 00.003 11824 IsGuiding returns 0
21:45:17.811 00.001 11824 PulseGuide returned control before completion, sleep 112
21:45:17.933 00.122 11824 IsGuiding returns 1
21:45:17.933 00.000 11824 scope still moving after pulse duration time elapsed
21:45:17.965 00.032 11824 IsSlewing returns 0
21:45:17.965 00.000 11824 IsGuiding returns 0
21:45:17.965 00.000 11824 scope move finished after 102 + 53 ms
21:45:17.965 00.000 11824 Move returns status 0, amount 102
21:45:17.965 00.000 11824 MoveAxis(N, 0, ABG)
21:45:17.966 00.001 11824 Move returns status 0, amount 0
21:45:17.966 00.000 11824 move complete, result=0
21:45:17.966 00.000 11824 worker thread done servicing request
21:45:17.966 00.000 11824 Worker thread wakes up
21:45:17.966 00.000 12116 GuideStep: 0.5 px 102 ms WEST, 0.2 px 0 ms NORTH
21:45:17.969 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:45:17.969 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:45:21.374 03.405 11824 Exposure complete
21:45:21.617 00.243 11824 worker thread done servicing request
21:45:21.618 00.001 12116 OnExposeComplete: enter
21:45:21.621 00.003 12116 UpdateGuideState(): m_state=6
21:45:21.624 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
21:45:21.628 00.004 12116 Star::Find returns 1 (0), X=1411.90, Y=262.84, Mass=421214, SNR=92.9, Peak=50880 HFD=2.8
21:45:21.631 00.003 12116 MultiStar: [#1 -0.37,0.29,0.55,U] [#2 0.53,0.14,0.73,U] [#3 -0.33,0.30,0.87,U] [#4 -0.55,0.24,0.55,U] [#5 0.05,-0.02,0.55,U] [#6 -0.84,0.29,0.40,U] [#7 -0.47,0.57,0.32,U] [#8 -0.37,0.33,0.26,U] 
21:45:21.634 00.003 12116 refined, 8 included, MultiStar: {-0.35, 0.20}, one-star: {-0.84, 0.01}
21:45:21.638 00.004 12116 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.71) = xAngle (-0.09 = -0.09)
21:45:21.640 00.002 12116 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.89 = 2.89)
21:45:21.643 00.003 12116 CameraToMount -- cameraX=-0.35 cameraY=0.20 hyp=0.40 cameraTheta=2.62 mountX=0.40 mountY=0.10, mountTheta=0.24
21:45:21.650 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.35, y=0.20, opts=13)
21:45:21.654 00.004 12116 Enqueuing Move request for scope (-0.35, 0.20)
21:45:21.657 00.003 11824 Worker thread wakes up
21:45:21.657 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.20) opts 0xd
21:45:21.658 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.35, 0.20)
21:45:21.658 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1843, FiltMax=65535, Gamma=0.510
21:45:21.661 00.003 11824 Moving (-0.35, 0.20) raw xDistance=0.40 yDistance=0.10
21:45:21.662 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
21:45:21.662 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:21.662 00.000 12116 UpdateGuideState exits: m=421214 SNR=92.9
21:45:21.665 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:21.668 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:45:21.668 00.000 11824 MoveAxis(W, 96, ABG)
21:45:21.668 00.000 11824 Guiding  Dir = 3, Dur = 96
21:45:21.668 00.000 11824 IsSlewing returns 0
21:45:21.668 00.000 11824 IsGuiding returns 0
21:45:21.669 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:21.673 00.004 12116 Enqueuing Expose request
21:45:21.676 00.003 11824 PulseGuide returned control before completion, sleep 106
21:45:21.783 00.107 11824 IsGuiding returns 1
21:45:21.783 00.000 11824 scope still moving after pulse duration time elapsed
21:45:21.814 00.031 11824 IsSlewing returns 0
21:45:21.814 00.000 11824 IsGuiding returns 1
21:45:21.845 00.031 11824 IsSlewing returns 0
21:45:21.845 00.000 11824 IsGuiding returns 1
21:45:21.876 00.031 11824 IsSlewing returns 0
21:45:21.876 00.000 11824 IsGuiding returns 1
21:45:21.908 00.032 11824 IsSlewing returns 0
21:45:21.908 00.000 11824 IsGuiding returns 0
21:45:21.908 00.000 11824 scope move finished after 96 + 142 ms
21:45:21.908 00.000 11824 Move returns status 0, amount 96
21:45:21.908 00.000 11824 MoveAxis(N, 0, ABG)
21:45:21.908 00.000 11824 Move returns status 0, amount 0
21:45:21.908 00.000 11824 move complete, result=0
21:45:21.909 00.001 11824 worker thread done servicing request
21:45:21.909 00.000 12116 GuideStep: 0.4 px 96 ms WEST, 0.1 px 0 ms NORTH
21:45:21.912 00.003 11824 Worker thread wakes up
21:45:21.912 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:45:21.912 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:45:25.317 03.405 11824 Exposure complete
21:45:25.576 00.259 11824 worker thread done servicing request
21:45:25.576 00.000 12116 OnExposeComplete: enter
21:45:25.580 00.004 12116 UpdateGuideState(): m_state=6
21:45:25.583 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
21:45:25.588 00.005 12116 Star::Find returns 1 (0), X=1412.03, Y=262.50, Mass=389001, SNR=77.8, Peak=47552 HFD=3.0
21:45:25.591 00.003 12116 MultiStar: [#1 -0.53,-0.10,0.59,U] [#2 0.46,-0.21,0.88,U] [#3 -0.41,-0.20,0.93,U] [#4 -0.56,-0.04,0.63,U] [#5 -0.46,0.11,0.54,U] [#6 -0.37,-0.24,0.40,U] [#7 -0.42,-0.22,0.39,U] [#8 -0.34,0.11,0.46,U] 
21:45:25.595 00.004 12116 refined, 8 included, MultiStar: {-0.36, -0.15}, one-star: {-0.72, -0.32}
21:45:25.598 00.003 12116 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.71) = xAngle (-5.46 = 0.82)
21:45:25.601 00.003 12116 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.48 = -2.48)
21:45:25.605 00.004 12116 CameraToMount -- cameraX=-0.36 cameraY=-0.15 hyp=0.38 cameraTheta=-2.75 mountX=0.26 mountY=-0.24, mountTheta=-0.73
21:45:25.612 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.36, y=-0.15, opts=13)
21:45:25.616 00.004 12116 Enqueuing Move request for scope (-0.36, -0.15)
21:45:25.620 00.004 11824 Worker thread wakes up
21:45:25.620 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1589, FiltMax=65535, Gamma=0.510
21:45:25.623 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.15) opts 0xd
21:45:25.623 00.000 12116 UpdateGuideState exits: m=389001 SNR=77.8
21:45:25.626 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.36, -0.15)
21:45:25.626 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:25.629 00.003 11824 Moving (-0.36, -0.15) raw xDistance=0.26 yDistance=-0.24
21:45:25.629 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:25.632 00.003 12116 Enqueuing Expose request
21:45:25.635 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
21:45:25.635 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:25.636 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:45:25.636 00.000 11824 MoveAxis(E, 0, ABG)
21:45:25.636 00.000 11824 Move returns status 0, amount 0
21:45:25.636 00.000 11824 MoveAxis(N, 0, ABG)
21:45:25.636 00.000 11824 Move returns status 0, amount 0
21:45:25.636 00.000 11824 move complete, result=0
21:45:25.636 00.000 12116 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:45:25.639 00.003 11824 worker thread done servicing request
21:45:25.640 00.001 11824 Worker thread wakes up
21:45:25.640 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:45:25.640 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:45:29.055 03.415 11824 Exposure complete
21:45:29.296 00.241 11824 worker thread done servicing request
21:45:29.297 00.001 12116 OnExposeComplete: enter
21:45:29.299 00.002 12116 UpdateGuideState(): m_state=6
21:45:29.303 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
21:45:29.306 00.003 12116 Star::Find returns 1 (0), X=1411.51, Y=263.05, Mass=387221, SNR=71.3, Peak=43312 HFD=2.8
21:45:29.310 00.004 12116 MultiStar: [#1 -1.32,0.63,0.68,U] [#2 0.98,-0.00,0.96,U] [#3 -0.77,0.45,0.90,U] [#4 -0.51,0.22,0.76,U] [#5 -0.51,0.26,0.53,U] [#6 -0.76,0.68,0.52,U] [#7 -1.14,0.48,0.40,U] [#8 -0.22,0.29,0.34,U] 
21:45:29.313 00.003 12116 refined, 8 included, MultiStar: {-0.57, 0.33}, one-star: {-1.23, 0.23}
21:45:29.316 00.003 12116 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.71) = xAngle (-0.10 = -0.10)
21:45:29.319 00.003 12116 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.89 = 2.89)
21:45:29.322 00.003 12116 CameraToMount -- cameraX=-0.57 cameraY=0.33 hyp=0.66 cameraTheta=2.62 mountX=0.65 mountY=0.16, mountTheta=0.25
21:45:29.327 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.57, y=0.33, opts=13)
21:45:29.330 00.003 12116 Enqueuing Move request for scope (-0.57, 0.33)
21:45:29.333 00.003 11824 Worker thread wakes up
21:45:29.333 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1635, FiltMax=65535, Gamma=0.510
21:45:29.336 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.33) opts 0xd
21:45:29.337 00.001 12116 UpdateGuideState exits: m=387221 SNR=71.3
21:45:29.339 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:29.342 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:29.345 00.003 12116 Enqueuing Expose request
21:45:29.347 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.57, 0.33)
21:45:29.347 00.000 11824 Moving (-0.57, 0.33) raw xDistance=0.65 yDistance=0.16
21:45:29.347 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
21:45:29.347 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:29.348 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:45:29.348 00.000 11824 MoveAxis(W, 146, ABG)
21:45:29.348 00.000 11824 Guiding  Dir = 3, Dur = 146
21:45:29.348 00.000 11824 IsSlewing returns 0
21:45:29.348 00.000 11824 IsGuiding returns 0
21:45:29.349 00.001 11824 PulseGuide returned control before completion, sleep 156
21:45:29.513 00.164 11824 IsGuiding returns 1
21:45:29.513 00.000 11824 scope still moving after pulse duration time elapsed
21:45:29.544 00.031 11824 IsSlewing returns 0
21:45:29.544 00.000 11824 IsGuiding returns 0
21:45:29.544 00.000 11824 scope move finished after 146 + 49 ms
21:45:29.544 00.000 11824 Move returns status 0, amount 146
21:45:29.545 00.001 11824 MoveAxis(N, 0, ABG)
21:45:29.545 00.000 11824 Move returns status 0, amount 0
21:45:29.545 00.000 11824 move complete, result=0
21:45:29.545 00.000 11824 worker thread done servicing request
21:45:29.545 00.000 11824 Worker thread wakes up
21:45:29.545 00.000 12116 GuideStep: 0.7 px 146 ms WEST, 0.2 px 0 ms NORTH
21:45:29.549 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:45:29.549 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:45:32.946 03.397 11824 Exposure complete
21:45:33.199 00.253 11824 worker thread done servicing request
21:45:33.199 00.000 12116 OnExposeComplete: enter
21:45:33.204 00.005 12116 UpdateGuideState(): m_state=6
21:45:33.207 00.003 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
21:45:33.212 00.005 12116 Star::Find returns 1 (0), X=1412.09, Y=262.71, Mass=374326, SNR=74.8, Peak=49680 HFD=2.6
21:45:33.216 00.004 12116 MultiStar: [#1 -0.44,0.18,0.71,U] [#2 0.37,0.08,0.98,U] [#3 -0.57,0.03,0.92,U] [#4 -0.20,0.03,0.68,U] [#5 0.10,-0.04,0.52,U] [#6 -0.49,0.31,0.44,U] [#7 -0.50,0.45,0.45,U] [#8 -0.25,0.36,0.36,U] 
21:45:33.220 00.004 12116 refined, 8 included, MultiStar: {-0.29, 0.10}, one-star: {-0.65, -0.11}
21:45:33.223 00.003 12116 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.71) = xAngle (0.10 = 0.10)
21:45:33.228 00.005 12116 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.08 = 3.08)
21:45:33.231 00.003 12116 CameraToMount -- cameraX=-0.29 cameraY=0.10 hyp=0.30 cameraTheta=2.81 mountX=0.30 mountY=0.02, mountTheta=0.06
21:45:33.238 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.29, y=0.10, opts=13)
21:45:33.242 00.004 12116 Enqueuing Move request for scope (-0.29, 0.10)
21:45:33.245 00.003 11824 Worker thread wakes up
21:45:33.245 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1667, FiltMax=65535, Gamma=0.510
21:45:33.247 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.10) opts 0xd
21:45:33.248 00.001 12116 UpdateGuideState exits: m=374326 SNR=74.8
21:45:33.251 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.29, 0.10)
21:45:33.252 00.001 11824 Moving (-0.29, 0.10) raw xDistance=0.30 yDistance=0.02
21:45:33.252 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
21:45:33.252 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:33.252 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:33.257 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:45:33.257 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:33.259 00.002 11824 MoveAxis(W, 78, ABG)
21:45:33.260 00.001 11824 Guiding  Dir = 3, Dur = 78
21:45:33.260 00.000 11824 IsSlewing returns 0
21:45:33.260 00.000 12116 Enqueuing Expose request
21:45:33.263 00.003 11824 IsGuiding returns 0
21:45:33.264 00.001 11824 PulseGuide returned control before completion, sleep 88
21:45:33.364 00.100 11824 IsGuiding returns 1
21:45:33.364 00.000 11824 scope still moving after pulse duration time elapsed
21:45:33.395 00.031 11824 IsSlewing returns 0
21:45:33.395 00.000 11824 IsGuiding returns 0
21:45:33.395 00.000 11824 scope move finished after 78 + 54 ms
21:45:33.395 00.000 11824 Move returns status 0, amount 78
21:45:33.395 00.000 11824 MoveAxis(N, 0, ABG)
21:45:33.395 00.000 11824 Move returns status 0, amount 0
21:45:33.395 00.000 11824 move complete, result=0
21:45:33.395 00.000 11824 worker thread done servicing request
21:45:33.396 00.001 11824 Worker thread wakes up
21:45:33.396 00.000 12116 GuideStep: 0.3 px 78 ms WEST, 0.0 px 0 ms NORTH
21:45:33.399 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:45:33.399 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:45:36.796 03.397 11824 Exposure complete
21:45:37.033 00.237 11824 worker thread done servicing request
21:45:37.033 00.000 12116 OnExposeComplete: enter
21:45:37.037 00.004 12116 UpdateGuideState(): m_state=6
21:45:37.040 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
21:45:37.044 00.004 12116 Star::Find returns 1 (0), X=1412.04, Y=262.15, Mass=401472, SNR=95.2, Peak=45632 HFD=2.7
21:45:37.047 00.003 12116 MultiStar: [#1 -0.43,-0.75,0.58,U] [#2 -0.05,-0.46,0.73,U] [#3 -0.30,-0.35,0.82,U] [#4 -0.17,-0.54,0.56,U] [#5 -0.05,-0.79,0.45,U] [#6 -0.20,-0.48,0.33,U] [#7 -0.16,-0.77,0.35,U] [#8 0.03,-0.68,0.27,U] 
21:45:37.049 00.002 12116 refined, 8 included, MultiStar: {-0.29, -0.59}, one-star: {-0.71, -0.67}
21:45:37.052 00.003 12116 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.71) = xAngle (-4.74 = 1.54)
21:45:37.055 00.003 12116 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.76 = -1.76)
21:45:37.058 00.003 12116 CameraToMount -- cameraX=-0.29 cameraY=-0.59 hyp=0.66 cameraTheta=-2.03 mountX=0.02 mountY=-0.65, mountTheta=-1.54
21:45:37.064 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.29, y=-0.59, opts=13)
21:45:37.067 00.003 12116 Enqueuing Move request for scope (-0.29, -0.59)
21:45:37.070 00.003 11824 Worker thread wakes up
21:45:37.070 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1600, FiltMax=65535, Gamma=0.510
21:45:37.073 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.59) opts 0xd
21:45:37.073 00.000 12116 UpdateGuideState exits: m=401472 SNR=95.2
21:45:37.076 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.29, -0.59)
21:45:37.076 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:37.079 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:37.081 00.002 12116 Enqueuing Expose request
21:45:37.084 00.003 11824 Moving (-0.29, -0.59) raw xDistance=0.02 yDistance=-0.65
21:45:37.084 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:45:37.084 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
21:45:37.084 00.000 11824 MoveAxis(E, 0, ABG)
21:45:37.084 00.000 11824 Move returns status 0, amount 0
21:45:37.084 00.000 11824 MoveAxis(N, 121, ABG)
21:45:37.084 00.000 11824 Guiding  Dir = 0, Dur = 121
21:45:37.085 00.001 11824 IsSlewing returns 0
21:45:37.085 00.000 11824 IsGuiding returns 0
21:45:37.086 00.001 11824 PulseGuide returned control before completion, sleep 131
21:45:37.229 00.143 11824 IsGuiding returns 0
21:45:37.229 00.000 11824 Move returns status 0, amount 121
21:45:37.229 00.000 11824 move complete, result=0
21:45:37.230 00.001 11824 worker thread done servicing request
21:45:37.230 00.000 12116 GuideStep: 0.0 px 0 ms EAST, -0.6 px 121 ms NORTH
21:45:37.234 00.004 11824 Worker thread wakes up
21:45:37.234 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:45:37.234 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:45:40.652 03.418 11824 Exposure complete
21:45:40.960 00.308 11824 worker thread done servicing request
21:45:40.960 00.000 12116 OnExposeComplete: enter
21:45:40.964 00.004 12116 UpdateGuideState(): m_state=6
21:45:40.967 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
21:45:40.972 00.005 12116 Star::Find returns 1 (0), X=1411.90, Y=263.40, Mass=394501, SNR=78.1, Peak=49491 HFD=2.8
21:45:40.976 00.004 12116 MultiStar: [#1 -0.47,0.78,0.70,U] [#2 0.71,0.51,0.94,U] [#3 -0.30,0.96,0.97,U] [#4 -0.48,0.53,0.60,U] [#5 -0.25,0.49,0.52,U] [#6 -0.44,0.63,0.40,U] [#7 -0.65,0.88,0.52,U] [#8 -0.50,1.10,0.37,U] 
21:45:40.979 00.003 12116 refined, 8 included, MultiStar: {-0.32, 0.70}, one-star: {-0.85, 0.58}
21:45:40.983 00.004 12116 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.71) = xAngle (-0.72 = -0.72)
21:45:40.987 00.004 12116 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.27 = 2.27)
21:45:40.990 00.003 12116 CameraToMount -- cameraX=-0.32 cameraY=0.70 hyp=0.77 cameraTheta=2.00 mountX=0.58 mountY=0.59, mountTheta=0.79
21:45:40.997 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.32, y=0.70, opts=13)
21:45:41.000 00.003 12116 Enqueuing Move request for scope (-0.32, 0.70)
21:45:41.006 00.006 11824 Worker thread wakes up
21:45:41.006 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1328, FiltMax=65535, Gamma=0.510
21:45:41.010 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.70) opts 0xd
21:45:41.010 00.000 12116 UpdateGuideState exits: m=394501 SNR=78.1
21:45:41.015 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.32, 0.70)
21:45:41.015 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:41.018 00.003 11824 Moving (-0.32, 0.70) raw xDistance=0.58 yDistance=0.59
21:45:41.018 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:41.022 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
21:45:41.022 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:45:41.022 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
21:45:41.023 00.001 11824 MoveAxis(W, 130, ABG)
21:45:41.023 00.000 11824 Guiding  Dir = 3, Dur = 130
21:45:41.023 00.000 12116 Enqueuing Expose request
21:45:41.027 00.004 11824 IsSlewing returns 0
21:45:41.027 00.000 11824 IsGuiding returns 0
21:45:41.027 00.000 11824 PulseGuide returned control before completion, sleep 140
21:45:41.181 00.154 11824 IsGuiding returns 1
21:45:41.181 00.000 11824 scope still moving after pulse duration time elapsed
21:45:41.211 00.030 11824 IsSlewing returns 0
21:45:41.211 00.000 11824 IsGuiding returns 0
21:45:41.211 00.000 11824 scope move finished after 130 + 55 ms
21:45:41.211 00.000 11824 Move returns status 0, amount 130
21:45:41.212 00.001 11824 MoveAxis(N, 0, ABG)
21:45:41.212 00.000 11824 Move returns status 0, amount 0
21:45:41.212 00.000 11824 move complete, result=0
21:45:41.212 00.000 11824 worker thread done servicing request
21:45:41.212 00.000 11824 Worker thread wakes up
21:45:41.212 00.000 12116 GuideStep: 0.6 px 130 ms WEST, 0.6 px 0 ms NORTH
21:45:41.215 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:45:41.215 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:45:44.619 03.404 11824 Exposure complete
21:45:44.852 00.233 11824 worker thread done servicing request
21:45:44.852 00.000 12116 OnExposeComplete: enter
21:45:44.856 00.004 12116 UpdateGuideState(): m_state=6
21:45:44.860 00.004 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
21:45:44.864 00.004 12116 Star::Find returns 1 (0), X=1412.49, Y=262.83, Mass=403164, SNR=88.2, Peak=44128 HFD=3.0
21:45:44.867 00.003 12116 MultiStar: [#1 0.06,0.28,0.57,U] [#2 -0.09,0.28,0.72,U] [#3 0.19,0.31,0.91,U] [#4 0.27,0.22,0.60,U] [#5 0.57,0.12,0.46,U] [#6 0.10,-0.02,0.37,U] [#7 0.21,0.30,0.39,U] [#8 0.31,0.92,0.34,U] 
21:45:44.872 00.005 12116 single-star, 8 included, MultiStar: {0.10, 0.23}, one-star: {-0.25, 0.01}
21:45:44.875 00.003 12116 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.71) = xAngle (0.40 = 0.40)
21:45:44.878 00.003 12116 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.39 = -2.89)
21:45:44.881 00.003 12116 CameraToMount -- cameraX=-0.25 cameraY=0.01 hyp=0.25 cameraTheta=3.12 mountX=0.23 mountY=-0.06, mountTheta=-0.26
21:45:44.889 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=0.01, opts=13)
21:45:44.894 00.005 12116 Enqueuing Move request for scope (-0.25, 0.01)
21:45:44.897 00.003 11824 Worker thread wakes up
21:45:44.897 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1687, FiltMax=65535, Gamma=0.510
21:45:44.900 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.01) opts 0xd
21:45:44.900 00.000 12116 UpdateGuideState exits: m=403164 SNR=88.2
21:45:44.905 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.25, 0.01)
21:45:44.905 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:44.907 00.002 11824 Moving (-0.25, 0.01) raw xDistance=0.23 yDistance=-0.06
21:45:44.907 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:44.910 00.003 12116 Enqueuing Expose request
21:45:44.912 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
21:45:44.912 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:44.913 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:45:44.913 00.000 11824 MoveAxis(E, 0, ABG)
21:45:44.913 00.000 11824 Move returns status 0, amount 0
21:45:44.913 00.000 11824 MoveAxis(N, 0, ABG)
21:45:44.913 00.000 11824 Move returns status 0, amount 0
21:45:44.913 00.000 11824 move complete, result=0
21:45:44.913 00.000 11824 worker thread done servicing request
21:45:44.913 00.000 11824 Worker thread wakes up
21:45:44.913 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:45:44.913 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:45:44.915 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:45:48.318 03.403 11824 Exposure complete
21:45:48.564 00.246 11824 worker thread done servicing request
21:45:48.564 00.000 12116 OnExposeComplete: enter
21:45:48.567 00.003 12116 UpdateGuideState(): m_state=6
21:45:48.572 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
21:45:48.575 00.003 12116 Star::Find returns 1 (0), X=1412.04, Y=262.65, Mass=428629, SNR=86.0, Peak=46544 HFD=2.7
21:45:48.578 00.003 12116 MultiStar: [#1 -0.32,0.07,0.65,U] [#2 0.16,0.14,0.74,U] [#3 -0.30,0.03,0.76,U] [#4 -0.38,0.19,0.54,U] [#5 -0.00,-0.34,0.49,U] [#6 -0.35,0.29,0.39,U] [#7 -0.02,-0.27,0.43,U] [#8 -0.27,0.18,0.31,U] 
21:45:48.581 00.003 12116 refined, 8 included, MultiStar: {-0.27, -0.00}, one-star: {-0.70, -0.18}
21:45:48.583 00.002 12116 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.71) = xAngle (-5.85 = 0.43)
21:45:48.587 00.004 12116 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.86 = -2.86)
21:45:48.589 00.002 12116 CameraToMount -- cameraX=-0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-3.13 mountX=0.25 mountY=-0.08, mountTheta=-0.30
21:45:48.596 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.27, y=-0.00, opts=13)
21:45:48.598 00.002 12116 Enqueuing Move request for scope (-0.27, -0.00)
21:45:48.601 00.003 11824 Worker thread wakes up
21:45:48.601 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1659, FiltMax=65535, Gamma=0.510
21:45:48.606 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.00) opts 0xd
21:45:48.606 00.000 12116 UpdateGuideState exits: m=428629 SNR=86.0
21:45:48.609 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:48.612 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.27, -0.00)
21:45:48.612 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:48.615 00.003 12116 Enqueuing Expose request
21:45:48.617 00.002 11824 Moving (-0.27, -0.00) raw xDistance=0.25 yDistance=-0.08
21:45:48.617 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
21:45:48.617 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:48.618 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:45:48.618 00.000 11824 MoveAxis(E, 0, ABG)
21:45:48.618 00.000 11824 Move returns status 0, amount 0
21:45:48.618 00.000 11824 MoveAxis(N, 0, ABG)
21:45:48.618 00.000 11824 Move returns status 0, amount 0
21:45:48.618 00.000 11824 move complete, result=0
21:45:48.619 00.001 11824 worker thread done servicing request
21:45:48.619 00.000 11824 Worker thread wakes up
21:45:48.619 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:45:48.619 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:45:48.622 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:45:52.036 03.414 11824 Exposure complete
21:45:52.291 00.255 11824 worker thread done servicing request
21:45:52.291 00.000 12116 OnExposeComplete: enter
21:45:52.295 00.004 12116 UpdateGuideState(): m_state=6
21:45:52.298 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
21:45:52.302 00.004 12116 Star::Find returns 1 (0), X=1412.09, Y=262.58, Mass=381541, SNR=77.2, Peak=44128 HFD=2.8
21:45:52.306 00.004 12116 MultiStar: [#1 -0.31,0.13,0.66,U] [#2 0.20,-0.02,0.76,U] [#3 -0.25,0.03,0.83,U] [#4 -0.18,-0.08,0.66,U] [#5 0.20,-0.45,0.52,U] [#6 -0.12,0.18,0.42,U] [#7 -0.25,0.32,0.43,U] [#8 0.09,-0.14,0.32,U] 
21:45:52.308 00.002 12116 refined, 8 included, MultiStar: {-0.19, -0.05}, one-star: {-0.66, -0.24}
21:45:52.311 00.003 12116 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.71) = xAngle (-5.61 = 0.67)
21:45:52.315 00.004 12116 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.63 = -2.63)
21:45:52.318 00.003 12116 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.90 mountX=0.15 mountY=-0.10, mountTheta=-0.56
21:45:52.325 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.19, y=-0.05, opts=13)
21:45:52.328 00.003 12116 Enqueuing Move request for scope (-0.19, -0.05)
21:45:52.332 00.004 11824 Worker thread wakes up
21:45:52.332 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
21:45:52.332 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
21:45:52.332 00.000 11824 Moving (-0.19, -0.05) raw xDistance=0.15 yDistance=-0.10
21:45:52.332 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:45:52.332 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:52.332 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1827, FiltMax=65535, Gamma=0.510
21:45:52.336 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:45:52.336 00.000 12116 UpdateGuideState exits: m=381541 SNR=77.2
21:45:52.339 00.003 11824 MoveAxis(E, 0, ABG)
21:45:52.339 00.000 11824 Move returns status 0, amount 0
21:45:52.339 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:52.342 00.003 11824 MoveAxis(N, 0, ABG)
21:45:52.342 00.000 11824 Move returns status 0, amount 0
21:45:52.342 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:52.345 00.003 11824 move complete, result=0
21:45:52.345 00.000 12116 Enqueuing Expose request
21:45:52.348 00.003 11824 worker thread done servicing request
21:45:52.348 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:45:52.351 00.003 11824 Worker thread wakes up
21:45:52.351 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:45:52.352 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:45:55.754 03.402 11824 Exposure complete
21:45:56.001 00.247 11824 worker thread done servicing request
21:45:56.001 00.000 12116 OnExposeComplete: enter
21:45:56.006 00.005 12116 UpdateGuideState(): m_state=6
21:45:56.011 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
21:45:56.015 00.004 12116 Star::Find returns 1 (0), X=1412.24, Y=262.77, Mass=374426, SNR=83.0, Peak=47360 HFD=2.6
21:45:56.023 00.008 12116 MultiStar: [#1 -0.37,0.14,0.60,U] [#2 0.24,0.12,0.75,U] [#3 -0.16,0.21,0.83,U] [#4 -0.14,0.17,0.81,U] [#5 0.07,0.48,0.53,U] [#6 -0.03,0.34,0.45,U] [#7 -0.28,0.54,0.47,U] [#8 0.04,0.19,0.35,U] 
21:45:56.027 00.004 12116 refined, 8 included, MultiStar: {-0.15, 0.20}, one-star: {-0.50, -0.05}
21:45:56.030 00.003 12116 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.71) = xAngle (-0.50 = -0.50)
21:45:56.035 00.005 12116 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.49 = 2.49)
21:45:56.042 00.007 12116 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.22 mountX=0.22 mountY=0.15, mountTheta=0.60
21:45:56.049 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.15, y=0.20, opts=13)
21:45:56.057 00.008 12116 Enqueuing Move request for scope (-0.15, 0.20)
21:45:56.061 00.004 11824 Worker thread wakes up
21:45:56.061 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
21:45:56.062 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
21:45:56.062 00.000 11824 Moving (-0.15, 0.20) raw xDistance=0.22 yDistance=0.15
21:45:56.062 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
21:45:56.062 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:56.062 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:45:56.062 00.000 11824 MoveAxis(E, 0, ABG)
21:45:56.062 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1578, FiltMax=65535, Gamma=0.510
21:45:56.068 00.006 11824 Move returns status 0, amount 0
21:45:56.068 00.000 12116 UpdateGuideState exits: m=374426 SNR=83.0
21:45:56.073 00.005 11824 MoveAxis(N, 0, ABG)
21:45:56.073 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:56.078 00.005 11824 Move returns status 0, amount 0
21:45:56.078 00.000 11824 move complete, result=0
21:45:56.078 00.000 11824 worker thread done servicing request
21:45:56.078 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:56.084 00.006 12116 Enqueuing Expose request
21:45:56.090 00.006 11824 Worker thread wakes up
21:45:56.090 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:45:56.094 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:45:56.095 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:45:59.512 03.417 11824 Exposure complete
21:45:59.756 00.244 11824 worker thread done servicing request
21:45:59.756 00.000 12116 OnExposeComplete: enter
21:45:59.759 00.003 12116 UpdateGuideState(): m_state=6
21:45:59.762 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
21:45:59.764 00.002 12116 Star::Find returns 1 (0), X=1411.67, Y=262.87, Mass=394048, SNR=83.9, Peak=52496 HFD=2.6
21:45:59.767 00.003 12116 MultiStar: [#1 -0.95,0.37,0.60,U] [#2 0.56,0.34,0.83,U] [#3 -0.64,0.66,0.87,U] [#4 -0.61,0.41,0.62,U] [#5 -0.38,0.29,0.51,U] [#6 -0.74,0.38,0.37,U] [#7 -0.81,0.78,0.33,U] [#8 -0.61,0.12,0.47,U] 
21:45:59.771 00.004 12116 refined, 8 included, MultiStar: {-0.56, 0.35}, one-star: {-1.07, 0.05}
21:45:59.773 00.002 12116 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.71) = xAngle (-0.14 = -0.14)
21:45:59.776 00.003 12116 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.85 = 2.85)
21:45:59.779 00.003 12116 CameraToMount -- cameraX=-0.56 cameraY=0.35 hyp=0.66 cameraTheta=2.58 mountX=0.66 mountY=0.19, mountTheta=0.28
21:45:59.783 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.56, y=0.35, opts=13)
21:45:59.787 00.004 12116 Enqueuing Move request for scope (-0.56, 0.35)
21:45:59.791 00.004 11824 Worker thread wakes up
21:45:59.791 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1491, FiltMax=65535, Gamma=0.510
21:45:59.794 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.35) opts 0xd
21:45:59.794 00.000 12116 UpdateGuideState exits: m=394048 SNR=83.9
21:45:59.796 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:59.799 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.56, 0.35)
21:45:59.799 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:45:59.802 00.003 11824 Moving (-0.56, 0.35) raw xDistance=0.66 yDistance=0.19
21:45:59.802 00.000 12116 Enqueuing Expose request
21:45:59.805 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
21:45:59.805 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:59.805 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:45:59.805 00.000 11824 MoveAxis(W, 147, ABG)
21:45:59.805 00.000 11824 Guiding  Dir = 3, Dur = 147
21:45:59.805 00.000 11824 IsSlewing returns 0
21:45:59.806 00.001 11824 IsGuiding returns 0
21:45:59.806 00.000 11824 PulseGuide returned control before completion, sleep 157
21:45:59.979 00.173 11824 IsGuiding returns 1
21:45:59.979 00.000 11824 scope still moving after pulse duration time elapsed
21:46:00.011 00.032 11824 IsSlewing returns 0
21:46:00.011 00.000 11824 IsGuiding returns 0
21:46:00.011 00.000 11824 scope move finished after 147 + 58 ms
21:46:00.011 00.000 11824 Move returns status 0, amount 147
21:46:00.012 00.001 11824 MoveAxis(N, 0, ABG)
21:46:00.012 00.000 11824 Move returns status 0, amount 0
21:46:00.012 00.000 11824 move complete, result=0
21:46:00.012 00.000 11824 worker thread done servicing request
21:46:00.012 00.000 11824 Worker thread wakes up
21:46:00.012 00.000 12116 GuideStep: 0.7 px 147 ms WEST, 0.2 px 0 ms NORTH
21:46:00.016 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:00.016 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:46:03.437 03.421 11824 Exposure complete
21:46:03.679 00.242 11824 worker thread done servicing request
21:46:03.679 00.000 12116 OnExposeComplete: enter
21:46:03.683 00.004 12116 UpdateGuideState(): m_state=6
21:46:03.688 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
21:46:03.691 00.003 12116 Star::Find returns 1 (0), X=1411.82, Y=263.01, Mass=415693, SNR=88.7, Peak=48256 HFD=2.6
21:46:03.696 00.005 12116 MultiStar: [#1 -0.82,0.01,0.62,U] [#2 0.58,0.21,0.71,U] [#3 -0.54,0.34,0.89,U] [#4 -0.57,0.38,0.52,U] [#5 -0.12,-0.14,0.49,U] [#6 -0.49,0.44,0.35,U] [#7 -0.78,0.26,0.31,U] [#8 -0.40,0.13,0.26,U] 
21:46:03.699 00.003 12116 refined, 8 included, MultiStar: {-0.46, 0.20}, one-star: {-0.93, 0.19}
21:46:03.703 00.004 12116 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.71) = xAngle (0.01 = 0.01)
21:46:03.707 00.004 12116 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.00 = 3.00)
21:46:03.713 00.006 12116 CameraToMount -- cameraX=-0.46 cameraY=0.20 hyp=0.50 cameraTheta=2.73 mountX=0.50 mountY=0.07, mountTheta=0.14
21:46:03.720 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=0.20, opts=13)
21:46:03.724 00.004 12116 Enqueuing Move request for scope (-0.46, 0.20)
21:46:03.729 00.005 11824 Worker thread wakes up
21:46:03.729 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1630, FiltMax=65535, Gamma=0.510
21:46:03.732 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.20) opts 0xd
21:46:03.732 00.000 12116 UpdateGuideState exits: m=415693 SNR=88.7
21:46:03.735 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.46, 0.20)
21:46:03.735 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:03.738 00.003 11824 Moving (-0.46, 0.20) raw xDistance=0.50 yDistance=0.07
21:46:03.738 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:46:03.742 00.004 12116 Enqueuing Expose request
21:46:03.745 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
21:46:03.745 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:03.746 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:46:03.746 00.000 11824 MoveAxis(W, 123, ABG)
21:46:03.746 00.000 11824 Guiding  Dir = 3, Dur = 123
21:46:03.746 00.000 11824 IsSlewing returns 0
21:46:03.746 00.000 11824 IsGuiding returns 0
21:46:03.747 00.001 11824 PulseGuide returned control before completion, sleep 133
21:46:03.883 00.136 11824 IsGuiding returns 1
21:46:03.883 00.000 11824 scope still moving after pulse duration time elapsed
21:46:03.915 00.032 11824 IsSlewing returns 0
21:46:03.915 00.000 11824 IsGuiding returns 0
21:46:03.915 00.000 11824 scope move finished after 123 + 45 ms
21:46:03.915 00.000 11824 Move returns status 0, amount 123
21:46:03.916 00.001 11824 MoveAxis(N, 0, ABG)
21:46:03.916 00.000 11824 Move returns status 0, amount 0
21:46:03.916 00.000 11824 move complete, result=0
21:46:03.916 00.000 11824 worker thread done servicing request
21:46:03.916 00.000 12116 GuideStep: 0.5 px 123 ms WEST, 0.1 px 0 ms NORTH
21:46:03.921 00.005 11824 Worker thread wakes up
21:46:03.921 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:03.921 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:46:07.351 03.430 11824 Exposure complete
21:46:07.613 00.262 11824 worker thread done servicing request
21:46:07.613 00.000 12116 OnExposeComplete: enter
21:46:07.616 00.003 12116 UpdateGuideState(): m_state=6
21:46:07.621 00.005 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
21:46:07.625 00.004 12116 Star::Find returns 1 (0), X=1412.17, Y=262.55, Mass=399055, SNR=89.8, Peak=48160 HFD=2.8
21:46:07.629 00.004 12116 MultiStar: [#1 -0.14,-0.22,0.63,U] [#2 -0.02,-0.17,0.67,U] [#3 -0.17,-0.05,0.92,U] [#4 -0.02,-0.11,0.53,U] [#5 0.10,0.06,0.46,U] [#6 -0.34,-0.21,0.33,U] [#7 0.08,0.06,0.37,U] [#8 0.39,0.35,0.29,U] 
21:46:07.633 00.004 12116 refined, 8 included, MultiStar: {-0.15, -0.11}, one-star: {-0.58, -0.28}
21:46:07.636 00.003 12116 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.71) = xAngle (-5.23 = 1.05)
21:46:07.639 00.003 12116 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.25 = -2.25)
21:46:07.644 00.005 12116 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-2.52 mountX=0.09 mountY=-0.14, mountTheta=-1.00
21:46:07.652 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.15, y=-0.11, opts=13)
21:46:07.656 00.004 12116 Enqueuing Move request for scope (-0.15, -0.11)
21:46:07.660 00.004 11824 Worker thread wakes up
21:46:07.660 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1763, FiltMax=65535, Gamma=0.510
21:46:07.664 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
21:46:07.664 00.000 12116 UpdateGuideState exits: m=399055 SNR=89.8
21:46:07.667 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
21:46:07.667 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:07.670 00.003 11824 Moving (-0.15, -0.11) raw xDistance=0.09 yDistance=-0.14
21:46:07.671 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:46:07.671 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:07.671 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:46:07.675 00.004 12116 Enqueuing Expose request
21:46:07.678 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:46:07.678 00.000 11824 MoveAxis(E, 0, ABG)
21:46:07.678 00.000 11824 Move returns status 0, amount 0
21:46:07.678 00.000 11824 MoveAxis(N, 0, ABG)
21:46:07.678 00.000 11824 Move returns status 0, amount 0
21:46:07.678 00.000 11824 move complete, result=0
21:46:07.679 00.001 11824 worker thread done servicing request
21:46:07.679 00.000 11824 Worker thread wakes up
21:46:07.679 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:07.679 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:46:07.681 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:11.073 03.392 11824 Exposure complete
21:46:11.306 00.233 11824 worker thread done servicing request
21:46:11.306 00.000 12116 OnExposeComplete: enter
21:46:11.309 00.003 12116 UpdateGuideState(): m_state=6
21:46:11.314 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
21:46:11.317 00.003 12116 Star::Find returns 1 (0), X=1411.56, Y=262.73, Mass=386504, SNR=87.7, Peak=47760 HFD=2.8
21:46:11.321 00.004 12116 MultiStar: [#1 -1.05,0.37,0.72,U] [#2 0.66,0.15,0.64,U] [#3 -0.75,0.25,0.70,U] [#4 -0.84,0.19,0.50,U] [#5 -0.55,0.40,0.47,U] [#6 -0.98,0.39,0.40,U] [#7 -1.07,0.27,0.41,U] [#8 -0.59,0.38,0.34,U] 
21:46:11.324 00.003 12116 refined, 8 included, MultiStar: {-0.72, 0.22}, one-star: {-1.19, -0.10}
21:46:11.327 00.003 12116 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.71) = xAngle (0.14 = 0.14)
21:46:11.330 00.003 12116 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.12 = 3.12)
21:46:11.333 00.003 12116 CameraToMount -- cameraX=-0.72 cameraY=0.22 hyp=0.76 cameraTheta=2.85 mountX=0.75 mountY=0.01, mountTheta=0.02
21:46:11.338 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.72, y=0.22, opts=13)
21:46:11.341 00.003 12116 Enqueuing Move request for scope (-0.72, 0.22)
21:46:11.344 00.003 11824 Worker thread wakes up
21:46:11.344 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.22) opts 0xd
21:46:11.344 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1477, FiltMax=65535, Gamma=0.510
21:46:11.347 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.72, 0.22)
21:46:11.347 00.000 12116 UpdateGuideState exits: m=386504 SNR=87.7
21:46:11.349 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:11.352 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:46:11.355 00.003 12116 Enqueuing Expose request
21:46:11.359 00.004 11824 Moving (-0.72, 0.22) raw xDistance=0.75 yDistance=0.01
21:46:11.359 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
21:46:11.359 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:11.359 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:11.359 00.000 11824 MoveAxis(W, 168, ABG)
21:46:11.359 00.000 11824 Guiding  Dir = 3, Dur = 168
21:46:11.360 00.001 11824 IsSlewing returns 0
21:46:11.360 00.000 11824 IsGuiding returns 0
21:46:11.361 00.001 11824 PulseGuide returned control before completion, sleep 178
21:46:11.542 00.181 11824 IsGuiding returns 1
21:46:11.542 00.000 11824 scope still moving after pulse duration time elapsed
21:46:11.572 00.030 11824 IsSlewing returns 0
21:46:11.572 00.000 11824 IsGuiding returns 0
21:46:11.572 00.000 11824 scope move finished after 168 + 44 ms
21:46:11.572 00.000 11824 Move returns status 0, amount 168
21:46:11.572 00.000 11824 MoveAxis(N, 0, ABG)
21:46:11.573 00.001 11824 Move returns status 0, amount 0
21:46:11.573 00.000 11824 move complete, result=0
21:46:11.573 00.000 11824 worker thread done servicing request
21:46:11.573 00.000 11824 Worker thread wakes up
21:46:11.573 00.000 12116 GuideStep: 0.7 px 168 ms WEST, 0.0 px 0 ms NORTH
21:46:11.577 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:11.577 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:46:15.013 03.436 11824 Exposure complete
21:46:15.255 00.242 11824 worker thread done servicing request
21:46:15.255 00.000 12116 OnExposeComplete: enter
21:46:15.260 00.005 12116 UpdateGuideState(): m_state=6
21:46:15.264 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
21:46:15.267 00.003 12116 Star::Find returns 1 (0), X=1411.75, Y=262.74, Mass=388695, SNR=86.0, Peak=46848 HFD=2.8
21:46:15.272 00.005 12116 MultiStar: [#1 -0.86,0.35,0.62,U] [#2 0.52,0.11,0.79,U] [#3 -0.59,0.02,0.79,U] [#4 -0.65,0.16,0.60,U] [#5 -0.14,0.01,0.50,U] [#6 -0.82,0.55,0.35,U] [#7 -0.68,0.65,0.40,U] [#8 -0.34,0.46,0.34,U] 
21:46:15.275 00.003 12116 refined, 8 included, MultiStar: {-0.50, 0.18}, one-star: {-0.99, -0.08}
21:46:15.279 00.004 12116 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.71) = xAngle (0.09 = 0.09)
21:46:15.282 00.003 12116 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.08 = 3.08)
21:46:15.285 00.003 12116 CameraToMount -- cameraX=-0.50 cameraY=0.18 hyp=0.53 cameraTheta=2.81 mountX=0.53 mountY=0.03, mountTheta=0.06
21:46:15.290 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.50, y=0.18, opts=13)
21:46:15.295 00.005 12116 Enqueuing Move request for scope (-0.50, 0.18)
21:46:15.298 00.003 11824 Worker thread wakes up
21:46:15.299 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1405, FiltMax=65535, Gamma=0.510
21:46:15.302 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.18) opts 0xd
21:46:15.302 00.000 12116 UpdateGuideState exits: m=388695 SNR=86.0
21:46:15.305 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.50, 0.18)
21:46:15.305 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:15.309 00.004 11824 Moving (-0.50, 0.18) raw xDistance=0.53 yDistance=0.03
21:46:15.309 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53
21:46:15.309 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:15.309 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:46:15.312 00.003 12116 Enqueuing Expose request
21:46:15.315 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:46:15.315 00.000 11824 MoveAxis(W, 131, ABG)
21:46:15.315 00.000 11824 Guiding  Dir = 3, Dur = 131
21:46:15.315 00.000 11824 IsSlewing returns 0
21:46:15.316 00.001 11824 IsGuiding returns 0
21:46:15.316 00.000 11824 PulseGuide returned control before completion, sleep 141
21:46:15.464 00.148 11824 IsGuiding returns 1
21:46:15.464 00.000 11824 scope still moving after pulse duration time elapsed
21:46:15.495 00.031 11824 IsSlewing returns 0
21:46:15.495 00.000 11824 IsGuiding returns 0
21:46:15.495 00.000 11824 scope move finished after 131 + 48 ms
21:46:15.495 00.000 11824 Move returns status 0, amount 131
21:46:15.496 00.001 11824 MoveAxis(N, 0, ABG)
21:46:15.496 00.000 11824 Move returns status 0, amount 0
21:46:15.496 00.000 11824 move complete, result=0
21:46:15.496 00.000 11824 worker thread done servicing request
21:46:15.496 00.000 11824 Worker thread wakes up
21:46:15.496 00.000 12116 GuideStep: 0.5 px 131 ms WEST, 0.0 px 0 ms NORTH
21:46:15.499 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:15.499 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:46:18.908 03.409 11824 Exposure complete
21:46:19.192 00.284 11824 worker thread done servicing request
21:46:19.192 00.000 12116 OnExposeComplete: enter
21:46:19.195 00.003 12116 UpdateGuideState(): m_state=6
21:46:19.199 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
21:46:19.204 00.005 12116 Star::Find returns 1 (0), X=1411.57, Y=262.78, Mass=408630, SNR=98.6, Peak=51184 HFD=2.8
21:46:19.208 00.004 12116 MultiStar: [#1 -1.03,0.19,0.46,U] [#2 0.88,-0.05,0.66,U] [#3 -0.91,0.17,0.72,U] [#4 -0.76,0.17,0.59,U] [#5 -0.49,-0.19,0.44,U] [#6 -0.66,0.05,0.32,U] [#7 -0.84,0.00,0.33,U] [#8 -0.36,0.30,0.27,U] 
21:46:19.211 00.003 12116 refined, 8 included, MultiStar: {-0.62, 0.05}, one-star: {-1.17, -0.04}
21:46:19.215 00.004 12116 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.71) = xAngle (0.34 = 0.34)
21:46:19.218 00.003 12116 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.33 = -2.95)
21:46:19.223 00.005 12116 CameraToMount -- cameraX=-0.62 cameraY=0.05 hyp=0.62 cameraTheta=3.06 mountX=0.59 mountY=-0.12, mountTheta=-0.20
21:46:19.230 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.62, y=0.05, opts=13)
21:46:19.233 00.003 12116 Enqueuing Move request for scope (-0.62, 0.05)
21:46:19.237 00.004 11824 Worker thread wakes up
21:46:19.237 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1690, FiltMax=65535, Gamma=0.510
21:46:19.240 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.05) opts 0xd
21:46:19.240 00.000 12116 UpdateGuideState exits: m=408630 SNR=98.6
21:46:19.244 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:19.247 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.62, 0.05)
21:46:19.247 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:46:19.250 00.003 12116 Enqueuing Expose request
21:46:19.253 00.003 11824 Moving (-0.62, 0.05) raw xDistance=0.59 yDistance=-0.12
21:46:19.253 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
21:46:19.254 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:19.254 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:46:19.254 00.000 11824 MoveAxis(W, 140, ABG)
21:46:19.254 00.000 11824 Guiding  Dir = 3, Dur = 140
21:46:19.254 00.000 11824 IsSlewing returns 0
21:46:19.254 00.000 11824 IsGuiding returns 0
21:46:19.256 00.002 11824 PulseGuide returned control before completion, sleep 150
21:46:19.417 00.161 11824 IsGuiding returns 1
21:46:19.417 00.000 11824 scope still moving after pulse duration time elapsed
21:46:19.449 00.032 11824 IsSlewing returns 0
21:46:19.449 00.000 11824 IsGuiding returns 0
21:46:19.449 00.000 11824 scope move finished after 140 + 53 ms
21:46:19.449 00.000 11824 Move returns status 0, amount 140
21:46:19.449 00.000 11824 MoveAxis(N, 0, ABG)
21:46:19.449 00.000 11824 Move returns status 0, amount 0
21:46:19.449 00.000 11824 move complete, result=0
21:46:19.450 00.001 11824 worker thread done servicing request
21:46:19.450 00.000 11824 Worker thread wakes up
21:46:19.450 00.000 12116 GuideStep: 0.6 px 140 ms WEST, -0.1 px 0 ms NORTH
21:46:19.453 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:19.453 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:46:22.892 03.439 11824 Exposure complete
21:46:23.177 00.285 11824 worker thread done servicing request
21:46:23.177 00.000 12116 OnExposeComplete: enter
21:46:23.181 00.004 12116 UpdateGuideState(): m_state=6
21:46:23.185 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
21:46:23.189 00.004 12116 Star::Find returns 1 (0), X=1411.72, Y=263.10, Mass=375373, SNR=78.4, Peak=44128 HFD=2.6
21:46:23.192 00.003 12116 MultiStar: [#1 -0.75,0.30,0.71,U] [#2 1.06,0.18,0.78,U] [#3 -0.48,0.53,0.96,U] [#4 -0.69,0.78,0.64,U] [#5 -0.30,0.30,0.53,U] [#6 -0.49,0.68,0.43,U] [#7 -0.63,0.57,0.44,U] [#8 -0.58,0.75,0.40,U] 
21:46:23.196 00.004 12116 refined, 8 included, MultiStar: {-0.43, 0.45}, one-star: {-1.02, 0.28}
21:46:23.199 00.003 12116 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.71) = xAngle (-0.38 = -0.38)
21:46:23.201 00.002 12116 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.61 = 2.61)
21:46:23.205 00.004 12116 CameraToMount -- cameraX=-0.43 cameraY=0.45 hyp=0.62 cameraTheta=2.33 mountX=0.58 mountY=0.32, mountTheta=0.50
21:46:23.212 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.43, y=0.45, opts=13)
21:46:23.215 00.003 12116 Enqueuing Move request for scope (-0.43, 0.45)
21:46:23.218 00.003 11824 Worker thread wakes up
21:46:23.218 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1427, FiltMax=65535, Gamma=0.510
21:46:23.222 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.45) opts 0xd
21:46:23.222 00.000 12116 UpdateGuideState exits: m=375373 SNR=78.4
21:46:23.225 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:23.228 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.43, 0.45)
21:46:23.228 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:46:23.232 00.004 12116 Enqueuing Expose request
21:46:23.234 00.002 11824 Moving (-0.43, 0.45) raw xDistance=0.58 yDistance=0.32
21:46:23.234 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
21:46:23.235 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:23.235 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:46:23.235 00.000 11824 MoveAxis(W, 139, ABG)
21:46:23.235 00.000 11824 Guiding  Dir = 3, Dur = 139
21:46:23.236 00.001 11824 IsSlewing returns 0
21:46:23.236 00.000 11824 IsGuiding returns 0
21:46:23.237 00.001 11824 PulseGuide returned control before completion, sleep 149
21:46:23.394 00.157 11824 IsGuiding returns 1
21:46:23.394 00.000 11824 scope still moving after pulse duration time elapsed
21:46:23.426 00.032 11824 IsSlewing returns 0
21:46:23.427 00.001 11824 IsGuiding returns 0
21:46:23.427 00.000 11824 scope move finished after 139 + 51 ms
21:46:23.427 00.000 11824 Move returns status 0, amount 139
21:46:23.427 00.000 11824 MoveAxis(N, 0, ABG)
21:46:23.427 00.000 11824 Move returns status 0, amount 0
21:46:23.427 00.000 11824 move complete, result=0
21:46:23.427 00.000 11824 worker thread done servicing request
21:46:23.428 00.001 11824 Worker thread wakes up
21:46:23.428 00.000 12116 GuideStep: 0.6 px 139 ms WEST, 0.3 px 0 ms NORTH
21:46:23.432 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:23.432 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:46:26.836 03.404 11824 Exposure complete
21:46:27.099 00.263 11824 worker thread done servicing request
21:46:27.099 00.000 12116 OnExposeComplete: enter
21:46:27.103 00.004 12116 UpdateGuideState(): m_state=6
21:46:27.106 00.003 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
21:46:27.109 00.003 12116 Star::Find returns 1 (0), X=1411.79, Y=262.45, Mass=395334, SNR=91.0, Peak=42400 HFD=3.0
21:46:27.114 00.005 12116 MultiStar: [#1 -0.71,-0.24,0.58,U] [#2 0.25,-0.43,0.61,U] [#3 -0.51,-0.12,0.82,U] [#4 -0.37,-0.47,0.53,U] [#5 -0.06,-0.55,0.44,U] [#6 -0.56,0.16,0.38,U] [#7 -0.74,-0.16,0.32,U] [#8 -0.35,0.17,0.36,U] 
21:46:27.117 00.003 12116 refined, 8 included, MultiStar: {-0.48, -0.26}, one-star: {-0.96, -0.37}
21:46:27.120 00.003 12116 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.71) = xAngle (-5.37 = 0.91)
21:46:27.123 00.003 12116 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.38 = -2.38)
21:46:27.125 00.002 12116 CameraToMount -- cameraX=-0.48 cameraY=-0.26 hyp=0.55 cameraTheta=-2.65 mountX=0.33 mountY=-0.38, mountTheta=-0.85
21:46:27.133 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.48, y=-0.26, opts=13)
21:46:27.137 00.004 12116 Enqueuing Move request for scope (-0.48, -0.26)
21:46:27.140 00.003 11824 Worker thread wakes up
21:46:27.140 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1581, FiltMax=65535, Gamma=0.510
21:46:27.143 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.26) opts 0xd
21:46:27.143 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.48, -0.26)
21:46:27.143 00.000 12116 UpdateGuideState exits: m=395334 SNR=91.0
21:46:27.146 00.003 11824 Moving (-0.48, -0.26) raw xDistance=0.33 yDistance=-0.38
21:46:27.146 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
21:46:27.146 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:27.146 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:27.149 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:46:27.149 00.000 11824 MoveAxis(W, 84, ABG)
21:46:27.149 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:46:27.152 00.003 11824 Guiding  Dir = 3, Dur = 84
21:46:27.153 00.001 12116 Enqueuing Expose request
21:46:27.157 00.004 11824 IsSlewing returns 0
21:46:27.157 00.000 11824 IsGuiding returns 0
21:46:27.158 00.001 11824 PulseGuide returned control before completion, sleep 94
21:46:27.264 00.106 11824 IsGuiding returns 1
21:46:27.264 00.000 11824 scope still moving after pulse duration time elapsed
21:46:27.296 00.032 11824 IsSlewing returns 0
21:46:27.296 00.000 11824 IsGuiding returns 0
21:46:27.296 00.000 11824 scope move finished after 84 + 54 ms
21:46:27.296 00.000 11824 Move returns status 0, amount 84
21:46:27.296 00.000 11824 MoveAxis(N, 0, ABG)
21:46:27.296 00.000 11824 Move returns status 0, amount 0
21:46:27.296 00.000 11824 move complete, result=0
21:46:27.297 00.001 11824 worker thread done servicing request
21:46:27.297 00.000 11824 Worker thread wakes up
21:46:27.297 00.000 12116 GuideStep: 0.3 px 84 ms WEST, -0.4 px 0 ms NORTH
21:46:27.300 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:27.300 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:46:30.710 03.410 11824 Exposure complete
21:46:30.947 00.237 11824 worker thread done servicing request
21:46:30.947 00.000 12116 OnExposeComplete: enter
21:46:30.951 00.004 12116 UpdateGuideState(): m_state=6
21:46:30.956 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
21:46:30.959 00.003 12116 Star::Find returns 1 (0), X=1412.37, Y=262.20, Mass=395801, SNR=83.1, Peak=45203 HFD=2.7
21:46:30.962 00.003 12116 MultiStar: [#1 -0.20,-0.44,0.54,U] [#2 -0.12,-0.43,0.72,U] [#3 -0.09,-0.08,0.90,U] [#4 0.09,-0.43,0.51,U] [#5 0.26,-0.74,0.48,U] [#6 0.32,-0.78,0.44,U] [#7 -0.09,-0.67,0.42,U] [#8 0.06,-0.50,0.38,U] 
21:46:30.965 00.003 12116 refined, 8 included, MultiStar: {-0.07, -0.49}, one-star: {-0.38, -0.62}
21:46:30.968 00.003 12116 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.71) = xAngle (-4.42 = 1.86)
21:46:30.972 00.004 12116 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.43 = -1.43)
21:46:30.974 00.002 12116 CameraToMount -- cameraX=-0.07 cameraY=-0.49 hyp=0.49 cameraTheta=-1.71 mountX=-0.14 mountY=-0.49, mountTheta=-1.85
21:46:30.980 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=-0.49, opts=13)
21:46:30.983 00.003 12116 Enqueuing Move request for scope (-0.07, -0.49)
21:46:30.985 00.002 11824 Worker thread wakes up
21:46:30.985 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1635, FiltMax=65535, Gamma=0.510
21:46:30.988 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.49) opts 0xd
21:46:30.988 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.07, -0.49)
21:46:30.989 00.001 11824 Moving (-0.07, -0.49) raw xDistance=-0.14 yDistance=-0.49
21:46:30.989 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:46:30.989 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:46:30.989 00.000 11824 MoveAxis(E, 0, ABG)
21:46:30.989 00.000 11824 Move returns status 0, amount 0
21:46:30.989 00.000 11824 MoveAxis(N, 91, ABG)
21:46:30.989 00.000 11824 Guiding  Dir = 0, Dur = 91
21:46:30.989 00.000 12116 UpdateGuideState exits: m=395801 SNR=83.1
21:46:30.992 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:30.995 00.003 11824 IsSlewing returns 0
21:46:30.995 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:46:30.998 00.003 12116 Enqueuing Expose request
21:46:31.000 00.002 11824 IsGuiding returns 0
21:46:31.001 00.001 11824 PulseGuide returned control before completion, sleep 101
21:46:31.107 00.106 11824 IsGuiding returns 1
21:46:31.107 00.000 11824 scope still moving after pulse duration time elapsed
21:46:31.139 00.032 11824 IsSlewing returns 0
21:46:31.139 00.000 11824 IsGuiding returns 0
21:46:31.139 00.000 11824 scope move finished after 91 + 48 ms
21:46:31.139 00.000 11824 Move returns status 0, amount 91
21:46:31.139 00.000 11824 move complete, result=0
21:46:31.139 00.000 11824 worker thread done servicing request
21:46:31.139 00.000 11824 Worker thread wakes up
21:46:31.140 00.001 12116 GuideStep: -0.1 px 0 ms EAST, -0.5 px 91 ms NORTH
21:46:31.143 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:31.143 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:46:34.556 03.413 11824 Exposure complete
21:46:34.816 00.260 11824 worker thread done servicing request
21:46:34.816 00.000 12116 OnExposeComplete: enter
21:46:34.820 00.004 12116 UpdateGuideState(): m_state=6
21:46:34.824 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
21:46:34.828 00.004 12116 Star::Find returns 1 (0), X=1412.61, Y=262.31, Mass=407883, SNR=78.6, Peak=43699 HFD=3.0
21:46:34.832 00.004 12116 MultiStar: [#1 0.13,-0.45,0.64,U] [#2 -0.15,-0.57,0.75,U] [#3 0.10,-0.19,1.07,U] [#4 0.24,-0.35,0.56,U] [#5 0.67,-0.73,0.49,U] [#6 0.43,-0.40,0.41,U] [#7 0.07,-0.49,0.37,U] [#8 0.74,-0.28,0.42,U] 
21:46:34.834 00.002 12116 refined, 8 included, MultiStar: {0.16, -0.43}, one-star: {-0.13, -0.51}
21:46:34.838 00.004 12116 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.71) = xAngle (-3.93 = 2.36)
21:46:34.841 00.003 12116 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.94 = -0.94)
21:46:34.844 00.003 12116 CameraToMount -- cameraX=0.16 cameraY=-0.43 hyp=0.46 cameraTheta=-1.21 mountX=-0.32 mountY=-0.37, mountTheta=-2.29
21:46:34.850 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.16, y=-0.43, opts=13)
21:46:34.853 00.003 12116 Enqueuing Move request for scope (0.16, -0.43)
21:46:34.857 00.004 11824 Worker thread wakes up
21:46:34.857 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1774, FiltMax=65535, Gamma=0.510
21:46:34.860 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.43) opts 0xd
21:46:34.860 00.000 12116 UpdateGuideState exits: m=407883 SNR=78.6
21:46:34.863 00.003 11824 Handling offset move in thread for scope, endpoint = (0.16, -0.43)
21:46:34.863 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:34.866 00.003 11824 Moving (0.16, -0.43) raw xDistance=-0.32 yDistance=-0.37
21:46:34.866 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:46:34.869 00.003 12116 Enqueuing Expose request
21:46:34.873 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
21:46:34.873 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:34.873 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:46:34.873 00.000 11824 MoveAxis(E, 72, ABG)
21:46:34.874 00.001 11824 Guiding  Dir = 2, Dur = 72
21:46:34.874 00.000 11824 IsSlewing returns 0
21:46:34.874 00.000 11824 IsGuiding returns 0
21:46:34.876 00.002 11824 PulseGuide returned control before completion, sleep 80
21:46:34.967 00.091 11824 IsGuiding returns 1
21:46:34.967 00.000 11824 scope still moving after pulse duration time elapsed
21:46:34.998 00.031 11824 IsSlewing returns 0
21:46:34.998 00.000 11824 IsGuiding returns 0
21:46:34.998 00.000 11824 scope move finished after 72 + 52 ms
21:46:34.998 00.000 11824 Move returns status 0, amount 72
21:46:34.998 00.000 11824 MoveAxis(N, 0, ABG)
21:46:34.998 00.000 11824 Move returns status 0, amount 0
21:46:34.998 00.000 11824 move complete, result=0
21:46:34.999 00.001 11824 worker thread done servicing request
21:46:34.999 00.000 11824 Worker thread wakes up
21:46:34.999 00.000 12116 GuideStep: -0.3 px 72 ms EAST, -0.4 px 0 ms NORTH
21:46:35.002 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:35.002 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:46:38.412 03.410 11824 Exposure complete
21:46:38.654 00.242 11824 worker thread done servicing request
21:46:38.654 00.000 12116 OnExposeComplete: enter
21:46:38.657 00.003 12116 UpdateGuideState(): m_state=6
21:46:38.662 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
21:46:38.665 00.003 12116 Star::Find returns 1 (0), X=1412.27, Y=262.40, Mass=427057, SNR=84.6, Peak=48160 HFD=2.8
21:46:38.670 00.005 12116 MultiStar: [#1 -0.26,-0.33,0.54,U] [#2 0.21,-0.17,0.85,U] [#3 -0.17,-0.15,0.86,U] [#4 -0.11,-0.25,0.65,U] [#5 0.39,-0.92,0.49,U] [#6 0.09,-0.05,0.38,U] [#7 0.13,0.10,0.37,U] [#8 -0.05,-0.04,0.37,U] 
21:46:38.673 00.003 12116 refined, 8 included, MultiStar: {-0.07, -0.27}, one-star: {-0.47, -0.42}
21:46:38.679 00.006 12116 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.71) = xAngle (-4.55 = 1.73)
21:46:38.682 00.003 12116 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.56 = -1.56)
21:46:38.686 00.004 12116 CameraToMount -- cameraX=-0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.83 mountX=-0.05 mountY=-0.28, mountTheta=-1.73
21:46:38.692 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=-0.27, opts=13)
21:46:38.707 00.015 12116 Enqueuing Move request for scope (-0.07, -0.27)
21:46:38.713 00.006 11824 Worker thread wakes up
21:46:38.713 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1757, FiltMax=65535, Gamma=0.510
21:46:38.717 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.27) opts 0xd
21:46:38.717 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.07, -0.27)
21:46:38.717 00.000 11824 Moving (-0.07, -0.27) raw xDistance=-0.05 yDistance=-0.28
21:46:38.718 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:46:38.718 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:38.718 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:46:38.718 00.000 11824 MoveAxis(E, 0, ABG)
21:46:38.718 00.000 11824 Move returns status 0, amount 0
21:46:38.718 00.000 11824 MoveAxis(N, 0, ABG)
21:46:38.718 00.000 11824 Move returns status 0, amount 0
21:46:38.718 00.000 11824 move complete, result=0
21:46:38.719 00.001 11824 worker thread done servicing request
21:46:38.719 00.000 12116 UpdateGuideState exits: m=427057 SNR=84.6
21:46:38.724 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:38.729 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:46:38.733 00.004 12116 Enqueuing Expose request
21:46:38.739 00.006 11824 Worker thread wakes up
21:46:38.740 00.001 12116 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:46:38.743 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:38.743 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:46:42.134 03.391 11824 Exposure complete
21:46:42.384 00.250 11824 worker thread done servicing request
21:46:42.384 00.000 12116 OnExposeComplete: enter
21:46:42.388 00.004 12116 UpdateGuideState(): m_state=6
21:46:42.393 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
21:46:42.395 00.002 12116 Star::Find returns 1 (0), X=1411.64, Y=262.66, Mass=423344, SNR=94.2, Peak=41088 HFD=3.0
21:46:42.399 00.004 12116 MultiStar: [#1 -0.88,0.41,0.53,U] [#2 0.70,-0.18,0.66,U] [#3 -0.71,0.26,0.87,U] [#4 -0.54,0.13,0.66,U] [#5 -0.23,-0.16,0.39,U] [#6 -0.39,-0.05,0.38,U] [#7 -0.54,0.22,0.34,U] [#8 -0.53,0.23,0.33,U] 
21:46:42.402 00.003 12116 refined, 8 included, MultiStar: {-0.52, 0.06}, one-star: {-1.10, -0.16}
21:46:42.407 00.005 12116 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.71) = xAngle (0.31 = 0.31)
21:46:42.410 00.003 12116 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.30 = -2.99)
21:46:42.413 00.003 12116 CameraToMount -- cameraX=-0.52 cameraY=0.06 hyp=0.52 cameraTheta=3.02 mountX=0.50 mountY=-0.08, mountTheta=-0.16
21:46:42.420 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.52, y=0.06, opts=13)
21:46:42.427 00.007 12116 Enqueuing Move request for scope (-0.52, 0.06)
21:46:42.433 00.006 11824 Worker thread wakes up
21:46:42.433 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.06) opts 0xd
21:46:42.433 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1731, FiltMax=65535, Gamma=0.510
21:46:42.437 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.52, 0.06)
21:46:42.438 00.001 12116 UpdateGuideState exits: m=423344 SNR=94.2
21:46:42.441 00.003 11824 Moving (-0.52, 0.06) raw xDistance=0.50 yDistance=-0.08
21:46:42.441 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:42.444 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
21:46:42.444 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:42.444 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:46:42.446 00.002 12116 Enqueuing Expose request
21:46:42.449 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:46:42.449 00.000 11824 MoveAxis(W, 111, ABG)
21:46:42.449 00.000 11824 Guiding  Dir = 3, Dur = 111
21:46:42.450 00.001 11824 IsSlewing returns 0
21:46:42.450 00.000 11824 IsGuiding returns 0
21:46:42.450 00.000 11824 PulseGuide returned control before completion, sleep 121
21:46:42.575 00.125 11824 IsGuiding returns 1
21:46:42.575 00.000 11824 scope still moving after pulse duration time elapsed
21:46:42.607 00.032 11824 IsSlewing returns 0
21:46:42.607 00.000 11824 IsGuiding returns 0
21:46:42.607 00.000 11824 scope move finished after 111 + 46 ms
21:46:42.607 00.000 11824 Move returns status 0, amount 111
21:46:42.607 00.000 11824 MoveAxis(N, 0, ABG)
21:46:42.608 00.001 11824 Move returns status 0, amount 0
21:46:42.608 00.000 11824 move complete, result=0
21:46:42.608 00.000 11824 worker thread done servicing request
21:46:42.608 00.000 11824 Worker thread wakes up
21:46:42.608 00.000 12116 GuideStep: 0.5 px 111 ms WEST, -0.1 px 0 ms NORTH
21:46:42.612 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:42.612 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:46:46.012 03.400 11824 Exposure complete
21:46:46.257 00.245 11824 worker thread done servicing request
21:46:46.257 00.000 12116 OnExposeComplete: enter
21:46:46.260 00.003 12116 UpdateGuideState(): m_state=6
21:46:46.263 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
21:46:46.266 00.003 12116 Star::Find returns 1 (0), X=1412.25, Y=262.49, Mass=391154, SNR=77.4, Peak=44403 HFD=2.9
21:46:46.269 00.003 12116 MultiStar: [#1 -0.05,-0.51,0.57,U] [#2 -0.27,-0.09,0.77,U] [#3 -0.01,0.05,0.89,U] [#4 0.16,-0.36,0.70,U] [#5 0.72,-0.52,0.65,U] [#6 0.28,-0.45,0.44,U] [#7 -0.20,-0.19,0.45,U] [#8 -0.03,0.06,0.36,U] 
21:46:46.273 00.004 12116 refined, 8 included, MultiStar: {-0.03, -0.26}, one-star: {-0.50, -0.34}
21:46:46.275 00.002 12116 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.71) = xAngle (-4.38 = 1.90)
21:46:46.279 00.004 12116 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.39 = -1.39)
21:46:46.281 00.002 12116 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.67 mountX=-0.08 mountY=-0.26, mountTheta=-1.89
21:46:46.287 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.03, y=-0.26, opts=13)
21:46:46.290 00.003 12116 Enqueuing Move request for scope (-0.03, -0.26)
21:46:46.293 00.003 11824 Worker thread wakes up
21:46:46.293 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
21:46:46.293 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
21:46:46.293 00.000 11824 Moving (-0.03, -0.26) raw xDistance=-0.08 yDistance=-0.26
21:46:46.293 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:46:46.294 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:46.294 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:46:46.294 00.000 11824 MoveAxis(E, 0, ABG)
21:46:46.294 00.000 11824 Move returns status 0, amount 0
21:46:46.294 00.000 11824 MoveAxis(N, 0, ABG)
21:46:46.294 00.000 11824 Move returns status 0, amount 0
21:46:46.294 00.000 11824 move complete, result=0
21:46:46.294 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1693, FiltMax=65535, Gamma=0.510
21:46:46.297 00.003 11824 worker thread done servicing request
21:46:46.297 00.000 12116 UpdateGuideState exits: m=391154 SNR=77.4
21:46:46.299 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:46.303 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:46:46.306 00.003 12116 Enqueuing Expose request
21:46:46.308 00.002 11824 Worker thread wakes up
21:46:46.308 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:46:46.311 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:46.312 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:46:49.719 03.407 11824 Exposure complete
21:46:49.967 00.248 11824 worker thread done servicing request
21:46:49.967 00.000 12116 OnExposeComplete: enter
21:46:49.970 00.003 12116 UpdateGuideState(): m_state=6
21:46:49.974 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
21:46:49.976 00.002 12116 Star::Find returns 1 (0), X=1411.96, Y=262.66, Mass=389508, SNR=87.3, Peak=52400 HFD=2.5
21:46:49.980 00.004 12116 MultiStar: [#1 -0.55,-0.06,0.63,U] [#2 0.59,-0.06,0.76,U] [#3 -0.38,-0.08,0.87,U] [#4 -0.52,0.15,0.63,U] [#5 -0.07,-0.26,0.46,U] [#6 -0.18,-0.25,0.44,U] [#7 -0.34,0.21,0.37,U] [#8 -0.45,0.20,0.31,U] 
21:46:49.983 00.003 12116 refined, 8 included, MultiStar: {-0.31, -0.06}, one-star: {-0.78, -0.16}
21:46:49.986 00.003 12116 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.71) = xAngle (-5.68 = 0.60)
21:46:49.989 00.003 12116 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.69 = -2.69)
21:46:49.991 00.002 12116 CameraToMount -- cameraX=-0.31 cameraY=-0.06 hyp=0.32 cameraTheta=-2.96 mountX=0.26 mountY=-0.14, mountTheta=-0.49
21:46:50.000 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.31, y=-0.06, opts=13)
21:46:50.004 00.004 12116 Enqueuing Move request for scope (-0.31, -0.06)
21:46:50.007 00.003 11824 Worker thread wakes up
21:46:50.007 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1797, FiltMax=65535, Gamma=0.510
21:46:50.011 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.06) opts 0xd
21:46:50.011 00.000 12116 UpdateGuideState exits: m=389508 SNR=87.3
21:46:50.014 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.31, -0.06)
21:46:50.014 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:50.017 00.003 11824 Moving (-0.31, -0.06) raw xDistance=0.26 yDistance=-0.14
21:46:50.017 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
21:46:50.017 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:50.017 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:46:50.021 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:46:50.021 00.000 11824 MoveAxis(E, 0, ABG)
21:46:50.021 00.000 11824 Move returns status 0, amount 0
21:46:50.021 00.000 11824 MoveAxis(N, 0, ABG)
21:46:50.021 00.000 11824 Move returns status 0, amount 0
21:46:50.021 00.000 11824 move complete, result=0
21:46:50.021 00.000 11824 worker thread done servicing request
21:46:50.022 00.001 12116 Enqueuing Expose request
21:46:50.024 00.002 11824 Worker thread wakes up
21:46:50.024 00.000 12116 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:50.029 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:50.029 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:46:53.442 03.413 11824 Exposure complete
21:46:53.692 00.250 11824 worker thread done servicing request
21:46:53.692 00.000 12116 OnExposeComplete: enter
21:46:53.696 00.004 12116 UpdateGuideState(): m_state=6
21:46:53.699 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
21:46:53.702 00.003 12116 Star::Find returns 1 (0), X=1411.72, Y=262.55, Mass=424079, SNR=87.3, Peak=55840 HFD=3.0
21:46:53.707 00.005 12116 MultiStar: [#1 -0.61,-0.16,0.55,U] [#2 0.56,-0.23,0.77,U] [#3 -0.43,-0.03,0.84,U] [#4 -0.56,-0.14,0.56,U] [#5 0.06,0.14,0.54,U] [#6 -0.68,-0.39,0.46,U] [#7 -0.49,0.02,0.35,U] [#8 -0.26,-0.31,0.33,U] 
21:46:53.710 00.003 12116 refined, 8 included, MultiStar: {-0.40, -0.16}, one-star: {-1.03, -0.27}
21:46:53.714 00.004 12116 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.71) = xAngle (-5.48 = 0.80)
21:46:53.716 00.002 12116 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.50 = -2.50)
21:46:53.719 00.003 12116 CameraToMount -- cameraX=-0.40 cameraY=-0.16 hyp=0.43 cameraTheta=-2.77 mountX=0.30 mountY=-0.26, mountTheta=-0.71
21:46:53.725 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.40, y=-0.16, opts=13)
21:46:53.729 00.004 12116 Enqueuing Move request for scope (-0.40, -0.16)
21:46:53.731 00.002 11824 Worker thread wakes up
21:46:53.732 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1511, FiltMax=65535, Gamma=0.510
21:46:53.734 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.16) opts 0xd
21:46:53.734 00.000 12116 UpdateGuideState exits: m=424079 SNR=87.3
21:46:53.738 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:53.741 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.40, -0.16)
21:46:53.741 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:46:53.744 00.003 12116 Enqueuing Expose request
21:46:53.747 00.003 11824 Moving (-0.40, -0.16) raw xDistance=0.30 yDistance=-0.26
21:46:53.747 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
21:46:53.747 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:53.747 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:46:53.747 00.000 11824 MoveAxis(W, 67, ABG)
21:46:53.747 00.000 11824 Guiding  Dir = 3, Dur = 67
21:46:53.748 00.001 11824 IsSlewing returns 0
21:46:53.748 00.000 11824 IsGuiding returns 0
21:46:53.748 00.000 11824 PulseGuide returned control before completion, sleep 77
21:46:53.829 00.081 11824 IsGuiding returns 1
21:46:53.829 00.000 11824 scope still moving after pulse duration time elapsed
21:46:53.860 00.031 11824 IsSlewing returns 0
21:46:53.860 00.000 11824 IsGuiding returns 0
21:46:53.860 00.000 11824 scope move finished after 67 + 45 ms
21:46:53.860 00.000 11824 Move returns status 0, amount 67
21:46:53.861 00.001 11824 MoveAxis(N, 0, ABG)
21:46:53.861 00.000 11824 Move returns status 0, amount 0
21:46:53.861 00.000 11824 move complete, result=0
21:46:53.861 00.000 11824 worker thread done servicing request
21:46:53.861 00.000 11824 Worker thread wakes up
21:46:53.861 00.000 12116 GuideStep: 0.3 px 67 ms WEST, -0.3 px 0 ms NORTH
21:46:53.864 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:53.864 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:46:57.264 03.400 11824 Exposure complete
21:46:57.512 00.248 11824 worker thread done servicing request
21:46:57.512 00.000 12116 OnExposeComplete: enter
21:46:57.515 00.003 12116 UpdateGuideState(): m_state=6
21:46:57.518 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
21:46:57.522 00.004 12116 Star::Find returns 1 (0), X=1411.70, Y=262.96, Mass=444309, SNR=100.0, Peak=47360 HFD=2.6
21:46:57.525 00.003 12116 MultiStar: [#1 -0.97,0.22,0.46,U] [#2 0.73,0.19,0.68,U] [#3 -0.70,0.29,0.70,U] [#4 -0.40,0.38,0.48,U] [#5 -0.24,0.26,0.45,U] [#6 -0.78,0.32,0.33,U] [#7 -0.62,0.27,0.30,U] [#8 -0.60,0.51,0.27,U] 
21:46:57.528 00.003 12116 refined, 8 included, MultiStar: {-0.51, 0.26}, one-star: {-1.05, 0.14}
21:46:57.531 00.003 12116 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.71) = xAngle (-0.04 = -0.04)
21:46:57.534 00.003 12116 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.95 = 2.95)
21:46:57.537 00.003 12116 CameraToMount -- cameraX=-0.51 cameraY=0.26 hyp=0.57 cameraTheta=2.68 mountX=0.57 mountY=0.11, mountTheta=0.19
21:46:57.545 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.51, y=0.26, opts=13)
21:46:57.549 00.004 12116 Enqueuing Move request for scope (-0.51, 0.26)
21:46:57.551 00.002 11824 Worker thread wakes up
21:46:57.551 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.26) opts 0xd
21:46:57.552 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1517, FiltMax=65535, Gamma=0.510
21:46:57.555 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.51, 0.26)
21:46:57.555 00.000 12116 UpdateGuideState exits: m=444309 SNR=100.0
21:46:57.558 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:57.561 00.003 11824 Moving (-0.51, 0.26) raw xDistance=0.57 yDistance=0.11
21:46:57.561 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:46:57.564 00.003 12116 Enqueuing Expose request
21:46:57.566 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
21:46:57.566 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:57.566 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:46:57.567 00.001 11824 MoveAxis(W, 133, ABG)
21:46:57.567 00.000 11824 Guiding  Dir = 3, Dur = 133
21:46:57.567 00.000 11824 IsSlewing returns 0
21:46:57.567 00.000 11824 IsGuiding returns 0
21:46:57.567 00.000 11824 PulseGuide returned control before completion, sleep 143
21:46:57.718 00.151 11824 IsGuiding returns 1
21:46:57.718 00.000 11824 scope still moving after pulse duration time elapsed
21:46:57.749 00.031 11824 IsSlewing returns 0
21:46:57.749 00.000 11824 IsGuiding returns 0
21:46:57.749 00.000 11824 scope move finished after 133 + 49 ms
21:46:57.749 00.000 11824 Move returns status 0, amount 133
21:46:57.749 00.000 11824 MoveAxis(N, 0, ABG)
21:46:57.749 00.000 11824 Move returns status 0, amount 0
21:46:57.750 00.001 11824 move complete, result=0
21:46:57.750 00.000 11824 worker thread done servicing request
21:46:57.750 00.000 11824 Worker thread wakes up
21:46:57.750 00.000 12116 GuideStep: 0.6 px 133 ms WEST, 0.1 px 0 ms NORTH
21:46:57.754 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:46:57.755 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:47:01.205 03.450 11824 Exposure complete
21:47:01.461 00.256 11824 worker thread done servicing request
21:47:01.461 00.000 12116 OnExposeComplete: enter
21:47:01.464 00.003 12116 UpdateGuideState(): m_state=6
21:47:01.467 00.003 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
21:47:01.472 00.005 12116 Star::Find returns 1 (0), X=1411.56, Y=262.85, Mass=412095, SNR=90.5, Peak=48560 HFD=2.8
21:47:01.475 00.003 12116 MultiStar: [#1 -1.01,0.18,0.54,U] [#2 1.11,0.09,0.71,U] [#3 -0.64,0.43,0.74,U] [#4 -0.74,-0.06,0.75,U] [#5 -0.43,-0.15,0.40,U] [#6 -0.71,0.31,0.33,U] [#7 -0.63,0.29,0.30,U] [#8 -0.63,0.86,0.32,U] 
21:47:01.479 00.004 12116 refined, 8 included, MultiStar: {-0.54, 0.17}, one-star: {-1.19, 0.03}
21:47:01.482 00.003 12116 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.71) = xAngle (0.12 = 0.12)
21:47:01.485 00.003 12116 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.11 = 3.11)
21:47:01.488 00.003 12116 CameraToMount -- cameraX=-0.54 cameraY=0.17 hyp=0.57 cameraTheta=2.84 mountX=0.57 mountY=0.02, mountTheta=0.03
21:47:01.495 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.54, y=0.17, opts=13)
21:47:01.498 00.003 12116 Enqueuing Move request for scope (-0.54, 0.17)
21:47:01.501 00.003 11824 Worker thread wakes up
21:47:01.501 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1565, FiltMax=65535, Gamma=0.510
21:47:01.505 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.17) opts 0xd
21:47:01.505 00.000 12116 UpdateGuideState exits: m=412095 SNR=90.5
21:47:01.508 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.54, 0.17)
21:47:01.509 00.001 11824 Moving (-0.54, 0.17) raw xDistance=0.57 yDistance=0.02
21:47:01.509 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
21:47:01.509 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:01.509 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:01.512 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:47:01.512 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:47:01.515 00.003 12116 Enqueuing Expose request
21:47:01.517 00.002 11824 MoveAxis(W, 136, ABG)
21:47:01.517 00.000 11824 Guiding  Dir = 3, Dur = 136
21:47:01.518 00.001 11824 IsSlewing returns 0
21:47:01.518 00.000 11824 IsGuiding returns 0
21:47:01.518 00.000 11824 PulseGuide returned control before completion, sleep 146
21:47:01.679 00.161 11824 IsGuiding returns 0
21:47:01.679 00.000 11824 Move returns status 0, amount 136
21:47:01.679 00.000 11824 MoveAxis(N, 0, ABG)
21:47:01.679 00.000 11824 Move returns status 0, amount 0
21:47:01.679 00.000 11824 move complete, result=0
21:47:01.680 00.001 11824 worker thread done servicing request
21:47:01.680 00.000 11824 Worker thread wakes up
21:47:01.680 00.000 12116 GuideStep: 0.6 px 136 ms WEST, 0.0 px 0 ms NORTH
21:47:01.684 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:47:01.684 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:47:05.075 03.391 11824 Exposure complete
21:47:05.436 00.361 11824 worker thread done servicing request
21:47:05.436 00.000 12116 OnExposeComplete: enter
21:47:05.439 00.003 12116 UpdateGuideState(): m_state=6
21:47:05.444 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
21:47:05.448 00.004 12116 Star::Find returns 1 (0), X=1411.51, Y=262.82, Mass=405244, SNR=86.8, Peak=43920 HFD=3.0
21:47:05.455 00.007 12116 MultiStar: [#1 -1.07,-0.08,0.59,U] [#2 0.97,0.01,0.75,U] [#3 -0.98,0.01,0.94,U] [#4 -0.84,0.22,0.59,U] [#5 -0.53,0.06,0.48,U] [#6 -1.01,0.15,0.46,U] [#7 -1.30,0.30,0.34,U] [#8 -0.91,0.48,0.23,U] 
21:47:05.458 00.003 12116 refined, 8 included, MultiStar: {-0.73, 0.08}, one-star: {-1.23, -0.00}
21:47:05.463 00.005 12116 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.71) = xAngle (0.32 = 0.32)
21:47:05.466 00.003 12116 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.31 = -2.97)
21:47:05.470 00.004 12116 CameraToMount -- cameraX=-0.73 cameraY=0.08 hyp=0.74 cameraTheta=3.04 mountX=0.70 mountY=-0.12, mountTheta=-0.18
21:47:05.478 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.73, y=0.08, opts=13)
21:47:05.481 00.003 12116 Enqueuing Move request for scope (-0.73, 0.08)
21:47:05.484 00.003 11824 Worker thread wakes up
21:47:05.485 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1479, FiltMax=65535, Gamma=0.510
21:47:05.488 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.08) opts 0xd
21:47:05.488 00.000 12116 UpdateGuideState exits: m=405244 SNR=86.8
21:47:05.491 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.73, 0.08)
21:47:05.491 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:05.494 00.003 11824 Moving (-0.73, 0.08) raw xDistance=0.70 yDistance=-0.12
21:47:05.494 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:47:05.497 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.70
21:47:05.498 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:05.498 00.000 12116 Enqueuing Expose request
21:47:05.501 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:47:05.501 00.000 11824 MoveAxis(W, 166, ABG)
21:47:05.501 00.000 11824 Guiding  Dir = 3, Dur = 166
21:47:05.501 00.000 11824 IsSlewing returns 0
21:47:05.502 00.001 11824 IsGuiding returns 0
21:47:05.502 00.000 11824 PulseGuide returned control before completion, sleep 176
21:47:05.685 00.183 11824 IsGuiding returns 1
21:47:05.685 00.000 11824 scope still moving after pulse duration time elapsed
21:47:05.717 00.032 11824 IsSlewing returns 0
21:47:05.717 00.000 11824 IsGuiding returns 0
21:47:05.718 00.001 11824 scope move finished after 166 + 49 ms
21:47:05.718 00.000 11824 Move returns status 0, amount 166
21:47:05.718 00.000 11824 MoveAxis(N, 0, ABG)
21:47:05.718 00.000 11824 Move returns status 0, amount 0
21:47:05.718 00.000 11824 move complete, result=0
21:47:05.718 00.000 11824 worker thread done servicing request
21:47:05.718 00.000 11824 Worker thread wakes up
21:47:05.718 00.000 12116 GuideStep: 0.7 px 166 ms WEST, -0.1 px 0 ms NORTH
21:47:05.723 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:47:05.723 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:47:09.126 03.403 11824 Exposure complete
21:47:09.363 00.237 11824 worker thread done servicing request
21:47:09.363 00.000 12116 OnExposeComplete: enter
21:47:09.367 00.004 12116 UpdateGuideState(): m_state=6
21:47:09.372 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
21:47:09.375 00.003 12116 Star::Find returns 1 (0), X=1411.52, Y=262.65, Mass=403782, SNR=83.9, Peak=47056 HFD=3.0
21:47:09.379 00.004 12116 MultiStar: [#1 -0.77,-0.24,0.66,U] [#2 0.83,-0.18,0.91,U] [#3 -0.78,0.03,0.91,U] [#4 -0.33,-0.37,0.55,U] [#5 -0.00,-0.70,0.56,U] [#6 -0.67,-0.08,0.41,U] [#7 -0.88,-0.07,0.35,U] [#8 -0.59,-0.08,0.33,U] 
21:47:09.382 00.003 12116 refined, 8 included, MultiStar: {-0.47, -0.20}, one-star: {-1.23, -0.18}
21:47:09.384 00.002 12116 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.71) = xAngle (-5.45 = 0.83)
21:47:09.389 00.005 12116 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.46 = -2.46)
21:47:09.391 00.002 12116 CameraToMount -- cameraX=-0.47 cameraY=-0.20 hyp=0.51 cameraTheta=-2.74 mountX=0.34 mountY=-0.32, mountTheta=-0.75
21:47:09.398 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.47, y=-0.20, opts=13)
21:47:09.401 00.003 12116 Enqueuing Move request for scope (-0.47, -0.20)
21:47:09.405 00.004 11824 Worker thread wakes up
21:47:09.405 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1495, FiltMax=65535, Gamma=0.510
21:47:09.408 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.20) opts 0xd
21:47:09.408 00.000 12116 UpdateGuideState exits: m=403782 SNR=83.9
21:47:09.411 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.47, -0.20)
21:47:09.411 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:09.414 00.003 11824 Moving (-0.47, -0.20) raw xDistance=0.34 yDistance=-0.32
21:47:09.414 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:47:09.416 00.002 12116 Enqueuing Expose request
21:47:09.420 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
21:47:09.420 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:09.420 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:47:09.420 00.000 11824 MoveAxis(W, 88, ABG)
21:47:09.420 00.000 11824 Guiding  Dir = 3, Dur = 88
21:47:09.420 00.000 11824 IsSlewing returns 0
21:47:09.421 00.001 11824 IsGuiding returns 0
21:47:09.422 00.001 11824 PulseGuide returned control before completion, sleep 98
21:47:09.530 00.108 11824 IsGuiding returns 1
21:47:09.530 00.000 11824 scope still moving after pulse duration time elapsed
21:47:09.562 00.032 11824 IsSlewing returns 0
21:47:09.562 00.000 11824 IsGuiding returns 0
21:47:09.563 00.001 11824 scope move finished after 88 + 53 ms
21:47:09.563 00.000 11824 Move returns status 0, amount 88
21:47:09.563 00.000 11824 MoveAxis(N, 0, ABG)
21:47:09.563 00.000 11824 Move returns status 0, amount 0
21:47:09.563 00.000 11824 move complete, result=0
21:47:09.563 00.000 11824 worker thread done servicing request
21:47:09.563 00.000 12116 GuideStep: 0.3 px 88 ms WEST, -0.3 px 0 ms NORTH
21:47:09.567 00.004 11824 Worker thread wakes up
21:47:09.567 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:47:09.568 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:47:12.975 03.407 11824 Exposure complete
21:47:13.205 00.230 11824 worker thread done servicing request
21:47:13.205 00.000 12116 OnExposeComplete: enter
21:47:13.208 00.003 12116 UpdateGuideState(): m_state=6
21:47:13.212 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
21:47:13.215 00.003 12116 Star::Find returns 1 (0), X=1411.92, Y=262.08, Mass=393305, SNR=79.0, Peak=45619 HFD=2.8
21:47:13.222 00.007 12116 MultiStar: [#1 -0.75,-0.43,0.60,U] [#2 0.24,-0.60,0.70,U] [#3 -0.49,-0.46,1.00,U] [#4 -0.18,-0.48,0.67,U] [#5 -0.18,-0.73,0.46,U] [#6 -0.54,-0.54,0.47,U] [#7 -0.73,-0.34,0.45,U] [#8 -0.22,-0.28,0.34,U] 
21:47:13.226 00.004 12116 refined, 8 included, MultiStar: {-0.43, -0.53}, one-star: {-0.83, -0.75}
21:47:13.231 00.005 12116 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.71) = xAngle (-4.97 = 1.32)
21:47:13.233 00.002 12116 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.98 = -1.98)
21:47:13.237 00.004 12116 CameraToMount -- cameraX=-0.43 cameraY=-0.53 hyp=0.69 cameraTheta=-2.25 mountX=0.17 mountY=-0.63, mountTheta=-1.30
21:47:13.247 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.43, y=-0.53, opts=13)
21:47:13.250 00.003 12116 Enqueuing Move request for scope (-0.43, -0.53)
21:47:13.255 00.005 11824 Worker thread wakes up
21:47:13.255 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1591, FiltMax=65535, Gamma=0.510
21:47:13.258 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.53) opts 0xd
21:47:13.258 00.000 12116 UpdateGuideState exits: m=393305 SNR=79.0
21:47:13.262 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.43, -0.53)
21:47:13.262 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:13.265 00.003 11824 Moving (-0.43, -0.53) raw xDistance=0.17 yDistance=-0.63
21:47:13.265 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:47:13.267 00.002 12116 Enqueuing Expose request
21:47:13.271 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:47:13.271 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
21:47:13.271 00.000 11824 MoveAxis(E, 0, ABG)
21:47:13.272 00.001 11824 Move returns status 0, amount 0
21:47:13.272 00.000 11824 MoveAxis(N, 119, ABG)
21:47:13.272 00.000 11824 Guiding  Dir = 0, Dur = 119
21:47:13.272 00.000 11824 IsSlewing returns 0
21:47:13.272 00.000 11824 IsGuiding returns 0
21:47:13.272 00.000 11824 PulseGuide returned control before completion, sleep 129
21:47:13.411 00.139 11824 IsGuiding returns 1
21:47:13.411 00.000 11824 scope still moving after pulse duration time elapsed
21:47:13.443 00.032 11824 IsSlewing returns 0
21:47:13.443 00.000 11824 IsGuiding returns 1
21:47:13.474 00.031 11824 IsSlewing returns 0
21:47:13.474 00.000 11824 IsGuiding returns 1
21:47:13.506 00.032 11824 IsSlewing returns 0
21:47:13.506 00.000 11824 IsGuiding returns 0
21:47:13.506 00.000 11824 scope move finished after 119 + 114 ms
21:47:13.506 00.000 11824 Move returns status 0, amount 119
21:47:13.507 00.001 11824 move complete, result=0
21:47:13.507 00.000 11824 worker thread done servicing request
21:47:13.507 00.000 11824 Worker thread wakes up
21:47:13.507 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.6 px 119 ms NORTH
21:47:13.510 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:47:13.510 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:47:16.991 03.481 11824 Exposure complete
21:47:17.368 00.377 12116 OnExposeComplete: enter
21:47:17.373 00.005 12116 UpdateGuideState(): m_state=6
21:47:17.378 00.005 11824 worker thread done servicing request
21:47:17.378 00.000 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
21:47:17.383 00.005 12116 Star::Find returns 1 (0), X=1411.83, Y=262.47, Mass=391118, SNR=83.8, Peak=49168 HFD=2.9
21:47:17.390 00.007 12116 MultiStar: [#1 -0.76,-0.02,0.61,U] [#2 0.37,-0.10,0.72,U] [#3 -0.46,-0.02,0.87,U] [#4 -0.31,-0.11,0.57,U] [#5 -0.14,-0.22,0.46,U] [#6 -0.59,-0.09,0.38,U] [#7 -1.03,-0.13,0.52,U] [#8 -0.41,0.18,0.42,U] 
21:47:17.394 00.004 12116 refined, 8 included, MultiStar: {-0.49, -0.12}, one-star: {-0.92, -0.36}
21:47:17.402 00.008 12116 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.71) = xAngle (-5.62 = 0.66)
21:47:17.407 00.005 12116 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.63 = -2.63)
21:47:17.412 00.005 12116 CameraToMount -- cameraX=-0.49 cameraY=-0.12 hyp=0.50 cameraTheta=-2.91 mountX=0.39 mountY=-0.24, mountTheta=-0.55
21:47:17.424 00.012 12116 SchedulePrimaryMove(0D79E080, x=-0.49, y=-0.12, opts=13)
21:47:17.427 00.003 12116 Enqueuing Move request for scope (-0.49, -0.12)
21:47:17.437 00.010 11824 Worker thread wakes up
21:47:17.438 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1802, FiltMax=65535, Gamma=0.510
21:47:17.443 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.12) opts 0xd
21:47:17.444 00.001 12116 UpdateGuideState exits: m=391118 SNR=83.8
21:47:17.449 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.49, -0.12)
21:47:17.450 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:17.458 00.008 11824 Moving (-0.49, -0.12) raw xDistance=0.39 yDistance=-0.24
21:47:17.458 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:47:17.463 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
21:47:17.463 00.000 12116 Enqueuing Expose request
21:47:17.470 00.007 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:17.470 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:47:17.471 00.001 11824 MoveAxis(W, 88, ABG)
21:47:17.471 00.000 11824 Guiding  Dir = 3, Dur = 88
21:47:17.473 00.002 11824 IsSlewing returns 0
21:47:17.474 00.001 11824 IsGuiding returns 0
21:47:17.474 00.000 11824 PulseGuide returned control before completion, sleep 98
21:47:17.587 00.113 11824 IsGuiding returns 1
21:47:17.588 00.001 11824 scope still moving after pulse duration time elapsed
21:47:17.620 00.032 11824 IsSlewing returns 0
21:47:17.621 00.001 11824 IsGuiding returns 0
21:47:17.621 00.000 11824 scope move finished after 88 + 58 ms
21:47:17.621 00.000 11824 Move returns status 0, amount 88
21:47:17.621 00.000 11824 MoveAxis(N, 0, ABG)
21:47:17.622 00.001 11824 Move returns status 0, amount 0
21:47:17.622 00.000 11824 move complete, result=0
21:47:17.622 00.000 11824 worker thread done servicing request
21:47:17.622 00.000 11824 Worker thread wakes up
21:47:17.622 00.000 12116 GuideStep: 0.4 px 88 ms WEST, -0.2 px 0 ms NORTH
21:47:17.630 00.008 11824 worker thread servicing REQUEST_EXPOSE 3000
21:47:17.630 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:47:21.506 03.876 11824 Exposure complete
21:47:21.995 00.489 11824 worker thread done servicing request
21:47:21.995 00.000 12116 OnExposeComplete: enter
21:47:21.998 00.003 12116 UpdateGuideState(): m_state=6
21:47:22.002 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
21:47:22.024 00.022 12116 Star::Find returns 1 (0), X=1411.56, Y=262.86, Mass=406282, SNR=84.1, Peak=40461 HFD=3.1
21:47:22.030 00.006 12116 MultiStar: [#1 -0.98,0.41,0.52,U] [#2 0.77,0.46,0.69,U] [#3 -0.88,0.53,0.78,U] [#4 -0.66,0.42,0.56,U] [#5 -0.29,0.27,0.48,U] [#6 -0.71,0.65,0.37,U] [#7 -1.01,0.59,0.39,U] [#8 -0.75,0.62,0.34,U] 
21:47:22.036 00.006 12116 refined, 8 included, MultiStar: {-0.64, 0.40}, one-star: {-1.19, 0.04}
21:47:22.041 00.005 12116 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.71) = xAngle (-0.13 = -0.13)
21:47:22.045 00.004 12116 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.86 = 2.86)
21:47:22.049 00.004 12116 CameraToMount -- cameraX=-0.64 cameraY=0.40 hyp=0.75 cameraTheta=2.59 mountX=0.74 mountY=0.21, mountTheta=0.27
21:47:22.059 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.64, y=0.40, opts=13)
21:47:22.063 00.004 12116 Enqueuing Move request for scope (-0.64, 0.40)
21:47:22.066 00.003 11824 Worker thread wakes up
21:47:22.066 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.40) opts 0xd
21:47:22.066 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.64, 0.40)
21:47:22.067 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1504, FiltMax=65535, Gamma=0.510
21:47:22.071 00.004 11824 Moving (-0.64, 0.40) raw xDistance=0.74 yDistance=0.21
21:47:22.071 00.000 12116 UpdateGuideState exits: m=406282 SNR=84.1
21:47:22.074 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:22.078 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
21:47:22.078 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:22.078 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:47:22.082 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:47:22.083 00.001 11824 MoveAxis(W, 173, ABG)
21:47:22.083 00.000 11824 Guiding  Dir = 3, Dur = 173
21:47:22.083 00.000 11824 IsSlewing returns 0
21:47:22.085 00.002 12116 Enqueuing Expose request
21:47:22.089 00.004 11824 IsGuiding returns 0
21:47:22.090 00.001 11824 PulseGuide returned control before completion, sleep 183
21:47:22.287 00.197 11824 IsGuiding returns 1
21:47:22.287 00.000 11824 scope still moving after pulse duration time elapsed
21:47:22.322 00.035 11824 IsSlewing returns 0
21:47:22.322 00.000 11824 IsGuiding returns 0
21:47:22.322 00.000 11824 scope move finished after 173 + 60 ms
21:47:22.322 00.000 11824 Move returns status 0, amount 173
21:47:22.322 00.000 11824 MoveAxis(N, 0, ABG)
21:47:22.322 00.000 11824 Move returns status 0, amount 0
21:47:22.323 00.001 11824 move complete, result=0
21:47:22.323 00.000 12116 GuideStep: 0.7 px 173 ms WEST, 0.2 px 0 ms NORTH
21:47:22.331 00.008 11824 worker thread done servicing request
21:47:22.331 00.000 11824 Worker thread wakes up
21:47:22.332 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:47:22.332 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:47:24.397 02.065 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:47:24.400 00.003 12116 case statement mapped state 6 to 3
21:47:24.405 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:47:25.513 01.108 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:47:25.516 00.003 12116 case statement mapped state 6 to 3
21:47:25.521 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:47:25.765 00.244 11824 Exposure complete
21:47:26.071 00.306 11824 worker thread done servicing request
21:47:26.072 00.001 12116 OnExposeComplete: enter
21:47:26.075 00.003 12116 UpdateGuideState(): m_state=6
21:47:26.080 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
21:47:26.085 00.005 12116 Star::Find returns 1 (0), X=1411.21, Y=262.82, Mass=399899, SNR=81.4, Peak=46205 HFD=2.6
21:47:26.089 00.004 12116 MultiStar: [#1 -1.31,0.12,0.66,U] [#2 1.46,0.14,0.87,U] [#3 -1.11,0.33,0.96,U] [#4 -1.02,0.27,0.65,U] [#5 -0.87,-0.08,0.51,U] [#6 -1.34,0.37,0.40,U] [#7 -1.30,0.27,0.39,U] [#8 -1.13,0.66,0.34,U] 
21:47:26.092 00.003 12116 refined, 8 included, MultiStar: {-0.82, 0.20}, one-star: {-1.53, -0.01}
21:47:26.096 00.004 12116 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.71) = xAngle (0.19 = 0.19)
21:47:26.099 00.003 12116 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.18 = -3.10)
21:47:26.106 00.007 12116 CameraToMount -- cameraX=-0.82 cameraY=0.20 hyp=0.84 cameraTheta=2.91 mountX=0.82 mountY=-0.03, mountTheta=-0.04
21:47:26.114 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.82, y=0.20, opts=13)
21:47:26.119 00.005 12116 Enqueuing Move request for scope (-0.82, 0.20)
21:47:26.124 00.005 11824 Worker thread wakes up
21:47:26.124 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1632, FiltMax=65535, Gamma=0.510
21:47:26.127 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.20) opts 0xd
21:47:26.127 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.82, 0.20)
21:47:26.128 00.001 11824 Moving (-0.82, 0.20) raw xDistance=0.82 yDistance=-0.03
21:47:26.128 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.82
21:47:26.128 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:26.128 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:47:26.129 00.001 12116 UpdateGuideState exits: m=399899 SNR=81.4
21:47:26.132 00.003 11824 MoveAxis(W, 197, ABG)
21:47:26.133 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:26.137 00.004 11824 Guiding  Dir = 3, Dur = 197
21:47:26.137 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:47:26.140 00.003 11824 IsSlewing returns 0
21:47:26.140 00.000 12116 Enqueuing Expose request
21:47:26.144 00.004 11824 IsGuiding returns 0
21:47:26.145 00.001 11824 PulseGuide returned control before completion, sleep 207
21:47:26.357 00.212 11824 IsGuiding returns 1
21:47:26.357 00.000 11824 scope still moving after pulse duration time elapsed
21:47:26.388 00.031 11824 IsSlewing returns 0
21:47:26.388 00.000 11824 IsGuiding returns 0
21:47:26.389 00.001 11824 scope move finished after 197 + 47 ms
21:47:26.389 00.000 11824 Move returns status 0, amount 197
21:47:26.389 00.000 11824 MoveAxis(N, 0, ABG)
21:47:26.389 00.000 11824 Move returns status 0, amount 0
21:47:26.389 00.000 11824 move complete, result=0
21:47:26.389 00.000 11824 worker thread done servicing request
21:47:26.389 00.000 11824 Worker thread wakes up
21:47:26.389 00.000 12116 GuideStep: 0.8 px 197 ms WEST, -0.0 px 0 ms NORTH
21:47:26.392 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:47:26.392 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1398,248,31,31)
21:47:26.577 00.185 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:47:26.591 00.014 12116 case statement mapped state 6 to 3
21:47:26.608 00.017 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:47:27.690 01.082 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:47:27.696 00.006 12116 case statement mapped state 6 to 3
21:47:27.699 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:47:28.807 01.108 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:47:28.811 00.004 12116 case statement mapped state 6 to 3
21:47:28.815 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:47:28.908 00.093 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:47:28.914 00.006 12116 case statement mapped state 6 to 3
21:47:28.916 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:47:29.010 00.094 12116 evsrv: cli 01AB6F50 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
21:47:29.013 00.003 12116 PhdController::Dither begins
21:47:29.017 00.004 12116 dither: size=1.00, dRA=-0.61 dDec=0.62
21:47:29.021 00.004 12116 MountToCamera -- mountTheta (-2.35) + m_xAngle (2.71) = xAngle (0.36 = 0.36)
21:47:29.024 00.003 12116 MountToCamera -- mountX=-0.61 mountY=0.62 hyp=0.87 mountTheta=-2.35 cameraX=0.81, cameraY=0.31 cameraTheta=0.36
21:47:29.028 00.004 12116 setting lock position to (1413.56, 263.13)
21:47:29.032 00.004 12116 Mount: notify guiding dithered (0.8, 0.3)
21:47:29.036 00.004 12116 MultiStar: stabilizing after lock position change
21:47:29.040 00.004 12116 Status Line: Dither by -0.61,0.62
21:47:29.045 00.005 12116 PhdController: newstate STATE_SETTLE_BEGIN
21:47:29.049 00.004 12116 PhdController: newstate STATE_SETTLE_WAIT
21:47:29.053 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1002}
21:47:29.808 00.755 11824 Exposure complete
21:47:30.091 00.283 11824 worker thread done servicing request
21:47:30.091 00.000 12116 OnExposeComplete: enter
21:47:30.095 00.004 12116 UpdateGuideState(): m_state=6
21:47:30.099 00.004 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
21:47:30.103 00.004 12116 Star::Find returns 1 (0), X=1411.46, Y=262.95, Mass=423712, SNR=84.8, Peak=45536 HFD=2.9
21:47:30.107 00.004 12116 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.71) = xAngle (-5.77 = 0.51)
21:47:30.112 00.005 12116 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.78 = -2.78)
21:47:30.116 00.004 12116 CameraToMount -- cameraX=-2.10 cameraY=-0.18 hyp=2.10 cameraTheta=-3.06 mountX=1.83 mountY=-0.74, mountTheta=-0.38
21:47:30.126 00.010 12116 dither recenter: remaining=(0.6,-0.6) step=(0.6,-0.6)
21:47:30.131 00.005 12116 MountToCamera -- mountTheta (0.79) + m_xAngle (2.71) = xAngle (3.50 = -2.78)
21:47:30.135 00.004 12116 MountToCamera -- mountX=0.61 mountY=-0.62 hyp=0.87 mountTheta=0.79 cameraX=-0.81, cameraY=-0.31 cameraTheta=-2.78
21:47:30.139 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.81, y=-0.31, opts=4)
21:47:30.142 00.003 12116 Enqueuing Move request for scope (-0.81, -0.31)
21:47:30.147 00.005 11824 Worker thread wakes up
21:47:30.147 00.000 12116 Mount: notify direct move 0.61,-0.62
21:47:30.150 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.31) opts 0x4
21:47:30.150 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.81, -0.31)
21:47:30.150 00.000 11824 Moving (-0.81, -0.31) raw xDistance=0.61 yDistance=-0.62
21:47:30.150 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1779, FiltMax=65535, Gamma=0.510
21:47:30.155 00.005 11824 MoveAxis(W, 218, B)
21:47:30.155 00.000 12116 UpdateGuideState exits: m=423712 SNR=84.8
21:47:30.158 00.003 11824 Guiding  Dir = 3, Dur = 218
21:47:30.158 00.000 12116 PhdController: settling, locked = 1, distance = 1.72 (4.00) aobump = 0 frame = 1 / 99999
21:47:30.162 00.004 11824 IsSlewing returns 0
21:47:30.163 00.001 12116 evsrv: {"Event":"Settling","Timestamp":1778813250.162,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.72,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:47:30.167 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:30.174 00.007 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:47:30.177 00.003 11824 IsGuiding returns 0
21:47:30.178 00.001 11824 PulseGuide returned control before completion, sleep 228
21:47:30.179 00.001 12116 Enqueuing Expose request
21:47:30.414 00.235 11824 IsGuiding returns 1
21:47:30.414 00.000 11824 scope still moving after pulse duration time elapsed
21:47:30.445 00.031 11824 IsSlewing returns 0
21:47:30.445 00.000 11824 IsGuiding returns 0
21:47:30.445 00.000 11824 scope move finished after 218 + 50 ms
21:47:30.445 00.000 11824 Move returns status 0, amount 218
21:47:30.446 00.001 11824 MoveAxis(N, 116, B)
21:47:30.446 00.000 11824 Guiding  Dir = 0, Dur = 116
21:47:30.446 00.000 11824 IsSlewing returns 0
21:47:30.446 00.000 11824 IsGuiding returns 0
21:47:30.447 00.001 11824 PulseGuide returned control before completion, sleep 126
21:47:30.588 00.141 11824 IsGuiding returns 1
21:47:30.588 00.000 11824 scope still moving after pulse duration time elapsed
21:47:30.619 00.031 11824 IsSlewing returns 0
21:47:30.620 00.001 11824 IsGuiding returns 0
21:47:30.620 00.000 11824 scope move finished after 116 + 57 ms
21:47:30.620 00.000 11824 Move returns status 0, amount 116
21:47:30.620 00.000 11824 move complete, result=0
21:47:30.620 00.000 11824 worker thread done servicing request
21:47:30.620 00.000 11824 Worker thread wakes up
21:47:30.621 00.001 12116 GuideStep: 0.6 px 218 ms WEST, -0.6 px 116 ms NORTH
21:47:30.625 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:47:30.625 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:47:34.056 03.431 11824 Exposure complete
21:47:34.126 00.070 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:47:34.130 00.004 12116 case statement mapped state 6 to 3
21:47:34.133 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:47:34.318 00.185 11824 worker thread done servicing request
21:47:34.319 00.001 12116 OnExposeComplete: enter
21:47:34.323 00.004 12116 UpdateGuideState(): m_state=6
21:47:34.328 00.005 12116 Star::Find(15, 1411, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
21:47:34.331 00.003 12116 Star::Find returns 1 (0), X=1411.96, Y=263.02, Mass=407472, SNR=84.1, Peak=43635 HFD=2.8
21:47:34.335 00.004 12116 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.71) = xAngle (-5.79 = 0.50)
21:47:34.338 00.003 12116 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.80 = -2.80)
21:47:34.341 00.003 12116 CameraToMount -- cameraX=-1.60 cameraY=-0.11 hyp=1.60 cameraTheta=-3.07 mountX=1.41 mountY=-0.54, mountTheta=-0.36
21:47:34.347 00.006 12116 SchedulePrimaryMove(0D79E080, x=-1.60, y=-0.11, opts=13)
21:47:34.351 00.004 12116 Enqueuing Move request for scope (-1.60, -0.11)
21:47:34.354 00.003 11824 Worker thread wakes up
21:47:34.354 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1411, FiltMax=65535, Gamma=0.510
21:47:34.357 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.60, -0.11) opts 0xd
21:47:34.358 00.001 12116 UpdateGuideState exits: m=407472 SNR=84.1
21:47:34.361 00.003 11824 Handling offset move in thread for scope, endpoint = (-1.60, -0.11)
21:47:34.361 00.000 12116 PhdController: settling, locked = 1, distance = 1.60 (4.00) aobump = 0 frame = 2 / 99999
21:47:34.364 00.003 12116 PhdController: newstate STATE_FINISH
21:47:34.368 00.004 11824 Moving (-1.60, -0.11) raw xDistance=1.41 yDistance=-0.54
21:47:34.368 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.41
21:47:34.368 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:47:34.368 00.000 12116 PhdController complete: success
21:47:34.372 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
21:47:34.372 00.000 12116 evsrv: {"Event":"SettleDone","Timestamp":1778813254.372,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
21:47:34.375 00.003 11824 MoveAxis(W, 316, ABG)
21:47:34.375 00.000 11824 Guiding  Dir = 3, Dur = 316
21:47:34.375 00.000 12116 Mount: notify guiding dither settle done success=1
21:47:34.378 00.003 12116 PhdController: newstate STATE_IDLE
21:47:34.382 00.004 11824 IsSlewing returns 0
21:47:34.382 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:34.385 00.003 11824 IsGuiding returns 0
21:47:34.386 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:47:34.390 00.004 12116 Enqueuing Expose request
21:47:34.393 00.003 11824 PulseGuide returned control before completion, sleep 326
21:47:34.395 00.002 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
21:47:34.399 00.004 12116 PhdController::Guide begins
21:47:34.405 00.006 12116 PhdController: newstate STATE_SETUP
21:47:34.409 00.004 12116 PhdController: setup
21:47:34.413 00.004 12116 PhdController: newstate STATE_ATTEMPT_START
21:47:34.416 00.003 12116 PhdController: guider state = 6
21:47:34.421 00.005 12116 PhdController: newstate STATE_SETTLE_BEGIN
21:47:34.425 00.004 12116 PhdController: newstate STATE_SETTLE_WAIT
21:47:34.429 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1003}
21:47:34.432 00.003 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:47:34.437 00.005 12116 case statement mapped state 6 to 3
21:47:34.440 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:47:34.733 00.293 11824 IsGuiding returns 0
21:47:34.734 00.001 11824 Move returns status 0, amount 316
21:47:34.734 00.000 11824 MoveAxis(N, 0, ABG)
21:47:34.734 00.000 11824 Move returns status 0, amount 0
21:47:34.734 00.000 11824 move complete, result=0
21:47:34.734 00.000 11824 worker thread done servicing request
21:47:34.734 00.000 12116 GuideStep: 1.4 px 316 ms WEST, -0.5 px 0 ms NORTH
21:47:34.739 00.005 11824 Worker thread wakes up
21:47:34.739 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:47:34.739 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:47:38.163 03.424 11824 Exposure complete
21:47:38.414 00.251 11824 worker thread done servicing request
21:47:38.414 00.000 12116 OnExposeComplete: enter
21:47:38.420 00.006 12116 UpdateGuideState(): m_state=6
21:47:38.425 00.005 12116 Star::Find(15, 1411, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
21:47:38.428 00.003 12116 Star::Find returns 1 (0), X=1412.25, Y=262.81, Mass=437783, SNR=96.3, Peak=45328 HFD=3.0
21:47:38.431 00.003 12116 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.71) = xAngle (-5.62 = 0.66)
21:47:38.434 00.003 12116 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.63 = -2.63)
21:47:38.438 00.004 12116 CameraToMount -- cameraX=-1.31 cameraY=-0.32 hyp=1.34 cameraTheta=-2.90 mountX=1.06 mountY=-0.66, mountTheta=-0.56
21:47:38.445 00.007 12116 SchedulePrimaryMove(0D79E080, x=-1.31, y=-0.32, opts=13)
21:47:38.448 00.003 12116 Enqueuing Move request for scope (-1.31, -0.32)
21:47:38.451 00.003 11824 Worker thread wakes up
21:47:38.451 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1639, FiltMax=65535, Gamma=0.510
21:47:38.454 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.31, -0.32) opts 0xd
21:47:38.454 00.000 11824 Handling offset move in thread for scope, endpoint = (-1.31, -0.32)
21:47:38.454 00.000 11824 Moving (-1.31, -0.32) raw xDistance=1.06 yDistance=-0.66
21:47:38.454 00.000 12116 UpdateGuideState exits: m=437783 SNR=96.3
21:47:38.458 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.06
21:47:38.458 00.000 12116 PhdController: settling, locked = 1, distance = 1.53 (4.00) aobump = 0 frame = 1 / 99999
21:47:38.462 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:47:38.462 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
21:47:38.462 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778813258.462,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.53,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:47:38.466 00.004 11824 MoveAxis(W, 259, ABG)
21:47:38.467 00.001 11824 Guiding  Dir = 3, Dur = 259
21:47:38.467 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:38.470 00.003 11824 IsSlewing returns 0
21:47:38.471 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:47:38.474 00.003 11824 IsGuiding returns 0
21:47:38.474 00.000 12116 Enqueuing Expose request
21:47:38.477 00.003 11824 PulseGuide returned control before completion, sleep 269
21:47:38.758 00.281 11824 IsGuiding returns 0
21:47:38.758 00.000 11824 Move returns status 0, amount 259
21:47:38.758 00.000 11824 MoveAxis(N, 0, ABG)
21:47:38.758 00.000 11824 Move returns status 0, amount 0
21:47:38.758 00.000 11824 move complete, result=0
21:47:38.758 00.000 11824 worker thread done servicing request
21:47:38.758 00.000 11824 Worker thread wakes up
21:47:38.759 00.001 12116 GuideStep: 1.1 px 259 ms WEST, -0.7 px 0 ms NORTH
21:47:38.762 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:47:38.762 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:47:42.165 03.403 11824 Exposure complete
21:47:42.404 00.239 11824 worker thread done servicing request
21:47:42.404 00.000 12116 OnExposeComplete: enter
21:47:42.408 00.004 12116 UpdateGuideState(): m_state=6
21:47:42.413 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
21:47:42.416 00.003 12116 Star::Find returns 1 (0), X=1413.68, Y=262.44, Mass=435032, SNR=99.5, Peak=45712 HFD=3.1
21:47:42.420 00.004 12116 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.71) = xAngle (-4.12 = 2.17)
21:47:42.424 00.004 12116 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.13 = -1.13)
21:47:42.429 00.005 12116 CameraToMount -- cameraX=0.12 cameraY=-0.69 hyp=0.70 cameraTheta=-1.40 mountX=-0.39 mountY=-0.63, mountTheta=-2.13
21:47:42.435 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.12, y=-0.69, opts=13)
21:47:42.440 00.005 12116 Enqueuing Move request for scope (0.12, -0.69)
21:47:42.444 00.004 11824 Worker thread wakes up
21:47:42.444 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.69) opts 0xd
21:47:42.445 00.001 11824 Handling offset move in thread for scope, endpoint = (0.12, -0.69)
21:47:42.445 00.000 11824 Moving (0.12, -0.69) raw xDistance=-0.39 yDistance=-0.63
21:47:42.445 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.39
21:47:42.445 00.000 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.83
21:47:42.445 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1683, FiltMax=65535, Gamma=0.510
21:47:42.448 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
21:47:42.448 00.000 12116 UpdateGuideState exits: m=435032 SNR=99.5
21:47:42.451 00.003 11824 MoveAxis(E, 70, ABG)
21:47:42.452 00.001 11824 Guiding  Dir = 2, Dur = 70
21:47:42.452 00.000 12116 PhdController: settling, locked = 1, distance = 1.28 (4.00) aobump = 0 frame = 2 / 99999
21:47:42.455 00.003 11824 IsSlewing returns 0
21:47:42.456 00.001 11824 IsGuiding returns 0
21:47:42.456 00.000 11824 PulseGuide returned control before completion, sleep 80
21:47:42.456 00.000 12116 PhdController: newstate STATE_FINISH
21:47:42.467 00.011 12116 PhdController complete: success
21:47:42.478 00.011 12116 evsrv: {"Event":"SettleDone","Timestamp":1778813262.478,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
21:47:42.489 00.011 12116 Mount: notify guiding dither settle done success=1
21:47:42.496 00.007 12116 PhdController: newstate STATE_IDLE
21:47:42.505 00.009 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:42.513 00.008 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:47:42.521 00.008 12116 Enqueuing Expose request
21:47:42.553 00.032 11824 IsGuiding returns 1
21:47:42.554 00.001 11824 scope still moving after pulse duration time elapsed
21:47:42.583 00.029 11824 IsSlewing returns 0
21:47:42.583 00.000 11824 IsGuiding returns 1
21:47:42.613 00.030 11824 IsSlewing returns 0
21:47:42.613 00.000 11824 IsGuiding returns 0
21:47:42.613 00.000 11824 scope move finished after 70 + 88 ms
21:47:42.613 00.000 11824 Move returns status 0, amount 70
21:47:42.613 00.000 11824 MoveAxis(N, 119, ABG)
21:47:42.613 00.000 11824 Guiding  Dir = 0, Dur = 119
21:47:42.613 00.000 11824 IsSlewing returns 0
21:47:42.613 00.000 11824 IsGuiding returns 0
21:47:42.615 00.002 11824 PulseGuide returned control before completion, sleep 129
21:47:42.753 00.138 11824 IsGuiding returns 1
21:47:42.754 00.001 11824 scope still moving after pulse duration time elapsed
21:47:42.784 00.030 11824 IsSlewing returns 0
21:47:42.784 00.000 11824 IsGuiding returns 0
21:47:42.786 00.002 11824 scope move finished after 119 + 51 ms
21:47:42.786 00.000 11824 Move returns status 0, amount 119
21:47:42.786 00.000 11824 move complete, result=0
21:47:42.786 00.000 11824 worker thread done servicing request
21:47:42.787 00.001 12116 GuideStep: -0.4 px 70 ms EAST, -0.6 px 119 ms NORTH
21:47:42.790 00.003 11824 Worker thread wakes up
21:47:42.790 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:47:42.791 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:47:46.196 03.405 11824 Exposure complete
21:47:46.433 00.237 11824 worker thread done servicing request
21:47:46.433 00.000 12116 OnExposeComplete: enter
21:47:46.437 00.004 12116 UpdateGuideState(): m_state=6
21:47:46.441 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
21:47:46.445 00.004 12116 Star::Find returns 1 (0), X=1413.92, Y=262.55, Mass=427695, SNR=90.2, Peak=48947 HFD=2.9
21:47:46.447 00.002 12116 MultiStar: exiting stabilization period
21:47:46.451 00.004 12116 MultiStar: updating star positions after lock position change
21:47:46.454 00.003 12116 Star::Find(15, 1533, 951, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
21:47:46.457 00.003 12116 Star::Find returns 1 (0), X=1534.83, Y=952.52, Mass=266661, SNR=54.6, Peak=37575 HFD=3.1
21:47:46.460 00.003 12116 Star::Find(15, 1552, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
21:47:46.463 00.003 12116 Star::Find returns 1 (0), X=1547.50, Y=1007.14, Mass=429845, SNR=61.3, Peak=28701 HFD=5.0
21:47:46.466 00.003 12116 Star::Find(15, 1391, 51, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
21:47:46.469 00.003 12116 Star::Find returns 1 (0), X=1391.88, Y=51.49, Mass=322041, SNR=68.2, Peak=35911 HFD=3.0
21:47:46.473 00.004 12116 Star::Find(15, 1004, 1032, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
21:47:46.476 00.003 12116 Star::Find returns 1 (0), X=1005.39, Y=1033.19, Mass=305535, SNR=58.3, Peak=36391 HFD=3.6
21:47:46.480 00.004 12116 Star::Find(15, 352, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
21:47:46.483 00.003 12116 Star::Find returns 1 (0), X=352.91, Y=1129.56, Mass=228768, SNR=45.7, Peak=34823 HFD=3.3
21:47:46.487 00.004 12116 Star::Find(15, 1265, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
21:47:46.491 00.004 12116 Star::Find returns 1 (0), X=1266.54, Y=880.25, Mass=151321, SNR=33.7, Peak=22448 HFD=3.0
21:47:46.494 00.003 12116 Star::Find(15, 1425, 389, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
21:47:46.497 00.003 12116 Star::Find returns 1 (0), X=1425.57, Y=389.88, Mass=124283, SNR=31.4, Peak=17309 HFD=2.5
21:47:46.500 00.003 12116 Star::Find(15, 757, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
21:47:46.503 00.003 12116 Star::Find returns 1 (0), X=758.35, Y=980.83, Mass=105933, SNR=27.0, Peak=19709 HFD=2.7
21:47:46.506 00.003 12116 Star::Find(15, 64, 945, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
21:47:46.508 00.002 12116 Star::Find returns 1 (0), X=65.59, Y=946.46, Mass=121494, SNR=32.6, Peak=18624 HFD=3.0
21:47:46.512 00.004 12116 Star::Find(15, 1305, 1105, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
21:47:46.515 00.003 12116 Star::Find returns 1 (0), X=1306.70, Y=1106.21, Mass=154249, SNR=33.8, Peak=20013 HFD=3.6
21:47:46.517 00.002 12116 Star::Find(15, 862, 750, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
21:47:46.521 00.004 12116 Star::Find returns 1 (0), X=863.93, Y=751.49, Mass=144563, SNR=32.3, Peak=20131 HFD=3.3
21:47:46.523 00.002 12116 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.71) = xAngle (-3.73 = 2.55)
21:47:46.526 00.003 12116 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.74 = -0.74)
21:47:46.532 00.006 12116 CameraToMount -- cameraX=0.36 cameraY=-0.58 hyp=0.68 cameraTheta=-1.01 mountX=-0.57 mountY=-0.46, mountTheta=-2.46
21:47:46.537 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.36, y=-0.58, opts=13)
21:47:46.540 00.003 12116 Enqueuing Move request for scope (0.36, -0.58)
21:47:46.543 00.003 11824 Worker thread wakes up
21:47:46.543 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.58) opts 0xd
21:47:46.543 00.000 11824 Handling offset move in thread for scope, endpoint = (0.36, -0.58)
21:47:46.543 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1696, FiltMax=65535, Gamma=0.510
21:47:46.546 00.003 11824 Moving (0.36, -0.58) raw xDistance=-0.57 yDistance=-0.46
21:47:46.546 00.000 12116 UpdateGuideState exits: m=427695 SNR=90.2
21:47:46.549 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
21:47:46.549 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:46.552 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:47:46.552 00.000 11824 MoveAxis(E, 132, ABG)
21:47:46.552 00.000 11824 Guiding  Dir = 2, Dur = 132
21:47:46.552 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:47:46.555 00.003 12116 Enqueuing Expose request
21:47:46.558 00.003 11824 IsSlewing returns 0
21:47:46.558 00.000 11824 IsGuiding returns 0
21:47:46.558 00.000 11824 PulseGuide returned control before completion, sleep 142
21:47:46.716 00.158 11824 IsGuiding returns 0
21:47:46.716 00.000 11824 Move returns status 0, amount 132
21:47:46.716 00.000 11824 MoveAxis(N, 87, ABG)
21:47:46.716 00.000 11824 Guiding  Dir = 0, Dur = 87
21:47:46.717 00.001 11824 IsSlewing returns 0
21:47:46.717 00.000 11824 IsGuiding returns 0
21:47:46.717 00.000 11824 PulseGuide returned control before completion, sleep 97
21:47:46.827 00.110 11824 IsGuiding returns 1
21:47:46.827 00.000 11824 scope still moving after pulse duration time elapsed
21:47:46.858 00.031 11824 IsSlewing returns 0
21:47:46.858 00.000 11824 IsGuiding returns 0
21:47:46.858 00.000 11824 scope move finished after 87 + 53 ms
21:47:46.858 00.000 11824 Move returns status 0, amount 87
21:47:46.858 00.000 11824 move complete, result=0
21:47:46.859 00.001 11824 worker thread done servicing request
21:47:46.859 00.000 11824 Worker thread wakes up
21:47:46.859 00.000 12116 GuideStep: -0.6 px 132 ms EAST, -0.5 px 87 ms NORTH
21:47:46.863 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:47:46.863 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:47:50.292 03.429 11824 Exposure complete
21:47:50.538 00.246 11824 worker thread done servicing request
21:47:50.539 00.001 12116 OnExposeComplete: enter
21:47:50.542 00.003 12116 UpdateGuideState(): m_state=6
21:47:50.545 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
21:47:50.548 00.003 12116 Star::Find returns 1 (0), X=1414.35, Y=263.10, Mass=409387, SNR=80.2, Peak=46720 HFD=2.7
21:47:50.551 00.003 12116 MultiStar: [#1 0.20,0.47,0.73,U] [#2 -0.84,0.66,0.81,U] [#3 0.36,0.53,0.98,U] [#4 0.35,0.22,0.70,U] [#5 0.26,0.44,0.59,U] [#6 0.16,0.57,0.39,U] [#7 0.36,0.83,0.44,U] [#8 0.19,0.55,0.35,U] 
21:47:50.555 00.004 12116 refined, 8 included, MultiStar: {0.22, 0.43}, one-star: {0.79, -0.03}
21:47:50.558 00.003 12116 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.71) = xAngle (-1.62 = -1.62)
21:47:50.561 00.003 12116 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.37 = 1.37)
21:47:50.564 00.003 12116 CameraToMount -- cameraX=0.22 cameraY=0.43 hyp=0.48 cameraTheta=1.10 mountX=-0.02 mountY=0.47, mountTheta=1.62
21:47:50.571 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.22, y=0.43, opts=13)
21:47:50.574 00.003 12116 Enqueuing Move request for scope (0.22, 0.43)
21:47:50.578 00.004 11824 Worker thread wakes up
21:47:50.578 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.43) opts 0xd
21:47:50.578 00.000 11824 Handling offset move in thread for scope, endpoint = (0.22, 0.43)
21:47:50.578 00.000 11824 Moving (0.22, 0.43) raw xDistance=-0.02 yDistance=0.47
21:47:50.578 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:47:50.578 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:47:50.578 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1587, FiltMax=65535, Gamma=0.510
21:47:50.581 00.003 12116 UpdateGuideState exits: m=409387 SNR=80.2
21:47:50.584 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:50.588 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:47:50.591 00.003 12116 Enqueuing Expose request
21:47:50.594 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
21:47:50.594 00.000 11824 MoveAxis(E, 0, ABG)
21:47:50.594 00.000 11824 Move returns status 0, amount 0
21:47:50.594 00.000 11824 MoveAxis(N, 0, ABG)
21:47:50.594 00.000 11824 Move returns status 0, amount 0
21:47:50.594 00.000 11824 move complete, result=0
21:47:50.595 00.001 11824 worker thread done servicing request
21:47:50.595 00.000 11824 Worker thread wakes up
21:47:50.595 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:47:50.595 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:47:50.600 00.005 12116 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
21:47:54.011 03.411 11824 Exposure complete
21:47:54.274 00.263 11824 worker thread done servicing request
21:47:54.274 00.000 12116 OnExposeComplete: enter
21:47:54.277 00.003 12116 UpdateGuideState(): m_state=6
21:47:54.281 00.004 12116 Star::Find(15, 1414, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
21:47:54.284 00.003 12116 Star::Find returns 1 (0), X=1413.68, Y=263.19, Mass=431064, SNR=90.7, Peak=48272 HFD=2.7
21:47:54.289 00.005 12116 MultiStar: [#1 -0.27,0.46,0.56,U] [#2 0.23,0.55,0.74,U] [#3 -0.42,0.86,0.74,U] [#4 -0.56,0.56,0.59,U] [#5 -0.33,0.30,0.47,U] [#6 -0.33,0.54,0.36,U] [#7 -0.37,1.13,0.36,U] [#8 -0.44,0.64,0.32,U] 
21:47:54.292 00.003 12116 single-star, 8 included, MultiStar: {-0.20, 0.51}, one-star: {0.12, 0.06}
21:47:54.295 00.003 12116 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.71) = xAngle (-2.29 = -2.29)
21:47:54.300 00.005 12116 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.70 = 0.70)
21:47:54.303 00.003 12116 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.42 mountX=-0.09 mountY=0.09, mountTheta=2.37
21:47:54.308 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.12, y=0.06, opts=13)
21:47:54.312 00.004 12116 Enqueuing Move request for scope (0.12, 0.06)
21:47:54.315 00.003 11824 Worker thread wakes up
21:47:54.315 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1130, FiltMax=65535, Gamma=0.510
21:47:54.318 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
21:47:54.318 00.000 12116 UpdateGuideState exits: m=431064 SNR=90.7
21:47:54.321 00.003 11824 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
21:47:54.321 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:54.324 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:47:54.327 00.003 12116 Enqueuing Expose request
21:47:54.330 00.003 11824 Moving (0.12, 0.06) raw xDistance=-0.09 yDistance=0.09
21:47:54.330 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:47:54.330 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:54.330 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:47:54.330 00.000 11824 MoveAxis(E, 0, ABG)
21:47:54.330 00.000 11824 Move returns status 0, amount 0
21:47:54.330 00.000 11824 MoveAxis(N, 0, ABG)
21:47:54.330 00.000 11824 Move returns status 0, amount 0
21:47:54.330 00.000 11824 move complete, result=0
21:47:54.331 00.001 11824 worker thread done servicing request
21:47:54.331 00.000 11824 Worker thread wakes up
21:47:54.331 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:47:54.331 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:47:54.333 00.002 12116 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:47:57.739 03.406 11824 Exposure complete
21:47:57.991 00.252 11824 worker thread done servicing request
21:47:57.991 00.000 12116 OnExposeComplete: enter
21:47:57.995 00.004 12116 UpdateGuideState(): m_state=6
21:47:57.999 00.004 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
21:47:58.002 00.003 12116 Star::Find returns 1 (0), X=1413.92, Y=263.03, Mass=418026, SNR=79.0, Peak=42979 HFD=2.9
21:47:58.006 00.004 12116 MultiStar: [#1 -0.11,0.24,0.72,U] [#2 -0.14,0.28,0.99,U] [#3 -0.02,0.23,0.85,U] [#4 -0.28,0.28,0.64,U] [#5 -0.15,0.11,0.59,U] [#6 -0.39,0.43,0.39,U] [#7 0.06,0.77,0.42,U] [#8 -0.23,0.30,0.36,U] 
21:47:58.009 00.003 12116 refined, 8 included, MultiStar: {-0.06, 0.23}, one-star: {0.36, -0.10}
21:47:58.013 00.004 12116 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.71) = xAngle (-0.89 = -0.89)
21:47:58.016 00.003 12116 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.10 = 2.10)
21:47:58.020 00.004 12116 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.82 mountX=0.15 mountY=0.21, mountTheta=0.94
21:47:58.027 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=0.23, opts=13)
21:47:58.030 00.003 12116 Enqueuing Move request for scope (-0.06, 0.23)
21:47:58.033 00.003 11824 Worker thread wakes up
21:47:58.033 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
21:47:58.033 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1837, FiltMax=65535, Gamma=0.510
21:47:58.036 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
21:47:58.036 00.000 12116 UpdateGuideState exits: m=418026 SNR=79.0
21:47:58.039 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:58.042 00.003 11824 Moving (-0.06, 0.23) raw xDistance=0.15 yDistance=0.21
21:47:58.042 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:47:58.045 00.003 12116 Enqueuing Expose request
21:47:58.048 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:47:58.048 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:58.048 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:47:58.048 00.000 11824 MoveAxis(E, 0, ABG)
21:47:58.048 00.000 11824 Move returns status 0, amount 0
21:47:58.048 00.000 11824 MoveAxis(N, 0, ABG)
21:47:58.048 00.000 11824 Move returns status 0, amount 0
21:47:58.049 00.001 11824 move complete, result=0
21:47:58.049 00.000 11824 worker thread done servicing request
21:47:58.049 00.000 11824 Worker thread wakes up
21:47:58.049 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:47:58.049 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:47:58.051 00.002 12116 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:48:01.453 03.402 11824 Exposure complete
21:48:01.687 00.234 11824 worker thread done servicing request
21:48:01.687 00.000 12116 OnExposeComplete: enter
21:48:01.691 00.004 12116 UpdateGuideState(): m_state=6
21:48:01.695 00.004 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
21:48:01.698 00.003 12116 Star::Find returns 1 (0), X=1414.43, Y=262.40, Mass=412465, SNR=87.9, Peak=44304 HFD=3.0
21:48:01.700 00.002 12116 MultiStar: [#1 0.42,-0.12,0.65,U] [#2 -0.76,0.28,0.65,U] [#3 0.38,0.05,0.78,U] [#4 0.21,-0.07,0.64,U] [#5 0.22,-0.25,0.44,U] [#6 0.46,0.27,0.44,U] [#7 0.43,0.53,0.39,U] [#8 0.42,-0.19,0.34,U] 
21:48:01.703 00.003 12116 refined, 8 included, MultiStar: {0.32, -0.09}, one-star: {0.87, -0.73}
21:48:01.707 00.004 12116 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.71) = xAngle (-2.99 = -2.99)
21:48:01.709 00.002 12116 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.00 = -0.00)
21:48:01.713 00.004 12116 CameraToMount -- cameraX=0.32 cameraY=-0.09 hyp=0.33 cameraTheta=-0.28 mountX=-0.33 mountY=-0.00, mountTheta=-3.14
21:48:01.717 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.32, y=-0.09, opts=13)
21:48:01.722 00.005 12116 Enqueuing Move request for scope (0.32, -0.09)
21:48:01.726 00.004 11824 Worker thread wakes up
21:48:01.726 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1795, FiltMax=65535, Gamma=0.510
21:48:01.729 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.09) opts 0xd
21:48:01.729 00.000 12116 UpdateGuideState exits: m=412465 SNR=87.9
21:48:01.732 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:01.735 00.003 11824 Handling offset move in thread for scope, endpoint = (0.32, -0.09)
21:48:01.735 00.000 11824 Moving (0.32, -0.09) raw xDistance=-0.33 yDistance=-0.00
21:48:01.735 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
21:48:01.735 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:01.735 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:48:01.735 00.000 11824 MoveAxis(E, 73, ABG)
21:48:01.736 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:01.739 00.003 12116 Enqueuing Expose request
21:48:01.741 00.002 11824 Guiding  Dir = 2, Dur = 73
21:48:01.742 00.001 11824 IsSlewing returns 0
21:48:01.742 00.000 11824 IsGuiding returns 0
21:48:01.742 00.000 11824 PulseGuide returned control before completion, sleep 83
21:48:01.828 00.086 11824 IsGuiding returns 1
21:48:01.828 00.000 11824 scope still moving after pulse duration time elapsed
21:48:01.859 00.031 11824 IsSlewing returns 0
21:48:01.859 00.000 11824 IsGuiding returns 0
21:48:01.859 00.000 11824 scope move finished after 73 + 43 ms
21:48:01.859 00.000 11824 Move returns status 0, amount 73
21:48:01.859 00.000 11824 MoveAxis(N, 0, ABG)
21:48:01.860 00.001 11824 Move returns status 0, amount 0
21:48:01.860 00.000 11824 move complete, result=0
21:48:01.860 00.000 11824 worker thread done servicing request
21:48:01.860 00.000 11824 Worker thread wakes up
21:48:01.860 00.000 12116 GuideStep: -0.3 px 73 ms EAST, -0.0 px 0 ms NORTH
21:48:01.864 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:48:01.864 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:48:05.277 03.413 11824 Exposure complete
21:48:05.518 00.241 11824 worker thread done servicing request
21:48:05.518 00.000 12116 OnExposeComplete: enter
21:48:05.522 00.004 12116 UpdateGuideState(): m_state=6
21:48:05.525 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
21:48:05.529 00.004 12116 Star::Find returns 1 (0), X=1414.93, Y=262.35, Mass=433580, SNR=89.4, Peak=46816 HFD=2.9
21:48:05.532 00.003 12116 MultiStar: [#1 1.01,0.06,0.53,U] [#2 -1.69,0.20,0.70,U] [#3 0.93,-0.07,0.87,U] [#4 0.72,0.01,0.57,U] [#5 1.11,-0.25,0.48,U] [#6 1.04,0.11,0.32,U] [#7 0.64,0.17,0.40,U] [#8 1.08,0.03,0.31,U] 
21:48:05.535 00.003 12116 refined, 8 included, MultiStar: {0.66, -0.13}, one-star: {1.37, -0.78}
21:48:05.538 00.003 12116 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.71) = xAngle (-2.91 = -2.91)
21:48:05.540 00.002 12116 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.08 = 0.08)
21:48:05.543 00.003 12116 CameraToMount -- cameraX=0.66 cameraY=-0.13 hyp=0.67 cameraTheta=-0.20 mountX=-0.65 mountY=0.05, mountTheta=3.06
21:48:05.548 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.66, y=-0.13, opts=13)
21:48:05.551 00.003 12116 Enqueuing Move request for scope (0.66, -0.13)
21:48:05.555 00.004 11824 Worker thread wakes up
21:48:05.556 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1722, FiltMax=65535, Gamma=0.510
21:48:05.558 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.13) opts 0xd
21:48:05.558 00.000 12116 UpdateGuideState exits: m=433580 SNR=89.4
21:48:05.561 00.003 11824 Handling offset move in thread for scope, endpoint = (0.66, -0.13)
21:48:05.561 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:05.564 00.003 11824 Moving (0.66, -0.13) raw xDistance=-0.65 yDistance=0.05
21:48:05.564 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:05.566 00.002 12116 Enqueuing Expose request
21:48:05.570 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
21:48:05.570 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:05.570 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:48:05.570 00.000 11824 MoveAxis(E, 151, ABG)
21:48:05.570 00.000 11824 Guiding  Dir = 2, Dur = 151
21:48:05.571 00.001 11824 IsSlewing returns 0
21:48:05.571 00.000 11824 IsGuiding returns 0
21:48:05.571 00.000 11824 PulseGuide returned control before completion, sleep 161
21:48:05.743 00.172 11824 IsGuiding returns 1
21:48:05.743 00.000 11824 scope still moving after pulse duration time elapsed
21:48:05.773 00.030 11824 IsSlewing returns 0
21:48:05.773 00.000 11824 IsGuiding returns 0
21:48:05.773 00.000 11824 scope move finished after 151 + 51 ms
21:48:05.773 00.000 11824 Move returns status 0, amount 151
21:48:05.773 00.000 11824 MoveAxis(N, 0, ABG)
21:48:05.773 00.000 11824 Move returns status 0, amount 0
21:48:05.774 00.001 11824 move complete, result=0
21:48:05.774 00.000 11824 worker thread done servicing request
21:48:05.774 00.000 11824 Worker thread wakes up
21:48:05.774 00.000 12116 GuideStep: -0.7 px 151 ms EAST, 0.1 px 0 ms NORTH
21:48:05.777 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:48:05.777 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:48:09.279 03.502 11824 Exposure complete
21:48:09.600 00.321 11824 worker thread done servicing request
21:48:09.600 00.000 12116 OnExposeComplete: enter
21:48:09.605 00.005 12116 UpdateGuideState(): m_state=6
21:48:09.610 00.005 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
21:48:09.614 00.004 12116 Star::Find returns 1 (0), X=1415.21, Y=262.16, Mass=398395, SNR=76.6, Peak=46624 HFD=2.6
21:48:09.618 00.004 12116 MultiStar: [#1 1.21,-0.34,0.66,U] [#2 -1.42,-0.04,0.69,U] [#3 1.16,-0.37,0.89,U] [#4 0.99,-0.56,0.74,U] [#5 1.35,-0.74,0.79,U] [#6 1.11,-0.25,0.48,U] [#7 1.33,0.22,0.38,U] [#8 1.35,-0.38,0.45,U] 
21:48:09.623 00.005 12116 refined, 8 included, MultiStar: {0.98, -0.45}, one-star: {1.65, -0.97}
21:48:09.628 00.005 12116 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.71) = xAngle (-3.15 = 3.13)
21:48:09.631 00.003 12116 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.16 = -0.16)
21:48:09.636 00.005 12116 CameraToMount -- cameraX=0.98 cameraY=-0.45 hyp=1.08 cameraTheta=-0.43 mountX=-1.08 mountY=-0.17, mountTheta=-2.98
21:48:09.646 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.98, y=-0.45, opts=13)
21:48:09.649 00.003 12116 Enqueuing Move request for scope (0.98, -0.45)
21:48:09.654 00.005 11824 Worker thread wakes up
21:48:09.654 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.45) opts 0xd
21:48:09.654 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1648, FiltMax=65535, Gamma=0.510
21:48:09.659 00.005 11824 Handling offset move in thread for scope, endpoint = (0.98, -0.45)
21:48:09.660 00.001 11824 Moving (0.98, -0.45) raw xDistance=-1.08 yDistance=-0.17
21:48:09.660 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.08
21:48:09.660 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:09.660 00.000 12116 UpdateGuideState exits: m=398395 SNR=76.6
21:48:09.664 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:48:09.664 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:09.667 00.003 11824 MoveAxis(E, 252, ABG)
21:48:09.668 00.001 11824 Guiding  Dir = 2, Dur = 252
21:48:09.668 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:09.673 00.005 12116 Enqueuing Expose request
21:48:09.677 00.004 11824 IsSlewing returns 0
21:48:09.677 00.000 11824 IsGuiding returns 0
21:48:09.678 00.001 11824 PulseGuide returned control before completion, sleep 262
21:48:09.952 00.274 11824 IsGuiding returns 1
21:48:09.952 00.000 11824 scope still moving after pulse duration time elapsed
21:48:09.984 00.032 11824 IsSlewing returns 0
21:48:09.984 00.000 11824 IsGuiding returns 0
21:48:09.985 00.001 11824 scope move finished after 252 + 55 ms
21:48:09.985 00.000 11824 Move returns status 0, amount 252
21:48:09.985 00.000 11824 MoveAxis(N, 0, ABG)
21:48:09.985 00.000 11824 Move returns status 0, amount 0
21:48:09.985 00.000 11824 move complete, result=0
21:48:09.985 00.000 11824 worker thread done servicing request
21:48:09.985 00.000 11824 Worker thread wakes up
21:48:09.985 00.000 12116 GuideStep: -1.1 px 252 ms EAST, -0.2 px 0 ms NORTH
21:48:09.989 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:48:09.990 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:48:13.384 03.394 11824 Exposure complete
21:48:13.632 00.248 11824 worker thread done servicing request
21:48:13.632 00.000 12116 OnExposeComplete: enter
21:48:13.638 00.006 12116 UpdateGuideState(): m_state=6
21:48:13.641 00.003 12116 Star::Find(15, 1415, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
21:48:13.645 00.004 12116 Star::Find returns 1 (0), X=1415.04, Y=262.52, Mass=411950, SNR=92.8, Peak=46416 HFD=3.0
21:48:13.649 00.004 12116 MultiStar: [#1 0.73,-0.06,0.55,U] [#2 -1.33,-0.07,0.72,U] [#3 0.98,-0.19,0.81,U] [#4 0.96,-0.49,0.56,U] [#5 1.06,-0.39,0.46,U] [#6 0.77,-0.14,0.33,U] [#7 0.95,0.17,0.36,U] [#8 0.63,0.35,0.23,U] 
21:48:13.651 00.002 12116 refined, 8 included, MultiStar: {0.69, -0.24}, one-star: {1.48, -0.61}
21:48:13.656 00.005 12116 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.71) = xAngle (-3.05 = -3.05)
21:48:13.658 00.002 12116 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.06 = -0.06)
21:48:13.661 00.003 12116 CameraToMount -- cameraX=0.69 cameraY=-0.24 hyp=0.74 cameraTheta=-0.34 mountX=-0.73 mountY=-0.05, mountTheta=-3.08
21:48:13.667 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.69, y=-0.24, opts=13)
21:48:13.671 00.004 12116 Enqueuing Move request for scope (0.69, -0.24)
21:48:13.674 00.003 11824 Worker thread wakes up
21:48:13.674 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1703, FiltMax=65535, Gamma=0.510
21:48:13.677 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.24) opts 0xd
21:48:13.679 00.002 11824 Handling offset move in thread for scope, endpoint = (0.69, -0.24)
21:48:13.679 00.000 12116 UpdateGuideState exits: m=411950 SNR=92.8
21:48:13.681 00.002 11824 Moving (0.69, -0.24) raw xDistance=-0.73 yDistance=-0.05
21:48:13.682 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:13.685 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.73
21:48:13.685 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:13.685 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:13.689 00.004 12116 Enqueuing Expose request
21:48:13.692 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:48:13.692 00.000 11824 MoveAxis(E, 182, ABG)
21:48:13.692 00.000 11824 Guiding  Dir = 2, Dur = 182
21:48:13.692 00.000 11824 IsSlewing returns 0
21:48:13.693 00.001 11824 IsGuiding returns 0
21:48:13.693 00.000 11824 PulseGuide returned control before completion, sleep 192
21:48:13.889 00.196 11824 IsGuiding returns 1
21:48:13.889 00.000 11824 scope still moving after pulse duration time elapsed
21:48:13.920 00.031 11824 IsSlewing returns 0
21:48:13.920 00.000 11824 IsGuiding returns 0
21:48:13.921 00.001 11824 scope move finished after 182 + 46 ms
21:48:13.921 00.000 11824 Move returns status 0, amount 182
21:48:13.921 00.000 11824 MoveAxis(N, 0, ABG)
21:48:13.921 00.000 11824 Move returns status 0, amount 0
21:48:13.921 00.000 11824 move complete, result=0
21:48:13.921 00.000 11824 worker thread done servicing request
21:48:13.921 00.000 11824 Worker thread wakes up
21:48:13.921 00.000 12116 GuideStep: -0.7 px 182 ms EAST, -0.0 px 0 ms NORTH
21:48:13.924 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:48:13.924 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:48:17.327 03.403 11824 Exposure complete
21:48:17.564 00.237 11824 worker thread done servicing request
21:48:17.564 00.000 12116 OnExposeComplete: enter
21:48:17.567 00.003 12116 UpdateGuideState(): m_state=6
21:48:17.571 00.004 12116 Star::Find(15, 1415, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
21:48:17.574 00.003 12116 Star::Find returns 1 (0), X=1414.98, Y=262.29, Mass=418850, SNR=85.4, Peak=41891 HFD=2.8
21:48:17.578 00.004 12116 MultiStar: [#1 1.09,0.16,0.65,U] [#2 -1.46,0.15,0.76,U] [#3 0.87,0.06,0.74,U] [#4 0.90,-0.13,0.63,U] [#5 1.03,-0.24,0.40,U] [#6 1.12,-0.09,0.38,U] [#7 0.71,0.04,0.41,U] [#8 0.63,0.19,0.30,U] 
21:48:17.581 00.003 12116 refined, 8 included, MultiStar: {0.67, -0.14}, one-star: {1.42, -0.84}
21:48:17.584 00.003 12116 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.71) = xAngle (-2.91 = -2.91)
21:48:17.587 00.003 12116 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.07 = 0.07)
21:48:17.591 00.004 12116 CameraToMount -- cameraX=0.67 cameraY=-0.14 hyp=0.69 cameraTheta=-0.20 mountX=-0.67 mountY=0.05, mountTheta=3.07
21:48:17.597 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.67, y=-0.14, opts=13)
21:48:17.600 00.003 12116 Enqueuing Move request for scope (0.67, -0.14)
21:48:17.603 00.003 11824 Worker thread wakes up
21:48:17.603 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.14) opts 0xd
21:48:17.603 00.000 11824 Handling offset move in thread for scope, endpoint = (0.67, -0.14)
21:48:17.603 00.000 11824 Moving (0.67, -0.14) raw xDistance=-0.67 yDistance=0.05
21:48:17.603 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1438, FiltMax=65535, Gamma=0.510
21:48:17.607 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.67
21:48:17.607 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:17.607 00.000 12116 UpdateGuideState exits: m=418850 SNR=85.4
21:48:17.610 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:48:17.610 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:17.613 00.003 11824 MoveAxis(E, 162, ABG)
21:48:17.613 00.000 11824 Guiding  Dir = 2, Dur = 162
21:48:17.613 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:17.615 00.002 12116 Enqueuing Expose request
21:48:17.618 00.003 11824 IsSlewing returns 0
21:48:17.618 00.000 11824 IsGuiding returns 0
21:48:17.619 00.001 11824 PulseGuide returned control before completion, sleep 172
21:48:17.794 00.175 11824 IsGuiding returns 1
21:48:17.794 00.000 11824 scope still moving after pulse duration time elapsed
21:48:17.826 00.032 11824 IsSlewing returns 0
21:48:17.826 00.000 11824 IsGuiding returns 0
21:48:17.826 00.000 11824 scope move finished after 162 + 46 ms
21:48:17.826 00.000 11824 Move returns status 0, amount 162
21:48:17.826 00.000 11824 MoveAxis(N, 0, ABG)
21:48:17.826 00.000 11824 Move returns status 0, amount 0
21:48:17.826 00.000 11824 move complete, result=0
21:48:17.826 00.000 11824 worker thread done servicing request
21:48:17.826 00.000 12116 GuideStep: -0.7 px 162 ms EAST, 0.0 px 0 ms NORTH
21:48:17.830 00.004 11824 Worker thread wakes up
21:48:17.830 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:48:17.830 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:48:21.298 03.468 11824 Exposure complete
21:48:21.552 00.254 11824 worker thread done servicing request
21:48:21.552 00.000 12116 OnExposeComplete: enter
21:48:21.559 00.007 12116 UpdateGuideState(): m_state=6
21:48:21.563 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
21:48:21.567 00.004 12116 Star::Find returns 1 (0), X=1414.82, Y=262.48, Mass=394457, SNR=75.7, Peak=48640 HFD=2.9
21:48:21.572 00.005 12116 MultiStar: [#1 1.06,-0.19,0.77,U] [#2 -1.40,0.11,0.76,U] [#3 0.84,-0.05,1.01,U] [#4 0.84,-0.47,0.64,U] [#5 1.00,-0.73,0.57,U] [#6 0.99,-0.04,0.49,U] [#7 0.74,0.15,0.45,U] [#8 0.68,-0.57,0.37,U] 
21:48:21.575 00.003 12116 refined, 8 included, MultiStar: {0.67, -0.27}, one-star: {1.26, -0.65}
21:48:21.579 00.004 12116 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.71) = xAngle (-3.10 = -3.10)
21:48:21.582 00.003 12116 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.12 = -0.12)
21:48:21.584 00.002 12116 CameraToMount -- cameraX=0.67 cameraY=-0.27 hyp=0.72 cameraTheta=-0.39 mountX=-0.72 mountY=-0.08, mountTheta=-3.03
21:48:21.592 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.67, y=-0.27, opts=13)
21:48:21.595 00.003 12116 Enqueuing Move request for scope (0.67, -0.27)
21:48:21.598 00.003 11824 Worker thread wakes up
21:48:21.598 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1458, FiltMax=65535, Gamma=0.510
21:48:21.601 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.27) opts 0xd
21:48:21.601 00.000 11824 Handling offset move in thread for scope, endpoint = (0.67, -0.27)
21:48:21.601 00.000 11824 Moving (0.67, -0.27) raw xDistance=-0.72 yDistance=-0.08
21:48:21.601 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
21:48:21.601 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:21.601 00.000 12116 UpdateGuideState exits: m=394457 SNR=75.7
21:48:21.605 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:48:21.605 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:21.608 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:21.611 00.003 12116 Enqueuing Expose request
21:48:21.613 00.002 11824 MoveAxis(E, 172, ABG)
21:48:21.613 00.000 11824 Guiding  Dir = 2, Dur = 172
21:48:21.614 00.001 11824 IsSlewing returns 0
21:48:21.614 00.000 11824 IsGuiding returns 0
21:48:21.614 00.000 11824 PulseGuide returned control before completion, sleep 182
21:48:21.804 00.190 11824 IsGuiding returns 1
21:48:21.804 00.000 11824 scope still moving after pulse duration time elapsed
21:48:21.836 00.032 11824 IsSlewing returns 0
21:48:21.836 00.000 11824 IsGuiding returns 0
21:48:21.837 00.001 11824 scope move finished after 172 + 50 ms
21:48:21.837 00.000 11824 Move returns status 0, amount 172
21:48:21.837 00.000 11824 MoveAxis(N, 0, ABG)
21:48:21.837 00.000 11824 Move returns status 0, amount 0
21:48:21.837 00.000 11824 move complete, result=0
21:48:21.837 00.000 11824 worker thread done servicing request
21:48:21.837 00.000 11824 Worker thread wakes up
21:48:21.837 00.000 12116 GuideStep: -0.7 px 172 ms EAST, -0.1 px 0 ms NORTH
21:48:21.840 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:48:21.840 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:48:25.242 03.402 11824 Exposure complete
21:48:25.509 00.267 11824 worker thread done servicing request
21:48:25.511 00.002 12116 OnExposeComplete: enter
21:48:25.514 00.003 12116 UpdateGuideState(): m_state=6
21:48:25.517 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
21:48:25.522 00.005 12116 Star::Find returns 1 (0), X=1414.71, Y=262.64, Mass=417235, SNR=88.6, Peak=52384 HFD=2.9
21:48:25.525 00.003 12116 MultiStar: [#1 0.81,0.00,0.55,U] [#2 -1.24,0.05,0.77,U] [#3 0.68,0.08,0.96,U] [#4 0.48,0.15,0.53,U] [#5 0.81,-0.52,0.46,U] [#6 0.85,-0.20,0.39,U] [#7 0.71,0.32,0.35,U] [#8 0.43,-0.29,0.35,U] 
21:48:25.529 00.004 12116 refined, 8 included, MultiStar: {0.49, -0.11}, one-star: {1.15, -0.49}
21:48:25.532 00.003 12116 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.71) = xAngle (-2.94 = -2.94)
21:48:25.535 00.003 12116 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.05 = 0.05)
21:48:25.539 00.004 12116 CameraToMount -- cameraX=0.49 cameraY=-0.11 hyp=0.51 cameraTheta=-0.22 mountX=-0.50 mountY=0.03, mountTheta=3.09
21:48:25.546 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.49, y=-0.11, opts=13)
21:48:25.549 00.003 12116 Enqueuing Move request for scope (0.49, -0.11)
21:48:25.554 00.005 11824 Worker thread wakes up
21:48:25.554 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.11) opts 0xd
21:48:25.554 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1728, FiltMax=65535, Gamma=0.510
21:48:25.557 00.003 11824 Handling offset move in thread for scope, endpoint = (0.49, -0.11)
21:48:25.558 00.001 12116 UpdateGuideState exits: m=417235 SNR=88.6
21:48:25.560 00.002 11824 Moving (0.49, -0.11) raw xDistance=-0.50 yDistance=0.03
21:48:25.560 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:25.564 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
21:48:25.564 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:25.568 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:25.568 00.000 12116 Enqueuing Expose request
21:48:25.572 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:48:25.572 00.000 11824 MoveAxis(E, 123, ABG)
21:48:25.572 00.000 11824 Guiding  Dir = 2, Dur = 123
21:48:25.572 00.000 11824 IsSlewing returns 0
21:48:25.573 00.001 11824 IsGuiding returns 0
21:48:25.573 00.000 11824 PulseGuide returned control before completion, sleep 133
21:48:25.708 00.135 11824 IsGuiding returns 1
21:48:25.708 00.000 11824 scope still moving after pulse duration time elapsed
21:48:25.740 00.032 11824 IsSlewing returns 0
21:48:25.740 00.000 11824 IsGuiding returns 0
21:48:25.740 00.000 11824 scope move finished after 123 + 44 ms
21:48:25.740 00.000 11824 Move returns status 0, amount 123
21:48:25.741 00.001 11824 MoveAxis(N, 0, ABG)
21:48:25.741 00.000 11824 Move returns status 0, amount 0
21:48:25.741 00.000 11824 move complete, result=0
21:48:25.741 00.000 11824 worker thread done servicing request
21:48:25.741 00.000 11824 Worker thread wakes up
21:48:25.741 00.000 12116 GuideStep: -0.5 px 123 ms EAST, 0.0 px 0 ms NORTH
21:48:25.744 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:48:25.745 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:48:29.146 03.401 11824 Exposure complete
21:48:29.389 00.243 11824 worker thread done servicing request
21:48:29.389 00.000 12116 OnExposeComplete: enter
21:48:29.392 00.003 12116 UpdateGuideState(): m_state=6
21:48:29.396 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
21:48:29.399 00.003 12116 Star::Find returns 1 (0), X=1414.51, Y=262.49, Mass=412984, SNR=85.3, Peak=45504 HFD=3.2
21:48:29.402 00.003 12116 MultiStar: [#1 0.68,0.26,0.70,U] [#2 -0.89,0.12,0.65,U] [#3 0.48,-0.06,0.84,U] [#4 0.33,-0.04,0.60,U] [#5 0.60,-0.32,0.50,U] [#6 0.02,0.28,0.36,U] [#7 0.31,0.40,0.37,U] [#8 0.73,-0.17,0.33,U] 
21:48:29.406 00.004 12116 refined, 8 included, MultiStar: {0.39, -0.08}, one-star: {0.95, -0.64}
21:48:29.409 00.003 12116 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.71) = xAngle (-2.92 = -2.92)
21:48:29.412 00.003 12116 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.07 = 0.07)
21:48:29.415 00.003 12116 CameraToMount -- cameraX=0.39 cameraY=-0.08 hyp=0.40 cameraTheta=-0.20 mountX=-0.39 mountY=0.03, mountTheta=3.07
21:48:29.421 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.39, y=-0.08, opts=13)
21:48:29.424 00.003 12116 Enqueuing Move request for scope (0.39, -0.08)
21:48:29.427 00.003 11824 Worker thread wakes up
21:48:29.427 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1751, FiltMax=65535, Gamma=0.510
21:48:29.430 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.08) opts 0xd
21:48:29.430 00.000 12116 UpdateGuideState exits: m=412984 SNR=85.3
21:48:29.433 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:29.437 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:29.439 00.002 11824 Handling offset move in thread for scope, endpoint = (0.39, -0.08)
21:48:29.440 00.001 12116 Enqueuing Expose request
21:48:29.443 00.003 11824 Moving (0.39, -0.08) raw xDistance=-0.39 yDistance=0.03
21:48:29.443 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
21:48:29.443 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:29.443 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:48:29.443 00.000 11824 MoveAxis(E, 96, ABG)
21:48:29.443 00.000 11824 Guiding  Dir = 2, Dur = 96
21:48:29.443 00.000 11824 IsSlewing returns 0
21:48:29.444 00.001 11824 IsGuiding returns 0
21:48:29.444 00.000 11824 PulseGuide returned control before completion, sleep 106
21:48:29.563 00.119 11824 IsGuiding returns 1
21:48:29.563 00.000 11824 scope still moving after pulse duration time elapsed
21:48:29.594 00.031 11824 IsSlewing returns 0
21:48:29.594 00.000 11824 IsGuiding returns 0
21:48:29.594 00.000 11824 scope move finished after 96 + 54 ms
21:48:29.594 00.000 11824 Move returns status 0, amount 96
21:48:29.594 00.000 11824 MoveAxis(N, 0, ABG)
21:48:29.595 00.001 11824 Move returns status 0, amount 0
21:48:29.595 00.000 11824 move complete, result=0
21:48:29.595 00.000 11824 worker thread done servicing request
21:48:29.595 00.000 12116 GuideStep: -0.4 px 96 ms EAST, 0.0 px 0 ms NORTH
21:48:29.611 00.016 11824 Worker thread wakes up
21:48:29.611 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:48:29.611 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:48:33.009 03.398 11824 Exposure complete
21:48:33.247 00.238 11824 worker thread done servicing request
21:48:33.247 00.000 12116 OnExposeComplete: enter
21:48:33.250 00.003 12116 UpdateGuideState(): m_state=6
21:48:33.254 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
21:48:33.257 00.003 12116 Star::Find returns 1 (0), X=1414.46, Y=262.53, Mass=390085, SNR=84.8, Peak=47539 HFD=3.1
21:48:33.261 00.004 12116 MultiStar: [#1 0.47,0.01,0.57,U] [#2 -0.69,0.13,0.68,U] [#3 0.44,-0.08,0.85,U] [#4 0.31,0.04,0.61,U] [#5 0.33,-0.33,0.52,U] [#6 0.41,0.36,0.46,U] [#7 0.46,0.50,0.35,U] [#8 0.24,-0.10,0.38,U] 
21:48:33.263 00.002 12116 refined, 8 included, MultiStar: {0.34, -0.08}, one-star: {0.90, -0.60}
21:48:33.266 00.003 12116 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.71) = xAngle (-2.93 = -2.93)
21:48:33.269 00.003 12116 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.06 = 0.06)
21:48:33.272 00.003 12116 CameraToMount -- cameraX=0.34 cameraY=-0.08 hyp=0.35 cameraTheta=-0.22 mountX=-0.34 mountY=0.02, mountTheta=3.08
21:48:33.280 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.34, y=-0.08, opts=13)
21:48:33.283 00.003 12116 Enqueuing Move request for scope (0.34, -0.08)
21:48:33.286 00.003 11824 Worker thread wakes up
21:48:33.286 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1530, FiltMax=65535, Gamma=0.510
21:48:33.289 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.08) opts 0xd
21:48:33.289 00.000 11824 Handling offset move in thread for scope, endpoint = (0.34, -0.08)
21:48:33.289 00.000 12116 UpdateGuideState exits: m=390085 SNR=84.8
21:48:33.292 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:33.295 00.003 11824 Moving (0.34, -0.08) raw xDistance=-0.34 yDistance=0.02
21:48:33.295 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:33.298 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
21:48:33.298 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:33.298 00.000 12116 Enqueuing Expose request
21:48:33.300 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:48:33.300 00.000 11824 MoveAxis(E, 84, ABG)
21:48:33.301 00.001 11824 Guiding  Dir = 2, Dur = 84
21:48:33.301 00.000 11824 IsSlewing returns 0
21:48:33.301 00.000 11824 IsGuiding returns 0
21:48:33.302 00.001 11824 PulseGuide returned control before completion, sleep 94
21:48:33.400 00.098 11824 IsGuiding returns 1
21:48:33.400 00.000 11824 scope still moving after pulse duration time elapsed
21:48:33.431 00.031 11824 IsSlewing returns 0
21:48:33.431 00.000 11824 IsGuiding returns 0
21:48:33.431 00.000 11824 scope move finished after 84 + 46 ms
21:48:33.431 00.000 11824 Move returns status 0, amount 84
21:48:33.431 00.000 11824 MoveAxis(N, 0, ABG)
21:48:33.432 00.001 11824 Move returns status 0, amount 0
21:48:33.432 00.000 11824 move complete, result=0
21:48:33.432 00.000 11824 worker thread done servicing request
21:48:33.432 00.000 11824 Worker thread wakes up
21:48:33.432 00.000 12116 GuideStep: -0.3 px 84 ms EAST, 0.0 px 0 ms NORTH
21:48:33.438 00.006 11824 worker thread servicing REQUEST_EXPOSE 3000
21:48:33.438 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:48:36.849 03.411 11824 Exposure complete
21:48:37.083 00.234 11824 worker thread done servicing request
21:48:37.083 00.000 12116 OnExposeComplete: enter
21:48:37.086 00.003 12116 UpdateGuideState(): m_state=6
21:48:37.092 00.006 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
21:48:37.097 00.005 12116 Star::Find returns 1 (0), X=1414.21, Y=262.71, Mass=426402, SNR=91.1, Peak=61875 HFD=2.6
21:48:37.100 00.003 12116 MultiStar: [#1 0.32,0.15,0.72,U] [#2 -0.63,0.04,0.65,U] [#3 0.28,0.10,0.89,U] [#4 0.33,-0.08,0.66,U] [#5 0.31,-0.44,0.51,U] [#6 0.06,0.11,0.33,U] [#7 0.37,0.43,0.31,U] [#8 0.13,0.03,0.35,U] 
21:48:37.107 00.007 12116 refined, 8 included, MultiStar: {0.23, -0.05}, one-star: {0.65, -0.42}
21:48:37.111 00.004 12116 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.71) = xAngle (-2.94 = -2.94)
21:48:37.114 00.003 12116 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.05 = 0.05)
21:48:37.117 00.003 12116 CameraToMount -- cameraX=0.23 cameraY=-0.05 hyp=0.24 cameraTheta=-0.22 mountX=-0.24 mountY=0.01, mountTheta=3.09
21:48:37.123 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.23, y=-0.05, opts=13)
21:48:37.126 00.003 12116 Enqueuing Move request for scope (0.23, -0.05)
21:48:37.131 00.005 11824 Worker thread wakes up
21:48:37.131 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1415, FiltMax=65535, Gamma=0.510
21:48:37.134 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.05) opts 0xd
21:48:37.134 00.000 12116 UpdateGuideState exits: m=426402 SNR=91.1
21:48:37.137 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:37.140 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:37.143 00.003 12116 Enqueuing Expose request
21:48:37.146 00.003 11824 Handling offset move in thread for scope, endpoint = (0.23, -0.05)
21:48:37.146 00.000 11824 Moving (0.23, -0.05) raw xDistance=-0.24 yDistance=0.01
21:48:37.146 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
21:48:37.146 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:37.146 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:37.147 00.001 11824 MoveAxis(E, 0, ABG)
21:48:37.147 00.000 11824 Move returns status 0, amount 0
21:48:37.147 00.000 11824 MoveAxis(N, 0, ABG)
21:48:37.147 00.000 11824 Move returns status 0, amount 0
21:48:37.147 00.000 11824 move complete, result=0
21:48:37.147 00.000 11824 worker thread done servicing request
21:48:37.147 00.000 11824 Worker thread wakes up
21:48:37.147 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:48:37.147 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:48:37.150 00.003 12116 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:48:40.555 03.405 11824 Exposure complete
21:48:40.887 00.332 11824 worker thread done servicing request
21:48:40.887 00.000 12116 OnExposeComplete: enter
21:48:40.891 00.004 12116 UpdateGuideState(): m_state=6
21:48:40.896 00.005 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
21:48:40.905 00.009 12116 Star::Find returns 1 (0), X=1414.59, Y=262.55, Mass=405142, SNR=88.7, Peak=46723 HFD=3.0
21:48:40.910 00.005 12116 MultiStar: [#1 0.59,0.12,0.61,U] [#2 -0.99,0.16,0.79,U] [#3 0.61,0.19,0.77,U] [#4 0.36,-0.02,0.56,U] [#5 0.49,-0.34,0.55,U] [#6 0.17,0.13,0.37,U] [#7 0.44,0.54,0.45,U] [#8 0.29,0.25,0.36,U] 
21:48:40.917 00.007 12116 refined, 8 included, MultiStar: {0.35, -0.01}, one-star: {1.03, -0.59}
21:48:40.924 00.007 12116 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.71) = xAngle (-2.75 = -2.75)
21:48:40.930 00.006 12116 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.24 = 0.24)
21:48:40.934 00.004 12116 CameraToMount -- cameraX=0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-0.03 mountX=-0.32 mountY=0.08, mountTheta=2.89
21:48:40.943 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.35, y=-0.01, opts=13)
21:48:40.948 00.005 12116 Enqueuing Move request for scope (0.35, -0.01)
21:48:40.952 00.004 11824 Worker thread wakes up
21:48:40.952 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.01) opts 0xd
21:48:40.952 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1639, FiltMax=65535, Gamma=0.510
21:48:40.956 00.004 11824 Handling offset move in thread for scope, endpoint = (0.35, -0.01)
21:48:40.956 00.000 12116 UpdateGuideState exits: m=405142 SNR=88.7
21:48:40.960 00.004 11824 Moving (0.35, -0.01) raw xDistance=-0.32 yDistance=0.08
21:48:40.961 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:40.964 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
21:48:40.964 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:40.969 00.005 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:40.969 00.000 12116 Enqueuing Expose request
21:48:40.972 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:48:40.973 00.001 11824 MoveAxis(E, 72, ABG)
21:48:40.973 00.000 11824 Guiding  Dir = 2, Dur = 72
21:48:40.973 00.000 11824 IsSlewing returns 0
21:48:40.973 00.000 11824 IsGuiding returns 0
21:48:40.974 00.001 11824 PulseGuide returned control before completion, sleep 82
21:48:41.071 00.097 11824 IsGuiding returns 0
21:48:41.071 00.000 11824 Move returns status 0, amount 72
21:48:41.072 00.001 11824 MoveAxis(N, 0, ABG)
21:48:41.072 00.000 11824 Move returns status 0, amount 0
21:48:41.072 00.000 11824 move complete, result=0
21:48:41.072 00.000 11824 worker thread done servicing request
21:48:41.072 00.000 11824 Worker thread wakes up
21:48:41.072 00.000 12116 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH
21:48:41.077 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:48:41.077 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:48:44.480 03.403 11824 Exposure complete
21:48:44.733 00.253 11824 worker thread done servicing request
21:48:44.734 00.001 12116 OnExposeComplete: enter
21:48:44.738 00.004 12116 UpdateGuideState(): m_state=6
21:48:44.741 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
21:48:44.744 00.003 12116 Star::Find returns 1 (0), X=1414.62, Y=262.50, Mass=420219, SNR=92.6, Peak=45616 HFD=3.1
21:48:44.747 00.003 12116 MultiStar: [#1 0.56,-0.24,0.68,U] [#2 -0.94,-0.20,0.65,U] [#3 0.64,0.06,0.87,U] [#4 0.39,-0.03,0.50,U] [#5 0.83,-0.49,0.47,U] [#6 0.66,-0.08,0.40,U] [#7 0.63,0.12,0.31,U] [#8 0.41,-0.19,0.31,U] 
21:48:44.750 00.003 12116 refined, 8 included, MultiStar: {0.49, -0.22}, one-star: {1.06, -0.63}
21:48:44.753 00.003 12116 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.71) = xAngle (-3.14 = 3.14)
21:48:44.756 00.003 12116 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.16 = -0.16)
21:48:44.759 00.003 12116 CameraToMount -- cameraX=0.49 cameraY=-0.22 hyp=0.54 cameraTheta=-0.43 mountX=-0.54 mountY=-0.08, mountTheta=-2.99
21:48:44.765 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.49, y=-0.22, opts=13)
21:48:44.769 00.004 12116 Enqueuing Move request for scope (0.49, -0.22)
21:48:44.772 00.003 11824 Worker thread wakes up
21:48:44.772 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1632, FiltMax=65535, Gamma=0.510
21:48:44.775 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.22) opts 0xd
21:48:44.775 00.000 11824 Handling offset move in thread for scope, endpoint = (0.49, -0.22)
21:48:44.775 00.000 11824 Moving (0.49, -0.22) raw xDistance=-0.54 yDistance=-0.08
21:48:44.775 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.54
21:48:44.775 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:44.775 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:48:44.775 00.000 11824 MoveAxis(E, 126, ABG)
21:48:44.775 00.000 11824 Guiding  Dir = 2, Dur = 126
21:48:44.776 00.001 11824 IsSlewing returns 0
21:48:44.776 00.000 12116 UpdateGuideState exits: m=420219 SNR=92.6
21:48:44.779 00.003 11824 IsGuiding returns 0
21:48:44.779 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:44.782 00.003 11824 PulseGuide returned control before completion, sleep 136
21:48:44.782 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:44.785 00.003 12116 Enqueuing Expose request
21:48:44.933 00.148 11824 IsGuiding returns 1
21:48:44.933 00.000 11824 scope still moving after pulse duration time elapsed
21:48:44.963 00.030 11824 IsSlewing returns 0
21:48:44.963 00.000 11824 IsGuiding returns 0
21:48:44.963 00.000 11824 scope move finished after 126 + 58 ms
21:48:44.963 00.000 11824 Move returns status 0, amount 126
21:48:44.963 00.000 11824 MoveAxis(N, 0, ABG)
21:48:44.964 00.001 11824 Move returns status 0, amount 0
21:48:44.964 00.000 11824 move complete, result=0
21:48:44.964 00.000 11824 worker thread done servicing request
21:48:44.964 00.000 11824 Worker thread wakes up
21:48:44.964 00.000 12116 GuideStep: -0.5 px 126 ms EAST, -0.1 px 0 ms NORTH
21:48:44.967 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:48:44.967 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:48:48.365 03.398 11824 Exposure complete
21:48:48.617 00.252 11824 worker thread done servicing request
21:48:48.617 00.000 12116 OnExposeComplete: enter
21:48:48.621 00.004 12116 UpdateGuideState(): m_state=6
21:48:48.625 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
21:48:48.630 00.005 12116 Star::Find returns 1 (0), X=1414.20, Y=262.76, Mass=372983, SNR=76.8, Peak=51571 HFD=2.5
21:48:48.633 00.003 12116 MultiStar: [#1 0.18,0.33,0.64,U] [#2 -0.55,0.23,0.83,U] [#3 0.26,0.22,0.87,U] [#4 0.17,0.26,0.67,U] [#5 0.12,-0.33,0.56,U] [#6 -0.04,0.13,0.50,U] [#7 0.19,0.61,0.40,U] [#8 0.11,0.56,0.42,U] 
21:48:48.637 00.004 12116 refined, 8 included, MultiStar: {0.14, 0.13}, one-star: {0.64, -0.37}
21:48:48.640 00.003 12116 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.71) = xAngle (-1.96 = -1.96)
21:48:48.642 00.002 12116 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.03 = 1.03)
21:48:48.646 00.004 12116 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.76 mountX=-0.07 mountY=0.16, mountTheta=1.98
21:48:48.650 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.14, y=0.13, opts=13)
21:48:48.655 00.005 12116 Enqueuing Move request for scope (0.14, 0.13)
21:48:48.658 00.003 11824 Worker thread wakes up
21:48:48.658 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
21:48:48.658 00.000 11824 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
21:48:48.658 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1719, FiltMax=65535, Gamma=0.510
21:48:48.661 00.003 11824 Moving (0.14, 0.13) raw xDistance=-0.07 yDistance=0.16
21:48:48.661 00.000 12116 UpdateGuideState exits: m=372983 SNR=76.8
21:48:48.663 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:48:48.663 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:48.664 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:48.666 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:48:48.666 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:48.668 00.002 11824 MoveAxis(E, 0, ABG)
21:48:48.669 00.001 11824 Move returns status 0, amount 0
21:48:48.669 00.000 11824 MoveAxis(N, 0, ABG)
21:48:48.669 00.000 12116 Enqueuing Expose request
21:48:48.672 00.003 11824 Move returns status 0, amount 0
21:48:48.672 00.000 11824 move complete, result=0
21:48:48.672 00.000 11824 worker thread done servicing request
21:48:48.673 00.001 11824 Worker thread wakes up
21:48:48.673 00.000 12116 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:48:48.676 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:48:48.676 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:48:52.083 03.407 11824 Exposure complete
21:48:52.349 00.266 11824 worker thread done servicing request
21:48:52.349 00.000 12116 OnExposeComplete: enter
21:48:52.354 00.005 12116 UpdateGuideState(): m_state=6
21:48:52.358 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
21:48:52.362 00.004 12116 Star::Find returns 1 (0), X=1414.36, Y=262.62, Mass=375382, SNR=84.4, Peak=45315 HFD=2.9
21:48:52.365 00.003 12116 MultiStar: [#1 0.20,0.15,0.63,U] [#2 -0.83,-0.03,0.70,U] [#3 0.33,-0.04,0.98,U] [#4 0.29,-0.14,0.60,U] [#5 0.47,-0.23,0.53,U] [#6 0.62,0.20,0.44,U] [#7 0.45,0.24,0.45,U] [#8 -0.19,-0.04,0.35,U] 
21:48:52.368 00.003 12116 refined, 8 included, MultiStar: {0.26, -0.09}, one-star: {0.80, -0.51}
21:48:52.372 00.004 12116 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.71) = xAngle (-3.03 = -3.03)
21:48:52.375 00.003 12116 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.05 = -0.05)
21:48:52.378 00.003 12116 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.28 cameraTheta=-0.32 mountX=-0.28 mountY=-0.01, mountTheta=-3.10
21:48:52.384 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.26, y=-0.09, opts=13)
21:48:52.388 00.004 12116 Enqueuing Move request for scope (0.26, -0.09)
21:48:52.391 00.003 11824 Worker thread wakes up
21:48:52.391 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1496, FiltMax=65535, Gamma=0.510
21:48:52.394 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
21:48:52.394 00.000 12116 UpdateGuideState exits: m=375382 SNR=84.4
21:48:52.397 00.003 11824 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
21:48:52.397 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:52.399 00.002 11824 Moving (0.26, -0.09) raw xDistance=-0.28 yDistance=-0.01
21:48:52.399 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:52.402 00.003 12116 Enqueuing Expose request
21:48:52.406 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
21:48:52.406 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:52.406 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:48:52.406 00.000 11824 MoveAxis(E, 0, ABG)
21:48:52.407 00.001 11824 Move returns status 0, amount 0
21:48:52.407 00.000 11824 MoveAxis(N, 0, ABG)
21:48:52.407 00.000 11824 Move returns status 0, amount 0
21:48:52.407 00.000 11824 move complete, result=0
21:48:52.407 00.000 11824 worker thread done servicing request
21:48:52.407 00.000 11824 Worker thread wakes up
21:48:52.407 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:48:52.407 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:48:52.409 00.002 12116 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
21:48:55.817 03.408 11824 Exposure complete
21:48:56.055 00.238 11824 worker thread done servicing request
21:48:56.055 00.000 12116 OnExposeComplete: enter
21:48:56.059 00.004 12116 UpdateGuideState(): m_state=6
21:48:56.062 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
21:48:56.065 00.003 12116 Star::Find returns 1 (0), X=1414.40, Y=262.41, Mass=421292, SNR=92.5, Peak=45808 HFD=3.0
21:48:56.068 00.003 12116 MultiStar: [#1 0.51,-0.04,0.55,U] [#2 -0.79,0.04,0.56,U] [#3 0.30,-0.07,0.76,U] [#4 0.16,0.00,0.67,U] [#5 0.25,-0.13,0.44,U] [#6 0.15,-0.03,0.32,U] [#7 0.36,0.22,0.39,U] [#8 0.05,0.06,0.29,U] 
21:48:56.072 00.004 12116 refined, 8 included, MultiStar: {0.27, -0.15}, one-star: {0.84, -0.72}
21:48:56.075 00.003 12116 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.71) = xAngle (-3.22 = 3.06)
21:48:56.078 00.003 12116 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.23 = -0.23)
21:48:56.080 00.002 12116 CameraToMount -- cameraX=0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-0.51 mountX=-0.30 mountY=-0.07, mountTheta=-2.91
21:48:56.087 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.27, y=-0.15, opts=13)
21:48:56.090 00.003 12116 Enqueuing Move request for scope (0.27, -0.15)
21:48:56.094 00.004 11824 Worker thread wakes up
21:48:56.094 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1795, FiltMax=65535, Gamma=0.510
21:48:56.096 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.15) opts 0xd
21:48:56.096 00.000 12116 UpdateGuideState exits: m=421292 SNR=92.5
21:48:56.100 00.004 11824 Handling offset move in thread for scope, endpoint = (0.27, -0.15)
21:48:56.100 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:56.104 00.004 11824 Moving (0.27, -0.15) raw xDistance=-0.30 yDistance=-0.07
21:48:56.104 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:56.107 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
21:48:56.107 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:56.107 00.000 12116 Enqueuing Expose request
21:48:56.110 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:48:56.111 00.001 11824 MoveAxis(E, 68, ABG)
21:48:56.111 00.000 11824 Guiding  Dir = 2, Dur = 68
21:48:56.111 00.000 11824 IsSlewing returns 0
21:48:56.111 00.000 11824 IsGuiding returns 0
21:48:56.112 00.001 11824 PulseGuide returned control before completion, sleep 78
21:48:56.192 00.080 11824 IsGuiding returns 1
21:48:56.192 00.000 11824 scope still moving after pulse duration time elapsed
21:48:56.224 00.032 11824 IsSlewing returns 0
21:48:56.224 00.000 11824 IsGuiding returns 0
21:48:56.224 00.000 11824 scope move finished after 68 + 44 ms
21:48:56.224 00.000 11824 Move returns status 0, amount 68
21:48:56.224 00.000 11824 MoveAxis(N, 0, ABG)
21:48:56.224 00.000 11824 Move returns status 0, amount 0
21:48:56.224 00.000 11824 move complete, result=0
21:48:56.225 00.001 11824 worker thread done servicing request
21:48:56.225 00.000 11824 Worker thread wakes up
21:48:56.225 00.000 12116 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
21:48:56.228 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:48:56.228 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:48:59.641 03.413 11824 Exposure complete
21:48:59.883 00.242 11824 worker thread done servicing request
21:48:59.883 00.000 12116 OnExposeComplete: enter
21:48:59.887 00.004 12116 UpdateGuideState(): m_state=6
21:48:59.891 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
21:48:59.895 00.004 12116 Star::Find returns 1 (0), X=1413.52, Y=262.67, Mass=412508, SNR=79.1, Peak=43216 HFD=3.1
21:48:59.898 00.003 12116 MultiStar: [#1 -0.47,0.03,0.58,U] [#2 0.25,-0.02,0.76,U] [#3 -0.47,0.22,0.84,U] [#4 -0.43,0.07,0.65,U] [#5 -0.42,-0.23,0.56,U] [#6 -0.88,0.05,0.43,U] [#7 -0.47,0.61,0.43,U] [#8 -0.72,0.18,0.34,U] 
21:48:59.901 00.003 12116 refined, 8 included, MultiStar: {-0.33, -0.00}, one-star: {-0.04, -0.46}
21:48:59.905 00.004 12116 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.71) = xAngle (-5.85 = 0.44)
21:48:59.909 00.004 12116 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.86 = -2.86)
21:48:59.912 00.003 12116 CameraToMount -- cameraX=-0.33 cameraY=-0.00 hyp=0.33 cameraTheta=-3.13 mountX=0.30 mountY=-0.09, mountTheta=-0.30
21:48:59.919 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=-0.00, opts=13)
21:48:59.926 00.007 12116 Enqueuing Move request for scope (-0.33, -0.00)
21:48:59.929 00.003 11824 Worker thread wakes up
21:48:59.929 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1533, FiltMax=65535, Gamma=0.510
21:48:59.933 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.00) opts 0xd
21:48:59.933 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.33, -0.00)
21:48:59.933 00.000 11824 Moving (-0.33, -0.00) raw xDistance=0.30 yDistance=-0.09
21:48:59.933 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30
21:48:59.933 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:59.933 00.000 12116 UpdateGuideState exits: m=412508 SNR=79.1
21:48:59.937 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:48:59.937 00.000 11824 MoveAxis(W, 62, ABG)
21:48:59.937 00.000 11824 Guiding  Dir = 3, Dur = 62
21:48:59.938 00.001 11824 IsSlewing returns 0
21:48:59.938 00.000 11824 IsGuiding returns 0
21:48:59.938 00.000 11824 PulseGuide returned control before completion, sleep 72
21:48:59.939 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:59.943 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:48:59.949 00.006 12116 Enqueuing Expose request
21:49:00.015 00.066 11824 IsGuiding returns 1
21:49:00.015 00.000 11824 scope still moving after pulse duration time elapsed
21:49:00.046 00.031 11824 IsSlewing returns 0
21:49:00.046 00.000 11824 IsGuiding returns 1
21:49:00.078 00.032 11824 IsSlewing returns 0
21:49:00.078 00.000 11824 IsGuiding returns 0
21:49:00.078 00.000 11824 scope move finished after 62 + 78 ms
21:49:00.078 00.000 11824 Move returns status 0, amount 62
21:49:00.078 00.000 11824 MoveAxis(N, 0, ABG)
21:49:00.078 00.000 11824 Move returns status 0, amount 0
21:49:00.079 00.001 11824 move complete, result=0
21:49:00.079 00.000 11824 worker thread done servicing request
21:49:00.079 00.000 11824 Worker thread wakes up
21:49:00.079 00.000 12116 GuideStep: 0.3 px 62 ms WEST, -0.1 px 0 ms NORTH
21:49:00.082 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:00.082 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:03.486 03.404 11824 Exposure complete
21:49:03.736 00.250 11824 worker thread done servicing request
21:49:03.736 00.000 12116 OnExposeComplete: enter
21:49:03.740 00.004 12116 UpdateGuideState(): m_state=6
21:49:03.744 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
21:49:03.747 00.003 12116 Star::Find returns 1 (0), X=1413.77, Y=262.27, Mass=394171, SNR=82.0, Peak=49043 HFD=2.7
21:49:03.750 00.003 12116 MultiStar: [#1 -0.15,-0.39,0.59,U] [#2 -0.27,-0.30,0.73,U] [#3 -0.18,0.01,0.91,U] [#4 -0.29,-0.25,0.64,U] [#5 0.17,-0.42,0.56,U] [#6 -0.29,-0.47,0.40,U] [#7 -0.10,0.31,0.45,U] [#8 -0.39,-0.19,0.30,U] 
21:49:03.754 00.004 12116 refined, 8 included, MultiStar: {-0.11, -0.32}, one-star: {0.21, -0.87}
21:49:03.759 00.005 12116 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.71) = xAngle (-4.62 = 1.67)
21:49:03.762 00.003 12116 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.63 = -1.63)
21:49:03.764 00.002 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.32 hyp=0.34 cameraTheta=-1.90 mountX=-0.03 mountY=-0.34, mountTheta=-1.67
21:49:03.770 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.32, opts=13)
21:49:03.774 00.004 12116 Enqueuing Move request for scope (-0.11, -0.32)
21:49:03.777 00.003 11824 Worker thread wakes up
21:49:03.777 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1760, FiltMax=65535, Gamma=0.510
21:49:03.780 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.32) opts 0xd
21:49:03.780 00.000 12116 UpdateGuideState exits: m=394171 SNR=82.0
21:49:03.782 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:03.785 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.32)
21:49:03.786 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:49:03.789 00.003 12116 Enqueuing Expose request
21:49:03.792 00.003 11824 Moving (-0.11, -0.32) raw xDistance=-0.03 yDistance=-0.34
21:49:03.792 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:49:03.792 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:03.792 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:49:03.792 00.000 11824 MoveAxis(E, 0, ABG)
21:49:03.792 00.000 11824 Move returns status 0, amount 0
21:49:03.792 00.000 11824 MoveAxis(N, 0, ABG)
21:49:03.792 00.000 11824 Move returns status 0, amount 0
21:49:03.793 00.001 11824 move complete, result=0
21:49:03.793 00.000 11824 worker thread done servicing request
21:49:03.793 00.000 11824 Worker thread wakes up
21:49:03.793 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:03.793 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:03.796 00.003 12116 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:49:07.240 03.444 11824 Exposure complete
21:49:07.513 00.273 11824 worker thread done servicing request
21:49:07.513 00.000 12116 OnExposeComplete: enter
21:49:07.517 00.004 12116 UpdateGuideState(): m_state=6
21:49:07.520 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
21:49:07.523 00.003 12116 Star::Find returns 1 (0), X=1413.91, Y=262.50, Mass=433720, SNR=92.3, Peak=50259 HFD=3.0
21:49:07.527 00.004 12116 MultiStar: [#1 -0.01,-0.13,0.61,U] [#2 -0.91,-0.09,0.80,U] [#3 -0.08,-0.04,0.85,U] [#4 0.06,-0.08,0.60,U] [#5 0.05,-0.49,0.45,U] [#6 -0.25,-0.16,0.37,U] [#7 0.21,0.19,0.35,U] [#8 -0.26,-0.01,0.31,U] 
21:49:07.530 00.003 12116 refined, 8 included, MultiStar: {-0.09, -0.20}, one-star: {0.35, -0.63}
21:49:07.533 00.003 12116 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.71) = xAngle (-4.71 = 1.57)
21:49:07.536 00.003 12116 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.73 = -1.73)
21:49:07.539 00.003 12116 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-2.00 mountX=0.00 mountY=-0.22, mountTheta=-1.57
21:49:07.546 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.09, y=-0.20, opts=13)
21:49:07.550 00.004 12116 Enqueuing Move request for scope (-0.09, -0.20)
21:49:07.554 00.004 11824 Worker thread wakes up
21:49:07.554 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1469, FiltMax=65535, Gamma=0.510
21:49:07.557 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
21:49:07.557 00.000 12116 UpdateGuideState exits: m=433720 SNR=92.3
21:49:07.559 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
21:49:07.559 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:07.562 00.003 11824 Moving (-0.09, -0.20) raw xDistance=0.00 yDistance=-0.22
21:49:07.562 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:49:07.565 00.003 12116 Enqueuing Expose request
21:49:07.568 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:49:07.568 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:07.568 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:49:07.568 00.000 11824 MoveAxis(E, 0, ABG)
21:49:07.568 00.000 11824 Move returns status 0, amount 0
21:49:07.568 00.000 11824 MoveAxis(N, 0, ABG)
21:49:07.568 00.000 11824 Move returns status 0, amount 0
21:49:07.568 00.000 11824 move complete, result=0
21:49:07.569 00.001 11824 worker thread done servicing request
21:49:07.569 00.000 11824 Worker thread wakes up
21:49:07.569 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:07.569 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:07.571 00.002 12116 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:49:10.980 03.409 11824 Exposure complete
21:49:11.229 00.249 11824 worker thread done servicing request
21:49:11.229 00.000 12116 OnExposeComplete: enter
21:49:11.232 00.003 12116 UpdateGuideState(): m_state=6
21:49:11.236 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
21:49:11.240 00.004 12116 Star::Find returns 1 (0), X=1414.09, Y=262.16, Mass=423875, SNR=90.2, Peak=48851 HFD=2.7
21:49:11.243 00.003 12116 MultiStar: [#1 0.23,-0.41,0.59,U] [#2 -0.76,-0.51,0.64,U] [#3 0.06,-0.16,0.81,U] [#4 -0.04,-0.58,0.50,U] [#5 -0.12,-0.87,0.46,U] [#6 0.23,-0.49,0.42,U] [#7 0.22,-0.17,0.37,U] [#8 -0.19,-1.00,0.41,U] 
21:49:11.247 00.004 12116 refined, 8 included, MultiStar: {0.05, -0.59}, one-star: {0.53, -0.98}
21:49:11.250 00.003 12116 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.71) = xAngle (-4.20 = 2.08)
21:49:11.254 00.004 12116 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.22 = -1.22)
21:49:11.257 00.003 12116 CameraToMount -- cameraX=0.05 cameraY=-0.59 hyp=0.59 cameraTheta=-1.49 mountX=-0.29 mountY=-0.55, mountTheta=-2.05
21:49:11.263 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=-0.59, opts=13)
21:49:11.266 00.003 12116 Enqueuing Move request for scope (0.05, -0.59)
21:49:11.270 00.004 11824 Worker thread wakes up
21:49:11.270 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1744, FiltMax=65535, Gamma=0.510
21:49:11.274 00.004 12116 UpdateGuideState exits: m=423875 SNR=90.2
21:49:11.276 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:11.278 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.59) opts 0xd
21:49:11.279 00.001 11824 Handling offset move in thread for scope, endpoint = (0.05, -0.59)
21:49:11.279 00.000 11824 Moving (0.05, -0.59) raw xDistance=-0.29 yDistance=-0.55
21:49:11.279 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
21:49:11.279 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:49:11.279 00.000 11824 MoveAxis(E, 0, ABG)
21:49:11.279 00.000 11824 Move returns status 0, amount 0
21:49:11.279 00.000 11824 MoveAxis(N, 103, ABG)
21:49:11.279 00.000 11824 Guiding  Dir = 0, Dur = 103
21:49:11.279 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:49:11.282 00.003 12116 Enqueuing Expose request
21:49:11.284 00.002 11824 IsSlewing returns 0
21:49:11.285 00.001 11824 IsGuiding returns 0
21:49:11.285 00.000 11824 PulseGuide returned control before completion, sleep 113
21:49:11.403 00.118 11824 IsGuiding returns 1
21:49:11.403 00.000 11824 scope still moving after pulse duration time elapsed
21:49:11.435 00.032 11824 IsSlewing returns 0
21:49:11.436 00.001 11824 IsGuiding returns 0
21:49:11.436 00.000 11824 scope move finished after 103 + 47 ms
21:49:11.436 00.000 11824 Move returns status 0, amount 103
21:49:11.436 00.000 11824 move complete, result=0
21:49:11.436 00.000 11824 worker thread done servicing request
21:49:11.436 00.000 11824 Worker thread wakes up
21:49:11.436 00.000 12116 GuideStep: -0.3 px 0 ms EAST, -0.6 px 103 ms NORTH
21:49:11.440 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:11.440 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:14.856 03.416 11824 Exposure complete
21:49:15.093 00.237 11824 worker thread done servicing request
21:49:15.093 00.000 12116 OnExposeComplete: enter
21:49:15.098 00.005 12116 UpdateGuideState(): m_state=6
21:49:15.101 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
21:49:15.107 00.006 12116 Star::Find returns 1 (0), X=1414.60, Y=262.86, Mass=415976, SNR=84.1, Peak=46624 HFD=2.8
21:49:15.113 00.006 12116 MultiStar: [#1 0.72,0.25,0.63,U] [#2 -1.02,0.59,0.66,U] [#3 0.62,0.26,0.91,U] [#4 0.39,0.54,0.74,U] [#5 0.62,-0.21,0.50,U] [#6 0.79,0.39,0.33,U] [#7 0.48,0.71,0.39,U] [#8 0.74,0.10,0.38,U] 
21:49:15.116 00.003 12116 refined, 8 included, MultiStar: {0.49, 0.22}, one-star: {1.04, -0.27}
21:49:15.120 00.004 12116 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.71) = xAngle (-2.28 = -2.28)
21:49:15.124 00.004 12116 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.70 = 0.70)
21:49:15.129 00.005 12116 CameraToMount -- cameraX=0.49 cameraY=0.22 hyp=0.54 cameraTheta=0.43 mountX=-0.35 mountY=0.35, mountTheta=2.36
21:49:15.135 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.49, y=0.22, opts=13)
21:49:15.139 00.004 12116 Enqueuing Move request for scope (0.49, 0.22)
21:49:15.141 00.002 11824 Worker thread wakes up
21:49:15.141 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1119, FiltMax=65535, Gamma=0.510
21:49:15.144 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.22) opts 0xd
21:49:15.145 00.001 12116 UpdateGuideState exits: m=415976 SNR=84.1
21:49:15.147 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:15.149 00.002 11824 Handling offset move in thread for scope, endpoint = (0.49, 0.22)
21:49:15.150 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:49:15.154 00.004 11824 Moving (0.49, 0.22) raw xDistance=-0.35 yDistance=0.35
21:49:15.154 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
21:49:15.154 00.000 12116 Enqueuing Expose request
21:49:15.157 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:15.157 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:49:15.157 00.000 11824 MoveAxis(E, 79, ABG)
21:49:15.157 00.000 11824 Guiding  Dir = 2, Dur = 79
21:49:15.158 00.001 11824 IsSlewing returns 0
21:49:15.158 00.000 11824 IsGuiding returns 0
21:49:15.158 00.000 11824 PulseGuide returned control before completion, sleep 89
21:49:15.254 00.096 11824 IsGuiding returns 1
21:49:15.254 00.000 11824 scope still moving after pulse duration time elapsed
21:49:15.286 00.032 11824 IsSlewing returns 0
21:49:15.286 00.000 11824 IsGuiding returns 0
21:49:15.286 00.000 11824 scope move finished after 79 + 49 ms
21:49:15.286 00.000 11824 Move returns status 0, amount 79
21:49:15.286 00.000 11824 MoveAxis(N, 0, ABG)
21:49:15.287 00.001 11824 Move returns status 0, amount 0
21:49:15.287 00.000 11824 move complete, result=0
21:49:15.287 00.000 11824 worker thread done servicing request
21:49:15.287 00.000 11824 Worker thread wakes up
21:49:15.287 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:15.287 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:15.287 00.000 12116 GuideStep: -0.4 px 79 ms EAST, 0.3 px 0 ms NORTH
21:49:18.692 03.405 11824 Exposure complete
21:49:18.934 00.242 11824 worker thread done servicing request
21:49:18.934 00.000 12116 OnExposeComplete: enter
21:49:18.940 00.006 12116 UpdateGuideState(): m_state=6
21:49:18.943 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
21:49:18.946 00.003 12116 Star::Find returns 1 (0), X=1414.98, Y=262.27, Mass=408369, SNR=77.8, Peak=46208 HFD=2.7
21:49:18.949 00.003 12116 MultiStar: [#1 0.93,-0.16,0.63,U] [#2 -1.30,0.10,0.81,U] [#3 0.89,0.02,0.86,U] [#4 0.73,0.03,0.71,U] [#5 1.13,-0.31,0.54,U] [#6 1.06,-0.06,0.47,U] [#7 0.83,0.04,0.45,U] [#8 0.88,-0.30,0.34,U] 
21:49:18.953 00.004 12116 refined, 8 included, MultiStar: {0.69, -0.19}, one-star: {1.42, -0.86}
21:49:18.956 00.003 12116 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.71) = xAngle (-2.98 = -2.98)
21:49:18.959 00.003 12116 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.00 = 0.00)
21:49:18.961 00.002 12116 CameraToMount -- cameraX=0.69 cameraY=-0.19 hyp=0.72 cameraTheta=-0.27 mountX=-0.71 mountY=0.00, mountTheta=3.14
21:49:18.967 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.69, y=-0.19, opts=13)
21:49:18.971 00.004 12116 Enqueuing Move request for scope (0.69, -0.19)
21:49:18.973 00.002 11824 Worker thread wakes up
21:49:18.973 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1427, FiltMax=65535, Gamma=0.510
21:49:18.976 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.19) opts 0xd
21:49:18.976 00.000 12116 UpdateGuideState exits: m=408369 SNR=77.8
21:49:18.979 00.003 11824 Handling offset move in thread for scope, endpoint = (0.69, -0.19)
21:49:18.979 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:18.982 00.003 11824 Moving (0.69, -0.19) raw xDistance=-0.71 yDistance=0.00
21:49:18.982 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:49:18.985 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
21:49:18.985 00.000 12116 Enqueuing Expose request
21:49:18.988 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:18.989 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:49:18.989 00.000 11824 MoveAxis(E, 164, ABG)
21:49:18.989 00.000 11824 Guiding  Dir = 2, Dur = 164
21:49:18.989 00.000 11824 IsSlewing returns 0
21:49:18.989 00.000 11824 IsGuiding returns 0
21:49:18.990 00.001 11824 PulseGuide returned control before completion, sleep 174
21:49:19.169 00.179 11824 IsGuiding returns 1
21:49:19.169 00.000 11824 scope still moving after pulse duration time elapsed
21:49:19.201 00.032 11824 IsSlewing returns 0
21:49:19.201 00.000 11824 IsGuiding returns 0
21:49:19.201 00.000 11824 scope move finished after 164 + 48 ms
21:49:19.202 00.001 11824 Move returns status 0, amount 164
21:49:19.202 00.000 11824 MoveAxis(N, 0, ABG)
21:49:19.202 00.000 11824 Move returns status 0, amount 0
21:49:19.202 00.000 11824 move complete, result=0
21:49:19.202 00.000 11824 worker thread done servicing request
21:49:19.202 00.000 12116 GuideStep: -0.7 px 164 ms EAST, 0.0 px 0 ms NORTH
21:49:19.205 00.003 11824 Worker thread wakes up
21:49:19.205 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:19.205 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:22.612 03.407 11824 Exposure complete
21:49:22.847 00.235 11824 worker thread done servicing request
21:49:22.848 00.001 12116 OnExposeComplete: enter
21:49:22.850 00.002 12116 UpdateGuideState(): m_state=6
21:49:22.855 00.005 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
21:49:22.858 00.003 12116 Star::Find returns 1 (0), X=1415.56, Y=261.98, Mass=422818, SNR=81.6, Peak=45827 HFD=2.9
21:49:22.861 00.003 12116 MultiStar: [#1 1.53,-0.50,0.62,U] [#2 -1.93,-0.26,0.80,U] [#3 1.34,-0.46,0.87,U] [#4 1.30,-0.29,0.58,U] [#5 1.33,-0.76,0.54,U] [#6 1.29,-0.57,0.37,U] [#7 1.14,-0.12,0.43,U] [#8 1.02,-0.07,0.37,U] 
21:49:22.864 00.003 12116 refined, 8 included, MultiStar: {0.97, -0.53}, one-star: {2.01, -1.15}
21:49:22.866 00.002 12116 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.71) = xAngle (-3.21 = 3.07)
21:49:22.870 00.004 12116 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.23 = -0.23)
21:49:22.874 00.004 12116 CameraToMount -- cameraX=0.97 cameraY=-0.53 hyp=1.10 cameraTheta=-0.50 mountX=-1.10 mountY=-0.25, mountTheta=-2.92
21:49:22.883 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.97, y=-0.53, opts=13)
21:49:22.887 00.004 12116 Enqueuing Move request for scope (0.97, -0.53)
21:49:22.891 00.004 11824 Worker thread wakes up
21:49:22.891 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1754, FiltMax=65535, Gamma=0.510
21:49:22.894 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.53) opts 0xd
21:49:22.894 00.000 11824 Handling offset move in thread for scope, endpoint = (0.97, -0.53)
21:49:22.894 00.000 11824 Moving (0.97, -0.53) raw xDistance=-1.10 yDistance=-0.25
21:49:22.894 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.10
21:49:22.894 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:22.894 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:49:22.895 00.001 11824 MoveAxis(E, 257, ABG)
21:49:22.895 00.000 11824 Guiding  Dir = 2, Dur = 257
21:49:22.895 00.000 12116 UpdateGuideState exits: m=422818 SNR=81.6
21:49:22.898 00.003 11824 IsSlewing returns 0
21:49:22.898 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:22.901 00.003 11824 IsGuiding returns 0
21:49:22.902 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:49:22.906 00.004 11824 PulseGuide returned control before completion, sleep 266
21:49:22.907 00.001 12116 Enqueuing Expose request
21:49:23.184 00.277 11824 IsGuiding returns 1
21:49:23.184 00.000 11824 scope still moving after pulse duration time elapsed
21:49:23.214 00.030 11824 IsSlewing returns 0
21:49:23.214 00.000 11824 IsGuiding returns 0
21:49:23.214 00.000 11824 scope move finished after 257 + 56 ms
21:49:23.214 00.000 11824 Move returns status 0, amount 257
21:49:23.215 00.001 11824 MoveAxis(N, 0, ABG)
21:49:23.215 00.000 11824 Move returns status 0, amount 0
21:49:23.215 00.000 11824 move complete, result=0
21:49:23.215 00.000 11824 worker thread done servicing request
21:49:23.215 00.000 11824 Worker thread wakes up
21:49:23.215 00.000 12116 GuideStep: -1.1 px 257 ms EAST, -0.2 px 0 ms NORTH
21:49:23.219 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:23.219 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:26.623 03.404 11824 Exposure complete
21:49:26.867 00.244 11824 worker thread done servicing request
21:49:26.868 00.001 12116 OnExposeComplete: enter
21:49:26.872 00.004 12116 UpdateGuideState(): m_state=6
21:49:26.875 00.003 12116 Star::Find(15, 1415, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
21:49:26.879 00.004 12116 Star::Find returns 1 (0), X=1414.40, Y=262.52, Mass=414891, SNR=81.9, Peak=44595 HFD=3.1
21:49:26.882 00.003 12116 MultiStar: [#1 0.42,-0.09,0.62,U] [#2 -0.79,0.15,0.73,U] [#3 0.39,-0.05,0.81,U] [#4 0.25,0.04,0.62,U] [#5 0.27,-0.13,0.56,U] [#6 0.23,0.12,0.36,U] [#7 0.26,0.39,0.44,U] [#8 0.27,0.33,0.29,U] 
21:49:26.885 00.003 12116 refined, 8 included, MultiStar: {0.26, -0.06}, one-star: {0.84, -0.62}
21:49:26.888 00.003 12116 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.71) = xAngle (-2.95 = -2.95)
21:49:26.891 00.003 12116 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.03 = 0.03)
21:49:26.895 00.004 12116 CameraToMount -- cameraX=0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-0.24 mountX=-0.26 mountY=0.01, mountTheta=3.11
21:49:26.901 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.26, y=-0.06, opts=13)
21:49:26.905 00.004 12116 Enqueuing Move request for scope (0.26, -0.06)
21:49:26.908 00.003 11824 Worker thread wakes up
21:49:26.908 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.06) opts 0xd
21:49:26.908 00.000 11824 Handling offset move in thread for scope, endpoint = (0.26, -0.06)
21:49:26.908 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1427, FiltMax=65535, Gamma=0.510
21:49:26.912 00.004 11824 Moving (0.26, -0.06) raw xDistance=-0.26 yDistance=0.01
21:49:26.912 00.000 12116 UpdateGuideState exits: m=414891 SNR=81.9
21:49:26.914 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:26.917 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
21:49:26.917 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:26.917 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:49:26.921 00.004 12116 Enqueuing Expose request
21:49:26.924 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:49:26.924 00.000 11824 MoveAxis(E, 0, ABG)
21:49:26.924 00.000 11824 Move returns status 0, amount 0
21:49:26.924 00.000 11824 MoveAxis(N, 0, ABG)
21:49:26.924 00.000 11824 Move returns status 0, amount 0
21:49:26.924 00.000 11824 move complete, result=0
21:49:26.924 00.000 11824 worker thread done servicing request
21:49:26.925 00.001 11824 Worker thread wakes up
21:49:26.925 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:26.925 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:26.929 00.004 12116 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
21:49:30.336 03.407 11824 Exposure complete
21:49:30.597 00.261 11824 worker thread done servicing request
21:49:30.597 00.000 12116 OnExposeComplete: enter
21:49:30.600 00.003 12116 UpdateGuideState(): m_state=6
21:49:30.604 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
21:49:30.608 00.004 12116 Star::Find returns 1 (0), X=1413.97, Y=262.57, Mass=393133, SNR=80.8, Peak=43891 HFD=2.8
21:49:30.612 00.004 12116 MultiStar: [#1 -0.12,-0.04,0.67,U] [#2 -0.79,0.03,0.70,U] [#3 0.00,-0.01,0.97,U] [#4 0.03,-0.09,0.62,U] [#5 -0.07,-0.26,0.53,U] [#6 0.02,0.21,0.43,U] [#7 -0.15,0.37,0.43,U] [#8 0.13,-0.31,0.41,U] 
21:49:30.615 00.003 12116 refined, 8 included, MultiStar: {-0.04, -0.11}, one-star: {0.41, -0.56}
21:49:30.617 00.002 12116 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.71) = xAngle (-4.64 = 1.64)
21:49:30.621 00.004 12116 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.65 = -1.65)
21:49:30.624 00.003 12116 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.93 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
21:49:30.631 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.04, y=-0.11, opts=13)
21:49:30.634 00.003 12116 Enqueuing Move request for scope (-0.04, -0.11)
21:49:30.637 00.003 11824 Worker thread wakes up
21:49:30.638 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1741, FiltMax=65535, Gamma=0.510
21:49:30.641 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
21:49:30.641 00.000 12116 UpdateGuideState exits: m=393133 SNR=80.8
21:49:30.643 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
21:49:30.643 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:30.646 00.003 11824 Moving (-0.04, -0.11) raw xDistance=-0.01 yDistance=-0.12
21:49:30.646 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:49:30.649 00.003 12116 Enqueuing Expose request
21:49:30.651 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:49:30.652 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:30.652 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:49:30.652 00.000 11824 MoveAxis(E, 0, ABG)
21:49:30.652 00.000 11824 Move returns status 0, amount 0
21:49:30.652 00.000 11824 MoveAxis(N, 0, ABG)
21:49:30.652 00.000 11824 Move returns status 0, amount 0
21:49:30.652 00.000 11824 move complete, result=0
21:49:30.652 00.000 11824 worker thread done servicing request
21:49:30.652 00.000 11824 Worker thread wakes up
21:49:30.653 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:30.653 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:30.655 00.002 12116 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:49:34.064 03.409 11824 Exposure complete
21:49:34.337 00.273 11824 worker thread done servicing request
21:49:34.337 00.000 12116 OnExposeComplete: enter
21:49:34.340 00.003 12116 UpdateGuideState(): m_state=6
21:49:34.344 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
21:49:34.348 00.004 12116 Star::Find returns 1 (0), X=1414.14, Y=262.48, Mass=391034, SNR=79.4, Peak=44707 HFD=2.9
21:49:34.352 00.004 12116 MultiStar: [#1 0.41,-0.17,0.67,U] [#2 -0.97,-0.06,0.80,U] [#3 0.15,-0.07,0.94,U] [#4 0.17,-0.30,0.59,U] [#5 0.48,-0.51,0.61,U] [#6 0.19,-0.06,0.41,U] [#7 0.41,0.19,0.43,U] [#8 0.27,-0.15,0.37,U] 
21:49:34.356 00.004 12116 refined, 8 included, MultiStar: {0.17, -0.23}, one-star: {0.58, -0.65}
21:49:34.358 00.002 12116 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.71) = xAngle (-3.67 = 2.61)
21:49:34.363 00.005 12116 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.68 = -0.68)
21:49:34.366 00.003 12116 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-0.96 mountX=-0.25 mountY=-0.18, mountTheta=-2.51
21:49:34.372 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.17, y=-0.23, opts=13)
21:49:34.376 00.004 12116 Enqueuing Move request for scope (0.17, -0.23)
21:49:34.380 00.004 11824 Worker thread wakes up
21:49:34.380 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1495, FiltMax=65535, Gamma=0.510
21:49:34.383 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.23) opts 0xd
21:49:34.383 00.000 12116 UpdateGuideState exits: m=391034 SNR=79.4
21:49:34.386 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:34.390 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:49:34.392 00.002 12116 Enqueuing Expose request
21:49:34.396 00.004 11824 Handling offset move in thread for scope, endpoint = (0.17, -0.23)
21:49:34.396 00.000 11824 Moving (0.17, -0.23) raw xDistance=-0.25 yDistance=-0.18
21:49:34.396 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
21:49:34.396 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:34.396 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:49:34.396 00.000 11824 MoveAxis(E, 0, ABG)
21:49:34.396 00.000 11824 Move returns status 0, amount 0
21:49:34.396 00.000 11824 MoveAxis(N, 0, ABG)
21:49:34.396 00.000 11824 Move returns status 0, amount 0
21:49:34.396 00.000 11824 move complete, result=0
21:49:34.396 00.000 11824 worker thread done servicing request
21:49:34.397 00.001 11824 Worker thread wakes up
21:49:34.397 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:34.397 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:34.399 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:49:37.805 03.406 11824 Exposure complete
21:49:38.045 00.240 11824 worker thread done servicing request
21:49:38.045 00.000 12116 OnExposeComplete: enter
21:49:38.048 00.003 12116 UpdateGuideState(): m_state=6
21:49:38.052 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
21:49:38.055 00.003 12116 Star::Find returns 1 (0), X=1414.68, Y=262.45, Mass=408735, SNR=87.6, Peak=45312 HFD=3.0
21:49:38.058 00.003 12116 MultiStar: [#1 0.55,-0.15,0.60,U] [#2 -1.26,-0.02,0.70,U] [#3 0.51,-0.08,0.85,U] [#4 0.45,-0.25,0.61,U] [#5 0.80,-0.83,0.46,U] [#6 0.91,-0.13,0.41,U] [#7 0.62,0.24,0.43,U] [#8 0.59,0.12,0.34,U] 
21:49:38.062 00.004 12116 refined, 8 included, MultiStar: {0.46, -0.24}, one-star: {1.13, -0.68}
21:49:38.065 00.003 12116 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.71) = xAngle (-3.20 = 3.09)
21:49:38.068 00.003 12116 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.21 = -0.21)
21:49:38.072 00.004 12116 CameraToMount -- cameraX=0.46 cameraY=-0.24 hyp=0.52 cameraTheta=-0.48 mountX=-0.52 mountY=-0.11, mountTheta=-2.94
21:49:38.083 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.46, y=-0.24, opts=13)
21:49:38.087 00.004 12116 Enqueuing Move request for scope (0.46, -0.24)
21:49:38.090 00.003 11824 Worker thread wakes up
21:49:38.091 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1699, FiltMax=65535, Gamma=0.510
21:49:38.093 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.24) opts 0xd
21:49:38.094 00.001 11824 Handling offset move in thread for scope, endpoint = (0.46, -0.24)
21:49:38.094 00.000 11824 Moving (0.46, -0.24) raw xDistance=-0.52 yDistance=-0.11
21:49:38.094 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
21:49:38.094 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:38.094 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:49:38.096 00.002 11824 MoveAxis(E, 116, ABG)
21:49:38.096 00.000 12116 UpdateGuideState exits: m=408735 SNR=87.6
21:49:38.099 00.003 11824 Guiding  Dir = 2, Dur = 116
21:49:38.099 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:38.102 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:49:38.105 00.003 12116 Enqueuing Expose request
21:49:38.108 00.003 11824 IsSlewing returns 0
21:49:38.108 00.000 11824 IsGuiding returns 0
21:49:38.108 00.000 11824 PulseGuide returned control before completion, sleep 126
21:49:38.250 00.142 11824 IsGuiding returns 0
21:49:38.250 00.000 11824 Move returns status 0, amount 116
21:49:38.250 00.000 11824 MoveAxis(N, 0, ABG)
21:49:38.250 00.000 11824 Move returns status 0, amount 0
21:49:38.250 00.000 11824 move complete, result=0
21:49:38.250 00.000 11824 worker thread done servicing request
21:49:38.250 00.000 11824 Worker thread wakes up
21:49:38.250 00.000 12116 GuideStep: -0.5 px 116 ms EAST, -0.1 px 0 ms NORTH
21:49:38.254 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:38.256 00.002 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:41.658 03.402 11824 Exposure complete
21:49:41.902 00.244 11824 worker thread done servicing request
21:49:41.902 00.000 12116 OnExposeComplete: enter
21:49:41.905 00.003 12116 UpdateGuideState(): m_state=6
21:49:41.909 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
21:49:41.913 00.004 12116 Star::Find returns 1 (0), X=1414.86, Y=262.07, Mass=419924, SNR=81.1, Peak=45808 HFD=2.7
21:49:41.917 00.004 12116 MultiStar: [#1 0.81,-0.34,0.65,U] [#2 -1.63,-0.27,0.70,U] [#3 0.70,-0.32,1.01,U] [#4 0.63,-0.49,0.62,U] [#5 0.98,-0.89,0.51,U] [#6 0.61,-0.58,0.38,U] [#7 0.95,-0.12,0.47,U] [#8 1.16,-0.42,0.40,U] 
21:49:41.922 00.005 12116 refined, 8 included, MultiStar: {0.60, -0.52}, one-star: {1.30, -1.06}
21:49:41.925 00.003 12116 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.71) = xAngle (-3.43 = 2.85)
21:49:41.928 00.003 12116 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.45 = -0.45)
21:49:41.931 00.003 12116 CameraToMount -- cameraX=0.60 cameraY=-0.52 hyp=0.79 cameraTheta=-0.72 mountX=-0.76 mountY=-0.34, mountTheta=-2.72
21:49:41.937 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.60, y=-0.52, opts=13)
21:49:41.941 00.004 12116 Enqueuing Move request for scope (0.60, -0.52)
21:49:41.944 00.003 11824 Worker thread wakes up
21:49:41.944 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1613, FiltMax=65535, Gamma=0.510
21:49:41.947 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.52) opts 0xd
21:49:41.947 00.000 12116 UpdateGuideState exits: m=419924 SNR=81.1
21:49:41.950 00.003 11824 Handling offset move in thread for scope, endpoint = (0.60, -0.52)
21:49:41.950 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:41.955 00.005 11824 Moving (0.60, -0.52) raw xDistance=-0.76 yDistance=-0.34
21:49:41.955 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:49:41.958 00.003 12116 Enqueuing Expose request
21:49:41.962 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.76
21:49:41.962 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:41.962 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:49:41.962 00.000 11824 MoveAxis(E, 178, ABG)
21:49:41.962 00.000 11824 Guiding  Dir = 2, Dur = 178
21:49:41.962 00.000 11824 IsSlewing returns 0
21:49:41.963 00.001 11824 IsGuiding returns 0
21:49:41.963 00.000 11824 PulseGuide returned control before completion, sleep 188
21:49:42.157 00.194 11824 IsGuiding returns 1
21:49:42.157 00.000 11824 scope still moving after pulse duration time elapsed
21:49:42.189 00.032 11824 IsSlewing returns 0
21:49:42.189 00.000 11824 IsGuiding returns 0
21:49:42.189 00.000 11824 scope move finished after 178 + 48 ms
21:49:42.189 00.000 11824 Move returns status 0, amount 178
21:49:42.189 00.000 11824 MoveAxis(N, 0, ABG)
21:49:42.189 00.000 11824 Move returns status 0, amount 0
21:49:42.190 00.001 11824 move complete, result=0
21:49:42.190 00.000 11824 worker thread done servicing request
21:49:42.190 00.000 11824 Worker thread wakes up
21:49:42.190 00.000 12116 GuideStep: -0.8 px 178 ms EAST, -0.3 px 0 ms NORTH
21:49:42.193 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:42.193 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:45.598 03.405 11824 Exposure complete
21:49:45.841 00.243 11824 worker thread done servicing request
21:49:45.843 00.002 12116 OnExposeComplete: enter
21:49:45.846 00.003 12116 UpdateGuideState(): m_state=6
21:49:45.849 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
21:49:45.853 00.004 12116 Star::Find returns 1 (0), X=1414.32, Y=262.30, Mass=383527, SNR=76.2, Peak=46208 HFD=2.8
21:49:45.857 00.004 12116 MultiStar: [#1 0.35,-0.30,0.68,U] [#2 -1.05,-0.20,0.74,U] [#3 0.39,-0.29,0.98,U] [#4 0.09,-0.42,0.67,U] [#5 0.44,-0.89,0.61,U] [#6 0.19,0.07,0.40,U] [#7 0.15,-0.24,0.51,U] [#8 -0.19,0.00,0.37,U] 
21:49:45.860 00.003 12116 refined, 8 included, MultiStar: {0.17, -0.40}, one-star: {0.76, -0.83}
21:49:45.863 00.003 12116 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.71) = xAngle (-3.88 = 2.40)
21:49:45.865 00.002 12116 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.90 = -0.90)
21:49:45.868 00.003 12116 CameraToMount -- cameraX=0.17 cameraY=-0.40 hyp=0.44 cameraTheta=-1.17 mountX=-0.32 mountY=-0.34, mountTheta=-2.33
21:49:45.875 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.17, y=-0.40, opts=13)
21:49:45.878 00.003 12116 Enqueuing Move request for scope (0.17, -0.40)
21:49:45.881 00.003 11824 Worker thread wakes up
21:49:45.881 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1611, FiltMax=65535, Gamma=0.510
21:49:45.883 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.40) opts 0xd
21:49:45.883 00.000 12116 UpdateGuideState exits: m=383527 SNR=76.2
21:49:45.886 00.003 11824 Handling offset move in thread for scope, endpoint = (0.17, -0.40)
21:49:45.887 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:45.890 00.003 11824 Moving (0.17, -0.40) raw xDistance=-0.32 yDistance=-0.34
21:49:45.890 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:49:45.892 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
21:49:45.893 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:45.893 00.000 12116 Enqueuing Expose request
21:49:45.895 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:49:45.895 00.000 11824 MoveAxis(E, 84, ABG)
21:49:45.895 00.000 11824 Guiding  Dir = 2, Dur = 84
21:49:45.896 00.001 11824 IsSlewing returns 0
21:49:45.896 00.000 11824 IsGuiding returns 0
21:49:45.896 00.000 11824 PulseGuide returned control before completion, sleep 94
21:49:45.996 00.100 11824 IsGuiding returns 1
21:49:45.996 00.000 11824 scope still moving after pulse duration time elapsed
21:49:46.028 00.032 11824 IsSlewing returns 0
21:49:46.028 00.000 11824 IsGuiding returns 0
21:49:46.028 00.000 11824 scope move finished after 84 + 47 ms
21:49:46.028 00.000 11824 Move returns status 0, amount 84
21:49:46.028 00.000 11824 MoveAxis(N, 0, ABG)
21:49:46.028 00.000 11824 Move returns status 0, amount 0
21:49:46.028 00.000 11824 move complete, result=0
21:49:46.029 00.001 11824 worker thread done servicing request
21:49:46.029 00.000 11824 Worker thread wakes up
21:49:46.029 00.000 12116 GuideStep: -0.3 px 84 ms EAST, -0.3 px 0 ms NORTH
21:49:46.032 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:46.032 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:49.478 03.446 11824 Exposure complete
21:49:49.796 00.318 11824 worker thread done servicing request
21:49:49.797 00.001 12116 OnExposeComplete: enter
21:49:49.800 00.003 12116 UpdateGuideState(): m_state=6
21:49:49.805 00.005 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
21:49:49.808 00.003 12116 Star::Find returns 1 (0), X=1413.95, Y=262.46, Mass=377704, SNR=75.6, Peak=45715 HFD=2.9
21:49:49.812 00.004 12116 MultiStar: [#1 -0.04,-0.05,0.70,U] [#2 -0.47,-0.18,0.88,U] [#3 0.12,-0.25,0.98,U] [#4 -0.04,-0.38,0.73,U] [#5 0.30,-0.62,0.61,U] [#6 0.16,-0.22,0.48,U] [#7 0.14,0.48,0.42,U] [#8 -0.16,-0.20,0.32,U] 
21:49:49.815 00.003 12116 refined, 8 included, MultiStar: {0.05, -0.28}, one-star: {0.40, -0.67}
21:49:49.817 00.002 12116 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.71) = xAngle (-4.11 = 2.17)
21:49:49.822 00.005 12116 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.12 = -1.12)
21:49:49.825 00.003 12116 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.40 mountX=-0.16 mountY=-0.26, mountTheta=-2.13
21:49:49.830 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=-0.28, opts=13)
21:49:49.834 00.004 12116 Enqueuing Move request for scope (0.05, -0.28)
21:49:49.840 00.006 11824 Worker thread wakes up
21:49:49.840 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1651, FiltMax=65535, Gamma=0.510
21:49:49.844 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
21:49:49.844 00.000 11824 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
21:49:49.844 00.000 11824 Moving (0.05, -0.28) raw xDistance=-0.16 yDistance=-0.26
21:49:49.844 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:49:49.844 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:49.844 00.000 12116 UpdateGuideState exits: m=377704 SNR=75.6
21:49:49.847 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:49:49.847 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:49.850 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:49:49.855 00.005 11824 MoveAxis(E, 0, ABG)
21:49:49.855 00.000 12116 Enqueuing Expose request
21:49:49.857 00.002 11824 Move returns status 0, amount 0
21:49:49.858 00.001 11824 MoveAxis(N, 0, ABG)
21:49:49.858 00.000 11824 Move returns status 0, amount 0
21:49:49.858 00.000 11824 move complete, result=0
21:49:49.858 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:49:49.861 00.003 11824 worker thread done servicing request
21:49:49.862 00.001 11824 Worker thread wakes up
21:49:49.862 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:49.862 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:53.269 03.407 11824 Exposure complete
21:49:53.520 00.251 11824 worker thread done servicing request
21:49:53.521 00.001 12116 OnExposeComplete: enter
21:49:53.524 00.003 12116 UpdateGuideState(): m_state=6
21:49:53.527 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
21:49:53.531 00.004 12116 Star::Find returns 1 (0), X=1414.46, Y=262.41, Mass=384252, SNR=86.9, Peak=45507 HFD=3.0
21:49:53.534 00.003 12116 MultiStar: [#1 0.37,0.11,0.60,U] [#2 -0.85,0.07,0.76,U] [#3 0.29,-0.22,0.82,U] [#4 0.26,-0.09,0.56,U] [#5 0.45,-0.19,0.47,U] [#6 0.18,-0.15,0.41,U] [#7 0.49,0.35,0.31,U] [#8 0.44,-0.06,0.30,U] 
21:49:53.537 00.003 12116 refined, 8 included, MultiStar: {0.27, -0.17}, one-star: {0.90, -0.72}
21:49:53.540 00.003 12116 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.71) = xAngle (-3.27 = 3.02)
21:49:53.544 00.004 12116 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.28 = -0.28)
21:49:53.546 00.002 12116 CameraToMount -- cameraX=0.27 cameraY=-0.17 hyp=0.32 cameraTheta=-0.55 mountX=-0.32 mountY=-0.09, mountTheta=-2.87
21:49:53.553 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.27, y=-0.17, opts=13)
21:49:53.556 00.003 12116 Enqueuing Move request for scope (0.27, -0.17)
21:49:53.559 00.003 11824 Worker thread wakes up
21:49:53.559 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.17) opts 0xd
21:49:53.559 00.000 11824 Handling offset move in thread for scope, endpoint = (0.27, -0.17)
21:49:53.560 00.001 11824 Moving (0.27, -0.17) raw xDistance=-0.32 yDistance=-0.09
21:49:53.560 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
21:49:53.560 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:53.560 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1623, FiltMax=65535, Gamma=0.510
21:49:53.563 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:49:53.564 00.001 12116 UpdateGuideState exits: m=384252 SNR=86.9
21:49:53.566 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:53.569 00.003 11824 MoveAxis(E, 71, ABG)
21:49:53.569 00.000 11824 Guiding  Dir = 2, Dur = 71
21:49:53.569 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:49:53.573 00.004 12116 Enqueuing Expose request
21:49:53.576 00.003 11824 IsSlewing returns 0
21:49:53.576 00.000 11824 IsGuiding returns 0
21:49:53.576 00.000 11824 PulseGuide returned control before completion, sleep 81
21:49:53.667 00.091 11824 IsGuiding returns 1
21:49:53.667 00.000 11824 scope still moving after pulse duration time elapsed
21:49:53.699 00.032 11824 IsSlewing returns 0
21:49:53.699 00.000 11824 IsGuiding returns 0
21:49:53.699 00.000 11824 scope move finished after 71 + 52 ms
21:49:53.699 00.000 11824 Move returns status 0, amount 71
21:49:53.699 00.000 11824 MoveAxis(N, 0, ABG)
21:49:53.700 00.001 11824 Move returns status 0, amount 0
21:49:53.700 00.000 11824 move complete, result=0
21:49:53.700 00.000 11824 worker thread done servicing request
21:49:53.700 00.000 11824 Worker thread wakes up
21:49:53.700 00.000 12116 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
21:49:53.703 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:53.703 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:57.109 03.406 11824 Exposure complete
21:49:57.353 00.244 11824 worker thread done servicing request
21:49:57.353 00.000 12116 OnExposeComplete: enter
21:49:57.357 00.004 12116 UpdateGuideState(): m_state=6
21:49:57.361 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
21:49:57.365 00.004 12116 Star::Find returns 1 (0), X=1414.07, Y=262.55, Mass=397983, SNR=83.0, Peak=50051 HFD=2.7
21:49:57.369 00.004 12116 MultiStar: [#1 0.23,-0.03,0.66,U] [#2 -1.11,0.18,0.76,U] [#3 0.13,0.06,0.84,U] [#4 0.00,-0.03,0.56,U] [#5 0.17,-0.09,0.47,U] [#6 -0.13,0.27,0.38,U] [#7 -0.02,0.22,0.34,U] [#8 0.23,0.11,0.33,U] 
21:49:57.373 00.004 12116 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {0.51, -0.58}
21:49:57.377 00.004 12116 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.71) = xAngle (-4.20 = 2.09)
21:49:57.380 00.003 12116 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.21 = -1.21)
21:49:57.384 00.004 12116 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.48 mountX=-0.02 mountY=-0.05, mountTheta=-2.06
21:49:57.390 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=-0.05, opts=13)
21:49:57.393 00.003 12116 Enqueuing Move request for scope (0.00, -0.05)
21:49:57.396 00.003 11824 Worker thread wakes up
21:49:57.396 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1666, FiltMax=65535, Gamma=0.510
21:49:57.399 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
21:49:57.399 00.000 12116 UpdateGuideState exits: m=397983 SNR=83.0
21:49:57.402 00.003 11824 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
21:49:57.403 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:57.406 00.003 11824 Moving (0.00, -0.05) raw xDistance=-0.02 yDistance=-0.05
21:49:57.406 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:49:57.409 00.003 12116 Enqueuing Expose request
21:49:57.411 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:49:57.411 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:57.411 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:49:57.411 00.000 11824 MoveAxis(E, 0, ABG)
21:49:57.412 00.001 11824 Move returns status 0, amount 0
21:49:57.412 00.000 11824 MoveAxis(N, 0, ABG)
21:49:57.412 00.000 11824 Move returns status 0, amount 0
21:49:57.412 00.000 11824 move complete, result=0
21:49:57.412 00.000 11824 worker thread done servicing request
21:49:57.412 00.000 11824 Worker thread wakes up
21:49:57.412 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:49:57.412 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:49:57.415 00.003 12116 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:50:00.830 03.415 11824 Exposure complete
21:50:01.090 00.260 11824 worker thread done servicing request
21:50:01.090 00.000 12116 OnExposeComplete: enter
21:50:01.094 00.004 12116 UpdateGuideState(): m_state=6
21:50:01.097 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
21:50:01.100 00.003 12116 Star::Find returns 1 (0), X=1414.31, Y=262.31, Mass=395510, SNR=75.6, Peak=39651 HFD=3.0
21:50:01.107 00.007 12116 MultiStar: [#1 0.09,-0.07,0.67,U] [#2 -0.69,-0.28,0.99,U] [#3 0.23,-0.08,1.01,U] [#4 0.18,-0.36,0.69,U] [#5 0.13,-0.33,0.50,U] [#6 0.09,0.06,0.53,U] [#7 0.33,0.16,0.36,U] [#8 -0.15,0.29,0.34,U] 
21:50:01.112 00.005 12116 refined, 8 included, MultiStar: {0.11, -0.24}, one-star: {0.75, -0.82}
21:50:01.115 00.003 12116 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.71) = xAngle (-3.86 = 2.42)
21:50:01.118 00.003 12116 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.88 = -0.88)
21:50:01.122 00.004 12116 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-1.15 mountX=-0.20 mountY=-0.20, mountTheta=-2.34
21:50:01.130 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.11, y=-0.24, opts=13)
21:50:01.134 00.004 12116 Enqueuing Move request for scope (0.11, -0.24)
21:50:01.137 00.003 11824 Worker thread wakes up
21:50:01.138 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.24) opts 0xd
21:50:01.138 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1693, FiltMax=65535, Gamma=0.510
21:50:01.140 00.002 11824 Handling offset move in thread for scope, endpoint = (0.11, -0.24)
21:50:01.141 00.001 12116 UpdateGuideState exits: m=395510 SNR=75.6
21:50:01.144 00.003 11824 Moving (0.11, -0.24) raw xDistance=-0.20 yDistance=-0.20
21:50:01.144 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:01.147 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:50:01.147 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:01.147 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:01.149 00.002 12116 Enqueuing Expose request
21:50:01.152 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:50:01.152 00.000 11824 MoveAxis(E, 0, ABG)
21:50:01.152 00.000 11824 Move returns status 0, amount 0
21:50:01.152 00.000 11824 MoveAxis(N, 0, ABG)
21:50:01.152 00.000 11824 Move returns status 0, amount 0
21:50:01.154 00.002 11824 move complete, result=0
21:50:01.154 00.000 11824 worker thread done servicing request
21:50:01.154 00.000 11824 Worker thread wakes up
21:50:01.154 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:01.154 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:50:01.157 00.003 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:50:04.552 03.395 11824 Exposure complete
21:50:04.784 00.232 11824 worker thread done servicing request
21:50:04.784 00.000 12116 OnExposeComplete: enter
21:50:04.788 00.004 12116 UpdateGuideState(): m_state=6
21:50:04.791 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 537
21:50:04.795 00.004 12116 Star::Find returns 1 (0), X=1413.62, Y=262.52, Mass=426685, SNR=87.4, Peak=53891 HFD=3.0
21:50:04.798 00.003 12116 MultiStar: [#1 -0.53,-0.04,0.51,U] [#2 0.07,-0.01,0.78,U] [#3 -0.34,0.19,0.81,U] [#4 -0.40,-0.27,0.75,U] [#5 -0.11,-0.20,0.45,U] [#6 -0.52,0.11,0.43,U] [#7 -0.34,0.34,0.38,U] [#8 -0.48,0.16,0.31,U] 
21:50:04.801 00.003 12116 refined, 8 included, MultiStar: {-0.23, -0.10}, one-star: {0.07, -0.62}
21:50:04.805 00.004 12116 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.71) = xAngle (-5.44 = 0.84)
21:50:04.808 00.003 12116 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.46 = -2.46)
21:50:04.811 00.003 12116 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.26 cameraTheta=-2.73 mountX=0.17 mountY=-0.16, mountTheta=-0.76
21:50:04.815 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=-0.10, opts=13)
21:50:04.819 00.004 12116 Enqueuing Move request for scope (-0.23, -0.10)
21:50:04.822 00.003 11824 Worker thread wakes up
21:50:04.822 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1647, FiltMax=65535, Gamma=0.510
21:50:04.825 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
21:50:04.826 00.001 12116 UpdateGuideState exits: m=426685 SNR=87.4
21:50:04.828 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
21:50:04.829 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:04.831 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:04.834 00.003 11824 Moving (-0.23, -0.10) raw xDistance=0.17 yDistance=-0.16
21:50:04.834 00.000 12116 Enqueuing Expose request
21:50:04.838 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:50:04.838 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:04.838 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:50:04.838 00.000 11824 MoveAxis(E, 0, ABG)
21:50:04.838 00.000 11824 Move returns status 0, amount 0
21:50:04.838 00.000 11824 MoveAxis(N, 0, ABG)
21:50:04.838 00.000 11824 Move returns status 0, amount 0
21:50:04.838 00.000 11824 move complete, result=0
21:50:04.839 00.001 11824 worker thread done servicing request
21:50:04.839 00.000 11824 Worker thread wakes up
21:50:04.839 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:50:04.841 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:04.842 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:50:08.247 03.405 11824 Exposure complete
21:50:08.494 00.247 11824 worker thread done servicing request
21:50:08.494 00.000 12116 OnExposeComplete: enter
21:50:08.497 00.003 12116 UpdateGuideState(): m_state=6
21:50:08.500 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 538
21:50:08.504 00.004 12116 Star::Find returns 1 (0), X=1413.52, Y=262.69, Mass=386074, SNR=77.8, Peak=45744 HFD=2.8
21:50:08.508 00.004 12116 MultiStar: [#1 -0.68,-0.10,0.70,U] [#2 0.22,0.08,0.81,U] [#3 -0.55,0.09,0.95,U] [#4 -0.59,-0.13,0.75,U] [#5 -0.42,-0.25,0.50,U] [#6 -0.41,0.00,0.44,U] [#7 -0.50,0.25,0.44,U] [#8 -0.83,-0.38,0.40,U] 
21:50:08.511 00.003 12116 refined, 8 included, MultiStar: {-0.38, -0.10}, one-star: {-0.04, -0.44}
21:50:08.514 00.003 12116 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.71) = xAngle (-5.59 = 0.70)
21:50:08.516 00.002 12116 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.60 = -2.60)
21:50:08.519 00.003 12116 CameraToMount -- cameraX=-0.38 cameraY=-0.10 hyp=0.39 cameraTheta=-2.87 mountX=0.30 mountY=-0.20, mountTheta=-0.59
21:50:08.527 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.38, y=-0.10, opts=13)
21:50:08.530 00.003 12116 Enqueuing Move request for scope (-0.38, -0.10)
21:50:08.532 00.002 11824 Worker thread wakes up
21:50:08.533 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1651, FiltMax=65535, Gamma=0.510
21:50:08.535 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.10) opts 0xd
21:50:08.536 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.38, -0.10)
21:50:08.536 00.000 11824 Moving (-0.38, -0.10) raw xDistance=0.30 yDistance=-0.20
21:50:08.536 00.000 12116 UpdateGuideState exits: m=386074 SNR=77.8
21:50:08.539 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
21:50:08.539 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:08.540 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:08.543 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:50:08.543 00.000 11824 MoveAxis(W, 67, ABG)
21:50:08.543 00.000 11824 Guiding  Dir = 3, Dur = 67
21:50:08.543 00.000 11824 IsSlewing returns 0
21:50:08.544 00.001 11824 IsGuiding returns 0
21:50:08.544 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:08.547 00.003 12116 Enqueuing Expose request
21:50:08.550 00.003 11824 PulseGuide returned control before completion, sleep 77
21:50:08.635 00.085 11824 IsGuiding returns 1
21:50:08.635 00.000 11824 scope still moving after pulse duration time elapsed
21:50:08.667 00.032 11824 IsSlewing returns 0
21:50:08.667 00.000 11824 IsGuiding returns 0
21:50:08.667 00.000 11824 scope move finished after 67 + 55 ms
21:50:08.667 00.000 11824 Move returns status 0, amount 67
21:50:08.667 00.000 11824 MoveAxis(N, 0, ABG)
21:50:08.667 00.000 11824 Move returns status 0, amount 0
21:50:08.668 00.001 11824 move complete, result=0
21:50:08.668 00.000 11824 worker thread done servicing request
21:50:08.668 00.000 11824 Worker thread wakes up
21:50:08.668 00.000 12116 GuideStep: 0.3 px 67 ms WEST, -0.2 px 0 ms NORTH
21:50:08.672 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:08.672 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:50:12.084 03.412 11824 Exposure complete
21:50:12.341 00.257 11824 worker thread done servicing request
21:50:12.341 00.000 12116 OnExposeComplete: enter
21:50:12.346 00.005 12116 UpdateGuideState(): m_state=6
21:50:12.349 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 539
21:50:12.353 00.004 12116 Star::Find returns 1 (0), X=1413.33, Y=262.71, Mass=445536, SNR=102.0, Peak=44832 HFD=3.0
21:50:12.356 00.003 12116 MultiStar: [#1 -0.42,-0.01,0.50,U] [#2 0.22,0.07,0.61,U] [#3 -0.40,-0.07,0.76,U] [#4 -0.47,-0.30,0.52,U] [#5 -0.36,-0.38,0.37,U] [#6 -0.40,-0.31,0.31,U] [#7 -0.75,0.14,0.30,U] [#8 -0.71,-0.18,0.25,U] 
21:50:12.359 00.003 12116 refined, 8 included, MultiStar: {-0.33, -0.18}, one-star: {-0.23, -0.42}
21:50:12.362 00.003 12116 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.71) = xAngle (-5.35 = 0.93)
21:50:12.365 00.003 12116 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.37 = -2.37)
21:50:12.368 00.003 12116 CameraToMount -- cameraX=-0.33 cameraY=-0.18 hyp=0.37 cameraTheta=-2.64 mountX=0.22 mountY=-0.26, mountTheta=-0.86
21:50:12.374 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=-0.18, opts=13)
21:50:12.377 00.003 12116 Enqueuing Move request for scope (-0.33, -0.18)
21:50:12.380 00.003 11824 Worker thread wakes up
21:50:12.381 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.18) opts 0xd
21:50:12.381 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1527, FiltMax=65535, Gamma=0.510
21:50:12.384 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.33, -0.18)
21:50:12.385 00.001 12116 UpdateGuideState exits: m=445536 SNR=102.0
21:50:12.388 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:12.391 00.003 11824 Moving (-0.33, -0.18) raw xDistance=0.22 yDistance=-0.26
21:50:12.391 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:12.395 00.004 12116 Enqueuing Expose request
21:50:12.397 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
21:50:12.398 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:12.398 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:50:12.398 00.000 11824 MoveAxis(E, 0, ABG)
21:50:12.398 00.000 11824 Move returns status 0, amount 0
21:50:12.398 00.000 11824 MoveAxis(N, 0, ABG)
21:50:12.398 00.000 11824 Move returns status 0, amount 0
21:50:12.398 00.000 11824 move complete, result=0
21:50:12.398 00.000 11824 worker thread done servicing request
21:50:12.398 00.000 11824 Worker thread wakes up
21:50:12.398 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:12.399 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:50:12.400 00.001 12116 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:50:15.849 03.449 11824 Exposure complete
21:50:16.158 00.309 11824 worker thread done servicing request
21:50:16.159 00.001 12116 OnExposeComplete: enter
21:50:16.163 00.004 12116 UpdateGuideState(): m_state=6
21:50:16.166 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 540
21:50:16.170 00.004 12116 Star::Find returns 1 (0), X=1413.62, Y=262.70, Mass=422224, SNR=81.9, Peak=48547 HFD=2.9
21:50:16.174 00.004 12116 MultiStar: [#1 -0.50,-0.06,0.60,U] [#2 0.33,-0.04,0.86,U] [#3 -0.36,-0.07,0.94,U] [#4 -0.52,-0.06,0.57,U] [#5 -0.29,-0.17,0.47,U] [#6 -0.56,0.37,0.36,U] [#7 -0.59,0.62,0.46,U] [#8 -0.67,-0.08,0.31,U] 
21:50:16.178 00.004 12116 refined, 8 included, MultiStar: {-0.25, -0.05}, one-star: {0.06, -0.44}
21:50:16.181 00.003 12116 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.71) = xAngle (-5.65 = 0.64)
21:50:16.184 00.003 12116 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.66 = -2.66)
21:50:16.187 00.003 12116 CameraToMount -- cameraX=-0.25 cameraY=-0.05 hyp=0.26 cameraTheta=-2.93 mountX=0.21 mountY=-0.12, mountTheta=-0.52
21:50:16.195 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=-0.05, opts=13)
21:50:16.198 00.003 12116 Enqueuing Move request for scope (-0.25, -0.05)
21:50:16.201 00.003 11824 Worker thread wakes up
21:50:16.201 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1571, FiltMax=65535, Gamma=0.510
21:50:16.205 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.05) opts 0xd
21:50:16.205 00.000 12116 UpdateGuideState exits: m=422224 SNR=81.9
21:50:16.208 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:16.212 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.25, -0.05)
21:50:16.212 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:16.214 00.002 12116 Enqueuing Expose request
21:50:16.217 00.003 11824 Moving (-0.25, -0.05) raw xDistance=0.21 yDistance=-0.12
21:50:16.217 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
21:50:16.217 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:16.217 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:50:16.217 00.000 11824 MoveAxis(E, 0, ABG)
21:50:16.217 00.000 11824 Move returns status 0, amount 0
21:50:16.217 00.000 11824 MoveAxis(N, 0, ABG)
21:50:16.218 00.001 11824 Move returns status 0, amount 0
21:50:16.218 00.000 11824 move complete, result=0
21:50:16.218 00.000 11824 worker thread done servicing request
21:50:16.218 00.000 11824 Worker thread wakes up
21:50:16.218 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:16.218 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:50:16.221 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:50:19.621 03.400 11824 Exposure complete
21:50:19.863 00.242 11824 worker thread done servicing request
21:50:19.864 00.001 12116 OnExposeComplete: enter
21:50:19.867 00.003 12116 UpdateGuideState(): m_state=6
21:50:19.870 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 541
21:50:19.873 00.003 12116 Star::Find returns 1 (0), X=1413.50, Y=262.70, Mass=435639, SNR=93.1, Peak=50192 HFD=3.1
21:50:19.876 00.003 12116 MultiStar: [#1 -0.68,-0.04,0.59,U] [#2 0.07,0.14,0.68,U] [#3 -0.61,0.18,0.82,U] [#4 -0.64,0.10,0.49,U] [#5 -0.73,-0.34,0.45,U] [#6 -0.70,0.35,0.34,U] [#7 -0.54,0.31,0.35,U] [#8 -0.73,0.20,0.28,U] 
21:50:19.879 00.003 12116 refined, 8 included, MultiStar: {-0.44, -0.01}, one-star: {-0.06, -0.43}
21:50:19.882 00.003 12116 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.71) = xAngle (-5.84 = 0.44)
21:50:19.884 00.002 12116 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.86 = -2.86)
21:50:19.888 00.004 12116 CameraToMount -- cameraX=-0.44 cameraY=-0.01 hyp=0.44 cameraTheta=-3.13 mountX=0.40 mountY=-0.12, mountTheta=-0.30
21:50:19.895 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.44, y=-0.01, opts=13)
21:50:19.898 00.003 12116 Enqueuing Move request for scope (-0.44, -0.01)
21:50:19.900 00.002 11824 Worker thread wakes up
21:50:19.900 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.01) opts 0xd
21:50:19.901 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1723, FiltMax=65535, Gamma=0.510
21:50:19.904 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.44, -0.01)
21:50:19.905 00.001 12116 UpdateGuideState exits: m=435639 SNR=93.1
21:50:19.908 00.003 11824 Moving (-0.44, -0.01) raw xDistance=0.40 yDistance=-0.12
21:50:19.908 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:19.911 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
21:50:19.911 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:19.914 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:19.914 00.000 12116 Enqueuing Expose request
21:50:19.916 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:50:19.917 00.001 11824 MoveAxis(W, 88, ABG)
21:50:19.917 00.000 11824 Guiding  Dir = 3, Dur = 88
21:50:19.917 00.000 11824 IsSlewing returns 0
21:50:19.917 00.000 11824 IsGuiding returns 0
21:50:19.918 00.001 11824 PulseGuide returned control before completion, sleep 98
21:50:20.017 00.099 11824 IsGuiding returns 1
21:50:20.017 00.000 11824 scope still moving after pulse duration time elapsed
21:50:20.049 00.032 11824 IsSlewing returns 0
21:50:20.049 00.000 11824 IsGuiding returns 0
21:50:20.049 00.000 11824 scope move finished after 88 + 43 ms
21:50:20.049 00.000 11824 Move returns status 0, amount 88
21:50:20.049 00.000 11824 MoveAxis(N, 0, ABG)
21:50:20.049 00.000 11824 Move returns status 0, amount 0
21:50:20.050 00.001 11824 move complete, result=0
21:50:20.050 00.000 11824 worker thread done servicing request
21:50:20.050 00.000 11824 Worker thread wakes up
21:50:20.050 00.000 12116 GuideStep: 0.4 px 88 ms WEST, -0.1 px 0 ms NORTH
21:50:20.053 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:20.053 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:50:23.465 03.412 11824 Exposure complete
21:50:23.697 00.232 11824 worker thread done servicing request
21:50:23.697 00.000 12116 OnExposeComplete: enter
21:50:23.700 00.003 12116 UpdateGuideState(): m_state=6
21:50:23.704 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 542
21:50:23.708 00.004 12116 Star::Find returns 1 (0), X=1413.58, Y=262.13, Mass=399653, SNR=78.5, Peak=45405 HFD=2.8
21:50:23.711 00.003 12116 MultiStar: [#1 -0.42,-0.42,0.66,U] [#2 -0.34,-0.46,0.93,U] [#3 -0.50,-0.42,1.01,U] [#4 -0.38,-0.49,0.63,U] [#5 -0.08,-0.75,0.54,U] [#6 -0.62,-0.42,0.43,U] [#7 -0.63,-0.36,0.38,U] [#8 -0.41,-0.16,0.32,U] 
21:50:23.714 00.003 12116 refined, 8 included, MultiStar: {-0.34, -0.54}, one-star: {0.02, -1.00}
21:50:23.716 00.002 12116 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.71) = xAngle (-4.84 = 1.44)
21:50:23.719 00.003 12116 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.86 = -1.86)
21:50:23.722 00.003 12116 CameraToMount -- cameraX=-0.34 cameraY=-0.54 hyp=0.64 cameraTheta=-2.13 mountX=0.08 mountY=-0.62, mountTheta=-1.44
21:50:23.729 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.34, y=-0.54, opts=13)
21:50:23.731 00.002 12116 Enqueuing Move request for scope (-0.34, -0.54)
21:50:23.735 00.004 11824 Worker thread wakes up
21:50:23.735 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1568, FiltMax=65535, Gamma=0.510
21:50:23.738 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.54) opts 0xd
21:50:23.738 00.000 12116 UpdateGuideState exits: m=399653 SNR=78.5
21:50:23.740 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:23.742 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:23.746 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.34, -0.54)
21:50:23.747 00.001 12116 Enqueuing Expose request
21:50:23.749 00.002 11824 Moving (-0.34, -0.54) raw xDistance=0.08 yDistance=-0.62
21:50:23.749 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:50:23.749 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
21:50:23.749 00.000 11824 MoveAxis(E, 0, ABG)
21:50:23.749 00.000 11824 Move returns status 0, amount 0
21:50:23.750 00.001 11824 MoveAxis(N, 116, ABG)
21:50:23.750 00.000 11824 Guiding  Dir = 0, Dur = 116
21:50:23.750 00.000 11824 IsSlewing returns 0
21:50:23.750 00.000 11824 IsGuiding returns 0
21:50:23.750 00.000 11824 PulseGuide returned control before completion, sleep 126
21:50:23.889 00.139 11824 IsGuiding returns 1
21:50:23.889 00.000 11824 scope still moving after pulse duration time elapsed
21:50:23.920 00.031 11824 IsSlewing returns 0
21:50:23.920 00.000 11824 IsGuiding returns 1
21:50:23.952 00.032 11824 IsSlewing returns 0
21:50:23.952 00.000 11824 IsGuiding returns 1
21:50:23.984 00.032 11824 IsSlewing returns 0
21:50:23.984 00.000 11824 IsGuiding returns 1
21:50:24.016 00.032 11824 IsSlewing returns 0
21:50:24.016 00.000 11824 IsGuiding returns 0
21:50:24.016 00.000 11824 scope move finished after 116 + 150 ms
21:50:24.016 00.000 11824 Move returns status 0, amount 116
21:50:24.016 00.000 11824 move complete, result=0
21:50:24.017 00.001 11824 worker thread done servicing request
21:50:24.017 00.000 11824 Worker thread wakes up
21:50:24.017 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.6 px 116 ms NORTH
21:50:24.022 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:24.022 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:50:27.424 03.402 11824 Exposure complete
21:50:27.675 00.251 11824 worker thread done servicing request
21:50:27.675 00.000 12116 OnExposeComplete: enter
21:50:27.679 00.004 12116 UpdateGuideState(): m_state=6
21:50:27.682 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 543
21:50:27.686 00.004 12116 Star::Find returns 1 (0), X=1413.64, Y=262.33, Mass=372851, SNR=83.6, Peak=49955 HFD=3.0
21:50:27.690 00.004 12116 MultiStar: [#1 -0.28,0.24,0.63,U] [#2 -0.01,0.13,0.65,U] [#3 -0.43,-0.11,0.90,U] [#4 -0.38,-0.04,0.66,U] [#5 -0.33,-0.14,0.53,U] [#6 -0.45,0.55,0.39,U] [#7 -0.58,0.23,0.41,U] [#8 -0.64,0.16,0.40,U] 
21:50:27.694 00.004 12116 refined, 8 included, MultiStar: {-0.28, -0.07}, one-star: {0.08, -0.80}
21:50:27.697 00.003 12116 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.71) = xAngle (-5.61 = 0.67)
21:50:27.700 00.003 12116 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.63 = -2.63)
21:50:27.703 00.003 12116 CameraToMount -- cameraX=-0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-2.90 mountX=0.23 mountY=-0.14, mountTheta=-0.56
21:50:27.711 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.28, y=-0.07, opts=13)
21:50:27.714 00.003 12116 Enqueuing Move request for scope (-0.28, -0.07)
21:50:27.716 00.002 11824 Worker thread wakes up
21:50:27.717 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1735, FiltMax=65535, Gamma=0.510
21:50:27.720 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.07) opts 0xd
21:50:27.720 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.28, -0.07)
21:50:27.720 00.000 11824 Moving (-0.28, -0.07) raw xDistance=0.23 yDistance=-0.14
21:50:27.721 00.001 12116 UpdateGuideState exits: m=372851 SNR=83.6
21:50:27.723 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
21:50:27.724 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:27.724 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:50:27.724 00.000 11824 MoveAxis(E, 0, ABG)
21:50:27.724 00.000 11824 Move returns status 0, amount 0
21:50:27.724 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:27.727 00.003 11824 MoveAxis(N, 0, ABG)
21:50:27.727 00.000 11824 Move returns status 0, amount 0
21:50:27.728 00.001 11824 move complete, result=0
21:50:27.728 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:27.730 00.002 12116 Enqueuing Expose request
21:50:27.733 00.003 11824 worker thread done servicing request
21:50:27.733 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:50:27.737 00.004 11824 Worker thread wakes up
21:50:27.737 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:27.737 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:50:31.164 03.427 11824 Exposure complete
21:50:31.409 00.245 11824 worker thread done servicing request
21:50:31.409 00.000 12116 OnExposeComplete: enter
21:50:31.412 00.003 12116 UpdateGuideState(): m_state=6
21:50:31.416 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 544
21:50:31.419 00.003 12116 Star::Find returns 1 (0), X=1413.32, Y=262.96, Mass=436608, SNR=94.5, Peak=43520 HFD=3.1
21:50:31.423 00.004 12116 MultiStar: [#1 -0.69,0.15,0.57,U] [#2 0.25,0.25,0.68,U] [#3 -0.71,0.26,0.70,U] [#4 -0.79,0.21,0.45,U] [#5 -0.67,0.18,0.42,U] [#6 -0.87,0.43,0.32,U] [#7 -0.67,0.66,0.36,U] [#8 -0.75,0.64,0.32,U] 
21:50:31.427 00.004 12116 single-star, 8 included, MultiStar: {-0.49, 0.21}, one-star: {-0.23, -0.17}
21:50:31.430 00.003 12116 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.71) = xAngle (-5.22 = 1.06)
21:50:31.433 00.003 12116 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.23 = -2.23)
21:50:31.435 00.002 12116 CameraToMount -- cameraX=-0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-2.50 mountX=0.14 mountY=-0.23, mountTheta=-1.02
21:50:31.442 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=-0.17, opts=13)
21:50:31.445 00.003 12116 Enqueuing Move request for scope (-0.23, -0.17)
21:50:31.448 00.003 11824 Worker thread wakes up
21:50:31.448 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1451, FiltMax=65535, Gamma=0.510
21:50:31.451 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.17) opts 0xd
21:50:31.451 00.000 12116 UpdateGuideState exits: m=436608 SNR=94.5
21:50:31.454 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.23, -0.17)
21:50:31.454 00.000 11824 Moving (-0.23, -0.17) raw xDistance=0.14 yDistance=-0.23
21:50:31.454 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:50:31.454 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:31.454 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:31.457 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:50:31.457 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:31.460 00.003 11824 MoveAxis(E, 0, ABG)
21:50:31.460 00.000 11824 Move returns status 0, amount 0
21:50:31.460 00.000 11824 MoveAxis(N, 0, ABG)
21:50:31.460 00.000 11824 Move returns status 0, amount 0
21:50:31.460 00.000 12116 Enqueuing Expose request
21:50:31.464 00.004 11824 move complete, result=0
21:50:31.464 00.000 11824 worker thread done servicing request
21:50:31.465 00.001 11824 Worker thread wakes up
21:50:31.465 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:50:31.467 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:31.468 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:50:34.884 03.416 11824 Exposure complete
21:50:35.124 00.240 11824 worker thread done servicing request
21:50:35.124 00.000 12116 OnExposeComplete: enter
21:50:35.128 00.004 12116 UpdateGuideState(): m_state=6
21:50:35.131 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 545
21:50:35.134 00.003 12116 Star::Find returns 1 (0), X=1412.85, Y=263.08, Mass=393640, SNR=81.0, Peak=46144 HFD=2.6
21:50:35.138 00.004 12116 MultiStar: [#1 -1.10,0.30,0.57,U] [#2 0.90,0.24,0.83,U] [#3 -0.91,0.80,1.05,U] [#4 -0.98,0.33,0.62,U] [#5 -0.60,-0.07,0.56,U] [#6 -0.75,0.66,0.39,U] [#7 -1.18,0.56,0.43,U] [#8 -1.07,0.29,0.32,U] 
21:50:35.141 00.003 12116 single-star, 8 included, MultiStar: {-0.63, 0.33}, one-star: {-0.71, -0.05}
21:50:35.144 00.003 12116 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.71) = xAngle (-5.78 = 0.50)
21:50:35.148 00.004 12116 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.79 = -2.79)
21:50:35.150 00.002 12116 CameraToMount -- cameraX=-0.71 cameraY=-0.05 hyp=0.71 cameraTheta=-3.07 mountX=0.62 mountY=-0.24, mountTheta=-0.37
21:50:35.156 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.71, y=-0.05, opts=13)
21:50:35.159 00.003 12116 Enqueuing Move request for scope (-0.71, -0.05)
21:50:35.163 00.004 11824 Worker thread wakes up
21:50:35.163 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1571, FiltMax=65535, Gamma=0.510
21:50:35.166 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.05) opts 0xd
21:50:35.166 00.000 12116 UpdateGuideState exits: m=393640 SNR=81.0
21:50:35.169 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.71, -0.05)
21:50:35.169 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:35.172 00.003 11824 Moving (-0.71, -0.05) raw xDistance=0.62 yDistance=-0.24
21:50:35.172 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:35.175 00.003 12116 Enqueuing Expose request
21:50:35.178 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
21:50:35.178 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:35.178 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:50:35.178 00.000 11824 MoveAxis(W, 139, ABG)
21:50:35.178 00.000 11824 Guiding  Dir = 3, Dur = 139
21:50:35.178 00.000 11824 IsSlewing returns 0
21:50:35.178 00.000 11824 IsGuiding returns 0
21:50:35.179 00.001 11824 PulseGuide returned control before completion, sleep 149
21:50:35.341 00.162 11824 IsGuiding returns 1
21:50:35.341 00.000 11824 scope still moving after pulse duration time elapsed
21:50:35.372 00.031 11824 IsSlewing returns 0
21:50:35.372 00.000 11824 IsGuiding returns 0
21:50:35.373 00.001 11824 scope move finished after 139 + 55 ms
21:50:35.373 00.000 11824 Move returns status 0, amount 139
21:50:35.373 00.000 11824 MoveAxis(N, 0, ABG)
21:50:35.373 00.000 11824 Move returns status 0, amount 0
21:50:35.373 00.000 11824 move complete, result=0
21:50:35.373 00.000 11824 worker thread done servicing request
21:50:35.373 00.000 12116 GuideStep: 0.6 px 139 ms WEST, -0.2 px 0 ms NORTH
21:50:35.379 00.006 11824 Worker thread wakes up
21:50:35.379 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:35.379 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:50:38.794 03.415 11824 Exposure complete
21:50:39.032 00.238 11824 worker thread done servicing request
21:50:39.032 00.000 12116 OnExposeComplete: enter
21:50:39.036 00.004 12116 UpdateGuideState(): m_state=6
21:50:39.040 00.004 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 546
21:50:39.043 00.003 12116 Star::Find returns 1 (0), X=1413.01, Y=262.64, Mass=408485, SNR=85.1, Peak=56144 HFD=2.5
21:50:39.048 00.005 12116 MultiStar: [#1 -0.89,0.21,0.61,U] [#2 0.66,0.23,0.72,U] [#3 -1.03,0.26,0.89,U] [#4 -1.05,-0.03,0.64,U] [#5 -0.99,0.11,0.49,U] [#6 -0.85,0.25,0.44,U] [#7 -0.65,0.31,0.34,U] [#8 -0.67,0.32,0.34,U] 
21:50:39.050 00.002 12116 refined, 8 included, MultiStar: {-0.64, 0.07}, one-star: {-0.55, -0.50}
21:50:39.056 00.006 12116 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.71) = xAngle (0.32 = 0.32)
21:50:39.059 00.003 12116 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.30 = -2.98)
21:50:39.063 00.004 12116 CameraToMount -- cameraX=-0.64 cameraY=0.07 hyp=0.65 cameraTheta=3.03 mountX=0.61 mountY=-0.10, mountTheta=-0.17
21:50:39.070 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.64, y=0.07, opts=13)
21:50:39.074 00.004 12116 Enqueuing Move request for scope (-0.64, 0.07)
21:50:39.076 00.002 11824 Worker thread wakes up
21:50:39.077 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.07) opts 0xd
21:50:39.077 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.64, 0.07)
21:50:39.077 00.000 11824 Moving (-0.64, 0.07) raw xDistance=0.61 yDistance=-0.10
21:50:39.077 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
21:50:39.077 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:39.077 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:50:39.077 00.000 11824 MoveAxis(W, 147, ABG)
21:50:39.077 00.000 11824 Guiding  Dir = 3, Dur = 147
21:50:39.078 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1597, FiltMax=65535, Gamma=0.510
21:50:39.081 00.003 11824 IsSlewing returns 0
21:50:39.081 00.000 12116 UpdateGuideState exits: m=408485 SNR=85.1
21:50:39.083 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:39.087 00.004 11824 IsGuiding returns 0
21:50:39.088 00.001 11824 PulseGuide returned control before completion, sleep 157
21:50:39.088 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:39.091 00.003 12116 Enqueuing Expose request
21:50:39.259 00.168 11824 IsGuiding returns 1
21:50:39.259 00.000 11824 scope still moving after pulse duration time elapsed
21:50:39.291 00.032 11824 IsSlewing returns 0
21:50:39.291 00.000 11824 IsGuiding returns 0
21:50:39.292 00.001 11824 scope move finished after 147 + 57 ms
21:50:39.292 00.000 11824 Move returns status 0, amount 147
21:50:39.292 00.000 11824 MoveAxis(N, 0, ABG)
21:50:39.292 00.000 11824 Move returns status 0, amount 0
21:50:39.292 00.000 11824 move complete, result=0
21:50:39.292 00.000 11824 worker thread done servicing request
21:50:39.292 00.000 12116 GuideStep: 0.6 px 147 ms WEST, -0.1 px 0 ms NORTH
21:50:39.296 00.004 11824 Worker thread wakes up
21:50:39.296 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:39.296 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:50:42.714 03.418 11824 Exposure complete
21:50:42.968 00.254 11824 worker thread done servicing request
21:50:42.968 00.000 12116 OnExposeComplete: enter
21:50:42.972 00.004 12116 UpdateGuideState(): m_state=6
21:50:42.975 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 547
21:50:42.979 00.004 12116 Star::Find returns 1 (0), X=1413.34, Y=262.77, Mass=412232, SNR=90.8, Peak=47360 HFD=2.8
21:50:42.982 00.003 12116 MultiStar: [#1 -0.61,0.24,0.56,U] [#2 0.23,0.36,0.61,U] [#3 -0.88,0.33,0.78,U] [#4 -0.70,0.20,0.52,U] [#5 -0.74,-0.03,0.54,U] [#6 -0.90,0.62,0.41,U] [#7 -0.55,0.77,0.38,U] [#8 -0.89,0.34,0.35,U] 
21:50:42.985 00.003 12116 single-star, 8 included, MultiStar: {-0.54, 0.20}, one-star: {-0.22, -0.36}
21:50:42.989 00.004 12116 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.71) = xAngle (-4.83 = 1.45)
21:50:42.992 00.003 12116 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.84 = -1.84)
21:50:42.995 00.003 12116 CameraToMount -- cameraX=-0.22 cameraY=-0.36 hyp=0.42 cameraTheta=-2.12 mountX=0.05 mountY=-0.40, mountTheta=-1.45
21:50:43.002 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.22, y=-0.36, opts=13)
21:50:43.005 00.003 12116 Enqueuing Move request for scope (-0.22, -0.36)
21:50:43.008 00.003 11824 Worker thread wakes up
21:50:43.008 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.36) opts 0xd
21:50:43.008 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.22, -0.36)
21:50:43.009 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1527, FiltMax=65535, Gamma=0.510
21:50:43.012 00.003 11824 Moving (-0.22, -0.36) raw xDistance=0.05 yDistance=-0.40
21:50:43.012 00.000 12116 UpdateGuideState exits: m=412232 SNR=90.8
21:50:43.015 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:50:43.015 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:43.017 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:43.018 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:50:43.018 00.000 11824 MoveAxis(E, 0, ABG)
21:50:43.018 00.000 11824 Move returns status 0, amount 0
21:50:43.018 00.000 11824 MoveAxis(N, 0, ABG)
21:50:43.018 00.000 11824 Move returns status 0, amount 0
21:50:43.018 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:43.022 00.004 12116 Enqueuing Expose request
21:50:43.025 00.003 11824 move complete, result=0
21:50:43.025 00.000 11824 worker thread done servicing request
21:50:43.026 00.001 11824 Worker thread wakes up
21:50:43.026 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:43.026 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:50:43.026 00.000 12116 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:50:46.445 03.419 11824 Exposure complete
21:50:46.685 00.240 11824 worker thread done servicing request
21:50:46.686 00.001 12116 OnExposeComplete: enter
21:50:46.689 00.003 12116 UpdateGuideState(): m_state=6
21:50:46.693 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 548
21:50:46.696 00.003 12116 Star::Find returns 1 (0), X=1412.67, Y=263.24, Mass=382659, SNR=82.4, Peak=50592 HFD=2.8
21:50:46.699 00.003 12116 MultiStar: [#1 -1.31,0.68,0.60,U] [#2 0.92,0.72,0.66,U] [#3 -1.10,0.53,0.88,U] [#4 -1.15,0.58,0.57,U] [#5 -1.45,0.72,0.51,U] [#6 -1.27,1.05,0.40,U] [#7 -1.06,1.31,0.40,U] [#8 -1.40,1.02,0.40,U] 
21:50:46.702 00.003 12116 single-star, 8 included, MultiStar: {-0.91, 0.65}, one-star: {-0.89, 0.10}
21:50:46.706 00.004 12116 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.71) = xAngle (0.31 = 0.31)
21:50:46.708 00.002 12116 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.30 = -2.99)
21:50:46.711 00.003 12116 CameraToMount -- cameraX=-0.89 cameraY=0.10 hyp=0.90 cameraTheta=3.03 mountX=0.85 mountY=-0.14, mountTheta=-0.16
21:50:46.716 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.89, y=0.10, opts=13)
21:50:46.720 00.004 12116 Enqueuing Move request for scope (-0.89, 0.10)
21:50:46.722 00.002 11824 Worker thread wakes up
21:50:46.723 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1553, FiltMax=65535, Gamma=0.510
21:50:46.725 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.10) opts 0xd
21:50:46.725 00.000 12116 UpdateGuideState exits: m=382659 SNR=82.4
21:50:46.728 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:46.730 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.89, 0.10)
21:50:46.731 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:46.733 00.002 12116 Enqueuing Expose request
21:50:46.736 00.003 11824 Moving (-0.89, 0.10) raw xDistance=0.85 yDistance=-0.14
21:50:46.736 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.85
21:50:46.736 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:46.736 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:50:46.736 00.000 11824 MoveAxis(W, 191, ABG)
21:50:46.736 00.000 11824 Guiding  Dir = 3, Dur = 191
21:50:46.736 00.000 11824 IsSlewing returns 0
21:50:46.737 00.001 11824 IsGuiding returns 0
21:50:46.737 00.000 11824 PulseGuide returned control before completion, sleep 201
21:50:46.950 00.213 11824 IsGuiding returns 1
21:50:46.950 00.000 11824 scope still moving after pulse duration time elapsed
21:50:46.981 00.031 11824 IsSlewing returns 0
21:50:46.981 00.000 11824 IsGuiding returns 0
21:50:46.981 00.000 11824 scope move finished after 191 + 53 ms
21:50:46.981 00.000 11824 Move returns status 0, amount 191
21:50:46.981 00.000 11824 MoveAxis(N, 0, ABG)
21:50:46.981 00.000 11824 Move returns status 0, amount 0
21:50:46.982 00.001 11824 move complete, result=0
21:50:46.982 00.000 11824 worker thread done servicing request
21:50:46.982 00.000 11824 Worker thread wakes up
21:50:46.982 00.000 12116 GuideStep: 0.9 px 191 ms WEST, -0.1 px 0 ms NORTH
21:50:46.985 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:46.986 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:50:50.413 03.427 11824 Exposure complete
21:50:50.656 00.243 11824 worker thread done servicing request
21:50:50.657 00.001 12116 OnExposeComplete: enter
21:50:50.660 00.003 12116 UpdateGuideState(): m_state=6
21:50:50.664 00.004 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 549
21:50:50.667 00.003 12116 Star::Find returns 1 (0), X=1413.75, Y=262.89, Mass=409093, SNR=82.4, Peak=46211 HFD=2.6
21:50:50.671 00.004 12116 MultiStar: [#1 -0.27,0.30,0.61,U] [#2 -0.35,0.36,0.74,U] [#3 -0.39,0.42,0.89,U] [#4 -0.39,0.05,0.59,U] [#5 -0.38,0.07,0.47,U] [#6 -0.22,0.60,0.39,U] [#7 -0.30,0.56,0.39,U] [#8 -0.47,0.12,0.34,U] 
21:50:50.674 00.003 12116 single-star, 8 included, MultiStar: {-0.25, 0.21}, one-star: {0.20, -0.24}
21:50:50.676 00.002 12116 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.71) = xAngle (-3.61 = 2.67)
21:50:50.680 00.004 12116 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.62 = -0.62)
21:50:50.683 00.003 12116 CameraToMount -- cameraX=0.20 cameraY=-0.24 hyp=0.31 cameraTheta=-0.89 mountX=-0.28 mountY=-0.18, mountTheta=-2.56
21:50:50.690 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.20, y=-0.24, opts=13)
21:50:50.694 00.004 12116 Enqueuing Move request for scope (0.20, -0.24)
21:50:50.696 00.002 11824 Worker thread wakes up
21:50:50.696 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1741, FiltMax=65535, Gamma=0.510
21:50:50.699 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.24) opts 0xd
21:50:50.699 00.000 12116 UpdateGuideState exits: m=409093 SNR=82.4
21:50:50.703 00.004 11824 Handling offset move in thread for scope, endpoint = (0.20, -0.24)
21:50:50.703 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:50.706 00.003 11824 Moving (0.20, -0.24) raw xDistance=-0.28 yDistance=-0.18
21:50:50.706 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:50.710 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
21:50:50.710 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:50.710 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:50:50.710 00.000 11824 MoveAxis(E, 0, ABG)
21:50:50.710 00.000 11824 Move returns status 0, amount 0
21:50:50.710 00.000 11824 MoveAxis(N, 0, ABG)
21:50:50.710 00.000 11824 Move returns status 0, amount 0
21:50:50.710 00.000 11824 move complete, result=0
21:50:50.710 00.000 12116 Enqueuing Expose request
21:50:50.714 00.004 11824 worker thread done servicing request
21:50:50.714 00.000 12116 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:50:50.717 00.003 11824 Worker thread wakes up
21:50:50.717 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:50.717 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:50:54.126 03.409 11824 Exposure complete
21:50:54.385 00.259 11824 worker thread done servicing request
21:50:54.385 00.000 12116 OnExposeComplete: enter
21:50:54.389 00.004 12116 UpdateGuideState(): m_state=6
21:50:54.392 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 550
21:50:54.396 00.004 12116 Star::Find returns 1 (0), X=1413.12, Y=262.55, Mass=414644, SNR=85.9, Peak=48272 HFD=3.0
21:50:54.399 00.003 12116 MultiStar: [#1 -0.78,-0.04,0.56,U] [#2 0.19,-0.06,0.77,U] [#3 -0.82,-0.06,0.87,U] [#4 -0.88,-0.13,0.68,U] [#5 -0.85,-0.28,0.44,U] [#6 -0.59,-0.02,0.42,U] [#7 -0.77,0.29,0.38,U] [#8 -1.11,0.33,0.40,U] 
21:50:54.402 00.003 12116 refined, 8 included, MultiStar: {-0.62, -0.12}, one-star: {-0.44, -0.58}
21:50:54.405 00.003 12116 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.71) = xAngle (-5.66 = 0.62)
21:50:54.409 00.004 12116 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.67 = -2.67)
21:50:54.412 00.003 12116 CameraToMount -- cameraX=-0.62 cameraY=-0.12 hyp=0.63 cameraTheta=-2.95 mountX=0.51 mountY=-0.28, mountTheta=-0.51
21:50:54.418 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.62, y=-0.12, opts=13)
21:50:54.422 00.004 12116 Enqueuing Move request for scope (-0.62, -0.12)
21:50:54.425 00.003 11824 Worker thread wakes up
21:50:54.425 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.12) opts 0xd
21:50:54.425 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1776, FiltMax=65535, Gamma=0.510
21:50:54.428 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.62, -0.12)
21:50:54.428 00.000 12116 UpdateGuideState exits: m=414644 SNR=85.9
21:50:54.431 00.003 11824 Moving (-0.62, -0.12) raw xDistance=0.51 yDistance=-0.28
21:50:54.431 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:54.434 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
21:50:54.434 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:54.438 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:54.438 00.000 12116 Enqueuing Expose request
21:50:54.440 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:50:54.440 00.000 11824 MoveAxis(W, 114, ABG)
21:50:54.441 00.001 11824 Guiding  Dir = 3, Dur = 114
21:50:54.441 00.000 11824 IsSlewing returns 0
21:50:54.441 00.000 11824 IsGuiding returns 0
21:50:54.442 00.001 11824 PulseGuide returned control before completion, sleep 124
21:50:54.570 00.128 11824 IsGuiding returns 1
21:50:54.570 00.000 11824 scope still moving after pulse duration time elapsed
21:50:54.602 00.032 11824 IsSlewing returns 0
21:50:54.603 00.001 11824 IsGuiding returns 0
21:50:54.603 00.000 11824 scope move finished after 114 + 47 ms
21:50:54.603 00.000 11824 Move returns status 0, amount 114
21:50:54.603 00.000 11824 MoveAxis(N, 0, ABG)
21:50:54.603 00.000 11824 Move returns status 0, amount 0
21:50:54.603 00.000 11824 move complete, result=0
21:50:54.604 00.001 11824 worker thread done servicing request
21:50:54.604 00.000 11824 Worker thread wakes up
21:50:54.604 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:54.604 00.000 12116 GuideStep: 0.5 px 114 ms WEST, -0.3 px 0 ms NORTH
21:50:54.607 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:50:58.078 03.471 11824 Exposure complete
21:50:58.355 00.277 11824 worker thread done servicing request
21:50:58.355 00.000 12116 OnExposeComplete: enter
21:50:58.359 00.004 12116 UpdateGuideState(): m_state=6
21:50:58.362 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 551
21:50:58.366 00.004 12116 Star::Find returns 1 (0), X=1414.64, Y=262.02, Mass=426597, SNR=99.5, Peak=44915 HFD=3.0
21:50:58.370 00.004 12116 MultiStar: [#1 0.36,-0.46,0.55,U] [#2 -0.91,-0.53,0.60,U] [#3 0.55,-0.45,0.71,U] [#4 0.54,-0.68,0.62,U] [#5 0.53,-0.51,0.39,U] [#6 0.51,-0.42,0.35,U] [#7 0.52,-0.33,0.39,U] [#8 0.54,-0.30,0.31,U] 
21:50:58.373 00.003 12116 refined, 8 included, MultiStar: {0.45, -0.61}, one-star: {1.08, -1.11}
21:50:58.376 00.003 12116 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.71) = xAngle (-3.65 = 2.64)
21:50:58.381 00.005 12116 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.66 = -0.66)
21:50:58.385 00.004 12116 CameraToMount -- cameraX=0.45 cameraY=-0.61 hyp=0.76 cameraTheta=-0.93 mountX=-0.66 mountY=-0.46, mountTheta=-2.53
21:50:58.395 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.45, y=-0.61, opts=13)
21:50:58.405 00.010 12116 Enqueuing Move request for scope (0.45, -0.61)
21:50:58.415 00.010 11824 Worker thread wakes up
21:50:58.415 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1597, FiltMax=65535, Gamma=0.510
21:50:58.421 00.006 11824 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.61) opts 0xd
21:50:58.424 00.003 11824 Handling offset move in thread for scope, endpoint = (0.45, -0.61)
21:50:58.424 00.000 11824 Moving (0.45, -0.61) raw xDistance=-0.66 yDistance=-0.46
21:50:58.424 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.66
21:50:58.424 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:50:58.424 00.000 12116 UpdateGuideState exits: m=426597 SNR=99.5
21:50:58.431 00.007 11824 MoveAxis(E, 140, ABG)
21:50:58.431 00.000 11824 Guiding  Dir = 2, Dur = 140
21:50:58.432 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:58.441 00.009 11824 IsSlewing returns 0
21:50:58.441 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:50:58.446 00.005 11824 IsGuiding returns 0
21:50:58.446 00.000 12116 Enqueuing Expose request
21:50:58.452 00.006 11824 PulseGuide returned control before completion, sleep 150
21:50:58.603 00.151 11824 IsGuiding returns 1
21:50:58.603 00.000 11824 scope still moving after pulse duration time elapsed
21:50:58.635 00.032 11824 IsSlewing returns 0
21:50:58.635 00.000 11824 IsGuiding returns 0
21:50:58.636 00.001 11824 scope move finished after 140 + 49 ms
21:50:58.636 00.000 11824 Move returns status 0, amount 140
21:50:58.636 00.000 11824 MoveAxis(N, 87, ABG)
21:50:58.636 00.000 11824 Guiding  Dir = 0, Dur = 87
21:50:58.636 00.000 11824 IsSlewing returns 0
21:50:58.637 00.001 11824 IsGuiding returns 0
21:50:58.637 00.000 11824 PulseGuide returned control before completion, sleep 97
21:50:58.747 00.110 11824 IsGuiding returns 1
21:50:58.747 00.000 11824 scope still moving after pulse duration time elapsed
21:50:58.779 00.032 11824 IsSlewing returns 0
21:50:58.779 00.000 11824 IsGuiding returns 0
21:50:58.779 00.000 11824 scope move finished after 87 + 55 ms
21:50:58.779 00.000 11824 Move returns status 0, amount 87
21:50:58.779 00.000 11824 move complete, result=0
21:50:58.780 00.001 11824 worker thread done servicing request
21:50:58.780 00.000 11824 Worker thread wakes up
21:50:58.780 00.000 12116 GuideStep: -0.7 px 140 ms EAST, -0.5 px 87 ms NORTH
21:50:58.783 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:50:58.783 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:02.189 03.406 11824 Exposure complete
21:51:02.429 00.240 11824 worker thread done servicing request
21:51:02.429 00.000 12116 OnExposeComplete: enter
21:51:02.432 00.003 12116 UpdateGuideState(): m_state=6
21:51:02.437 00.005 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 552
21:51:02.442 00.005 12116 Star::Find returns 1 (0), X=1412.89, Y=263.04, Mass=381853, SNR=77.8, Peak=43216 HFD=2.7
21:51:02.447 00.005 12116 MultiStar: [#1 -1.13,0.73,0.73,U] [#2 0.77,0.46,0.86,U] [#3 -0.86,0.64,1.03,U] [#4 -1.18,0.45,0.69,U] [#5 -0.77,0.33,0.53,U] [#6 -1.17,0.52,0.43,U] [#7 -1.40,0.74,0.39,U] [#8 -1.19,0.94,0.41,U] 
21:51:02.451 00.004 12116 single-star, 8 included, MultiStar: {-0.74, 0.47}, one-star: {-0.67, -0.10}
21:51:02.456 00.005 12116 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.71) = xAngle (-5.71 = 0.57)
21:51:02.460 00.004 12116 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.73 = -2.73)
21:51:02.463 00.003 12116 CameraToMount -- cameraX=-0.67 cameraY=-0.10 hyp=0.68 cameraTheta=-3.00 mountX=0.57 mountY=-0.27, mountTheta=-0.45
21:51:02.470 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.67, y=-0.10, opts=13)
21:51:02.474 00.004 12116 Enqueuing Move request for scope (-0.67, -0.10)
21:51:02.477 00.003 11824 Worker thread wakes up
21:51:02.477 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1674, FiltMax=65535, Gamma=0.510
21:51:02.481 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.10) opts 0xd
21:51:02.482 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.67, -0.10)
21:51:02.482 00.000 11824 Moving (-0.67, -0.10) raw xDistance=0.57 yDistance=-0.27
21:51:02.482 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.57
21:51:02.482 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:02.482 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:51:02.482 00.000 11824 MoveAxis(W, 118, ABG)
21:51:02.482 00.000 11824 Guiding  Dir = 3, Dur = 118
21:51:02.482 00.000 11824 IsSlewing returns 0
21:51:02.483 00.001 11824 IsGuiding returns 0
21:51:02.483 00.000 11824 PulseGuide returned control before completion, sleep 128
21:51:02.483 00.000 12116 UpdateGuideState exits: m=381853 SNR=77.8
21:51:02.488 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:02.492 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:02.496 00.004 12116 Enqueuing Expose request
21:51:02.623 00.127 11824 IsGuiding returns 1
21:51:02.623 00.000 11824 scope still moving after pulse duration time elapsed
21:51:02.653 00.030 11824 IsSlewing returns 0
21:51:02.654 00.001 11824 IsGuiding returns 0
21:51:02.654 00.000 11824 scope move finished after 118 + 53 ms
21:51:02.654 00.000 11824 Move returns status 0, amount 118
21:51:02.654 00.000 11824 MoveAxis(N, 0, ABG)
21:51:02.654 00.000 11824 Move returns status 0, amount 0
21:51:02.654 00.000 11824 move complete, result=0
21:51:02.654 00.000 11824 worker thread done servicing request
21:51:02.654 00.000 12116 GuideStep: 0.6 px 118 ms WEST, -0.3 px 0 ms NORTH
21:51:02.660 00.006 11824 Worker thread wakes up
21:51:02.660 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:02.660 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:06.074 03.414 11824 Exposure complete
21:51:06.310 00.236 11824 worker thread done servicing request
21:51:06.311 00.001 12116 OnExposeComplete: enter
21:51:06.314 00.003 12116 UpdateGuideState(): m_state=6
21:51:06.320 00.006 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 553
21:51:06.323 00.003 12116 Star::Find returns 1 (0), X=1413.40, Y=262.65, Mass=389078, SNR=87.0, Peak=49584 HFD=2.9
21:51:06.326 00.003 12116 MultiStar: [#1 -0.45,-0.14,0.57,U] [#2 0.08,-0.03,0.61,U] [#3 -0.82,0.23,0.71,U] [#4 -0.42,0.01,0.68,U] [#5 -0.50,-0.03,0.48,U] [#6 -0.53,-0.22,0.38,U] [#7 -0.08,0.31,0.36,U] [#8 -1.12,0.28,0.36,U] 
21:51:06.330 00.004 12116 refined, 8 included, MultiStar: {-0.41, -0.06}, one-star: {-0.15, -0.48}
21:51:06.333 00.003 12116 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.71) = xAngle (-5.72 = 0.56)
21:51:06.337 00.004 12116 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.73 = -2.73)
21:51:06.340 00.003 12116 CameraToMount -- cameraX=-0.41 cameraY=-0.06 hyp=0.41 cameraTheta=-3.00 mountX=0.35 mountY=-0.16, mountTheta=-0.44
21:51:06.346 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=-0.06, opts=13)
21:51:06.349 00.003 12116 Enqueuing Move request for scope (-0.41, -0.06)
21:51:06.352 00.003 11824 Worker thread wakes up
21:51:06.352 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.06) opts 0xd
21:51:06.352 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.41, -0.06)
21:51:06.352 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1517, FiltMax=65535, Gamma=0.510
21:51:06.356 00.004 11824 Moving (-0.41, -0.06) raw xDistance=0.35 yDistance=-0.16
21:51:06.356 00.000 12116 UpdateGuideState exits: m=389078 SNR=87.0
21:51:06.359 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:06.361 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
21:51:06.361 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:06.364 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:06.364 00.000 12116 Enqueuing Expose request
21:51:06.366 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:51:06.366 00.000 11824 MoveAxis(W, 86, ABG)
21:51:06.366 00.000 11824 Guiding  Dir = 3, Dur = 86
21:51:06.366 00.000 11824 IsSlewing returns 0
21:51:06.367 00.001 11824 IsGuiding returns 0
21:51:06.367 00.000 11824 PulseGuide returned control before completion, sleep 96
21:51:06.472 00.105 11824 IsGuiding returns 1
21:51:06.472 00.000 11824 scope still moving after pulse duration time elapsed
21:51:06.503 00.031 11824 IsSlewing returns 0
21:51:06.503 00.000 11824 IsGuiding returns 0
21:51:06.503 00.000 11824 scope move finished after 86 + 50 ms
21:51:06.503 00.000 11824 Move returns status 0, amount 86
21:51:06.503 00.000 11824 MoveAxis(N, 0, ABG)
21:51:06.504 00.001 11824 Move returns status 0, amount 0
21:51:06.504 00.000 11824 move complete, result=0
21:51:06.504 00.000 11824 worker thread done servicing request
21:51:06.504 00.000 11824 Worker thread wakes up
21:51:06.504 00.000 12116 GuideStep: 0.3 px 86 ms WEST, -0.2 px 0 ms NORTH
21:51:06.507 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:06.507 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:09.912 03.405 11824 Exposure complete
21:51:10.159 00.247 11824 worker thread done servicing request
21:51:10.160 00.001 12116 OnExposeComplete: enter
21:51:10.163 00.003 12116 UpdateGuideState(): m_state=6
21:51:10.166 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 554
21:51:10.172 00.006 12116 Star::Find returns 1 (0), X=1413.64, Y=262.11, Mass=411511, SNR=86.1, Peak=45501 HFD=2.7
21:51:10.177 00.005 12116 MultiStar: [#1 -0.36,-0.40,0.48,U] [#2 -0.16,-0.00,0.78,U] [#3 -0.43,-0.33,0.87,U] [#4 -0.37,-0.22,0.56,U] [#5 -0.53,-0.82,0.45,U] [#6 -0.44,-0.11,0.40,U] [#7 -0.42,0.08,0.36,U] [#8 -0.63,0.13,0.32,U] 
21:51:10.183 00.006 12116 refined, 8 included, MultiStar: {-0.30, -0.38}, one-star: {0.08, -1.02}
21:51:10.189 00.006 12116 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.71) = xAngle (-4.96 = 1.32)
21:51:10.196 00.007 12116 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.97 = -1.97)
21:51:10.200 00.004 12116 CameraToMount -- cameraX=-0.30 cameraY=-0.38 hyp=0.48 cameraTheta=-2.25 mountX=0.12 mountY=-0.44, mountTheta=-1.31
21:51:10.207 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=-0.38, opts=13)
21:51:10.211 00.004 12116 Enqueuing Move request for scope (-0.30, -0.38)
21:51:10.215 00.004 11824 Worker thread wakes up
21:51:10.215 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1725, FiltMax=65535, Gamma=0.510
21:51:10.219 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.38) opts 0xd
21:51:10.219 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.30, -0.38)
21:51:10.219 00.000 11824 Moving (-0.30, -0.38) raw xDistance=0.12 yDistance=-0.44
21:51:10.219 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:51:10.219 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:10.220 00.001 12116 UpdateGuideState exits: m=411511 SNR=86.1
21:51:10.224 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:51:10.224 00.000 11824 MoveAxis(E, 0, ABG)
21:51:10.224 00.000 11824 Move returns status 0, amount 0
21:51:10.224 00.000 11824 MoveAxis(N, 0, ABG)
21:51:10.224 00.000 11824 Move returns status 0, amount 0
21:51:10.224 00.000 11824 move complete, result=0
21:51:10.224 00.000 11824 worker thread done servicing request
21:51:10.225 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:10.228 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:10.232 00.004 12116 Enqueuing Expose request
21:51:10.235 00.003 11824 Worker thread wakes up
21:51:10.235 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:51:10.239 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:10.239 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:13.642 03.403 11824 Exposure complete
21:51:13.926 00.284 11824 worker thread done servicing request
21:51:13.926 00.000 12116 OnExposeComplete: enter
21:51:13.929 00.003 12116 UpdateGuideState(): m_state=6
21:51:13.933 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 555
21:51:13.939 00.006 12116 Star::Find returns 1 (0), X=1414.02, Y=262.20, Mass=412044, SNR=92.9, Peak=51059 HFD=2.6
21:51:13.944 00.005 12116 MultiStar: [#1 0.03,-0.21,0.55,U] [#2 -0.98,-0.34,0.70,U] [#3 0.09,-0.40,0.89,U] [#4 -0.20,-0.57,0.62,U] [#5 0.11,-0.74,0.46,U] [#6 -0.05,-0.12,0.32,U] [#7 -0.32,-0.43,0.39,U] [#8 0.13,-0.71,0.36,U] 
21:51:13.947 00.003 12116 refined, 8 included, MultiStar: {-0.06, -0.53}, one-star: {0.46, -0.93}
21:51:13.950 00.003 12116 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.71) = xAngle (-4.39 = 1.89)
21:51:13.959 00.009 12116 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.41 = -1.41)
21:51:13.964 00.005 12116 CameraToMount -- cameraX=-0.06 cameraY=-0.53 hyp=0.53 cameraTheta=-1.68 mountX=-0.17 mountY=-0.52, mountTheta=-1.88
21:51:13.973 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=-0.53, opts=13)
21:51:13.978 00.005 12116 Enqueuing Move request for scope (-0.06, -0.53)
21:51:13.982 00.004 11824 Worker thread wakes up
21:51:13.982 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1626, FiltMax=65535, Gamma=0.510
21:51:13.987 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.53) opts 0xd
21:51:13.987 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.06, -0.53)
21:51:13.987 00.000 11824 Moving (-0.06, -0.53) raw xDistance=-0.17 yDistance=-0.52
21:51:13.987 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:51:13.987 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
21:51:13.987 00.000 11824 MoveAxis(E, 0, ABG)
21:51:13.987 00.000 11824 Move returns status 0, amount 0
21:51:13.987 00.000 11824 MoveAxis(N, 98, ABG)
21:51:13.987 00.000 11824 Guiding  Dir = 0, Dur = 98
21:51:13.988 00.001 11824 IsSlewing returns 0
21:51:13.988 00.000 11824 IsGuiding returns 0
21:51:13.988 00.000 11824 PulseGuide returned control before completion, sleep 108
21:51:13.989 00.001 12116 UpdateGuideState exits: m=412044 SNR=92.9
21:51:13.995 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:14.000 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:14.011 00.011 12116 Enqueuing Expose request
21:51:14.098 00.087 11824 IsGuiding returns 1
21:51:14.098 00.000 11824 scope still moving after pulse duration time elapsed
21:51:14.129 00.031 11824 IsSlewing returns 0
21:51:14.129 00.000 11824 IsGuiding returns 0
21:51:14.129 00.000 11824 scope move finished after 98 + 43 ms
21:51:14.129 00.000 11824 Move returns status 0, amount 98
21:51:14.129 00.000 11824 move complete, result=0
21:51:14.130 00.001 11824 worker thread done servicing request
21:51:14.130 00.000 11824 Worker thread wakes up
21:51:14.130 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.5 px 98 ms NORTH
21:51:14.133 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:14.133 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:17.534 03.401 11824 Exposure complete
21:51:17.773 00.239 11824 worker thread done servicing request
21:51:17.773 00.000 12116 OnExposeComplete: enter
21:51:17.776 00.003 12116 UpdateGuideState(): m_state=6
21:51:17.779 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 556
21:51:17.782 00.003 12116 Star::Find returns 1 (0), X=1414.12, Y=262.34, Mass=413502, SNR=88.5, Peak=48035 HFD=2.7
21:51:17.786 00.004 12116 MultiStar: [#1 -0.02,0.17,0.66,U] [#2 -0.28,0.07,0.64,U] [#3 0.21,0.27,0.91,U] [#4 0.04,-0.07,0.62,U] [#5 0.33,-0.27,0.54,U] [#6 0.22,0.63,0.27,U] [#7 0.22,0.15,0.30,U] [#8 0.37,0.25,0.29,U] 
21:51:17.789 00.003 12116 refined, 8 included, MultiStar: {0.19, -0.05}, one-star: {0.56, -0.79}
21:51:17.792 00.003 12116 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.71) = xAngle (-2.99 = -2.99)
21:51:17.796 00.004 12116 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.00 = -0.00)
21:51:17.800 00.004 12116 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.28 mountX=-0.19 mountY=-0.00, mountTheta=-3.14
21:51:17.806 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.19, y=-0.05, opts=13)
21:51:17.809 00.003 12116 Enqueuing Move request for scope (0.19, -0.05)
21:51:17.813 00.004 11824 Worker thread wakes up
21:51:17.813 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
21:51:17.813 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1648, FiltMax=65535, Gamma=0.510
21:51:17.816 00.003 11824 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
21:51:17.816 00.000 12116 UpdateGuideState exits: m=413502 SNR=88.5
21:51:17.819 00.003 11824 Moving (0.19, -0.05) raw xDistance=-0.19 yDistance=-0.00
21:51:17.819 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:17.822 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:51:17.823 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:17.825 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:17.825 00.000 12116 Enqueuing Expose request
21:51:17.829 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:51:17.829 00.000 11824 MoveAxis(E, 0, ABG)
21:51:17.829 00.000 11824 Move returns status 0, amount 0
21:51:17.829 00.000 11824 MoveAxis(N, 0, ABG)
21:51:17.829 00.000 11824 Move returns status 0, amount 0
21:51:17.829 00.000 11824 move complete, result=0
21:51:17.829 00.000 11824 worker thread done servicing request
21:51:17.830 00.001 11824 Worker thread wakes up
21:51:17.830 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:17.830 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:17.832 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:51:21.240 03.408 11824 Exposure complete
21:51:21.478 00.238 11824 worker thread done servicing request
21:51:21.478 00.000 12116 OnExposeComplete: enter
21:51:21.482 00.004 12116 UpdateGuideState(): m_state=6
21:51:21.488 00.006 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 557
21:51:21.492 00.004 12116 Star::Find returns 1 (0), X=1414.73, Y=262.67, Mass=396430, SNR=88.0, Peak=48128 HFD=2.9
21:51:21.498 00.006 12116 MultiStar: [#1 0.60,0.11,0.55,U] [#2 -1.42,0.24,0.69,U] [#3 0.67,0.22,0.73,U] [#4 0.68,0.27,0.53,U] [#5 1.05,-0.33,0.41,U] [#6 0.55,0.35,0.31,U] [#7 0.53,0.51,0.42,U] [#8 0.48,0.18,0.32,U] 
21:51:21.501 00.003 12116 refined, 8 included, MultiStar: {0.47, 0.06}, one-star: {1.17, -0.47}
21:51:21.506 00.005 12116 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.71) = xAngle (-2.59 = -2.59)
21:51:21.509 00.003 12116 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.40 = 0.40)
21:51:21.514 00.005 12116 CameraToMount -- cameraX=0.47 cameraY=0.06 hyp=0.48 cameraTheta=0.13 mountX=-0.41 mountY=0.19, mountTheta=2.71
21:51:21.523 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.47, y=0.06, opts=13)
21:51:21.531 00.008 12116 Enqueuing Move request for scope (0.47, 0.06)
21:51:21.535 00.004 11824 Worker thread wakes up
21:51:21.535 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.06) opts 0xd
21:51:21.535 00.000 11824 Handling offset move in thread for scope, endpoint = (0.47, 0.06)
21:51:21.536 00.001 11824 Moving (0.47, 0.06) raw xDistance=-0.41 yDistance=0.19
21:51:21.536 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
21:51:21.536 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:21.536 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:51:21.536 00.000 11824 MoveAxis(E, 91, ABG)
21:51:21.537 00.001 11824 Guiding  Dir = 2, Dur = 91
21:51:21.537 00.000 11824 IsSlewing returns 0
21:51:21.537 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1728, FiltMax=65535, Gamma=0.510
21:51:21.540 00.003 11824 IsGuiding returns 0
21:51:21.541 00.001 12116 UpdateGuideState exits: m=396430 SNR=88.0
21:51:21.547 00.006 11824 PulseGuide returned control before completion, sleep 101
21:51:21.547 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:21.554 00.007 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:21.575 00.021 12116 Enqueuing Expose request
21:51:21.652 00.077 11824 IsGuiding returns 1
21:51:21.652 00.000 11824 scope still moving after pulse duration time elapsed
21:51:21.683 00.031 11824 IsSlewing returns 0
21:51:21.683 00.000 11824 IsGuiding returns 0
21:51:21.683 00.000 11824 scope move finished after 91 + 51 ms
21:51:21.683 00.000 11824 Move returns status 0, amount 91
21:51:21.683 00.000 11824 MoveAxis(N, 0, ABG)
21:51:21.684 00.001 11824 Move returns status 0, amount 0
21:51:21.684 00.000 11824 move complete, result=0
21:51:21.684 00.000 12116 GuideStep: -0.4 px 91 ms EAST, 0.2 px 0 ms NORTH
21:51:21.688 00.004 11824 worker thread done servicing request
21:51:21.688 00.000 11824 Worker thread wakes up
21:51:21.688 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:21.688 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:25.098 03.410 11824 Exposure complete
21:51:25.344 00.246 11824 worker thread done servicing request
21:51:25.345 00.001 12116 OnExposeComplete: enter
21:51:25.348 00.003 12116 UpdateGuideState(): m_state=6
21:51:25.351 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 558
21:51:25.355 00.004 12116 Star::Find returns 1 (0), X=1414.57, Y=262.53, Mass=389545, SNR=87.7, Peak=44400 HFD=3.1
21:51:25.359 00.004 12116 MultiStar: [#1 0.48,0.03,0.65,U] [#2 -1.30,0.03,0.77,U] [#3 0.72,-0.21,0.78,U] [#4 0.58,0.12,0.61,U] [#5 0.79,-0.45,0.45,U] [#6 0.83,0.21,0.33,U] [#7 0.88,0.20,0.42,U] [#8 0.68,-0.43,0.34,U] 
21:51:25.362 00.003 12116 refined, 8 included, MultiStar: {0.46, -0.16}, one-star: {1.02, -0.60}
21:51:25.365 00.003 12116 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.71) = xAngle (-3.04 = -3.04)
21:51:25.371 00.006 12116 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.06 = -0.06)
21:51:25.374 00.003 12116 CameraToMount -- cameraX=0.46 cameraY=-0.16 hyp=0.49 cameraTheta=-0.33 mountX=-0.49 mountY=-0.03, mountTheta=-3.08
21:51:25.380 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.46, y=-0.16, opts=13)
21:51:25.384 00.004 12116 Enqueuing Move request for scope (0.46, -0.16)
21:51:25.388 00.004 11824 Worker thread wakes up
21:51:25.389 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1506, FiltMax=65535, Gamma=0.510
21:51:25.391 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.16) opts 0xd
21:51:25.391 00.000 12116 UpdateGuideState exits: m=389545 SNR=87.7
21:51:25.394 00.003 11824 Handling offset move in thread for scope, endpoint = (0.46, -0.16)
21:51:25.394 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:25.398 00.004 11824 Moving (0.46, -0.16) raw xDistance=-0.49 yDistance=-0.03
21:51:25.398 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:25.400 00.002 12116 Enqueuing Expose request
21:51:25.404 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
21:51:25.404 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:25.404 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:51:25.405 00.001 11824 MoveAxis(E, 115, ABG)
21:51:25.405 00.000 11824 Guiding  Dir = 2, Dur = 115
21:51:25.405 00.000 11824 IsSlewing returns 0
21:51:25.405 00.000 11824 IsGuiding returns 0
21:51:25.406 00.001 11824 PulseGuide returned control before completion, sleep 125
21:51:25.541 00.135 11824 IsGuiding returns 1
21:51:25.541 00.000 11824 scope still moving after pulse duration time elapsed
21:51:25.573 00.032 11824 IsSlewing returns 0
21:51:25.573 00.000 11824 IsGuiding returns 0
21:51:25.573 00.000 11824 scope move finished after 115 + 52 ms
21:51:25.573 00.000 11824 Move returns status 0, amount 115
21:51:25.574 00.001 11824 MoveAxis(N, 0, ABG)
21:51:25.574 00.000 11824 Move returns status 0, amount 0
21:51:25.574 00.000 11824 move complete, result=0
21:51:25.574 00.000 11824 worker thread done servicing request
21:51:25.574 00.000 11824 Worker thread wakes up
21:51:25.575 00.001 12116 GuideStep: -0.5 px 115 ms EAST, -0.0 px 0 ms NORTH
21:51:25.579 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:25.579 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:28.999 03.420 11824 Exposure complete
21:51:29.239 00.240 11824 worker thread done servicing request
21:51:29.240 00.001 12116 OnExposeComplete: enter
21:51:29.243 00.003 12116 UpdateGuideState(): m_state=6
21:51:29.246 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 559
21:51:29.249 00.003 12116 Star::Find returns 1 (0), X=1414.06, Y=262.90, Mass=409213, SNR=75.2, Peak=47539 HFD=2.7
21:51:29.252 00.003 12116 MultiStar: [#1 0.23,0.21,0.69,U] [#2 -0.42,0.51,0.76,U] [#3 0.08,0.68,0.99,U] [#4 0.17,0.55,0.66,U] [#5 0.30,0.13,0.56,U] [#6 0.20,0.45,0.51,U] [#7 0.09,1.10,0.55,U] [#8 0.35,0.58,0.36,U] 
21:51:29.256 00.004 12116 refined, 8 included, MultiStar: {0.16, 0.40}, one-star: {0.50, -0.23}
21:51:29.259 00.003 12116 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.71) = xAngle (-1.52 = -1.52)
21:51:29.261 00.002 12116 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.47 = 1.47)
21:51:29.263 00.002 12116 CameraToMount -- cameraX=0.16 cameraY=0.40 hyp=0.44 cameraTheta=1.19 mountX=0.02 mountY=0.43, mountTheta=1.52
21:51:29.268 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.16, y=0.40, opts=13)
21:51:29.272 00.004 12116 Enqueuing Move request for scope (0.16, 0.40)
21:51:29.274 00.002 11824 Worker thread wakes up
21:51:29.275 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.40) opts 0xd
21:51:29.275 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1571, FiltMax=65535, Gamma=0.510
21:51:29.278 00.003 11824 Handling offset move in thread for scope, endpoint = (0.16, 0.40)
21:51:29.279 00.001 11824 Moving (0.16, 0.40) raw xDistance=0.02 yDistance=0.43
21:51:29.279 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:51:29.279 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:29.279 00.000 12116 UpdateGuideState exits: m=409213 SNR=75.2
21:51:29.282 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:29.285 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:51:29.285 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:29.289 00.004 12116 Enqueuing Expose request
21:51:29.293 00.004 11824 MoveAxis(E, 0, ABG)
21:51:29.293 00.000 11824 Move returns status 0, amount 0
21:51:29.293 00.000 11824 MoveAxis(N, 0, ABG)
21:51:29.293 00.000 11824 Move returns status 0, amount 0
21:51:29.293 00.000 11824 move complete, result=0
21:51:29.294 00.001 11824 worker thread done servicing request
21:51:29.294 00.000 11824 Worker thread wakes up
21:51:29.294 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:29.294 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:29.298 00.004 12116 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:51:32.708 03.410 11824 Exposure complete
21:51:32.946 00.238 11824 worker thread done servicing request
21:51:32.946 00.000 12116 OnExposeComplete: enter
21:51:32.949 00.003 12116 UpdateGuideState(): m_state=6
21:51:32.952 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 560
21:51:32.955 00.003 12116 Star::Find returns 1 (0), X=1414.17, Y=262.74, Mass=385589, SNR=83.2, Peak=45715 HFD=2.7
21:51:32.958 00.003 12116 MultiStar: [#1 0.07,0.17,0.63,U] [#2 -0.60,0.37,0.71,U] [#3 0.11,0.27,0.84,U] [#4 0.07,0.01,0.58,U] [#5 0.31,-0.08,0.50,U] [#6 -0.16,0.28,0.38,U] [#7 -0.04,0.62,0.39,U] [#8 0.09,0.13,0.34,U] 
21:51:32.961 00.003 12116 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.62, -0.39}
21:51:32.964 00.003 12116 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.71) = xAngle (-1.84 = -1.84)
21:51:32.966 00.002 12116 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.15 = 1.15)
21:51:32.969 00.003 12116 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=-0.04 mountY=0.13, mountTheta=1.85
21:51:32.975 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.09, y=0.11, opts=13)
21:51:32.978 00.003 12116 Enqueuing Move request for scope (0.09, 0.11)
21:51:32.980 00.002 11824 Worker thread wakes up
21:51:32.980 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
21:51:32.980 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1664, FiltMax=65535, Gamma=0.510
21:51:32.983 00.003 11824 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
21:51:32.983 00.000 12116 UpdateGuideState exits: m=385589 SNR=83.2
21:51:32.985 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:32.988 00.003 11824 Moving (0.09, 0.11) raw xDistance=-0.04 yDistance=0.13
21:51:32.988 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:51:32.988 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:32.991 00.003 12116 Enqueuing Expose request
21:51:32.994 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:32.994 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:51:32.994 00.000 11824 MoveAxis(E, 0, ABG)
21:51:32.994 00.000 11824 Move returns status 0, amount 0
21:51:32.994 00.000 11824 MoveAxis(N, 0, ABG)
21:51:32.994 00.000 11824 Move returns status 0, amount 0
21:51:32.994 00.000 11824 move complete, result=0
21:51:32.995 00.001 11824 worker thread done servicing request
21:51:32.995 00.000 11824 Worker thread wakes up
21:51:32.995 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:32.995 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:32.997 00.002 12116 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:51:36.388 03.391 11824 Exposure complete
21:51:36.624 00.236 11824 worker thread done servicing request
21:51:36.625 00.001 12116 OnExposeComplete: enter
21:51:36.628 00.003 12116 UpdateGuideState(): m_state=6
21:51:36.630 00.002 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 561
21:51:36.633 00.003 12116 Star::Find returns 1 (0), X=1414.25, Y=262.42, Mass=413100, SNR=81.8, Peak=50051 HFD=3.2
21:51:36.637 00.004 12116 MultiStar: [#1 0.46,-0.09,0.66,U] [#2 -0.48,-0.25,0.79,U] [#3 0.53,-0.09,0.78,U] [#4 0.47,-0.12,0.63,U] [#5 0.24,-0.35,0.47,U] [#6 -0.09,0.24,0.36,U] [#7 0.48,-0.09,0.38,U] [#8 0.13,0.01,0.31,U] 
21:51:36.640 00.003 12116 refined, 8 included, MultiStar: {0.30, -0.23}, one-star: {0.69, -0.72}
21:51:36.643 00.003 12116 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.71) = xAngle (-3.36 = 2.92)
21:51:36.646 00.003 12116 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.37 = -0.37)
21:51:36.649 00.003 12116 CameraToMount -- cameraX=0.30 cameraY=-0.23 hyp=0.38 cameraTheta=-0.64 mountX=-0.37 mountY=-0.14, mountTheta=-2.78
21:51:36.655 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.30, y=-0.23, opts=13)
21:51:36.659 00.004 12116 Enqueuing Move request for scope (0.30, -0.23)
21:51:36.662 00.003 11824 Worker thread wakes up
21:51:36.663 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1363, FiltMax=65535, Gamma=0.510
21:51:36.666 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.23) opts 0xd
21:51:36.666 00.000 12116 UpdateGuideState exits: m=413100 SNR=81.8
21:51:36.670 00.004 11824 Handling offset move in thread for scope, endpoint = (0.30, -0.23)
21:51:36.670 00.000 11824 Moving (0.30, -0.23) raw xDistance=-0.37 yDistance=-0.14
21:51:36.670 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
21:51:36.670 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:36.670 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:51:36.670 00.000 11824 MoveAxis(E, 83, ABG)
21:51:36.670 00.000 11824 Guiding  Dir = 2, Dur = 83
21:51:36.671 00.001 11824 IsSlewing returns 0
21:51:36.671 00.000 11824 IsGuiding returns 0
21:51:36.671 00.000 11824 PulseGuide returned control before completion, sleep 93
21:51:36.672 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:36.675 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:36.678 00.003 12116 Enqueuing Expose request
21:51:36.780 00.102 11824 IsGuiding returns 1
21:51:36.780 00.000 11824 scope still moving after pulse duration time elapsed
21:51:36.811 00.031 11824 IsSlewing returns 0
21:51:36.811 00.000 11824 IsGuiding returns 1
21:51:36.842 00.031 11824 IsSlewing returns 0
21:51:36.842 00.000 11824 IsGuiding returns 1
21:51:36.873 00.031 11824 IsSlewing returns 0
21:51:36.873 00.000 11824 IsGuiding returns 0
21:51:36.873 00.000 11824 scope move finished after 83 + 119 ms
21:51:36.873 00.000 11824 Move returns status 0, amount 83
21:51:36.874 00.001 11824 MoveAxis(N, 0, ABG)
21:51:36.874 00.000 11824 Move returns status 0, amount 0
21:51:36.874 00.000 11824 move complete, result=0
21:51:36.874 00.000 11824 worker thread done servicing request
21:51:36.874 00.000 11824 Worker thread wakes up
21:51:36.874 00.000 12116 GuideStep: -0.4 px 83 ms EAST, -0.1 px 0 ms NORTH
21:51:36.878 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:36.878 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:40.308 03.430 11824 Exposure complete
21:51:40.650 00.342 11824 worker thread done servicing request
21:51:40.650 00.000 12116 OnExposeComplete: enter
21:51:40.654 00.004 12116 UpdateGuideState(): m_state=6
21:51:40.658 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 562
21:51:40.663 00.005 12116 Star::Find returns 1 (0), X=1413.66, Y=262.76, Mass=393688, SNR=79.6, Peak=43395 HFD=2.8
21:51:40.666 00.003 12116 MultiStar: [#1 -0.23,0.11,0.63,U] [#2 -0.14,-0.04,0.71,U] [#3 -0.16,0.42,0.89,U] [#4 -0.56,0.37,0.57,U] [#5 -0.44,-0.01,0.56,U] [#6 -0.24,0.14,0.42,U] [#7 0.20,0.84,0.39,U] [#8 -0.68,0.48,0.32,U] 
21:51:40.671 00.005 12116 refined, 8 included, MultiStar: {-0.20, 0.15}, one-star: {0.10, -0.37}
21:51:40.674 00.003 12116 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.71) = xAngle (-0.20 = -0.20)
21:51:40.677 00.003 12116 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.79 = 2.79)
21:51:40.680 00.003 12116 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.25 cameraTheta=2.51 mountX=0.24 mountY=0.09, mountTheta=0.34
21:51:40.687 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.20, y=0.15, opts=13)
21:51:40.690 00.003 12116 Enqueuing Move request for scope (-0.20, 0.15)
21:51:40.694 00.004 11824 Worker thread wakes up
21:51:40.694 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
21:51:40.694 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
21:51:40.694 00.000 11824 Moving (-0.20, 0.15) raw xDistance=0.24 yDistance=0.09
21:51:40.694 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1735, FiltMax=65535, Gamma=0.510
21:51:40.697 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
21:51:40.698 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:40.698 00.000 12116 UpdateGuideState exits: m=393688 SNR=79.6
21:51:40.700 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:40.704 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:51:40.704 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:40.706 00.002 12116 Enqueuing Expose request
21:51:40.709 00.003 11824 MoveAxis(E, 0, ABG)
21:51:40.709 00.000 11824 Move returns status 0, amount 0
21:51:40.709 00.000 11824 MoveAxis(N, 0, ABG)
21:51:40.709 00.000 11824 Move returns status 0, amount 0
21:51:40.709 00.000 11824 move complete, result=0
21:51:40.709 00.000 11824 worker thread done servicing request
21:51:40.710 00.001 11824 Worker thread wakes up
21:51:40.710 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:51:40.713 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:40.713 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:44.118 03.405 11824 Exposure complete
21:51:44.350 00.232 11824 worker thread done servicing request
21:51:44.350 00.000 12116 OnExposeComplete: enter
21:51:44.354 00.004 12116 UpdateGuideState(): m_state=6
21:51:44.357 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 563
21:51:44.362 00.005 12116 Star::Find returns 1 (0), X=1413.59, Y=262.72, Mass=405510, SNR=87.8, Peak=47123 HFD=2.9
21:51:44.365 00.003 12116 MultiStar: [#1 -0.46,0.26,0.56,U] [#2 -0.10,0.05,0.74,U] [#3 -0.35,0.11,0.96,U] [#4 -0.51,0.14,0.55,U] [#5 -0.10,-0.02,0.47,U] [#6 -0.44,0.74,0.41,U] [#7 -0.60,0.76,0.37,U] [#8 -0.66,0.27,0.36,U] 
21:51:44.368 00.003 12116 refined, 8 included, MultiStar: {-0.30, 0.12}, one-star: {0.04, -0.41}
21:51:44.372 00.004 12116 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.71) = xAngle (0.05 = 0.05)
21:51:44.374 00.002 12116 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.04 = 3.04)
21:51:44.379 00.005 12116 CameraToMount -- cameraX=-0.30 cameraY=0.12 hyp=0.32 cameraTheta=2.77 mountX=0.32 mountY=0.03, mountTheta=0.10
21:51:44.385 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=0.12, opts=13)
21:51:44.389 00.004 12116 Enqueuing Move request for scope (-0.30, 0.12)
21:51:44.392 00.003 11824 Worker thread wakes up
21:51:44.392 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.12) opts 0xd
21:51:44.392 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.30, 0.12)
21:51:44.392 00.000 11824 Moving (-0.30, 0.12) raw xDistance=0.32 yDistance=0.03
21:51:44.392 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1635, FiltMax=65535, Gamma=0.510
21:51:44.396 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
21:51:44.396 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:44.396 00.000 12116 UpdateGuideState exits: m=405510 SNR=87.8
21:51:44.399 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:51:44.399 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:44.403 00.004 11824 MoveAxis(W, 71, ABG)
21:51:44.403 00.000 11824 Guiding  Dir = 3, Dur = 71
21:51:44.403 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:44.406 00.003 12116 Enqueuing Expose request
21:51:44.408 00.002 11824 IsSlewing returns 0
21:51:44.410 00.002 11824 IsGuiding returns 0
21:51:44.410 00.000 11824 PulseGuide returned control before completion, sleep 81
21:51:44.500 00.090 11824 IsGuiding returns 1
21:51:44.501 00.001 11824 scope still moving after pulse duration time elapsed
21:51:44.532 00.031 11824 IsSlewing returns 0
21:51:44.532 00.000 11824 IsGuiding returns 1
21:51:44.563 00.031 11824 IsSlewing returns 0
21:51:44.563 00.000 11824 IsGuiding returns 1
21:51:44.595 00.032 11824 IsSlewing returns 0
21:51:44.595 00.000 11824 IsGuiding returns 0
21:51:44.597 00.002 11824 scope move finished after 71 + 115 ms
21:51:44.597 00.000 11824 Move returns status 0, amount 71
21:51:44.597 00.000 11824 MoveAxis(N, 0, ABG)
21:51:44.597 00.000 11824 Move returns status 0, amount 0
21:51:44.597 00.000 11824 move complete, result=0
21:51:44.597 00.000 11824 worker thread done servicing request
21:51:44.597 00.000 12116 GuideStep: 0.3 px 71 ms WEST, 0.0 px 0 ms NORTH
21:51:44.600 00.003 11824 Worker thread wakes up
21:51:44.601 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:44.601 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:48.003 03.402 11824 Exposure complete
21:51:48.244 00.241 11824 worker thread done servicing request
21:51:48.244 00.000 12116 OnExposeComplete: enter
21:51:48.248 00.004 12116 UpdateGuideState(): m_state=6
21:51:48.251 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 564
21:51:48.254 00.003 12116 Star::Find returns 1 (0), X=1413.69, Y=262.80, Mass=410291, SNR=87.0, Peak=41475 HFD=2.9
21:51:48.258 00.004 12116 MultiStar: [#1 -0.29,0.03,0.54,U] [#2 -0.53,0.17,0.73,U] [#3 -0.33,0.10,0.80,U] [#4 -0.29,0.09,0.52,U] [#5 -0.34,-0.02,0.45,U] [#6 -0.41,0.21,0.39,U] [#7 -0.24,0.56,0.36,U] [#8 -0.27,0.12,0.34,U] 
21:51:48.261 00.003 12116 refined, 8 included, MultiStar: {-0.26, 0.05}, one-star: {0.13, -0.34}
21:51:48.264 00.003 12116 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.71) = xAngle (0.24 = 0.24)
21:51:48.266 00.002 12116 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.23 = -3.06)
21:51:48.269 00.003 12116 CameraToMount -- cameraX=-0.26 cameraY=0.05 hyp=0.26 cameraTheta=2.96 mountX=0.25 mountY=-0.02, mountTheta=-0.09
21:51:48.275 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=0.05, opts=13)
21:51:48.278 00.003 12116 Enqueuing Move request for scope (-0.26, 0.05)
21:51:48.281 00.003 11824 Worker thread wakes up
21:51:48.281 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1507, FiltMax=65535, Gamma=0.510
21:51:48.283 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.05) opts 0xd
21:51:48.284 00.001 12116 UpdateGuideState exits: m=410291 SNR=87.0
21:51:48.287 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.26, 0.05)
21:51:48.287 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:48.289 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:48.292 00.003 11824 Moving (-0.26, 0.05) raw xDistance=0.25 yDistance=-0.02
21:51:48.293 00.001 12116 Enqueuing Expose request
21:51:48.296 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
21:51:48.296 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:48.296 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:51:48.296 00.000 11824 MoveAxis(E, 0, ABG)
21:51:48.296 00.000 11824 Move returns status 0, amount 0
21:51:48.296 00.000 11824 MoveAxis(N, 0, ABG)
21:51:48.296 00.000 11824 Move returns status 0, amount 0
21:51:48.296 00.000 11824 move complete, result=0
21:51:48.296 00.000 11824 worker thread done servicing request
21:51:48.296 00.000 11824 Worker thread wakes up
21:51:48.296 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:48.297 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:48.299 00.002 12116 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
21:51:51.696 03.397 11824 Exposure complete
21:51:51.946 00.250 11824 worker thread done servicing request
21:51:51.946 00.000 12116 OnExposeComplete: enter
21:51:51.949 00.003 12116 UpdateGuideState(): m_state=6
21:51:51.953 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 565
21:51:51.957 00.004 12116 Star::Find returns 1 (0), X=1413.34, Y=262.57, Mass=433713, SNR=88.4, Peak=50496 HFD=2.9
21:51:51.961 00.004 12116 MultiStar: [#1 -0.88,0.17,0.56,U] [#2 0.35,-0.13,0.67,U] [#3 -0.68,0.14,0.87,U] [#4 -0.83,-0.20,0.53,U] [#5 -0.67,-0.17,0.42,U] [#6 -0.63,-0.04,0.35,U] [#7 -0.72,0.50,0.36,U] [#8 -0.97,-0.05,0.32,U] 
21:51:51.964 00.003 12116 refined, 8 included, MultiStar: {-0.51, -0.09}, one-star: {-0.21, -0.56}
21:51:51.966 00.002 12116 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.71) = xAngle (-5.68 = 0.60)
21:51:51.969 00.003 12116 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.70 = -2.70)
21:51:51.973 00.004 12116 CameraToMount -- cameraX=-0.51 cameraY=-0.09 hyp=0.51 cameraTheta=-2.97 mountX=0.42 mountY=-0.22, mountTheta=-0.48
21:51:51.980 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.51, y=-0.09, opts=13)
21:51:51.983 00.003 12116 Enqueuing Move request for scope (-0.51, -0.09)
21:51:51.987 00.004 11824 Worker thread wakes up
21:51:51.987 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.09) opts 0xd
21:51:51.987 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.51, -0.09)
21:51:51.988 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1635, FiltMax=65535, Gamma=0.510
21:51:51.991 00.003 11824 Moving (-0.51, -0.09) raw xDistance=0.42 yDistance=-0.22
21:51:51.992 00.001 12116 UpdateGuideState exits: m=433713 SNR=88.4
21:51:51.995 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
21:51:51.995 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:51.998 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:51.998 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:52.000 00.002 12116 Enqueuing Expose request
21:51:52.003 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:51:52.003 00.000 11824 MoveAxis(W, 95, ABG)
21:51:52.003 00.000 11824 Guiding  Dir = 3, Dur = 95
21:51:52.003 00.000 11824 IsSlewing returns 0
21:51:52.004 00.001 11824 IsGuiding returns 0
21:51:52.004 00.000 11824 PulseGuide returned control before completion, sleep 105
21:51:52.113 00.109 11824 IsGuiding returns 1
21:51:52.113 00.000 11824 scope still moving after pulse duration time elapsed
21:51:52.144 00.031 11824 IsSlewing returns 0
21:51:52.144 00.000 11824 IsGuiding returns 0
21:51:52.144 00.000 11824 scope move finished after 95 + 45 ms
21:51:52.144 00.000 11824 Move returns status 0, amount 95
21:51:52.144 00.000 11824 MoveAxis(N, 0, ABG)
21:51:52.144 00.000 11824 Move returns status 0, amount 0
21:51:52.144 00.000 11824 move complete, result=0
21:51:52.145 00.001 11824 worker thread done servicing request
21:51:52.145 00.000 12116 GuideStep: 0.4 px 95 ms WEST, -0.2 px 0 ms NORTH
21:51:52.150 00.005 11824 Worker thread wakes up
21:51:52.150 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:52.150 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:55.573 03.423 11824 Exposure complete
21:51:55.818 00.245 11824 worker thread done servicing request
21:51:55.818 00.000 12116 OnExposeComplete: enter
21:51:55.822 00.004 12116 UpdateGuideState(): m_state=6
21:51:55.825 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 566
21:51:55.829 00.004 12116 Star::Find returns 1 (0), X=1412.75, Y=263.09, Mass=433109, SNR=86.8, Peak=39392 HFD=3.4
21:51:55.832 00.003 12116 MultiStar: [#1 -0.96,0.21,0.56,U] [#2 0.83,0.39,0.70,U] [#3 -1.42,0.61,1.02,U] [#4 -1.20,0.33,0.66,U] [#5 -1.24,0.08,0.50,U] [#6 -1.30,0.51,0.45,U] [#7 -1.17,0.75,0.38,U] [#8 -0.96,0.29,0.30,U] 
21:51:55.834 00.002 12116 single-star, 8 included, MultiStar: {-0.89, 0.33}, one-star: {-0.81, -0.04}
21:51:55.838 00.004 12116 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.71) = xAngle (-5.80 = 0.48)
21:51:55.840 00.002 12116 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.82 = -2.82)
21:51:55.844 00.004 12116 CameraToMount -- cameraX=-0.81 cameraY=-0.04 hyp=0.81 cameraTheta=-3.09 mountX=0.72 mountY=-0.26, mountTheta=-0.35
21:51:55.850 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.81, y=-0.04, opts=13)
21:51:55.852 00.002 12116 Enqueuing Move request for scope (-0.81, -0.04)
21:51:55.856 00.004 11824 Worker thread wakes up
21:51:55.856 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1565, FiltMax=65535, Gamma=0.510
21:51:55.859 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.04) opts 0xd
21:51:55.859 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.81, -0.04)
21:51:55.859 00.000 12116 UpdateGuideState exits: m=433109 SNR=86.8
21:51:55.862 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:55.865 00.003 11824 Moving (-0.81, -0.04) raw xDistance=0.72 yDistance=-0.26
21:51:55.865 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:55.868 00.003 12116 Enqueuing Expose request
21:51:55.871 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
21:51:55.871 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:55.872 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:51:55.872 00.000 11824 MoveAxis(W, 168, ABG)
21:51:55.872 00.000 11824 Guiding  Dir = 3, Dur = 168
21:51:55.872 00.000 11824 IsSlewing returns 0
21:51:55.872 00.000 11824 IsGuiding returns 0
21:51:55.873 00.001 11824 PulseGuide returned control before completion, sleep 178
21:51:56.063 00.190 11824 IsGuiding returns 0
21:51:56.063 00.000 11824 Move returns status 0, amount 168
21:51:56.063 00.000 11824 MoveAxis(N, 0, ABG)
21:51:56.063 00.000 11824 Move returns status 0, amount 0
21:51:56.063 00.000 11824 move complete, result=0
21:51:56.064 00.001 11824 worker thread done servicing request
21:51:56.064 00.000 12116 GuideStep: 0.7 px 168 ms WEST, -0.3 px 0 ms NORTH
21:51:56.067 00.003 11824 Worker thread wakes up
21:51:56.068 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:56.068 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:51:59.470 03.402 11824 Exposure complete
21:51:59.710 00.240 11824 worker thread done servicing request
21:51:59.710 00.000 12116 OnExposeComplete: enter
21:51:59.713 00.003 12116 UpdateGuideState(): m_state=6
21:51:59.716 00.003 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 567
21:51:59.720 00.004 12116 Star::Find returns 1 (0), X=1412.88, Y=262.64, Mass=427686, SNR=75.8, Peak=47568 HFD=2.7
21:51:59.722 00.002 12116 MultiStar: [#1 -1.10,0.22,0.76,U] [#2 0.71,0.00,0.82,U] [#3 -1.11,0.22,0.96,U] [#4 -1.19,0.01,0.69,U] [#5 -0.75,-0.48,0.64,U] [#6 -1.02,-0.03,0.48,U] [#7 -1.36,0.35,0.45,U] [#8 -1.18,0.20,0.40,U] 
21:51:59.725 00.003 12116 refined, 8 included, MultiStar: {-0.78, -0.03}, one-star: {-0.67, -0.50}
21:51:59.729 00.004 12116 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.71) = xAngle (-5.81 = 0.47)
21:51:59.731 00.002 12116 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.83 = -2.83)
21:51:59.734 00.003 12116 CameraToMount -- cameraX=-0.78 cameraY=-0.03 hyp=0.78 cameraTheta=-3.10 mountX=0.70 mountY=-0.24, mountTheta=-0.33
21:51:59.740 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.78, y=-0.03, opts=13)
21:51:59.744 00.004 12116 Enqueuing Move request for scope (-0.78, -0.03)
21:51:59.747 00.003 11824 Worker thread wakes up
21:51:59.747 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1603, FiltMax=65535, Gamma=0.510
21:51:59.750 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.03) opts 0xd
21:51:59.750 00.000 12116 UpdateGuideState exits: m=427686 SNR=75.8
21:51:59.753 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:59.756 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.78, -0.03)
21:51:59.756 00.000 11824 Moving (-0.78, -0.03) raw xDistance=0.70 yDistance=-0.24
21:51:59.756 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:51:59.760 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.70
21:51:59.760 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:59.760 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:51:59.761 00.001 11824 MoveAxis(W, 168, ABG)
21:51:59.761 00.000 11824 Guiding  Dir = 3, Dur = 168
21:51:59.761 00.000 11824 IsSlewing returns 0
21:51:59.761 00.000 11824 IsGuiding returns 0
21:51:59.761 00.000 12116 Enqueuing Expose request
21:51:59.766 00.005 11824 PulseGuide returned control before completion, sleep 178
21:51:59.959 00.193 11824 IsGuiding returns 1
21:51:59.959 00.000 11824 scope still moving after pulse duration time elapsed
21:51:59.993 00.034 11824 IsSlewing returns 0
21:51:59.993 00.000 11824 IsGuiding returns 0
21:51:59.994 00.001 11824 scope move finished after 168 + 64 ms
21:51:59.994 00.000 11824 Move returns status 0, amount 168
21:51:59.994 00.000 11824 MoveAxis(N, 0, ABG)
21:51:59.994 00.000 11824 Move returns status 0, amount 0
21:51:59.994 00.000 11824 move complete, result=0
21:51:59.994 00.000 11824 worker thread done servicing request
21:51:59.994 00.000 12116 GuideStep: 0.7 px 168 ms WEST, -0.2 px 0 ms NORTH
21:51:59.999 00.005 11824 Worker thread wakes up
21:51:59.999 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:51:59.999 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:52:03.418 03.419 11824 Exposure complete
21:52:03.684 00.266 11824 worker thread done servicing request
21:52:03.685 00.001 12116 OnExposeComplete: enter
21:52:03.689 00.004 12116 UpdateGuideState(): m_state=6
21:52:03.692 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 568
21:52:03.696 00.004 12116 Star::Find returns 1 (0), X=1412.83, Y=262.87, Mass=372307, SNR=80.7, Peak=43920 HFD=2.6
21:52:03.699 00.003 12116 MultiStar: [#1 -1.27,0.13,0.61,U] [#2 1.09,-0.01,0.86,U] [#3 -1.05,0.14,0.91,U] [#4 -1.20,0.21,0.56,U] [#5 -1.15,0.17,0.51,U] [#6 -1.13,0.16,0.42,U] [#7 -1.49,0.42,0.40,U] [#8 -1.10,0.68,0.39,U] 
21:52:03.703 00.004 12116 refined, 8 included, MultiStar: {-0.76, 0.11}, one-star: {-0.73, -0.27}
21:52:03.707 00.004 12116 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.71) = xAngle (0.28 = 0.28)
21:52:03.710 00.003 12116 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.27 = -3.02)
21:52:03.713 00.003 12116 CameraToMount -- cameraX=-0.76 cameraY=0.11 hyp=0.77 cameraTheta=2.99 mountX=0.74 mountY=-0.09, mountTheta=-0.13
21:52:03.718 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.76, y=0.11, opts=13)
21:52:03.722 00.004 12116 Enqueuing Move request for scope (-0.76, 0.11)
21:52:03.725 00.003 11824 Worker thread wakes up
21:52:03.725 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.11) opts 0xd
21:52:03.725 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1523, FiltMax=65535, Gamma=0.510
21:52:03.728 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.76, 0.11)
21:52:03.728 00.000 12116 UpdateGuideState exits: m=372307 SNR=80.7
21:52:03.731 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:03.733 00.002 11824 Moving (-0.76, 0.11) raw xDistance=0.74 yDistance=-0.09
21:52:03.734 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:52:03.737 00.003 12116 Enqueuing Expose request
21:52:03.740 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.74
21:52:03.740 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:03.740 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:52:03.740 00.000 11824 MoveAxis(W, 177, ABG)
21:52:03.740 00.000 11824 Guiding  Dir = 3, Dur = 177
21:52:03.740 00.000 11824 IsSlewing returns 0
21:52:03.741 00.001 11824 IsGuiding returns 0
21:52:03.741 00.000 11824 PulseGuide returned control before completion, sleep 187
21:52:03.930 00.189 11824 IsGuiding returns 1
21:52:03.930 00.000 11824 scope still moving after pulse duration time elapsed
21:52:03.961 00.031 11824 IsSlewing returns 0
21:52:03.961 00.000 11824 IsGuiding returns 0
21:52:03.961 00.000 11824 scope move finished after 177 + 43 ms
21:52:03.961 00.000 11824 Move returns status 0, amount 177
21:52:03.961 00.000 11824 MoveAxis(N, 0, ABG)
21:52:03.961 00.000 11824 Move returns status 0, amount 0
21:52:03.962 00.001 11824 move complete, result=0
21:52:03.962 00.000 11824 worker thread done servicing request
21:52:03.962 00.000 11824 Worker thread wakes up
21:52:03.962 00.000 12116 GuideStep: 0.7 px 177 ms WEST, -0.1 px 0 ms NORTH
21:52:03.965 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:52:03.965 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:52:07.380 03.415 11824 Exposure complete
21:52:07.626 00.246 12116 OnExposeComplete: enter
21:52:07.631 00.005 12116 UpdateGuideState(): m_state=6
21:52:07.640 00.009 11824 worker thread done servicing request
21:52:07.641 00.001 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 569
21:52:07.646 00.005 12116 Star::Find returns 1 (0), X=1412.29, Y=263.18, Mass=404897, SNR=83.3, Peak=45955 HFD=2.9
21:52:07.653 00.007 12116 MultiStar: [#1 -1.75,0.92,0.61,U] [#2 1.51,0.32,0.76,U] [#3 -1.86,0.76,0.83,U] [#4 -1.80,0.49,0.67,U] [#5 -1.80,0.27,0.53,U] [#6 -1.77,0.22,0.46,U] [#7 -1.95,1.14,0.46,U] [#8 -1.95,0.57,0.32,U] 
21:52:07.662 00.009 12116 single-star, 8 included, MultiStar: {-1.28, 0.49}, one-star: {-1.27, 0.05}
21:52:07.667 00.005 12116 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.71) = xAngle (0.39 = 0.39)
21:52:07.676 00.009 12116 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.38 = -2.91)
21:52:07.681 00.005 12116 CameraToMount -- cameraX=-1.27 cameraY=0.05 hyp=1.27 cameraTheta=3.10 mountX=1.17 mountY=-0.30, mountTheta=-0.25
21:52:07.693 00.012 12116 SchedulePrimaryMove(0D79E080, x=-1.27, y=0.05, opts=13)
21:52:07.699 00.006 12116 Enqueuing Move request for scope (-1.27, 0.05)
21:52:07.712 00.013 11824 Worker thread wakes up
21:52:07.712 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.27, 0.05) opts 0xd
21:52:07.713 00.001 11824 Handling offset move in thread for scope, endpoint = (-1.27, 0.05)
21:52:07.713 00.000 11824 Moving (-1.27, 0.05) raw xDistance=1.17 yDistance=-0.30
21:52:07.713 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.17
21:52:07.713 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:07.713 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:52:07.713 00.000 11824 MoveAxis(W, 275, ABG)
21:52:07.713 00.000 11824 Guiding  Dir = 3, Dur = 275
21:52:07.714 00.001 11824 IsSlewing returns 0
21:52:07.721 00.007 11824 IsGuiding returns 0
21:52:07.724 00.003 11824 PulseGuide returned control before completion, sleep 283
21:52:07.724 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1466, FiltMax=65535, Gamma=0.510
21:52:07.731 00.007 12116 UpdateGuideState exits: m=404897 SNR=83.3
21:52:07.738 00.007 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:07.747 00.009 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:52:07.756 00.009 12116 Enqueuing Expose request
21:52:08.015 00.259 11824 IsGuiding returns 1
21:52:08.015 00.000 11824 scope still moving after pulse duration time elapsed
21:52:08.047 00.032 11824 IsSlewing returns 0
21:52:08.047 00.000 11824 IsGuiding returns 0
21:52:08.047 00.000 11824 scope move finished after 275 + 50 ms
21:52:08.047 00.000 11824 Move returns status 0, amount 275
21:52:08.047 00.000 11824 MoveAxis(N, 0, ABG)
21:52:08.048 00.001 11824 Move returns status 0, amount 0
21:52:08.048 00.000 11824 move complete, result=0
21:52:08.048 00.000 11824 worker thread done servicing request
21:52:08.048 00.000 11824 Worker thread wakes up
21:52:08.048 00.000 12116 GuideStep: 1.2 px 275 ms WEST, -0.3 px 0 ms NORTH
21:52:08.051 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:52:08.051 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:52:11.475 03.424 11824 Exposure complete
21:52:11.715 00.240 11824 worker thread done servicing request
21:52:11.715 00.000 12116 OnExposeComplete: enter
21:52:11.718 00.003 12116 UpdateGuideState(): m_state=6
21:52:11.722 00.004 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 570
21:52:11.725 00.003 12116 Star::Find returns 1 (0), X=1412.65, Y=263.22, Mass=435861, SNR=87.1, Peak=44736 HFD=3.1
21:52:11.730 00.005 12116 MultiStar: [#1 -1.14,0.53,0.55,U] [#2 1.02,0.33,0.58,U] [#3 -1.43,0.89,0.82,U] [#4 -1.32,0.49,0.78,U] [#5 -1.12,0.02,0.39,U] [#6 -0.87,0.50,0.36,U] [#7 -1.62,1.01,0.32,U] [#8 -1.46,0.30,0.27,U] 
21:52:11.732 00.002 12116 single-star, 8 included, MultiStar: {-0.95, 0.45}, one-star: {-0.91, 0.08}
21:52:11.735 00.003 12116 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.71) = xAngle (0.33 = 0.33)
21:52:11.738 00.003 12116 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.32 = -2.96)
21:52:11.741 00.003 12116 CameraToMount -- cameraX=-0.91 cameraY=0.08 hyp=0.91 cameraTheta=3.05 mountX=0.86 mountY=-0.16, mountTheta=-0.19
21:52:11.748 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.91, y=0.08, opts=13)
21:52:11.750 00.002 12116 Enqueuing Move request for scope (-0.91, 0.08)
21:52:11.754 00.004 11824 Worker thread wakes up
21:52:11.754 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1731, FiltMax=65535, Gamma=0.510
21:52:11.756 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.08) opts 0xd
21:52:11.757 00.001 12116 UpdateGuideState exits: m=435861 SNR=87.1
21:52:11.759 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.91, 0.08)
21:52:11.760 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:11.762 00.002 11824 Moving (-0.91, 0.08) raw xDistance=0.86 yDistance=-0.16
21:52:11.762 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:52:11.765 00.003 12116 Enqueuing Expose request
21:52:11.767 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.86
21:52:11.767 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:11.768 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:52:11.768 00.000 11824 MoveAxis(W, 212, ABG)
21:52:11.768 00.000 11824 Guiding  Dir = 3, Dur = 212
21:52:11.768 00.000 11824 IsSlewing returns 0
21:52:11.768 00.000 11824 IsGuiding returns 0
21:52:11.769 00.001 11824 PulseGuide returned control before completion, sleep 222
21:52:11.992 00.223 11824 IsGuiding returns 1
21:52:11.992 00.000 11824 scope still moving after pulse duration time elapsed
21:52:12.023 00.031 11824 IsSlewing returns 0
21:52:12.023 00.000 11824 IsGuiding returns 0
21:52:12.023 00.000 11824 scope move finished after 212 + 43 ms
21:52:12.024 00.001 11824 Move returns status 0, amount 212
21:52:12.024 00.000 11824 MoveAxis(N, 0, ABG)
21:52:12.024 00.000 11824 Move returns status 0, amount 0
21:52:12.024 00.000 11824 move complete, result=0
21:52:12.024 00.000 11824 worker thread done servicing request
21:52:12.024 00.000 12116 GuideStep: 0.9 px 212 ms WEST, -0.2 px 0 ms NORTH
21:52:12.028 00.004 11824 Worker thread wakes up
21:52:12.029 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:52:12.029 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:52:15.455 03.426 11824 Exposure complete
21:52:15.693 00.238 11824 worker thread done servicing request
21:52:15.693 00.000 12116 OnExposeComplete: enter
21:52:15.697 00.004 12116 UpdateGuideState(): m_state=6
21:52:15.700 00.003 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 571
21:52:15.703 00.003 12116 Star::Find returns 1 (0), X=1412.33, Y=262.89, Mass=412602, SNR=88.3, Peak=44035 HFD=2.6
21:52:15.707 00.004 12116 MultiStar: [#1 -1.80,0.57,0.65,U] [#2 1.49,0.20,0.68,U] [#3 -1.72,0.23,0.89,U] [#4 -1.78,0.52,0.54,U] [#5 -1.46,0.15,0.50,U] [#6 -1.63,0.26,0.47,U] [#7 -2.03,0.80,0.37,U] [#8 -1.77,0.94,0.35,U] 
21:52:15.709 00.002 12116 single-star, 8 included, MultiStar: {-1.24, 0.29}, one-star: {-1.23, -0.24}
21:52:15.713 00.004 12116 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.71) = xAngle (-5.66 = 0.62)
21:52:15.715 00.002 12116 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.68 = -2.68)
21:52:15.718 00.003 12116 CameraToMount -- cameraX=-1.23 cameraY=-0.24 hyp=1.25 cameraTheta=-2.95 mountX=1.02 mountY=-0.56, mountTheta=-0.50
21:52:15.724 00.006 12116 SchedulePrimaryMove(0D79E080, x=-1.23, y=-0.24, opts=13)
21:52:15.727 00.003 12116 Enqueuing Move request for scope (-1.23, -0.24)
21:52:15.730 00.003 11824 Worker thread wakes up
21:52:15.730 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1565, FiltMax=65535, Gamma=0.510
21:52:15.732 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.23, -0.24) opts 0xd
21:52:15.733 00.001 12116 UpdateGuideState exits: m=412602 SNR=88.3
21:52:15.735 00.002 11824 Handling offset move in thread for scope, endpoint = (-1.23, -0.24)
21:52:15.736 00.001 11824 Moving (-1.23, -0.24) raw xDistance=1.02 yDistance=-0.56
21:52:15.736 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.02
21:52:15.736 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
21:52:15.736 00.000 11824 MoveAxis(W, 243, ABG)
21:52:15.736 00.000 11824 Guiding  Dir = 3, Dur = 243
21:52:15.736 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:15.740 00.004 11824 IsSlewing returns 0
21:52:15.740 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:52:15.743 00.003 12116 Enqueuing Expose request
21:52:15.746 00.003 11824 IsGuiding returns 0
21:52:15.747 00.001 11824 PulseGuide returned control before completion, sleep 253
21:52:16.006 00.259 11824 IsGuiding returns 1
21:52:16.006 00.000 11824 scope still moving after pulse duration time elapsed
21:52:16.039 00.033 11824 IsSlewing returns 0
21:52:16.039 00.000 11824 IsGuiding returns 0
21:52:16.040 00.001 11824 scope move finished after 243 + 50 ms
21:52:16.040 00.000 11824 Move returns status 0, amount 243
21:52:16.040 00.000 11824 MoveAxis(N, 106, ABG)
21:52:16.040 00.000 11824 Guiding  Dir = 0, Dur = 106
21:52:16.040 00.000 11824 IsSlewing returns 0
21:52:16.040 00.000 11824 IsGuiding returns 0
21:52:16.041 00.001 11824 PulseGuide returned control before completion, sleep 116
21:52:16.164 00.123 11824 IsGuiding returns 1
21:52:16.164 00.000 11824 scope still moving after pulse duration time elapsed
21:52:16.195 00.031 11824 IsSlewing returns 0
21:52:16.195 00.000 11824 IsGuiding returns 0
21:52:16.195 00.000 11824 scope move finished after 106 + 49 ms
21:52:16.195 00.000 11824 Move returns status 0, amount 106
21:52:16.195 00.000 11824 move complete, result=0
21:52:16.196 00.001 11824 worker thread done servicing request
21:52:16.196 00.000 11824 Worker thread wakes up
21:52:16.196 00.000 12116 GuideStep: 1.0 px 243 ms WEST, -0.6 px 106 ms NORTH
21:52:16.199 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:52:16.199 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:52:19.604 03.405 11824 Exposure complete
21:52:19.844 00.240 11824 worker thread done servicing request
21:52:19.844 00.000 12116 OnExposeComplete: enter
21:52:19.847 00.003 12116 UpdateGuideState(): m_state=6
21:52:19.853 00.006 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 572
21:52:19.858 00.005 12116 Star::Find returns 1 (0), X=1413.15, Y=262.99, Mass=413246, SNR=82.9, Peak=51088 HFD=2.6
21:52:19.862 00.004 12116 MultiStar: [#1 -0.69,0.35,0.62,U] [#2 0.35,0.29,0.75,U] [#3 -0.84,0.22,0.94,U] [#4 -0.96,0.46,0.62,U] [#5 -0.78,0.22,0.49,U] [#6 -0.87,0.36,0.38,U] [#7 -0.80,0.83,0.38,U] [#8 -1.11,0.68,0.32,U] 
21:52:19.865 00.003 12116 single-star, 8 included, MultiStar: {-0.61, 0.28}, one-star: {-0.41, -0.14}
21:52:19.868 00.003 12116 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.71) = xAngle (-5.53 = 0.75)
21:52:19.873 00.005 12116 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.54 = -2.54)
21:52:19.878 00.005 12116 CameraToMount -- cameraX=-0.41 cameraY=-0.14 hyp=0.43 cameraTheta=-2.81 mountX=0.31 mountY=-0.24, mountTheta=-0.66
21:52:19.888 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=-0.14, opts=13)
21:52:19.893 00.005 12116 Enqueuing Move request for scope (-0.41, -0.14)
21:52:19.899 00.006 11824 Worker thread wakes up
21:52:19.899 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1118, FiltMax=65535, Gamma=0.510
21:52:19.904 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.14) opts 0xd
21:52:19.904 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.41, -0.14)
21:52:19.904 00.000 12116 UpdateGuideState exits: m=413246 SNR=82.9
21:52:19.908 00.004 11824 Moving (-0.41, -0.14) raw xDistance=0.31 yDistance=-0.24
21:52:19.908 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:19.912 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.31
21:52:19.912 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:52:19.915 00.003 12116 Enqueuing Expose request
21:52:19.918 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:19.918 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:52:19.918 00.000 11824 MoveAxis(W, 87, ABG)
21:52:19.918 00.000 11824 Guiding  Dir = 3, Dur = 87
21:52:19.919 00.001 11824 IsSlewing returns 0
21:52:19.919 00.000 11824 IsGuiding returns 0
21:52:19.919 00.000 11824 PulseGuide returned control before completion, sleep 97
21:52:20.020 00.101 11824 IsGuiding returns 1
21:52:20.020 00.000 11824 scope still moving after pulse duration time elapsed
21:52:20.052 00.032 11824 IsSlewing returns 0
21:52:20.052 00.000 11824 IsGuiding returns 0
21:52:20.052 00.000 11824 scope move finished after 87 + 46 ms
21:52:20.052 00.000 11824 Move returns status 0, amount 87
21:52:20.052 00.000 11824 MoveAxis(N, 0, ABG)
21:52:20.052 00.000 11824 Move returns status 0, amount 0
21:52:20.052 00.000 11824 move complete, result=0
21:52:20.054 00.002 11824 worker thread done servicing request
21:52:20.054 00.000 11824 Worker thread wakes up
21:52:20.054 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:52:20.054 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:52:20.054 00.000 12116 GuideStep: 0.3 px 87 ms WEST, -0.2 px 0 ms NORTH
21:52:23.460 03.406 11824 Exposure complete
21:52:23.703 00.243 11824 worker thread done servicing request
21:52:23.704 00.001 12116 OnExposeComplete: enter
21:52:23.707 00.003 12116 UpdateGuideState(): m_state=6
21:52:23.711 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 573
21:52:23.714 00.003 12116 Star::Find returns 1 (0), X=1413.34, Y=262.68, Mass=407133, SNR=76.4, Peak=37968 HFD=2.9
21:52:23.717 00.003 12116 MultiStar: [#1 -0.50,0.01,0.68,U] [#2 -0.00,-0.18,0.73,U] [#3 -0.60,0.08,0.90,U] [#4 -0.61,-0.15,0.59,U] [#5 -0.26,-0.39,0.58,U] [#6 -0.70,-0.12,0.40,U] [#7 -0.59,0.86,0.42,U] [#8 -0.57,-0.13,0.37,U] 
21:52:23.721 00.004 12116 refined, 8 included, MultiStar: {-0.41, -0.10}, one-star: {-0.21, -0.45}
21:52:23.724 00.003 12116 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.71) = xAngle (-5.63 = 0.66)
21:52:23.727 00.003 12116 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.64 = -2.64)
21:52:23.730 00.003 12116 CameraToMount -- cameraX=-0.41 cameraY=-0.10 hyp=0.42 cameraTheta=-2.91 mountX=0.34 mountY=-0.20, mountTheta=-0.55
21:52:23.735 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=-0.10, opts=13)
21:52:23.738 00.003 12116 Enqueuing Move request for scope (-0.41, -0.10)
21:52:23.741 00.003 11824 Worker thread wakes up
21:52:23.741 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1463, FiltMax=65535, Gamma=0.510
21:52:23.745 00.004 12116 UpdateGuideState exits: m=407133 SNR=76.4
21:52:23.748 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:23.752 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.10) opts 0xd
21:52:23.752 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:52:23.755 00.003 12116 Enqueuing Expose request
21:52:23.758 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.41, -0.10)
21:52:23.758 00.000 11824 Moving (-0.41, -0.10) raw xDistance=0.34 yDistance=-0.20
21:52:23.758 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
21:52:23.758 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:23.758 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:52:23.758 00.000 11824 MoveAxis(W, 81, ABG)
21:52:23.758 00.000 11824 Guiding  Dir = 3, Dur = 81
21:52:23.758 00.000 11824 IsSlewing returns 0
21:52:23.759 00.001 11824 IsGuiding returns 0
21:52:23.759 00.000 11824 PulseGuide returned control before completion, sleep 91
21:52:23.860 00.101 11824 IsGuiding returns 1
21:52:23.860 00.000 11824 scope still moving after pulse duration time elapsed
21:52:23.891 00.031 11824 IsSlewing returns 0
21:52:23.892 00.001 11824 IsGuiding returns 0
21:52:23.892 00.000 11824 scope move finished after 81 + 52 ms
21:52:23.892 00.000 11824 Move returns status 0, amount 81
21:52:23.892 00.000 11824 MoveAxis(N, 0, ABG)
21:52:23.892 00.000 11824 Move returns status 0, amount 0
21:52:23.892 00.000 11824 move complete, result=0
21:52:23.893 00.001 11824 worker thread done servicing request
21:52:23.893 00.000 11824 Worker thread wakes up
21:52:23.893 00.000 12116 GuideStep: 0.3 px 81 ms WEST, -0.2 px 0 ms NORTH
21:52:23.896 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:52:23.896 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:52:27.299 03.403 11824 Exposure complete
21:52:27.530 00.231 11824 worker thread done servicing request
21:52:27.530 00.000 12116 OnExposeComplete: enter
21:52:27.533 00.003 12116 UpdateGuideState(): m_state=6
21:52:27.538 00.005 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
21:52:27.540 00.002 12116 Star::Find returns 1 (0), X=1413.49, Y=262.53, Mass=403530, SNR=81.4, Peak=41104 HFD=3.1
21:52:27.545 00.005 12116 MultiStar: [#1 -0.15,0.02,0.64,U] [#2 -0.23,0.17,0.78,U] [#3 -0.66,0.01,0.89,U] [#4 -0.61,0.18,0.60,U] [#5 -0.25,0.08,0.62,U] [#6 -0.35,0.16,0.39,U] [#7 -0.28,0.37,0.43,U] [#8 -0.76,0.39,0.39,U] 
21:52:27.548 00.003 12116 refined, 8 included, MultiStar: {-0.35, 0.02}, one-star: {-0.07, -0.60}
21:52:27.551 00.003 12116 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.71) = xAngle (0.38 = 0.38)
21:52:27.556 00.005 12116 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.37 = -2.91)
21:52:27.560 00.004 12116 CameraToMount -- cameraX=-0.35 cameraY=0.02 hyp=0.35 cameraTheta=3.10 mountX=0.32 mountY=-0.08, mountTheta=-0.24
21:52:27.565 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.35, y=0.02, opts=13)
21:52:27.568 00.003 12116 Enqueuing Move request for scope (-0.35, 0.02)
21:52:27.572 00.004 11824 Worker thread wakes up
21:52:27.572 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1808, FiltMax=65535, Gamma=0.510
21:52:27.575 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.02) opts 0xd
21:52:27.575 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.35, 0.02)
21:52:27.575 00.000 11824 Moving (-0.35, 0.02) raw xDistance=0.32 yDistance=-0.08
21:52:27.575 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
21:52:27.576 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:27.576 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:52:27.576 00.000 11824 MoveAxis(W, 78, ABG)
21:52:27.576 00.000 11824 Guiding  Dir = 3, Dur = 78
21:52:27.576 00.000 11824 IsSlewing returns 0
21:52:27.576 00.000 11824 IsGuiding returns 0
21:52:27.577 00.001 12116 UpdateGuideState exits: m=403530 SNR=81.4
21:52:27.580 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:27.584 00.004 11824 PulseGuide returned control before completion, sleep 84
21:52:27.584 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:52:27.590 00.006 12116 Enqueuing Expose request
21:52:27.669 00.079 11824 IsGuiding returns 1
21:52:27.669 00.000 11824 scope still moving after pulse duration time elapsed
21:52:27.700 00.031 11824 IsSlewing returns 0
21:52:27.700 00.000 11824 IsGuiding returns 1
21:52:27.731 00.031 11824 IsSlewing returns 0
21:52:27.731 00.000 11824 IsGuiding returns 0
21:52:27.731 00.000 11824 scope move finished after 78 + 76 ms
21:52:27.731 00.000 11824 Move returns status 0, amount 78
21:52:27.731 00.000 11824 MoveAxis(N, 0, ABG)
21:52:27.731 00.000 11824 Move returns status 0, amount 0
21:52:27.731 00.000 11824 move complete, result=0
21:52:27.732 00.001 11824 worker thread done servicing request
21:52:27.732 00.000 11824 Worker thread wakes up
21:52:27.732 00.000 12116 GuideStep: 0.3 px 78 ms WEST, -0.1 px 0 ms NORTH
21:52:27.735 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:52:27.735 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:52:31.147 03.412 11824 Exposure complete
21:52:31.391 00.244 11824 worker thread done servicing request
21:52:31.392 00.001 12116 OnExposeComplete: enter
21:52:31.395 00.003 12116 UpdateGuideState(): m_state=6
21:52:31.398 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 575
21:52:31.401 00.003 12116 Star::Find returns 1 (0), X=1414.41, Y=262.22, Mass=430319, SNR=90.4, Peak=40883 HFD=3.2
21:52:31.405 00.004 12116 MultiStar: [#1 0.54,-0.62,0.55,U] [#2 -0.86,-0.53,0.67,U] [#3 0.47,-0.51,0.85,U] [#4 0.40,-0.65,0.60,U] [#5 0.77,-0.88,0.43,U] [#6 0.42,-0.60,0.42,U] [#7 0.44,-0.23,0.35,U] [#8 0.33,-0.37,0.24,U] 
21:52:31.408 00.003 12116 refined, 8 included, MultiStar: {0.38, -0.63}, one-star: {0.85, -0.91}
21:52:31.411 00.003 12116 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.71) = xAngle (-3.74 = 2.54)
21:52:31.413 00.002 12116 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.76 = -0.76)
21:52:31.416 00.003 12116 CameraToMount -- cameraX=0.38 cameraY=-0.63 hyp=0.74 cameraTheta=-1.03 mountX=-0.61 mountY=-0.51, mountTheta=-2.45
21:52:31.421 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.38, y=-0.63, opts=13)
21:52:31.425 00.004 12116 Enqueuing Move request for scope (0.38, -0.63)
21:52:31.428 00.003 11824 Worker thread wakes up
21:52:31.428 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1645, FiltMax=65535, Gamma=0.510
21:52:31.431 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.63) opts 0xd
21:52:31.431 00.000 12116 UpdateGuideState exits: m=430319 SNR=90.4
21:52:31.435 00.004 11824 Handling offset move in thread for scope, endpoint = (0.38, -0.63)
21:52:31.435 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:31.438 00.003 11824 Moving (0.38, -0.63) raw xDistance=-0.61 yDistance=-0.51
21:52:31.438 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:52:31.441 00.003 12116 Enqueuing Expose request
21:52:31.444 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.61
21:52:31.444 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:52:31.445 00.001 11824 MoveAxis(E, 131, ABG)
21:52:31.445 00.000 11824 Guiding  Dir = 2, Dur = 131
21:52:31.445 00.000 11824 IsSlewing returns 0
21:52:31.445 00.000 11824 IsGuiding returns 0
21:52:31.446 00.001 11824 PulseGuide returned control before completion, sleep 141
21:52:31.590 00.144 11824 IsGuiding returns 1
21:52:31.590 00.000 11824 scope still moving after pulse duration time elapsed
21:52:31.621 00.031 11824 IsSlewing returns 0
21:52:31.621 00.000 11824 IsGuiding returns 0
21:52:31.622 00.001 11824 scope move finished after 131 + 45 ms
21:52:31.622 00.000 11824 Move returns status 0, amount 131
21:52:31.622 00.000 11824 MoveAxis(N, 95, ABG)
21:52:31.622 00.000 11824 Guiding  Dir = 0, Dur = 95
21:52:31.622 00.000 11824 IsSlewing returns 0
21:52:31.623 00.001 11824 IsGuiding returns 0
21:52:31.623 00.000 11824 PulseGuide returned control before completion, sleep 105
21:52:31.731 00.108 11824 IsGuiding returns 1
21:52:31.731 00.000 11824 scope still moving after pulse duration time elapsed
21:52:31.763 00.032 11824 IsSlewing returns 0
21:52:31.763 00.000 11824 IsGuiding returns 0
21:52:31.763 00.000 11824 scope move finished after 95 + 44 ms
21:52:31.763 00.000 11824 Move returns status 0, amount 95
21:52:31.763 00.000 11824 move complete, result=0
21:52:31.764 00.001 11824 worker thread done servicing request
21:52:31.764 00.000 11824 Worker thread wakes up
21:52:31.764 00.000 12116 GuideStep: -0.6 px 131 ms EAST, -0.5 px 95 ms NORTH
21:52:31.766 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:52:31.766 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:52:35.185 03.419 11824 Exposure complete
21:52:35.432 00.247 11824 worker thread done servicing request
21:52:35.433 00.001 12116 OnExposeComplete: enter
21:52:35.436 00.003 12116 UpdateGuideState(): m_state=6
21:52:35.440 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 576
21:52:35.444 00.004 12116 Star::Find returns 1 (0), X=1413.05, Y=262.93, Mass=420379, SNR=78.9, Peak=42512 HFD=2.8
21:52:35.447 00.003 12116 MultiStar: [#1 -0.81,0.75,0.70,U] [#2 0.48,0.49,1.02,U] [#3 -0.70,0.43,0.85,U] [#4 -0.70,0.34,0.73,U] [#5 -0.36,0.40,0.60,U] [#6 -0.72,0.62,0.35,U] [#7 -0.83,0.86,0.41,U] [#8 -1.09,0.81,0.35,U] 
21:52:35.450 00.003 12116 single-star, 8 included, MultiStar: {-0.48, 0.42}, one-star: {-0.51, -0.20}
21:52:35.453 00.003 12116 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.71) = xAngle (-5.48 = 0.81)
21:52:35.456 00.003 12116 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.49 = -2.49)
21:52:35.459 00.003 12116 CameraToMount -- cameraX=-0.51 cameraY=-0.20 hyp=0.55 cameraTheta=-2.76 mountX=0.38 mountY=-0.34, mountTheta=-0.72
21:52:35.466 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.51, y=-0.20, opts=13)
21:52:35.469 00.003 12116 Enqueuing Move request for scope (-0.51, -0.20)
21:52:35.472 00.003 11824 Worker thread wakes up
21:52:35.473 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1751, FiltMax=65535, Gamma=0.510
21:52:35.476 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.20) opts 0xd
21:52:35.476 00.000 12116 UpdateGuideState exits: m=420379 SNR=78.9
21:52:35.479 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:35.482 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:52:35.484 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.51, -0.20)
21:52:35.484 00.000 12116 Enqueuing Expose request
21:52:35.488 00.004 11824 Moving (-0.51, -0.20) raw xDistance=0.38 yDistance=-0.34
21:52:35.488 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38
21:52:35.488 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:35.488 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:52:35.488 00.000 11824 MoveAxis(W, 76, ABG)
21:52:35.488 00.000 11824 Guiding  Dir = 3, Dur = 76
21:52:35.488 00.000 11824 IsSlewing returns 0
21:52:35.489 00.001 11824 IsGuiding returns 0
21:52:35.489 00.000 11824 PulseGuide returned control before completion, sleep 86
21:52:35.586 00.097 11824 IsGuiding returns 1
21:52:35.586 00.000 11824 scope still moving after pulse duration time elapsed
21:52:35.617 00.031 11824 IsSlewing returns 0
21:52:35.617 00.000 11824 IsGuiding returns 0
21:52:35.617 00.000 11824 scope move finished after 76 + 52 ms
21:52:35.617 00.000 11824 Move returns status 0, amount 76
21:52:35.617 00.000 11824 MoveAxis(N, 0, ABG)
21:52:35.617 00.000 11824 Move returns status 0, amount 0
21:52:35.617 00.000 11824 move complete, result=0
21:52:35.618 00.001 11824 worker thread done servicing request
21:52:35.618 00.000 11824 Worker thread wakes up
21:52:35.618 00.000 12116 GuideStep: 0.4 px 76 ms WEST, -0.3 px 0 ms NORTH
21:52:35.621 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:52:35.621 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:52:39.100 03.479 11824 Exposure complete
21:52:39.764 00.664 11824 worker thread done servicing request
21:52:39.765 00.001 12116 OnExposeComplete: enter
21:52:39.772 00.007 12116 UpdateGuideState(): m_state=6
21:52:39.780 00.008 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 577
21:52:39.789 00.009 12116 Star::Find returns 1 (0), X=1412.96, Y=262.92, Mass=387340, SNR=72.8, Peak=39776 HFD=2.8
21:52:39.795 00.006 12116 MultiStar: [#1 -0.92,0.41,0.65,U] [#2 0.35,0.21,0.87,U] [#3 -0.91,0.62,1.05,U] [#4 -1.02,0.48,0.78,U] [#5 -1.20,0.59,0.61,U] [#6 -0.90,0.88,0.51,U] [#7 -1.03,0.75,0.45,U] [#8 -1.36,0.95,0.39,U] 
21:52:39.804 00.009 12116 single-star, 8 included, MultiStar: {-0.76, 0.44}, one-star: {-0.60, -0.21}
21:52:39.811 00.007 12116 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.71) = xAngle (-5.52 = 0.76)
21:52:39.825 00.014 12116 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.54 = -2.54)
21:52:39.832 00.007 12116 CameraToMount -- cameraX=-0.60 cameraY=-0.21 hyp=0.64 cameraTheta=-2.81 mountX=0.46 mountY=-0.36, mountTheta=-0.67
21:52:39.856 00.024 12116 SchedulePrimaryMove(0D79E080, x=-0.60, y=-0.21, opts=13)
21:52:39.865 00.009 12116 Enqueuing Move request for scope (-0.60, -0.21)
21:52:39.877 00.012 11824 Worker thread wakes up
21:52:39.878 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1661, FiltMax=65535, Gamma=0.510
21:52:39.883 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.21) opts 0xd
21:52:39.883 00.000 12116 UpdateGuideState exits: m=387340 SNR=72.8
21:52:39.892 00.009 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:39.896 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.60, -0.21)
21:52:39.896 00.000 11824 Moving (-0.60, -0.21) raw xDistance=0.46 yDistance=-0.36
21:52:39.896 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46
21:52:39.896 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:39.897 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:52:39.897 00.000 11824 MoveAxis(W, 108, ABG)
21:52:39.897 00.000 11824 Guiding  Dir = 3, Dur = 108
21:52:39.897 00.000 11824 IsSlewing returns 0
21:52:39.900 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:52:39.912 00.012 11824 IsGuiding returns 0
21:52:39.912 00.000 11824 PulseGuide returned control before completion, sleep 118
21:52:39.915 00.003 12116 Enqueuing Expose request
21:52:40.039 00.124 11824 IsGuiding returns 1
21:52:40.039 00.000 11824 scope still moving after pulse duration time elapsed
21:52:40.072 00.033 11824 IsSlewing returns 0
21:52:40.073 00.001 11824 IsGuiding returns 0
21:52:40.073 00.000 11824 scope move finished after 108 + 52 ms
21:52:40.073 00.000 11824 Move returns status 0, amount 108
21:52:40.073 00.000 11824 MoveAxis(N, 0, ABG)
21:52:40.073 00.000 11824 Move returns status 0, amount 0
21:52:40.073 00.000 11824 move complete, result=0
21:52:40.074 00.001 12116 GuideStep: 0.5 px 108 ms WEST, -0.4 px 0 ms NORTH
21:52:40.078 00.004 11824 worker thread done servicing request
21:52:40.078 00.000 11824 Worker thread wakes up
21:52:40.078 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:52:40.079 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:52:42.655 02.576 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:52:42.659 00.004 12116 case statement mapped state 6 to 3
21:52:42.662 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:52:42.706 00.044 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:52:42.710 00.004 12116 case statement mapped state 6 to 3
21:52:42.714 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:52:42.758 00.044 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[true,"full"],"id":42}
21:52:42.763 00.005 12116 SetPaused type=2 isPaused=0 exposurePending=1
21:52:42.766 00.003 12116 Guider::SetPaused(2)
21:52:42.770 00.004 12116 Status Line: Paused/full
21:52:42.775 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
21:52:42.853 00.078 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:52:42.857 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:52:43.541 00.684 11824 Exposure complete
21:52:43.763 00.222 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:52:43.771 00.008 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:52:43.777 00.006 11824 worker thread done servicing request
21:52:43.777 00.000 12116 OnExposeComplete: enter
21:52:43.780 00.003 12116 guider is paused, ignoring frame, not scheduling exposure
21:52:43.865 00.085 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:52:43.867 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:53:04.433 20.566 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:53:04.438 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:53:04.535 00.097 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[false],"id":42}
21:53:04.540 00.005 12116 SetPaused type=0 isPaused=1 exposurePending=0
21:53:04.544 00.004 12116 Guider::SetPaused(0)
21:53:04.548 00.004 12116 Guider::SetPaused: resetting avg dist filter
21:53:04.551 00.003 12116 un-pause: clearing mount guide algorithm history
21:53:04.557 00.006 12116 Mount: notify guiding resumed
21:53:04.560 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:53:04.564 00.004 12116 Enqueuing Expose request
21:53:04.569 00.005 11824 Worker thread wakes up
21:53:04.569 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:53:04.569 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:53:04.569 00.000 12116 Status Line: Resumed
21:53:04.581 00.012 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
21:53:04.587 00.006 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:53:04.594 00.007 12116 case statement mapped state 6 to 3
21:53:04.599 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:53:05.755 01.156 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:53:05.759 00.004 12116 case statement mapped state 6 to 3
21:53:05.761 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:53:06.815 01.054 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:53:06.818 00.003 12116 case statement mapped state 6 to 3
21:53:06.821 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:53:07.931 01.110 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:53:07.934 00.003 12116 case statement mapped state 6 to 3
21:53:07.938 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:53:07.975 00.037 11824 Exposure complete
21:53:08.200 00.225 11824 worker thread done servicing request
21:53:08.200 00.000 12116 OnExposeComplete: enter
21:53:08.204 00.004 12116 UpdateGuideState(): m_state=6
21:53:08.207 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 578
21:53:08.211 00.004 12116 Star::Find returns 1 (0), X=1403.05, Y=264.95, Mass=412571, SNR=82.7, Peak=49783 HFD=2.8
21:53:08.213 00.002 12116 MultiStar: large primary error, entering stabilization period
21:53:08.216 00.003 12116 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.71) = xAngle (0.26 = 0.26)
21:53:08.218 00.002 12116 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.24 = -3.04)
21:53:08.221 00.003 12116 CameraToMount -- cameraX=-10.51 cameraY=1.82 hyp=10.67 cameraTheta=2.97 mountX=10.32 mountY=-1.08, mountTheta=-0.10
21:53:08.228 00.007 12116 SchedulePrimaryMove(0D79E080, x=-10.51, y=1.82, opts=13)
21:53:08.231 00.003 12116 Enqueuing Move request for scope (-10.51, 1.82)
21:53:08.234 00.003 11824 Worker thread wakes up
21:53:08.234 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1543, FiltMax=65535, Gamma=0.510
21:53:08.237 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-10.51, 1.82) opts 0xd
21:53:08.237 00.000 12116 UpdateGuideState exits: m=412571 SNR=82.7
21:53:08.240 00.003 11824 Handling offset move in thread for scope, endpoint = (-10.51, 1.82)
21:53:08.240 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:08.243 00.003 11824 Moving (-10.51, 1.82) raw xDistance=10.32 yDistance=-1.08
21:53:08.243 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:53:08.245 00.002 12116 Enqueuing Expose request
21:53:08.248 00.003 11824 GuideAlgorithmHysteresis::Result() returns 6.50 from input 10.32
21:53:08.248 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:53:08.248 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.08
21:53:08.248 00.000 11824 MoveAxis(W, 2311, ABG)
21:53:08.248 00.000 11824 Guiding  Dir = 3, Dur = 2311
21:53:08.248 00.000 11824 IsSlewing returns 0
21:53:08.249 00.001 11824 IsGuiding returns 0
21:53:08.249 00.000 11824 PulseGuide returned control before completion, sleep 2321
21:53:09.041 00.792 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:53:09.044 00.003 12116 case statement mapped state 6 to 3
21:53:09.047 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:53:10.585 01.538 11824 IsGuiding returns 1
21:53:10.585 00.000 11824 scope still moving after pulse duration time elapsed
21:53:10.616 00.031 11824 IsSlewing returns 0
21:53:10.616 00.000 11824 IsGuiding returns 0
21:53:10.616 00.000 11824 scope move finished after 2311 + 56 ms
21:53:10.616 00.000 11824 Move returns status 0, amount 2311
21:53:10.616 00.000 11824 MoveAxis(N, 0, ABG)
21:53:10.616 00.000 11824 Move returns status 0, amount 0
21:53:10.616 00.000 11824 move complete, result=0
21:53:10.617 00.001 11824 worker thread done servicing request
21:53:10.617 00.000 11824 Worker thread wakes up
21:53:10.617 00.000 12116 GuideStep: 10.3 px 2311 ms WEST, -1.1 px 0 ms NORTH
21:53:10.621 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:53:10.621 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1388,250,31,31)
21:53:14.026 03.405 11824 Exposure complete
21:53:14.260 00.234 11824 worker thread done servicing request
21:53:14.260 00.000 12116 OnExposeComplete: enter
21:53:14.285 00.025 12116 UpdateGuideState(): m_state=6
21:53:14.291 00.006 12116 Star::Find(15, 1403, 264, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 579
21:53:14.294 00.003 12116 Star::Find returns 1 (0), X=1409.97, Y=261.68, Mass=398687, SNR=87.4, Peak=43648 HFD=2.8
21:53:14.297 00.003 12116 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.71) = xAngle (-5.47 = 0.81)
21:53:14.300 00.003 12116 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.49 = -2.49)
21:53:14.302 00.002 12116 CameraToMount -- cameraX=-3.59 cameraY=-1.45 hyp=3.88 cameraTheta=-2.76 mountX=2.67 mountY=-2.36, mountTheta=-0.72
21:53:14.308 00.006 12116 SchedulePrimaryMove(0D79E080, x=-3.59, y=-1.45, opts=13)
21:53:14.311 00.003 12116 Enqueuing Move request for scope (-3.59, -1.45)
21:53:14.314 00.003 11824 Worker thread wakes up
21:53:14.314 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1722, FiltMax=65535, Gamma=0.510
21:53:14.317 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-3.59, -1.45) opts 0xd
21:53:14.317 00.000 12116 UpdateGuideState exits: m=398687 SNR=87.4
21:53:14.319 00.002 11824 Handling offset move in thread for scope, endpoint = (-3.59, -1.45)
21:53:14.320 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:14.323 00.003 11824 Moving (-3.59, -1.45) raw xDistance=2.67 yDistance=-2.36
21:53:14.323 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:53:14.325 00.002 12116 Enqueuing Expose request
21:53:14.329 00.004 11824 GuideAlgorithmHysteresis::Result() returns 2.14 from input 2.67
21:53:14.329 00.000 11824 resist switch: large excursion: input -2.36 thresh 1.35 direction from 0 to -1
21:53:14.329 00.000 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.09
21:53:14.329 00.000 11824 GuideAlgorithmResistSwitch::result() returns -2.36 from input -2.36
21:53:14.329 00.000 11824 MoveAxis(W, 760, ABG)
21:53:14.329 00.000 11824 Guiding  Dir = 3, Dur = 760
21:53:14.329 00.000 11824 IsSlewing returns 0
21:53:14.330 00.001 11824 IsGuiding returns 0
21:53:14.330 00.000 11824 PulseGuide returned control before completion, sleep 770
21:53:15.108 00.778 11824 IsGuiding returns 1
21:53:15.108 00.000 11824 scope still moving after pulse duration time elapsed
21:53:15.139 00.031 11824 IsSlewing returns 0
21:53:15.139 00.000 11824 IsGuiding returns 0
21:53:15.139 00.000 11824 scope move finished after 760 + 49 ms
21:53:15.139 00.000 11824 Move returns status 0, amount 760
21:53:15.139 00.000 11824 MoveAxis(N, 444, ABG)
21:53:15.139 00.000 11824 Guiding  Dir = 0, Dur = 444
21:53:15.140 00.001 11824 IsSlewing returns 0
21:53:15.140 00.000 11824 IsGuiding returns 0
21:53:15.140 00.000 11824 PulseGuide returned control before completion, sleep 454
21:53:15.597 00.457 11824 IsGuiding returns 1
21:53:15.597 00.000 11824 scope still moving after pulse duration time elapsed
21:53:15.628 00.031 11824 IsSlewing returns 0
21:53:15.630 00.002 11824 IsGuiding returns 0
21:53:15.630 00.000 11824 scope move finished after 444 + 45 ms
21:53:15.630 00.000 11824 Move returns status 0, amount 444
21:53:15.630 00.000 11824 move complete, result=0
21:53:15.630 00.000 11824 worker thread done servicing request
21:53:15.631 00.001 12116 GuideStep: 2.7 px 760 ms WEST, -2.4 px 444 ms NORTH
21:53:15.634 00.003 11824 Worker thread wakes up
21:53:15.634 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:53:15.634 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:53:19.037 03.403 11824 Exposure complete
21:53:19.287 00.250 11824 worker thread done servicing request
21:53:19.287 00.000 12116 OnExposeComplete: enter
21:53:19.291 00.004 12116 UpdateGuideState(): m_state=6
21:53:19.294 00.003 12116 Star::Find(15, 1409, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 580
21:53:19.297 00.003 12116 Star::Find returns 1 (0), X=1412.29, Y=260.73, Mass=401942, SNR=75.4, Peak=51735 HFD=2.8
21:53:19.299 00.002 12116 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.71) = xAngle (-4.77 = 1.51)
21:53:19.302 00.003 12116 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.78 = -1.78)
21:53:19.305 00.003 12116 CameraToMount -- cameraX=-1.27 cameraY=-2.41 hyp=2.72 cameraTheta=-2.06 mountX=0.16 mountY=-2.66, mountTheta=-1.51
21:53:19.311 00.006 12116 SchedulePrimaryMove(0D79E080, x=-1.27, y=-2.41, opts=13)
21:53:19.313 00.002 12116 Enqueuing Move request for scope (-1.27, -2.41)
21:53:19.316 00.003 11824 Worker thread wakes up
21:53:19.316 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.27, -2.41) opts 0xd
21:53:19.316 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1517, FiltMax=65535, Gamma=0.510
21:53:19.322 00.006 11824 Handling offset move in thread for scope, endpoint = (-1.27, -2.41)
21:53:19.322 00.000 11824 Moving (-1.27, -2.41) raw xDistance=0.16 yDistance=-2.66
21:53:19.322 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:53:19.322 00.000 12116 UpdateGuideState exits: m=401942 SNR=75.4
21:53:19.326 00.004 11824 GuideAlgorithmResistSwitch::result() returns -2.66 from input -2.66
21:53:19.326 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:19.329 00.003 11824 MoveAxis(E, 0, ABG)
21:53:19.329 00.000 11824 Move returns status 0, amount 0
21:53:19.329 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:53:19.330 00.001 12116 Enqueuing Expose request
21:53:19.334 00.004 11824 MoveAxis(N, 499, ABG)
21:53:19.334 00.000 11824 Guiding  Dir = 0, Dur = 499
21:53:19.334 00.000 11824 IsSlewing returns 0
21:53:19.334 00.000 11824 IsGuiding returns 0
21:53:19.334 00.000 11824 PulseGuide returned control before completion, sleep 509
21:53:19.857 00.523 11824 IsGuiding returns 1
21:53:19.857 00.000 11824 scope still moving after pulse duration time elapsed
21:53:19.889 00.032 11824 IsSlewing returns 0
21:53:19.889 00.000 11824 IsGuiding returns 0
21:53:19.889 00.000 11824 scope move finished after 499 + 56 ms
21:53:19.889 00.000 11824 Move returns status 0, amount 499
21:53:19.889 00.000 11824 move complete, result=0
21:53:19.889 00.000 11824 worker thread done servicing request
21:53:19.890 00.001 11824 Worker thread wakes up
21:53:19.890 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:53:19.890 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:53:19.890 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -2.7 px 499 ms NORTH
21:53:23.317 03.427 11824 Exposure complete
21:53:23.582 00.265 11824 worker thread done servicing request
21:53:23.582 00.000 12116 OnExposeComplete: enter
21:53:23.586 00.004 12116 UpdateGuideState(): m_state=6
21:53:23.590 00.004 12116 Star::Find(15, 1412, 260, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 581
21:53:23.593 00.003 12116 Star::Find returns 1 (0), X=1412.99, Y=262.64, Mass=368152, SNR=79.0, Peak=49984 HFD=2.5
21:53:23.596 00.003 12116 MultiStar: exiting stabilization period
21:53:23.601 00.005 12116 MultiStar: [#1 -1.13,0.36,0.59,U] [#2 0.79,-0.02,0.80,U] [#3 -0.91,0.40,0.90,U] [#4 -1.01,0.38,0.79,U] [#5 -1.13,0.49,0.51,U] [#6 -1.64,0.40,0.45,U] [#7 -0.76,0.42,0.44,U] [#8 -1.24,0.81,0.40,U] 
21:53:23.603 00.002 12116 single-star, 8 included, MultiStar: {-0.74, 0.22}, one-star: {-0.57, -0.49}
21:53:23.606 00.003 12116 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.71) = xAngle (-5.14 = 1.14)
21:53:23.609 00.003 12116 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.16 = -2.16)
21:53:23.612 00.003 12116 CameraToMount -- cameraX=-0.57 cameraY=-0.49 hyp=0.75 cameraTheta=-2.43 mountX=0.31 mountY=-0.62, mountTheta=-1.11
21:53:23.618 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.57, y=-0.49, opts=13)
21:53:23.621 00.003 12116 Enqueuing Move request for scope (-0.57, -0.49)
21:53:23.626 00.005 11824 Worker thread wakes up
21:53:23.626 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.49) opts 0xd
21:53:23.626 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.57, -0.49)
21:53:23.626 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1629, FiltMax=65535, Gamma=0.510
21:53:23.628 00.002 11824 Moving (-0.57, -0.49) raw xDistance=0.31 yDistance=-0.62
21:53:23.628 00.000 12116 UpdateGuideState exits: m=368152 SNR=79.0
21:53:23.630 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:23.633 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
21:53:23.633 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:53:23.637 00.004 12116 Enqueuing Expose request
21:53:23.639 00.002 11824 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
21:53:23.639 00.000 11824 MoveAxis(W, 70, ABG)
21:53:23.640 00.001 11824 Guiding  Dir = 3, Dur = 70
21:53:23.640 00.000 11824 IsSlewing returns 0
21:53:23.640 00.000 11824 IsGuiding returns 0
21:53:23.640 00.000 11824 PulseGuide returned control before completion, sleep 80
21:53:23.725 00.085 11824 IsGuiding returns 1
21:53:23.725 00.000 11824 scope still moving after pulse duration time elapsed
21:53:23.757 00.032 11824 IsSlewing returns 0
21:53:23.757 00.000 11824 IsGuiding returns 0
21:53:23.757 00.000 11824 scope move finished after 70 + 46 ms
21:53:23.757 00.000 11824 Move returns status 0, amount 70
21:53:23.757 00.000 11824 MoveAxis(N, 117, ABG)
21:53:23.757 00.000 11824 Guiding  Dir = 0, Dur = 117
21:53:23.758 00.001 11824 IsSlewing returns 0
21:53:23.758 00.000 11824 IsGuiding returns 0
21:53:23.759 00.001 11824 PulseGuide returned control before completion, sleep 127
21:53:23.899 00.140 11824 IsGuiding returns 1
21:53:23.899 00.000 11824 scope still moving after pulse duration time elapsed
21:53:23.930 00.031 11824 IsSlewing returns 0
21:53:23.931 00.001 11824 IsGuiding returns 0
21:53:23.931 00.000 11824 scope move finished after 117 + 55 ms
21:53:23.932 00.001 11824 Move returns status 0, amount 117
21:53:23.932 00.000 11824 move complete, result=0
21:53:23.932 00.000 11824 worker thread done servicing request
21:53:23.932 00.000 11824 Worker thread wakes up
21:53:23.932 00.000 12116 GuideStep: 0.3 px 70 ms WEST, -0.6 px 117 ms NORTH
21:53:23.936 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:53:23.936 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:53:27.337 03.401 11824 Exposure complete
21:53:27.581 00.244 11824 worker thread done servicing request
21:53:27.581 00.000 12116 OnExposeComplete: enter
21:53:27.589 00.008 12116 UpdateGuideState(): m_state=6
21:53:27.598 00.009 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 582
21:53:27.611 00.013 12116 Star::Find returns 1 (0), X=1413.19, Y=263.23, Mass=379123, SNR=77.1, Peak=39776 HFD=2.8
21:53:27.618 00.007 12116 MultiStar: [#1 -0.91,0.64,0.64,U] [#2 0.29,0.87,0.81,U] [#3 -0.87,0.78,0.95,U] [#4 -0.83,0.66,0.70,U] [#5 -0.94,0.64,0.53,U] [#6 -0.52,0.82,0.43,U] [#7 -0.75,1.09,0.43,U] [#8 -0.86,0.35,0.34,U] 
21:53:27.628 00.010 12116 single-star, 8 included, MultiStar: {-0.59, 0.64}, one-star: {-0.37, 0.10}
21:53:27.637 00.009 12116 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.71) = xAngle (0.16 = 0.16)
21:53:27.644 00.007 12116 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.14 = -3.14)
21:53:27.650 00.006 12116 CameraToMount -- cameraX=-0.37 cameraY=0.10 hyp=0.39 cameraTheta=2.87 mountX=0.38 mountY=-0.00, mountTheta=-0.00
21:53:27.678 00.028 12116 SchedulePrimaryMove(0D79E080, x=-0.37, y=0.10, opts=13)
21:53:27.686 00.008 12116 Enqueuing Move request for scope (-0.37, 0.10)
21:53:27.692 00.006 11824 Worker thread wakes up
21:53:27.692 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1655, FiltMax=65535, Gamma=0.510
21:53:27.696 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.10) opts 0xd
21:53:27.696 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.37, 0.10)
21:53:27.696 00.000 11824 Moving (-0.37, 0.10) raw xDistance=0.38 yDistance=-0.00
21:53:27.696 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
21:53:27.697 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:27.697 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:53:27.697 00.000 12116 UpdateGuideState exits: m=379123 SNR=77.1
21:53:27.700 00.003 11824 MoveAxis(W, 90, ABG)
21:53:27.700 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:27.705 00.005 11824 Guiding  Dir = 3, Dur = 90
21:53:27.705 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:53:27.708 00.003 12116 Enqueuing Expose request
21:53:27.710 00.002 11824 IsSlewing returns 0
21:53:27.711 00.001 11824 IsGuiding returns 0
21:53:27.711 00.000 11824 PulseGuide returned control before completion, sleep 100
21:53:27.814 00.103 11824 IsGuiding returns 1
21:53:27.814 00.000 11824 scope still moving after pulse duration time elapsed
21:53:27.846 00.032 11824 IsSlewing returns 0
21:53:27.846 00.000 11824 IsGuiding returns 0
21:53:27.846 00.000 11824 scope move finished after 90 + 45 ms
21:53:27.846 00.000 11824 Move returns status 0, amount 90
21:53:27.846 00.000 11824 MoveAxis(N, 0, ABG)
21:53:27.846 00.000 11824 Move returns status 0, amount 0
21:53:27.846 00.000 11824 move complete, result=0
21:53:27.847 00.001 11824 worker thread done servicing request
21:53:27.847 00.000 11824 Worker thread wakes up
21:53:27.847 00.000 12116 GuideStep: 0.4 px 90 ms WEST, -0.0 px 0 ms NORTH
21:53:27.850 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:53:27.850 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:53:31.249 03.399 11824 Exposure complete
21:53:31.525 00.276 11824 worker thread done servicing request
21:53:31.526 00.001 12116 OnExposeComplete: enter
21:53:31.530 00.004 12116 UpdateGuideState(): m_state=6
21:53:31.541 00.011 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 583
21:53:31.546 00.005 12116 Star::Find returns 1 (0), X=1413.52, Y=263.25, Mass=409199, SNR=90.9, Peak=38851 HFD=3.1
21:53:31.554 00.008 12116 MultiStar: [#1 -0.49,0.86,0.52,U] [#2 -0.07,0.52,0.80,U] [#3 -0.68,0.62,0.84,U] [#4 -0.83,0.56,0.58,U] [#5 -0.73,0.81,0.40,U] [#6 -0.44,0.38,0.38,U] [#7 -0.64,0.87,0.38,U] [#8 -1.13,0.99,0.23,U] 
21:53:31.557 00.003 12116 single-star, 8 included, MultiStar: {-0.46, 0.56}, one-star: {-0.04, 0.12}
21:53:31.563 00.006 12116 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.71) = xAngle (-0.83 = -0.83)
21:53:31.567 00.004 12116 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.16 = 2.16)
21:53:31.572 00.005 12116 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.88 mountX=0.09 mountY=0.11, mountTheta=0.89
21:53:31.581 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.04, y=0.12, opts=13)
21:53:31.587 00.006 12116 Enqueuing Move request for scope (-0.04, 0.12)
21:53:31.591 00.004 11824 Worker thread wakes up
21:53:31.591 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1469, FiltMax=65535, Gamma=0.510
21:53:31.595 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
21:53:31.595 00.000 12116 UpdateGuideState exits: m=409199 SNR=90.9
21:53:31.599 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
21:53:31.599 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:31.602 00.003 11824 Moving (-0.04, 0.12) raw xDistance=0.09 yDistance=0.11
21:53:31.602 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:53:31.602 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:31.603 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:53:31.603 00.000 11824 MoveAxis(E, 0, ABG)
21:53:31.603 00.000 11824 Move returns status 0, amount 0
21:53:31.603 00.000 11824 MoveAxis(N, 0, ABG)
21:53:31.603 00.000 11824 Move returns status 0, amount 0
21:53:31.603 00.000 11824 move complete, result=0
21:53:31.603 00.000 11824 worker thread done servicing request
21:53:31.603 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:53:31.607 00.004 12116 Enqueuing Expose request
21:53:31.611 00.004 11824 Worker thread wakes up
21:53:31.611 00.000 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:53:31.614 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:53:31.614 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:53:35.008 03.394 11824 Exposure complete
21:53:35.238 00.230 11824 worker thread done servicing request
21:53:35.238 00.000 12116 OnExposeComplete: enter
21:53:35.242 00.004 12116 UpdateGuideState(): m_state=6
21:53:35.246 00.004 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 584
21:53:35.249 00.003 12116 Star::Find returns 1 (0), X=1413.77, Y=263.47, Mass=378538, SNR=81.8, Peak=35344 HFD=3.2
21:53:35.252 00.003 12116 MultiStar: [#1 0.02,1.19,0.66,U] [#2 -0.01,1.11,0.67,U] [#3 -0.44,1.03,0.96,U] [#4 -0.30,0.92,0.52,U] [#5 -0.22,1.04,0.46,U] [#6 -0.12,0.98,0.38,U] [#7 -0.14,1.14,0.34,U] [#8 -0.49,0.68,0.34,U] 
21:53:35.256 00.004 12116 single-star, 8 included, MultiStar: {-0.14, 0.90}, one-star: {0.21, 0.34}
21:53:35.258 00.002 12116 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.71) = xAngle (-1.70 = -1.70)
21:53:35.261 00.003 12116 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.29 = 1.29)
21:53:35.265 00.004 12116 CameraToMount -- cameraX=0.21 cameraY=0.34 hyp=0.40 cameraTheta=1.01 mountX=-0.05 mountY=0.39, mountTheta=1.70
21:53:35.270 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.21, y=0.34, opts=13)
21:53:35.274 00.004 12116 Enqueuing Move request for scope (0.21, 0.34)
21:53:35.277 00.003 11824 Worker thread wakes up
21:53:35.278 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1623, FiltMax=65535, Gamma=0.510
21:53:35.281 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.34) opts 0xd
21:53:35.281 00.000 12116 UpdateGuideState exits: m=378538 SNR=81.8
21:53:35.283 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:35.287 00.004 11824 Handling offset move in thread for scope, endpoint = (0.21, 0.34)
21:53:35.287 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:53:35.290 00.003 12116 Enqueuing Expose request
21:53:35.293 00.003 11824 Moving (0.21, 0.34) raw xDistance=-0.05 yDistance=0.39
21:53:35.293 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:53:35.293 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:35.294 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:53:35.294 00.000 11824 MoveAxis(E, 0, ABG)
21:53:35.294 00.000 11824 Move returns status 0, amount 0
21:53:35.294 00.000 11824 MoveAxis(N, 0, ABG)
21:53:35.294 00.000 11824 Move returns status 0, amount 0
21:53:35.294 00.000 11824 move complete, result=0
21:53:35.294 00.000 11824 worker thread done servicing request
21:53:35.295 00.001 11824 Worker thread wakes up
21:53:35.295 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:53:35.295 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:53:35.298 00.003 12116 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:53:38.705 03.407 11824 Exposure complete
21:53:38.949 00.244 11824 worker thread done servicing request
21:53:38.949 00.000 12116 OnExposeComplete: enter
21:53:38.952 00.003 12116 UpdateGuideState(): m_state=6
21:53:38.956 00.004 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 585
21:53:38.959 00.003 12116 Star::Find returns 1 (0), X=1413.04, Y=263.39, Mass=399916, SNR=79.0, Peak=46560 HFD=2.7
21:53:38.963 00.004 12116 MultiStar: [#1 -0.98,0.95,0.56,U] [#2 0.67,0.64,0.87,U] [#3 -1.00,0.80,0.85,U] [#4 -1.05,0.98,0.66,U] [#5 -0.80,1.05,0.49,U] [#6 -1.15,1.50,0.38,U] [#7 -0.74,1.08,0.43,U] [#8 -1.15,0.98,0.35,U] 
21:53:38.965 00.002 12116 single-star, 8 included, MultiStar: {-0.64, 0.82}, one-star: {-0.52, 0.25}
21:53:38.968 00.003 12116 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.71) = xAngle (-0.03 = -0.03)
21:53:38.971 00.003 12116 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.96 = 2.96)
21:53:38.974 00.003 12116 CameraToMount -- cameraX=-0.52 cameraY=0.25 hyp=0.58 cameraTheta=2.69 mountX=0.58 mountY=0.11, mountTheta=0.18
21:53:38.981 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.52, y=0.25, opts=13)
21:53:38.984 00.003 12116 Enqueuing Move request for scope (-0.52, 0.25)
21:53:38.988 00.004 11824 Worker thread wakes up
21:53:38.988 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1597, FiltMax=65535, Gamma=0.510
21:53:38.991 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.25) opts 0xd
21:53:38.991 00.000 12116 UpdateGuideState exits: m=399916 SNR=79.0
21:53:38.994 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:38.997 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.52, 0.25)
21:53:38.997 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:53:39.000 00.003 12116 Enqueuing Expose request
21:53:39.003 00.003 11824 Moving (-0.52, 0.25) raw xDistance=0.58 yDistance=0.11
21:53:39.003 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
21:53:39.004 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:39.004 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:53:39.004 00.000 11824 MoveAxis(W, 130, ABG)
21:53:39.004 00.000 11824 Guiding  Dir = 3, Dur = 130
21:53:39.004 00.000 11824 IsSlewing returns 0
21:53:39.004 00.000 11824 IsGuiding returns 0
21:53:39.005 00.001 11824 PulseGuide returned control before completion, sleep 140
21:53:39.149 00.144 11824 IsGuiding returns 1
21:53:39.149 00.000 11824 scope still moving after pulse duration time elapsed
21:53:39.181 00.032 11824 IsSlewing returns 0
21:53:39.181 00.000 11824 IsGuiding returns 0
21:53:39.181 00.000 11824 scope move finished after 130 + 47 ms
21:53:39.181 00.000 11824 Move returns status 0, amount 130
21:53:39.181 00.000 11824 MoveAxis(N, 0, ABG)
21:53:39.182 00.001 11824 Move returns status 0, amount 0
21:53:39.182 00.000 11824 move complete, result=0
21:53:39.182 00.000 11824 worker thread done servicing request
21:53:39.182 00.000 11824 Worker thread wakes up
21:53:39.182 00.000 12116 GuideStep: 0.6 px 130 ms WEST, 0.1 px 0 ms NORTH
21:53:39.185 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:53:39.187 00.002 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:53:42.595 03.408 11824 Exposure complete
21:53:42.846 00.251 11824 worker thread done servicing request
21:53:42.846 00.000 12116 OnExposeComplete: enter
21:53:42.851 00.005 12116 UpdateGuideState(): m_state=6
21:53:42.854 00.003 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 586
21:53:42.857 00.003 12116 Star::Find returns 1 (0), X=1412.94, Y=263.20, Mass=431252, SNR=90.6, Peak=45344 HFD=3.1
21:53:42.861 00.004 12116 MultiStar: [#1 -1.19,0.73,0.67,U] [#2 0.61,0.72,0.81,U] [#3 -1.03,0.90,0.79,U] [#4 -1.23,0.87,0.65,U] [#5 -1.10,0.63,0.44,U] [#6 -1.12,1.39,0.42,U] [#7 -1.08,1.24,0.39,U] [#8 -1.20,1.10,0.28,U] 
21:53:42.864 00.003 12116 single-star, 8 included, MultiStar: {-0.78, 0.75}, one-star: {-0.62, 0.07}
21:53:42.867 00.003 12116 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.71) = xAngle (0.31 = 0.31)
21:53:42.870 00.003 12116 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.30 = -2.98)
21:53:42.873 00.003 12116 CameraToMount -- cameraX=-0.62 cameraY=0.07 hyp=0.62 cameraTheta=3.03 mountX=0.59 mountY=-0.10, mountTheta=-0.16
21:53:42.880 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.62, y=0.07, opts=13)
21:53:42.883 00.003 12116 Enqueuing Move request for scope (-0.62, 0.07)
21:53:42.887 00.004 11824 Worker thread wakes up
21:53:42.888 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5219, FiltMin=1751, FiltMax=65535, Gamma=0.510
21:53:42.890 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.07) opts 0xd
21:53:42.890 00.000 12116 UpdateGuideState exits: m=431252 SNR=90.6
21:53:42.894 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.62, 0.07)
21:53:42.894 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:42.897 00.003 11824 Moving (-0.62, 0.07) raw xDistance=0.59 yDistance=-0.10
21:53:42.897 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:53:42.900 00.003 12116 Enqueuing Expose request
21:53:42.903 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
21:53:42.903 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:42.903 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:53:42.903 00.000 11824 MoveAxis(W, 142, ABG)
21:53:42.903 00.000 11824 Guiding  Dir = 3, Dur = 142
21:53:42.904 00.001 11824 IsSlewing returns 0
21:53:42.904 00.000 11824 IsGuiding returns 0
21:53:42.905 00.001 11824 PulseGuide returned control before completion, sleep 152
21:53:43.070 00.165 11824 IsGuiding returns 1
21:53:43.071 00.001 11824 scope still moving after pulse duration time elapsed
21:53:43.102 00.031 11824 IsSlewing returns 0
21:53:43.102 00.000 11824 IsGuiding returns 0
21:53:43.102 00.000 11824 scope move finished after 142 + 57 ms
21:53:43.102 00.000 11824 Move returns status 0, amount 142
21:53:43.104 00.002 11824 MoveAxis(N, 0, ABG)
21:53:43.104 00.000 11824 Move returns status 0, amount 0
21:53:43.104 00.000 11824 move complete, result=0
21:53:43.104 00.000 11824 worker thread done servicing request
21:53:43.104 00.000 12116 GuideStep: 0.6 px 142 ms WEST, -0.1 px 0 ms NORTH
21:53:43.107 00.003 11824 Worker thread wakes up
21:53:43.107 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:53:43.107 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:53:46.549 03.442 11824 Exposure complete
21:53:46.792 00.243 11824 worker thread done servicing request
21:53:46.793 00.001 12116 OnExposeComplete: enter
21:53:46.796 00.003 12116 UpdateGuideState(): m_state=6
21:53:46.801 00.005 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 587
21:53:46.806 00.005 12116 Star::Find returns 1 (0), X=1413.22, Y=263.39, Mass=438395, SNR=96.6, Peak=52208 HFD=2.8
21:53:46.809 00.003 12116 MultiStar: [#1 -0.83,1.02,0.49,U] [#2 0.49,0.82,0.56,U] [#3 -0.76,0.83,0.74,U] [#4 -0.80,0.92,0.48,U] [#5 -0.57,0.81,0.37,U] [#6 -0.67,1.11,0.38,U] [#7 -0.94,0.94,0.32,U] [#8 -0.71,1.17,0.31,U] 
21:53:46.813 00.004 12116 single-star, 8 included, MultiStar: {-0.52, 0.79}, one-star: {-0.34, 0.26}
21:53:46.816 00.003 12116 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.71) = xAngle (-0.22 = -0.22)
21:53:46.821 00.005 12116 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.76 = 2.76)
21:53:46.823 00.002 12116 CameraToMount -- cameraX=-0.34 cameraY=0.26 hyp=0.43 cameraTheta=2.49 mountX=0.42 mountY=0.16, mountTheta=0.36
21:53:46.831 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.34, y=0.26, opts=13)
21:53:46.835 00.004 12116 Enqueuing Move request for scope (-0.34, 0.26)
21:53:46.839 00.004 11824 Worker thread wakes up
21:53:46.839 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.26) opts 0xd
21:53:46.839 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5213, FiltMin=1715, FiltMax=65535, Gamma=0.510
21:53:46.842 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.34, 0.26)
21:53:46.842 00.000 11824 Moving (-0.34, 0.26) raw xDistance=0.42 yDistance=0.16
21:53:46.842 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
21:53:46.842 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:46.842 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:53:46.843 00.001 11824 MoveAxis(W, 103, ABG)
21:53:46.843 00.000 11824 Guiding  Dir = 3, Dur = 103
21:53:46.843 00.000 12116 UpdateGuideState exits: m=438395 SNR=96.6
21:53:46.846 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:46.850 00.004 11824 IsSlewing returns 0
21:53:46.850 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:53:46.853 00.003 12116 Enqueuing Expose request
21:53:46.856 00.003 11824 IsGuiding returns 0
21:53:46.857 00.001 11824 PulseGuide returned control before completion, sleep 113
21:53:46.976 00.119 11824 IsGuiding returns 1
21:53:46.976 00.000 11824 scope still moving after pulse duration time elapsed
21:53:47.007 00.031 11824 IsSlewing returns 0
21:53:47.007 00.000 11824 IsGuiding returns 0
21:53:47.007 00.000 11824 scope move finished after 103 + 48 ms
21:53:47.007 00.000 11824 Move returns status 0, amount 103
21:53:47.007 00.000 11824 MoveAxis(N, 0, ABG)
21:53:47.007 00.000 11824 Move returns status 0, amount 0
21:53:47.007 00.000 11824 move complete, result=0
21:53:47.007 00.000 11824 worker thread done servicing request
21:53:47.007 00.000 12116 GuideStep: 0.4 px 103 ms WEST, 0.2 px 0 ms NORTH
21:53:47.012 00.005 11824 Worker thread wakes up
21:53:47.012 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:53:47.012 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:53:50.404 03.392 11824 Exposure complete
21:53:50.647 00.243 11824 worker thread done servicing request
21:53:50.648 00.001 12116 OnExposeComplete: enter
21:53:50.650 00.002 12116 UpdateGuideState(): m_state=6
21:53:50.656 00.006 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 588
21:53:50.660 00.004 12116 Star::Find returns 1 (0), X=1413.62, Y=263.04, Mass=405973, SNR=84.7, Peak=49155 HFD=2.7
21:53:50.665 00.005 12116 MultiStar: [#1 -0.08,0.45,0.52,U] [#2 0.28,0.41,0.61,U] [#3 -0.30,0.41,0.99,U] [#4 -0.51,0.50,0.54,U] [#5 -0.17,0.30,0.48,U] [#6 -0.43,0.45,0.40,U] [#7 0.06,0.81,0.40,U] [#8 -0.46,0.80,0.32,U] 
21:53:50.670 00.005 12116 single-star, 8 included, MultiStar: {-0.14, 0.37}, one-star: {0.07, -0.10}
21:53:50.675 00.005 12116 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.71) = xAngle (-3.69 = 2.60)
21:53:50.681 00.006 12116 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.70 = -0.70)
21:53:50.688 00.007 12116 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.97 mountX=-0.10 mountY=-0.07, mountTheta=-2.50
21:53:50.699 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.10, opts=13)
21:53:50.706 00.007 12116 Enqueuing Move request for scope (0.07, -0.10)
21:53:50.713 00.007 11824 Worker thread wakes up
21:53:50.713 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1693, FiltMax=65535, Gamma=0.510
21:53:50.716 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
21:53:50.716 00.000 12116 UpdateGuideState exits: m=405973 SNR=84.7
21:53:50.722 00.006 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
21:53:50.722 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:50.726 00.004 11824 Moving (0.07, -0.10) raw xDistance=-0.10 yDistance=-0.07
21:53:50.726 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:53:50.730 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:53:50.730 00.000 12116 Enqueuing Expose request
21:53:50.733 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:50.735 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:53:50.735 00.000 11824 MoveAxis(E, 0, ABG)
21:53:50.735 00.000 11824 Move returns status 0, amount 0
21:53:50.735 00.000 11824 MoveAxis(N, 0, ABG)
21:53:50.736 00.001 11824 Move returns status 0, amount 0
21:53:50.736 00.000 11824 move complete, result=0
21:53:50.736 00.000 11824 worker thread done servicing request
21:53:50.736 00.000 11824 Worker thread wakes up
21:53:50.736 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:53:50.736 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:53:50.742 00.006 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:53:54.154 03.412 11824 Exposure complete
21:53:54.397 00.243 11824 worker thread done servicing request
21:53:54.397 00.000 12116 OnExposeComplete: enter
21:53:54.400 00.003 12116 UpdateGuideState(): m_state=6
21:53:54.404 00.004 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 589
21:53:54.408 00.004 12116 Star::Find returns 1 (0), X=1413.37, Y=263.14, Mass=373878, SNR=79.3, Peak=41696 HFD=2.6
21:53:54.412 00.004 12116 MultiStar: [#1 -0.62,0.65,0.62,U] [#2 0.16,0.73,0.77,U] [#3 -0.71,0.64,0.96,U] [#4 -0.89,0.61,0.62,U] [#5 -0.49,0.42,0.48,U] [#6 -0.60,0.90,0.35,U] [#7 -0.74,0.98,0.34,U] [#8 -0.64,1.02,0.40,U] 
21:53:54.415 00.003 12116 single-star, 8 included, MultiStar: {-0.48, 0.58}, one-star: {-0.18, 0.01}
21:53:54.417 00.002 12116 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.71) = xAngle (0.38 = 0.38)
21:53:54.421 00.004 12116 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.37 = -2.92)
21:53:54.424 00.003 12116 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.10 mountX=0.17 mountY=-0.04, mountTheta=-0.24
21:53:54.430 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.18, y=0.01, opts=13)
21:53:54.432 00.002 12116 Enqueuing Move request for scope (-0.18, 0.01)
21:53:54.436 00.004 11824 Worker thread wakes up
21:53:54.436 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
21:53:54.436 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
21:53:54.436 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1710, FiltMax=65535, Gamma=0.510
21:53:54.439 00.003 11824 Moving (-0.18, 0.01) raw xDistance=0.17 yDistance=-0.04
21:53:54.439 00.000 12116 UpdateGuideState exits: m=373878 SNR=79.3
21:53:54.442 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:53:54.442 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:54.444 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:54.444 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:53:54.447 00.003 12116 Enqueuing Expose request
21:53:54.449 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:54.450 00.001 11824 MoveAxis(E, 0, ABG)
21:53:54.450 00.000 11824 Move returns status 0, amount 0
21:53:54.450 00.000 11824 MoveAxis(N, 0, ABG)
21:53:54.450 00.000 11824 Move returns status 0, amount 0
21:53:54.450 00.000 11824 move complete, result=0
21:53:54.450 00.000 11824 worker thread done servicing request
21:53:54.450 00.000 11824 Worker thread wakes up
21:53:54.450 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:53:54.450 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:53:54.453 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:53:57.885 03.432 11824 Exposure complete
21:53:58.164 00.279 11824 worker thread done servicing request
21:53:58.165 00.001 12116 OnExposeComplete: enter
21:53:58.168 00.003 12116 UpdateGuideState(): m_state=6
21:53:58.174 00.006 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 590
21:53:58.177 00.003 12116 Star::Find returns 1 (0), X=1414.24, Y=262.63, Mass=399216, SNR=77.1, Peak=40867 HFD=2.9
21:53:58.181 00.004 12116 MultiStar: [#1 0.20,0.11,0.63,U] [#2 -0.58,-0.10,0.85,U] [#3 0.06,-0.03,0.96,U] [#4 -0.11,0.20,0.71,U] [#5 0.03,0.18,0.50,U] [#6 -0.05,-0.10,0.40,U] [#7 0.24,0.31,0.41,U] [#8 0.12,0.19,0.40,U] 
21:53:58.184 00.003 12116 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.68, -0.50}
21:53:58.188 00.004 12116 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.71) = xAngle (-3.07 = -3.07)
21:53:58.191 00.003 12116 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.08 = -0.08)
21:53:58.195 00.004 12116 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.35 mountX=-0.08 mountY=-0.01, mountTheta=-3.06
21:53:58.200 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.03, opts=13)
21:53:58.206 00.006 12116 Enqueuing Move request for scope (0.07, -0.03)
21:53:58.209 00.003 11824 Worker thread wakes up
21:53:58.209 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5219, FiltMin=1479, FiltMax=65535, Gamma=0.510
21:53:58.213 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
21:53:58.213 00.000 12116 UpdateGuideState exits: m=399216 SNR=77.1
21:53:58.216 00.003 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
21:53:58.216 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:58.220 00.004 11824 Moving (0.07, -0.03) raw xDistance=-0.08 yDistance=-0.01
21:53:58.220 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:53:58.223 00.003 12116 Enqueuing Expose request
21:53:58.226 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:53:58.226 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:58.226 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:53:58.227 00.001 11824 MoveAxis(E, 0, ABG)
21:53:58.227 00.000 11824 Move returns status 0, amount 0
21:53:58.227 00.000 11824 MoveAxis(N, 0, ABG)
21:53:58.227 00.000 11824 Move returns status 0, amount 0
21:53:58.227 00.000 11824 move complete, result=0
21:53:58.227 00.000 11824 worker thread done servicing request
21:53:58.227 00.000 11824 Worker thread wakes up
21:53:58.227 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:53:58.227 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:53:58.230 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:54:01.635 03.405 11824 Exposure complete
21:54:01.881 00.246 11824 worker thread done servicing request
21:54:01.881 00.000 12116 OnExposeComplete: enter
21:54:01.885 00.004 12116 UpdateGuideState(): m_state=6
21:54:01.890 00.005 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 591
21:54:01.893 00.003 12116 Star::Find returns 1 (0), X=1414.38, Y=262.21, Mass=420382, SNR=73.7, Peak=41168 HFD=3.2
21:54:01.899 00.006 12116 MultiStar: [#1 0.26,-0.14,0.66,U] [#2 -0.83,-0.37,0.83,U] [#3 0.37,-0.43,1.02,U] [#4 0.24,-0.23,0.64,U] [#5 0.73,-0.36,0.46,U] [#6 0.03,0.40,0.59,U] [#7 0.34,-0.14,0.38,U] [#8 0.02,-0.44,0.31,U] 
21:54:01.907 00.008 12116 refined, 8 included, MultiStar: {0.23, -0.34}, one-star: {0.82, -0.93}
21:54:01.911 00.004 12116 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.71) = xAngle (-3.70 = 2.58)
21:54:01.915 00.004 12116 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.72 = -0.72)
21:54:01.918 00.003 12116 CameraToMount -- cameraX=0.23 cameraY=-0.34 hyp=0.41 cameraTheta=-0.99 mountX=-0.35 mountY=-0.27, mountTheta=-2.48
21:54:01.925 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.23, y=-0.34, opts=13)
21:54:01.929 00.004 12116 Enqueuing Move request for scope (0.23, -0.34)
21:54:01.932 00.003 11824 Worker thread wakes up
21:54:01.932 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1162, FiltMax=65535, Gamma=0.510
21:54:01.935 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.34) opts 0xd
21:54:01.935 00.000 12116 UpdateGuideState exits: m=420382 SNR=73.7
21:54:01.938 00.003 11824 Handling offset move in thread for scope, endpoint = (0.23, -0.34)
21:54:01.939 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:01.941 00.002 11824 Moving (0.23, -0.34) raw xDistance=-0.35 yDistance=-0.27
21:54:01.942 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:54:01.945 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
21:54:01.945 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:01.945 00.000 12116 Enqueuing Expose request
21:54:01.947 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:54:01.948 00.001 11824 MoveAxis(E, 78, ABG)
21:54:01.948 00.000 11824 Guiding  Dir = 2, Dur = 78
21:54:01.948 00.000 11824 IsSlewing returns 0
21:54:01.948 00.000 11824 IsGuiding returns 0
21:54:01.949 00.001 11824 PulseGuide returned control before completion, sleep 88
21:54:02.052 00.103 11824 IsGuiding returns 1
21:54:02.052 00.000 11824 scope still moving after pulse duration time elapsed
21:54:02.083 00.031 11824 IsSlewing returns 0
21:54:02.083 00.000 11824 IsGuiding returns 0
21:54:02.083 00.000 11824 scope move finished after 78 + 56 ms
21:54:02.083 00.000 11824 Move returns status 0, amount 78
21:54:02.083 00.000 11824 MoveAxis(N, 0, ABG)
21:54:02.083 00.000 11824 Move returns status 0, amount 0
21:54:02.083 00.000 11824 move complete, result=0
21:54:02.083 00.000 11824 worker thread done servicing request
21:54:02.084 00.001 11824 Worker thread wakes up
21:54:02.084 00.000 12116 GuideStep: -0.3 px 78 ms EAST, -0.3 px 0 ms NORTH
21:54:02.087 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:54:02.088 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:54:05.500 03.412 11824 Exposure complete
21:54:05.746 00.246 11824 worker thread done servicing request
21:54:05.746 00.000 12116 OnExposeComplete: enter
21:54:05.750 00.004 12116 UpdateGuideState(): m_state=6
21:54:05.753 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 592
21:54:05.756 00.003 12116 Star::Find returns 1 (0), X=1415.73, Y=261.81, Mass=401319, SNR=74.5, Peak=41655 HFD=2.9
21:54:05.760 00.004 12116 MultiStar: [#1 1.87,-0.65,0.72,U] [#2 -2.48,-0.40,0.86,U] [#3 1.82,-0.42,1.08,U] [#4 1.79,-0.51,0.73,U] [#5 2.24,-1.17,0.59,U] [#6 1.90,-0.83,0.53,U] [#7 1.62,-0.21,0.52,U] [#8 1.88,-0.64,0.39,U] 
21:54:05.763 00.003 12116 refined, 8 included, MultiStar: {1.33, -0.69}, one-star: {2.17, -1.32}
21:54:05.766 00.003 12116 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.71) = xAngle (-3.19 = 3.09)
21:54:05.769 00.003 12116 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.21 = -0.21)
21:54:05.772 00.003 12116 CameraToMount -- cameraX=1.33 cameraY=-0.69 hyp=1.50 cameraTheta=-0.48 mountX=-1.50 mountY=-0.31, mountTheta=-2.94
21:54:05.778 00.006 12116 SchedulePrimaryMove(0D79E080, x=1.33, y=-0.69, opts=13)
21:54:05.781 00.003 12116 Enqueuing Move request for scope (1.33, -0.69)
21:54:05.783 00.002 11824 Worker thread wakes up
21:54:05.784 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1699, FiltMax=65535, Gamma=0.510
21:54:05.788 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (1.33, -0.69) opts 0xd
21:54:05.788 00.000 12116 UpdateGuideState exits: m=401319 SNR=74.5
21:54:05.790 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:05.793 00.003 11824 Handling offset move in thread for scope, endpoint = (1.33, -0.69)
21:54:05.793 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:54:05.797 00.004 12116 Enqueuing Expose request
21:54:05.800 00.003 11824 Moving (1.33, -0.69) raw xDistance=-1.50 yDistance=-0.31
21:54:05.800 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.50
21:54:05.800 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:05.801 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:54:05.801 00.000 11824 MoveAxis(E, 342, ABG)
21:54:05.801 00.000 11824 Guiding  Dir = 2, Dur = 342
21:54:05.801 00.000 11824 IsSlewing returns 0
21:54:05.801 00.000 11824 IsGuiding returns 0
21:54:05.802 00.001 11824 PulseGuide returned control before completion, sleep 352
21:54:06.171 00.369 11824 IsGuiding returns 1
21:54:06.171 00.000 11824 scope still moving after pulse duration time elapsed
21:54:06.200 00.029 11824 IsSlewing returns 0
21:54:06.200 00.000 11824 IsGuiding returns 0
21:54:06.200 00.000 11824 scope move finished after 342 + 57 ms
21:54:06.201 00.001 11824 Move returns status 0, amount 342
21:54:06.201 00.000 11824 MoveAxis(N, 0, ABG)
21:54:06.201 00.000 11824 Move returns status 0, amount 0
21:54:06.201 00.000 11824 move complete, result=0
21:54:06.201 00.000 11824 worker thread done servicing request
21:54:06.202 00.001 12116 GuideStep: -1.5 px 342 ms EAST, -0.3 px 0 ms NORTH
21:54:06.205 00.003 11824 Worker thread wakes up
21:54:06.205 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:54:06.205 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:54:09.689 03.484 11824 Exposure complete
21:54:09.933 00.244 11824 worker thread done servicing request
21:54:09.933 00.000 12116 OnExposeComplete: enter
21:54:09.937 00.004 12116 UpdateGuideState(): m_state=6
21:54:09.941 00.004 12116 Star::Find(15, 1415, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 593
21:54:09.945 00.004 12116 Star::Find returns 1 (0), X=1413.98, Y=262.53, Mass=403409, SNR=87.3, Peak=47235 HFD=2.9
21:54:09.949 00.004 12116 MultiStar: [#1 -0.24,-0.11,0.61,U] [#2 -0.48,-0.11,0.65,U] [#3 -0.19,0.18,0.80,U] [#4 -0.23,-0.09,0.63,U] [#5 -0.03,-0.20,0.41,U] [#6 -0.36,0.22,0.38,U] [#7 -0.18,0.60,0.38,U] [#8 -0.68,0.37,0.35,U] 
21:54:09.952 00.003 12116 refined, 8 included, MultiStar: {-0.15, -0.05}, one-star: {0.42, -0.60}
21:54:09.955 00.003 12116 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.71) = xAngle (-5.51 = 0.77)
21:54:09.959 00.004 12116 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.53 = -2.53)
21:54:09.962 00.003 12116 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.80 mountX=0.12 mountY=-0.09, mountTheta=-0.68
21:54:09.970 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.15, y=-0.05, opts=13)
21:54:09.973 00.003 12116 Enqueuing Move request for scope (-0.15, -0.05)
21:54:09.977 00.004 11824 Worker thread wakes up
21:54:09.977 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
21:54:09.977 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
21:54:09.977 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1194, FiltMax=65535, Gamma=0.510
21:54:09.980 00.003 11824 Moving (-0.15, -0.05) raw xDistance=0.12 yDistance=-0.09
21:54:09.980 00.000 12116 UpdateGuideState exits: m=403409 SNR=87.3
21:54:09.983 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:54:09.983 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:09.983 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:09.986 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:54:09.986 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:54:09.990 00.004 11824 MoveAxis(E, 0, ABG)
21:54:09.990 00.000 12116 Enqueuing Expose request
21:54:09.993 00.003 11824 Move returns status 0, amount 0
21:54:09.993 00.000 11824 MoveAxis(N, 0, ABG)
21:54:09.993 00.000 11824 Move returns status 0, amount 0
21:54:09.994 00.001 11824 move complete, result=0
21:54:09.994 00.000 11824 worker thread done servicing request
21:54:09.994 00.000 11824 Worker thread wakes up
21:54:09.994 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:54:09.997 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:54:09.997 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:54:13.401 03.404 11824 Exposure complete
21:54:13.654 00.253 12116 OnExposeComplete: enter
21:54:13.657 00.003 11824 worker thread done servicing request
21:54:13.657 00.000 12116 UpdateGuideState(): m_state=6
21:54:13.660 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 594
21:54:13.664 00.004 12116 Star::Find returns 1 (0), X=1414.24, Y=262.49, Mass=435095, SNR=90.4, Peak=46819 HFD=3.0
21:54:13.668 00.004 12116 MultiStar: [#1 0.23,-0.05,0.57,U] [#2 -0.63,-0.19,0.72,U] [#3 0.18,0.17,0.74,U] [#4 0.35,-0.28,0.61,U] [#5 0.43,-0.22,0.43,U] [#6 0.42,-0.03,0.33,U] [#7 0.28,0.27,0.32,U] [#8 0.39,-0.08,0.31,U] 
21:54:13.674 00.006 12116 refined, 8 included, MultiStar: {0.25, -0.18}, one-star: {0.68, -0.64}
21:54:13.678 00.004 12116 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.71) = xAngle (-3.34 = 2.95)
21:54:13.682 00.004 12116 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.35 = -0.35)
21:54:13.687 00.005 12116 CameraToMount -- cameraX=0.25 cameraY=-0.18 hyp=0.30 cameraTheta=-0.62 mountX=-0.30 mountY=-0.10, mountTheta=-2.81
21:54:13.698 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=-0.18, opts=13)
21:54:13.703 00.005 12116 Enqueuing Move request for scope (0.25, -0.18)
21:54:13.708 00.005 11824 Worker thread wakes up
21:54:13.708 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1629, FiltMax=65535, Gamma=0.510
21:54:13.712 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.18) opts 0xd
21:54:13.712 00.000 11824 Handling offset move in thread for scope, endpoint = (0.25, -0.18)
21:54:13.712 00.000 11824 Moving (0.25, -0.18) raw xDistance=-0.30 yDistance=-0.10
21:54:13.712 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
21:54:13.712 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:13.712 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:54:13.712 00.000 11824 MoveAxis(E, 67, ABG)
21:54:13.712 00.000 11824 Guiding  Dir = 2, Dur = 67
21:54:13.713 00.001 11824 IsSlewing returns 0
21:54:13.713 00.000 11824 IsGuiding returns 0
21:54:13.713 00.000 11824 PulseGuide returned control before completion, sleep 77
21:54:13.714 00.001 12116 UpdateGuideState exits: m=435095 SNR=90.4
21:54:13.717 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:13.722 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:54:13.727 00.005 12116 Enqueuing Expose request
21:54:13.799 00.072 11824 IsGuiding returns 1
21:54:13.799 00.000 11824 scope still moving after pulse duration time elapsed
21:54:13.833 00.034 11824 IsSlewing returns 0
21:54:13.834 00.001 11824 IsGuiding returns 0
21:54:13.837 00.003 11824 scope move finished after 67 + 56 ms
21:54:13.837 00.000 11824 Move returns status 0, amount 67
21:54:13.837 00.000 11824 MoveAxis(N, 0, ABG)
21:54:13.839 00.002 11824 Move returns status 0, amount 0
21:54:13.839 00.000 11824 move complete, result=0
21:54:13.839 00.000 11824 worker thread done servicing request
21:54:13.840 00.001 12116 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
21:54:13.848 00.008 11824 Worker thread wakes up
21:54:13.848 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:54:13.848 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:54:17.258 03.410 11824 Exposure complete
21:54:17.507 00.249 11824 worker thread done servicing request
21:54:17.507 00.000 12116 OnExposeComplete: enter
21:54:17.510 00.003 12116 UpdateGuideState(): m_state=6
21:54:17.513 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 595
21:54:17.516 00.003 12116 Star::Find returns 1 (0), X=1415.36, Y=262.18, Mass=407469, SNR=72.4, Peak=43203 HFD=3.1
21:54:17.520 00.004 12116 MultiStar: [#1 1.15,-0.30,0.67,U] [#2 -2.05,-0.20,0.86,U] [#3 1.16,-0.46,0.91,U] [#4 1.25,-0.40,0.71,U] [#5 1.37,-0.82,0.63,U] [#6 1.42,-0.37,0.37,U] [#7 1.14,-0.02,0.43,U] [#8 1.13,-0.65,0.34,U] 
21:54:17.523 00.003 12116 refined, 8 included, MultiStar: {0.84, -0.49}, one-star: {1.81, -0.95}
21:54:17.526 00.003 12116 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.71) = xAngle (-3.24 = 3.04)
21:54:17.529 00.003 12116 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.25 = -0.25)
21:54:17.531 00.002 12116 CameraToMount -- cameraX=0.84 cameraY=-0.49 hyp=0.98 cameraTheta=-0.53 mountX=-0.97 mountY=-0.24, mountTheta=-2.90
21:54:17.538 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.84, y=-0.49, opts=13)
21:54:17.541 00.003 12116 Enqueuing Move request for scope (0.84, -0.49)
21:54:17.544 00.003 11824 Worker thread wakes up
21:54:17.544 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1655, FiltMax=65535, Gamma=0.510
21:54:17.547 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.49) opts 0xd
21:54:17.547 00.000 11824 Handling offset move in thread for scope, endpoint = (0.84, -0.49)
21:54:17.547 00.000 12116 UpdateGuideState exits: m=407469 SNR=72.4
21:54:17.550 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:17.553 00.003 11824 Moving (0.84, -0.49) raw xDistance=-0.97 yDistance=-0.24
21:54:17.553 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.97
21:54:17.553 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:17.553 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:54:17.556 00.003 12116 Enqueuing Expose request
21:54:17.559 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:54:17.561 00.002 11824 MoveAxis(E, 222, ABG)
21:54:17.561 00.000 11824 Guiding  Dir = 2, Dur = 222
21:54:17.561 00.000 11824 IsSlewing returns 0
21:54:17.561 00.000 11824 IsGuiding returns 0
21:54:17.562 00.001 11824 PulseGuide returned control before completion, sleep 232
21:54:17.800 00.238 11824 IsGuiding returns 1
21:54:17.800 00.000 11824 scope still moving after pulse duration time elapsed
21:54:17.831 00.031 11824 IsSlewing returns 0
21:54:17.831 00.000 11824 IsGuiding returns 0
21:54:17.831 00.000 11824 scope move finished after 222 + 48 ms
21:54:17.831 00.000 11824 Move returns status 0, amount 222
21:54:17.832 00.001 11824 MoveAxis(N, 0, ABG)
21:54:17.832 00.000 11824 Move returns status 0, amount 0
21:54:17.832 00.000 11824 move complete, result=0
21:54:17.832 00.000 11824 worker thread done servicing request
21:54:17.832 00.000 11824 Worker thread wakes up
21:54:17.832 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:54:17.832 00.000 12116 GuideStep: -1.0 px 222 ms EAST, -0.2 px 0 ms NORTH
21:54:17.836 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:54:21.232 03.396 11824 Exposure complete
21:54:21.464 00.232 11824 worker thread done servicing request
21:54:21.465 00.001 12116 OnExposeComplete: enter
21:54:21.469 00.004 12116 UpdateGuideState(): m_state=6
21:54:21.474 00.005 12116 Star::Find(15, 1415, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 596
21:54:21.477 00.003 12116 Star::Find returns 1 (0), X=1415.41, Y=262.16, Mass=418286, SNR=84.9, Peak=40787 HFD=3.2
21:54:21.481 00.004 12116 MultiStar: [#1 1.39,-0.31,0.67,U] [#2 -2.02,-0.05,0.64,U] [#3 1.20,-0.55,0.83,U] [#4 1.45,-0.43,0.57,U] [#5 1.59,-0.67,0.43,U] [#6 1.46,-0.50,0.35,U] [#7 1.50,0.02,0.43,U] [#8 1.42,-0.35,0.28,U] 
21:54:21.484 00.003 12116 refined, 8 included, MultiStar: {1.07, -0.47}, one-star: {1.85, -0.97}
21:54:21.488 00.004 12116 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.71) = xAngle (-3.13 = -3.13)
21:54:21.491 00.003 12116 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.14 = -0.14)
21:54:21.494 00.003 12116 CameraToMount -- cameraX=1.07 cameraY=-0.47 hyp=1.17 cameraTheta=-0.42 mountX=-1.17 mountY=-0.17, mountTheta=-3.00
21:54:21.500 00.006 12116 SchedulePrimaryMove(0D79E080, x=1.07, y=-0.47, opts=13)
21:54:21.504 00.004 12116 Enqueuing Move request for scope (1.07, -0.47)
21:54:21.507 00.003 11824 Worker thread wakes up
21:54:21.507 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1463, FiltMax=65535, Gamma=0.510
21:54:21.510 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.47) opts 0xd
21:54:21.510 00.000 12116 UpdateGuideState exits: m=418286 SNR=84.9
21:54:21.512 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:21.515 00.003 11824 Handling offset move in thread for scope, endpoint = (1.07, -0.47)
21:54:21.515 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:54:21.517 00.002 12116 Enqueuing Expose request
21:54:21.520 00.003 11824 Moving (1.07, -0.47) raw xDistance=-1.17 yDistance=-0.17
21:54:21.521 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.17
21:54:21.521 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:21.521 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:54:21.521 00.000 11824 MoveAxis(E, 277, ABG)
21:54:21.521 00.000 11824 Guiding  Dir = 2, Dur = 277
21:54:21.521 00.000 11824 IsSlewing returns 0
21:54:21.522 00.001 11824 IsGuiding returns 0
21:54:21.522 00.000 11824 PulseGuide returned control before completion, sleep 287
21:54:21.815 00.293 11824 IsGuiding returns 1
21:54:21.815 00.000 11824 scope still moving after pulse duration time elapsed
21:54:21.847 00.032 11824 IsSlewing returns 0
21:54:21.847 00.000 11824 IsGuiding returns 0
21:54:21.847 00.000 11824 scope move finished after 277 + 48 ms
21:54:21.847 00.000 11824 Move returns status 0, amount 277
21:54:21.847 00.000 11824 MoveAxis(N, 0, ABG)
21:54:21.847 00.000 11824 Move returns status 0, amount 0
21:54:21.847 00.000 11824 move complete, result=0
21:54:21.848 00.001 11824 worker thread done servicing request
21:54:21.848 00.000 11824 Worker thread wakes up
21:54:21.848 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:54:21.848 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:54:21.848 00.000 12116 GuideStep: -1.2 px 277 ms EAST, -0.2 px 0 ms NORTH
21:54:25.272 03.424 11824 Exposure complete
21:54:25.524 00.252 11824 worker thread done servicing request
21:54:25.524 00.000 12116 OnExposeComplete: enter
21:54:25.528 00.004 12116 UpdateGuideState(): m_state=6
21:54:25.531 00.003 12116 Star::Find(15, 1415, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 597
21:54:25.534 00.003 12116 Star::Find returns 1 (0), X=1414.46, Y=262.55, Mass=416161, SNR=82.9, Peak=41472 HFD=3.1
21:54:25.539 00.005 12116 MultiStar: [#1 0.67,-0.28,0.57,U] [#2 -1.00,-0.06,0.83,U] [#3 0.32,0.00,0.92,U] [#4 0.43,-0.14,0.62,U] [#5 0.90,-0.29,0.43,U] [#6 0.40,-0.21,0.36,U] [#7 0.24,0.39,0.40,U] [#8 0.63,-0.10,0.28,U] 
21:54:25.542 00.003 12116 refined, 8 included, MultiStar: {0.34, -0.17}, one-star: {0.90, -0.58}
21:54:25.545 00.003 12116 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.71) = xAngle (-3.19 = 3.09)
21:54:25.548 00.003 12116 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.21 = -0.21)
21:54:25.551 00.003 12116 CameraToMount -- cameraX=0.34 cameraY=-0.17 hyp=0.38 cameraTheta=-0.48 mountX=-0.38 mountY=-0.08, mountTheta=-2.94
21:54:25.560 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.34, y=-0.17, opts=13)
21:54:25.563 00.003 12116 Enqueuing Move request for scope (0.34, -0.17)
21:54:25.566 00.003 11824 Worker thread wakes up
21:54:25.566 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1594, FiltMax=65535, Gamma=0.510
21:54:25.569 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.17) opts 0xd
21:54:25.570 00.001 11824 Handling offset move in thread for scope, endpoint = (0.34, -0.17)
21:54:25.570 00.000 11824 Moving (0.34, -0.17) raw xDistance=-0.38 yDistance=-0.08
21:54:25.570 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.38
21:54:25.570 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:25.570 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:54:25.570 00.000 11824 MoveAxis(E, 104, ABG)
21:54:25.571 00.001 11824 Guiding  Dir = 2, Dur = 104
21:54:25.571 00.000 12116 UpdateGuideState exits: m=416161 SNR=82.9
21:54:25.574 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:25.577 00.003 11824 IsSlewing returns 0
21:54:25.577 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:54:25.580 00.003 12116 Enqueuing Expose request
21:54:25.583 00.003 11824 IsGuiding returns 0
21:54:25.584 00.001 11824 PulseGuide returned control before completion, sleep 114
21:54:25.708 00.124 11824 IsGuiding returns 1
21:54:25.708 00.000 11824 scope still moving after pulse duration time elapsed
21:54:25.739 00.031 11824 IsSlewing returns 0
21:54:25.739 00.000 11824 IsGuiding returns 0
21:54:25.739 00.000 11824 scope move finished after 104 + 51 ms
21:54:25.739 00.000 11824 Move returns status 0, amount 104
21:54:25.739 00.000 11824 MoveAxis(N, 0, ABG)
21:54:25.739 00.000 11824 Move returns status 0, amount 0
21:54:25.740 00.001 11824 move complete, result=0
21:54:25.740 00.000 11824 worker thread done servicing request
21:54:25.740 00.000 11824 Worker thread wakes up
21:54:25.740 00.000 12116 GuideStep: -0.4 px 104 ms EAST, -0.1 px 0 ms NORTH
21:54:25.743 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:54:25.743 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:54:29.140 03.397 11824 Exposure complete
21:54:29.378 00.238 11824 worker thread done servicing request
21:54:29.378 00.000 12116 OnExposeComplete: enter
21:54:29.380 00.002 12116 UpdateGuideState(): m_state=6
21:54:29.383 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 598
21:54:29.387 00.004 12116 Star::Find returns 1 (0), X=1414.95, Y=262.11, Mass=413686, SNR=83.5, Peak=46416 HFD=2.8
21:54:29.391 00.004 12116 MultiStar: [#1 1.02,-0.32,0.63,U] [#2 -1.66,-0.29,0.84,U] [#3 0.90,-0.44,0.89,U] [#4 0.81,-0.54,0.60,U] [#5 0.81,-0.90,0.47,U] [#6 1.09,-0.23,0.40,U] [#7 1.13,-0.15,0.36,U] [#8 0.50,-0.35,0.34,U] 
21:54:29.394 00.003 12116 refined, 8 included, MultiStar: {0.60, -0.52}, one-star: {1.39, -1.02}
21:54:29.397 00.003 12116 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.71) = xAngle (-3.43 = 2.85)
21:54:29.399 00.002 12116 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.44 = -0.44)
21:54:29.402 00.003 12116 CameraToMount -- cameraX=0.60 cameraY=-0.52 hyp=0.79 cameraTheta=-0.71 mountX=-0.76 mountY=-0.34, mountTheta=-2.72
21:54:29.409 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.60, y=-0.52, opts=13)
21:54:29.413 00.004 12116 Enqueuing Move request for scope (0.60, -0.52)
21:54:29.416 00.003 11824 Worker thread wakes up
21:54:29.417 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1203, FiltMax=65535, Gamma=0.510
21:54:29.420 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.52) opts 0xd
21:54:29.420 00.000 12116 UpdateGuideState exits: m=413686 SNR=83.5
21:54:29.423 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:29.427 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:54:29.429 00.002 12116 Enqueuing Expose request
21:54:29.432 00.003 11824 Handling offset move in thread for scope, endpoint = (0.60, -0.52)
21:54:29.433 00.001 11824 Moving (0.60, -0.52) raw xDistance=-0.76 yDistance=-0.34
21:54:29.433 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.76
21:54:29.433 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:29.433 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:54:29.433 00.000 11824 MoveAxis(E, 178, ABG)
21:54:29.433 00.000 11824 Guiding  Dir = 2, Dur = 178
21:54:29.433 00.000 11824 IsSlewing returns 0
21:54:29.434 00.001 11824 IsGuiding returns 0
21:54:29.438 00.004 11824 PulseGuide returned control before completion, sleep 188
21:54:29.637 00.199 11824 IsGuiding returns 1
21:54:29.637 00.000 11824 scope still moving after pulse duration time elapsed
21:54:29.667 00.030 11824 IsSlewing returns 0
21:54:29.668 00.001 11824 IsGuiding returns 1
21:54:29.698 00.030 11824 IsSlewing returns 0
21:54:29.698 00.000 11824 IsGuiding returns 1
21:54:29.730 00.032 11824 IsSlewing returns 0
21:54:29.730 00.000 11824 IsGuiding returns 0
21:54:29.730 00.000 11824 scope move finished after 178 + 114 ms
21:54:29.730 00.000 11824 Move returns status 0, amount 178
21:54:29.731 00.001 11824 MoveAxis(N, 0, ABG)
21:54:29.731 00.000 11824 Move returns status 0, amount 0
21:54:29.731 00.000 11824 move complete, result=0
21:54:29.731 00.000 11824 worker thread done servicing request
21:54:29.731 00.000 11824 Worker thread wakes up
21:54:29.731 00.000 12116 GuideStep: -0.8 px 178 ms EAST, -0.3 px 0 ms NORTH
21:54:29.735 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:54:29.735 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:54:33.151 03.416 11824 Exposure complete
21:54:33.393 00.242 11824 worker thread done servicing request
21:54:33.394 00.001 12116 OnExposeComplete: enter
21:54:33.397 00.003 12116 UpdateGuideState(): m_state=6
21:54:33.400 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 599
21:54:33.403 00.003 12116 Star::Find returns 1 (0), X=1415.28, Y=262.04, Mass=435635, SNR=87.9, Peak=47347 HFD=2.5
21:54:33.406 00.003 12116 MultiStar: [#1 1.05,-0.40,0.57,U] [#2 -1.54,-0.19,0.65,U] [#3 1.07,-0.34,0.77,U] [#4 0.94,-0.31,0.59,U] [#5 1.23,-0.56,0.53,U] [#6 1.15,-0.01,0.36,U] [#7 0.92,0.06,0.43,U] [#8 1.25,-0.20,0.44,U] 
21:54:33.409 00.003 12116 refined, 8 included, MultiStar: {0.88, -0.42}, one-star: {1.72, -1.10}
21:54:33.412 00.003 12116 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.71) = xAngle (-3.16 = 3.12)
21:54:33.415 00.003 12116 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.18 = -0.18)
21:54:33.417 00.002 12116 CameraToMount -- cameraX=0.88 cameraY=-0.42 hyp=0.98 cameraTheta=-0.45 mountX=-0.98 mountY=-0.17, mountTheta=-2.97
21:54:33.423 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.88, y=-0.42, opts=13)
21:54:33.427 00.004 12116 Enqueuing Move request for scope (0.88, -0.42)
21:54:33.430 00.003 11824 Worker thread wakes up
21:54:33.430 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.42) opts 0xd
21:54:33.430 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1824, FiltMax=65535, Gamma=0.510
21:54:33.433 00.003 11824 Handling offset move in thread for scope, endpoint = (0.88, -0.42)
21:54:33.433 00.000 12116 UpdateGuideState exits: m=435635 SNR=87.9
21:54:33.437 00.004 11824 Moving (0.88, -0.42) raw xDistance=-0.98 yDistance=-0.17
21:54:33.437 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.98
21:54:33.437 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:33.437 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:33.440 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:54:33.440 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:54:33.442 00.002 12116 Enqueuing Expose request
21:54:33.445 00.003 11824 MoveAxis(E, 231, ABG)
21:54:33.445 00.000 11824 Guiding  Dir = 2, Dur = 231
21:54:33.445 00.000 11824 IsSlewing returns 0
21:54:33.446 00.001 11824 IsGuiding returns 0
21:54:33.446 00.000 11824 PulseGuide returned control before completion, sleep 241
21:54:33.694 00.248 11824 IsGuiding returns 1
21:54:33.694 00.000 11824 scope still moving after pulse duration time elapsed
21:54:33.726 00.032 11824 IsSlewing returns 0
21:54:33.726 00.000 11824 IsGuiding returns 0
21:54:33.726 00.000 11824 scope move finished after 231 + 49 ms
21:54:33.727 00.001 11824 Move returns status 0, amount 231
21:54:33.727 00.000 11824 MoveAxis(N, 0, ABG)
21:54:33.727 00.000 11824 Move returns status 0, amount 0
21:54:33.727 00.000 11824 move complete, result=0
21:54:33.727 00.000 11824 worker thread done servicing request
21:54:33.727 00.000 12116 GuideStep: -1.0 px 231 ms EAST, -0.2 px 0 ms NORTH
21:54:33.730 00.003 11824 Worker thread wakes up
21:54:33.730 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:54:33.730 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:54:37.146 03.416 11824 Exposure complete
21:54:37.398 00.252 11824 worker thread done servicing request
21:54:37.398 00.000 12116 OnExposeComplete: enter
21:54:37.401 00.003 12116 UpdateGuideState(): m_state=6
21:54:37.405 00.004 12116 Star::Find(15, 1415, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 600
21:54:37.408 00.003 12116 Star::Find returns 1 (0), X=1414.64, Y=261.94, Mass=413072, SNR=87.3, Peak=43411 HFD=2.6
21:54:37.413 00.005 12116 MultiStar: [#1 0.90,-0.58,0.58,U] [#2 -1.43,-0.50,0.65,U] [#3 0.63,-0.61,0.87,U] [#4 0.48,-0.71,0.62,U] [#5 0.74,-1.10,0.48,U] [#6 0.60,-0.57,0.42,U] [#7 0.65,-0.17,0.38,U] [#8 0.74,-0.52,0.24,U] 
21:54:37.417 00.004 12116 refined, 8 included, MultiStar: {0.48, -0.72}, one-star: {1.08, -1.19}
21:54:37.421 00.004 12116 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.71) = xAngle (-3.70 = 2.59)
21:54:37.424 00.003 12116 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.71 = -0.71)
21:54:37.428 00.004 12116 CameraToMount -- cameraX=0.48 cameraY=-0.72 hyp=0.87 cameraTheta=-0.98 mountX=-0.74 mountY=-0.57, mountTheta=-2.49
21:54:37.433 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.48, y=-0.72, opts=13)
21:54:37.438 00.005 12116 Enqueuing Move request for scope (0.48, -0.72)
21:54:37.441 00.003 11824 Worker thread wakes up
21:54:37.441 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1674, FiltMax=65535, Gamma=0.510
21:54:37.445 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.72) opts 0xd
21:54:37.445 00.000 12116 UpdateGuideState exits: m=413072 SNR=87.3
21:54:37.448 00.003 11824 Handling offset move in thread for scope, endpoint = (0.48, -0.72)
21:54:37.449 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:37.451 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:54:37.454 00.003 12116 Enqueuing Expose request
21:54:37.457 00.003 11824 Moving (0.48, -0.72) raw xDistance=-0.74 yDistance=-0.57
21:54:37.457 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.74
21:54:37.458 00.001 11824 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
21:54:37.458 00.000 11824 MoveAxis(E, 182, ABG)
21:54:37.458 00.000 11824 Guiding  Dir = 2, Dur = 182
21:54:37.458 00.000 11824 IsSlewing returns 0
21:54:37.458 00.000 11824 IsGuiding returns 0
21:54:37.459 00.001 11824 PulseGuide returned control before completion, sleep 192
21:54:37.662 00.203 11824 IsGuiding returns 1
21:54:37.662 00.000 11824 scope still moving after pulse duration time elapsed
21:54:37.693 00.031 11824 IsSlewing returns 0
21:54:37.693 00.000 11824 IsGuiding returns 0
21:54:37.693 00.000 11824 scope move finished after 182 + 53 ms
21:54:37.693 00.000 11824 Move returns status 0, amount 182
21:54:37.693 00.000 11824 MoveAxis(N, 106, ABG)
21:54:37.693 00.000 11824 Guiding  Dir = 0, Dur = 106
21:54:37.694 00.001 11824 IsSlewing returns 0
21:54:37.694 00.000 11824 IsGuiding returns 0
21:54:37.694 00.000 11824 PulseGuide returned control before completion, sleep 116
21:54:37.819 00.125 11824 IsGuiding returns 1
21:54:37.819 00.000 11824 scope still moving after pulse duration time elapsed
21:54:37.849 00.030 11824 IsSlewing returns 0
21:54:37.849 00.000 11824 IsGuiding returns 0
21:54:37.849 00.000 11824 scope move finished after 106 + 49 ms
21:54:37.849 00.000 11824 Move returns status 0, amount 106
21:54:37.849 00.000 11824 move complete, result=0
21:54:37.849 00.000 11824 worker thread done servicing request
21:54:37.850 00.001 11824 Worker thread wakes up
21:54:37.850 00.000 12116 GuideStep: -0.7 px 182 ms EAST, -0.6 px 106 ms NORTH
21:54:37.853 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:54:37.853 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:54:41.259 03.406 11824 Exposure complete
21:54:41.518 00.259 11824 worker thread done servicing request
21:54:41.518 00.000 12116 OnExposeComplete: enter
21:54:41.522 00.004 12116 UpdateGuideState(): m_state=6
21:54:41.526 00.004 12116 Star::Find(15, 1414, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 601
21:54:41.529 00.003 12116 Star::Find returns 1 (0), X=1414.55, Y=262.61, Mass=385665, SNR=78.4, Peak=40768 HFD=3.1
21:54:41.533 00.004 12116 MultiStar: [#1 0.49,-0.11,0.65,U] [#2 -0.95,-0.00,0.83,U] [#3 0.53,0.01,1.02,U] [#4 0.43,-0.25,0.66,U] [#5 0.64,-0.07,0.52,U] [#6 0.60,-0.25,0.38,U] [#7 0.57,0.21,0.47,U] [#8 0.47,-0.20,0.32,U] 
21:54:41.536 00.003 12116 refined, 8 included, MultiStar: {0.40, -0.14}, one-star: {0.99, -0.52}
21:54:41.538 00.002 12116 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.71) = xAngle (-3.06 = -3.06)
21:54:41.540 00.002 12116 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.07 = -0.07)
21:54:41.545 00.005 12116 CameraToMount -- cameraX=0.40 cameraY=-0.14 hyp=0.42 cameraTheta=-0.35 mountX=-0.42 mountY=-0.03, mountTheta=-3.07
21:54:41.550 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.40, y=-0.14, opts=13)
21:54:41.555 00.005 12116 Enqueuing Move request for scope (0.40, -0.14)
21:54:41.558 00.003 11824 Worker thread wakes up
21:54:41.558 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.14) opts 0xd
21:54:41.558 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1575, FiltMax=65535, Gamma=0.510
21:54:41.562 00.004 11824 Handling offset move in thread for scope, endpoint = (0.40, -0.14)
21:54:41.562 00.000 12116 UpdateGuideState exits: m=385665 SNR=78.4
21:54:41.565 00.003 11824 Moving (0.40, -0.14) raw xDistance=-0.42 yDistance=-0.03
21:54:41.565 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:41.568 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
21:54:41.568 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:54:41.571 00.003 12116 Enqueuing Expose request
21:54:41.574 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:41.574 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:54:41.574 00.000 11824 MoveAxis(E, 107, ABG)
21:54:41.574 00.000 11824 Guiding  Dir = 2, Dur = 107
21:54:41.575 00.001 11824 IsSlewing returns 0
21:54:41.575 00.000 11824 IsGuiding returns 0
21:54:41.577 00.002 11824 PulseGuide returned control before completion, sleep 117
21:54:41.701 00.124 11824 IsGuiding returns 1
21:54:41.701 00.000 11824 scope still moving after pulse duration time elapsed
21:54:41.733 00.032 11824 IsSlewing returns 0
21:54:41.733 00.000 11824 IsGuiding returns 1
21:54:41.765 00.032 11824 IsSlewing returns 0
21:54:41.765 00.000 11824 IsGuiding returns 1
21:54:41.797 00.032 11824 IsSlewing returns 0
21:54:41.797 00.000 11824 IsGuiding returns 0
21:54:41.797 00.000 11824 scope move finished after 107 + 114 ms
21:54:41.797 00.000 11824 Move returns status 0, amount 107
21:54:41.797 00.000 11824 MoveAxis(N, 0, ABG)
21:54:41.797 00.000 11824 Move returns status 0, amount 0
21:54:41.798 00.001 11824 move complete, result=0
21:54:41.798 00.000 11824 worker thread done servicing request
21:54:41.798 00.000 11824 Worker thread wakes up
21:54:41.798 00.000 12116 GuideStep: -0.4 px 107 ms EAST, -0.0 px 0 ms NORTH
21:54:41.801 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:54:41.801 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:54:45.199 03.398 11824 Exposure complete
21:54:45.499 00.300 11824 worker thread done servicing request
21:54:45.499 00.000 12116 OnExposeComplete: enter
21:54:45.503 00.004 12116 UpdateGuideState(): m_state=6
21:54:45.508 00.005 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
21:54:45.513 00.005 12116 Star::Find returns 1 (0), X=1414.19, Y=262.38, Mass=425647, SNR=90.4, Peak=44595 HFD=3.2
21:54:45.517 00.004 12116 MultiStar: [#1 0.14,0.13,0.55,U] [#2 -0.54,0.08,0.73,U] [#3 0.18,-0.06,0.81,U] [#4 -0.00,-0.14,0.60,U] [#5 -0.08,-0.64,0.45,U] [#6 -0.07,0.33,0.36,U] [#7 0.20,0.07,0.33,U] [#8 -0.22,-0.11,0.27,U] 
21:54:45.521 00.004 12116 refined, 8 included, MultiStar: {0.08, -0.18}, one-star: {0.63, -0.75}
21:54:45.526 00.005 12116 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.71) = xAngle (-3.89 = 2.40)
21:54:45.530 00.004 12116 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.90 = -0.90)
21:54:45.533 00.003 12116 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.17 mountX=-0.15 mountY=-0.16, mountTheta=-2.33
21:54:45.549 00.016 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=-0.18, opts=13)
21:54:45.554 00.005 12116 Enqueuing Move request for scope (0.08, -0.18)
21:54:45.558 00.004 11824 Worker thread wakes up
21:54:45.558 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
21:54:45.559 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1530, FiltMax=65535, Gamma=0.510
21:54:45.562 00.003 11824 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
21:54:45.562 00.000 12116 UpdateGuideState exits: m=425647 SNR=90.4
21:54:45.566 00.004 11824 Moving (0.08, -0.18) raw xDistance=-0.15 yDistance=-0.16
21:54:45.566 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:45.572 00.006 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:54:45.572 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:45.572 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:54:45.572 00.000 11824 MoveAxis(E, 0, ABG)
21:54:45.572 00.000 11824 Move returns status 0, amount 0
21:54:45.572 00.000 11824 MoveAxis(N, 0, ABG)
21:54:45.572 00.000 11824 Move returns status 0, amount 0
21:54:45.572 00.000 11824 move complete, result=0
21:54:45.572 00.000 11824 worker thread done servicing request
21:54:45.573 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:54:45.578 00.005 12116 Enqueuing Expose request
21:54:45.582 00.004 11824 Worker thread wakes up
21:54:45.582 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:54:45.586 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:54:45.586 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:54:48.995 03.409 11824 Exposure complete
21:54:49.222 00.227 11824 worker thread done servicing request
21:54:49.223 00.001 12116 OnExposeComplete: enter
21:54:49.226 00.003 12116 UpdateGuideState(): m_state=6
21:54:49.230 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 603
21:54:49.233 00.003 12116 Star::Find returns 1 (0), X=1414.32, Y=262.23, Mass=418693, SNR=74.3, Peak=43088 HFD=2.9
21:54:49.237 00.004 12116 MultiStar: [#1 0.45,-0.28,0.67,U] [#2 -1.43,-0.26,0.79,U] [#3 0.25,-0.25,0.96,U] [#4 0.42,-0.18,0.62,U] [#5 0.20,-0.32,0.64,U] [#6 0.27,-0.41,0.48,U] [#7 0.24,-0.28,0.48,U] [#8 0.46,-0.25,0.44,U] 
21:54:49.241 00.004 12116 refined, 8 included, MultiStar: {0.17, -0.38}, one-star: {0.76, -0.90}
21:54:49.244 00.003 12116 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.71) = xAngle (-3.87 = 2.41)
21:54:49.246 00.002 12116 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.88 = -0.88)
21:54:49.248 00.002 12116 CameraToMount -- cameraX=0.17 cameraY=-0.38 hyp=0.41 cameraTheta=-1.16 mountX=-0.31 mountY=-0.32, mountTheta=-2.34
21:54:49.255 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.17, y=-0.38, opts=13)
21:54:49.259 00.004 12116 Enqueuing Move request for scope (0.17, -0.38)
21:54:49.263 00.004 11824 Worker thread wakes up
21:54:49.263 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1571, FiltMax=65535, Gamma=0.510
21:54:49.266 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.38) opts 0xd
21:54:49.266 00.000 12116 UpdateGuideState exits: m=418693 SNR=74.3
21:54:49.269 00.003 11824 Handling offset move in thread for scope, endpoint = (0.17, -0.38)
21:54:49.269 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:49.272 00.003 11824 Moving (0.17, -0.38) raw xDistance=-0.31 yDistance=-0.32
21:54:49.272 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:54:49.275 00.003 12116 Enqueuing Expose request
21:54:49.278 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
21:54:49.278 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:49.278 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:54:49.279 00.001 11824 MoveAxis(E, 69, ABG)
21:54:49.279 00.000 11824 Guiding  Dir = 2, Dur = 69
21:54:49.279 00.000 11824 IsSlewing returns 0
21:54:49.279 00.000 11824 IsGuiding returns 0
21:54:49.280 00.001 11824 PulseGuide returned control before completion, sleep 79
21:54:49.365 00.085 11824 IsGuiding returns 1
21:54:49.365 00.000 11824 scope still moving after pulse duration time elapsed
21:54:49.397 00.032 11824 IsSlewing returns 0
21:54:49.398 00.001 11824 IsGuiding returns 0
21:54:49.398 00.000 11824 scope move finished after 69 + 49 ms
21:54:49.398 00.000 11824 Move returns status 0, amount 69
21:54:49.398 00.000 11824 MoveAxis(N, 0, ABG)
21:54:49.398 00.000 11824 Move returns status 0, amount 0
21:54:49.398 00.000 11824 move complete, result=0
21:54:49.399 00.001 12116 GuideStep: -0.3 px 69 ms EAST, -0.3 px 0 ms NORTH
21:54:49.404 00.005 11824 worker thread done servicing request
21:54:49.404 00.000 11824 Worker thread wakes up
21:54:49.404 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:54:49.404 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:54:52.817 03.413 11824 Exposure complete
21:54:53.054 00.237 11824 worker thread done servicing request
21:54:53.054 00.000 12116 OnExposeComplete: enter
21:54:53.057 00.003 12116 UpdateGuideState(): m_state=6
21:54:53.060 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 604
21:54:53.063 00.003 12116 Star::Find returns 1 (0), X=1414.03, Y=262.54, Mass=396319, SNR=77.5, Peak=55203 HFD=2.9
21:54:53.066 00.003 12116 MultiStar: [#1 0.27,-0.19,0.64,U] [#2 -0.79,-0.14,0.78,U] [#3 -0.02,-0.12,0.87,U] [#4 -0.01,-0.10,0.61,U] [#5 -0.11,-0.38,0.46,U] [#6 0.12,-0.14,0.43,U] [#7 0.11,0.15,0.39,U] [#8 -0.15,-0.14,0.38,U] 
21:54:53.069 00.003 12116 refined, 8 included, MultiStar: {-0.00, -0.22}, one-star: {0.47, -0.59}
21:54:53.073 00.004 12116 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.71) = xAngle (-4.30 = 1.99)
21:54:53.075 00.002 12116 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.31 = -1.31)
21:54:53.079 00.004 12116 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.58 mountX=-0.09 mountY=-0.21, mountTheta=-1.97
21:54:53.085 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.00, y=-0.22, opts=13)
21:54:53.089 00.004 12116 Enqueuing Move request for scope (-0.00, -0.22)
21:54:53.091 00.002 11824 Worker thread wakes up
21:54:53.091 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
21:54:53.091 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
21:54:53.091 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1603, FiltMax=65535, Gamma=0.510
21:54:53.094 00.003 11824 Moving (-0.00, -0.22) raw xDistance=-0.09 yDistance=-0.21
21:54:53.094 00.000 12116 UpdateGuideState exits: m=396319 SNR=77.5
21:54:53.097 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:54:53.097 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:53.097 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:53.100 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:54:53.100 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:54:53.102 00.002 11824 MoveAxis(E, 0, ABG)
21:54:53.102 00.000 12116 Enqueuing Expose request
21:54:53.106 00.004 11824 Move returns status 0, amount 0
21:54:53.106 00.000 11824 MoveAxis(N, 0, ABG)
21:54:53.106 00.000 11824 Move returns status 0, amount 0
21:54:53.106 00.000 11824 move complete, result=0
21:54:53.106 00.000 11824 worker thread done servicing request
21:54:53.106 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:54:53.109 00.003 11824 Worker thread wakes up
21:54:53.109 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:54:53.109 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:54:56.519 03.410 11824 Exposure complete
21:54:56.773 00.254 11824 worker thread done servicing request
21:54:56.773 00.000 12116 OnExposeComplete: enter
21:54:56.777 00.004 12116 UpdateGuideState(): m_state=6
21:54:56.780 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 605
21:54:56.784 00.004 12116 Star::Find returns 1 (0), X=1414.18, Y=262.47, Mass=425852, SNR=71.5, Peak=49555 HFD=3.0
21:54:56.789 00.005 12116 MultiStar: [#1 0.03,-0.04,0.74,U] [#2 -0.64,0.01,0.94,U] [#3 0.04,-0.05,1.03,U] [#4 -0.01,0.15,0.66,U] [#5 0.21,-0.27,0.58,U] [#6 0.04,0.20,0.58,U] [#7 0.14,0.38,0.42,U] [#8 0.29,-0.03,0.35,U] 
21:54:56.792 00.003 12116 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.62, -0.67}
21:54:56.795 00.003 12116 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.71) = xAngle (-3.65 = 2.63)
21:54:56.798 00.003 12116 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.66 = -0.66)
21:54:56.802 00.004 12116 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.93 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
21:54:56.810 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.06, y=-0.08, opts=13)
21:54:56.813 00.003 12116 Enqueuing Move request for scope (0.06, -0.08)
21:54:56.816 00.003 11824 Worker thread wakes up
21:54:56.816 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1584, FiltMax=65535, Gamma=0.510
21:54:56.819 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
21:54:56.819 00.000 12116 UpdateGuideState exits: m=425852 SNR=71.5
21:54:56.822 00.003 11824 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
21:54:56.822 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:56.825 00.003 11824 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.06
21:54:56.825 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:54:56.828 00.003 12116 Enqueuing Expose request
21:54:56.831 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:54:56.831 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:56.831 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:54:56.831 00.000 11824 MoveAxis(E, 0, ABG)
21:54:56.831 00.000 11824 Move returns status 0, amount 0
21:54:56.831 00.000 11824 MoveAxis(N, 0, ABG)
21:54:56.831 00.000 11824 Move returns status 0, amount 0
21:54:56.832 00.001 11824 move complete, result=0
21:54:56.832 00.000 11824 worker thread done servicing request
21:54:56.832 00.000 11824 Worker thread wakes up
21:54:56.832 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:54:56.832 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:54:56.836 00.004 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:55:00.232 03.396 11824 Exposure complete
21:55:00.495 00.263 11824 worker thread done servicing request
21:55:00.495 00.000 12116 OnExposeComplete: enter
21:55:00.498 00.003 12116 UpdateGuideState(): m_state=6
21:55:00.501 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 606
21:55:00.505 00.004 12116 Star::Find returns 1 (0), X=1414.31, Y=262.43, Mass=404705, SNR=81.3, Peak=44003 HFD=3.1
21:55:00.508 00.003 12116 MultiStar: [#1 0.17,-0.07,0.60,U] [#2 -0.77,-0.20,0.61,U] [#3 0.24,0.01,0.79,U] [#4 0.01,-0.25,0.60,U] [#5 0.31,-0.54,0.58,U] [#6 0.52,-0.18,0.36,U] [#7 0.18,0.27,0.40,U] [#8 0.23,0.33,0.32,U] 
21:55:00.513 00.005 12116 refined, 8 included, MultiStar: {0.21, -0.22}, one-star: {0.75, -0.70}
21:55:00.516 00.003 12116 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.71) = xAngle (-3.53 = 2.75)
21:55:00.519 00.003 12116 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.54 = -0.54)
21:55:00.522 00.003 12116 CameraToMount -- cameraX=0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-0.82 mountX=-0.28 mountY=-0.16, mountTheta=-2.63
21:55:00.528 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.21, y=-0.22, opts=13)
21:55:00.531 00.003 12116 Enqueuing Move request for scope (0.21, -0.22)
21:55:00.534 00.003 11824 Worker thread wakes up
21:55:00.534 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.22) opts 0xd
21:55:00.534 00.000 11824 Handling offset move in thread for scope, endpoint = (0.21, -0.22)
21:55:00.534 00.000 11824 Moving (0.21, -0.22) raw xDistance=-0.28 yDistance=-0.16
21:55:00.534 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1587, FiltMax=65535, Gamma=0.510
21:55:00.538 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
21:55:00.538 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:00.538 00.000 12116 UpdateGuideState exits: m=404705 SNR=81.3
21:55:00.541 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:00.544 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:55:00.545 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:00.547 00.002 12116 Enqueuing Expose request
21:55:00.550 00.003 11824 MoveAxis(E, 0, ABG)
21:55:00.550 00.000 11824 Move returns status 0, amount 0
21:55:00.550 00.000 11824 MoveAxis(N, 0, ABG)
21:55:00.550 00.000 11824 Move returns status 0, amount 0
21:55:00.550 00.000 11824 move complete, result=0
21:55:00.550 00.000 11824 worker thread done servicing request
21:55:00.550 00.000 11824 Worker thread wakes up
21:55:00.550 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:00.551 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:00.554 00.003 12116 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:55:03.957 03.403 11824 Exposure complete
21:55:04.201 00.244 11824 worker thread done servicing request
21:55:04.202 00.001 12116 OnExposeComplete: enter
21:55:04.205 00.003 12116 UpdateGuideState(): m_state=6
21:55:04.209 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 607
21:55:04.213 00.004 12116 Star::Find returns 1 (0), X=1414.63, Y=262.26, Mass=428140, SNR=85.4, Peak=41472 HFD=3.1
21:55:04.217 00.004 12116 MultiStar: [#1 0.79,-0.36,0.61,U] [#2 -1.13,-0.05,0.63,U] [#3 0.66,-0.34,0.85,U] [#4 0.32,-0.24,0.54,U] [#5 0.40,-0.43,0.50,U] [#6 0.88,-0.01,0.35,U] [#7 0.63,-0.12,0.35,U] [#8 0.52,-0.34,0.38,U] 
21:55:04.220 00.003 12116 refined, 8 included, MultiStar: {0.48, -0.37}, one-star: {1.08, -0.87}
21:55:04.224 00.004 12116 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.71) = xAngle (-3.37 = 2.91)
21:55:04.227 00.003 12116 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.39 = -0.39)
21:55:04.230 00.003 12116 CameraToMount -- cameraX=0.48 cameraY=-0.37 hyp=0.61 cameraTheta=-0.66 mountX=-0.59 mountY=-0.23, mountTheta=-2.77
21:55:04.235 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.48, y=-0.37, opts=13)
21:55:04.239 00.004 12116 Enqueuing Move request for scope (0.48, -0.37)
21:55:04.241 00.002 11824 Worker thread wakes up
21:55:04.242 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.37) opts 0xd
21:55:04.242 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1635, FiltMax=65535, Gamma=0.510
21:55:04.245 00.003 11824 Handling offset move in thread for scope, endpoint = (0.48, -0.37)
21:55:04.245 00.000 12116 UpdateGuideState exits: m=428140 SNR=85.4
21:55:04.247 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:04.250 00.003 11824 Moving (0.48, -0.37) raw xDistance=-0.59 yDistance=-0.23
21:55:04.250 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:04.254 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
21:55:04.254 00.000 12116 Enqueuing Expose request
21:55:04.257 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:04.257 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:55:04.257 00.000 11824 MoveAxis(E, 132, ABG)
21:55:04.257 00.000 11824 Guiding  Dir = 2, Dur = 132
21:55:04.257 00.000 11824 IsSlewing returns 0
21:55:04.258 00.001 11824 IsGuiding returns 0
21:55:04.258 00.000 11824 PulseGuide returned control before completion, sleep 142
21:55:04.408 00.150 11824 IsGuiding returns 1
21:55:04.408 00.000 11824 scope still moving after pulse duration time elapsed
21:55:04.440 00.032 11824 IsSlewing returns 0
21:55:04.440 00.000 11824 IsGuiding returns 0
21:55:04.440 00.000 11824 scope move finished after 132 + 50 ms
21:55:04.440 00.000 11824 Move returns status 0, amount 132
21:55:04.440 00.000 11824 MoveAxis(N, 0, ABG)
21:55:04.441 00.001 11824 Move returns status 0, amount 0
21:55:04.441 00.000 11824 move complete, result=0
21:55:04.441 00.000 11824 worker thread done servicing request
21:55:04.441 00.000 11824 Worker thread wakes up
21:55:04.441 00.000 12116 GuideStep: -0.6 px 132 ms EAST, -0.2 px 0 ms NORTH
21:55:04.444 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:04.444 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:07.858 03.414 11824 Exposure complete
21:55:08.095 00.237 11824 worker thread done servicing request
21:55:08.095 00.000 12116 OnExposeComplete: enter
21:55:08.099 00.004 12116 UpdateGuideState(): m_state=6
21:55:08.104 00.005 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 608
21:55:08.108 00.004 12116 Star::Find returns 1 (0), X=1414.24, Y=262.51, Mass=385778, SNR=75.6, Peak=46515 HFD=3.0
21:55:08.113 00.005 12116 MultiStar: [#1 0.61,-0.15,0.61,U] [#2 -0.52,-0.07,0.79,U] [#3 0.45,0.23,0.95,U] [#4 0.23,-0.34,0.68,U] [#5 0.70,-0.16,0.50,U] [#6 0.28,0.19,0.42,U] [#7 0.47,0.47,0.39,U] [#8 0.15,0.28,0.36,U] 
21:55:08.116 00.003 12116 refined, 8 included, MultiStar: {0.34, -0.09}, one-star: {0.68, -0.63}
21:55:08.121 00.005 12116 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.71) = xAngle (-2.97 = -2.97)
21:55:08.124 00.003 12116 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.02 = 0.02)
21:55:08.127 00.003 12116 CameraToMount -- cameraX=0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-0.26 mountX=-0.35 mountY=0.01, mountTheta=3.13
21:55:08.133 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.34, y=-0.09, opts=13)
21:55:08.139 00.006 12116 Enqueuing Move request for scope (0.34, -0.09)
21:55:08.143 00.004 11824 Worker thread wakes up
21:55:08.143 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1674, FiltMax=65535, Gamma=0.510
21:55:08.145 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.09) opts 0xd
21:55:08.145 00.000 12116 UpdateGuideState exits: m=385778 SNR=75.6
21:55:08.149 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:08.152 00.003 11824 Handling offset move in thread for scope, endpoint = (0.34, -0.09)
21:55:08.152 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:08.155 00.003 12116 Enqueuing Expose request
21:55:08.158 00.003 11824 Moving (0.34, -0.09) raw xDistance=-0.35 yDistance=0.01
21:55:08.158 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
21:55:08.158 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:08.158 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:55:08.158 00.000 11824 MoveAxis(E, 87, ABG)
21:55:08.158 00.000 11824 Guiding  Dir = 2, Dur = 87
21:55:08.158 00.000 11824 IsSlewing returns 0
21:55:08.159 00.001 11824 IsGuiding returns 0
21:55:08.159 00.000 11824 PulseGuide returned control before completion, sleep 97
21:55:08.271 00.112 11824 IsGuiding returns 1
21:55:08.271 00.000 11824 scope still moving after pulse duration time elapsed
21:55:08.302 00.031 11824 IsSlewing returns 0
21:55:08.302 00.000 11824 IsGuiding returns 0
21:55:08.303 00.001 11824 scope move finished after 87 + 55 ms
21:55:08.303 00.000 11824 Move returns status 0, amount 87
21:55:08.303 00.000 11824 MoveAxis(N, 0, ABG)
21:55:08.303 00.000 11824 Move returns status 0, amount 0
21:55:08.304 00.001 11824 move complete, result=0
21:55:08.304 00.000 12116 GuideStep: -0.3 px 87 ms EAST, 0.0 px 0 ms NORTH
21:55:08.309 00.005 11824 worker thread done servicing request
21:55:08.309 00.000 11824 Worker thread wakes up
21:55:08.309 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:08.309 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:11.714 03.405 11824 Exposure complete
21:55:12.015 00.301 11824 worker thread done servicing request
21:55:12.016 00.001 12116 OnExposeComplete: enter
21:55:12.020 00.004 12116 UpdateGuideState(): m_state=6
21:55:12.024 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 609
21:55:12.028 00.004 12116 Star::Find returns 1 (0), X=1414.19, Y=262.46, Mass=395586, SNR=73.6, Peak=45411 HFD=3.1
21:55:12.032 00.004 12116 MultiStar: [#1 0.21,-0.18,0.66,U] [#2 -0.37,0.06,0.82,U] [#3 0.21,-0.14,1.05,U] [#4 -0.14,-0.23,0.61,U] [#5 0.31,-0.48,0.55,U] [#6 0.28,0.03,0.55,U] [#7 -0.18,0.54,0.47,U] [#8 -0.11,-0.38,0.42,U] 
21:55:12.036 00.004 12116 refined, 8 included, MultiStar: {0.13, -0.19}, one-star: {0.63, -0.68}
21:55:12.041 00.005 12116 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.71) = xAngle (-3.69 = 2.59)
21:55:12.044 00.003 12116 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.71 = -0.71)
21:55:12.047 00.003 12116 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.98 mountX=-0.20 mountY=-0.15, mountTheta=-2.49
21:55:12.055 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.13, y=-0.19, opts=13)
21:55:12.058 00.003 12116 Enqueuing Move request for scope (0.13, -0.19)
21:55:12.061 00.003 11824 Worker thread wakes up
21:55:12.062 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1629, FiltMax=65535, Gamma=0.510
21:55:12.065 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
21:55:12.065 00.000 12116 UpdateGuideState exits: m=395586 SNR=73.6
21:55:12.068 00.003 11824 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
21:55:12.068 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:12.071 00.003 11824 Moving (0.13, -0.19) raw xDistance=-0.20 yDistance=-0.15
21:55:12.072 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:12.075 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:55:12.075 00.000 12116 Enqueuing Expose request
21:55:12.079 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:12.079 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:55:12.079 00.000 11824 MoveAxis(E, 0, ABG)
21:55:12.079 00.000 11824 Move returns status 0, amount 0
21:55:12.079 00.000 11824 MoveAxis(N, 0, ABG)
21:55:12.079 00.000 11824 Move returns status 0, amount 0
21:55:12.079 00.000 11824 move complete, result=0
21:55:12.079 00.000 11824 worker thread done servicing request
21:55:12.080 00.001 11824 Worker thread wakes up
21:55:12.080 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:12.080 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:12.083 00.003 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:55:15.491 03.408 11824 Exposure complete
21:55:15.725 00.234 11824 worker thread done servicing request
21:55:15.726 00.001 12116 OnExposeComplete: enter
21:55:15.729 00.003 12116 UpdateGuideState(): m_state=6
21:55:15.732 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 610
21:55:15.735 00.003 12116 Star::Find returns 1 (0), X=1413.44, Y=262.53, Mass=409744, SNR=77.8, Peak=46115 HFD=3.1
21:55:15.740 00.005 12116 MultiStar: [#1 -0.55,-0.16,0.74,U] [#2 0.35,-0.56,0.75,U] [#3 -0.39,-0.05,0.95,U] [#4 -0.59,-0.23,0.59,U] [#5 -0.15,-0.66,0.56,U] [#6 -0.61,0.31,0.45,U] [#7 -0.36,0.08,0.41,U] [#8 -0.69,-0.42,0.34,U] 
21:55:15.746 00.006 12116 refined, 8 included, MultiStar: {-0.30, -0.29}, one-star: {-0.12, -0.61}
21:55:15.749 00.003 12116 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.71) = xAngle (-5.09 = 1.20)
21:55:15.751 00.002 12116 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.10 = -2.10)
21:55:15.757 00.006 12116 CameraToMount -- cameraX=-0.30 cameraY=-0.29 hyp=0.41 cameraTheta=-2.37 mountX=0.15 mountY=-0.36, mountTheta=-1.17
21:55:15.763 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=-0.29, opts=13)
21:55:15.766 00.003 12116 Enqueuing Move request for scope (-0.30, -0.29)
21:55:15.771 00.005 11824 Worker thread wakes up
21:55:15.771 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.29) opts 0xd
21:55:15.771 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1693, FiltMax=65535, Gamma=0.510
21:55:15.774 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.30, -0.29)
21:55:15.774 00.000 12116 UpdateGuideState exits: m=409744 SNR=77.8
21:55:15.778 00.004 11824 Moving (-0.30, -0.29) raw xDistance=0.15 yDistance=-0.36
21:55:15.778 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:55:15.778 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:15.778 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:15.781 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:55:15.781 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:15.784 00.003 12116 Enqueuing Expose request
21:55:15.788 00.004 11824 MoveAxis(E, 0, ABG)
21:55:15.788 00.000 11824 Move returns status 0, amount 0
21:55:15.788 00.000 11824 MoveAxis(N, 0, ABG)
21:55:15.788 00.000 11824 Move returns status 0, amount 0
21:55:15.788 00.000 11824 move complete, result=0
21:55:15.788 00.000 11824 worker thread done servicing request
21:55:15.789 00.001 11824 Worker thread wakes up
21:55:15.789 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:55:15.792 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:15.793 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:19.216 03.423 11824 Exposure complete
21:55:19.464 00.248 12116 OnExposeComplete: enter
21:55:19.469 00.005 11824 worker thread done servicing request
21:55:19.469 00.000 12116 UpdateGuideState(): m_state=6
21:55:19.473 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 611
21:55:19.476 00.003 12116 Star::Find returns 1 (0), X=1413.22, Y=262.47, Mass=393965, SNR=81.1, Peak=40080 HFD=3.0
21:55:19.480 00.004 12116 MultiStar: [#1 -0.75,0.23,0.63,U] [#2 0.09,0.05,0.75,U] [#3 -0.81,-0.00,0.84,U] [#4 -0.71,0.15,0.60,U] [#5 -0.78,0.12,0.42,U] [#6 -0.60,0.52,0.42,U] [#7 -0.63,0.23,0.41,U] [#8 -0.89,0.25,0.37,U] 
21:55:19.484 00.004 12116 refined, 8 included, MultiStar: {-0.55, 0.01}, one-star: {-0.34, -0.66}
21:55:19.487 00.003 12116 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.71) = xAngle (0.41 = 0.41)
21:55:19.490 00.003 12116 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.40 = -2.89)
21:55:19.494 00.004 12116 CameraToMount -- cameraX=-0.55 cameraY=0.01 hyp=0.55 cameraTheta=3.12 mountX=0.51 mountY=-0.14, mountTheta=-0.27
21:55:19.499 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.55, y=0.01, opts=13)
21:55:19.503 00.004 12116 Enqueuing Move request for scope (-0.55, 0.01)
21:55:19.506 00.003 11824 Worker thread wakes up
21:55:19.506 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1390, FiltMax=65535, Gamma=0.510
21:55:19.509 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.01) opts 0xd
21:55:19.509 00.000 12116 UpdateGuideState exits: m=393965 SNR=81.1
21:55:19.513 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.55, 0.01)
21:55:19.513 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:19.516 00.003 11824 Moving (-0.55, 0.01) raw xDistance=0.51 yDistance=-0.14
21:55:19.517 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:19.520 00.003 12116 Enqueuing Expose request
21:55:19.522 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
21:55:19.522 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:19.522 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:55:19.522 00.000 11824 MoveAxis(W, 114, ABG)
21:55:19.522 00.000 11824 Guiding  Dir = 3, Dur = 114
21:55:19.523 00.001 11824 IsSlewing returns 0
21:55:19.523 00.000 11824 IsGuiding returns 0
21:55:19.523 00.000 11824 PulseGuide returned control before completion, sleep 124
21:55:19.656 00.133 11824 IsGuiding returns 1
21:55:19.656 00.000 11824 scope still moving after pulse duration time elapsed
21:55:19.688 00.032 11824 IsSlewing returns 0
21:55:19.688 00.000 11824 IsGuiding returns 0
21:55:19.688 00.000 11824 scope move finished after 114 + 51 ms
21:55:19.688 00.000 11824 Move returns status 0, amount 114
21:55:19.688 00.000 11824 MoveAxis(N, 0, ABG)
21:55:19.688 00.000 11824 Move returns status 0, amount 0
21:55:19.688 00.000 11824 move complete, result=0
21:55:19.689 00.001 11824 worker thread done servicing request
21:55:19.689 00.000 11824 Worker thread wakes up
21:55:19.689 00.000 12116 GuideStep: 0.5 px 114 ms WEST, -0.1 px 0 ms NORTH
21:55:19.692 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:19.692 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:23.100 03.408 11824 Exposure complete
21:55:23.349 00.249 11824 worker thread done servicing request
21:55:23.349 00.000 12116 OnExposeComplete: enter
21:55:23.354 00.005 12116 UpdateGuideState(): m_state=6
21:55:23.358 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 612
21:55:23.363 00.005 12116 Star::Find returns 1 (0), X=1413.22, Y=262.65, Mass=396726, SNR=75.2, Peak=44224 HFD=3.0
21:55:23.366 00.003 12116 MultiStar: [#1 -0.71,0.21,0.61,U] [#2 0.40,0.40,0.80,U] [#3 -0.77,0.24,0.94,U] [#4 -0.84,0.12,0.67,U] [#5 -0.72,0.13,0.49,U] [#6 -0.82,0.53,0.49,U] [#7 -0.84,0.70,0.41,U] [#8 -1.39,0.74,0.36,U] 
21:55:23.370 00.004 12116 single-star, 8 included, MultiStar: {-0.58, 0.20}, one-star: {-0.34, -0.48}
21:55:23.373 00.003 12116 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.71) = xAngle (-4.90 = 1.38)
21:55:23.377 00.004 12116 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.91 = -1.91)
21:55:23.380 00.003 12116 CameraToMount -- cameraX=-0.34 cameraY=-0.48 hyp=0.58 cameraTheta=-2.19 mountX=0.11 mountY=-0.55, mountTheta=-1.38
21:55:23.386 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.34, y=-0.48, opts=13)
21:55:23.390 00.004 12116 Enqueuing Move request for scope (-0.34, -0.48)
21:55:23.393 00.003 11824 Worker thread wakes up
21:55:23.393 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.48) opts 0xd
21:55:23.393 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.34, -0.48)
21:55:23.394 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1485, FiltMax=65535, Gamma=0.510
21:55:23.396 00.002 11824 Moving (-0.34, -0.48) raw xDistance=0.11 yDistance=-0.55
21:55:23.397 00.001 12116 UpdateGuideState exits: m=396726 SNR=75.2
21:55:23.399 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:23.402 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:55:23.402 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:55:23.402 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:23.406 00.004 12116 Enqueuing Expose request
21:55:23.409 00.003 11824 MoveAxis(E, 0, ABG)
21:55:23.409 00.000 11824 Move returns status 0, amount 0
21:55:23.409 00.000 11824 MoveAxis(N, 103, ABG)
21:55:23.409 00.000 11824 Guiding  Dir = 0, Dur = 103
21:55:23.410 00.001 11824 IsSlewing returns 0
21:55:23.410 00.000 11824 IsGuiding returns 0
21:55:23.410 00.000 11824 PulseGuide returned control before completion, sleep 113
21:55:23.531 00.121 11824 IsGuiding returns 1
21:55:23.531 00.000 11824 scope still moving after pulse duration time elapsed
21:55:23.563 00.032 11824 IsSlewing returns 0
21:55:23.563 00.000 11824 IsGuiding returns 0
21:55:23.563 00.000 11824 scope move finished after 103 + 50 ms
21:55:23.563 00.000 11824 Move returns status 0, amount 103
21:55:23.563 00.000 11824 move complete, result=0
21:55:23.563 00.000 11824 worker thread done servicing request
21:55:23.564 00.001 11824 Worker thread wakes up
21:55:23.564 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:23.564 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:23.564 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.6 px 103 ms NORTH
21:55:26.976 03.412 11824 Exposure complete
21:55:27.231 00.255 11824 worker thread done servicing request
21:55:27.231 00.000 12116 OnExposeComplete: enter
21:55:27.234 00.003 12116 UpdateGuideState(): m_state=6
21:55:27.238 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 613
21:55:27.241 00.003 12116 Star::Find returns 1 (0), X=1413.34, Y=262.86, Mass=408252, SNR=85.7, Peak=47360 HFD=2.7
21:55:27.245 00.004 12116 MultiStar: [#1 -0.51,0.57,0.54,U] [#2 -0.01,0.30,0.73,U] [#3 -0.66,0.22,0.71,U] [#4 -0.64,0.52,0.57,U] [#5 -0.49,0.41,0.47,U] [#6 -0.74,0.20,0.45,U] [#7 -0.60,0.68,0.35,U] [#8 -0.80,0.47,0.24,U] 
21:55:27.248 00.003 12116 single-star, 8 included, MultiStar: {-0.45, 0.27}, one-star: {-0.22, -0.27}
21:55:27.250 00.002 12116 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.71) = xAngle (-4.95 = 1.33)
21:55:27.254 00.004 12116 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.97 = -1.97)
21:55:27.256 00.002 12116 CameraToMount -- cameraX=-0.22 cameraY=-0.27 hyp=0.35 cameraTheta=-2.24 mountX=0.08 mountY=-0.32, mountTheta=-1.32
21:55:27.262 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.22, y=-0.27, opts=13)
21:55:27.264 00.002 12116 Enqueuing Move request for scope (-0.22, -0.27)
21:55:27.266 00.002 11824 Worker thread wakes up
21:55:27.267 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1498, FiltMax=65535, Gamma=0.510
21:55:27.269 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.27) opts 0xd
21:55:27.269 00.000 12116 UpdateGuideState exits: m=408252 SNR=85.7
21:55:27.272 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:27.275 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.22, -0.27)
21:55:27.275 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:27.278 00.003 12116 Enqueuing Expose request
21:55:27.280 00.002 11824 Moving (-0.22, -0.27) raw xDistance=0.08 yDistance=-0.32
21:55:27.280 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:55:27.280 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:27.280 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:55:27.281 00.001 11824 MoveAxis(E, 0, ABG)
21:55:27.281 00.000 11824 Move returns status 0, amount 0
21:55:27.281 00.000 11824 MoveAxis(N, 0, ABG)
21:55:27.281 00.000 11824 Move returns status 0, amount 0
21:55:27.281 00.000 11824 move complete, result=0
21:55:27.281 00.000 11824 worker thread done servicing request
21:55:27.281 00.000 11824 Worker thread wakes up
21:55:27.281 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:27.281 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:27.283 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:55:30.685 03.402 11824 Exposure complete
21:55:30.915 00.230 11824 worker thread done servicing request
21:55:30.915 00.000 12116 OnExposeComplete: enter
21:55:30.918 00.003 12116 UpdateGuideState(): m_state=6
21:55:30.922 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 614
21:55:30.925 00.003 12116 Star::Find returns 1 (0), X=1413.03, Y=262.92, Mass=437149, SNR=87.2, Peak=43216 HFD=2.8
21:55:30.929 00.004 12116 MultiStar: [#1 -1.02,0.17,0.54,U] [#2 0.52,0.35,0.66,U] [#3 -1.08,0.50,0.83,U] [#4 -1.27,0.49,0.51,U] [#5 -0.96,0.44,0.54,U] [#6 -1.24,0.72,0.36,U] [#7 -1.02,0.91,0.39,U] [#8 -1.53,0.73,0.30,U] 
21:55:30.932 00.003 12116 single-star, 8 included, MultiStar: {-0.80, 0.36}, one-star: {-0.53, -0.21}
21:55:30.935 00.003 12116 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.71) = xAngle (-5.48 = 0.80)
21:55:30.939 00.004 12116 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.49 = -2.49)
21:55:30.941 00.002 12116 CameraToMount -- cameraX=-0.53 cameraY=-0.21 hyp=0.57 cameraTheta=-2.77 mountX=0.39 mountY=-0.34, mountTheta=-0.71
21:55:30.948 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.53, y=-0.21, opts=13)
21:55:30.950 00.002 12116 Enqueuing Move request for scope (-0.53, -0.21)
21:55:30.954 00.004 11824 Worker thread wakes up
21:55:30.954 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1563, FiltMax=65535, Gamma=0.510
21:55:30.957 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.21) opts 0xd
21:55:30.957 00.000 12116 UpdateGuideState exits: m=437149 SNR=87.2
21:55:30.959 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.53, -0.21)
21:55:30.959 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:30.963 00.004 11824 Moving (-0.53, -0.21) raw xDistance=0.39 yDistance=-0.34
21:55:30.963 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:30.966 00.003 12116 Enqueuing Expose request
21:55:30.968 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
21:55:30.968 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:30.968 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:55:30.968 00.000 11824 MoveAxis(W, 88, ABG)
21:55:30.968 00.000 11824 Guiding  Dir = 3, Dur = 88
21:55:30.968 00.000 11824 IsSlewing returns 0
21:55:30.969 00.001 11824 IsGuiding returns 0
21:55:30.969 00.000 11824 PulseGuide returned control before completion, sleep 98
21:55:31.070 00.101 11824 IsGuiding returns 1
21:55:31.070 00.000 11824 scope still moving after pulse duration time elapsed
21:55:31.101 00.031 11824 IsSlewing returns 0
21:55:31.101 00.000 11824 IsGuiding returns 0
21:55:31.101 00.000 11824 scope move finished after 88 + 45 ms
21:55:31.102 00.001 11824 Move returns status 0, amount 88
21:55:31.102 00.000 11824 MoveAxis(N, 0, ABG)
21:55:31.102 00.000 11824 Move returns status 0, amount 0
21:55:31.102 00.000 11824 move complete, result=0
21:55:31.102 00.000 11824 worker thread done servicing request
21:55:31.102 00.000 11824 Worker thread wakes up
21:55:31.103 00.001 12116 GuideStep: 0.4 px 88 ms WEST, -0.3 px 0 ms NORTH
21:55:31.106 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:31.106 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:34.522 03.416 11824 Exposure complete
21:55:34.768 00.246 11824 worker thread done servicing request
21:55:34.768 00.000 12116 OnExposeComplete: enter
21:55:34.772 00.004 12116 UpdateGuideState(): m_state=6
21:55:34.775 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 615
21:55:34.780 00.005 12116 Star::Find returns 1 (0), X=1413.23, Y=262.92, Mass=386014, SNR=81.8, Peak=44032 HFD=2.6
21:55:34.783 00.003 12116 MultiStar: [#1 -0.45,0.05,0.63,U] [#2 0.18,0.24,0.63,U] [#3 -0.84,0.62,0.82,U] [#4 -0.54,0.13,0.58,U] [#5 -0.76,0.05,0.44,U] [#6 -0.54,0.30,0.38,U] [#7 -0.53,0.83,0.46,U] [#8 -0.27,0.24,0.42,U] 
21:55:34.786 00.003 12116 single-star, 8 included, MultiStar: {-0.45, 0.22}, one-star: {-0.33, -0.21}
21:55:34.789 00.003 12116 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.71) = xAngle (-5.28 = 1.00)
21:55:34.794 00.005 12116 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.30 = -2.30)
21:55:34.797 00.003 12116 CameraToMount -- cameraX=-0.33 cameraY=-0.21 hyp=0.39 cameraTheta=-2.57 mountX=0.21 mountY=-0.29, mountTheta=-0.95
21:55:34.803 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=-0.21, opts=13)
21:55:34.807 00.004 12116 Enqueuing Move request for scope (-0.33, -0.21)
21:55:34.811 00.004 11824 Worker thread wakes up
21:55:34.811 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1603, FiltMax=65535, Gamma=0.510
21:55:34.814 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.21) opts 0xd
21:55:34.814 00.000 12116 UpdateGuideState exits: m=386014 SNR=81.8
21:55:34.817 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:34.820 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.33, -0.21)
21:55:34.820 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:34.823 00.003 12116 Enqueuing Expose request
21:55:34.825 00.002 11824 Moving (-0.33, -0.21) raw xDistance=0.21 yDistance=-0.29
21:55:34.826 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
21:55:34.826 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:34.826 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:55:34.826 00.000 11824 MoveAxis(E, 0, ABG)
21:55:34.826 00.000 11824 Move returns status 0, amount 0
21:55:34.826 00.000 11824 MoveAxis(N, 0, ABG)
21:55:34.826 00.000 11824 Move returns status 0, amount 0
21:55:34.826 00.000 11824 move complete, result=0
21:55:34.826 00.000 11824 worker thread done servicing request
21:55:34.826 00.000 11824 Worker thread wakes up
21:55:34.828 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:34.828 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:34.830 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:55:38.280 03.450 11824 Exposure complete
21:55:38.564 00.284 11824 worker thread done servicing request
21:55:38.564 00.000 12116 OnExposeComplete: enter
21:55:38.567 00.003 12116 UpdateGuideState(): m_state=6
21:55:38.572 00.005 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 616
21:55:38.575 00.003 12116 Star::Find returns 1 (0), X=1414.00, Y=262.75, Mass=382955, SNR=76.4, Peak=44099 HFD=2.5
21:55:38.580 00.005 12116 MultiStar: [#1 0.24,0.18,0.77,U] [#2 -0.49,0.53,0.81,U] [#3 -0.00,0.38,0.92,U] [#4 0.08,0.35,0.58,U] [#5 0.09,0.00,0.50,U] [#6 0.52,0.26,0.40,U] [#7 -0.04,0.31,0.46,U] [#8 0.24,0.14,0.40,U] 
21:55:38.583 00.003 12116 refined, 8 included, MultiStar: {0.10, 0.18}, one-star: {0.45, -0.38}
21:55:38.587 00.004 12116 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.71) = xAngle (-1.67 = -1.67)
21:55:38.590 00.003 12116 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.31 = 1.31)
21:55:38.593 00.003 12116 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.21 cameraTheta=1.04 mountX=-0.02 mountY=0.20, mountTheta=1.68
21:55:38.599 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.10, y=0.18, opts=13)
21:55:38.603 00.004 12116 Enqueuing Move request for scope (0.10, 0.18)
21:55:38.607 00.004 11824 Worker thread wakes up
21:55:38.607 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1602, FiltMax=65535, Gamma=0.510
21:55:38.610 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
21:55:38.610 00.000 11824 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
21:55:38.610 00.000 11824 Moving (0.10, 0.18) raw xDistance=-0.02 yDistance=0.20
21:55:38.610 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:55:38.610 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:38.610 00.000 12116 UpdateGuideState exits: m=382955 SNR=76.4
21:55:38.614 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:55:38.614 00.000 11824 MoveAxis(E, 0, ABG)
21:55:38.614 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:38.616 00.002 11824 Move returns status 0, amount 0
21:55:38.617 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:38.620 00.003 11824 MoveAxis(N, 0, ABG)
21:55:38.620 00.000 11824 Move returns status 0, amount 0
21:55:38.620 00.000 12116 Enqueuing Expose request
21:55:38.623 00.003 11824 move complete, result=0
21:55:38.623 00.000 12116 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:55:38.626 00.003 11824 worker thread done servicing request
21:55:38.626 00.000 11824 Worker thread wakes up
21:55:38.626 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:38.626 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:42.041 03.415 11824 Exposure complete
21:55:42.291 00.250 11824 worker thread done servicing request
21:55:42.291 00.000 12116 OnExposeComplete: enter
21:55:42.294 00.003 12116 UpdateGuideState(): m_state=6
21:55:42.298 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 617
21:55:42.302 00.004 12116 Star::Find returns 1 (0), X=1413.38, Y=262.88, Mass=389884, SNR=85.4, Peak=42579 HFD=3.2
21:55:42.306 00.004 12116 MultiStar: [#1 -0.37,0.14,0.57,U] [#2 0.33,0.29,0.76,U] [#3 -0.57,0.33,0.81,U] [#4 -0.53,0.44,0.61,U] [#5 -0.49,0.20,0.42,U] [#6 -0.64,0.21,0.33,U] [#7 -0.71,0.89,0.41,U] [#8 -0.68,0.32,0.33,U] 
21:55:42.308 00.002 12116 single-star, 8 included, MultiStar: {-0.35, 0.23}, one-star: {-0.18, -0.25}
21:55:42.312 00.004 12116 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.71) = xAngle (-4.90 = 1.38)
21:55:42.315 00.003 12116 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.92 = -1.92)
21:55:42.319 00.004 12116 CameraToMount -- cameraX=-0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-2.19 mountX=0.06 mountY=-0.29, mountTheta=-1.37
21:55:42.324 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.18, y=-0.25, opts=13)
21:55:42.329 00.005 12116 Enqueuing Move request for scope (-0.18, -0.25)
21:55:42.333 00.004 11824 Worker thread wakes up
21:55:42.333 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.25) opts 0xd
21:55:42.333 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1613, FiltMax=65535, Gamma=0.510
21:55:42.336 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.18, -0.25)
21:55:42.336 00.000 12116 UpdateGuideState exits: m=389884 SNR=85.4
21:55:42.339 00.003 11824 Moving (-0.18, -0.25) raw xDistance=0.06 yDistance=-0.29
21:55:42.339 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:42.342 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:55:42.342 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:42.342 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:42.345 00.003 12116 Enqueuing Expose request
21:55:42.348 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:55:42.348 00.000 11824 MoveAxis(E, 0, ABG)
21:55:42.349 00.001 11824 Move returns status 0, amount 0
21:55:42.349 00.000 11824 MoveAxis(N, 0, ABG)
21:55:42.349 00.000 11824 Move returns status 0, amount 0
21:55:42.349 00.000 11824 move complete, result=0
21:55:42.349 00.000 11824 worker thread done servicing request
21:55:42.349 00.000 11824 Worker thread wakes up
21:55:42.349 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:42.349 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:42.354 00.005 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:55:45.764 03.410 11824 Exposure complete
21:55:46.016 00.252 11824 worker thread done servicing request
21:55:46.016 00.000 12116 OnExposeComplete: enter
21:55:46.022 00.006 12116 UpdateGuideState(): m_state=6
21:55:46.026 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 618
21:55:46.032 00.006 12116 Star::Find returns 1 (0), X=1413.45, Y=262.98, Mass=410637, SNR=77.2, Peak=42608 HFD=3.0
21:55:46.041 00.009 12116 MultiStar: [#1 -0.46,0.42,0.64,U] [#2 -0.05,0.43,0.77,U] [#3 -0.69,0.41,0.97,U] [#4 -0.44,0.19,0.66,U] [#5 -0.58,0.59,0.54,U] [#6 -0.66,0.65,0.44,U] [#7 -0.44,0.67,0.41,U] [#8 -0.87,0.42,0.37,U] 
21:55:46.051 00.010 12116 single-star, 8 included, MultiStar: {-0.43, 0.35}, one-star: {-0.11, -0.15}
21:55:46.056 00.005 12116 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.71) = xAngle (-4.90 = 1.39)
21:55:46.059 00.003 12116 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.91 = -1.91)
21:55:46.062 00.003 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-2.18 mountX=0.03 mountY=-0.18, mountTheta=-1.38
21:55:46.068 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.15, opts=13)
21:55:46.072 00.004 12116 Enqueuing Move request for scope (-0.11, -0.15)
21:55:46.074 00.002 11824 Worker thread wakes up
21:55:46.075 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
21:55:46.075 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1831, FiltMax=65535, Gamma=0.510
21:55:46.078 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
21:55:46.078 00.000 12116 UpdateGuideState exits: m=410637 SNR=77.2
21:55:46.081 00.003 11824 Moving (-0.11, -0.15) raw xDistance=0.03 yDistance=-0.18
21:55:46.081 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:46.084 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:55:46.085 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:46.085 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:46.088 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:55:46.088 00.000 12116 Enqueuing Expose request
21:55:46.091 00.003 11824 MoveAxis(E, 0, ABG)
21:55:46.091 00.000 11824 Move returns status 0, amount 0
21:55:46.091 00.000 11824 MoveAxis(N, 0, ABG)
21:55:46.091 00.000 11824 Move returns status 0, amount 0
21:55:46.091 00.000 11824 move complete, result=0
21:55:46.091 00.000 11824 worker thread done servicing request
21:55:46.092 00.001 11824 Worker thread wakes up
21:55:46.092 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:46.092 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:46.095 00.003 12116 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:55:49.501 03.406 11824 Exposure complete
21:55:49.747 00.246 11824 worker thread done servicing request
21:55:49.747 00.000 12116 OnExposeComplete: enter
21:55:49.750 00.003 12116 UpdateGuideState(): m_state=6
21:55:49.754 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 619
21:55:49.759 00.005 12116 Star::Find returns 1 (0), X=1412.89, Y=263.01, Mass=405615, SNR=80.6, Peak=46656 HFD=2.7
21:55:49.763 00.004 12116 MultiStar: [#1 -0.95,0.50,0.60,U] [#2 0.43,0.25,0.75,U] [#3 -1.10,0.50,0.90,U] [#4 -1.22,0.45,0.56,U] [#5 -1.00,0.41,0.51,U] [#6 -1.00,0.85,0.41,U] [#7 -1.06,0.89,0.36,U] [#8 -1.08,0.64,0.33,U] 
21:55:49.766 00.003 12116 single-star, 8 included, MultiStar: {-0.78, 0.40}, one-star: {-0.67, -0.13}
21:55:49.769 00.003 12116 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.71) = xAngle (-5.67 = 0.61)
21:55:49.773 00.004 12116 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.68 = -2.68)
21:55:49.777 00.004 12116 CameraToMount -- cameraX=-0.67 cameraY=-0.13 hyp=0.68 cameraTheta=-2.96 mountX=0.56 mountY=-0.30, mountTheta=-0.49
21:55:49.785 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.67, y=-0.13, opts=13)
21:55:49.789 00.004 12116 Enqueuing Move request for scope (-0.67, -0.13)
21:55:49.792 00.003 11824 Worker thread wakes up
21:55:49.792 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.13) opts 0xd
21:55:49.792 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.67, -0.13)
21:55:49.792 00.000 11824 Moving (-0.67, -0.13) raw xDistance=0.56 yDistance=-0.30
21:55:49.793 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
21:55:49.793 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:49.793 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1543, FiltMax=65535, Gamma=0.510
21:55:49.796 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:55:49.796 00.000 12116 UpdateGuideState exits: m=405615 SNR=80.6
21:55:49.798 00.002 11824 MoveAxis(W, 126, ABG)
21:55:49.798 00.000 11824 Guiding  Dir = 3, Dur = 126
21:55:49.799 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:49.801 00.002 11824 IsSlewing returns 0
21:55:49.801 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:49.804 00.003 11824 IsGuiding returns 0
21:55:49.805 00.001 12116 Enqueuing Expose request
21:55:49.807 00.002 11824 PulseGuide returned control before completion, sleep 136
21:55:49.946 00.139 11824 IsGuiding returns 1
21:55:49.946 00.000 11824 scope still moving after pulse duration time elapsed
21:55:49.977 00.031 11824 IsSlewing returns 0
21:55:49.977 00.000 11824 IsGuiding returns 0
21:55:49.977 00.000 11824 scope move finished after 126 + 47 ms
21:55:49.978 00.001 11824 Move returns status 0, amount 126
21:55:49.978 00.000 11824 MoveAxis(N, 0, ABG)
21:55:49.978 00.000 11824 Move returns status 0, amount 0
21:55:49.978 00.000 11824 move complete, result=0
21:55:49.978 00.000 11824 worker thread done servicing request
21:55:49.978 00.000 12116 GuideStep: 0.6 px 126 ms WEST, -0.3 px 0 ms NORTH
21:55:49.981 00.003 11824 Worker thread wakes up
21:55:49.981 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:49.981 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:53.388 03.407 11824 Exposure complete
21:55:53.629 00.241 11824 worker thread done servicing request
21:55:53.629 00.000 12116 OnExposeComplete: enter
21:55:53.632 00.003 12116 UpdateGuideState(): m_state=6
21:55:53.637 00.005 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 620
21:55:53.640 00.003 12116 Star::Find returns 1 (0), X=1413.63, Y=262.89, Mass=376110, SNR=75.4, Peak=39859 HFD=2.7
21:55:53.644 00.004 12116 MultiStar: [#1 0.10,0.23,0.68,U] [#2 0.02,0.38,0.96,U] [#3 -0.12,0.12,0.91,U] [#4 -0.48,0.51,0.65,U] [#5 -0.28,0.34,0.60,U] [#6 -0.24,0.17,0.43,U] [#7 -0.09,0.93,0.35,U] [#8 -0.50,0.20,0.47,U] 
21:55:53.647 00.003 12116 single-star, 8 included, MultiStar: {-0.13, 0.23}, one-star: {0.07, -0.25}
21:55:53.649 00.002 12116 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.71) = xAngle (-4.01 = 2.27)
21:55:53.652 00.003 12116 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.02 = -1.02)
21:55:53.654 00.002 12116 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.30 mountX=-0.17 mountY=-0.22, mountTheta=-2.22
21:55:53.661 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.25, opts=13)
21:55:53.664 00.003 12116 Enqueuing Move request for scope (0.07, -0.25)
21:55:53.666 00.002 11824 Worker thread wakes up
21:55:53.667 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1763, FiltMax=65535, Gamma=0.510
21:55:53.670 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
21:55:53.670 00.000 12116 UpdateGuideState exits: m=376110 SNR=75.4
21:55:53.673 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:53.676 00.003 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
21:55:53.676 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:53.679 00.003 12116 Enqueuing Expose request
21:55:53.682 00.003 11824 Moving (0.07, -0.25) raw xDistance=-0.17 yDistance=-0.22
21:55:53.682 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:55:53.682 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:53.682 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:55:53.682 00.000 11824 MoveAxis(E, 0, ABG)
21:55:53.682 00.000 11824 Move returns status 0, amount 0
21:55:53.682 00.000 11824 MoveAxis(N, 0, ABG)
21:55:53.682 00.000 11824 Move returns status 0, amount 0
21:55:53.682 00.000 11824 move complete, result=0
21:55:53.683 00.001 11824 worker thread done servicing request
21:55:53.683 00.000 11824 Worker thread wakes up
21:55:53.683 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:53.683 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:53.686 00.003 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:55:57.097 03.411 11824 Exposure complete
21:55:57.335 00.238 11824 worker thread done servicing request
21:55:57.336 00.001 12116 OnExposeComplete: enter
21:55:57.339 00.003 12116 UpdateGuideState(): m_state=6
21:55:57.342 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 621
21:55:57.345 00.003 12116 Star::Find returns 1 (0), X=1413.91, Y=262.66, Mass=376368, SNR=84.7, Peak=52483 HFD=2.6
21:55:57.348 00.003 12116 MultiStar: [#1 0.03,0.02,0.52,U] [#2 -0.18,0.13,0.65,U] [#3 0.06,0.07,0.90,U] [#4 -0.06,0.13,0.62,U] [#5 0.21,-0.21,0.49,U] [#6 -0.08,0.14,0.41,U] [#7 -0.06,0.45,0.45,U] [#8 -0.18,-0.11,0.28,U] 
21:55:57.350 00.002 12116 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.36, -0.47}
21:55:57.354 00.004 12116 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.71) = xAngle (-3.10 = -3.10)
21:55:57.357 00.003 12116 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.11 = -0.11)
21:55:57.359 00.002 12116 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.38 mountX=-0.05 mountY=-0.01, mountTheta=-3.03
21:55:57.364 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=-0.02, opts=13)
21:55:57.367 00.003 12116 Enqueuing Move request for scope (0.05, -0.02)
21:55:57.372 00.005 11824 Worker thread wakes up
21:55:57.372 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1697, FiltMax=65535, Gamma=0.510
21:55:57.375 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
21:55:57.375 00.000 12116 UpdateGuideState exits: m=376368 SNR=84.7
21:55:57.378 00.003 11824 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
21:55:57.378 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:57.381 00.003 11824 Moving (0.05, -0.02) raw xDistance=-0.05 yDistance=-0.01
21:55:57.381 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:55:57.383 00.002 12116 Enqueuing Expose request
21:55:57.387 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:55:57.387 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:57.387 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:55:57.387 00.000 11824 MoveAxis(E, 0, ABG)
21:55:57.387 00.000 11824 Move returns status 0, amount 0
21:55:57.387 00.000 11824 MoveAxis(N, 0, ABG)
21:55:57.387 00.000 11824 Move returns status 0, amount 0
21:55:57.387 00.000 11824 move complete, result=0
21:55:57.388 00.001 11824 worker thread done servicing request
21:55:57.388 00.000 11824 Worker thread wakes up
21:55:57.388 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:55:57.388 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:55:57.391 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:56:00.802 03.411 11824 Exposure complete
21:56:01.060 00.258 11824 worker thread done servicing request
21:56:01.060 00.000 12116 OnExposeComplete: enter
21:56:01.063 00.003 12116 UpdateGuideState(): m_state=6
21:56:01.067 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 622
21:56:01.070 00.003 12116 Star::Find returns 1 (0), X=1414.31, Y=262.41, Mass=399800, SNR=76.8, Peak=47827 HFD=3.0
21:56:01.074 00.004 12116 MultiStar: [#1 0.27,-0.18,0.66,U] [#2 -1.15,-0.07,0.84,U] [#3 0.29,-0.09,1.01,U] [#4 0.42,-0.42,0.65,U] [#5 0.41,-0.39,0.54,U] [#6 0.73,-0.42,0.53,U] [#7 0.31,0.11,0.40,U] [#8 0.75,-0.13,0.40,U] 
21:56:01.077 00.003 12116 refined, 8 included, MultiStar: {0.26, -0.28}, one-star: {0.75, -0.72}
21:56:01.079 00.002 12116 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.71) = xAngle (-3.54 = 2.74)
21:56:01.082 00.003 12116 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.55 = -0.55)
21:56:01.085 00.003 12116 CameraToMount -- cameraX=0.26 cameraY=-0.28 hyp=0.38 cameraTheta=-0.83 mountX=-0.35 mountY=-0.20, mountTheta=-2.62
21:56:01.091 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.26, y=-0.28, opts=13)
21:56:01.095 00.004 12116 Enqueuing Move request for scope (0.26, -0.28)
21:56:01.097 00.002 11824 Worker thread wakes up
21:56:01.097 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1655, FiltMax=65535, Gamma=0.510
21:56:01.100 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.28) opts 0xd
21:56:01.100 00.000 12116 UpdateGuideState exits: m=399800 SNR=76.8
21:56:01.103 00.003 11824 Handling offset move in thread for scope, endpoint = (0.26, -0.28)
21:56:01.103 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:01.106 00.003 11824 Moving (0.26, -0.28) raw xDistance=-0.35 yDistance=-0.20
21:56:01.106 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:01.108 00.002 12116 Enqueuing Expose request
21:56:01.112 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
21:56:01.112 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:01.112 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:56:01.112 00.000 11824 MoveAxis(E, 79, ABG)
21:56:01.112 00.000 11824 Guiding  Dir = 2, Dur = 79
21:56:01.113 00.001 11824 IsSlewing returns 0
21:56:01.113 00.000 11824 IsGuiding returns 0
21:56:01.113 00.000 11824 PulseGuide returned control before completion, sleep 89
21:56:01.213 00.100 11824 IsGuiding returns 1
21:56:01.213 00.000 11824 scope still moving after pulse duration time elapsed
21:56:01.244 00.031 11824 IsSlewing returns 0
21:56:01.244 00.000 11824 IsGuiding returns 0
21:56:01.244 00.000 11824 scope move finished after 79 + 52 ms
21:56:01.244 00.000 11824 Move returns status 0, amount 79
21:56:01.244 00.000 11824 MoveAxis(N, 0, ABG)
21:56:01.244 00.000 11824 Move returns status 0, amount 0
21:56:01.245 00.001 11824 move complete, result=0
21:56:01.245 00.000 11824 worker thread done servicing request
21:56:01.245 00.000 11824 Worker thread wakes up
21:56:01.246 00.001 12116 GuideStep: -0.4 px 79 ms EAST, -0.2 px 0 ms NORTH
21:56:01.250 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:01.250 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:56:04.684 03.434 11824 Exposure complete
21:56:04.979 00.295 11824 worker thread done servicing request
21:56:04.980 00.001 12116 OnExposeComplete: enter
21:56:04.984 00.004 12116 UpdateGuideState(): m_state=6
21:56:04.989 00.005 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 623
21:56:04.993 00.004 12116 Star::Find returns 1 (0), X=1414.12, Y=262.22, Mass=400487, SNR=86.8, Peak=49747 HFD=2.8
21:56:04.997 00.004 12116 MultiStar: [#1 0.22,0.04,0.64,U] [#2 -0.90,-0.17,0.65,U] [#3 0.06,-0.13,0.81,U] [#4 0.04,-0.17,0.66,U] [#5 0.24,-0.50,0.41,U] [#6 0.18,-0.07,0.43,U] [#7 -0.12,0.35,0.36,U] [#8 -0.21,-0.21,0.38,U] 
21:56:05.000 00.003 12116 refined, 8 included, MultiStar: {0.04, -0.26}, one-star: {0.56, -0.91}
21:56:05.004 00.004 12116 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.71) = xAngle (-4.12 = 2.16)
21:56:05.008 00.004 12116 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.13 = -1.13)
21:56:05.011 00.003 12116 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.40 mountX=-0.15 mountY=-0.24, mountTheta=-2.12
21:56:05.021 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.04, y=-0.26, opts=13)
21:56:05.024 00.003 12116 Enqueuing Move request for scope (0.04, -0.26)
21:56:05.028 00.004 11824 Worker thread wakes up
21:56:05.028 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1728, FiltMax=65535, Gamma=0.510
21:56:05.031 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
21:56:05.031 00.000 12116 UpdateGuideState exits: m=400487 SNR=86.8
21:56:05.034 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:05.038 00.004 11824 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
21:56:05.038 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:05.041 00.003 11824 Moving (0.04, -0.26) raw xDistance=-0.15 yDistance=-0.24
21:56:05.041 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:56:05.041 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:05.041 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:56:05.042 00.001 11824 MoveAxis(E, 0, ABG)
21:56:05.042 00.000 11824 Move returns status 0, amount 0
21:56:05.042 00.000 12116 Enqueuing Expose request
21:56:05.045 00.003 11824 MoveAxis(N, 0, ABG)
21:56:05.045 00.000 11824 Move returns status 0, amount 0
21:56:05.045 00.000 11824 move complete, result=0
21:56:05.045 00.000 11824 worker thread done servicing request
21:56:05.045 00.000 11824 Worker thread wakes up
21:56:05.045 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:56:05.049 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:05.049 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:56:08.463 03.414 11824 Exposure complete
21:56:08.691 00.228 11824 worker thread done servicing request
21:56:08.691 00.000 12116 OnExposeComplete: enter
21:56:08.695 00.004 12116 UpdateGuideState(): m_state=6
21:56:08.699 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 624
21:56:08.703 00.004 12116 Star::Find returns 1 (0), X=1414.27, Y=262.24, Mass=392506, SNR=80.9, Peak=36928 HFD=2.9
21:56:08.707 00.004 12116 MultiStar: [#1 0.49,-0.52,0.69,U] [#2 -1.09,-0.30,0.78,U] [#3 0.39,-0.17,0.79,U] [#4 0.41,-0.37,0.61,U] [#5 0.81,-0.67,0.49,U] [#6 0.28,-0.39,0.41,U] [#7 0.30,0.02,0.50,U] [#8 0.18,-0.30,0.37,U] 
21:56:08.711 00.004 12116 refined, 8 included, MultiStar: {0.26, -0.43}, one-star: {0.71, -0.90}
21:56:08.713 00.002 12116 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.71) = xAngle (-3.74 = 2.54)
21:56:08.716 00.003 12116 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.75 = -0.75)
21:56:08.721 00.005 12116 CameraToMount -- cameraX=0.26 cameraY=-0.43 hyp=0.50 cameraTheta=-1.03 mountX=-0.42 mountY=-0.34, mountTheta=-2.45
21:56:08.732 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.26, y=-0.43, opts=13)
21:56:08.740 00.008 12116 Enqueuing Move request for scope (0.26, -0.43)
21:56:08.743 00.003 11824 Worker thread wakes up
21:56:08.743 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.43) opts 0xd
21:56:08.744 00.001 11824 Handling offset move in thread for scope, endpoint = (0.26, -0.43)
21:56:08.744 00.000 11824 Moving (0.26, -0.43) raw xDistance=-0.42 yDistance=-0.34
21:56:08.744 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
21:56:08.744 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:08.744 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:56:08.744 00.000 11824 MoveAxis(E, 93, ABG)
21:56:08.744 00.000 11824 Guiding  Dir = 2, Dur = 93
21:56:08.744 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1699, FiltMax=65535, Gamma=0.510
21:56:08.748 00.004 11824 IsSlewing returns 0
21:56:08.749 00.001 11824 IsGuiding returns 0
21:56:08.749 00.000 12116 UpdateGuideState exits: m=392506 SNR=80.9
21:56:08.755 00.006 11824 PulseGuide returned control before completion, sleep 103
21:56:08.755 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:08.760 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:08.763 00.003 12116 Enqueuing Expose request
21:56:08.863 00.100 11824 IsGuiding returns 1
21:56:08.863 00.000 11824 scope still moving after pulse duration time elapsed
21:56:08.895 00.032 11824 IsSlewing returns 0
21:56:08.895 00.000 11824 IsGuiding returns 1
21:56:08.926 00.031 11824 IsSlewing returns 0
21:56:08.926 00.000 11824 IsGuiding returns 0
21:56:08.926 00.000 11824 scope move finished after 93 + 84 ms
21:56:08.926 00.000 11824 Move returns status 0, amount 93
21:56:08.927 00.001 11824 MoveAxis(N, 0, ABG)
21:56:08.927 00.000 11824 Move returns status 0, amount 0
21:56:08.927 00.000 11824 move complete, result=0
21:56:08.927 00.000 12116 GuideStep: -0.4 px 93 ms EAST, -0.3 px 0 ms NORTH
21:56:08.930 00.003 11824 worker thread done servicing request
21:56:08.930 00.000 11824 Worker thread wakes up
21:56:08.930 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:08.930 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:56:12.379 03.449 11824 Exposure complete
21:56:12.656 00.277 11824 worker thread done servicing request
21:56:12.657 00.001 12116 OnExposeComplete: enter
21:56:12.661 00.004 12116 UpdateGuideState(): m_state=6
21:56:12.665 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 625
21:56:12.668 00.003 12116 Star::Find returns 1 (0), X=1414.12, Y=262.67, Mass=375093, SNR=79.3, Peak=42483 HFD=2.8
21:56:12.672 00.004 12116 MultiStar: [#1 0.09,0.06,0.58,U] [#2 -0.61,0.08,0.64,U] [#3 -0.00,0.04,0.91,U] [#4 0.09,-0.01,0.63,U] [#5 0.08,0.13,0.44,U] [#6 0.40,0.41,0.42,U] [#7 0.18,0.72,0.33,U] [#8 -0.34,0.16,0.32,U] 
21:56:12.675 00.003 12116 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.56, -0.46}
21:56:12.679 00.004 12116 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.71) = xAngle (-2.34 = -2.34)
21:56:12.682 00.003 12116 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.65 = 0.65)
21:56:12.685 00.003 12116 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.37 mountX=-0.06 mountY=0.05, mountTheta=2.43
21:56:12.691 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=0.03, opts=13)
21:56:12.697 00.006 12116 Enqueuing Move request for scope (0.08, 0.03)
21:56:12.702 00.005 11824 Worker thread wakes up
21:56:12.702 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1651, FiltMax=65535, Gamma=0.510
21:56:12.705 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
21:56:12.705 00.000 12116 UpdateGuideState exits: m=375093 SNR=79.3
21:56:12.709 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:12.713 00.004 11824 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
21:56:12.713 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:12.718 00.005 11824 Moving (0.08, 0.03) raw xDistance=-0.06 yDistance=0.05
21:56:12.718 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:56:12.719 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:12.719 00.000 12116 Enqueuing Expose request
21:56:12.723 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:56:12.723 00.000 11824 MoveAxis(E, 0, ABG)
21:56:12.724 00.001 11824 Move returns status 0, amount 0
21:56:12.724 00.000 11824 MoveAxis(N, 0, ABG)
21:56:12.724 00.000 11824 Move returns status 0, amount 0
21:56:12.724 00.000 11824 move complete, result=0
21:56:12.724 00.000 11824 worker thread done servicing request
21:56:12.724 00.000 11824 Worker thread wakes up
21:56:12.724 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:12.724 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:56:12.729 00.005 12116 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:56:16.127 03.398 11824 Exposure complete
21:56:16.370 00.243 11824 worker thread done servicing request
21:56:16.370 00.000 12116 OnExposeComplete: enter
21:56:16.373 00.003 12116 UpdateGuideState(): m_state=6
21:56:16.377 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 626
21:56:16.380 00.003 12116 Star::Find returns 1 (0), X=1414.60, Y=262.40, Mass=397827, SNR=84.9, Peak=36819 HFD=3.2
21:56:16.383 00.003 12116 MultiStar: [#1 0.74,-0.11,0.58,U] [#2 -1.58,-0.11,0.71,U] [#3 0.57,-0.20,0.87,U] [#4 0.53,-0.19,0.54,U] [#5 0.53,-0.45,0.46,U] [#6 0.69,-0.11,0.35,U] [#7 0.53,0.16,0.37,U] [#8 0.64,-0.38,0.27,U] 
21:56:16.387 00.004 12116 refined, 8 included, MultiStar: {0.39, -0.28}, one-star: {1.04, -0.73}
21:56:16.391 00.004 12116 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.71) = xAngle (-3.34 = 2.94)
21:56:16.394 00.003 12116 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.35 = -0.35)
21:56:16.396 00.002 12116 CameraToMount -- cameraX=0.39 cameraY=-0.28 hyp=0.48 cameraTheta=-0.63 mountX=-0.47 mountY=-0.17, mountTheta=-2.80
21:56:16.402 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.39, y=-0.28, opts=13)
21:56:16.405 00.003 12116 Enqueuing Move request for scope (0.39, -0.28)
21:56:16.408 00.003 11824 Worker thread wakes up
21:56:16.408 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1722, FiltMax=65535, Gamma=0.510
21:56:16.411 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.28) opts 0xd
21:56:16.411 00.000 12116 UpdateGuideState exits: m=397827 SNR=84.9
21:56:16.413 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:16.416 00.003 11824 Handling offset move in thread for scope, endpoint = (0.39, -0.28)
21:56:16.416 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:16.419 00.003 12116 Enqueuing Expose request
21:56:16.422 00.003 11824 Moving (0.39, -0.28) raw xDistance=-0.47 yDistance=-0.17
21:56:16.422 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
21:56:16.422 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:16.422 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:56:16.422 00.000 11824 MoveAxis(E, 105, ABG)
21:56:16.423 00.001 11824 Guiding  Dir = 2, Dur = 105
21:56:16.423 00.000 11824 IsSlewing returns 0
21:56:16.423 00.000 11824 IsGuiding returns 0
21:56:16.423 00.000 11824 PulseGuide returned control before completion, sleep 115
21:56:16.554 00.131 11824 IsGuiding returns 1
21:56:16.554 00.000 11824 scope still moving after pulse duration time elapsed
21:56:16.585 00.031 11824 IsSlewing returns 0
21:56:16.585 00.000 11824 IsGuiding returns 0
21:56:16.586 00.001 11824 scope move finished after 105 + 57 ms
21:56:16.586 00.000 11824 Move returns status 0, amount 105
21:56:16.586 00.000 11824 MoveAxis(N, 0, ABG)
21:56:16.586 00.000 11824 Move returns status 0, amount 0
21:56:16.586 00.000 11824 move complete, result=0
21:56:16.586 00.000 11824 worker thread done servicing request
21:56:16.587 00.001 11824 Worker thread wakes up
21:56:16.587 00.000 12116 GuideStep: -0.5 px 105 ms EAST, -0.2 px 0 ms NORTH
21:56:16.590 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:16.590 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:56:20.007 03.417 11824 Exposure complete
21:56:20.250 00.243 11824 worker thread done servicing request
21:56:20.250 00.000 12116 OnExposeComplete: enter
21:56:20.254 00.004 12116 UpdateGuideState(): m_state=6
21:56:20.257 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 627
21:56:20.260 00.003 12116 Star::Find returns 1 (0), X=1414.06, Y=262.35, Mass=420020, SNR=82.1, Peak=45923 HFD=3.3
21:56:20.265 00.005 12116 MultiStar: [#1 0.30,-0.13,0.62,U] [#2 -0.88,-0.05,0.81,U] [#3 0.19,-0.45,0.90,U] [#4 0.05,0.06,0.57,U] [#5 0.51,-0.45,0.50,U] [#6 -0.03,-0.05,0.38,U] [#7 0.26,0.43,0.38,U] [#8 0.07,-0.23,0.37,U] 
21:56:20.267 00.002 12116 refined, 8 included, MultiStar: {0.10, -0.26}, one-star: {0.50, -0.78}
21:56:20.271 00.004 12116 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.71) = xAngle (-3.93 = 2.36)
21:56:20.274 00.003 12116 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.94 = -0.94)
21:56:20.278 00.004 12116 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.21 mountX=-0.20 mountY=-0.23, mountTheta=-2.29
21:56:20.283 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.10, y=-0.26, opts=13)
21:56:20.286 00.003 12116 Enqueuing Move request for scope (0.10, -0.26)
21:56:20.289 00.003 11824 Worker thread wakes up
21:56:20.289 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1815, FiltMax=65535, Gamma=0.510
21:56:20.292 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
21:56:20.293 00.001 12116 UpdateGuideState exits: m=420020 SNR=82.1
21:56:20.296 00.003 11824 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
21:56:20.296 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:20.299 00.003 11824 Moving (0.10, -0.26) raw xDistance=-0.20 yDistance=-0.23
21:56:20.299 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:20.303 00.004 12116 Enqueuing Expose request
21:56:20.305 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:56:20.306 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:20.306 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:56:20.306 00.000 11824 MoveAxis(E, 0, ABG)
21:56:20.306 00.000 11824 Move returns status 0, amount 0
21:56:20.306 00.000 11824 MoveAxis(N, 0, ABG)
21:56:20.306 00.000 11824 Move returns status 0, amount 0
21:56:20.306 00.000 11824 move complete, result=0
21:56:20.306 00.000 11824 worker thread done servicing request
21:56:20.307 00.001 11824 Worker thread wakes up
21:56:20.307 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:20.307 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:56:20.311 00.004 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:56:23.711 03.400 11824 Exposure complete
21:56:23.968 00.257 12116 OnExposeComplete: enter
21:56:23.972 00.004 11824 worker thread done servicing request
21:56:23.972 00.000 12116 UpdateGuideState(): m_state=6
21:56:23.975 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 628
21:56:23.978 00.003 12116 Star::Find returns 1 (0), X=1413.77, Y=262.29, Mass=390282, SNR=71.8, Peak=44003 HFD=2.9
21:56:23.982 00.004 12116 MultiStar: [#1 -0.04,-0.29,0.73,U] [#2 -0.44,-0.49,0.87,U] [#3 -0.02,-0.36,1.02,U] [#4 -0.28,-0.08,0.67,U] [#5 0.16,-0.84,0.57,U] [#6 -0.05,0.01,0.47,U] [#7 0.03,-0.12,0.44,U] [#8 -0.28,-0.13,0.40,U] 
21:56:23.985 00.003 12116 refined, 8 included, MultiStar: {-0.07, -0.40}, one-star: {0.21, -0.85}
21:56:23.988 00.003 12116 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.71) = xAngle (-4.46 = 1.82)
21:56:23.991 00.003 12116 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.47 = -1.47)
21:56:23.996 00.005 12116 CameraToMount -- cameraX=-0.07 cameraY=-0.40 hyp=0.41 cameraTheta=-1.75 mountX=-0.10 mountY=-0.41, mountTheta=-1.82
21:56:24.003 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=-0.40, opts=13)
21:56:24.008 00.005 12116 Enqueuing Move request for scope (-0.07, -0.40)
21:56:24.011 00.003 11824 Worker thread wakes up
21:56:24.011 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.40) opts 0xd
21:56:24.011 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.07, -0.40)
21:56:24.011 00.000 11824 Moving (-0.07, -0.40) raw xDistance=-0.10 yDistance=-0.41
21:56:24.011 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1469, FiltMax=65535, Gamma=0.510
21:56:24.014 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:56:24.014 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:24.014 00.000 12116 UpdateGuideState exits: m=390282 SNR=71.8
21:56:24.017 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:56:24.017 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:24.021 00.004 11824 MoveAxis(E, 0, ABG)
21:56:24.021 00.000 11824 Move returns status 0, amount 0
21:56:24.021 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:24.024 00.003 12116 Enqueuing Expose request
21:56:24.027 00.003 11824 MoveAxis(N, 0, ABG)
21:56:24.027 00.000 11824 Move returns status 0, amount 0
21:56:24.027 00.000 11824 move complete, result=0
21:56:24.027 00.000 11824 worker thread done servicing request
21:56:24.027 00.000 11824 Worker thread wakes up
21:56:24.028 00.001 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:56:24.030 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:24.030 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:56:27.432 03.402 11824 Exposure complete
21:56:27.679 00.247 11824 worker thread done servicing request
21:56:27.679 00.000 12116 OnExposeComplete: enter
21:56:27.682 00.003 12116 UpdateGuideState(): m_state=6
21:56:27.685 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 629
21:56:27.689 00.004 12116 Star::Find returns 1 (0), X=1413.69, Y=261.95, Mass=414810, SNR=88.4, Peak=42384 HFD=2.6
21:56:27.693 00.004 12116 MultiStar: [#1 -0.33,-0.50,0.61,U] [#2 0.10,-0.74,0.74,U] [#3 -0.41,-0.88,0.88,U] [#4 -0.57,-0.55,0.53,U] [#5 -0.61,-0.55,0.45,U] [#6 -0.77,-0.31,0.38,U] [#7 -0.37,-0.41,0.37,U] [#8 -0.58,-0.66,0.31,U] 
21:56:27.695 00.002 12116 refined, 8 included, MultiStar: {-0.29, -0.73}, one-star: {0.13, -1.18}
21:56:27.698 00.003 12116 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.71) = xAngle (-4.67 = 1.62)
21:56:27.700 00.002 12116 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.68 = -1.68)
21:56:27.703 00.003 12116 CameraToMount -- cameraX=-0.29 cameraY=-0.73 hyp=0.78 cameraTheta=-1.95 mountX=-0.04 mountY=-0.78, mountTheta=-1.62
21:56:27.710 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.29, y=-0.73, opts=13)
21:56:27.713 00.003 12116 Enqueuing Move request for scope (-0.29, -0.73)
21:56:27.715 00.002 11824 Worker thread wakes up
21:56:27.715 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1399, FiltMax=65535, Gamma=0.510
21:56:27.718 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.73) opts 0xd
21:56:27.718 00.000 12116 UpdateGuideState exits: m=414810 SNR=88.4
21:56:27.721 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:27.723 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.29, -0.73)
21:56:27.724 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:27.726 00.002 12116 Enqueuing Expose request
21:56:27.729 00.003 11824 Moving (-0.29, -0.73) raw xDistance=-0.04 yDistance=-0.78
21:56:27.729 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:56:27.729 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78
21:56:27.729 00.000 11824 MoveAxis(E, 0, ABG)
21:56:27.729 00.000 11824 Move returns status 0, amount 0
21:56:27.729 00.000 11824 MoveAxis(N, 146, ABG)
21:56:27.729 00.000 11824 Guiding  Dir = 0, Dur = 146
21:56:27.730 00.001 11824 IsSlewing returns 0
21:56:27.730 00.000 11824 IsGuiding returns 0
21:56:27.730 00.000 11824 PulseGuide returned control before completion, sleep 156
21:56:27.899 00.169 11824 IsGuiding returns 1
21:56:27.899 00.000 11824 scope still moving after pulse duration time elapsed
21:56:27.931 00.032 11824 IsSlewing returns 0
21:56:27.931 00.000 11824 IsGuiding returns 0
21:56:27.931 00.000 11824 scope move finished after 146 + 54 ms
21:56:27.931 00.000 11824 Move returns status 0, amount 146
21:56:27.931 00.000 11824 move complete, result=0
21:56:27.931 00.000 11824 worker thread done servicing request
21:56:27.932 00.001 11824 Worker thread wakes up
21:56:27.932 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.8 px 146 ms NORTH
21:56:27.937 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:27.937 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:56:31.357 03.420 11824 Exposure complete
21:56:31.618 00.261 12116 OnExposeComplete: enter
21:56:31.622 00.004 12116 UpdateGuideState(): m_state=6
21:56:31.625 00.003 11824 worker thread done servicing request
21:56:31.626 00.001 12116 Star::Find(15, 1413, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 630
21:56:31.629 00.003 12116 Star::Find returns 1 (0), X=1413.64, Y=263.03, Mass=403555, SNR=83.5, Peak=42720 HFD=2.8
21:56:31.632 00.003 12116 MultiStar: [#1 -0.45,0.60,0.62,U] [#2 0.21,0.17,0.76,U] [#3 -0.28,0.75,0.95,U] [#4 -0.41,0.26,0.63,U] [#5 -0.20,0.21,0.49,U] [#6 -0.49,0.63,0.41,U] [#7 -0.39,1.00,0.41,U] [#8 -0.23,0.62,0.37,U] 
21:56:31.635 00.003 12116 single-star, 8 included, MultiStar: {-0.20, 0.40}, one-star: {0.08, -0.11}
21:56:31.640 00.005 12116 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.71) = xAngle (-3.61 = 2.68)
21:56:31.643 00.003 12116 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.62 = -0.62)
21:56:31.646 00.003 12116 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.89 mountX=-0.12 mountY=-0.08, mountTheta=-2.56
21:56:31.653 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=-0.11, opts=13)
21:56:31.657 00.004 12116 Enqueuing Move request for scope (0.08, -0.11)
21:56:31.660 00.003 11824 Worker thread wakes up
21:56:31.660 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
21:56:31.660 00.000 11824 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
21:56:31.660 00.000 11824 Moving (0.08, -0.11) raw xDistance=-0.12 yDistance=-0.08
21:56:31.660 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:56:31.660 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:31.660 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:56:31.660 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1613, FiltMax=65535, Gamma=0.510
21:56:31.663 00.003 11824 MoveAxis(E, 0, ABG)
21:56:31.663 00.000 12116 UpdateGuideState exits: m=403555 SNR=83.5
21:56:31.666 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:31.670 00.004 11824 Move returns status 0, amount 0
21:56:31.670 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:31.673 00.003 12116 Enqueuing Expose request
21:56:31.677 00.004 11824 MoveAxis(N, 0, ABG)
21:56:31.678 00.001 11824 Move returns status 0, amount 0
21:56:31.678 00.000 11824 move complete, result=0
21:56:31.678 00.000 11824 worker thread done servicing request
21:56:31.678 00.000 11824 Worker thread wakes up
21:56:31.678 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:56:31.682 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:31.682 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:56:35.064 03.382 11824 Exposure complete
21:56:35.308 00.244 11824 worker thread done servicing request
21:56:35.308 00.000 12116 OnExposeComplete: enter
21:56:35.312 00.004 12116 UpdateGuideState(): m_state=6
21:56:35.315 00.003 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 631
21:56:35.318 00.003 12116 Star::Find returns 1 (0), X=1413.51, Y=262.90, Mass=424324, SNR=93.7, Peak=35619 HFD=3.5
21:56:35.322 00.004 12116 MultiStar: [#1 -0.46,0.38,0.52,U] [#2 -0.28,0.50,0.65,U] [#3 -0.35,0.40,0.68,U] [#4 -0.76,0.42,0.51,U] [#5 -0.65,0.49,0.42,U] [#6 -0.69,1.00,0.47,U] [#7 -0.14,1.08,0.40,U] [#8 -0.88,1.14,0.23,U] 
21:56:35.325 00.003 12116 single-star, 8 included, MultiStar: {-0.40, 0.44}, one-star: {-0.05, -0.23}
21:56:35.329 00.004 12116 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.71) = xAngle (-4.51 = 1.78)
21:56:35.331 00.002 12116 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.52 = -1.52)
21:56:35.334 00.003 12116 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.79 mountX=-0.05 mountY=-0.24, mountTheta=-1.77
21:56:35.341 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=-0.23, opts=13)
21:56:35.345 00.004 12116 Enqueuing Move request for scope (-0.05, -0.23)
21:56:35.348 00.003 11824 Worker thread wakes up
21:56:35.348 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1759, FiltMax=65535, Gamma=0.510
21:56:35.351 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
21:56:35.351 00.000 12116 UpdateGuideState exits: m=424324 SNR=93.7
21:56:35.355 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
21:56:35.355 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:35.358 00.003 11824 Moving (-0.05, -0.23) raw xDistance=-0.05 yDistance=-0.24
21:56:35.358 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:35.361 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:56:35.361 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:35.361 00.000 12116 Enqueuing Expose request
21:56:35.365 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:56:35.365 00.000 11824 MoveAxis(E, 0, ABG)
21:56:35.365 00.000 11824 Move returns status 0, amount 0
21:56:35.365 00.000 11824 MoveAxis(N, 0, ABG)
21:56:35.365 00.000 11824 Move returns status 0, amount 0
21:56:35.365 00.000 11824 move complete, result=0
21:56:35.365 00.000 11824 worker thread done servicing request
21:56:35.365 00.000 11824 Worker thread wakes up
21:56:35.365 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:35.365 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:56:35.369 00.004 12116 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:56:38.775 03.406 11824 Exposure complete
21:56:39.016 00.241 11824 worker thread done servicing request
21:56:39.016 00.000 12116 OnExposeComplete: enter
21:56:39.020 00.004 12116 UpdateGuideState(): m_state=6
21:56:39.023 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
21:56:39.027 00.004 12116 Star::Find returns 1 (0), X=1412.99, Y=263.72, Mass=445454, SNR=87.6, Peak=39792 HFD=3.3
21:56:39.030 00.003 12116 MultiStar: [#1 -1.02,1.20,0.58,U] [#2 0.66,0.84,0.60,U] [#3 -0.94,0.97,0.79,U] [#4 -1.39,1.09,0.58,U] [#5 -1.16,0.96,0.42,U] [#6 -1.21,1.26,0.35,U] [#7 -1.25,1.59,0.35,U] [#8 -1.40,1.28,0.33,U] 
21:56:39.034 00.004 12116 single-star, 8 included, MultiStar: {-0.83, 1.00}, one-star: {-0.57, 0.59}
21:56:39.036 00.002 12116 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.71) = xAngle (-0.37 = -0.37)
21:56:39.039 00.003 12116 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.62 = 2.62)
21:56:39.042 00.003 12116 CameraToMount -- cameraX=-0.57 cameraY=0.59 hyp=0.82 cameraTheta=2.34 mountX=0.76 mountY=0.41, mountTheta=0.49
21:56:39.049 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.57, y=0.59, opts=13)
21:56:39.052 00.003 12116 Enqueuing Move request for scope (-0.57, 0.59)
21:56:39.055 00.003 11824 Worker thread wakes up
21:56:39.055 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1591, FiltMax=65535, Gamma=0.510
21:56:39.058 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.59) opts 0xd
21:56:39.058 00.000 12116 UpdateGuideState exits: m=445454 SNR=87.6
21:56:39.061 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:39.063 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.57, 0.59)
21:56:39.063 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:39.066 00.003 12116 Enqueuing Expose request
21:56:39.068 00.002 11824 Moving (-0.57, 0.59) raw xDistance=0.76 yDistance=0.41
21:56:39.069 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
21:56:39.069 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:39.069 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
21:56:39.069 00.000 11824 MoveAxis(W, 171, ABG)
21:56:39.069 00.000 11824 Guiding  Dir = 3, Dur = 171
21:56:39.069 00.000 11824 IsSlewing returns 0
21:56:39.070 00.001 11824 IsGuiding returns 0
21:56:39.070 00.000 11824 PulseGuide returned control before completion, sleep 181
21:56:39.263 00.193 11824 IsGuiding returns 1
21:56:39.263 00.000 11824 scope still moving after pulse duration time elapsed
21:56:39.294 00.031 11824 IsSlewing returns 0
21:56:39.294 00.000 11824 IsGuiding returns 0
21:56:39.294 00.000 11824 scope move finished after 171 + 53 ms
21:56:39.294 00.000 11824 Move returns status 0, amount 171
21:56:39.294 00.000 11824 MoveAxis(N, 0, ABG)
21:56:39.294 00.000 11824 Move returns status 0, amount 0
21:56:39.294 00.000 11824 move complete, result=0
21:56:39.296 00.002 11824 worker thread done servicing request
21:56:39.296 00.000 11824 Worker thread wakes up
21:56:39.296 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:39.296 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:56:39.296 00.000 12116 GuideStep: 0.8 px 171 ms WEST, 0.4 px 0 ms NORTH
21:56:42.728 03.432 11824 Exposure complete
21:56:42.971 00.243 11824 worker thread done servicing request
21:56:42.972 00.001 12116 OnExposeComplete: enter
21:56:42.975 00.003 12116 UpdateGuideState(): m_state=6
21:56:42.979 00.004 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 633
21:56:42.983 00.004 12116 Star::Find returns 1 (0), X=1413.03, Y=262.77, Mass=446310, SNR=79.8, Peak=46960 HFD=3.2
21:56:42.988 00.005 12116 MultiStar: [#1 -1.20,0.47,0.66,U] [#2 0.49,0.07,0.80,U] [#3 -0.93,0.43,0.89,U] [#4 -1.12,0.43,0.74,U] [#5 -1.26,0.52,0.55,U] [#6 -1.30,0.84,0.35,U] [#7 -1.20,0.45,0.41,U] [#8 -1.31,0.47,0.39,U] 
21:56:42.991 00.003 12116 single-star, 8 included, MultiStar: {-0.82, 0.29}, one-star: {-0.53, -0.36}
21:56:42.994 00.003 12116 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.71) = xAngle (-5.26 = 1.02)
21:56:42.997 00.003 12116 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.27 = -2.27)
21:56:43.000 00.003 12116 CameraToMount -- cameraX=-0.53 cameraY=-0.36 hyp=0.64 cameraTheta=-2.55 mountX=0.34 mountY=-0.49, mountTheta=-0.97
21:56:43.005 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.53, y=-0.36, opts=13)
21:56:43.008 00.003 12116 Enqueuing Move request for scope (-0.53, -0.36)
21:56:43.012 00.004 11824 Worker thread wakes up
21:56:43.012 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.36) opts 0xd
21:56:43.012 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.53, -0.36)
21:56:43.012 00.000 11824 Moving (-0.53, -0.36) raw xDistance=0.34 yDistance=-0.49
21:56:43.012 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
21:56:43.012 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:56:43.012 00.000 11824 MoveAxis(W, 87, ABG)
21:56:43.012 00.000 11824 Guiding  Dir = 3, Dur = 87
21:56:43.012 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1687, FiltMax=65535, Gamma=0.510
21:56:43.016 00.004 12116 UpdateGuideState exits: m=446310 SNR=79.8
21:56:43.018 00.002 11824 IsSlewing returns 0
21:56:43.019 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:43.023 00.004 11824 IsGuiding returns 0
21:56:43.023 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:43.026 00.003 12116 Enqueuing Expose request
21:56:43.030 00.004 11824 PulseGuide returned control before completion, sleep 97
21:56:43.139 00.109 11824 IsGuiding returns 1
21:56:43.139 00.000 11824 scope still moving after pulse duration time elapsed
21:56:43.169 00.030 11824 IsSlewing returns 0
21:56:43.170 00.001 11824 IsGuiding returns 1
21:56:43.201 00.031 11824 IsSlewing returns 0
21:56:43.201 00.000 11824 IsGuiding returns 1
21:56:43.231 00.030 11824 IsSlewing returns 0
21:56:43.231 00.000 11824 IsGuiding returns 0
21:56:43.231 00.000 11824 scope move finished after 87 + 121 ms
21:56:43.231 00.000 11824 Move returns status 0, amount 87
21:56:43.231 00.000 11824 MoveAxis(N, 92, ABG)
21:56:43.231 00.000 11824 Guiding  Dir = 0, Dur = 92
21:56:43.232 00.001 11824 IsSlewing returns 0
21:56:43.232 00.000 11824 IsGuiding returns 0
21:56:43.232 00.000 11824 PulseGuide returned control before completion, sleep 102
21:56:43.341 00.109 11824 IsGuiding returns 1
21:56:43.341 00.000 11824 scope still moving after pulse duration time elapsed
21:56:43.372 00.031 11824 IsSlewing returns 0
21:56:43.372 00.000 11824 IsGuiding returns 0
21:56:43.372 00.000 11824 scope move finished after 92 + 48 ms
21:56:43.372 00.000 11824 Move returns status 0, amount 92
21:56:43.372 00.000 11824 move complete, result=0
21:56:43.372 00.000 11824 worker thread done servicing request
21:56:43.372 00.000 11824 Worker thread wakes up
21:56:43.372 00.000 12116 GuideStep: 0.3 px 87 ms WEST, -0.5 px 92 ms NORTH
21:56:43.377 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:43.377 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:56:46.790 03.413 11824 Exposure complete
21:56:47.137 00.347 11824 worker thread done servicing request
21:56:47.137 00.000 12116 OnExposeComplete: enter
21:56:47.140 00.003 12116 UpdateGuideState(): m_state=6
21:56:47.145 00.005 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 634
21:56:47.148 00.003 12116 Star::Find returns 1 (0), X=1413.26, Y=263.51, Mass=439470, SNR=92.6, Peak=52416 HFD=3.0
21:56:47.152 00.004 12116 MultiStar: [#1 -0.66,0.97,0.50,U] [#2 0.63,0.81,0.64,U] [#3 -0.81,0.72,0.91,U] [#4 -0.51,0.81,0.54,U] [#5 -0.50,0.28,0.46,U] [#6 -0.72,0.91,0.36,U] [#7 -0.56,1.35,0.40,U] [#8 -0.50,0.86,0.31,U] 
21:56:47.156 00.004 12116 single-star, 8 included, MultiStar: {-0.41, 0.73}, one-star: {-0.30, 0.38}
21:56:47.161 00.005 12116 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.71) = xAngle (-0.47 = -0.47)
21:56:47.164 00.003 12116 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.51 = 2.51)
21:56:47.167 00.003 12116 CameraToMount -- cameraX=-0.30 cameraY=0.38 hyp=0.48 cameraTheta=2.24 mountX=0.43 mountY=0.28, mountTheta=0.58
21:56:47.176 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=0.38, opts=13)
21:56:47.179 00.003 12116 Enqueuing Move request for scope (-0.30, 0.38)
21:56:47.182 00.003 11824 Worker thread wakes up
21:56:47.182 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1367, FiltMax=65535, Gamma=0.510
21:56:47.186 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.38) opts 0xd
21:56:47.186 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.30, 0.38)
21:56:47.186 00.000 11824 Moving (-0.30, 0.38) raw xDistance=0.43 yDistance=0.28
21:56:47.186 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
21:56:47.186 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:47.186 00.000 12116 UpdateGuideState exits: m=439470 SNR=92.6
21:56:47.190 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:56:47.190 00.000 11824 MoveAxis(W, 101, ABG)
21:56:47.190 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:47.194 00.004 11824 Guiding  Dir = 3, Dur = 101
21:56:47.194 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:47.197 00.003 12116 Enqueuing Expose request
21:56:47.200 00.003 11824 IsSlewing returns 0
21:56:47.200 00.000 11824 IsGuiding returns 0
21:56:47.200 00.000 11824 PulseGuide returned control before completion, sleep 111
21:56:47.314 00.114 11824 IsGuiding returns 1
21:56:47.314 00.000 11824 scope still moving after pulse duration time elapsed
21:56:47.346 00.032 11824 IsSlewing returns 0
21:56:47.346 00.000 11824 IsGuiding returns 0
21:56:47.346 00.000 11824 scope move finished after 101 + 46 ms
21:56:47.347 00.001 11824 Move returns status 0, amount 101
21:56:47.347 00.000 11824 MoveAxis(N, 0, ABG)
21:56:47.347 00.000 11824 Move returns status 0, amount 0
21:56:47.347 00.000 11824 move complete, result=0
21:56:47.347 00.000 11824 worker thread done servicing request
21:56:47.347 00.000 11824 Worker thread wakes up
21:56:47.347 00.000 12116 GuideStep: 0.4 px 101 ms WEST, 0.3 px 0 ms NORTH
21:56:47.351 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:47.351 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:56:50.764 03.413 11824 Exposure complete
21:56:51.015 00.251 11824 worker thread done servicing request
21:56:51.015 00.000 12116 OnExposeComplete: enter
21:56:51.021 00.006 12116 UpdateGuideState(): m_state=6
21:56:51.027 00.006 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 635
21:56:51.032 00.005 12116 Star::Find returns 1 (0), X=1412.96, Y=263.46, Mass=413392, SNR=83.2, Peak=49888 HFD=2.9
21:56:51.039 00.007 12116 MultiStar: [#1 -0.93,1.00,0.66,U] [#2 0.52,0.75,0.80,U] [#3 -0.93,0.69,1.10,U] [#4 -0.69,0.73,0.59,U] [#5 -0.94,0.56,0.55,U] [#6 -0.70,1.07,0.47,U] [#7 -0.64,1.73,0.36,U] [#8 -1.25,1.05,0.31,U] 
21:56:51.045 00.006 12116 single-star, 8 included, MultiStar: {-0.63, 0.78}, one-star: {-0.60, 0.33}
21:56:51.049 00.004 12116 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.71) = xAngle (-0.07 = -0.07)
21:56:51.055 00.006 12116 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.91 = 2.91)
21:56:51.059 00.004 12116 CameraToMount -- cameraX=-0.60 cameraY=0.33 hyp=0.68 cameraTheta=2.64 mountX=0.68 mountY=0.15, mountTheta=0.22
21:56:51.069 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.60, y=0.33, opts=13)
21:56:51.074 00.005 12116 Enqueuing Move request for scope (-0.60, 0.33)
21:56:51.078 00.004 11824 Worker thread wakes up
21:56:51.078 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1600, FiltMax=65535, Gamma=0.510
21:56:51.083 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.33) opts 0xd
21:56:51.083 00.000 12116 UpdateGuideState exits: m=413392 SNR=83.2
21:56:51.089 00.006 11824 Handling offset move in thread for scope, endpoint = (-0.60, 0.33)
21:56:51.089 00.000 11824 Moving (-0.60, 0.33) raw xDistance=0.68 yDistance=0.15
21:56:51.089 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.68
21:56:51.089 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:51.089 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:56:51.089 00.000 11824 MoveAxis(W, 159, ABG)
21:56:51.090 00.001 11824 Guiding  Dir = 3, Dur = 159
21:56:51.090 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:51.093 00.003 11824 IsSlewing returns 0
21:56:51.093 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:51.099 00.006 11824 IsGuiding returns 0
21:56:51.099 00.000 12116 Enqueuing Expose request
21:56:51.105 00.006 11824 PulseGuide returned control before completion, sleep 169
21:56:51.283 00.178 11824 IsGuiding returns 1
21:56:51.283 00.000 11824 scope still moving after pulse duration time elapsed
21:56:51.315 00.032 11824 IsSlewing returns 0
21:56:51.315 00.000 11824 IsGuiding returns 0
21:56:51.315 00.000 11824 scope move finished after 159 + 56 ms
21:56:51.315 00.000 11824 Move returns status 0, amount 159
21:56:51.315 00.000 11824 MoveAxis(N, 0, ABG)
21:56:51.315 00.000 11824 Move returns status 0, amount 0
21:56:51.315 00.000 11824 move complete, result=0
21:56:51.316 00.001 11824 worker thread done servicing request
21:56:51.316 00.000 11824 Worker thread wakes up
21:56:51.316 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:51.316 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:56:51.316 00.000 12116 GuideStep: 0.7 px 159 ms WEST, 0.2 px 0 ms NORTH
21:56:54.718 03.402 11824 Exposure complete
21:56:54.950 00.232 11824 worker thread done servicing request
21:56:54.950 00.000 12116 OnExposeComplete: enter
21:56:54.955 00.005 12116 UpdateGuideState(): m_state=6
21:56:54.958 00.003 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 636
21:56:54.961 00.003 12116 Star::Find returns 1 (0), X=1412.73, Y=263.12, Mass=432857, SNR=86.1, Peak=45136 HFD=2.7
21:56:54.964 00.003 12116 MultiStar: [#1 -1.01,0.48,0.58,U] [#2 0.82,0.49,0.74,U] [#3 -1.39,0.71,0.83,U] [#4 -1.35,0.43,0.56,U] [#5 -1.07,0.31,0.57,U] [#6 -1.30,0.90,0.36,U] [#7 -1.29,1.09,0.35,U] [#8 -1.31,0.52,0.35,U] 
21:56:54.967 00.003 12116 single-star, 8 included, MultiStar: {-0.88, 0.47}, one-star: {-0.82, -0.02}
21:56:54.970 00.003 12116 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.71) = xAngle (-5.84 = 0.45)
21:56:54.973 00.003 12116 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.85 = -2.85)
21:56:54.975 00.002 12116 CameraToMount -- cameraX=-0.82 cameraY=-0.02 hyp=0.82 cameraTheta=-3.12 mountX=0.74 mountY=-0.24, mountTheta=-0.31
21:56:54.981 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.82, y=-0.02, opts=13)
21:56:54.984 00.003 12116 Enqueuing Move request for scope (-0.82, -0.02)
21:56:54.989 00.005 11824 Worker thread wakes up
21:56:54.989 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1530, FiltMax=65535, Gamma=0.510
21:56:54.992 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.02) opts 0xd
21:56:54.992 00.000 12116 UpdateGuideState exits: m=432857 SNR=86.1
21:56:54.994 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:54.998 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:55.002 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.82, -0.02)
21:56:55.002 00.000 11824 Moving (-0.82, -0.02) raw xDistance=0.74 yDistance=-0.24
21:56:55.002 00.000 12116 Enqueuing Expose request
21:56:55.005 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.74
21:56:55.005 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:55.005 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:56:55.005 00.000 11824 MoveAxis(W, 178, ABG)
21:56:55.005 00.000 11824 Guiding  Dir = 3, Dur = 178
21:56:55.005 00.000 11824 IsSlewing returns 0
21:56:55.006 00.001 11824 IsGuiding returns 0
21:56:55.007 00.001 11824 PulseGuide returned control before completion, sleep 188
21:56:55.202 00.195 11824 IsGuiding returns 1
21:56:55.202 00.000 11824 scope still moving after pulse duration time elapsed
21:56:55.233 00.031 11824 IsSlewing returns 0
21:56:55.234 00.001 11824 IsGuiding returns 0
21:56:55.234 00.000 11824 scope move finished after 178 + 50 ms
21:56:55.234 00.000 11824 Move returns status 0, amount 178
21:56:55.235 00.001 11824 MoveAxis(N, 0, ABG)
21:56:55.235 00.000 11824 Move returns status 0, amount 0
21:56:55.235 00.000 11824 move complete, result=0
21:56:55.235 00.000 12116 GuideStep: 0.7 px 178 ms WEST, -0.2 px 0 ms NORTH
21:56:55.240 00.005 11824 worker thread done servicing request
21:56:55.240 00.000 11824 Worker thread wakes up
21:56:55.240 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:55.240 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:56:58.678 03.438 11824 Exposure complete
21:56:58.928 00.250 11824 worker thread done servicing request
21:56:58.928 00.000 12116 OnExposeComplete: enter
21:56:58.932 00.004 12116 UpdateGuideState(): m_state=6
21:56:58.935 00.003 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 637
21:56:58.939 00.004 12116 Star::Find returns 1 (0), X=1413.08, Y=263.14, Mass=417366, SNR=81.3, Peak=43120 HFD=2.8
21:56:58.942 00.003 12116 MultiStar: [#1 -0.92,0.49,0.59,U] [#2 0.50,0.34,0.73,U] [#3 -0.98,0.52,0.80,U] [#4 -0.79,0.57,0.66,U] [#5 -0.68,0.38,0.56,U] [#6 -0.58,0.87,0.40,U] [#7 -0.93,0.84,0.38,U] [#8 -0.71,0.76,0.36,U] 
21:56:58.945 00.003 12116 single-star, 8 included, MultiStar: {-0.58, 0.45}, one-star: {-0.47, 0.01}
21:56:58.948 00.003 12116 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.71) = xAngle (0.41 = 0.41)
21:56:58.952 00.004 12116 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.40 = -2.88)
21:56:58.955 00.003 12116 CameraToMount -- cameraX=-0.47 cameraY=0.01 hyp=0.47 cameraTheta=3.13 mountX=0.43 mountY=-0.12, mountTheta=-0.27
21:56:58.961 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.47, y=0.01, opts=13)
21:56:58.964 00.003 12116 Enqueuing Move request for scope (-0.47, 0.01)
21:56:58.966 00.002 11824 Worker thread wakes up
21:56:58.967 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1525, FiltMax=65535, Gamma=0.510
21:56:58.970 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.01) opts 0xd
21:56:58.970 00.000 12116 UpdateGuideState exits: m=417366 SNR=81.3
21:56:58.974 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.47, 0.01)
21:56:58.974 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:58.978 00.004 11824 Moving (-0.47, 0.01) raw xDistance=0.43 yDistance=-0.12
21:56:58.978 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:56:58.981 00.003 12116 Enqueuing Expose request
21:56:58.984 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
21:56:58.984 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:58.985 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:56:58.985 00.000 11824 MoveAxis(W, 110, ABG)
21:56:58.985 00.000 11824 Guiding  Dir = 3, Dur = 110
21:56:58.986 00.001 11824 IsSlewing returns 0
21:56:58.987 00.001 11824 IsGuiding returns 0
21:56:58.987 00.000 11824 PulseGuide returned control before completion, sleep 120
21:56:59.120 00.133 11824 IsGuiding returns 1
21:56:59.120 00.000 11824 scope still moving after pulse duration time elapsed
21:56:59.152 00.032 11824 IsSlewing returns 0
21:56:59.152 00.000 11824 IsGuiding returns 0
21:56:59.152 00.000 11824 scope move finished after 110 + 55 ms
21:56:59.152 00.000 11824 Move returns status 0, amount 110
21:56:59.152 00.000 11824 MoveAxis(N, 0, ABG)
21:56:59.152 00.000 11824 Move returns status 0, amount 0
21:56:59.153 00.001 11824 move complete, result=0
21:56:59.153 00.000 11824 worker thread done servicing request
21:56:59.153 00.000 11824 Worker thread wakes up
21:56:59.153 00.000 12116 GuideStep: 0.4 px 110 ms WEST, -0.1 px 0 ms NORTH
21:56:59.157 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:56:59.157 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:02.557 03.400 11824 Exposure complete
21:57:02.833 00.276 11824 worker thread done servicing request
21:57:02.833 00.000 12116 OnExposeComplete: enter
21:57:02.836 00.003 12116 UpdateGuideState(): m_state=6
21:57:02.844 00.008 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 638
21:57:02.849 00.005 12116 Star::Find returns 1 (0), X=1413.25, Y=263.18, Mass=427594, SNR=92.4, Peak=45648 HFD=2.6
21:57:02.856 00.007 12116 MultiStar: [#1 -0.81,0.85,0.50,U] [#2 0.85,0.48,0.73,U] [#3 -0.82,0.77,0.76,U] [#4 -0.78,0.56,0.60,U] [#5 -0.47,0.34,0.48,U] [#6 -0.58,0.83,0.35,U] [#7 -0.66,1.12,0.35,U] [#8 -0.84,0.43,0.33,U] 
21:57:02.861 00.005 12116 single-star, 8 included, MultiStar: {-0.41, 0.53}, one-star: {-0.31, 0.05}
21:57:02.867 00.006 12116 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.71) = xAngle (0.28 = 0.28)
21:57:02.874 00.007 12116 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.27 = -3.02)
21:57:02.877 00.003 12116 CameraToMount -- cameraX=-0.31 cameraY=0.05 hyp=0.32 cameraTheta=2.99 mountX=0.30 mountY=-0.04, mountTheta=-0.13
21:57:02.884 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.31, y=0.05, opts=13)
21:57:02.889 00.005 12116 Enqueuing Move request for scope (-0.31, 0.05)
21:57:02.893 00.004 11824 Worker thread wakes up
21:57:02.893 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1754, FiltMax=65535, Gamma=0.510
21:57:02.896 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.05) opts 0xd
21:57:02.896 00.000 12116 UpdateGuideState exits: m=427594 SNR=92.4
21:57:02.899 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.31, 0.05)
21:57:02.900 00.001 11824 Moving (-0.31, 0.05) raw xDistance=0.30 yDistance=-0.04
21:57:02.900 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
21:57:02.900 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:02.900 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:02.904 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:57:02.904 00.000 11824 MoveAxis(W, 76, ABG)
21:57:02.904 00.000 11824 Guiding  Dir = 3, Dur = 76
21:57:02.905 00.001 11824 IsSlewing returns 0
21:57:02.905 00.000 11824 IsGuiding returns 0
21:57:02.907 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:02.912 00.005 11824 PulseGuide returned control before completion, sleep 83
21:57:02.912 00.000 12116 Enqueuing Expose request
21:57:02.998 00.086 11824 IsGuiding returns 1
21:57:02.998 00.000 11824 scope still moving after pulse duration time elapsed
21:57:03.029 00.031 11824 IsSlewing returns 0
21:57:03.029 00.000 11824 IsGuiding returns 1
21:57:03.061 00.032 11824 IsSlewing returns 0
21:57:03.061 00.000 11824 IsGuiding returns 1
21:57:03.093 00.032 11824 IsSlewing returns 0
21:57:03.093 00.000 11824 IsGuiding returns 1
21:57:03.125 00.032 11824 IsSlewing returns 0
21:57:03.125 00.000 11824 IsGuiding returns 0
21:57:03.125 00.000 11824 scope move finished after 76 + 143 ms
21:57:03.125 00.000 11824 Move returns status 0, amount 76
21:57:03.125 00.000 11824 MoveAxis(N, 0, ABG)
21:57:03.125 00.000 11824 Move returns status 0, amount 0
21:57:03.126 00.001 11824 move complete, result=0
21:57:03.126 00.000 11824 worker thread done servicing request
21:57:03.126 00.000 11824 Worker thread wakes up
21:57:03.126 00.000 12116 GuideStep: 0.3 px 76 ms WEST, -0.0 px 0 ms NORTH
21:57:03.129 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:03.130 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:06.530 03.400 11824 Exposure complete
21:57:06.767 00.237 11824 worker thread done servicing request
21:57:06.767 00.000 12116 OnExposeComplete: enter
21:57:06.771 00.004 12116 UpdateGuideState(): m_state=6
21:57:06.775 00.004 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 639
21:57:06.778 00.003 12116 Star::Find returns 1 (0), X=1413.21, Y=262.99, Mass=411515, SNR=80.8, Peak=43424 HFD=2.6
21:57:06.782 00.004 12116 MultiStar: [#1 -0.76,0.59,0.61,U] [#2 0.69,0.40,0.83,U] [#3 -0.75,0.66,0.84,U] [#4 -0.71,0.65,0.60,U] [#5 -0.69,0.26,0.63,U] [#6 -0.81,0.72,0.40,U] [#7 -0.97,0.62,0.44,U] [#8 -0.77,0.87,0.32,U] 
21:57:06.784 00.002 12116 single-star, 8 included, MultiStar: {-0.48, 0.44}, one-star: {-0.35, -0.14}
21:57:06.788 00.004 12116 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.71) = xAngle (-5.47 = 0.82)
21:57:06.790 00.002 12116 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.48 = -2.48)
21:57:06.793 00.003 12116 CameraToMount -- cameraX=-0.35 cameraY=-0.14 hyp=0.38 cameraTheta=-2.75 mountX=0.26 mountY=-0.23, mountTheta=-0.73
21:57:06.800 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.35, y=-0.14, opts=13)
21:57:06.803 00.003 12116 Enqueuing Move request for scope (-0.35, -0.14)
21:57:06.806 00.003 11824 Worker thread wakes up
21:57:06.806 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1741, FiltMax=65535, Gamma=0.510
21:57:06.809 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.14) opts 0xd
21:57:06.809 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.35, -0.14)
21:57:06.809 00.000 12116 UpdateGuideState exits: m=411515 SNR=80.8
21:57:06.812 00.003 11824 Moving (-0.35, -0.14) raw xDistance=0.26 yDistance=-0.23
21:57:06.812 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:06.815 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
21:57:06.815 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:06.815 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:06.818 00.003 12116 Enqueuing Expose request
21:57:06.821 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:57:06.821 00.000 11824 MoveAxis(E, 0, ABG)
21:57:06.821 00.000 11824 Move returns status 0, amount 0
21:57:06.821 00.000 11824 MoveAxis(N, 0, ABG)
21:57:06.821 00.000 11824 Move returns status 0, amount 0
21:57:06.821 00.000 11824 move complete, result=0
21:57:06.821 00.000 11824 worker thread done servicing request
21:57:06.821 00.000 11824 Worker thread wakes up
21:57:06.821 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:06.821 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:06.824 00.003 12116 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:10.227 03.403 11824 Exposure complete
21:57:10.466 00.239 11824 worker thread done servicing request
21:57:10.466 00.000 12116 OnExposeComplete: enter
21:57:10.470 00.004 12116 UpdateGuideState(): m_state=6
21:57:10.474 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 640
21:57:10.476 00.002 12116 Star::Find returns 1 (0), X=1413.09, Y=262.88, Mass=413714, SNR=81.5, Peak=43120 HFD=2.8
21:57:10.479 00.003 12116 MultiStar: [#1 -0.77,0.33,0.59,U] [#2 0.67,0.18,0.85,U] [#3 -0.94,0.42,0.94,U] [#4 -0.89,0.35,0.57,U] [#5 -0.99,0.10,0.49,U] [#6 -0.43,0.26,0.38,U] [#7 -0.82,0.62,0.35,U] [#8 -0.57,0.52,0.35,U] 
21:57:10.482 00.003 12116 single-star, 8 included, MultiStar: {-0.52, 0.23}, one-star: {-0.47, -0.25}
21:57:10.485 00.003 12116 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.71) = xAngle (-5.36 = 0.92)
21:57:10.488 00.003 12116 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.37 = -2.37)
21:57:10.491 00.003 12116 CameraToMount -- cameraX=-0.47 cameraY=-0.25 hyp=0.53 cameraTheta=-2.64 mountX=0.32 mountY=-0.37, mountTheta=-0.86
21:57:10.497 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.47, y=-0.25, opts=13)
21:57:10.500 00.003 12116 Enqueuing Move request for scope (-0.47, -0.25)
21:57:10.503 00.003 11824 Worker thread wakes up
21:57:10.504 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1565, FiltMax=65535, Gamma=0.510
21:57:10.507 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.25) opts 0xd
21:57:10.507 00.000 12116 UpdateGuideState exits: m=413714 SNR=81.5
21:57:10.510 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.47, -0.25)
21:57:10.510 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:10.512 00.002 11824 Moving (-0.47, -0.25) raw xDistance=0.32 yDistance=-0.37
21:57:10.512 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
21:57:10.512 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:10.513 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:10.515 00.002 12116 Enqueuing Expose request
21:57:10.518 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:57:10.518 00.000 11824 MoveAxis(W, 72, ABG)
21:57:10.518 00.000 11824 Guiding  Dir = 3, Dur = 72
21:57:10.519 00.001 11824 IsSlewing returns 0
21:57:10.519 00.000 11824 IsGuiding returns 0
21:57:10.519 00.000 11824 PulseGuide returned control before completion, sleep 82
21:57:10.610 00.091 11824 IsGuiding returns 1
21:57:10.610 00.000 11824 scope still moving after pulse duration time elapsed
21:57:10.642 00.032 11824 IsSlewing returns 0
21:57:10.642 00.000 11824 IsGuiding returns 0
21:57:10.642 00.000 11824 scope move finished after 72 + 50 ms
21:57:10.643 00.001 11824 Move returns status 0, amount 72
21:57:10.643 00.000 11824 MoveAxis(N, 0, ABG)
21:57:10.643 00.000 11824 Move returns status 0, amount 0
21:57:10.643 00.000 11824 move complete, result=0
21:57:10.643 00.000 11824 worker thread done servicing request
21:57:10.643 00.000 12116 GuideStep: 0.3 px 72 ms WEST, -0.4 px 0 ms NORTH
21:57:10.646 00.003 11824 Worker thread wakes up
21:57:10.647 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:10.647 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:14.080 03.433 11824 Exposure complete
21:57:14.355 00.275 11824 worker thread done servicing request
21:57:14.355 00.000 12116 OnExposeComplete: enter
21:57:14.358 00.003 12116 UpdateGuideState(): m_state=6
21:57:14.363 00.005 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 641
21:57:14.367 00.004 12116 Star::Find returns 1 (0), X=1413.73, Y=262.72, Mass=404230, SNR=79.9, Peak=39555 HFD=2.9
21:57:14.372 00.005 12116 MultiStar: [#1 -0.09,0.01,0.65,U] [#2 -0.43,0.31,0.82,U] [#3 -0.39,0.13,0.89,U] [#4 0.01,0.22,0.53,U] [#5 0.08,-0.06,0.45,U] [#6 -0.27,0.06,0.44,U] [#7 -0.26,0.78,0.40,U] [#8 -0.59,0.68,0.39,U] 
21:57:14.375 00.003 12116 refined, 8 included, MultiStar: {-0.18, 0.12}, one-star: {0.17, -0.41}
21:57:14.378 00.003 12116 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.71) = xAngle (-0.15 = -0.15)
21:57:14.381 00.003 12116 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.83 = 2.83)
21:57:14.383 00.002 12116 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.56 mountX=0.21 mountY=0.07, mountTheta=0.30
21:57:14.390 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.18, y=0.12, opts=13)
21:57:14.393 00.003 12116 Enqueuing Move request for scope (-0.18, 0.12)
21:57:14.397 00.004 11824 Worker thread wakes up
21:57:14.397 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1677, FiltMax=65535, Gamma=0.510
21:57:14.400 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
21:57:14.400 00.000 12116 UpdateGuideState exits: m=404230 SNR=79.9
21:57:14.403 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:14.406 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
21:57:14.406 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:14.409 00.003 11824 Moving (-0.18, 0.12) raw xDistance=0.21 yDistance=0.07
21:57:14.409 00.000 12116 Enqueuing Expose request
21:57:14.411 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
21:57:14.412 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:14.412 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:57:14.412 00.000 11824 MoveAxis(E, 0, ABG)
21:57:14.412 00.000 11824 Move returns status 0, amount 0
21:57:14.412 00.000 11824 MoveAxis(N, 0, ABG)
21:57:14.412 00.000 11824 Move returns status 0, amount 0
21:57:14.412 00.000 11824 move complete, result=0
21:57:14.412 00.000 11824 worker thread done servicing request
21:57:14.412 00.000 11824 Worker thread wakes up
21:57:14.413 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:14.413 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:14.415 00.002 12116 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:17.813 03.398 11824 Exposure complete
21:57:18.041 00.228 11824 worker thread done servicing request
21:57:18.041 00.000 12116 OnExposeComplete: enter
21:57:18.044 00.003 12116 UpdateGuideState(): m_state=6
21:57:18.047 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 642
21:57:18.050 00.003 12116 Star::Find returns 1 (0), X=1414.00, Y=262.69, Mass=404885, SNR=82.2, Peak=48435 HFD=2.6
21:57:18.056 00.006 12116 MultiStar: [#1 -0.04,0.25,0.62,U] [#2 -0.16,0.19,0.75,U] [#3 0.01,0.18,0.74,U] [#4 -0.16,0.21,0.59,U] [#5 0.03,-0.08,0.51,U] [#6 -0.05,0.34,0.56,U] [#7 0.04,0.40,0.43,U] [#8 -0.24,0.19,0.37,U] 
21:57:18.059 00.003 12116 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.44, -0.44}
21:57:18.063 00.004 12116 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.71) = xAngle (-1.40 = -1.40)
21:57:18.065 00.002 12116 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.59 = 1.59)
21:57:18.068 00.003 12116 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.31 mountX=0.02 mountY=0.09, mountTheta=1.40
21:57:18.076 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.02, y=0.09, opts=13)
21:57:18.079 00.003 12116 Enqueuing Move request for scope (0.02, 0.09)
21:57:18.081 00.002 11824 Worker thread wakes up
21:57:18.081 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1594, FiltMax=65535, Gamma=0.510
21:57:18.084 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
21:57:18.084 00.000 12116 UpdateGuideState exits: m=404885 SNR=82.2
21:57:18.088 00.004 11824 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
21:57:18.088 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:18.091 00.003 11824 Moving (0.02, 0.09) raw xDistance=0.02 yDistance=0.09
21:57:18.091 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:18.094 00.003 12116 Enqueuing Expose request
21:57:18.097 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:57:18.097 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:18.097 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:57:18.097 00.000 11824 MoveAxis(E, 0, ABG)
21:57:18.097 00.000 11824 Move returns status 0, amount 0
21:57:18.097 00.000 11824 MoveAxis(N, 0, ABG)
21:57:18.097 00.000 11824 Move returns status 0, amount 0
21:57:18.097 00.000 11824 move complete, result=0
21:57:18.097 00.000 11824 worker thread done servicing request
21:57:18.097 00.000 11824 Worker thread wakes up
21:57:18.097 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:18.098 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:18.100 00.002 12116 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:21.501 03.401 11824 Exposure complete
21:57:21.753 00.252 11824 worker thread done servicing request
21:57:21.753 00.000 12116 OnExposeComplete: enter
21:57:21.756 00.003 12116 UpdateGuideState(): m_state=6
21:57:21.762 00.006 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 643
21:57:21.766 00.004 12116 Star::Find returns 1 (0), X=1414.76, Y=262.37, Mass=412631, SNR=80.3, Peak=47328 HFD=3.2
21:57:21.772 00.006 12116 MultiStar: [#1 0.55,0.25,0.57,U] [#2 -1.04,0.03,0.78,U] [#3 0.81,0.03,0.85,U] [#4 0.59,0.10,0.62,U] [#5 0.80,-0.03,0.48,U] [#6 0.61,0.11,0.37,U] [#7 0.52,0.37,0.39,U] [#8 0.68,0.24,0.32,U] 
21:57:21.776 00.004 12116 refined, 8 included, MultiStar: {0.52, -0.05}, one-star: {1.20, -0.76}
21:57:21.780 00.004 12116 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.71) = xAngle (-2.81 = -2.81)
21:57:21.783 00.003 12116 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.18 = 0.18)
21:57:21.787 00.004 12116 CameraToMount -- cameraX=0.52 cameraY=-0.05 hyp=0.52 cameraTheta=-0.09 mountX=-0.49 mountY=0.09, mountTheta=2.96
21:57:21.795 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.52, y=-0.05, opts=13)
21:57:21.798 00.003 12116 Enqueuing Move request for scope (0.52, -0.05)
21:57:21.801 00.003 11824 Worker thread wakes up
21:57:21.801 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1626, FiltMax=65535, Gamma=0.510
21:57:21.805 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.05) opts 0xd
21:57:21.805 00.000 12116 UpdateGuideState exits: m=412631 SNR=80.3
21:57:21.808 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:21.811 00.003 11824 Handling offset move in thread for scope, endpoint = (0.52, -0.05)
21:57:21.812 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:21.815 00.003 12116 Enqueuing Expose request
21:57:21.818 00.003 11824 Moving (0.52, -0.05) raw xDistance=-0.49 yDistance=0.09
21:57:21.818 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
21:57:21.818 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:21.819 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:57:21.819 00.000 11824 MoveAxis(E, 110, ABG)
21:57:21.819 00.000 11824 Guiding  Dir = 2, Dur = 110
21:57:21.819 00.000 11824 IsSlewing returns 0
21:57:21.819 00.000 11824 IsGuiding returns 0
21:57:21.820 00.001 11824 PulseGuide returned control before completion, sleep 120
21:57:21.948 00.128 11824 IsGuiding returns 1
21:57:21.948 00.000 11824 scope still moving after pulse duration time elapsed
21:57:21.979 00.031 11824 IsSlewing returns 0
21:57:21.979 00.000 11824 IsGuiding returns 0
21:57:21.980 00.001 11824 scope move finished after 110 + 50 ms
21:57:21.980 00.000 11824 Move returns status 0, amount 110
21:57:21.980 00.000 11824 MoveAxis(N, 0, ABG)
21:57:21.980 00.000 11824 Move returns status 0, amount 0
21:57:21.980 00.000 11824 move complete, result=0
21:57:21.980 00.000 11824 worker thread done servicing request
21:57:21.980 00.000 12116 GuideStep: -0.5 px 110 ms EAST, 0.1 px 0 ms NORTH
21:57:21.983 00.003 11824 Worker thread wakes up
21:57:21.983 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:21.983 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:25.391 03.408 11824 Exposure complete
21:57:25.631 00.240 11824 worker thread done servicing request
21:57:25.631 00.000 12116 OnExposeComplete: enter
21:57:25.634 00.003 12116 UpdateGuideState(): m_state=6
21:57:25.638 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 644
21:57:25.642 00.004 12116 Star::Find returns 1 (0), X=1413.98, Y=262.80, Mass=389233, SNR=87.2, Peak=51267 HFD=2.5
21:57:25.644 00.002 12116 MultiStar: [#1 -0.10,0.13,0.62,U] [#2 -0.39,0.11,0.70,U] [#3 -0.18,0.13,0.85,U] [#4 0.03,0.10,0.67,U] [#5 0.09,0.11,0.45,U] [#6 -0.18,0.48,0.33,U] [#7 -0.20,0.82,0.41,U] [#8 -0.33,0.21,0.41,U] 
21:57:25.648 00.004 12116 refined, 8 included, MultiStar: {-0.05, 0.12}, one-star: {0.43, -0.33}
21:57:25.651 00.003 12116 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.71) = xAngle (-0.74 = -0.74)
21:57:25.654 00.003 12116 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.25 = 2.25)
21:57:25.656 00.002 12116 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.98 mountX=0.09 mountY=0.10, mountTheta=0.81
21:57:25.663 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=0.12, opts=13)
21:57:25.666 00.003 12116 Enqueuing Move request for scope (-0.05, 0.12)
21:57:25.670 00.004 11824 Worker thread wakes up
21:57:25.670 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
21:57:25.670 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
21:57:25.670 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1427, FiltMax=65535, Gamma=0.510
21:57:25.673 00.003 11824 Moving (-0.05, 0.12) raw xDistance=0.09 yDistance=0.10
21:57:25.673 00.000 12116 UpdateGuideState exits: m=389233 SNR=87.2
21:57:25.676 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:57:25.676 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:25.679 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:25.679 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:25.682 00.003 12116 Enqueuing Expose request
21:57:25.685 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:57:25.685 00.000 11824 MoveAxis(E, 0, ABG)
21:57:25.685 00.000 11824 Move returns status 0, amount 0
21:57:25.685 00.000 11824 MoveAxis(N, 0, ABG)
21:57:25.685 00.000 11824 Move returns status 0, amount 0
21:57:25.685 00.000 11824 move complete, result=0
21:57:25.685 00.000 11824 worker thread done servicing request
21:57:25.685 00.000 11824 Worker thread wakes up
21:57:25.685 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:25.685 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:25.689 00.004 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:29.090 03.401 11824 Exposure complete
21:57:29.395 00.305 11824 worker thread done servicing request
21:57:29.395 00.000 12116 OnExposeComplete: enter
21:57:29.399 00.004 12116 UpdateGuideState(): m_state=6
21:57:29.405 00.006 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 645
21:57:29.409 00.004 12116 Star::Find returns 1 (0), X=1413.95, Y=262.69, Mass=392700, SNR=83.3, Peak=45619 HFD=2.6
21:57:29.413 00.004 12116 MultiStar: [#1 -0.08,0.18,0.58,U] [#2 -0.54,0.01,0.79,U] [#3 0.03,0.17,0.96,U] [#4 -0.04,0.27,0.58,U] [#5 0.22,-0.20,0.51,U] [#6 0.31,-0.03,0.38,U] [#7 -0.16,0.52,0.38,U] [#8 -0.20,0.47,0.28,U] 
21:57:29.418 00.005 12116 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.39, -0.44}
21:57:29.423 00.005 12116 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.71) = xAngle (-1.34 = -1.34)
21:57:29.427 00.004 12116 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.65 = 1.65)
21:57:29.430 00.003 12116 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.37 mountX=0.01 mountY=0.04, mountTheta=1.35
21:57:29.442 00.012 12116 SchedulePrimaryMove(0D79E080, x=0.01, y=0.04, opts=13)
21:57:29.445 00.003 12116 Enqueuing Move request for scope (0.01, 0.04)
21:57:29.451 00.006 11824 Worker thread wakes up
21:57:29.451 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
21:57:29.451 00.000 11824 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
21:57:29.451 00.000 11824 Moving (0.01, 0.04) raw xDistance=0.01 yDistance=0.04
21:57:29.452 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:57:29.452 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:29.452 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:57:29.452 00.000 11824 MoveAxis(E, 0, ABG)
21:57:29.453 00.001 11824 Move returns status 0, amount 0
21:57:29.453 00.000 11824 MoveAxis(N, 0, ABG)
21:57:29.453 00.000 11824 Move returns status 0, amount 0
21:57:29.453 00.000 11824 move complete, result=0
21:57:29.453 00.000 11824 worker thread done servicing request
21:57:29.453 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1491, FiltMax=65535, Gamma=0.510
21:57:29.457 00.004 12116 UpdateGuideState exits: m=392700 SNR=83.3
21:57:29.461 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:29.464 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:29.467 00.003 12116 Enqueuing Expose request
21:57:29.471 00.004 11824 Worker thread wakes up
21:57:29.472 00.001 12116 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:57:29.475 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:29.475 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:32.890 03.415 11824 Exposure complete
21:57:33.151 00.261 11824 worker thread done servicing request
21:57:33.152 00.001 12116 OnExposeComplete: enter
21:57:33.155 00.003 12116 UpdateGuideState(): m_state=6
21:57:33.159 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 646
21:57:33.162 00.003 12116 Star::Find returns 1 (0), X=1414.35, Y=262.53, Mass=407981, SNR=84.6, Peak=41667 HFD=3.1
21:57:33.165 00.003 12116 MultiStar: [#1 0.40,-0.03,0.57,U] [#2 -0.92,0.17,0.79,U] [#3 0.31,-0.08,0.87,U] [#4 0.24,0.17,0.54,U] [#5 0.52,-0.01,0.49,U] [#6 0.30,0.20,0.38,U] [#7 0.45,0.12,0.41,U] [#8 0.21,0.52,0.36,U] 
21:57:33.169 00.004 12116 refined, 8 included, MultiStar: {0.24, -0.03}, one-star: {0.79, -0.61}
21:57:33.172 00.003 12116 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.71) = xAngle (-2.83 = -2.83)
21:57:33.175 00.003 12116 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.16 = 0.16)
21:57:33.178 00.003 12116 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.25 cameraTheta=-0.12 mountX=-0.23 mountY=0.04, mountTheta=2.98
21:57:33.185 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.24, y=-0.03, opts=13)
21:57:33.189 00.004 12116 Enqueuing Move request for scope (0.24, -0.03)
21:57:33.192 00.003 11824 Worker thread wakes up
21:57:33.192 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1776, FiltMax=65535, Gamma=0.510
21:57:33.194 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
21:57:33.195 00.001 12116 UpdateGuideState exits: m=407981 SNR=84.6
21:57:33.198 00.003 11824 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
21:57:33.198 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:33.201 00.003 11824 Moving (0.24, -0.03) raw xDistance=-0.23 yDistance=0.04
21:57:33.201 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
21:57:33.201 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:33.204 00.003 12116 Enqueuing Expose request
21:57:33.207 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:33.207 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:57:33.207 00.000 11824 MoveAxis(E, 0, ABG)
21:57:33.207 00.000 11824 Move returns status 0, amount 0
21:57:33.208 00.001 11824 MoveAxis(N, 0, ABG)
21:57:33.208 00.000 11824 Move returns status 0, amount 0
21:57:33.208 00.000 11824 move complete, result=0
21:57:33.208 00.000 11824 worker thread done servicing request
21:57:33.208 00.000 11824 Worker thread wakes up
21:57:33.208 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:33.208 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:33.211 00.003 12116 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:57:36.622 03.411 11824 Exposure complete
21:57:36.857 00.235 11824 worker thread done servicing request
21:57:36.857 00.000 12116 OnExposeComplete: enter
21:57:36.861 00.004 12116 UpdateGuideState(): m_state=6
21:57:36.864 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 647
21:57:36.867 00.003 12116 Star::Find returns 1 (0), X=1414.54, Y=262.44, Mass=417141, SNR=78.3, Peak=44707 HFD=3.1
21:57:36.871 00.004 12116 MultiStar: [#1 0.52,-0.11,0.67,U] [#2 -0.56,-0.18,0.79,U] [#3 0.59,0.01,0.99,U] [#4 0.49,-0.18,0.59,U] [#5 0.78,-0.27,0.49,U] [#6 0.55,-0.28,0.38,U] [#7 0.25,0.06,0.37,U] [#8 0.72,0.10,0.45,U] 
21:57:36.874 00.003 12116 refined, 8 included, MultiStar: {0.48, -0.20}, one-star: {0.99, -0.69}
21:57:36.876 00.002 12116 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.71) = xAngle (-3.11 = -3.11)
21:57:36.880 00.004 12116 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.13 = -0.13)
21:57:36.883 00.003 12116 CameraToMount -- cameraX=0.48 cameraY=-0.20 hyp=0.53 cameraTheta=-0.40 mountX=-0.52 mountY=-0.07, mountTheta=-3.02
21:57:36.890 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.48, y=-0.20, opts=13)
21:57:36.893 00.003 12116 Enqueuing Move request for scope (0.48, -0.20)
21:57:36.897 00.004 11824 Worker thread wakes up
21:57:36.897 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1645, FiltMax=65535, Gamma=0.510
21:57:36.900 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.20) opts 0xd
21:57:36.900 00.000 12116 UpdateGuideState exits: m=417141 SNR=78.3
21:57:36.903 00.003 11824 Handling offset move in thread for scope, endpoint = (0.48, -0.20)
21:57:36.903 00.000 11824 Moving (0.48, -0.20) raw xDistance=-0.52 yDistance=-0.07
21:57:36.903 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
21:57:36.903 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:36.903 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:57:36.904 00.001 11824 MoveAxis(E, 118, ABG)
21:57:36.904 00.000 11824 Guiding  Dir = 2, Dur = 118
21:57:36.904 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:36.907 00.003 11824 IsSlewing returns 0
21:57:36.907 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:36.910 00.003 12116 Enqueuing Expose request
21:57:36.913 00.003 11824 IsGuiding returns 0
21:57:36.913 00.000 11824 PulseGuide returned control before completion, sleep 128
21:57:37.054 00.141 11824 IsGuiding returns 1
21:57:37.054 00.000 11824 scope still moving after pulse duration time elapsed
21:57:37.086 00.032 11824 IsSlewing returns 0
21:57:37.086 00.000 11824 IsGuiding returns 0
21:57:37.086 00.000 11824 scope move finished after 118 + 54 ms
21:57:37.087 00.001 11824 Move returns status 0, amount 118
21:57:37.087 00.000 11824 MoveAxis(N, 0, ABG)
21:57:37.087 00.000 11824 Move returns status 0, amount 0
21:57:37.087 00.000 11824 move complete, result=0
21:57:37.087 00.000 11824 worker thread done servicing request
21:57:37.087 00.000 11824 Worker thread wakes up
21:57:37.087 00.000 12116 GuideStep: -0.5 px 118 ms EAST, -0.1 px 0 ms NORTH
21:57:37.090 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:37.090 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:40.516 03.426 11824 Exposure complete
21:57:40.762 00.246 11824 worker thread done servicing request
21:57:40.762 00.000 12116 OnExposeComplete: enter
21:57:40.765 00.003 12116 UpdateGuideState(): m_state=6
21:57:40.768 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 648
21:57:40.772 00.004 12116 Star::Find returns 1 (0), X=1413.81, Y=262.40, Mass=397194, SNR=94.1, Peak=53283 HFD=2.9
21:57:40.777 00.005 12116 MultiStar: [#1 -0.09,-0.02,0.57,U] [#2 -0.55,-0.02,0.62,U] [#3 -0.28,-0.29,0.71,U] [#4 0.00,-0.19,0.58,U] [#5 0.16,-0.33,0.44,U] [#6 -0.08,-0.19,0.36,U] [#7 -0.20,-0.14,0.40,U] [#8 -0.21,-0.13,0.29,U] 
21:57:40.780 00.003 12116 refined, 8 included, MultiStar: {-0.09, -0.28}, one-star: {0.25, -0.73}
21:57:40.783 00.003 12116 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.71) = xAngle (-4.59 = 1.69)
21:57:40.788 00.005 12116 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.61 = -1.61)
21:57:40.791 00.003 12116 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.88 mountX=-0.03 mountY=-0.29, mountTheta=-1.69
21:57:40.799 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.09, y=-0.28, opts=13)
21:57:40.802 00.003 12116 Enqueuing Move request for scope (-0.09, -0.28)
21:57:40.805 00.003 11824 Worker thread wakes up
21:57:40.807 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.28) opts 0xd
21:57:40.807 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.09, -0.28)
21:57:40.807 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1584, FiltMax=65535, Gamma=0.510
21:57:40.809 00.002 11824 Moving (-0.09, -0.28) raw xDistance=-0.03 yDistance=-0.29
21:57:40.809 00.000 12116 UpdateGuideState exits: m=397194 SNR=94.1
21:57:40.812 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:57:40.812 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:40.812 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:40.815 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:57:40.815 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:40.820 00.005 12116 Enqueuing Expose request
21:57:40.824 00.004 11824 MoveAxis(E, 0, ABG)
21:57:40.824 00.000 11824 Move returns status 0, amount 0
21:57:40.824 00.000 11824 MoveAxis(N, 0, ABG)
21:57:40.824 00.000 11824 Move returns status 0, amount 0
21:57:40.824 00.000 11824 move complete, result=0
21:57:40.825 00.001 11824 worker thread done servicing request
21:57:40.825 00.000 11824 Worker thread wakes up
21:57:40.825 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:40.825 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:40.829 00.004 12116 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:57:44.224 03.395 11824 Exposure complete
21:57:44.459 00.235 11824 worker thread done servicing request
21:57:44.459 00.000 12116 OnExposeComplete: enter
21:57:44.462 00.003 12116 UpdateGuideState(): m_state=6
21:57:44.465 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 649
21:57:44.469 00.004 12116 Star::Find returns 1 (0), X=1413.53, Y=262.77, Mass=397814, SNR=80.7, Peak=46144 HFD=2.9
21:57:44.473 00.004 12116 MultiStar: [#1 -0.45,0.09,0.57,U] [#2 0.07,0.02,0.72,U] [#3 -0.48,0.16,1.06,U] [#4 -0.61,0.17,0.63,U] [#5 -0.38,-0.24,0.52,U] [#6 -0.38,0.48,0.40,U] [#7 -0.29,0.78,0.39,U] [#8 -0.72,0.76,0.39,U] 
21:57:44.475 00.002 12116 refined, 8 included, MultiStar: {-0.33, 0.11}, one-star: {-0.03, -0.36}
21:57:44.478 00.003 12116 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.71) = xAngle (0.09 = 0.09)
21:57:44.480 00.002 12116 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.08 = 3.08)
21:57:44.483 00.003 12116 CameraToMount -- cameraX=-0.33 cameraY=0.11 hyp=0.35 cameraTheta=2.81 mountX=0.35 mountY=0.02, mountTheta=0.06
21:57:44.489 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=0.11, opts=13)
21:57:44.492 00.003 12116 Enqueuing Move request for scope (-0.33, 0.11)
21:57:44.497 00.005 11824 Worker thread wakes up
21:57:44.497 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1498, FiltMax=65535, Gamma=0.510
21:57:44.501 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.11) opts 0xd
21:57:44.501 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.33, 0.11)
21:57:44.501 00.000 11824 Moving (-0.33, 0.11) raw xDistance=0.35 yDistance=0.02
21:57:44.501 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
21:57:44.501 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:44.502 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:57:44.502 00.000 11824 MoveAxis(W, 78, ABG)
21:57:44.502 00.000 11824 Guiding  Dir = 3, Dur = 78
21:57:44.502 00.000 11824 IsSlewing returns 0
21:57:44.503 00.001 11824 IsGuiding returns 0
21:57:44.503 00.000 12116 UpdateGuideState exits: m=397814 SNR=80.7
21:57:44.506 00.003 11824 PulseGuide returned control before completion, sleep 88
21:57:44.506 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:44.509 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:44.513 00.004 12116 Enqueuing Expose request
21:57:44.607 00.094 11824 IsGuiding returns 1
21:57:44.607 00.000 11824 scope still moving after pulse duration time elapsed
21:57:44.639 00.032 11824 IsSlewing returns 0
21:57:44.639 00.000 11824 IsGuiding returns 0
21:57:44.639 00.000 11824 scope move finished after 78 + 58 ms
21:57:44.639 00.000 11824 Move returns status 0, amount 78
21:57:44.639 00.000 11824 MoveAxis(N, 0, ABG)
21:57:44.639 00.000 11824 Move returns status 0, amount 0
21:57:44.640 00.001 11824 move complete, result=0
21:57:44.640 00.000 11824 worker thread done servicing request
21:57:44.640 00.000 11824 Worker thread wakes up
21:57:44.640 00.000 12116 GuideStep: 0.3 px 78 ms WEST, 0.0 px 0 ms NORTH
21:57:44.644 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:44.644 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:48.041 03.397 11824 Exposure complete
21:57:48.286 00.245 11824 worker thread done servicing request
21:57:48.288 00.002 12116 OnExposeComplete: enter
21:57:48.291 00.003 12116 UpdateGuideState(): m_state=6
21:57:48.294 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 650
21:57:48.298 00.004 12116 Star::Find returns 1 (0), X=1413.69, Y=262.43, Mass=427408, SNR=96.2, Peak=42691 HFD=3.2
21:57:48.302 00.004 12116 MultiStar: [#1 0.03,0.07,0.55,U] [#2 -0.02,0.15,0.53,U] [#3 -0.35,-0.18,0.75,U] [#4 -0.20,0.02,0.46,U] [#5 -0.22,-0.30,0.43,U] [#6 -0.22,0.27,0.36,U] [#7 -0.15,0.23,0.30,U] [#8 -0.59,0.11,0.26,U] 
21:57:48.307 00.005 12116 refined, 8 included, MultiStar: {-0.13, -0.14}, one-star: {0.13, -0.70}
21:57:48.310 00.003 12116 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.71) = xAngle (-5.03 = 1.25)
21:57:48.313 00.003 12116 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.04 = -2.04)
21:57:48.316 00.003 12116 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.31 mountX=0.06 mountY=-0.17, mountTheta=-1.23
21:57:48.325 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.13, y=-0.14, opts=13)
21:57:48.330 00.005 12116 Enqueuing Move request for scope (-0.13, -0.14)
21:57:48.333 00.003 11824 Worker thread wakes up
21:57:48.334 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
21:57:48.334 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1517, FiltMax=65535, Gamma=0.510
21:57:48.337 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
21:57:48.338 00.001 12116 UpdateGuideState exits: m=427408 SNR=96.2
21:57:48.340 00.002 11824 Moving (-0.13, -0.14) raw xDistance=0.06 yDistance=-0.17
21:57:48.340 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:48.344 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:57:48.344 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:48.344 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:48.347 00.003 12116 Enqueuing Expose request
21:57:48.350 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:57:48.350 00.000 11824 MoveAxis(E, 0, ABG)
21:57:48.350 00.000 11824 Move returns status 0, amount 0
21:57:48.350 00.000 11824 MoveAxis(N, 0, ABG)
21:57:48.350 00.000 11824 Move returns status 0, amount 0
21:57:48.350 00.000 11824 move complete, result=0
21:57:48.350 00.000 11824 worker thread done servicing request
21:57:48.351 00.001 11824 Worker thread wakes up
21:57:48.351 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:48.351 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:48.355 00.004 12116 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:51.768 03.413 11824 Exposure complete
21:57:52.022 00.254 11824 worker thread done servicing request
21:57:52.023 00.001 12116 OnExposeComplete: enter
21:57:52.026 00.003 12116 UpdateGuideState(): m_state=6
21:57:52.030 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 651
21:57:52.033 00.003 12116 Star::Find returns 1 (0), X=1413.15, Y=262.48, Mass=362808, SNR=70.6, Peak=44528 HFD=3.0
21:57:52.039 00.006 12116 MultiStar: [#1 -0.79,-0.01,0.72,U] [#2 0.70,0.06,0.97,U] [#3 -0.94,0.13,1.14,U] [#4 -0.81,0.09,0.72,U] [#5 -0.69,-0.12,0.63,U] [#6 -0.86,-0.04,0.43,U] [#7 -0.79,0.07,0.47,U] [#8 -0.95,0.51,0.45,U] 
21:57:52.042 00.003 12116 refined, 8 included, MultiStar: {-0.55, -0.03}, one-star: {-0.41, -0.65}
21:57:52.046 00.004 12116 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.71) = xAngle (-5.80 = 0.49)
21:57:52.050 00.004 12116 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.81 = -2.81)
21:57:52.054 00.004 12116 CameraToMount -- cameraX=-0.55 cameraY=-0.03 hyp=0.55 cameraTheta=-3.08 mountX=0.48 mountY=-0.18, mountTheta=-0.35
21:57:52.063 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.55, y=-0.03, opts=13)
21:57:52.066 00.003 12116 Enqueuing Move request for scope (-0.55, -0.03)
21:57:52.069 00.003 11824 Worker thread wakes up
21:57:52.069 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1597, FiltMax=65535, Gamma=0.510
21:57:52.072 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.03) opts 0xd
21:57:52.072 00.000 12116 UpdateGuideState exits: m=362808 SNR=70.6
21:57:52.075 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.55, -0.03)
21:57:52.075 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:52.078 00.003 11824 Moving (-0.55, -0.03) raw xDistance=0.48 yDistance=-0.18
21:57:52.078 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
21:57:52.078 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:52.079 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:52.081 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:57:52.082 00.001 12116 Enqueuing Expose request
21:57:52.085 00.003 11824 MoveAxis(W, 108, ABG)
21:57:52.085 00.000 11824 Guiding  Dir = 3, Dur = 108
21:57:52.085 00.000 11824 IsSlewing returns 0
21:57:52.087 00.002 11824 IsGuiding returns 0
21:57:52.087 00.000 11824 PulseGuide returned control before completion, sleep 118
21:57:52.210 00.123 11824 IsGuiding returns 1
21:57:52.210 00.000 11824 scope still moving after pulse duration time elapsed
21:57:52.241 00.031 11824 IsSlewing returns 0
21:57:52.241 00.000 11824 IsGuiding returns 0
21:57:52.241 00.000 11824 scope move finished after 108 + 47 ms
21:57:52.241 00.000 11824 Move returns status 0, amount 108
21:57:52.241 00.000 11824 MoveAxis(N, 0, ABG)
21:57:52.243 00.002 11824 Move returns status 0, amount 0
21:57:52.243 00.000 11824 move complete, result=0
21:57:52.243 00.000 11824 worker thread done servicing request
21:57:52.243 00.000 11824 Worker thread wakes up
21:57:52.243 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:52.243 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:52.243 00.000 12116 GuideStep: 0.5 px 108 ms WEST, -0.2 px 0 ms NORTH
21:57:55.682 03.439 11824 Exposure complete
21:57:55.976 00.294 11824 worker thread done servicing request
21:57:55.977 00.001 12116 OnExposeComplete: enter
21:57:55.980 00.003 12116 UpdateGuideState(): m_state=6
21:57:55.983 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 652
21:57:55.988 00.005 12116 Star::Find returns 1 (0), X=1413.11, Y=262.61, Mass=372472, SNR=76.6, Peak=46352 HFD=2.7
21:57:55.992 00.004 12116 MultiStar: [#1 -0.81,0.40,0.62,U] [#2 0.59,0.26,0.77,U] [#3 -0.90,0.23,1.05,U] [#4 -1.17,0.30,0.72,U] [#5 -0.88,0.26,0.46,U] [#6 -0.90,0.47,0.47,U] [#7 -0.91,0.99,0.39,U] [#8 -0.89,0.24,0.39,U] 
21:57:55.996 00.004 12116 refined, 8 included, MultiStar: {-0.65, 0.20}, one-star: {-0.45, -0.52}
21:57:55.999 00.003 12116 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.71) = xAngle (0.12 = 0.12)
21:57:56.007 00.008 12116 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.11 = 3.11)
21:57:56.011 00.004 12116 CameraToMount -- cameraX=-0.65 cameraY=0.20 hyp=0.68 cameraTheta=2.84 mountX=0.68 mountY=0.02, mountTheta=0.03
21:57:56.020 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.65, y=0.20, opts=13)
21:57:56.027 00.007 12116 Enqueuing Move request for scope (-0.65, 0.20)
21:57:56.032 00.005 11824 Worker thread wakes up
21:57:56.032 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1622, FiltMax=65535, Gamma=0.510
21:57:56.038 00.006 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.20) opts 0xd
21:57:56.039 00.001 12116 UpdateGuideState exits: m=372472 SNR=76.6
21:57:56.044 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.65, 0.20)
21:57:56.044 00.000 11824 Moving (-0.65, 0.20) raw xDistance=0.68 yDistance=0.02
21:57:56.044 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.68
21:57:56.044 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:56.045 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:57:56.045 00.000 11824 MoveAxis(W, 159, ABG)
21:57:56.045 00.000 11824 Guiding  Dir = 3, Dur = 159
21:57:56.045 00.000 11824 IsSlewing returns 0
21:57:56.046 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:56.050 00.004 11824 IsGuiding returns 0
21:57:56.050 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:56.059 00.009 11824 PulseGuide returned control before completion, sleep 169
21:57:56.060 00.001 12116 Enqueuing Expose request
21:57:56.241 00.181 11824 IsGuiding returns 0
21:57:56.241 00.000 11824 Move returns status 0, amount 159
21:57:56.241 00.000 11824 MoveAxis(N, 0, ABG)
21:57:56.241 00.000 11824 Move returns status 0, amount 0
21:57:56.242 00.001 11824 move complete, result=0
21:57:56.242 00.000 11824 worker thread done servicing request
21:57:56.242 00.000 11824 Worker thread wakes up
21:57:56.242 00.000 12116 GuideStep: 0.7 px 159 ms WEST, 0.0 px 0 ms NORTH
21:57:56.246 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:56.246 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:59.649 03.403 11824 Exposure complete
21:57:59.883 00.234 11824 worker thread done servicing request
21:57:59.883 00.000 12116 OnExposeComplete: enter
21:57:59.887 00.004 12116 UpdateGuideState(): m_state=6
21:57:59.890 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 653
21:57:59.894 00.004 12116 Star::Find returns 1 (0), X=1413.26, Y=262.82, Mass=410793, SNR=82.2, Peak=53008 HFD=2.6
21:57:59.897 00.003 12116 MultiStar: [#1 -0.66,0.46,0.77,U] [#2 0.21,0.16,0.67,U] [#3 -0.81,0.44,1.17,U] [#4 -0.93,0.49,0.63,U] [#5 -0.57,0.10,0.44,U] [#6 -0.87,0.37,0.41,U] [#7 -0.58,0.60,0.39,U] [#8 -0.86,0.83,0.39,U] 
21:57:59.900 00.003 12116 single-star, 8 included, MultiStar: {-0.57, 0.30}, one-star: {-0.30, -0.31}
21:57:59.906 00.006 12116 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.71) = xAngle (-5.05 = 1.23)
21:57:59.908 00.002 12116 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.07 = -2.07)
21:57:59.911 00.003 12116 CameraToMount -- cameraX=-0.30 cameraY=-0.31 hyp=0.43 cameraTheta=-2.34 mountX=0.14 mountY=-0.38, mountTheta=-1.21
21:57:59.916 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=-0.31, opts=13)
21:57:59.919 00.003 12116 Enqueuing Move request for scope (-0.30, -0.31)
21:57:59.923 00.004 11824 Worker thread wakes up
21:57:59.924 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1632, FiltMax=65535, Gamma=0.510
21:57:59.926 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.31) opts 0xd
21:57:59.926 00.000 12116 UpdateGuideState exits: m=410793 SNR=82.2
21:57:59.929 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:59.931 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.30, -0.31)
21:57:59.932 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:57:59.934 00.002 11824 Moving (-0.30, -0.31) raw xDistance=0.14 yDistance=-0.38
21:57:59.934 00.000 12116 Enqueuing Expose request
21:57:59.939 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:57:59.939 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:59.939 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:57:59.939 00.000 11824 MoveAxis(E, 0, ABG)
21:57:59.939 00.000 11824 Move returns status 0, amount 0
21:57:59.939 00.000 11824 MoveAxis(N, 0, ABG)
21:57:59.940 00.001 11824 Move returns status 0, amount 0
21:57:59.940 00.000 11824 move complete, result=0
21:57:59.940 00.000 11824 worker thread done servicing request
21:57:59.940 00.000 11824 Worker thread wakes up
21:57:59.940 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:57:59.940 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:57:59.942 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:58:03.342 03.400 11824 Exposure complete
21:58:03.578 00.236 11824 worker thread done servicing request
21:58:03.578 00.000 12116 OnExposeComplete: enter
21:58:03.583 00.005 12116 UpdateGuideState(): m_state=6
21:58:03.588 00.005 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 654
21:58:03.592 00.004 12116 Star::Find returns 1 (0), X=1412.76, Y=262.52, Mass=407884, SNR=85.7, Peak=48672 HFD=2.9
21:58:03.598 00.006 12116 MultiStar: [#1 -1.42,0.22,0.59,U] [#2 1.21,-0.20,0.70,U] [#3 -1.15,0.18,0.74,U] [#4 -1.38,0.10,0.60,U] [#5 -1.09,0.07,0.46,U] [#6 -1.36,0.57,0.45,U] [#7 -1.33,0.53,0.35,U] [#8 -1.38,0.23,0.27,U] 
21:58:03.602 00.004 12116 refined, 8 included, MultiStar: {-0.85, 0.02}, one-star: {-0.80, -0.62}
21:58:03.606 00.004 12116 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.71) = xAngle (0.40 = 0.40)
21:58:03.609 00.003 12116 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.39 = -2.89)
21:58:03.614 00.005 12116 CameraToMount -- cameraX=-0.85 cameraY=0.02 hyp=0.85 cameraTheta=3.12 mountX=0.79 mountY=-0.21, mountTheta=-0.26
21:58:03.622 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.85, y=0.02, opts=13)
21:58:03.625 00.003 12116 Enqueuing Move request for scope (-0.85, 0.02)
21:58:03.630 00.005 11824 Worker thread wakes up
21:58:03.630 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.02) opts 0xd
21:58:03.630 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.85, 0.02)
21:58:03.630 00.000 11824 Moving (-0.85, 0.02) raw xDistance=0.79 yDistance=-0.21
21:58:03.630 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.79
21:58:03.630 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:03.630 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1555, FiltMax=65535, Gamma=0.510
21:58:03.633 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:58:03.634 00.001 12116 UpdateGuideState exits: m=407884 SNR=85.7
21:58:03.637 00.003 11824 MoveAxis(W, 176, ABG)
21:58:03.637 00.000 11824 Guiding  Dir = 3, Dur = 176
21:58:03.638 00.001 11824 IsSlewing returns 0
21:58:03.639 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:03.645 00.006 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:58:03.648 00.003 12116 Enqueuing Expose request
21:58:03.651 00.003 11824 IsGuiding returns 0
21:58:03.651 00.000 11824 PulseGuide returned control before completion, sleep 186
21:58:03.851 00.200 11824 IsGuiding returns 1
21:58:03.851 00.000 11824 scope still moving after pulse duration time elapsed
21:58:03.883 00.032 11824 IsSlewing returns 0
21:58:03.884 00.001 11824 IsGuiding returns 0
21:58:03.884 00.000 11824 scope move finished after 176 + 57 ms
21:58:03.884 00.000 11824 Move returns status 0, amount 176
21:58:03.884 00.000 11824 MoveAxis(N, 0, ABG)
21:58:03.884 00.000 11824 Move returns status 0, amount 0
21:58:03.884 00.000 11824 move complete, result=0
21:58:03.884 00.000 11824 worker thread done servicing request
21:58:03.884 00.000 12116 GuideStep: 0.8 px 176 ms WEST, -0.2 px 0 ms NORTH
21:58:03.888 00.004 11824 Worker thread wakes up
21:58:03.888 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:58:03.888 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:58:07.303 03.415 11824 Exposure complete
21:58:07.547 00.244 11824 worker thread done servicing request
21:58:07.547 00.000 12116 OnExposeComplete: enter
21:58:07.551 00.004 12116 UpdateGuideState(): m_state=6
21:58:07.556 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
21:58:07.559 00.003 12116 Star::Find returns 1 (0), X=1412.62, Y=262.73, Mass=407731, SNR=79.8, Peak=37952 HFD=3.2
21:58:07.562 00.003 12116 MultiStar: [#1 -1.26,-0.02,0.78,U] [#2 1.09,-0.15,0.77,U] [#3 -1.38,0.10,0.95,U] [#4 -1.23,0.15,0.62,U] [#5 -1.14,0.08,0.53,U] [#6 -1.16,0.37,0.46,U] [#7 -1.63,0.60,0.38,U] [#8 -1.30,-0.02,0.49,U] 
21:58:07.566 00.004 12116 refined, 8 included, MultiStar: {-0.93, 0.02}, one-star: {-0.94, -0.40}
21:58:07.570 00.004 12116 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.71) = xAngle (0.41 = 0.41)
21:58:07.574 00.004 12116 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.40 = -2.89)
21:58:07.577 00.003 12116 CameraToMount -- cameraX=-0.93 cameraY=0.02 hyp=0.93 cameraTheta=3.13 mountX=0.85 mountY=-0.23, mountTheta=-0.27
21:58:07.583 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.93, y=0.02, opts=13)
21:58:07.588 00.005 12116 Enqueuing Move request for scope (-0.93, 0.02)
21:58:07.591 00.003 11824 Worker thread wakes up
21:58:07.591 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1575, FiltMax=65535, Gamma=0.510
21:58:07.594 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.02) opts 0xd
21:58:07.594 00.000 12116 UpdateGuideState exits: m=407731 SNR=79.8
21:58:07.597 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:07.600 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.93, 0.02)
21:58:07.600 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:58:07.604 00.004 12116 Enqueuing Expose request
21:58:07.606 00.002 11824 Moving (-0.93, 0.02) raw xDistance=0.85 yDistance=-0.23
21:58:07.606 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.85
21:58:07.606 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:07.607 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:58:07.607 00.000 11824 MoveAxis(W, 202, ABG)
21:58:07.607 00.000 11824 Guiding  Dir = 3, Dur = 202
21:58:07.607 00.000 11824 IsSlewing returns 0
21:58:07.607 00.000 11824 IsGuiding returns 0
21:58:07.608 00.001 11824 PulseGuide returned control before completion, sleep 212
21:58:07.822 00.214 11824 IsGuiding returns 1
21:58:07.822 00.000 11824 scope still moving after pulse duration time elapsed
21:58:07.854 00.032 11824 IsSlewing returns 0
21:58:07.854 00.000 11824 IsGuiding returns 0
21:58:07.854 00.000 11824 scope move finished after 202 + 44 ms
21:58:07.855 00.001 11824 Move returns status 0, amount 202
21:58:07.855 00.000 11824 MoveAxis(N, 0, ABG)
21:58:07.855 00.000 11824 Move returns status 0, amount 0
21:58:07.855 00.000 11824 move complete, result=0
21:58:07.855 00.000 11824 worker thread done servicing request
21:58:07.855 00.000 11824 Worker thread wakes up
21:58:07.855 00.000 12116 GuideStep: 0.8 px 202 ms WEST, -0.2 px 0 ms NORTH
21:58:07.858 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:58:07.858 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:58:11.391 03.533 11824 Exposure complete
21:58:11.781 00.390 11824 worker thread done servicing request
21:58:11.782 00.001 12116 OnExposeComplete: enter
21:58:11.789 00.007 12116 UpdateGuideState(): m_state=6
21:58:11.801 00.012 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 656
21:58:11.807 00.006 12116 Star::Find returns 1 (0), X=1413.05, Y=262.44, Mass=410556, SNR=87.8, Peak=52912 HFD=2.6
21:58:11.813 00.006 12116 MultiStar: [#1 -0.95,-0.25,0.54,U] [#2 0.63,-0.29,0.72,U] [#3 -1.12,-0.15,0.86,U] [#4 -0.90,-0.08,0.61,U] [#5 -1.24,0.10,0.46,U] [#6 -1.10,0.39,0.39,U] [#7 -0.96,0.32,0.30,U] [#8 -1.27,-0.08,0.27,U] 
21:58:11.819 00.006 12116 refined, 8 included, MultiStar: {-0.72, -0.18}, one-star: {-0.51, -0.69}
21:58:11.823 00.004 12116 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.71) = xAngle (-5.61 = 0.67)
21:58:11.828 00.005 12116 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.62 = -2.62)
21:58:11.834 00.006 12116 CameraToMount -- cameraX=-0.72 cameraY=-0.18 hyp=0.75 cameraTheta=-2.89 mountX=0.58 mountY=-0.37, mountTheta=-0.57
21:58:11.844 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.72, y=-0.18, opts=13)
21:58:11.849 00.005 12116 Enqueuing Move request for scope (-0.72, -0.18)
21:58:11.853 00.004 11824 Worker thread wakes up
21:58:11.853 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1703, FiltMax=65535, Gamma=0.510
21:58:11.857 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.18) opts 0xd
21:58:11.857 00.000 12116 UpdateGuideState exits: m=410556 SNR=87.8
21:58:11.860 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:11.864 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.72, -0.18)
21:58:11.864 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:58:11.868 00.004 11824 Moving (-0.72, -0.18) raw xDistance=0.58 yDistance=-0.37
21:58:11.868 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.58
21:58:11.868 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:11.868 00.000 12116 Enqueuing Expose request
21:58:11.873 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:58:11.873 00.000 11824 MoveAxis(W, 145, ABG)
21:58:11.873 00.000 11824 Guiding  Dir = 3, Dur = 145
21:58:11.874 00.001 11824 IsSlewing returns 0
21:58:11.874 00.000 11824 IsGuiding returns 0
21:58:11.874 00.000 11824 PulseGuide returned control before completion, sleep 155
21:58:12.035 00.161 11824 IsGuiding returns 1
21:58:12.036 00.001 11824 scope still moving after pulse duration time elapsed
21:58:12.064 00.028 11824 IsSlewing returns 0
21:58:12.064 00.000 11824 IsGuiding returns 0
21:58:12.065 00.001 11824 scope move finished after 145 + 44 ms
21:58:12.065 00.000 11824 Move returns status 0, amount 145
21:58:12.065 00.000 11824 MoveAxis(N, 0, ABG)
21:58:12.065 00.000 11824 Move returns status 0, amount 0
21:58:12.065 00.000 11824 move complete, result=0
21:58:12.065 00.000 11824 worker thread done servicing request
21:58:12.065 00.000 11824 Worker thread wakes up
21:58:12.065 00.000 12116 GuideStep: 0.6 px 145 ms WEST, -0.4 px 0 ms NORTH
21:58:12.070 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:58:12.070 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:58:15.549 03.479 11824 Exposure complete
21:58:15.820 00.271 11824 worker thread done servicing request
21:58:15.820 00.000 12116 OnExposeComplete: enter
21:58:15.824 00.004 12116 UpdateGuideState(): m_state=6
21:58:15.828 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 657
21:58:15.831 00.003 12116 Star::Find returns 1 (0), X=1412.96, Y=262.06, Mass=398511, SNR=88.5, Peak=44301 HFD=2.7
21:58:15.836 00.005 12116 MultiStar: [#1 -1.04,-0.39,0.66,U] [#2 0.62,-0.57,0.78,U] [#3 -1.08,-0.28,0.75,U] [#4 -0.99,-0.47,0.58,U] [#5 -0.91,-0.45,0.44,U] [#6 -1.19,-0.40,0.36,U] [#7 -1.06,0.06,0.37,U] [#8 -1.41,-0.42,0.29,U] 
21:58:15.839 00.003 12116 refined, 8 included, MultiStar: {-0.73, -0.52}, one-star: {-0.60, -1.07}
21:58:15.842 00.003 12116 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.71) = xAngle (-5.24 = 1.04)
21:58:15.845 00.003 12116 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.25 = -2.25)
21:58:15.849 00.004 12116 CameraToMount -- cameraX=-0.73 cameraY=-0.52 hyp=0.89 cameraTheta=-2.53 mountX=0.45 mountY=-0.69, mountTheta=-0.99
21:58:15.854 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.73, y=-0.52, opts=13)
21:58:15.857 00.003 12116 Enqueuing Move request for scope (-0.73, -0.52)
21:58:15.860 00.003 11824 Worker thread wakes up
21:58:15.860 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1600, FiltMax=65535, Gamma=0.510
21:58:15.862 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.52) opts 0xd
21:58:15.863 00.001 12116 UpdateGuideState exits: m=398511 SNR=88.5
21:58:15.865 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:15.867 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.73, -0.52)
21:58:15.867 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:58:15.870 00.003 12116 Enqueuing Expose request
21:58:15.873 00.003 11824 Moving (-0.73, -0.52) raw xDistance=0.45 yDistance=-0.69
21:58:15.873 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
21:58:15.873 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
21:58:15.873 00.000 11824 MoveAxis(W, 111, ABG)
21:58:15.873 00.000 11824 Guiding  Dir = 3, Dur = 111
21:58:15.874 00.001 11824 IsSlewing returns 0
21:58:15.874 00.000 11824 IsGuiding returns 0
21:58:15.874 00.000 11824 PulseGuide returned control before completion, sleep 121
21:58:15.999 00.125 11824 IsGuiding returns 1
21:58:15.999 00.000 11824 scope still moving after pulse duration time elapsed
21:58:16.031 00.032 11824 IsSlewing returns 0
21:58:16.031 00.000 11824 IsGuiding returns 0
21:58:16.031 00.000 11824 scope move finished after 111 + 46 ms
21:58:16.031 00.000 11824 Move returns status 0, amount 111
21:58:16.031 00.000 11824 MoveAxis(N, 130, ABG)
21:58:16.032 00.001 11824 Guiding  Dir = 0, Dur = 130
21:58:16.032 00.000 11824 IsSlewing returns 0
21:58:16.032 00.000 11824 IsGuiding returns 0
21:58:16.032 00.000 11824 PulseGuide returned control before completion, sleep 140
21:58:16.175 00.143 11824 IsGuiding returns 1
21:58:16.175 00.000 11824 scope still moving after pulse duration time elapsed
21:58:16.207 00.032 11824 IsSlewing returns 0
21:58:16.207 00.000 11824 IsGuiding returns 0
21:58:16.207 00.000 11824 scope move finished after 130 + 44 ms
21:58:16.207 00.000 11824 Move returns status 0, amount 130
21:58:16.207 00.000 11824 move complete, result=0
21:58:16.207 00.000 11824 worker thread done servicing request
21:58:16.208 00.001 11824 Worker thread wakes up
21:58:16.208 00.000 12116 GuideStep: 0.5 px 111 ms WEST, -0.7 px 130 ms NORTH
21:58:16.211 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:58:16.211 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:58:16.974 00.763 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
21:58:16.977 00.003 12116 case statement mapped state 6 to 3
21:58:16.980 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:58:19.607 02.627 11824 Exposure complete
21:58:19.839 00.232 11824 worker thread done servicing request
21:58:19.839 00.000 12116 OnExposeComplete: enter
21:58:19.843 00.004 12116 UpdateGuideState(): m_state=6
21:58:19.846 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 658
21:58:19.849 00.003 12116 Star::Find returns 1 (0), X=1413.52, Y=262.60, Mass=385620, SNR=86.4, Peak=47760 HFD=3.0
21:58:19.853 00.004 12116 MultiStar: [#1 -0.61,-0.05,0.65,U] [#2 0.02,-0.10,0.65,U] [#3 -0.61,-0.05,0.86,U] [#4 -0.63,-0.01,0.59,U] [#5 -0.61,0.27,0.46,U] [#6 -0.65,0.31,0.42,U] [#7 -0.76,0.57,0.38,U] [#8 -0.75,0.41,0.34,U] 
21:58:19.856 00.003 12116 refined, 8 included, MultiStar: {-0.45, -0.01}, one-star: {-0.04, -0.53}
21:58:19.859 00.003 12116 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.71) = xAngle (-5.82 = 0.46)
21:58:19.862 00.003 12116 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.84 = -2.84)
21:58:19.864 00.002 12116 CameraToMount -- cameraX=-0.45 cameraY=-0.01 hyp=0.45 cameraTheta=-3.11 mountX=0.41 mountY=-0.14, mountTheta=-0.32
21:58:19.870 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.45, y=-0.01, opts=13)
21:58:19.874 00.004 12116 Enqueuing Move request for scope (-0.45, -0.01)
21:58:19.876 00.002 11824 Worker thread wakes up
21:58:19.877 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1437, FiltMax=65535, Gamma=0.510
21:58:19.879 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.01) opts 0xd
21:58:19.879 00.000 12116 UpdateGuideState exits: m=385620 SNR=86.4
21:58:19.881 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:19.884 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.45, -0.01)
21:58:19.884 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:58:19.888 00.004 12116 Enqueuing Expose request
21:58:19.891 00.003 11824 Moving (-0.45, -0.01) raw xDistance=0.41 yDistance=-0.14
21:58:19.891 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
21:58:19.891 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:19.891 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:58:19.891 00.000 11824 MoveAxis(W, 98, ABG)
21:58:19.891 00.000 11824 Guiding  Dir = 3, Dur = 98
21:58:19.891 00.000 11824 IsSlewing returns 0
21:58:19.892 00.001 11824 IsGuiding returns 0
21:58:19.892 00.000 11824 PulseGuide returned control before completion, sleep 108
21:58:20.008 00.116 11824 IsGuiding returns 1
21:58:20.008 00.000 11824 scope still moving after pulse duration time elapsed
21:58:20.040 00.032 11824 IsSlewing returns 0
21:58:20.040 00.000 11824 IsGuiding returns 0
21:58:20.040 00.000 11824 scope move finished after 98 + 50 ms
21:58:20.040 00.000 11824 Move returns status 0, amount 98
21:58:20.040 00.000 11824 MoveAxis(N, 0, ABG)
21:58:20.041 00.001 11824 Move returns status 0, amount 0
21:58:20.041 00.000 11824 move complete, result=0
21:58:20.041 00.000 11824 worker thread done servicing request
21:58:20.041 00.000 11824 Worker thread wakes up
21:58:20.041 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:58:20.041 00.000 12116 GuideStep: 0.4 px 98 ms WEST, -0.1 px 0 ms NORTH
21:58:20.044 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:58:23.467 03.423 11824 Exposure complete
21:58:23.734 00.267 11824 worker thread done servicing request
21:58:23.734 00.000 12116 OnExposeComplete: enter
21:58:23.738 00.004 12116 UpdateGuideState(): m_state=6
21:58:23.741 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 659
21:58:23.745 00.004 12116 Star::Find returns 1 (0), X=1413.38, Y=262.85, Mass=407622, SNR=79.7, Peak=46848 HFD=2.8
21:58:23.748 00.003 12116 MultiStar: [#1 -0.45,0.45,0.66,U] [#2 0.38,0.38,0.82,U] [#3 -0.59,0.12,0.89,U] [#4 -0.50,0.33,0.60,U] [#5 -0.26,0.16,0.46,U] [#6 -0.60,0.50,0.38,U] [#7 -1.07,0.97,0.35,U] [#8 -0.77,0.59,0.39,U] 
21:58:23.751 00.003 12116 single-star, 8 included, MultiStar: {-0.36, 0.27}, one-star: {-0.17, -0.28}
21:58:23.755 00.004 12116 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.71) = xAngle (-4.84 = 1.44)
21:58:23.757 00.002 12116 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.86 = -1.86)
21:58:23.760 00.003 12116 CameraToMount -- cameraX=-0.17 cameraY=-0.28 hyp=0.33 cameraTheta=-2.13 mountX=0.04 mountY=-0.32, mountTheta=-1.44
21:58:23.767 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.17, y=-0.28, opts=13)
21:58:23.770 00.003 12116 Enqueuing Move request for scope (-0.17, -0.28)
21:58:23.773 00.003 11824 Worker thread wakes up
21:58:23.773 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.28) opts 0xd
21:58:23.773 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.17, -0.28)
21:58:23.773 00.000 11824 Moving (-0.17, -0.28) raw xDistance=0.04 yDistance=-0.32
21:58:23.774 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1754, FiltMax=65535, Gamma=0.510
21:58:23.777 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:58:23.777 00.000 12116 UpdateGuideState exits: m=407622 SNR=79.7
21:58:23.780 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:23.780 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:23.782 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:58:23.785 00.003 12116 Enqueuing Expose request
21:58:23.788 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:58:23.788 00.000 11824 MoveAxis(E, 0, ABG)
21:58:23.788 00.000 11824 Move returns status 0, amount 0
21:58:23.789 00.001 11824 MoveAxis(N, 0, ABG)
21:58:23.789 00.000 11824 Move returns status 0, amount 0
21:58:23.789 00.000 11824 move complete, result=0
21:58:23.789 00.000 11824 worker thread done servicing request
21:58:23.789 00.000 11824 Worker thread wakes up
21:58:23.789 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:58:23.789 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:58:23.792 00.003 12116 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:58:27.200 03.408 11824 Exposure complete
21:58:27.501 00.301 11824 worker thread done servicing request
21:58:27.501 00.000 12116 OnExposeComplete: enter
21:58:27.506 00.005 12116 UpdateGuideState(): m_state=6
21:58:27.509 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 660
21:58:27.513 00.004 12116 Star::Find returns 1 (0), X=1412.62, Y=262.95, Mass=434450, SNR=83.4, Peak=45248 HFD=2.7
21:58:27.516 00.003 12116 MultiStar: [#1 -1.27,0.21,0.61,U] [#2 0.83,0.11,0.83,U] [#3 -1.31,0.44,0.78,U] [#4 -1.28,0.44,0.64,U] [#5 -1.30,0.17,0.50,U] [#6 -1.27,0.72,0.36,U] [#7 -1.47,0.59,0.37,U] [#8 -1.33,0.54,0.32,U] 
21:58:27.520 00.004 12116 refined, 8 included, MultiStar: {-0.91, 0.26}, one-star: {-0.94, -0.18}
21:58:27.523 00.003 12116 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.71) = xAngle (0.15 = 0.15)
21:58:27.526 00.003 12116 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.14 = 3.14)
21:58:27.529 00.003 12116 CameraToMount -- cameraX=-0.91 cameraY=0.26 hyp=0.95 cameraTheta=2.86 mountX=0.94 mountY=0.00, mountTheta=0.01
21:58:27.535 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.91, y=0.26, opts=13)
21:58:27.540 00.005 12116 Enqueuing Move request for scope (-0.91, 0.26)
21:58:27.543 00.003 11824 Worker thread wakes up
21:58:27.543 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1699, FiltMax=65535, Gamma=0.510
21:58:27.546 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.26) opts 0xd
21:58:27.546 00.000 12116 UpdateGuideState exits: m=434450 SNR=83.4
21:58:27.549 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.91, 0.26)
21:58:27.549 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:27.553 00.004 11824 Moving (-0.91, 0.26) raw xDistance=0.94 yDistance=0.00
21:58:27.553 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.94
21:58:27.553 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:27.554 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:58:27.554 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:58:27.557 00.003 12116 Enqueuing Expose request
21:58:27.560 00.003 11824 MoveAxis(W, 210, ABG)
21:58:27.561 00.001 11824 Guiding  Dir = 3, Dur = 210
21:58:27.561 00.000 11824 IsSlewing returns 0
21:58:27.561 00.000 11824 IsGuiding returns 0
21:58:27.562 00.001 11824 PulseGuide returned control before completion, sleep 220
21:58:27.788 00.226 11824 IsGuiding returns 1
21:58:27.788 00.000 11824 scope still moving after pulse duration time elapsed
21:58:27.820 00.032 11824 IsSlewing returns 0
21:58:27.821 00.001 11824 IsGuiding returns 0
21:58:27.821 00.000 11824 scope move finished after 210 + 49 ms
21:58:27.821 00.000 11824 Move returns status 0, amount 210
21:58:27.821 00.000 11824 MoveAxis(N, 0, ABG)
21:58:27.821 00.000 11824 Move returns status 0, amount 0
21:58:27.821 00.000 11824 move complete, result=0
21:58:27.821 00.000 11824 worker thread done servicing request
21:58:27.821 00.000 11824 Worker thread wakes up
21:58:27.821 00.000 12116 GuideStep: 0.9 px 210 ms WEST, 0.0 px 0 ms NORTH
21:58:27.825 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:58:27.825 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:58:31.224 03.399 11824 Exposure complete
21:58:31.478 00.254 11824 worker thread done servicing request
21:58:31.478 00.000 12116 OnExposeComplete: enter
21:58:31.481 00.003 12116 UpdateGuideState(): m_state=6
21:58:31.484 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 661
21:58:31.487 00.003 12116 Star::Find returns 1 (0), X=1412.13, Y=262.97, Mass=397157, SNR=76.9, Peak=48768 HFD=2.8
21:58:31.490 00.003 12116 MultiStar: [#1 -1.89,0.46,0.70,U] [#2 1.48,0.19,0.79,U] [#3 -1.85,0.53,1.02,U] [#4 -1.84,0.71,0.61,U] [#5 -1.87,0.57,0.55,U] [#6 -1.93,0.69,0.47,U] [#7 -1.92,0.71,0.45,U] [#8 -2.03,0.74,0.35,U] 
21:58:31.494 00.004 12116 refined, 8 included, MultiStar: {-1.36, 0.42}, one-star: {-1.42, -0.16}
21:58:31.496 00.002 12116 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.71) = xAngle (0.13 = 0.13)
21:58:31.498 00.002 12116 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.11 = 3.11)
21:58:31.501 00.003 12116 CameraToMount -- cameraX=-1.36 cameraY=0.42 hyp=1.43 cameraTheta=2.84 mountX=1.41 mountY=0.04, mountTheta=0.03
21:58:31.507 00.006 12116 SchedulePrimaryMove(0D79E080, x=-1.36, y=0.42, opts=13)
21:58:31.511 00.004 12116 Enqueuing Move request for scope (-1.36, 0.42)
21:58:31.514 00.003 11824 Worker thread wakes up
21:58:31.514 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1402, FiltMax=65535, Gamma=0.510
21:58:31.516 00.002 12116 UpdateGuideState exits: m=397157 SNR=76.9
21:58:31.520 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.36, 0.42) opts 0xd
21:58:31.520 00.000 11824 Handling offset move in thread for scope, endpoint = (-1.36, 0.42)
21:58:31.520 00.000 11824 Moving (-1.36, 0.42) raw xDistance=1.41 yDistance=0.04
21:58:31.520 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.41
21:58:31.520 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:31.520 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:31.523 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:58:31.526 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:58:31.526 00.000 12116 Enqueuing Expose request
21:58:31.530 00.004 11824 MoveAxis(W, 331, ABG)
21:58:31.530 00.000 11824 Guiding  Dir = 3, Dur = 331
21:58:31.530 00.000 11824 IsSlewing returns 0
21:58:31.530 00.000 11824 IsGuiding returns 0
21:58:31.530 00.000 11824 PulseGuide returned control before completion, sleep 341
21:58:31.887 00.357 11824 IsGuiding returns 1
21:58:31.887 00.000 11824 scope still moving after pulse duration time elapsed
21:58:31.919 00.032 11824 IsSlewing returns 0
21:58:31.919 00.000 11824 IsGuiding returns 0
21:58:31.919 00.000 11824 scope move finished after 331 + 58 ms
21:58:31.919 00.000 11824 Move returns status 0, amount 331
21:58:31.919 00.000 11824 MoveAxis(N, 0, ABG)
21:58:31.919 00.000 11824 Move returns status 0, amount 0
21:58:31.921 00.002 11824 move complete, result=0
21:58:31.921 00.000 11824 worker thread done servicing request
21:58:31.921 00.000 11824 Worker thread wakes up
21:58:31.921 00.000 12116 GuideStep: 1.4 px 331 ms WEST, 0.0 px 0 ms NORTH
21:58:31.923 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:58:31.924 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:58:35.332 03.408 11824 Exposure complete
21:58:35.567 00.235 11824 worker thread done servicing request
21:58:35.567 00.000 12116 OnExposeComplete: enter
21:58:35.571 00.004 12116 UpdateGuideState(): m_state=6
21:58:35.574 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 662
21:58:35.579 00.005 12116 Star::Find returns 1 (0), X=1412.95, Y=262.60, Mass=388291, SNR=74.4, Peak=51392 HFD=2.7
21:58:35.583 00.004 12116 MultiStar: [#1 -0.86,0.42,0.68,U] [#2 0.43,-0.03,0.86,U] [#3 -1.08,0.06,0.93,U] [#4 -1.23,0.07,0.57,U] [#5 -1.04,-0.16,0.52,U] [#6 -0.90,0.20,0.47,U] [#7 -1.30,0.53,0.45,U] [#8 -1.48,0.46,0.37,U] 
21:58:35.586 00.003 12116 refined, 8 included, MultiStar: {-0.79, 0.04}, one-star: {-0.61, -0.53}
21:58:35.589 00.003 12116 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.71) = xAngle (0.37 = 0.37)
21:58:35.592 00.003 12116 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.36 = -2.92)
21:58:35.595 00.003 12116 CameraToMount -- cameraX=-0.79 cameraY=0.04 hyp=0.79 cameraTheta=3.09 mountX=0.74 mountY=-0.17, mountTheta=-0.23
21:58:35.600 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.79, y=0.04, opts=13)
21:58:35.603 00.003 12116 Enqueuing Move request for scope (-0.79, 0.04)
21:58:35.606 00.003 11824 Worker thread wakes up
21:58:35.606 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1607, FiltMax=65535, Gamma=0.510
21:58:35.609 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.04) opts 0xd
21:58:35.609 00.000 12116 UpdateGuideState exits: m=388291 SNR=74.4
21:58:35.613 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.79, 0.04)
21:58:35.613 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:35.615 00.002 11824 Moving (-0.79, 0.04) raw xDistance=0.74 yDistance=-0.17
21:58:35.615 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:58:35.618 00.003 12116 Enqueuing Expose request
21:58:35.621 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.74
21:58:35.622 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:35.622 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:58:35.622 00.000 11824 MoveAxis(W, 188, ABG)
21:58:35.622 00.000 11824 Guiding  Dir = 3, Dur = 188
21:58:35.622 00.000 11824 IsSlewing returns 0
21:58:35.622 00.000 11824 IsGuiding returns 0
21:58:35.623 00.001 11824 PulseGuide returned control before completion, sleep 198
21:58:35.827 00.204 11824 IsGuiding returns 1
21:58:35.827 00.000 11824 scope still moving after pulse duration time elapsed
21:58:35.858 00.031 11824 IsSlewing returns 0
21:58:35.858 00.000 11824 IsGuiding returns 0
21:58:35.858 00.000 11824 scope move finished after 188 + 47 ms
21:58:35.858 00.000 11824 Move returns status 0, amount 188
21:58:35.859 00.001 11824 MoveAxis(N, 0, ABG)
21:58:35.859 00.000 11824 Move returns status 0, amount 0
21:58:35.859 00.000 11824 move complete, result=0
21:58:35.859 00.000 11824 worker thread done servicing request
21:58:35.859 00.000 11824 Worker thread wakes up
21:58:35.859 00.000 12116 GuideStep: 0.7 px 188 ms WEST, -0.2 px 0 ms NORTH
21:58:35.862 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:58:35.862 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:58:39.260 03.398 11824 Exposure complete
21:58:39.500 00.240 11824 worker thread done servicing request
21:58:39.500 00.000 12116 OnExposeComplete: enter
21:58:39.503 00.003 12116 UpdateGuideState(): m_state=6
21:58:39.507 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 663
21:58:39.510 00.003 12116 Star::Find returns 1 (0), X=1412.99, Y=262.71, Mass=399612, SNR=85.4, Peak=55440 HFD=2.5
21:58:39.514 00.004 12116 MultiStar: [#1 -0.78,-0.23,0.56,U] [#2 0.32,-0.01,0.88,U] [#3 -0.94,-0.06,0.94,U] [#4 -0.72,-0.10,0.60,U] [#5 -0.90,-0.05,0.45,U] [#6 -0.97,0.12,0.42,U] [#7 -0.74,0.31,0.39,U] [#8 -0.63,0.19,0.35,U] 
21:58:39.516 00.002 12116 refined, 8 included, MultiStar: {-0.60, -0.08}, one-star: {-0.57, -0.42}
21:58:39.519 00.003 12116 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.71) = xAngle (-5.72 = 0.56)
21:58:39.521 00.002 12116 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.73 = -2.73)
21:58:39.524 00.003 12116 CameraToMount -- cameraX=-0.60 cameraY=-0.08 hyp=0.61 cameraTheta=-3.01 mountX=0.51 mountY=-0.24, mountTheta=-0.44
21:58:39.530 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.60, y=-0.08, opts=13)
21:58:39.533 00.003 12116 Enqueuing Move request for scope (-0.60, -0.08)
21:58:39.537 00.004 11824 Worker thread wakes up
21:58:39.537 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1639, FiltMax=65535, Gamma=0.510
21:58:39.540 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.08) opts 0xd
21:58:39.540 00.000 12116 UpdateGuideState exits: m=399612 SNR=85.4
21:58:39.543 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.60, -0.08)
21:58:39.543 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:39.546 00.003 11824 Moving (-0.60, -0.08) raw xDistance=0.51 yDistance=-0.24
21:58:39.547 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.51
21:58:39.547 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:58:39.549 00.002 12116 Enqueuing Expose request
21:58:39.552 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:39.552 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:58:39.552 00.000 11824 MoveAxis(W, 128, ABG)
21:58:39.552 00.000 11824 Guiding  Dir = 3, Dur = 128
21:58:39.553 00.001 11824 IsSlewing returns 0
21:58:39.553 00.000 11824 IsGuiding returns 0
21:58:39.553 00.000 11824 PulseGuide returned control before completion, sleep 138
21:58:39.697 00.144 11824 IsGuiding returns 1
21:58:39.697 00.000 11824 scope still moving after pulse duration time elapsed
21:58:39.729 00.032 11824 IsSlewing returns 0
21:58:39.729 00.000 11824 IsGuiding returns 0
21:58:39.729 00.000 11824 scope move finished after 128 + 48 ms
21:58:39.729 00.000 11824 Move returns status 0, amount 128
21:58:39.729 00.000 11824 MoveAxis(N, 0, ABG)
21:58:39.729 00.000 11824 Move returns status 0, amount 0
21:58:39.730 00.001 11824 move complete, result=0
21:58:39.730 00.000 11824 worker thread done servicing request
21:58:39.730 00.000 11824 Worker thread wakes up
21:58:39.730 00.000 12116 GuideStep: 0.5 px 128 ms WEST, -0.2 px 0 ms NORTH
21:58:39.732 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
21:58:39.732 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:58:43.160 03.428 11824 Exposure complete
21:58:43.470 00.310 11824 worker thread done servicing request
21:58:43.470 00.000 12116 OnExposeComplete: enter
21:58:43.474 00.004 12116 UpdateGuideState(): m_state=6
21:58:43.479 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 664
21:58:43.483 00.004 12116 Star::Find returns 1 (0), X=1412.81, Y=262.56, Mass=414539, SNR=75.5, Peak=50688 HFD=2.8
21:58:43.488 00.005 12116 MultiStar: [#1 -1.02,0.05,0.72,U] [#2 0.48,0.08,0.84,U] [#3 -1.07,0.10,1.06,U] [#4 -1.28,0.18,0.65,U] [#5 -1.00,-0.01,0.53,U] [#6 -1.19,0.26,0.41,U] [#7 -1.07,-0.06,0.43,U] [#8 -1.47,0.01,0.38,U] 
21:58:43.491 00.003 12116 refined, 8 included, MultiStar: {-0.84, -0.03}, one-star: {-0.75, -0.58}
21:58:43.496 00.005 12116 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.71) = xAngle (-5.82 = 0.46)
21:58:43.499 00.003 12116 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.84 = -2.84)
21:58:43.502 00.003 12116 CameraToMount -- cameraX=-0.84 cameraY=-0.03 hyp=0.84 cameraTheta=-3.11 mountX=0.76 mountY=-0.25, mountTheta=-0.32
21:58:43.509 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.84, y=-0.03, opts=13)
21:58:43.514 00.005 12116 Enqueuing Move request for scope (-0.84, -0.03)
21:58:43.517 00.003 11824 Worker thread wakes up
21:58:43.517 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.03) opts 0xd
21:58:43.517 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1603, FiltMax=65535, Gamma=0.510
21:58:43.521 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.84, -0.03)
21:58:43.521 00.000 12116 UpdateGuideState exits: m=414539 SNR=75.5
21:58:43.524 00.003 11824 Moving (-0.84, -0.03) raw xDistance=0.76 yDistance=-0.25
21:58:43.524 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:43.528 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
21:58:43.528 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:58:43.531 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:43.531 00.000 12116 Enqueuing Expose request
21:58:43.533 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:58:43.533 00.000 11824 MoveAxis(W, 178, ABG)
21:58:43.534 00.001 11824 Guiding  Dir = 3, Dur = 178
21:58:43.534 00.000 11824 IsSlewing returns 0
21:58:43.534 00.000 11824 IsGuiding returns 0
21:58:43.535 00.001 11824 PulseGuide returned control before completion, sleep 188
21:58:43.732 00.197 11824 IsGuiding returns 1
21:58:43.732 00.000 11824 scope still moving after pulse duration time elapsed
21:58:43.764 00.032 11824 IsSlewing returns 0
21:58:43.764 00.000 11824 IsGuiding returns 0
21:58:43.764 00.000 11824 scope move finished after 178 + 51 ms
21:58:43.764 00.000 11824 Move returns status 0, amount 178
21:58:43.764 00.000 11824 MoveAxis(N, 0, ABG)
21:58:43.765 00.001 11824 Move returns status 0, amount 0
21:58:43.765 00.000 11824 move complete, result=0
21:58:43.765 00.000 11824 worker thread done servicing request
21:58:43.765 00.000 11824 Worker thread wakes up
21:58:43.765 00.000 12116 GuideStep: 0.8 px 178 ms WEST, -0.3 px 0 ms NORTH
21:58:43.768 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:58:43.768 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:58:47.162 03.394 11824 Exposure complete
21:58:47.405 00.243 11824 worker thread done servicing request
21:58:47.405 00.000 12116 OnExposeComplete: enter
21:58:47.408 00.003 12116 UpdateGuideState(): m_state=6
21:58:47.413 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 665
21:58:47.415 00.002 12116 Star::Find returns 1 (0), X=1413.78, Y=262.29, Mass=414281, SNR=88.6, Peak=51171 HFD=2.8
21:58:47.419 00.004 12116 MultiStar: [#1 -0.05,-0.36,0.56,U] [#2 -0.06,-0.46,0.68,U] [#3 -0.31,-0.42,0.92,U] [#4 -0.14,-0.16,0.71,U] [#5 0.19,-0.32,0.49,U] [#6 -0.22,-0.40,0.36,U] [#7 -0.04,0.09,0.37,U] [#8 0.08,-0.16,0.35,U] 
21:58:47.422 00.003 12116 refined, 8 included, MultiStar: {-0.04, -0.40}, one-star: {0.22, -0.85}
21:58:47.425 00.003 12116 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.71) = xAngle (-4.38 = 1.91)
21:58:47.428 00.003 12116 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.39 = -1.39)
21:58:47.430 00.002 12116 CameraToMount -- cameraX=-0.04 cameraY=-0.40 hyp=0.40 cameraTheta=-1.66 mountX=-0.13 mountY=-0.40, mountTheta=-1.89
21:58:47.435 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.04, y=-0.40, opts=13)
21:58:47.439 00.004 12116 Enqueuing Move request for scope (-0.04, -0.40)
21:58:47.442 00.003 11824 Worker thread wakes up
21:58:47.442 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1587, FiltMax=65535, Gamma=0.510
21:58:47.445 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.40) opts 0xd
21:58:47.445 00.000 12116 UpdateGuideState exits: m=414281 SNR=88.6
21:58:47.447 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:47.450 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.04, -0.40)
21:58:47.450 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:58:47.453 00.003 12116 Enqueuing Expose request
21:58:47.456 00.003 11824 Moving (-0.04, -0.40) raw xDistance=-0.13 yDistance=-0.40
21:58:47.456 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:58:47.456 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:47.456 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:58:47.456 00.000 11824 MoveAxis(E, 0, ABG)
21:58:47.456 00.000 11824 Move returns status 0, amount 0
21:58:47.456 00.000 11824 MoveAxis(N, 0, ABG)
21:58:47.456 00.000 11824 Move returns status 0, amount 0
21:58:47.456 00.000 11824 move complete, result=0
21:58:47.456 00.000 11824 worker thread done servicing request
21:58:47.457 00.001 11824 Worker thread wakes up
21:58:47.457 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:58:47.457 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:58:47.459 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:58:50.842 03.383 11824 Exposure complete
21:58:51.084 00.242 11824 worker thread done servicing request
21:58:51.084 00.000 12116 OnExposeComplete: enter
21:58:51.089 00.005 12116 UpdateGuideState(): m_state=6
21:58:51.092 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 666
21:58:51.096 00.004 12116 Star::Find returns 1 (0), X=1413.77, Y=262.06, Mass=426883, SNR=94.0, Peak=47539 HFD=2.6
21:58:51.099 00.003 12116 MultiStar: [#1 -0.22,-0.52,0.55,U] [#2 -0.49,-0.45,0.56,U] [#3 -0.15,-0.15,0.79,U] [#4 -0.39,-0.40,0.49,U] [#5 -0.13,-0.60,0.39,U] [#6 -0.25,-0.26,0.36,U] [#7 -0.41,-0.11,0.32,U] [#8 -0.30,-0.17,0.31,U] 
21:58:51.103 00.004 12116 refined, 8 included, MultiStar: {-0.18, -0.49}, one-star: {0.21, -1.07}
21:58:51.107 00.004 12116 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.71) = xAngle (-4.64 = 1.64)
21:58:51.112 00.005 12116 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.65 = -1.65)
21:58:51.116 00.004 12116 CameraToMount -- cameraX=-0.18 cameraY=-0.49 hyp=0.52 cameraTheta=-1.92 mountX=-0.04 mountY=-0.52, mountTheta=-1.64
21:58:51.127 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.18, y=-0.49, opts=13)
21:58:51.132 00.005 12116 Enqueuing Move request for scope (-0.18, -0.49)
21:58:51.137 00.005 11824 Worker thread wakes up
21:58:51.138 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.49) opts 0xd
21:58:51.138 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.18, -0.49)
21:58:51.138 00.000 11824 Moving (-0.18, -0.49) raw xDistance=-0.04 yDistance=-0.52
21:58:51.138 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:58:51.138 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
21:58:51.138 00.000 11824 MoveAxis(E, 0, ABG)
21:58:51.138 00.000 11824 Move returns status 0, amount 0
21:58:51.138 00.000 11824 MoveAxis(N, 98, ABG)
21:58:51.138 00.000 11824 Guiding  Dir = 0, Dur = 98
21:58:51.138 00.000 11824 IsSlewing returns 0
21:58:51.139 00.001 11824 IsGuiding returns 0
21:58:51.139 00.000 11824 PulseGuide returned control before completion, sleep 108
21:58:51.139 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1683, FiltMax=65535, Gamma=0.510
21:58:51.143 00.004 12116 UpdateGuideState exits: m=426883 SNR=94.0
21:58:51.146 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:51.150 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:58:51.154 00.004 12116 Enqueuing Expose request
21:58:51.259 00.105 11824 IsGuiding returns 1
21:58:51.259 00.000 11824 scope still moving after pulse duration time elapsed
21:58:51.290 00.031 11824 IsSlewing returns 0
21:58:51.290 00.000 11824 IsGuiding returns 1
21:58:51.322 00.032 11824 IsSlewing returns 0
21:58:51.322 00.000 11824 IsGuiding returns 1
21:58:51.354 00.032 11824 IsSlewing returns 0
21:58:51.354 00.000 11824 IsGuiding returns 0
21:58:51.354 00.000 11824 scope move finished after 98 + 117 ms
21:58:51.354 00.000 11824 Move returns status 0, amount 98
21:58:51.354 00.000 11824 move complete, result=0
21:58:51.354 00.000 11824 worker thread done servicing request
21:58:51.354 00.000 11824 Worker thread wakes up
21:58:51.356 00.002 12116 GuideStep: -0.0 px 0 ms EAST, -0.5 px 98 ms NORTH
21:58:51.359 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:58:51.359 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:58:54.751 03.392 11824 Exposure complete
21:58:55.009 00.258 11824 worker thread done servicing request
21:58:55.009 00.000 12116 OnExposeComplete: enter
21:58:55.012 00.003 12116 UpdateGuideState(): m_state=6
21:58:55.015 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 667
21:58:55.018 00.003 12116 Star::Find returns 1 (0), X=1414.17, Y=262.16, Mass=398788, SNR=69.3, Peak=46019 HFD=2.9
21:58:55.022 00.004 12116 MultiStar: [#1 0.18,-0.22,0.76,U] [#2 -0.31,-0.18,0.90,U] [#3 0.12,-0.18,1.13,U] [#4 0.03,-0.50,0.72,U] [#5 0.11,-0.40,0.53,U] [#6 0.10,-0.25,0.43,U] [#7 0.03,0.04,0.44,U] [#8 0.15,-0.50,0.42,U] 
21:58:55.025 00.003 12116 refined, 8 included, MultiStar: {0.13, -0.38}, one-star: {0.61, -0.97}
21:58:55.028 00.003 12116 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.71) = xAngle (-3.96 = 2.32)
21:58:55.031 00.003 12116 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.97 = -0.97)
21:58:55.033 00.002 12116 CameraToMount -- cameraX=0.13 cameraY=-0.38 hyp=0.40 cameraTheta=-1.24 mountX=-0.27 mountY=-0.33, mountTheta=-2.26
21:58:55.041 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.13, y=-0.38, opts=13)
21:58:55.044 00.003 12116 Enqueuing Move request for scope (0.13, -0.38)
21:58:55.047 00.003 11824 Worker thread wakes up
21:58:55.047 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1674, FiltMax=65535, Gamma=0.510
21:58:55.050 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.38) opts 0xd
21:58:55.050 00.000 12116 UpdateGuideState exits: m=398788 SNR=69.3
21:58:55.053 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:55.057 00.004 11824 Handling offset move in thread for scope, endpoint = (0.13, -0.38)
21:58:55.057 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:58:55.060 00.003 11824 Moving (0.13, -0.38) raw xDistance=-0.27 yDistance=-0.33
21:58:55.060 00.000 12116 Enqueuing Expose request
21:58:55.063 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
21:58:55.063 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:55.063 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:58:55.063 00.000 11824 MoveAxis(E, 0, ABG)
21:58:55.063 00.000 11824 Move returns status 0, amount 0
21:58:55.063 00.000 11824 MoveAxis(N, 0, ABG)
21:58:55.063 00.000 11824 Move returns status 0, amount 0
21:58:55.063 00.000 11824 move complete, result=0
21:58:55.064 00.001 11824 worker thread done servicing request
21:58:55.064 00.000 11824 Worker thread wakes up
21:58:55.064 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:58:55.064 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:58:55.066 00.002 12116 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
21:58:58.462 03.396 11824 Exposure complete
21:58:58.691 00.229 11824 worker thread done servicing request
21:58:58.691 00.000 12116 OnExposeComplete: enter
21:58:58.695 00.004 12116 UpdateGuideState(): m_state=6
21:58:58.698 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 668
21:58:58.700 00.002 12116 Star::Find returns 1 (0), X=1413.61, Y=262.44, Mass=397592, SNR=86.8, Peak=37235 HFD=3.1
21:58:58.705 00.005 12116 MultiStar: [#1 -0.32,-0.38,0.60,U] [#2 -0.46,-0.19,0.71,U] [#3 -0.32,-0.19,0.89,U] [#4 -0.49,-0.08,0.54,U] [#5 -0.41,-0.20,0.50,U] [#6 -0.48,-0.21,0.39,U] [#7 -0.30,0.48,0.38,U] [#8 -0.67,-0.11,0.40,U] 
21:58:58.707 00.002 12116 refined, 8 included, MultiStar: {-0.33, -0.24}, one-star: {0.05, -0.70}
21:58:58.710 00.003 12116 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.71) = xAngle (-5.22 = 1.06)
21:58:58.713 00.003 12116 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.24 = -2.24)
21:58:58.716 00.003 12116 CameraToMount -- cameraX=-0.33 cameraY=-0.24 hyp=0.41 cameraTheta=-2.51 mountX=0.20 mountY=-0.32, mountTheta=-1.01
21:58:58.721 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=-0.24, opts=13)
21:58:58.724 00.003 12116 Enqueuing Move request for scope (-0.33, -0.24)
21:58:58.728 00.004 11824 Worker thread wakes up
21:58:58.728 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.24) opts 0xd
21:58:58.728 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.33, -0.24)
21:58:58.728 00.000 11824 Moving (-0.33, -0.24) raw xDistance=0.20 yDistance=-0.32
21:58:58.728 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:58:58.728 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:58.728 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1347, FiltMax=65535, Gamma=0.510
21:58:58.731 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:58:58.731 00.000 12116 UpdateGuideState exits: m=397592 SNR=86.8
21:58:58.734 00.003 11824 MoveAxis(E, 0, ABG)
21:58:58.734 00.000 11824 Move returns status 0, amount 0
21:58:58.734 00.000 11824 MoveAxis(N, 0, ABG)
21:58:58.734 00.000 11824 Move returns status 0, amount 0
21:58:58.734 00.000 11824 move complete, result=0
21:58:58.734 00.000 11824 worker thread done servicing request
21:58:58.734 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:58.738 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:58:58.740 00.002 12116 Enqueuing Expose request
21:58:58.744 00.004 12116 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:58:58.747 00.003 11824 Worker thread wakes up
21:58:58.747 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:58:58.747 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:02.143 03.396 11824 Exposure complete
21:59:02.390 00.247 11824 worker thread done servicing request
21:59:02.390 00.000 12116 OnExposeComplete: enter
21:59:02.394 00.004 12116 UpdateGuideState(): m_state=6
21:59:02.397 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 669
21:59:02.399 00.002 12116 Star::Find returns 1 (0), X=1414.03, Y=262.53, Mass=394174, SNR=75.7, Peak=48131 HFD=2.8
21:59:02.403 00.004 12116 MultiStar: [#1 -0.07,0.29,0.70,U] [#2 -0.62,-0.30,0.81,U] [#3 0.02,-0.02,0.91,U] [#4 0.13,-0.26,0.66,U] [#5 0.12,-0.47,0.52,U] [#6 0.50,0.11,0.41,U] [#7 -0.14,0.09,0.42,U] [#8 -0.15,0.29,0.36,U] 
21:59:02.406 00.003 12116 refined, 8 included, MultiStar: {0.03, -0.15}, one-star: {0.47, -0.60}
21:59:02.409 00.003 12116 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.71) = xAngle (-4.08 = 2.20)
21:59:02.413 00.004 12116 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.09 = -1.09)
21:59:02.416 00.003 12116 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.37 mountX=-0.09 mountY=-0.14, mountTheta=-2.16
21:59:02.423 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=-0.15, opts=13)
21:59:02.427 00.004 12116 Enqueuing Move request for scope (0.03, -0.15)
21:59:02.430 00.003 11824 Worker thread wakes up
21:59:02.430 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
21:59:02.430 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1683, FiltMax=65535, Gamma=0.510
21:59:02.433 00.003 11824 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
21:59:02.433 00.000 12116 UpdateGuideState exits: m=394174 SNR=75.7
21:59:02.437 00.004 11824 Moving (0.03, -0.15) raw xDistance=-0.09 yDistance=-0.14
21:59:02.437 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:02.440 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:59:02.440 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:02.440 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:02.443 00.003 12116 Enqueuing Expose request
21:59:02.446 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:59:02.446 00.000 11824 MoveAxis(E, 0, ABG)
21:59:02.446 00.000 11824 Move returns status 0, amount 0
21:59:02.446 00.000 11824 MoveAxis(N, 0, ABG)
21:59:02.446 00.000 11824 Move returns status 0, amount 0
21:59:02.446 00.000 11824 move complete, result=0
21:59:02.446 00.000 11824 worker thread done servicing request
21:59:02.446 00.000 11824 Worker thread wakes up
21:59:02.447 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:02.447 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:02.449 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:59:05.853 03.404 11824 Exposure complete
21:59:06.093 00.240 11824 worker thread done servicing request
21:59:06.094 00.001 12116 OnExposeComplete: enter
21:59:06.097 00.003 12116 UpdateGuideState(): m_state=6
21:59:06.101 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 670
21:59:06.105 00.004 12116 Star::Find returns 1 (0), X=1413.58, Y=262.21, Mass=401876, SNR=77.5, Peak=42275 HFD=2.9
21:59:06.108 00.003 12116 MultiStar: [#1 -0.38,-0.40,0.64,U] [#2 -0.20,-0.43,0.77,U] [#3 -0.30,-0.34,1.03,U] [#4 -0.45,-0.36,0.57,U] [#5 -0.20,-0.44,0.59,U] [#6 -0.62,-0.11,0.37,U] [#7 -0.20,0.03,0.40,U] [#8 -0.73,-0.78,0.36,U] 
21:59:06.113 00.005 12116 refined, 8 included, MultiStar: {-0.28, -0.46}, one-star: {0.02, -0.92}
21:59:06.116 00.003 12116 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.71) = xAngle (-4.84 = 1.45)
21:59:06.119 00.003 12116 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.85 = -1.85)
21:59:06.123 00.004 12116 CameraToMount -- cameraX=-0.28 cameraY=-0.46 hyp=0.54 cameraTheta=-2.12 mountX=0.07 mountY=-0.52, mountTheta=-1.44
21:59:06.130 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.28, y=-0.46, opts=13)
21:59:06.133 00.003 12116 Enqueuing Move request for scope (-0.28, -0.46)
21:59:06.136 00.003 11824 Worker thread wakes up
21:59:06.137 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1818, FiltMax=65535, Gamma=0.510
21:59:06.139 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.46) opts 0xd
21:59:06.139 00.000 12116 UpdateGuideState exits: m=401876 SNR=77.5
21:59:06.143 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.28, -0.46)
21:59:06.143 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:06.146 00.003 11824 Moving (-0.28, -0.46) raw xDistance=0.07 yDistance=-0.52
21:59:06.146 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:06.149 00.003 12116 Enqueuing Expose request
21:59:06.152 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:59:06.152 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
21:59:06.152 00.000 11824 MoveAxis(E, 0, ABG)
21:59:06.152 00.000 11824 Move returns status 0, amount 0
21:59:06.152 00.000 11824 MoveAxis(N, 98, ABG)
21:59:06.152 00.000 11824 Guiding  Dir = 0, Dur = 98
21:59:06.153 00.001 11824 IsSlewing returns 0
21:59:06.153 00.000 11824 IsGuiding returns 0
21:59:06.153 00.000 11824 PulseGuide returned control before completion, sleep 108
21:59:06.264 00.111 11824 IsGuiding returns 1
21:59:06.264 00.000 11824 scope still moving after pulse duration time elapsed
21:59:06.296 00.032 11824 IsSlewing returns 0
21:59:06.296 00.000 11824 IsGuiding returns 0
21:59:06.296 00.000 11824 scope move finished after 98 + 44 ms
21:59:06.296 00.000 11824 Move returns status 0, amount 98
21:59:06.296 00.000 11824 move complete, result=0
21:59:06.296 00.000 11824 worker thread done servicing request
21:59:06.297 00.001 11824 Worker thread wakes up
21:59:06.297 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:06.297 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:06.297 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.5 px 98 ms NORTH
21:59:09.764 03.467 11824 Exposure complete
21:59:10.043 00.279 11824 worker thread done servicing request
21:59:10.043 00.000 12116 OnExposeComplete: enter
21:59:10.047 00.004 12116 UpdateGuideState(): m_state=6
21:59:10.050 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 671
21:59:10.055 00.005 12116 Star::Find returns 1 (0), X=1413.79, Y=262.86, Mass=413865, SNR=91.4, Peak=51667 HFD=2.6
21:59:10.058 00.003 12116 MultiStar: [#1 -0.08,0.13,0.55,U] [#2 -0.22,0.18,0.64,U] [#3 -0.28,0.48,0.76,U] [#4 0.01,-0.22,0.57,U] [#5 0.30,-0.20,0.49,U] [#6 -0.09,0.17,0.34,U] [#7 0.09,0.43,0.45,U] [#8 -0.37,0.03,0.30,U] 
21:59:10.062 00.004 12116 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.23, -0.27}
21:59:10.065 00.003 12116 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.71) = xAngle (-0.79 = -0.79)
21:59:10.069 00.004 12116 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.19 = 2.19)
21:59:10.072 00.003 12116 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.92 mountX=0.05 mountY=0.05, mountTheta=0.86
21:59:10.078 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.02, y=0.06, opts=13)
21:59:10.082 00.004 12116 Enqueuing Move request for scope (-0.02, 0.06)
21:59:10.085 00.003 11824 Worker thread wakes up
21:59:10.086 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
21:59:10.086 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
21:59:10.086 00.000 11824 Moving (-0.02, 0.06) raw xDistance=0.05 yDistance=0.05
21:59:10.086 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:59:10.086 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1738, FiltMax=65535, Gamma=0.510
21:59:10.090 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:10.091 00.001 12116 UpdateGuideState exits: m=413865 SNR=91.4
21:59:10.094 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:59:10.094 00.000 11824 MoveAxis(E, 0, ABG)
21:59:10.094 00.000 11824 Move returns status 0, amount 0
21:59:10.094 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:10.097 00.003 11824 MoveAxis(N, 0, ABG)
21:59:10.097 00.000 11824 Move returns status 0, amount 0
21:59:10.097 00.000 11824 move complete, result=0
21:59:10.097 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:10.100 00.003 12116 Enqueuing Expose request
21:59:10.105 00.005 11824 worker thread done servicing request
21:59:10.105 00.000 11824 Worker thread wakes up
21:59:10.105 00.000 12116 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:10.108 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:10.108 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:13.511 03.403 11824 Exposure complete
21:59:13.744 00.233 11824 worker thread done servicing request
21:59:13.744 00.000 12116 OnExposeComplete: enter
21:59:13.747 00.003 12116 UpdateGuideState(): m_state=6
21:59:13.750 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 672
21:59:13.754 00.004 12116 Star::Find returns 1 (0), X=1413.99, Y=262.35, Mass=384033, SNR=74.1, Peak=50563 HFD=2.4
21:59:13.757 00.003 12116 MultiStar: [#1 0.20,-0.32,0.67,U] [#2 -0.87,-0.26,0.78,U] [#3 -0.16,-0.34,1.04,U] [#4 0.10,-0.38,0.71,U] [#5 0.31,-0.30,0.57,U] [#6 0.05,0.41,0.47,U] [#7 0.01,0.27,0.44,U] [#8 -0.37,0.32,0.39,U] 
21:59:13.760 00.003 12116 refined, 8 included, MultiStar: {-0.02, -0.26}, one-star: {0.43, -0.78}
21:59:13.762 00.002 12116 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.71) = xAngle (-4.38 = 1.90)
21:59:13.765 00.003 12116 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.39 = -1.39)
21:59:13.768 00.003 12116 CameraToMount -- cameraX=-0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.67 mountX=-0.08 mountY=-0.25, mountTheta=-1.89
21:59:13.773 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.02, y=-0.26, opts=13)
21:59:13.777 00.004 12116 Enqueuing Move request for scope (-0.02, -0.26)
21:59:13.779 00.002 11824 Worker thread wakes up
21:59:13.780 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1571, FiltMax=65535, Gamma=0.510
21:59:13.783 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.26) opts 0xd
21:59:13.783 00.000 12116 UpdateGuideState exits: m=384033 SNR=74.1
21:59:13.787 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.02, -0.26)
21:59:13.787 00.000 11824 Moving (-0.02, -0.26) raw xDistance=-0.08 yDistance=-0.25
21:59:13.787 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:59:13.787 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:13.788 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:59:13.788 00.000 11824 MoveAxis(E, 0, ABG)
21:59:13.789 00.001 11824 Move returns status 0, amount 0
21:59:13.789 00.000 11824 MoveAxis(N, 0, ABG)
21:59:13.789 00.000 11824 Move returns status 0, amount 0
21:59:13.789 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:13.793 00.004 11824 move complete, result=0
21:59:13.794 00.001 11824 worker thread done servicing request
21:59:13.794 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:13.797 00.003 12116 Enqueuing Expose request
21:59:13.802 00.005 11824 Worker thread wakes up
21:59:13.802 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:13.802 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:13.802 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:59:17.200 03.398 11824 Exposure complete
21:59:17.431 00.231 11824 worker thread done servicing request
21:59:17.431 00.000 12116 OnExposeComplete: enter
21:59:17.435 00.004 12116 UpdateGuideState(): m_state=6
21:59:17.439 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
21:59:17.441 00.002 12116 Star::Find returns 1 (0), X=1414.27, Y=262.37, Mass=413164, SNR=90.8, Peak=44499 HFD=3.0
21:59:17.445 00.004 12116 MultiStar: [#1 0.40,-0.25,0.53,U] [#2 -1.03,-0.02,0.64,U] [#3 0.34,-0.17,0.79,U] [#4 0.27,-0.36,0.52,U] [#5 0.39,-0.40,0.40,U] [#6 0.39,0.02,0.32,U] [#7 0.27,0.08,0.43,U] [#8 -0.05,-0.27,0.35,U] 
21:59:17.447 00.002 12116 refined, 8 included, MultiStar: {0.21, -0.29}, one-star: {0.71, -0.76}
21:59:17.450 00.003 12116 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.71) = xAngle (-3.65 = 2.63)
21:59:17.453 00.003 12116 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.67 = -0.67)
21:59:17.456 00.003 12116 CameraToMount -- cameraX=0.21 cameraY=-0.29 hyp=0.36 cameraTheta=-0.94 mountX=-0.31 mountY=-0.22, mountTheta=-2.53
21:59:17.462 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.21, y=-0.29, opts=13)
21:59:17.465 00.003 12116 Enqueuing Move request for scope (0.21, -0.29)
21:59:17.468 00.003 11824 Worker thread wakes up
21:59:17.468 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1453, FiltMax=65535, Gamma=0.510
21:59:17.471 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.29) opts 0xd
21:59:17.471 00.000 12116 UpdateGuideState exits: m=413164 SNR=90.8
21:59:17.474 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:17.477 00.003 11824 Handling offset move in thread for scope, endpoint = (0.21, -0.29)
21:59:17.477 00.000 11824 Moving (0.21, -0.29) raw xDistance=-0.31 yDistance=-0.22
21:59:17.477 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
21:59:17.477 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:17.477 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:17.480 00.003 12116 Enqueuing Expose request
21:59:17.482 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:59:17.482 00.000 11824 MoveAxis(E, 70, ABG)
21:59:17.482 00.000 11824 Guiding  Dir = 2, Dur = 70
21:59:17.482 00.000 11824 IsSlewing returns 0
21:59:17.483 00.001 11824 IsGuiding returns 0
21:59:17.483 00.000 11824 PulseGuide returned control before completion, sleep 80
21:59:17.564 00.081 11824 IsGuiding returns 1
21:59:17.564 00.000 11824 scope still moving after pulse duration time elapsed
21:59:17.595 00.031 11824 IsSlewing returns 0
21:59:17.595 00.000 11824 IsGuiding returns 0
21:59:17.595 00.000 11824 scope move finished after 70 + 42 ms
21:59:17.596 00.001 11824 Move returns status 0, amount 70
21:59:17.596 00.000 11824 MoveAxis(N, 0, ABG)
21:59:17.596 00.000 11824 Move returns status 0, amount 0
21:59:17.596 00.000 11824 move complete, result=0
21:59:17.596 00.000 11824 worker thread done servicing request
21:59:17.596 00.000 12116 GuideStep: -0.3 px 70 ms EAST, -0.2 px 0 ms NORTH
21:59:17.599 00.003 11824 Worker thread wakes up
21:59:17.599 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:17.599 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:21.028 03.429 11824 Exposure complete
21:59:21.283 00.255 11824 worker thread done servicing request
21:59:21.283 00.000 12116 OnExposeComplete: enter
21:59:21.286 00.003 12116 UpdateGuideState(): m_state=6
21:59:21.290 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 674
21:59:21.294 00.004 12116 Star::Find returns 1 (0), X=1414.53, Y=262.32, Mass=412631, SNR=78.5, Peak=44304 HFD=3.1
21:59:21.297 00.003 12116 MultiStar: [#1 0.76,0.00,0.71,U] [#2 -1.20,-0.21,0.73,U] [#3 0.52,-0.20,0.88,U] [#4 0.59,-0.06,0.63,U] [#5 0.70,-0.29,0.53,U] [#6 0.58,0.27,0.46,U] [#7 1.02,0.40,0.49,U] [#8 0.43,-0.02,0.37,U] 
21:59:21.300 00.003 12116 refined, 8 included, MultiStar: {0.47, -0.17}, one-star: {0.97, -0.81}
21:59:21.304 00.004 12116 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.71) = xAngle (-3.07 = -3.07)
21:59:21.307 00.003 12116 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.08 = -0.08)
21:59:21.311 00.004 12116 CameraToMount -- cameraX=0.47 cameraY=-0.17 hyp=0.51 cameraTheta=-0.35 mountX=-0.50 mountY=-0.04, mountTheta=-3.06
21:59:21.316 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.47, y=-0.17, opts=13)
21:59:21.319 00.003 12116 Enqueuing Move request for scope (0.47, -0.17)
21:59:21.323 00.004 11824 Worker thread wakes up
21:59:21.323 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1248, FiltMax=65535, Gamma=0.510
21:59:21.325 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.17) opts 0xd
21:59:21.325 00.000 11824 Handling offset move in thread for scope, endpoint = (0.47, -0.17)
21:59:21.325 00.000 12116 UpdateGuideState exits: m=412631 SNR=78.5
21:59:21.329 00.004 11824 Moving (0.47, -0.17) raw xDistance=-0.50 yDistance=-0.04
21:59:21.329 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:21.331 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
21:59:21.331 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:21.332 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:21.334 00.002 12116 Enqueuing Expose request
21:59:21.338 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:59:21.338 00.000 11824 MoveAxis(E, 118, ABG)
21:59:21.338 00.000 11824 Guiding  Dir = 2, Dur = 118
21:59:21.338 00.000 11824 IsSlewing returns 0
21:59:21.338 00.000 11824 IsGuiding returns 0
21:59:21.340 00.002 11824 PulseGuide returned control before completion, sleep 128
21:59:21.478 00.138 11824 IsGuiding returns 1
21:59:21.478 00.000 11824 scope still moving after pulse duration time elapsed
21:59:21.510 00.032 11824 IsSlewing returns 0
21:59:21.511 00.001 11824 IsGuiding returns 0
21:59:21.511 00.000 11824 scope move finished after 118 + 54 ms
21:59:21.511 00.000 11824 Move returns status 0, amount 118
21:59:21.511 00.000 11824 MoveAxis(N, 0, ABG)
21:59:21.511 00.000 11824 Move returns status 0, amount 0
21:59:21.511 00.000 11824 move complete, result=0
21:59:21.511 00.000 11824 worker thread done servicing request
21:59:21.512 00.001 12116 GuideStep: -0.5 px 118 ms EAST, -0.0 px 0 ms NORTH
21:59:21.515 00.003 11824 Worker thread wakes up
21:59:21.515 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:21.515 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:24.925 03.410 11824 Exposure complete
21:59:25.158 00.233 11824 worker thread done servicing request
21:59:25.158 00.000 12116 OnExposeComplete: enter
21:59:25.161 00.003 12116 UpdateGuideState(): m_state=6
21:59:25.164 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 675
21:59:25.167 00.003 12116 Star::Find returns 1 (0), X=1414.35, Y=262.36, Mass=389209, SNR=96.0, Peak=43283 HFD=2.9
21:59:25.172 00.005 12116 MultiStar: [#1 0.39,-0.11,0.60,U] [#2 -0.88,-0.16,0.70,U] [#3 0.31,-0.21,0.75,U] [#4 0.46,-0.23,0.50,U] [#5 0.28,-0.01,0.47,U] [#6 0.24,0.01,0.30,U] [#7 0.55,0.48,0.35,U] [#8 0.36,-0.07,0.34,U] 
21:59:25.175 00.003 12116 refined, 8 included, MultiStar: {0.28, -0.22}, one-star: {0.79, -0.77}
21:59:25.179 00.004 12116 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.71) = xAngle (-3.38 = 2.91)
21:59:25.181 00.002 12116 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.39 = -0.39)
21:59:25.184 00.003 12116 CameraToMount -- cameraX=0.28 cameraY=-0.22 hyp=0.35 cameraTheta=-0.66 mountX=-0.34 mountY=-0.13, mountTheta=-2.77
21:59:25.191 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.28, y=-0.22, opts=13)
21:59:25.196 00.005 12116 Enqueuing Move request for scope (0.28, -0.22)
21:59:25.199 00.003 11824 Worker thread wakes up
21:59:25.199 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1662, FiltMax=65535, Gamma=0.510
21:59:25.203 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.22) opts 0xd
21:59:25.203 00.000 12116 UpdateGuideState exits: m=389209 SNR=96.0
21:59:25.206 00.003 11824 Handling offset move in thread for scope, endpoint = (0.28, -0.22)
21:59:25.206 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:25.209 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:25.212 00.003 12116 Enqueuing Expose request
21:59:25.214 00.002 11824 Moving (0.28, -0.22) raw xDistance=-0.34 yDistance=-0.13
21:59:25.214 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
21:59:25.214 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:25.215 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:59:25.215 00.000 11824 MoveAxis(E, 85, ABG)
21:59:25.215 00.000 11824 Guiding  Dir = 2, Dur = 85
21:59:25.215 00.000 11824 IsSlewing returns 0
21:59:25.215 00.000 11824 IsGuiding returns 0
21:59:25.216 00.001 11824 PulseGuide returned control before completion, sleep 95
21:59:25.328 00.112 11824 IsGuiding returns 1
21:59:25.328 00.000 11824 scope still moving after pulse duration time elapsed
21:59:25.358 00.030 11824 IsSlewing returns 0
21:59:25.358 00.000 11824 IsGuiding returns 0
21:59:25.358 00.000 11824 scope move finished after 85 + 57 ms
21:59:25.359 00.001 11824 Move returns status 0, amount 85
21:59:25.359 00.000 11824 MoveAxis(N, 0, ABG)
21:59:25.359 00.000 11824 Move returns status 0, amount 0
21:59:25.359 00.000 11824 move complete, result=0
21:59:25.359 00.000 11824 worker thread done servicing request
21:59:25.359 00.000 12116 GuideStep: -0.3 px 85 ms EAST, -0.1 px 0 ms NORTH
21:59:25.365 00.006 11824 Worker thread wakes up
21:59:25.365 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:25.365 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:28.783 03.418 11824 Exposure complete
21:59:29.031 00.248 11824 worker thread done servicing request
21:59:29.031 00.000 12116 OnExposeComplete: enter
21:59:29.034 00.003 12116 UpdateGuideState(): m_state=6
21:59:29.039 00.005 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 676
21:59:29.042 00.003 12116 Star::Find returns 1 (0), X=1413.89, Y=262.57, Mass=393407, SNR=82.0, Peak=52179 HFD=2.7
21:59:29.046 00.004 12116 MultiStar: [#1 0.11,0.19,0.66,U] [#2 -0.21,0.11,0.78,U] [#3 -0.09,-0.10,0.83,U] [#4 -0.15,0.18,0.63,U] [#5 0.01,-0.17,0.49,U] [#6 -0.20,0.26,0.34,U] [#7 0.04,0.29,0.42,U] [#8 -0.55,0.48,0.37,U] 
21:59:29.048 00.002 12116 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {0.34, -0.57}
21:59:29.050 00.002 12116 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.71) = xAngle (-5.78 = 0.50)
21:59:29.055 00.005 12116 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.80 = -2.80)
21:59:29.058 00.003 12116 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.07 mountX=0.03 mountY=-0.01, mountTheta=-0.37
21:59:29.063 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.03, y=-0.00, opts=13)
21:59:29.066 00.003 12116 Enqueuing Move request for scope (-0.03, -0.00)
21:59:29.070 00.004 11824 Worker thread wakes up
21:59:29.071 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
21:59:29.071 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1571, FiltMax=65535, Gamma=0.510
21:59:29.074 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
21:59:29.074 00.000 12116 UpdateGuideState exits: m=393407 SNR=82.0
21:59:29.077 00.003 11824 Moving (-0.03, -0.00) raw xDistance=0.03 yDistance=-0.01
21:59:29.077 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:29.080 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:29.083 00.003 12116 Enqueuing Expose request
21:59:29.086 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:59:29.086 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:29.086 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:59:29.086 00.000 11824 MoveAxis(E, 0, ABG)
21:59:29.087 00.001 11824 Move returns status 0, amount 0
21:59:29.087 00.000 11824 MoveAxis(N, 0, ABG)
21:59:29.087 00.000 11824 Move returns status 0, amount 0
21:59:29.087 00.000 11824 move complete, result=0
21:59:29.087 00.000 11824 worker thread done servicing request
21:59:29.087 00.000 11824 Worker thread wakes up
21:59:29.087 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:29.087 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:29.090 00.003 12116 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:59:32.493 03.403 11824 Exposure complete
21:59:32.766 00.273 11824 worker thread done servicing request
21:59:32.766 00.000 12116 OnExposeComplete: enter
21:59:32.771 00.005 12116 UpdateGuideState(): m_state=6
21:59:32.774 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
21:59:32.778 00.004 12116 Star::Find returns 1 (0), X=1414.42, Y=262.17, Mass=389517, SNR=82.0, Peak=41875 HFD=3.1
21:59:32.781 00.003 12116 MultiStar: [#1 0.42,-0.46,0.74,U] [#2 -1.23,-0.25,0.76,U] [#3 0.25,-0.20,0.92,U] [#4 0.44,-0.27,0.57,U] [#5 0.44,-0.44,0.47,U] [#6 0.57,-0.19,0.40,U] [#7 0.50,-0.07,0.39,U] [#8 0.23,-0.48,0.34,U] 
21:59:32.784 00.003 12116 refined, 8 included, MultiStar: {0.25, -0.41}, one-star: {0.86, -0.96}
21:59:32.787 00.003 12116 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.71) = xAngle (-3.73 = 2.55)
21:59:32.790 00.003 12116 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.75 = -0.75)
21:59:32.792 00.002 12116 CameraToMount -- cameraX=0.25 cameraY=-0.41 hyp=0.48 cameraTheta=-1.02 mountX=-0.40 mountY=-0.33, mountTheta=-2.45
21:59:32.798 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=-0.41, opts=13)
21:59:32.801 00.003 12116 Enqueuing Move request for scope (0.25, -0.41)
21:59:32.804 00.003 11824 Worker thread wakes up
21:59:32.804 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1347, FiltMax=65535, Gamma=0.510
21:59:32.807 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.41) opts 0xd
21:59:32.807 00.000 12116 UpdateGuideState exits: m=389517 SNR=82.0
21:59:32.811 00.004 11824 Handling offset move in thread for scope, endpoint = (0.25, -0.41)
21:59:32.811 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:32.813 00.002 11824 Moving (0.25, -0.41) raw xDistance=-0.40 yDistance=-0.33
21:59:32.814 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:32.816 00.002 12116 Enqueuing Expose request
21:59:32.819 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
21:59:32.819 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:32.819 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:59:32.820 00.001 11824 MoveAxis(E, 90, ABG)
21:59:32.820 00.000 11824 Guiding  Dir = 2, Dur = 90
21:59:32.820 00.000 11824 IsSlewing returns 0
21:59:32.820 00.000 11824 IsGuiding returns 0
21:59:32.821 00.001 11824 PulseGuide returned control before completion, sleep 100
21:59:32.922 00.101 11824 IsGuiding returns 1
21:59:32.922 00.000 11824 scope still moving after pulse duration time elapsed
21:59:32.954 00.032 11824 IsSlewing returns 0
21:59:32.954 00.000 11824 IsGuiding returns 0
21:59:32.954 00.000 11824 scope move finished after 90 + 44 ms
21:59:32.954 00.000 11824 Move returns status 0, amount 90
21:59:32.954 00.000 11824 MoveAxis(N, 0, ABG)
21:59:32.955 00.001 11824 Move returns status 0, amount 0
21:59:32.955 00.000 11824 move complete, result=0
21:59:32.955 00.000 11824 worker thread done servicing request
21:59:32.955 00.000 11824 Worker thread wakes up
21:59:32.955 00.000 12116 GuideStep: -0.4 px 90 ms EAST, -0.3 px 0 ms NORTH
21:59:32.958 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:32.958 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:36.364 03.406 11824 Exposure complete
21:59:36.643 00.279 11824 worker thread done servicing request
21:59:36.643 00.000 12116 OnExposeComplete: enter
21:59:36.647 00.004 12116 UpdateGuideState(): m_state=6
21:59:36.650 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 678
21:59:36.655 00.005 12116 Star::Find returns 1 (0), X=1414.25, Y=262.27, Mass=418141, SNR=86.1, Peak=43587 HFD=3.2
21:59:36.658 00.003 12116 MultiStar: [#1 0.36,-0.23,0.58,U] [#2 -0.73,-0.19,0.59,U] [#3 -0.08,-0.35,0.74,U] [#4 0.01,-0.34,0.51,U] [#5 0.56,-0.41,0.47,U] [#6 0.34,-0.20,0.33,U] [#7 0.33,0.23,0.38,U] [#8 0.17,0.27,0.34,U] 
21:59:36.661 00.003 12116 refined, 8 included, MultiStar: {0.20, -0.33}, one-star: {0.69, -0.87}
21:59:36.664 00.003 12116 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.71) = xAngle (-3.75 = 2.54)
21:59:36.667 00.003 12116 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.76 = -0.76)
21:59:36.672 00.005 12116 CameraToMount -- cameraX=0.20 cameraY=-0.33 hyp=0.38 cameraTheta=-1.03 mountX=-0.32 mountY=-0.26, mountTheta=-2.45
21:59:36.679 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.20, y=-0.33, opts=13)
21:59:36.683 00.004 12116 Enqueuing Move request for scope (0.20, -0.33)
21:59:36.687 00.004 11824 Worker thread wakes up
21:59:36.687 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1597, FiltMax=65535, Gamma=0.510
21:59:36.690 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.33) opts 0xd
21:59:36.690 00.000 12116 UpdateGuideState exits: m=418141 SNR=86.1
21:59:36.694 00.004 11824 Handling offset move in thread for scope, endpoint = (0.20, -0.33)
21:59:36.694 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:36.697 00.003 11824 Moving (0.20, -0.33) raw xDistance=-0.32 yDistance=-0.26
21:59:36.697 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:36.701 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
21:59:36.701 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:36.702 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:59:36.702 00.000 11824 MoveAxis(E, 77, ABG)
21:59:36.702 00.000 11824 Guiding  Dir = 2, Dur = 77
21:59:36.702 00.000 12116 Enqueuing Expose request
21:59:36.707 00.005 11824 IsSlewing returns 0
21:59:36.707 00.000 11824 IsGuiding returns 0
21:59:36.708 00.001 11824 PulseGuide returned control before completion, sleep 87
21:59:36.808 00.100 11824 IsGuiding returns 1
21:59:36.808 00.000 11824 scope still moving after pulse duration time elapsed
21:59:36.839 00.031 11824 IsSlewing returns 0
21:59:36.839 00.000 11824 IsGuiding returns 0
21:59:36.839 00.000 11824 scope move finished after 77 + 55 ms
21:59:36.840 00.001 11824 Move returns status 0, amount 77
21:59:36.840 00.000 11824 MoveAxis(N, 0, ABG)
21:59:36.840 00.000 11824 Move returns status 0, amount 0
21:59:36.840 00.000 11824 move complete, result=0
21:59:36.840 00.000 11824 worker thread done servicing request
21:59:36.840 00.000 12116 GuideStep: -0.3 px 77 ms EAST, -0.3 px 0 ms NORTH
21:59:36.844 00.004 11824 Worker thread wakes up
21:59:36.845 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:36.845 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:40.251 03.406 11824 Exposure complete
21:59:40.482 00.231 11824 worker thread done servicing request
21:59:40.482 00.000 12116 OnExposeComplete: enter
21:59:40.485 00.003 12116 UpdateGuideState(): m_state=6
21:59:40.489 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 679
21:59:40.492 00.003 12116 Star::Find returns 1 (0), X=1413.80, Y=262.39, Mass=389301, SNR=80.9, Peak=44195 HFD=2.9
21:59:40.497 00.005 12116 MultiStar: [#1 -0.44,-0.04,0.49,U] [#2 -0.26,-0.34,0.82,U] [#3 -0.35,-0.31,0.82,U] [#4 -0.44,-0.13,0.59,U] [#5 -0.33,-0.16,0.50,U] [#6 -0.09,-0.02,0.46,U] [#7 -0.88,0.31,0.36,U] [#8 -0.36,0.29,0.36,U] 
21:59:40.499 00.002 12116 refined, 8 included, MultiStar: {-0.26, -0.23}, one-star: {0.24, -0.75}
21:59:40.502 00.003 12116 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.71) = xAngle (-5.13 = 1.16)
21:59:40.505 00.003 12116 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.14 = -2.14)
21:59:40.508 00.003 12116 CameraToMount -- cameraX=-0.26 cameraY=-0.23 hyp=0.35 cameraTheta=-2.41 mountX=0.14 mountY=-0.29, mountTheta=-1.12
21:59:40.515 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=-0.23, opts=13)
21:59:40.518 00.003 12116 Enqueuing Move request for scope (-0.26, -0.23)
21:59:40.522 00.004 11824 Worker thread wakes up
21:59:40.522 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1693, FiltMax=65535, Gamma=0.510
21:59:40.525 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.23) opts 0xd
21:59:40.525 00.000 12116 UpdateGuideState exits: m=389301 SNR=80.9
21:59:40.527 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.26, -0.23)
21:59:40.527 00.000 11824 Moving (-0.26, -0.23) raw xDistance=0.14 yDistance=-0.29
21:59:40.527 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:59:40.527 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:40.528 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:40.530 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:40.532 00.002 12116 Enqueuing Expose request
21:59:40.535 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:59:40.535 00.000 11824 MoveAxis(E, 0, ABG)
21:59:40.535 00.000 11824 Move returns status 0, amount 0
21:59:40.535 00.000 11824 MoveAxis(N, 0, ABG)
21:59:40.535 00.000 11824 Move returns status 0, amount 0
21:59:40.535 00.000 11824 move complete, result=0
21:59:40.536 00.001 11824 worker thread done servicing request
21:59:40.536 00.000 11824 Worker thread wakes up
21:59:40.536 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:40.536 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:40.538 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:59:43.942 03.404 11824 Exposure complete
21:59:44.172 00.230 11824 worker thread done servicing request
21:59:44.172 00.000 12116 OnExposeComplete: enter
21:59:44.176 00.004 12116 UpdateGuideState(): m_state=6
21:59:44.179 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 680
21:59:44.182 00.003 12116 Star::Find returns 1 (0), X=1413.87, Y=262.38, Mass=387804, SNR=82.0, Peak=44499 HFD=2.9
21:59:44.189 00.007 12116 MultiStar: [#1 -0.30,0.13,0.53,U] [#2 -0.33,-0.06,0.88,U] [#3 -0.27,-0.06,0.68,U] [#4 -0.21,0.03,0.58,U] [#5 -0.07,-0.38,0.47,U] [#6 0.07,0.18,0.42,U] [#7 -0.44,0.44,0.47,U] [#8 -0.04,-0.15,0.35,U] 
21:59:44.193 00.004 12116 refined, 8 included, MultiStar: {-0.12, -0.13}, one-star: {0.31, -0.75}
21:59:44.197 00.004 12116 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.71) = xAngle (-5.05 = 1.24)
21:59:44.200 00.003 12116 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.06 = -2.06)
21:59:44.205 00.005 12116 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.33 mountX=0.06 mountY=-0.16, mountTheta=-1.21
21:59:44.213 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=-0.13, opts=13)
21:59:44.217 00.004 12116 Enqueuing Move request for scope (-0.12, -0.13)
21:59:44.223 00.006 11824 Worker thread wakes up
21:59:44.223 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
21:59:44.224 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
21:59:44.224 00.000 11824 Moving (-0.12, -0.13) raw xDistance=0.06 yDistance=-0.16
21:59:44.224 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:59:44.224 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:44.224 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:59:44.224 00.000 11824 MoveAxis(E, 0, ABG)
21:59:44.224 00.000 11824 Move returns status 0, amount 0
21:59:44.224 00.000 11824 MoveAxis(N, 0, ABG)
21:59:44.224 00.000 11824 Move returns status 0, amount 0
21:59:44.224 00.000 11824 move complete, result=0
21:59:44.224 00.000 11824 worker thread done servicing request
21:59:44.225 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1578, FiltMax=65535, Gamma=0.510
21:59:44.229 00.004 12116 UpdateGuideState exits: m=387804 SNR=82.0
21:59:44.232 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:44.235 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:44.238 00.003 12116 Enqueuing Expose request
21:59:44.241 00.003 11824 Worker thread wakes up
21:59:44.241 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:59:44.244 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:44.245 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:47.661 03.416 11824 Exposure complete
21:59:47.919 00.258 11824 worker thread done servicing request
21:59:47.919 00.000 12116 OnExposeComplete: enter
21:59:47.922 00.003 12116 UpdateGuideState(): m_state=6
21:59:47.926 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 681
21:59:47.930 00.004 12116 Star::Find returns 1 (0), X=1414.06, Y=261.87, Mass=419230, SNR=75.5, Peak=48032 HFD=2.8
21:59:47.933 00.003 12116 MultiStar: [#1 0.17,-0.51,0.68,U] [#2 -0.59,-0.74,0.75,U] [#3 0.13,-0.55,1.00,U] [#4 -0.27,-0.43,0.69,U] [#5 0.15,-0.93,0.59,U] [#6 0.10,-0.38,0.48,U] [#7 -0.03,-0.27,0.44,U] [#8 -0.17,-0.12,0.37,U] 
21:59:47.937 00.004 12116 refined, 8 included, MultiStar: {0.03, -0.65}, one-star: {0.50, -1.26}
21:59:47.940 00.003 12116 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.71) = xAngle (-4.24 = 2.04)
21:59:47.944 00.004 12116 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.25 = -1.25)
21:59:47.946 00.002 12116 CameraToMount -- cameraX=0.03 cameraY=-0.65 hyp=0.65 cameraTheta=-1.53 mountX=-0.30 mountY=-0.62, mountTheta=-2.02
21:59:47.952 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=-0.65, opts=13)
21:59:47.956 00.004 12116 Enqueuing Move request for scope (0.03, -0.65)
21:59:47.958 00.002 11824 Worker thread wakes up
21:59:47.959 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5306, FiltMin=1469, FiltMax=65535, Gamma=0.510
21:59:47.961 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.65) opts 0xd
21:59:47.962 00.001 12116 UpdateGuideState exits: m=419230 SNR=75.5
21:59:47.964 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:47.967 00.003 11824 Handling offset move in thread for scope, endpoint = (0.03, -0.65)
21:59:47.967 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:47.970 00.003 11824 Moving (0.03, -0.65) raw xDistance=-0.30 yDistance=-0.62
21:59:47.970 00.000 12116 Enqueuing Expose request
21:59:47.973 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
21:59:47.974 00.001 11824 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
21:59:47.974 00.000 11824 MoveAxis(E, 66, ABG)
21:59:47.974 00.000 11824 Guiding  Dir = 2, Dur = 66
21:59:47.974 00.000 11824 IsSlewing returns 0
21:59:47.974 00.000 11824 IsGuiding returns 0
21:59:47.975 00.001 11824 PulseGuide returned control before completion, sleep 76
21:59:48.062 00.087 11824 IsGuiding returns 1
21:59:48.062 00.000 11824 scope still moving after pulse duration time elapsed
21:59:48.094 00.032 11824 IsSlewing returns 0
21:59:48.094 00.000 11824 IsGuiding returns 0
21:59:48.094 00.000 11824 scope move finished after 66 + 53 ms
21:59:48.095 00.001 11824 Move returns status 0, amount 66
21:59:48.095 00.000 11824 MoveAxis(N, 116, ABG)
21:59:48.095 00.000 11824 Guiding  Dir = 0, Dur = 116
21:59:48.095 00.000 11824 IsSlewing returns 0
21:59:48.095 00.000 11824 IsGuiding returns 0
21:59:48.096 00.001 11824 PulseGuide returned control before completion, sleep 126
21:59:48.235 00.139 11824 IsGuiding returns 1
21:59:48.235 00.000 11824 scope still moving after pulse duration time elapsed
21:59:48.267 00.032 11824 IsSlewing returns 0
21:59:48.267 00.000 11824 IsGuiding returns 0
21:59:48.267 00.000 11824 scope move finished after 116 + 56 ms
21:59:48.268 00.001 11824 Move returns status 0, amount 116
21:59:48.268 00.000 11824 move complete, result=0
21:59:48.268 00.000 11824 worker thread done servicing request
21:59:48.268 00.000 11824 Worker thread wakes up
21:59:48.268 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:48.268 00.000 12116 GuideStep: -0.3 px 66 ms EAST, -0.6 px 116 ms NORTH
21:59:48.272 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:51.680 03.408 11824 Exposure complete
21:59:51.987 00.307 11824 worker thread done servicing request
21:59:51.988 00.001 12116 OnExposeComplete: enter
21:59:51.991 00.003 12116 UpdateGuideState(): m_state=6
21:59:51.997 00.006 12116 Star::Find(15, 1414, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 682
21:59:52.004 00.007 12116 Star::Find returns 1 (0), X=1414.20, Y=263.09, Mass=376817, SNR=76.7, Peak=44595 HFD=2.6
21:59:52.010 00.006 12116 MultiStar: [#1 0.34,0.48,0.65,U] [#2 -0.69,0.47,0.83,U] [#3 0.15,0.56,1.02,U] [#4 0.36,0.72,0.62,U] [#5 0.24,0.53,0.53,U] [#6 0.35,0.78,0.46,U] [#7 0.45,1.12,0.42,U] [#8 0.26,0.88,0.36,U] 
21:59:52.014 00.004 12116 refined, 8 included, MultiStar: {0.21, 0.53}, one-star: {0.64, -0.04}
21:59:52.018 00.004 12116 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.71) = xAngle (-1.52 = -1.52)
21:59:52.023 00.005 12116 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.47 = 1.47)
21:59:52.028 00.005 12116 CameraToMount -- cameraX=0.21 cameraY=0.53 hyp=0.57 cameraTheta=1.19 mountX=0.03 mountY=0.57, mountTheta=1.52
21:59:52.037 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.21, y=0.53, opts=13)
21:59:52.040 00.003 12116 Enqueuing Move request for scope (0.21, 0.53)
21:59:52.044 00.004 11824 Worker thread wakes up
21:59:52.044 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.53) opts 0xd
21:59:52.044 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5299, FiltMin=1642, FiltMax=65535, Gamma=0.510
21:59:52.048 00.004 11824 Handling offset move in thread for scope, endpoint = (0.21, 0.53)
21:59:52.048 00.000 12116 UpdateGuideState exits: m=376817 SNR=76.7
21:59:52.053 00.005 11824 Moving (0.21, 0.53) raw xDistance=0.03 yDistance=0.57
21:59:52.054 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:59:52.054 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:59:52.054 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
21:59:52.054 00.000 11824 MoveAxis(E, 0, ABG)
21:59:52.054 00.000 11824 Move returns status 0, amount 0
21:59:52.054 00.000 11824 MoveAxis(N, 0, ABG)
21:59:52.054 00.000 11824 Move returns status 0, amount 0
21:59:52.054 00.000 11824 move complete, result=0
21:59:52.055 00.001 11824 worker thread done servicing request
21:59:52.055 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:52.058 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:52.062 00.004 12116 Enqueuing Expose request
21:59:52.067 00.005 11824 Worker thread wakes up
21:59:52.067 00.000 12116 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
21:59:52.072 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:52.072 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:55.479 03.407 11824 Exposure complete
21:59:55.716 00.237 12116 OnExposeComplete: enter
21:59:55.722 00.006 11824 worker thread done servicing request
21:59:55.722 00.000 12116 UpdateGuideState(): m_state=6
21:59:55.727 00.005 12116 Star::Find(15, 1414, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 683
21:59:55.732 00.005 12116 Star::Find returns 1 (0), X=1414.96, Y=262.63, Mass=407285, SNR=97.0, Peak=49248 HFD=3.0
21:59:55.737 00.005 12116 MultiStar: [#1 1.07,0.32,0.57,U] [#2 -1.33,0.00,0.65,U] [#3 0.80,0.12,0.74,U] [#4 0.80,0.08,0.50,U] [#5 1.00,0.01,0.37,U] [#6 0.94,-0.20,0.31,U] [#7 0.90,0.46,0.37,U] [#8 0.87,0.29,0.26,U] 
21:59:55.743 00.006 12116 refined, 8 included, MultiStar: {0.71, -0.00}, one-star: {1.40, -0.50}
21:59:55.747 00.004 12116 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.71) = xAngle (-2.72 = -2.72)
21:59:55.754 00.007 12116 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
21:59:55.758 00.004 12116 CameraToMount -- cameraX=0.71 cameraY=-0.00 hyp=0.71 cameraTheta=-0.00 mountX=-0.64 mountY=0.19, mountTheta=2.86
21:59:55.766 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.71, y=-0.00, opts=13)
21:59:55.773 00.007 12116 Enqueuing Move request for scope (0.71, -0.00)
21:59:55.777 00.004 11824 Worker thread wakes up
21:59:55.778 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.00) opts 0xd
21:59:55.778 00.000 11824 Handling offset move in thread for scope, endpoint = (0.71, -0.00)
21:59:55.778 00.000 11824 Moving (0.71, -0.00) raw xDistance=-0.64 yDistance=0.19
21:59:55.778 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
21:59:55.778 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:55.778 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:59:55.778 00.000 11824 MoveAxis(E, 144, ABG)
21:59:55.779 00.001 11824 Guiding  Dir = 2, Dur = 144
21:59:55.779 00.000 11824 IsSlewing returns 0
21:59:55.779 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1696, FiltMax=65535, Gamma=0.510
21:59:55.785 00.006 11824 IsGuiding returns 0
21:59:55.786 00.001 11824 PulseGuide returned control before completion, sleep 154
21:59:55.786 00.000 12116 UpdateGuideState exits: m=407285 SNR=97.0
21:59:55.792 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:55.801 00.009 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:55.807 00.006 12116 Enqueuing Expose request
21:59:55.951 00.144 11824 IsGuiding returns 1
21:59:55.951 00.000 11824 scope still moving after pulse duration time elapsed
21:59:55.982 00.031 11824 IsSlewing returns 0
21:59:55.982 00.000 11824 IsGuiding returns 0
21:59:55.982 00.000 11824 scope move finished after 144 + 52 ms
21:59:55.982 00.000 11824 Move returns status 0, amount 144
21:59:55.982 00.000 11824 MoveAxis(N, 0, ABG)
21:59:55.982 00.000 11824 Move returns status 0, amount 0
21:59:55.982 00.000 11824 move complete, result=0
21:59:55.983 00.001 11824 worker thread done servicing request
21:59:55.983 00.000 11824 Worker thread wakes up
21:59:55.983 00.000 12116 GuideStep: -0.6 px 144 ms EAST, 0.2 px 0 ms NORTH
21:59:55.987 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:55.987 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
21:59:59.390 03.403 11824 Exposure complete
21:59:59.618 00.228 11824 worker thread done servicing request
21:59:59.619 00.001 12116 OnExposeComplete: enter
21:59:59.623 00.004 12116 UpdateGuideState(): m_state=6
21:59:59.626 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 684
21:59:59.629 00.003 12116 Star::Find returns 1 (0), X=1414.53, Y=262.76, Mass=380085, SNR=73.0, Peak=40256 HFD=2.9
21:59:59.633 00.004 12116 MultiStar: [#1 0.66,0.16,0.67,U] [#2 -1.13,0.23,0.88,U] [#3 0.54,0.30,1.00,U] [#4 0.74,0.05,0.65,U] [#5 0.93,-0.14,0.50,U] [#6 0.78,0.39,0.43,U] [#7 0.70,0.75,0.39,U] [#8 0.39,0.26,0.43,U] 
21:59:59.637 00.004 12116 refined, 8 included, MultiStar: {0.45, 0.13}, one-star: {0.97, -0.37}
21:59:59.643 00.006 12116 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.71) = xAngle (-2.43 = -2.43)
21:59:59.648 00.005 12116 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.55 = 0.55)
21:59:59.652 00.004 12116 CameraToMount -- cameraX=0.45 cameraY=0.13 hyp=0.47 cameraTheta=0.28 mountX=-0.36 mountY=0.25, mountTheta=2.54
21:59:59.659 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.45, y=0.13, opts=13)
21:59:59.663 00.004 12116 Enqueuing Move request for scope (0.45, 0.13)
21:59:59.667 00.004 11824 Worker thread wakes up
21:59:59.667 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1747, FiltMax=65535, Gamma=0.510
21:59:59.671 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.13) opts 0xd
21:59:59.671 00.000 11824 Handling offset move in thread for scope, endpoint = (0.45, 0.13)
21:59:59.671 00.000 11824 Moving (0.45, 0.13) raw xDistance=-0.36 yDistance=0.25
21:59:59.671 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
21:59:59.671 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:59.671 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:59:59.671 00.000 11824 MoveAxis(E, 90, ABG)
21:59:59.671 00.000 11824 Guiding  Dir = 2, Dur = 90
21:59:59.672 00.001 11824 IsSlewing returns 0
21:59:59.672 00.000 11824 IsGuiding returns 0
21:59:59.672 00.000 12116 UpdateGuideState exits: m=380085 SNR=73.0
21:59:59.677 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:59.680 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
21:59:59.683 00.003 12116 Enqueuing Expose request
21:59:59.686 00.003 11824 PulseGuide returned control before completion, sleep 100
21:59:59.790 00.104 11824 IsGuiding returns 1
21:59:59.790 00.000 11824 scope still moving after pulse duration time elapsed
21:59:59.821 00.031 11824 IsSlewing returns 0
21:59:59.821 00.000 11824 IsGuiding returns 1
21:59:59.853 00.032 11824 IsSlewing returns 0
21:59:59.853 00.000 11824 IsGuiding returns 0
21:59:59.853 00.000 11824 scope move finished after 90 + 92 ms
21:59:59.853 00.000 11824 Move returns status 0, amount 90
21:59:59.853 00.000 11824 MoveAxis(N, 0, ABG)
21:59:59.853 00.000 11824 Move returns status 0, amount 0
21:59:59.853 00.000 11824 move complete, result=0
21:59:59.855 00.002 11824 worker thread done servicing request
21:59:59.855 00.000 11824 Worker thread wakes up
21:59:59.855 00.000 12116 GuideStep: -0.4 px 90 ms EAST, 0.2 px 0 ms NORTH
21:59:59.858 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
21:59:59.858 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:00:03.269 03.411 11824 Exposure complete
22:00:03.514 00.245 11824 worker thread done servicing request
22:00:03.514 00.000 12116 OnExposeComplete: enter
22:00:03.517 00.003 12116 UpdateGuideState(): m_state=6
22:00:03.523 00.006 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 685
22:00:03.526 00.003 12116 Star::Find returns 1 (0), X=1414.64, Y=262.34, Mass=390577, SNR=84.9, Peak=45104 HFD=3.0
22:00:03.530 00.004 12116 MultiStar: [#1 0.62,-0.14,0.65,U] [#2 -1.41,-0.16,0.76,U] [#3 0.61,-0.24,0.81,U] [#4 0.75,-0.17,0.58,U] [#5 0.65,-0.39,0.48,U] [#6 0.74,0.25,0.37,U] [#7 0.71,-0.13,0.43,U] [#8 0.68,0.06,0.38,U] 
22:00:03.534 00.004 12116 refined, 8 included, MultiStar: {0.46, -0.26}, one-star: {1.08, -0.79}
22:00:03.538 00.004 12116 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.71) = xAngle (-3.23 = 3.05)
22:00:03.541 00.003 12116 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.25 = -0.25)
22:00:03.544 00.003 12116 CameraToMount -- cameraX=0.46 cameraY=-0.26 hyp=0.53 cameraTheta=-0.52 mountX=-0.52 mountY=-0.13, mountTheta=-2.90
22:00:03.549 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.46, y=-0.26, opts=13)
22:00:03.552 00.003 12116 Enqueuing Move request for scope (0.46, -0.26)
22:00:03.557 00.005 11824 Worker thread wakes up
22:00:03.557 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1659, FiltMax=65535, Gamma=0.510
22:00:03.560 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.26) opts 0xd
22:00:03.560 00.000 12116 UpdateGuideState exits: m=390577 SNR=84.9
22:00:03.563 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:03.566 00.003 11824 Handling offset move in thread for scope, endpoint = (0.46, -0.26)
22:00:03.567 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:00:03.570 00.003 11824 Moving (0.46, -0.26) raw xDistance=-0.52 yDistance=-0.13
22:00:03.570 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
22:00:03.571 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:03.571 00.000 12116 Enqueuing Expose request
22:00:03.574 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:00:03.574 00.000 11824 MoveAxis(E, 123, ABG)
22:00:03.574 00.000 11824 Guiding  Dir = 2, Dur = 123
22:00:03.575 00.001 11824 IsSlewing returns 0
22:00:03.575 00.000 11824 IsGuiding returns 0
22:00:03.575 00.000 11824 PulseGuide returned control before completion, sleep 133
22:00:03.724 00.149 11824 IsGuiding returns 1
22:00:03.724 00.000 11824 scope still moving after pulse duration time elapsed
22:00:03.756 00.032 11824 IsSlewing returns 0
22:00:03.756 00.000 11824 IsGuiding returns 0
22:00:03.756 00.000 11824 scope move finished after 123 + 57 ms
22:00:03.756 00.000 11824 Move returns status 0, amount 123
22:00:03.756 00.000 11824 MoveAxis(N, 0, ABG)
22:00:03.756 00.000 11824 Move returns status 0, amount 0
22:00:03.756 00.000 11824 move complete, result=0
22:00:03.757 00.001 11824 worker thread done servicing request
22:00:03.757 00.000 12116 GuideStep: -0.5 px 123 ms EAST, -0.1 px 0 ms NORTH
22:00:03.760 00.003 11824 Worker thread wakes up
22:00:03.760 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:00:03.760 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:00:07.165 03.405 11824 Exposure complete
22:00:07.404 00.239 11824 worker thread done servicing request
22:00:07.405 00.001 12116 OnExposeComplete: enter
22:00:07.408 00.003 12116 UpdateGuideState(): m_state=6
22:00:07.412 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 686
22:00:07.416 00.004 12116 Star::Find returns 1 (0), X=1414.15, Y=262.37, Mass=373548, SNR=78.1, Peak=41875 HFD=2.8
22:00:07.420 00.004 12116 MultiStar: [#1 0.26,0.06,0.68,U] [#2 -0.52,0.08,0.84,U] [#3 0.13,-0.23,0.95,U] [#4 0.12,0.17,0.70,U] [#5 0.28,-0.54,0.47,U] [#6 0.13,0.33,0.41,U] [#7 0.37,0.11,0.39,U] [#8 -0.14,0.13,0.33,U] 
22:00:07.425 00.005 12116 refined, 8 included, MultiStar: {0.14, -0.14}, one-star: {0.59, -0.77}
22:00:07.429 00.004 12116 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.71) = xAngle (-3.48 = 2.80)
22:00:07.433 00.004 12116 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.49 = -0.49)
22:00:07.437 00.004 12116 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.76 mountX=-0.19 mountY=-0.09, mountTheta=-2.68
22:00:07.446 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.14, y=-0.14, opts=13)
22:00:07.450 00.004 12116 Enqueuing Move request for scope (0.14, -0.14)
22:00:07.455 00.005 11824 Worker thread wakes up
22:00:07.455 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1646, FiltMax=65535, Gamma=0.510
22:00:07.460 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
22:00:07.460 00.000 11824 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
22:00:07.460 00.000 11824 Moving (0.14, -0.14) raw xDistance=-0.19 yDistance=-0.09
22:00:07.460 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:00:07.460 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:07.460 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:00:07.460 00.000 11824 MoveAxis(E, 0, ABG)
22:00:07.460 00.000 11824 Move returns status 0, amount 0
22:00:07.460 00.000 11824 MoveAxis(N, 0, ABG)
22:00:07.460 00.000 11824 Move returns status 0, amount 0
22:00:07.461 00.001 11824 move complete, result=0
22:00:07.461 00.000 11824 worker thread done servicing request
22:00:07.461 00.000 12116 UpdateGuideState exits: m=373548 SNR=78.1
22:00:07.465 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:07.467 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:00:07.472 00.005 12116 Enqueuing Expose request
22:00:07.476 00.004 11824 Worker thread wakes up
22:00:07.476 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:07.479 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:00:07.479 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:00:10.884 03.405 11824 Exposure complete
22:00:11.131 00.247 11824 worker thread done servicing request
22:00:11.131 00.000 12116 OnExposeComplete: enter
22:00:11.134 00.003 12116 UpdateGuideState(): m_state=6
22:00:11.139 00.005 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 687
22:00:11.141 00.002 12116 Star::Find returns 1 (0), X=1414.03, Y=262.45, Mass=389012, SNR=75.2, Peak=47827 HFD=3.0
22:00:11.146 00.005 12116 MultiStar: [#1 0.12,-0.16,0.64,U] [#2 -0.75,-0.23,0.78,U] [#3 0.09,-0.09,0.90,U] [#4 -0.04,-0.16,0.57,U] [#5 0.12,-0.06,0.51,U] [#6 -0.06,0.06,0.38,U] [#7 0.03,0.34,0.40,U] [#8 0.28,-0.10,0.37,U] 
22:00:11.149 00.003 12116 refined, 8 included, MultiStar: {0.03, -0.19}, one-star: {0.47, -0.68}
22:00:11.152 00.003 12116 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.71) = xAngle (-4.12 = 2.16)
22:00:11.155 00.003 12116 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.13 = -1.13)
22:00:11.158 00.003 12116 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.40 mountX=-0.11 mountY=-0.17, mountTheta=-2.12
22:00:11.164 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=-0.19, opts=13)
22:00:11.167 00.003 12116 Enqueuing Move request for scope (0.03, -0.19)
22:00:11.170 00.003 11824 Worker thread wakes up
22:00:11.170 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1440, FiltMax=65535, Gamma=0.510
22:00:11.173 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
22:00:11.173 00.000 11824 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
22:00:11.173 00.000 11824 Moving (0.03, -0.19) raw xDistance=-0.11 yDistance=-0.17
22:00:11.174 00.001 12116 UpdateGuideState exits: m=389012 SNR=75.2
22:00:11.177 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:00:11.177 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:11.177 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:11.180 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:00:11.180 00.000 11824 MoveAxis(E, 0, ABG)
22:00:11.180 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:00:11.182 00.002 12116 Enqueuing Expose request
22:00:11.185 00.003 11824 Move returns status 0, amount 0
22:00:11.186 00.001 11824 MoveAxis(N, 0, ABG)
22:00:11.186 00.000 11824 Move returns status 0, amount 0
22:00:11.186 00.000 11824 move complete, result=0
22:00:11.186 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:00:11.191 00.005 11824 worker thread done servicing request
22:00:11.191 00.000 11824 Worker thread wakes up
22:00:11.191 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:00:11.191 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:00:14.608 03.417 11824 Exposure complete
22:00:14.858 00.250 11824 worker thread done servicing request
22:00:14.859 00.001 12116 OnExposeComplete: enter
22:00:14.862 00.003 12116 UpdateGuideState(): m_state=6
22:00:14.866 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 688
22:00:14.869 00.003 12116 Star::Find returns 1 (0), X=1414.34, Y=262.62, Mass=415398, SNR=82.9, Peak=44195 HFD=3.0
22:00:14.873 00.004 12116 MultiStar: [#1 0.42,0.27,0.50,U] [#2 -1.00,0.24,0.60,U] [#3 0.53,-0.06,1.02,U] [#4 0.27,0.06,0.61,U] [#5 0.64,0.06,0.51,U] [#6 0.71,0.25,0.38,U] [#7 0.57,0.46,0.39,U] [#8 0.40,0.06,0.39,U] 
22:00:14.877 00.004 12116 refined, 8 included, MultiStar: {0.38, 0.01}, one-star: {0.78, -0.51}
22:00:14.879 00.002 12116 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.71) = xAngle (-2.68 = -2.68)
22:00:14.882 00.003 12116 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.31 = 0.31)
22:00:14.885 00.003 12116 CameraToMount -- cameraX=0.38 cameraY=0.01 hyp=0.38 cameraTheta=0.03 mountX=-0.34 mountY=0.12, mountTheta=2.82
22:00:14.892 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.38, y=0.01, opts=13)
22:00:14.896 00.004 12116 Enqueuing Move request for scope (0.38, 0.01)
22:00:14.899 00.003 11824 Worker thread wakes up
22:00:14.900 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5287, FiltMin=1552, FiltMax=65535, Gamma=0.510
22:00:14.904 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.01) opts 0xd
22:00:14.904 00.000 12116 UpdateGuideState exits: m=415398 SNR=82.9
22:00:14.907 00.003 11824 Handling offset move in thread for scope, endpoint = (0.38, 0.01)
22:00:14.907 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:14.910 00.003 11824 Moving (0.38, 0.01) raw xDistance=-0.34 yDistance=0.12
22:00:14.910 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:00:14.914 00.004 12116 Enqueuing Expose request
22:00:14.916 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
22:00:14.916 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:14.916 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:00:14.917 00.001 11824 MoveAxis(E, 77, ABG)
22:00:14.917 00.000 11824 Guiding  Dir = 2, Dur = 77
22:00:14.917 00.000 11824 IsSlewing returns 0
22:00:14.917 00.000 11824 IsGuiding returns 0
22:00:14.918 00.001 11824 PulseGuide returned control before completion, sleep 87
22:00:15.013 00.095 11824 IsGuiding returns 1
22:00:15.013 00.000 11824 scope still moving after pulse duration time elapsed
22:00:15.045 00.032 11824 IsSlewing returns 0
22:00:15.045 00.000 11824 IsGuiding returns 0
22:00:15.045 00.000 11824 scope move finished after 77 + 51 ms
22:00:15.045 00.000 11824 Move returns status 0, amount 77
22:00:15.046 00.001 11824 MoveAxis(N, 0, ABG)
22:00:15.046 00.000 11824 Move returns status 0, amount 0
22:00:15.046 00.000 11824 move complete, result=0
22:00:15.046 00.000 11824 worker thread done servicing request
22:00:15.046 00.000 11824 Worker thread wakes up
22:00:15.046 00.000 12116 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
22:00:15.049 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:00:15.050 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:00:18.500 03.450 11824 Exposure complete
22:00:18.763 00.263 11824 worker thread done servicing request
22:00:18.763 00.000 12116 OnExposeComplete: enter
22:00:18.770 00.007 12116 UpdateGuideState(): m_state=6
22:00:18.776 00.006 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 689
22:00:18.783 00.007 12116 Star::Find returns 1 (0), X=1414.13, Y=262.66, Mass=356688, SNR=70.9, Peak=45923 HFD=2.7
22:00:18.792 00.009 12116 MultiStar: [#1 0.19,0.27,0.68,U] [#2 -1.09,0.24,0.68,U] [#3 0.00,0.17,0.93,U] [#4 0.06,0.19,0.72,U] [#5 0.55,-0.14,0.64,U] [#6 0.32,0.17,0.51,U] [#7 -0.13,0.38,0.45,U] [#8 0.11,0.18,0.41,U] 
22:00:18.796 00.004 12116 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.57, -0.48}
22:00:18.803 00.007 12116 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.71) = xAngle (-2.05 = -2.05)
22:00:18.808 00.005 12116 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.94 = 0.94)
22:00:18.813 00.005 12116 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.66 mountX=-0.05 mountY=0.09, mountTheta=2.09
22:00:18.826 00.013 12116 SchedulePrimaryMove(0D79E080, x=0.09, y=0.07, opts=13)
22:00:18.830 00.004 12116 Enqueuing Move request for scope (0.09, 0.07)
22:00:18.836 00.006 11824 Worker thread wakes up
22:00:18.836 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:00:18.836 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1696, FiltMax=65535, Gamma=0.510
22:00:18.842 00.006 11824 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:00:18.842 00.000 12116 UpdateGuideState exits: m=356688 SNR=70.9
22:00:18.845 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:18.850 00.005 11824 Moving (0.09, 0.07) raw xDistance=-0.05 yDistance=0.09
22:00:18.850 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:00:18.855 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:00:18.855 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:18.856 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:00:18.856 00.000 11824 MoveAxis(E, 0, ABG)
22:00:18.856 00.000 11824 Move returns status 0, amount 0
22:00:18.856 00.000 11824 MoveAxis(N, 0, ABG)
22:00:18.856 00.000 11824 Move returns status 0, amount 0
22:00:18.856 00.000 11824 move complete, result=0
22:00:18.856 00.000 12116 Enqueuing Expose request
22:00:18.861 00.005 12116 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:18.866 00.005 11824 worker thread done servicing request
22:00:18.867 00.001 11824 Worker thread wakes up
22:00:18.867 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:00:18.867 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:00:22.273 03.406 11824 Exposure complete
22:00:22.512 00.239 11824 worker thread done servicing request
22:00:22.512 00.000 12116 OnExposeComplete: enter
22:00:22.515 00.003 12116 UpdateGuideState(): m_state=6
22:00:22.520 00.005 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 690
22:00:22.524 00.004 12116 Star::Find returns 1 (0), X=1414.31, Y=262.54, Mass=366349, SNR=72.9, Peak=41667 HFD=3.0
22:00:22.527 00.003 12116 MultiStar: [#1 0.30,0.24,0.60,U] [#2 -0.88,0.15,0.90,U] [#3 0.42,0.15,0.98,U] [#4 0.32,0.33,0.66,U] [#5 0.56,-0.12,0.56,U] [#6 0.30,0.34,0.48,U] [#7 0.53,0.67,0.54,U] [#8 0.17,0.60,0.41,U] 
22:00:22.530 00.003 12116 refined, 8 included, MultiStar: {0.26, 0.13}, one-star: {0.75, -0.59}
22:00:22.533 00.003 12116 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.71) = xAngle (-2.26 = -2.26)
22:00:22.537 00.004 12116 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.73 = 0.73)
22:00:22.539 00.002 12116 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.29 cameraTheta=0.45 mountX=-0.18 mountY=0.19, mountTheta=2.33
22:00:22.545 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.26, y=0.13, opts=13)
22:00:22.548 00.003 12116 Enqueuing Move request for scope (0.26, 0.13)
22:00:22.552 00.004 11824 Worker thread wakes up
22:00:22.552 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1578, FiltMax=65535, Gamma=0.510
22:00:22.555 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
22:00:22.555 00.000 12116 UpdateGuideState exits: m=366349 SNR=72.9
22:00:22.557 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:22.560 00.003 11824 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
22:00:22.560 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:00:22.563 00.003 11824 Moving (0.26, 0.13) raw xDistance=-0.18 yDistance=0.19
22:00:22.563 00.000 12116 Enqueuing Expose request
22:00:22.566 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:00:22.566 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:22.566 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:00:22.566 00.000 11824 MoveAxis(E, 0, ABG)
22:00:22.566 00.000 11824 Move returns status 0, amount 0
22:00:22.566 00.000 11824 MoveAxis(N, 0, ABG)
22:00:22.566 00.000 11824 Move returns status 0, amount 0
22:00:22.566 00.000 11824 move complete, result=0
22:00:22.566 00.000 11824 worker thread done servicing request
22:00:22.567 00.001 11824 Worker thread wakes up
22:00:22.567 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:00:22.567 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:00:22.569 00.002 12116 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:00:25.990 03.421 11824 Exposure complete
22:00:26.241 00.251 11824 worker thread done servicing request
22:00:26.241 00.000 12116 OnExposeComplete: enter
22:00:26.245 00.004 12116 UpdateGuideState(): m_state=6
22:00:26.249 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 691
22:00:26.255 00.006 12116 Star::Find returns 1 (0), X=1414.73, Y=262.60, Mass=425141, SNR=88.8, Peak=39347 HFD=3.2
22:00:26.259 00.004 12116 MultiStar: [#1 0.77,0.07,0.53,U] [#2 -1.42,0.06,0.64,U] [#3 0.66,0.16,0.93,U] [#4 0.93,-0.17,0.49,U] [#5 0.82,-0.15,0.43,U] [#6 0.72,0.09,0.42,U] [#7 0.59,0.50,0.34,U] [#8 0.94,0.27,0.33,U] 
22:00:26.262 00.003 12116 refined, 8 included, MultiStar: {0.57, -0.03}, one-star: {1.17, -0.53}
22:00:26.265 00.003 12116 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.71) = xAngle (-2.77 = -2.77)
22:00:26.267 00.002 12116 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.22 = 0.22)
22:00:26.271 00.004 12116 CameraToMount -- cameraX=0.57 cameraY=-0.03 hyp=0.57 cameraTheta=-0.06 mountX=-0.53 mountY=0.12, mountTheta=2.92
22:00:26.278 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.57, y=-0.03, opts=13)
22:00:26.281 00.003 12116 Enqueuing Move request for scope (0.57, -0.03)
22:00:26.283 00.002 11824 Worker thread wakes up
22:00:26.284 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5213, FiltMin=1573, FiltMax=65535, Gamma=0.510
22:00:26.288 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.03) opts 0xd
22:00:26.288 00.000 12116 UpdateGuideState exits: m=425141 SNR=88.8
22:00:26.291 00.003 11824 Handling offset move in thread for scope, endpoint = (0.57, -0.03)
22:00:26.291 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:26.295 00.004 11824 Moving (0.57, -0.03) raw xDistance=-0.53 yDistance=0.12
22:00:26.295 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:00:26.298 00.003 12116 Enqueuing Expose request
22:00:26.301 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
22:00:26.301 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:26.301 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:00:26.301 00.000 11824 MoveAxis(E, 119, ABG)
22:00:26.301 00.000 11824 Guiding  Dir = 2, Dur = 119
22:00:26.302 00.001 11824 IsSlewing returns 0
22:00:26.302 00.000 11824 IsGuiding returns 0
22:00:26.302 00.000 11824 PulseGuide returned control before completion, sleep 129
22:00:26.445 00.143 11824 IsGuiding returns 0
22:00:26.445 00.000 11824 Move returns status 0, amount 119
22:00:26.445 00.000 11824 MoveAxis(N, 0, ABG)
22:00:26.445 00.000 11824 Move returns status 0, amount 0
22:00:26.445 00.000 11824 move complete, result=0
22:00:26.446 00.001 11824 worker thread done servicing request
22:00:26.446 00.000 11824 Worker thread wakes up
22:00:26.446 00.000 12116 GuideStep: -0.5 px 119 ms EAST, 0.1 px 0 ms NORTH
22:00:26.449 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:00:26.449 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:00:29.868 03.419 11824 Exposure complete
22:00:30.119 00.251 11824 worker thread done servicing request
22:00:30.119 00.000 12116 OnExposeComplete: enter
22:00:30.123 00.004 12116 UpdateGuideState(): m_state=6
22:00:30.126 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 692
22:00:30.129 00.003 12116 Star::Find returns 1 (0), X=1414.77, Y=262.64, Mass=380644, SNR=81.3, Peak=42880 HFD=2.8
22:00:30.132 00.003 12116 MultiStar: [#1 0.84,0.08,0.53,U] [#2 -1.29,0.11,0.76,U] [#3 0.85,0.08,1.00,U] [#4 0.88,-0.10,0.70,U] [#5 1.09,-0.08,0.48,U] [#6 1.04,0.34,0.44,U] [#7 0.84,0.36,0.36,U] [#8 1.05,0.38,0.36,U] 
22:00:30.136 00.004 12116 refined, 8 included, MultiStar: {0.67, 0.00}, one-star: {1.21, -0.49}
22:00:30.140 00.004 12116 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
22:00:30.144 00.004 12116 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.28 = 0.28)
22:00:30.146 00.002 12116 CameraToMount -- cameraX=0.67 cameraY=0.00 hyp=0.67 cameraTheta=0.01 mountX=-0.61 mountY=0.18, mountTheta=2.85
22:00:30.152 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.67, y=0.00, opts=13)
22:00:30.156 00.004 12116 Enqueuing Move request for scope (0.67, 0.00)
22:00:30.159 00.003 11824 Worker thread wakes up
22:00:30.159 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.00) opts 0xd
22:00:30.159 00.000 11824 Handling offset move in thread for scope, endpoint = (0.67, 0.00)
22:00:30.159 00.000 11824 Moving (0.67, 0.00) raw xDistance=-0.61 yDistance=0.18
22:00:30.159 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
22:00:30.159 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:30.159 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1677, FiltMax=65535, Gamma=0.510
22:00:30.163 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:00:30.163 00.000 12116 UpdateGuideState exits: m=380644 SNR=81.3
22:00:30.165 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:30.168 00.003 11824 MoveAxis(E, 145, ABG)
22:00:30.168 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:00:30.172 00.004 11824 Guiding  Dir = 2, Dur = 145
22:00:30.172 00.000 12116 Enqueuing Expose request
22:00:30.174 00.002 11824 IsSlewing returns 0
22:00:30.174 00.000 11824 IsGuiding returns 0
22:00:30.175 00.001 11824 PulseGuide returned control before completion, sleep 155
22:00:30.340 00.165 11824 IsGuiding returns 1
22:00:30.340 00.000 11824 scope still moving after pulse duration time elapsed
22:00:30.372 00.032 11824 IsSlewing returns 0
22:00:30.372 00.000 11824 IsGuiding returns 0
22:00:30.372 00.000 11824 scope move finished after 145 + 52 ms
22:00:30.372 00.000 11824 Move returns status 0, amount 145
22:00:30.373 00.001 11824 MoveAxis(N, 0, ABG)
22:00:30.373 00.000 11824 Move returns status 0, amount 0
22:00:30.373 00.000 11824 move complete, result=0
22:00:30.373 00.000 11824 worker thread done servicing request
22:00:30.373 00.000 11824 Worker thread wakes up
22:00:30.373 00.000 12116 GuideStep: -0.6 px 145 ms EAST, 0.2 px 0 ms NORTH
22:00:30.375 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:00:30.377 00.002 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:00:33.795 03.418 11824 Exposure complete
22:00:34.067 00.272 11824 worker thread done servicing request
22:00:34.067 00.000 12116 OnExposeComplete: enter
22:00:34.071 00.004 12116 UpdateGuideState(): m_state=6
22:00:34.076 00.005 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 693
22:00:34.079 00.003 12116 Star::Find returns 1 (0), X=1414.97, Y=262.48, Mass=396705, SNR=79.9, Peak=46016 HFD=3.0
22:00:34.086 00.007 12116 MultiStar: [#1 1.07,0.02,0.77,U] [#2 -1.57,0.18,0.69,U] [#3 0.88,-0.05,0.73,U] [#4 0.89,-0.16,0.66,U] [#5 1.19,-0.36,0.46,U] [#6 1.06,-0.09,0.42,U] [#7 1.16,0.35,0.44,U] [#8 0.70,0.12,0.40,U] 
22:00:34.091 00.005 12116 refined, 8 included, MultiStar: {0.75, -0.12}, one-star: {1.42, -0.65}
22:00:34.097 00.006 12116 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.71) = xAngle (-2.87 = -2.87)
22:00:34.105 00.008 12116 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.12 = 0.12)
22:00:34.110 00.005 12116 CameraToMount -- cameraX=0.75 cameraY=-0.12 hyp=0.76 cameraTheta=-0.16 mountX=-0.73 mountY=0.09, mountTheta=3.02
22:00:34.119 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.75, y=-0.12, opts=13)
22:00:34.124 00.005 12116 Enqueuing Move request for scope (0.75, -0.12)
22:00:34.128 00.004 11824 Worker thread wakes up
22:00:34.129 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.12) opts 0xd
22:00:34.129 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1139, FiltMax=65535, Gamma=0.510
22:00:34.132 00.003 11824 Handling offset move in thread for scope, endpoint = (0.75, -0.12)
22:00:34.132 00.000 12116 UpdateGuideState exits: m=396705 SNR=79.9
22:00:34.136 00.004 11824 Moving (0.75, -0.12) raw xDistance=-0.73 yDistance=0.09
22:00:34.136 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
22:00:34.136 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:34.136 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:00:34.136 00.000 11824 MoveAxis(E, 174, ABG)
22:00:34.136 00.000 11824 Guiding  Dir = 2, Dur = 174
22:00:34.137 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:34.140 00.003 11824 IsSlewing returns 0
22:00:34.140 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:00:34.144 00.004 11824 IsGuiding returns 0
22:00:34.144 00.000 12116 Enqueuing Expose request
22:00:34.148 00.004 11824 PulseGuide returned control before completion, sleep 184
22:00:34.334 00.186 11824 IsGuiding returns 1
22:00:34.334 00.000 11824 scope still moving after pulse duration time elapsed
22:00:34.365 00.031 11824 IsSlewing returns 0
22:00:34.365 00.000 11824 IsGuiding returns 0
22:00:34.365 00.000 11824 scope move finished after 174 + 46 ms
22:00:34.366 00.001 11824 Move returns status 0, amount 174
22:00:34.366 00.000 11824 MoveAxis(N, 0, ABG)
22:00:34.366 00.000 11824 Move returns status 0, amount 0
22:00:34.366 00.000 11824 move complete, result=0
22:00:34.366 00.000 11824 worker thread done servicing request
22:00:34.366 00.000 11824 Worker thread wakes up
22:00:34.367 00.001 12116 GuideStep: -0.7 px 174 ms EAST, 0.1 px 0 ms NORTH
22:00:34.372 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:00:34.372 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:00:37.771 03.399 11824 Exposure complete
22:00:37.998 00.227 11824 worker thread done servicing request
22:00:37.998 00.000 12116 OnExposeComplete: enter
22:00:38.001 00.003 12116 UpdateGuideState(): m_state=6
22:00:38.005 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 694
22:00:38.007 00.002 12116 Star::Find returns 1 (0), X=1414.57, Y=262.46, Mass=385093, SNR=83.6, Peak=41667 HFD=3.1
22:00:38.011 00.004 12116 MultiStar: [#1 0.66,-0.06,0.62,U] [#2 -1.17,0.02,0.72,U] [#3 0.71,0.18,0.76,U] [#4 0.56,-0.34,0.57,U] [#5 0.65,-0.33,0.45,U] [#6 0.66,0.09,0.35,U] [#7 0.55,0.49,0.37,U] [#8 0.72,0.48,0.35,U] 
22:00:38.013 00.002 12116 refined, 8 included, MultiStar: {0.47, -0.10}, one-star: {1.01, -0.67}
22:00:38.016 00.003 12116 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.71) = xAngle (-2.93 = -2.93)
22:00:38.018 00.002 12116 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.06 = 0.06)
22:00:38.021 00.003 12116 CameraToMount -- cameraX=0.47 cameraY=-0.10 hyp=0.48 cameraTheta=-0.21 mountX=-0.47 mountY=0.03, mountTheta=3.08
22:00:38.028 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.47, y=-0.10, opts=13)
22:00:38.030 00.002 12116 Enqueuing Move request for scope (0.47, -0.10)
22:00:38.033 00.003 11824 Worker thread wakes up
22:00:38.034 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1459, FiltMax=65535, Gamma=0.510
22:00:38.038 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.10) opts 0xd
22:00:38.038 00.000 11824 Handling offset move in thread for scope, endpoint = (0.47, -0.10)
22:00:38.038 00.000 11824 Moving (0.47, -0.10) raw xDistance=-0.47 yDistance=0.03
22:00:38.038 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
22:00:38.038 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:38.038 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:00:38.038 00.000 11824 MoveAxis(E, 117, ABG)
22:00:38.038 00.000 11824 Guiding  Dir = 2, Dur = 117
22:00:38.038 00.000 12116 UpdateGuideState exits: m=385093 SNR=83.6
22:00:38.041 00.003 11824 IsSlewing returns 0
22:00:38.041 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:38.044 00.003 11824 IsGuiding returns 0
22:00:38.045 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:00:38.047 00.002 12116 Enqueuing Expose request
22:00:38.050 00.003 11824 PulseGuide returned control before completion, sleep 127
22:00:38.190 00.140 11824 IsGuiding returns 0
22:00:38.190 00.000 11824 Move returns status 0, amount 117
22:00:38.190 00.000 11824 MoveAxis(N, 0, ABG)
22:00:38.190 00.000 11824 Move returns status 0, amount 0
22:00:38.190 00.000 11824 move complete, result=0
22:00:38.190 00.000 11824 worker thread done servicing request
22:00:38.190 00.000 11824 Worker thread wakes up
22:00:38.191 00.001 12116 GuideStep: -0.5 px 117 ms EAST, 0.0 px 0 ms NORTH
22:00:38.194 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:00:38.194 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:00:41.593 03.399 11824 Exposure complete
22:00:41.849 00.256 11824 worker thread done servicing request
22:00:41.850 00.001 12116 OnExposeComplete: enter
22:00:41.856 00.006 12116 UpdateGuideState(): m_state=6
22:00:41.860 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 695
22:00:41.873 00.013 12116 Star::Find returns 1 (0), X=1414.20, Y=262.33, Mass=427048, SNR=95.0, Peak=39651 HFD=3.2
22:00:41.881 00.008 12116 MultiStar: [#1 0.36,-0.24,0.49,U] [#2 -0.90,-0.31,0.59,U] [#3 0.16,-0.31,0.76,U] [#4 0.10,0.00,0.53,U] [#5 0.29,-0.30,0.45,U] [#6 0.15,0.33,0.36,U] [#7 0.09,-0.15,0.28,U] [#8 0.19,-0.22,0.30,U] 
22:00:41.890 00.009 12116 refined, 8 included, MultiStar: {0.15, -0.31}, one-star: {0.64, -0.81}
22:00:41.894 00.004 12116 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.71) = xAngle (-3.83 = 2.46)
22:00:41.899 00.005 12116 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.84 = -0.84)
22:00:41.905 00.006 12116 CameraToMount -- cameraX=0.15 cameraY=-0.31 hyp=0.34 cameraTheta=-1.11 mountX=-0.27 mountY=-0.26, mountTheta=-2.38
22:00:41.914 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.15, y=-0.31, opts=13)
22:00:41.919 00.005 12116 Enqueuing Move request for scope (0.15, -0.31)
22:00:41.923 00.004 11824 Worker thread wakes up
22:00:41.925 00.002 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1683, FiltMax=65535, Gamma=0.510
22:00:41.929 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.31) opts 0xd
22:00:41.930 00.001 11824 Handling offset move in thread for scope, endpoint = (0.15, -0.31)
22:00:41.930 00.000 11824 Moving (0.15, -0.31) raw xDistance=-0.27 yDistance=-0.26
22:00:41.930 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
22:00:41.930 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:41.930 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:00:41.930 00.000 11824 MoveAxis(E, 0, ABG)
22:00:41.930 00.000 11824 Move returns status 0, amount 0
22:00:41.930 00.000 11824 MoveAxis(N, 0, ABG)
22:00:41.930 00.000 11824 Move returns status 0, amount 0
22:00:41.931 00.001 11824 move complete, result=0
22:00:41.931 00.000 12116 UpdateGuideState exits: m=427048 SNR=95.0
22:00:41.934 00.003 11824 worker thread done servicing request
22:00:41.934 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:41.937 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:00:41.940 00.003 12116 Enqueuing Expose request
22:00:41.942 00.002 11824 Worker thread wakes up
22:00:41.942 00.000 12116 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
22:00:41.945 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:00:41.945 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:00:45.351 03.406 11824 Exposure complete
22:00:45.603 00.252 11824 worker thread done servicing request
22:00:45.603 00.000 12116 OnExposeComplete: enter
22:00:45.608 00.005 12116 UpdateGuideState(): m_state=6
22:00:45.611 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 696
22:00:45.615 00.004 12116 Star::Find returns 1 (0), X=1415.11, Y=262.29, Mass=406396, SNR=88.9, Peak=44400 HFD=2.9
22:00:45.619 00.004 12116 MultiStar: [#1 1.01,-0.03,0.62,U] [#2 -1.54,-0.01,0.73,U] [#3 1.13,-0.19,0.83,U] [#4 0.92,-0.39,0.57,U] [#5 1.35,-0.56,0.43,U] [#6 1.03,-0.11,0.36,U] [#7 1.21,0.25,0.31,U] [#8 0.49,0.25,0.21,U] 
22:00:45.623 00.004 12116 refined, 8 included, MultiStar: {0.78, -0.28}, one-star: {1.56, -0.84}
22:00:45.626 00.003 12116 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.71) = xAngle (-3.05 = -3.05)
22:00:45.630 00.004 12116 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.07 = -0.07)
22:00:45.633 00.003 12116 CameraToMount -- cameraX=0.78 cameraY=-0.28 hyp=0.83 cameraTheta=-0.34 mountX=-0.83 mountY=-0.05, mountTheta=-3.08
22:00:45.640 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.78, y=-0.28, opts=13)
22:00:45.643 00.003 12116 Enqueuing Move request for scope (0.78, -0.28)
22:00:45.646 00.003 11824 Worker thread wakes up
22:00:45.647 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.28) opts 0xd
22:00:45.647 00.000 11824 Handling offset move in thread for scope, endpoint = (0.78, -0.28)
22:00:45.647 00.000 11824 Moving (0.78, -0.28) raw xDistance=-0.83 yDistance=-0.05
22:00:45.647 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1728, FiltMax=65535, Gamma=0.510
22:00:45.650 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
22:00:45.650 00.000 12116 UpdateGuideState exits: m=406396 SNR=88.9
22:00:45.654 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:45.654 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:45.657 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:00:45.657 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:00:45.661 00.004 12116 Enqueuing Expose request
22:00:45.663 00.002 11824 MoveAxis(E, 185, ABG)
22:00:45.664 00.001 11824 Guiding  Dir = 2, Dur = 185
22:00:45.664 00.000 11824 IsSlewing returns 0
22:00:45.664 00.000 11824 IsGuiding returns 0
22:00:45.665 00.001 11824 PulseGuide returned control before completion, sleep 195
22:00:45.873 00.208 11824 IsGuiding returns 0
22:00:45.873 00.000 11824 Move returns status 0, amount 185
22:00:45.873 00.000 11824 MoveAxis(N, 0, ABG)
22:00:45.873 00.000 11824 Move returns status 0, amount 0
22:00:45.873 00.000 11824 move complete, result=0
22:00:45.874 00.001 11824 worker thread done servicing request
22:00:45.874 00.000 12116 GuideStep: -0.8 px 185 ms EAST, -0.1 px 0 ms NORTH
22:00:45.877 00.003 11824 Worker thread wakes up
22:00:45.877 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:00:45.878 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:00:49.277 03.399 11824 Exposure complete
22:00:49.533 00.256 11824 worker thread done servicing request
22:00:49.533 00.000 12116 OnExposeComplete: enter
22:00:49.539 00.006 12116 UpdateGuideState(): m_state=6
22:00:49.542 00.003 12116 Star::Find(15, 1415, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 697
22:00:49.545 00.003 12116 Star::Find returns 1 (0), X=1414.97, Y=262.06, Mass=431002, SNR=91.8, Peak=44819 HFD=2.8
22:00:49.548 00.003 12116 MultiStar: [#1 0.99,-0.46,0.50,U] [#2 -1.80,-0.09,0.53,U] [#3 0.82,-0.33,0.82,U] [#4 0.87,-0.03,0.56,U] [#5 1.19,-0.39,0.38,U] [#6 0.78,0.34,0.43,U] [#7 0.88,0.07,0.32,U] [#8 0.85,-0.05,0.30,U] 
22:00:49.551 00.003 12116 refined, 8 included, MultiStar: {0.71, -0.34}, one-star: {1.41, -1.08}
22:00:49.555 00.004 12116 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.71) = xAngle (-3.16 = 3.12)
22:00:49.558 00.003 12116 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.18 = -0.18)
22:00:49.561 00.003 12116 CameraToMount -- cameraX=0.71 cameraY=-0.34 hyp=0.78 cameraTheta=-0.45 mountX=-0.78 mountY=-0.14, mountTheta=-2.97
22:00:49.572 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.71, y=-0.34, opts=13)
22:00:49.574 00.002 12116 Enqueuing Move request for scope (0.71, -0.34)
22:00:49.577 00.003 11824 Worker thread wakes up
22:00:49.577 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.34) opts 0xd
22:00:49.578 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1837, FiltMax=65535, Gamma=0.510
22:00:49.580 00.002 11824 Handling offset move in thread for scope, endpoint = (0.71, -0.34)
22:00:49.581 00.001 12116 UpdateGuideState exits: m=431002 SNR=91.8
22:00:49.583 00.002 11824 Moving (0.71, -0.34) raw xDistance=-0.78 yDistance=-0.14
22:00:49.583 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:49.587 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.78
22:00:49.587 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:49.588 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:00:49.590 00.002 12116 Enqueuing Expose request
22:00:49.593 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:00:49.593 00.000 11824 MoveAxis(E, 188, ABG)
22:00:49.594 00.001 11824 Guiding  Dir = 2, Dur = 188
22:00:49.594 00.000 11824 IsSlewing returns 0
22:00:49.594 00.000 11824 IsGuiding returns 0
22:00:49.595 00.001 11824 PulseGuide returned control before completion, sleep 198
22:00:49.806 00.211 11824 IsGuiding returns 1
22:00:49.806 00.000 11824 scope still moving after pulse duration time elapsed
22:00:49.837 00.031 11824 IsSlewing returns 0
22:00:49.838 00.001 11824 IsGuiding returns 0
22:00:49.839 00.001 11824 scope move finished after 188 + 56 ms
22:00:49.839 00.000 11824 Move returns status 0, amount 188
22:00:49.839 00.000 11824 MoveAxis(N, 0, ABG)
22:00:49.839 00.000 11824 Move returns status 0, amount 0
22:00:49.840 00.001 11824 move complete, result=0
22:00:49.840 00.000 11824 worker thread done servicing request
22:00:49.840 00.000 11824 Worker thread wakes up
22:00:49.840 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:00:49.840 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:00:49.840 00.000 12116 GuideStep: -0.8 px 188 ms EAST, -0.1 px 0 ms NORTH
22:00:53.242 03.402 11824 Exposure complete
22:00:53.479 00.237 11824 worker thread done servicing request
22:00:53.479 00.000 12116 OnExposeComplete: enter
22:00:53.482 00.003 12116 UpdateGuideState(): m_state=6
22:00:53.485 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 698
22:00:53.489 00.004 12116 Star::Find returns 1 (0), X=1414.60, Y=262.00, Mass=436880, SNR=93.7, Peak=44723 HFD=3.0
22:00:53.492 00.003 12116 MultiStar: [#1 0.93,-0.63,0.50,U] [#2 -1.38,-0.30,0.62,U] [#3 0.67,-0.43,0.87,U] [#4 0.65,-0.51,0.50,U] [#5 1.08,-0.90,0.41,U] [#6 0.61,-0.27,0.34,U] [#7 0.67,0.03,0.32,U] [#8 0.62,-0.75,0.31,U] 
22:00:53.495 00.003 12116 refined, 8 included, MultiStar: {0.54, -0.61}, one-star: {1.04, -1.13}
22:00:53.498 00.003 12116 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.71) = xAngle (-3.56 = 2.72)
22:00:53.500 00.002 12116 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.57 = -0.57)
22:00:53.504 00.004 12116 CameraToMount -- cameraX=0.54 cameraY=-0.61 hyp=0.81 cameraTheta=-0.85 mountX=-0.74 mountY=-0.44, mountTheta=-2.61
22:00:53.509 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.54, y=-0.61, opts=13)
22:00:53.512 00.003 12116 Enqueuing Move request for scope (0.54, -0.61)
22:00:53.515 00.003 11824 Worker thread wakes up
22:00:53.515 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1751, FiltMax=65535, Gamma=0.510
22:00:53.518 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.61) opts 0xd
22:00:53.518 00.000 12116 UpdateGuideState exits: m=436880 SNR=93.7
22:00:53.521 00.003 11824 Handling offset move in thread for scope, endpoint = (0.54, -0.61)
22:00:53.521 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:53.524 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:00:53.527 00.003 11824 Moving (0.54, -0.61) raw xDistance=-0.74 yDistance=-0.44
22:00:53.527 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74
22:00:53.527 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:53.527 00.000 12116 Enqueuing Expose request
22:00:53.530 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:00:53.530 00.000 11824 MoveAxis(E, 179, ABG)
22:00:53.530 00.000 11824 Guiding  Dir = 2, Dur = 179
22:00:53.530 00.000 11824 IsSlewing returns 0
22:00:53.530 00.000 11824 IsGuiding returns 0
22:00:53.531 00.001 11824 PulseGuide returned control before completion, sleep 189
22:00:53.736 00.205 11824 IsGuiding returns 0
22:00:53.736 00.000 11824 Move returns status 0, amount 179
22:00:53.736 00.000 11824 MoveAxis(N, 0, ABG)
22:00:53.736 00.000 11824 Move returns status 0, amount 0
22:00:53.736 00.000 11824 move complete, result=0
22:00:53.737 00.001 11824 worker thread done servicing request
22:00:53.737 00.000 11824 Worker thread wakes up
22:00:53.737 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:00:53.737 00.000 12116 GuideStep: -0.7 px 179 ms EAST, -0.4 px 0 ms NORTH
22:00:53.740 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:00:57.166 03.426 11824 Exposure complete
22:00:57.417 00.251 11824 worker thread done servicing request
22:00:57.417 00.000 12116 OnExposeComplete: enter
22:00:57.421 00.004 12116 UpdateGuideState(): m_state=6
22:00:57.424 00.003 12116 Star::Find(15, 1414, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 699
22:00:57.428 00.004 12116 Star::Find returns 1 (0), X=1414.31, Y=262.38, Mass=425976, SNR=78.6, Peak=44707 HFD=3.0
22:00:57.432 00.004 12116 MultiStar: [#1 0.25,-0.07,0.63,U] [#2 -0.69,-0.04,0.81,U] [#3 0.26,-0.08,0.90,U] [#4 0.16,-0.27,0.66,U] [#5 0.27,-0.52,0.67,U] [#6 0.69,-0.32,0.39,U] [#7 0.31,0.15,0.40,U] [#8 0.70,0.11,0.33,U] 
22:00:57.434 00.002 12116 refined, 8 included, MultiStar: {0.26, -0.25}, one-star: {0.75, -0.76}
22:00:57.439 00.005 12116 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.71) = xAngle (-3.49 = 2.80)
22:00:57.441 00.002 12116 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.50 = -0.50)
22:00:57.445 00.004 12116 CameraToMount -- cameraX=0.26 cameraY=-0.25 hyp=0.36 cameraTheta=-0.77 mountX=-0.34 mountY=-0.17, mountTheta=-2.67
22:00:57.451 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.26, y=-0.25, opts=13)
22:00:57.455 00.004 12116 Enqueuing Move request for scope (0.26, -0.25)
22:00:57.458 00.003 11824 Worker thread wakes up
22:00:57.458 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.25) opts 0xd
22:00:57.458 00.000 11824 Handling offset move in thread for scope, endpoint = (0.26, -0.25)
22:00:57.459 00.001 11824 Moving (0.26, -0.25) raw xDistance=-0.34 yDistance=-0.17
22:00:57.459 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.34
22:00:57.459 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:57.459 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1664, FiltMax=65535, Gamma=0.510
22:00:57.462 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:00:57.462 00.000 12116 UpdateGuideState exits: m=425976 SNR=78.6
22:00:57.465 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:57.467 00.002 11824 MoveAxis(E, 89, ABG)
22:00:57.467 00.000 11824 Guiding  Dir = 2, Dur = 89
22:00:57.467 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:00:57.470 00.003 12116 Enqueuing Expose request
22:00:57.473 00.003 11824 IsSlewing returns 0
22:00:57.474 00.001 11824 IsGuiding returns 0
22:00:57.474 00.000 11824 PulseGuide returned control before completion, sleep 99
22:00:57.587 00.113 11824 IsGuiding returns 0
22:00:57.587 00.000 11824 Move returns status 0, amount 89
22:00:57.587 00.000 11824 MoveAxis(N, 0, ABG)
22:00:57.587 00.000 11824 Move returns status 0, amount 0
22:00:57.587 00.000 11824 move complete, result=0
22:00:57.587 00.000 11824 worker thread done servicing request
22:00:57.589 00.002 12116 GuideStep: -0.3 px 89 ms EAST, -0.2 px 0 ms NORTH
22:00:57.591 00.002 11824 Worker thread wakes up
22:00:57.592 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:00:57.592 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:01.001 03.409 11824 Exposure complete
22:01:01.258 00.257 11824 worker thread done servicing request
22:01:01.258 00.000 12116 OnExposeComplete: enter
22:01:01.261 00.003 12116 UpdateGuideState(): m_state=6
22:01:01.264 00.003 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 700
22:01:01.266 00.002 12116 Star::Find returns 1 (0), X=1414.52, Y=262.45, Mass=413778, SNR=83.2, Peak=42880 HFD=3.2
22:01:01.270 00.004 12116 MultiStar: [#1 0.42,-0.08,0.58,U] [#2 -1.00,-0.12,0.58,U] [#3 0.43,0.01,1.01,U] [#4 0.44,-0.00,0.64,U] [#5 0.71,-0.32,0.47,U] [#6 0.16,-0.11,0.50,U] [#7 0.44,-0.20,0.50,U] [#8 0.22,0.18,0.28,U] 
22:01:01.274 00.004 12116 refined, 8 included, MultiStar: {0.37, -0.19}, one-star: {0.96, -0.68}
22:01:01.278 00.004 12116 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.71) = xAngle (-3.19 = 3.10)
22:01:01.280 00.002 12116 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.20 = -0.20)
22:01:01.283 00.003 12116 CameraToMount -- cameraX=0.37 cameraY=-0.19 hyp=0.41 cameraTheta=-0.47 mountX=-0.41 mountY=-0.08, mountTheta=-2.94
22:01:01.290 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.37, y=-0.19, opts=13)
22:01:01.294 00.004 12116 Enqueuing Move request for scope (0.37, -0.19)
22:01:01.296 00.002 11824 Worker thread wakes up
22:01:01.296 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1639, FiltMax=65535, Gamma=0.510
22:01:01.299 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.19) opts 0xd
22:01:01.299 00.000 12116 UpdateGuideState exits: m=413778 SNR=83.2
22:01:01.304 00.005 11824 Handling offset move in thread for scope, endpoint = (0.37, -0.19)
22:01:01.304 00.000 11824 Moving (0.37, -0.19) raw xDistance=-0.41 yDistance=-0.08
22:01:01.304 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
22:01:01.304 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:01.304 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:01:01.304 00.000 11824 MoveAxis(E, 98, ABG)
22:01:01.304 00.000 11824 Guiding  Dir = 2, Dur = 98
22:01:01.305 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:01.308 00.003 11824 IsSlewing returns 0
22:01:01.308 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:01.311 00.003 12116 Enqueuing Expose request
22:01:01.314 00.003 11824 IsGuiding returns 0
22:01:01.314 00.000 11824 PulseGuide returned control before completion, sleep 108
22:01:01.427 00.113 11824 IsGuiding returns 1
22:01:01.427 00.000 11824 scope still moving after pulse duration time elapsed
22:01:01.459 00.032 11824 IsSlewing returns 0
22:01:01.459 00.000 11824 IsGuiding returns 0
22:01:01.459 00.000 11824 scope move finished after 98 + 47 ms
22:01:01.460 00.001 11824 Move returns status 0, amount 98
22:01:01.460 00.000 11824 MoveAxis(N, 0, ABG)
22:01:01.460 00.000 11824 Move returns status 0, amount 0
22:01:01.460 00.000 11824 move complete, result=0
22:01:01.460 00.000 11824 worker thread done servicing request
22:01:01.460 00.000 11824 Worker thread wakes up
22:01:01.460 00.000 12116 GuideStep: -0.4 px 98 ms EAST, -0.1 px 0 ms NORTH
22:01:01.464 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:01.464 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:04.890 03.426 11824 Exposure complete
22:01:05.162 00.272 11824 worker thread done servicing request
22:01:05.162 00.000 12116 OnExposeComplete: enter
22:01:05.165 00.003 12116 UpdateGuideState(): m_state=6
22:01:05.169 00.004 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 701
22:01:05.173 00.004 12116 Star::Find returns 1 (0), X=1414.64, Y=262.26, Mass=417117, SNR=79.4, Peak=43088 HFD=2.9
22:01:05.177 00.004 12116 MultiStar: [#1 0.72,-0.14,0.72,U] [#2 -1.18,-0.10,0.77,U] [#3 0.56,-0.20,0.90,U] [#4 0.44,-0.31,0.57,U] [#5 1.07,-0.62,0.46,U] [#6 0.55,-0.37,0.46,U] [#7 0.57,-0.12,0.38,U] [#8 0.69,-0.40,0.29,U] 
22:01:05.180 00.003 12116 refined, 8 included, MultiStar: {0.47, -0.37}, one-star: {1.08, -0.87}
22:01:05.183 00.003 12116 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.71) = xAngle (-3.38 = 2.90)
22:01:05.185 00.002 12116 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.39 = -0.39)
22:01:05.188 00.003 12116 CameraToMount -- cameraX=0.47 cameraY=-0.37 hyp=0.60 cameraTheta=-0.66 mountX=-0.58 mountY=-0.23, mountTheta=-2.77
22:01:05.195 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.47, y=-0.37, opts=13)
22:01:05.198 00.003 12116 Enqueuing Move request for scope (0.47, -0.37)
22:01:05.201 00.003 11824 Worker thread wakes up
22:01:05.201 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1613, FiltMax=65535, Gamma=0.510
22:01:05.204 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.37) opts 0xd
22:01:05.204 00.000 12116 UpdateGuideState exits: m=417117 SNR=79.4
22:01:05.208 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:05.211 00.003 11824 Handling offset move in thread for scope, endpoint = (0.47, -0.37)
22:01:05.211 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:05.214 00.003 12116 Enqueuing Expose request
22:01:05.216 00.002 11824 Moving (0.47, -0.37) raw xDistance=-0.58 yDistance=-0.23
22:01:05.217 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
22:01:05.217 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:05.217 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:01:05.217 00.000 11824 MoveAxis(E, 136, ABG)
22:01:05.217 00.000 11824 Guiding  Dir = 2, Dur = 136
22:01:05.218 00.001 11824 IsSlewing returns 0
22:01:05.218 00.000 11824 IsGuiding returns 0
22:01:05.219 00.001 11824 PulseGuide returned control before completion, sleep 146
22:01:05.378 00.159 11824 IsGuiding returns 0
22:01:05.378 00.000 11824 Move returns status 0, amount 136
22:01:05.378 00.000 11824 MoveAxis(N, 0, ABG)
22:01:05.378 00.000 11824 Move returns status 0, amount 0
22:01:05.379 00.001 11824 move complete, result=0
22:01:05.379 00.000 11824 worker thread done servicing request
22:01:05.379 00.000 11824 Worker thread wakes up
22:01:05.379 00.000 12116 GuideStep: -0.6 px 136 ms EAST, -0.2 px 0 ms NORTH
22:01:05.382 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:05.382 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:08.792 03.410 11824 Exposure complete
22:01:09.031 00.239 11824 worker thread done servicing request
22:01:09.031 00.000 12116 OnExposeComplete: enter
22:01:09.035 00.004 12116 UpdateGuideState(): m_state=6
22:01:09.040 00.005 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 702
22:01:09.043 00.003 12116 Star::Find returns 1 (0), X=1413.86, Y=262.16, Mass=429003, SNR=82.3, Peak=44899 HFD=2.9
22:01:09.047 00.004 12116 MultiStar: [#1 -0.21,-0.17,0.63,U] [#2 -0.48,-0.27,0.91,U] [#3 -0.31,-0.32,0.88,U] [#4 -0.42,-0.36,0.57,U] [#5 -0.10,-0.39,0.45,U] [#6 -0.14,-0.08,0.42,U] [#7 -0.11,0.07,0.42,U] [#8 -0.15,0.11,0.40,U] 
22:01:09.049 00.002 12116 refined, 8 included, MultiStar: {-0.18, -0.34}, one-star: {0.30, -0.97}
22:01:09.052 00.003 12116 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.71) = xAngle (-4.76 = 1.52)
22:01:09.055 00.003 12116 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.77 = -1.77)
22:01:09.058 00.003 12116 CameraToMount -- cameraX=-0.18 cameraY=-0.34 hyp=0.38 cameraTheta=-2.04 mountX=0.02 mountY=-0.38, mountTheta=-1.52
22:01:09.064 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.18, y=-0.34, opts=13)
22:01:09.067 00.003 12116 Enqueuing Move request for scope (-0.18, -0.34)
22:01:09.071 00.004 11824 Worker thread wakes up
22:01:09.071 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.34) opts 0xd
22:01:09.071 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.18, -0.34)
22:01:09.071 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1779, FiltMax=65535, Gamma=0.510
22:01:09.074 00.003 11824 Moving (-0.18, -0.34) raw xDistance=0.02 yDistance=-0.38
22:01:09.075 00.001 12116 UpdateGuideState exits: m=429003 SNR=82.3
22:01:09.077 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:01:09.077 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:09.080 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:09.080 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:09.083 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:01:09.083 00.000 12116 Enqueuing Expose request
22:01:09.089 00.006 11824 MoveAxis(E, 0, ABG)
22:01:09.089 00.000 11824 Move returns status 0, amount 0
22:01:09.089 00.000 11824 MoveAxis(N, 0, ABG)
22:01:09.089 00.000 11824 Move returns status 0, amount 0
22:01:09.089 00.000 11824 move complete, result=0
22:01:09.089 00.000 11824 worker thread done servicing request
22:01:09.091 00.002 11824 Worker thread wakes up
22:01:09.091 00.000 12116 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:01:09.096 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:09.096 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:12.496 03.400 11824 Exposure complete
22:01:12.761 00.265 11824 worker thread done servicing request
22:01:12.762 00.001 12116 OnExposeComplete: enter
22:01:12.765 00.003 12116 UpdateGuideState(): m_state=6
22:01:12.770 00.005 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 703
22:01:12.773 00.003 12116 Star::Find returns 1 (0), X=1413.43, Y=262.55, Mass=384915, SNR=74.9, Peak=45040 HFD=3.0
22:01:12.776 00.003 12116 MultiStar: [#1 -0.81,-0.03,0.67,U] [#2 0.12,0.02,0.80,U] [#3 -0.69,0.02,0.86,U] [#4 -0.64,-0.16,0.72,U] [#5 -0.41,-0.24,0.55,U] [#6 -0.57,0.09,0.43,U] [#7 -0.85,0.47,0.35,U] [#8 -0.66,-0.10,0.35,U] 
22:01:12.780 00.004 12116 refined, 8 included, MultiStar: {-0.46, -0.11}, one-star: {-0.13, -0.58}
22:01:12.783 00.003 12116 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.71) = xAngle (-5.62 = 0.67)
22:01:12.787 00.004 12116 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.63 = -2.63)
22:01:12.789 00.002 12116 CameraToMount -- cameraX=-0.46 cameraY=-0.11 hyp=0.47 cameraTheta=-2.90 mountX=0.37 mountY=-0.23, mountTheta=-0.56
22:01:12.797 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=-0.11, opts=13)
22:01:12.800 00.003 12116 Enqueuing Move request for scope (-0.46, -0.11)
22:01:12.804 00.004 11824 Worker thread wakes up
22:01:12.804 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1453, FiltMax=65535, Gamma=0.510
22:01:12.807 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.11) opts 0xd
22:01:12.807 00.000 12116 UpdateGuideState exits: m=384915 SNR=74.9
22:01:12.810 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.46, -0.11)
22:01:12.810 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:12.813 00.003 11824 Moving (-0.46, -0.11) raw xDistance=0.37 yDistance=-0.23
22:01:12.814 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:12.816 00.002 12116 Enqueuing Expose request
22:01:12.819 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
22:01:12.820 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:12.820 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:01:12.820 00.000 11824 MoveAxis(W, 83, ABG)
22:01:12.820 00.000 11824 Guiding  Dir = 3, Dur = 83
22:01:12.820 00.000 11824 IsSlewing returns 0
22:01:12.821 00.001 11824 IsGuiding returns 0
22:01:12.821 00.000 11824 PulseGuide returned control before completion, sleep 93
22:01:12.923 00.102 11824 IsGuiding returns 1
22:01:12.923 00.000 11824 scope still moving after pulse duration time elapsed
22:01:12.955 00.032 11824 IsSlewing returns 0
22:01:12.955 00.000 11824 IsGuiding returns 0
22:01:12.955 00.000 11824 scope move finished after 83 + 51 ms
22:01:12.955 00.000 11824 Move returns status 0, amount 83
22:01:12.956 00.001 11824 MoveAxis(N, 0, ABG)
22:01:12.956 00.000 11824 Move returns status 0, amount 0
22:01:12.956 00.000 11824 move complete, result=0
22:01:12.956 00.000 11824 worker thread done servicing request
22:01:12.956 00.000 11824 Worker thread wakes up
22:01:12.956 00.000 12116 GuideStep: 0.4 px 83 ms WEST, -0.2 px 0 ms NORTH
22:01:12.960 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:12.960 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:16.402 03.442 11824 Exposure complete
22:01:16.683 00.281 11824 worker thread done servicing request
22:01:16.683 00.000 12116 OnExposeComplete: enter
22:01:16.689 00.006 12116 UpdateGuideState(): m_state=6
22:01:16.692 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 704
22:01:16.695 00.003 12116 Star::Find returns 1 (0), X=1413.03, Y=262.57, Mass=356370, SNR=71.7, Peak=43520 HFD=2.7
22:01:16.699 00.004 12116 MultiStar: [#1 -1.22,0.13,0.62,U] [#2 0.13,0.07,0.75,U] [#3 -0.82,-0.08,1.10,U] [#4 -1.03,0.07,0.71,U] [#5 -0.67,-0.05,0.56,U] [#6 -0.84,-0.19,0.42,U] [#7 -0.87,0.65,0.42,U] [#8 -0.62,0.47,0.35,U] 
22:01:16.702 00.003 12116 refined, 8 included, MultiStar: {-0.69, -0.02}, one-star: {-0.52, -0.57}
22:01:16.706 00.004 12116 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.71) = xAngle (-5.82 = 0.46)
22:01:16.710 00.004 12116 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.83 = -2.83)
22:01:16.713 00.003 12116 CameraToMount -- cameraX=-0.69 cameraY=-0.02 hyp=0.70 cameraTheta=-3.11 mountX=0.62 mountY=-0.21, mountTheta=-0.33
22:01:16.719 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.69, y=-0.02, opts=13)
22:01:16.724 00.005 12116 Enqueuing Move request for scope (-0.69, -0.02)
22:01:16.726 00.002 11824 Worker thread wakes up
22:01:16.727 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1779, FiltMax=65535, Gamma=0.510
22:01:16.730 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.02) opts 0xd
22:01:16.730 00.000 12116 UpdateGuideState exits: m=356370 SNR=71.7
22:01:16.733 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.69, -0.02)
22:01:16.733 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:16.736 00.003 11824 Moving (-0.69, -0.02) raw xDistance=0.62 yDistance=-0.21
22:01:16.736 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:16.739 00.003 12116 Enqueuing Expose request
22:01:16.741 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
22:01:16.742 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:16.742 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:01:16.742 00.000 11824 MoveAxis(W, 145, ABG)
22:01:16.742 00.000 11824 Guiding  Dir = 3, Dur = 145
22:01:16.742 00.000 11824 IsSlewing returns 0
22:01:16.742 00.000 11824 IsGuiding returns 0
22:01:16.743 00.001 11824 PulseGuide returned control before completion, sleep 155
22:01:16.908 00.165 11824 IsGuiding returns 1
22:01:16.908 00.000 11824 scope still moving after pulse duration time elapsed
22:01:16.940 00.032 11824 IsSlewing returns 0
22:01:16.940 00.000 11824 IsGuiding returns 0
22:01:16.940 00.000 11824 scope move finished after 145 + 52 ms
22:01:16.941 00.001 11824 Move returns status 0, amount 145
22:01:16.941 00.000 11824 MoveAxis(N, 0, ABG)
22:01:16.941 00.000 11824 Move returns status 0, amount 0
22:01:16.941 00.000 11824 move complete, result=0
22:01:16.941 00.000 11824 worker thread done servicing request
22:01:16.941 00.000 11824 Worker thread wakes up
22:01:16.941 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:16.941 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:16.941 00.000 12116 GuideStep: 0.6 px 145 ms WEST, -0.2 px 0 ms NORTH
22:01:20.367 03.426 11824 Exposure complete
22:01:20.607 00.240 11824 worker thread done servicing request
22:01:20.607 00.000 12116 OnExposeComplete: enter
22:01:20.610 00.003 12116 UpdateGuideState(): m_state=6
22:01:20.614 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 705
22:01:20.617 00.003 12116 Star::Find returns 1 (0), X=1412.98, Y=262.52, Mass=378430, SNR=73.6, Peak=42512 HFD=2.6
22:01:20.620 00.003 12116 MultiStar: [#1 -0.75,0.06,0.57,U] [#2 0.02,-0.08,1.05,U] [#3 -0.99,-0.23,0.92,U] [#4 -1.02,-0.04,0.77,U] [#5 -0.56,-0.04,0.50,U] [#6 -0.92,0.27,0.43,U] [#7 -0.84,0.34,0.40,U] [#8 -1.16,0.29,0.40,U] 
22:01:20.624 00.004 12116 refined, 8 included, MultiStar: {-0.69, -0.09}, one-star: {-0.58, -0.62}
22:01:20.627 00.003 12116 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.71) = xAngle (-5.72 = 0.56)
22:01:20.630 00.003 12116 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.73 = -2.73)
22:01:20.633 00.003 12116 CameraToMount -- cameraX=-0.69 cameraY=-0.09 hyp=0.69 cameraTheta=-3.01 mountX=0.59 mountY=-0.28, mountTheta=-0.44
22:01:20.638 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.69, y=-0.09, opts=13)
22:01:20.641 00.003 12116 Enqueuing Move request for scope (-0.69, -0.09)
22:01:20.644 00.003 11824 Worker thread wakes up
22:01:20.645 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.09) opts 0xd
22:01:20.645 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.69, -0.09)
22:01:20.645 00.000 11824 Moving (-0.69, -0.09) raw xDistance=0.59 yDistance=-0.28
22:01:20.645 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
22:01:20.645 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:20.645 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1683, FiltMax=65535, Gamma=0.510
22:01:20.648 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:01:20.648 00.000 11824 MoveAxis(W, 142, ABG)
22:01:20.648 00.000 11824 Guiding  Dir = 3, Dur = 142
22:01:20.648 00.000 12116 UpdateGuideState exits: m=378430 SNR=73.6
22:01:20.651 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:20.654 00.003 11824 IsSlewing returns 0
22:01:20.654 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:20.656 00.002 12116 Enqueuing Expose request
22:01:20.660 00.004 11824 IsGuiding returns 0
22:01:20.660 00.000 11824 PulseGuide returned control before completion, sleep 152
22:01:20.819 00.159 11824 IsGuiding returns 1
22:01:20.819 00.000 11824 scope still moving after pulse duration time elapsed
22:01:20.851 00.032 11824 IsSlewing returns 0
22:01:20.851 00.000 11824 IsGuiding returns 0
22:01:20.851 00.000 11824 scope move finished after 142 + 50 ms
22:01:20.851 00.000 11824 Move returns status 0, amount 142
22:01:20.851 00.000 11824 MoveAxis(N, 0, ABG)
22:01:20.852 00.001 11824 Move returns status 0, amount 0
22:01:20.852 00.000 11824 move complete, result=0
22:01:20.852 00.000 11824 worker thread done servicing request
22:01:20.852 00.000 11824 Worker thread wakes up
22:01:20.852 00.000 12116 GuideStep: 0.6 px 142 ms WEST, -0.3 px 0 ms NORTH
22:01:20.855 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:20.855 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:24.258 03.403 11824 Exposure complete
22:01:24.498 00.240 11824 worker thread done servicing request
22:01:24.498 00.000 12116 OnExposeComplete: enter
22:01:24.503 00.005 12116 UpdateGuideState(): m_state=6
22:01:24.506 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 706
22:01:24.509 00.003 12116 Star::Find returns 1 (0), X=1413.31, Y=262.51, Mass=423878, SNR=73.9, Peak=41296 HFD=3.1
22:01:24.513 00.004 12116 MultiStar: [#1 -0.39,-0.12,0.65,U] [#2 0.11,0.02,0.78,U] [#3 -0.51,-0.08,0.89,U] [#4 -0.50,-0.07,0.68,U] [#5 -0.21,-0.37,0.60,U] [#6 -0.37,0.18,0.44,U] [#7 -0.90,0.34,0.48,U] [#8 -0.98,0.26,0.38,U] 
22:01:24.516 00.003 12116 refined, 8 included, MultiStar: {-0.39, -0.12}, one-star: {-0.24, -0.62}
22:01:24.518 00.002 12116 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.71) = xAngle (-5.57 = 0.72)
22:01:24.523 00.005 12116 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.58 = -2.58)
22:01:24.526 00.003 12116 CameraToMount -- cameraX=-0.39 cameraY=-0.12 hyp=0.41 cameraTheta=-2.85 mountX=0.31 mountY=-0.22, mountTheta=-0.62
22:01:24.532 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.39, y=-0.12, opts=13)
22:01:24.535 00.003 12116 Enqueuing Move request for scope (-0.39, -0.12)
22:01:24.539 00.004 11824 Worker thread wakes up
22:01:24.539 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1635, FiltMax=65535, Gamma=0.510
22:01:24.542 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.12) opts 0xd
22:01:24.542 00.000 12116 UpdateGuideState exits: m=423878 SNR=73.9
22:01:24.544 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.39, -0.12)
22:01:24.544 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:24.548 00.004 11824 Moving (-0.39, -0.12) raw xDistance=0.31 yDistance=-0.22
22:01:24.548 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:24.551 00.003 12116 Enqueuing Expose request
22:01:24.554 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
22:01:24.554 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:24.554 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:01:24.554 00.000 11824 MoveAxis(W, 79, ABG)
22:01:24.555 00.001 11824 Guiding  Dir = 3, Dur = 79
22:01:24.555 00.000 11824 IsSlewing returns 0
22:01:24.555 00.000 11824 IsGuiding returns 0
22:01:24.555 00.000 11824 PulseGuide returned control before completion, sleep 89
22:01:24.657 00.102 11824 IsGuiding returns 1
22:01:24.657 00.000 11824 scope still moving after pulse duration time elapsed
22:01:24.688 00.031 11824 IsSlewing returns 0
22:01:24.688 00.000 11824 IsGuiding returns 0
22:01:24.688 00.000 11824 scope move finished after 79 + 54 ms
22:01:24.688 00.000 11824 Move returns status 0, amount 79
22:01:24.688 00.000 11824 MoveAxis(N, 0, ABG)
22:01:24.688 00.000 11824 Move returns status 0, amount 0
22:01:24.688 00.000 11824 move complete, result=0
22:01:24.688 00.000 11824 worker thread done servicing request
22:01:24.690 00.002 12116 GuideStep: 0.3 px 79 ms WEST, -0.2 px 0 ms NORTH
22:01:24.693 00.003 11824 Worker thread wakes up
22:01:24.693 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:24.693 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:28.137 03.444 11824 Exposure complete
22:01:28.394 00.257 11824 worker thread done servicing request
22:01:28.395 00.001 12116 OnExposeComplete: enter
22:01:28.398 00.003 12116 UpdateGuideState(): m_state=6
22:01:28.402 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 707
22:01:28.406 00.004 12116 Star::Find returns 1 (0), X=1413.55, Y=262.32, Mass=382007, SNR=81.8, Peak=40557 HFD=3.1
22:01:28.410 00.004 12116 MultiStar: [#1 -0.48,-0.31,0.63,U] [#2 0.03,-0.26,0.69,U] [#3 -0.65,-0.08,1.02,U] [#4 -0.68,-0.37,0.62,U] [#5 -0.63,-0.42,0.54,U] [#6 -0.77,0.19,0.38,U] [#7 -0.61,0.12,0.31,U] [#8 -0.69,0.05,0.30,U] 
22:01:28.415 00.005 12116 refined, 8 included, MultiStar: {-0.44, -0.29}, one-star: {-0.01, -0.81}
22:01:28.419 00.004 12116 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.71) = xAngle (-5.27 = 1.01)
22:01:28.422 00.003 12116 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.28 = -2.28)
22:01:28.426 00.004 12116 CameraToMount -- cameraX=-0.44 cameraY=-0.29 hyp=0.53 cameraTheta=-2.56 mountX=0.28 mountY=-0.40, mountTheta=-0.96
22:01:28.432 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.44, y=-0.29, opts=13)
22:01:28.435 00.003 12116 Enqueuing Move request for scope (-0.44, -0.29)
22:01:28.438 00.003 11824 Worker thread wakes up
22:01:28.439 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5213, FiltMin=1449, FiltMax=65535, Gamma=0.510
22:01:28.441 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.29) opts 0xd
22:01:28.442 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.44, -0.29)
22:01:28.442 00.000 12116 UpdateGuideState exits: m=382007 SNR=81.8
22:01:28.445 00.003 11824 Moving (-0.44, -0.29) raw xDistance=0.28 yDistance=-0.40
22:01:28.445 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:28.447 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
22:01:28.447 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:28.448 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:28.450 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:01:28.451 00.001 11824 MoveAxis(E, 0, ABG)
22:01:28.451 00.000 11824 Move returns status 0, amount 0
22:01:28.451 00.000 12116 Enqueuing Expose request
22:01:28.454 00.003 11824 MoveAxis(N, 0, ABG)
22:01:28.455 00.001 11824 Move returns status 0, amount 0
22:01:28.455 00.000 11824 move complete, result=0
22:01:28.455 00.000 11824 worker thread done servicing request
22:01:28.455 00.000 12116 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
22:01:28.459 00.004 11824 Worker thread wakes up
22:01:28.459 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:28.459 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:31.875 03.416 11824 Exposure complete
22:01:32.105 00.230 11824 worker thread done servicing request
22:01:32.105 00.000 12116 OnExposeComplete: enter
22:01:32.108 00.003 12116 UpdateGuideState(): m_state=6
22:01:32.112 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 708
22:01:32.115 00.003 12116 Star::Find returns 1 (0), X=1413.26, Y=261.93, Mass=397083, SNR=91.8, Peak=43277 HFD=2.8
22:01:32.122 00.007 12116 MultiStar: [#1 -0.65,-0.25,0.51,U] [#2 0.49,-0.64,0.76,U] [#3 -0.79,-0.23,0.76,U] [#4 -0.73,-0.34,0.56,U] [#5 -0.57,-0.40,0.46,U] [#6 -0.71,-0.29,0.35,U] [#7 -0.69,-0.28,0.34,U] [#8 -1.19,0.22,0.24,U] 
22:01:32.125 00.003 12116 refined, 8 included, MultiStar: {-0.46, -0.50}, one-star: {-0.30, -1.20}
22:01:32.129 00.004 12116 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.71) = xAngle (-5.03 = 1.25)
22:01:32.132 00.003 12116 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.04 = -2.04)
22:01:32.137 00.005 12116 CameraToMount -- cameraX=-0.46 cameraY=-0.50 hyp=0.68 cameraTheta=-2.32 mountX=0.21 mountY=-0.61, mountTheta=-1.23
22:01:32.144 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=-0.50, opts=13)
22:01:32.148 00.004 12116 Enqueuing Move request for scope (-0.46, -0.50)
22:01:32.151 00.003 11824 Worker thread wakes up
22:01:32.151 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.50) opts 0xd
22:01:32.151 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.46, -0.50)
22:01:32.151 00.000 11824 Moving (-0.46, -0.50) raw xDistance=0.21 yDistance=-0.61
22:01:32.151 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:01:32.151 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:01:32.152 00.001 11824 MoveAxis(E, 0, ABG)
22:01:32.152 00.000 11824 Move returns status 0, amount 0
22:01:32.152 00.000 11824 MoveAxis(N, 114, ABG)
22:01:32.152 00.000 11824 Guiding  Dir = 0, Dur = 114
22:01:32.152 00.000 11824 IsSlewing returns 0
22:01:32.152 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5219, FiltMin=1824, FiltMax=65535, Gamma=0.510
22:01:32.156 00.004 11824 IsGuiding returns 0
22:01:32.156 00.000 12116 UpdateGuideState exits: m=397083 SNR=91.8
22:01:32.163 00.007 11824 PulseGuide returned control before completion, sleep 124
22:01:32.163 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:32.222 00.059 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:32.240 00.018 12116 Enqueuing Expose request
22:01:32.302 00.062 11824 IsGuiding returns 0
22:01:32.302 00.000 11824 Move returns status 0, amount 114
22:01:32.303 00.001 11824 move complete, result=0
22:01:32.303 00.000 11824 worker thread done servicing request
22:01:32.303 00.000 11824 Worker thread wakes up
22:01:32.303 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.6 px 114 ms NORTH
22:01:32.307 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:32.307 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:35.717 03.410 11824 Exposure complete
22:01:35.964 00.247 11824 worker thread done servicing request
22:01:35.964 00.000 12116 OnExposeComplete: enter
22:01:35.967 00.003 12116 UpdateGuideState(): m_state=6
22:01:35.972 00.005 12116 Star::Find(15, 1413, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 709
22:01:35.975 00.003 12116 Star::Find returns 1 (0), X=1413.17, Y=262.37, Mass=390722, SNR=77.2, Peak=37568 HFD=3.2
22:01:35.979 00.004 12116 MultiStar: [#1 -0.74,0.08,0.70,U] [#2 0.24,-0.14,0.74,U] [#3 -0.87,-0.22,0.87,U] [#4 -0.60,0.08,0.58,U] [#5 -0.69,-0.17,0.60,U] [#6 -0.77,-0.19,0.43,U] [#7 -1.00,0.21,0.36,U] [#8 -0.92,0.31,0.35,U] 
22:01:35.982 00.003 12116 refined, 8 included, MultiStar: {-0.58, -0.17}, one-star: {-0.39, -0.76}
22:01:35.984 00.002 12116 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.71) = xAngle (-5.57 = 0.71)
22:01:35.988 00.004 12116 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.58 = -2.58)
22:01:35.991 00.003 12116 CameraToMount -- cameraX=-0.58 cameraY=-0.17 hyp=0.60 cameraTheta=-2.86 mountX=0.46 mountY=-0.32, mountTheta=-0.61
22:01:35.997 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.58, y=-0.17, opts=13)
22:01:36.000 00.003 12116 Enqueuing Move request for scope (-0.58, -0.17)
22:01:36.003 00.003 11824 Worker thread wakes up
22:01:36.003 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1763, FiltMax=65535, Gamma=0.510
22:01:36.006 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.17) opts 0xd
22:01:36.006 00.000 12116 UpdateGuideState exits: m=390722 SNR=77.2
22:01:36.009 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.58, -0.17)
22:01:36.009 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:36.012 00.003 11824 Moving (-0.58, -0.17) raw xDistance=0.46 yDistance=-0.32
22:01:36.012 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:36.014 00.002 12116 Enqueuing Expose request
22:01:36.017 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
22:01:36.017 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:36.017 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:01:36.017 00.000 11824 MoveAxis(W, 102, ABG)
22:01:36.017 00.000 11824 Guiding  Dir = 3, Dur = 102
22:01:36.017 00.000 11824 IsSlewing returns 0
22:01:36.017 00.000 11824 IsGuiding returns 0
22:01:36.019 00.002 11824 PulseGuide returned control before completion, sleep 112
22:01:36.136 00.117 11824 IsGuiding returns 1
22:01:36.136 00.000 11824 scope still moving after pulse duration time elapsed
22:01:36.166 00.030 11824 IsSlewing returns 0
22:01:36.166 00.000 11824 IsGuiding returns 0
22:01:36.166 00.000 11824 scope move finished after 102 + 46 ms
22:01:36.166 00.000 11824 Move returns status 0, amount 102
22:01:36.166 00.000 11824 MoveAxis(N, 0, ABG)
22:01:36.167 00.001 11824 Move returns status 0, amount 0
22:01:36.167 00.000 11824 move complete, result=0
22:01:36.167 00.000 11824 worker thread done servicing request
22:01:36.167 00.000 11824 Worker thread wakes up
22:01:36.167 00.000 12116 GuideStep: 0.5 px 102 ms WEST, -0.3 px 0 ms NORTH
22:01:36.171 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:36.171 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:39.581 03.410 11824 Exposure complete
22:01:39.816 00.235 11824 worker thread done servicing request
22:01:39.816 00.000 12116 OnExposeComplete: enter
22:01:39.819 00.003 12116 UpdateGuideState(): m_state=6
22:01:39.823 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 710
22:01:39.825 00.002 12116 Star::Find returns 1 (0), X=1413.40, Y=262.53, Mass=361758, SNR=75.4, Peak=43120 HFD=3.0
22:01:39.829 00.004 12116 MultiStar: [#1 -0.61,0.12,0.59,U] [#2 0.03,-0.06,0.88,U] [#3 -0.56,-0.04,1.03,U] [#4 -0.46,0.09,0.69,U] [#5 -0.47,0.11,0.53,U] [#6 -0.60,0.69,0.46,U] [#7 -0.43,0.53,0.39,U] [#8 -0.54,0.39,0.32,U] 
22:01:39.832 00.003 12116 refined, 8 included, MultiStar: {-0.38, 0.02}, one-star: {-0.16, -0.61}
22:01:39.834 00.002 12116 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.71) = xAngle (0.37 = 0.37)
22:01:39.837 00.003 12116 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.35 = -2.93)
22:01:39.840 00.003 12116 CameraToMount -- cameraX=-0.38 cameraY=0.02 hyp=0.38 cameraTheta=3.08 mountX=0.36 mountY=-0.08, mountTheta=-0.22
22:01:39.845 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.38, y=0.02, opts=13)
22:01:39.848 00.003 12116 Enqueuing Move request for scope (-0.38, 0.02)
22:01:39.851 00.003 11824 Worker thread wakes up
22:01:39.851 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1688, FiltMax=65535, Gamma=0.510
22:01:39.854 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.02) opts 0xd
22:01:39.854 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.38, 0.02)
22:01:39.854 00.000 11824 Moving (-0.38, 0.02) raw xDistance=0.36 yDistance=-0.08
22:01:39.854 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
22:01:39.854 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:39.854 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:01:39.854 00.000 11824 MoveAxis(W, 87, ABG)
22:01:39.855 00.001 11824 Guiding  Dir = 3, Dur = 87
22:01:39.855 00.000 12116 UpdateGuideState exits: m=361758 SNR=75.4
22:01:39.857 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:39.860 00.003 11824 IsSlewing returns 0
22:01:39.860 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:39.863 00.003 12116 Enqueuing Expose request
22:01:39.865 00.002 11824 IsGuiding returns 0
22:01:39.866 00.001 11824 PulseGuide returned control before completion, sleep 97
22:01:39.977 00.111 11824 IsGuiding returns 0
22:01:39.977 00.000 11824 Move returns status 0, amount 87
22:01:39.977 00.000 11824 MoveAxis(N, 0, ABG)
22:01:39.977 00.000 11824 Move returns status 0, amount 0
22:01:39.977 00.000 11824 move complete, result=0
22:01:39.978 00.001 11824 worker thread done servicing request
22:01:39.978 00.000 11824 Worker thread wakes up
22:01:39.978 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:39.978 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:39.978 00.000 12116 GuideStep: 0.4 px 87 ms WEST, -0.1 px 0 ms NORTH
22:01:43.393 03.415 11824 Exposure complete
22:01:43.658 00.265 11824 worker thread done servicing request
22:01:43.658 00.000 12116 OnExposeComplete: enter
22:01:43.663 00.005 12116 UpdateGuideState(): m_state=6
22:01:43.666 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 711
22:01:43.670 00.004 12116 Star::Find returns 1 (0), X=1413.58, Y=262.66, Mass=404178, SNR=74.3, Peak=36819 HFD=3.2
22:01:43.672 00.002 12116 MultiStar: [#1 -0.47,-0.08,0.73,U] [#2 -0.38,0.26,0.89,U] [#3 -0.61,-0.14,0.89,U] [#4 -0.59,0.06,0.56,U] [#5 -0.74,-0.08,0.48,U] [#6 -0.47,0.30,0.38,U] [#7 -0.59,0.35,0.44,U] [#8 -0.83,0.43,0.36,U] 
22:01:43.676 00.004 12116 refined, 8 included, MultiStar: {-0.45, -0.00}, one-star: {0.03, -0.47}
22:01:43.680 00.004 12116 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.71) = xAngle (-5.85 = 0.43)
22:01:43.684 00.004 12116 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.87 = -2.87)
22:01:43.687 00.003 12116 CameraToMount -- cameraX=-0.45 cameraY=-0.00 hyp=0.45 cameraTheta=-3.14 mountX=0.41 mountY=-0.12, mountTheta=-0.29
22:01:43.696 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.45, y=-0.00, opts=13)
22:01:43.700 00.004 12116 Enqueuing Move request for scope (-0.45, -0.00)
22:01:43.703 00.003 11824 Worker thread wakes up
22:01:43.703 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.00) opts 0xd
22:01:43.703 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1719, FiltMax=65535, Gamma=0.510
22:01:43.706 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.45, -0.00)
22:01:43.707 00.001 12116 UpdateGuideState exits: m=404178 SNR=74.3
22:01:43.709 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:43.712 00.003 11824 Moving (-0.45, -0.00) raw xDistance=0.41 yDistance=-0.12
22:01:43.712 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:43.716 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
22:01:43.716 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:43.716 00.000 12116 Enqueuing Expose request
22:01:43.719 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:01:43.719 00.000 11824 MoveAxis(W, 99, ABG)
22:01:43.719 00.000 11824 Guiding  Dir = 3, Dur = 99
22:01:43.720 00.001 11824 IsSlewing returns 0
22:01:43.720 00.000 11824 IsGuiding returns 0
22:01:43.720 00.000 11824 PulseGuide returned control before completion, sleep 109
22:01:43.838 00.118 11824 IsGuiding returns 1
22:01:43.838 00.000 11824 scope still moving after pulse duration time elapsed
22:01:43.869 00.031 11824 IsSlewing returns 0
22:01:43.870 00.001 11824 IsGuiding returns 0
22:01:43.870 00.000 11824 scope move finished after 99 + 51 ms
22:01:43.870 00.000 11824 Move returns status 0, amount 99
22:01:43.870 00.000 11824 MoveAxis(N, 0, ABG)
22:01:43.870 00.000 11824 Move returns status 0, amount 0
22:01:43.870 00.000 11824 move complete, result=0
22:01:43.872 00.002 12116 GuideStep: 0.4 px 99 ms WEST, -0.1 px 0 ms NORTH
22:01:43.875 00.003 11824 worker thread done servicing request
22:01:43.875 00.000 11824 Worker thread wakes up
22:01:43.875 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:43.876 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:47.276 03.400 11824 Exposure complete
22:01:47.515 00.239 11824 worker thread done servicing request
22:01:47.515 00.000 12116 OnExposeComplete: enter
22:01:47.519 00.004 12116 UpdateGuideState(): m_state=6
22:01:47.523 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 712
22:01:47.527 00.004 12116 Star::Find returns 1 (0), X=1413.33, Y=262.83, Mass=390710, SNR=77.6, Peak=45136 HFD=2.7
22:01:47.531 00.004 12116 MultiStar: [#1 -0.40,0.42,0.73,U] [#2 -0.11,0.38,0.86,U] [#3 -0.59,0.08,0.86,U] [#4 -0.52,0.57,0.67,U] [#5 -0.34,0.37,0.43,U] [#6 -0.35,0.86,0.36,U] [#7 -0.86,0.95,0.37,U] [#8 -0.44,0.45,0.42,U] 
22:01:47.533 00.002 12116 single-star, 8 included, MultiStar: {-0.39, 0.32}, one-star: {-0.23, -0.30}
22:01:47.536 00.003 12116 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.71) = xAngle (-4.93 = 1.36)
22:01:47.539 00.003 12116 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.94 = -1.94)
22:01:47.543 00.004 12116 CameraToMount -- cameraX=-0.23 cameraY=-0.30 hyp=0.38 cameraTheta=-2.21 mountX=0.08 mountY=-0.35, mountTheta=-1.35
22:01:47.549 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=-0.30, opts=13)
22:01:47.553 00.004 12116 Enqueuing Move request for scope (-0.23, -0.30)
22:01:47.556 00.003 11824 Worker thread wakes up
22:01:47.556 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1578, FiltMax=65535, Gamma=0.510
22:01:47.559 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.30) opts 0xd
22:01:47.559 00.000 12116 UpdateGuideState exits: m=390710 SNR=77.6
22:01:47.562 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.23, -0.30)
22:01:47.562 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:47.564 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:47.567 00.003 12116 Enqueuing Expose request
22:01:47.571 00.004 11824 Moving (-0.23, -0.30) raw xDistance=0.08 yDistance=-0.35
22:01:47.571 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:01:47.571 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:47.571 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:01:47.571 00.000 11824 MoveAxis(E, 0, ABG)
22:01:47.571 00.000 11824 Move returns status 0, amount 0
22:01:47.571 00.000 11824 MoveAxis(N, 0, ABG)
22:01:47.571 00.000 11824 Move returns status 0, amount 0
22:01:47.572 00.001 11824 move complete, result=0
22:01:47.572 00.000 11824 worker thread done servicing request
22:01:47.572 00.000 11824 Worker thread wakes up
22:01:47.572 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:47.572 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:47.575 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:01:50.974 03.399 11824 Exposure complete
22:01:51.262 00.288 11824 worker thread done servicing request
22:01:51.262 00.000 12116 OnExposeComplete: enter
22:01:51.266 00.004 12116 UpdateGuideState(): m_state=6
22:01:51.269 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 713
22:01:51.272 00.003 12116 Star::Find returns 1 (0), X=1413.20, Y=262.65, Mass=428075, SNR=88.2, Peak=48064 HFD=2.9
22:01:51.275 00.003 12116 MultiStar: [#1 -0.82,-0.08,0.61,U] [#2 0.37,-0.21,0.77,U] [#3 -0.80,-0.07,0.88,U] [#4 -0.72,-0.05,0.55,U] [#5 -0.79,-0.20,0.36,U] [#6 -0.96,0.28,0.42,U] [#7 -0.74,0.18,0.38,U] [#8 -0.89,-0.10,0.32,U] 
22:01:51.279 00.004 12116 refined, 8 included, MultiStar: {-0.55, -0.13}, one-star: {-0.36, -0.48}
22:01:51.282 00.003 12116 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.71) = xAngle (-5.62 = 0.66)
22:01:51.285 00.003 12116 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.63 = -2.63)
22:01:51.289 00.004 12116 CameraToMount -- cameraX=-0.55 cameraY=-0.13 hyp=0.57 cameraTheta=-2.91 mountX=0.45 mountY=-0.28, mountTheta=-0.55
22:01:51.294 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.55, y=-0.13, opts=13)
22:01:51.297 00.003 12116 Enqueuing Move request for scope (-0.55, -0.13)
22:01:51.300 00.003 11824 Worker thread wakes up
22:01:51.300 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.13) opts 0xd
22:01:51.300 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.55, -0.13)
22:01:51.300 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1655, FiltMax=65535, Gamma=0.510
22:01:51.303 00.003 11824 Moving (-0.55, -0.13) raw xDistance=0.45 yDistance=-0.28
22:01:51.303 00.000 12116 UpdateGuideState exits: m=428075 SNR=88.2
22:01:51.306 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
22:01:51.306 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:51.310 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:51.310 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:51.312 00.002 12116 Enqueuing Expose request
22:01:51.315 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:01:51.315 00.000 11824 MoveAxis(W, 100, ABG)
22:01:51.315 00.000 11824 Guiding  Dir = 3, Dur = 100
22:01:51.315 00.000 11824 IsSlewing returns 0
22:01:51.316 00.001 11824 IsGuiding returns 0
22:01:51.316 00.000 11824 PulseGuide returned control before completion, sleep 110
22:01:51.438 00.122 11824 IsGuiding returns 1
22:01:51.438 00.000 11824 scope still moving after pulse duration time elapsed
22:01:51.469 00.031 11824 IsSlewing returns 0
22:01:51.469 00.000 11824 IsGuiding returns 0
22:01:51.470 00.001 11824 scope move finished after 100 + 53 ms
22:01:51.470 00.000 11824 Move returns status 0, amount 100
22:01:51.471 00.001 11824 MoveAxis(N, 0, ABG)
22:01:51.471 00.000 11824 Move returns status 0, amount 0
22:01:51.471 00.000 11824 move complete, result=0
22:01:51.471 00.000 11824 worker thread done servicing request
22:01:51.471 00.000 11824 Worker thread wakes up
22:01:51.471 00.000 12116 GuideStep: 0.4 px 100 ms WEST, -0.3 px 0 ms NORTH
22:01:51.474 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:51.474 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:54.890 03.416 11824 Exposure complete
22:01:55.134 00.244 12116 OnExposeComplete: enter
22:01:55.137 00.003 12116 UpdateGuideState(): m_state=6
22:01:55.141 00.004 11824 worker thread done servicing request
22:01:55.141 00.000 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 714
22:01:55.145 00.004 12116 Star::Find returns 1 (0), X=1413.75, Y=262.72, Mass=375056, SNR=80.4, Peak=49859 HFD=2.7
22:01:55.148 00.003 12116 MultiStar: [#1 -0.02,0.17,0.66,U] [#2 -0.45,0.24,0.85,U] [#3 -0.16,-0.11,0.93,U] [#4 -0.05,0.21,0.63,U] [#5 -0.13,-0.32,0.61,U] [#6 -0.49,0.14,0.40,U] [#7 -0.09,0.56,0.41,U] [#8 -0.11,-0.09,0.39,U] 
22:01:55.150 00.002 12116 refined, 8 included, MultiStar: {-0.13, -0.00}, one-star: {0.19, -0.42}
22:01:55.154 00.004 12116 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.71) = xAngle (-5.83 = 0.45)
22:01:55.157 00.003 12116 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.85 = -2.85)
22:01:55.160 00.003 12116 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.12 mountX=0.11 mountY=-0.04, mountTheta=-0.31
22:01:55.166 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.13, y=-0.00, opts=13)
22:01:55.171 00.005 12116 Enqueuing Move request for scope (-0.13, -0.00)
22:01:55.173 00.002 11824 Worker thread wakes up
22:01:55.174 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1811, FiltMax=65535, Gamma=0.510
22:01:55.177 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd
22:01:55.177 00.000 12116 UpdateGuideState exits: m=375056 SNR=80.4
22:01:55.179 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:55.183 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.13, -0.00)
22:01:55.183 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:55.186 00.003 11824 Moving (-0.13, -0.00) raw xDistance=0.11 yDistance=-0.04
22:01:55.186 00.000 12116 Enqueuing Expose request
22:01:55.188 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:01:55.188 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:55.189 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:01:55.189 00.000 11824 MoveAxis(E, 0, ABG)
22:01:55.189 00.000 11824 Move returns status 0, amount 0
22:01:55.189 00.000 11824 MoveAxis(N, 0, ABG)
22:01:55.189 00.000 11824 Move returns status 0, amount 0
22:01:55.189 00.000 11824 move complete, result=0
22:01:55.189 00.000 11824 worker thread done servicing request
22:01:55.189 00.000 11824 Worker thread wakes up
22:01:55.189 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:55.189 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:01:55.192 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:01:58.595 03.403 11824 Exposure complete
22:01:58.897 00.302 11824 worker thread done servicing request
22:01:58.897 00.000 12116 OnExposeComplete: enter
22:01:58.900 00.003 12116 UpdateGuideState(): m_state=6
22:01:58.907 00.007 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 715
22:01:58.910 00.003 12116 Star::Find returns 1 (0), X=1413.34, Y=262.43, Mass=346044, SNR=70.4, Peak=38368 HFD=2.9
22:01:58.914 00.004 12116 MultiStar: [#1 -0.56,-0.11,0.61,U] [#2 0.08,-0.13,0.85,U] [#3 -0.70,-0.16,1.10,U] [#4 -0.75,0.16,0.61,U] [#5 -0.55,0.01,0.51,U] [#6 -0.62,0.08,0.49,U] [#7 -0.51,0.28,0.39,U] [#8 -1.02,0.14,0.39,U] 
22:01:58.917 00.003 12116 refined, 8 included, MultiStar: {-0.49, -0.13}, one-star: {-0.21, -0.70}
22:01:58.922 00.005 12116 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.71) = xAngle (-5.60 = 0.68)
22:01:58.926 00.004 12116 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.62 = -2.62)
22:01:58.930 00.004 12116 CameraToMount -- cameraX=-0.49 cameraY=-0.13 hyp=0.50 cameraTheta=-2.89 mountX=0.39 mountY=-0.25, mountTheta=-0.57
22:01:58.939 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.49, y=-0.13, opts=13)
22:01:58.943 00.004 12116 Enqueuing Move request for scope (-0.49, -0.13)
22:01:58.948 00.005 11824 Worker thread wakes up
22:01:58.948 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1569, FiltMax=65535, Gamma=0.510
22:01:58.951 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.13) opts 0xd
22:01:58.951 00.000 12116 UpdateGuideState exits: m=346044 SNR=70.4
22:01:58.954 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.49, -0.13)
22:01:58.955 00.001 11824 Moving (-0.49, -0.13) raw xDistance=0.39 yDistance=-0.25
22:01:58.955 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
22:01:58.955 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:58.955 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:58.959 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:01:58.959 00.000 11824 MoveAxis(W, 88, ABG)
22:01:58.959 00.000 11824 Guiding  Dir = 3, Dur = 88
22:01:58.960 00.001 11824 IsSlewing returns 0
22:01:58.960 00.000 11824 IsGuiding returns 0
22:01:58.960 00.000 11824 PulseGuide returned control before completion, sleep 98
22:01:58.961 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:01:58.965 00.004 12116 Enqueuing Expose request
22:01:59.068 00.103 11824 IsGuiding returns 1
22:01:59.068 00.000 11824 scope still moving after pulse duration time elapsed
22:01:59.100 00.032 11824 IsSlewing returns 0
22:01:59.100 00.000 11824 IsGuiding returns 0
22:01:59.100 00.000 11824 scope move finished after 88 + 52 ms
22:01:59.100 00.000 11824 Move returns status 0, amount 88
22:01:59.101 00.001 11824 MoveAxis(N, 0, ABG)
22:01:59.101 00.000 11824 Move returns status 0, amount 0
22:01:59.101 00.000 11824 move complete, result=0
22:01:59.101 00.000 11824 worker thread done servicing request
22:01:59.101 00.000 11824 Worker thread wakes up
22:01:59.101 00.000 12116 GuideStep: 0.4 px 88 ms WEST, -0.3 px 0 ms NORTH
22:01:59.105 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:01:59.105 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:02.533 03.428 11824 Exposure complete
22:02:02.781 00.248 11824 worker thread done servicing request
22:02:02.781 00.000 12116 OnExposeComplete: enter
22:02:02.785 00.004 12116 UpdateGuideState(): m_state=6
22:02:02.789 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 716
22:02:02.792 00.003 12116 Star::Find returns 1 (0), X=1413.92, Y=262.09, Mass=402211, SNR=81.8, Peak=39859 HFD=2.8
22:02:02.796 00.004 12116 MultiStar: [#1 0.02,-0.57,0.57,U] [#2 -0.63,-0.79,0.71,U] [#3 -0.15,-0.56,0.91,U] [#4 -0.28,-0.53,0.49,U] [#5 0.10,-0.80,0.48,U] [#6 -0.14,-0.41,0.36,U] [#7 -0.02,-0.50,0.37,U] [#8 -0.16,0.07,0.33,U] 
22:02:02.799 00.003 12116 refined, 8 included, MultiStar: {-0.08, -0.65}, one-star: {0.36, -1.04}
22:02:02.801 00.002 12116 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.71) = xAngle (-4.41 = 1.88)
22:02:02.805 00.004 12116 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.42 = -1.42)
22:02:02.807 00.002 12116 CameraToMount -- cameraX=-0.08 cameraY=-0.65 hyp=0.65 cameraTheta=-1.69 mountX=-0.20 mountY=-0.64, mountTheta=-1.87
22:02:02.814 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.08, y=-0.65, opts=13)
22:02:02.816 00.002 12116 Enqueuing Move request for scope (-0.08, -0.65)
22:02:02.820 00.004 11824 Worker thread wakes up
22:02:02.820 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1681, FiltMax=65535, Gamma=0.510
22:02:02.823 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.65) opts 0xd
22:02:02.823 00.000 12116 UpdateGuideState exits: m=402211 SNR=81.8
22:02:02.825 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.08, -0.65)
22:02:02.826 00.001 11824 Moving (-0.08, -0.65) raw xDistance=-0.20 yDistance=-0.64
22:02:02.826 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:02.830 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:02:02.830 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:02:02.832 00.002 12116 Enqueuing Expose request
22:02:02.835 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
22:02:02.835 00.000 11824 MoveAxis(E, 0, ABG)
22:02:02.835 00.000 11824 Move returns status 0, amount 0
22:02:02.835 00.000 11824 MoveAxis(N, 121, ABG)
22:02:02.835 00.000 11824 Guiding  Dir = 0, Dur = 121
22:02:02.835 00.000 11824 IsSlewing returns 0
22:02:02.836 00.001 11824 IsGuiding returns 0
22:02:02.836 00.000 11824 PulseGuide returned control before completion, sleep 131
22:02:02.983 00.147 11824 IsGuiding returns 1
22:02:02.983 00.000 11824 scope still moving after pulse duration time elapsed
22:02:03.014 00.031 11824 IsSlewing returns 0
22:02:03.014 00.000 11824 IsGuiding returns 0
22:02:03.014 00.000 11824 scope move finished after 121 + 57 ms
22:02:03.014 00.000 11824 Move returns status 0, amount 121
22:02:03.014 00.000 11824 move complete, result=0
22:02:03.014 00.000 11824 worker thread done servicing request
22:02:03.015 00.001 11824 Worker thread wakes up
22:02:03.015 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.6 px 121 ms NORTH
22:02:03.017 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:02:03.018 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:06.420 03.402 11824 Exposure complete
22:02:06.669 00.249 12116 OnExposeComplete: enter
22:02:06.673 00.004 12116 UpdateGuideState(): m_state=6
22:02:06.677 00.004 11824 worker thread done servicing request
22:02:06.678 00.001 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 717
22:02:06.681 00.003 12116 Star::Find returns 1 (0), X=1414.30, Y=262.51, Mass=416022, SNR=79.9, Peak=39651 HFD=3.1
22:02:06.684 00.003 12116 MultiStar: [#1 0.29,0.09,0.75,U] [#2 -1.24,-0.07,0.84,U] [#3 0.39,-0.02,1.04,U] [#4 0.29,-0.01,0.64,U] [#5 0.71,-0.35,0.50,U] [#6 0.28,0.17,0.44,U] [#7 0.48,0.41,0.47,U] [#8 0.13,-0.37,0.30,U] 
22:02:06.689 00.005 12116 refined, 8 included, MultiStar: {0.21, -0.11}, one-star: {0.74, -0.62}
22:02:06.691 00.002 12116 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.71) = xAngle (-3.20 = 3.09)
22:02:06.695 00.004 12116 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.21 = -0.21)
22:02:06.698 00.003 12116 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.48 mountX=-0.24 mountY=-0.05, mountTheta=-2.94
22:02:06.706 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.21, y=-0.11, opts=13)
22:02:06.710 00.004 12116 Enqueuing Move request for scope (0.21, -0.11)
22:02:06.713 00.003 11824 Worker thread wakes up
22:02:06.713 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5219, FiltMin=1447, FiltMax=65535, Gamma=0.510
22:02:06.715 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
22:02:06.716 00.001 12116 UpdateGuideState exits: m=416022 SNR=79.9
22:02:06.719 00.003 11824 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
22:02:06.719 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:06.722 00.003 11824 Moving (0.21, -0.11) raw xDistance=-0.24 yDistance=-0.05
22:02:06.722 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:02:06.725 00.003 12116 Enqueuing Expose request
22:02:06.728 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:02:06.728 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:06.728 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:06.729 00.001 11824 MoveAxis(E, 0, ABG)
22:02:06.729 00.000 11824 Move returns status 0, amount 0
22:02:06.729 00.000 11824 MoveAxis(N, 0, ABG)
22:02:06.729 00.000 11824 Move returns status 0, amount 0
22:02:06.729 00.000 11824 move complete, result=0
22:02:06.729 00.000 11824 worker thread done servicing request
22:02:06.729 00.000 11824 Worker thread wakes up
22:02:06.729 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:02:06.729 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:06.731 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:10.141 03.410 11824 Exposure complete
22:02:10.401 00.260 11824 worker thread done servicing request
22:02:10.401 00.000 12116 OnExposeComplete: enter
22:02:10.405 00.004 12116 UpdateGuideState(): m_state=6
22:02:10.410 00.005 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 718
22:02:10.413 00.003 12116 Star::Find returns 1 (0), X=1415.45, Y=261.92, Mass=413726, SNR=85.4, Peak=45123 HFD=3.1
22:02:10.416 00.003 12116 MultiStar: [#1 1.65,-0.77,0.60,U] [#2 -2.02,-0.15,0.69,U] [#3 1.27,-0.30,0.79,U] [#4 1.32,-0.48,0.50,U] [#5 1.60,-0.73,0.44,U] [#6 1.65,-0.43,0.41,U] [#7 1.44,-0.28,0.41,U] [#8 1.27,-0.46,0.29,U] 
22:02:10.419 00.003 12116 refined, 8 included, MultiStar: {1.07, -0.59}, one-star: {1.89, -1.21}
22:02:10.423 00.004 12116 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.71) = xAngle (-3.22 = 3.07)
22:02:10.426 00.003 12116 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.23 = -0.23)
22:02:10.429 00.003 12116 CameraToMount -- cameraX=1.07 cameraY=-0.59 hyp=1.22 cameraTheta=-0.50 mountX=-1.22 mountY=-0.28, mountTheta=-2.92
22:02:10.434 00.005 12116 SchedulePrimaryMove(0D79E080, x=1.07, y=-0.59, opts=13)
22:02:10.438 00.004 12116 Enqueuing Move request for scope (1.07, -0.59)
22:02:10.440 00.002 11824 Worker thread wakes up
22:02:10.440 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1815, FiltMax=65535, Gamma=0.510
22:02:10.444 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.59) opts 0xd
22:02:10.444 00.000 12116 UpdateGuideState exits: m=413726 SNR=85.4
22:02:10.446 00.002 11824 Handling offset move in thread for scope, endpoint = (1.07, -0.59)
22:02:10.447 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:10.449 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:02:10.453 00.004 12116 Enqueuing Expose request
22:02:10.455 00.002 11824 Moving (1.07, -0.59) raw xDistance=-1.22 yDistance=-0.28
22:02:10.456 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.22
22:02:10.456 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:10.456 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:02:10.456 00.000 11824 MoveAxis(E, 272, ABG)
22:02:10.456 00.000 11824 Guiding  Dir = 2, Dur = 272
22:02:10.456 00.000 11824 IsSlewing returns 0
22:02:10.457 00.001 11824 IsGuiding returns 0
22:02:10.459 00.002 11824 PulseGuide returned control before completion, sleep 281
22:02:10.742 00.283 11824 IsGuiding returns 1
22:02:10.742 00.000 11824 scope still moving after pulse duration time elapsed
22:02:10.773 00.031 11824 IsSlewing returns 0
22:02:10.773 00.000 11824 IsGuiding returns 0
22:02:10.773 00.000 11824 scope move finished after 272 + 43 ms
22:02:10.773 00.000 11824 Move returns status 0, amount 272
22:02:10.773 00.000 11824 MoveAxis(N, 0, ABG)
22:02:10.774 00.001 11824 Move returns status 0, amount 0
22:02:10.774 00.000 11824 move complete, result=0
22:02:10.774 00.000 11824 worker thread done servicing request
22:02:10.774 00.000 11824 Worker thread wakes up
22:02:10.774 00.000 12116 GuideStep: -1.2 px 272 ms EAST, -0.3 px 0 ms NORTH
22:02:10.778 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:02:10.778 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:14.189 03.411 11824 Exposure complete
22:02:14.462 00.273 11824 worker thread done servicing request
22:02:14.462 00.000 12116 OnExposeComplete: enter
22:02:14.466 00.004 12116 UpdateGuideState(): m_state=6
22:02:14.471 00.005 12116 Star::Find(15, 1415, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 719
22:02:14.475 00.004 12116 Star::Find returns 1 (0), X=1414.01, Y=262.79, Mass=395975, SNR=83.2, Peak=48339 HFD=2.6
22:02:14.478 00.003 12116 MultiStar: [#1 -0.19,0.38,0.60,U] [#2 -0.54,0.33,0.81,U] [#3 -0.17,0.22,0.85,U] [#4 -0.23,0.34,0.51,U] [#5 0.08,0.32,0.47,U] [#6 -0.21,0.74,0.41,U] [#7 0.06,0.88,0.39,U] [#8 -0.23,0.77,0.38,U] 
22:02:14.481 00.003 12116 refined, 8 included, MultiStar: {-0.09, 0.30}, one-star: {0.45, -0.34}
22:02:14.484 00.003 12116 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.71) = xAngle (-0.86 = -0.86)
22:02:14.490 00.006 12116 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.13 = 2.13)
22:02:14.494 00.004 12116 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.86 mountX=0.20 mountY=0.26, mountTheta=0.91
22:02:14.507 00.013 12116 SchedulePrimaryMove(0D79E080, x=-0.09, y=0.30, opts=13)
22:02:14.512 00.005 12116 Enqueuing Move request for scope (-0.09, 0.30)
22:02:14.516 00.004 11824 Worker thread wakes up
22:02:14.516 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd
22:02:14.516 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
22:02:14.516 00.000 11824 Moving (-0.09, 0.30) raw xDistance=0.20 yDistance=0.26
22:02:14.516 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:02:14.516 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:14.516 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1261, FiltMax=65535, Gamma=0.510
22:02:14.521 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:02:14.522 00.001 11824 MoveAxis(E, 0, ABG)
22:02:14.522 00.000 11824 Move returns status 0, amount 0
22:02:14.522 00.000 11824 MoveAxis(N, 0, ABG)
22:02:14.522 00.000 11824 Move returns status 0, amount 0
22:02:14.522 00.000 11824 move complete, result=0
22:02:14.522 00.000 11824 worker thread done servicing request
22:02:14.522 00.000 12116 UpdateGuideState exits: m=395975 SNR=83.2
22:02:14.525 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:14.531 00.006 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:02:14.537 00.006 12116 Enqueuing Expose request
22:02:14.543 00.006 11824 Worker thread wakes up
22:02:14.544 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:02:14.544 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:02:14.548 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:17.947 03.399 11824 Exposure complete
22:02:18.180 00.233 11824 worker thread done servicing request
22:02:18.180 00.000 12116 OnExposeComplete: enter
22:02:18.183 00.003 12116 UpdateGuideState(): m_state=6
22:02:18.189 00.006 12116 Star::Find(15, 1414, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 720
22:02:18.192 00.003 12116 Star::Find returns 1 (0), X=1413.51, Y=263.19, Mass=405229, SNR=84.3, Peak=39088 HFD=3.0
22:02:18.195 00.003 12116 MultiStar: [#1 -0.54,0.73,0.65,U] [#2 0.07,0.46,0.71,U] [#3 -0.59,0.54,0.78,U] [#4 -0.50,0.55,0.63,U] [#5 -0.43,0.45,0.47,U] [#6 -0.24,0.80,0.33,U] [#7 -0.52,0.72,0.42,U] [#8 -0.60,0.33,0.36,U] 
22:02:18.198 00.003 12116 single-star, 8 included, MultiStar: {-0.35, 0.47}, one-star: {-0.05, 0.06}
22:02:18.200 00.002 12116 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.71) = xAngle (-0.41 = -0.41)
22:02:18.203 00.003 12116 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.58 = 2.58)
22:02:18.206 00.003 12116 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.30 mountX=0.07 mountY=0.04, mountTheta=0.53
22:02:18.215 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=0.06, opts=13)
22:02:18.218 00.003 12116 Enqueuing Move request for scope (-0.05, 0.06)
22:02:18.221 00.003 11824 Worker thread wakes up
22:02:18.221 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1715, FiltMax=65535, Gamma=0.510
22:02:18.224 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
22:02:18.224 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
22:02:18.225 00.001 11824 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.04
22:02:18.225 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:02:18.225 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:18.225 00.000 12116 UpdateGuideState exits: m=405229 SNR=84.3
22:02:18.228 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:02:18.228 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:18.231 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:02:18.233 00.002 12116 Enqueuing Expose request
22:02:18.236 00.003 11824 MoveAxis(E, 0, ABG)
22:02:18.236 00.000 11824 Move returns status 0, amount 0
22:02:18.236 00.000 11824 MoveAxis(N, 0, ABG)
22:02:18.236 00.000 11824 Move returns status 0, amount 0
22:02:18.237 00.001 11824 move complete, result=0
22:02:18.237 00.000 11824 worker thread done servicing request
22:02:18.237 00.000 12116 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:02:18.240 00.003 11824 Worker thread wakes up
22:02:18.240 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:02:18.240 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:21.678 03.438 11824 Exposure complete
22:02:21.997 00.319 11824 worker thread done servicing request
22:02:21.998 00.001 12116 OnExposeComplete: enter
22:02:22.002 00.004 12116 UpdateGuideState(): m_state=6
22:02:22.007 00.005 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 721
22:02:22.011 00.004 12116 Star::Find returns 1 (0), X=1413.56, Y=262.91, Mass=406686, SNR=90.8, Peak=41571 HFD=2.9
22:02:22.015 00.004 12116 MultiStar: [#1 -0.25,0.11,0.52,U] [#2 -0.14,0.27,0.67,U] [#3 -0.50,0.60,0.88,U] [#4 -0.34,0.30,0.49,U] [#5 -0.24,0.14,0.50,U] [#6 -0.62,0.63,0.33,U] [#7 -0.27,0.84,0.43,U] [#8 -0.46,0.46,0.27,U] 
22:02:22.021 00.006 12116 single-star, 8 included, MultiStar: {-0.27, 0.29}, one-star: {-0.00, -0.22}
22:02:22.027 00.006 12116 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.71) = xAngle (-4.29 = 2.00)
22:02:22.033 00.006 12116 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.30 = -1.30)
22:02:22.038 00.005 12116 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.57 mountX=-0.09 mountY=-0.22, mountTheta=-1.97
22:02:22.055 00.017 12116 SchedulePrimaryMove(0D79E080, x=-0.00, y=-0.22, opts=13)
22:02:22.060 00.005 12116 Enqueuing Move request for scope (-0.00, -0.22)
22:02:22.066 00.006 11824 Worker thread wakes up
22:02:22.066 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1568, FiltMax=65535, Gamma=0.510
22:02:22.071 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
22:02:22.071 00.000 12116 UpdateGuideState exits: m=406686 SNR=90.8
22:02:22.077 00.006 11824 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
22:02:22.077 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:22.081 00.004 11824 Moving (-0.00, -0.22) raw xDistance=-0.09 yDistance=-0.22
22:02:22.081 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:02:22.086 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:02:22.086 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:22.087 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:02:22.087 00.000 11824 MoveAxis(E, 0, ABG)
22:02:22.087 00.000 11824 Move returns status 0, amount 0
22:02:22.087 00.000 11824 MoveAxis(N, 0, ABG)
22:02:22.090 00.003 12116 Enqueuing Expose request
22:02:22.095 00.005 11824 Move returns status 0, amount 0
22:02:22.096 00.001 11824 move complete, result=0
22:02:22.096 00.000 11824 worker thread done servicing request
22:02:22.096 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:02:22.102 00.006 11824 Worker thread wakes up
22:02:22.102 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:02:22.102 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:25.532 03.430 11824 Exposure complete
22:02:25.785 00.253 11824 worker thread done servicing request
22:02:25.786 00.001 12116 OnExposeComplete: enter
22:02:25.789 00.003 12116 UpdateGuideState(): m_state=6
22:02:25.792 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 722
22:02:25.797 00.005 12116 Star::Find returns 1 (0), X=1413.99, Y=263.01, Mass=442587, SNR=85.2, Peak=45344 HFD=2.8
22:02:25.801 00.004 12116 MultiStar: [#1 0.03,0.77,0.65,U] [#2 -0.38,0.68,0.61,U] [#3 -0.32,0.53,0.85,U] [#4 -0.07,0.78,0.54,U] [#5 0.08,0.50,0.49,U] [#6 0.28,1.00,0.48,U] [#7 0.06,1.16,0.33,U] [#8 -0.27,0.82,0.36,U] 
22:02:25.803 00.002 12116 single-star, 8 included, MultiStar: {0.00, 0.58}, one-star: {0.43, -0.12}
22:02:25.808 00.005 12116 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.71) = xAngle (-2.99 = -2.99)
22:02:25.812 00.004 12116 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.00 = -0.00)
22:02:25.814 00.002 12116 CameraToMount -- cameraX=0.43 cameraY=-0.12 hyp=0.45 cameraTheta=-0.28 mountX=-0.44 mountY=-0.00, mountTheta=-3.14
22:02:25.822 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.43, y=-0.12, opts=13)
22:02:25.825 00.003 12116 Enqueuing Move request for scope (0.43, -0.12)
22:02:25.829 00.004 11824 Worker thread wakes up
22:02:25.829 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.12) opts 0xd
22:02:25.829 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1783, FiltMax=65535, Gamma=0.510
22:02:25.834 00.005 11824 Handling offset move in thread for scope, endpoint = (0.43, -0.12)
22:02:25.834 00.000 12116 UpdateGuideState exits: m=442587 SNR=85.2
22:02:25.839 00.005 11824 Moving (0.43, -0.12) raw xDistance=-0.44 yDistance=-0.00
22:02:25.839 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:25.842 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
22:02:25.842 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:25.843 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:02:25.846 00.003 12116 Enqueuing Expose request
22:02:25.849 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:02:25.849 00.000 11824 MoveAxis(E, 99, ABG)
22:02:25.850 00.001 11824 Guiding  Dir = 2, Dur = 99
22:02:25.850 00.000 11824 IsSlewing returns 0
22:02:25.850 00.000 11824 IsGuiding returns 0
22:02:25.851 00.001 11824 PulseGuide returned control before completion, sleep 109
22:02:25.970 00.119 11824 IsGuiding returns 1
22:02:25.970 00.000 11824 scope still moving after pulse duration time elapsed
22:02:26.002 00.032 11824 IsSlewing returns 0
22:02:26.002 00.000 11824 IsGuiding returns 0
22:02:26.004 00.002 11824 scope move finished after 99 + 54 ms
22:02:26.004 00.000 11824 Move returns status 0, amount 99
22:02:26.004 00.000 11824 MoveAxis(N, 0, ABG)
22:02:26.004 00.000 11824 Move returns status 0, amount 0
22:02:26.004 00.000 11824 move complete, result=0
22:02:26.004 00.000 11824 worker thread done servicing request
22:02:26.004 00.000 11824 Worker thread wakes up
22:02:26.004 00.000 12116 GuideStep: -0.4 px 99 ms EAST, -0.0 px 0 ms NORTH
22:02:26.008 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:02:26.008 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:29.404 03.396 11824 Exposure complete
22:02:29.633 00.229 11824 worker thread done servicing request
22:02:29.633 00.000 12116 OnExposeComplete: enter
22:02:29.638 00.005 12116 UpdateGuideState(): m_state=6
22:02:29.641 00.003 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 723
22:02:29.644 00.003 12116 Star::Find returns 1 (0), X=1413.62, Y=263.04, Mass=383885, SNR=75.5, Peak=41104 HFD=2.8
22:02:29.647 00.003 12116 MultiStar: [#1 -0.15,0.63,0.72,U] [#2 0.20,0.30,0.89,U] [#3 -0.47,0.59,0.97,U] [#4 -0.29,0.55,0.61,U] [#5 -0.08,0.66,0.58,U] [#6 -0.45,1.00,0.40,U] [#7 -0.55,0.74,0.40,U] [#8 -0.70,1.09,0.32,U] 
22:02:29.650 00.003 12116 single-star, 8 included, MultiStar: {-0.20, 0.50}, one-star: {0.06, -0.09}
22:02:29.653 00.003 12116 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.71) = xAngle (-3.68 = 2.60)
22:02:29.656 00.003 12116 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.70 = -0.70)
22:02:29.659 00.003 12116 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.97 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
22:02:29.663 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.06, y=-0.09, opts=13)
22:02:29.667 00.004 12116 Enqueuing Move request for scope (0.06, -0.09)
22:02:29.672 00.005 11824 Worker thread wakes up
22:02:29.672 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1629, FiltMax=65535, Gamma=0.510
22:02:29.675 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
22:02:29.675 00.000 12116 UpdateGuideState exits: m=383885 SNR=75.5
22:02:29.678 00.003 11824 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
22:02:29.678 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:29.680 00.002 11824 Moving (0.06, -0.09) raw xDistance=-0.09 yDistance=-0.07
22:02:29.680 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:02:29.683 00.003 12116 Enqueuing Expose request
22:02:29.686 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:02:29.686 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:29.686 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:02:29.687 00.001 11824 MoveAxis(E, 0, ABG)
22:02:29.687 00.000 11824 Move returns status 0, amount 0
22:02:29.687 00.000 11824 MoveAxis(N, 0, ABG)
22:02:29.687 00.000 11824 Move returns status 0, amount 0
22:02:29.687 00.000 11824 move complete, result=0
22:02:29.687 00.000 11824 worker thread done servicing request
22:02:29.687 00.000 11824 Worker thread wakes up
22:02:29.687 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:02:29.688 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:29.691 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:33.094 03.403 11824 Exposure complete
22:02:33.371 00.277 11824 worker thread done servicing request
22:02:33.372 00.001 12116 OnExposeComplete: enter
22:02:33.375 00.003 12116 UpdateGuideState(): m_state=6
22:02:33.380 00.005 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 724
22:02:33.383 00.003 12116 Star::Find returns 1 (0), X=1413.33, Y=262.86, Mass=386457, SNR=74.9, Peak=45440 HFD=2.7
22:02:33.388 00.005 12116 MultiStar: [#1 -0.51,0.28,0.61,U] [#2 0.04,0.28,0.81,U] [#3 -0.66,0.49,1.04,U] [#4 -0.88,0.40,0.59,U] [#5 -0.73,0.23,0.57,U] [#6 -0.57,0.47,0.43,U] [#7 -0.72,1.04,0.41,U] [#8 -0.61,0.35,0.41,U] 
22:02:33.391 00.003 12116 single-star, 8 included, MultiStar: {-0.50, 0.30}, one-star: {-0.23, -0.27}
22:02:33.395 00.004 12116 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.71) = xAngle (-4.99 = 1.30)
22:02:33.398 00.003 12116 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.00 = -2.00)
22:02:33.400 00.002 12116 CameraToMount -- cameraX=-0.23 cameraY=-0.27 hyp=0.36 cameraTheta=-2.27 mountX=0.10 mountY=-0.32, mountTheta=-1.28
22:02:33.408 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=-0.27, opts=13)
22:02:33.411 00.003 12116 Enqueuing Move request for scope (-0.23, -0.27)
22:02:33.415 00.004 11824 Worker thread wakes up
22:02:33.415 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1632, FiltMax=65535, Gamma=0.510
22:02:33.418 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.27) opts 0xd
22:02:33.418 00.000 12116 UpdateGuideState exits: m=386457 SNR=74.9
22:02:33.421 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.23, -0.27)
22:02:33.421 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:33.424 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:02:33.428 00.004 12116 Enqueuing Expose request
22:02:33.431 00.003 11824 Moving (-0.23, -0.27) raw xDistance=0.10 yDistance=-0.32
22:02:33.431 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:02:33.431 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:33.431 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:02:33.431 00.000 11824 MoveAxis(E, 0, ABG)
22:02:33.431 00.000 11824 Move returns status 0, amount 0
22:02:33.431 00.000 11824 MoveAxis(N, 0, ABG)
22:02:33.431 00.000 11824 Move returns status 0, amount 0
22:02:33.431 00.000 11824 move complete, result=0
22:02:33.431 00.000 11824 worker thread done servicing request
22:02:33.432 00.001 11824 Worker thread wakes up
22:02:33.432 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:02:33.432 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:33.434 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:02:36.849 03.415 11824 Exposure complete
22:02:37.092 00.243 11824 worker thread done servicing request
22:02:37.092 00.000 12116 OnExposeComplete: enter
22:02:37.095 00.003 12116 UpdateGuideState(): m_state=6
22:02:37.098 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 725
22:02:37.100 00.002 12116 Star::Find returns 1 (0), X=1413.29, Y=262.73, Mass=376436, SNR=76.9, Peak=40688 HFD=2.9
22:02:37.106 00.006 12116 MultiStar: [#1 -0.88,0.38,0.57,U] [#2 0.20,-0.00,0.68,U] [#3 -0.74,0.03,1.03,U] [#4 -0.65,0.19,0.56,U] [#5 -0.62,0.05,0.50,U] [#6 -0.79,0.62,0.46,U] [#7 -0.24,0.51,0.39,U] [#8 -0.88,0.53,0.34,U] 
22:02:37.110 00.004 12116 single-star, 8 included, MultiStar: {-0.51, 0.12}, one-star: {-0.26, -0.40}
22:02:37.112 00.002 12116 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.71) = xAngle (-4.87 = 1.42)
22:02:37.115 00.003 12116 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.88 = -1.88)
22:02:37.118 00.003 12116 CameraToMount -- cameraX=-0.26 cameraY=-0.40 hyp=0.48 cameraTheta=-2.15 mountX=0.07 mountY=-0.46, mountTheta=-1.41
22:02:37.124 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=-0.40, opts=13)
22:02:37.127 00.003 12116 Enqueuing Move request for scope (-0.26, -0.40)
22:02:37.129 00.002 11824 Worker thread wakes up
22:02:37.129 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1579, FiltMax=65535, Gamma=0.510
22:02:37.132 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.40) opts 0xd
22:02:37.132 00.000 12116 UpdateGuideState exits: m=376436 SNR=76.9
22:02:37.135 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.26, -0.40)
22:02:37.135 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:37.138 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:02:37.141 00.003 12116 Enqueuing Expose request
22:02:37.145 00.004 11824 Moving (-0.26, -0.40) raw xDistance=0.07 yDistance=-0.46
22:02:37.145 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:02:37.146 00.001 11824 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:02:37.146 00.000 11824 MoveAxis(E, 0, ABG)
22:02:37.146 00.000 11824 Move returns status 0, amount 0
22:02:37.146 00.000 11824 MoveAxis(N, 86, ABG)
22:02:37.146 00.000 11824 Guiding  Dir = 0, Dur = 86
22:02:37.146 00.000 11824 IsSlewing returns 0
22:02:37.146 00.000 11824 IsGuiding returns 0
22:02:37.147 00.001 11824 PulseGuide returned control before completion, sleep 96
22:02:37.244 00.097 11824 IsGuiding returns 1
22:02:37.244 00.000 11824 scope still moving after pulse duration time elapsed
22:02:37.276 00.032 11824 IsSlewing returns 0
22:02:37.276 00.000 11824 IsGuiding returns 0
22:02:37.277 00.001 11824 scope move finished after 86 + 44 ms
22:02:37.277 00.000 11824 Move returns status 0, amount 86
22:02:37.277 00.000 11824 move complete, result=0
22:02:37.277 00.000 11824 worker thread done servicing request
22:02:37.277 00.000 11824 Worker thread wakes up
22:02:37.277 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.5 px 86 ms NORTH
22:02:37.282 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:02:37.282 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:40.679 03.397 11824 Exposure complete
22:02:40.933 00.254 11824 worker thread done servicing request
22:02:40.933 00.000 12116 OnExposeComplete: enter
22:02:40.937 00.004 12116 UpdateGuideState(): m_state=6
22:02:40.945 00.008 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 726
22:02:40.956 00.011 12116 Star::Find returns 1 (0), X=1413.75, Y=262.64, Mass=410237, SNR=84.2, Peak=42979 HFD=3.1
22:02:40.962 00.006 12116 MultiStar: [#1 -0.18,0.10,0.53,U] [#2 -0.28,0.10,0.68,U] [#3 -0.23,0.34,0.79,U] [#4 -0.30,0.14,0.56,U] [#5 -0.08,0.28,0.60,U] [#6 0.03,0.12,0.37,U] [#7 -0.33,0.71,0.38,U] [#8 -0.07,0.39,0.29,U] 
22:02:40.965 00.003 12116 refined, 8 included, MultiStar: {-0.12, 0.11}, one-star: {0.19, -0.49}
22:02:40.973 00.008 12116 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.71) = xAngle (-0.32 = -0.32)
22:02:40.976 00.003 12116 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.67 = 2.67)
22:02:40.981 00.005 12116 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.40 mountX=0.15 mountY=0.07, mountTheta=0.45
22:02:40.991 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=0.11, opts=13)
22:02:40.995 00.004 12116 Enqueuing Move request for scope (-0.12, 0.11)
22:02:40.998 00.003 11824 Worker thread wakes up
22:02:40.998 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1531, FiltMax=65535, Gamma=0.510
22:02:41.001 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
22:02:41.001 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
22:02:41.002 00.001 11824 Moving (-0.12, 0.11) raw xDistance=0.15 yDistance=0.07
22:02:41.002 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:02:41.002 00.000 12116 UpdateGuideState exits: m=410237 SNR=84.2
22:02:41.006 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:41.006 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:02:41.007 00.001 11824 MoveAxis(E, 0, ABG)
22:02:41.007 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:41.010 00.003 11824 Move returns status 0, amount 0
22:02:41.010 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:02:41.014 00.004 11824 MoveAxis(N, 0, ABG)
22:02:41.014 00.000 11824 Move returns status 0, amount 0
22:02:41.014 00.000 12116 Enqueuing Expose request
22:02:41.017 00.003 11824 move complete, result=0
22:02:41.017 00.000 11824 worker thread done servicing request
22:02:41.017 00.000 11824 Worker thread wakes up
22:02:41.017 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:02:41.017 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:41.018 00.001 12116 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:44.434 03.416 11824 Exposure complete
22:02:44.691 00.257 11824 worker thread done servicing request
22:02:44.691 00.000 12116 OnExposeComplete: enter
22:02:44.695 00.004 12116 UpdateGuideState(): m_state=6
22:02:44.698 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 727
22:02:44.701 00.003 12116 Star::Find returns 1 (0), X=1413.19, Y=263.04, Mass=383047, SNR=63.6, Peak=35136 HFD=3.1
22:02:44.705 00.004 12116 MultiStar: [#1 -0.74,0.49,0.60,U] [#2 0.43,0.18,1.06,U] [#3 -0.96,0.43,1.23,U] [#4 -0.72,0.36,0.71,U] [#5 -0.74,0.26,0.63,U] [#6 -1.06,0.58,0.45,U] [#7 -0.84,0.86,0.58,U] [#8 -1.33,0.73,0.50,U] 
22:02:44.708 00.003 12116 single-star, 8 included, MultiStar: {-0.61, 0.37}, one-star: {-0.37, -0.09}
22:02:44.712 00.004 12116 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.71) = xAngle (-5.62 = 0.67)
22:02:44.715 00.003 12116 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.63 = -2.63)
22:02:44.717 00.002 12116 CameraToMount -- cameraX=-0.37 cameraY=-0.09 hyp=0.38 cameraTheta=-2.90 mountX=0.30 mountY=-0.18, mountTheta=-0.56
22:02:44.731 00.014 12116 SchedulePrimaryMove(0D79E080, x=-0.37, y=-0.09, opts=13)
22:02:44.734 00.003 12116 Enqueuing Move request for scope (-0.37, -0.09)
22:02:44.738 00.004 11824 Worker thread wakes up
22:02:44.738 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.09) opts 0xd
22:02:44.738 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5213, FiltMin=1658, FiltMax=65535, Gamma=0.510
22:02:44.741 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.37, -0.09)
22:02:44.741 00.000 12116 UpdateGuideState exits: m=383047 SNR=63.6
22:02:44.744 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:44.747 00.003 11824 Moving (-0.37, -0.09) raw xDistance=0.30 yDistance=-0.18
22:02:44.747 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:02:44.750 00.003 12116 Enqueuing Expose request
22:02:44.753 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:02:44.753 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:44.754 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:02:44.754 00.000 11824 MoveAxis(W, 66, ABG)
22:02:44.754 00.000 11824 Guiding  Dir = 3, Dur = 66
22:02:44.754 00.000 11824 IsSlewing returns 0
22:02:44.754 00.000 11824 IsGuiding returns 0
22:02:44.755 00.001 11824 PulseGuide returned control before completion, sleep 76
22:02:44.832 00.077 11824 IsGuiding returns 1
22:02:44.832 00.000 11824 scope still moving after pulse duration time elapsed
22:02:44.864 00.032 11824 IsSlewing returns 0
22:02:44.864 00.000 11824 IsGuiding returns 0
22:02:44.864 00.000 11824 scope move finished after 66 + 43 ms
22:02:44.864 00.000 11824 Move returns status 0, amount 66
22:02:44.864 00.000 11824 MoveAxis(N, 0, ABG)
22:02:44.865 00.001 11824 Move returns status 0, amount 0
22:02:44.865 00.000 11824 move complete, result=0
22:02:44.865 00.000 11824 worker thread done servicing request
22:02:44.865 00.000 11824 Worker thread wakes up
22:02:44.865 00.000 12116 GuideStep: 0.3 px 66 ms WEST, -0.2 px 0 ms NORTH
22:02:44.868 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:02:44.868 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:48.286 03.418 11824 Exposure complete
22:02:48.527 00.241 11824 worker thread done servicing request
22:02:48.527 00.000 12116 OnExposeComplete: enter
22:02:48.530 00.003 12116 UpdateGuideState(): m_state=6
22:02:48.533 00.003 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 728
22:02:48.538 00.005 12116 Star::Find returns 1 (0), X=1413.44, Y=262.96, Mass=395606, SNR=75.6, Peak=37568 HFD=3.1
22:02:48.541 00.003 12116 MultiStar: [#1 -0.67,0.24,0.68,U] [#2 -0.10,0.58,0.83,U] [#3 -0.65,0.48,0.99,U] [#4 -0.59,0.22,0.65,U] [#5 -0.43,0.34,0.55,U] [#6 -0.50,0.15,0.43,U] [#7 -0.60,0.74,0.32,U] [#8 -0.45,0.43,0.38,U] 
22:02:48.544 00.003 12116 single-star, 8 included, MultiStar: {-0.43, 0.30}, one-star: {-0.12, -0.17}
22:02:48.547 00.003 12116 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.71) = xAngle (-4.91 = 1.37)
22:02:48.550 00.003 12116 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.93 = -1.93)
22:02:48.553 00.003 12116 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.20 mountX=0.04 mountY=-0.20, mountTheta=-1.36
22:02:48.558 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=-0.17, opts=13)
22:02:48.562 00.004 12116 Enqueuing Move request for scope (-0.12, -0.17)
22:02:48.564 00.002 11824 Worker thread wakes up
22:02:48.564 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1520, FiltMax=65535, Gamma=0.510
22:02:48.567 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
22:02:48.567 00.000 12116 UpdateGuideState exits: m=395606 SNR=75.6
22:02:48.571 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
22:02:48.571 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:48.574 00.003 11824 Moving (-0.12, -0.17) raw xDistance=0.04 yDistance=-0.20
22:02:48.574 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:02:48.574 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:48.574 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:02:48.578 00.004 12116 Enqueuing Expose request
22:02:48.580 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:02:48.580 00.000 11824 MoveAxis(E, 0, ABG)
22:02:48.580 00.000 11824 Move returns status 0, amount 0
22:02:48.580 00.000 11824 MoveAxis(N, 0, ABG)
22:02:48.580 00.000 11824 Move returns status 0, amount 0
22:02:48.581 00.001 11824 move complete, result=0
22:02:48.581 00.000 11824 worker thread done servicing request
22:02:48.581 00.000 11824 Worker thread wakes up
22:02:48.581 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:02:48.581 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:48.583 00.002 12116 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:02:52.064 03.481 11824 Exposure complete
22:02:52.328 00.264 11824 worker thread done servicing request
22:02:52.328 00.000 12116 OnExposeComplete: enter
22:02:52.331 00.003 12116 UpdateGuideState(): m_state=6
22:02:52.335 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 729
22:02:52.340 00.005 12116 Star::Find returns 1 (0), X=1413.01, Y=262.98, Mass=389502, SNR=77.8, Peak=41504 HFD=2.8
22:02:52.344 00.004 12116 MultiStar: [#1 -0.71,0.55,0.61,U] [#2 0.39,0.49,0.73,U] [#3 -0.99,0.53,0.89,U] [#4 -0.78,0.65,0.57,U] [#5 -0.61,0.39,0.48,U] [#6 -0.71,0.70,0.38,U] [#7 -0.83,1.20,0.40,U] [#8 -1.00,0.66,0.30,U] 
22:02:52.347 00.003 12116 single-star, 8 included, MultiStar: {-0.60, 0.47}, one-star: {-0.55, -0.15}
22:02:52.350 00.003 12116 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.71) = xAngle (-5.59 = 0.69)
22:02:52.354 00.004 12116 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.60 = -2.60)
22:02:52.357 00.003 12116 CameraToMount -- cameraX=-0.55 cameraY=-0.15 hyp=0.57 cameraTheta=-2.87 mountX=0.44 mountY=-0.29, mountTheta=-0.59
22:02:52.364 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.55, y=-0.15, opts=13)
22:02:52.368 00.004 12116 Enqueuing Move request for scope (-0.55, -0.15)
22:02:52.372 00.004 11824 Worker thread wakes up
22:02:52.372 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1123, FiltMax=65535, Gamma=0.510
22:02:52.376 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.15) opts 0xd
22:02:52.376 00.000 12116 UpdateGuideState exits: m=389502 SNR=77.8
22:02:52.380 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.55, -0.15)
22:02:52.380 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:52.382 00.002 11824 Moving (-0.55, -0.15) raw xDistance=0.44 yDistance=-0.29
22:02:52.382 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:02:52.386 00.004 12116 Enqueuing Expose request
22:02:52.389 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
22:02:52.390 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:52.390 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:02:52.390 00.000 11824 MoveAxis(W, 98, ABG)
22:02:52.390 00.000 11824 Guiding  Dir = 3, Dur = 98
22:02:52.390 00.000 11824 IsSlewing returns 0
22:02:52.390 00.000 11824 IsGuiding returns 0
22:02:52.391 00.001 11824 PulseGuide returned control before completion, sleep 108
22:02:52.509 00.118 11824 IsGuiding returns 1
22:02:52.509 00.000 11824 scope still moving after pulse duration time elapsed
22:02:52.541 00.032 11824 IsSlewing returns 0
22:02:52.541 00.000 11824 IsGuiding returns 0
22:02:52.541 00.000 11824 scope move finished after 98 + 53 ms
22:02:52.541 00.000 11824 Move returns status 0, amount 98
22:02:52.541 00.000 11824 MoveAxis(N, 0, ABG)
22:02:52.541 00.000 11824 Move returns status 0, amount 0
22:02:52.541 00.000 11824 move complete, result=0
22:02:52.541 00.000 11824 worker thread done servicing request
22:02:52.542 00.001 12116 GuideStep: 0.4 px 98 ms WEST, -0.3 px 0 ms NORTH
22:02:52.545 00.003 11824 Worker thread wakes up
22:02:52.545 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:02:52.545 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:55.960 03.415 11824 Exposure complete
22:02:56.202 00.242 12116 OnExposeComplete: enter
22:02:56.206 00.004 11824 worker thread done servicing request
22:02:56.208 00.002 12116 UpdateGuideState(): m_state=6
22:02:56.211 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 730
22:02:56.216 00.005 12116 Star::Find returns 1 (0), X=1412.91, Y=263.20, Mass=421676, SNR=87.9, Peak=37264 HFD=3.3
22:02:56.223 00.007 12116 MultiStar: [#1 -0.88,1.09,0.59,U] [#2 0.42,0.69,0.72,U] [#3 -1.03,0.66,0.81,U] [#4 -1.10,0.86,0.51,U] [#5 -1.02,0.74,0.37,U] [#6 -0.85,0.99,0.39,U] [#7 -1.23,1.55,0.33,U] [#8 -1.20,1.57,0.25,U] 
22:02:56.230 00.007 12116 single-star, 8 included, MultiStar: {-0.74, 0.75}, one-star: {-0.65, 0.07}
22:02:56.233 00.003 12116 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.71) = xAngle (0.32 = 0.32)
22:02:56.236 00.003 12116 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.30 = -2.98)
22:02:56.239 00.003 12116 CameraToMount -- cameraX=-0.65 cameraY=0.07 hyp=0.66 cameraTheta=3.03 mountX=0.62 mountY=-0.10, mountTheta=-0.17
22:02:56.244 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.65, y=0.07, opts=13)
22:02:56.248 00.004 12116 Enqueuing Move request for scope (-0.65, 0.07)
22:02:56.251 00.003 11824 Worker thread wakes up
22:02:56.253 00.002 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1562, FiltMax=65535, Gamma=0.510
22:02:56.256 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.07) opts 0xd
22:02:56.256 00.000 12116 UpdateGuideState exits: m=421676 SNR=87.9
22:02:56.259 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:56.262 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.65, 0.07)
22:02:56.262 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:02:56.265 00.003 12116 Enqueuing Expose request
22:02:56.268 00.003 11824 Moving (-0.65, 0.07) raw xDistance=0.62 yDistance=-0.10
22:02:56.268 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
22:02:56.268 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:56.268 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:02:56.268 00.000 11824 MoveAxis(W, 146, ABG)
22:02:56.268 00.000 11824 Guiding  Dir = 3, Dur = 146
22:02:56.269 00.001 11824 IsSlewing returns 0
22:02:56.269 00.000 11824 IsGuiding returns 0
22:02:56.270 00.001 11824 PulseGuide returned control before completion, sleep 156
22:02:56.435 00.165 11824 IsGuiding returns 1
22:02:56.435 00.000 11824 scope still moving after pulse duration time elapsed
22:02:56.467 00.032 11824 IsSlewing returns 0
22:02:56.467 00.000 11824 IsGuiding returns 0
22:02:56.468 00.001 11824 scope move finished after 146 + 52 ms
22:02:56.468 00.000 11824 Move returns status 0, amount 146
22:02:56.468 00.000 11824 MoveAxis(N, 0, ABG)
22:02:56.468 00.000 11824 Move returns status 0, amount 0
22:02:56.468 00.000 11824 move complete, result=0
22:02:56.468 00.000 11824 worker thread done servicing request
22:02:56.468 00.000 11824 Worker thread wakes up
22:02:56.469 00.001 12116 GuideStep: 0.6 px 146 ms WEST, -0.1 px 0 ms NORTH
22:02:56.472 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:02:56.472 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:02:59.887 03.415 11824 Exposure complete
22:03:00.131 00.244 11824 worker thread done servicing request
22:03:00.131 00.000 12116 OnExposeComplete: enter
22:03:00.134 00.003 12116 UpdateGuideState(): m_state=6
22:03:00.138 00.004 12116 Star::Find(15, 1412, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 731
22:03:00.141 00.003 12116 Star::Find returns 1 (0), X=1413.51, Y=263.11, Mass=411227, SNR=80.7, Peak=41904 HFD=3.0
22:03:00.145 00.004 12116 MultiStar: [#1 -0.33,0.61,0.64,U] [#2 0.33,0.41,0.85,U] [#3 -0.65,0.55,0.94,U] [#4 -0.53,0.48,0.70,U] [#5 -0.37,0.50,0.49,U] [#6 -0.47,0.37,0.48,U] [#7 -0.52,0.93,0.44,U] [#8 -0.42,0.28,0.40,U] 
22:03:00.148 00.003 12116 single-star, 8 included, MultiStar: {-0.30, 0.42}, one-star: {-0.05, -0.02}
22:03:00.151 00.003 12116 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.71) = xAngle (-5.48 = 0.81)
22:03:00.155 00.004 12116 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.49 = -2.49)
22:03:00.158 00.003 12116 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.76 mountX=0.03 mountY=-0.03, mountTheta=-0.72
22:03:00.165 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=-0.02, opts=13)
22:03:00.167 00.002 12116 Enqueuing Move request for scope (-0.05, -0.02)
22:03:00.170 00.003 11824 Worker thread wakes up
22:03:00.170 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1640, FiltMax=65535, Gamma=0.510
22:03:00.173 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
22:03:00.173 00.000 12116 UpdateGuideState exits: m=411227 SNR=80.7
22:03:00.176 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
22:03:00.176 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:00.178 00.002 11824 Moving (-0.05, -0.02) raw xDistance=0.03 yDistance=-0.03
22:03:00.179 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:03:00.181 00.002 12116 Enqueuing Expose request
22:03:00.183 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:03:00.183 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:00.183 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:03:00.184 00.001 11824 MoveAxis(E, 0, ABG)
22:03:00.184 00.000 11824 Move returns status 0, amount 0
22:03:00.184 00.000 11824 MoveAxis(N, 0, ABG)
22:03:00.184 00.000 11824 Move returns status 0, amount 0
22:03:00.184 00.000 11824 move complete, result=0
22:03:00.184 00.000 11824 worker thread done servicing request
22:03:00.184 00.000 11824 Worker thread wakes up
22:03:00.184 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:03:00.184 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:03:00.188 00.004 12116 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:03:03.585 03.397 11824 Exposure complete
22:03:03.815 00.230 11824 worker thread done servicing request
22:03:03.815 00.000 12116 OnExposeComplete: enter
22:03:03.819 00.004 12116 UpdateGuideState(): m_state=6
22:03:03.823 00.004 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 732
22:03:03.826 00.003 12116 Star::Find returns 1 (0), X=1413.12, Y=262.87, Mass=401985, SNR=79.2, Peak=46960 HFD=2.7
22:03:03.829 00.003 12116 MultiStar: [#1 -0.75,0.16,0.62,U] [#2 -0.09,-0.14,0.98,U] [#3 -1.01,0.13,1.00,U] [#4 -0.89,0.02,0.60,U] [#5 -0.79,0.03,0.57,U] [#6 -0.92,-0.07,0.42,U] [#7 -0.72,0.58,0.50,U] [#8 -0.68,0.02,0.33,U] 
22:03:03.832 00.003 12116 single-star, 8 included, MultiStar: {-0.66, 0.02}, one-star: {-0.44, -0.26}
22:03:03.834 00.002 12116 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.71) = xAngle (-5.31 = 0.97)
22:03:03.838 00.004 12116 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.33 = -2.33)
22:03:03.840 00.002 12116 CameraToMount -- cameraX=-0.44 cameraY=-0.26 hyp=0.51 cameraTheta=-2.60 mountX=0.29 mountY=-0.37, mountTheta=-0.91
22:03:03.847 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.44, y=-0.26, opts=13)
22:03:03.850 00.003 12116 Enqueuing Move request for scope (-0.44, -0.26)
22:03:03.854 00.004 11824 Worker thread wakes up
22:03:03.854 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.26) opts 0xd
22:03:03.854 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.44, -0.26)
22:03:03.854 00.000 11824 Moving (-0.44, -0.26) raw xDistance=0.29 yDistance=-0.37
22:03:03.854 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:03:03.855 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:03.855 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:03:03.855 00.000 11824 MoveAxis(W, 65, ABG)
22:03:03.855 00.000 11824 Guiding  Dir = 3, Dur = 65
22:03:03.855 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1671, FiltMax=65535, Gamma=0.510
22:03:03.858 00.003 11824 IsSlewing returns 0
22:03:03.858 00.000 12116 UpdateGuideState exits: m=401985 SNR=79.2
22:03:03.861 00.003 11824 IsGuiding returns 0
22:03:03.861 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:03.864 00.003 11824 PulseGuide returned control before completion, sleep 75
22:03:03.864 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:03:03.868 00.004 12116 Enqueuing Expose request
22:03:03.943 00.075 11824 IsGuiding returns 1
22:03:03.943 00.000 11824 scope still moving after pulse duration time elapsed
22:03:03.974 00.031 11824 IsSlewing returns 0
22:03:03.974 00.000 11824 IsGuiding returns 0
22:03:03.974 00.000 11824 scope move finished after 65 + 48 ms
22:03:03.974 00.000 11824 Move returns status 0, amount 65
22:03:03.974 00.000 11824 MoveAxis(N, 0, ABG)
22:03:03.974 00.000 11824 Move returns status 0, amount 0
22:03:03.975 00.001 11824 move complete, result=0
22:03:03.975 00.000 11824 worker thread done servicing request
22:03:03.975 00.000 11824 Worker thread wakes up
22:03:03.975 00.000 12116 GuideStep: 0.3 px 65 ms WEST, -0.4 px 0 ms NORTH
22:03:03.979 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:03:03.979 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:03:07.424 03.445 11824 Exposure complete
22:03:07.730 00.306 11824 worker thread done servicing request
22:03:07.730 00.000 12116 OnExposeComplete: enter
22:03:07.733 00.003 12116 UpdateGuideState(): m_state=6
22:03:07.738 00.005 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 733
22:03:07.741 00.003 12116 Star::Find returns 1 (0), X=1413.04, Y=262.66, Mass=399544, SNR=81.1, Peak=47568 HFD=2.6
22:03:07.746 00.005 12116 MultiStar: [#1 -0.72,0.18,0.53,U] [#2 0.45,0.01,0.88,U] [#3 -0.94,0.01,0.90,U] [#4 -0.84,0.13,0.62,U] [#5 -0.89,0.43,0.51,U] [#6 -0.52,0.46,0.40,U] [#7 -0.98,0.43,0.38,U] [#8 -1.31,0.46,0.32,U] 
22:03:07.749 00.003 12116 refined, 8 included, MultiStar: {-0.60, 0.08}, one-star: {-0.52, -0.47}
22:03:07.753 00.004 12116 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.71) = xAngle (0.29 = 0.29)
22:03:07.757 00.004 12116 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.28 = -3.00)
22:03:07.760 00.003 12116 CameraToMount -- cameraX=-0.60 cameraY=0.08 hyp=0.60 cameraTheta=3.01 mountX=0.58 mountY=-0.08, mountTheta=-0.14
22:03:07.767 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.60, y=0.08, opts=13)
22:03:07.771 00.004 12116 Enqueuing Move request for scope (-0.60, 0.08)
22:03:07.774 00.003 11824 Worker thread wakes up
22:03:07.774 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1661, FiltMax=65535, Gamma=0.510
22:03:07.778 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.08) opts 0xd
22:03:07.779 00.001 12116 UpdateGuideState exits: m=399544 SNR=81.1
22:03:07.782 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.60, 0.08)
22:03:07.782 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:07.785 00.003 11824 Moving (-0.60, 0.08) raw xDistance=0.58 yDistance=-0.08
22:03:07.786 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
22:03:07.786 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:07.786 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:03:07.789 00.003 12116 Enqueuing Expose request
22:03:07.792 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:03:07.792 00.000 11824 MoveAxis(W, 134, ABG)
22:03:07.793 00.001 11824 Guiding  Dir = 3, Dur = 134
22:03:07.793 00.000 11824 IsSlewing returns 0
22:03:07.793 00.000 11824 IsGuiding returns 0
22:03:07.794 00.001 11824 PulseGuide returned control before completion, sleep 144
22:03:07.954 00.160 11824 IsGuiding returns 0
22:03:07.955 00.001 11824 Move returns status 0, amount 134
22:03:07.955 00.000 11824 MoveAxis(N, 0, ABG)
22:03:07.955 00.000 11824 Move returns status 0, amount 0
22:03:07.955 00.000 11824 move complete, result=0
22:03:07.955 00.000 11824 worker thread done servicing request
22:03:07.955 00.000 11824 Worker thread wakes up
22:03:07.955 00.000 12116 GuideStep: 0.6 px 134 ms WEST, -0.1 px 0 ms NORTH
22:03:07.959 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:03:07.959 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:03:11.366 03.407 11824 Exposure complete
22:03:11.607 00.241 11824 worker thread done servicing request
22:03:11.607 00.000 12116 OnExposeComplete: enter
22:03:11.611 00.004 12116 UpdateGuideState(): m_state=6
22:03:11.614 00.003 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 734
22:03:11.617 00.003 12116 Star::Find returns 1 (0), X=1413.97, Y=262.22, Mass=384353, SNR=76.8, Peak=43587 HFD=2.6
22:03:11.621 00.004 12116 MultiStar: [#1 -0.02,0.07,0.69,U] [#2 -0.71,-0.40,0.93,U] [#3 -0.00,-0.28,0.91,U] [#4 -0.11,-0.41,0.64,U] [#5 -0.07,-0.24,0.54,U] [#6 0.01,-0.22,0.42,U] [#7 -0.23,0.27,0.43,U] [#8 -0.23,-0.51,0.36,U] 
22:03:11.624 00.003 12116 refined, 8 included, MultiStar: {-0.09, -0.34}, one-star: {0.41, -0.91}
22:03:11.626 00.002 12116 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.71) = xAngle (-4.55 = 1.73)
22:03:11.630 00.004 12116 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.56 = -1.56)
22:03:11.632 00.002 12116 CameraToMount -- cameraX=-0.09 cameraY=-0.34 hyp=0.36 cameraTheta=-1.83 mountX=-0.06 mountY=-0.36, mountTheta=-1.73
22:03:11.639 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.09, y=-0.34, opts=13)
22:03:11.643 00.004 12116 Enqueuing Move request for scope (-0.09, -0.34)
22:03:11.646 00.003 11824 Worker thread wakes up
22:03:11.646 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.34) opts 0xd
22:03:11.646 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.09, -0.34)
22:03:11.646 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1760, FiltMax=65535, Gamma=0.510
22:03:11.649 00.003 11824 Moving (-0.09, -0.34) raw xDistance=-0.06 yDistance=-0.36
22:03:11.649 00.000 12116 UpdateGuideState exits: m=384353 SNR=76.8
22:03:11.653 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:03:11.653 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:11.655 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:03:11.655 00.000 11824 MoveAxis(E, 0, ABG)
22:03:11.655 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:11.659 00.004 11824 Move returns status 0, amount 0
22:03:11.659 00.000 11824 MoveAxis(N, 0, ABG)
22:03:11.659 00.000 11824 Move returns status 0, amount 0
22:03:11.659 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:03:11.664 00.005 11824 move complete, result=0
22:03:11.664 00.000 12116 Enqueuing Expose request
22:03:11.668 00.004 11824 worker thread done servicing request
22:03:11.668 00.000 11824 Worker thread wakes up
22:03:11.668 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:03:11.672 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:03:11.672 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:03:15.099 03.427 11824 Exposure complete
22:03:15.367 00.268 11824 worker thread done servicing request
22:03:15.367 00.000 12116 OnExposeComplete: enter
22:03:15.373 00.006 12116 UpdateGuideState(): m_state=6
22:03:15.377 00.004 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 735
22:03:15.380 00.003 12116 Star::Find returns 1 (0), X=1413.92, Y=262.14, Mass=438110, SNR=93.6, Peak=41872 HFD=2.9
22:03:15.385 00.005 12116 MultiStar: [#1 -0.13,-0.30,0.47,U] [#2 -0.47,-0.41,0.63,U] [#3 -0.08,-0.16,0.76,U] [#4 -0.25,0.05,0.55,U] [#5 -0.04,-0.36,0.53,U] [#6 -0.13,-0.21,0.39,U] [#7 -0.12,0.12,0.37,U] [#8 -0.46,-0.10,0.29,U] 
22:03:15.389 00.004 12116 refined, 8 included, MultiStar: {-0.09, -0.35}, one-star: {0.36, -0.99}
22:03:15.392 00.003 12116 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.71) = xAngle (-4.54 = 1.74)
22:03:15.396 00.004 12116 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.55 = -1.55)
22:03:15.400 00.004 12116 CameraToMount -- cameraX=-0.09 cameraY=-0.35 hyp=0.36 cameraTheta=-1.82 mountX=-0.06 mountY=-0.36, mountTheta=-1.74
22:03:15.406 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.09, y=-0.35, opts=13)
22:03:15.410 00.004 12116 Enqueuing Move request for scope (-0.09, -0.35)
22:03:15.414 00.004 11824 Worker thread wakes up
22:03:15.414 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1648, FiltMax=65535, Gamma=0.510
22:03:15.417 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.35) opts 0xd
22:03:15.417 00.000 12116 UpdateGuideState exits: m=438110 SNR=93.6
22:03:15.421 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.09, -0.35)
22:03:15.421 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:15.424 00.003 11824 Moving (-0.09, -0.35) raw xDistance=-0.06 yDistance=-0.36
22:03:15.424 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:03:15.428 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:03:15.428 00.000 12116 Enqueuing Expose request
22:03:15.432 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:15.432 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:03:15.432 00.000 11824 MoveAxis(E, 0, ABG)
22:03:15.432 00.000 11824 Move returns status 0, amount 0
22:03:15.432 00.000 11824 MoveAxis(N, 0, ABG)
22:03:15.432 00.000 11824 Move returns status 0, amount 0
22:03:15.432 00.000 11824 move complete, result=0
22:03:15.432 00.000 11824 worker thread done servicing request
22:03:15.432 00.000 11824 Worker thread wakes up
22:03:15.433 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:03:15.433 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:03:15.436 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:03:18.947 03.511 11824 Exposure complete
22:03:19.278 00.331 11824 worker thread done servicing request
22:03:19.278 00.000 12116 OnExposeComplete: enter
22:03:19.283 00.005 12116 UpdateGuideState(): m_state=6
22:03:19.290 00.007 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
22:03:19.296 00.006 12116 Star::Find returns 1 (0), X=1413.75, Y=262.51, Mass=405765, SNR=75.9, Peak=44899 HFD=3.0
22:03:19.303 00.007 12116 MultiStar: [#1 -0.03,0.09,0.78,U] [#2 -0.41,-0.15,0.83,U] [#3 -0.36,0.26,1.04,U] [#4 -0.45,0.19,0.58,U] [#5 -0.27,-0.05,0.54,U] [#6 -0.10,0.11,0.45,U] [#7 -0.44,0.74,0.45,U] [#8 -0.21,-0.01,0.34,U] 
22:03:19.309 00.006 12116 refined, 8 included, MultiStar: {-0.21, 0.01}, one-star: {0.19, -0.62}
22:03:19.314 00.005 12116 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.71) = xAngle (0.38 = 0.38)
22:03:19.326 00.012 12116 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.36 = -2.92)
22:03:19.337 00.011 12116 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.09 mountX=0.20 mountY=-0.05, mountTheta=-0.23
22:03:19.363 00.026 12116 SchedulePrimaryMove(0D79E080, x=-0.21, y=0.01, opts=13)
22:03:19.374 00.011 12116 Enqueuing Move request for scope (-0.21, 0.01)
22:03:19.384 00.010 11824 Worker thread wakes up
22:03:19.384 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
22:03:19.385 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1645, FiltMax=65535, Gamma=0.510
22:03:19.391 00.006 11824 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
22:03:19.391 00.000 12116 UpdateGuideState exits: m=405765 SNR=75.9
22:03:19.396 00.005 11824 Moving (-0.21, 0.01) raw xDistance=0.20 yDistance=-0.05
22:03:19.396 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:19.404 00.008 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:03:19.404 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:03:19.410 00.006 12116 Enqueuing Expose request
22:03:19.415 00.005 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:19.415 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:03:19.415 00.000 11824 MoveAxis(E, 0, ABG)
22:03:19.416 00.001 11824 Move returns status 0, amount 0
22:03:19.416 00.000 11824 MoveAxis(N, 0, ABG)
22:03:19.416 00.000 11824 Move returns status 0, amount 0
22:03:19.416 00.000 11824 move complete, result=0
22:03:19.416 00.000 11824 worker thread done servicing request
22:03:19.416 00.000 11824 Worker thread wakes up
22:03:19.416 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:03:19.417 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:03:19.423 00.006 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:03:22.950 03.527 11824 Exposure complete
22:03:23.340 00.390 11824 worker thread done servicing request
22:03:23.340 00.000 12116 OnExposeComplete: enter
22:03:23.346 00.006 12116 UpdateGuideState(): m_state=6
22:03:23.353 00.007 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 737
22:03:23.357 00.004 12116 Star::Find returns 1 (0), X=1412.97, Y=262.66, Mass=417535, SNR=99.4, Peak=39280 HFD=3.0
22:03:23.361 00.004 12116 MultiStar: [#1 -0.97,-0.11,0.54,U] [#2 0.32,-0.13,0.61,U] [#3 -1.08,0.03,0.71,U] [#4 -1.24,-0.04,0.55,U] [#5 -1.09,0.05,0.33,U] [#6 -1.01,0.03,0.36,U] [#7 -1.11,0.62,0.32,U] [#8 -1.15,0.11,0.26,U] 
22:03:23.364 00.003 12116 single-star, 8 included, MultiStar: {-0.80, -0.07}, one-star: {-0.59, -0.47}
22:03:23.368 00.004 12116 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.71) = xAngle (-5.18 = 1.10)
22:03:23.372 00.004 12116 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.20 = -2.20)
22:03:23.376 00.004 12116 CameraToMount -- cameraX=-0.59 cameraY=-0.47 hyp=0.75 cameraTheta=-2.47 mountX=0.34 mountY=-0.61, mountTheta=-1.06
22:03:23.389 00.013 12116 SchedulePrimaryMove(0D79E080, x=-0.59, y=-0.47, opts=13)
22:03:23.393 00.004 12116 Enqueuing Move request for scope (-0.59, -0.47)
22:03:23.397 00.004 11824 Worker thread wakes up
22:03:23.397 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1379, FiltMax=65535, Gamma=0.510
22:03:23.400 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.47) opts 0xd
22:03:23.400 00.000 12116 UpdateGuideState exits: m=417535 SNR=99.4
22:03:23.407 00.007 11824 Handling offset move in thread for scope, endpoint = (-0.59, -0.47)
22:03:23.407 00.000 11824 Moving (-0.59, -0.47) raw xDistance=0.34 yDistance=-0.61
22:03:23.408 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
22:03:23.408 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:03:23.408 00.000 11824 MoveAxis(W, 76, ABG)
22:03:23.408 00.000 11824 Guiding  Dir = 3, Dur = 76
22:03:23.409 00.001 11824 IsSlewing returns 0
22:03:23.409 00.000 11824 IsGuiding returns 0
22:03:23.412 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:23.423 00.011 11824 PulseGuide returned control before completion, sleep 86
22:03:23.423 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:03:23.474 00.051 12116 Enqueuing Expose request
22:03:23.510 00.036 11824 IsGuiding returns 1
22:03:23.510 00.000 11824 scope still moving after pulse duration time elapsed
22:03:23.544 00.034 11824 IsSlewing returns 0
22:03:23.544 00.000 11824 IsGuiding returns 0
22:03:23.544 00.000 11824 scope move finished after 76 + 56 ms
22:03:23.545 00.001 11824 Move returns status 0, amount 76
22:03:23.545 00.000 11824 MoveAxis(N, 114, ABG)
22:03:23.545 00.000 11824 Guiding  Dir = 0, Dur = 114
22:03:23.545 00.000 11824 IsSlewing returns 0
22:03:23.546 00.001 11824 IsGuiding returns 0
22:03:23.547 00.001 11824 PulseGuide returned control before completion, sleep 123
22:03:23.634 00.087 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:03:23.638 00.004 12116 case statement mapped state 6 to 3
22:03:23.673 00.035 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:03:23.685 00.012 11824 IsGuiding returns 1
22:03:23.686 00.001 11824 scope still moving after pulse duration time elapsed
22:03:23.697 00.011 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:03:23.713 00.016 12116 case statement mapped state 6 to 3
22:03:23.719 00.006 11824 IsSlewing returns 0
22:03:23.719 00.000 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:03:23.723 00.004 11824 IsGuiding returns 0
22:03:23.723 00.000 11824 scope move finished after 114 + 63 ms
22:03:23.724 00.001 11824 Move returns status 0, amount 114
22:03:23.724 00.000 11824 move complete, result=0
22:03:23.724 00.000 11824 worker thread done servicing request
22:03:23.724 00.000 11824 Worker thread wakes up
22:03:23.724 00.000 12116 GuideStep: 0.3 px 76 ms WEST, -0.6 px 114 ms NORTH
22:03:23.728 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:03:23.728 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:03:23.806 00.078 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[true,"full"],"id":42}
22:03:23.837 00.031 12116 SetPaused type=2 isPaused=0 exposurePending=1
22:03:23.849 00.012 12116 Guider::SetPaused(2)
22:03:23.865 00.016 12116 Status Line: Paused/full
22:03:23.882 00.017 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
22:03:23.900 00.018 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:03:23.912 00.012 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:03:24.774 00.862 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:03:24.776 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:03:24.976 00.200 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:03:24.979 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:03:27.148 02.169 11824 Exposure complete
22:03:27.425 00.277 12116 OnExposeComplete: enter
22:03:27.430 00.005 11824 worker thread done servicing request
22:03:27.430 00.000 12116 guider is paused, ignoring frame, not scheduling exposure
22:03:44.096 16.666 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:03:44.099 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:04:44.207 60.108 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:04:44.209 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:05:44.318 60.109 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:05:44.321 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:06:21.682 37.361 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:21.686 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:06:21.783 00.097 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:21.788 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:06:21.885 00.097 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[false],"id":42}
22:06:21.889 00.004 12116 SetPaused type=0 isPaused=1 exposurePending=0
22:06:21.894 00.005 12116 Guider::SetPaused(0)
22:06:21.899 00.005 12116 Guider::SetPaused: resetting avg dist filter
22:06:21.905 00.006 12116 un-pause: clearing mount guide algorithm history
22:06:21.908 00.003 12116 Mount: notify guiding resumed
22:06:21.912 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:06:21.915 00.003 12116 Enqueuing Expose request
22:06:21.917 00.002 12116 Status Line: Resumed
22:06:21.922 00.005 11824 Worker thread wakes up
22:06:21.922 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:06:21.922 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:06:21.924 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
22:06:21.936 00.012 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:21.939 00.003 12116 case statement mapped state 6 to 3
22:06:21.943 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:06:22.999 01.056 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:23.005 00.006 12116 case statement mapped state 6 to 3
22:06:23.009 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:06:24.115 01.106 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:24.122 00.007 12116 case statement mapped state 6 to 3
22:06:24.125 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:06:25.179 01.054 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:25.182 00.003 12116 case statement mapped state 6 to 3
22:06:25.187 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:06:25.356 00.169 11824 Exposure complete
22:06:25.649 00.293 11824 worker thread done servicing request
22:06:25.649 00.000 12116 OnExposeComplete: enter
22:06:25.653 00.004 12116 UpdateGuideState(): m_state=6
22:06:25.657 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 738
22:06:25.662 00.005 12116 Star::Find false star n=4 nbg=244 bg=4196.9 sigma=712.1 thresh=6333 peak=6016
22:06:25.665 00.003 12116 Star::Find returns 0 (2), X=1412.00, Y=262.00, Mass=10063, SNR=2.9, Peak=7459 HFD=0.0
22:06:25.669 00.004 12116 DistanceChecker: activated
22:06:25.673 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:06:25.680 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
22:06:25.683 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
22:06:25.687 00.004 11824 Worker thread wakes up
22:06:25.687 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:06:25.687 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:06:25.687 00.000 11824 move complete, result=0
22:06:25.687 00.000 11824 worker thread done servicing request
22:06:25.801 00.114 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:06:25.807 00.006 12116 Status Line: Star lost - low SNR
22:06:25.822 00.015 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1600, FiltMax=65535, Gamma=0.510
22:06:25.837 00.015 12116 UpdateGuideState exits: Star lost - low SNR
22:06:25.843 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:25.849 00.006 12116 ScheduleExposure(3000,3,0) exposurePending=0
22:06:25.852 00.003 12116 Enqueuing Expose request
22:06:25.856 00.004 11824 Worker thread wakes up
22:06:25.856 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:06:25.858 00.002 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:06:26.327 00.469 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:26.331 00.004 12116 case statement mapped state 6 to 4
22:06:26.334 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:27.390 01.056 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:27.394 00.004 12116 case statement mapped state 6 to 4
22:06:27.398 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:27.490 00.092 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:27.496 00.006 12116 case statement mapped state 6 to 4
22:06:27.499 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:28.604 01.105 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:28.607 00.003 12116 case statement mapped state 6 to 4
22:06:28.611 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:29.329 00.718 11824 Exposure complete
22:06:29.635 00.306 11824 worker thread done servicing request
22:06:29.635 00.000 12116 OnExposeComplete: enter
22:06:29.640 00.005 12116 UpdateGuideState(): m_state=6
22:06:29.645 00.005 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 739
22:06:29.657 00.012 12116 Star::Find false star n=9 nbg=249 bg=4367.5 sigma=750.5 thresh=6619 peak=6161
22:06:29.661 00.004 12116 Star::Find returns 0 (2), X=1412.00, Y=262.00, Mass=24562, SNR=2.9, Peak=9946 HFD=0.0
22:06:29.666 00.005 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:06:29.674 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
22:06:29.682 00.008 12116 Enqueuing Move request for scope (0.00, 0.00)
22:06:29.687 00.005 11824 Worker thread wakes up
22:06:29.687 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:06:29.687 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:06:29.687 00.000 11824 move complete, result=0
22:06:29.687 00.000 11824 worker thread done servicing request
22:06:29.802 00.115 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:06:29.806 00.004 12116 Status Line: Star lost - low SNR
22:06:29.814 00.008 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5168, FiltMin=1533, FiltMax=65535, Gamma=0.510
22:06:29.818 00.004 12116 UpdateGuideState exits: Star lost - low SNR
22:06:29.823 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:29.826 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
22:06:29.830 00.004 12116 Enqueuing Expose request
22:06:29.836 00.006 11824 Worker thread wakes up
22:06:29.836 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:06:29.836 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:06:29.837 00.001 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:29.841 00.004 12116 case statement mapped state 6 to 4
22:06:29.848 00.007 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:30.888 01.040 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:30.891 00.003 12116 case statement mapped state 6 to 4
22:06:30.896 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:32.002 01.106 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:32.005 00.003 12116 case statement mapped state 6 to 4
22:06:32.007 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:33.117 01.110 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:33.120 00.003 12116 case statement mapped state 6 to 4
22:06:33.123 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:33.270 00.147 11824 Exposure complete
22:06:33.574 00.304 11824 worker thread done servicing request
22:06:33.574 00.000 12116 OnExposeComplete: enter
22:06:33.577 00.003 12116 UpdateGuideState(): m_state=6
22:06:33.581 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 740
22:06:33.584 00.003 12116 Star::Find false star n=1 nbg=266 bg=4326.4 sigma=870.6 thresh=6938 peak=5546
22:06:33.588 00.004 12116 Star::Find returns 0 (2), X=1412.00, Y=262.00, Mass=2647, SNR=2.9, Peak=8346 HFD=0.0
22:06:33.591 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:06:33.601 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
22:06:33.605 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
22:06:33.609 00.004 11824 Worker thread wakes up
22:06:33.609 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:06:33.609 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:06:33.609 00.000 11824 move complete, result=0
22:06:33.609 00.000 11824 worker thread done servicing request
22:06:33.724 00.115 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:06:33.729 00.005 12116 Status Line: Star lost - low SNR
22:06:33.738 00.009 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5219, FiltMin=1510, FiltMax=65535, Gamma=0.510
22:06:33.742 00.004 12116 UpdateGuideState exits: Star lost - low SNR
22:06:33.745 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:33.749 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
22:06:33.753 00.004 12116 Enqueuing Expose request
22:06:33.758 00.005 11824 Worker thread wakes up
22:06:33.758 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:06:33.758 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:06:34.232 00.474 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:34.237 00.005 12116 case statement mapped state 6 to 4
22:06:34.243 00.006 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:35.300 01.057 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:35.305 00.005 12116 case statement mapped state 6 to 4
22:06:35.307 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:36.413 01.106 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:36.416 00.003 12116 case statement mapped state 6 to 4
22:06:36.420 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:37.171 00.751 11824 Exposure complete
22:06:37.447 00.276 11824 worker thread done servicing request
22:06:37.448 00.001 12116 OnExposeComplete: enter
22:06:37.451 00.003 12116 UpdateGuideState(): m_state=6
22:06:37.455 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 741
22:06:37.458 00.003 12116 Star::Find false star n=37 nbg=257 bg=4264.0 sigma=821.0 thresh=6727 peak=5952
22:06:37.462 00.004 12116 Star::Find returns 0 (2), X=1412.00, Y=262.00, Mass=381319, SNR=2.9, Peak=8090 HFD=0.0
22:06:37.465 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:06:37.472 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
22:06:37.475 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
22:06:37.479 00.004 11824 Worker thread wakes up
22:06:37.479 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:06:37.479 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:06:37.479 00.000 11824 move complete, result=0
22:06:37.480 00.001 11824 worker thread done servicing request
22:06:37.595 00.115 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:06:37.599 00.004 12116 Status Line: Star lost - low SNR
22:06:37.605 00.006 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5360, FiltMin=1728, FiltMax=65535, Gamma=0.510
22:06:37.609 00.004 12116 UpdateGuideState exits: Star lost - low SNR
22:06:37.613 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:37.617 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
22:06:37.621 00.004 12116 Enqueuing Expose request
22:06:37.624 00.003 11824 Worker thread wakes up
22:06:37.624 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:06:37.624 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:06:37.624 00.000 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:37.631 00.007 12116 case statement mapped state 6 to 4
22:06:37.638 00.007 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:38.699 01.061 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:38.703 00.004 12116 case statement mapped state 6 to 4
22:06:38.707 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:39.814 01.107 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:39.823 00.009 12116 case statement mapped state 6 to 4
22:06:39.829 00.006 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:40.927 01.098 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:40.931 00.004 12116 case statement mapped state 6 to 4
22:06:40.933 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:41.049 00.116 11824 Exposure complete
22:06:41.309 00.260 11824 worker thread done servicing request
22:06:41.310 00.001 12116 OnExposeComplete: enter
22:06:41.313 00.003 12116 UpdateGuideState(): m_state=6
22:06:41.316 00.003 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 742
22:06:41.320 00.004 12116 Star::Find false star n=5 nbg=254 bg=4443.5 sigma=811.1 thresh=6877 peak=6256
22:06:41.324 00.004 12116 Star::Find returns 0 (2), X=1412.00, Y=262.00, Mass=17060, SNR=2.9, Peak=9245 HFD=0.0
22:06:41.329 00.005 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:06:41.334 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
22:06:41.339 00.005 12116 Enqueuing Move request for scope (0.00, 0.00)
22:06:41.342 00.003 11824 Worker thread wakes up
22:06:41.343 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:06:41.343 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:06:41.343 00.000 11824 move complete, result=0
22:06:41.344 00.001 11824 worker thread done servicing request
22:06:41.445 00.101 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:06:41.448 00.003 12116 Status Line: Star lost - low SNR
22:06:41.453 00.005 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5402, FiltMin=1663, FiltMax=65535, Gamma=0.510
22:06:41.456 00.003 12116 UpdateGuideState exits: Star lost - low SNR
22:06:41.462 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:41.465 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
22:06:41.468 00.003 12116 Enqueuing Expose request
22:06:41.471 00.003 11824 Worker thread wakes up
22:06:41.471 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:06:41.471 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:06:42.042 00.571 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:42.046 00.004 12116 case statement mapped state 6 to 4
22:06:42.048 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:43.105 01.057 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:43.110 00.005 12116 case statement mapped state 6 to 4
22:06:43.114 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:43.461 00.347 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:43.464 00.003 12116 case statement mapped state 6 to 4
22:06:43.466 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:43.562 00.096 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
22:06:43.565 00.003 12116 PhdController::Guide begins
22:06:43.568 00.003 12116 PhdController: newstate STATE_SETUP
22:06:43.571 00.003 12116 PhdController: setup
22:06:43.574 00.003 12116 PhdController: newstate STATE_ATTEMPT_START
22:06:43.578 00.004 12116 PhdController: guider state = 6
22:06:43.580 00.002 12116 PhdController: newstate STATE_SETTLE_BEGIN
22:06:43.584 00.004 12116 PhdController: newstate STATE_SETTLE_WAIT
22:06:43.588 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1003}
22:06:43.614 00.026 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:06:43.619 00.005 12116 case statement mapped state 6 to 4
22:06:43.622 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
22:06:44.937 01.315 11824 Exposure complete
22:06:45.388 00.451 11824 worker thread done servicing request
22:06:45.389 00.001 12116 OnExposeComplete: enter
22:06:45.392 00.003 12116 UpdateGuideState(): m_state=6
22:06:45.398 00.006 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 743
22:06:45.402 00.004 12116 Star::Find false star n=7 nbg=245 bg=4645.2 sigma=695.8 thresh=6732 peak=6108
22:06:45.406 00.004 12116 Star::Find returns 0 (2), X=1412.00, Y=262.00, Mass=17312, SNR=2.9, Peak=8928 HFD=0.0
22:06:45.409 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:06:45.416 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
22:06:45.420 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
22:06:45.423 00.003 11824 Worker thread wakes up
22:06:45.423 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:06:45.424 00.001 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:06:45.424 00.000 11824 move complete, result=0
22:06:45.424 00.000 11824 worker thread done servicing request
22:06:45.529 00.105 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:06:45.532 00.003 12116 Status Line: Star lost - low SNR
22:06:45.536 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1453, FiltMax=65535, Gamma=0.510
22:06:45.539 00.003 12116 UpdateGuideState exits: Star lost - low SNR
22:06:45.541 00.002 12116 PhdController: settling, locked = 0, distance = 100.00 (4.00) aobump = 0 frame = 1 / 99999
22:06:45.544 00.003 12116 evsrv: {"Event":"Settling","Timestamp":1778814405.544,"Host":"TALL-PINES-2024","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
22:06:45.547 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:45.550 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
22:06:45.553 00.003 12116 Enqueuing Expose request
22:06:45.554 00.001 11824 Worker thread wakes up
22:06:45.555 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:06:45.555 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:06:48.982 03.427 11824 Exposure complete
22:06:49.262 00.280 11824 worker thread done servicing request
22:06:49.262 00.000 12116 OnExposeComplete: enter
22:06:49.265 00.003 12116 UpdateGuideState(): m_state=6
22:06:49.269 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 744
22:06:49.273 00.004 12116 Star::Find false star n=37 nbg=253 bg=4396.9 sigma=775.4 thresh=6723 peak=6663
22:06:49.276 00.003 12116 Star::Find returns 0 (2), X=1412.00, Y=262.00, Mass=399360, SNR=2.9, Peak=10474 HFD=0.0
22:06:49.282 00.006 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:06:49.288 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
22:06:49.292 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
22:06:49.297 00.005 11824 Worker thread wakes up
22:06:49.297 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:06:49.297 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:06:49.297 00.000 11824 move complete, result=0
22:06:49.297 00.000 11824 worker thread done servicing request
22:06:49.402 00.105 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:06:49.406 00.004 12116 Status Line: Star lost - low SNR
22:06:49.414 00.008 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1597, FiltMax=65535, Gamma=0.510
22:06:49.417 00.003 12116 UpdateGuideState exits: Star lost - low SNR
22:06:49.422 00.005 12116 PhdController: settling, locked = 0, distance = 100.00 (4.00) aobump = 0 frame = 2 / 99999
22:06:49.426 00.004 12116 evsrv: {"Event":"Settling","Timestamp":1778814409.426,"Host":"TALL-PINES-2024","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
22:06:49.432 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:49.435 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
22:06:49.440 00.005 12116 Enqueuing Expose request
22:06:49.443 00.003 11824 Worker thread wakes up
22:06:49.443 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:06:49.443 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:06:52.868 03.425 11824 Exposure complete
22:06:53.166 00.298 11824 worker thread done servicing request
22:06:53.166 00.000 12116 OnExposeComplete: enter
22:06:53.171 00.005 12116 UpdateGuideState(): m_state=6
22:06:53.175 00.004 12116 Star::Find(15, 1412, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 745
22:06:53.181 00.006 12116 Star::Find returns 1 (0), X=1395.11, Y=263.02, Mass=335553, SNR=63.6, Peak=9741 HFD=2.8
22:06:53.184 00.003 12116 DistanceChecker: deactivated
22:06:53.188 00.004 12116 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.71) = xAngle (-5.85 = 0.43)
22:06:53.192 00.004 12116 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.86 = -2.86)
22:06:53.197 00.005 12116 CameraToMount -- cameraX=-18.45 cameraY=-0.11 hyp=18.45 cameraTheta=-3.14 mountX=16.75 mountY=-5.07, mountTheta=-0.29
22:06:53.205 00.008 12116 SchedulePrimaryMove(0D79E080, x=-18.45, y=-0.11, opts=13)
22:06:53.210 00.005 12116 Enqueuing Move request for scope (-18.45, -0.11)
22:06:53.214 00.004 11824 Worker thread wakes up
22:06:53.214 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5322, FiltMin=1453, FiltMax=65535, Gamma=0.510
22:06:53.217 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-18.45, -0.11) opts 0xd
22:06:53.217 00.000 12116 UpdateGuideState exits: m=335553 SNR=63.6
22:06:53.221 00.004 11824 Handling offset move in thread for scope, endpoint = (-18.45, -0.11)
22:06:53.221 00.000 12116 PhdController: settling, locked = 1, distance = 18.45 (4.00) aobump = 0 frame = 3 / 99999
22:06:53.224 00.003 11824 Moving (-18.45, -0.11) raw xDistance=16.75 yDistance=-5.07
22:06:53.225 00.001 12116 evsrv: {"Event":"Settling","Timestamp":1778814413.224,"Host":"TALL-PINES-2024","Inst":1,"Distance":18.45,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:06:53.227 00.002 11824 GuideAlgorithmHysteresis::Result() returns 10.55 from input 16.75
22:06:53.227 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:53.230 00.003 11824 resist switch: large excursion: input -5.07 thresh 1.35 direction from 0 to -1
22:06:53.231 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:06:53.234 00.003 12116 Enqueuing Expose request
22:06:53.239 00.005 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-15.21
22:06:53.239 00.000 11824 GuideAlgorithmResistSwitch::result() returns -5.07 from input -5.07
22:06:53.239 00.000 11824 MoveAxis(W, 3750, ABG)
22:06:53.239 00.000 11824 duration set to 2500 by maxRaDuration
22:06:53.239 00.000 11824 Guiding  Dir = 3, Dur = 2500
22:06:53.240 00.001 11824 IsSlewing returns 0
22:06:53.240 00.000 11824 IsGuiding returns 0
22:06:53.240 00.000 11824 PulseGuide returned control before completion, sleep 2510
22:06:55.753 02.513 11824 IsGuiding returns 1
22:06:55.753 00.000 11824 scope still moving after pulse duration time elapsed
22:06:55.786 00.033 11824 IsSlewing returns 0
22:06:55.787 00.001 11824 IsGuiding returns 0
22:06:55.787 00.000 11824 scope move finished after 2500 + 47 ms
22:06:55.787 00.000 11824 Move returns status 0, amount 2500
22:06:55.787 00.000 11824 MoveAxis(N, 952, ABG)
22:06:55.787 00.000 11824 Guiding  Dir = 0, Dur = 952
22:06:55.787 00.000 11824 IsSlewing returns 0
22:06:55.788 00.001 11824 IsGuiding returns 0
22:06:55.791 00.003 11824 PulseGuide returned control before completion, sleep 960
22:06:56.757 00.966 11824 IsGuiding returns 1
22:06:56.757 00.000 11824 scope still moving after pulse duration time elapsed
22:06:56.788 00.031 11824 IsSlewing returns 0
22:06:56.788 00.000 11824 IsGuiding returns 0
22:06:56.790 00.002 11824 scope move finished after 952 + 49 ms
22:06:56.790 00.000 11824 Move returns status 0, amount 952
22:06:56.790 00.000 11824 move complete, result=0
22:06:56.790 00.000 11824 worker thread done servicing request
22:06:56.790 00.000 12116 GuideStep: 16.7 px 2500 ms WEST, -5.1 px 952 ms NORTH
22:06:56.796 00.006 11824 Worker thread wakes up
22:06:56.796 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:06:56.796 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1380,248,31,31)
22:07:00.215 03.419 11824 Exposure complete
22:07:00.496 00.281 11824 worker thread done servicing request
22:07:00.496 00.000 12116 OnExposeComplete: enter
22:07:00.499 00.003 12116 UpdateGuideState(): m_state=6
22:07:00.505 00.006 12116 Star::Find(15, 1395, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 746
22:07:00.508 00.003 12116 Star::Find returns 1 (0), X=1403.72, Y=262.19, Mass=350209, SNR=77.4, Peak=41245 HFD=2.7
22:07:00.513 00.005 12116 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.71) = xAngle (-5.76 = 0.52)
22:07:00.516 00.003 12116 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.77 = -2.77)
22:07:00.520 00.004 12116 CameraToMount -- cameraX=-9.84 cameraY=-0.94 hyp=9.88 cameraTheta=-3.05 mountX=8.57 mountY=-3.55, mountTheta=-0.39
22:07:00.527 00.007 12116 SchedulePrimaryMove(0D79E080, x=-9.84, y=-0.94, opts=13)
22:07:00.531 00.004 12116 Enqueuing Move request for scope (-9.84, -0.94)
22:07:00.534 00.003 11824 Worker thread wakes up
22:07:00.534 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5395, FiltMin=1703, FiltMax=65535, Gamma=0.510
22:07:00.538 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-9.84, -0.94) opts 0xd
22:07:00.538 00.000 12116 UpdateGuideState exits: m=350209 SNR=77.4
22:07:00.541 00.003 11824 Handling offset move in thread for scope, endpoint = (-9.84, -0.94)
22:07:00.541 00.000 12116 PhdController: settling, locked = 1, distance = 15.88 (4.00) aobump = 0 frame = 4 / 99999
22:07:00.545 00.004 11824 Moving (-9.84, -0.94) raw xDistance=8.57 yDistance=-3.55
22:07:00.545 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778814420.545,"Host":"TALL-PINES-2024","Inst":1,"Distance":15.88,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:07:00.548 00.003 11824 GuideAlgorithmHysteresis::Result() returns 6.14 from input 8.57
22:07:00.548 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:00.551 00.003 11824 GuideAlgorithmResistSwitch::result() returns -3.55 from input -3.55
22:07:00.551 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:07:00.556 00.005 12116 Enqueuing Expose request
22:07:00.559 00.003 11824 MoveAxis(W, 2181, ABG)
22:07:00.559 00.000 11824 Guiding  Dir = 3, Dur = 2181
22:07:00.559 00.000 11824 IsSlewing returns 0
22:07:00.560 00.001 11824 IsGuiding returns 0
22:07:00.560 00.000 11824 PulseGuide returned control before completion, sleep 2191
22:07:02.767 02.207 11824 IsGuiding returns 1
22:07:02.767 00.000 11824 scope still moving after pulse duration time elapsed
22:07:02.798 00.031 11824 IsSlewing returns 0
22:07:02.798 00.000 11824 IsGuiding returns 0
22:07:02.798 00.000 11824 scope move finished after 2181 + 57 ms
22:07:02.798 00.000 11824 Move returns status 0, amount 2181
22:07:02.798 00.000 11824 MoveAxis(N, 667, ABG)
22:07:02.798 00.000 11824 Guiding  Dir = 0, Dur = 667
22:07:02.799 00.001 11824 IsSlewing returns 0
22:07:02.799 00.000 11824 IsGuiding returns 0
22:07:02.799 00.000 11824 PulseGuide returned control before completion, sleep 677
22:07:03.491 00.692 11824 IsGuiding returns 1
22:07:03.491 00.000 11824 scope still moving after pulse duration time elapsed
22:07:03.522 00.031 11824 IsSlewing returns 0
22:07:03.522 00.000 11824 IsGuiding returns 0
22:07:03.522 00.000 11824 scope move finished after 667 + 55 ms
22:07:03.522 00.000 11824 Move returns status 0, amount 667
22:07:03.523 00.001 11824 move complete, result=0
22:07:03.523 00.000 11824 worker thread done servicing request
22:07:03.523 00.000 11824 Worker thread wakes up
22:07:03.523 00.000 12116 GuideStep: 8.6 px 2181 ms WEST, -3.5 px 667 ms NORTH
22:07:03.526 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:07:03.527 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1389,247,31,31)
22:07:06.942 03.415 11824 Exposure complete
22:07:07.233 00.291 11824 worker thread done servicing request
22:07:07.233 00.000 12116 OnExposeComplete: enter
22:07:07.237 00.004 12116 UpdateGuideState(): m_state=6
22:07:07.241 00.004 12116 Star::Find(15, 1403, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 747
22:07:07.246 00.005 12116 Star::Find returns 1 (0), X=1413.16, Y=261.81, Mass=353107, SNR=76.2, Peak=41165 HFD=2.8
22:07:07.249 00.003 12116 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.71) = xAngle (-4.58 = 1.71)
22:07:07.254 00.005 12116 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.59 = -1.59)
22:07:07.257 00.003 12116 CameraToMount -- cameraX=-0.40 cameraY=-1.33 hyp=1.38 cameraTheta=-1.86 mountX=-0.19 mountY=-1.38, mountTheta=-1.70
22:07:07.267 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.40, y=-1.33, opts=13)
22:07:07.274 00.007 12116 Enqueuing Move request for scope (-0.40, -1.33)
22:07:07.282 00.008 11824 Worker thread wakes up
22:07:07.282 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5495, FiltMin=1520, FiltMax=65535, Gamma=0.510
22:07:07.289 00.007 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -1.33) opts 0xd
22:07:07.290 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.40, -1.33)
22:07:07.290 00.000 11824 Moving (-0.40, -1.33) raw xDistance=-0.19 yDistance=-1.38
22:07:07.290 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:07:07.290 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.38 from input -1.38
22:07:07.290 00.000 11824 MoveAxis(E, 0, ABG)
22:07:07.290 00.000 11824 Move returns status 0, amount 0
22:07:07.290 00.000 11824 MoveAxis(N, 260, ABG)
22:07:07.290 00.000 11824 Guiding  Dir = 0, Dur = 260
22:07:07.291 00.001 11824 IsSlewing returns 0
22:07:07.291 00.000 12116 UpdateGuideState exits: m=353107 SNR=76.2
22:07:07.301 00.010 11824 IsGuiding returns 0
22:07:07.303 00.002 11824 PulseGuide returned control before completion, sleep 269
22:07:07.303 00.000 12116 PhdController: settling, locked = 1, distance = 11.53 (4.00) aobump = 0 frame = 5 / 99999
22:07:07.325 00.022 12116 evsrv: {"Event":"Settling","Timestamp":1778814427.325,"Host":"TALL-PINES-2024","Inst":1,"Distance":11.53,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:07:07.336 00.011 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:07.358 00.022 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:07:07.366 00.008 12116 Enqueuing Expose request
22:07:07.574 00.208 11824 IsGuiding returns 1
22:07:07.574 00.000 11824 scope still moving after pulse duration time elapsed
22:07:07.606 00.032 11824 IsSlewing returns 0
22:07:07.606 00.000 11824 IsGuiding returns 0
22:07:07.607 00.001 11824 scope move finished after 260 + 45 ms
22:07:07.607 00.000 11824 Move returns status 0, amount 260
22:07:07.607 00.000 11824 move complete, result=0
22:07:07.607 00.000 11824 worker thread done servicing request
22:07:07.607 00.000 11824 Worker thread wakes up
22:07:07.607 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -1.4 px 260 ms NORTH
22:07:07.611 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:07:07.611 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:07:11.032 03.421 11824 Exposure complete
22:07:11.309 00.277 12116 OnExposeComplete: enter
22:07:11.313 00.004 12116 UpdateGuideState(): m_state=6
22:07:11.316 00.003 11824 worker thread done servicing request
22:07:11.317 00.001 12116 Star::Find(15, 1413, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 748
22:07:11.322 00.005 12116 Star::Find returns 1 (0), X=1413.49, Y=262.54, Mass=381237, SNR=77.0, Peak=41971 HFD=3.1
22:07:11.325 00.003 12116 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.71) = xAngle (-4.40 = 1.88)
22:07:11.330 00.005 12116 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.41 = -1.41)
22:07:11.333 00.003 12116 CameraToMount -- cameraX=-0.07 cameraY=-0.59 hyp=0.60 cameraTheta=-1.69 mountX=-0.18 mountY=-0.59, mountTheta=-1.87
22:07:11.342 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=-0.59, opts=13)
22:07:11.348 00.006 12116 Enqueuing Move request for scope (-0.07, -0.59)
22:07:11.351 00.003 11824 Worker thread wakes up
22:07:11.351 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.59) opts 0xd
22:07:11.351 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5565, FiltMin=1776, FiltMax=65535, Gamma=0.510
22:07:11.356 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.07, -0.59)
22:07:11.356 00.000 12116 UpdateGuideState exits: m=381237 SNR=77.0
22:07:11.359 00.003 11824 Moving (-0.07, -0.59) raw xDistance=-0.18 yDistance=-0.59
22:07:11.359 00.000 12116 PhdController: settling, locked = 1, distance = 8.25 (4.00) aobump = 0 frame = 6 / 99999
22:07:11.363 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:07:11.363 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778814431.363,"Host":"TALL-PINES-2024","Inst":1,"Distance":8.25,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:07:11.366 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
22:07:11.366 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:11.370 00.004 11824 MoveAxis(E, 0, ABG)
22:07:11.370 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:07:11.374 00.004 12116 Enqueuing Expose request
22:07:11.377 00.003 11824 Move returns status 0, amount 0
22:07:11.377 00.000 11824 MoveAxis(N, 111, ABG)
22:07:11.377 00.000 11824 Guiding  Dir = 0, Dur = 111
22:07:11.378 00.001 11824 IsSlewing returns 0
22:07:11.378 00.000 11824 IsGuiding returns 0
22:07:11.378 00.000 11824 PulseGuide returned control before completion, sleep 121
22:07:11.505 00.127 11824 IsGuiding returns 1
22:07:11.505 00.000 11824 scope still moving after pulse duration time elapsed
22:07:11.538 00.033 11824 IsSlewing returns 0
22:07:11.538 00.000 11824 IsGuiding returns 0
22:07:11.539 00.001 11824 scope move finished after 111 + 48 ms
22:07:11.539 00.000 11824 Move returns status 0, amount 111
22:07:11.539 00.000 11824 move complete, result=0
22:07:11.539 00.000 11824 worker thread done servicing request
22:07:11.539 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.6 px 111 ms NORTH
22:07:11.546 00.007 11824 Worker thread wakes up
22:07:11.546 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:07:11.547 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:07:14.998 03.451 11824 Exposure complete
22:07:15.323 00.325 11824 worker thread done servicing request
22:07:15.323 00.000 12116 OnExposeComplete: enter
22:07:15.328 00.005 12116 UpdateGuideState(): m_state=6
22:07:15.334 00.006 12116 Star::Find(15, 1413, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 749
22:07:15.342 00.008 12116 Star::Find returns 1 (0), X=1413.66, Y=263.37, Mass=335456, SNR=73.3, Peak=38368 HFD=3.0
22:07:15.346 00.004 12116 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.71) = xAngle (-1.56 = -1.56)
22:07:15.354 00.008 12116 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.43 = 1.43)
22:07:15.360 00.006 12116 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.16 mountX=0.00 mountY=0.26, mountTheta=1.56
22:07:15.371 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.11, y=0.24, opts=13)
22:07:15.374 00.003 12116 Enqueuing Move request for scope (0.11, 0.24)
22:07:15.377 00.003 11824 Worker thread wakes up
22:07:15.378 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5696, FiltMin=1725, FiltMax=65535, Gamma=0.510
22:07:15.382 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
22:07:15.382 00.000 12116 UpdateGuideState exits: m=335456 SNR=73.3
22:07:15.386 00.004 11824 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
22:07:15.386 00.000 11824 Moving (0.11, 0.24) raw xDistance=0.00 yDistance=0.26
22:07:15.386 00.000 12116 PhdController: settling, locked = 1, distance = 5.86 (4.00) aobump = 0 frame = 7 / 99999
22:07:15.390 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:07:15.390 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:15.390 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778814435.390,"Host":"TALL-PINES-2024","Inst":1,"Distance":5.86,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:07:15.393 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:07:15.393 00.000 11824 MoveAxis(E, 0, ABG)
22:07:15.393 00.000 11824 Move returns status 0, amount 0
22:07:15.393 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:15.398 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:07:15.404 00.006 11824 MoveAxis(N, 0, ABG)
22:07:15.404 00.000 12116 Enqueuing Expose request
22:07:15.408 00.004 11824 Move returns status 0, amount 0
22:07:15.408 00.000 11824 move complete, result=0
22:07:15.410 00.002 11824 worker thread done servicing request
22:07:15.410 00.000 11824 Worker thread wakes up
22:07:15.410 00.000 12116 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:07:15.416 00.006 11824 worker thread servicing REQUEST_EXPOSE 3000
22:07:15.416 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:07:18.845 03.429 11824 Exposure complete
22:07:19.123 00.278 11824 worker thread done servicing request
22:07:19.124 00.001 12116 OnExposeComplete: enter
22:07:19.127 00.003 12116 UpdateGuideState(): m_state=6
22:07:19.131 00.004 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 750
22:07:19.135 00.004 12116 Star::Find returns 1 (0), X=1414.09, Y=263.40, Mass=334346, SNR=81.6, Peak=46864 HFD=2.8
22:07:19.139 00.004 12116 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.71) = xAngle (-2.25 = -2.25)
22:07:19.143 00.004 12116 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.74 = 0.74)
22:07:19.147 00.004 12116 CameraToMount -- cameraX=0.53 cameraY=0.27 hyp=0.60 cameraTheta=0.47 mountX=-0.37 mountY=0.40, mountTheta=2.32
22:07:19.156 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.53, y=0.27, opts=13)
22:07:19.163 00.007 12116 Enqueuing Move request for scope (0.53, 0.27)
22:07:19.166 00.003 11824 Worker thread wakes up
22:07:19.166 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5747, FiltMin=1651, FiltMax=65535, Gamma=0.510
22:07:19.171 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.27) opts 0xd
22:07:19.171 00.000 12116 UpdateGuideState exits: m=334346 SNR=81.6
22:07:19.174 00.003 11824 Handling offset move in thread for scope, endpoint = (0.53, 0.27)
22:07:19.175 00.001 11824 Moving (0.53, 0.27) raw xDistance=-0.37 yDistance=0.40
22:07:19.175 00.000 12116 PhdController: settling, locked = 1, distance = 4.28 (4.00) aobump = 0 frame = 8 / 99999
22:07:19.178 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
22:07:19.179 00.001 12116 evsrv: {"Event":"Settling","Timestamp":1778814439.178,"Host":"TALL-PINES-2024","Inst":1,"Distance":4.28,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:07:19.181 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:19.182 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:19.185 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:07:19.185 00.000 11824 MoveAxis(E, 84, ABG)
22:07:19.185 00.000 11824 Guiding  Dir = 2, Dur = 84
22:07:19.186 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:07:19.189 00.003 11824 IsSlewing returns 0
22:07:19.190 00.001 12116 Enqueuing Expose request
22:07:19.194 00.004 11824 IsGuiding returns 0
22:07:19.194 00.000 11824 PulseGuide returned control before completion, sleep 94
22:07:19.304 00.110 11824 IsGuiding returns 1
22:07:19.304 00.000 11824 scope still moving after pulse duration time elapsed
22:07:19.335 00.031 11824 IsSlewing returns 0
22:07:19.335 00.000 11824 IsGuiding returns 0
22:07:19.335 00.000 11824 scope move finished after 84 + 57 ms
22:07:19.336 00.001 11824 Move returns status 0, amount 84
22:07:19.336 00.000 11824 MoveAxis(N, 0, ABG)
22:07:19.336 00.000 11824 Move returns status 0, amount 0
22:07:19.336 00.000 11824 move complete, result=0
22:07:19.336 00.000 11824 worker thread done servicing request
22:07:19.336 00.000 11824 Worker thread wakes up
22:07:19.336 00.000 12116 GuideStep: -0.4 px 84 ms EAST, 0.4 px 0 ms NORTH
22:07:19.340 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:07:19.340 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:07:22.767 03.427 11824 Exposure complete
22:07:23.089 00.322 11824 worker thread done servicing request
22:07:23.089 00.000 12116 OnExposeComplete: enter
22:07:23.094 00.005 12116 UpdateGuideState(): m_state=6
22:07:23.100 00.006 12116 Star::Find(15, 1414, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
22:07:23.104 00.004 12116 Star::Find returns 1 (0), X=1413.50, Y=263.95, Mass=312268, SNR=61.7, Peak=32208 HFD=3.1
22:07:23.107 00.003 12116 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.71) = xAngle (-1.07 = -1.07)
22:07:23.111 00.004 12116 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.92 = 1.92)
22:07:23.113 00.002 12116 CameraToMount -- cameraX=-0.06 cameraY=0.82 hyp=0.82 cameraTheta=1.64 mountX=0.40 mountY=0.78, mountTheta=1.10
22:07:23.120 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=0.82, opts=13)
22:07:23.124 00.004 12116 Enqueuing Move request for scope (-0.06, 0.82)
22:07:23.129 00.005 11824 Worker thread wakes up
22:07:23.129 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5741, FiltMin=1616, FiltMax=65535, Gamma=0.510
22:07:23.132 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.82) opts 0xd
22:07:23.132 00.000 12116 UpdateGuideState exits: m=312268 SNR=61.7
22:07:23.136 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.06, 0.82)
22:07:23.136 00.000 12116 PhdController: settling, locked = 1, distance = 3.24 (4.00) aobump = 0 frame = 9 / 99999
22:07:23.140 00.004 11824 Moving (-0.06, 0.82) raw xDistance=0.40 yDistance=0.78
22:07:23.140 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778814443.140,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.24,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:07:23.144 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40
22:07:23.145 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:07:23.145 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.78
22:07:23.145 00.000 11824 MoveAxis(W, 83, ABG)
22:07:23.145 00.000 11824 Guiding  Dir = 3, Dur = 83
22:07:23.146 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:23.149 00.003 11824 IsSlewing returns 0
22:07:23.149 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:07:23.155 00.006 12116 Enqueuing Expose request
22:07:23.159 00.004 11824 IsGuiding returns 0
22:07:23.160 00.001 11824 PulseGuide returned control before completion, sleep 93
22:07:23.266 00.106 11824 IsGuiding returns 1
22:07:23.266 00.000 11824 scope still moving after pulse duration time elapsed
22:07:23.297 00.031 11824 IsSlewing returns 0
22:07:23.297 00.000 11824 IsGuiding returns 0
22:07:23.297 00.000 11824 scope move finished after 83 + 55 ms
22:07:23.297 00.000 11824 Move returns status 0, amount 83
22:07:23.298 00.001 11824 MoveAxis(N, 0, ABG)
22:07:23.298 00.000 11824 Move returns status 0, amount 0
22:07:23.298 00.000 11824 move complete, result=0
22:07:23.299 00.001 11824 worker thread done servicing request
22:07:23.299 00.000 11824 Worker thread wakes up
22:07:23.299 00.000 12116 GuideStep: 0.4 px 83 ms WEST, 0.8 px 0 ms NORTH
22:07:23.303 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:07:23.304 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:07:26.722 03.418 11824 Exposure complete
22:07:27.001 00.279 11824 worker thread done servicing request
22:07:27.002 00.001 12116 OnExposeComplete: enter
22:07:27.005 00.003 12116 UpdateGuideState(): m_state=6
22:07:27.012 00.007 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 752
22:07:27.016 00.004 12116 Star::Find returns 1 (0), X=1413.40, Y=263.18, Mass=294419, SNR=59.7, Peak=32928 HFD=2.8
22:07:27.021 00.005 12116 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.71) = xAngle (0.11 = 0.11)
22:07:27.025 00.004 12116 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.10 = 3.10)
22:07:27.030 00.005 12116 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.82 mountX=0.17 mountY=0.01, mountTheta=0.05
22:07:27.037 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.16, y=0.05, opts=13)
22:07:27.042 00.005 12116 Enqueuing Move request for scope (-0.16, 0.05)
22:07:27.047 00.005 11824 Worker thread wakes up
22:07:27.047 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5744, FiltMin=1191, FiltMax=65535, Gamma=0.510
22:07:27.050 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
22:07:27.050 00.000 12116 UpdateGuideState exits: m=294419 SNR=59.7
22:07:27.055 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
22:07:27.055 00.000 12116 PhdController: settling, locked = 1, distance = 2.32 (4.00) aobump = 0 frame = 10 / 99999
22:07:27.058 00.003 12116 PhdController: newstate STATE_FINISH
22:07:27.061 00.003 11824 Moving (-0.16, 0.05) raw xDistance=0.17 yDistance=0.01
22:07:27.061 00.000 12116 PhdController complete: success
22:07:27.064 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:07:27.064 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:27.064 00.000 12116 evsrv: {"Event":"SettleDone","Timestamp":1778814447.064,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":2}
22:07:27.067 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:27.067 00.000 11824 MoveAxis(E, 0, ABG)
22:07:27.067 00.000 12116 Mount: notify guiding dither settle done success=1
22:07:27.070 00.003 11824 Move returns status 0, amount 0
22:07:27.070 00.000 12116 PhdController: newstate STATE_IDLE
22:07:27.074 00.004 11824 MoveAxis(N, 0, ABG)
22:07:27.074 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:27.077 00.003 11824 Move returns status 0, amount 0
22:07:27.077 00.000 11824 move complete, result=0
22:07:27.077 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:07:27.080 00.003 12116 Enqueuing Expose request
22:07:27.083 00.003 11824 worker thread done servicing request
22:07:27.083 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:07:27.088 00.005 11824 Worker thread wakes up
22:07:27.088 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:07:27.088 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:07:30.503 03.415 11824 Exposure complete
22:07:30.836 00.333 11824 worker thread done servicing request
22:07:30.836 00.000 12116 OnExposeComplete: enter
22:07:30.840 00.004 12116 UpdateGuideState(): m_state=6
22:07:30.844 00.004 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 753
22:07:30.848 00.004 12116 Star::Find returns 1 (0), X=1413.55, Y=263.11, Mass=307000, SNR=67.2, Peak=36227 HFD=2.7
22:07:30.854 00.006 12116 MultiStar: [#1 -0.50,0.45,0.46,U] [#2 -0.28,0.21,0.58,U] [#3 -0.52,0.77,0.98,U] [#4 -0.43,0.91,0.49,U] [#5 0.01,0.90,0.38,U] [#6 -0.32,0.72,0.32,U] [#7 -0.72,0.80,0.34,U] [#8 0.02,0.87,0.27,U] 
22:07:30.857 00.003 12116 single-star, 8 included, MultiStar: {-0.30, 0.54}, one-star: {-0.01, -0.02}
22:07:30.862 00.005 12116 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.71) = xAngle (-4.57 = 1.72)
22:07:30.866 00.004 12116 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.58 = -1.58)
22:07:30.871 00.005 12116 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.85 mountX=-0.00 mountY=-0.02, mountTheta=-1.72
22:07:30.883 00.012 12116 SchedulePrimaryMove(0D79E080, x=-0.01, y=-0.02, opts=13)
22:07:30.888 00.005 12116 Enqueuing Move request for scope (-0.01, -0.02)
22:07:30.891 00.003 11824 Worker thread wakes up
22:07:30.891 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5735, FiltMin=1671, FiltMax=65535, Gamma=0.510
22:07:30.895 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:07:30.895 00.000 12116 UpdateGuideState exits: m=307000 SNR=67.2
22:07:30.898 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:30.902 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:07:30.902 00.000 11824 Moving (-0.01, -0.02) raw xDistance=-0.00 yDistance=-0.02
22:07:30.902 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:07:30.902 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:30.903 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:07:30.906 00.003 12116 Enqueuing Expose request
22:07:30.910 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:07:30.910 00.000 11824 MoveAxis(E, 0, ABG)
22:07:30.910 00.000 11824 Move returns status 0, amount 0
22:07:30.910 00.000 11824 MoveAxis(N, 0, ABG)
22:07:30.910 00.000 11824 Move returns status 0, amount 0
22:07:30.910 00.000 11824 move complete, result=0
22:07:30.911 00.001 11824 worker thread done servicing request
22:07:30.911 00.000 11824 Worker thread wakes up
22:07:30.911 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:07:30.911 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:07:30.916 00.005 12116 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:07:34.332 03.416 11824 Exposure complete
22:07:34.612 00.280 11824 worker thread done servicing request
22:07:34.612 00.000 12116 OnExposeComplete: enter
22:07:34.615 00.003 12116 UpdateGuideState(): m_state=6
22:07:34.621 00.006 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 754
22:07:34.624 00.003 12116 Star::Find returns 1 (0), X=1413.08, Y=263.12, Mass=272211, SNR=67.3, Peak=35440 HFD=2.6
22:07:34.630 00.006 12116 MultiStar: [#1 -0.85,0.81,0.57,U] [#2 0.68,0.11,0.66,U] [#3 -1.03,0.84,0.78,U] [#4 -0.65,0.83,0.51,U] [#5 -0.76,0.77,0.39,U] [#6 -0.53,0.39,0.30,U] [#7 -0.82,1.03,0.33,U] [#8 -1.29,0.61,0.33,U] 
22:07:34.634 00.004 12116 single-star, 8 included, MultiStar: {-0.58, 0.53}, one-star: {-0.48, -0.01}
22:07:34.638 00.004 12116 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.71) = xAngle (-5.84 = 0.44)
22:07:34.642 00.004 12116 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.85 = -2.85)
22:07:34.648 00.006 12116 CameraToMount -- cameraX=-0.48 cameraY=-0.01 hyp=0.48 cameraTheta=-3.12 mountX=0.43 mountY=-0.14, mountTheta=-0.31
22:07:34.658 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.48, y=-0.01, opts=13)
22:07:34.662 00.004 12116 Enqueuing Move request for scope (-0.48, -0.01)
22:07:34.666 00.004 11824 Worker thread wakes up
22:07:34.666 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5741, FiltMin=1715, FiltMax=65535, Gamma=0.510
22:07:34.670 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.01) opts 0xd
22:07:34.670 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.48, -0.01)
22:07:34.670 00.000 12116 UpdateGuideState exits: m=272211 SNR=67.3
22:07:34.674 00.004 11824 Moving (-0.48, -0.01) raw xDistance=0.43 yDistance=-0.14
22:07:34.674 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:34.677 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
22:07:34.678 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:07:34.681 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:34.681 00.000 12116 Enqueuing Expose request
22:07:34.684 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:07:34.684 00.000 11824 MoveAxis(W, 97, ABG)
22:07:34.684 00.000 11824 Guiding  Dir = 3, Dur = 97
22:07:34.684 00.000 11824 IsSlewing returns 0
22:07:34.685 00.001 11824 IsGuiding returns 0
22:07:34.685 00.000 11824 PulseGuide returned control before completion, sleep 107
22:07:34.805 00.120 11824 IsGuiding returns 1
22:07:34.806 00.001 11824 scope still moving after pulse duration time elapsed
22:07:34.837 00.031 11824 IsSlewing returns 0
22:07:34.837 00.000 11824 IsGuiding returns 0
22:07:34.838 00.001 11824 scope move finished after 97 + 55 ms
22:07:34.838 00.000 11824 Move returns status 0, amount 97
22:07:34.838 00.000 11824 MoveAxis(N, 0, ABG)
22:07:34.838 00.000 11824 Move returns status 0, amount 0
22:07:34.838 00.000 11824 move complete, result=0
22:07:34.840 00.002 11824 worker thread done servicing request
22:07:34.840 00.000 11824 Worker thread wakes up
22:07:34.840 00.000 12116 GuideStep: 0.4 px 97 ms WEST, -0.1 px 0 ms NORTH
22:07:34.845 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:07:34.845 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:07:38.255 03.410 11824 Exposure complete
22:07:38.643 00.388 11824 worker thread done servicing request
22:07:38.644 00.001 12116 OnExposeComplete: enter
22:07:38.648 00.004 12116 UpdateGuideState(): m_state=6
22:07:38.652 00.004 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 755
22:07:38.656 00.004 12116 Star::Find returns 1 (0), X=1413.41, Y=263.37, Mass=282933, SNR=69.1, Peak=29984 HFD=3.1
22:07:38.661 00.005 12116 MultiStar: [#1 -0.06,0.52,0.46,U] [#2 0.23,0.18,0.67,U] [#3 -0.67,1.03,0.82,U] [#4 -0.28,0.72,0.47,U] [#5 -0.20,0.78,0.43,U] [#6 -0.17,1.09,0.29,U] [#7 -0.16,1.13,0.37,U] [#8 -0.24,0.87,0.30,U] 
22:07:38.665 00.004 12116 single-star, 8 included, MultiStar: {-0.20, 0.65}, one-star: {-0.15, 0.24}
22:07:38.671 00.006 12116 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.71) = xAngle (-0.58 = -0.58)
22:07:38.674 00.003 12116 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.41 = 2.41)
22:07:38.680 00.006 12116 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.28 cameraTheta=2.13 mountX=0.23 mountY=0.19, mountTheta=0.68
22:07:38.690 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.15, y=0.24, opts=13)
22:07:38.696 00.006 12116 Enqueuing Move request for scope (-0.15, 0.24)
22:07:38.699 00.003 11824 Worker thread wakes up
22:07:38.699 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5808, FiltMin=1728, FiltMax=65535, Gamma=0.510
22:07:38.704 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
22:07:38.704 00.000 12116 UpdateGuideState exits: m=282933 SNR=69.1
22:07:38.708 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
22:07:38.708 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:38.712 00.004 11824 Moving (-0.15, 0.24) raw xDistance=0.23 yDistance=0.19
22:07:38.712 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:07:38.715 00.003 12116 Enqueuing Expose request
22:07:38.720 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:07:38.720 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:38.720 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:07:38.720 00.000 11824 MoveAxis(E, 0, ABG)
22:07:38.720 00.000 11824 Move returns status 0, amount 0
22:07:38.720 00.000 11824 MoveAxis(N, 0, ABG)
22:07:38.720 00.000 11824 Move returns status 0, amount 0
22:07:38.721 00.001 11824 move complete, result=0
22:07:38.721 00.000 11824 worker thread done servicing request
22:07:38.721 00.000 11824 Worker thread wakes up
22:07:38.721 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:07:38.721 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:07:38.725 00.004 12116 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:07:42.124 03.399 11824 Exposure complete
22:07:42.404 00.280 11824 worker thread done servicing request
22:07:42.404 00.000 12116 OnExposeComplete: enter
22:07:42.409 00.005 12116 UpdateGuideState(): m_state=6
22:07:42.415 00.006 12116 Star::Find(15, 1413, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 756
22:07:42.420 00.005 12116 Star::Find returns 1 (0), X=1413.58, Y=263.13, Mass=258172, SNR=59.6, Peak=29184 HFD=3.1
22:07:42.425 00.005 12116 MultiStar: [#1 -0.22,0.28,0.59,U] [#2 0.15,-0.32,0.66,U] [#3 -0.28,0.60,0.77,U] [#4 -0.46,0.58,0.49,U] [#5 -0.05,0.18,0.53,U] [#6 -0.57,0.21,0.35,U] [#7 -0.15,1.13,0.34,U] [#8 -0.03,0.44,0.32,U] 
22:07:42.430 00.005 12116 single-star, 8 included, MultiStar: {-0.15, 0.28}, one-star: {0.02, -0.00}
22:07:42.433 00.003 12116 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.71) = xAngle (-2.82 = -2.82)
22:07:42.438 00.005 12116 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.17 = 0.17)
22:07:42.442 00.004 12116 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.10 mountX=-0.02 mountY=0.00, mountTheta=2.96
22:07:42.450 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.02, y=-0.00, opts=13)
22:07:42.454 00.004 12116 Enqueuing Move request for scope (0.02, -0.00)
22:07:42.457 00.003 11824 Worker thread wakes up
22:07:42.457 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5843, FiltMin=1639, FiltMax=65535, Gamma=0.510
22:07:42.460 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:07:42.460 00.000 12116 UpdateGuideState exits: m=258172 SNR=59.6
22:07:42.463 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:42.466 00.003 11824 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:07:42.466 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:07:42.469 00.003 12116 Enqueuing Expose request
22:07:42.473 00.004 11824 Moving (0.02, -0.00) raw xDistance=-0.02 yDistance=0.00
22:07:42.473 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:07:42.473 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:42.473 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:07:42.473 00.000 11824 MoveAxis(E, 0, ABG)
22:07:42.473 00.000 11824 Move returns status 0, amount 0
22:07:42.474 00.001 11824 MoveAxis(N, 0, ABG)
22:07:42.474 00.000 11824 Move returns status 0, amount 0
22:07:42.474 00.000 11824 move complete, result=0
22:07:42.474 00.000 11824 worker thread done servicing request
22:07:42.474 00.000 11824 Worker thread wakes up
22:07:42.474 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:07:42.474 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1399,248,31,31)
22:07:42.479 00.005 12116 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:07:45.332 02.853 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:07:45.339 00.007 12116 case statement mapped state 6 to 3
22:07:45.343 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:07:45.435 00.092 12116 evsrv: cli 01AB6F50 request: {"method":"stop_capture","id":1004}
22:07:45.443 00.008 12116 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:07:45.449 00.006 12116 Status Line: Waiting for devices...
22:07:45.455 00.006 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1004}
22:07:45.486 00.031 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:07:45.489 00.003 12116 case statement mapped state 6 to 3
22:07:45.493 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:07:45.784 00.291 11824 ASCOM_AbortExposure returns err = 0
22:07:45.784 00.000 11824 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:07:45.784 00.000 12116 OnExposeComplete: enter
22:07:45.788 00.004 12116 OnExposeComplete: Capture Error reported
22:07:45.791 00.003 12116 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:07:45.795 00.004 11824 worker thread done servicing request
22:07:45.795 00.000 12116 Mount: notify guiding stopped
22:07:45.800 00.005 12116 Changing from state GUIDING to STOP
22:07:45.804 00.004 12116 guider state => SELECTED
22:07:45.807 00.003 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5843, FiltMin=1639, FiltMax=65535, Gamma=0.510
22:07:45.811 00.004 12116 Changing from state SELECTED to UNINITIALIZED
22:07:45.815 00.004 12116 guider state => SELECTING
22:07:45.825 00.010 12116 Status Line: Stopped.
22:07:45.832 00.007 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:07:46.548 00.716 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:07:46.551 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:08:14.511 27.960 12116 evsrv: cli 01AB6F50 request: {"method":"get_connected","id":1011}
22:08:14.515 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":true,"id":1011}
22:08:14.613 00.098 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:08:14.616 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:08:15.680 01.064 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:08:15.684 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:08:16.799 01.115 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:08:16.803 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:08:17.913 01.110 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:08:17.915 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:08:19.027 01.112 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:08:19.031 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:08:19.129 00.098 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
22:08:19.132 00.003 12116 PhdController::Guide begins
22:08:19.135 00.003 12116 PhdController: newstate STATE_SETUP
22:08:19.138 00.003 12116 PhdController: setup
22:08:19.141 00.003 12116 PhdController: newstate STATE_ATTEMPT_START
22:08:19.143 00.002 12116 PhdController: start capturing
22:08:19.146 00.003 12116 Changing from state SELECTING to UNINITIALIZED
22:08:19.148 00.002 12116 guider state => SELECTING
22:08:19.150 00.002 12116 setting force full frames = true
22:08:19.152 00.002 12116 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:08:19.161 00.009 12116 ScheduleExposure(3000,3,0) exposurePending=0
22:08:19.164 00.003 12116 Enqueuing Expose request
22:08:19.167 00.003 12116 PhdController: newstate STATE_SELECT_STAR
22:08:19.170 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1003}
22:08:19.173 00.003 11824 Worker thread wakes up
22:08:19.173 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:08:19.173 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:08:22.584 03.411 11824 Exposure complete
22:08:22.824 00.240 11824 worker thread done servicing request
22:08:22.826 00.002 12116 OnExposeComplete: enter
22:08:22.829 00.003 12116 UpdateGuideState(): m_state=1
22:08:22.831 00.002 12116 UpdateCurrentPosition: no star selected
22:08:22.835 00.004 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:08:22.838 00.003 12116 Status Line: No star selected
22:08:22.844 00.006 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5747, FiltMin=1770, FiltMax=65535, Gamma=0.510
22:08:22.847 00.003 12116 UpdateGuideState exits: No star selected
22:08:22.849 00.002 12116 GuiderMultiStar::AutoSelect enter
22:08:22.853 00.004 12116 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:08:23.097 00.244 12116 AutoFind: auto downsample for scale 1.51 => 1x
22:08:23.367 00.270 12116 AutoFind: global mean = 0.2, stdev 2212.7
22:08:23.371 00.004 12116 AutoFind: using threshold = 0.1
22:08:23.678 00.307 12116 AutoFind: local max [565, 576] 119.6
22:08:23.684 00.006 12116 AutoFind: local max [980, 910] 118.3
22:08:23.689 00.005 12116 AutoFind: local max [867, 902] 113.0
22:08:23.693 00.004 12116 AutoFind: local max [360, 856] 74.2
22:08:23.699 00.006 12116 AutoFind: local max [824, 907] 53.3
22:08:23.704 00.005 12116 AutoFind: local max [692, 1005] 48.4
22:08:23.708 00.004 12116 AutoFind: local max [565, 937] 44.8
22:08:23.712 00.004 12116 AutoFind: local max [557, 938] 40.4
22:08:23.716 00.004 12116 AutoFind: local max [560, 947] 39.6
22:08:23.720 00.004 12116 AutoFind: local max [647, 893] 37.0
22:08:23.723 00.003 12116 AutoFind: local max [520, 1115] 29.1
22:08:23.726 00.003 12116 AutoFind: local max [1399, 269] 24.7
22:08:23.730 00.004 12116 AutoFind: local max [1563, 1011] 20.0
22:08:23.732 00.002 12116 AutoFind: local max [991, 1039] 17.3
22:08:23.735 00.003 12116 AutoFind: local max [1377, 58] 17.1
22:08:23.738 00.003 12116 AutoFind: local max [1521, 959] 15.6
22:08:23.742 00.004 12116 AutoFind: local max [338, 1136] 13.9
22:08:23.746 00.004 12116 AutoFind: local max [51, 953] 12.0
22:08:23.749 00.003 12116 AutoFind: local max [744, 987] 11.6
22:08:23.752 00.003 12116 AutoFind: local max [1252, 886] 9.7
22:08:23.756 00.004 12116 AutoFind: local max [849, 757] 9.0
22:08:23.759 00.003 12116 AutoFind: local max [1292, 1112] 8.4
22:08:23.762 00.003 12116 AutoFind: local max [1411, 396] 7.4
22:08:23.765 00.003 12116 AutoFind: local max [1729, 288] 6.9
22:08:23.768 00.003 12116 AutoFind: local max [1151, 1047] 6.8
22:08:23.772 00.004 12116 AutoFind: local max [1748, 131] 5.7
22:08:23.775 00.003 12116 AutoFind: local max [1125, 985] 5.5
22:08:23.778 00.003 12116 AutoFind: local max [504, 277] 5.3
22:08:23.781 00.003 12116 AutoFind: local max [258, 19] 5.0
22:08:23.784 00.003 12116 AutoFind: local max [1536, 123] 4.8
22:08:23.788 00.004 12116 AutoFind: local max [86, 1035] 4.6
22:08:23.791 00.003 12116 AutoFind: local max [176, 161] 4.6
22:08:23.794 00.003 12116 AutoFind: local max [1169, 362] 4.6
22:08:23.796 00.002 12116 AutoFind: local max [878, 899] 4.3
22:08:23.799 00.003 12116 AutoFind: local max [567, 956] 4.3
22:08:23.802 00.003 12116 AutoFind: local max [1591, 998] 4.2
22:08:23.807 00.005 12116 AutoFind: local max [192, 1159] 4.2
22:08:23.810 00.003 12116 AutoFind: local max [692, 1047] 4.1
22:08:23.813 00.003 12116 AutoFind: local max [978, 920] 4.1
22:08:23.816 00.003 12116 AutoFind: local max [275, 1170] 4.1
22:08:23.819 00.003 12116 AutoFind: local max [571, 534] 4.1
22:08:23.824 00.005 12116 AutoFind: local max [1920, 1193] 4.1
22:08:23.827 00.003 12116 AutoFind: local max [512, 1109] 4.1
22:08:23.829 00.002 12116 AutoFind: local max [313, 724] 4.0
22:08:23.832 00.003 12116 AutoFind: local max [1320, 955] 4.0
22:08:23.835 00.003 12116 AutoFind: local max [410, 937] 4.0
22:08:23.841 00.006 12116 AutoFind: local max [561, 566] 4.0
22:08:23.845 00.004 12116 AutoFind: local max [141, 1115] 4.0
22:08:23.848 00.003 12116 AutoFind: local max [1573, 768] 3.9
22:08:23.851 00.003 12116 AutoFind: local max [1810, 557] 3.9
22:08:23.855 00.004 12116 AutoFind: local max [729, 1007] 3.9
22:08:23.857 00.002 12116 AutoFind: local max [78, 879] 3.9
22:08:23.860 00.003 12116 AutoFind: local max [983, 1075] 3.9
22:08:23.862 00.002 12116 AutoFind: local max [464, 1082] 3.9
22:08:23.865 00.003 12116 AutoFind: local max [1648, 732] 3.8
22:08:23.868 00.003 12116 AutoFind: local max [775, 790] 3.8
22:08:23.872 00.004 12116 AutoFind: local max [909, 868] 3.8
22:08:23.875 00.003 12116 AutoFind: local max [756, 628] 3.8
22:08:23.878 00.003 12116 AutoFind: local max [1439, 812] 3.8
22:08:23.880 00.002 12116 AutoFind: local max [1543, 1011] 3.8
22:08:23.883 00.003 12116 AutoFind: local max [464, 1172] 3.7
22:08:23.887 00.004 12116 AutoFind: local max [992, 1140] 3.7
22:08:23.890 00.003 12116 AutoFind: local max [533, 670] 3.7
22:08:23.894 00.004 12116 AutoFind: local max [1269, 815] 3.7
22:08:23.897 00.003 12116 AutoFind: local max [1697, 797] 3.7
22:08:23.899 00.002 12116 AutoFind: local max [1226, 996] 3.7
22:08:23.903 00.004 12116 AutoFind: local max [594, 936] 3.7
22:08:23.907 00.004 12116 AutoFind: local max [1104, 1152] 3.7
22:08:23.909 00.002 12116 AutoFind: local max [399, 1075] 3.6
22:08:23.912 00.003 12116 AutoFind: local max [681, 1159] 3.6
22:08:23.915 00.003 12116 AutoFind: local max [350, 857] 3.6
22:08:23.918 00.003 12116 AutoFind: local max [1389, 506] 3.6
22:08:23.922 00.004 12116 AutoFind: local max [700, 1184] 3.6
22:08:23.925 00.003 12116 AutoFind: local max [547, 930] 3.6
22:08:23.930 00.005 12116 AutoFind: local max [301, 763] 3.6
22:08:23.934 00.004 12116 AutoFind: local max [1062, 723] 3.6
22:08:23.936 00.002 12116 AutoFind: local max [915, 618] 3.6
22:08:23.940 00.004 12116 AutoFind: local max [1567, 780] 3.6
22:08:23.942 00.002 12116 AutoFind: local max [385, 822] 3.6
22:08:23.946 00.004 12116 AutoFind: local max [958, 937] 3.6
22:08:23.949 00.003 12116 AutoFind: local max [398, 765] 3.6
22:08:23.952 00.003 12116 AutoFind: local max [446, 511] 3.5
22:08:23.956 00.004 12116 AutoFind: local max [354, 1163] 3.5
22:08:23.959 00.003 12116 AutoFind: local max [625, 707] 3.5
22:08:23.963 00.004 12116 AutoFind: local max [1705, 736] 3.5
22:08:23.967 00.004 12116 AutoFind: local max [552, 747] 3.5
22:08:23.970 00.003 12116 AutoFind: local max [751, 1127] 3.5
22:08:23.973 00.003 12116 AutoFind: local max [872, 890] 3.5
22:08:23.976 00.003 12116 AutoFind: local max [817, 1078] 3.5
22:08:23.979 00.003 12116 AutoFind: local max [1700, 1013] 3.5
22:08:23.983 00.004 12116 AutoFind: local max [353, 907] 3.5
22:08:23.985 00.002 12116 AutoFind: local max [1538, 907] 3.5
22:08:23.989 00.004 12116 AutoFind: local max [1038, 568] 3.5
22:08:23.992 00.003 12116 AutoFind: local max [1301, 793] 3.5
22:08:23.995 00.003 12116 AutoFind: local max [657, 892] 3.5
22:08:23.998 00.003 12116 AutoFind: local max [878, 929] 3.4
22:08:24.001 00.003 12116 AutoFind: local max [1873, 1170] 3.4
22:08:24.005 00.004 12116 AutoFind: local max [1571, 1085] 3.4
22:08:24.007 00.002 12116 AutoFind: local max [262, 1139] 3.4
22:08:24.010 00.003 12116 AutoFind: local max [1804, 878] 3.4
22:08:24.013 00.003 12116 AutoFind: close dim-bright [657, 892] 3.5 - [647, 893] 37.0
22:08:24.016 00.003 12116 AutoFind: too close [872, 890] 3.5 - [878, 899] 4.3
22:08:24.018 00.002 12116 AutoFind: close dim-bright [872, 890] 3.5 - [867, 902] 113.0
22:08:24.022 00.004 12116 AutoFind: too close [958, 937] 3.6 - [978, 920] 4.1
22:08:24.025 00.003 12116 AutoFind: too close [1567, 780] 3.6 - [1573, 768] 3.9
22:08:24.028 00.003 12116 AutoFind: close dim-bright [547, 930] 3.6 - [560, 947] 39.6
22:08:24.032 00.004 12116 AutoFind: close dim-bright [547, 930] 3.6 - [557, 938] 40.4
22:08:24.035 00.003 12116 AutoFind: close dim-bright [547, 930] 3.6 - [565, 937] 44.8
22:08:24.039 00.004 12116 AutoFind: close dim-bright [350, 857] 3.6 - [360, 856] 74.2
22:08:24.042 00.003 12116 AutoFind: close dim-bright [1543, 1011] 3.8 - [1563, 1011] 20.0
22:08:24.045 00.003 12116 AutoFind: too close [729, 1007] 3.9 - [744, 987] 11.6
22:08:24.048 00.003 12116 AutoFind: close dim-bright [561, 566] 4.0 - [565, 576] 119.6
22:08:24.051 00.003 12116 AutoFind: close dim-bright [512, 1109] 4.1 - [520, 1115] 29.1
22:08:24.056 00.005 12116 AutoFind: close dim-bright [978, 920] 4.1 - [980, 910] 118.3
22:08:24.060 00.004 12116 AutoFind: close dim-bright [567, 956] 4.3 - [560, 947] 39.6
22:08:24.064 00.004 12116 AutoFind: close dim-bright [567, 956] 4.3 - [557, 938] 40.4
22:08:24.068 00.004 12116 AutoFind: close dim-bright [567, 956] 4.3 - [565, 937] 44.8
22:08:24.072 00.004 12116 AutoFind: close dim-bright [878, 899] 4.3 - [867, 902] 113.0
22:08:24.077 00.005 12116 AutoFind: too close [560, 947] 39.6 - [557, 938] 40.4
22:08:24.081 00.004 12116 AutoFind: too close [560, 947] 39.6 - [565, 937] 44.8
22:08:24.085 00.004 12116 AutoFind: too close [557, 938] 40.4 - [565, 937] 44.8
22:08:24.087 00.002 12116 AutoFind: BPP = 16, saturation at 67570, pedestal 2035, thresh = 61016
22:08:24.091 00.004 12116 Star::Find(15, 565, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.094 00.003 12116 Star::Find returns 1 (0), X=565.16, Y=575.51, Mass=1349016, SNR=175.8, Peak=65535 HFD=3.8
22:08:24.097 00.003 12116 Star::Find(15, 980, 910, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.100 00.003 12116 Star::Find returns 1 (0), X=980.09, Y=909.77, Mass=1323916, SNR=182.0, Peak=65535 HFD=4.1
22:08:24.103 00.003 12116 Star::Find(15, 867, 902, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.107 00.004 12116 Star::Find returns 1 (0), X=866.66, Y=902.46, Mass=2035933, SNR=213.3, Peak=65535 HFD=4.8
22:08:24.112 00.005 12116 Star::Find(15, 360, 856, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.115 00.003 12116 Star::Find returns 1 (0), X=360.40, Y=855.84, Mass=832708, SNR=120.7, Peak=65535 HFD=3.5
22:08:24.118 00.003 12116 Star::Find(15, 824, 907, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.122 00.004 12116 Star::Find returns 1 (0), X=823.76, Y=907.09, Mass=766032, SNR=130.1, Peak=65501 HFD=3.8
22:08:24.126 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.130 00.004 12116 Star::Find returns 1 (0), X=692.08, Y=1005.13, Mass=602643, SNR=108.4, Peak=54714 HFD=3.7
22:08:24.133 00.003 12116 Star::Find(15, 647, 893, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.136 00.003 12116 Star::Find returns 1 (0), X=646.92, Y=892.69, Mass=424237, SNR=72.8, Peak=53203 HFD=2.9
22:08:24.141 00.005 12116 Star::Find(15, 520, 1115, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.146 00.005 12116 Star::Find returns 1 (0), X=519.64, Y=1114.60, Mass=346472, SNR=57.7, Peak=39271 HFD=3.2
22:08:24.149 00.003 12116 Star::Find(15, 1399, 269, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.153 00.004 12116 Star::Find returns 1 (0), X=1399.38, Y=268.33, Mass=232393, SNR=49.3, Peak=28627 HFD=3.0
22:08:24.156 00.003 12116 Star::Find(15, 1563, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.159 00.003 12116 Star::Find returns 1 (0), X=1562.92, Y=1010.41, Mass=356263, SNR=56.5, Peak=27210 HFD=4.4
22:08:24.164 00.005 12116 Star::Find(15, 991, 1039, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.168 00.004 12116 Star::Find returns 1 (0), X=990.82, Y=1039.25, Mass=172451, SNR=33.8, Peak=23072 HFD=3.0
22:08:24.172 00.004 12116 Star::Find(15, 1377, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.176 00.004 12116 Star::Find returns 1 (0), X=1377.40, Y=57.80, Mass=161517, SNR=40.1, Peak=24189 HFD=2.8
22:08:24.180 00.004 12116 Star::Find(15, 1521, 959, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.183 00.003 12116 Star::Find returns 1 (0), X=1520.45, Y=958.48, Mass=172936, SNR=32.8, Peak=24010 HFD=3.2
22:08:24.188 00.005 12116 Star::Find(15, 338, 1136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.192 00.004 12116 Star::Find returns 1 (0), X=338.61, Y=1135.43, Mass=149975, SNR=28.0, Peak=23171 HFD=3.1
22:08:24.198 00.006 12116 Star::Find(15, 51, 953, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.202 00.004 12116 Star::Find returns 1 (0), X=50.75, Y=952.74, Mass=84617, SNR=23.2, Peak=16592 HFD=2.5
22:08:24.206 00.004 12116 Star::Find(15, 1252, 886, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.209 00.003 12116 Star::Find returns 1 (0), X=1252.17, Y=886.41, Mass=83542, SNR=23.0, Peak=18675 HFD=2.6
22:08:24.213 00.004 12116 Star::Find(15, 849, 757, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.216 00.003 12116 Star::Find returns 1 (0), X=849.08, Y=757.42, Mass=77952, SNR=20.4, Peak=17351 HFD=2.8
22:08:24.222 00.006 12116 Star::Find(15, 1292, 1112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.225 00.003 12116 Star::Find returns 1 (0), X=1292.72, Y=1111.59, Mass=87068, SNR=22.7, Peak=17927 HFD=2.9
22:08:24.229 00.004 12116 Star::Find(15, 1411, 396, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.234 00.005 12116 Star::Find returns 1 (0), X=1410.95, Y=396.27, Mass=78213, SNR=22.4, Peak=13994 HFD=2.5
22:08:24.238 00.004 12116 Star::Find(15, 1729, 288, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.242 00.004 12116 Star::Find returns 1 (0), X=1728.83, Y=287.98, Mass=66811, SNR=21.9, Peak=12307 HFD=2.6
22:08:24.245 00.003 12116 Star::Find(15, 1151, 1047, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.248 00.003 12116 Star::Find returns 1 (0), X=1151.91, Y=1044.93, Mass=125749, SNR=24.9, Peak=16467 HFD=6.2
22:08:24.251 00.003 12116 Star::Find(15, 1748, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.255 00.004 12116 Star::Find returns 1 (0), X=1747.76, Y=131.33, Mass=72398, SNR=21.7, Peak=11527 HFD=3.6
22:08:24.259 00.004 12116 Star::Find(15, 1125, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.262 00.003 12116 Star::Find returns 1 (0), X=1125.84, Y=985.36, Mass=44991, SNR=16.7, Peak=12461 HFD=3.4
22:08:24.265 00.003 12116 Star::Find(15, 504, 277, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.268 00.003 12116 Star::Find returns 1 (0), X=503.86, Y=277.06, Mass=41193, SNR=15.8, Peak=10381 HFD=2.5
22:08:24.272 00.004 12116 Star::Find(15, 258, 19, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.275 00.003 12116 Star::Find returns 1 (0), X=257.76, Y=19.57, Mass=66638, SNR=22.0, Peak=11703 HFD=3.0
22:08:24.280 00.005 12116 Star::Find(15, 1536, 123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.283 00.003 12116 Star::Find returns 1 (0), X=1535.79, Y=122.52, Mass=25009, SNR=10.9, Peak=9347 HFD=2.6
22:08:24.286 00.003 12116 Star::Find(15, 86, 1035, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.289 00.003 12116 Star::Find returns 1 (0), X=84.87, Y=1034.44, Mass=36462, SNR=13.6, Peak=10186 HFD=4.6
22:08:24.292 00.003 12116 Star::Find(15, 176, 161, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.297 00.005 12116 Star::Find false star n=8 nbg=279 bg=3744.3 sigma=881.6 thresh=6389 peak=6378
22:08:24.300 00.003 12116 Star::Find returns 0 (2), X=176.00, Y=161.00, Mass=26057, SNR=2.9, Peak=7392 HFD=0.0
22:08:24.303 00.003 12116 Star::Find(15, 1169, 362, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.306 00.003 12116 Star::Find false star n=5 nbg=270 bg=5197.7 sigma=963.6 thresh=8089 peak=7805
22:08:24.309 00.003 12116 Star::Find returns 0 (2), X=1169.00, Y=362.00, Mass=15742, SNR=2.9, Peak=8631 HFD=0.0
22:08:24.313 00.004 12116 Star::Find(15, 567, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.316 00.003 12116 Star::Find returns 1 (0), X=559.93, Y=943.87, Mass=3264780, SNR=14.6, Peak=65535 HFD=7.2
22:08:24.319 00.003 12116 Star::Find(15, 1591, 998, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.322 00.003 12116 Star::Find false star n=9 nbg=245 bg=7441.3 sigma=887.5 thresh=10104 peak=9785
22:08:24.326 00.004 12116 Star::Find returns 0 (2), X=1591.00, Y=998.00, Mass=30865, SNR=2.9, Peak=12128 HFD=0.0
22:08:24.329 00.003 12116 Star::Find(15, 192, 1159, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.332 00.003 12116 Star::Find false star n=6 nbg=261 bg=6574.3 sigma=1035.8 thresh=9682 peak=8866
22:08:24.335 00.003 12116 Star::Find returns 0 (2), X=192.00, Y=1159.00, Mass=21413, SNR=2.9, Peak=11203 HFD=0.0
22:08:24.339 00.004 12116 Star::Find(15, 692, 1047, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.343 00.004 12116 Star::Find false star n=5 nbg=239 bg=6903.8 sigma=972.9 thresh=9823 peak=9804
22:08:24.346 00.003 12116 Star::Find returns 0 (2), X=692.00, Y=1047.00, Mass=21123, SNR=2.9, Peak=14211 HFD=0.0
22:08:24.348 00.002 12116 Star::Find(15, 275, 1170, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.353 00.005 12116 Star::Find false star n=4 nbg=253 bg=7023.0 sigma=948.7 thresh=9869 peak=8841
22:08:24.358 00.005 12116 Star::Find returns 0 (2), X=275.00, Y=1170.00, Mass=13928, SNR=2.9, Peak=12218 HFD=0.0
22:08:24.363 00.005 12116 Star::Find(15, 571, 534, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.366 00.003 12116 Star::Find returns 1 (0), X=573.59, Y=533.92, Mass=18546, SNR=9.2, Peak=10931 HFD=4.3
22:08:24.369 00.003 12116 Star::Find(15, 1920, 1193, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.374 00.005 12116 Star::Find false star n=3 nbg=256 bg=6368.9 sigma=971.8 thresh=9284 peak=8269
22:08:24.378 00.004 12116 Star::Find returns 0 (2), X=1920.00, Y=1193.00, Mass=9316, SNR=2.9, Peak=11885 HFD=0.0
22:08:24.381 00.003 12116 Star::Find(15, 512, 1109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.384 00.003 12116 Star::Find returns 1 (0), X=519.64, Y=1114.60, Mass=346472, SNR=57.7, Peak=39271 HFD=3.2
22:08:24.387 00.003 12116 Star::Find(15, 313, 724, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.390 00.003 12116 Star::Find false star n=2 nbg=265 bg=6370.0 sigma=964.9 thresh=9265 peak=7826
22:08:24.394 00.004 12116 Star::Find returns 0 (2), X=313.00, Y=724.00, Mass=5964, SNR=2.9, Peak=9866 HFD=0.0
22:08:24.397 00.003 12116 Star::Find(15, 1320, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.400 00.003 12116 Star::Find returns 1 (0), X=1319.91, Y=955.34, Mass=27980, SNR=10.9, Peak=12845 HFD=2.2
22:08:24.403 00.003 12116 Star::Find(15, 410, 937, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.407 00.004 12116 Star::Find false star n=5 nbg=244 bg=7079.0 sigma=951.1 thresh=9932 peak=9538
22:08:24.410 00.003 12116 Star::Find returns 0 (2), X=410.00, Y=937.00, Mass=20844, SNR=2.9, Peak=13930 HFD=0.0
22:08:24.414 00.004 12116 Star::Find(15, 561, 566, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.417 00.003 12116 Star::Find returns 1 (0), X=565.16, Y=575.51, Mass=1349016, SNR=175.8, Peak=65535 HFD=3.8
22:08:24.421 00.004 12116 Star::Find(15, 141, 1115, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.424 00.003 12116 Star::Find false star n=2 nbg=266 bg=6274.6 sigma=1016.1 thresh=9323 peak=8123
22:08:24.427 00.003 12116 Star::Find returns 0 (2), X=141.00, Y=1115.00, Mass=7973, SNR=2.9, Peak=10656 HFD=0.0
22:08:24.430 00.003 12116 Star::Find(15, 1810, 557, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.433 00.003 12116 Star::Find false star n=9 nbg=249 bg=5773.0 sigma=815.3 thresh=8219 peak=7934
22:08:24.437 00.004 12116 Star::Find returns 0 (2), X=1810.00, Y=557.00, Mass=25652, SNR=2.9, Peak=9344 HFD=0.0
22:08:24.441 00.004 12116 Star::Find(15, 78, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.444 00.003 12116 Star::Find returns 1 (0), X=78.21, Y=879.77, Mass=24426, SNR=11.1, Peak=12368 HFD=3.2
22:08:24.448 00.004 12116 Star::Find(15, 983, 1075, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.450 00.002 12116 Star::Find false star n=1 nbg=263 bg=6990.7 sigma=1063.5 thresh=10181 peak=9242
22:08:24.454 00.004 12116 Star::Find returns 0 (2), X=983.00, Y=1075.00, Mass=4164, SNR=2.9, Peak=11277 HFD=0.0
22:08:24.457 00.003 12116 Star::Find(15, 464, 1082, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.460 00.003 12116 Star::Find false star n=3 nbg=274 bg=7084.6 sigma=1193.1 thresh=10664 peak=8870
22:08:24.465 00.005 12116 Star::Find returns 0 (2), X=464.00, Y=1082.00, Mass=13521, SNR=2.9, Peak=13024 HFD=0.0
22:08:24.468 00.003 12116 Star::Find(15, 1648, 732, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.472 00.004 12116 Star::Find false star n=5 nbg=259 bg=6847.2 sigma=938.4 thresh=9662 peak=8820
22:08:24.475 00.003 12116 Star::Find returns 0 (2), X=1648.00, Y=732.00, Mass=15564, SNR=2.9, Peak=13405 HFD=0.0
22:08:24.479 00.004 12116 Star::Find(15, 775, 790, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.483 00.004 12116 Star::Find false star n=2 nbg=256 bg=6739.6 sigma=903.1 thresh=9449 peak=8248
22:08:24.487 00.004 12116 Star::Find returns 0 (2), X=775.00, Y=790.00, Mass=6675, SNR=2.9, Peak=11565 HFD=0.0
22:08:24.490 00.003 12116 Star::Find(15, 909, 868, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.494 00.004 12116 Star::Find false star n=10 nbg=233 bg=6778.0 sigma=850.6 thresh=9330 peak=8494
22:08:24.497 00.003 12116 Star::Find returns 0 (2), X=909.00, Y=868.00, Mass=30577, SNR=2.9, Peak=11159 HFD=0.0
22:08:24.501 00.004 12116 Star::Find(15, 756, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.506 00.005 12116 Star::Find false star n=2 nbg=275 bg=6271.6 sigma=1021.2 thresh=9335 peak=8065
22:08:24.509 00.003 12116 Star::Find returns 0 (2), X=756.00, Y=628.00, Mass=8097, SNR=2.9, Peak=10355 HFD=0.0
22:08:24.513 00.004 12116 Star::Find(15, 1439, 812, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.516 00.003 12116 Star::Find false star n=3 nbg=261 bg=7116.0 sigma=1044.7 thresh=10250 peak=9537
22:08:24.520 00.004 12116 Star::Find returns 0 (2), X=1439.00, Y=812.00, Mass=11875, SNR=2.9, Peak=12365 HFD=0.0
22:08:24.523 00.003 12116 Star::Find(15, 1543, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.527 00.004 12116 Star::Find returns 1 (0), X=1560.84, Y=1010.80, Mass=230970, SNR=40.7, Peak=15840 HFD=4.3
22:08:24.531 00.004 12116 Star::Find(15, 464, 1172, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.533 00.002 12116 Star::Find false star n=6 nbg=247 bg=7115.4 sigma=938.0 thresh=9929 peak=9404
22:08:24.537 00.004 12116 Star::Find returns 0 (2), X=464.00, Y=1172.00, Mass=22954, SNR=2.9, Peak=12426 HFD=0.0
22:08:24.540 00.003 12116 Star::Find(15, 992, 1140, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.543 00.003 12116 Star::Find false star n=2 nbg=258 bg=7236.9 sigma=985.3 thresh=10193 peak=9064
22:08:24.547 00.004 12116 Star::Find returns 0 (2), X=992.00, Y=1140.00, Mass=10505, SNR=2.9, Peak=14291 HFD=0.0
22:08:24.550 00.003 12116 Star::Find(15, 533, 670, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.554 00.004 12116 Star::Find false star n=3 nbg=258 bg=6483.1 sigma=895.9 thresh=9171 peak=8291
22:08:24.558 00.004 12116 Star::Find returns 0 (2), X=533.00, Y=670.00, Mass=9755, SNR=2.9, Peak=11235 HFD=0.0
22:08:24.561 00.003 12116 Star::Find(15, 1269, 815, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.565 00.004 12116 Star::Find false star n=4 nbg=257 bg=7079.3 sigma=926.9 thresh=9860 peak=8928
22:08:24.568 00.003 12116 Star::Find returns 0 (2), X=1269.00, Y=815.00, Mass=14570, SNR=2.9, Peak=11347 HFD=0.0
22:08:24.571 00.003 12116 Star::Find(15, 1697, 797, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.575 00.004 12116 Star::Find false star n=1 nbg=271 bg=6678.2 sigma=1068.9 thresh=9885 peak=8350
22:08:24.579 00.004 12116 Star::Find returns 0 (2), X=1697.00, Y=797.00, Mass=4618, SNR=2.9, Peak=11296 HFD=0.0
22:08:24.582 00.003 12116 Star::Find(15, 1226, 996, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.585 00.003 12116 Star::Find false star n=6 nbg=249 bg=7042.2 sigma=969.0 thresh=9949 peak=8932
22:08:24.588 00.003 12116 Star::Find returns 0 (2), X=1226.00, Y=996.00, Mass=20584, SNR=2.9, Peak=10832 HFD=0.0
22:08:24.591 00.003 12116 Star::Find(15, 594, 936, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.595 00.004 12116 Star::Find false star n=3 nbg=216 bg=8043.0 sigma=1020.3 thresh=11104 peak=9191
22:08:24.598 00.003 12116 Star::Find returns 0 (2), X=594.00, Y=936.00, Mass=11350, SNR=2.9, Peak=11335 HFD=0.0
22:08:24.601 00.003 12116 Star::Find(15, 1104, 1152, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.604 00.003 12116 Star::Find false star n=4 nbg=259 bg=7179.2 sigma=1000.5 thresh=10181 peak=9079
22:08:24.608 00.004 12116 Star::Find returns 0 (2), X=1104.00, Y=1152.00, Mass=13787, SNR=2.9, Peak=12512 HFD=0.0
22:08:24.611 00.003 12116 Star::Find(15, 399, 1075, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.615 00.004 12116 Star::Find false star n=2 nbg=258 bg=7150.1 sigma=949.8 thresh=10000 peak=8870
22:08:24.617 00.002 12116 Star::Find returns 0 (2), X=399.00, Y=1075.00, Mass=7988, SNR=2.9, Peak=11520 HFD=0.0
22:08:24.620 00.003 12116 Star::Find(15, 681, 1159, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.625 00.005 12116 Star::Find false star n=3 nbg=254 bg=7043.5 sigma=1061.1 thresh=10227 peak=8790
22:08:24.628 00.003 12116 Star::Find returns 0 (2), X=681.00, Y=1159.00, Mass=10821, SNR=2.9, Peak=11133 HFD=0.0
22:08:24.632 00.004 12116 Star::Find(15, 350, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.635 00.003 12116 Star::Find returns 1 (0), X=360.40, Y=855.84, Mass=832708, SNR=120.7, Peak=65535 HFD=3.5
22:08:24.640 00.005 12116 Star::Find(15, 1389, 506, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.643 00.003 12116 Star::Find false star n=7 nbg=242 bg=6110.6 sigma=842.3 thresh=8637 peak=7832
22:08:24.648 00.005 12116 Star::Find returns 0 (2), X=1389.00, Y=506.00, Mass=24027, SNR=2.9, Peak=10512 HFD=0.0
22:08:24.651 00.003 12116 Star::Find(15, 700, 1184, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.655 00.004 12116 Star::Find false star n=2 nbg=266 bg=7090.6 sigma=1102.1 thresh=10397 peak=8920
22:08:24.658 00.003 12116 Star::Find returns 0 (2), X=700.00, Y=1184.00, Mass=6997, SNR=2.9, Peak=11863 HFD=0.0
22:08:24.662 00.004 12116 Star::Find(15, 547, 930, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.665 00.003 12116 Star::Find returns 1 (0), X=561.14, Y=939.91, Mass=6255871, SNR=158.2, Peak=65535 HFD=8.6
22:08:24.668 00.003 12116 Star::Find(15, 301, 763, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.672 00.004 12116 Star::Find false star n=2 nbg=259 bg=6413.5 sigma=1016.4 thresh=9463 peak=8568
22:08:24.675 00.003 12116 Star::Find returns 0 (2), X=301.00, Y=763.00, Mass=11576, SNR=2.9, Peak=14560 HFD=0.0
22:08:24.678 00.003 12116 Star::Find(15, 1062, 723, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.681 00.003 12116 Star::Find returns 0 (3), X=1062.00, Y=723.00, Mass=0, SNR=0.0, Peak=10544 HFD=0.0
22:08:24.684 00.003 12116 Star::Find(15, 915, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.687 00.003 12116 Star::Find false star n=3 nbg=253 bg=6011.9 sigma=945.3 thresh=8848 peak=7695
22:08:24.691 00.004 12116 Star::Find returns 0 (2), X=915.00, Y=618.00, Mass=9066, SNR=2.9, Peak=10784 HFD=0.0
22:08:24.694 00.003 12116 Star::Find(15, 385, 822, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.697 00.003 12116 Star::Find false star n=2 nbg=268 bg=6895.8 sigma=1080.8 thresh=10138 peak=9196
22:08:24.700 00.003 12116 Star::Find returns 0 (2), X=385.00, Y=822.00, Mass=7409, SNR=2.9, Peak=10794 HFD=0.0
22:08:24.705 00.005 12116 Star::Find(15, 398, 765, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.708 00.003 12116 Star::Find false star n=5 nbg=250 bg=6529.8 sigma=927.6 thresh=9313 peak=8748
22:08:24.712 00.004 12116 Star::Find returns 0 (2), X=398.00, Y=765.00, Mass=16438, SNR=2.9, Peak=11312 HFD=0.0
22:08:24.715 00.003 12116 Star::Find(15, 446, 511, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.718 00.003 12116 Star::Find false star n=4 nbg=266 bg=5770.2 sigma=915.4 thresh=8516 peak=7791
22:08:24.725 00.007 12116 Star::Find returns 0 (2), X=446.00, Y=511.00, Mass=17666, SNR=2.9, Peak=12887 HFD=0.0
22:08:24.729 00.004 12116 Star::Find(15, 354, 1163, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.734 00.005 12116 Star::Find false star n=7 nbg=237 bg=6888.5 sigma=819.0 thresh=9345 peak=8953
22:08:24.740 00.006 12116 Star::Find returns 0 (2), X=354.00, Y=1163.00, Mass=22261, SNR=2.9, Peak=11187 HFD=0.0
22:08:24.744 00.004 12116 Star::Find(15, 625, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.747 00.003 12116 Star::Find false star n=1 nbg=263 bg=6375.1 sigma=909.3 thresh=9103 peak=8223
22:08:24.752 00.005 12116 Star::Find returns 0 (2), X=625.00, Y=707.00, Mass=2800, SNR=2.9, Peak=12231 HFD=0.0
22:08:24.758 00.006 12116 Star::Find(15, 1705, 736, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.765 00.007 12116 Star::Find false star n=1 nbg=258 bg=6797.8 sigma=865.3 thresh=9394 peak=8450
22:08:24.772 00.007 12116 Star::Find returns 0 (2), X=1705.00, Y=736.00, Mass=2748, SNR=2.9, Peak=12451 HFD=0.0
22:08:24.776 00.004 12116 Star::Find(15, 552, 747, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.780 00.004 12116 Star::Find returns 0 (3), X=552.00, Y=747.00, Mass=0, SNR=0.0, Peak=11498 HFD=0.0
22:08:24.784 00.004 12116 Star::Find(15, 751, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.791 00.007 12116 Star::Find false star n=6 nbg=256 bg=6852.1 sigma=911.0 thresh=9585 peak=9102
22:08:24.797 00.006 12116 Star::Find returns 0 (2), X=751.00, Y=1127.00, Mass=20635, SNR=2.9, Peak=12455 HFD=0.0
22:08:24.800 00.003 12116 Star::Find(15, 817, 1078, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.805 00.005 12116 Star::Find false star n=3 nbg=254 bg=7013.8 sigma=958.1 thresh=9888 peak=8575
22:08:24.809 00.004 12116 Star::Find returns 0 (2), X=817.00, Y=1078.00, Mass=12710, SNR=2.9, Peak=11581 HFD=0.0
22:08:24.814 00.005 12116 Star::Find(15, 1700, 1013, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.818 00.004 12116 Star::Find false star n=3 nbg=269 bg=7213.1 sigma=1055.4 thresh=10379 peak=9352
22:08:24.822 00.004 12116 Star::Find returns 0 (2), X=1700.00, Y=1013.00, Mass=18717, SNR=2.9, Peak=16423 HFD=0.0
22:08:24.825 00.003 12116 Star::Find(15, 353, 907, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.830 00.005 12116 Star::Find false star n=4 nbg=249 bg=6721.1 sigma=940.4 thresh=9542 peak=8117
22:08:24.834 00.004 12116 Star::Find returns 0 (2), X=353.00, Y=907.00, Mass=14099, SNR=2.9, Peak=11338 HFD=0.0
22:08:24.840 00.006 12116 Star::Find(15, 1538, 907, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.845 00.005 12116 Star::Find false star n=3 nbg=260 bg=7191.4 sigma=920.9 thresh=9954 peak=9418
22:08:24.849 00.004 12116 Star::Find returns 0 (2), X=1538.00, Y=907.00, Mass=9729, SNR=2.9, Peak=12128 HFD=0.0
22:08:24.852 00.003 12116 Star::Find(15, 1038, 568, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.855 00.003 12116 Star::Find false star n=11 nbg=246 bg=5909.5 sigma=817.4 thresh=8362 peak=8011
22:08:24.859 00.004 12116 Star::Find returns 0 (2), X=1038.00, Y=568.00, Mass=31685, SNR=2.9, Peak=11328 HFD=0.0
22:08:24.862 00.003 12116 Star::Find(15, 1301, 793, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.865 00.003 12116 Star::Find false star n=1 nbg=269 bg=6957.1 sigma=1144.2 thresh=10390 peak=8665
22:08:24.868 00.003 12116 Star::Find returns 0 (2), X=1301.00, Y=793.00, Mass=4342, SNR=2.9, Peak=11299 HFD=0.0
22:08:24.873 00.005 12116 Star::Find(15, 657, 892, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.876 00.003 12116 Star::Find returns 1 (0), X=646.92, Y=892.69, Mass=424237, SNR=72.8, Peak=53203 HFD=2.9
22:08:24.879 00.003 12116 Star::Find(15, 878, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.883 00.004 12116 Star::Find false star n=5 nbg=249 bg=6721.5 sigma=860.0 thresh=9302 peak=8431
22:08:24.885 00.002 12116 Star::Find returns 0 (2), X=878.00, Y=929.00, Mass=16572, SNR=2.9, Peak=12304 HFD=0.0
22:08:24.889 00.004 12116 Star::Find(15, 1873, 1170, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.893 00.004 12116 Star::Find false star n=1 nbg=266 bg=6671.8 sigma=1080.1 thresh=9912 peak=8202
22:08:24.897 00.004 12116 Star::Find returns 0 (2), X=1873.00, Y=1170.00, Mass=3754, SNR=2.9, Peak=11031 HFD=0.0
22:08:24.900 00.003 12116 Star::Find(15, 1571, 1085, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.904 00.004 12116 Star::Find false star n=5 nbg=261 bg=7426.4 sigma=983.7 thresh=10378 peak=9640
22:08:24.909 00.005 12116 Star::Find returns 0 (2), X=1571.00, Y=1085.00, Mass=18495, SNR=2.9, Peak=13725 HFD=0.0
22:08:24.913 00.004 12116 Star::Find(15, 262, 1139, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.916 00.003 12116 Star::Find false star n=12 nbg=251 bg=6494.1 sigma=877.5 thresh=9127 peak=8333
22:08:24.919 00.003 12116 Star::Find returns 0 (2), X=262.00, Y=1139.00, Mass=38897, SNR=2.9, Peak=14045 HFD=0.0
22:08:24.928 00.009 12116 Star::Find(15, 1804, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.933 00.005 12116 Star::Find false star n=1 nbg=268 bg=6577.0 sigma=1062.7 thresh=9765 peak=8684
22:08:24.936 00.003 12116 Star::Find returns 0 (2), X=1804.00, Y=878.00, Mass=3833, SNR=2.9, Peak=11079 HFD=0.0
22:08:24.940 00.004 12116 AutoFind: finding best star pass 1
22:08:24.944 00.004 12116 Star::Find(15, 565, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.947 00.003 12116 Star::Find returns 1 (0), X=565.16, Y=575.51, Mass=1349016, SNR=175.8, Peak=65535 HFD=3.8
22:08:24.951 00.004 12116 AutoFind: near-saturated [565, 576] 119.6 Mass 1349016 SNR 175.8 Peak 65535
22:08:24.956 00.005 12116 Star::Find(15, 980, 910, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.959 00.003 12116 Star::Find returns 1 (0), X=980.09, Y=909.77, Mass=1323916, SNR=182.0, Peak=65535 HFD=4.1
22:08:24.964 00.005 12116 AutoFind: near-saturated [980, 910] 118.3 Mass 1323916 SNR 182.0 Peak 65535
22:08:24.968 00.004 12116 Star::Find(15, 867, 902, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.970 00.002 12116 Star::Find returns 1 (0), X=866.66, Y=902.46, Mass=2035933, SNR=213.3, Peak=65535 HFD=4.8
22:08:24.973 00.003 12116 AutoFind: near-saturated [867, 902] 113.0 Mass 2035933 SNR 213.3 Peak 65535
22:08:24.977 00.004 12116 Star::Find(15, 360, 856, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.980 00.003 12116 Star::Find returns 1 (0), X=360.40, Y=855.84, Mass=832708, SNR=120.7, Peak=65535 HFD=3.5
22:08:24.982 00.002 12116 AutoFind: near-saturated [360, 856] 74.2 Mass 832708 SNR 120.7 Peak 65535
22:08:24.992 00.010 12116 Star::Find(15, 824, 907, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:24.996 00.004 12116 Star::Find returns 1 (0), X=823.76, Y=907.09, Mass=766032, SNR=130.1, Peak=65501 HFD=3.8
22:08:25.000 00.004 12116 AutoFind: near-saturated [824, 907] 53.3 Mass 766032 SNR 130.1 Peak 65501
22:08:25.004 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:25.009 00.005 12116 Star::Find returns 1 (0), X=692.08, Y=1005.13, Mass=602643, SNR=108.4, Peak=54714 HFD=3.7
22:08:25.013 00.004 12116 AutoFind returns star at [692, 1005] 48.4 Mass 602643 SNR 108.4
22:08:25.019 00.006 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:25.023 00.004 12116 Star::Find returns 1 (0), X=692.08, Y=1005.13, Mass=602643, SNR=108.4, Peak=54714 HFD=3.7
22:08:25.026 00.003 12116 MultiStar: List (12): {692.08, 1005.13}(108.4), {646.92, 892.69}(72.8), {519.64, 1114.60}(57.7), {1399.38, 268.33}(49.3), {1562.92, 1010.41}(56.5), {990.82, 1039.25}(33.8), {1377.40, 57.80}(40.1), {1520.45, 958.48}(32.8), {338.61, 1135.43}(28.0), {50.75, 952.74}(23.2), {1252.17, 886.41}(23.0), {849.08, 757.42}(20.4), 
22:08:25.034 00.008 12116 setting lock position to (692.08, 1005.13)
22:08:25.039 00.005 12116 MultiStar: stabilizing after lock position change
22:08:25.043 00.004 12116 AutoSelect: state = 1, call UpdateGuideState
22:08:25.047 00.004 12116 UpdateGuideState(): m_state=1
22:08:25.051 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:25.056 00.005 12116 Star::Find returns 1 (0), X=692.08, Y=1005.13, Mass=602643, SNR=108.4, Peak=54714 HFD=3.7
22:08:25.059 00.003 12116 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
22:08:25.063 00.004 12116 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
22:08:25.066 00.003 12116 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
22:08:25.075 00.009 12116 setting force full frames = false
22:08:25.078 00.003 12116 setting lock position to (692.08, 1005.13)
22:08:25.081 00.003 12116 MultiStar: stabilizing after lock position change
22:08:25.084 00.003 12116 CurrentPosition() valid, moving to STATE_SELECTED
22:08:25.087 00.003 12116 Changing from state SELECTING to SELECTED
22:08:25.090 00.003 12116 guider state => SELECTED
22:08:25.095 00.005 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5747, FiltMin=1770, FiltMax=65535, Gamma=0.510
22:08:25.098 00.003 12116 UpdateGuideState exits: m=602643 SNR=108.4
22:08:25.102 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5747, FiltMin=1770, FiltMax=65535, Gamma=0.510
22:08:25.105 00.003 12116 Status Line: Auto-selected star at (692.1, 1005.1)
22:08:25.115 00.010 12116 PhdController: newstate STATE_WAIT_SELECTED
22:08:25.119 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:25.123 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:08:25.127 00.004 12116 Enqueuing Expose request
22:08:25.130 00.003 11824 Worker thread wakes up
22:08:25.130 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:08:25.130 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:08:28.542 03.412 11824 Exposure complete
22:08:28.771 00.229 11824 worker thread done servicing request
22:08:28.771 00.000 12116 OnExposeComplete: enter
22:08:28.774 00.003 12116 UpdateGuideState(): m_state=2
22:08:28.778 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:08:28.781 00.003 12116 Star::Find returns 1 (0), X=693.22, Y=1004.44, Mass=580748, SNR=86.9, Peak=54141 HFD=3.3
22:08:28.783 00.002 12116 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.71) = xAngle (-3.26 = 3.02)
22:08:28.787 00.004 12116 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.27 = -0.27)
22:08:28.791 00.004 12116 CameraToMount -- cameraX=1.14 cameraY=-0.69 hyp=1.33 cameraTheta=-0.54 mountX=-1.32 mountY=-0.36, mountTheta=-2.88
22:08:28.796 00.005 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5703, FiltMin=1770, FiltMax=65535, Gamma=0.510
22:08:28.799 00.003 12116 UpdateGuideState exits: m=580748 SNR=86.9
22:08:28.801 00.002 12116 PhdController: newstate STATE_CALIBRATE
22:08:28.805 00.004 12116 PhdController: newstate STATE_GUIDE
22:08:28.817 00.012 12116 Changing from state SELECTED to CALIBRATING_PRIMARY
22:08:28.821 00.004 12116 guider state => CALIBRATED
22:08:28.823 00.002 12116 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:08:28.826 00.003 12116 reset dither spiral
22:08:28.829 00.003 12116 PhdController: newstate STATE_SETTLE_BEGIN
22:08:28.831 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:28.834 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
22:08:28.839 00.005 12116 Enqueuing Expose request
22:08:28.841 00.002 11824 Worker thread wakes up
22:08:28.842 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:08:28.842 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:08:32.254 03.412 11824 Exposure complete
22:08:32.502 00.248 11824 worker thread done servicing request
22:08:32.502 00.000 12116 OnExposeComplete: enter
22:08:32.505 00.003 12116 UpdateGuideState(): m_state=5
22:08:32.510 00.005 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:08:32.514 00.004 12116 Star::Find returns 1 (0), X=692.13, Y=1004.86, Mass=615421, SNR=94.4, Peak=61786 HFD=3.0
22:08:32.517 00.003 12116 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.71) = xAngle (-4.10 = 2.19)
22:08:32.522 00.005 12116 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.11 = -1.11)
22:08:32.525 00.003 12116 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.38 mountX=-0.16 mountY=-0.24, mountTheta=-2.14
22:08:32.532 00.007 12116 Changing from state CALIBRATED to GUIDING
22:08:32.537 00.005 12116 ScopeASCOM::GetDeclinationRadians() returns 47.0
22:08:32.541 00.004 12116 ScopeASCOM::SideOfPier() returns 1
22:08:32.574 00.033 12116 AdjustCalibrationForScopePointing (scope): current dec=47.0 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=0.0 bin=1
22:08:32.580 00.006 12116 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
22:08:32.583 00.003 12116 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
22:08:32.587 00.004 12116 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:08:32.590 00.003 12116 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:08:32.593 00.003 12116 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
22:08:32.597 00.004 12116 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
22:08:32.600 00.003 12116 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
22:08:32.603 00.003 12116 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:08:32.606 00.003 12116 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
22:08:32.609 00.003 12116 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
22:08:32.613 00.004 12116 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
22:08:32.616 00.003 12116 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:08:32.619 00.003 12116 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:08:32.721 00.102 12116 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:08:32.725 00.004 12116 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
22:08:32.729 00.004 12116 Dec comp: XRate 4.128 -> 2.814 for dec -0.0 -> dec 47.0
22:08:32.735 00.006 12116 ScopeASCOM::GetDeclinationRadians() returns 47.0
22:08:32.739 00.004 12116 ScopeASCOM::SideOfPier() returns 1
22:08:32.756 00.017 12116 setting lock position to (692.13, 1004.86)
22:08:32.759 00.003 12116 MultiStar: stabilizing after lock position change
22:08:32.762 00.003 12116 guider state => GUIDING
22:08:32.765 00.003 12116 Status Line: Guiding
22:08:32.771 00.006 12116 Mount: notify guiding started
22:08:32.777 00.006 12116 GetString("/profile/1/name", "") returns "20260503"
22:08:32.780 00.003 12116 GetString("/profile/1/scope/calibration/timestamp", "") returns "5/14/2026 9:08:59 PM"
22:08:32.782 00.002 12116 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
22:08:32.786 00.004 12116 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
22:08:32.789 00.003 12116 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
22:08:32.792 00.003 12116 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 2.714810
22:08:32.795 00.003 12116 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns 0.989601
22:08:32.797 00.002 12116 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
22:08:32.801 00.004 12116 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
22:08:32.804 00.003 12116 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
22:08:32.808 00.004 12116 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
22:08:32.813 00.005 12116 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
22:08:32.815 00.002 12116 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
22:08:32.819 00.004 12116 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
22:08:32.823 00.004 12116 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:08:32.826 00.003 12116 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:08:32.830 00.004 12116 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
22:08:32.833 00.003 12116 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
22:08:32.836 00.003 12116 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
22:08:32.839 00.003 12116 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:08:32.843 00.004 12116 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
22:08:32.846 00.003 12116 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
22:08:32.849 00.003 12116 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
22:08:32.853 00.004 12116 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:08:32.856 00.003 12116 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:08:32.859 00.003 12116 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
22:08:32.862 00.003 12116 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
22:08:32.865 00.003 12116 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:08:32.869 00.004 12116 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:08:32.872 00.003 12116 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
22:08:32.875 00.003 12116 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
22:08:32.878 00.003 12116 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
22:08:32.881 00.003 12116 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:08:32.884 00.003 12116 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
22:08:32.888 00.004 12116 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
22:08:32.891 00.003 12116 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
22:08:32.894 00.003 12116 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:08:32.897 00.003 12116 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:08:32.989 00.092 12116 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:08:33.009 00.020 12116 ScopeASCOM::SideOfPier() returns 1
22:08:33.013 00.004 12116 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:08:33.015 00.002 12116 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
22:08:33.018 00.003 12116 ScopeASCOM::GetDeclinationRadians() returns 47.0
22:08:33.023 00.005 12116 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 47.0
22:08:33.026 00.003 12116 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.71) = xAngle (2.71 = 2.71)
22:08:33.029 00.003 12116 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
22:08:33.032 00.003 12116 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
22:08:33.035 00.003 12116 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
22:08:33.039 00.004 12116 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
22:08:33.042 00.003 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5629, FiltMin=1664, FiltMax=65535, Gamma=0.510
22:08:33.045 00.003 12116 UpdateGuideState exits: m=615421 SNR=94.4
22:08:33.049 00.004 12116 PhdController: newstate STATE_SETTLE_WAIT
22:08:33.051 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:33.055 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:08:33.058 00.003 12116 Enqueuing Expose request
22:08:33.062 00.004 11824 Worker thread wakes up
22:08:33.062 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:08:33.062 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:08:36.480 03.418 11824 Exposure complete
22:08:36.780 00.300 11824 worker thread done servicing request
22:08:36.780 00.000 12116 OnExposeComplete: enter
22:08:36.783 00.003 12116 UpdateGuideState(): m_state=6
22:08:36.787 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:36.790 00.003 12116 Star::Find returns 1 (0), X=692.04, Y=1004.82, Mass=633489, SNR=97.4, Peak=58954 HFD=3.2
22:08:36.793 00.003 12116 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.71) = xAngle (-5.45 = 0.83)
22:08:36.797 00.004 12116 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.46 = -2.46)
22:08:36.800 00.003 12116 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.74 mountX=0.06 mountY=-0.06, mountTheta=-0.75
22:08:36.807 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.09, y=-0.04, opts=13)
22:08:36.811 00.004 12116 Enqueuing Move request for scope (-0.09, -0.04)
22:08:36.814 00.003 11824 Worker thread wakes up
22:08:36.814 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5623, FiltMin=1597, FiltMax=65535, Gamma=0.510
22:08:36.818 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
22:08:36.818 00.000 12116 UpdateGuideState exits: m=633489 SNR=97.4
22:08:36.821 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
22:08:36.821 00.000 12116 PhdController: settling, locked = 1, distance = 0.22 (4.00) aobump = 0 frame = 1 / 99999
22:08:36.824 00.003 11824 Moving (-0.09, -0.04) raw xDistance=0.06 yDistance=-0.06
22:08:36.824 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778814516.824,"Host":"TALL-PINES-2024","Inst":1,"Distance":0.22,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:08:36.828 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:08:36.828 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:36.828 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:36.831 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:08:36.831 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:08:36.834 00.003 12116 Enqueuing Expose request
22:08:36.837 00.003 11824 MoveAxis(E, 0, ABG)
22:08:36.837 00.000 11824 Move returns status 0, amount 0
22:08:36.837 00.000 11824 MoveAxis(N, 0, ABG)
22:08:36.837 00.000 11824 Move returns status 0, amount 0
22:08:36.837 00.000 11824 move complete, result=0
22:08:36.838 00.001 11824 worker thread done servicing request
22:08:36.838 00.000 11824 Worker thread wakes up
22:08:36.838 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:08:36.838 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:08:36.841 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:08:40.244 03.403 11824 Exposure complete
22:08:40.494 00.250 11824 worker thread done servicing request
22:08:40.494 00.000 12116 OnExposeComplete: enter
22:08:40.498 00.004 12116 UpdateGuideState(): m_state=6
22:08:40.502 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:08:40.506 00.004 12116 Star::Find returns 1 (0), X=692.56, Y=1004.60, Mass=602633, SNR=87.1, Peak=56157 HFD=3.3
22:08:40.510 00.004 12116 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.71) = xAngle (-3.26 = 3.03)
22:08:40.513 00.003 12116 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.27 = -0.27)
22:08:40.516 00.003 12116 CameraToMount -- cameraX=0.43 cameraY=-0.26 hyp=0.51 cameraTheta=-0.54 mountX=-0.50 mountY=-0.14, mountTheta=-2.88
22:08:40.522 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.43, y=-0.26, opts=13)
22:08:40.525 00.003 12116 Enqueuing Move request for scope (0.43, -0.26)
22:08:40.528 00.003 11824 Worker thread wakes up
22:08:40.528 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5651, FiltMin=1639, FiltMax=65535, Gamma=0.510
22:08:40.531 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.26) opts 0xd
22:08:40.531 00.000 12116 UpdateGuideState exits: m=602633 SNR=87.1
22:08:40.534 00.003 11824 Handling offset move in thread for scope, endpoint = (0.43, -0.26)
22:08:40.534 00.000 11824 Moving (0.43, -0.26) raw xDistance=-0.50 yDistance=-0.14
22:08:40.534 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
22:08:40.534 00.000 12116 PhdController: settling, locked = 1, distance = 0.31 (4.00) aobump = 0 frame = 2 / 99999
22:08:40.538 00.004 12116 PhdController: newstate STATE_FINISH
22:08:40.540 00.002 12116 PhdController complete: success
22:08:40.543 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:40.543 00.000 12116 evsrv: {"Event":"SettleDone","Timestamp":1778814520.543,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
22:08:40.546 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:08:40.546 00.000 11824 MoveAxis(E, 113, ABG)
22:08:40.546 00.000 11824 Guiding  Dir = 2, Dur = 113
22:08:40.546 00.000 12116 Mount: notify guiding dither settle done success=1
22:08:40.548 00.002 12116 PhdController: newstate STATE_IDLE
22:08:40.551 00.003 11824 IsSlewing returns 0
22:08:40.551 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:40.554 00.003 11824 IsGuiding returns 0
22:08:40.555 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:08:40.557 00.002 12116 Enqueuing Expose request
22:08:40.560 00.003 11824 PulseGuide returned control before completion, sleep 123
22:08:40.693 00.133 11824 IsGuiding returns 1
22:08:40.693 00.000 11824 scope still moving after pulse duration time elapsed
22:08:40.724 00.031 11824 IsSlewing returns 0
22:08:40.724 00.000 11824 IsGuiding returns 0
22:08:40.724 00.000 11824 scope move finished after 113 + 56 ms
22:08:40.724 00.000 11824 Move returns status 0, amount 113
22:08:40.725 00.001 11824 MoveAxis(N, 0, ABG)
22:08:40.725 00.000 11824 Move returns status 0, amount 0
22:08:40.725 00.000 11824 move complete, result=0
22:08:40.725 00.000 11824 worker thread done servicing request
22:08:40.725 00.000 11824 Worker thread wakes up
22:08:40.725 00.000 12116 GuideStep: -0.5 px 113 ms EAST, -0.1 px 0 ms NORTH
22:08:40.728 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:08:40.728 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:08:41.106 00.378 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:08:41.109 00.003 12116 case statement mapped state 6 to 3
22:08:41.112 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:08:41.208 00.096 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:08:41.211 00.003 12116 case statement mapped state 6 to 3
22:08:41.213 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:08:42.979 01.766 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:08:42.982 00.003 12116 case statement mapped state 6 to 3
22:08:42.984 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:08:44.132 01.148 11824 Exposure complete
22:08:44.401 00.269 11824 worker thread done servicing request
22:08:44.401 00.000 12116 OnExposeComplete: enter
22:08:44.405 00.004 12116 UpdateGuideState(): m_state=6
22:08:44.409 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:08:44.412 00.003 12116 Star::Find returns 1 (0), X=692.10, Y=1004.59, Mass=591743, SNR=95.0, Peak=63155 HFD=3.4
22:08:44.415 00.003 12116 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.71) = xAngle (-4.38 = 1.90)
22:08:44.418 00.003 12116 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.40 = -1.40)
22:08:44.422 00.004 12116 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.67 mountX=-0.09 mountY=-0.27, mountTheta=-1.89
22:08:44.428 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.03, y=-0.27, opts=13)
22:08:44.431 00.003 12116 Enqueuing Move request for scope (-0.03, -0.27)
22:08:44.434 00.003 11824 Worker thread wakes up
22:08:44.434 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5674, FiltMin=1744, FiltMax=65535, Gamma=0.510
22:08:44.439 00.005 12116 UpdateGuideState exits: m=591743 SNR=95.0
22:08:44.442 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
22:08:44.442 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:44.445 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
22:08:44.445 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:08:44.448 00.003 11824 Moving (-0.03, -0.27) raw xDistance=-0.09 yDistance=-0.27
22:08:44.448 00.000 12116 Enqueuing Expose request
22:08:44.451 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:08:44.451 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:44.451 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:08:44.452 00.001 11824 MoveAxis(E, 0, ABG)
22:08:44.452 00.000 11824 Move returns status 0, amount 0
22:08:44.452 00.000 11824 MoveAxis(N, 0, ABG)
22:08:44.452 00.000 11824 Move returns status 0, amount 0
22:08:44.452 00.000 11824 move complete, result=0
22:08:44.452 00.000 11824 worker thread done servicing request
22:08:44.452 00.000 11824 Worker thread wakes up
22:08:44.453 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:08:44.453 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:08:44.458 00.005 12116 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:08:47.860 03.402 11824 Exposure complete
22:08:48.118 00.258 12116 OnExposeComplete: enter
22:08:48.122 00.004 11824 worker thread done servicing request
22:08:48.122 00.000 12116 UpdateGuideState(): m_state=6
22:08:48.126 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:08:48.130 00.004 12116 Star::Find returns 1 (0), X=692.76, Y=1004.57, Mass=586043, SNR=97.5, Peak=57773 HFD=3.2
22:08:48.132 00.002 12116 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.71) = xAngle (-3.14 = -3.14)
22:08:48.136 00.004 12116 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.15 = -0.15)
22:08:48.139 00.003 12116 CameraToMount -- cameraX=0.63 cameraY=-0.28 hyp=0.70 cameraTheta=-0.42 mountX=-0.70 mountY=-0.10, mountTheta=-2.99
22:08:48.145 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.63, y=-0.28, opts=13)
22:08:48.148 00.003 12116 Enqueuing Move request for scope (0.63, -0.28)
22:08:48.151 00.003 11824 Worker thread wakes up
22:08:48.151 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.28) opts 0xd
22:08:48.151 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5664, FiltMin=1562, FiltMax=65535, Gamma=0.510
22:08:48.155 00.004 11824 Handling offset move in thread for scope, endpoint = (0.63, -0.28)
22:08:48.156 00.001 11824 Moving (0.63, -0.28) raw xDistance=-0.70 yDistance=-0.10
22:08:48.156 00.000 12116 UpdateGuideState exits: m=586043 SNR=97.5
22:08:48.158 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
22:08:48.158 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:48.161 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:48.162 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:08:48.164 00.002 12116 Enqueuing Expose request
22:08:48.167 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:08:48.168 00.001 11824 MoveAxis(E, 156, ABG)
22:08:48.168 00.000 11824 Guiding  Dir = 2, Dur = 156
22:08:48.168 00.000 11824 IsSlewing returns 0
22:08:48.168 00.000 11824 IsGuiding returns 0
22:08:48.168 00.000 11824 PulseGuide returned control before completion, sleep 166
22:08:48.339 00.171 11824 IsGuiding returns 1
22:08:48.339 00.000 11824 scope still moving after pulse duration time elapsed
22:08:48.372 00.033 11824 IsSlewing returns 0
22:08:48.373 00.001 11824 IsGuiding returns 0
22:08:48.373 00.000 11824 scope move finished after 156 + 48 ms
22:08:48.373 00.000 11824 Move returns status 0, amount 156
22:08:48.373 00.000 11824 MoveAxis(N, 0, ABG)
22:08:48.373 00.000 11824 Move returns status 0, amount 0
22:08:48.373 00.000 11824 move complete, result=0
22:08:48.373 00.000 12116 GuideStep: -0.7 px 156 ms EAST, -0.1 px 0 ms NORTH
22:08:48.389 00.016 11824 worker thread done servicing request
22:08:48.389 00.000 11824 Worker thread wakes up
22:08:48.389 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:08:48.389 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:08:51.799 03.410 11824 Exposure complete
22:08:52.030 00.231 11824 worker thread done servicing request
22:08:52.030 00.000 12116 OnExposeComplete: enter
22:08:52.034 00.004 12116 UpdateGuideState(): m_state=6
22:08:52.037 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:08:52.041 00.004 12116 Star::Find returns 1 (0), X=692.30, Y=1004.71, Mass=548208, SNR=87.1, Peak=53363 HFD=3.3
22:08:52.044 00.003 12116 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.71) = xAngle (-3.43 = 2.86)
22:08:52.047 00.003 12116 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.44 = -0.44)
22:08:52.050 00.003 12116 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.71 mountX=-0.22 mountY=-0.10, mountTheta=-2.73
22:08:52.057 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.17, y=-0.15, opts=13)
22:08:52.061 00.004 12116 Enqueuing Move request for scope (0.17, -0.15)
22:08:52.064 00.003 11824 Worker thread wakes up
22:08:52.064 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5703, FiltMin=1386, FiltMax=65535, Gamma=0.510
22:08:52.067 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
22:08:52.067 00.000 12116 UpdateGuideState exits: m=548208 SNR=87.1
22:08:52.070 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:52.073 00.003 11824 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
22:08:52.073 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:08:52.076 00.003 11824 Moving (0.17, -0.15) raw xDistance=-0.22 yDistance=-0.10
22:08:52.076 00.000 12116 Enqueuing Expose request
22:08:52.079 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
22:08:52.079 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:52.079 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:08:52.079 00.000 11824 MoveAxis(E, 0, ABG)
22:08:52.079 00.000 11824 Move returns status 0, amount 0
22:08:52.079 00.000 11824 MoveAxis(N, 0, ABG)
22:08:52.080 00.001 11824 Move returns status 0, amount 0
22:08:52.080 00.000 11824 move complete, result=0
22:08:52.080 00.000 11824 worker thread done servicing request
22:08:52.080 00.000 11824 Worker thread wakes up
22:08:52.080 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:08:52.080 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:08:52.082 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:08:55.489 03.407 11824 Exposure complete
22:08:55.734 00.245 11824 worker thread done servicing request
22:08:55.734 00.000 12116 OnExposeComplete: enter
22:08:55.739 00.005 12116 UpdateGuideState(): m_state=6
22:08:55.743 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:08:55.748 00.005 12116 Star::Find returns 1 (0), X=692.70, Y=1004.43, Mass=507447, SNR=79.2, Peak=54141 HFD=3.2
22:08:55.753 00.005 12116 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.71) = xAngle (-3.36 = 2.93)
22:08:55.757 00.004 12116 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.37 = -0.37)
22:08:55.761 00.004 12116 CameraToMount -- cameraX=0.58 cameraY=-0.43 hyp=0.72 cameraTheta=-0.64 mountX=-0.70 mountY=-0.26, mountTheta=-2.79
22:08:55.769 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.58, y=-0.43, opts=13)
22:08:55.775 00.006 12116 Enqueuing Move request for scope (0.58, -0.43)
22:08:55.779 00.004 11824 Worker thread wakes up
22:08:55.779 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.43) opts 0xd
22:08:55.779 00.000 11824 Handling offset move in thread for scope, endpoint = (0.58, -0.43)
22:08:55.779 00.000 11824 Moving (0.58, -0.43) raw xDistance=-0.70 yDistance=-0.26
22:08:55.779 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
22:08:55.779 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:55.779 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:08:55.779 00.000 11824 MoveAxis(E, 158, ABG)
22:08:55.779 00.000 11824 Guiding  Dir = 2, Dur = 158
22:08:55.780 00.001 11824 IsSlewing returns 0
22:08:55.780 00.000 11824 IsGuiding returns 0
22:08:55.780 00.000 11824 PulseGuide returned control before completion, sleep 168
22:08:55.780 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5850, FiltMin=1509, FiltMax=65535, Gamma=0.510
22:08:55.789 00.009 12116 UpdateGuideState exits: m=507447 SNR=79.2
22:08:55.793 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:55.797 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:08:55.800 00.003 12116 Enqueuing Expose request
22:08:55.957 00.157 11824 IsGuiding returns 1
22:08:55.957 00.000 11824 scope still moving after pulse duration time elapsed
22:08:55.988 00.031 11824 IsSlewing returns 0
22:08:55.988 00.000 11824 IsGuiding returns 0
22:08:55.988 00.000 11824 scope move finished after 158 + 50 ms
22:08:55.988 00.000 11824 Move returns status 0, amount 158
22:08:55.989 00.001 11824 MoveAxis(N, 0, ABG)
22:08:55.989 00.000 11824 Move returns status 0, amount 0
22:08:55.989 00.000 11824 move complete, result=0
22:08:55.989 00.000 11824 worker thread done servicing request
22:08:55.989 00.000 11824 Worker thread wakes up
22:08:55.989 00.000 12116 GuideStep: -0.7 px 158 ms EAST, -0.3 px 0 ms NORTH
22:08:55.992 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:08:55.992 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:08:59.399 03.407 11824 Exposure complete
22:08:59.644 00.245 11824 worker thread done servicing request
22:08:59.644 00.000 12116 OnExposeComplete: enter
22:08:59.646 00.002 12116 UpdateGuideState(): m_state=6
22:08:59.650 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:08:59.655 00.005 12116 Star::Find returns 1 (0), X=692.38, Y=1004.70, Mass=498902, SNR=79.6, Peak=47834 HFD=3.4
22:08:59.658 00.003 12116 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.71) = xAngle (-3.26 = 3.03)
22:08:59.661 00.003 12116 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.27 = -0.27)
22:08:59.664 00.003 12116 CameraToMount -- cameraX=0.26 cameraY=-0.16 hyp=0.30 cameraTheta=-0.54 mountX=-0.30 mountY=-0.08, mountTheta=-2.88
22:08:59.669 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.26, y=-0.16, opts=13)
22:08:59.673 00.004 12116 Enqueuing Move request for scope (0.26, -0.16)
22:08:59.676 00.003 11824 Worker thread wakes up
22:08:59.676 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.16) opts 0xd
22:08:59.676 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5917, FiltMin=1495, FiltMax=65535, Gamma=0.510
22:08:59.679 00.003 11824 Handling offset move in thread for scope, endpoint = (0.26, -0.16)
22:08:59.679 00.000 12116 UpdateGuideState exits: m=498902 SNR=79.6
22:08:59.681 00.002 11824 Moving (0.26, -0.16) raw xDistance=-0.30 yDistance=-0.08
22:08:59.681 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:59.684 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
22:08:59.684 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:59.684 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:08:59.688 00.004 12116 Enqueuing Expose request
22:08:59.691 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:08:59.691 00.000 11824 MoveAxis(E, 78, ABG)
22:08:59.691 00.000 11824 Guiding  Dir = 2, Dur = 78
22:08:59.691 00.000 11824 IsSlewing returns 0
22:08:59.692 00.001 11824 IsGuiding returns 0
22:08:59.693 00.001 11824 PulseGuide returned control before completion, sleep 87
22:08:59.793 00.100 11824 IsGuiding returns 1
22:08:59.793 00.000 11824 scope still moving after pulse duration time elapsed
22:08:59.824 00.031 11824 IsSlewing returns 0
22:08:59.824 00.000 11824 IsGuiding returns 0
22:08:59.824 00.000 11824 scope move finished after 78 + 54 ms
22:08:59.824 00.000 11824 Move returns status 0, amount 78
22:08:59.824 00.000 11824 MoveAxis(N, 0, ABG)
22:08:59.824 00.000 11824 Move returns status 0, amount 0
22:08:59.824 00.000 11824 move complete, result=0
22:08:59.824 00.000 11824 worker thread done servicing request
22:08:59.825 00.001 11824 Worker thread wakes up
22:08:59.825 00.000 12116 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH
22:08:59.828 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:08:59.828 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:03.282 03.454 11824 Exposure complete
22:09:03.559 00.277 11824 worker thread done servicing request
22:09:03.559 00.000 12116 OnExposeComplete: enter
22:09:03.563 00.004 12116 UpdateGuideState(): m_state=6
22:09:03.567 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:09:03.572 00.005 12116 Star::Find returns 1 (0), X=692.17, Y=1004.62, Mass=463664, SNR=80.4, Peak=50739 HFD=3.2
22:09:03.575 00.003 12116 MultiStar: exiting stabilization period
22:09:03.578 00.003 12116 MultiStar: updating star positions after lock position change
22:09:03.581 00.003 12116 Star::Find(15, 647, 892, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:09:03.583 00.002 12116 Star::Find returns 1 (0), X=646.94, Y=892.11, Mass=389427, SNR=64.9, Peak=47347 HFD=2.8
22:09:03.588 00.005 12116 Star::Find(15, 519, 1114, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:09:03.591 00.003 12116 Star::Find returns 1 (0), X=519.47, Y=1114.40, Mass=322985, SNR=54.7, Peak=39079 HFD=3.2
22:09:03.595 00.004 12116 Star::Find(15, 1399, 267, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:09:03.598 00.003 12116 Star::Find returns 1 (0), X=1399.26, Y=268.26, Mass=227671, SNR=52.5, Peak=29152 HFD=2.7
22:09:03.600 00.002 12116 Star::Find(15, 1563, 1010, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:09:03.605 00.005 12116 Star::Find returns 1 (0), X=1563.34, Y=1009.69, Mass=354355, SNR=55.2, Peak=26019 HFD=4.7
22:09:03.608 00.003 12116 Star::Find(15, 990, 1038, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:09:03.612 00.004 12116 Star::Find returns 1 (0), X=990.95, Y=1038.57, Mass=151109, SNR=31.4, Peak=25853 HFD=3.1
22:09:03.615 00.003 12116 Star::Find(15, 1377, 57, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:09:03.618 00.003 12116 Star::Find returns 1 (0), X=1377.12, Y=56.94, Mass=172682, SNR=43.3, Peak=27552 HFD=2.5
22:09:03.622 00.004 12116 Star::Find(15, 1520, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:09:03.624 00.002 12116 Star::Find returns 1 (0), X=1520.41, Y=958.10, Mass=150697, SNR=31.2, Peak=25018 HFD=2.4
22:09:03.628 00.004 12116 Star::Find(15, 338, 1135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:09:03.632 00.004 12116 Star::Find returns 1 (0), X=338.10, Y=1135.15, Mass=122739, SNR=25.6, Peak=18227 HFD=3.0
22:09:03.635 00.003 12116 Star::Find(15, 50, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:09:03.639 00.004 12116 Star::Find returns 1 (0), X=50.61, Y=952.63, Mass=37866, SNR=13.6, Peak=14205 HFD=1.6
22:09:03.642 00.003 12116 Star::Find(15, 1252, 886, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:09:03.646 00.004 12116 Star::Find returns 1 (0), X=1251.94, Y=885.40, Mass=87501, SNR=20.9, Peak=17715 HFD=3.2
22:09:03.649 00.003 12116 Star::Find(15, 849, 757, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:09:03.652 00.003 12116 Star::Find returns 1 (0), X=849.13, Y=756.97, Mass=109334, SNR=28.0, Peak=15831 HFD=3.5
22:09:03.656 00.004 12116 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.71) = xAngle (-4.10 = 2.19)
22:09:03.659 00.003 12116 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.11 = -1.11)
22:09:03.662 00.003 12116 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.38 mountX=-0.14 mountY=-0.22, mountTheta=-2.14
22:09:03.667 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=-0.24, opts=13)
22:09:03.672 00.005 12116 Enqueuing Move request for scope (0.05, -0.24)
22:09:03.675 00.003 11824 Worker thread wakes up
22:09:03.675 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5885, FiltMin=1661, FiltMax=65535, Gamma=0.510
22:09:03.678 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
22:09:03.678 00.000 12116 UpdateGuideState exits: m=463664 SNR=80.4
22:09:03.680 00.002 11824 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
22:09:03.680 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:03.683 00.003 11824 Moving (0.05, -0.24) raw xDistance=-0.14 yDistance=-0.22
22:09:03.684 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:09:03.686 00.002 12116 Enqueuing Expose request
22:09:03.690 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:09:03.690 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:03.690 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:09:03.690 00.000 11824 MoveAxis(E, 0, ABG)
22:09:03.690 00.000 11824 Move returns status 0, amount 0
22:09:03.690 00.000 11824 MoveAxis(N, 0, ABG)
22:09:03.690 00.000 11824 Move returns status 0, amount 0
22:09:03.690 00.000 11824 move complete, result=0
22:09:03.691 00.001 11824 worker thread done servicing request
22:09:03.691 00.000 11824 Worker thread wakes up
22:09:03.691 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:09:03.691 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:03.694 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:09:07.097 03.403 11824 Exposure complete
22:09:07.362 00.265 11824 worker thread done servicing request
22:09:07.362 00.000 12116 OnExposeComplete: enter
22:09:07.368 00.006 12116 UpdateGuideState(): m_state=6
22:09:07.374 00.006 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:09:07.377 00.003 12116 Star::Find returns 1 (0), X=692.05, Y=1004.88, Mass=557201, SNR=90.2, Peak=58099 HFD=3.2
22:09:07.381 00.004 12116 MultiStar: [#1 0.04,0.13,0.79,U] [#2 0.17,0.01,0.70,U] [#3 0.20,-0.11,0.67,U] [#4 -0.02,0.26,0.49,U] [#5 -0.08,0.25,0.34,U] [#6 0.35,0.65,0.00,M1] [#7 -0.04,-0.07,0.33,U] [#8 0.34,0.30,0.34,U] 
22:09:07.384 00.003 12116 single-star, 7 included, MultiStar: {0.06, 0.07}, one-star: {-0.07, 0.02}
22:09:07.388 00.004 12116 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.71) = xAngle (0.19 = 0.19)
22:09:07.390 00.002 12116 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.18 = -3.11)
22:09:07.393 00.003 12116 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.90 mountX=0.08 mountY=-0.00, mountTheta=-0.03
22:09:07.399 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=0.02, opts=13)
22:09:07.403 00.004 12116 Enqueuing Move request for scope (-0.07, 0.02)
22:09:07.406 00.003 11824 Worker thread wakes up
22:09:07.407 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
22:09:07.407 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5763, FiltMin=1661, FiltMax=65535, Gamma=0.510
22:09:07.410 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
22:09:07.410 00.000 12116 UpdateGuideState exits: m=557201 SNR=90.2
22:09:07.412 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:07.415 00.003 11824 Moving (-0.07, 0.02) raw xDistance=0.08 yDistance=-0.00
22:09:07.415 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:09:07.418 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:09:07.418 00.000 12116 Enqueuing Expose request
22:09:07.421 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:07.422 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:09:07.422 00.000 11824 MoveAxis(E, 0, ABG)
22:09:07.422 00.000 11824 Move returns status 0, amount 0
22:09:07.422 00.000 11824 MoveAxis(N, 0, ABG)
22:09:07.422 00.000 11824 Move returns status 0, amount 0
22:09:07.422 00.000 11824 move complete, result=0
22:09:07.422 00.000 11824 worker thread done servicing request
22:09:07.422 00.000 11824 Worker thread wakes up
22:09:07.423 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:09:07.423 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:07.425 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:09:10.825 03.400 11824 Exposure complete
22:09:11.057 00.232 11824 worker thread done servicing request
22:09:11.057 00.000 12116 OnExposeComplete: enter
22:09:11.060 00.003 12116 UpdateGuideState(): m_state=6
22:09:11.064 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:09:11.066 00.002 12116 Star::Find returns 1 (0), X=691.35, Y=1004.54, Mass=637734, SNR=105.1, Peak=64851 HFD=3.2
22:09:11.070 00.004 12116 MultiStar: [#1 -0.77,-0.18,0.00,M1] [#2 -0.51,-0.35,0.61,U] [#3 -0.47,-0.12,0.60,U] [#4 0.15,0.01,0.52,U] [#5 -1.05,0.27,0.00,M1] [#6 -0.61,0.11,0.56,U] [#7 -1.10,-0.10,0.00,M1] [#8 -0.31,-0.19,0.31,U] 
22:09:11.073 00.003 12116 refined, 5 included, MultiStar: {-0.48, -0.17}, one-star: {-0.78, -0.32}
22:09:11.077 00.004 12116 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.71) = xAngle (-5.52 = 0.76)
22:09:11.079 00.002 12116 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.54 = -2.54)
22:09:11.082 00.003 12116 CameraToMount -- cameraX=-0.48 cameraY=-0.17 hyp=0.51 cameraTheta=-2.81 mountX=0.37 mountY=-0.29, mountTheta=-0.66
22:09:11.088 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.48, y=-0.17, opts=13)
22:09:11.091 00.003 12116 Enqueuing Move request for scope (-0.48, -0.17)
22:09:11.094 00.003 11824 Worker thread wakes up
22:09:11.094 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5680, FiltMin=1747, FiltMax=65535, Gamma=0.510
22:09:11.097 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.17) opts 0xd
22:09:11.097 00.000 12116 UpdateGuideState exits: m=637734 SNR=105.1
22:09:11.100 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.48, -0.17)
22:09:11.100 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:11.103 00.003 11824 Moving (-0.48, -0.17) raw xDistance=0.37 yDistance=-0.29
22:09:11.103 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:09:11.106 00.003 12116 Enqueuing Expose request
22:09:11.109 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
22:09:11.109 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:11.109 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:09:11.109 00.000 11824 MoveAxis(W, 83, ABG)
22:09:11.109 00.000 11824 Guiding  Dir = 3, Dur = 83
22:09:11.109 00.000 11824 IsSlewing returns 0
22:09:11.109 00.000 11824 IsGuiding returns 0
22:09:11.111 00.002 11824 PulseGuide returned control before completion, sleep 93
22:09:11.217 00.106 11824 IsGuiding returns 1
22:09:11.217 00.000 11824 scope still moving after pulse duration time elapsed
22:09:11.249 00.032 11824 IsSlewing returns 0
22:09:11.249 00.000 11824 IsGuiding returns 1
22:09:11.281 00.032 11824 IsSlewing returns 0
22:09:11.281 00.000 11824 IsGuiding returns 1
22:09:11.313 00.032 11824 IsSlewing returns 0
22:09:11.313 00.000 11824 IsGuiding returns 1
22:09:11.345 00.032 11824 IsSlewing returns 0
22:09:11.345 00.000 11824 IsGuiding returns 0
22:09:11.345 00.000 11824 scope move finished after 83 + 151 ms
22:09:11.345 00.000 11824 Move returns status 0, amount 83
22:09:11.345 00.000 11824 MoveAxis(N, 0, ABG)
22:09:11.346 00.001 11824 Move returns status 0, amount 0
22:09:11.346 00.000 11824 move complete, result=0
22:09:11.346 00.000 11824 worker thread done servicing request
22:09:11.346 00.000 11824 Worker thread wakes up
22:09:11.346 00.000 12116 GuideStep: 0.4 px 83 ms WEST, -0.3 px 0 ms NORTH
22:09:11.349 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:09:11.349 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:14.772 03.423 11824 Exposure complete
22:09:15.025 00.253 11824 worker thread done servicing request
22:09:15.025 00.000 12116 OnExposeComplete: enter
22:09:15.029 00.004 12116 UpdateGuideState(): m_state=6
22:09:15.032 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:09:15.034 00.002 12116 Star::Find returns 1 (0), X=691.28, Y=1004.97, Mass=579848, SNR=95.0, Peak=62835 HFD=3.2
22:09:15.039 00.005 12116 MultiStar: [#1 -0.94,0.49,0.00,M2] [#2 -0.74,0.24,0.00,M1] [#3 -0.86,0.25,0.00,M1] [#4 0.42,0.72,0.00,M1] [#5 -1.06,0.66,0.00,M2] [#6 -0.84,0.43,0.00,M1] [#7 -1.11,0.26,0.00,M2] [#8 -0.71,0.40,0.00,M1] 
22:09:15.042 00.003 12116 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.71) = xAngle (0.30 = 0.30)
22:09:15.046 00.004 12116 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.28 = -3.00)
22:09:15.048 00.002 12116 CameraToMount -- cameraX=-0.85 cameraY=0.11 hyp=0.85 cameraTheta=3.01 mountX=0.82 mountY=-0.12, mountTheta=-0.15
22:09:15.056 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.85, y=0.11, opts=13)
22:09:15.059 00.003 12116 Enqueuing Move request for scope (-0.85, 0.11)
22:09:15.062 00.003 11824 Worker thread wakes up
22:09:15.063 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.11) opts 0xd
22:09:15.063 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5629, FiltMin=1514, FiltMax=65535, Gamma=0.510
22:09:15.065 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.85, 0.11)
22:09:15.065 00.000 12116 UpdateGuideState exits: m=579848 SNR=95.0
22:09:15.069 00.004 11824 Moving (-0.85, 0.11) raw xDistance=0.82 yDistance=-0.12
22:09:15.069 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.82
22:09:15.069 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:15.069 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:15.072 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:09:15.072 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:09:15.074 00.002 12116 Enqueuing Expose request
22:09:15.078 00.004 11824 MoveAxis(W, 188, ABG)
22:09:15.078 00.000 11824 Guiding  Dir = 3, Dur = 188
22:09:15.078 00.000 11824 IsSlewing returns 0
22:09:15.078 00.000 11824 IsGuiding returns 0
22:09:15.079 00.001 11824 PulseGuide returned control before completion, sleep 198
22:09:15.289 00.210 11824 IsGuiding returns 1
22:09:15.289 00.000 11824 scope still moving after pulse duration time elapsed
22:09:15.320 00.031 11824 IsSlewing returns 0
22:09:15.320 00.000 11824 IsGuiding returns 0
22:09:15.320 00.000 11824 scope move finished after 188 + 54 ms
22:09:15.320 00.000 11824 Move returns status 0, amount 188
22:09:15.321 00.001 11824 MoveAxis(N, 0, ABG)
22:09:15.321 00.000 11824 Move returns status 0, amount 0
22:09:15.321 00.000 11824 move complete, result=0
22:09:15.321 00.000 11824 worker thread done servicing request
22:09:15.321 00.000 11824 Worker thread wakes up
22:09:15.321 00.000 12116 GuideStep: 0.8 px 188 ms WEST, -0.1 px 0 ms NORTH
22:09:15.324 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:09:15.324 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:18.732 03.408 11824 Exposure complete
22:09:19.038 00.306 11824 worker thread done servicing request
22:09:19.039 00.001 12116 OnExposeComplete: enter
22:09:19.042 00.003 12116 UpdateGuideState(): m_state=6
22:09:19.045 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:09:19.050 00.005 12116 Star::Find returns 1 (0), X=691.12, Y=1004.60, Mass=595433, SNR=101.3, Peak=64243 HFD=3.3
22:09:19.056 00.006 12116 MultiStar: [#1 -0.96,-0.06,0.00,M3] [#2 -0.81,-0.30,0.00,M2] [#3 -0.74,-0.04,0.66,U] [#4 0.63,-0.06,0.62,U] [#5 -1.04,0.23,0.00,M3] [#6 -0.94,-0.01,0.00,M2] [#7 -1.14,-0.22,0.00,M3] [#8 -0.43,-0.22,0.30,U] 
22:09:19.062 00.006 12116 refined, 3 included, MultiStar: {-0.48, -0.15}, one-star: {-1.01, -0.26}
22:09:19.067 00.005 12116 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.71) = xAngle (-5.55 = 0.73)
22:09:19.073 00.006 12116 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.56 = -2.56)
22:09:19.077 00.004 12116 CameraToMount -- cameraX=-0.48 cameraY=-0.15 hyp=0.50 cameraTheta=-2.83 mountX=0.37 mountY=-0.28, mountTheta=-0.64
22:09:19.084 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.48, y=-0.15, opts=13)
22:09:19.091 00.007 12116 Enqueuing Move request for scope (-0.48, -0.15)
22:09:19.095 00.004 11824 Worker thread wakes up
22:09:19.095 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5661, FiltMin=1773, FiltMax=65535, Gamma=0.510
22:09:19.098 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.15) opts 0xd
22:09:19.099 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.48, -0.15)
22:09:19.099 00.000 11824 Moving (-0.48, -0.15) raw xDistance=0.37 yDistance=-0.28
22:09:19.099 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.37
22:09:19.099 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:19.099 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:09:19.099 00.000 11824 MoveAxis(W, 97, ABG)
22:09:19.099 00.000 11824 Guiding  Dir = 3, Dur = 97
22:09:19.099 00.000 11824 IsSlewing returns 0
22:09:19.100 00.001 11824 IsGuiding returns 0
22:09:19.100 00.000 12116 UpdateGuideState exits: m=595433 SNR=101.3
22:09:19.108 00.008 11824 PulseGuide returned control before completion, sleep 105
22:09:19.108 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:19.113 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:09:19.124 00.011 12116 Enqueuing Expose request
22:09:19.214 00.090 11824 IsGuiding returns 1
22:09:19.214 00.000 11824 scope still moving after pulse duration time elapsed
22:09:19.245 00.031 11824 IsSlewing returns 0
22:09:19.245 00.000 11824 IsGuiding returns 0
22:09:19.245 00.000 11824 scope move finished after 97 + 48 ms
22:09:19.245 00.000 11824 Move returns status 0, amount 97
22:09:19.246 00.001 11824 MoveAxis(N, 0, ABG)
22:09:19.246 00.000 11824 Move returns status 0, amount 0
22:09:19.246 00.000 11824 move complete, result=0
22:09:19.246 00.000 11824 worker thread done servicing request
22:09:19.246 00.000 11824 Worker thread wakes up
22:09:19.246 00.000 12116 GuideStep: 0.4 px 97 ms WEST, -0.3 px 0 ms NORTH
22:09:19.249 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:09:19.249 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:22.660 03.411 11824 Exposure complete
22:09:22.896 00.236 11824 worker thread done servicing request
22:09:22.896 00.000 12116 OnExposeComplete: enter
22:09:22.899 00.003 12116 UpdateGuideState(): m_state=6
22:09:22.903 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:22.907 00.004 12116 Star::Find returns 1 (0), X=690.70, Y=1005.13, Mass=637304, SNR=97.7, Peak=60067 HFD=3.7
22:09:22.910 00.003 12116 MultiStar: [#1 -1.60,0.40,0.00,M4] [#2 -1.47,0.42,0.00,M3] [#3 -1.32,0.33,0.00,M1] [#4 1.02,0.64,0.00,M1] [#5 -1.67,0.42,0.00,M4] [#6 -1.58,0.51,0.00,M3] [#7 -1.81,0.41,0.00,M4] [#8 -1.35,0.94,0.00,M1] 
22:09:22.913 00.003 12116 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.71) = xAngle (0.24 = 0.24)
22:09:22.915 00.002 12116 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.22 = -3.06)
22:09:22.918 00.003 12116 CameraToMount -- cameraX=-1.43 cameraY=0.28 hyp=1.45 cameraTheta=2.95 mountX=1.41 mountY=-0.12, mountTheta=-0.08
22:09:22.925 00.007 12116 SchedulePrimaryMove(0D79E080, x=-1.43, y=0.28, opts=13)
22:09:22.929 00.004 12116 Enqueuing Move request for scope (-1.43, 0.28)
22:09:22.932 00.003 11824 Worker thread wakes up
22:09:22.932 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5661, FiltMin=1613, FiltMax=65535, Gamma=0.510
22:09:22.934 00.002 12116 UpdateGuideState exits: m=637304 SNR=97.7
22:09:22.938 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:22.940 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.43, 0.28) opts 0xd
22:09:22.940 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:09:22.943 00.003 12116 Enqueuing Expose request
22:09:22.947 00.004 11824 Handling offset move in thread for scope, endpoint = (-1.43, 0.28)
22:09:22.947 00.000 11824 Moving (-1.43, 0.28) raw xDistance=1.41 yDistance=-0.12
22:09:22.947 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.41
22:09:22.947 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:22.947 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:09:22.948 00.001 11824 MoveAxis(W, 323, ABG)
22:09:22.948 00.000 11824 Guiding  Dir = 3, Dur = 323
22:09:22.948 00.000 11824 IsSlewing returns 0
22:09:22.948 00.000 11824 IsGuiding returns 0
22:09:22.949 00.001 11824 PulseGuide returned control before completion, sleep 333
22:09:23.298 00.349 11824 IsGuiding returns 0
22:09:23.298 00.000 11824 Move returns status 0, amount 323
22:09:23.298 00.000 11824 MoveAxis(N, 0, ABG)
22:09:23.298 00.000 11824 Move returns status 0, amount 0
22:09:23.298 00.000 11824 move complete, result=0
22:09:23.298 00.000 11824 worker thread done servicing request
22:09:23.298 00.000 11824 Worker thread wakes up
22:09:23.298 00.000 12116 GuideStep: 1.4 px 323 ms WEST, -0.1 px 0 ms NORTH
22:09:23.303 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:09:23.303 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:26.710 03.407 11824 Exposure complete
22:09:26.954 00.244 11824 worker thread done servicing request
22:09:26.954 00.000 12116 OnExposeComplete: enter
22:09:26.958 00.004 12116 UpdateGuideState(): m_state=6
22:09:26.963 00.005 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
22:09:26.965 00.002 12116 Star::Find returns 1 (0), X=690.60, Y=1004.85, Mass=572200, SNR=89.3, Peak=55667 HFD=3.3
22:09:26.971 00.006 12116 MultiStar: [#1 -1.62,0.32,0.00,M5] [#2 -1.35,0.01,0.00,M4] [#3 -1.33,0.01,0.00,M2] [#4 1.03,0.24,0.67,U] [#5 -2.14,0.06,0.00,M5] [#6 -1.29,0.15,0.00,M4] [#7 -1.54,0.35,0.00,M5] [#8 -1.05,0.39,0.34,U] 
22:09:26.974 00.003 12116 refined, 2 included, MultiStar: {-0.60, 0.14}, one-star: {-1.53, -0.01}
22:09:26.979 00.005 12116 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.71) = xAngle (0.20 = 0.20)
22:09:26.982 00.003 12116 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.18 = -3.10)
22:09:26.985 00.003 12116 CameraToMount -- cameraX=-0.60 cameraY=0.14 hyp=0.61 cameraTheta=2.91 mountX=0.60 mountY=-0.03, mountTheta=-0.04
22:09:26.993 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.60, y=0.14, opts=13)
22:09:26.997 00.004 12116 Enqueuing Move request for scope (-0.60, 0.14)
22:09:27.000 00.003 11824 Worker thread wakes up
22:09:27.000 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5706, FiltMin=1557, FiltMax=65535, Gamma=0.510
22:09:27.004 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.14) opts 0xd
22:09:27.004 00.000 12116 UpdateGuideState exits: m=572200 SNR=89.3
22:09:27.007 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.60, 0.14)
22:09:27.007 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:27.010 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:09:27.013 00.003 11824 Moving (-0.60, 0.14) raw xDistance=0.60 yDistance=-0.03
22:09:27.013 00.000 12116 Enqueuing Expose request
22:09:27.016 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.60
22:09:27.016 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:27.016 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:09:27.016 00.000 11824 MoveAxis(W, 158, ABG)
22:09:27.017 00.001 11824 Guiding  Dir = 3, Dur = 158
22:09:27.017 00.000 11824 IsSlewing returns 0
22:09:27.017 00.000 11824 IsGuiding returns 0
22:09:27.017 00.000 11824 PulseGuide returned control before completion, sleep 168
22:09:27.194 00.177 11824 IsGuiding returns 1
22:09:27.194 00.000 11824 scope still moving after pulse duration time elapsed
22:09:27.225 00.031 11824 IsSlewing returns 0
22:09:27.225 00.000 11824 IsGuiding returns 0
22:09:27.225 00.000 11824 scope move finished after 158 + 50 ms
22:09:27.225 00.000 11824 Move returns status 0, amount 158
22:09:27.225 00.000 11824 MoveAxis(N, 0, ABG)
22:09:27.225 00.000 11824 Move returns status 0, amount 0
22:09:27.225 00.000 11824 move complete, result=0
22:09:27.226 00.001 11824 worker thread done servicing request
22:09:27.226 00.000 11824 Worker thread wakes up
22:09:27.226 00.000 12116 GuideStep: 0.6 px 158 ms WEST, -0.0 px 0 ms NORTH
22:09:27.229 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:09:27.229 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:30.633 03.404 11824 Exposure complete
22:09:30.882 00.249 11824 worker thread done servicing request
22:09:30.882 00.000 12116 OnExposeComplete: enter
22:09:30.886 00.004 12116 UpdateGuideState(): m_state=6
22:09:30.890 00.004 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
22:09:30.893 00.003 12116 Star::Find returns 1 (0), X=691.09, Y=1004.34, Mass=608607, SNR=105.5, Peak=65491 HFD=3.3
22:09:30.896 00.003 12116 MultiStar: [#1 -1.14,-0.28,0.66,U] [#2 -0.95,-0.44,0.54,U] [#3 -0.95,-0.28,0.63,U] [#4 0.74,-0.11,0.58,U] [#5 -1.45,-0.37,0.00,M6] [#6 -0.99,-0.36,0.51,U] [#7 -1.23,-0.48,0.00,M6] [#8 -0.94,-0.38,0.35,U] 
22:09:30.900 00.004 12116 refined, 6 included, MultiStar: {-0.77, -0.35}, one-star: {-1.03, -0.52}
22:09:30.904 00.004 12116 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.71) = xAngle (-5.43 = 0.85)
22:09:30.907 00.003 12116 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.44 = -2.44)
22:09:30.910 00.003 12116 CameraToMount -- cameraX=-0.77 cameraY=-0.35 hyp=0.85 cameraTheta=-2.72 mountX=0.56 mountY=-0.54, mountTheta=-0.77
22:09:30.916 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.77, y=-0.35, opts=13)
22:09:30.920 00.004 12116 Enqueuing Move request for scope (-0.77, -0.35)
22:09:30.924 00.004 11824 Worker thread wakes up
22:09:30.924 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5725, FiltMin=1703, FiltMax=65535, Gamma=0.510
22:09:30.927 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.35) opts 0xd
22:09:30.927 00.000 12116 UpdateGuideState exits: m=608607 SNR=105.5
22:09:30.930 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:30.932 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.77, -0.35)
22:09:30.932 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:09:30.935 00.003 12116 Enqueuing Expose request
22:09:30.938 00.003 11824 Moving (-0.77, -0.35) raw xDistance=0.56 yDistance=-0.54
22:09:30.938 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
22:09:30.938 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:09:30.938 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
22:09:30.939 00.001 11824 MoveAxis(W, 136, ABG)
22:09:30.939 00.000 11824 Guiding  Dir = 3, Dur = 136
22:09:30.939 00.000 11824 IsSlewing returns 0
22:09:30.939 00.000 11824 IsGuiding returns 0
22:09:30.939 00.000 11824 PulseGuide returned control before completion, sleep 146
22:09:31.094 00.155 11824 IsGuiding returns 1
22:09:31.094 00.000 11824 scope still moving after pulse duration time elapsed
22:09:31.125 00.031 11824 IsSlewing returns 0
22:09:31.126 00.001 11824 IsGuiding returns 0
22:09:31.126 00.000 11824 scope move finished after 136 + 50 ms
22:09:31.126 00.000 11824 Move returns status 0, amount 136
22:09:31.126 00.000 11824 MoveAxis(N, 0, ABG)
22:09:31.126 00.000 11824 Move returns status 0, amount 0
22:09:31.126 00.000 11824 move complete, result=0
22:09:31.126 00.000 11824 worker thread done servicing request
22:09:31.126 00.000 12116 GuideStep: 0.6 px 136 ms WEST, -0.5 px 0 ms NORTH
22:09:31.130 00.004 11824 Worker thread wakes up
22:09:31.130 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:09:31.130 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:34.554 03.424 11824 Exposure complete
22:09:34.843 00.289 12116 OnExposeComplete: enter
22:09:34.846 00.003 11824 worker thread done servicing request
22:09:34.846 00.000 12116 UpdateGuideState(): m_state=6
22:09:34.852 00.006 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
22:09:34.858 00.006 12116 Star::Find returns 1 (0), X=690.95, Y=1004.88, Mass=578453, SNR=91.0, Peak=51315 HFD=3.9
22:09:34.863 00.005 12116 MultiStar: [#1 -1.19,0.22,0.00,M5] [#2 -1.08,-0.09,0.58,U] [#3 -0.98,-0.18,0.65,U] [#4 0.73,0.13,0.71,U] [#5 -1.43,0.54,0.00,M7] [#6 -1.14,-0.00,0.64,U] [#7 -1.17,-0.01,0.40,U] [#8 -0.98,0.11,0.31,U] 
22:09:34.867 00.004 12116 refined, 6 included, MultiStar: {-0.80, -0.01}, one-star: {-1.18, 0.02}
22:09:34.873 00.006 12116 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.71) = xAngle (-5.85 = 0.43)
22:09:34.876 00.003 12116 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.86 = -2.86)
22:09:34.880 00.004 12116 CameraToMount -- cameraX=-0.80 cameraY=-0.01 hyp=0.80 cameraTheta=-3.13 mountX=0.72 mountY=-0.22, mountTheta=-0.30
22:09:34.891 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.80, y=-0.01, opts=13)
22:09:34.896 00.005 12116 Enqueuing Move request for scope (-0.80, -0.01)
22:09:34.902 00.006 11824 Worker thread wakes up
22:09:34.902 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.01) opts 0xd
22:09:34.902 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.80, -0.01)
22:09:34.902 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5776, FiltMin=1775, FiltMax=65535, Gamma=0.510
22:09:34.906 00.004 11824 Moving (-0.80, -0.01) raw xDistance=0.72 yDistance=-0.22
22:09:34.906 00.000 12116 UpdateGuideState exits: m=578453 SNR=91.0
22:09:34.911 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.72
22:09:34.911 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:34.912 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:09:34.912 00.000 11824 MoveAxis(W, 172, ABG)
22:09:34.912 00.000 11824 Guiding  Dir = 3, Dur = 172
22:09:34.912 00.000 11824 IsSlewing returns 0
22:09:34.912 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:34.915 00.003 11824 IsGuiding returns 0
22:09:34.915 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:09:34.920 00.005 11824 PulseGuide returned control before completion, sleep 182
22:09:34.920 00.000 12116 Enqueuing Expose request
22:09:35.112 00.192 11824 IsGuiding returns 1
22:09:35.112 00.000 11824 scope still moving after pulse duration time elapsed
22:09:35.144 00.032 11824 IsSlewing returns 0
22:09:35.144 00.000 11824 IsGuiding returns 0
22:09:35.145 00.001 11824 scope move finished after 172 + 57 ms
22:09:35.145 00.000 11824 Move returns status 0, amount 172
22:09:35.145 00.000 11824 MoveAxis(N, 0, ABG)
22:09:35.145 00.000 11824 Move returns status 0, amount 0
22:09:35.145 00.000 11824 move complete, result=0
22:09:35.145 00.000 11824 worker thread done servicing request
22:09:35.145 00.000 11824 Worker thread wakes up
22:09:35.145 00.000 12116 GuideStep: 0.7 px 172 ms WEST, -0.2 px 0 ms NORTH
22:09:35.148 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:09:35.148 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:38.554 03.406 11824 Exposure complete
22:09:38.810 00.256 12116 OnExposeComplete: enter
22:09:38.819 00.009 11824 worker thread done servicing request
22:09:38.819 00.000 12116 UpdateGuideState(): m_state=6
22:09:38.826 00.007 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:09:38.830 00.004 12116 Star::Find returns 1 (0), X=690.67, Y=1004.75, Mass=476625, SNR=75.3, Peak=47891 HFD=3.3
22:09:38.834 00.004 12116 MultiStar: [#1 -1.49,0.05,0.00,M6] [#2 -1.33,-0.02,0.00,M3] [#3 -1.40,-0.39,0.00,M1] [#4 1.06,0.27,0.75,U] [#5 -1.69,0.51,0.00,M8] [#6 -1.46,0.15,0.00,M3] [#7 -1.67,-0.26,0.00,M6] [#8 -0.84,-0.21,0.36,U] 
22:09:38.838 00.004 12116 refined, 2 included, MultiStar: {-0.46, 0.01}, one-star: {-1.45, -0.11}
22:09:38.840 00.002 12116 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.71) = xAngle (0.41 = 0.41)
22:09:38.844 00.004 12116 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.40 = -2.88)
22:09:38.847 00.003 12116 CameraToMount -- cameraX=-0.46 cameraY=0.01 hyp=0.46 cameraTheta=3.13 mountX=0.42 mountY=-0.12, mountTheta=-0.27
22:09:38.856 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=0.01, opts=13)
22:09:38.861 00.005 12116 Enqueuing Move request for scope (-0.46, 0.01)
22:09:38.864 00.003 11824 Worker thread wakes up
22:09:38.864 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.01) opts 0xd
22:09:38.865 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.46, 0.01)
22:09:38.865 00.000 11824 Moving (-0.46, 0.01) raw xDistance=0.42 yDistance=-0.12
22:09:38.865 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
22:09:38.865 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5923, FiltMin=1639, FiltMax=65535, Gamma=0.510
22:09:38.869 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:38.869 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:09:38.869 00.000 11824 MoveAxis(W, 106, ABG)
22:09:38.870 00.001 11824 Guiding  Dir = 3, Dur = 106
22:09:38.870 00.000 11824 IsSlewing returns 0
22:09:38.870 00.000 11824 IsGuiding returns 0
22:09:38.870 00.000 11824 PulseGuide returned control before completion, sleep 116
22:09:38.871 00.001 12116 UpdateGuideState exits: m=476625 SNR=75.3
22:09:38.875 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:38.879 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:09:38.883 00.004 12116 Enqueuing Expose request
22:09:39.002 00.119 11824 IsGuiding returns 1
22:09:39.002 00.000 11824 scope still moving after pulse duration time elapsed
22:09:39.034 00.032 11824 IsSlewing returns 0
22:09:39.034 00.000 11824 IsGuiding returns 0
22:09:39.035 00.001 11824 scope move finished after 106 + 58 ms
22:09:39.035 00.000 11824 Move returns status 0, amount 106
22:09:39.035 00.000 11824 MoveAxis(N, 0, ABG)
22:09:39.035 00.000 11824 Move returns status 0, amount 0
22:09:39.035 00.000 11824 move complete, result=0
22:09:39.035 00.000 11824 worker thread done servicing request
22:09:39.035 00.000 12116 GuideStep: 0.4 px 106 ms WEST, -0.1 px 0 ms NORTH
22:09:39.039 00.004 11824 Worker thread wakes up
22:09:39.039 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:09:39.039 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:42.440 03.401 11824 Exposure complete
22:09:42.675 00.235 11824 worker thread done servicing request
22:09:42.676 00.001 12116 OnExposeComplete: enter
22:09:42.679 00.003 12116 UpdateGuideState(): m_state=6
22:09:42.682 00.003 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
22:09:42.684 00.002 12116 Star::Find returns 1 (0), X=690.42, Y=1004.62, Mass=493329, SNR=70.7, Peak=46979 HFD=3.3
22:09:42.690 00.006 12116 MultiStar: [#1 -1.76,-0.15,0.00,M7] [#2 -1.60,-0.06,0.00,M4] [#3 -1.60,-0.46,0.00,M2] [#4 1.26,0.13,0.61,U] [#5 -1.73,-0.26,0.00,M9] [#6 -1.59,-0.03,0.00,M4] [#7 -1.56,-0.29,0.00,M7] [#8 -1.08,-0.24,0.38,U] 
22:09:42.693 00.003 12116 refined, 2 included, MultiStar: {-0.67, -0.12}, one-star: {-1.71, -0.24}
22:09:42.696 00.003 12116 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.71) = xAngle (-5.67 = 0.61)
22:09:42.698 00.002 12116 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.69 = -2.69)
22:09:42.700 00.002 12116 CameraToMount -- cameraX=-0.67 cameraY=-0.12 hyp=0.69 cameraTheta=-2.96 mountX=0.56 mountY=-0.30, mountTheta=-0.49
22:09:42.708 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.67, y=-0.12, opts=13)
22:09:42.710 00.002 12116 Enqueuing Move request for scope (-0.67, -0.12)
22:09:42.713 00.003 11824 Worker thread wakes up
22:09:42.713 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6042, FiltMin=1710, FiltMax=65535, Gamma=0.510
22:09:42.715 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.12) opts 0xd
22:09:42.715 00.000 12116 UpdateGuideState exits: m=493329 SNR=70.7
22:09:42.718 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.67, -0.12)
22:09:42.718 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:42.721 00.003 11824 Moving (-0.67, -0.12) raw xDistance=0.56 yDistance=-0.30
22:09:42.721 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:09:42.724 00.003 12116 Enqueuing Expose request
22:09:42.726 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
22:09:42.726 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:42.726 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:09:42.727 00.001 11824 MoveAxis(W, 133, ABG)
22:09:42.727 00.000 11824 Guiding  Dir = 3, Dur = 133
22:09:42.727 00.000 11824 IsSlewing returns 0
22:09:42.727 00.000 11824 IsGuiding returns 0
22:09:42.727 00.000 11824 PulseGuide returned control before completion, sleep 143
22:09:42.878 00.151 11824 IsGuiding returns 1
22:09:42.878 00.000 11824 scope still moving after pulse duration time elapsed
22:09:42.909 00.031 11824 IsSlewing returns 0
22:09:42.910 00.001 11824 IsGuiding returns 0
22:09:42.910 00.000 11824 scope move finished after 133 + 49 ms
22:09:42.910 00.000 11824 Move returns status 0, amount 133
22:09:42.910 00.000 11824 MoveAxis(N, 0, ABG)
22:09:42.910 00.000 11824 Move returns status 0, amount 0
22:09:42.910 00.000 11824 move complete, result=0
22:09:42.910 00.000 11824 worker thread done servicing request
22:09:42.910 00.000 11824 Worker thread wakes up
22:09:42.910 00.000 12116 GuideStep: 0.6 px 133 ms WEST, -0.3 px 0 ms NORTH
22:09:42.913 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:09:42.913 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:46.326 03.413 11824 Exposure complete
22:09:46.562 00.236 11824 worker thread done servicing request
22:09:46.562 00.000 12116 OnExposeComplete: enter
22:09:46.566 00.004 12116 UpdateGuideState(): m_state=6
22:09:46.572 00.006 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
22:09:46.576 00.004 12116 Star::Find returns 1 (0), X=690.68, Y=1004.53, Mass=429069, SNR=70.8, Peak=48899 HFD=3.2
22:09:46.580 00.004 12116 MultiStar: [#1 -1.36,-0.29,0.00,M8] [#2 -1.26,-0.51,0.00,M5] [#3 -1.18,-0.41,0.70,U] [#4 0.81,-0.02,0.71,U] [#5 -1.50,-0.01,0.00,M10] [#6 -1.32,0.03,0.61,U] [#7 -1.44,-0.13,0.00,M8] [#8 -1.13,0.05,0.27,U] 
22:09:46.584 00.004 12116 refined, 4 included, MultiStar: {-0.86, -0.18}, one-star: {-1.45, -0.33}
22:09:46.589 00.005 12116 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.71) = xAngle (-5.65 = 0.64)
22:09:46.591 00.002 12116 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.66 = -2.66)
22:09:46.595 00.004 12116 CameraToMount -- cameraX=-0.86 cameraY=-0.18 hyp=0.88 cameraTheta=-2.93 mountX=0.70 mountY=-0.41, mountTheta=-0.52
22:09:46.605 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.86, y=-0.18, opts=13)
22:09:46.610 00.005 12116 Enqueuing Move request for scope (-0.86, -0.18)
22:09:46.617 00.007 11824 Worker thread wakes up
22:09:46.617 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.18) opts 0xd
22:09:46.617 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.86, -0.18)
22:09:46.617 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6119, FiltMin=1968, FiltMax=65535, Gamma=0.510
22:09:46.621 00.004 11824 Moving (-0.86, -0.18) raw xDistance=0.70 yDistance=-0.41
22:09:46.621 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.70
22:09:46.622 00.001 12116 UpdateGuideState exits: m=429069 SNR=70.8
22:09:46.625 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:46.625 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:46.629 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:09:46.629 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:09:46.632 00.003 12116 Enqueuing Expose request
22:09:46.636 00.004 11824 MoveAxis(W, 167, ABG)
22:09:46.636 00.000 11824 Guiding  Dir = 3, Dur = 167
22:09:46.636 00.000 11824 IsSlewing returns 0
22:09:46.636 00.000 11824 IsGuiding returns 0
22:09:46.637 00.001 11824 PulseGuide returned control before completion, sleep 177
22:09:46.824 00.187 11824 IsGuiding returns 1
22:09:46.824 00.000 11824 scope still moving after pulse duration time elapsed
22:09:46.856 00.032 11824 IsSlewing returns 0
22:09:46.856 00.000 11824 IsGuiding returns 0
22:09:46.856 00.000 11824 scope move finished after 167 + 52 ms
22:09:46.857 00.001 11824 Move returns status 0, amount 167
22:09:46.857 00.000 11824 MoveAxis(N, 0, ABG)
22:09:46.857 00.000 11824 Move returns status 0, amount 0
22:09:46.857 00.000 11824 move complete, result=0
22:09:46.857 00.000 11824 worker thread done servicing request
22:09:46.857 00.000 12116 GuideStep: 0.7 px 167 ms WEST, -0.4 px 0 ms NORTH
22:09:46.861 00.004 11824 Worker thread wakes up
22:09:46.861 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:09:46.861 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:50.256 03.395 11824 Exposure complete
22:09:50.495 00.239 11824 worker thread done servicing request
22:09:50.495 00.000 12116 OnExposeComplete: enter
22:09:50.499 00.004 12116 UpdateGuideState(): m_state=6
22:09:50.502 00.003 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
22:09:50.505 00.003 12116 Star::Find returns 1 (0), X=690.77, Y=1004.15, Mass=403122, SNR=66.8, Peak=45155 HFD=3.3
22:09:50.509 00.004 12116 MultiStar: [#1 -1.26,-0.32,0.81,U] [#2 -1.35,-0.49,0.00,M6] [#3 -1.10,-0.69,0.64,U] [#4 0.90,-0.27,0.60,U] [#5 -1.86,-0.12,0.00,R] [#6 -1.32,-0.83,0.00,M4] [#7 -1.30,-0.56,0.00,M9] [#8 -1.20,-0.06,0.32,U] 
22:09:50.511 00.002 12116 refined, 4 included, MultiStar: {-0.87, -0.47}, one-star: {-1.36, -0.71}
22:09:50.514 00.003 12116 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.71) = xAngle (-5.36 = 0.93)
22:09:50.516 00.002 12116 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.37 = -2.37)
22:09:50.520 00.004 12116 CameraToMount -- cameraX=-0.87 cameraY=-0.47 hyp=0.99 cameraTheta=-2.64 mountX=0.60 mountY=-0.69, mountTheta=-0.86
22:09:50.526 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.87, y=-0.47, opts=13)
22:09:50.529 00.003 12116 Enqueuing Move request for scope (-0.87, -0.47)
22:09:50.532 00.003 11824 Worker thread wakes up
22:09:50.532 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6291, FiltMin=1811, FiltMax=65535, Gamma=0.510
22:09:50.535 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.47) opts 0xd
22:09:50.535 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.87, -0.47)
22:09:50.535 00.000 11824 Moving (-0.87, -0.47) raw xDistance=0.60 yDistance=-0.69
22:09:50.535 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.60
22:09:50.535 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:09:50.536 00.001 12116 UpdateGuideState exits: m=403122 SNR=66.8
22:09:50.539 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:50.541 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:09:50.544 00.003 12116 Enqueuing Expose request
22:09:50.547 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
22:09:50.547 00.000 11824 MoveAxis(W, 145, ABG)
22:09:50.547 00.000 11824 Guiding  Dir = 3, Dur = 145
22:09:50.547 00.000 11824 IsSlewing returns 0
22:09:50.547 00.000 11824 IsGuiding returns 0
22:09:50.548 00.001 11824 PulseGuide returned control before completion, sleep 155
22:09:50.711 00.163 11824 IsGuiding returns 1
22:09:50.711 00.000 11824 scope still moving after pulse duration time elapsed
22:09:50.742 00.031 11824 IsSlewing returns 0
22:09:50.743 00.001 11824 IsGuiding returns 0
22:09:50.743 00.000 11824 scope move finished after 145 + 50 ms
22:09:50.743 00.000 11824 Move returns status 0, amount 145
22:09:50.743 00.000 11824 MoveAxis(N, 0, ABG)
22:09:50.743 00.000 11824 Move returns status 0, amount 0
22:09:50.743 00.000 11824 move complete, result=0
22:09:50.744 00.001 11824 worker thread done servicing request
22:09:50.744 00.000 12116 GuideStep: 0.6 px 145 ms WEST, -0.7 px 0 ms NORTH
22:09:50.748 00.004 11824 Worker thread wakes up
22:09:50.748 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:09:50.748 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:54.167 03.419 11824 Exposure complete
22:09:54.414 00.247 11824 worker thread done servicing request
22:09:54.414 00.000 12116 OnExposeComplete: enter
22:09:54.418 00.004 12116 UpdateGuideState(): m_state=6
22:09:54.422 00.004 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
22:09:54.426 00.004 12116 Star::Find returns 1 (0), X=691.35, Y=1004.37, Mass=313586, SNR=58.6, Peak=41219 HFD=3.2
22:09:54.429 00.003 12116 MultiStar: [#1 -0.87,-0.38,0.74,U] [#2 -0.81,-0.48,0.68,U] [#3 -0.63,-0.57,0.68,U] [#4 0.54,-0.44,0.62,U] [#5 0.97,0.43,0.35,U] [#6 -1.06,-0.55,0.68,U] [#7 -0.94,-0.61,0.42,U] [#8 -0.25,-0.20,0.28,U] 
22:09:54.432 00.003 12116 refined, 8 included, MultiStar: {-0.53, -0.42}, one-star: {-0.78, -0.49}
22:09:54.435 00.003 12116 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.71) = xAngle (-5.19 = 1.09)
22:09:54.438 00.003 12116 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.20 = -2.20)
22:09:54.440 00.002 12116 CameraToMount -- cameraX=-0.53 cameraY=-0.42 hyp=0.68 cameraTheta=-2.47 mountX=0.31 mountY=-0.55, mountTheta=-1.05
22:09:54.446 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.53, y=-0.42, opts=13)
22:09:54.448 00.002 12116 Enqueuing Move request for scope (-0.53, -0.42)
22:09:54.452 00.004 11824 Worker thread wakes up
22:09:54.452 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.42) opts 0xd
22:09:54.452 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.53, -0.42)
22:09:54.452 00.000 11824 Moving (-0.53, -0.42) raw xDistance=0.31 yDistance=-0.55
22:09:54.452 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
22:09:54.453 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6397, FiltMin=1840, FiltMax=65535, Gamma=0.510
22:09:54.455 00.002 11824 switching direction from 0 to -1 - decHistory=-3 oldest=-0.42 newest=-1.65
22:09:54.455 00.000 12116 UpdateGuideState exits: m=313586 SNR=58.6
22:09:54.458 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:54.462 00.004 11824 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
22:09:54.462 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:09:54.464 00.002 12116 Enqueuing Expose request
22:09:54.467 00.003 11824 MoveAxis(W, 80, ABG)
22:09:54.467 00.000 11824 Guiding  Dir = 3, Dur = 80
22:09:54.467 00.000 11824 IsSlewing returns 0
22:09:54.468 00.001 11824 IsGuiding returns 0
22:09:54.468 00.000 11824 PulseGuide returned control before completion, sleep 90
22:09:54.566 00.098 11824 IsGuiding returns 1
22:09:54.566 00.000 11824 scope still moving after pulse duration time elapsed
22:09:54.597 00.031 11824 IsSlewing returns 0
22:09:54.597 00.000 11824 IsGuiding returns 0
22:09:54.597 00.000 11824 scope move finished after 80 + 49 ms
22:09:54.597 00.000 11824 Move returns status 0, amount 80
22:09:54.597 00.000 11824 MoveAxis(N, 103, ABG)
22:09:54.597 00.000 11824 Guiding  Dir = 0, Dur = 103
22:09:54.598 00.001 11824 IsSlewing returns 0
22:09:54.598 00.000 11824 IsGuiding returns 0
22:09:54.598 00.000 11824 PulseGuide returned control before completion, sleep 113
22:09:54.723 00.125 11824 IsGuiding returns 1
22:09:54.723 00.000 11824 scope still moving after pulse duration time elapsed
22:09:54.755 00.032 11824 IsSlewing returns 0
22:09:54.755 00.000 11824 IsGuiding returns 0
22:09:54.756 00.001 11824 scope move finished after 103 + 54 ms
22:09:54.756 00.000 11824 Move returns status 0, amount 103
22:09:54.756 00.000 11824 move complete, result=0
22:09:54.756 00.000 11824 worker thread done servicing request
22:09:54.756 00.000 11824 Worker thread wakes up
22:09:54.757 00.001 12116 GuideStep: 0.3 px 80 ms WEST, -0.5 px 103 ms NORTH
22:09:54.760 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:09:54.760 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:58.168 03.408 11824 Exposure complete
22:09:58.402 00.234 11824 worker thread done servicing request
22:09:58.402 00.000 12116 OnExposeComplete: enter
22:09:58.406 00.004 12116 UpdateGuideState(): m_state=6
22:09:58.410 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
22:09:58.413 00.003 12116 Star::Find returns 1 (0), X=691.53, Y=1004.18, Mass=415903, SNR=65.3, Peak=43539 HFD=3.4
22:09:58.416 00.003 12116 MultiStar: [#1 -0.61,-0.42,0.79,U] [#2 -0.51,-0.87,0.67,U] [#3 -0.20,-1.11,0.58,U] [#4 0.23,-0.71,0.56,U] [#5 1.20,-0.13,0.33,U] [#6 -0.51,-0.41,0.53,U] [#7 -0.55,-0.33,0.41,U] [#8 0.17,-0.60,0.41,U] 
22:09:58.419 00.003 12116 refined, 8 included, MultiStar: {-0.28, -0.62}, one-star: {-0.60, -0.68}
22:09:58.423 00.004 12116 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.71) = xAngle (-4.70 = 1.58)
22:09:58.426 00.003 12116 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.72 = -1.72)
22:09:58.430 00.004 12116 CameraToMount -- cameraX=-0.28 cameraY=-0.62 hyp=0.68 cameraTheta=-1.99 mountX=-0.01 mountY=-0.67, mountTheta=-1.58
22:09:58.434 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.28, y=-0.62, opts=13)
22:09:58.438 00.004 12116 Enqueuing Move request for scope (-0.28, -0.62)
22:09:58.441 00.003 11824 Worker thread wakes up
22:09:58.442 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6208, FiltMin=1672, FiltMax=65535, Gamma=0.510
22:09:58.445 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.62) opts 0xd
22:09:58.445 00.000 12116 UpdateGuideState exits: m=415903 SNR=65.3
22:09:58.447 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:58.450 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.28, -0.62)
22:09:58.450 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:09:58.453 00.003 12116 Enqueuing Expose request
22:09:58.456 00.003 11824 Moving (-0.28, -0.62) raw xDistance=-0.01 yDistance=-0.67
22:09:58.456 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:09:58.456 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
22:09:58.456 00.000 11824 MoveAxis(E, 0, ABG)
22:09:58.456 00.000 11824 Move returns status 0, amount 0
22:09:58.456 00.000 11824 MoveAxis(N, 126, ABG)
22:09:58.457 00.001 11824 Guiding  Dir = 0, Dur = 126
22:09:58.457 00.000 11824 IsSlewing returns 0
22:09:58.457 00.000 11824 IsGuiding returns 0
22:09:58.458 00.001 11824 PulseGuide returned control before completion, sleep 136
22:09:58.609 00.151 11824 IsGuiding returns 1
22:09:58.609 00.000 11824 scope still moving after pulse duration time elapsed
22:09:58.640 00.031 11824 IsSlewing returns 0
22:09:58.640 00.000 11824 IsGuiding returns 0
22:09:58.640 00.000 11824 scope move finished after 126 + 57 ms
22:09:58.640 00.000 11824 Move returns status 0, amount 126
22:09:58.640 00.000 11824 move complete, result=0
22:09:58.641 00.001 11824 worker thread done servicing request
22:09:58.641 00.000 11824 Worker thread wakes up
22:09:58.641 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:09:58.641 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:09:58.641 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.7 px 126 ms NORTH
22:10:02.064 03.423 11824 Exposure complete
22:10:02.317 00.253 11824 worker thread done servicing request
22:10:02.317 00.000 12116 OnExposeComplete: enter
22:10:02.322 00.005 12116 UpdateGuideState(): m_state=6
22:10:02.325 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
22:10:02.329 00.004 12116 Star::Find returns 1 (0), X=691.80, Y=1003.30, Mass=738595, SNR=111.4, Peak=65535 HFD=3.5
22:10:02.332 00.003 12116 MultiStar: [#1 -0.38,-1.41,0.00,M6] [#2 -0.19,-1.44,0.00,M5] [#3 -0.23,-1.44,0.00,M1] [#4 -0.24,-1.09,0.37,U] [#5 1.46,-1.01,0.00,M1] [#6 -0.03,-1.01,0.47,U] [#7 -0.39,-1.20,0.28,U] [#8 -0.01,-1.27,0.36,U] 
22:10:02.336 00.004 12116 refined, 4 included, MultiStar: {-0.22, -1.30}, one-star: {-0.32, -1.56}
22:10:02.339 00.003 12116 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.71) = xAngle (-4.45 = 1.83)
22:10:02.343 00.004 12116 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.47 = -1.47)
22:10:02.346 00.003 12116 CameraToMount -- cameraX=-0.22 cameraY=-1.30 hyp=1.32 cameraTheta=-1.74 mountX=-0.34 mountY=-1.31, mountTheta=-1.82
22:10:02.353 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.22, y=-1.30, opts=13)
22:10:02.356 00.003 12116 Enqueuing Move request for scope (-0.22, -1.30)
22:10:02.361 00.005 11824 Worker thread wakes up
22:10:02.361 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -1.30) opts 0xd
22:10:02.361 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.22, -1.30)
22:10:02.361 00.000 11824 Moving (-0.22, -1.30) raw xDistance=-0.34 yDistance=-1.31
22:10:02.361 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
22:10:02.361 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5703, FiltMin=1613, FiltMax=65535, Gamma=0.510
22:10:02.364 00.003 11824 GuideAlgorithmResistSwitch::result() returns -1.31 from input -1.31
22:10:02.364 00.000 12116 UpdateGuideState exits: m=738595 SNR=111.4
22:10:02.367 00.003 11824 MoveAxis(E, 76, ABG)
22:10:02.368 00.001 11824 Guiding  Dir = 2, Dur = 76
22:10:02.368 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:02.371 00.003 11824 IsSlewing returns 0
22:10:02.371 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:10:02.374 00.003 12116 Enqueuing Expose request
22:10:02.378 00.004 11824 IsGuiding returns 0
22:10:02.378 00.000 11824 PulseGuide returned control before completion, sleep 86
22:10:02.478 00.100 11824 IsGuiding returns 1
22:10:02.478 00.000 11824 scope still moving after pulse duration time elapsed
22:10:02.510 00.032 11824 IsSlewing returns 0
22:10:02.510 00.000 11824 IsGuiding returns 0
22:10:02.510 00.000 11824 scope move finished after 76 + 56 ms
22:10:02.510 00.000 11824 Move returns status 0, amount 76
22:10:02.510 00.000 11824 MoveAxis(N, 247, ABG)
22:10:02.511 00.001 11824 Guiding  Dir = 0, Dur = 247
22:10:02.511 00.000 11824 IsSlewing returns 0
22:10:02.511 00.000 11824 IsGuiding returns 0
22:10:02.511 00.000 11824 PulseGuide returned control before completion, sleep 257
22:10:02.778 00.267 11824 IsGuiding returns 1
22:10:02.778 00.000 11824 scope still moving after pulse duration time elapsed
22:10:02.810 00.032 11824 IsSlewing returns 0
22:10:02.810 00.000 11824 IsGuiding returns 0
22:10:02.810 00.000 11824 scope move finished after 247 + 52 ms
22:10:02.810 00.000 11824 Move returns status 0, amount 247
22:10:02.811 00.001 11824 move complete, result=0
22:10:02.811 00.000 11824 worker thread done servicing request
22:10:02.811 00.000 11824 Worker thread wakes up
22:10:02.811 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:10:02.811 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:10:02.812 00.001 12116 GuideStep: -0.3 px 76 ms EAST, -1.3 px 247 ms NORTH
22:10:06.216 03.404 11824 Exposure complete
22:10:06.538 00.322 12116 OnExposeComplete: enter
22:10:06.543 00.005 12116 UpdateGuideState(): m_state=6
22:10:06.546 00.003 11824 worker thread done servicing request
22:10:06.547 00.001 12116 Star::Find(15, 691, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
22:10:06.551 00.004 12116 Star::Find returns 1 (0), X=691.21, Y=1003.24, Mass=708764, SNR=112.6, Peak=65520 HFD=3.5
22:10:06.557 00.006 12116 MultiStar: [#1 -0.97,-1.34,0.00,M7] [#2 -0.89,-1.43,0.00,M6] [#3 -0.71,-1.54,0.00,M2] [#4 0.55,-1.01,0.53,U] [#5 0.53,-0.92,0.35,U] [#6 -0.72,-1.26,0.00,M2] [#7 -0.95,-1.43,0.00,M7] [#8 -0.54,-1.37,0.00,M1] 
22:10:06.561 00.004 12116 refined, 2 included, MultiStar: {-0.23, -1.32}, one-star: {-0.92, -1.62}
22:10:06.564 00.003 12116 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.71) = xAngle (-4.46 = 1.82)
22:10:06.567 00.003 12116 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.47 = -1.47)
22:10:06.573 00.006 12116 CameraToMount -- cameraX=-0.23 cameraY=-1.32 hyp=1.34 cameraTheta=-1.75 mountX=-0.33 mountY=-1.33, mountTheta=-1.82
22:10:06.580 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=-1.32, opts=13)
22:10:06.585 00.005 12116 Enqueuing Move request for scope (-0.23, -1.32)
22:10:06.590 00.005 11824 Worker thread wakes up
22:10:06.590 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5469, FiltMin=1661, FiltMax=65535, Gamma=0.510
22:10:06.595 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -1.32) opts 0xd
22:10:06.595 00.000 12116 UpdateGuideState exits: m=708764 SNR=112.6
22:10:06.598 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.23, -1.32)
22:10:06.599 00.001 11824 Moving (-0.23, -1.32) raw xDistance=-0.33 yDistance=-1.33
22:10:06.599 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:06.603 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
22:10:06.603 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.33 from input -1.33
22:10:06.603 00.000 11824 MoveAxis(E, 80, ABG)
22:10:06.603 00.000 11824 Guiding  Dir = 2, Dur = 80
22:10:06.603 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:10:06.608 00.005 12116 Enqueuing Expose request
22:10:06.611 00.003 11824 IsSlewing returns 0
22:10:06.611 00.000 11824 IsGuiding returns 0
22:10:06.611 00.000 11824 PulseGuide returned control before completion, sleep 90
22:10:06.716 00.105 11824 IsGuiding returns 1
22:10:06.716 00.000 11824 scope still moving after pulse duration time elapsed
22:10:06.747 00.031 11824 IsSlewing returns 0
22:10:06.747 00.000 11824 IsGuiding returns 0
22:10:06.747 00.000 11824 scope move finished after 80 + 56 ms
22:10:06.747 00.000 11824 Move returns status 0, amount 80
22:10:06.747 00.000 11824 MoveAxis(N, 250, ABG)
22:10:06.748 00.001 11824 Guiding  Dir = 0, Dur = 250
22:10:06.748 00.000 11824 IsSlewing returns 0
22:10:06.748 00.000 11824 IsGuiding returns 0
22:10:06.748 00.000 11824 PulseGuide returned control before completion, sleep 260
22:10:07.014 00.266 11824 IsGuiding returns 1
22:10:07.014 00.000 11824 scope still moving after pulse duration time elapsed
22:10:07.045 00.031 11824 IsSlewing returns 0
22:10:07.045 00.000 11824 IsGuiding returns 0
22:10:07.045 00.000 11824 scope move finished after 250 + 46 ms
22:10:07.045 00.000 11824 Move returns status 0, amount 250
22:10:07.045 00.000 11824 move complete, result=0
22:10:07.045 00.000 11824 worker thread done servicing request
22:10:07.046 00.001 12116 GuideStep: -0.3 px 80 ms EAST, -1.3 px 250 ms NORTH
22:10:07.048 00.002 11824 Worker thread wakes up
22:10:07.049 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:10:07.049 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:10:10.466 03.417 11824 Exposure complete
22:10:10.704 00.238 11824 worker thread done servicing request
22:10:10.705 00.001 12116 OnExposeComplete: enter
22:10:10.707 00.002 12116 UpdateGuideState(): m_state=6
22:10:10.711 00.004 12116 Star::Find(15, 691, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
22:10:10.714 00.003 12116 Star::Find returns 1 (0), X=691.12, Y=1004.97, Mass=732496, SNR=98.6, Peak=65491 HFD=3.4
22:10:10.717 00.003 12116 MultiStar: [#1 -0.92,0.17,0.93,U] [#2 -0.82,0.23,0.81,U] [#3 -0.78,0.02,0.93,U] [#4 0.45,0.43,0.70,U] [#5 0.79,0.83,0.50,U] [#6 -0.66,0.30,0.62,U] [#7 -1.02,0.16,0.44,U] [#8 -0.65,0.37,0.43,U] 
22:10:10.721 00.004 12116 refined, 8 included, MultiStar: {-0.58, 0.25}, one-star: {-1.01, 0.11}
22:10:10.724 00.003 12116 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.71) = xAngle (0.02 = 0.02)
22:10:10.727 00.003 12116 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.00 = 3.00)
22:10:10.729 00.002 12116 CameraToMount -- cameraX=-0.58 cameraY=0.25 hyp=0.63 cameraTheta=2.73 mountX=0.63 mountY=0.09, mountTheta=0.14
22:10:10.734 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.58, y=0.25, opts=13)
22:10:10.737 00.003 12116 Enqueuing Move request for scope (-0.58, 0.25)
22:10:10.740 00.003 11824 Worker thread wakes up
22:10:10.740 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5379, FiltMin=1693, FiltMax=65535, Gamma=0.510
22:10:10.744 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.25) opts 0xd
22:10:10.744 00.000 12116 UpdateGuideState exits: m=732496 SNR=98.6
22:10:10.746 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:10.749 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:10:10.751 00.002 12116 Enqueuing Expose request
22:10:10.755 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.58, 0.25)
22:10:10.755 00.000 11824 Moving (-0.58, 0.25) raw xDistance=0.63 yDistance=0.09
22:10:10.755 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.63
22:10:10.755 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:10.755 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:10:10.755 00.000 11824 MoveAxis(W, 136, ABG)
22:10:10.755 00.000 11824 Guiding  Dir = 3, Dur = 136
22:10:10.755 00.000 11824 IsSlewing returns 0
22:10:10.756 00.001 11824 IsGuiding returns 0
22:10:10.756 00.000 11824 PulseGuide returned control before completion, sleep 146
22:10:10.912 00.156 11824 IsGuiding returns 1
22:10:10.912 00.000 11824 scope still moving after pulse duration time elapsed
22:10:10.944 00.032 11824 IsSlewing returns 0
22:10:10.944 00.000 11824 IsGuiding returns 0
22:10:10.944 00.000 11824 scope move finished after 136 + 52 ms
22:10:10.945 00.001 11824 Move returns status 0, amount 136
22:10:10.945 00.000 11824 MoveAxis(N, 0, ABG)
22:10:10.945 00.000 11824 Move returns status 0, amount 0
22:10:10.945 00.000 11824 move complete, result=0
22:10:10.945 00.000 11824 worker thread done servicing request
22:10:10.945 00.000 11824 Worker thread wakes up
22:10:10.945 00.000 12116 GuideStep: 0.6 px 136 ms WEST, 0.1 px 0 ms NORTH
22:10:10.948 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:10:10.949 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:10:14.378 03.429 11824 Exposure complete
22:10:14.622 00.244 11824 worker thread done servicing request
22:10:14.622 00.000 12116 OnExposeComplete: enter
22:10:14.626 00.004 12116 UpdateGuideState(): m_state=6
22:10:14.629 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
22:10:14.632 00.003 12116 Star::Find returns 1 (0), X=691.41, Y=1004.51, Mass=731797, SNR=104.0, Peak=65491 HFD=3.2
22:10:14.637 00.005 12116 MultiStar: [#1 -0.83,-0.24,0.91,U] [#2 -0.64,-0.34,0.78,U] [#3 -0.61,-0.06,0.70,U] [#4 0.29,0.14,0.61,U] [#5 0.88,0.13,0.44,U] [#6 -0.68,-0.01,0.55,U] [#7 -0.93,-0.16,0.49,U] [#8 -0.20,-0.20,0.38,U] 
22:10:14.639 00.002 12116 refined, 8 included, MultiStar: {-0.47, -0.15}, one-star: {-0.71, -0.34}
22:10:14.642 00.003 12116 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.71) = xAngle (-5.54 = 0.74)
22:10:14.646 00.004 12116 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.56 = -2.56)
22:10:14.648 00.002 12116 CameraToMount -- cameraX=-0.47 cameraY=-0.15 hyp=0.49 cameraTheta=-2.83 mountX=0.36 mountY=-0.27, mountTheta=-0.64
22:10:14.655 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.47, y=-0.15, opts=13)
22:10:14.658 00.003 12116 Enqueuing Move request for scope (-0.47, -0.15)
22:10:14.661 00.003 11824 Worker thread wakes up
22:10:14.661 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1699, FiltMax=65535, Gamma=0.510
22:10:14.664 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.15) opts 0xd
22:10:14.664 00.000 12116 UpdateGuideState exits: m=731797 SNR=104.0
22:10:14.666 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.47, -0.15)
22:10:14.666 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:14.670 00.004 11824 Moving (-0.47, -0.15) raw xDistance=0.36 yDistance=-0.27
22:10:14.670 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
22:10:14.670 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:10:14.673 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:14.673 00.000 12116 Enqueuing Expose request
22:10:14.677 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:10:14.677 00.000 11824 MoveAxis(W, 91, ABG)
22:10:14.677 00.000 11824 Guiding  Dir = 3, Dur = 91
22:10:14.677 00.000 11824 IsSlewing returns 0
22:10:14.677 00.000 11824 IsGuiding returns 0
22:10:14.678 00.001 11824 PulseGuide returned control before completion, sleep 101
22:10:14.795 00.117 11824 IsGuiding returns 1
22:10:14.795 00.000 11824 scope still moving after pulse duration time elapsed
22:10:14.826 00.031 11824 IsSlewing returns 0
22:10:14.826 00.000 11824 IsGuiding returns 0
22:10:14.827 00.001 11824 scope move finished after 91 + 57 ms
22:10:14.827 00.000 11824 Move returns status 0, amount 91
22:10:14.827 00.000 11824 MoveAxis(N, 0, ABG)
22:10:14.827 00.000 11824 Move returns status 0, amount 0
22:10:14.827 00.000 11824 move complete, result=0
22:10:14.827 00.000 11824 worker thread done servicing request
22:10:14.827 00.000 11824 Worker thread wakes up
22:10:14.827 00.000 12116 GuideStep: 0.4 px 91 ms WEST, -0.3 px 0 ms NORTH
22:10:14.830 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:10:14.830 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:10:18.228 03.398 11824 Exposure complete
22:10:18.471 00.243 11824 worker thread done servicing request
22:10:18.471 00.000 12116 OnExposeComplete: enter
22:10:18.474 00.003 12116 UpdateGuideState(): m_state=6
22:10:18.479 00.005 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
22:10:18.482 00.003 12116 Star::Find returns 1 (0), X=691.76, Y=1003.76, Mass=661604, SNR=105.4, Peak=59379 HFD=3.5
22:10:18.488 00.006 12116 MultiStar: [#1 -0.32,-0.92,0.85,U] [#2 -0.18,-0.90,0.80,U] [#3 -0.19,-0.93,0.68,U] [#4 -0.26,-0.48,0.65,U] [#5 1.29,-0.38,0.00,M1] [#6 -0.12,-0.54,0.61,U] [#7 -0.53,-0.84,0.45,U] [#8 -0.10,-0.43,0.34,U] 
22:10:18.490 00.002 12116 refined, 7 included, MultiStar: {-0.27, -0.82}, one-star: {-0.37, -1.10}
22:10:18.494 00.004 12116 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.71) = xAngle (-4.60 = 1.68)
22:10:18.497 00.003 12116 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.61 = -1.61)
22:10:18.500 00.003 12116 CameraToMount -- cameraX=-0.27 cameraY=-0.82 hyp=0.86 cameraTheta=-1.88 mountX=-0.10 mountY=-0.86, mountTheta=-1.68
22:10:18.509 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.27, y=-0.82, opts=13)
22:10:18.516 00.007 12116 Enqueuing Move request for scope (-0.27, -0.82)
22:10:18.521 00.005 11824 Worker thread wakes up
22:10:18.523 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.82) opts 0xd
22:10:18.523 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.27, -0.82)
22:10:18.523 00.000 11824 Moving (-0.27, -0.82) raw xDistance=-0.10 yDistance=-0.86
22:10:18.523 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:10:18.523 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
22:10:18.523 00.000 11824 MoveAxis(E, 0, ABG)
22:10:18.523 00.000 11824 Move returns status 0, amount 0
22:10:18.523 00.000 11824 MoveAxis(N, 161, ABG)
22:10:18.523 00.000 11824 Guiding  Dir = 0, Dur = 161
22:10:18.523 00.000 11824 IsSlewing returns 0
22:10:18.523 00.000 11824 IsGuiding returns 0
22:10:18.524 00.001 11824 PulseGuide returned control before completion, sleep 171
22:10:18.524 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5459, FiltMin=1712, FiltMax=65535, Gamma=0.510
22:10:18.527 00.003 12116 UpdateGuideState exits: m=661604 SNR=105.4
22:10:18.533 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:18.544 00.011 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:10:18.556 00.012 12116 Enqueuing Expose request
22:10:18.702 00.146 11824 IsGuiding returns 1
22:10:18.702 00.000 11824 scope still moving after pulse duration time elapsed
22:10:18.733 00.031 11824 IsSlewing returns 0
22:10:18.733 00.000 11824 IsGuiding returns 0
22:10:18.733 00.000 11824 scope move finished after 161 + 49 ms
22:10:18.733 00.000 11824 Move returns status 0, amount 161
22:10:18.734 00.001 11824 move complete, result=0
22:10:18.734 00.000 11824 worker thread done servicing request
22:10:18.734 00.000 11824 Worker thread wakes up
22:10:18.734 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.9 px 161 ms NORTH
22:10:18.738 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:10:18.738 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:10:22.141 03.403 11824 Exposure complete
22:10:22.416 00.275 11824 worker thread done servicing request
22:10:22.416 00.000 12116 OnExposeComplete: enter
22:10:22.420 00.004 12116 UpdateGuideState(): m_state=6
22:10:22.425 00.005 12116 Star::Find(15, 691, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
22:10:22.429 00.004 12116 Star::Find returns 1 (0), X=692.32, Y=1004.08, Mass=640689, SNR=100.7, Peak=65507 HFD=3.3
22:10:22.434 00.005 12116 MultiStar: [#1 0.25,-0.45,0.81,U] [#2 0.50,-0.63,0.88,U] [#3 0.27,-0.80,0.79,U] [#4 -0.51,-0.22,0.66,U] [#5 1.79,-0.00,0.00,M2] [#6 0.33,-0.67,0.60,U] [#7 -0.05,-0.67,0.45,U] [#8 0.52,-0.49,0.43,U] 
22:10:22.440 00.006 12116 refined, 7 included, MultiStar: {0.20, -0.60}, one-star: {0.19, -0.78}
22:10:22.446 00.006 12116 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.71) = xAngle (-3.97 = 2.32)
22:10:22.457 00.011 12116 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.98 = -0.98)
22:10:22.463 00.006 12116 CameraToMount -- cameraX=0.20 cameraY=-0.60 hyp=0.63 cameraTheta=-1.25 mountX=-0.43 mountY=-0.53, mountTheta=-2.26
22:10:22.475 00.012 12116 SchedulePrimaryMove(0D79E080, x=0.20, y=-0.60, opts=13)
22:10:22.479 00.004 12116 Enqueuing Move request for scope (0.20, -0.60)
22:10:22.483 00.004 11824 Worker thread wakes up
22:10:22.483 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.60) opts 0xd
22:10:22.483 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5437, FiltMin=1594, FiltMax=65535, Gamma=0.510
22:10:22.488 00.005 11824 Handling offset move in thread for scope, endpoint = (0.20, -0.60)
22:10:22.488 00.000 11824 Moving (0.20, -0.60) raw xDistance=-0.43 yDistance=-0.53
22:10:22.488 00.000 12116 UpdateGuideState exits: m=640689 SNR=100.7
22:10:22.491 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
22:10:22.491 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:22.494 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:10:22.494 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:10:22.498 00.004 11824 MoveAxis(E, 96, ABG)
22:10:22.498 00.000 12116 Enqueuing Expose request
22:10:22.501 00.003 11824 Guiding  Dir = 2, Dur = 96
22:10:22.502 00.001 11824 IsSlewing returns 0
22:10:22.502 00.000 11824 IsGuiding returns 0
22:10:22.502 00.000 11824 PulseGuide returned control before completion, sleep 106
22:10:22.621 00.119 11824 IsGuiding returns 1
22:10:22.621 00.000 11824 scope still moving after pulse duration time elapsed
22:10:22.653 00.032 11824 IsSlewing returns 0
22:10:22.653 00.000 11824 IsGuiding returns 0
22:10:22.654 00.001 11824 scope move finished after 96 + 55 ms
22:10:22.654 00.000 11824 Move returns status 0, amount 96
22:10:22.654 00.000 11824 MoveAxis(N, 99, ABG)
22:10:22.654 00.000 11824 Guiding  Dir = 0, Dur = 99
22:10:22.654 00.000 11824 IsSlewing returns 0
22:10:22.654 00.000 11824 IsGuiding returns 0
22:10:22.655 00.001 11824 PulseGuide returned control before completion, sleep 109
22:10:22.778 00.123 11824 IsGuiding returns 1
22:10:22.778 00.000 11824 scope still moving after pulse duration time elapsed
22:10:22.809 00.031 11824 IsSlewing returns 0
22:10:22.810 00.001 11824 IsGuiding returns 0
22:10:22.810 00.000 11824 scope move finished after 99 + 57 ms
22:10:22.810 00.000 11824 Move returns status 0, amount 99
22:10:22.810 00.000 11824 move complete, result=0
22:10:22.811 00.001 11824 worker thread done servicing request
22:10:22.811 00.000 12116 GuideStep: -0.4 px 96 ms EAST, -0.5 px 99 ms NORTH
22:10:22.815 00.004 11824 Worker thread wakes up
22:10:22.815 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:10:22.816 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:10:26.222 03.406 11824 Exposure complete
22:10:26.465 00.243 11824 worker thread done servicing request
22:10:26.466 00.001 12116 OnExposeComplete: enter
22:10:26.470 00.004 12116 UpdateGuideState(): m_state=6
22:10:26.473 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
22:10:26.478 00.005 12116 Star::Find returns 1 (0), X=692.20, Y=1004.92, Mass=715627, SNR=106.6, Peak=65535 HFD=3.2
22:10:26.481 00.003 12116 MultiStar: [#1 0.05,0.27,0.77,U] [#2 0.16,0.17,0.76,U] [#3 0.27,0.01,0.62,U] [#4 -0.58,0.26,0.81,U] [#5 1.84,0.57,0.00,M3] [#6 0.25,0.55,0.73,U] [#7 -0.04,-0.02,0.49,U] [#8 0.43,0.35,0.36,U] 
22:10:26.484 00.003 12116 single-star, 7 included, MultiStar: {0.04, 0.21}, one-star: {0.07, 0.06}
22:10:26.488 00.004 12116 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.71) = xAngle (-1.97 = -1.97)
22:10:26.490 00.002 12116 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.01 = 1.01)
22:10:26.494 00.004 12116 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.74 mountX=-0.04 mountY=0.08, mountTheta=2.00
22:10:26.500 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=0.06, opts=13)
22:10:26.505 00.005 12116 Enqueuing Move request for scope (0.07, 0.06)
22:10:26.508 00.003 11824 Worker thread wakes up
22:10:26.508 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:10:26.508 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5431, FiltMin=1811, FiltMax=65535, Gamma=0.510
22:10:26.512 00.004 11824 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:10:26.512 00.000 12116 UpdateGuideState exits: m=715627 SNR=106.6
22:10:26.515 00.003 11824 Moving (0.07, 0.06) raw xDistance=-0.04 yDistance=0.08
22:10:26.515 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:26.518 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:10:26.518 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:26.519 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:10:26.521 00.002 12116 Enqueuing Expose request
22:10:26.524 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:10:26.524 00.000 11824 MoveAxis(E, 0, ABG)
22:10:26.524 00.000 11824 Move returns status 0, amount 0
22:10:26.524 00.000 11824 MoveAxis(N, 0, ABG)
22:10:26.524 00.000 11824 Move returns status 0, amount 0
22:10:26.525 00.001 11824 move complete, result=0
22:10:26.525 00.000 11824 worker thread done servicing request
22:10:26.525 00.000 11824 Worker thread wakes up
22:10:26.525 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:10:26.525 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:10:26.529 00.004 12116 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:10:29.927 03.398 11824 Exposure complete
22:10:30.169 00.242 11824 worker thread done servicing request
22:10:30.169 00.000 12116 OnExposeComplete: enter
22:10:30.172 00.003 12116 UpdateGuideState(): m_state=6
22:10:30.176 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
22:10:30.179 00.003 12116 Star::Find returns 1 (0), X=692.19, Y=1004.91, Mass=699083, SNR=98.6, Peak=65535 HFD=3.4
22:10:30.183 00.004 12116 MultiStar: [#1 -0.09,0.25,0.95,U] [#2 0.20,0.11,0.77,U] [#3 0.25,0.13,0.72,U] [#4 -0.49,0.60,0.65,U] [#5 1.85,0.53,0.00,M4] [#6 0.22,0.27,0.76,U] [#7 0.28,0.08,0.45,U] [#8 0.61,0.19,0.35,U] 
22:10:30.186 00.003 12116 single-star, 7 included, MultiStar: {0.09, 0.21}, one-star: {0.07, 0.06}
22:10:30.189 00.003 12116 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.71) = xAngle (-2.03 = -2.03)
22:10:30.192 00.003 12116 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.96 = 0.96)
22:10:30.196 00.004 12116 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.69 mountX=-0.04 mountY=0.07, mountTheta=2.07
22:10:30.202 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=0.06, opts=13)
22:10:30.205 00.003 12116 Enqueuing Move request for scope (0.07, 0.06)
22:10:30.209 00.004 11824 Worker thread wakes up
22:10:30.209 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5456, FiltMin=1806, FiltMax=65535, Gamma=0.510
22:10:30.213 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:10:30.213 00.000 12116 UpdateGuideState exits: m=699083 SNR=98.6
22:10:30.217 00.004 11824 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:10:30.217 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:30.221 00.004 11824 Moving (0.07, 0.06) raw xDistance=-0.04 yDistance=0.07
22:10:30.222 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:10:30.224 00.002 12116 Enqueuing Expose request
22:10:30.228 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:10:30.228 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:30.228 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:10:30.228 00.000 11824 MoveAxis(E, 0, ABG)
22:10:30.228 00.000 11824 Move returns status 0, amount 0
22:10:30.229 00.001 11824 MoveAxis(N, 0, ABG)
22:10:30.229 00.000 11824 Move returns status 0, amount 0
22:10:30.229 00.000 11824 move complete, result=0
22:10:30.229 00.000 11824 worker thread done servicing request
22:10:30.229 00.000 11824 Worker thread wakes up
22:10:30.229 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:10:30.229 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:10:30.232 00.003 12116 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:10:33.650 03.418 11824 Exposure complete
22:10:33.895 00.245 11824 worker thread done servicing request
22:10:33.895 00.000 12116 OnExposeComplete: enter
22:10:33.898 00.003 12116 UpdateGuideState(): m_state=6
22:10:33.901 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
22:10:33.905 00.004 12116 Star::Find returns 1 (0), X=691.93, Y=1004.90, Mass=667899, SNR=98.6, Peak=61578 HFD=3.0
22:10:33.909 00.004 12116 MultiStar: [#1 -0.24,0.34,0.80,U] [#2 -0.04,0.25,0.68,U] [#3 -0.11,0.16,0.87,U] [#4 0.02,0.61,0.65,U] [#5 1.41,0.36,0.00,M5] [#6 -0.13,0.33,0.66,U] [#7 -0.27,0.22,0.47,U] [#8 0.28,0.40,0.36,U] 
22:10:33.913 00.004 12116 single-star, 7 included, MultiStar: {-0.11, 0.27}, one-star: {-0.20, 0.04}
22:10:33.916 00.003 12116 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.71) = xAngle (0.24 = 0.24)
22:10:33.919 00.003 12116 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.22 = -3.06)
22:10:33.923 00.004 12116 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.95 mountX=0.20 mountY=-0.02, mountTheta=-0.08
22:10:33.930 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.20, y=0.04, opts=13)
22:10:33.933 00.003 12116 Enqueuing Move request for scope (-0.20, 0.04)
22:10:33.937 00.004 11824 Worker thread wakes up
22:10:33.937 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
22:10:33.938 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5536, FiltMin=1728, FiltMax=65535, Gamma=0.510
22:10:33.941 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
22:10:33.941 00.000 12116 UpdateGuideState exits: m=667899 SNR=98.6
22:10:33.944 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:33.949 00.005 11824 Moving (-0.20, 0.04) raw xDistance=0.20 yDistance=-0.02
22:10:33.949 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:10:33.952 00.003 12116 Enqueuing Expose request
22:10:33.955 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:10:33.955 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:33.956 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:33.956 00.000 11824 MoveAxis(E, 0, ABG)
22:10:33.956 00.000 11824 Move returns status 0, amount 0
22:10:33.956 00.000 11824 MoveAxis(N, 0, ABG)
22:10:33.956 00.000 11824 Move returns status 0, amount 0
22:10:33.956 00.000 11824 move complete, result=0
22:10:33.956 00.000 11824 worker thread done servicing request
22:10:33.956 00.000 11824 Worker thread wakes up
22:10:33.956 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:10:33.956 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:10:33.959 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:10:37.357 03.398 11824 Exposure complete
22:10:37.642 00.285 11824 worker thread done servicing request
22:10:37.642 00.000 12116 OnExposeComplete: enter
22:10:37.645 00.003 12116 UpdateGuideState(): m_state=6
22:10:37.649 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
22:10:37.653 00.004 12116 Star::Find returns 1 (0), X=691.96, Y=1005.06, Mass=615398, SNR=94.5, Peak=56330 HFD=3.1
22:10:37.656 00.003 12116 MultiStar: [#1 -0.10,0.41,0.78,U] [#2 0.09,0.29,0.64,U] [#3 -0.05,0.26,0.59,U] [#4 -0.08,0.51,0.65,U] [#5 1.62,0.60,0.00,M6] [#6 -0.00,0.63,0.58,U] [#7 -0.38,0.12,0.42,U] [#8 0.40,0.51,0.41,U] 
22:10:37.660 00.004 12116 single-star, 7 included, MultiStar: {-0.05, 0.36}, one-star: {-0.17, 0.20}
22:10:37.663 00.003 12116 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.71) = xAngle (-0.44 = -0.44)
22:10:37.666 00.003 12116 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.55 = 2.55)
22:10:37.671 00.005 12116 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.26 cameraTheta=2.28 mountX=0.23 mountY=0.14, mountTheta=0.55
22:10:37.681 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.17, y=0.20, opts=13)
22:10:37.685 00.004 12116 Enqueuing Move request for scope (-0.17, 0.20)
22:10:37.689 00.004 11824 Worker thread wakes up
22:10:37.689 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5645, FiltMin=1632, FiltMax=65535, Gamma=0.510
22:10:37.692 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
22:10:37.692 00.000 12116 UpdateGuideState exits: m=615398 SNR=94.5
22:10:37.695 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
22:10:37.695 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:37.698 00.003 11824 Moving (-0.17, 0.20) raw xDistance=0.23 yDistance=0.14
22:10:37.698 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:10:37.701 00.003 12116 Enqueuing Expose request
22:10:37.705 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:10:37.705 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:37.705 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:10:37.705 00.000 11824 MoveAxis(E, 0, ABG)
22:10:37.705 00.000 11824 Move returns status 0, amount 0
22:10:37.705 00.000 11824 MoveAxis(N, 0, ABG)
22:10:37.705 00.000 11824 Move returns status 0, amount 0
22:10:37.705 00.000 11824 move complete, result=0
22:10:37.705 00.000 11824 worker thread done servicing request
22:10:37.706 00.001 11824 Worker thread wakes up
22:10:37.706 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:10:37.706 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:10:37.708 00.002 12116 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:10:41.111 03.403 11824 Exposure complete
22:10:41.335 00.224 11824 worker thread done servicing request
22:10:41.335 00.000 12116 OnExposeComplete: enter
22:10:41.338 00.003 12116 UpdateGuideState(): m_state=6
22:10:41.340 00.002 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
22:10:41.344 00.004 12116 Star::Find returns 1 (0), X=691.43, Y=1005.33, Mass=612580, SNR=92.8, Peak=51578 HFD=3.4
22:10:41.347 00.003 12116 MultiStar: [#1 -0.78,0.84,0.78,U] [#2 -0.49,0.59,0.64,U] [#3 -0.51,0.66,0.65,U] [#4 0.19,0.88,0.67,U] [#5 0.82,0.83,0.34,U] [#6 -0.41,0.88,0.58,U] [#7 -0.80,0.31,0.35,U] [#8 -0.33,0.71,0.41,U] 
22:10:41.350 00.003 12116 refined, 8 included, MultiStar: {-0.41, 0.68}, one-star: {-0.70, 0.47}
22:10:41.353 00.003 12116 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.71) = xAngle (-0.61 = -0.61)
22:10:41.356 00.003 12116 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.38 = 2.38)
22:10:41.360 00.004 12116 CameraToMount -- cameraX=-0.41 cameraY=0.68 hyp=0.80 cameraTheta=2.11 mountX=0.66 mountY=0.55, mountTheta=0.70
22:10:41.365 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=0.68, opts=13)
22:10:41.367 00.002 12116 Enqueuing Move request for scope (-0.41, 0.68)
22:10:41.370 00.003 11824 Worker thread wakes up
22:10:41.370 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.68) opts 0xd
22:10:41.370 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.41, 0.68)
22:10:41.371 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5674, FiltMin=1392, FiltMax=65535, Gamma=0.510
22:10:41.373 00.002 11824 Moving (-0.41, 0.68) raw xDistance=0.66 yDistance=0.55
22:10:41.373 00.000 12116 UpdateGuideState exits: m=612580 SNR=92.8
22:10:41.376 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
22:10:41.376 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:41.379 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:10:41.379 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:10:41.382 00.003 12116 Enqueuing Expose request
22:10:41.385 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
22:10:41.385 00.000 11824 MoveAxis(W, 147, ABG)
22:10:41.385 00.000 11824 Guiding  Dir = 3, Dur = 147
22:10:41.385 00.000 11824 IsSlewing returns 0
22:10:41.385 00.000 11824 IsGuiding returns 0
22:10:41.386 00.001 11824 PulseGuide returned control before completion, sleep 157
22:10:41.558 00.172 11824 IsGuiding returns 1
22:10:41.558 00.000 11824 scope still moving after pulse duration time elapsed
22:10:41.589 00.031 11824 IsSlewing returns 0
22:10:41.589 00.000 11824 IsGuiding returns 0
22:10:41.589 00.000 11824 scope move finished after 147 + 56 ms
22:10:41.589 00.000 11824 Move returns status 0, amount 147
22:10:41.589 00.000 11824 MoveAxis(N, 0, ABG)
22:10:41.589 00.000 11824 Move returns status 0, amount 0
22:10:41.590 00.001 11824 move complete, result=0
22:10:41.590 00.000 11824 worker thread done servicing request
22:10:41.590 00.000 11824 Worker thread wakes up
22:10:41.590 00.000 12116 GuideStep: 0.7 px 147 ms WEST, 0.5 px 0 ms NORTH
22:10:41.593 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:10:41.593 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:10:45.000 03.407 11824 Exposure complete
22:10:45.240 00.240 11824 worker thread done servicing request
22:10:45.240 00.000 12116 OnExposeComplete: enter
22:10:45.243 00.003 12116 UpdateGuideState(): m_state=6
22:10:45.247 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
22:10:45.250 00.003 12116 Star::Find returns 1 (0), X=691.27, Y=1005.48, Mass=680864, SNR=96.0, Peak=59203 HFD=3.6
22:10:45.254 00.004 12116 MultiStar: [#1 -0.85,0.67,0.82,U] [#2 -1.03,0.74,0.69,U] [#3 -0.87,0.85,0.81,U] [#4 0.46,1.02,0.58,U] [#5 0.46,0.87,0.40,U] [#6 -0.78,1.04,0.57,U] [#7 -1.22,0.93,0.00,M1] [#8 -0.46,1.45,0.00,M1] 
22:10:45.256 00.002 12116 refined, 6 included, MultiStar: {-0.61, 0.80}, one-star: {-0.85, 0.62}
22:10:45.259 00.003 12116 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.71) = xAngle (-0.50 = -0.50)
22:10:45.262 00.003 12116 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.49 = 2.49)
22:10:45.265 00.003 12116 CameraToMount -- cameraX=-0.61 cameraY=0.80 hyp=1.01 cameraTheta=2.22 mountX=0.88 mountY=0.61, mountTheta=0.60
22:10:45.272 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.61, y=0.80, opts=13)
22:10:45.275 00.003 12116 Enqueuing Move request for scope (-0.61, 0.80)
22:10:45.280 00.005 11824 Worker thread wakes up
22:10:45.280 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5613, FiltMin=1488, FiltMax=65535, Gamma=0.510
22:10:45.283 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.80) opts 0xd
22:10:45.283 00.000 12116 UpdateGuideState exits: m=680864 SNR=96.0
22:10:45.286 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.61, 0.80)
22:10:45.286 00.000 11824 Moving (-0.61, 0.80) raw xDistance=0.88 yDistance=0.61
22:10:45.286 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.88
22:10:45.286 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:10:45.287 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
22:10:45.287 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:45.290 00.003 11824 MoveAxis(W, 208, ABG)
22:10:45.290 00.000 11824 Guiding  Dir = 3, Dur = 208
22:10:45.290 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:10:45.293 00.003 12116 Enqueuing Expose request
22:10:45.297 00.004 11824 IsSlewing returns 0
22:10:45.297 00.000 11824 IsGuiding returns 0
22:10:45.297 00.000 11824 PulseGuide returned control before completion, sleep 218
22:10:45.528 00.231 11824 IsGuiding returns 1
22:10:45.528 00.000 11824 scope still moving after pulse duration time elapsed
22:10:45.560 00.032 11824 IsSlewing returns 0
22:10:45.560 00.000 11824 IsGuiding returns 0
22:10:45.560 00.000 11824 scope move finished after 208 + 55 ms
22:10:45.560 00.000 11824 Move returns status 0, amount 208
22:10:45.560 00.000 11824 MoveAxis(N, 0, ABG)
22:10:45.561 00.001 11824 Move returns status 0, amount 0
22:10:45.561 00.000 11824 move complete, result=0
22:10:45.561 00.000 11824 worker thread done servicing request
22:10:45.561 00.000 11824 Worker thread wakes up
22:10:45.561 00.000 12116 GuideStep: 0.9 px 208 ms WEST, 0.6 px 0 ms NORTH
22:10:45.564 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:10:45.564 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:10:48.975 03.411 11824 Exposure complete
22:10:49.229 00.254 11824 worker thread done servicing request
22:10:49.229 00.000 12116 OnExposeComplete: enter
22:10:49.233 00.004 12116 UpdateGuideState(): m_state=6
22:10:49.237 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
22:10:49.240 00.003 12116 Star::Find returns 1 (0), X=691.37, Y=1004.98, Mass=614767, SNR=96.9, Peak=59907 HFD=3.4
22:10:49.244 00.004 12116 MultiStar: [#1 -0.74,0.27,0.87,U] [#2 -0.50,0.31,0.72,U] [#3 -0.44,0.15,0.65,U] [#4 0.35,0.50,0.64,U] [#5 1.05,0.60,0.35,U] [#6 -0.33,0.65,0.58,U] [#7 -0.74,-0.02,0.47,U] [#8 -0.41,0.61,0.34,U] 
22:10:49.247 00.003 12116 refined, 8 included, MultiStar: {-0.38, 0.32}, one-star: {-0.76, 0.12}
22:10:49.250 00.003 12116 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.71) = xAngle (-0.27 = -0.27)
22:10:49.253 00.003 12116 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.72 = 2.72)
22:10:49.255 00.002 12116 CameraToMount -- cameraX=-0.38 cameraY=0.32 hyp=0.50 cameraTheta=2.45 mountX=0.48 mountY=0.20, mountTheta=0.40
22:10:49.263 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.38, y=0.32, opts=13)
22:10:49.266 00.003 12116 Enqueuing Move request for scope (-0.38, 0.32)
22:10:49.270 00.004 11824 Worker thread wakes up
22:10:49.270 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5581, FiltMin=1715, FiltMax=65535, Gamma=0.510
22:10:49.273 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.32) opts 0xd
22:10:49.273 00.000 12116 UpdateGuideState exits: m=614767 SNR=96.9
22:10:49.275 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.38, 0.32)
22:10:49.275 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:49.279 00.004 11824 Moving (-0.38, 0.32) raw xDistance=0.48 yDistance=0.20
22:10:49.279 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:10:49.283 00.004 12116 Enqueuing Expose request
22:10:49.285 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.48
22:10:49.285 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:49.285 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:10:49.285 00.000 11824 MoveAxis(W, 122, ABG)
22:10:49.285 00.000 11824 Guiding  Dir = 3, Dur = 122
22:10:49.287 00.002 11824 IsSlewing returns 0
22:10:49.287 00.000 11824 IsGuiding returns 0
22:10:49.287 00.000 11824 PulseGuide returned control before completion, sleep 132
22:10:49.435 00.148 11824 IsGuiding returns 1
22:10:49.437 00.002 11824 scope still moving after pulse duration time elapsed
22:10:49.467 00.030 11824 IsSlewing returns 0
22:10:49.467 00.000 11824 IsGuiding returns 0
22:10:49.467 00.000 11824 scope move finished after 122 + 58 ms
22:10:49.468 00.001 11824 Move returns status 0, amount 122
22:10:49.468 00.000 11824 MoveAxis(N, 0, ABG)
22:10:49.468 00.000 11824 Move returns status 0, amount 0
22:10:49.468 00.000 11824 move complete, result=0
22:10:49.468 00.000 11824 worker thread done servicing request
22:10:49.469 00.001 11824 Worker thread wakes up
22:10:49.469 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:10:49.469 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:10:49.469 00.000 12116 GuideStep: 0.5 px 122 ms WEST, 0.2 px 0 ms NORTH
22:10:52.871 03.402 11824 Exposure complete
22:10:53.119 00.248 11824 worker thread done servicing request
22:10:53.119 00.000 12116 OnExposeComplete: enter
22:10:53.123 00.004 12116 UpdateGuideState(): m_state=6
22:10:53.128 00.005 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
22:10:53.131 00.003 12116 Star::Find returns 1 (0), X=691.83, Y=1005.10, Mass=733422, SNR=104.3, Peak=64202 HFD=3.8
22:10:53.135 00.004 12116 MultiStar: [#1 -0.42,0.52,0.86,U] [#2 -0.05,0.23,0.72,U] [#3 -0.22,0.32,0.81,U] [#4 0.07,0.82,0.58,U] [#5 1.19,1.00,0.00,M4] [#6 -0.21,0.68,0.66,U] [#7 -0.58,0.45,0.43,U] [#8 0.40,0.39,0.38,U] 
22:10:53.139 00.004 12116 single-star, 7 included, MultiStar: {-0.20, 0.44}, one-star: {-0.29, 0.24}
22:10:53.142 00.003 12116 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.71) = xAngle (-0.26 = -0.26)
22:10:53.145 00.003 12116 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.72 = 2.72)
22:10:53.148 00.003 12116 CameraToMount -- cameraX=-0.29 cameraY=0.24 hyp=0.38 cameraTheta=2.45 mountX=0.37 mountY=0.15, mountTheta=0.40
22:10:53.154 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.29, y=0.24, opts=13)
22:10:53.157 00.003 12116 Enqueuing Move request for scope (-0.29, 0.24)
22:10:53.160 00.003 11824 Worker thread wakes up
22:10:53.161 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5491, FiltMin=1511, FiltMax=65535, Gamma=0.510
22:10:53.163 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.24) opts 0xd
22:10:53.163 00.000 12116 UpdateGuideState exits: m=733422 SNR=104.3
22:10:53.166 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:53.169 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.29, 0.24)
22:10:53.169 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:10:53.172 00.003 11824 Moving (-0.29, 0.24) raw xDistance=0.37 yDistance=0.15
22:10:53.172 00.000 12116 Enqueuing Expose request
22:10:53.176 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
22:10:53.176 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:53.176 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:10:53.177 00.001 11824 MoveAxis(W, 91, ABG)
22:10:53.177 00.000 11824 Guiding  Dir = 3, Dur = 91
22:10:53.177 00.000 11824 IsSlewing returns 0
22:10:53.177 00.000 11824 IsGuiding returns 0
22:10:53.179 00.002 11824 PulseGuide returned control before completion, sleep 101
22:10:53.286 00.107 11824 IsGuiding returns 1
22:10:53.286 00.000 11824 scope still moving after pulse duration time elapsed
22:10:53.317 00.031 11824 IsSlewing returns 0
22:10:53.317 00.000 11824 IsGuiding returns 0
22:10:53.317 00.000 11824 scope move finished after 91 + 48 ms
22:10:53.317 00.000 11824 Move returns status 0, amount 91
22:10:53.318 00.001 11824 MoveAxis(N, 0, ABG)
22:10:53.318 00.000 11824 Move returns status 0, amount 0
22:10:53.318 00.000 11824 move complete, result=0
22:10:53.318 00.000 11824 worker thread done servicing request
22:10:53.318 00.000 11824 Worker thread wakes up
22:10:53.318 00.000 12116 GuideStep: 0.4 px 91 ms WEST, 0.2 px 0 ms NORTH
22:10:53.321 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:10:53.321 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:10:56.741 03.420 11824 Exposure complete
22:10:56.984 00.243 11824 worker thread done servicing request
22:10:56.985 00.001 12116 OnExposeComplete: enter
22:10:56.988 00.003 12116 UpdateGuideState(): m_state=6
22:10:56.991 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
22:10:56.995 00.004 12116 Star::Find returns 1 (0), X=692.33, Y=1005.20, Mass=716856, SNR=109.1, Peak=65535 HFD=3.6
22:10:56.998 00.003 12116 MultiStar: [#1 0.18,0.71,0.85,U] [#2 0.22,0.50,0.73,U] [#3 0.41,0.32,0.67,U] [#4 -0.56,1.05,0.55,U] [#5 1.85,0.96,0.00,M5] [#6 0.43,0.44,0.64,U] [#7 -0.08,0.56,0.39,U] [#8 0.48,0.60,0.34,U] 
22:10:57.000 00.002 12116 single-star, 7 included, MultiStar: {0.17, 0.54}, one-star: {0.21, 0.34}
22:10:57.004 00.004 12116 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.71) = xAngle (-1.69 = -1.69)
22:10:57.007 00.003 12116 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.29 = 1.29)
22:10:57.011 00.004 12116 CameraToMount -- cameraX=0.21 cameraY=0.34 hyp=0.40 cameraTheta=1.02 mountX=-0.05 mountY=0.38, mountTheta=1.70
22:10:57.016 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.21, y=0.34, opts=13)
22:10:57.020 00.004 12116 Enqueuing Move request for scope (0.21, 0.34)
22:10:57.023 00.003 11824 Worker thread wakes up
22:10:57.023 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.34) opts 0xd
22:10:57.023 00.000 11824 Handling offset move in thread for scope, endpoint = (0.21, 0.34)
22:10:57.024 00.001 11824 Moving (0.21, 0.34) raw xDistance=-0.05 yDistance=0.38
22:10:57.024 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:10:57.024 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:57.024 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5421, FiltMin=1435, FiltMax=65535, Gamma=0.510
22:10:57.027 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:10:57.027 00.000 11824 MoveAxis(E, 0, ABG)
22:10:57.028 00.001 12116 UpdateGuideState exits: m=716856 SNR=109.1
22:10:57.030 00.002 11824 Move returns status 0, amount 0
22:10:57.030 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:57.032 00.002 11824 MoveAxis(N, 0, ABG)
22:10:57.033 00.001 11824 Move returns status 0, amount 0
22:10:57.033 00.000 11824 move complete, result=0
22:10:57.033 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:10:57.036 00.003 11824 worker thread done servicing request
22:10:57.036 00.000 12116 Enqueuing Expose request
22:10:57.039 00.003 11824 Worker thread wakes up
22:10:57.039 00.000 12116 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:10:57.042 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:10:57.042 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:00.453 03.411 11824 Exposure complete
22:11:00.740 00.287 11824 worker thread done servicing request
22:11:00.740 00.000 12116 OnExposeComplete: enter
22:11:00.744 00.004 12116 UpdateGuideState(): m_state=6
22:11:00.747 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
22:11:00.750 00.003 12116 Star::Find returns 1 (0), X=691.98, Y=1004.70, Mass=683703, SNR=111.0, Peak=65507 HFD=3.4
22:11:00.754 00.004 12116 MultiStar: [#1 -0.26,0.17,0.77,U] [#2 -0.07,-0.02,0.65,U] [#3 -0.34,-0.02,0.66,U] [#4 -0.26,0.40,0.56,U] [#5 1.48,0.26,0.00,M6] [#6 -0.12,0.13,0.56,U] [#7 -0.37,0.01,0.37,U] [#8 0.27,-0.06,0.35,U] 
22:11:00.757 00.003 12116 refined, 7 included, MultiStar: {-0.18, 0.04}, one-star: {-0.15, -0.16}
22:11:00.760 00.003 12116 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.71) = xAngle (0.19 = 0.19)
22:11:00.763 00.003 12116 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.18 = -3.11)
22:11:00.765 00.002 12116 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.18 cameraTheta=2.90 mountX=0.18 mountY=-0.01, mountTheta=-0.03
22:11:00.772 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.18, y=0.04, opts=13)
22:11:00.776 00.004 12116 Enqueuing Move request for scope (-0.18, 0.04)
22:11:00.779 00.003 11824 Worker thread wakes up
22:11:00.779 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5402, FiltMin=1587, FiltMax=65535, Gamma=0.510
22:11:00.782 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
22:11:00.782 00.000 12116 UpdateGuideState exits: m=683703 SNR=111.0
22:11:00.785 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
22:11:00.785 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:00.788 00.003 11824 Moving (-0.18, 0.04) raw xDistance=0.18 yDistance=-0.01
22:11:00.788 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:00.792 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:11:00.792 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:00.792 00.000 12116 Enqueuing Expose request
22:11:00.795 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:11:00.795 00.000 11824 MoveAxis(E, 0, ABG)
22:11:00.795 00.000 11824 Move returns status 0, amount 0
22:11:00.796 00.001 11824 MoveAxis(N, 0, ABG)
22:11:00.796 00.000 11824 Move returns status 0, amount 0
22:11:00.796 00.000 11824 move complete, result=0
22:11:00.796 00.000 11824 worker thread done servicing request
22:11:00.796 00.000 11824 Worker thread wakes up
22:11:00.796 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:00.796 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:00.799 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:11:04.208 03.409 11824 Exposure complete
22:11:04.452 00.244 11824 worker thread done servicing request
22:11:04.453 00.001 12116 OnExposeComplete: enter
22:11:04.456 00.003 12116 UpdateGuideState(): m_state=6
22:11:04.459 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
22:11:04.464 00.005 12116 Star::Find returns 1 (0), X=692.24, Y=1004.98, Mass=735489, SNR=96.3, Peak=65535 HFD=3.8
22:11:04.468 00.004 12116 MultiStar: [#1 -0.03,0.16,1.01,U] [#2 0.16,0.31,0.79,U] [#3 -0.04,0.20,0.75,U] [#4 -0.12,0.64,0.60,U] [#5 1.61,0.60,0.00,M7] [#6 0.14,0.52,0.69,U] [#7 -0.25,0.30,0.42,U] [#8 0.40,0.54,0.43,U] 
22:11:04.473 00.005 12116 single-star, 7 included, MultiStar: {0.05, 0.31}, one-star: {0.11, 0.13}
22:11:04.476 00.003 12116 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.71) = xAngle (-1.87 = -1.87)
22:11:04.480 00.004 12116 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.12 = 1.12)
22:11:04.483 00.003 12116 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.85 mountX=-0.05 mountY=0.15, mountTheta=1.89
22:11:04.494 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.11, y=0.13, opts=13)
22:11:04.499 00.005 12116 Enqueuing Move request for scope (0.11, 0.13)
22:11:04.503 00.004 11824 Worker thread wakes up
22:11:04.503 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
22:11:04.503 00.000 11824 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
22:11:04.504 00.001 11824 Moving (0.11, 0.13) raw xDistance=-0.05 yDistance=0.15
22:11:04.504 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:11:04.504 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:04.504 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5392, FiltMin=1482, FiltMax=65535, Gamma=0.510
22:11:04.507 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:11:04.507 00.000 11824 MoveAxis(E, 0, ABG)
22:11:04.507 00.000 12116 UpdateGuideState exits: m=735489 SNR=96.3
22:11:04.511 00.004 11824 Move returns status 0, amount 0
22:11:04.511 00.000 11824 MoveAxis(N, 0, ABG)
22:11:04.511 00.000 11824 Move returns status 0, amount 0
22:11:04.512 00.001 11824 move complete, result=0
22:11:04.512 00.000 11824 worker thread done servicing request
22:11:04.512 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:04.517 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:04.524 00.007 12116 Enqueuing Expose request
22:11:04.529 00.005 11824 Worker thread wakes up
22:11:04.529 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:04.529 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:04.529 00.000 12116 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:11:07.945 03.416 11824 Exposure complete
22:11:08.180 00.235 11824 worker thread done servicing request
22:11:08.180 00.000 12116 OnExposeComplete: enter
22:11:08.183 00.003 12116 UpdateGuideState(): m_state=6
22:11:08.188 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
22:11:08.191 00.003 12116 Star::Find returns 1 (0), X=692.08, Y=1004.63, Mass=733332, SNR=109.2, Peak=65507 HFD=3.3
22:11:08.195 00.004 12116 MultiStar: [#1 -0.01,-0.08,0.81,U] [#2 0.11,-0.14,0.74,U] [#3 0.11,-0.38,0.70,U] [#4 -0.61,0.18,0.60,U] [#5 1.65,0.33,0.00,M8] [#6 0.12,-0.10,0.55,U] [#7 -0.21,-0.51,0.36,U] [#8 0.35,0.07,0.37,U] 
22:11:08.197 00.002 12116 refined, 7 included, MultiStar: {-0.03, -0.15}, one-star: {-0.05, -0.23}
22:11:08.200 00.003 12116 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.71) = xAngle (-4.47 = 1.81)
22:11:08.202 00.002 12116 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.49 = -1.49)
22:11:08.206 00.004 12116 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.76 mountX=-0.04 mountY=-0.15, mountTheta=-1.80
22:11:08.214 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.03, y=-0.15, opts=13)
22:11:08.217 00.003 12116 Enqueuing Move request for scope (-0.03, -0.15)
22:11:08.220 00.003 11824 Worker thread wakes up
22:11:08.220 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5367, FiltMin=1789, FiltMax=65535, Gamma=0.510
22:11:08.223 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
22:11:08.223 00.000 12116 UpdateGuideState exits: m=733332 SNR=109.2
22:11:08.226 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
22:11:08.226 00.000 11824 Moving (-0.03, -0.15) raw xDistance=-0.04 yDistance=-0.15
22:11:08.226 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:08.229 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:11:08.229 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:08.229 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:08.232 00.003 12116 Enqueuing Expose request
22:11:08.235 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:11:08.235 00.000 11824 MoveAxis(E, 0, ABG)
22:11:08.235 00.000 11824 Move returns status 0, amount 0
22:11:08.236 00.001 11824 MoveAxis(N, 0, ABG)
22:11:08.236 00.000 11824 Move returns status 0, amount 0
22:11:08.236 00.000 11824 move complete, result=0
22:11:08.236 00.000 11824 worker thread done servicing request
22:11:08.236 00.000 11824 Worker thread wakes up
22:11:08.236 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:08.236 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:11:08.239 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:11.661 03.422 11824 Exposure complete
22:11:11.907 00.246 11824 worker thread done servicing request
22:11:11.907 00.000 12116 OnExposeComplete: enter
22:11:11.911 00.004 12116 UpdateGuideState(): m_state=6
22:11:11.914 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
22:11:11.918 00.004 12116 Star::Find returns 1 (0), X=691.88, Y=1004.75, Mass=817674, SNR=116.2, Peak=65507 HFD=3.8
22:11:11.922 00.004 12116 MultiStar: [#1 -0.23,0.04,0.77,U] [#2 0.04,-0.16,0.68,U] [#3 -0.05,-0.14,0.55,U] [#4 -0.31,0.46,0.58,U] [#5 1.29,0.52,0.00,M9] [#6 -0.16,0.07,0.57,U] [#7 -0.38,-0.01,0.39,U] [#8 0.21,0.06,0.40,U] 
22:11:11.925 00.003 12116 refined, 7 included, MultiStar: {-0.15, 0.01}, one-star: {-0.24, -0.11}
22:11:11.928 00.003 12116 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.71) = xAngle (0.34 = 0.34)
22:11:11.931 00.003 12116 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.33 = -2.95)
22:11:11.933 00.002 12116 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.06 mountX=0.15 mountY=-0.03, mountTheta=-0.20
22:11:11.940 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.15, y=0.01, opts=13)
22:11:11.944 00.004 12116 Enqueuing Move request for scope (-0.15, 0.01)
22:11:11.947 00.003 11824 Worker thread wakes up
22:11:11.947 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5351, FiltMin=1693, FiltMax=65535, Gamma=0.510
22:11:11.949 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
22:11:11.949 00.000 12116 UpdateGuideState exits: m=817674 SNR=116.2
22:11:11.953 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
22:11:11.953 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:11.956 00.003 11824 Moving (-0.15, 0.01) raw xDistance=0.15 yDistance=-0.03
22:11:11.956 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:11.958 00.002 12116 Enqueuing Expose request
22:11:11.961 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:11:11.961 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:11.961 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:11:11.962 00.001 11824 MoveAxis(E, 0, ABG)
22:11:11.962 00.000 11824 Move returns status 0, amount 0
22:11:11.962 00.000 11824 MoveAxis(N, 0, ABG)
22:11:11.962 00.000 11824 Move returns status 0, amount 0
22:11:11.962 00.000 11824 move complete, result=0
22:11:11.962 00.000 11824 worker thread done servicing request
22:11:11.962 00.000 11824 Worker thread wakes up
22:11:11.962 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:11.962 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:11.965 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:11:15.383 03.418 11824 Exposure complete
22:11:15.656 00.273 11824 worker thread done servicing request
22:11:15.657 00.001 12116 OnExposeComplete: enter
22:11:15.661 00.004 12116 UpdateGuideState(): m_state=6
22:11:15.667 00.006 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
22:11:15.674 00.007 12116 Star::Find returns 1 (0), X=691.76, Y=1004.50, Mass=750493, SNR=117.0, Peak=65507 HFD=3.4
22:11:15.678 00.004 12116 MultiStar: [#1 -0.42,-0.01,0.78,U] [#2 -0.21,-0.26,0.75,U] [#3 -0.20,-0.42,0.63,U] [#4 -0.32,0.14,0.55,U] [#5 1.43,0.15,0.00,M10] [#6 -0.10,0.19,0.63,U] [#7 -0.24,-0.14,0.40,U] [#8 0.10,0.19,0.30,U] 
22:11:15.681 00.003 12116 refined, 7 included, MultiStar: {-0.25, -0.12}, one-star: {-0.37, -0.35}
22:11:15.684 00.003 12116 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.71) = xAngle (-5.40 = 0.88)
22:11:15.688 00.004 12116 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.41 = -2.41)
22:11:15.691 00.003 12116 CameraToMount -- cameraX=-0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-2.69 mountX=0.18 mountY=-0.19, mountTheta=-0.81
22:11:15.699 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=-0.12, opts=13)
22:11:15.704 00.005 12116 Enqueuing Move request for scope (-0.25, -0.12)
22:11:15.708 00.004 11824 Worker thread wakes up
22:11:15.708 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.12) opts 0xd
22:11:15.708 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1658, FiltMax=65535, Gamma=0.510
22:11:15.711 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.25, -0.12)
22:11:15.711 00.000 12116 UpdateGuideState exits: m=750493 SNR=117.0
22:11:15.714 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:15.716 00.002 11824 Moving (-0.25, -0.12) raw xDistance=0.18 yDistance=-0.19
22:11:15.717 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:11:15.717 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:15.717 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:11:15.717 00.000 11824 MoveAxis(E, 0, ABG)
22:11:15.717 00.000 11824 Move returns status 0, amount 0
22:11:15.718 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:15.721 00.003 12116 Enqueuing Expose request
22:11:15.724 00.003 11824 MoveAxis(N, 0, ABG)
22:11:15.724 00.000 11824 Move returns status 0, amount 0
22:11:15.724 00.000 11824 move complete, result=0
22:11:15.726 00.002 11824 worker thread done servicing request
22:11:15.726 00.000 11824 Worker thread wakes up
22:11:15.726 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:11:15.729 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:15.729 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:19.141 03.412 11824 Exposure complete
22:11:19.393 00.252 11824 worker thread done servicing request
22:11:19.394 00.001 12116 OnExposeComplete: enter
22:11:19.398 00.004 12116 UpdateGuideState(): m_state=6
22:11:19.407 00.009 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
22:11:19.417 00.010 12116 Star::Find returns 1 (0), X=692.05, Y=1004.53, Mass=813232, SNR=118.4, Peak=65507 HFD=3.6
22:11:19.428 00.011 12116 MultiStar: [#1 -0.20,-0.24,0.74,U] [#2 0.08,-0.30,0.69,U] [#3 0.03,-0.28,0.74,U] [#4 -0.78,0.23,0.53,U] [#5 1.57,-0.02,0.00,R] [#6 -0.14,0.06,0.58,U] [#7 -0.11,-0.28,0.44,U] [#8 0.38,-0.13,0.33,U] 
22:11:19.434 00.006 12116 refined, 7 included, MultiStar: {-0.11, -0.18}, one-star: {-0.08, -0.33}
22:11:19.439 00.005 12116 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.71) = xAngle (-4.84 = 1.45)
22:11:19.443 00.004 12116 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.85 = -1.85)
22:11:19.446 00.003 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.22 cameraTheta=-2.12 mountX=0.03 mountY=-0.21, mountTheta=-1.44
22:11:19.455 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.18, opts=13)
22:11:19.459 00.004 12116 Enqueuing Move request for scope (-0.11, -0.18)
22:11:19.466 00.007 11824 Worker thread wakes up
22:11:19.466 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1690, FiltMax=65535, Gamma=0.510
22:11:19.470 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
22:11:19.470 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
22:11:19.470 00.000 11824 Moving (-0.11, -0.18) raw xDistance=0.03 yDistance=-0.21
22:11:19.471 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:11:19.471 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:19.471 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:11:19.471 00.000 11824 MoveAxis(E, 0, ABG)
22:11:19.471 00.000 11824 Move returns status 0, amount 0
22:11:19.471 00.000 11824 MoveAxis(N, 0, ABG)
22:11:19.471 00.000 11824 Move returns status 0, amount 0
22:11:19.472 00.001 11824 move complete, result=0
22:11:19.472 00.000 12116 UpdateGuideState exits: m=813232 SNR=118.4
22:11:19.479 00.007 11824 worker thread done servicing request
22:11:19.479 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:19.483 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:19.490 00.007 12116 Enqueuing Expose request
22:11:19.495 00.005 11824 Worker thread wakes up
22:11:19.495 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:19.496 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:19.496 00.000 12116 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:11:22.904 03.408 11824 Exposure complete
22:11:23.143 00.239 11824 worker thread done servicing request
22:11:23.143 00.000 12116 OnExposeComplete: enter
22:11:23.146 00.003 12116 UpdateGuideState(): m_state=6
22:11:23.150 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
22:11:23.153 00.003 12116 Star::Find returns 1 (0), X=692.17, Y=1004.73, Mass=760403, SNR=108.9, Peak=65507 HFD=3.4
22:11:23.156 00.003 12116 MultiStar: [#1 -0.03,0.04,0.97,U] [#2 0.21,-0.11,0.71,U] [#3 0.10,-0.35,0.80,U] [#4 -0.66,-0.00,0.69,U] [#5 0.17,0.45,0.41,U] [#6 0.11,-0.04,0.68,U] [#7 -0.14,-0.19,0.43,U] [#8 0.69,0.04,0.37,U] 
22:11:23.159 00.003 12116 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.04, -0.13}
22:11:23.161 00.002 12116 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.71) = xAngle (-3.95 = 2.33)
22:11:23.163 00.002 12116 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.97 = -0.97)
22:11:23.167 00.004 12116 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.24 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
22:11:23.172 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.02, y=-0.06, opts=13)
22:11:23.175 00.003 12116 Enqueuing Move request for scope (0.02, -0.06)
22:11:23.178 00.003 11824 Worker thread wakes up
22:11:23.179 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
22:11:23.179 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1725, FiltMax=65535, Gamma=0.510
22:11:23.181 00.002 11824 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
22:11:23.181 00.000 12116 UpdateGuideState exits: m=760403 SNR=108.9
22:11:23.184 00.003 11824 Moving (0.02, -0.06) raw xDistance=-0.04 yDistance=-0.05
22:11:23.184 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:23.187 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:11:23.187 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:23.187 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:23.190 00.003 12116 Enqueuing Expose request
22:11:23.192 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:11:23.192 00.000 11824 MoveAxis(E, 0, ABG)
22:11:23.193 00.001 11824 Move returns status 0, amount 0
22:11:23.193 00.000 11824 MoveAxis(N, 0, ABG)
22:11:23.193 00.000 11824 Move returns status 0, amount 0
22:11:23.193 00.000 11824 move complete, result=0
22:11:23.193 00.000 11824 worker thread done servicing request
22:11:23.193 00.000 11824 Worker thread wakes up
22:11:23.193 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:23.193 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:23.197 00.004 12116 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:11:26.601 03.404 11824 Exposure complete
22:11:26.847 00.246 11824 worker thread done servicing request
22:11:26.847 00.000 12116 OnExposeComplete: enter
22:11:26.850 00.003 12116 UpdateGuideState(): m_state=6
22:11:26.855 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
22:11:26.858 00.003 12116 Star::Find returns 1 (0), X=692.42, Y=1004.19, Mass=844421, SNR=131.4, Peak=65507 HFD=3.6
22:11:26.862 00.004 12116 MultiStar: [#1 0.21,-0.47,0.66,U] [#2 0.52,-0.54,0.70,U] [#3 0.54,-0.68,0.72,U] [#4 -0.62,-0.46,0.55,U] [#5 0.30,-0.24,0.32,U] [#6 0.64,-0.38,0.43,U] [#7 0.27,-0.78,0.38,U] [#8 0.63,-0.41,0.34,U] 
22:11:26.865 00.003 12116 refined, 8 included, MultiStar: {0.30, -0.55}, one-star: {0.30, -0.67}
22:11:26.868 00.003 12116 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.71) = xAngle (-3.78 = 2.50)
22:11:26.872 00.004 12116 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.80 = -0.80)
22:11:26.875 00.003 12116 CameraToMount -- cameraX=0.30 cameraY=-0.55 hyp=0.62 cameraTheta=-1.07 mountX=-0.50 mountY=-0.45, mountTheta=-2.41
22:11:26.884 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.30, y=-0.55, opts=13)
22:11:26.888 00.004 12116 Enqueuing Move request for scope (0.30, -0.55)
22:11:26.890 00.002 11824 Worker thread wakes up
22:11:26.891 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1728, FiltMax=65535, Gamma=0.510
22:11:26.894 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.55) opts 0xd
22:11:26.894 00.000 12116 UpdateGuideState exits: m=844421 SNR=131.4
22:11:26.897 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:26.900 00.003 11824 Handling offset move in thread for scope, endpoint = (0.30, -0.55)
22:11:26.900 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:26.904 00.004 12116 Enqueuing Expose request
22:11:26.907 00.003 11824 Moving (0.30, -0.55) raw xDistance=-0.50 yDistance=-0.45
22:11:26.907 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
22:11:26.907 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:26.907 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
22:11:26.907 00.000 11824 MoveAxis(E, 112, ABG)
22:11:26.907 00.000 11824 Guiding  Dir = 2, Dur = 112
22:11:26.908 00.001 11824 IsSlewing returns 0
22:11:26.908 00.000 11824 IsGuiding returns 0
22:11:26.908 00.000 11824 PulseGuide returned control before completion, sleep 122
22:11:27.046 00.138 11824 IsGuiding returns 1
22:11:27.046 00.000 11824 scope still moving after pulse duration time elapsed
22:11:27.078 00.032 11824 IsSlewing returns 0
22:11:27.078 00.000 11824 IsGuiding returns 0
22:11:27.078 00.000 11824 scope move finished after 112 + 58 ms
22:11:27.078 00.000 11824 Move returns status 0, amount 112
22:11:27.079 00.001 11824 MoveAxis(N, 0, ABG)
22:11:27.079 00.000 11824 Move returns status 0, amount 0
22:11:27.079 00.000 11824 move complete, result=0
22:11:27.079 00.000 11824 worker thread done servicing request
22:11:27.079 00.000 11824 Worker thread wakes up
22:11:27.079 00.000 12116 GuideStep: -0.5 px 112 ms EAST, -0.4 px 0 ms NORTH
22:11:27.082 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:27.082 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:30.496 03.414 11824 Exposure complete
22:11:30.740 00.244 11824 worker thread done servicing request
22:11:30.740 00.000 12116 OnExposeComplete: enter
22:11:30.743 00.003 12116 UpdateGuideState(): m_state=6
22:11:30.746 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
22:11:30.749 00.003 12116 Star::Find returns 1 (0), X=692.38, Y=1003.97, Mass=819207, SNR=121.6, Peak=65507 HFD=3.8
22:11:30.752 00.003 12116 MultiStar: [#1 0.23,-0.66,0.88,U] [#2 0.43,-0.80,0.76,U] [#3 0.48,-0.81,0.62,U] [#4 -1.11,-0.22,0.66,U] [#5 0.27,-0.54,0.38,U] [#6 0.43,-0.40,0.71,U] [#7 0.42,-0.66,0.42,U] [#8 0.79,-0.71,0.30,U] 
22:11:30.755 00.003 12116 refined, 8 included, MultiStar: {0.21, -0.65}, one-star: {0.25, -0.89}
22:11:30.758 00.003 12116 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.71) = xAngle (-3.98 = 2.30)
22:11:30.761 00.003 12116 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.99 = -0.99)
22:11:30.764 00.003 12116 CameraToMount -- cameraX=0.21 cameraY=-0.65 hyp=0.68 cameraTheta=-1.26 mountX=-0.46 mountY=-0.57, mountTheta=-2.25
22:11:30.771 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.21, y=-0.65, opts=13)
22:11:30.774 00.003 12116 Enqueuing Move request for scope (0.21, -0.65)
22:11:30.778 00.004 11824 Worker thread wakes up
22:11:30.778 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.65) opts 0xd
22:11:30.778 00.000 11824 Handling offset move in thread for scope, endpoint = (0.21, -0.65)
22:11:30.778 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1648, FiltMax=65535, Gamma=0.510
22:11:30.781 00.003 11824 Moving (0.21, -0.65) raw xDistance=-0.46 yDistance=-0.57
22:11:30.781 00.000 12116 UpdateGuideState exits: m=819207 SNR=121.6
22:11:30.783 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
22:11:30.783 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:30.787 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:30.790 00.003 12116 Enqueuing Expose request
22:11:30.793 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:11:30.793 00.000 11824 MoveAxis(E, 110, ABG)
22:11:30.793 00.000 11824 Guiding  Dir = 2, Dur = 110
22:11:30.793 00.000 11824 IsSlewing returns 0
22:11:30.794 00.001 11824 IsGuiding returns 0
22:11:30.794 00.000 11824 PulseGuide returned control before completion, sleep 120
22:11:30.919 00.125 11824 IsGuiding returns 1
22:11:30.919 00.000 11824 scope still moving after pulse duration time elapsed
22:11:30.950 00.031 11824 IsSlewing returns 0
22:11:30.950 00.000 11824 IsGuiding returns 0
22:11:30.950 00.000 11824 scope move finished after 110 + 46 ms
22:11:30.950 00.000 11824 Move returns status 0, amount 110
22:11:30.952 00.002 11824 MoveAxis(N, 107, ABG)
22:11:30.952 00.000 11824 Guiding  Dir = 0, Dur = 107
22:11:30.953 00.001 11824 IsSlewing returns 0
22:11:30.953 00.000 11824 IsGuiding returns 0
22:11:30.954 00.001 11824 PulseGuide returned control before completion, sleep 117
22:11:31.075 00.121 11824 IsGuiding returns 1
22:11:31.075 00.000 11824 scope still moving after pulse duration time elapsed
22:11:31.106 00.031 11824 IsSlewing returns 0
22:11:31.106 00.000 11824 IsGuiding returns 0
22:11:31.106 00.000 11824 scope move finished after 107 + 45 ms
22:11:31.106 00.000 11824 Move returns status 0, amount 107
22:11:31.106 00.000 11824 move complete, result=0
22:11:31.106 00.000 11824 worker thread done servicing request
22:11:31.106 00.000 12116 GuideStep: -0.5 px 110 ms EAST, -0.6 px 107 ms NORTH
22:11:31.111 00.005 11824 Worker thread wakes up
22:11:31.111 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:31.111 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:34.526 03.415 11824 Exposure complete
22:11:34.765 00.239 11824 worker thread done servicing request
22:11:34.765 00.000 12116 OnExposeComplete: enter
22:11:34.769 00.004 12116 UpdateGuideState(): m_state=6
22:11:34.773 00.004 12116 Star::Find(15, 692, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
22:11:34.776 00.003 12116 Star::Find returns 1 (0), X=693.73, Y=1004.38, Mass=813894, SNR=119.3, Peak=65507 HFD=3.5
22:11:34.780 00.004 12116 MultiStar: [#1 1.57,-0.35,0.00,M1] [#2 1.73,-0.42,0.00,M1] [#3 1.63,-0.58,0.00,M1] [#4 -1.98,0.12,0.00,M1] [#5 1.76,-0.15,0.00,M1] [#6 1.66,-0.33,0.00,M1] [#7 1.45,-0.35,0.00,M1] [#8 2.08,-0.41,0.00,M1] 
22:11:34.784 00.004 12116 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.71) = xAngle (-3.00 = -3.00)
22:11:34.789 00.005 12116 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.02 = -0.02)
22:11:34.792 00.003 12116 CameraToMount -- cameraX=1.61 cameraY=-0.47 hyp=1.67 cameraTheta=-0.29 mountX=-1.66 mountY=-0.03, mountTheta=-3.13
22:11:34.799 00.007 12116 SchedulePrimaryMove(0D79E080, x=1.61, y=-0.47, opts=13)
22:11:34.804 00.005 12116 Enqueuing Move request for scope (1.61, -0.47)
22:11:34.808 00.004 11824 Worker thread wakes up
22:11:34.808 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (1.61, -0.47) opts 0xd
22:11:34.808 00.000 11824 Handling offset move in thread for scope, endpoint = (1.61, -0.47)
22:11:34.808 00.000 11824 Moving (1.61, -0.47) raw xDistance=-1.66 yDistance=-0.03
22:11:34.808 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1741, FiltMax=65535, Gamma=0.510
22:11:34.813 00.005 11824 GuideAlgorithmHysteresis::Result() returns -1.07 from input -1.66
22:11:34.813 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:34.813 00.000 12116 UpdateGuideState exits: m=813894 SNR=119.3
22:11:34.816 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:11:34.816 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:34.819 00.003 11824 MoveAxis(E, 379, ABG)
22:11:34.819 00.000 11824 Guiding  Dir = 2, Dur = 379
22:11:34.820 00.001 11824 IsSlewing returns 0
22:11:34.820 00.000 11824 IsGuiding returns 0
22:11:34.820 00.000 11824 PulseGuide returned control before completion, sleep 389
22:11:34.820 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:34.824 00.004 12116 Enqueuing Expose request
22:11:35.222 00.398 11824 IsGuiding returns 1
22:11:35.222 00.000 11824 scope still moving after pulse duration time elapsed
22:11:35.254 00.032 11824 IsSlewing returns 0
22:11:35.254 00.000 11824 IsGuiding returns 0
22:11:35.254 00.000 11824 scope move finished after 379 + 54 ms
22:11:35.254 00.000 11824 Move returns status 0, amount 379
22:11:35.255 00.001 11824 MoveAxis(N, 0, ABG)
22:11:35.255 00.000 11824 Move returns status 0, amount 0
22:11:35.255 00.000 11824 move complete, result=0
22:11:35.255 00.000 11824 worker thread done servicing request
22:11:35.255 00.000 11824 Worker thread wakes up
22:11:35.255 00.000 12116 GuideStep: -1.7 px 379 ms EAST, -0.0 px 0 ms NORTH
22:11:35.259 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:35.259 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:38.654 03.395 11824 Exposure complete
22:11:38.880 00.226 11824 worker thread done servicing request
22:11:38.880 00.000 12116 OnExposeComplete: enter
22:11:38.885 00.005 12116 UpdateGuideState(): m_state=6
22:11:38.889 00.004 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
22:11:38.892 00.003 12116 Star::Find returns 1 (0), X=692.73, Y=1004.84, Mass=740702, SNR=123.3, Peak=60109 HFD=3.6
22:11:38.896 00.004 12116 MultiStar: [#1 0.50,0.12,0.74,U] [#2 0.57,0.04,0.63,U] [#3 0.60,-0.48,0.64,U] [#4 -1.25,0.33,0.58,U] [#5 0.58,0.61,0.37,U] [#6 0.60,-0.17,0.48,U] [#7 0.48,0.07,0.39,U] [#8 0.92,0.18,0.29,U] 
22:11:38.899 00.003 12116 refined, 8 included, MultiStar: {0.38, 0.04}, one-star: {0.60, -0.02}
22:11:38.904 00.005 12116 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.71) = xAngle (-2.61 = -2.61)
22:11:38.907 00.003 12116 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.38 = 0.38)
22:11:38.910 00.003 12116 CameraToMount -- cameraX=0.38 cameraY=0.04 hyp=0.38 cameraTheta=0.11 mountX=-0.33 mountY=0.14, mountTheta=2.74
22:11:38.915 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.38, y=0.04, opts=13)
22:11:38.918 00.003 12116 Enqueuing Move request for scope (0.38, 0.04)
22:11:38.922 00.004 11824 Worker thread wakes up
22:11:38.922 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1456, FiltMax=65535, Gamma=0.510
22:11:38.925 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.04) opts 0xd
22:11:38.925 00.000 12116 UpdateGuideState exits: m=740702 SNR=123.3
22:11:38.927 00.002 11824 Handling offset move in thread for scope, endpoint = (0.38, 0.04)
22:11:38.927 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:38.931 00.004 11824 Moving (0.38, 0.04) raw xDistance=-0.33 yDistance=0.14
22:11:38.931 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.33
22:11:38.931 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:38.931 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:38.935 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:11:38.935 00.000 11824 MoveAxis(E, 100, ABG)
22:11:38.935 00.000 11824 Guiding  Dir = 2, Dur = 100
22:11:38.935 00.000 11824 IsSlewing returns 0
22:11:38.935 00.000 11824 IsGuiding returns 0
22:11:38.937 00.002 12116 Enqueuing Expose request
22:11:38.943 00.006 11824 PulseGuide returned control before completion, sleep 110
22:11:39.059 00.116 11824 IsGuiding returns 1
22:11:39.059 00.000 11824 scope still moving after pulse duration time elapsed
22:11:39.090 00.031 11824 IsSlewing returns 0
22:11:39.090 00.000 11824 IsGuiding returns 0
22:11:39.090 00.000 11824 scope move finished after 100 + 49 ms
22:11:39.090 00.000 11824 Move returns status 0, amount 100
22:11:39.090 00.000 11824 MoveAxis(N, 0, ABG)
22:11:39.090 00.000 11824 Move returns status 0, amount 0
22:11:39.090 00.000 11824 move complete, result=0
22:11:39.091 00.001 11824 worker thread done servicing request
22:11:39.091 00.000 11824 Worker thread wakes up
22:11:39.091 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:39.091 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:39.091 00.000 12116 GuideStep: -0.3 px 100 ms EAST, 0.1 px 0 ms NORTH
22:11:42.520 03.429 11824 Exposure complete
22:11:42.804 00.284 11824 worker thread done servicing request
22:11:42.804 00.000 12116 OnExposeComplete: enter
22:11:42.807 00.003 12116 UpdateGuideState(): m_state=6
22:11:42.812 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
22:11:42.815 00.003 12116 Star::Find returns 1 (0), X=693.41, Y=1004.29, Mass=742506, SNR=118.2, Peak=65507 HFD=3.4
22:11:42.819 00.004 12116 MultiStar: [#1 1.26,-0.34,0.88,U] [#2 1.39,-0.51,0.00,M1] [#3 1.49,-0.41,0.00,M1] [#4 -1.77,-0.01,0.00,M1] [#5 1.29,0.04,0.39,U] [#6 1.24,-0.24,0.63,U] [#7 1.17,-0.47,0.45,U] [#8 1.80,-0.32,0.00,M1] 
22:11:42.823 00.004 12116 refined, 4 included, MultiStar: {1.25, -0.36}, one-star: {1.28, -0.57}
22:11:42.825 00.002 12116 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.71) = xAngle (-3.00 = -3.00)
22:11:42.828 00.003 12116 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.01 = -0.01)
22:11:42.831 00.003 12116 CameraToMount -- cameraX=1.25 cameraY=-0.36 hyp=1.31 cameraTheta=-0.28 mountX=-1.29 mountY=-0.01, mountTheta=-3.13
22:11:42.838 00.007 12116 SchedulePrimaryMove(0D79E080, x=1.25, y=-0.36, opts=13)
22:11:42.841 00.003 12116 Enqueuing Move request for scope (1.25, -0.36)
22:11:42.844 00.003 11824 Worker thread wakes up
22:11:42.844 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1360, FiltMax=65535, Gamma=0.510
22:11:42.847 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (1.25, -0.36) opts 0xd
22:11:42.847 00.000 12116 UpdateGuideState exits: m=742506 SNR=118.2
22:11:42.850 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:42.854 00.004 11824 Handling offset move in thread for scope, endpoint = (1.25, -0.36)
22:11:42.854 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:42.856 00.002 12116 Enqueuing Expose request
22:11:42.859 00.003 11824 Moving (1.25, -0.36) raw xDistance=-1.29 yDistance=-0.01
22:11:42.859 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.29
22:11:42.859 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:42.859 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:11:42.860 00.001 11824 MoveAxis(E, 296, ABG)
22:11:42.860 00.000 11824 Guiding  Dir = 2, Dur = 296
22:11:42.860 00.000 11824 IsSlewing returns 0
22:11:42.860 00.000 11824 IsGuiding returns 0
22:11:42.861 00.001 11824 PulseGuide returned control before completion, sleep 306
22:11:43.174 00.313 11824 IsGuiding returns 1
22:11:43.174 00.000 11824 scope still moving after pulse duration time elapsed
22:11:43.206 00.032 11824 IsSlewing returns 0
22:11:43.206 00.000 11824 IsGuiding returns 0
22:11:43.206 00.000 11824 scope move finished after 296 + 49 ms
22:11:43.207 00.001 11824 Move returns status 0, amount 296
22:11:43.207 00.000 11824 MoveAxis(N, 0, ABG)
22:11:43.207 00.000 11824 Move returns status 0, amount 0
22:11:43.207 00.000 11824 move complete, result=0
22:11:43.207 00.000 11824 worker thread done servicing request
22:11:43.207 00.000 11824 Worker thread wakes up
22:11:43.207 00.000 12116 GuideStep: -1.3 px 296 ms EAST, -0.0 px 0 ms NORTH
22:11:43.210 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:43.210 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:46.611 03.401 11824 Exposure complete
22:11:46.922 00.311 11824 worker thread done servicing request
22:11:46.922 00.000 12116 OnExposeComplete: enter
22:11:46.926 00.004 12116 UpdateGuideState(): m_state=6
22:11:46.930 00.004 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
22:11:46.940 00.010 12116 Star::Find returns 1 (0), X=691.69, Y=1004.83, Mass=799492, SNR=150.8, Peak=65535 HFD=3.4
22:11:46.950 00.010 12116 MultiStar: [#1 -0.45,0.32,0.68,U] [#2 -0.13,0.11,0.56,U] [#3 -0.31,0.05,0.63,U] [#4 0.00,0.49,0.53,U] [#5 -0.22,0.54,0.29,U] [#6 -0.16,0.55,0.47,U] [#7 -0.45,0.22,0.37,U] [#8 0.26,0.41,0.27,U] 
22:11:46.965 00.015 12116 refined, 8 included, MultiStar: {-0.26, 0.24}, one-star: {-0.44, -0.03}
22:11:46.971 00.006 12116 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.71) = xAngle (-0.32 = -0.32)
22:11:46.978 00.007 12116 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.67 = 2.67)
22:11:46.987 00.009 12116 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.35 cameraTheta=2.40 mountX=0.33 mountY=0.16, mountTheta=0.45
22:11:46.996 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=0.24, opts=13)
22:11:47.003 00.007 12116 Enqueuing Move request for scope (-0.26, 0.24)
22:11:47.012 00.009 11824 Worker thread wakes up
22:11:47.013 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.24) opts 0xd
22:11:47.013 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.26, 0.24)
22:11:47.013 00.000 11824 Moving (-0.26, 0.24) raw xDistance=0.33 yDistance=0.16
22:11:47.013 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.33
22:11:47.013 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:47.013 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:11:47.013 00.000 11824 MoveAxis(W, 54, ABG)
22:11:47.013 00.000 11824 Guiding  Dir = 3, Dur = 54
22:11:47.014 00.001 11824 IsSlewing returns 0
22:11:47.014 00.000 11824 IsGuiding returns 0
22:11:47.014 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1703, FiltMax=65535, Gamma=0.510
22:11:47.026 00.012 11824 PulseGuide returned control before completion, sleep 63
22:11:47.026 00.000 12116 UpdateGuideState exits: m=799492 SNR=150.8
22:11:47.037 00.011 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:47.046 00.009 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:47.051 00.005 12116 Enqueuing Expose request
22:11:47.097 00.046 11824 IsGuiding returns 0
22:11:47.097 00.000 11824 Move returns status 0, amount 54
22:11:47.097 00.000 11824 MoveAxis(N, 0, ABG)
22:11:47.097 00.000 11824 Move returns status 0, amount 0
22:11:47.097 00.000 11824 move complete, result=0
22:11:47.097 00.000 11824 worker thread done servicing request
22:11:47.098 00.001 11824 Worker thread wakes up
22:11:47.098 00.000 12116 GuideStep: 0.3 px 54 ms WEST, 0.2 px 0 ms NORTH
22:11:47.101 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:47.102 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:50.508 03.406 11824 Exposure complete
22:11:50.744 00.236 11824 worker thread done servicing request
22:11:50.744 00.000 12116 OnExposeComplete: enter
22:11:50.747 00.003 12116 UpdateGuideState(): m_state=6
22:11:50.751 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
22:11:50.755 00.004 12116 Star::Find returns 1 (0), X=692.38, Y=1004.82, Mass=755590, SNR=114.9, Peak=65535 HFD=3.4
22:11:50.758 00.003 12116 MultiStar: [#1 0.25,0.24,0.91,U] [#2 0.31,0.04,0.69,U] [#3 0.29,0.06,0.74,U] [#4 -0.77,0.49,0.66,U] [#5 0.33,0.40,0.40,U] [#6 0.27,0.46,0.69,U] [#7 0.30,0.03,0.45,U] [#8 0.60,0.15,0.38,U] 
22:11:50.762 00.004 12116 single-star, 8 included, MultiStar: {0.18, 0.19}, one-star: {0.25, -0.04}
22:11:50.764 00.002 12116 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.71) = xAngle (-2.87 = -2.87)
22:11:50.767 00.003 12116 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.12 = 0.12)
22:11:50.770 00.003 12116 CameraToMount -- cameraX=0.25 cameraY=-0.04 hyp=0.26 cameraTheta=-0.16 mountX=-0.25 mountY=0.03, mountTheta=3.02
22:11:50.778 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=-0.04, opts=13)
22:11:50.781 00.003 12116 Enqueuing Move request for scope (0.25, -0.04)
22:11:50.783 00.002 11824 Worker thread wakes up
22:11:50.783 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1384, FiltMax=65535, Gamma=0.510
22:11:50.787 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.04) opts 0xd
22:11:50.787 00.000 12116 UpdateGuideState exits: m=755590 SNR=114.9
22:11:50.790 00.003 11824 Handling offset move in thread for scope, endpoint = (0.25, -0.04)
22:11:50.790 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:50.793 00.003 11824 Moving (0.25, -0.04) raw xDistance=-0.25 yDistance=0.03
22:11:50.793 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
22:11:50.793 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:50.793 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:11:50.793 00.000 11824 MoveAxis(E, 0, ABG)
22:11:50.793 00.000 11824 Move returns status 0, amount 0
22:11:50.793 00.000 11824 MoveAxis(N, 0, ABG)
22:11:50.793 00.000 11824 Move returns status 0, amount 0
22:11:50.793 00.000 11824 move complete, result=0
22:11:50.793 00.000 11824 worker thread done servicing request
22:11:50.794 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:50.796 00.002 12116 Enqueuing Expose request
22:11:50.799 00.003 11824 Worker thread wakes up
22:11:50.799 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:50.799 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:50.799 00.000 12116 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:11:54.191 03.392 11824 Exposure complete
22:11:54.424 00.233 11824 worker thread done servicing request
22:11:54.424 00.000 12116 OnExposeComplete: enter
22:11:54.427 00.003 12116 UpdateGuideState(): m_state=6
22:11:54.430 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:11:54.432 00.002 12116 Star::Find returns 1 (0), X=693.18, Y=1004.94, Mass=726472, SNR=108.9, Peak=65440 HFD=3.2
22:11:54.437 00.005 12116 MultiStar: [#1 0.87,0.30,0.85,U] [#2 1.04,0.19,0.70,U] [#3 1.06,0.01,0.79,U] [#4 -1.23,0.69,0.00,M1] [#5 1.16,0.61,0.00,M1] [#6 1.07,0.51,0.61,U] [#7 0.76,0.27,0.46,U] [#8 1.32,0.25,0.00,M1] 
22:11:54.439 00.002 12116 refined, 5 included, MultiStar: {0.99, 0.21}, one-star: {1.06, 0.08}
22:11:54.443 00.004 12116 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.71) = xAngle (-2.51 = -2.51)
22:11:54.445 00.002 12116 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.48 = 0.48)
22:11:54.447 00.002 12116 CameraToMount -- cameraX=0.99 cameraY=0.21 hyp=1.01 cameraTheta=0.21 mountX=-0.81 mountY=0.46, mountTheta=2.62
22:11:54.454 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.99, y=0.21, opts=13)
22:11:54.457 00.003 12116 Enqueuing Move request for scope (0.99, 0.21)
22:11:54.461 00.004 11824 Worker thread wakes up
22:11:54.461 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5335, FiltMin=1552, FiltMax=65535, Gamma=0.510
22:11:54.463 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.21) opts 0xd
22:11:54.463 00.000 12116 UpdateGuideState exits: m=726472 SNR=108.9
22:11:54.466 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:54.470 00.004 11824 Handling offset move in thread for scope, endpoint = (0.99, 0.21)
22:11:54.470 00.000 11824 Moving (0.99, 0.21) raw xDistance=-0.81 yDistance=0.46
22:11:54.470 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
22:11:54.470 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:11:54.470 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:54.473 00.003 12116 Enqueuing Expose request
22:11:54.476 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
22:11:54.476 00.000 11824 MoveAxis(E, 182, ABG)
22:11:54.476 00.000 11824 Guiding  Dir = 2, Dur = 182
22:11:54.476 00.000 11824 IsSlewing returns 0
22:11:54.477 00.001 11824 IsGuiding returns 0
22:11:54.477 00.000 11824 PulseGuide returned control before completion, sleep 192
22:11:54.677 00.200 11824 IsGuiding returns 1
22:11:54.677 00.000 11824 scope still moving after pulse duration time elapsed
22:11:54.708 00.031 11824 IsSlewing returns 0
22:11:54.709 00.001 11824 IsGuiding returns 0
22:11:54.709 00.000 11824 scope move finished after 182 + 49 ms
22:11:54.709 00.000 11824 Move returns status 0, amount 182
22:11:54.709 00.000 11824 MoveAxis(N, 0, ABG)
22:11:54.709 00.000 11824 Move returns status 0, amount 0
22:11:54.709 00.000 11824 move complete, result=0
22:11:54.709 00.000 11824 worker thread done servicing request
22:11:54.709 00.000 12116 GuideStep: -0.8 px 182 ms EAST, 0.5 px 0 ms NORTH
22:11:54.713 00.004 11824 Worker thread wakes up
22:11:54.713 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:54.713 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:11:58.140 03.427 11824 Exposure complete
22:11:58.390 00.250 11824 worker thread done servicing request
22:11:58.390 00.000 12116 OnExposeComplete: enter
22:11:58.393 00.003 12116 UpdateGuideState(): m_state=6
22:11:58.398 00.005 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
22:11:58.402 00.004 12116 Star::Find returns 1 (0), X=692.59, Y=1004.67, Mass=720145, SNR=94.8, Peak=65535 HFD=3.3
22:11:58.406 00.004 12116 MultiStar: [#1 0.63,-0.08,1.02,U] [#2 0.81,-0.28,0.84,U] [#3 0.88,-0.44,0.89,U] [#4 -1.31,0.02,0.00,M2] [#5 0.41,0.45,0.50,U] [#6 0.78,-0.06,0.76,U] [#7 0.56,-0.29,0.56,U] [#8 1.09,0.09,0.43,U] 
22:11:58.409 00.003 12116 single-star, 7 included, MultiStar: {0.69, -0.14}, one-star: {0.46, -0.19}
22:11:58.413 00.004 12116 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.71) = xAngle (-3.10 = -3.10)
22:11:58.416 00.003 12116 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.11 = -0.11)
22:11:58.420 00.004 12116 CameraToMount -- cameraX=0.46 cameraY=-0.19 hyp=0.50 cameraTheta=-0.38 mountX=-0.50 mountY=-0.06, mountTheta=-3.03
22:11:58.428 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.46, y=-0.19, opts=13)
22:11:58.431 00.003 12116 Enqueuing Move request for scope (0.46, -0.19)
22:11:58.434 00.003 11824 Worker thread wakes up
22:11:58.434 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5309, FiltMin=1656, FiltMax=65535, Gamma=0.510
22:11:58.438 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.19) opts 0xd
22:11:58.438 00.000 12116 UpdateGuideState exits: m=720145 SNR=94.8
22:11:58.441 00.003 11824 Handling offset move in thread for scope, endpoint = (0.46, -0.19)
22:11:58.441 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:58.444 00.003 11824 Moving (0.46, -0.19) raw xDistance=-0.50 yDistance=-0.06
22:11:58.444 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:11:58.447 00.003 12116 Enqueuing Expose request
22:11:58.449 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
22:11:58.449 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:58.449 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:11:58.449 00.000 11824 MoveAxis(E, 124, ABG)
22:11:58.449 00.000 11824 Guiding  Dir = 2, Dur = 124
22:11:58.450 00.001 11824 IsSlewing returns 0
22:11:58.450 00.000 11824 IsGuiding returns 0
22:11:58.450 00.000 11824 PulseGuide returned control before completion, sleep 134
22:11:58.598 00.148 11824 IsGuiding returns 1
22:11:58.598 00.000 11824 scope still moving after pulse duration time elapsed
22:11:58.630 00.032 11824 IsSlewing returns 0
22:11:58.630 00.000 11824 IsGuiding returns 0
22:11:58.630 00.000 11824 scope move finished after 124 + 56 ms
22:11:58.631 00.001 11824 Move returns status 0, amount 124
22:11:58.631 00.000 11824 MoveAxis(N, 0, ABG)
22:11:58.631 00.000 11824 Move returns status 0, amount 0
22:11:58.631 00.000 11824 move complete, result=0
22:11:58.631 00.000 11824 worker thread done servicing request
22:11:58.631 00.000 12116 GuideStep: -0.5 px 124 ms EAST, -0.1 px 0 ms NORTH
22:11:58.634 00.003 11824 Worker thread wakes up
22:11:58.634 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:11:58.635 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:02.037 03.402 11824 Exposure complete
22:12:02.267 00.230 11824 worker thread done servicing request
22:12:02.267 00.000 12116 OnExposeComplete: enter
22:12:02.271 00.004 12116 UpdateGuideState(): m_state=6
22:12:02.274 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
22:12:02.278 00.004 12116 Star::Find returns 1 (0), X=693.00, Y=1004.41, Mass=744676, SNR=104.3, Peak=65485 HFD=3.5
22:12:02.280 00.002 12116 MultiStar: [#1 0.84,-0.18,0.97,U] [#2 0.98,-0.29,0.79,U] [#3 0.99,-0.37,0.79,U] [#4 -1.26,0.21,0.00,M3] [#5 1.04,-0.04,0.46,U] [#6 0.85,0.12,0.73,U] [#7 0.77,-0.33,0.49,U] [#8 1.28,-0.15,0.00,M1] 
22:12:02.283 00.003 12116 refined, 6 included, MultiStar: {0.90, -0.24}, one-star: {0.87, -0.45}
22:12:02.287 00.004 12116 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.71) = xAngle (-2.97 = -2.97)
22:12:02.290 00.003 12116 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.02 = 0.02)
22:12:02.294 00.004 12116 CameraToMount -- cameraX=0.90 cameraY=-0.24 hyp=0.93 cameraTheta=-0.26 mountX=-0.92 mountY=0.01, mountTheta=3.13
22:12:02.299 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.90, y=-0.24, opts=13)
22:12:02.302 00.003 12116 Enqueuing Move request for scope (0.90, -0.24)
22:12:02.305 00.003 11824 Worker thread wakes up
22:12:02.305 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1600, FiltMax=65535, Gamma=0.510
22:12:02.308 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.24) opts 0xd
22:12:02.308 00.000 11824 Handling offset move in thread for scope, endpoint = (0.90, -0.24)
22:12:02.308 00.000 12116 UpdateGuideState exits: m=744676 SNR=104.3
22:12:02.311 00.003 11824 Moving (0.90, -0.24) raw xDistance=-0.92 yDistance=0.01
22:12:02.311 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:02.314 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:02.316 00.002 12116 Enqueuing Expose request
22:12:02.320 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.92
22:12:02.320 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:02.320 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:12:02.320 00.000 11824 MoveAxis(E, 214, ABG)
22:12:02.320 00.000 11824 Guiding  Dir = 2, Dur = 214
22:12:02.320 00.000 11824 IsSlewing returns 0
22:12:02.321 00.001 11824 IsGuiding returns 0
22:12:02.321 00.000 11824 PulseGuide returned control before completion, sleep 224
22:12:02.553 00.232 11824 IsGuiding returns 1
22:12:02.553 00.000 11824 scope still moving after pulse duration time elapsed
22:12:02.585 00.032 11824 IsSlewing returns 0
22:12:02.586 00.001 11824 IsGuiding returns 0
22:12:02.586 00.000 11824 scope move finished after 214 + 50 ms
22:12:02.586 00.000 11824 Move returns status 0, amount 214
22:12:02.587 00.001 11824 MoveAxis(N, 0, ABG)
22:12:02.587 00.000 11824 Move returns status 0, amount 0
22:12:02.587 00.000 11824 move complete, result=0
22:12:02.587 00.000 12116 GuideStep: -0.9 px 214 ms EAST, 0.0 px 0 ms NORTH
22:12:02.590 00.003 11824 worker thread done servicing request
22:12:02.591 00.001 11824 Worker thread wakes up
22:12:02.591 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:02.591 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:06.015 03.424 11824 Exposure complete
22:12:06.259 00.244 11824 worker thread done servicing request
22:12:06.259 00.000 12116 OnExposeComplete: enter
22:12:06.263 00.004 12116 UpdateGuideState(): m_state=6
22:12:06.267 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
22:12:06.271 00.004 12116 Star::Find returns 1 (0), X=692.58, Y=1004.25, Mass=760062, SNR=110.6, Peak=65507 HFD=3.6
22:12:06.274 00.003 12116 MultiStar: [#1 0.27,-0.30,0.91,U] [#2 0.53,-0.36,0.79,U] [#3 0.61,-0.51,0.71,U] [#4 -0.67,-0.12,0.65,U] [#5 0.35,0.07,0.38,U] [#6 0.43,-0.37,0.63,U] [#7 0.35,-0.50,0.45,U] [#8 0.80,-0.46,0.39,U] 
22:12:06.278 00.004 12116 refined, 8 included, MultiStar: {0.34, -0.37}, one-star: {0.45, -0.60}
22:12:06.281 00.003 12116 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.71) = xAngle (-3.55 = 2.73)
22:12:06.283 00.002 12116 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.56 = -0.56)
22:12:06.286 00.003 12116 CameraToMount -- cameraX=0.34 cameraY=-0.37 hyp=0.50 cameraTheta=-0.84 mountX=-0.46 mountY=-0.27, mountTheta=-2.61
22:12:06.296 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.34, y=-0.37, opts=13)
22:12:06.299 00.003 12116 Enqueuing Move request for scope (0.34, -0.37)
22:12:06.303 00.004 11824 Worker thread wakes up
22:12:06.303 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.37) opts 0xd
22:12:06.303 00.000 11824 Handling offset move in thread for scope, endpoint = (0.34, -0.37)
22:12:06.303 00.000 11824 Moving (0.34, -0.37) raw xDistance=-0.46 yDistance=-0.27
22:12:06.303 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.46
22:12:06.303 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1559, FiltMax=65535, Gamma=0.510
22:12:06.306 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:06.306 00.000 12116 UpdateGuideState exits: m=760062 SNR=110.6
22:12:06.310 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:12:06.310 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:06.313 00.003 11824 MoveAxis(E, 119, ABG)
22:12:06.313 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:06.315 00.002 12116 Enqueuing Expose request
22:12:06.318 00.003 11824 Guiding  Dir = 2, Dur = 119
22:12:06.319 00.001 11824 IsSlewing returns 0
22:12:06.319 00.000 11824 IsGuiding returns 0
22:12:06.319 00.000 11824 PulseGuide returned control before completion, sleep 129
22:12:06.464 00.145 11824 IsGuiding returns 0
22:12:06.464 00.000 11824 Move returns status 0, amount 119
22:12:06.464 00.000 11824 MoveAxis(N, 0, ABG)
22:12:06.464 00.000 11824 Move returns status 0, amount 0
22:12:06.465 00.001 11824 move complete, result=0
22:12:06.465 00.000 11824 worker thread done servicing request
22:12:06.465 00.000 11824 Worker thread wakes up
22:12:06.465 00.000 12116 GuideStep: -0.5 px 119 ms EAST, -0.3 px 0 ms NORTH
22:12:06.468 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:06.468 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:09.878 03.410 11824 Exposure complete
22:12:10.121 00.243 12116 OnExposeComplete: enter
22:12:10.125 00.004 12116 UpdateGuideState(): m_state=6
22:12:10.128 00.003 11824 worker thread done servicing request
22:12:10.129 00.001 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
22:12:10.132 00.003 12116 Star::Find returns 1 (0), X=692.29, Y=1004.54, Mass=743889, SNR=120.0, Peak=65507 HFD=3.4
22:12:10.138 00.006 12116 MultiStar: [#1 0.20,-0.33,0.81,U] [#2 0.38,-0.25,0.67,U] [#3 0.28,-0.56,0.66,U] [#4 -0.73,-0.00,0.68,U] [#5 0.23,-0.21,0.41,U] [#6 0.24,-0.34,0.55,U] [#7 0.09,-0.43,0.39,U] [#8 0.42,-0.01,0.32,U] 
22:12:10.141 00.003 12116 refined, 8 included, MultiStar: {0.12, -0.29}, one-star: {0.16, -0.32}
22:12:10.147 00.006 12116 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.71) = xAngle (-3.89 = 2.40)
22:12:10.151 00.004 12116 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.90 = -0.90)
22:12:10.156 00.005 12116 CameraToMount -- cameraX=0.12 cameraY=-0.29 hyp=0.31 cameraTheta=-1.17 mountX=-0.23 mountY=-0.24, mountTheta=-2.33
22:12:10.167 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.12, y=-0.29, opts=13)
22:12:10.173 00.006 12116 Enqueuing Move request for scope (0.12, -0.29)
22:12:10.178 00.005 11824 Worker thread wakes up
22:12:10.178 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.29) opts 0xd
22:12:10.179 00.001 11824 Handling offset move in thread for scope, endpoint = (0.12, -0.29)
22:12:10.179 00.000 11824 Moving (0.12, -0.29) raw xDistance=-0.23 yDistance=-0.24
22:12:10.179 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:12:10.179 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:10.179 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:12:10.179 00.000 11824 MoveAxis(E, 0, ABG)
22:12:10.179 00.000 11824 Move returns status 0, amount 0
22:12:10.179 00.000 11824 MoveAxis(N, 0, ABG)
22:12:10.179 00.000 11824 Move returns status 0, amount 0
22:12:10.179 00.000 11824 move complete, result=0
22:12:10.179 00.000 11824 worker thread done servicing request
22:12:10.180 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5306, FiltMin=1703, FiltMax=65535, Gamma=0.510
22:12:10.183 00.003 12116 UpdateGuideState exits: m=743889 SNR=120.0
22:12:10.190 00.007 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:10.194 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:10.198 00.004 12116 Enqueuing Expose request
22:12:10.201 00.003 11824 Worker thread wakes up
22:12:10.201 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:12:10.204 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:10.205 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:13.617 03.412 11824 Exposure complete
22:12:13.873 00.256 11824 worker thread done servicing request
22:12:13.873 00.000 12116 OnExposeComplete: enter
22:12:13.877 00.004 12116 UpdateGuideState(): m_state=6
22:12:13.881 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
22:12:13.884 00.003 12116 Star::Find returns 1 (0), X=692.79, Y=1004.34, Mass=769358, SNR=131.2, Peak=65485 HFD=3.6
22:12:13.888 00.004 12116 MultiStar: [#1 0.51,-0.50,0.75,U] [#2 0.84,-0.34,0.65,U] [#3 0.65,-0.36,0.56,U] [#4 -1.10,0.23,0.58,U] [#5 0.69,0.05,0.35,U] [#6 0.64,0.01,0.57,U] [#7 0.20,-0.42,0.37,U] [#8 1.07,-0.43,0.33,U] 
22:12:13.890 00.002 12116 refined, 8 included, MultiStar: {0.45, -0.28}, one-star: {0.66, -0.52}
22:12:13.894 00.004 12116 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.71) = xAngle (-3.27 = 3.01)
22:12:13.897 00.003 12116 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.28 = -0.28)
22:12:13.901 00.004 12116 CameraToMount -- cameraX=0.45 cameraY=-0.28 hyp=0.53 cameraTheta=-0.56 mountX=-0.53 mountY=-0.15, mountTheta=-2.87
22:12:13.912 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.45, y=-0.28, opts=13)
22:12:13.925 00.013 12116 Enqueuing Move request for scope (0.45, -0.28)
22:12:13.929 00.004 11824 Worker thread wakes up
22:12:13.931 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.28) opts 0xd
22:12:13.931 00.000 11824 Handling offset move in thread for scope, endpoint = (0.45, -0.28)
22:12:13.931 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5306, FiltMin=1457, FiltMax=65535, Gamma=0.510
22:12:13.936 00.005 11824 Moving (0.45, -0.28) raw xDistance=-0.53 yDistance=-0.15
22:12:13.936 00.000 12116 UpdateGuideState exits: m=769358 SNR=131.2
22:12:13.941 00.005 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
22:12:13.941 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:13.941 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:13.946 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:12:13.946 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:13.950 00.004 11824 MoveAxis(E, 119, ABG)
22:12:13.950 00.000 11824 Guiding  Dir = 2, Dur = 119
22:12:13.950 00.000 12116 Enqueuing Expose request
22:12:13.957 00.007 11824 IsSlewing returns 0
22:12:13.957 00.000 11824 IsGuiding returns 0
22:12:13.958 00.001 11824 PulseGuide returned control before completion, sleep 129
22:12:14.103 00.145 11824 IsGuiding returns 0
22:12:14.103 00.000 11824 Move returns status 0, amount 119
22:12:14.103 00.000 11824 MoveAxis(N, 0, ABG)
22:12:14.103 00.000 11824 Move returns status 0, amount 0
22:12:14.103 00.000 11824 move complete, result=0
22:12:14.104 00.001 11824 worker thread done servicing request
22:12:14.104 00.000 11824 Worker thread wakes up
22:12:14.104 00.000 12116 GuideStep: -0.5 px 119 ms EAST, -0.1 px 0 ms NORTH
22:12:14.107 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:14.107 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:17.509 03.402 11824 Exposure complete
22:12:17.737 00.228 11824 worker thread done servicing request
22:12:17.737 00.000 12116 OnExposeComplete: enter
22:12:17.740 00.003 12116 UpdateGuideState(): m_state=6
22:12:17.744 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
22:12:17.747 00.003 12116 Star::Find returns 1 (0), X=692.43, Y=1004.52, Mass=794846, SNR=115.5, Peak=65485 HFD=3.2
22:12:17.750 00.003 12116 MultiStar: [#1 0.28,-0.21,0.80,U] [#2 0.54,-0.29,0.74,U] [#3 0.39,-0.23,0.75,U] [#4 -0.94,0.40,0.55,U] [#5 0.41,0.29,0.40,U] [#6 0.29,0.21,0.63,U] [#7 0.00,-0.25,0.42,U] [#8 0.70,-0.11,0.41,U] 
22:12:17.753 00.003 12116 refined, 8 included, MultiStar: {0.24, -0.10}, one-star: {0.31, -0.34}
22:12:17.755 00.002 12116 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.71) = xAngle (-3.12 = -3.12)
22:12:17.758 00.003 12116 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.13 = -0.13)
22:12:17.761 00.003 12116 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.41 mountX=-0.26 mountY=-0.03, mountTheta=-3.01
22:12:17.766 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.24, y=-0.10, opts=13)
22:12:17.769 00.003 12116 Enqueuing Move request for scope (0.24, -0.10)
22:12:17.773 00.004 11824 Worker thread wakes up
22:12:17.773 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
22:12:17.773 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1767, FiltMax=65535, Gamma=0.510
22:12:17.777 00.004 11824 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
22:12:17.777 00.000 11824 Moving (0.24, -0.10) raw xDistance=-0.26 yDistance=-0.03
22:12:17.777 00.000 12116 UpdateGuideState exits: m=794846 SNR=115.5
22:12:17.779 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:17.782 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:12:17.782 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:17.785 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:17.785 00.000 12116 Enqueuing Expose request
22:12:17.787 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:12:17.788 00.001 11824 MoveAxis(E, 0, ABG)
22:12:17.788 00.000 11824 Move returns status 0, amount 0
22:12:17.788 00.000 11824 MoveAxis(N, 0, ABG)
22:12:17.788 00.000 11824 Move returns status 0, amount 0
22:12:17.788 00.000 11824 move complete, result=0
22:12:17.788 00.000 11824 worker thread done servicing request
22:12:17.788 00.000 11824 Worker thread wakes up
22:12:17.788 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:17.788 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:17.791 00.003 12116 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
22:12:21.204 03.413 11824 Exposure complete
22:12:21.451 00.247 11824 worker thread done servicing request
22:12:21.451 00.000 12116 OnExposeComplete: enter
22:12:21.455 00.004 12116 UpdateGuideState(): m_state=6
22:12:21.458 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
22:12:21.461 00.003 12116 Star::Find returns 1 (0), X=692.43, Y=1004.39, Mass=771141, SNR=123.8, Peak=65507 HFD=3.3
22:12:21.464 00.003 12116 MultiStar: [#1 0.21,-0.24,0.80,U] [#2 0.41,-0.35,0.73,U] [#3 0.39,-0.54,0.72,U] [#4 -0.72,0.03,0.59,U] [#5 0.40,0.10,0.37,U] [#6 0.41,-0.42,0.57,U] [#7 0.38,-0.34,0.48,U] [#8 0.97,-0.20,0.30,U] 
22:12:21.466 00.002 12116 refined, 8 included, MultiStar: {0.27, -0.31}, one-star: {0.31, -0.47}
22:12:21.470 00.004 12116 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.71) = xAngle (-3.57 = 2.71)
22:12:21.473 00.003 12116 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.58 = -0.58)
22:12:21.477 00.004 12116 CameraToMount -- cameraX=0.27 cameraY=-0.31 hyp=0.41 cameraTheta=-0.86 mountX=-0.37 mountY=-0.22, mountTheta=-2.60
22:12:21.481 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.27, y=-0.31, opts=13)
22:12:21.484 00.003 12116 Enqueuing Move request for scope (0.27, -0.31)
22:12:21.488 00.004 11824 Worker thread wakes up
22:12:21.488 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5213, FiltMin=1789, FiltMax=65535, Gamma=0.510
22:12:21.491 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.31) opts 0xd
22:12:21.491 00.000 12116 UpdateGuideState exits: m=771141 SNR=123.8
22:12:21.493 00.002 11824 Handling offset move in thread for scope, endpoint = (0.27, -0.31)
22:12:21.494 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:21.496 00.002 11824 Moving (0.27, -0.31) raw xDistance=-0.37 yDistance=-0.22
22:12:21.496 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:21.499 00.003 12116 Enqueuing Expose request
22:12:21.502 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
22:12:21.502 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:21.502 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:12:21.502 00.000 11824 MoveAxis(E, 83, ABG)
22:12:21.504 00.002 11824 Guiding  Dir = 2, Dur = 83
22:12:21.504 00.000 11824 IsSlewing returns 0
22:12:21.504 00.000 11824 IsGuiding returns 0
22:12:21.504 00.000 11824 PulseGuide returned control before completion, sleep 93
22:12:21.613 00.109 11824 IsGuiding returns 1
22:12:21.613 00.000 11824 scope still moving after pulse duration time elapsed
22:12:21.645 00.032 11824 IsSlewing returns 0
22:12:21.645 00.000 11824 IsGuiding returns 0
22:12:21.645 00.000 11824 scope move finished after 83 + 58 ms
22:12:21.645 00.000 11824 Move returns status 0, amount 83
22:12:21.645 00.000 11824 MoveAxis(N, 0, ABG)
22:12:21.646 00.001 11824 Move returns status 0, amount 0
22:12:21.646 00.000 11824 move complete, result=0
22:12:21.646 00.000 11824 worker thread done servicing request
22:12:21.646 00.000 11824 Worker thread wakes up
22:12:21.646 00.000 12116 GuideStep: -0.4 px 83 ms EAST, -0.2 px 0 ms NORTH
22:12:21.649 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:21.649 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:25.064 03.415 11824 Exposure complete
22:12:25.306 00.242 11824 worker thread done servicing request
22:12:25.306 00.000 12116 OnExposeComplete: enter
22:12:25.309 00.003 12116 UpdateGuideState(): m_state=6
22:12:25.312 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
22:12:25.315 00.003 12116 Star::Find returns 1 (0), X=692.21, Y=1004.56, Mass=819683, SNR=109.9, Peak=65507 HFD=3.3
22:12:25.318 00.003 12116 MultiStar: [#1 -0.05,-0.24,1.00,U] [#2 0.18,-0.27,0.73,U] [#3 -0.02,-0.36,0.88,U] [#4 -0.48,0.38,0.65,U] [#5 0.12,0.21,0.47,U] [#6 0.02,0.18,0.66,U] [#7 -0.18,-0.49,0.49,U] [#8 0.53,0.28,0.38,U] 
22:12:25.321 00.003 12116 refined, 8 included, MultiStar: {0.00, -0.12}, one-star: {0.08, -0.30}
22:12:25.325 00.004 12116 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.71) = xAngle (-4.26 = 2.02)
22:12:25.328 00.003 12116 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.28 = -1.28)
22:12:25.331 00.003 12116 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.55 mountX=-0.05 mountY=-0.11, mountTheta=-2.00
22:12:25.337 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=-0.12, opts=13)
22:12:25.340 00.003 12116 Enqueuing Move request for scope (0.00, -0.12)
22:12:25.343 00.003 11824 Worker thread wakes up
22:12:25.343 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
22:12:25.343 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1408, FiltMax=65535, Gamma=0.510
22:12:25.346 00.003 11824 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
22:12:25.346 00.000 12116 UpdateGuideState exits: m=819683 SNR=109.9
22:12:25.349 00.003 11824 Moving (0.00, -0.12) raw xDistance=-0.05 yDistance=-0.11
22:12:25.349 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:25.352 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:12:25.352 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:25.352 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:25.355 00.003 12116 Enqueuing Expose request
22:12:25.358 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:12:25.358 00.000 11824 MoveAxis(E, 0, ABG)
22:12:25.358 00.000 11824 Move returns status 0, amount 0
22:12:25.358 00.000 11824 MoveAxis(N, 0, ABG)
22:12:25.358 00.000 11824 Move returns status 0, amount 0
22:12:25.358 00.000 11824 move complete, result=0
22:12:25.358 00.000 11824 worker thread done servicing request
22:12:25.358 00.000 11824 Worker thread wakes up
22:12:25.358 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:25.358 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:25.361 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:12:28.762 03.401 11824 Exposure complete
22:12:29.027 00.265 11824 worker thread done servicing request
22:12:29.027 00.000 12116 OnExposeComplete: enter
22:12:29.030 00.003 12116 UpdateGuideState(): m_state=6
22:12:29.033 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
22:12:29.040 00.007 12116 Star::Find returns 1 (0), X=692.15, Y=1005.21, Mass=804260, SNR=113.2, Peak=65535 HFD=3.5
22:12:29.045 00.005 12116 MultiStar: [#1 -0.03,0.41,1.02,U] [#2 0.16,0.31,0.76,U] [#3 0.08,0.07,0.69,U] [#4 -0.36,0.67,0.72,U] [#5 -0.04,0.59,0.41,U] [#6 0.01,0.44,0.64,U] [#7 -0.19,0.20,0.54,U] [#8 0.44,0.40,0.42,U] 
22:12:29.049 00.004 12116 single-star, 8 included, MultiStar: {-0.00, 0.38}, one-star: {0.03, 0.35}
22:12:29.053 00.004 12116 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.71) = xAngle (-1.22 = -1.22)
22:12:29.059 00.006 12116 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.76 = 1.76)
22:12:29.063 00.004 12116 CameraToMount -- cameraX=0.03 cameraY=0.35 hyp=0.36 cameraTheta=1.49 mountX=0.12 mountY=0.35, mountTheta=1.24
22:12:29.071 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=0.35, opts=13)
22:12:29.075 00.004 12116 Enqueuing Move request for scope (0.03, 0.35)
22:12:29.079 00.004 11824 Worker thread wakes up
22:12:29.079 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1482, FiltMax=65535, Gamma=0.510
22:12:29.082 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.35) opts 0xd
22:12:29.082 00.000 12116 UpdateGuideState exits: m=804260 SNR=113.2
22:12:29.086 00.004 11824 Handling offset move in thread for scope, endpoint = (0.03, 0.35)
22:12:29.086 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:29.090 00.004 11824 Moving (0.03, 0.35) raw xDistance=0.12 yDistance=0.35
22:12:29.090 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:29.093 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:12:29.093 00.000 12116 Enqueuing Expose request
22:12:29.097 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:29.097 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:12:29.097 00.000 11824 MoveAxis(E, 0, ABG)
22:12:29.097 00.000 11824 Move returns status 0, amount 0
22:12:29.097 00.000 11824 MoveAxis(N, 0, ABG)
22:12:29.097 00.000 11824 Move returns status 0, amount 0
22:12:29.097 00.000 11824 move complete, result=0
22:12:29.097 00.000 11824 worker thread done servicing request
22:12:29.098 00.001 11824 Worker thread wakes up
22:12:29.098 00.000 12116 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:12:29.103 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:29.103 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:32.502 03.399 11824 Exposure complete
22:12:32.741 00.239 11824 worker thread done servicing request
22:12:32.741 00.000 12116 OnExposeComplete: enter
22:12:32.745 00.004 12116 UpdateGuideState(): m_state=6
22:12:32.748 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
22:12:32.751 00.003 12116 Star::Find returns 1 (0), X=692.11, Y=1004.59, Mass=810424, SNR=123.8, Peak=65535 HFD=3.4
22:12:32.755 00.004 12116 MultiStar: [#1 0.10,-0.07,0.92,U] [#2 0.26,-0.22,0.80,U] [#3 0.13,-0.27,0.68,U] [#4 -0.58,0.24,0.67,U] [#5 0.05,0.36,0.47,U] [#6 0.06,0.18,0.64,U] [#7 0.07,-0.10,0.44,U] [#8 0.37,-0.11,0.30,U] 
22:12:32.758 00.003 12116 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {-0.01, -0.27}
22:12:32.760 00.002 12116 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.71) = xAngle (-3.80 = 2.48)
22:12:32.763 00.003 12116 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.81 = -0.81)
22:12:32.767 00.004 12116 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.08 mountX=-0.05 mountY=-0.05, mountTheta=-2.40
22:12:32.777 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=-0.06, opts=13)
22:12:32.782 00.005 12116 Enqueuing Move request for scope (0.03, -0.06)
22:12:32.786 00.004 11824 Worker thread wakes up
22:12:32.786 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1552, FiltMax=65535, Gamma=0.510
22:12:32.791 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:12:32.791 00.000 12116 UpdateGuideState exits: m=810424 SNR=123.8
22:12:32.795 00.004 11824 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:12:32.795 00.000 11824 Moving (0.03, -0.06) raw xDistance=-0.05 yDistance=-0.05
22:12:32.795 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:12:32.795 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:32.795 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:12:32.795 00.000 11824 MoveAxis(E, 0, ABG)
22:12:32.795 00.000 11824 Move returns status 0, amount 0
22:12:32.795 00.000 11824 MoveAxis(N, 0, ABG)
22:12:32.796 00.001 11824 Move returns status 0, amount 0
22:12:32.796 00.000 11824 move complete, result=0
22:12:32.796 00.000 11824 worker thread done servicing request
22:12:32.796 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:32.799 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:32.806 00.007 12116 Enqueuing Expose request
22:12:32.810 00.004 11824 Worker thread wakes up
22:12:32.810 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:12:32.814 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:32.814 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:36.221 03.407 11824 Exposure complete
22:12:36.455 00.234 11824 worker thread done servicing request
22:12:36.455 00.000 12116 OnExposeComplete: enter
22:12:36.458 00.003 12116 UpdateGuideState(): m_state=6
22:12:36.461 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
22:12:36.465 00.004 12116 Star::Find returns 1 (0), X=692.22, Y=1004.75, Mass=797688, SNR=118.8, Peak=65535 HFD=3.5
22:12:36.468 00.003 12116 MultiStar: [#1 0.09,0.10,0.86,U] [#2 0.25,-0.04,0.72,U] [#3 0.13,-0.04,0.69,U] [#4 -0.75,0.54,0.87,U] [#5 0.14,0.28,0.46,U] [#6 0.08,0.49,0.66,U] [#7 -0.02,0.08,0.47,U] [#8 0.55,0.10,0.35,U] 
22:12:36.471 00.003 12116 single-star, 8 included, MultiStar: {0.01, 0.15}, one-star: {0.10, -0.11}
22:12:36.474 00.003 12116 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.71) = xAngle (-3.56 = 2.72)
22:12:36.477 00.003 12116 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.57 = -0.57)
22:12:36.479 00.002 12116 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.85 mountX=-0.13 mountY=-0.08, mountTheta=-2.61
22:12:36.485 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.10, y=-0.11, opts=13)
22:12:36.488 00.003 12116 Enqueuing Move request for scope (0.10, -0.11)
22:12:36.491 00.003 11824 Worker thread wakes up
22:12:36.491 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1853, FiltMax=65535, Gamma=0.510
22:12:36.494 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
22:12:36.494 00.000 12116 UpdateGuideState exits: m=797688 SNR=118.8
22:12:36.497 00.003 11824 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
22:12:36.497 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:36.500 00.003 11824 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.08
22:12:36.500 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:36.503 00.003 12116 Enqueuing Expose request
22:12:36.505 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:12:36.506 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:36.506 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:12:36.506 00.000 11824 MoveAxis(E, 0, ABG)
22:12:36.506 00.000 11824 Move returns status 0, amount 0
22:12:36.506 00.000 11824 MoveAxis(N, 0, ABG)
22:12:36.506 00.000 11824 Move returns status 0, amount 0
22:12:36.506 00.000 11824 move complete, result=0
22:12:36.506 00.000 11824 worker thread done servicing request
22:12:36.506 00.000 11824 Worker thread wakes up
22:12:36.507 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:36.507 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:36.510 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:12:39.910 03.400 11824 Exposure complete
22:12:40.178 00.268 11824 worker thread done servicing request
22:12:40.178 00.000 12116 OnExposeComplete: enter
22:12:40.182 00.004 12116 UpdateGuideState(): m_state=6
22:12:40.187 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
22:12:40.191 00.004 12116 Star::Find returns 1 (0), X=692.39, Y=1004.63, Mass=806288, SNR=119.4, Peak=65535 HFD=3.3
22:12:40.196 00.005 12116 MultiStar: [#1 0.26,-0.05,0.81,U] [#2 0.36,-0.29,0.76,U] [#3 0.39,-0.19,0.71,U] [#4 -0.62,0.06,0.66,U] [#5 0.41,0.13,0.45,U] [#6 0.30,0.47,0.61,U] [#7 0.07,-0.32,0.42,U] [#8 1.00,0.06,0.37,U] 
22:12:40.199 00.003 12116 refined, 8 included, MultiStar: {0.24, -0.06}, one-star: {0.27, -0.23}
22:12:40.203 00.004 12116 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.71) = xAngle (-2.96 = -2.96)
22:12:40.206 00.003 12116 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.03 = 0.03)
22:12:40.210 00.004 12116 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-0.25 mountX=-0.24 mountY=0.01, mountTheta=3.11
22:12:40.215 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.24, y=-0.06, opts=13)
22:12:40.219 00.004 12116 Enqueuing Move request for scope (0.24, -0.06)
22:12:40.223 00.004 11824 Worker thread wakes up
22:12:40.223 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1450, FiltMax=65535, Gamma=0.510
22:12:40.226 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
22:12:40.226 00.000 12116 UpdateGuideState exits: m=806288 SNR=119.4
22:12:40.229 00.003 11824 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
22:12:40.229 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:40.232 00.003 11824 Moving (0.24, -0.06) raw xDistance=-0.24 yDistance=0.01
22:12:40.232 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:40.236 00.004 12116 Enqueuing Expose request
22:12:40.240 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:12:40.240 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:40.240 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:12:40.240 00.000 11824 MoveAxis(E, 0, ABG)
22:12:40.240 00.000 11824 Move returns status 0, amount 0
22:12:40.240 00.000 11824 MoveAxis(N, 0, ABG)
22:12:40.240 00.000 11824 Move returns status 0, amount 0
22:12:40.240 00.000 11824 move complete, result=0
22:12:40.240 00.000 11824 worker thread done servicing request
22:12:40.241 00.001 11824 Worker thread wakes up
22:12:40.241 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:40.241 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:40.243 00.002 12116 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:12:43.646 03.403 11824 Exposure complete
22:12:43.887 00.241 11824 worker thread done servicing request
22:12:43.887 00.000 12116 OnExposeComplete: enter
22:12:43.890 00.003 12116 UpdateGuideState(): m_state=6
22:12:43.894 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
22:12:43.897 00.003 12116 Star::Find returns 1 (0), X=692.10, Y=1004.66, Mass=808650, SNR=121.6, Peak=65535 HFD=3.4
22:12:43.900 00.003 12116 MultiStar: [#1 -0.07,0.00,0.74,U] [#2 0.04,-0.10,0.75,U] [#3 0.10,-0.20,0.79,U] [#4 -0.53,0.40,0.61,U] [#5 -0.02,0.43,0.48,U] [#6 -0.06,0.38,0.63,U] [#7 -0.24,-0.04,0.40,U] [#8 0.69,0.03,0.34,U] 
22:12:43.904 00.004 12116 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.02, -0.20}
22:12:43.908 00.004 12116 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.71) = xAngle (-0.45 = -0.45)
22:12:43.910 00.002 12116 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.54 = 2.54)
22:12:43.913 00.003 12116 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.27 mountX=0.05 mountY=0.03, mountTheta=0.56
22:12:43.919 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.04, y=0.04, opts=13)
22:12:43.922 00.003 12116 Enqueuing Move request for scope (-0.04, 0.04)
22:12:43.925 00.003 11824 Worker thread wakes up
22:12:43.925 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:12:43.925 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:12:43.926 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1671, FiltMax=65535, Gamma=0.510
22:12:43.928 00.002 11824 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
22:12:43.928 00.000 12116 UpdateGuideState exits: m=808650 SNR=121.6
22:12:43.931 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:12:43.931 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:43.931 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:43.934 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:12:43.934 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:43.937 00.003 12116 Enqueuing Expose request
22:12:43.940 00.003 11824 MoveAxis(E, 0, ABG)
22:12:43.940 00.000 11824 Move returns status 0, amount 0
22:12:43.940 00.000 11824 MoveAxis(N, 0, ABG)
22:12:43.940 00.000 11824 Move returns status 0, amount 0
22:12:43.940 00.000 11824 move complete, result=0
22:12:43.940 00.000 11824 worker thread done servicing request
22:12:43.940 00.000 11824 Worker thread wakes up
22:12:43.940 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:43.940 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:43.944 00.004 12116 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:12:47.354 03.410 11824 Exposure complete
22:12:47.658 00.304 11824 worker thread done servicing request
22:12:47.658 00.000 12116 OnExposeComplete: enter
22:12:47.662 00.004 12116 UpdateGuideState(): m_state=6
22:12:47.666 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
22:12:47.671 00.005 12116 Star::Find returns 1 (0), X=691.97, Y=1004.76, Mass=805227, SNR=127.2, Peak=65535 HFD=3.4
22:12:47.675 00.004 12116 MultiStar: [#1 -0.19,0.12,0.70,U] [#2 0.01,0.05,0.66,U] [#3 -0.08,-0.26,0.71,U] [#4 -0.13,0.38,0.58,U] [#5 -0.02,0.40,0.35,U] [#6 -0.02,0.01,0.61,U] [#7 -0.12,-0.17,0.41,U] [#8 0.45,0.28,0.33,U] 
22:12:47.680 00.005 12116 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.15, -0.10}
22:12:47.683 00.003 12116 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.71) = xAngle (-0.15 = -0.15)
22:12:47.689 00.006 12116 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.84 = 2.84)
22:12:47.693 00.004 12116 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.08 cameraTheta=2.57 mountX=0.07 mountY=0.02, mountTheta=0.29
22:12:47.701 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=0.04, opts=13)
22:12:47.706 00.005 12116 Enqueuing Move request for scope (-0.06, 0.04)
22:12:47.709 00.003 11824 Worker thread wakes up
22:12:47.709 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1550, FiltMax=65535, Gamma=0.510
22:12:47.713 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
22:12:47.713 00.000 12116 UpdateGuideState exits: m=805227 SNR=127.2
22:12:47.717 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
22:12:47.717 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:47.721 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:47.724 00.003 12116 Enqueuing Expose request
22:12:47.728 00.004 11824 Moving (-0.06, 0.04) raw xDistance=0.07 yDistance=0.02
22:12:47.728 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:12:47.728 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:47.728 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:12:47.728 00.000 11824 MoveAxis(E, 0, ABG)
22:12:47.728 00.000 11824 Move returns status 0, amount 0
22:12:47.728 00.000 11824 MoveAxis(N, 0, ABG)
22:12:47.729 00.001 11824 Move returns status 0, amount 0
22:12:47.729 00.000 11824 move complete, result=0
22:12:47.729 00.000 11824 worker thread done servicing request
22:12:47.729 00.000 11824 Worker thread wakes up
22:12:47.729 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:47.729 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:47.731 00.002 12116 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:12:51.162 03.431 11824 Exposure complete
22:12:51.404 00.242 11824 worker thread done servicing request
22:12:51.404 00.000 12116 OnExposeComplete: enter
22:12:51.407 00.003 12116 UpdateGuideState(): m_state=6
22:12:51.412 00.005 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
22:12:51.415 00.003 12116 Star::Find returns 1 (0), X=691.43, Y=1004.61, Mass=834555, SNR=124.3, Peak=65507 HFD=3.3
22:12:51.420 00.005 12116 MultiStar: [#1 -0.71,-0.00,0.72,U] [#2 -0.43,-0.26,0.69,U] [#3 -0.53,-0.51,0.61,U] [#4 -0.07,0.12,0.67,U] [#5 -0.34,0.44,0.43,U] [#6 -0.61,-0.15,0.58,U] [#7 -0.78,-0.26,0.43,U] [#8 -0.12,-0.31,0.31,U] 
22:12:51.424 00.004 12116 refined, 8 included, MultiStar: {-0.50, -0.14}, one-star: {-0.69, -0.25}
22:12:51.430 00.006 12116 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.71) = xAngle (-5.59 = 0.70)
22:12:51.433 00.003 12116 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.60 = -2.60)
22:12:51.437 00.004 12116 CameraToMount -- cameraX=-0.50 cameraY=-0.14 hyp=0.52 cameraTheta=-2.87 mountX=0.40 mountY=-0.27, mountTheta=-0.59
22:12:51.443 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.50, y=-0.14, opts=13)
22:12:51.446 00.003 12116 Enqueuing Move request for scope (-0.50, -0.14)
22:12:51.448 00.002 11824 Worker thread wakes up
22:12:51.448 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1517, FiltMax=65535, Gamma=0.510
22:12:51.451 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.14) opts 0xd
22:12:51.452 00.001 12116 UpdateGuideState exits: m=834555 SNR=124.3
22:12:51.455 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:51.458 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.50, -0.14)
22:12:51.458 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:51.462 00.004 11824 Moving (-0.50, -0.14) raw xDistance=0.40 yDistance=-0.27
22:12:51.462 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
22:12:51.462 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:51.463 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:12:51.463 00.000 11824 MoveAxis(W, 90, ABG)
22:12:51.463 00.000 11824 Guiding  Dir = 3, Dur = 90
22:12:51.463 00.000 12116 Enqueuing Expose request
22:12:51.469 00.006 11824 IsSlewing returns 0
22:12:51.469 00.000 11824 IsGuiding returns 0
22:12:51.469 00.000 11824 PulseGuide returned control before completion, sleep 100
22:12:51.579 00.110 11824 IsGuiding returns 1
22:12:51.579 00.000 11824 scope still moving after pulse duration time elapsed
22:12:51.611 00.032 11824 IsSlewing returns 0
22:12:51.611 00.000 11824 IsGuiding returns 0
22:12:51.611 00.000 11824 scope move finished after 90 + 52 ms
22:12:51.611 00.000 11824 Move returns status 0, amount 90
22:12:51.611 00.000 11824 MoveAxis(N, 0, ABG)
22:12:51.611 00.000 11824 Move returns status 0, amount 0
22:12:51.611 00.000 11824 move complete, result=0
22:12:51.612 00.001 11824 worker thread done servicing request
22:12:51.612 00.000 11824 Worker thread wakes up
22:12:51.612 00.000 12116 GuideStep: 0.4 px 90 ms WEST, -0.3 px 0 ms NORTH
22:12:51.614 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:51.615 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:55.018 03.403 11824 Exposure complete
22:12:55.250 00.232 11824 worker thread done servicing request
22:12:55.250 00.000 12116 OnExposeComplete: enter
22:12:55.254 00.004 12116 UpdateGuideState(): m_state=6
22:12:55.257 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
22:12:55.261 00.004 12116 Star::Find returns 1 (0), X=691.38, Y=1004.89, Mass=796572, SNR=119.9, Peak=65507 HFD=3.5
22:12:55.264 00.003 12116 MultiStar: [#1 -0.72,0.29,0.77,U] [#2 -0.52,0.02,0.80,U] [#3 -0.62,-0.12,0.70,U] [#4 0.34,0.45,0.74,U] [#5 -0.59,0.50,0.38,U] [#6 -0.76,0.22,0.61,U] [#7 -0.89,0.27,0.45,U] [#8 -0.31,0.03,0.34,U] 
22:12:55.267 00.003 12116 refined, 8 included, MultiStar: {-0.53, 0.17}, one-star: {-0.74, 0.03}
22:12:55.270 00.003 12116 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.71) = xAngle (0.12 = 0.12)
22:12:55.274 00.004 12116 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.11 = 3.11)
22:12:55.276 00.002 12116 CameraToMount -- cameraX=-0.53 cameraY=0.17 hyp=0.56 cameraTheta=2.83 mountX=0.56 mountY=0.02, mountTheta=0.03
22:12:55.282 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.53, y=0.17, opts=13)
22:12:55.285 00.003 12116 Enqueuing Move request for scope (-0.53, 0.17)
22:12:55.288 00.003 11824 Worker thread wakes up
22:12:55.288 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5213, FiltMin=1687, FiltMax=65535, Gamma=0.510
22:12:55.291 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.17) opts 0xd
22:12:55.291 00.000 12116 UpdateGuideState exits: m=796572 SNR=119.9
22:12:55.294 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.53, 0.17)
22:12:55.295 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:55.297 00.002 11824 Moving (-0.53, 0.17) raw xDistance=0.56 yDistance=0.02
22:12:55.297 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:55.300 00.003 12116 Enqueuing Expose request
22:12:55.303 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
22:12:55.303 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:55.303 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:12:55.303 00.000 11824 MoveAxis(W, 131, ABG)
22:12:55.304 00.001 11824 Guiding  Dir = 3, Dur = 131
22:12:55.305 00.001 11824 IsSlewing returns 0
22:12:55.305 00.000 11824 IsGuiding returns 0
22:12:55.305 00.000 11824 PulseGuide returned control before completion, sleep 141
22:12:55.453 00.148 11824 IsGuiding returns 1
22:12:55.453 00.000 11824 scope still moving after pulse duration time elapsed
22:12:55.482 00.029 11824 IsSlewing returns 0
22:12:55.482 00.000 11824 IsGuiding returns 0
22:12:55.482 00.000 11824 scope move finished after 131 + 46 ms
22:12:55.482 00.000 11824 Move returns status 0, amount 131
22:12:55.482 00.000 11824 MoveAxis(N, 0, ABG)
22:12:55.483 00.001 11824 Move returns status 0, amount 0
22:12:55.483 00.000 11824 move complete, result=0
22:12:55.483 00.000 11824 worker thread done servicing request
22:12:55.483 00.000 12116 GuideStep: 0.6 px 131 ms WEST, 0.0 px 0 ms NORTH
22:12:55.488 00.005 11824 Worker thread wakes up
22:12:55.488 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:55.488 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:12:58.902 03.414 11824 Exposure complete
22:12:59.145 00.243 11824 worker thread done servicing request
22:12:59.145 00.000 12116 OnExposeComplete: enter
22:12:59.148 00.003 12116 UpdateGuideState(): m_state=6
22:12:59.151 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
22:12:59.156 00.005 12116 Star::Find returns 1 (0), X=691.45, Y=1004.50, Mass=767567, SNR=115.9, Peak=65491 HFD=3.2
22:12:59.160 00.004 12116 MultiStar: [#1 -0.77,-0.08,0.73,U] [#2 -0.39,-0.24,0.72,U] [#3 -0.55,-0.10,0.71,U] [#4 0.22,0.17,0.75,U] [#5 -0.60,0.42,0.40,U] [#6 -0.52,0.34,0.61,U] [#7 -0.79,-0.05,0.42,U] [#8 -0.39,-0.13,0.31,U] 
22:12:59.165 00.005 12116 refined, 8 included, MultiStar: {-0.49, -0.04}, one-star: {-0.68, -0.36}
22:12:59.168 00.003 12116 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.71) = xAngle (-5.78 = 0.51)
22:12:59.171 00.003 12116 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.79 = -2.79)
22:12:59.175 00.004 12116 CameraToMount -- cameraX=-0.49 cameraY=-0.04 hyp=0.49 cameraTheta=-3.06 mountX=0.43 mountY=-0.17, mountTheta=-0.38
22:12:59.181 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.49, y=-0.04, opts=13)
22:12:59.184 00.003 12116 Enqueuing Move request for scope (-0.49, -0.04)
22:12:59.188 00.004 11824 Worker thread wakes up
22:12:59.188 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1688, FiltMax=65535, Gamma=0.510
22:12:59.191 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.04) opts 0xd
22:12:59.191 00.000 12116 UpdateGuideState exits: m=767567 SNR=115.9
22:12:59.194 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.49, -0.04)
22:12:59.194 00.000 11824 Moving (-0.49, -0.04) raw xDistance=0.43 yDistance=-0.17
22:12:59.194 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:59.197 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
22:12:59.197 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:59.197 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:12:59.199 00.002 12116 Enqueuing Expose request
22:12:59.202 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:12:59.202 00.000 11824 MoveAxis(W, 105, ABG)
22:12:59.202 00.000 11824 Guiding  Dir = 3, Dur = 105
22:12:59.203 00.001 11824 IsSlewing returns 0
22:12:59.203 00.000 11824 IsGuiding returns 0
22:12:59.203 00.000 11824 PulseGuide returned control before completion, sleep 115
22:12:59.330 00.127 11824 IsGuiding returns 1
22:12:59.330 00.000 11824 scope still moving after pulse duration time elapsed
22:12:59.362 00.032 11824 IsSlewing returns 0
22:12:59.362 00.000 11824 IsGuiding returns 0
22:12:59.362 00.000 11824 scope move finished after 105 + 54 ms
22:12:59.362 00.000 11824 Move returns status 0, amount 105
22:12:59.362 00.000 11824 MoveAxis(N, 0, ABG)
22:12:59.363 00.001 11824 Move returns status 0, amount 0
22:12:59.363 00.000 11824 move complete, result=0
22:12:59.363 00.000 11824 worker thread done servicing request
22:12:59.363 00.000 11824 Worker thread wakes up
22:12:59.363 00.000 12116 GuideStep: 0.4 px 105 ms WEST, -0.2 px 0 ms NORTH
22:12:59.366 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:12:59.366 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:13:02.780 03.414 11824 Exposure complete
22:13:03.015 00.235 11824 worker thread done servicing request
22:13:03.015 00.000 12116 OnExposeComplete: enter
22:13:03.018 00.003 12116 UpdateGuideState(): m_state=6
22:13:03.022 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
22:13:03.025 00.003 12116 Star::Find returns 1 (0), X=691.75, Y=1004.51, Mass=779538, SNR=103.1, Peak=65507 HFD=3.4
22:13:03.028 00.003 12116 MultiStar: [#1 -0.33,-0.12,0.97,U] [#2 -0.21,-0.30,0.73,U] [#3 -0.32,-0.49,0.75,U] [#4 -0.48,-0.06,0.59,U] [#5 -0.13,-0.05,0.52,U] [#6 -0.25,-0.11,0.68,U] [#7 -0.61,-0.01,0.43,U] [#8 0.31,-0.30,0.37,U] 
22:13:03.032 00.004 12116 refined, 8 included, MultiStar: {-0.29, -0.22}, one-star: {-0.38, -0.35}
22:13:03.037 00.005 12116 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.71) = xAngle (-5.22 = 1.07)
22:13:03.041 00.004 12116 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.23 = -2.23)
22:13:03.044 00.003 12116 CameraToMount -- cameraX=-0.29 cameraY=-0.22 hyp=0.36 cameraTheta=-2.50 mountX=0.18 mountY=-0.29, mountTheta=-1.02
22:13:03.052 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.29, y=-0.22, opts=13)
22:13:03.057 00.005 12116 Enqueuing Move request for scope (-0.29, -0.22)
22:13:03.060 00.003 11824 Worker thread wakes up
22:13:03.060 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.22) opts 0xd
22:13:03.060 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.29, -0.22)
22:13:03.061 00.001 11824 Moving (-0.29, -0.22) raw xDistance=0.18 yDistance=-0.29
22:13:03.061 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:13:03.061 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:03.061 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1245, FiltMax=65535, Gamma=0.510
22:13:03.064 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:13:03.064 00.000 12116 UpdateGuideState exits: m=779538 SNR=103.1
22:13:03.066 00.002 11824 MoveAxis(E, 0, ABG)
22:13:03.066 00.000 11824 Move returns status 0, amount 0
22:13:03.066 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:03.069 00.003 11824 MoveAxis(N, 0, ABG)
22:13:03.069 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:13:03.072 00.003 12116 Enqueuing Expose request
22:13:03.075 00.003 11824 Move returns status 0, amount 0
22:13:03.075 00.000 11824 move complete, result=0
22:13:03.075 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:13:03.078 00.003 11824 worker thread done servicing request
22:13:03.078 00.000 11824 Worker thread wakes up
22:13:03.078 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:13:03.078 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:13:06.516 03.438 11824 Exposure complete
22:13:06.789 00.273 11824 worker thread done servicing request
22:13:06.789 00.000 12116 OnExposeComplete: enter
22:13:06.793 00.004 12116 UpdateGuideState(): m_state=6
22:13:06.797 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
22:13:06.801 00.004 12116 Star::Find returns 1 (0), X=691.90, Y=1004.17, Mass=816890, SNR=133.7, Peak=65507 HFD=3.7
22:13:06.805 00.004 12116 MultiStar: [#1 -0.24,-0.57,0.86,U] [#2 0.03,-0.65,0.57,U] [#3 -0.10,-0.54,0.59,U] [#4 -0.47,-0.26,0.44,U] [#5 0.04,-0.28,0.35,U] [#6 -0.13,-0.06,0.55,U] [#7 -0.07,-0.52,0.36,U] [#8 0.16,-0.45,0.26,U] 
22:13:06.808 00.003 12116 refined, 8 included, MultiStar: {-0.15, -0.49}, one-star: {-0.22, -0.68}
22:13:06.813 00.005 12116 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.71) = xAngle (-4.58 = 1.71)
22:13:06.816 00.003 12116 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.59 = -1.59)
22:13:06.820 00.004 12116 CameraToMount -- cameraX=-0.15 cameraY=-0.49 hyp=0.51 cameraTheta=-1.86 mountX=-0.07 mountY=-0.51, mountTheta=-1.71
22:13:06.829 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.15, y=-0.49, opts=13)
22:13:06.834 00.005 12116 Enqueuing Move request for scope (-0.15, -0.49)
22:13:06.838 00.004 11824 Worker thread wakes up
22:13:06.839 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1651, FiltMax=65535, Gamma=0.510
22:13:06.842 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.49) opts 0xd
22:13:06.842 00.000 12116 UpdateGuideState exits: m=816890 SNR=133.7
22:13:06.845 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.15, -0.49)
22:13:06.845 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:06.849 00.004 11824 Moving (-0.15, -0.49) raw xDistance=-0.07 yDistance=-0.51
22:13:06.849 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:13:06.853 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:13:06.853 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:13:06.853 00.000 12116 Enqueuing Expose request
22:13:06.856 00.003 11824 MoveAxis(E, 0, ABG)
22:13:06.856 00.000 11824 Move returns status 0, amount 0
22:13:06.856 00.000 11824 MoveAxis(N, 95, ABG)
22:13:06.856 00.000 11824 Guiding  Dir = 0, Dur = 95
22:13:06.857 00.001 11824 IsSlewing returns 0
22:13:06.857 00.000 11824 IsGuiding returns 0
22:13:06.857 00.000 11824 PulseGuide returned control before completion, sleep 105
22:13:06.971 00.114 11824 IsGuiding returns 1
22:13:06.971 00.000 11824 scope still moving after pulse duration time elapsed
22:13:07.003 00.032 11824 IsSlewing returns 0
22:13:07.004 00.001 11824 IsGuiding returns 0
22:13:07.004 00.000 11824 scope move finished after 95 + 51 ms
22:13:07.004 00.000 11824 Move returns status 0, amount 95
22:13:07.004 00.000 11824 move complete, result=0
22:13:07.004 00.000 11824 worker thread done servicing request
22:13:07.004 00.000 11824 Worker thread wakes up
22:13:07.004 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.5 px 95 ms NORTH
22:13:07.008 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:13:07.008 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:13:10.411 03.403 11824 Exposure complete
22:13:10.662 00.251 11824 worker thread done servicing request
22:13:10.662 00.000 12116 OnExposeComplete: enter
22:13:10.667 00.005 12116 UpdateGuideState(): m_state=6
22:13:10.674 00.007 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
22:13:10.678 00.004 12116 Star::Find returns 1 (0), X=692.48, Y=1005.13, Mass=796865, SNR=106.8, Peak=65535 HFD=3.6
22:13:10.681 00.003 12116 MultiStar: [#1 0.44,0.28,1.00,U] [#2 0.62,0.26,0.71,U] [#3 0.50,0.27,0.79,U] [#4 -0.86,0.65,0.73,U] [#5 0.31,0.58,0.44,U] [#6 0.50,0.57,0.60,U] [#7 0.32,0.16,0.42,U] [#8 0.79,0.57,0.37,U] 
22:13:10.684 00.003 12116 single-star, 8 included, MultiStar: {0.31, 0.38}, one-star: {0.35, 0.27}
22:13:10.687 00.003 12116 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.71) = xAngle (-2.06 = -2.06)
22:13:10.691 00.004 12116 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.92 = 0.92)
22:13:10.694 00.003 12116 CameraToMount -- cameraX=0.35 cameraY=0.27 hyp=0.45 cameraTheta=0.65 mountX=-0.21 mountY=0.36, mountTheta=2.11
22:13:10.702 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.35, y=0.27, opts=13)
22:13:10.706 00.004 12116 Enqueuing Move request for scope (0.35, 0.27)
22:13:10.710 00.004 11824 Worker thread wakes up
22:13:10.710 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.27) opts 0xd
22:13:10.710 00.000 11824 Handling offset move in thread for scope, endpoint = (0.35, 0.27)
22:13:10.710 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1555, FiltMax=65535, Gamma=0.510
22:13:10.713 00.003 11824 Moving (0.35, 0.27) raw xDistance=-0.21 yDistance=0.36
22:13:10.713 00.000 12116 UpdateGuideState exits: m=796865 SNR=106.8
22:13:10.716 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:13:10.717 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:10.721 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:13:10.723 00.002 12116 Enqueuing Expose request
22:13:10.726 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:10.727 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:13:10.727 00.000 11824 MoveAxis(E, 0, ABG)
22:13:10.727 00.000 11824 Move returns status 0, amount 0
22:13:10.727 00.000 11824 MoveAxis(N, 0, ABG)
22:13:10.727 00.000 11824 Move returns status 0, amount 0
22:13:10.727 00.000 11824 move complete, result=0
22:13:10.727 00.000 11824 worker thread done servicing request
22:13:10.727 00.000 11824 Worker thread wakes up
22:13:10.727 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:13:10.727 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:13:10.730 00.003 12116 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:13:14.134 03.404 11824 Exposure complete
22:13:14.369 00.235 11824 worker thread done servicing request
22:13:14.369 00.000 12116 OnExposeComplete: enter
22:13:14.373 00.004 12116 UpdateGuideState(): m_state=6
22:13:14.379 00.006 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
22:13:14.382 00.003 12116 Star::Find returns 1 (0), X=692.86, Y=1004.43, Mass=835585, SNR=116.1, Peak=65485 HFD=3.5
22:13:14.387 00.005 12116 MultiStar: [#1 0.62,-0.32,0.84,U] [#2 0.97,-0.44,0.71,U] [#3 0.78,-0.60,0.75,U] [#4 -1.05,0.11,0.70,U] [#5 0.85,0.14,0.46,U] [#6 0.82,0.00,0.66,U] [#7 0.45,-0.50,0.44,U] [#8 1.12,-0.35,0.00,M1] 
22:13:14.393 00.006 12116 refined, 7 included, MultiStar: {0.52, -0.28}, one-star: {0.73, -0.43}
22:13:14.397 00.004 12116 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.71) = xAngle (-3.20 = 3.08)
22:13:14.400 00.003 12116 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.21 = -0.21)
22:13:14.408 00.008 12116 CameraToMount -- cameraX=0.52 cameraY=-0.28 hyp=0.59 cameraTheta=-0.48 mountX=-0.59 mountY=-0.12, mountTheta=-2.93
22:13:14.416 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.52, y=-0.28, opts=13)
22:13:14.422 00.006 12116 Enqueuing Move request for scope (0.52, -0.28)
22:13:14.426 00.004 11824 Worker thread wakes up
22:13:14.426 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1725, FiltMax=65535, Gamma=0.510
22:13:14.430 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.28) opts 0xd
22:13:14.430 00.000 12116 UpdateGuideState exits: m=835585 SNR=116.1
22:13:14.435 00.005 11824 Handling offset move in thread for scope, endpoint = (0.52, -0.28)
22:13:14.435 00.000 11824 Moving (0.52, -0.28) raw xDistance=-0.59 yDistance=-0.12
22:13:14.435 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
22:13:14.435 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:14.436 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:14.439 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:13:14.439 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:13:14.442 00.003 11824 MoveAxis(E, 132, ABG)
22:13:14.442 00.000 11824 Guiding  Dir = 2, Dur = 132
22:13:14.442 00.000 12116 Enqueuing Expose request
22:13:14.446 00.004 11824 IsSlewing returns 0
22:13:14.446 00.000 11824 IsGuiding returns 0
22:13:14.447 00.001 11824 PulseGuide returned control before completion, sleep 142
22:13:14.601 00.154 11824 IsGuiding returns 1
22:13:14.601 00.000 11824 scope still moving after pulse duration time elapsed
22:13:14.632 00.031 11824 IsSlewing returns 0
22:13:14.633 00.001 11824 IsGuiding returns 0
22:13:14.633 00.000 11824 scope move finished after 132 + 53 ms
22:13:14.633 00.000 11824 Move returns status 0, amount 132
22:13:14.633 00.000 11824 MoveAxis(N, 0, ABG)
22:13:14.633 00.000 11824 Move returns status 0, amount 0
22:13:14.633 00.000 11824 move complete, result=0
22:13:14.633 00.000 11824 worker thread done servicing request
22:13:14.633 00.000 11824 Worker thread wakes up
22:13:14.633 00.000 12116 GuideStep: -0.6 px 132 ms EAST, -0.1 px 0 ms NORTH
22:13:14.637 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:13:14.638 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:13:18.042 03.404 11824 Exposure complete
22:13:18.286 00.244 11824 worker thread done servicing request
22:13:18.286 00.000 12116 OnExposeComplete: enter
22:13:18.289 00.003 12116 UpdateGuideState(): m_state=6
22:13:18.292 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
22:13:18.296 00.004 12116 Star::Find returns 1 (0), X=692.62, Y=1004.32, Mass=803045, SNR=118.0, Peak=65507 HFD=3.5
22:13:18.299 00.003 12116 MultiStar: [#1 0.49,-0.43,0.99,U] [#2 0.57,-0.36,0.77,U] [#3 0.62,-0.46,0.67,U] [#4 -1.06,-0.04,0.59,U] [#5 0.59,0.16,0.40,U] [#6 0.61,-0.06,0.61,U] [#7 0.33,-0.54,0.43,U] [#8 0.80,-0.26,0.31,U] 
22:13:18.302 00.003 12116 refined, 8 included, MultiStar: {0.38, -0.32}, one-star: {0.49, -0.53}
22:13:18.305 00.003 12116 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.71) = xAngle (-3.41 = 2.87)
22:13:18.308 00.003 12116 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.43 = -0.43)
22:13:18.310 00.002 12116 CameraToMount -- cameraX=0.38 cameraY=-0.32 hyp=0.50 cameraTheta=-0.70 mountX=-0.48 mountY=-0.21, mountTheta=-2.74
22:13:18.317 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.38, y=-0.32, opts=13)
22:13:18.321 00.004 12116 Enqueuing Move request for scope (0.38, -0.32)
22:13:18.324 00.003 11824 Worker thread wakes up
22:13:18.324 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5219, FiltMin=1690, FiltMax=65535, Gamma=0.510
22:13:18.327 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.32) opts 0xd
22:13:18.327 00.000 12116 UpdateGuideState exits: m=803045 SNR=118.0
22:13:18.329 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:18.332 00.003 11824 Handling offset move in thread for scope, endpoint = (0.38, -0.32)
22:13:18.332 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:13:18.335 00.003 11824 Moving (0.38, -0.32) raw xDistance=-0.48 yDistance=-0.21
22:13:18.335 00.000 12116 Enqueuing Expose request
22:13:18.338 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
22:13:18.338 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:18.338 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:13:18.338 00.000 11824 MoveAxis(E, 117, ABG)
22:13:18.338 00.000 11824 Guiding  Dir = 2, Dur = 117
22:13:18.339 00.001 11824 IsSlewing returns 0
22:13:18.339 00.000 11824 IsGuiding returns 0
22:13:18.339 00.000 11824 PulseGuide returned control before completion, sleep 127
22:13:18.481 00.142 11824 IsGuiding returns 0
22:13:18.481 00.000 11824 Move returns status 0, amount 117
22:13:18.481 00.000 11824 MoveAxis(N, 0, ABG)
22:13:18.481 00.000 11824 Move returns status 0, amount 0
22:13:18.481 00.000 11824 move complete, result=0
22:13:18.481 00.000 11824 worker thread done servicing request
22:13:18.482 00.001 11824 Worker thread wakes up
22:13:18.482 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:13:18.482 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:13:18.482 00.000 12116 GuideStep: -0.5 px 117 ms EAST, -0.2 px 0 ms NORTH
22:13:21.924 03.442 11824 Exposure complete
22:13:22.218 00.294 11824 worker thread done servicing request
22:13:22.218 00.000 12116 OnExposeComplete: enter
22:13:22.222 00.004 12116 UpdateGuideState(): m_state=6
22:13:22.225 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
22:13:22.230 00.005 12116 Star::Find returns 1 (0), X=691.63, Y=1004.64, Mass=813868, SNR=128.5, Peak=65507 HFD=3.4
22:13:22.233 00.003 12116 MultiStar: [#1 -0.57,0.08,0.85,U] [#2 -0.36,-0.17,0.68,U] [#3 -0.48,0.00,0.61,U] [#4 0.06,0.20,0.51,U] [#5 -0.40,0.51,0.42,U] [#6 -0.46,0.29,0.59,U] [#7 -0.64,-0.05,0.45,U] [#8 0.01,0.08,0.39,U] 
22:13:22.238 00.005 12116 refined, 8 included, MultiStar: {-0.40, 0.04}, one-star: {-0.50, -0.22}
22:13:22.241 00.003 12116 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.71) = xAngle (0.32 = 0.32)
22:13:22.245 00.004 12116 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.31 = -2.97)
22:13:22.248 00.003 12116 CameraToMount -- cameraX=-0.40 cameraY=0.04 hyp=0.40 cameraTheta=3.04 mountX=0.38 mountY=-0.07, mountTheta=-0.18
22:13:22.255 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.40, y=0.04, opts=13)
22:13:22.259 00.004 12116 Enqueuing Move request for scope (-0.40, 0.04)
22:13:22.263 00.004 11824 Worker thread wakes up
22:13:22.263 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.04) opts 0xd
22:13:22.263 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1581, FiltMax=65535, Gamma=0.510
22:13:22.266 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.40, 0.04)
22:13:22.266 00.000 12116 UpdateGuideState exits: m=813868 SNR=128.5
22:13:22.271 00.005 11824 Moving (-0.40, 0.04) raw xDistance=0.38 yDistance=-0.07
22:13:22.272 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:22.275 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
22:13:22.275 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:13:22.278 00.003 12116 Enqueuing Expose request
22:13:22.281 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:22.281 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:13:22.281 00.000 11824 MoveAxis(W, 78, ABG)
22:13:22.281 00.000 11824 Guiding  Dir = 3, Dur = 78
22:13:22.282 00.001 11824 IsSlewing returns 0
22:13:22.282 00.000 11824 IsGuiding returns 0
22:13:22.282 00.000 11824 PulseGuide returned control before completion, sleep 88
22:13:22.383 00.101 11824 IsGuiding returns 1
22:13:22.383 00.000 11824 scope still moving after pulse duration time elapsed
22:13:22.414 00.031 11824 IsSlewing returns 0
22:13:22.414 00.000 11824 IsGuiding returns 0
22:13:22.414 00.000 11824 scope move finished after 78 + 54 ms
22:13:22.414 00.000 11824 Move returns status 0, amount 78
22:13:22.414 00.000 11824 MoveAxis(N, 0, ABG)
22:13:22.414 00.000 11824 Move returns status 0, amount 0
22:13:22.414 00.000 11824 move complete, result=0
22:13:22.415 00.001 11824 worker thread done servicing request
22:13:22.415 00.000 11824 Worker thread wakes up
22:13:22.415 00.000 12116 GuideStep: 0.4 px 78 ms WEST, -0.1 px 0 ms NORTH
22:13:22.419 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:13:22.419 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:13:25.815 03.396 11824 Exposure complete
22:13:26.052 00.237 11824 worker thread done servicing request
22:13:26.052 00.000 12116 OnExposeComplete: enter
22:13:26.056 00.004 12116 UpdateGuideState(): m_state=6
22:13:26.059 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
22:13:26.063 00.004 12116 Star::Find returns 1 (0), X=692.02, Y=1004.76, Mass=835094, SNR=112.9, Peak=65507 HFD=4.0
22:13:26.066 00.003 12116 MultiStar: [#1 -0.10,0.07,0.79,U] [#2 0.01,-0.07,0.85,U] [#3 -0.07,0.11,0.72,U] [#4 -0.61,0.38,0.60,U] [#5 0.11,0.47,0.54,U] [#6 0.13,0.21,0.68,U] [#7 -0.19,0.09,0.57,U] [#8 0.19,0.67,0.34,U] 
22:13:26.070 00.004 12116 single-star, 8 included, MultiStar: {-0.08, 0.14}, one-star: {-0.11, -0.09}
22:13:26.073 00.003 12116 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.71) = xAngle (-5.14 = 1.15)
22:13:26.075 00.002 12116 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.15 = -2.15)
22:13:26.078 00.003 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.42 mountX=0.06 mountY=-0.12, mountTheta=-1.11
22:13:26.083 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.09, opts=13)
22:13:26.086 00.003 12116 Enqueuing Move request for scope (-0.11, -0.09)
22:13:26.089 00.003 11824 Worker thread wakes up
22:13:26.089 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1368, FiltMax=65535, Gamma=0.510
22:13:26.092 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
22:13:26.092 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
22:13:26.092 00.000 11824 Moving (-0.11, -0.09) raw xDistance=0.06 yDistance=-0.12
22:13:26.093 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:13:26.093 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:26.093 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:13:26.093 00.000 11824 MoveAxis(E, 0, ABG)
22:13:26.093 00.000 11824 Move returns status 0, amount 0
22:13:26.093 00.000 11824 MoveAxis(N, 0, ABG)
22:13:26.093 00.000 12116 UpdateGuideState exits: m=835094 SNR=112.9
22:13:26.097 00.004 11824 Move returns status 0, amount 0
22:13:26.097 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:26.099 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:13:26.102 00.003 11824 move complete, result=0
22:13:26.102 00.000 12116 Enqueuing Expose request
22:13:26.106 00.004 11824 worker thread done servicing request
22:13:26.106 00.000 11824 Worker thread wakes up
22:13:26.106 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:13:26.108 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:13:26.108 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:13:29.535 03.427 11824 Exposure complete
22:13:29.776 00.241 11824 worker thread done servicing request
22:13:29.776 00.000 12116 OnExposeComplete: enter
22:13:29.779 00.003 12116 UpdateGuideState(): m_state=6
22:13:29.783 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
22:13:29.786 00.003 12116 Star::Find returns 1 (0), X=692.15, Y=1004.50, Mass=821490, SNR=119.9, Peak=65507 HFD=3.5
22:13:29.789 00.003 12116 MultiStar: [#1 0.02,-0.10,0.92,U] [#2 0.31,-0.23,0.79,U] [#3 -0.01,-0.08,0.63,U] [#4 -0.40,0.48,0.60,U] [#5 0.22,0.12,0.42,U] [#6 -0.10,0.40,0.65,U] [#7 -0.35,0.18,0.39,U] [#8 0.60,0.28,0.29,U] 
22:13:29.794 00.005 12116 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.02, -0.36}
22:13:29.796 00.002 12116 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.71) = xAngle (-2.12 = -2.12)
22:13:29.799 00.003 12116 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.86 = 0.86)
22:13:29.802 00.003 12116 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.59 mountX=-0.01 mountY=0.02, mountTheta=2.17
22:13:29.808 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.02, y=0.01, opts=13)
22:13:29.812 00.004 12116 Enqueuing Move request for scope (0.02, 0.01)
22:13:29.815 00.003 11824 Worker thread wakes up
22:13:29.815 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1603, FiltMax=65535, Gamma=0.510
22:13:29.818 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:13:29.818 00.000 12116 UpdateGuideState exits: m=821490 SNR=119.9
22:13:29.820 00.002 11824 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:13:29.821 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:29.824 00.003 11824 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
22:13:29.824 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:13:29.828 00.004 12116 Enqueuing Expose request
22:13:29.831 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:13:29.831 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:29.832 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:13:29.832 00.000 11824 MoveAxis(E, 0, ABG)
22:13:29.832 00.000 11824 Move returns status 0, amount 0
22:13:29.832 00.000 11824 MoveAxis(N, 0, ABG)
22:13:29.832 00.000 11824 Move returns status 0, amount 0
22:13:29.832 00.000 11824 move complete, result=0
22:13:29.832 00.000 11824 worker thread done servicing request
22:13:29.832 00.000 11824 Worker thread wakes up
22:13:29.832 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:13:29.832 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:13:29.836 00.004 12116 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:13:33.258 03.422 11824 Exposure complete
22:13:33.503 00.245 11824 worker thread done servicing request
22:13:33.503 00.000 12116 OnExposeComplete: enter
22:13:33.506 00.003 12116 UpdateGuideState(): m_state=6
22:13:33.511 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
22:13:33.513 00.002 12116 Star::Find returns 1 (0), X=692.78, Y=1004.75, Mass=841258, SNR=113.0, Peak=62925 HFD=3.7
22:13:33.516 00.003 12116 MultiStar: [#1 0.61,0.08,0.80,U] [#2 0.67,0.04,0.69,U] [#3 0.91,-0.30,0.67,U] [#4 -1.32,0.28,0.00,M1] [#5 0.44,0.37,0.41,U] [#6 0.77,0.23,0.57,U] [#7 0.41,-0.11,0.43,U] [#8 0.98,0.03,0.32,U] 
22:13:33.520 00.004 12116 single-star, 7 included, MultiStar: {0.68, 0.01}, one-star: {0.65, -0.11}
22:13:33.523 00.003 12116 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.71) = xAngle (-2.88 = -2.88)
22:13:33.527 00.004 12116 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.11 = 0.11)
22:13:33.530 00.003 12116 CameraToMount -- cameraX=0.65 cameraY=-0.11 hyp=0.66 cameraTheta=-0.16 mountX=-0.64 mountY=0.07, mountTheta=3.03
22:13:33.535 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.65, y=-0.11, opts=13)
22:13:33.539 00.004 12116 Enqueuing Move request for scope (0.65, -0.11)
22:13:33.542 00.003 11824 Worker thread wakes up
22:13:33.542 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1715, FiltMax=65535, Gamma=0.510
22:13:33.545 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.11) opts 0xd
22:13:33.546 00.001 12116 UpdateGuideState exits: m=841258 SNR=113.0
22:13:33.548 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:33.550 00.002 11824 Handling offset move in thread for scope, endpoint = (0.65, -0.11)
22:13:33.550 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:13:33.554 00.004 12116 Enqueuing Expose request
22:13:33.557 00.003 11824 Moving (0.65, -0.11) raw xDistance=-0.64 yDistance=0.07
22:13:33.557 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
22:13:33.557 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:33.557 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:13:33.558 00.001 11824 MoveAxis(E, 143, ABG)
22:13:33.558 00.000 11824 Guiding  Dir = 2, Dur = 143
22:13:33.558 00.000 11824 IsSlewing returns 0
22:13:33.558 00.000 11824 IsGuiding returns 0
22:13:33.559 00.001 11824 PulseGuide returned control before completion, sleep 153
22:13:33.725 00.166 11824 IsGuiding returns 1
22:13:33.727 00.002 11824 scope still moving after pulse duration time elapsed
22:13:33.756 00.029 11824 IsSlewing returns 0
22:13:33.756 00.000 11824 IsGuiding returns 0
22:13:33.756 00.000 11824 scope move finished after 143 + 55 ms
22:13:33.757 00.001 11824 Move returns status 0, amount 143
22:13:33.757 00.000 11824 MoveAxis(N, 0, ABG)
22:13:33.757 00.000 11824 Move returns status 0, amount 0
22:13:33.757 00.000 11824 move complete, result=0
22:13:33.757 00.000 11824 worker thread done servicing request
22:13:33.757 00.000 11824 Worker thread wakes up
22:13:33.757 00.000 12116 GuideStep: -0.6 px 143 ms EAST, 0.1 px 0 ms NORTH
22:13:33.761 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:13:33.761 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:13:37.168 03.407 11824 Exposure complete
22:13:37.399 00.231 11824 worker thread done servicing request
22:13:37.400 00.001 12116 OnExposeComplete: enter
22:13:37.404 00.004 12116 UpdateGuideState(): m_state=6
22:13:37.408 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
22:13:37.412 00.004 12116 Star::Find returns 1 (0), X=692.80, Y=1004.42, Mass=792806, SNR=99.9, Peak=65507 HFD=3.3
22:13:37.415 00.003 12116 MultiStar: [#1 0.63,-0.31,1.08,U] [#2 0.67,-0.34,0.84,U] [#3 0.73,-0.41,0.86,U] [#4 -1.05,0.33,0.71,U] [#5 0.58,0.27,0.57,U] [#6 0.69,-0.13,0.78,U] [#7 0.53,-0.49,0.51,U] [#8 1.03,-0.20,0.41,U] 
22:13:37.418 00.003 12116 refined, 8 included, MultiStar: {0.50, -0.21}, one-star: {0.67, -0.44}
22:13:37.422 00.004 12116 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.71) = xAngle (-3.12 = -3.12)
22:13:37.424 00.002 12116 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.13 = -0.13)
22:13:37.428 00.004 12116 CameraToMount -- cameraX=0.50 cameraY=-0.21 hyp=0.54 cameraTheta=-0.41 mountX=-0.54 mountY=-0.07, mountTheta=-3.01
22:13:37.433 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.50, y=-0.21, opts=13)
22:13:37.437 00.004 12116 Enqueuing Move request for scope (0.50, -0.21)
22:13:37.440 00.003 11824 Worker thread wakes up
22:13:37.441 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.21) opts 0xd
22:13:37.441 00.000 11824 Handling offset move in thread for scope, endpoint = (0.50, -0.21)
22:13:37.441 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1725, FiltMax=65535, Gamma=0.510
22:13:37.444 00.003 11824 Moving (0.50, -0.21) raw xDistance=-0.54 yDistance=-0.07
22:13:37.445 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
22:13:37.445 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:37.445 00.000 12116 UpdateGuideState exits: m=792806 SNR=99.9
22:13:37.447 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:37.450 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:13:37.450 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:13:37.453 00.003 12116 Enqueuing Expose request
22:13:37.456 00.003 11824 MoveAxis(E, 131, ABG)
22:13:37.456 00.000 11824 Guiding  Dir = 2, Dur = 131
22:13:37.458 00.002 11824 IsSlewing returns 0
22:13:37.458 00.000 11824 IsGuiding returns 0
22:13:37.458 00.000 11824 PulseGuide returned control before completion, sleep 141
22:13:37.614 00.156 11824 IsGuiding returns 1
22:13:37.619 00.005 11824 scope still moving after pulse duration time elapsed
22:13:37.644 00.025 11824 IsSlewing returns 0
22:13:37.644 00.000 11824 IsGuiding returns 0
22:13:37.644 00.000 11824 scope move finished after 131 + 56 ms
22:13:37.646 00.002 11824 Move returns status 0, amount 131
22:13:37.646 00.000 11824 MoveAxis(N, 0, ABG)
22:13:37.646 00.000 11824 Move returns status 0, amount 0
22:13:37.646 00.000 11824 move complete, result=0
22:13:37.646 00.000 11824 worker thread done servicing request
22:13:37.646 00.000 12116 GuideStep: -0.5 px 131 ms EAST, -0.1 px 0 ms NORTH
22:13:37.649 00.003 11824 Worker thread wakes up
22:13:37.649 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:13:37.650 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:13:41.063 03.413 11824 Exposure complete
22:13:41.301 00.238 11824 worker thread done servicing request
22:13:41.301 00.000 12116 OnExposeComplete: enter
22:13:41.305 00.004 12116 UpdateGuideState(): m_state=6
22:13:41.309 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
22:13:41.312 00.003 12116 Star::Find returns 1 (0), X=692.61, Y=1004.96, Mass=854026, SNR=121.0, Peak=65535 HFD=3.7
22:13:41.315 00.003 12116 MultiStar: [#1 0.34,0.14,0.80,U] [#2 0.58,0.15,0.77,U] [#3 0.52,-0.18,0.67,U] [#4 -0.82,0.29,0.67,U] [#5 0.61,0.44,0.44,U] [#6 0.55,0.32,0.70,U] [#7 0.30,0.04,0.47,U] [#8 0.79,0.51,0.38,U] 
22:13:41.319 00.004 12116 refined, 8 included, MultiStar: {0.35, 0.18}, one-star: {0.48, 0.10}
22:13:41.323 00.004 12116 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.71) = xAngle (-2.25 = -2.25)
22:13:41.325 00.002 12116 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.73 = 0.73)
22:13:41.329 00.004 12116 CameraToMount -- cameraX=0.35 cameraY=0.18 hyp=0.39 cameraTheta=0.46 mountX=-0.25 mountY=0.26, mountTheta=2.33
22:13:41.336 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.35, y=0.18, opts=13)
22:13:41.339 00.003 12116 Enqueuing Move request for scope (0.35, 0.18)
22:13:41.342 00.003 11824 Worker thread wakes up
22:13:41.342 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.18) opts 0xd
22:13:41.342 00.000 11824 Handling offset move in thread for scope, endpoint = (0.35, 0.18)
22:13:41.342 00.000 11824 Moving (0.35, 0.18) raw xDistance=-0.25 yDistance=0.26
22:13:41.342 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
22:13:41.342 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:41.342 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1511, FiltMax=65535, Gamma=0.510
22:13:41.346 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:13:41.346 00.000 12116 UpdateGuideState exits: m=854026 SNR=121.0
22:13:41.348 00.002 11824 MoveAxis(E, 0, ABG)
22:13:41.349 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:41.351 00.002 11824 Move returns status 0, amount 0
22:13:41.351 00.000 11824 MoveAxis(N, 0, ABG)
22:13:41.351 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:13:41.355 00.004 12116 Enqueuing Expose request
22:13:41.357 00.002 11824 Move returns status 0, amount 0
22:13:41.357 00.000 11824 move complete, result=0
22:13:41.357 00.000 11824 worker thread done servicing request
22:13:41.358 00.001 11824 Worker thread wakes up
22:13:41.358 00.000 12116 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:13:41.360 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:13:41.361 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:13:44.889 03.528 11824 Exposure complete
22:13:45.374 00.485 11824 worker thread done servicing request
22:13:45.374 00.000 12116 OnExposeComplete: enter
22:13:45.381 00.007 12116 UpdateGuideState(): m_state=6
22:13:45.388 00.007 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
22:13:45.394 00.006 12116 Star::Find returns 1 (0), X=692.33, Y=1004.45, Mass=821267, SNR=120.5, Peak=65507 HFD=3.4
22:13:45.402 00.008 12116 MultiStar: [#1 0.18,-0.41,0.93,U] [#2 0.41,-0.68,0.73,U] [#3 0.48,-0.73,0.74,U] [#4 -1.00,-0.07,0.63,U] [#5 0.50,-0.04,0.51,U] [#6 0.26,-0.33,0.65,U] [#7 0.03,-0.54,0.47,U] [#8 0.75,-0.62,0.37,U] 
22:13:45.407 00.005 12116 single-star, 8 included, MultiStar: {0.19, -0.43}, one-star: {0.20, -0.41}
22:13:45.412 00.005 12116 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.71) = xAngle (-3.83 = 2.45)
22:13:45.417 00.005 12116 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.84 = -0.84)
22:13:45.422 00.005 12116 CameraToMount -- cameraX=0.20 cameraY=-0.41 hyp=0.46 cameraTheta=-1.11 mountX=-0.36 mountY=-0.34, mountTheta=-2.37
22:13:45.430 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.20, y=-0.41, opts=13)
22:13:45.435 00.005 12116 Enqueuing Move request for scope (0.20, -0.41)
22:13:45.439 00.004 11824 Worker thread wakes up
22:13:45.440 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5200, FiltMin=1686, FiltMax=65535, Gamma=0.510
22:13:45.443 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.41) opts 0xd
22:13:45.443 00.000 12116 UpdateGuideState exits: m=821267 SNR=120.5
22:13:45.448 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:45.452 00.004 11824 Handling offset move in thread for scope, endpoint = (0.20, -0.41)
22:13:45.453 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:13:45.456 00.003 12116 Enqueuing Expose request
22:13:45.460 00.004 11824 Moving (0.20, -0.41) raw xDistance=-0.36 yDistance=-0.34
22:13:45.460 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
22:13:45.460 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:45.460 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:13:45.460 00.000 11824 MoveAxis(E, 80, ABG)
22:13:45.461 00.001 11824 Guiding  Dir = 2, Dur = 80
22:13:45.461 00.000 11824 IsSlewing returns 0
22:13:45.461 00.000 11824 IsGuiding returns 0
22:13:45.463 00.002 11824 PulseGuide returned control before completion, sleep 89
22:13:45.558 00.095 11824 IsGuiding returns 1
22:13:45.558 00.000 11824 scope still moving after pulse duration time elapsed
22:13:45.589 00.031 11824 IsSlewing returns 0
22:13:45.589 00.000 11824 IsGuiding returns 0
22:13:45.589 00.000 11824 scope move finished after 80 + 47 ms
22:13:45.589 00.000 11824 Move returns status 0, amount 80
22:13:45.589 00.000 11824 MoveAxis(N, 0, ABG)
22:13:45.590 00.001 11824 Move returns status 0, amount 0
22:13:45.590 00.000 11824 move complete, result=0
22:13:45.590 00.000 11824 worker thread done servicing request
22:13:45.590 00.000 11824 Worker thread wakes up
22:13:45.590 00.000 12116 GuideStep: -0.4 px 80 ms EAST, -0.3 px 0 ms NORTH
22:13:45.594 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:13:45.594 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:13:49.059 03.465 11824 Exposure complete
22:13:49.360 00.301 11824 worker thread done servicing request
22:13:49.360 00.000 12116 OnExposeComplete: enter
22:13:49.364 00.004 12116 UpdateGuideState(): m_state=6
22:13:49.369 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
22:13:49.372 00.003 12116 Star::Find returns 1 (0), X=692.23, Y=1004.43, Mass=805197, SNR=133.3, Peak=65507 HFD=3.5
22:13:49.377 00.005 12116 MultiStar: [#1 0.05,-0.24,0.75,U] [#2 0.29,-0.27,0.66,U] [#3 0.27,-0.62,0.72,U] [#4 -0.97,0.05,0.55,U] [#5 0.03,0.25,0.44,U] [#6 0.33,-0.08,0.57,U] [#7 0.03,-0.40,0.34,U] [#8 0.57,-0.17,0.32,U] 
22:13:49.380 00.003 12116 refined, 8 included, MultiStar: {0.07, -0.25}, one-star: {0.11, -0.43}
22:13:49.384 00.004 12116 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.71) = xAngle (-4.00 = 2.29)
22:13:49.390 00.006 12116 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.01 = -1.01)
22:13:49.396 00.006 12116 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.28 mountX=-0.17 mountY=-0.22, mountTheta=-2.23
22:13:49.415 00.019 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.25, opts=13)
22:13:49.446 00.031 12116 Enqueuing Move request for scope (0.07, -0.25)
22:13:49.465 00.019 11824 Worker thread wakes up
22:13:49.465 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1517, FiltMax=65535, Gamma=0.510
22:13:49.471 00.006 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
22:13:49.471 00.000 12116 UpdateGuideState exits: m=805197 SNR=133.3
22:13:49.476 00.005 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
22:13:49.476 00.000 11824 Moving (0.07, -0.25) raw xDistance=-0.17 yDistance=-0.22
22:13:49.476 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:13:49.476 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:49.477 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:13:49.477 00.000 11824 MoveAxis(E, 0, ABG)
22:13:49.477 00.000 11824 Move returns status 0, amount 0
22:13:49.477 00.000 11824 MoveAxis(N, 0, ABG)
22:13:49.477 00.000 11824 Move returns status 0, amount 0
22:13:49.481 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:49.493 00.012 11824 move complete, result=0
22:13:49.493 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:13:49.497 00.004 12116 Enqueuing Expose request
22:13:49.503 00.006 11824 worker thread done servicing request
22:13:49.504 00.001 11824 Worker thread wakes up
22:13:49.504 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:13:49.504 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:13:49.505 00.001 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:13:50.056 00.551 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:13:50.059 00.003 12116 case statement mapped state 6 to 3
22:13:50.061 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:13:50.107 00.046 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:13:50.111 00.004 12116 case statement mapped state 6 to 3
22:13:50.113 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:13:50.158 00.045 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[true,"full"],"id":42}
22:13:50.161 00.003 12116 SetPaused type=2 isPaused=0 exposurePending=1
22:13:50.163 00.002 12116 Guider::SetPaused(2)
22:13:50.165 00.002 12116 Status Line: Paused/full
22:13:50.170 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
22:13:50.209 00.039 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:13:50.212 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:13:51.172 00.960 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:13:51.175 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:13:51.274 00.099 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:13:51.277 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:13:52.950 01.673 11824 Exposure complete
22:13:53.275 00.325 11824 worker thread done servicing request
22:13:53.276 00.001 12116 OnExposeComplete: enter
22:13:53.280 00.004 12116 guider is paused, ignoring frame, not scheduling exposure
22:14:11.033 17.753 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:14:11.035 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:14:11.134 00.099 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[false],"id":42}
22:14:11.137 00.003 12116 SetPaused type=0 isPaused=1 exposurePending=0
22:14:11.140 00.003 12116 Guider::SetPaused(0)
22:14:11.143 00.003 12116 Guider::SetPaused: resetting avg dist filter
22:14:11.146 00.003 12116 un-pause: clearing mount guide algorithm history
22:14:11.148 00.002 12116 Mount: notify guiding resumed
22:14:11.150 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:14:11.153 00.003 12116 Enqueuing Expose request
22:14:11.156 00.003 11824 Worker thread wakes up
22:14:11.156 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:14:11.156 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:14:11.156 00.000 12116 Status Line: Resumed
22:14:11.161 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
22:14:11.185 00.024 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:14:11.190 00.005 12116 case statement mapped state 6 to 3
22:14:11.192 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:14:12.250 01.058 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:14:12.254 00.004 12116 case statement mapped state 6 to 3
22:14:12.256 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:14:13.314 01.058 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:14:13.317 00.003 12116 case statement mapped state 6 to 3
22:14:13.322 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:14:14.426 01.104 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:14:14.429 00.003 12116 case statement mapped state 6 to 3
22:14:14.431 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:14:14.564 00.133 11824 Exposure complete
22:14:14.790 00.226 11824 worker thread done servicing request
22:14:14.790 00.000 12116 OnExposeComplete: enter
22:14:14.793 00.003 12116 UpdateGuideState(): m_state=6
22:14:14.796 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
22:14:14.799 00.003 12116 Star::Find returns 1 (0), X=697.64, Y=1001.78, Mass=834261, SNR=122.1, Peak=65466 HFD=3.6
22:14:14.801 00.002 12116 MultiStar: large primary error, entering stabilization period
22:14:14.805 00.004 12116 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.71) = xAngle (-3.22 = 3.06)
22:14:14.807 00.002 12116 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.24 = -0.24)
22:14:14.810 00.003 12116 CameraToMount -- cameraX=5.51 cameraY=-3.08 hyp=6.31 cameraTheta=-0.51 mountX=-6.29 mountY=-1.48, mountTheta=-2.91
22:14:14.816 00.006 12116 SchedulePrimaryMove(0D79E080, x=5.51, y=-3.08, opts=13)
22:14:14.818 00.002 12116 Enqueuing Move request for scope (5.51, -3.08)
22:14:14.821 00.003 11824 Worker thread wakes up
22:14:14.821 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1597, FiltMax=65535, Gamma=0.510
22:14:14.824 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (5.51, -3.08) opts 0xd
22:14:14.824 00.000 11824 Handling offset move in thread for scope, endpoint = (5.51, -3.08)
22:14:14.824 00.000 11824 Moving (5.51, -3.08) raw xDistance=-6.29 yDistance=-1.48
22:14:14.824 00.000 11824 GuideAlgorithmHysteresis::Result() returns -3.96 from input -6.29
22:14:14.824 00.000 11824 resist switch: large excursion: input -1.48 thresh 1.35 direction from 0 to -1
22:14:14.824 00.000 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.45
22:14:14.824 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.48 from input -1.48
22:14:14.825 00.001 11824 MoveAxis(E, 1409, ABG)
22:14:14.825 00.000 11824 Guiding  Dir = 2, Dur = 1409
22:14:14.825 00.000 12116 UpdateGuideState exits: m=834261 SNR=122.1
22:14:14.828 00.003 11824 IsSlewing returns 0
22:14:14.829 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:14.831 00.002 11824 IsGuiding returns 0
22:14:14.831 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:14:14.834 00.003 11824 PulseGuide returned control before completion, sleep 1419
22:14:14.834 00.000 12116 Enqueuing Expose request
22:14:15.544 00.710 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:14:15.546 00.002 12116 case statement mapped state 6 to 3
22:14:15.549 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:14:16.258 00.709 11824 IsGuiding returns 1
22:14:16.258 00.000 11824 scope still moving after pulse duration time elapsed
22:14:16.289 00.031 11824 IsSlewing returns 0
22:14:16.289 00.000 11824 IsGuiding returns 0
22:14:16.289 00.000 11824 scope move finished after 1409 + 49 ms
22:14:16.289 00.000 11824 Move returns status 0, amount 1409
22:14:16.289 00.000 11824 MoveAxis(N, 279, ABG)
22:14:16.290 00.001 11824 Guiding  Dir = 0, Dur = 279
22:14:16.290 00.000 11824 IsSlewing returns 0
22:14:16.290 00.000 11824 IsGuiding returns 0
22:14:16.290 00.000 11824 PulseGuide returned control before completion, sleep 289
22:14:16.590 00.300 11824 IsGuiding returns 1
22:14:16.590 00.000 11824 scope still moving after pulse duration time elapsed
22:14:16.621 00.031 11824 IsSlewing returns 0
22:14:16.621 00.000 11824 IsGuiding returns 0
22:14:16.621 00.000 11824 scope move finished after 279 + 52 ms
22:14:16.621 00.000 11824 Move returns status 0, amount 279
22:14:16.622 00.001 11824 move complete, result=0
22:14:16.622 00.000 11824 worker thread done servicing request
22:14:16.622 00.000 11824 Worker thread wakes up
22:14:16.622 00.000 12116 GuideStep: -6.3 px 1409 ms EAST, -1.5 px 279 ms NORTH
22:14:16.625 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:14:16.625 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(683,987,31,31)
22:14:16.658 00.033 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:14:16.661 00.003 12116 case statement mapped state 6 to 3
22:14:16.664 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:14:16.759 00.095 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
22:14:16.762 00.003 12116 PhdController::Guide begins
22:14:16.764 00.002 12116 PhdController: newstate STATE_SETUP
22:14:16.766 00.002 12116 PhdController: setup
22:14:16.769 00.003 12116 PhdController: newstate STATE_ATTEMPT_START
22:14:16.773 00.004 12116 PhdController: guider state = 6
22:14:16.775 00.002 12116 PhdController: newstate STATE_SETTLE_BEGIN
22:14:16.778 00.003 12116 PhdController: newstate STATE_SETTLE_WAIT
22:14:16.780 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1003}
22:14:16.812 00.032 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:14:16.814 00.002 12116 case statement mapped state 6 to 3
22:14:16.817 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:14:20.058 03.241 11824 Exposure complete
22:14:20.415 00.357 12116 OnExposeComplete: enter
22:14:20.425 00.010 11824 worker thread done servicing request
22:14:20.425 00.000 12116 UpdateGuideState(): m_state=6
22:14:20.431 00.006 12116 Star::Find(15, 697, 1001, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
22:14:20.439 00.008 12116 Star::Find returns 1 (0), X=693.03, Y=1005.01, Mass=846624, SNR=119.5, Peak=65440 HFD=4.0
22:14:20.444 00.005 12116 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.71) = xAngle (-2.55 = -2.55)
22:14:20.449 00.005 12116 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.44 = 0.44)
22:14:20.457 00.008 12116 CameraToMount -- cameraX=0.90 cameraY=0.15 hyp=0.92 cameraTheta=0.17 mountX=-0.76 mountY=0.39, mountTheta=2.67
22:14:20.471 00.014 12116 SchedulePrimaryMove(0D79E080, x=0.90, y=0.15, opts=13)
22:14:20.476 00.005 12116 Enqueuing Move request for scope (0.90, 0.15)
22:14:20.484 00.008 11824 Worker thread wakes up
22:14:20.484 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.15) opts 0xd
22:14:20.484 00.000 11824 Handling offset move in thread for scope, endpoint = (0.90, 0.15)
22:14:20.484 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1642, FiltMax=65535, Gamma=0.510
22:14:20.488 00.004 11824 Moving (0.90, 0.15) raw xDistance=-0.76 yDistance=0.39
22:14:20.488 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.76 from input -0.76
22:14:20.488 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:20.488 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
22:14:20.489 00.001 11824 MoveAxis(E, 269, ABG)
22:14:20.489 00.000 11824 Guiding  Dir = 2, Dur = 269
22:14:20.489 00.000 11824 IsSlewing returns 0
22:14:20.489 00.000 12116 UpdateGuideState exits: m=846624 SNR=119.5
22:14:20.493 00.004 11824 IsGuiding returns 0
22:14:20.493 00.000 12116 PhdController: settling, locked = 1, distance = 4.70 (4.00) aobump = 0 frame = 1 / 99999
22:14:20.505 00.012 11824 PulseGuide returned control before completion, sleep 279
22:14:20.507 00.002 12116 evsrv: {"Event":"Settling","Timestamp":1778814860.505,"Host":"TALL-PINES-2024","Inst":1,"Distance":4.70,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:14:20.515 00.008 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:20.530 00.015 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:14:20.540 00.010 12116 Enqueuing Expose request
22:14:20.795 00.255 11824 IsGuiding returns 0
22:14:20.795 00.000 11824 Move returns status 0, amount 269
22:14:20.795 00.000 11824 MoveAxis(N, 0, ABG)
22:14:20.795 00.000 11824 Move returns status 0, amount 0
22:14:20.796 00.001 11824 move complete, result=0
22:14:20.796 00.000 11824 worker thread done servicing request
22:14:20.796 00.000 12116 GuideStep: -0.8 px 269 ms EAST, 0.4 px 0 ms NORTH
22:14:20.800 00.004 11824 Worker thread wakes up
22:14:20.800 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:14:20.801 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:14:24.225 03.424 11824 Exposure complete
22:14:24.545 00.320 11824 worker thread done servicing request
22:14:24.545 00.000 12116 OnExposeComplete: enter
22:14:24.549 00.004 12116 UpdateGuideState(): m_state=6
22:14:24.552 00.003 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
22:14:24.556 00.004 12116 Star::Find returns 1 (0), X=692.23, Y=1005.67, Mass=842296, SNR=118.3, Peak=65535 HFD=3.6
22:14:24.562 00.006 12116 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.71) = xAngle (-1.27 = -1.27)
22:14:24.566 00.004 12116 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.72 = 1.72)
22:14:24.573 00.007 12116 CameraToMount -- cameraX=0.10 cameraY=0.81 hyp=0.82 cameraTheta=1.45 mountX=0.24 mountY=0.81, mountTheta=1.28
22:14:24.581 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.10, y=0.81, opts=13)
22:14:24.586 00.005 12116 Enqueuing Move request for scope (0.10, 0.81)
22:14:24.590 00.004 11824 Worker thread wakes up
22:14:24.590 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.81) opts 0xd
22:14:24.590 00.000 11824 Handling offset move in thread for scope, endpoint = (0.10, 0.81)
22:14:24.590 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1344, FiltMax=65535, Gamma=0.510
22:14:24.594 00.004 11824 Moving (0.10, 0.81) raw xDistance=0.24 yDistance=0.81
22:14:24.594 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:14:24.594 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:14:24.594 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.81
22:14:24.595 00.001 11824 MoveAxis(E, 0, ABG)
22:14:24.595 00.000 11824 Move returns status 0, amount 0
22:14:24.595 00.000 11824 MoveAxis(N, 0, ABG)
22:14:24.595 00.000 11824 Move returns status 0, amount 0
22:14:24.595 00.000 11824 move complete, result=0
22:14:24.595 00.000 12116 UpdateGuideState exits: m=842296 SNR=118.3
22:14:24.598 00.003 11824 worker thread done servicing request
22:14:24.598 00.000 12116 PhdController: settling, locked = 1, distance = 3.53 (4.00) aobump = 0 frame = 2 / 99999
22:14:24.602 00.004 12116 evsrv: {"Event":"Settling","Timestamp":1778814864.602,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.53,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:14:24.606 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:24.610 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:14:24.614 00.004 12116 Enqueuing Expose request
22:14:24.617 00.003 12116 GuideStep: 0.2 px 0 ms EAST, 0.8 px 0 ms NORTH
22:14:24.622 00.005 11824 Worker thread wakes up
22:14:24.622 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:14:24.622 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:14:28.032 03.410 11824 Exposure complete
22:14:28.262 00.230 11824 worker thread done servicing request
22:14:28.263 00.001 12116 OnExposeComplete: enter
22:14:28.265 00.002 12116 UpdateGuideState(): m_state=6
22:14:28.269 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
22:14:28.273 00.004 12116 Star::Find returns 1 (0), X=692.03, Y=1005.92, Mass=829599, SNR=130.6, Peak=65535 HFD=3.7
22:14:28.277 00.004 12116 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.71) = xAngle (-1.05 = -1.05)
22:14:28.280 00.003 12116 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.94 = 1.94)
22:14:28.282 00.002 12116 CameraToMount -- cameraX=-0.10 cameraY=1.06 hyp=1.06 cameraTheta=1.66 mountX=0.53 mountY=0.99, mountTheta=1.08
22:14:28.288 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.10, y=1.06, opts=13)
22:14:28.291 00.003 12116 Enqueuing Move request for scope (-0.10, 1.06)
22:14:28.295 00.004 11824 Worker thread wakes up
22:14:28.295 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1731, FiltMax=65535, Gamma=0.510
22:14:28.298 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 1.06) opts 0xd
22:14:28.298 00.000 12116 UpdateGuideState exits: m=829599 SNR=130.6
22:14:28.301 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.10, 1.06)
22:14:28.301 00.000 12116 PhdController: settling, locked = 1, distance = 2.79 (4.00) aobump = 0 frame = 3 / 99999
22:14:28.304 00.003 12116 PhdController: newstate STATE_FINISH
22:14:28.308 00.004 12116 PhdController complete: success
22:14:28.311 00.003 11824 Moving (-0.10, 1.06) raw xDistance=0.53 yDistance=0.99
22:14:28.311 00.000 12116 evsrv: {"Event":"SettleDone","Timestamp":1778814868.311,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":3,"DroppedFrames":0}
22:14:28.313 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
22:14:28.313 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:14:28.313 00.000 12116 Mount: notify guiding dither settle done success=1
22:14:28.315 00.002 12116 PhdController: newstate STATE_IDLE
22:14:28.319 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.99
22:14:28.319 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:28.322 00.003 11824 MoveAxis(W, 119, ABG)
22:14:28.322 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:14:28.324 00.002 12116 Enqueuing Expose request
22:14:28.328 00.004 11824 Guiding  Dir = 3, Dur = 119
22:14:28.328 00.000 11824 IsSlewing returns 0
22:14:28.328 00.000 11824 IsGuiding returns 0
22:14:28.329 00.001 11824 PulseGuide returned control before completion, sleep 129
22:14:28.460 00.131 11824 IsGuiding returns 1
22:14:28.460 00.000 11824 scope still moving after pulse duration time elapsed
22:14:28.492 00.032 11824 IsSlewing returns 0
22:14:28.492 00.000 11824 IsGuiding returns 0
22:14:28.492 00.000 11824 scope move finished after 119 + 44 ms
22:14:28.492 00.000 11824 Move returns status 0, amount 119
22:14:28.492 00.000 11824 MoveAxis(N, 0, ABG)
22:14:28.492 00.000 11824 Move returns status 0, amount 0
22:14:28.493 00.001 11824 move complete, result=0
22:14:28.493 00.000 11824 worker thread done servicing request
22:14:28.493 00.000 11824 Worker thread wakes up
22:14:28.493 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:14:28.493 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:14:28.493 00.000 12116 GuideStep: 0.5 px 119 ms WEST, 1.0 px 0 ms NORTH
22:14:31.897 03.404 11824 Exposure complete
22:14:32.146 00.249 11824 worker thread done servicing request
22:14:32.146 00.000 12116 OnExposeComplete: enter
22:14:32.150 00.004 12116 UpdateGuideState(): m_state=6
22:14:32.155 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
22:14:32.158 00.003 12116 Star::Find returns 1 (0), X=692.20, Y=1005.62, Mass=799521, SNR=118.4, Peak=65535 HFD=3.6
22:14:32.163 00.005 12116 MultiStar: exiting stabilization period
22:14:32.166 00.003 12116 MultiStar: [#1 -0.11,0.93,0.93,U] [#2 0.16,0.88,0.65,U] [#3 0.16,0.59,0.72,U] [#4 -0.35,0.97,0.61,U] [#5 0.16,1.34,0.46,U] [#6 0.25,0.97,0.70,U] [#7 -0.25,0.81,0.44,U] [#8 0.57,0.95,0.35,U] 
22:14:32.171 00.005 12116 single-star, 8 included, MultiStar: {0.05, 0.89}, one-star: {0.08, 0.76}
22:14:32.174 00.003 12116 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.71) = xAngle (-1.24 = -1.24)
22:14:32.178 00.004 12116 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.74 = 1.74)
22:14:32.181 00.003 12116 CameraToMount -- cameraX=0.08 cameraY=0.76 hyp=0.76 cameraTheta=1.47 mountX=0.24 mountY=0.75, mountTheta=1.26
22:14:32.188 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=0.76, opts=13)
22:14:32.191 00.003 12116 Enqueuing Move request for scope (0.08, 0.76)
22:14:32.196 00.005 11824 Worker thread wakes up
22:14:32.196 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1610, FiltMax=65535, Gamma=0.510
22:14:32.199 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.76) opts 0xd
22:14:32.199 00.000 12116 UpdateGuideState exits: m=799521 SNR=118.4
22:14:32.202 00.003 11824 Handling offset move in thread for scope, endpoint = (0.08, 0.76)
22:14:32.203 00.001 11824 Moving (0.08, 0.76) raw xDistance=0.24 yDistance=0.75
22:14:32.203 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:14:32.203 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:14:32.203 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.75
22:14:32.204 00.001 11824 MoveAxis(E, 0, ABG)
22:14:32.204 00.000 11824 Move returns status 0, amount 0
22:14:32.204 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:32.208 00.004 11824 MoveAxis(N, 0, ABG)
22:14:32.208 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:14:32.211 00.003 11824 Move returns status 0, amount 0
22:14:32.211 00.000 11824 move complete, result=0
22:14:32.211 00.000 11824 worker thread done servicing request
22:14:32.212 00.001 12116 Enqueuing Expose request
22:14:32.215 00.003 11824 Worker thread wakes up
22:14:32.215 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.8 px 0 ms NORTH
22:14:32.218 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:14:32.218 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:14:35.625 03.407 11824 Exposure complete
22:14:35.862 00.237 11824 worker thread done servicing request
22:14:35.862 00.000 12116 OnExposeComplete: enter
22:14:35.865 00.003 12116 UpdateGuideState(): m_state=6
22:14:35.868 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
22:14:35.873 00.005 12116 Star::Find returns 1 (0), X=692.03, Y=1005.60, Mass=806055, SNR=132.0, Peak=65535 HFD=3.5
22:14:35.876 00.003 12116 MultiStar: [#1 -0.07,0.78,0.89,U] [#2 -0.06,0.93,0.66,U] [#3 0.03,0.63,0.67,U] [#4 -0.31,1.22,0.52,U] [#5 -0.05,1.27,0.40,U] [#6 0.10,0.96,0.56,U] [#7 -0.18,0.68,0.47,U] [#8 0.23,1.00,0.32,U] 
22:14:35.879 00.003 12116 single-star, 8 included, MultiStar: {-0.06, 0.87}, one-star: {-0.10, 0.74}
22:14:35.882 00.003 12116 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.71) = xAngle (-1.01 = -1.01)
22:14:35.885 00.003 12116 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.97 = 1.97)
22:14:35.889 00.004 12116 CameraToMount -- cameraX=-0.10 cameraY=0.74 hyp=0.75 cameraTheta=1.70 mountX=0.40 mountY=0.69, mountTheta=1.05
22:14:35.901 00.012 12116 SchedulePrimaryMove(0D79E080, x=-0.10, y=0.74, opts=13)
22:14:35.905 00.004 12116 Enqueuing Move request for scope (-0.10, 0.74)
22:14:35.907 00.002 11824 Worker thread wakes up
22:14:35.908 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5175, FiltMin=1427, FiltMax=65535, Gamma=0.510
22:14:35.911 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.74) opts 0xd
22:14:35.911 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.10, 0.74)
22:14:35.911 00.000 12116 UpdateGuideState exits: m=806055 SNR=132.0
22:14:35.915 00.004 11824 Moving (-0.10, 0.74) raw xDistance=0.40 yDistance=0.69
22:14:35.915 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:35.918 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
22:14:35.918 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:14:35.919 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:14:35.923 00.004 12116 Enqueuing Expose request
22:14:35.925 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
22:14:35.925 00.000 11824 MoveAxis(W, 89, ABG)
22:14:35.925 00.000 11824 Guiding  Dir = 3, Dur = 89
22:14:35.926 00.001 11824 IsSlewing returns 0
22:14:35.926 00.000 11824 IsGuiding returns 0
22:14:35.927 00.001 11824 PulseGuide returned control before completion, sleep 99
22:14:36.029 00.102 11824 IsGuiding returns 1
22:14:36.029 00.000 11824 scope still moving after pulse duration time elapsed
22:14:36.060 00.031 11824 IsSlewing returns 0
22:14:36.060 00.000 11824 IsGuiding returns 0
22:14:36.060 00.000 11824 scope move finished after 89 + 44 ms
22:14:36.060 00.000 11824 Move returns status 0, amount 89
22:14:36.060 00.000 11824 MoveAxis(N, 0, ABG)
22:14:36.060 00.000 11824 Move returns status 0, amount 0
22:14:36.061 00.001 11824 move complete, result=0
22:14:36.061 00.000 11824 worker thread done servicing request
22:14:36.061 00.000 11824 Worker thread wakes up
22:14:36.061 00.000 12116 GuideStep: 0.4 px 89 ms WEST, 0.7 px 0 ms NORTH
22:14:36.064 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:14:36.064 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:14:39.474 03.410 11824 Exposure complete
22:14:39.713 00.239 11824 worker thread done servicing request
22:14:39.714 00.001 12116 OnExposeComplete: enter
22:14:39.717 00.003 12116 UpdateGuideState(): m_state=6
22:14:39.721 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
22:14:39.724 00.003 12116 Star::Find returns 1 (0), X=692.14, Y=1005.62, Mass=847335, SNR=132.9, Peak=65535 HFD=3.6
22:14:39.730 00.006 12116 MultiStar: [#1 -0.05,0.88,0.70,U] [#2 0.32,0.69,0.65,U] [#3 0.22,0.48,0.63,U] [#4 -0.71,0.93,0.71,U] [#5 0.15,1.13,0.36,U] [#6 0.21,0.74,0.51,U] [#7 -0.11,0.80,0.43,U] [#8 0.53,0.72,0.34,U] 
22:14:39.734 00.004 12116 single-star, 8 included, MultiStar: {0.02, 0.78}, one-star: {0.02, 0.76}
22:14:39.738 00.004 12116 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.71) = xAngle (-1.17 = -1.17)
22:14:39.742 00.004 12116 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.82 = 1.82)
22:14:39.746 00.004 12116 CameraToMount -- cameraX=0.02 cameraY=0.76 hyp=0.76 cameraTheta=1.55 mountX=0.30 mountY=0.73, mountTheta=1.19
22:14:39.755 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.02, y=0.76, opts=13)
22:14:39.764 00.009 12116 Enqueuing Move request for scope (0.02, 0.76)
22:14:39.768 00.004 11824 Worker thread wakes up
22:14:39.768 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.76) opts 0xd
22:14:39.768 00.000 11824 Handling offset move in thread for scope, endpoint = (0.02, 0.76)
22:14:39.768 00.000 11824 Moving (0.02, 0.76) raw xDistance=0.30 yDistance=0.73
22:14:39.768 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
22:14:39.768 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:14:39.769 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
22:14:39.769 00.000 11824 MoveAxis(W, 73, ABG)
22:14:39.769 00.000 11824 Guiding  Dir = 3, Dur = 73
22:14:39.769 00.000 11824 IsSlewing returns 0
22:14:39.770 00.001 11824 IsGuiding returns 0
22:14:39.770 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5168, FiltMin=1510, FiltMax=65535, Gamma=0.510
22:14:39.774 00.004 11824 PulseGuide returned control before completion, sleep 83
22:14:39.774 00.000 12116 UpdateGuideState exits: m=847335 SNR=132.9
22:14:39.777 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:39.781 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:14:39.785 00.004 12116 Enqueuing Expose request
22:14:39.857 00.072 11824 IsGuiding returns 1
22:14:39.857 00.000 11824 scope still moving after pulse duration time elapsed
22:14:39.889 00.032 11824 IsSlewing returns 0
22:14:39.889 00.000 11824 IsGuiding returns 0
22:14:39.889 00.000 11824 scope move finished after 73 + 46 ms
22:14:39.889 00.000 11824 Move returns status 0, amount 73
22:14:39.889 00.000 11824 MoveAxis(N, 0, ABG)
22:14:39.890 00.001 11824 Move returns status 0, amount 0
22:14:39.890 00.000 11824 move complete, result=0
22:14:39.890 00.000 11824 worker thread done servicing request
22:14:39.890 00.000 11824 Worker thread wakes up
22:14:39.890 00.000 12116 GuideStep: 0.3 px 73 ms WEST, 0.7 px 0 ms NORTH
22:14:39.894 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:14:39.894 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:14:43.319 03.425 11824 Exposure complete
22:14:43.579 00.260 11824 worker thread done servicing request
22:14:43.580 00.001 12116 OnExposeComplete: enter
22:14:43.583 00.003 12116 UpdateGuideState(): m_state=6
22:14:43.587 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
22:14:43.590 00.003 12116 Star::Find returns 1 (0), X=692.62, Y=1005.36, Mass=819834, SNR=118.9, Peak=65440 HFD=3.5
22:14:43.594 00.004 12116 MultiStar: [#1 0.46,0.63,0.91,U] [#2 0.78,0.48,0.66,U] [#3 0.77,0.26,0.74,U] [#4 -1.20,0.80,0.65,U] [#5 0.68,0.93,0.43,U] [#6 0.81,0.72,0.65,U] [#7 0.62,0.36,0.42,U] [#8 0.93,0.93,0.39,U] 
22:14:43.597 00.003 12116 single-star, 8 included, MultiStar: {0.46, 0.60}, one-star: {0.50, 0.50}
22:14:43.599 00.002 12116 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.71) = xAngle (-1.93 = -1.93)
22:14:43.604 00.005 12116 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.06 = 1.06)
22:14:43.607 00.003 12116 CameraToMount -- cameraX=0.50 cameraY=0.50 hyp=0.70 cameraTheta=0.79 mountX=-0.25 mountY=0.61, mountTheta=1.95
22:14:43.613 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.50, y=0.50, opts=13)
22:14:43.616 00.003 12116 Enqueuing Move request for scope (0.50, 0.50)
22:14:43.620 00.004 11824 Worker thread wakes up
22:14:43.621 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.50) opts 0xd
22:14:43.621 00.000 11824 Handling offset move in thread for scope, endpoint = (0.50, 0.50)
22:14:43.621 00.000 11824 Moving (0.50, 0.50) raw xDistance=-0.25 yDistance=0.61
22:14:43.621 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
22:14:43.621 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:14:43.621 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
22:14:43.621 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1495, FiltMax=65535, Gamma=0.510
22:14:43.625 00.004 11824 MoveAxis(E, 0, ABG)
22:14:43.625 00.000 11824 Move returns status 0, amount 0
22:14:43.625 00.000 12116 UpdateGuideState exits: m=819834 SNR=118.9
22:14:43.628 00.003 11824 MoveAxis(N, 0, ABG)
22:14:43.628 00.000 11824 Move returns status 0, amount 0
22:14:43.628 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:43.632 00.004 11824 move complete, result=0
22:14:43.632 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:14:43.636 00.004 11824 worker thread done servicing request
22:14:43.636 00.000 12116 Enqueuing Expose request
22:14:43.640 00.004 11824 Worker thread wakes up
22:14:43.640 00.000 12116 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
22:14:43.643 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:14:43.644 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:14:47.152 03.508 11824 Exposure complete
22:14:47.491 00.339 12116 OnExposeComplete: enter
22:14:47.504 00.013 11824 worker thread done servicing request
22:14:47.505 00.001 12116 UpdateGuideState(): m_state=6
22:14:47.515 00.010 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
22:14:47.527 00.012 12116 Star::Find returns 1 (0), X=692.98, Y=1005.09, Mass=798485, SNR=126.8, Peak=65440 HFD=3.6
22:14:47.537 00.010 12116 MultiStar: [#1 0.85,0.36,0.82,U] [#2 1.01,0.27,0.68,U] [#3 1.00,0.06,0.68,U] [#4 -1.38,0.93,0.59,U] [#5 1.02,0.77,0.44,U] [#6 0.90,0.48,0.56,U] [#7 0.80,0.23,0.45,U] [#8 1.31,0.45,0.33,U] 
22:14:47.547 00.010 12116 refined, 8 included, MultiStar: {0.69, 0.39}, one-star: {0.85, 0.23}
22:14:47.562 00.015 12116 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.71) = xAngle (-2.20 = -2.20)
22:14:47.569 00.007 12116 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.78 = 0.78)
22:14:47.577 00.008 12116 CameraToMount -- cameraX=0.69 cameraY=0.39 hyp=0.79 cameraTheta=0.51 mountX=-0.47 mountY=0.56, mountTheta=2.27
22:14:47.590 00.013 12116 SchedulePrimaryMove(0D79E080, x=0.69, y=0.39, opts=13)
22:14:47.598 00.008 12116 Enqueuing Move request for scope (0.69, 0.39)
22:14:47.610 00.012 11824 Worker thread wakes up
22:14:47.610 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1479, FiltMax=65535, Gamma=0.510
22:14:47.616 00.006 11824 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.39) opts 0xd
22:14:47.616 00.000 12116 UpdateGuideState exits: m=798485 SNR=126.8
22:14:47.624 00.008 11824 Handling offset move in thread for scope, endpoint = (0.69, 0.39)
22:14:47.624 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:47.631 00.007 11824 Moving (0.69, 0.39) raw xDistance=-0.47 yDistance=0.56
22:14:47.631 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
22:14:47.631 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:14:47.631 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:14:47.641 00.010 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
22:14:47.641 00.000 12116 Enqueuing Expose request
22:14:47.645 00.004 11824 MoveAxis(E, 105, ABG)
22:14:47.645 00.000 11824 Guiding  Dir = 2, Dur = 105
22:14:47.646 00.001 11824 IsSlewing returns 0
22:14:47.647 00.001 11824 IsGuiding returns 0
22:14:47.647 00.000 11824 PulseGuide returned control before completion, sleep 115
22:14:47.764 00.117 11824 IsGuiding returns 1
22:14:47.764 00.000 11824 scope still moving after pulse duration time elapsed
22:14:47.796 00.032 11824 IsSlewing returns 0
22:14:47.796 00.000 11824 IsGuiding returns 0
22:14:47.796 00.000 11824 scope move finished after 105 + 45 ms
22:14:47.797 00.001 11824 Move returns status 0, amount 105
22:14:47.797 00.000 11824 MoveAxis(N, 0, ABG)
22:14:47.797 00.000 11824 Move returns status 0, amount 0
22:14:47.797 00.000 11824 move complete, result=0
22:14:47.797 00.000 11824 worker thread done servicing request
22:14:47.797 00.000 11824 Worker thread wakes up
22:14:47.797 00.000 12116 GuideStep: -0.5 px 105 ms EAST, 0.6 px 0 ms NORTH
22:14:47.802 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:14:47.802 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:14:51.225 03.423 11824 Exposure complete
22:14:51.470 00.245 11824 worker thread done servicing request
22:14:51.470 00.000 12116 OnExposeComplete: enter
22:14:51.475 00.005 12116 UpdateGuideState(): m_state=6
22:14:51.481 00.006 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
22:14:51.484 00.003 12116 Star::Find returns 1 (0), X=693.42, Y=1004.64, Mass=829283, SNR=125.2, Peak=65485 HFD=3.4
22:14:51.488 00.004 12116 MultiStar: [#1 1.31,0.07,0.84,U] [#2 1.30,-0.13,0.72,U] [#3 1.36,-0.24,0.62,U] [#4 -1.61,0.37,0.60,U] [#5 1.59,0.16,0.45,U] [#6 1.32,0.25,0.69,U] [#7 1.01,-0.10,0.44,U] [#8 1.71,-0.01,0.29,U] 
22:14:51.491 00.003 12116 refined, 8 included, MultiStar: {1.02, 0.00}, one-star: {1.29, -0.22}
22:14:51.495 00.004 12116 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
22:14:51.497 00.002 12116 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
22:14:51.500 00.003 12116 CameraToMount -- cameraX=1.02 cameraY=0.00 hyp=1.02 cameraTheta=0.00 mountX=-0.93 mountY=0.28, mountTheta=2.85
22:14:51.507 00.007 12116 SchedulePrimaryMove(0D79E080, x=1.02, y=0.00, opts=13)
22:14:51.510 00.003 12116 Enqueuing Move request for scope (1.02, 0.00)
22:14:51.513 00.003 11824 Worker thread wakes up
22:14:51.513 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5168, FiltMin=1674, FiltMax=65535, Gamma=0.510
22:14:51.516 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.00) opts 0xd
22:14:51.516 00.000 12116 UpdateGuideState exits: m=829283 SNR=125.2
22:14:51.519 00.003 11824 Handling offset move in thread for scope, endpoint = (1.02, 0.00)
22:14:51.519 00.000 11824 Moving (1.02, 0.00) raw xDistance=-0.93 yDistance=0.28
22:14:51.519 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:51.523 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.93
22:14:51.523 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:51.523 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:14:51.525 00.002 12116 Enqueuing Expose request
22:14:51.528 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:14:51.529 00.001 11824 MoveAxis(E, 215, ABG)
22:14:51.529 00.000 11824 Guiding  Dir = 2, Dur = 215
22:14:51.530 00.001 11824 IsSlewing returns 0
22:14:51.530 00.000 11824 IsGuiding returns 0
22:14:51.530 00.000 11824 PulseGuide returned control before completion, sleep 225
22:14:51.769 00.239 11824 IsGuiding returns 1
22:14:51.769 00.000 11824 scope still moving after pulse duration time elapsed
22:14:51.799 00.030 11824 IsSlewing returns 0
22:14:51.799 00.000 11824 IsGuiding returns 0
22:14:51.799 00.000 11824 scope move finished after 215 + 54 ms
22:14:51.799 00.000 11824 Move returns status 0, amount 215
22:14:51.799 00.000 11824 MoveAxis(N, 0, ABG)
22:14:51.799 00.000 11824 Move returns status 0, amount 0
22:14:51.799 00.000 11824 move complete, result=0
22:14:51.801 00.002 11824 worker thread done servicing request
22:14:51.801 00.000 11824 Worker thread wakes up
22:14:51.801 00.000 12116 GuideStep: -0.9 px 215 ms EAST, 0.3 px 0 ms NORTH
22:14:51.805 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:14:51.806 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:14:55.208 03.402 11824 Exposure complete
22:14:55.455 00.247 11824 worker thread done servicing request
22:14:55.455 00.000 12116 OnExposeComplete: enter
22:14:55.458 00.003 12116 UpdateGuideState(): m_state=6
22:14:55.461 00.003 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
22:14:55.464 00.003 12116 Star::Find returns 1 (0), X=692.71, Y=1005.42, Mass=861777, SNR=127.3, Peak=65535 HFD=3.5
22:14:55.468 00.004 12116 MultiStar: [#1 0.53,0.75,0.83,U] [#2 0.69,0.56,0.66,U] [#3 0.53,0.42,0.59,U] [#4 -0.91,0.95,0.70,U] [#5 0.35,1.00,0.40,U] [#6 0.54,0.63,0.57,U] [#7 0.31,0.66,0.43,U] [#8 1.11,0.85,0.27,U] 
22:14:55.472 00.004 12116 refined, 8 included, MultiStar: {0.37, 0.68}, one-star: {0.58, 0.56}
22:14:55.474 00.002 12116 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.71) = xAngle (-1.64 = -1.64)
22:14:55.478 00.004 12116 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.34 = 1.34)
22:14:55.480 00.002 12116 CameraToMount -- cameraX=0.37 cameraY=0.68 hyp=0.78 cameraTheta=1.07 mountX=-0.06 mountY=0.76, mountTheta=1.65
22:14:55.486 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.37, y=0.68, opts=13)
22:14:55.489 00.003 12116 Enqueuing Move request for scope (0.37, 0.68)
22:14:55.491 00.002 11824 Worker thread wakes up
22:14:55.491 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1623, FiltMax=65535, Gamma=0.510
22:14:55.494 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.68) opts 0xd
22:14:55.494 00.000 12116 UpdateGuideState exits: m=861777 SNR=127.3
22:14:55.497 00.003 11824 Handling offset move in thread for scope, endpoint = (0.37, 0.68)
22:14:55.497 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:55.499 00.002 11824 Moving (0.37, 0.68) raw xDistance=-0.06 yDistance=0.76
22:14:55.500 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:14:55.500 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:14:55.504 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:14:55.504 00.000 12116 Enqueuing Expose request
22:14:55.507 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.76
22:14:55.507 00.000 11824 MoveAxis(E, 0, ABG)
22:14:55.507 00.000 11824 Move returns status 0, amount 0
22:14:55.507 00.000 11824 MoveAxis(N, 0, ABG)
22:14:55.507 00.000 11824 Move returns status 0, amount 0
22:14:55.507 00.000 11824 move complete, result=0
22:14:55.507 00.000 11824 worker thread done servicing request
22:14:55.507 00.000 11824 Worker thread wakes up
22:14:55.507 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:14:55.508 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:14:55.510 00.002 12116 GuideStep: -0.1 px 0 ms EAST, 0.8 px 0 ms NORTH
22:14:58.920 03.410 11824 Exposure complete
22:14:59.160 00.240 11824 worker thread done servicing request
22:14:59.161 00.001 12116 OnExposeComplete: enter
22:14:59.164 00.003 12116 UpdateGuideState(): m_state=6
22:14:59.167 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
22:14:59.172 00.005 12116 Star::Find returns 1 (0), X=692.68, Y=1005.02, Mass=827765, SNR=123.2, Peak=65485 HFD=3.4
22:14:59.175 00.003 12116 MultiStar: [#1 0.55,0.28,0.84,U] [#2 0.73,0.22,0.74,U] [#3 0.49,0.13,0.71,U] [#4 -0.80,0.65,0.70,U] [#5 0.78,0.40,0.37,U] [#6 0.70,0.62,0.66,U] [#7 0.18,0.29,0.39,U] [#8 0.96,0.27,0.35,U] 
22:14:59.179 00.004 12116 refined, 8 included, MultiStar: {0.43, 0.32}, one-star: {0.55, 0.16}
22:14:59.181 00.002 12116 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.71) = xAngle (-2.07 = -2.07)
22:14:59.185 00.004 12116 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.91 = 0.91)
22:14:59.188 00.003 12116 CameraToMount -- cameraX=0.43 cameraY=0.32 hyp=0.54 cameraTheta=0.64 mountX=-0.26 mountY=0.43, mountTheta=2.12
22:14:59.195 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.43, y=0.32, opts=13)
22:14:59.199 00.004 12116 Enqueuing Move request for scope (0.43, 0.32)
22:14:59.203 00.004 11824 Worker thread wakes up
22:14:59.203 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=1779, FiltMax=65535, Gamma=0.510
22:14:59.206 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.32) opts 0xd
22:14:59.206 00.000 12116 UpdateGuideState exits: m=827765 SNR=123.2
22:14:59.209 00.003 11824 Handling offset move in thread for scope, endpoint = (0.43, 0.32)
22:14:59.209 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:59.212 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:14:59.214 00.002 12116 Enqueuing Expose request
22:14:59.217 00.003 11824 Moving (0.43, 0.32) raw xDistance=-0.26 yDistance=0.43
22:14:59.217 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:14:59.217 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:59.217 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:14:59.218 00.001 11824 MoveAxis(E, 0, ABG)
22:14:59.218 00.000 11824 Move returns status 0, amount 0
22:14:59.218 00.000 11824 MoveAxis(N, 0, ABG)
22:14:59.218 00.000 11824 Move returns status 0, amount 0
22:14:59.218 00.000 11824 move complete, result=0
22:14:59.219 00.001 11824 worker thread done servicing request
22:14:59.219 00.000 11824 Worker thread wakes up
22:14:59.219 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:14:59.219 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:14:59.223 00.004 12116 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
22:15:02.618 03.395 11824 Exposure complete
22:15:02.895 00.277 11824 worker thread done servicing request
22:15:02.896 00.001 12116 OnExposeComplete: enter
22:15:02.900 00.004 12116 UpdateGuideState(): m_state=6
22:15:02.908 00.008 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
22:15:02.912 00.004 12116 Star::Find returns 1 (0), X=691.89, Y=1005.10, Mass=826041, SNR=138.2, Peak=65535 HFD=3.8
22:15:02.917 00.005 12116 MultiStar: [#1 -0.22,0.51,0.66,U] [#2 0.02,0.42,0.60,U] [#3 -0.24,0.14,0.63,U] [#4 -0.14,0.66,0.54,U] [#5 0.02,0.63,0.42,U] [#6 -0.02,0.66,0.51,U] [#7 -0.16,0.27,0.36,U] [#8 0.34,0.42,0.30,U] 
22:15:02.923 00.006 12116 single-star, 8 included, MultiStar: {-0.11, 0.42}, one-star: {-0.23, 0.24}
22:15:02.927 00.004 12116 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.71) = xAngle (-0.37 = -0.37)
22:15:02.932 00.005 12116 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.62 = 2.62)
22:15:02.942 00.010 12116 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.33 cameraTheta=2.35 mountX=0.31 mountY=0.17, mountTheta=0.49
22:15:02.962 00.020 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=0.24, opts=13)
22:15:02.973 00.011 12116 Enqueuing Move request for scope (-0.23, 0.24)
22:15:02.980 00.007 11824 Worker thread wakes up
22:15:02.980 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0xd
22:15:02.980 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.23, 0.24)
22:15:02.980 00.000 11824 Moving (-0.23, 0.24) raw xDistance=0.31 yDistance=0.17
22:15:02.980 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
22:15:02.981 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:02.981 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:15:02.981 00.000 11824 MoveAxis(W, 70, ABG)
22:15:02.981 00.000 11824 Guiding  Dir = 3, Dur = 70
22:15:02.982 00.001 11824 IsSlewing returns 0
22:15:02.982 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1696, FiltMax=65535, Gamma=0.510
22:15:02.995 00.013 11824 IsGuiding returns 0
22:15:02.996 00.001 11824 PulseGuide returned control before completion, sleep 80
22:15:02.997 00.001 12116 UpdateGuideState exits: m=826041 SNR=138.2
22:15:03.007 00.010 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:03.015 00.008 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:15:03.023 00.008 12116 Enqueuing Expose request
22:15:03.080 00.057 11824 IsGuiding returns 1
22:15:03.080 00.000 11824 scope still moving after pulse duration time elapsed
22:15:03.112 00.032 11824 IsSlewing returns 0
22:15:03.112 00.000 11824 IsGuiding returns 1
22:15:03.143 00.031 11824 IsSlewing returns 0
22:15:03.143 00.000 11824 IsGuiding returns 0
22:15:03.143 00.000 11824 scope move finished after 70 + 78 ms
22:15:03.143 00.000 11824 Move returns status 0, amount 70
22:15:03.144 00.001 11824 MoveAxis(N, 0, ABG)
22:15:03.144 00.000 11824 Move returns status 0, amount 0
22:15:03.144 00.000 11824 move complete, result=0
22:15:03.144 00.000 11824 worker thread done servicing request
22:15:03.144 00.000 11824 Worker thread wakes up
22:15:03.144 00.000 12116 GuideStep: 0.3 px 70 ms WEST, 0.2 px 0 ms NORTH
22:15:03.147 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:15:03.147 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:15:06.581 03.434 11824 Exposure complete
22:15:06.834 00.253 11824 worker thread done servicing request
22:15:06.834 00.000 12116 OnExposeComplete: enter
22:15:06.838 00.004 12116 UpdateGuideState(): m_state=6
22:15:06.842 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
22:15:06.846 00.004 12116 Star::Find returns 1 (0), X=691.75, Y=1004.97, Mass=830163, SNR=125.1, Peak=65535 HFD=3.7
22:15:06.849 00.003 12116 MultiStar: [#1 -0.43,0.22,0.77,U] [#2 -0.11,0.07,0.69,U] [#3 -0.37,-0.03,0.65,U] [#4 0.04,0.56,0.60,U] [#5 -0.36,0.56,0.42,U] [#6 -0.34,0.51,0.69,U] [#7 -0.57,-0.01,0.43,U] [#8 -0.06,0.51,0.29,U] 
22:15:06.853 00.004 12116 refined, 8 included, MultiStar: {-0.30, 0.25}, one-star: {-0.37, 0.11}
22:15:06.856 00.003 12116 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.71) = xAngle (-0.27 = -0.27)
22:15:06.858 00.002 12116 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.72 = 2.72)
22:15:06.862 00.004 12116 CameraToMount -- cameraX=-0.30 cameraY=0.25 hyp=0.39 cameraTheta=2.45 mountX=0.37 mountY=0.16, mountTheta=0.40
22:15:06.867 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=0.25, opts=13)
22:15:06.871 00.004 12116 Enqueuing Move request for scope (-0.30, 0.25)
22:15:06.874 00.003 11824 Worker thread wakes up
22:15:06.874 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1573, FiltMax=65535, Gamma=0.510
22:15:06.877 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.25) opts 0xd
22:15:06.877 00.000 12116 UpdateGuideState exits: m=830163 SNR=125.1
22:15:06.880 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:06.882 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.30, 0.25)
22:15:06.883 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:15:06.886 00.003 12116 Enqueuing Expose request
22:15:06.889 00.003 11824 Moving (-0.30, 0.25) raw xDistance=0.37 yDistance=0.16
22:15:06.889 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
22:15:06.889 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:06.889 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:15:06.889 00.000 11824 MoveAxis(W, 89, ABG)
22:15:06.889 00.000 11824 Guiding  Dir = 3, Dur = 89
22:15:06.889 00.000 11824 IsSlewing returns 0
22:15:06.890 00.001 11824 IsGuiding returns 0
22:15:06.890 00.000 11824 PulseGuide returned control before completion, sleep 99
22:15:06.993 00.103 11824 IsGuiding returns 1
22:15:06.993 00.000 11824 scope still moving after pulse duration time elapsed
22:15:07.024 00.031 11824 IsSlewing returns 0
22:15:07.024 00.000 11824 IsGuiding returns 0
22:15:07.024 00.000 11824 scope move finished after 89 + 45 ms
22:15:07.024 00.000 11824 Move returns status 0, amount 89
22:15:07.024 00.000 11824 MoveAxis(N, 0, ABG)
22:15:07.025 00.001 11824 Move returns status 0, amount 0
22:15:07.025 00.000 11824 move complete, result=0
22:15:07.025 00.000 11824 worker thread done servicing request
22:15:07.025 00.000 11824 Worker thread wakes up
22:15:07.025 00.000 12116 GuideStep: 0.4 px 89 ms WEST, 0.2 px 0 ms NORTH
22:15:07.028 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:15:07.028 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:15:10.435 03.407 11824 Exposure complete
22:15:10.665 00.230 11824 worker thread done servicing request
22:15:10.665 00.000 12116 OnExposeComplete: enter
22:15:10.675 00.010 12116 UpdateGuideState(): m_state=6
22:15:10.682 00.007 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
22:15:10.690 00.008 12116 Star::Find returns 1 (0), X=691.53, Y=1005.18, Mass=818322, SNR=119.7, Peak=65535 HFD=3.8
22:15:10.697 00.007 12116 MultiStar: [#1 -0.79,0.68,0.79,U] [#2 -0.43,0.33,0.67,U] [#3 -0.43,0.43,0.74,U] [#4 0.38,0.63,0.61,U] [#5 -0.32,1.01,0.40,U] [#6 -0.44,0.58,0.58,U] [#7 -0.65,0.28,0.40,U] [#8 -0.06,0.60,0.30,U] 
22:15:10.708 00.011 12116 refined, 8 included, MultiStar: {-0.41, 0.51}, one-star: {-0.60, 0.32}
22:15:10.726 00.018 12116 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.71) = xAngle (-0.47 = -0.47)
22:15:10.732 00.006 12116 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.52 = 2.52)
22:15:10.739 00.007 12116 CameraToMount -- cameraX=-0.41 cameraY=0.51 hyp=0.66 cameraTheta=2.25 mountX=0.59 mountY=0.38, mountTheta=0.58
22:15:10.758 00.019 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=0.51, opts=13)
22:15:10.766 00.008 12116 Enqueuing Move request for scope (-0.41, 0.51)
22:15:10.782 00.016 11824 Worker thread wakes up
22:15:10.782 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.51) opts 0xd
22:15:10.782 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.41, 0.51)
22:15:10.782 00.000 11824 Moving (-0.41, 0.51) raw xDistance=0.59 yDistance=0.38
22:15:10.782 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
22:15:10.782 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:10.782 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:15:10.782 00.000 11824 MoveAxis(W, 138, ABG)
22:15:10.782 00.000 11824 Guiding  Dir = 3, Dur = 138
22:15:10.783 00.001 11824 IsSlewing returns 0
22:15:10.783 00.000 11824 IsGuiding returns 0
22:15:10.783 00.000 11824 PulseGuide returned control before completion, sleep 148
22:15:10.784 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1696, FiltMax=65535, Gamma=0.510
22:15:10.790 00.006 12116 UpdateGuideState exits: m=818322 SNR=119.7
22:15:10.793 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:10.797 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:15:10.800 00.003 12116 Enqueuing Expose request
22:15:10.935 00.135 11824 IsGuiding returns 1
22:15:10.935 00.000 11824 scope still moving after pulse duration time elapsed
22:15:10.966 00.031 11824 IsSlewing returns 0
22:15:10.966 00.000 11824 IsGuiding returns 0
22:15:10.967 00.001 11824 scope move finished after 138 + 45 ms
22:15:10.967 00.000 11824 Move returns status 0, amount 138
22:15:10.967 00.000 11824 MoveAxis(N, 0, ABG)
22:15:10.967 00.000 11824 Move returns status 0, amount 0
22:15:10.967 00.000 11824 move complete, result=0
22:15:10.967 00.000 11824 worker thread done servicing request
22:15:10.967 00.000 12116 GuideStep: 0.6 px 138 ms WEST, 0.4 px 0 ms NORTH
22:15:10.971 00.004 11824 Worker thread wakes up
22:15:10.971 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:15:10.971 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:15:14.374 03.403 11824 Exposure complete
22:15:14.617 00.243 11824 worker thread done servicing request
22:15:14.618 00.001 12116 OnExposeComplete: enter
22:15:14.621 00.003 12116 UpdateGuideState(): m_state=6
22:15:14.625 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
22:15:14.629 00.004 12116 Star::Find returns 1 (0), X=692.18, Y=1005.33, Mass=784448, SNR=115.6, Peak=65535 HFD=3.6
22:15:14.632 00.003 12116 MultiStar: [#1 0.04,0.74,1.04,U] [#2 0.23,0.61,0.71,U] [#3 0.12,0.31,0.69,U] [#4 -0.38,0.97,0.67,U] [#5 0.12,1.16,0.39,U] [#6 0.06,0.57,0.64,U] [#7 -0.09,0.84,0.46,U] [#8 0.51,0.79,0.34,U] 
22:15:14.635 00.003 12116 single-star, 8 included, MultiStar: {0.05, 0.68}, one-star: {0.05, 0.47}
22:15:14.639 00.004 12116 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.71) = xAngle (-1.25 = -1.25)
22:15:14.641 00.002 12116 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.73 = 1.73)
22:15:14.644 00.003 12116 CameraToMount -- cameraX=0.05 cameraY=0.47 hyp=0.48 cameraTheta=1.46 mountX=0.15 mountY=0.47, mountTheta=1.27
22:15:14.650 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=0.47, opts=13)
22:15:14.653 00.003 12116 Enqueuing Move request for scope (0.05, 0.47)
22:15:14.657 00.004 11824 Worker thread wakes up
22:15:14.657 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1536, FiltMax=65535, Gamma=0.510
22:15:14.660 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.47) opts 0xd
22:15:14.660 00.000 11824 Handling offset move in thread for scope, endpoint = (0.05, 0.47)
22:15:14.660 00.000 11824 Moving (0.05, 0.47) raw xDistance=0.15 yDistance=0.47
22:15:14.661 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:15:14.661 00.000 12116 UpdateGuideState exits: m=784448 SNR=115.6
22:15:14.664 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:15:14.664 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:14.667 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
22:15:14.667 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:15:14.671 00.004 12116 Enqueuing Expose request
22:15:14.674 00.003 11824 MoveAxis(E, 0, ABG)
22:15:14.674 00.000 11824 Move returns status 0, amount 0
22:15:14.674 00.000 11824 MoveAxis(N, 0, ABG)
22:15:14.674 00.000 11824 Move returns status 0, amount 0
22:15:14.674 00.000 11824 move complete, result=0
22:15:14.674 00.000 12116 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
22:15:14.677 00.003 11824 worker thread done servicing request
22:15:14.678 00.001 11824 Worker thread wakes up
22:15:14.678 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:15:14.678 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:15:18.080 03.402 11824 Exposure complete
22:15:18.321 00.241 11824 worker thread done servicing request
22:15:18.321 00.000 12116 OnExposeComplete: enter
22:15:18.324 00.003 12116 UpdateGuideState(): m_state=6
22:15:18.328 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
22:15:18.331 00.003 12116 Star::Find returns 1 (0), X=691.63, Y=1005.80, Mass=845039, SNR=117.6, Peak=65535 HFD=3.6
22:15:18.334 00.003 12116 MultiStar: [#1 -0.39,1.07,0.90,U] [#2 -0.36,0.90,0.76,U] [#3 -0.28,0.69,0.73,U] [#4 0.42,0.95,0.63,U] [#5 0.01,1.03,0.44,U] [#6 -0.40,1.03,0.70,U] [#7 -0.44,0.78,0.42,U] [#8 -0.26,1.09,0.33,U] 
22:15:18.337 00.003 12116 refined, 8 included, MultiStar: {-0.27, 0.94}, one-star: {-0.49, 0.94}
22:15:18.340 00.003 12116 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.71) = xAngle (-0.86 = -0.86)
22:15:18.344 00.004 12116 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.12 = 2.12)
22:15:18.346 00.002 12116 CameraToMount -- cameraX=-0.27 cameraY=0.94 hyp=0.98 cameraTheta=1.85 mountX=0.64 mountY=0.83, mountTheta=0.92
22:15:18.351 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.27, y=0.94, opts=13)
22:15:18.354 00.003 12116 Enqueuing Move request for scope (-0.27, 0.94)
22:15:18.356 00.002 11824 Worker thread wakes up
22:15:18.357 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1633, FiltMax=65535, Gamma=0.510
22:15:18.360 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.94) opts 0xd
22:15:18.361 00.001 12116 UpdateGuideState exits: m=845039 SNR=117.6
22:15:18.363 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.27, 0.94)
22:15:18.363 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:18.366 00.003 11824 Moving (-0.27, 0.94) raw xDistance=0.64 yDistance=0.83
22:15:18.366 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:15:18.368 00.002 12116 Enqueuing Expose request
22:15:18.371 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
22:15:18.371 00.000 11824 switching direction from -1 to 1 - decHistory=5 oldest=1.45 newest=1.69
22:15:18.371 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
22:15:18.371 00.000 11824 MoveAxis(W, 143, ABG)
22:15:18.372 00.001 11824 Guiding  Dir = 3, Dur = 143
22:15:18.372 00.000 11824 IsSlewing returns 0
22:15:18.372 00.000 11824 IsGuiding returns 0
22:15:18.372 00.000 11824 PulseGuide returned control before completion, sleep 153
22:15:18.532 00.160 11824 IsGuiding returns 1
22:15:18.532 00.000 11824 scope still moving after pulse duration time elapsed
22:15:18.563 00.031 11824 IsSlewing returns 0
22:15:18.563 00.000 11824 IsGuiding returns 0
22:15:18.563 00.000 11824 scope move finished after 143 + 48 ms
22:15:18.563 00.000 11824 Move returns status 0, amount 143
22:15:18.564 00.001 11824 MoveAxis(S, 156, ABG)
22:15:18.564 00.000 11824 Guiding  Dir = 1, Dur = 156
22:15:18.564 00.000 11824 IsSlewing returns 0
22:15:18.564 00.000 11824 IsGuiding returns 0
22:15:18.564 00.000 11824 PulseGuide returned control before completion, sleep 166
22:15:18.734 00.170 11824 IsGuiding returns 1
22:15:18.734 00.000 11824 scope still moving after pulse duration time elapsed
22:15:18.766 00.032 11824 IsSlewing returns 0
22:15:18.766 00.000 11824 IsGuiding returns 0
22:15:18.767 00.001 11824 scope move finished after 156 + 46 ms
22:15:18.767 00.000 11824 Move returns status 0, amount 156
22:15:18.767 00.000 11824 move complete, result=0
22:15:18.767 00.000 11824 worker thread done servicing request
22:15:18.768 00.001 12116 GuideStep: 0.6 px 143 ms WEST, 0.8 px 156 ms SOUTH
22:15:18.775 00.007 11824 Worker thread wakes up
22:15:18.775 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:15:18.775 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:15:22.201 03.426 11824 Exposure complete
22:15:22.438 00.237 11824 worker thread done servicing request
22:15:22.438 00.000 12116 OnExposeComplete: enter
22:15:22.442 00.004 12116 UpdateGuideState(): m_state=6
22:15:22.445 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
22:15:22.448 00.003 12116 Star::Find returns 1 (0), X=691.70, Y=1005.64, Mass=888690, SNR=124.0, Peak=65535 HFD=3.5
22:15:22.451 00.003 12116 MultiStar: [#1 -0.50,0.82,0.81,U] [#2 -0.28,0.96,0.66,U] [#3 -0.26,0.86,0.80,U] [#4 0.04,1.21,0.58,U] [#5 -0.44,1.13,0.41,U] [#6 -0.39,1.30,0.53,U] [#7 -0.67,0.97,0.42,U] [#8 -0.01,0.96,0.35,U] 
22:15:22.456 00.005 12116 single-star, 8 included, MultiStar: {-0.34, 0.96}, one-star: {-0.42, 0.78}
22:15:22.458 00.002 12116 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.71) = xAngle (-0.64 = -0.64)
22:15:22.462 00.004 12116 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.34 = 2.34)
22:15:22.464 00.002 12116 CameraToMount -- cameraX=-0.42 cameraY=0.78 hyp=0.88 cameraTheta=2.07 mountX=0.71 mountY=0.63, mountTheta=0.73
22:15:22.471 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.42, y=0.78, opts=13)
22:15:22.473 00.002 12116 Enqueuing Move request for scope (-0.42, 0.78)
22:15:22.476 00.003 11824 Worker thread wakes up
22:15:22.476 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=1405, FiltMax=65535, Gamma=0.510
22:15:22.479 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.78) opts 0xd
22:15:22.479 00.000 12116 UpdateGuideState exits: m=888690 SNR=124.0
22:15:22.481 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:22.484 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.42, 0.78)
22:15:22.484 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:15:22.488 00.004 12116 Enqueuing Expose request
22:15:22.490 00.002 11824 Moving (-0.42, 0.78) raw xDistance=0.71 yDistance=0.63
22:15:22.490 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.71
22:15:22.490 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
22:15:22.490 00.000 11824 MoveAxis(W, 168, ABG)
22:15:22.490 00.000 11824 Guiding  Dir = 3, Dur = 168
22:15:22.491 00.001 11824 IsSlewing returns 0
22:15:22.491 00.000 11824 IsGuiding returns 0
22:15:22.491 00.000 11824 PulseGuide returned control before completion, sleep 178
22:15:22.674 00.183 11824 IsGuiding returns 1
22:15:22.674 00.000 11824 scope still moving after pulse duration time elapsed
22:15:22.706 00.032 11824 IsSlewing returns 0
22:15:22.706 00.000 11824 IsGuiding returns 0
22:15:22.706 00.000 11824 scope move finished after 168 + 46 ms
22:15:22.706 00.000 11824 Move returns status 0, amount 168
22:15:22.706 00.000 11824 MoveAxis(S, 119, ABG)
22:15:22.706 00.000 11824 Guiding  Dir = 1, Dur = 119
22:15:22.707 00.001 11824 IsSlewing returns 0
22:15:22.707 00.000 11824 IsGuiding returns 0
22:15:22.707 00.000 11824 PulseGuide returned control before completion, sleep 129
22:15:22.847 00.140 11824 IsGuiding returns 1
22:15:22.847 00.000 11824 scope still moving after pulse duration time elapsed
22:15:22.878 00.031 11824 IsSlewing returns 0
22:15:22.879 00.001 11824 IsGuiding returns 0
22:15:22.879 00.000 11824 scope move finished after 119 + 53 ms
22:15:22.879 00.000 11824 Move returns status 0, amount 119
22:15:22.879 00.000 11824 move complete, result=0
22:15:22.879 00.000 11824 worker thread done servicing request
22:15:22.879 00.000 11824 Worker thread wakes up
22:15:22.879 00.000 12116 GuideStep: 0.7 px 168 ms WEST, 0.6 px 119 ms SOUTH
22:15:22.883 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:15:22.883 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:15:26.304 03.421 11824 Exposure complete
22:15:26.548 00.244 11824 worker thread done servicing request
22:15:26.548 00.000 12116 OnExposeComplete: enter
22:15:26.551 00.003 12116 UpdateGuideState(): m_state=6
22:15:26.556 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
22:15:26.560 00.004 12116 Star::Find returns 1 (0), X=692.14, Y=1005.05, Mass=823392, SNR=113.1, Peak=65535 HFD=3.8
22:15:26.563 00.003 12116 MultiStar: [#1 0.08,0.32,0.90,U] [#2 0.20,0.29,0.74,U] [#3 0.05,0.29,0.86,U] [#4 -0.19,0.75,0.66,U] [#5 0.19,0.97,0.42,U] [#6 0.09,0.50,0.65,U] [#7 -0.11,0.35,0.47,U] [#8 0.70,0.56,0.32,U] 
22:15:26.566 00.003 12116 single-star, 8 included, MultiStar: {0.08, 0.42}, one-star: {0.01, 0.19}
22:15:26.569 00.003 12116 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.71) = xAngle (-1.20 = -1.20)
22:15:26.572 00.003 12116 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.79 = 1.79)
22:15:26.576 00.004 12116 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.52 mountX=0.07 mountY=0.18, mountTheta=1.21
22:15:26.584 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.01, y=0.19, opts=13)
22:15:26.589 00.005 12116 Enqueuing Move request for scope (0.01, 0.19)
22:15:26.592 00.003 11824 Worker thread wakes up
22:15:26.592 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
22:15:26.592 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=1533, FiltMax=65535, Gamma=0.510
22:15:26.596 00.004 11824 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
22:15:26.596 00.000 12116 UpdateGuideState exits: m=823392 SNR=113.1
22:15:26.599 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:26.602 00.003 11824 Moving (0.01, 0.19) raw xDistance=0.07 yDistance=0.18
22:15:26.602 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:15:26.602 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:26.602 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:15:26.606 00.004 12116 Enqueuing Expose request
22:15:26.608 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:15:26.608 00.000 11824 MoveAxis(E, 0, ABG)
22:15:26.608 00.000 11824 Move returns status 0, amount 0
22:15:26.608 00.000 11824 MoveAxis(N, 0, ABG)
22:15:26.608 00.000 11824 Move returns status 0, amount 0
22:15:26.608 00.000 11824 move complete, result=0
22:15:26.609 00.001 11824 worker thread done servicing request
22:15:26.609 00.000 11824 Worker thread wakes up
22:15:26.609 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:15:26.609 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:15:26.614 00.005 12116 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:15:30.026 03.412 11824 Exposure complete
22:15:30.281 00.255 11824 worker thread done servicing request
22:15:30.281 00.000 12116 OnExposeComplete: enter
22:15:30.285 00.004 12116 UpdateGuideState(): m_state=6
22:15:30.289 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
22:15:30.292 00.003 12116 Star::Find returns 1 (0), X=691.48, Y=1005.62, Mass=845841, SNR=131.8, Peak=65535 HFD=3.4
22:15:30.296 00.004 12116 MultiStar: [#1 -0.74,1.02,0.77,U] [#2 -0.49,0.78,0.64,U] [#3 -0.46,0.64,0.71,U] [#4 0.39,1.06,0.53,U] [#5 -0.51,1.26,0.36,U] [#6 -0.47,0.65,0.66,U] [#7 -0.59,0.64,0.32,U] [#8 -0.26,0.87,0.31,U] 
22:15:30.299 00.003 12116 refined, 8 included, MultiStar: {-0.45, 0.83}, one-star: {-0.65, 0.76}
22:15:30.302 00.003 12116 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.71) = xAngle (-0.65 = -0.65)
22:15:30.306 00.004 12116 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.34 = 2.34)
22:15:30.309 00.003 12116 CameraToMount -- cameraX=-0.45 cameraY=0.83 hyp=0.95 cameraTheta=2.07 mountX=0.76 mountY=0.68, mountTheta=0.73
22:15:30.315 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.45, y=0.83, opts=13)
22:15:30.318 00.003 12116 Enqueuing Move request for scope (-0.45, 0.83)
22:15:30.321 00.003 11824 Worker thread wakes up
22:15:30.321 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1659, FiltMax=65535, Gamma=0.510
22:15:30.325 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.83) opts 0xd
22:15:30.325 00.000 12116 UpdateGuideState exits: m=845841 SNR=131.8
22:15:30.328 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.45, 0.83)
22:15:30.328 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:30.330 00.002 11824 Moving (-0.45, 0.83) raw xDistance=0.76 yDistance=0.68
22:15:30.331 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:15:30.333 00.002 12116 Enqueuing Expose request
22:15:30.338 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
22:15:30.338 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
22:15:30.338 00.000 11824 MoveAxis(W, 170, ABG)
22:15:30.338 00.000 11824 Guiding  Dir = 3, Dur = 170
22:15:30.338 00.000 11824 IsSlewing returns 0
22:15:30.338 00.000 11824 IsGuiding returns 0
22:15:30.339 00.001 11824 PulseGuide returned control before completion, sleep 180
22:15:30.529 00.190 11824 IsGuiding returns 1
22:15:30.529 00.000 11824 scope still moving after pulse duration time elapsed
22:15:30.561 00.032 11824 IsSlewing returns 0
22:15:30.561 00.000 11824 IsGuiding returns 0
22:15:30.561 00.000 11824 scope move finished after 170 + 52 ms
22:15:30.561 00.000 11824 Move returns status 0, amount 170
22:15:30.561 00.000 11824 MoveAxis(S, 128, ABG)
22:15:30.561 00.000 11824 Guiding  Dir = 1, Dur = 128
22:15:30.562 00.001 11824 IsSlewing returns 0
22:15:30.562 00.000 11824 IsGuiding returns 0
22:15:30.562 00.000 11824 PulseGuide returned control before completion, sleep 138
22:15:30.702 00.140 11824 IsGuiding returns 1
22:15:30.702 00.000 11824 scope still moving after pulse duration time elapsed
22:15:30.734 00.032 11824 IsSlewing returns 0
22:15:30.734 00.000 11824 IsGuiding returns 1
22:15:30.766 00.032 11824 IsSlewing returns 0
22:15:30.766 00.000 11824 IsGuiding returns 1
22:15:30.796 00.030 11824 IsSlewing returns 0
22:15:30.796 00.000 11824 IsGuiding returns 0
22:15:30.796 00.000 11824 scope move finished after 128 + 107 ms
22:15:30.796 00.000 11824 Move returns status 0, amount 128
22:15:30.796 00.000 11824 move complete, result=0
22:15:30.798 00.002 11824 worker thread done servicing request
22:15:30.798 00.000 11824 Worker thread wakes up
22:15:30.798 00.000 12116 GuideStep: 0.8 px 170 ms WEST, 0.7 px 128 ms SOUTH
22:15:30.800 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:15:30.802 00.002 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:15:34.210 03.408 11824 Exposure complete
22:15:34.471 00.261 11824 worker thread done servicing request
22:15:34.471 00.000 12116 OnExposeComplete: enter
22:15:34.474 00.003 12116 UpdateGuideState(): m_state=6
22:15:34.479 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
22:15:34.483 00.004 12116 Star::Find returns 1 (0), X=691.50, Y=1005.74, Mass=837165, SNR=125.1, Peak=65535 HFD=3.5
22:15:34.489 00.006 12116 MultiStar: [#1 -0.57,1.06,0.89,U] [#2 -0.44,0.91,0.76,U] [#3 -0.40,0.68,0.69,U] [#4 -0.16,1.12,0.71,U] [#5 -0.48,1.35,0.42,U] [#6 -0.45,1.15,0.57,U] [#7 -0.47,0.99,0.47,U] [#8 -0.12,1.11,0.32,U] 
22:15:34.492 00.003 12116 single-star, 8 included, MultiStar: {-0.44, 1.00}, one-star: {-0.62, 0.88}
22:15:34.496 00.004 12116 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.71) = xAngle (-0.52 = -0.52)
22:15:34.499 00.003 12116 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.46 = 2.46)
22:15:34.503 00.004 12116 CameraToMount -- cameraX=-0.62 cameraY=0.88 hyp=1.08 cameraTheta=2.19 mountX=0.93 mountY=0.68, mountTheta=0.63
22:15:34.511 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.62, y=0.88, opts=13)
22:15:34.514 00.003 12116 Enqueuing Move request for scope (-0.62, 0.88)
22:15:34.519 00.005 11824 Worker thread wakes up
22:15:34.520 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1630, FiltMax=65535, Gamma=0.510
22:15:34.523 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.88) opts 0xd
22:15:34.524 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.62, 0.88)
22:15:34.524 00.000 11824 Moving (-0.62, 0.88) raw xDistance=0.93 yDistance=0.68
22:15:34.524 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.93
22:15:34.524 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
22:15:34.524 00.000 11824 MoveAxis(W, 220, ABG)
22:15:34.524 00.000 11824 Guiding  Dir = 3, Dur = 220
22:15:34.524 00.000 11824 IsSlewing returns 0
22:15:34.525 00.001 11824 IsGuiding returns 0
22:15:34.525 00.000 11824 PulseGuide returned control before completion, sleep 230
22:15:34.525 00.000 12116 UpdateGuideState exits: m=837165 SNR=125.1
22:15:34.532 00.007 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:34.539 00.007 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:15:34.542 00.003 12116 Enqueuing Expose request
22:15:34.761 00.219 11824 IsGuiding returns 1
22:15:34.761 00.000 11824 scope still moving after pulse duration time elapsed
22:15:34.793 00.032 11824 IsSlewing returns 0
22:15:34.793 00.000 11824 IsGuiding returns 0
22:15:34.793 00.000 11824 scope move finished after 220 + 48 ms
22:15:34.793 00.000 11824 Move returns status 0, amount 220
22:15:34.793 00.000 11824 MoveAxis(S, 127, ABG)
22:15:34.793 00.000 11824 Guiding  Dir = 1, Dur = 127
22:15:34.794 00.001 11824 IsSlewing returns 0
22:15:34.794 00.000 11824 IsGuiding returns 0
22:15:34.794 00.000 11824 PulseGuide returned control before completion, sleep 137
22:15:34.935 00.141 11824 IsGuiding returns 1
22:15:34.935 00.000 11824 scope still moving after pulse duration time elapsed
22:15:34.966 00.031 11824 IsSlewing returns 0
22:15:34.966 00.000 11824 IsGuiding returns 0
22:15:34.966 00.000 11824 scope move finished after 127 + 45 ms
22:15:34.966 00.000 11824 Move returns status 0, amount 127
22:15:34.966 00.000 11824 move complete, result=0
22:15:34.967 00.001 11824 worker thread done servicing request
22:15:34.967 00.000 11824 Worker thread wakes up
22:15:34.967 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:15:34.967 00.000 12116 GuideStep: 0.9 px 220 ms WEST, 0.7 px 127 ms SOUTH
22:15:34.971 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:15:38.390 03.419 11824 Exposure complete
22:15:38.627 00.237 11824 worker thread done servicing request
22:15:38.627 00.000 12116 OnExposeComplete: enter
22:15:38.630 00.003 12116 UpdateGuideState(): m_state=6
22:15:38.633 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
22:15:38.636 00.003 12116 Star::Find returns 1 (0), X=691.45, Y=1005.69, Mass=799786, SNR=106.1, Peak=64778 HFD=3.3
22:15:38.639 00.003 12116 MultiStar: [#1 -0.81,1.03,0.94,U] [#2 -0.68,0.80,0.84,U] [#3 -0.55,0.68,0.77,U] [#4 0.28,0.91,0.67,U] [#5 -0.60,1.14,0.42,U] [#6 -0.54,1.09,0.66,U] [#7 -0.87,0.72,0.48,U] [#8 -0.59,1.11,0.38,U] 
22:15:38.642 00.003 12116 refined, 8 included, MultiStar: {-0.57, 0.90}, one-star: {-0.68, 0.83}
22:15:38.645 00.003 12116 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.71) = xAngle (-0.58 = -0.58)
22:15:38.647 00.002 12116 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.41 = 2.41)
22:15:38.649 00.002 12116 CameraToMount -- cameraX=-0.57 cameraY=0.90 hyp=1.07 cameraTheta=2.13 mountX=0.89 mountY=0.72, mountTheta=0.68
22:15:38.657 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.57, y=0.90, opts=13)
22:15:38.659 00.002 12116 Enqueuing Move request for scope (-0.57, 0.90)
22:15:38.664 00.005 11824 Worker thread wakes up
22:15:38.664 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.90) opts 0xd
22:15:38.664 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1571, FiltMax=65535, Gamma=0.510
22:15:38.666 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.57, 0.90)
22:15:38.667 00.001 12116 UpdateGuideState exits: m=799786 SNR=106.1
22:15:38.671 00.004 11824 Moving (-0.57, 0.90) raw xDistance=0.89 yDistance=0.72
22:15:38.671 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.89
22:15:38.671 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:38.674 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
22:15:38.674 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:15:38.677 00.003 11824 MoveAxis(W, 216, ABG)
22:15:38.677 00.000 12116 Enqueuing Expose request
22:15:38.681 00.004 11824 Guiding  Dir = 3, Dur = 216
22:15:38.681 00.000 11824 IsSlewing returns 0
22:15:38.682 00.001 11824 IsGuiding returns 0
22:15:38.682 00.000 11824 PulseGuide returned control before completion, sleep 226
22:15:38.910 00.228 11824 IsGuiding returns 1
22:15:38.910 00.000 11824 scope still moving after pulse duration time elapsed
22:15:38.941 00.031 11824 IsSlewing returns 0
22:15:38.941 00.000 11824 IsGuiding returns 0
22:15:38.941 00.000 11824 scope move finished after 216 + 44 ms
22:15:38.941 00.000 11824 Move returns status 0, amount 216
22:15:38.943 00.002 11824 MoveAxis(S, 135, ABG)
22:15:38.943 00.000 11824 Guiding  Dir = 1, Dur = 135
22:15:38.943 00.000 11824 IsSlewing returns 0
22:15:38.943 00.000 11824 IsGuiding returns 0
22:15:38.944 00.001 11824 PulseGuide returned control before completion, sleep 145
22:15:39.099 00.155 11824 IsGuiding returns 1
22:15:39.099 00.000 11824 scope still moving after pulse duration time elapsed
22:15:39.130 00.031 11824 IsSlewing returns 0
22:15:39.130 00.000 11824 IsGuiding returns 0
22:15:39.130 00.000 11824 scope move finished after 135 + 51 ms
22:15:39.130 00.000 11824 Move returns status 0, amount 135
22:15:39.130 00.000 11824 move complete, result=0
22:15:39.130 00.000 11824 worker thread done servicing request
22:15:39.130 00.000 11824 Worker thread wakes up
22:15:39.131 00.001 12116 GuideStep: 0.9 px 216 ms WEST, 0.7 px 135 ms SOUTH
22:15:39.133 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:15:39.134 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:15:42.534 03.400 11824 Exposure complete
22:15:42.782 00.248 11824 worker thread done servicing request
22:15:42.782 00.000 12116 OnExposeComplete: enter
22:15:42.787 00.005 12116 UpdateGuideState(): m_state=6
22:15:42.791 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
22:15:42.794 00.003 12116 Star::Find returns 1 (0), X=691.42, Y=1004.74, Mass=797212, SNR=118.7, Peak=65507 HFD=3.3
22:15:42.799 00.005 12116 MultiStar: [#1 -0.60,-0.07,0.84,U] [#2 -0.55,-0.03,0.86,U] [#3 -0.54,-0.00,0.81,U] [#4 0.31,0.54,0.56,U] [#5 -0.48,0.23,0.43,U] [#6 -0.52,0.25,0.60,U] [#7 -0.67,0.03,0.47,U] [#8 -0.26,0.24,0.34,U] 
22:15:42.803 00.004 12116 refined, 8 included, MultiStar: {-0.49, 0.07}, one-star: {-0.71, -0.12}
22:15:42.806 00.003 12116 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.71) = xAngle (0.27 = 0.27)
22:15:42.810 00.004 12116 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.26 = -3.02)
22:15:42.812 00.002 12116 CameraToMount -- cameraX=-0.49 cameraY=0.07 hyp=0.49 cameraTheta=2.99 mountX=0.47 mountY=-0.06, mountTheta=-0.12
22:15:42.821 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.49, y=0.07, opts=13)
22:15:42.825 00.004 12116 Enqueuing Move request for scope (-0.49, 0.07)
22:15:42.829 00.004 11824 Worker thread wakes up
22:15:42.829 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1677, FiltMax=65535, Gamma=0.510
22:15:42.832 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.07) opts 0xd
22:15:42.832 00.000 12116 UpdateGuideState exits: m=797212 SNR=118.7
22:15:42.835 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.49, 0.07)
22:15:42.836 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:42.839 00.003 11824 Moving (-0.49, 0.07) raw xDistance=0.47 yDistance=-0.06
22:15:42.839 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:15:42.841 00.002 12116 Enqueuing Expose request
22:15:42.845 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.47
22:15:42.845 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:42.845 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:15:42.845 00.000 11824 MoveAxis(W, 121, ABG)
22:15:42.845 00.000 11824 Guiding  Dir = 3, Dur = 121
22:15:42.845 00.000 11824 IsSlewing returns 0
22:15:42.846 00.001 11824 IsGuiding returns 0
22:15:42.846 00.000 11824 PulseGuide returned control before completion, sleep 131
22:15:42.987 00.141 11824 IsGuiding returns 1
22:15:42.987 00.000 11824 scope still moving after pulse duration time elapsed
22:15:43.018 00.031 11824 IsSlewing returns 0
22:15:43.019 00.001 11824 IsGuiding returns 0
22:15:43.019 00.000 11824 scope move finished after 121 + 52 ms
22:15:43.019 00.000 11824 Move returns status 0, amount 121
22:15:43.019 00.000 11824 MoveAxis(N, 0, ABG)
22:15:43.019 00.000 11824 Move returns status 0, amount 0
22:15:43.019 00.000 11824 move complete, result=0
22:15:43.019 00.000 11824 worker thread done servicing request
22:15:43.019 00.000 11824 Worker thread wakes up
22:15:43.020 00.001 12116 GuideStep: 0.5 px 121 ms WEST, -0.1 px 0 ms NORTH
22:15:43.023 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:15:43.023 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:15:46.452 03.429 11824 Exposure complete
22:15:46.706 00.254 11824 worker thread done servicing request
22:15:46.706 00.000 12116 OnExposeComplete: enter
22:15:46.709 00.003 12116 UpdateGuideState(): m_state=6
22:15:46.713 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
22:15:46.716 00.003 12116 Star::Find returns 1 (0), X=691.23, Y=1004.44, Mass=778300, SNR=117.8, Peak=65491 HFD=3.6
22:15:46.721 00.005 12116 MultiStar: [#1 -0.89,-0.36,0.87,U] [#2 -0.66,-0.42,0.67,U] [#3 -0.77,-0.42,0.69,U] [#4 0.55,-0.29,0.51,U] [#5 -0.73,0.08,0.39,U] [#6 -0.74,-0.15,0.63,U] [#7 -0.92,-0.42,0.46,U] [#8 -0.38,-0.03,0.35,U] 
22:15:46.724 00.003 12116 refined, 8 included, MultiStar: {-0.66, -0.31}, one-star: {-0.89, -0.42}
22:15:46.728 00.004 12116 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.71) = xAngle (-5.42 = 0.87)
22:15:46.730 00.002 12116 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.43 = -2.43)
22:15:46.733 00.003 12116 CameraToMount -- cameraX=-0.66 cameraY=-0.31 hyp=0.73 cameraTheta=-2.70 mountX=0.47 mountY=-0.47, mountTheta=-0.79
22:15:46.739 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.66, y=-0.31, opts=13)
22:15:46.743 00.004 12116 Enqueuing Move request for scope (-0.66, -0.31)
22:15:46.745 00.002 11824 Worker thread wakes up
22:15:46.746 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1789, FiltMax=65535, Gamma=0.510
22:15:46.748 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.31) opts 0xd
22:15:46.748 00.000 12116 UpdateGuideState exits: m=778300 SNR=117.8
22:15:46.751 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.66, -0.31)
22:15:46.752 00.001 11824 Moving (-0.66, -0.31) raw xDistance=0.47 yDistance=-0.47
22:15:46.752 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
22:15:46.752 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:15:46.752 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
22:15:46.752 00.000 11824 MoveAxis(W, 114, ABG)
22:15:46.752 00.000 11824 Guiding  Dir = 3, Dur = 114
22:15:46.753 00.001 11824 IsSlewing returns 0
22:15:46.753 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:46.757 00.004 11824 IsGuiding returns 0
22:15:46.757 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:15:46.760 00.003 12116 Enqueuing Expose request
22:15:46.763 00.003 11824 PulseGuide returned control before completion, sleep 124
22:15:46.893 00.130 11824 IsGuiding returns 1
22:15:46.893 00.000 11824 scope still moving after pulse duration time elapsed
22:15:46.924 00.031 11824 IsSlewing returns 0
22:15:46.924 00.000 11824 IsGuiding returns 0
22:15:46.924 00.000 11824 scope move finished after 114 + 53 ms
22:15:46.924 00.000 11824 Move returns status 0, amount 114
22:15:46.924 00.000 11824 MoveAxis(N, 0, ABG)
22:15:46.924 00.000 11824 Move returns status 0, amount 0
22:15:46.924 00.000 11824 move complete, result=0
22:15:46.925 00.001 11824 worker thread done servicing request
22:15:46.925 00.000 11824 Worker thread wakes up
22:15:46.925 00.000 12116 GuideStep: 0.5 px 114 ms WEST, -0.5 px 0 ms NORTH
22:15:46.928 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:15:46.928 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:15:50.354 03.426 11824 Exposure complete
22:15:50.705 00.351 11824 worker thread done servicing request
22:15:50.706 00.001 12116 OnExposeComplete: enter
22:15:50.709 00.003 12116 UpdateGuideState(): m_state=6
22:15:50.713 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
22:15:50.716 00.003 12116 Star::Find returns 1 (0), X=691.45, Y=1004.76, Mass=841410, SNR=123.2, Peak=65507 HFD=3.5
22:15:50.721 00.005 12116 MultiStar: [#1 -0.67,0.04,0.72,U] [#2 -0.49,-0.03,0.65,U] [#3 -0.45,-0.13,0.81,U] [#4 0.19,0.18,0.67,U] [#5 -0.25,0.19,0.38,U] [#6 -0.49,0.07,0.64,U] [#7 -0.97,-0.24,0.43,U] [#8 -0.19,-0.06,0.35,U] 
22:15:50.724 00.003 12116 refined, 8 included, MultiStar: {-0.46, -0.02}, one-star: {-0.68, -0.10}
22:15:50.727 00.003 12116 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.71) = xAngle (-5.82 = 0.46)
22:15:50.730 00.003 12116 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.83 = -2.83)
22:15:50.735 00.005 12116 CameraToMount -- cameraX=-0.46 cameraY=-0.02 hyp=0.46 cameraTheta=-3.11 mountX=0.41 mountY=-0.14, mountTheta=-0.33
22:15:50.742 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=-0.02, opts=13)
22:15:50.745 00.003 12116 Enqueuing Move request for scope (-0.46, -0.02)
22:15:50.748 00.003 11824 Worker thread wakes up
22:15:50.748 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1680, FiltMax=65535, Gamma=0.510
22:15:50.754 00.006 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.02) opts 0xd
22:15:50.754 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.46, -0.02)
22:15:50.754 00.000 11824 Moving (-0.46, -0.02) raw xDistance=0.41 yDistance=-0.14
22:15:50.754 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
22:15:50.755 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:50.755 00.000 12116 UpdateGuideState exits: m=841410 SNR=123.2
22:15:50.758 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:15:50.759 00.001 11824 MoveAxis(W, 101, ABG)
22:15:50.759 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:50.761 00.002 11824 Guiding  Dir = 3, Dur = 101
22:15:50.761 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:15:50.765 00.004 12116 Enqueuing Expose request
22:15:50.768 00.003 11824 IsSlewing returns 0
22:15:50.769 00.001 11824 IsGuiding returns 0
22:15:50.769 00.000 11824 PulseGuide returned control before completion, sleep 111
22:15:50.889 00.120 11824 IsGuiding returns 1
22:15:50.889 00.000 11824 scope still moving after pulse duration time elapsed
22:15:50.920 00.031 11824 IsSlewing returns 0
22:15:50.920 00.000 11824 IsGuiding returns 0
22:15:50.920 00.000 11824 scope move finished after 101 + 51 ms
22:15:50.920 00.000 11824 Move returns status 0, amount 101
22:15:50.920 00.000 11824 MoveAxis(N, 0, ABG)
22:15:50.921 00.001 11824 Move returns status 0, amount 0
22:15:50.921 00.000 11824 move complete, result=0
22:15:50.921 00.000 11824 worker thread done servicing request
22:15:50.921 00.000 11824 Worker thread wakes up
22:15:50.921 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:15:50.921 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:15:50.921 00.000 12116 GuideStep: 0.4 px 101 ms WEST, -0.1 px 0 ms NORTH
22:15:54.322 03.401 11824 Exposure complete
22:15:54.550 00.228 11824 worker thread done servicing request
22:15:54.550 00.000 12116 OnExposeComplete: enter
22:15:54.553 00.003 12116 UpdateGuideState(): m_state=6
22:15:54.558 00.005 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
22:15:54.561 00.003 12116 Star::Find returns 1 (0), X=691.23, Y=1004.59, Mass=837375, SNR=118.0, Peak=65491 HFD=3.6
22:15:54.564 00.003 12116 MultiStar: [#1 -0.95,-0.10,0.85,U] [#2 -0.72,0.04,0.72,U] [#3 -0.84,-0.43,0.77,U] [#4 0.22,-0.03,0.62,U] [#5 -0.89,0.27,0.44,U] [#6 -0.53,0.02,0.68,U] [#7 -0.98,-0.12,0.43,U] [#8 -0.41,0.03,0.40,U] 
22:15:54.567 00.003 12116 refined, 8 included, MultiStar: {-0.69, -0.10}, one-star: {-0.89, -0.27}
22:15:54.571 00.004 12116 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.71) = xAngle (-5.72 = 0.57)
22:15:54.573 00.002 12116 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.73 = -2.73)
22:15:54.576 00.003 12116 CameraToMount -- cameraX=-0.69 cameraY=-0.10 hyp=0.69 cameraTheta=-3.00 mountX=0.59 mountY=-0.28, mountTheta=-0.44
22:15:54.583 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.69, y=-0.10, opts=13)
22:15:54.587 00.004 12116 Enqueuing Move request for scope (-0.69, -0.10)
22:15:54.589 00.002 11824 Worker thread wakes up
22:15:54.590 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1664, FiltMax=65535, Gamma=0.510
22:15:54.592 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.10) opts 0xd
22:15:54.592 00.000 12116 UpdateGuideState exits: m=837375 SNR=118.0
22:15:54.595 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.69, -0.10)
22:15:54.595 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:54.598 00.003 11824 Moving (-0.69, -0.10) raw xDistance=0.59 yDistance=-0.28
22:15:54.598 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:15:54.601 00.003 12116 Enqueuing Expose request
22:15:54.604 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
22:15:54.604 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:54.604 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:15:54.604 00.000 11824 MoveAxis(W, 138, ABG)
22:15:54.604 00.000 11824 Guiding  Dir = 3, Dur = 138
22:15:54.604 00.000 11824 IsSlewing returns 0
22:15:54.605 00.001 11824 IsGuiding returns 0
22:15:54.605 00.000 11824 PulseGuide returned control before completion, sleep 148
22:15:54.755 00.150 11824 IsGuiding returns 1
22:15:54.755 00.000 11824 scope still moving after pulse duration time elapsed
22:15:54.787 00.032 11824 IsSlewing returns 0
22:15:54.788 00.001 11824 IsGuiding returns 0
22:15:54.788 00.000 11824 scope move finished after 138 + 46 ms
22:15:54.788 00.000 11824 Move returns status 0, amount 138
22:15:54.788 00.000 11824 MoveAxis(N, 0, ABG)
22:15:54.788 00.000 11824 Move returns status 0, amount 0
22:15:54.788 00.000 11824 move complete, result=0
22:15:54.789 00.001 11824 worker thread done servicing request
22:15:54.789 00.000 12116 GuideStep: 0.6 px 138 ms WEST, -0.3 px 0 ms NORTH
22:15:54.793 00.004 11824 Worker thread wakes up
22:15:54.793 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:15:54.793 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:15:58.187 03.394 11824 Exposure complete
22:15:58.437 00.250 11824 worker thread done servicing request
22:15:58.437 00.000 12116 OnExposeComplete: enter
22:15:58.440 00.003 12116 UpdateGuideState(): m_state=6
22:15:58.443 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
22:15:58.447 00.004 12116 Star::Find returns 1 (0), X=691.37, Y=1004.30, Mass=797657, SNR=106.8, Peak=65491 HFD=3.5
22:15:58.451 00.004 12116 MultiStar: [#1 -0.71,-0.31,1.04,U] [#2 -0.48,-0.33,0.86,U] [#3 -0.80,-0.33,0.73,U] [#4 0.43,-0.18,0.80,U] [#5 -0.62,0.20,0.45,U] [#6 -0.88,0.04,0.67,U] [#7 -1.27,-0.27,0.51,U] [#8 -0.31,-0.17,0.40,U] 
22:15:58.455 00.004 12116 refined, 8 included, MultiStar: {-0.59, -0.25}, one-star: {-0.76, -0.56}
22:15:58.457 00.002 12116 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.71) = xAngle (-5.45 = 0.84)
22:15:58.461 00.004 12116 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.46 = -2.46)
22:15:58.464 00.003 12116 CameraToMount -- cameraX=-0.59 cameraY=-0.25 hyp=0.64 cameraTheta=-2.73 mountX=0.43 mountY=-0.40, mountTheta=-0.76
22:15:58.471 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.59, y=-0.25, opts=13)
22:15:58.474 00.003 12116 Enqueuing Move request for scope (-0.59, -0.25)
22:15:58.478 00.004 11824 Worker thread wakes up
22:15:58.478 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1443, FiltMax=65535, Gamma=0.510
22:15:58.480 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.25) opts 0xd
22:15:58.481 00.001 12116 UpdateGuideState exits: m=797657 SNR=106.8
22:15:58.483 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.59, -0.25)
22:15:58.483 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:58.487 00.004 11824 Moving (-0.59, -0.25) raw xDistance=0.43 yDistance=-0.40
22:15:58.487 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:15:58.489 00.002 12116 Enqueuing Expose request
22:15:58.492 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
22:15:58.492 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:58.493 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:15:58.493 00.000 11824 MoveAxis(W, 106, ABG)
22:15:58.493 00.000 11824 Guiding  Dir = 3, Dur = 106
22:15:58.493 00.000 11824 IsSlewing returns 0
22:15:58.493 00.000 11824 IsGuiding returns 0
22:15:58.494 00.001 11824 PulseGuide returned control before completion, sleep 116
22:15:58.625 00.131 11824 IsGuiding returns 1
22:15:58.625 00.000 11824 scope still moving after pulse duration time elapsed
22:15:58.657 00.032 11824 IsSlewing returns 0
22:15:58.657 00.000 11824 IsGuiding returns 0
22:15:58.657 00.000 11824 scope move finished after 106 + 57 ms
22:15:58.658 00.001 11824 Move returns status 0, amount 106
22:15:58.658 00.000 11824 MoveAxis(N, 0, ABG)
22:15:58.658 00.000 11824 Move returns status 0, amount 0
22:15:58.658 00.000 11824 move complete, result=0
22:15:58.658 00.000 11824 worker thread done servicing request
22:15:58.658 00.000 11824 Worker thread wakes up
22:15:58.658 00.000 12116 GuideStep: 0.4 px 106 ms WEST, -0.4 px 0 ms NORTH
22:15:58.661 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:15:58.661 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:02.082 03.421 11824 Exposure complete
22:16:02.324 00.242 11824 worker thread done servicing request
22:16:02.324 00.000 12116 OnExposeComplete: enter
22:16:02.327 00.003 12116 UpdateGuideState(): m_state=6
22:16:02.330 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
22:16:02.334 00.004 12116 Star::Find returns 1 (0), X=691.63, Y=1004.48, Mass=847576, SNR=124.3, Peak=65507 HFD=3.3
22:16:02.338 00.004 12116 MultiStar: [#1 -0.48,-0.20,0.84,U] [#2 -0.35,-0.43,0.77,U] [#3 -0.37,-0.66,0.74,U] [#4 -0.14,-0.23,0.60,U] [#5 -0.61,0.21,0.36,U] [#6 -0.18,-0.30,0.65,U] [#7 -0.84,-0.51,0.41,U] [#8 0.10,-0.21,0.37,U] 
22:16:02.341 00.003 12116 refined, 8 included, MultiStar: {-0.38, -0.33}, one-star: {-0.49, -0.38}
22:16:02.344 00.003 12116 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.71) = xAngle (-5.14 = 1.15)
22:16:02.347 00.003 12116 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.15 = -2.15)
22:16:02.350 00.003 12116 CameraToMount -- cameraX=-0.38 cameraY=-0.33 hyp=0.50 cameraTheta=-2.42 mountX=0.21 mountY=-0.42, mountTheta=-1.11
22:16:02.357 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.38, y=-0.33, opts=13)
22:16:02.360 00.003 12116 Enqueuing Move request for scope (-0.38, -0.33)
22:16:02.363 00.003 11824 Worker thread wakes up
22:16:02.363 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1731, FiltMax=65535, Gamma=0.510
22:16:02.366 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.33) opts 0xd
22:16:02.366 00.000 12116 UpdateGuideState exits: m=847576 SNR=124.3
22:16:02.370 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.38, -0.33)
22:16:02.370 00.000 11824 Moving (-0.38, -0.33) raw xDistance=0.21 yDistance=-0.42
22:16:02.370 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:02.373 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:16:02.373 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:16:02.376 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:02.376 00.000 12116 Enqueuing Expose request
22:16:02.379 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:16:02.379 00.000 11824 MoveAxis(E, 0, ABG)
22:16:02.379 00.000 11824 Move returns status 0, amount 0
22:16:02.380 00.001 11824 MoveAxis(N, 0, ABG)
22:16:02.380 00.000 11824 Move returns status 0, amount 0
22:16:02.380 00.000 11824 move complete, result=0
22:16:02.380 00.000 11824 worker thread done servicing request
22:16:02.380 00.000 11824 Worker thread wakes up
22:16:02.380 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:16:02.380 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:02.383 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:16:05.789 03.406 11824 Exposure complete
22:16:06.037 00.248 11824 worker thread done servicing request
22:16:06.037 00.000 12116 OnExposeComplete: enter
22:16:06.041 00.004 12116 UpdateGuideState(): m_state=6
22:16:06.045 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
22:16:06.049 00.004 12116 Star::Find returns 1 (0), X=691.44, Y=1004.68, Mass=770304, SNR=109.5, Peak=65507 HFD=3.3
22:16:06.053 00.004 12116 MultiStar: [#1 -0.78,-0.09,0.87,U] [#2 -0.47,-0.26,0.88,U] [#3 -0.45,-0.18,0.75,U] [#4 0.33,-0.05,0.63,U] [#5 -0.75,0.21,0.40,U] [#6 -0.59,0.26,0.60,U] [#7 -0.91,-0.32,0.41,U] [#8 -0.17,0.15,0.37,U] 
22:16:06.057 00.004 12116 refined, 8 included, MultiStar: {-0.51, -0.08}, one-star: {-0.68, -0.18}
22:16:06.060 00.003 12116 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.71) = xAngle (-5.69 = 0.59)
22:16:06.064 00.004 12116 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.71 = -2.71)
22:16:06.067 00.003 12116 CameraToMount -- cameraX=-0.51 cameraY=-0.08 hyp=0.51 cameraTheta=-2.98 mountX=0.43 mountY=-0.22, mountTheta=-0.47
22:16:06.073 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.51, y=-0.08, opts=13)
22:16:06.078 00.005 12116 Enqueuing Move request for scope (-0.51, -0.08)
22:16:06.081 00.003 11824 Worker thread wakes up
22:16:06.081 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1442, FiltMax=65535, Gamma=0.510
22:16:06.084 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.08) opts 0xd
22:16:06.084 00.000 12116 UpdateGuideState exits: m=770304 SNR=109.5
22:16:06.087 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.51, -0.08)
22:16:06.088 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:06.090 00.002 11824 Moving (-0.51, -0.08) raw xDistance=0.43 yDistance=-0.22
22:16:06.090 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:16:06.093 00.003 12116 Enqueuing Expose request
22:16:06.096 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
22:16:06.096 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:06.096 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:16:06.096 00.000 11824 MoveAxis(W, 96, ABG)
22:16:06.096 00.000 11824 Guiding  Dir = 3, Dur = 96
22:16:06.097 00.001 11824 IsSlewing returns 0
22:16:06.097 00.000 11824 IsGuiding returns 0
22:16:06.097 00.000 11824 PulseGuide returned control before completion, sleep 106
22:16:06.207 00.110 11824 IsGuiding returns 1
22:16:06.207 00.000 11824 scope still moving after pulse duration time elapsed
22:16:06.238 00.031 11824 IsSlewing returns 0
22:16:06.238 00.000 11824 IsGuiding returns 0
22:16:06.238 00.000 11824 scope move finished after 96 + 45 ms
22:16:06.239 00.001 11824 Move returns status 0, amount 96
22:16:06.239 00.000 11824 MoveAxis(N, 0, ABG)
22:16:06.239 00.000 11824 Move returns status 0, amount 0
22:16:06.239 00.000 11824 move complete, result=0
22:16:06.240 00.001 12116 GuideStep: 0.4 px 96 ms WEST, -0.2 px 0 ms NORTH
22:16:06.244 00.004 11824 worker thread done servicing request
22:16:06.245 00.001 11824 Worker thread wakes up
22:16:06.245 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:16:06.245 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:09.661 03.416 11824 Exposure complete
22:16:09.913 00.252 11824 worker thread done servicing request
22:16:09.913 00.000 12116 OnExposeComplete: enter
22:16:09.916 00.003 12116 UpdateGuideState(): m_state=6
22:16:09.920 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
22:16:09.924 00.004 12116 Star::Find returns 1 (0), X=690.80, Y=1004.35, Mass=806778, SNR=129.8, Peak=65535 HFD=3.5
22:16:09.929 00.005 12116 MultiStar: [#1 -1.34,-0.38,0.77,U] [#2 -1.11,-0.44,0.58,U] [#3 -1.10,-0.72,0.69,U] [#4 0.65,-0.38,0.58,U] [#5 -1.00,-0.15,0.39,U] [#6 -1.17,-0.45,0.59,U] [#7 -1.42,-0.30,0.43,U] [#8 -0.77,-0.38,0.33,U] 
22:16:09.931 00.002 12116 refined, 8 included, MultiStar: {-1.00, -0.44}, one-star: {-1.33, -0.51}
22:16:09.934 00.003 12116 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.71) = xAngle (-5.44 = 0.84)
22:16:09.938 00.004 12116 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.45 = -2.45)
22:16:09.941 00.003 12116 CameraToMount -- cameraX=-1.00 cameraY=-0.44 hyp=1.09 cameraTheta=-2.73 mountX=0.73 mountY=-0.69, mountTheta=-0.76
22:16:09.947 00.006 12116 SchedulePrimaryMove(0D79E080, x=-1.00, y=-0.44, opts=13)
22:16:09.950 00.003 12116 Enqueuing Move request for scope (-1.00, -0.44)
22:16:09.954 00.004 11824 Worker thread wakes up
22:16:09.954 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1728, FiltMax=65535, Gamma=0.510
22:16:09.957 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.00, -0.44) opts 0xd
22:16:09.957 00.000 12116 UpdateGuideState exits: m=806778 SNR=129.8
22:16:09.960 00.003 11824 Handling offset move in thread for scope, endpoint = (-1.00, -0.44)
22:16:09.960 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:09.963 00.003 11824 Moving (-1.00, -0.44) raw xDistance=0.73 yDistance=-0.69
22:16:09.963 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:16:09.965 00.002 12116 Enqueuing Expose request
22:16:09.968 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73
22:16:09.968 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:16:09.968 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
22:16:09.968 00.000 11824 MoveAxis(W, 169, ABG)
22:16:09.969 00.001 11824 Guiding  Dir = 3, Dur = 169
22:16:09.969 00.000 11824 IsSlewing returns 0
22:16:09.969 00.000 11824 IsGuiding returns 0
22:16:09.969 00.000 11824 PulseGuide returned control before completion, sleep 179
22:16:10.163 00.194 11824 IsGuiding returns 1
22:16:10.163 00.000 11824 scope still moving after pulse duration time elapsed
22:16:10.194 00.031 11824 IsSlewing returns 0
22:16:10.195 00.001 11824 IsGuiding returns 0
22:16:10.195 00.000 11824 scope move finished after 169 + 56 ms
22:16:10.195 00.000 11824 Move returns status 0, amount 169
22:16:10.195 00.000 11824 MoveAxis(N, 0, ABG)
22:16:10.195 00.000 11824 Move returns status 0, amount 0
22:16:10.195 00.000 11824 move complete, result=0
22:16:10.195 00.000 11824 worker thread done servicing request
22:16:10.195 00.000 11824 Worker thread wakes up
22:16:10.195 00.000 12116 GuideStep: 0.7 px 169 ms WEST, -0.7 px 0 ms NORTH
22:16:10.198 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:16:10.198 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:13.620 03.422 11824 Exposure complete
22:16:13.896 00.276 11824 worker thread done servicing request
22:16:13.897 00.001 12116 OnExposeComplete: enter
22:16:13.900 00.003 12116 UpdateGuideState(): m_state=6
22:16:13.904 00.004 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
22:16:13.906 00.002 12116 Star::Find returns 1 (0), X=691.07, Y=1004.00, Mass=890482, SNR=135.5, Peak=65520 HFD=3.9
22:16:13.910 00.004 12116 MultiStar: [#1 -1.10,-0.60,0.74,U] [#2 -0.83,-0.75,0.65,U] [#3 -0.98,-0.74,0.65,U] [#4 0.25,-0.50,0.59,U] [#5 -1.11,-0.51,0.44,U] [#6 -0.91,-0.36,0.59,U] [#7 -1.32,-0.74,0.37,U] [#8 -0.46,-0.77,0.30,U] 
22:16:13.913 00.003 12116 refined, 8 included, MultiStar: {-0.86, -0.66}, one-star: {-1.06, -0.85}
22:16:13.916 00.003 12116 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.71) = xAngle (-5.20 = 1.08)
22:16:13.919 00.003 12116 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.22 = -2.22)
22:16:13.922 00.003 12116 CameraToMount -- cameraX=-0.86 cameraY=-0.66 hyp=1.08 cameraTheta=-2.49 mountX=0.51 mountY=-0.86, mountTheta=-1.04
22:16:13.928 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.86, y=-0.66, opts=13)
22:16:13.931 00.003 12116 Enqueuing Move request for scope (-0.86, -0.66)
22:16:13.933 00.002 11824 Worker thread wakes up
22:16:13.934 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.66) opts 0xd
22:16:13.934 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=1462, FiltMax=65535, Gamma=0.510
22:16:13.937 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.86, -0.66)
22:16:13.937 00.000 12116 UpdateGuideState exits: m=890482 SNR=135.5
22:16:13.940 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:13.943 00.003 11824 Moving (-0.86, -0.66) raw xDistance=0.51 yDistance=-0.86
22:16:13.943 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:16:13.945 00.002 12116 Enqueuing Expose request
22:16:13.948 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
22:16:13.948 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:13.949 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.86
22:16:13.949 00.000 11824 MoveAxis(W, 125, ABG)
22:16:13.949 00.000 11824 Guiding  Dir = 3, Dur = 125
22:16:13.949 00.000 11824 IsSlewing returns 0
22:16:13.949 00.000 11824 IsGuiding returns 0
22:16:13.950 00.001 11824 PulseGuide returned control before completion, sleep 135
22:16:14.089 00.139 11824 IsGuiding returns 1
22:16:14.089 00.000 11824 scope still moving after pulse duration time elapsed
22:16:14.120 00.031 11824 IsSlewing returns 0
22:16:14.120 00.000 11824 IsGuiding returns 0
22:16:14.120 00.000 11824 scope move finished after 125 + 45 ms
22:16:14.121 00.001 11824 Move returns status 0, amount 125
22:16:14.121 00.000 11824 MoveAxis(N, 0, ABG)
22:16:14.121 00.000 11824 Move returns status 0, amount 0
22:16:14.121 00.000 11824 move complete, result=0
22:16:14.121 00.000 11824 worker thread done servicing request
22:16:14.121 00.000 11824 Worker thread wakes up
22:16:14.121 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:16:14.121 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:14.121 00.000 12116 GuideStep: 0.5 px 125 ms WEST, -0.9 px 0 ms NORTH
22:16:17.544 03.423 11824 Exposure complete
22:16:17.789 00.245 11824 worker thread done servicing request
22:16:17.789 00.000 12116 OnExposeComplete: enter
22:16:17.793 00.004 12116 UpdateGuideState(): m_state=6
22:16:17.798 00.005 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
22:16:17.803 00.005 12116 Star::Find returns 1 (0), X=691.54, Y=1003.32, Mass=809303, SNR=119.6, Peak=65520 HFD=3.4
22:16:17.809 00.006 12116 MultiStar: [#1 -0.61,-1.35,0.84,U] [#2 -0.45,-1.40,0.72,U] [#3 -0.58,-1.38,0.66,U] [#4 -0.33,-1.09,0.61,U] [#5 -0.45,-0.90,0.37,U] [#6 -0.61,-0.96,0.57,U] [#7 -0.78,-1.40,0.43,U] [#8 -0.18,-1.36,0.34,U] 
22:16:17.814 00.005 12116 refined, 8 included, MultiStar: {-0.53, -1.30}, one-star: {-0.58, -1.54}
22:16:17.819 00.005 12116 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.71) = xAngle (-4.67 = 1.61)
22:16:17.825 00.006 12116 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.68 = -1.68)
22:16:17.831 00.006 12116 CameraToMount -- cameraX=-0.53 cameraY=-1.30 hyp=1.40 cameraTheta=-1.95 mountX=-0.06 mountY=-1.39, mountTheta=-1.61
22:16:17.841 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.53, y=-1.30, opts=13)
22:16:17.846 00.005 12116 Enqueuing Move request for scope (-0.53, -1.30)
22:16:17.849 00.003 11824 Worker thread wakes up
22:16:17.849 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1370, FiltMax=65535, Gamma=0.510
22:16:17.856 00.007 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -1.30) opts 0xd
22:16:17.856 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.53, -1.30)
22:16:17.856 00.000 11824 Moving (-0.53, -1.30) raw xDistance=-0.06 yDistance=-1.39
22:16:17.857 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:16:17.857 00.000 11824 resist switch: large excursion: input -1.39 thresh 1.35 direction from 1 to -1
22:16:17.857 00.000 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.18
22:16:17.857 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.39 from input -1.39
22:16:17.857 00.000 11824 MoveAxis(E, 0, ABG)
22:16:17.857 00.000 11824 Move returns status 0, amount 0
22:16:17.857 00.000 12116 UpdateGuideState exits: m=809303 SNR=119.6
22:16:17.860 00.003 11824 MoveAxis(N, 262, ABG)
22:16:17.861 00.001 11824 Guiding  Dir = 0, Dur = 262
22:16:17.861 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:17.867 00.006 11824 IsSlewing returns 0
22:16:17.867 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:16:17.875 00.008 12116 Enqueuing Expose request
22:16:17.879 00.004 11824 IsGuiding returns 0
22:16:17.880 00.001 11824 PulseGuide returned control before completion, sleep 272
22:16:18.155 00.275 11824 IsGuiding returns 1
22:16:18.155 00.000 11824 scope still moving after pulse duration time elapsed
22:16:18.187 00.032 11824 IsSlewing returns 0
22:16:18.188 00.001 11824 IsGuiding returns 0
22:16:18.188 00.000 11824 scope move finished after 262 + 46 ms
22:16:18.188 00.000 11824 Move returns status 0, amount 262
22:16:18.188 00.000 11824 move complete, result=0
22:16:18.188 00.000 11824 worker thread done servicing request
22:16:18.188 00.000 11824 Worker thread wakes up
22:16:18.188 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -1.4 px 262 ms NORTH
22:16:18.191 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:16:18.191 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:21.599 03.408 11824 Exposure complete
22:16:21.831 00.232 11824 worker thread done servicing request
22:16:21.831 00.000 12116 OnExposeComplete: enter
22:16:21.835 00.004 12116 UpdateGuideState(): m_state=6
22:16:21.839 00.004 12116 Star::Find(15, 691, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
22:16:21.843 00.004 12116 Star::Find returns 1 (0), X=691.10, Y=1003.19, Mass=843900, SNR=124.5, Peak=65520 HFD=4.0
22:16:21.846 00.003 12116 MultiStar: [#1 -1.12,-1.44,0.00,M1] [#2 -0.88,-1.54,0.00,M1] [#3 -0.89,-1.76,0.00,M1] [#4 0.51,-1.37,0.72,U] [#5 -1.07,-1.17,0.34,U] [#6 -0.93,-1.10,0.59,U] [#7 -1.02,-1.73,0.00,M1] [#8 -0.67,-1.17,0.38,U] 
22:16:21.849 00.003 12116 refined, 4 included, MultiStar: {-0.60, -1.37}, one-star: {-1.03, -1.67}
22:16:21.852 00.003 12116 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.71) = xAngle (-4.70 = 1.58)
22:16:21.855 00.003 12116 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.71 = -1.71)
22:16:21.858 00.003 12116 CameraToMount -- cameraX=-0.60 cameraY=-1.37 hyp=1.49 cameraTheta=-1.99 mountX=-0.02 mountY=-1.48, mountTheta=-1.58
22:16:21.863 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.60, y=-1.37, opts=13)
22:16:21.866 00.003 12116 Enqueuing Move request for scope (-0.60, -1.37)
22:16:21.869 00.003 11824 Worker thread wakes up
22:16:21.869 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -1.37) opts 0xd
22:16:21.869 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.60, -1.37)
22:16:21.869 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1616, FiltMax=65535, Gamma=0.510
22:16:21.872 00.003 11824 Moving (-0.60, -1.37) raw xDistance=-0.02 yDistance=-1.48
22:16:21.873 00.001 12116 UpdateGuideState exits: m=843900 SNR=124.5
22:16:21.875 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:21.878 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:16:21.878 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.48 from input -1.48
22:16:21.879 00.001 11824 MoveAxis(E, 0, ABG)
22:16:21.879 00.000 11824 Move returns status 0, amount 0
22:16:21.879 00.000 11824 MoveAxis(N, 278, ABG)
22:16:21.879 00.000 11824 Guiding  Dir = 0, Dur = 278
22:16:21.879 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:16:21.882 00.003 12116 Enqueuing Expose request
22:16:21.885 00.003 11824 IsSlewing returns 0
22:16:21.885 00.000 11824 IsGuiding returns 0
22:16:21.886 00.001 11824 PulseGuide returned control before completion, sleep 288
22:16:22.177 00.291 11824 IsGuiding returns 1
22:16:22.177 00.000 11824 scope still moving after pulse duration time elapsed
22:16:22.208 00.031 11824 IsSlewing returns 0
22:16:22.208 00.000 11824 IsGuiding returns 0
22:16:22.208 00.000 11824 scope move finished after 278 + 45 ms
22:16:22.209 00.001 11824 Move returns status 0, amount 278
22:16:22.209 00.000 11824 move complete, result=0
22:16:22.209 00.000 11824 worker thread done servicing request
22:16:22.209 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -1.5 px 278 ms NORTH
22:16:22.213 00.004 11824 Worker thread wakes up
22:16:22.213 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:16:22.213 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:25.621 03.408 11824 Exposure complete
22:16:25.861 00.240 11824 worker thread done servicing request
22:16:25.861 00.000 12116 OnExposeComplete: enter
22:16:25.864 00.003 12116 UpdateGuideState(): m_state=6
22:16:25.870 00.006 12116 Star::Find(15, 691, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
22:16:25.874 00.004 12116 Star::Find returns 1 (0), X=691.49, Y=1003.53, Mass=834278, SNR=118.3, Peak=65535 HFD=3.2
22:16:25.878 00.004 12116 MultiStar: [#1 -0.67,-1.18,0.85,U] [#2 -0.36,-1.35,0.79,U] [#3 -0.48,-1.68,0.00,M2] [#4 0.15,-0.83,0.65,U] [#5 -0.46,-0.79,0.45,U] [#6 -0.57,-1.17,0.61,U] [#7 -0.69,-1.24,0.42,U] [#8 -0.04,-1.02,0.37,U] 
22:16:25.880 00.002 12116 refined, 7 included, MultiStar: {-0.44, -1.15}, one-star: {-0.64, -1.32}
22:16:25.883 00.003 12116 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.71) = xAngle (-4.65 = 1.63)
22:16:25.887 00.004 12116 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.66 = -1.66)
22:16:25.890 00.003 12116 CameraToMount -- cameraX=-0.44 cameraY=-1.15 hyp=1.23 cameraTheta=-1.94 mountX=-0.08 mountY=-1.22, mountTheta=-1.63
22:16:25.896 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.44, y=-1.15, opts=13)
22:16:25.899 00.003 12116 Enqueuing Move request for scope (-0.44, -1.15)
22:16:25.903 00.004 11824 Worker thread wakes up
22:16:25.903 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -1.15) opts 0xd
22:16:25.903 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.44, -1.15)
22:16:25.903 00.000 11824 Moving (-0.44, -1.15) raw xDistance=-0.08 yDistance=-1.22
22:16:25.903 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:16:25.903 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.22 from input -1.22
22:16:25.903 00.000 11824 MoveAxis(E, 0, ABG)
22:16:25.903 00.000 11824 Move returns status 0, amount 0
22:16:25.904 00.001 11824 MoveAxis(N, 230, ABG)
22:16:25.904 00.000 11824 Guiding  Dir = 0, Dur = 230
22:16:25.904 00.000 11824 IsSlewing returns 0
22:16:25.904 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1341, FiltMax=65535, Gamma=0.510
22:16:25.907 00.003 11824 IsGuiding returns 0
22:16:25.907 00.000 12116 UpdateGuideState exits: m=834278 SNR=118.3
22:16:25.910 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:25.913 00.003 11824 PulseGuide returned control before completion, sleep 240
22:16:25.913 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:16:25.915 00.002 12116 Enqueuing Expose request
22:16:26.167 00.252 11824 IsGuiding returns 0
22:16:26.167 00.000 11824 Move returns status 0, amount 230
22:16:26.168 00.001 11824 move complete, result=0
22:16:26.168 00.000 11824 worker thread done servicing request
22:16:26.168 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -1.2 px 230 ms NORTH
22:16:26.171 00.003 11824 Worker thread wakes up
22:16:26.171 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:16:26.171 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:29.573 03.402 11824 Exposure complete
22:16:29.812 00.239 11824 worker thread done servicing request
22:16:29.812 00.000 12116 OnExposeComplete: enter
22:16:29.815 00.003 12116 UpdateGuideState(): m_state=6
22:16:29.818 00.003 12116 Star::Find(15, 691, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
22:16:29.822 00.004 12116 Star::Find returns 1 (0), X=692.21, Y=1004.55, Mass=776179, SNR=110.7, Peak=65507 HFD=3.6
22:16:29.825 00.003 12116 MultiStar: [#1 0.06,-0.08,0.98,U] [#2 0.12,-0.18,0.91,U] [#3 0.03,-0.26,0.75,U] [#4 -0.48,0.05,0.64,U] [#5 0.10,-0.03,0.57,U] [#6 -0.01,-0.03,0.64,U] [#7 -0.28,-0.47,0.48,U] [#8 0.26,0.02,0.40,U] 
22:16:29.828 00.003 12116 refined, 8 included, MultiStar: {-0.00, -0.15}, one-star: {0.08, -0.31}
22:16:29.831 00.003 12116 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.71) = xAngle (-4.30 = 1.99)
22:16:29.834 00.003 12116 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.31 = -1.31)
22:16:29.837 00.003 12116 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.58 mountX=-0.06 mountY=-0.15, mountTheta=-1.97
22:16:29.845 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.00, y=-0.15, opts=13)
22:16:29.849 00.004 12116 Enqueuing Move request for scope (-0.00, -0.15)
22:16:29.852 00.003 11824 Worker thread wakes up
22:16:29.852 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
22:16:29.852 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
22:16:29.852 00.000 11824 Moving (-0.00, -0.15) raw xDistance=-0.06 yDistance=-0.15
22:16:29.852 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:16:29.852 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:29.852 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1415, FiltMax=65535, Gamma=0.510
22:16:29.856 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:16:29.856 00.000 12116 UpdateGuideState exits: m=776179 SNR=110.7
22:16:29.860 00.004 11824 MoveAxis(E, 0, ABG)
22:16:29.860 00.000 11824 Move returns status 0, amount 0
22:16:29.860 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:29.863 00.003 11824 MoveAxis(N, 0, ABG)
22:16:29.863 00.000 11824 Move returns status 0, amount 0
22:16:29.863 00.000 11824 move complete, result=0
22:16:29.863 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:16:29.866 00.003 12116 Enqueuing Expose request
22:16:29.868 00.002 11824 worker thread done servicing request
22:16:29.868 00.000 11824 Worker thread wakes up
22:16:29.868 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:16:29.871 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:16:29.871 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:33.292 03.421 11824 Exposure complete
22:16:33.554 00.262 12116 OnExposeComplete: enter
22:16:33.558 00.004 11824 worker thread done servicing request
22:16:33.559 00.001 12116 UpdateGuideState(): m_state=6
22:16:33.564 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
22:16:33.569 00.005 12116 Star::Find returns 1 (0), X=692.42, Y=1004.47, Mass=873693, SNR=136.7, Peak=65535 HFD=3.3
22:16:33.574 00.005 12116 MultiStar: [#1 0.18,-0.24,0.78,U] [#2 0.41,-0.43,0.70,U] [#3 0.51,-0.48,0.56,U] [#4 -0.94,0.02,0.58,U] [#5 0.34,0.08,0.37,U] [#6 0.33,-0.18,0.52,U] [#7 0.22,-0.55,0.34,U] [#8 0.48,-0.14,0.28,U] 
22:16:33.579 00.005 12116 refined, 8 included, MultiStar: {0.19, -0.28}, one-star: {0.29, -0.39}
22:16:33.583 00.004 12116 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.71) = xAngle (-3.70 = 2.59)
22:16:33.585 00.002 12116 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.71 = -0.71)
22:16:33.590 00.005 12116 CameraToMount -- cameraX=0.19 cameraY=-0.28 hyp=0.33 cameraTheta=-0.98 mountX=-0.28 mountY=-0.22, mountTheta=-2.49
22:16:33.597 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.19, y=-0.28, opts=13)
22:16:33.600 00.003 12116 Enqueuing Move request for scope (0.19, -0.28)
22:16:33.606 00.006 11824 Worker thread wakes up
22:16:33.606 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.28) opts 0xd
22:16:33.606 00.000 11824 Handling offset move in thread for scope, endpoint = (0.19, -0.28)
22:16:33.606 00.000 11824 Moving (0.19, -0.28) raw xDistance=-0.28 yDistance=-0.22
22:16:33.606 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=1427, FiltMax=65535, Gamma=0.510
22:16:33.610 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
22:16:33.610 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:33.610 00.000 12116 UpdateGuideState exits: m=873693 SNR=136.7
22:16:33.613 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:33.616 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:16:33.616 00.000 11824 MoveAxis(E, 0, ABG)
22:16:33.616 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:16:33.621 00.005 12116 Enqueuing Expose request
22:16:33.625 00.004 11824 Move returns status 0, amount 0
22:16:33.625 00.000 11824 MoveAxis(N, 0, ABG)
22:16:33.625 00.000 11824 Move returns status 0, amount 0
22:16:33.625 00.000 11824 move complete, result=0
22:16:33.626 00.001 12116 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:16:33.629 00.003 11824 worker thread done servicing request
22:16:33.630 00.001 11824 Worker thread wakes up
22:16:33.630 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:16:33.630 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:37.044 03.414 11824 Exposure complete
22:16:37.291 00.247 11824 worker thread done servicing request
22:16:37.291 00.000 12116 OnExposeComplete: enter
22:16:37.294 00.003 12116 UpdateGuideState(): m_state=6
22:16:37.297 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
22:16:37.300 00.003 12116 Star::Find returns 1 (0), X=691.60, Y=1004.59, Mass=844511, SNR=111.3, Peak=65507 HFD=3.3
22:16:37.305 00.005 12116 MultiStar: [#1 -0.55,-0.08,0.95,U] [#2 -0.38,-0.22,0.79,U] [#3 -0.48,-0.45,0.84,U] [#4 0.02,0.09,0.63,U] [#5 -0.36,0.12,0.42,U] [#6 -0.51,-0.04,0.60,U] [#7 -0.54,-0.36,0.47,U] [#8 -0.12,-0.25,0.43,U] 
22:16:37.307 00.002 12116 refined, 8 included, MultiStar: {-0.41, -0.18}, one-star: {-0.52, -0.27}
22:16:37.310 00.003 12116 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.71) = xAngle (-5.45 = 0.84)
22:16:37.313 00.003 12116 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.46 = -2.46)
22:16:37.316 00.003 12116 CameraToMount -- cameraX=-0.41 cameraY=-0.18 hyp=0.44 cameraTheta=-2.73 mountX=0.30 mountY=-0.28, mountTheta=-0.76
22:16:37.321 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=-0.18, opts=13)
22:16:37.324 00.003 12116 Enqueuing Move request for scope (-0.41, -0.18)
22:16:37.328 00.004 11824 Worker thread wakes up
22:16:37.328 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1639, FiltMax=65535, Gamma=0.510
22:16:37.331 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.18) opts 0xd
22:16:37.331 00.000 12116 UpdateGuideState exits: m=844511 SNR=111.3
22:16:37.333 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:37.337 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.41, -0.18)
22:16:37.337 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:16:37.341 00.004 12116 Enqueuing Expose request
22:16:37.343 00.002 11824 Moving (-0.41, -0.18) raw xDistance=0.30 yDistance=-0.28
22:16:37.344 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:16:37.344 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:37.344 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:16:37.344 00.000 11824 MoveAxis(W, 67, ABG)
22:16:37.344 00.000 11824 Guiding  Dir = 3, Dur = 67
22:16:37.344 00.000 11824 IsSlewing returns 0
22:16:37.345 00.001 11824 IsGuiding returns 0
22:16:37.345 00.000 11824 PulseGuide returned control before completion, sleep 77
22:16:37.437 00.092 11824 IsGuiding returns 1
22:16:37.437 00.000 11824 scope still moving after pulse duration time elapsed
22:16:37.469 00.032 11824 IsSlewing returns 0
22:16:37.469 00.000 11824 IsGuiding returns 0
22:16:37.469 00.000 11824 scope move finished after 67 + 58 ms
22:16:37.469 00.000 11824 Move returns status 0, amount 67
22:16:37.469 00.000 11824 MoveAxis(N, 0, ABG)
22:16:37.470 00.001 11824 Move returns status 0, amount 0
22:16:37.470 00.000 11824 move complete, result=0
22:16:37.470 00.000 11824 worker thread done servicing request
22:16:37.470 00.000 11824 Worker thread wakes up
22:16:37.470 00.000 12116 GuideStep: 0.3 px 67 ms WEST, -0.3 px 0 ms NORTH
22:16:37.473 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:16:37.473 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:40.875 03.402 11824 Exposure complete
22:16:41.126 00.251 11824 worker thread done servicing request
22:16:41.127 00.001 12116 OnExposeComplete: enter
22:16:41.130 00.003 12116 UpdateGuideState(): m_state=6
22:16:41.133 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
22:16:41.137 00.004 12116 Star::Find returns 1 (0), X=691.87, Y=1004.23, Mass=814959, SNR=121.1, Peak=65507 HFD=3.7
22:16:41.141 00.004 12116 MultiStar: [#1 -0.38,-0.38,0.89,U] [#2 -0.05,-0.59,0.69,U] [#3 -0.34,-0.64,0.65,U] [#4 -0.40,-0.08,0.62,U] [#5 -0.18,-0.20,0.36,U] [#6 -0.32,-0.28,0.61,U] [#7 -0.43,-0.31,0.47,U] [#8 0.10,-0.24,0.33,U] 
22:16:41.144 00.003 12116 refined, 8 included, MultiStar: {-0.27, -0.41}, one-star: {-0.26, -0.63}
22:16:41.146 00.002 12116 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.71) = xAngle (-4.87 = 1.41)
22:16:41.148 00.002 12116 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.88 = -1.88)
22:16:41.151 00.003 12116 CameraToMount -- cameraX=-0.27 cameraY=-0.41 hyp=0.49 cameraTheta=-2.16 mountX=0.08 mountY=-0.47, mountTheta=-1.41
22:16:41.157 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.27, y=-0.41, opts=13)
22:16:41.160 00.003 12116 Enqueuing Move request for scope (-0.27, -0.41)
22:16:41.164 00.004 11824 Worker thread wakes up
22:16:41.164 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1722, FiltMax=65535, Gamma=0.510
22:16:41.166 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.41) opts 0xd
22:16:41.166 00.000 12116 UpdateGuideState exits: m=814959 SNR=121.1
22:16:41.169 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.27, -0.41)
22:16:41.169 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:41.172 00.003 11824 Moving (-0.27, -0.41) raw xDistance=0.08 yDistance=-0.47
22:16:41.172 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:16:41.175 00.003 12116 Enqueuing Expose request
22:16:41.178 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:16:41.178 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:16:41.178 00.000 11824 MoveAxis(E, 0, ABG)
22:16:41.178 00.000 11824 Move returns status 0, amount 0
22:16:41.178 00.000 11824 MoveAxis(N, 88, ABG)
22:16:41.178 00.000 11824 Guiding  Dir = 0, Dur = 88
22:16:41.179 00.001 11824 IsSlewing returns 0
22:16:41.179 00.000 11824 IsGuiding returns 0
22:16:41.179 00.000 11824 PulseGuide returned control before completion, sleep 98
22:16:41.291 00.112 11824 IsGuiding returns 0
22:16:41.291 00.000 11824 Move returns status 0, amount 88
22:16:41.291 00.000 11824 move complete, result=0
22:16:41.292 00.001 12116 GuideStep: 0.1 px 0 ms EAST, -0.5 px 88 ms NORTH
22:16:41.296 00.004 11824 worker thread done servicing request
22:16:41.297 00.001 11824 Worker thread wakes up
22:16:41.297 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:16:41.297 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:44.716 03.419 11824 Exposure complete
22:16:44.960 00.244 11824 worker thread done servicing request
22:16:44.960 00.000 12116 OnExposeComplete: enter
22:16:44.963 00.003 12116 UpdateGuideState(): m_state=6
22:16:44.967 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
22:16:44.971 00.004 12116 Star::Find returns 1 (0), X=692.25, Y=1004.48, Mass=834214, SNR=146.1, Peak=65535 HFD=3.4
22:16:44.974 00.003 12116 MultiStar: [#1 0.06,-0.19,0.69,U] [#2 0.32,-0.41,0.65,U] [#3 0.16,-0.60,0.64,U] [#4 -0.81,0.20,0.48,U] [#5 0.36,0.06,0.33,U] [#6 0.06,-0.15,0.51,U] [#7 -0.07,-0.36,0.35,U] [#8 0.71,-0.03,0.28,U] 
22:16:44.978 00.004 12116 refined, 8 included, MultiStar: {0.08, -0.26}, one-star: {0.13, -0.38}
22:16:44.980 00.002 12116 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.71) = xAngle (-3.97 = 2.31)
22:16:44.983 00.003 12116 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.98 = -0.98)
22:16:44.986 00.003 12116 CameraToMount -- cameraX=0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.26 mountX=-0.18 mountY=-0.22, mountTheta=-2.25
22:16:44.993 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=-0.26, opts=13)
22:16:44.996 00.003 12116 Enqueuing Move request for scope (0.08, -0.26)
22:16:44.999 00.003 11824 Worker thread wakes up
22:16:44.999 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1683, FiltMax=65535, Gamma=0.510
22:16:45.003 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.26) opts 0xd
22:16:45.003 00.000 12116 UpdateGuideState exits: m=834214 SNR=146.1
22:16:45.006 00.003 11824 Handling offset move in thread for scope, endpoint = (0.08, -0.26)
22:16:45.006 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:45.009 00.003 11824 Moving (0.08, -0.26) raw xDistance=-0.18 yDistance=-0.22
22:16:45.009 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:16:45.012 00.003 12116 Enqueuing Expose request
22:16:45.014 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:16:45.014 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:45.014 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:16:45.014 00.000 11824 MoveAxis(E, 0, ABG)
22:16:45.015 00.001 11824 Move returns status 0, amount 0
22:16:45.015 00.000 11824 MoveAxis(N, 0, ABG)
22:16:45.015 00.000 11824 Move returns status 0, amount 0
22:16:45.015 00.000 11824 move complete, result=0
22:16:45.015 00.000 11824 worker thread done servicing request
22:16:45.015 00.000 11824 Worker thread wakes up
22:16:45.015 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:16:45.015 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:45.021 00.006 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:16:48.418 03.397 11824 Exposure complete
22:16:48.697 00.279 11824 worker thread done servicing request
22:16:48.697 00.000 12116 OnExposeComplete: enter
22:16:48.701 00.004 12116 UpdateGuideState(): m_state=6
22:16:48.708 00.007 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
22:16:48.716 00.008 12116 Star::Find returns 1 (0), X=692.43, Y=1004.55, Mass=828369, SNR=139.7, Peak=65507 HFD=3.3
22:16:48.722 00.006 12116 MultiStar: [#1 0.37,-0.12,0.70,U] [#2 0.41,-0.10,0.68,U] [#3 0.42,-0.19,0.60,U] [#4 -0.89,0.37,0.51,U] [#5 0.49,0.30,0.40,U] [#6 0.50,0.07,0.54,U] [#7 0.07,-0.35,0.47,U] [#8 0.76,-0.12,0.34,U] 
22:16:48.727 00.005 12116 refined, 8 included, MultiStar: {0.27, -0.08}, one-star: {0.30, -0.31}
22:16:48.730 00.003 12116 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.71) = xAngle (-3.01 = -3.01)
22:16:48.733 00.003 12116 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.02 = -0.02)
22:16:48.739 00.006 12116 CameraToMount -- cameraX=0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-0.29 mountX=-0.27 mountY=-0.01, mountTheta=-3.12
22:16:48.748 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.27, y=-0.08, opts=13)
22:16:48.754 00.006 12116 Enqueuing Move request for scope (0.27, -0.08)
22:16:48.757 00.003 11824 Worker thread wakes up
22:16:48.758 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1702, FiltMax=65535, Gamma=0.510
22:16:48.761 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.08) opts 0xd
22:16:48.761 00.000 12116 UpdateGuideState exits: m=828369 SNR=139.7
22:16:48.764 00.003 11824 Handling offset move in thread for scope, endpoint = (0.27, -0.08)
22:16:48.764 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:48.767 00.003 11824 Moving (0.27, -0.08) raw xDistance=-0.27 yDistance=-0.01
22:16:48.767 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:16:48.770 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
22:16:48.771 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:48.771 00.000 12116 Enqueuing Expose request
22:16:48.776 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:16:48.776 00.000 11824 MoveAxis(E, 0, ABG)
22:16:48.776 00.000 11824 Move returns status 0, amount 0
22:16:48.776 00.000 11824 MoveAxis(N, 0, ABG)
22:16:48.776 00.000 11824 Move returns status 0, amount 0
22:16:48.776 00.000 11824 move complete, result=0
22:16:48.777 00.001 11824 worker thread done servicing request
22:16:48.777 00.000 11824 Worker thread wakes up
22:16:48.777 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:16:48.777 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:48.782 00.005 12116 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
22:16:52.185 03.403 11824 Exposure complete
22:16:52.431 00.246 11824 worker thread done servicing request
22:16:52.431 00.000 12116 OnExposeComplete: enter
22:16:52.434 00.003 12116 UpdateGuideState(): m_state=6
22:16:52.437 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
22:16:52.440 00.003 12116 Star::Find returns 1 (0), X=692.95, Y=1004.21, Mass=814106, SNR=127.9, Peak=65485 HFD=3.9
22:16:52.445 00.005 12116 MultiStar: [#1 0.82,-0.37,1.04,U] [#2 0.97,-0.51,0.62,U] [#3 0.78,-0.61,0.64,U] [#4 -1.74,-0.10,0.00,M1] [#5 0.83,0.13,0.33,U] [#6 0.74,-0.61,0.67,U] [#7 0.75,-0.49,0.41,U] [#8 1.41,-0.30,0.34,U] 
22:16:52.448 00.003 12116 refined, 7 included, MultiStar: {0.86, -0.48}, one-star: {0.82, -0.65}
22:16:52.450 00.002 12116 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.71) = xAngle (-3.22 = 3.06)
22:16:52.454 00.004 12116 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.24 = -0.24)
22:16:52.456 00.002 12116 CameraToMount -- cameraX=0.86 cameraY=-0.48 hyp=0.98 cameraTheta=-0.51 mountX=-0.98 mountY=-0.23, mountTheta=-2.91
22:16:52.463 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.86, y=-0.48, opts=13)
22:16:52.466 00.003 12116 Enqueuing Move request for scope (0.86, -0.48)
22:16:52.469 00.003 11824 Worker thread wakes up
22:16:52.469 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1706, FiltMax=65535, Gamma=0.510
22:16:52.472 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.48) opts 0xd
22:16:52.472 00.000 12116 UpdateGuideState exits: m=814106 SNR=127.9
22:16:52.476 00.004 11824 Handling offset move in thread for scope, endpoint = (0.86, -0.48)
22:16:52.476 00.000 11824 Moving (0.86, -0.48) raw xDistance=-0.98 yDistance=-0.23
22:16:52.476 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:52.479 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.98
22:16:52.479 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:16:52.482 00.003 12116 Enqueuing Expose request
22:16:52.484 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:52.484 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:16:52.484 00.000 11824 MoveAxis(E, 219, ABG)
22:16:52.484 00.000 11824 Guiding  Dir = 2, Dur = 219
22:16:52.486 00.002 11824 IsSlewing returns 0
22:16:52.486 00.000 11824 IsGuiding returns 0
22:16:52.486 00.000 11824 PulseGuide returned control before completion, sleep 229
22:16:52.730 00.244 11824 IsGuiding returns 1
22:16:52.730 00.000 11824 scope still moving after pulse duration time elapsed
22:16:52.762 00.032 11824 IsSlewing returns 0
22:16:52.762 00.000 11824 IsGuiding returns 0
22:16:52.762 00.000 11824 scope move finished after 219 + 57 ms
22:16:52.762 00.000 11824 Move returns status 0, amount 219
22:16:52.762 00.000 11824 MoveAxis(N, 0, ABG)
22:16:52.762 00.000 11824 Move returns status 0, amount 0
22:16:52.762 00.000 11824 move complete, result=0
22:16:52.763 00.001 11824 worker thread done servicing request
22:16:52.763 00.000 11824 Worker thread wakes up
22:16:52.763 00.000 12116 GuideStep: -1.0 px 219 ms EAST, -0.2 px 0 ms NORTH
22:16:52.766 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:16:52.766 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:56.170 03.404 11824 Exposure complete
22:16:56.411 00.241 11824 worker thread done servicing request
22:16:56.411 00.000 12116 OnExposeComplete: enter
22:16:56.414 00.003 12116 UpdateGuideState(): m_state=6
22:16:56.417 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
22:16:56.420 00.003 12116 Star::Find returns 1 (0), X=692.08, Y=1004.52, Mass=810737, SNR=116.0, Peak=65507 HFD=3.6
22:16:56.423 00.003 12116 MultiStar: [#1 0.01,-0.09,0.91,U] [#2 0.10,-0.28,0.71,U] [#3 0.13,-0.68,0.74,U] [#4 -0.92,0.18,0.75,U] [#5 0.21,0.22,0.49,U] [#6 0.24,-0.16,0.65,U] [#7 0.07,-0.46,0.43,U] [#8 0.29,-0.13,0.33,U] 
22:16:56.427 00.004 12116 refined, 8 included, MultiStar: {-0.03, -0.20}, one-star: {-0.04, -0.34}
22:16:56.429 00.002 12116 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.71) = xAngle (-4.42 = 1.86)
22:16:56.432 00.003 12116 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.44 = -1.44)
22:16:56.435 00.003 12116 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.71 mountX=-0.06 mountY=-0.20, mountTheta=-1.85
22:16:56.441 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.03, y=-0.20, opts=13)
22:16:56.443 00.002 12116 Enqueuing Move request for scope (-0.03, -0.20)
22:16:56.446 00.003 11824 Worker thread wakes up
22:16:56.447 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1731, FiltMax=65535, Gamma=0.510
22:16:56.450 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
22:16:56.450 00.000 12116 UpdateGuideState exits: m=810737 SNR=116.0
22:16:56.453 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
22:16:56.453 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:56.456 00.003 11824 Moving (-0.03, -0.20) raw xDistance=-0.06 yDistance=-0.20
22:16:56.456 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:16:56.459 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:16:56.459 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:56.459 00.000 12116 Enqueuing Expose request
22:16:56.462 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:16:56.462 00.000 11824 MoveAxis(E, 0, ABG)
22:16:56.462 00.000 11824 Move returns status 0, amount 0
22:16:56.462 00.000 11824 MoveAxis(N, 0, ABG)
22:16:56.462 00.000 11824 Move returns status 0, amount 0
22:16:56.462 00.000 11824 move complete, result=0
22:16:56.463 00.001 11824 worker thread done servicing request
22:16:56.463 00.000 11824 Worker thread wakes up
22:16:56.463 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:16:56.463 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:16:56.465 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:16:59.885 03.420 11824 Exposure complete
22:17:00.170 00.285 11824 worker thread done servicing request
22:17:00.170 00.000 12116 OnExposeComplete: enter
22:17:00.174 00.004 12116 UpdateGuideState(): m_state=6
22:17:00.178 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
22:17:00.182 00.004 12116 Star::Find returns 1 (0), X=692.76, Y=1004.23, Mass=808036, SNR=127.3, Peak=65485 HFD=3.6
22:17:00.187 00.005 12116 MultiStar: [#1 0.57,-0.45,0.75,U] [#2 0.90,-0.66,0.68,U] [#3 0.80,-0.62,0.72,U] [#4 -1.46,-0.10,0.64,U] [#5 0.63,-0.32,0.41,U] [#6 0.68,-0.15,0.56,U] [#7 0.64,-0.56,0.38,U] [#8 1.14,-0.37,0.26,U] 
22:17:00.190 00.003 12116 refined, 8 included, MultiStar: {0.46, -0.45}, one-star: {0.63, -0.63}
22:17:00.193 00.003 12116 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.71) = xAngle (-3.49 = 2.79)
22:17:00.196 00.003 12116 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.51 = -0.51)
22:17:00.199 00.003 12116 CameraToMount -- cameraX=0.46 cameraY=-0.45 hyp=0.65 cameraTheta=-0.78 mountX=-0.61 mountY=-0.31, mountTheta=-2.66
22:17:00.207 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.46, y=-0.45, opts=13)
22:17:00.212 00.005 12116 Enqueuing Move request for scope (0.46, -0.45)
22:17:00.215 00.003 11824 Worker thread wakes up
22:17:00.215 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1802, FiltMax=65535, Gamma=0.510
22:17:00.218 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.45) opts 0xd
22:17:00.218 00.000 11824 Handling offset move in thread for scope, endpoint = (0.46, -0.45)
22:17:00.218 00.000 12116 UpdateGuideState exits: m=808036 SNR=127.3
22:17:00.222 00.004 11824 Moving (0.46, -0.45) raw xDistance=-0.61 yDistance=-0.31
22:17:00.222 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:00.225 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
22:17:00.225 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:00.225 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:17:00.225 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:00.228 00.003 12116 Enqueuing Expose request
22:17:00.231 00.003 11824 MoveAxis(E, 136, ABG)
22:17:00.231 00.000 11824 Guiding  Dir = 2, Dur = 136
22:17:00.232 00.001 11824 IsSlewing returns 0
22:17:00.232 00.000 11824 IsGuiding returns 0
22:17:00.232 00.000 11824 PulseGuide returned control before completion, sleep 146
22:17:00.386 00.154 11824 IsGuiding returns 1
22:17:00.387 00.001 11824 scope still moving after pulse duration time elapsed
22:17:00.417 00.030 11824 IsSlewing returns 0
22:17:00.417 00.000 11824 IsGuiding returns 0
22:17:00.417 00.000 11824 scope move finished after 136 + 49 ms
22:17:00.417 00.000 11824 Move returns status 0, amount 136
22:17:00.417 00.000 11824 MoveAxis(N, 0, ABG)
22:17:00.419 00.002 11824 Move returns status 0, amount 0
22:17:00.419 00.000 11824 move complete, result=0
22:17:00.419 00.000 11824 worker thread done servicing request
22:17:00.419 00.000 12116 GuideStep: -0.6 px 136 ms EAST, -0.3 px 0 ms NORTH
22:17:00.422 00.003 11824 Worker thread wakes up
22:17:00.422 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:00.423 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:17:03.835 03.412 11824 Exposure complete
22:17:04.085 00.250 11824 worker thread done servicing request
22:17:04.085 00.000 12116 OnExposeComplete: enter
22:17:04.091 00.006 12116 UpdateGuideState(): m_state=6
22:17:04.095 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
22:17:04.099 00.004 12116 Star::Find returns 1 (0), X=692.45, Y=1004.52, Mass=806565, SNR=132.0, Peak=65535 HFD=3.2
22:17:04.104 00.005 12116 MultiStar: [#1 0.30,-0.10,0.83,U] [#2 0.51,-0.12,0.71,U] [#3 0.20,-0.31,0.60,U] [#4 -0.63,0.19,0.63,U] [#5 0.33,0.24,0.39,U] [#6 0.20,0.06,0.51,U] [#7 0.07,-0.27,0.36,U] [#8 0.82,0.00,0.33,U] 
22:17:04.107 00.003 12116 refined, 8 included, MultiStar: {0.22, -0.10}, one-star: {0.32, -0.34}
22:17:04.110 00.003 12116 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.71) = xAngle (-3.15 = 3.13)
22:17:04.115 00.005 12116 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.16 = -0.16)
22:17:04.117 00.002 12116 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.43 mountX=-0.24 mountY=-0.04, mountTheta=-2.98
22:17:04.123 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.22, y=-0.10, opts=13)
22:17:04.129 00.006 12116 Enqueuing Move request for scope (0.22, -0.10)
22:17:04.132 00.003 11824 Worker thread wakes up
22:17:04.132 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1511, FiltMax=65535, Gamma=0.510
22:17:04.136 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
22:17:04.136 00.000 12116 UpdateGuideState exits: m=806565 SNR=132.0
22:17:04.140 00.004 11824 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
22:17:04.140 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:04.143 00.003 11824 Moving (0.22, -0.10) raw xDistance=-0.24 yDistance=-0.04
22:17:04.143 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:17:04.143 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:04.143 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:04.146 00.003 12116 Enqueuing Expose request
22:17:04.149 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:17:04.149 00.000 11824 MoveAxis(E, 0, ABG)
22:17:04.149 00.000 11824 Move returns status 0, amount 0
22:17:04.149 00.000 11824 MoveAxis(N, 0, ABG)
22:17:04.149 00.000 11824 Move returns status 0, amount 0
22:17:04.149 00.000 11824 move complete, result=0
22:17:04.150 00.001 11824 worker thread done servicing request
22:17:04.150 00.000 11824 Worker thread wakes up
22:17:04.150 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:04.150 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:17:04.154 00.004 12116 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:17:07.556 03.402 11824 Exposure complete
22:17:07.795 00.239 11824 worker thread done servicing request
22:17:07.795 00.000 12116 OnExposeComplete: enter
22:17:07.798 00.003 12116 UpdateGuideState(): m_state=6
22:17:07.802 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
22:17:07.807 00.005 12116 Star::Find returns 1 (0), X=692.36, Y=1004.39, Mass=772797, SNR=121.6, Peak=65507 HFD=3.2
22:17:07.813 00.006 12116 MultiStar: [#1 0.16,-0.35,0.94,U] [#2 0.51,-0.41,0.75,U] [#3 0.34,-0.32,0.67,U] [#4 -0.69,-0.06,0.67,U] [#5 0.32,0.08,0.40,U] [#6 0.16,0.01,0.65,U] [#7 0.41,-0.46,0.39,U] [#8 0.74,-0.15,0.36,U] 
22:17:07.816 00.003 12116 refined, 8 included, MultiStar: {0.21, -0.27}, one-star: {0.24, -0.47}
22:17:07.821 00.005 12116 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.71) = xAngle (-3.63 = 2.66)
22:17:07.824 00.003 12116 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.64 = -0.64)
22:17:07.829 00.005 12116 CameraToMount -- cameraX=0.21 cameraY=-0.27 hyp=0.34 cameraTheta=-0.91 mountX=-0.30 mountY=-0.20, mountTheta=-2.55
22:17:07.836 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.21, y=-0.27, opts=13)
22:17:07.839 00.003 12116 Enqueuing Move request for scope (0.21, -0.27)
22:17:07.842 00.003 11824 Worker thread wakes up
22:17:07.842 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1584, FiltMax=65535, Gamma=0.510
22:17:07.845 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.27) opts 0xd
22:17:07.845 00.000 12116 UpdateGuideState exits: m=772797 SNR=121.6
22:17:07.848 00.003 11824 Handling offset move in thread for scope, endpoint = (0.21, -0.27)
22:17:07.848 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:07.851 00.003 11824 Moving (0.21, -0.27) raw xDistance=-0.30 yDistance=-0.20
22:17:07.851 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:07.854 00.003 12116 Enqueuing Expose request
22:17:07.857 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:17:07.857 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:07.857 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:17:07.857 00.000 11824 MoveAxis(E, 67, ABG)
22:17:07.857 00.000 11824 Guiding  Dir = 2, Dur = 67
22:17:07.857 00.000 11824 IsSlewing returns 0
22:17:07.858 00.001 11824 IsGuiding returns 0
22:17:07.858 00.000 11824 PulseGuide returned control before completion, sleep 77
22:17:07.944 00.086 11824 IsGuiding returns 1
22:17:07.944 00.000 11824 scope still moving after pulse duration time elapsed
22:17:07.976 00.032 11824 IsSlewing returns 0
22:17:07.977 00.001 11824 IsGuiding returns 0
22:17:07.977 00.000 11824 scope move finished after 67 + 51 ms
22:17:07.977 00.000 11824 Move returns status 0, amount 67
22:17:07.977 00.000 11824 MoveAxis(N, 0, ABG)
22:17:07.977 00.000 11824 Move returns status 0, amount 0
22:17:07.977 00.000 11824 move complete, result=0
22:17:07.977 00.000 11824 worker thread done servicing request
22:17:07.977 00.000 11824 Worker thread wakes up
22:17:07.977 00.000 12116 GuideStep: -0.3 px 67 ms EAST, -0.2 px 0 ms NORTH
22:17:07.980 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:07.980 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:17:11.399 03.419 11824 Exposure complete
22:17:11.642 00.243 11824 worker thread done servicing request
22:17:11.643 00.001 12116 OnExposeComplete: enter
22:17:11.646 00.003 12116 UpdateGuideState(): m_state=6
22:17:11.649 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
22:17:11.652 00.003 12116 Star::Find returns 1 (0), X=692.17, Y=1004.44, Mass=771628, SNR=125.2, Peak=65535 HFD=3.4
22:17:11.656 00.004 12116 MultiStar: [#1 -0.06,-0.29,0.84,U] [#2 0.09,-0.17,0.64,U] [#3 -0.00,-0.27,0.64,U] [#4 -0.49,0.22,0.65,U] [#5 -0.04,0.22,0.39,U] [#6 0.04,0.06,0.65,U] [#7 -0.08,-0.20,0.43,U] [#8 0.42,-0.21,0.30,U] 
22:17:11.659 00.003 12116 refined, 8 included, MultiStar: {-0.03, -0.15}, one-star: {0.04, -0.42}
22:17:11.662 00.003 12116 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.71) = xAngle (-4.49 = 1.80)
22:17:11.664 00.002 12116 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.50 = -1.50)
22:17:11.667 00.003 12116 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.77 mountX=-0.03 mountY=-0.15, mountTheta=-1.79
22:17:11.672 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.03, y=-0.15, opts=13)
22:17:11.676 00.004 12116 Enqueuing Move request for scope (-0.03, -0.15)
22:17:11.679 00.003 11824 Worker thread wakes up
22:17:11.679 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
22:17:11.679 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
22:17:11.679 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1703, FiltMax=65535, Gamma=0.510
22:17:11.681 00.002 11824 Moving (-0.03, -0.15) raw xDistance=-0.03 yDistance=-0.15
22:17:11.682 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:17:11.682 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:11.682 00.000 12116 UpdateGuideState exits: m=771628 SNR=125.2
22:17:11.685 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:17:11.685 00.000 11824 MoveAxis(E, 0, ABG)
22:17:11.685 00.000 11824 Move returns status 0, amount 0
22:17:11.685 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:11.688 00.003 11824 MoveAxis(N, 0, ABG)
22:17:11.688 00.000 11824 Move returns status 0, amount 0
22:17:11.688 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:11.691 00.003 12116 Enqueuing Expose request
22:17:11.693 00.002 11824 move complete, result=0
22:17:11.694 00.001 11824 worker thread done servicing request
22:17:11.694 00.000 11824 Worker thread wakes up
22:17:11.694 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:17:11.696 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:11.697 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:17:15.157 03.460 11824 Exposure complete
22:17:15.416 00.259 11824 worker thread done servicing request
22:17:15.417 00.001 12116 OnExposeComplete: enter
22:17:15.422 00.005 12116 UpdateGuideState(): m_state=6
22:17:15.424 00.002 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
22:17:15.429 00.005 12116 Star::Find returns 1 (0), X=691.93, Y=1004.90, Mass=818432, SNR=118.6, Peak=65507 HFD=3.8
22:17:15.433 00.004 12116 MultiStar: [#1 -0.25,0.14,0.82,U] [#2 -0.09,0.07,0.67,U] [#3 -0.03,-0.08,0.80,U] [#4 -0.29,0.20,0.63,U] [#5 -0.21,0.78,0.42,U] [#6 -0.01,0.05,0.65,U] [#7 -0.35,0.16,0.44,U] [#8 0.36,-0.11,0.39,U] 
22:17:15.436 00.003 12116 refined, 8 included, MultiStar: {-0.13, 0.11}, one-star: {-0.20, 0.04}
22:17:15.439 00.003 12116 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.71) = xAngle (-0.27 = -0.27)
22:17:15.442 00.003 12116 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.72 = 2.72)
22:17:15.446 00.004 12116 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.45 mountX=0.17 mountY=0.07, mountTheta=0.40
22:17:15.453 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.13, y=0.11, opts=13)
22:17:15.456 00.003 12116 Enqueuing Move request for scope (-0.13, 0.11)
22:17:15.460 00.004 11824 Worker thread wakes up
22:17:15.460 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
22:17:15.460 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
22:17:15.460 00.000 11824 Moving (-0.13, 0.11) raw xDistance=0.17 yDistance=0.07
22:17:15.460 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:17:15.460 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:15.460 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:17:15.461 00.001 11824 MoveAxis(E, 0, ABG)
22:17:15.461 00.000 11824 Move returns status 0, amount 0
22:17:15.461 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1751, FiltMax=65535, Gamma=0.510
22:17:15.465 00.004 11824 MoveAxis(N, 0, ABG)
22:17:15.465 00.000 11824 Move returns status 0, amount 0
22:17:15.465 00.000 12116 UpdateGuideState exits: m=818432 SNR=118.6
22:17:15.468 00.003 11824 move complete, result=0
22:17:15.468 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:15.472 00.004 11824 worker thread done servicing request
22:17:15.472 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:15.475 00.003 12116 Enqueuing Expose request
22:17:15.480 00.005 11824 Worker thread wakes up
22:17:15.480 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:17:15.484 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:15.484 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:17:18.904 03.420 11824 Exposure complete
22:17:19.151 00.247 12116 OnExposeComplete: enter
22:17:19.155 00.004 11824 worker thread done servicing request
22:17:19.155 00.000 12116 UpdateGuideState(): m_state=6
22:17:19.159 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
22:17:19.162 00.003 12116 Star::Find returns 1 (0), X=692.20, Y=1004.52, Mass=799339, SNR=119.7, Peak=65507 HFD=3.4
22:17:19.165 00.003 12116 MultiStar: [#1 0.07,-0.14,0.96,U] [#2 0.24,-0.23,0.75,U] [#3 0.01,-0.28,0.68,U] [#4 -0.58,0.17,0.65,U] [#5 0.02,0.25,0.41,U] [#6 0.05,-0.00,0.63,U] [#7 -0.02,-0.17,0.49,U] [#8 0.38,0.00,0.35,U] 
22:17:19.168 00.003 12116 refined, 8 included, MultiStar: {0.02, -0.12}, one-star: {0.07, -0.34}
22:17:19.172 00.004 12116 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.71) = xAngle (-4.13 = 2.15)
22:17:19.175 00.003 12116 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.15 = -1.15)
22:17:19.179 00.004 12116 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.42 mountX=-0.07 mountY=-0.11, mountTheta=-2.11
22:17:19.184 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.02, y=-0.12, opts=13)
22:17:19.188 00.004 12116 Enqueuing Move request for scope (0.02, -0.12)
22:17:19.190 00.002 11824 Worker thread wakes up
22:17:19.191 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
22:17:19.191 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1594, FiltMax=65535, Gamma=0.510
22:17:19.194 00.003 11824 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
22:17:19.194 00.000 12116 UpdateGuideState exits: m=799339 SNR=119.7
22:17:19.197 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:19.199 00.002 11824 Moving (0.02, -0.12) raw xDistance=-0.07 yDistance=-0.11
22:17:19.200 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:17:19.200 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:19.200 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:19.204 00.004 12116 Enqueuing Expose request
22:17:19.208 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:17:19.208 00.000 11824 MoveAxis(E, 0, ABG)
22:17:19.208 00.000 11824 Move returns status 0, amount 0
22:17:19.208 00.000 11824 MoveAxis(N, 0, ABG)
22:17:19.208 00.000 11824 Move returns status 0, amount 0
22:17:19.208 00.000 11824 move complete, result=0
22:17:19.208 00.000 11824 worker thread done servicing request
22:17:19.208 00.000 11824 Worker thread wakes up
22:17:19.208 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:19.209 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:17:19.212 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:17:22.603 03.391 11824 Exposure complete
22:17:22.847 00.244 11824 worker thread done servicing request
22:17:22.848 00.001 12116 OnExposeComplete: enter
22:17:22.855 00.007 12116 UpdateGuideState(): m_state=6
22:17:22.862 00.007 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
22:17:22.865 00.003 12116 Star::Find returns 1 (0), X=692.01, Y=1004.46, Mass=867261, SNR=139.9, Peak=65507 HFD=3.7
22:17:22.872 00.007 12116 MultiStar: [#1 -0.11,-0.35,0.66,U] [#2 0.03,-0.56,0.62,U] [#3 -0.12,-0.54,0.56,U] [#4 -0.30,-0.00,0.55,U] [#5 0.15,-0.09,0.31,U] [#6 0.05,-0.20,0.53,U] [#7 -0.15,-0.60,0.35,U] [#8 0.26,-0.47,0.34,U] 
22:17:22.878 00.006 12116 refined, 8 included, MultiStar: {-0.06, -0.36}, one-star: {-0.12, -0.40}
22:17:22.882 00.004 12116 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.71) = xAngle (-4.45 = 1.84)
22:17:22.890 00.008 12116 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.46 = -1.46)
22:17:22.896 00.006 12116 CameraToMount -- cameraX=-0.06 cameraY=-0.36 hyp=0.37 cameraTheta=-1.73 mountX=-0.10 mountY=-0.36, mountTheta=-1.83
22:17:22.910 00.014 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=-0.36, opts=13)
22:17:22.917 00.007 12116 Enqueuing Move request for scope (-0.06, -0.36)
22:17:22.925 00.008 11824 Worker thread wakes up
22:17:22.926 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.36) opts 0xd
22:17:22.926 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.06, -0.36)
22:17:22.926 00.000 11824 Moving (-0.06, -0.36) raw xDistance=-0.10 yDistance=-0.36
22:17:22.926 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:17:22.926 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:22.926 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:17:22.926 00.000 11824 MoveAxis(E, 0, ABG)
22:17:22.926 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1659, FiltMax=65535, Gamma=0.510
22:17:22.930 00.004 11824 Move returns status 0, amount 0
22:17:22.930 00.000 11824 MoveAxis(N, 0, ABG)
22:17:22.930 00.000 12116 UpdateGuideState exits: m=867261 SNR=139.9
22:17:22.933 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:22.937 00.004 11824 Move returns status 0, amount 0
22:17:22.938 00.001 11824 move complete, result=0
22:17:22.938 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:22.942 00.004 12116 Enqueuing Expose request
22:17:22.946 00.004 11824 worker thread done servicing request
22:17:22.946 00.000 11824 Worker thread wakes up
22:17:22.946 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:17:22.949 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:22.949 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:17:26.383 03.434 11824 Exposure complete
22:17:26.664 00.281 11824 worker thread done servicing request
22:17:26.665 00.001 12116 OnExposeComplete: enter
22:17:26.668 00.003 12116 UpdateGuideState(): m_state=6
22:17:26.673 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
22:17:26.676 00.003 12116 Star::Find returns 1 (0), X=692.48, Y=1004.35, Mass=810298, SNR=113.2, Peak=65507 HFD=3.3
22:17:26.680 00.004 12116 MultiStar: [#1 0.42,-0.45,0.88,U] [#2 0.60,-0.50,0.80,U] [#3 0.64,-0.59,0.85,U] [#4 -0.99,0.01,0.64,U] [#5 0.41,0.03,0.44,U] [#6 0.47,-0.27,0.66,U] [#7 0.30,-0.49,0.44,U] [#8 0.84,-0.77,0.34,U] 
22:17:26.683 00.003 12116 refined, 8 included, MultiStar: {0.33, -0.40}, one-star: {0.36, -0.51}
22:17:26.686 00.003 12116 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.71) = xAngle (-3.59 = 2.69)
22:17:26.690 00.004 12116 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.61 = -0.61)
22:17:26.693 00.003 12116 CameraToMount -- cameraX=0.33 cameraY=-0.40 hyp=0.52 cameraTheta=-0.88 mountX=-0.47 mountY=-0.30, mountTheta=-2.58
22:17:26.699 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.33, y=-0.40, opts=13)
22:17:26.703 00.004 12116 Enqueuing Move request for scope (0.33, -0.40)
22:17:26.707 00.004 11824 Worker thread wakes up
22:17:26.708 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5200, FiltMin=1191, FiltMax=65535, Gamma=0.510
22:17:26.710 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.40) opts 0xd
22:17:26.710 00.000 12116 UpdateGuideState exits: m=810298 SNR=113.2
22:17:26.713 00.003 11824 Handling offset move in thread for scope, endpoint = (0.33, -0.40)
22:17:26.713 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:26.716 00.003 11824 Moving (0.33, -0.40) raw xDistance=-0.47 yDistance=-0.30
22:17:26.716 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:26.722 00.006 11824 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
22:17:26.722 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:26.722 00.000 12116 Enqueuing Expose request
22:17:26.725 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:17:26.725 00.000 11824 MoveAxis(E, 106, ABG)
22:17:26.725 00.000 11824 Guiding  Dir = 2, Dur = 106
22:17:26.725 00.000 11824 IsSlewing returns 0
22:17:26.726 00.001 11824 IsGuiding returns 0
22:17:26.726 00.000 11824 PulseGuide returned control before completion, sleep 116
22:17:26.845 00.119 11824 IsGuiding returns 1
22:17:26.845 00.000 11824 scope still moving after pulse duration time elapsed
22:17:26.876 00.031 11824 IsSlewing returns 0
22:17:26.877 00.001 11824 IsGuiding returns 0
22:17:26.877 00.000 11824 scope move finished after 106 + 44 ms
22:17:26.877 00.000 11824 Move returns status 0, amount 106
22:17:26.877 00.000 11824 MoveAxis(N, 0, ABG)
22:17:26.877 00.000 11824 Move returns status 0, amount 0
22:17:26.877 00.000 11824 move complete, result=0
22:17:26.877 00.000 11824 worker thread done servicing request
22:17:26.877 00.000 11824 Worker thread wakes up
22:17:26.877 00.000 12116 GuideStep: -0.5 px 106 ms EAST, -0.3 px 0 ms NORTH
22:17:26.881 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:26.881 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:17:30.288 03.407 11824 Exposure complete
22:17:30.525 00.237 11824 worker thread done servicing request
22:17:30.525 00.000 12116 OnExposeComplete: enter
22:17:30.528 00.003 12116 UpdateGuideState(): m_state=6
22:17:30.531 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
22:17:30.534 00.003 12116 Star::Find returns 1 (0), X=692.50, Y=1004.01, Mass=851549, SNR=118.6, Peak=65507 HFD=3.6
22:17:30.537 00.003 12116 MultiStar: [#1 0.33,-0.74,0.87,U] [#2 0.60,-0.77,0.81,U] [#3 0.49,-0.92,0.72,U] [#4 -0.87,-0.45,0.66,U] [#5 0.70,-0.33,0.40,U] [#6 0.49,-0.44,0.65,U] [#7 0.33,-0.97,0.43,U] [#8 0.84,-0.84,0.34,U] 
22:17:30.540 00.003 12116 refined, 8 included, MultiStar: {0.33, -0.71}, one-star: {0.38, -0.84}
22:17:30.544 00.004 12116 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.71) = xAngle (-3.85 = 2.43)
22:17:30.546 00.002 12116 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.86 = -0.86)
22:17:30.548 00.002 12116 CameraToMount -- cameraX=0.33 cameraY=-0.71 hyp=0.79 cameraTheta=-1.13 mountX=-0.60 mountY=-0.60, mountTheta=-2.36
22:17:30.554 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.33, y=-0.71, opts=13)
22:17:30.558 00.004 12116 Enqueuing Move request for scope (0.33, -0.71)
22:17:30.561 00.003 11824 Worker thread wakes up
22:17:30.561 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1661, FiltMax=65535, Gamma=0.510
22:17:30.564 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.71) opts 0xd
22:17:30.565 00.001 12116 UpdateGuideState exits: m=851549 SNR=118.6
22:17:30.569 00.004 11824 Handling offset move in thread for scope, endpoint = (0.33, -0.71)
22:17:30.569 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:30.572 00.003 11824 Moving (0.33, -0.71) raw xDistance=-0.60 yDistance=-0.60
22:17:30.572 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:30.574 00.002 12116 Enqueuing Expose request
22:17:30.577 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
22:17:30.578 00.001 11824 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:17:30.578 00.000 11824 MoveAxis(E, 141, ABG)
22:17:30.578 00.000 11824 Guiding  Dir = 2, Dur = 141
22:17:30.578 00.000 11824 IsSlewing returns 0
22:17:30.578 00.000 11824 IsGuiding returns 0
22:17:30.579 00.001 11824 PulseGuide returned control before completion, sleep 151
22:17:30.740 00.161 11824 IsGuiding returns 1
22:17:30.740 00.000 11824 scope still moving after pulse duration time elapsed
22:17:30.772 00.032 11824 IsSlewing returns 0
22:17:30.772 00.000 11824 IsGuiding returns 0
22:17:30.772 00.000 11824 scope move finished after 141 + 53 ms
22:17:30.772 00.000 11824 Move returns status 0, amount 141
22:17:30.773 00.001 11824 MoveAxis(N, 112, ABG)
22:17:30.773 00.000 11824 Guiding  Dir = 0, Dur = 112
22:17:30.773 00.000 11824 IsSlewing returns 0
22:17:30.773 00.000 11824 IsGuiding returns 0
22:17:30.773 00.000 11824 PulseGuide returned control before completion, sleep 122
22:17:30.897 00.124 11824 IsGuiding returns 1
22:17:30.897 00.000 11824 scope still moving after pulse duration time elapsed
22:17:30.929 00.032 11824 IsSlewing returns 0
22:17:30.929 00.000 11824 IsGuiding returns 0
22:17:30.929 00.000 11824 scope move finished after 112 + 43 ms
22:17:30.929 00.000 11824 Move returns status 0, amount 112
22:17:30.930 00.001 11824 move complete, result=0
22:17:30.930 00.000 11824 worker thread done servicing request
22:17:30.930 00.000 11824 Worker thread wakes up
22:17:30.930 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:30.930 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:17:30.930 00.000 12116 GuideStep: -0.6 px 141 ms EAST, -0.6 px 112 ms NORTH
22:17:34.344 03.414 11824 Exposure complete
22:17:34.592 00.248 11824 worker thread done servicing request
22:17:34.592 00.000 12116 OnExposeComplete: enter
22:17:34.595 00.003 12116 UpdateGuideState(): m_state=6
22:17:34.598 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
22:17:34.601 00.003 12116 Star::Find returns 1 (0), X=692.78, Y=1004.53, Mass=846618, SNR=125.3, Peak=65485 HFD=3.5
22:17:34.606 00.005 12116 MultiStar: [#1 0.51,-0.03,0.81,U] [#2 0.82,-0.16,0.64,U] [#3 0.63,-0.58,0.70,U] [#4 -1.09,0.14,0.60,U] [#5 0.45,0.13,0.41,U] [#6 0.67,-0.26,0.62,U] [#7 0.53,-0.55,0.41,U] [#8 0.89,-0.14,0.32,U] 
22:17:34.610 00.004 12116 refined, 8 included, MultiStar: {0.45, -0.21}, one-star: {0.65, -0.33}
22:17:34.614 00.004 12116 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.71) = xAngle (-3.15 = 3.13)
22:17:34.617 00.003 12116 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.16 = -0.16)
22:17:34.620 00.003 12116 CameraToMount -- cameraX=0.45 cameraY=-0.21 hyp=0.50 cameraTheta=-0.44 mountX=-0.50 mountY=-0.08, mountTheta=-2.98
22:17:34.627 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.45, y=-0.21, opts=13)
22:17:34.630 00.003 12116 Enqueuing Move request for scope (0.45, -0.21)
22:17:34.633 00.003 11824 Worker thread wakes up
22:17:34.633 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.21) opts 0xd
22:17:34.633 00.000 11824 Handling offset move in thread for scope, endpoint = (0.45, -0.21)
22:17:34.633 00.000 11824 Moving (0.45, -0.21) raw xDistance=-0.50 yDistance=-0.08
22:17:34.633 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
22:17:34.633 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:34.633 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1731, FiltMax=65535, Gamma=0.510
22:17:34.637 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:17:34.637 00.000 11824 MoveAxis(E, 121, ABG)
22:17:34.637 00.000 11824 Guiding  Dir = 2, Dur = 121
22:17:34.637 00.000 12116 UpdateGuideState exits: m=846618 SNR=125.3
22:17:34.640 00.003 11824 IsSlewing returns 0
22:17:34.640 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:34.643 00.003 11824 IsGuiding returns 0
22:17:34.643 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:34.646 00.003 12116 Enqueuing Expose request
22:17:34.648 00.002 11824 PulseGuide returned control before completion, sleep 131
22:17:34.782 00.134 11824 IsGuiding returns 1
22:17:34.782 00.000 11824 scope still moving after pulse duration time elapsed
22:17:34.814 00.032 11824 IsSlewing returns 0
22:17:34.814 00.000 11824 IsGuiding returns 0
22:17:34.814 00.000 11824 scope move finished after 121 + 49 ms
22:17:34.814 00.000 11824 Move returns status 0, amount 121
22:17:34.814 00.000 11824 MoveAxis(N, 0, ABG)
22:17:34.814 00.000 11824 Move returns status 0, amount 0
22:17:34.814 00.000 11824 move complete, result=0
22:17:34.815 00.001 11824 worker thread done servicing request
22:17:34.815 00.000 12116 GuideStep: -0.5 px 121 ms EAST, -0.1 px 0 ms NORTH
22:17:34.818 00.003 11824 Worker thread wakes up
22:17:34.818 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:34.818 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:17:38.222 03.404 11824 Exposure complete
22:17:38.459 00.237 11824 worker thread done servicing request
22:17:38.460 00.001 12116 OnExposeComplete: enter
22:17:38.463 00.003 12116 UpdateGuideState(): m_state=6
22:17:38.466 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
22:17:38.470 00.004 12116 Star::Find returns 1 (0), X=692.52, Y=1004.85, Mass=836373, SNR=127.7, Peak=65535 HFD=3.8
22:17:38.473 00.003 12116 MultiStar: [#1 0.19,0.30,0.73,U] [#2 0.45,0.09,0.70,U] [#3 0.36,-0.10,0.65,U] [#4 -0.76,0.31,0.62,U] [#5 0.48,0.49,0.39,U] [#6 0.30,0.29,0.52,U] [#7 0.16,0.04,0.42,U] [#8 0.52,0.00,0.39,U] 
22:17:38.476 00.003 12116 refined, 8 included, MultiStar: {0.22, 0.14}, one-star: {0.39, -0.01}
22:17:38.479 00.003 12116 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.71) = xAngle (-2.15 = -2.15)
22:17:38.481 00.002 12116 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.84 = 0.84)
22:17:38.484 00.003 12116 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.27 cameraTheta=0.56 mountX=-0.15 mountY=0.20, mountTheta=2.21
22:17:38.489 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.22, y=0.14, opts=13)
22:17:38.492 00.003 12116 Enqueuing Move request for scope (0.22, 0.14)
22:17:38.495 00.003 11824 Worker thread wakes up
22:17:38.495 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
22:17:38.495 00.000 11824 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
22:17:38.495 00.000 11824 Moving (0.22, 0.14) raw xDistance=-0.15 yDistance=0.20
22:17:38.496 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:17:38.496 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:38.496 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1584, FiltMax=65535, Gamma=0.510
22:17:38.498 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:17:38.498 00.000 11824 MoveAxis(E, 0, ABG)
22:17:38.498 00.000 11824 Move returns status 0, amount 0
22:17:38.499 00.001 11824 MoveAxis(N, 0, ABG)
22:17:38.499 00.000 11824 Move returns status 0, amount 0
22:17:38.499 00.000 11824 move complete, result=0
22:17:38.499 00.000 12116 UpdateGuideState exits: m=836373 SNR=127.7
22:17:38.503 00.004 11824 worker thread done servicing request
22:17:38.503 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:38.505 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:38.508 00.003 12116 Enqueuing Expose request
22:17:38.511 00.003 11824 Worker thread wakes up
22:17:38.511 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:38.511 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:17:38.512 00.001 12116 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:17:41.933 03.421 11824 Exposure complete
22:17:42.196 00.263 12116 OnExposeComplete: enter
22:17:42.200 00.004 11824 worker thread done servicing request
22:17:42.200 00.000 12116 UpdateGuideState(): m_state=6
22:17:42.204 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
22:17:42.208 00.004 12116 Star::Find returns 1 (0), X=692.06, Y=1004.99, Mass=786281, SNR=113.0, Peak=65535 HFD=3.7
22:17:42.212 00.004 12116 MultiStar: [#1 -0.10,0.23,0.96,U] [#2 0.08,0.13,0.69,U] [#3 0.15,-0.01,0.87,U] [#4 -0.44,0.36,0.61,U] [#5 0.22,0.40,0.55,U] [#6 -0.02,0.18,0.69,U] [#7 -0.12,-0.10,0.46,U] [#8 0.34,0.39,0.35,U] 
22:17:42.215 00.003 12116 single-star, 8 included, MultiStar: {-0.01, 0.18}, one-star: {-0.07, 0.13}
22:17:42.218 00.003 12116 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.71) = xAngle (-0.64 = -0.64)
22:17:42.222 00.004 12116 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.35 = 2.35)
22:17:42.224 00.002 12116 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.08 mountX=0.12 mountY=0.10, mountTheta=0.72
22:17:42.232 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=0.13, opts=13)
22:17:42.235 00.003 12116 Enqueuing Move request for scope (-0.07, 0.13)
22:17:42.238 00.003 11824 Worker thread wakes up
22:17:42.238 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5200, FiltMin=1787, FiltMax=65535, Gamma=0.510
22:17:42.241 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
22:17:42.241 00.000 12116 UpdateGuideState exits: m=786281 SNR=113.0
22:17:42.244 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:42.247 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:42.249 00.002 12116 Enqueuing Expose request
22:17:42.253 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
22:17:42.253 00.000 11824 Moving (-0.07, 0.13) raw xDistance=0.12 yDistance=0.10
22:17:42.253 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:17:42.253 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:42.253 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:17:42.253 00.000 11824 MoveAxis(E, 0, ABG)
22:17:42.253 00.000 11824 Move returns status 0, amount 0
22:17:42.253 00.000 11824 MoveAxis(N, 0, ABG)
22:17:42.254 00.001 11824 Move returns status 0, amount 0
22:17:42.254 00.000 11824 move complete, result=0
22:17:42.254 00.000 11824 worker thread done servicing request
22:17:42.254 00.000 11824 Worker thread wakes up
22:17:42.254 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:42.254 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:17:42.256 00.002 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:17:45.658 03.402 11824 Exposure complete
22:17:45.894 00.236 11824 worker thread done servicing request
22:17:45.894 00.000 12116 OnExposeComplete: enter
22:17:45.897 00.003 12116 UpdateGuideState(): m_state=6
22:17:45.901 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
22:17:45.905 00.004 12116 Star::Find returns 1 (0), X=692.26, Y=1004.70, Mass=791369, SNR=123.2, Peak=65535 HFD=3.5
22:17:45.908 00.003 12116 MultiStar: [#1 0.06,-0.10,0.83,U] [#2 0.26,-0.03,0.80,U] [#3 0.20,-0.39,0.70,U] [#4 -0.72,0.15,0.69,U] [#5 0.21,0.36,0.41,U] [#6 0.16,0.07,0.62,U] [#7 0.08,-0.25,0.42,U] [#8 0.59,0.02,0.32,U] 
22:17:45.911 00.003 12116 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.13, -0.16}
22:17:45.913 00.002 12116 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.71) = xAngle (-3.38 = 2.90)
22:17:45.915 00.002 12116 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.39 = -0.39)
22:17:45.918 00.003 12116 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=-0.09 mountY=-0.04, mountTheta=-2.77
22:17:45.924 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=-0.06, opts=13)
22:17:45.928 00.004 12116 Enqueuing Move request for scope (0.08, -0.06)
22:17:45.930 00.002 11824 Worker thread wakes up
22:17:45.930 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1658, FiltMax=65535, Gamma=0.510
22:17:45.932 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:17:45.932 00.000 12116 UpdateGuideState exits: m=791369 SNR=123.2
22:17:45.936 00.004 11824 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:17:45.936 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:45.938 00.002 11824 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=-0.04
22:17:45.938 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:45.941 00.003 12116 Enqueuing Expose request
22:17:45.944 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:17:45.944 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:45.944 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:17:45.944 00.000 11824 MoveAxis(E, 0, ABG)
22:17:45.944 00.000 11824 Move returns status 0, amount 0
22:17:45.944 00.000 11824 MoveAxis(N, 0, ABG)
22:17:45.944 00.000 11824 Move returns status 0, amount 0
22:17:45.944 00.000 11824 move complete, result=0
22:17:45.944 00.000 11824 worker thread done servicing request
22:17:45.945 00.001 11824 Worker thread wakes up
22:17:45.945 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:45.945 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:17:45.947 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:17:49.358 03.411 11824 Exposure complete
22:17:49.591 00.233 11824 worker thread done servicing request
22:17:49.591 00.000 12116 OnExposeComplete: enter
22:17:49.595 00.004 12116 UpdateGuideState(): m_state=6
22:17:49.597 00.002 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
22:17:49.600 00.003 12116 Star::Find returns 1 (0), X=692.34, Y=1004.76, Mass=825965, SNR=126.9, Peak=65535 HFD=3.5
22:17:49.604 00.004 12116 MultiStar: [#1 0.25,0.20,0.84,U] [#2 0.31,0.02,0.67,U] [#3 0.28,-0.31,0.70,U] [#4 -0.58,0.43,0.55,U] [#5 0.31,0.34,0.42,U] [#6 0.25,0.12,0.54,U] [#7 0.09,-0.13,0.45,U] [#8 0.68,0.22,0.34,U] 
22:17:49.607 00.003 12116 refined, 8 included, MultiStar: {0.19, 0.06}, one-star: {0.21, -0.10}
22:17:49.610 00.003 12116 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.71) = xAngle (-2.42 = -2.42)
22:17:49.613 00.003 12116 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.57 = 0.57)
22:17:49.615 00.002 12116 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.30 mountX=-0.15 mountY=0.11, mountTheta=2.52
22:17:49.623 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.19, y=0.06, opts=13)
22:17:49.626 00.003 12116 Enqueuing Move request for scope (0.19, 0.06)
22:17:49.629 00.003 11824 Worker thread wakes up
22:17:49.629 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5200, FiltMin=1686, FiltMax=65535, Gamma=0.510
22:17:49.631 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
22:17:49.631 00.000 12116 UpdateGuideState exits: m=825965 SNR=126.9
22:17:49.633 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:49.637 00.004 11824 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
22:17:49.637 00.000 11824 Moving (0.19, 0.06) raw xDistance=-0.15 yDistance=0.11
22:17:49.637 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:49.639 00.002 12116 Enqueuing Expose request
22:17:49.642 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:17:49.642 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:49.642 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:17:49.642 00.000 11824 MoveAxis(E, 0, ABG)
22:17:49.642 00.000 11824 Move returns status 0, amount 0
22:17:49.642 00.000 11824 MoveAxis(N, 0, ABG)
22:17:49.642 00.000 11824 Move returns status 0, amount 0
22:17:49.642 00.000 11824 move complete, result=0
22:17:49.643 00.001 11824 worker thread done servicing request
22:17:49.643 00.000 11824 Worker thread wakes up
22:17:49.643 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:49.643 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:17:49.645 00.002 12116 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:17:53.047 03.402 11824 Exposure complete
22:17:53.300 00.253 11824 worker thread done servicing request
22:17:53.300 00.000 12116 OnExposeComplete: enter
22:17:53.307 00.007 12116 UpdateGuideState(): m_state=6
22:17:53.312 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
22:17:53.315 00.003 12116 Star::Find returns 1 (0), X=692.77, Y=1004.54, Mass=810234, SNR=118.7, Peak=65485 HFD=3.5
22:17:53.319 00.004 12116 MultiStar: [#1 0.61,-0.14,0.85,U] [#2 0.71,-0.30,0.78,U] [#3 0.68,-0.61,0.76,U] [#4 -1.12,0.18,0.77,U] [#5 0.69,0.14,0.43,U] [#6 0.76,-0.24,0.70,U] [#7 0.70,-0.38,0.44,U] [#8 0.84,-0.12,0.28,U] 
22:17:53.323 00.004 12116 refined, 8 included, MultiStar: {0.46, -0.22}, one-star: {0.64, -0.32}
22:17:53.326 00.003 12116 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.71) = xAngle (-3.16 = 3.12)
22:17:53.329 00.003 12116 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.17 = -0.17)
22:17:53.332 00.003 12116 CameraToMount -- cameraX=0.46 cameraY=-0.22 hyp=0.51 cameraTheta=-0.45 mountX=-0.51 mountY=-0.09, mountTheta=-2.97
22:17:53.338 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.46, y=-0.22, opts=13)
22:17:53.341 00.003 12116 Enqueuing Move request for scope (0.46, -0.22)
22:17:53.344 00.003 11824 Worker thread wakes up
22:17:53.345 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.22) opts 0xd
22:17:53.345 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5213, FiltMin=1559, FiltMax=65535, Gamma=0.510
22:17:53.348 00.003 11824 Handling offset move in thread for scope, endpoint = (0.46, -0.22)
22:17:53.348 00.000 12116 UpdateGuideState exits: m=810234 SNR=118.7
22:17:53.351 00.003 11824 Moving (0.46, -0.22) raw xDistance=-0.51 yDistance=-0.09
22:17:53.351 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:53.354 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
22:17:53.354 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:53.355 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:53.357 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:17:53.357 00.000 12116 Enqueuing Expose request
22:17:53.360 00.003 11824 MoveAxis(E, 113, ABG)
22:17:53.360 00.000 11824 Guiding  Dir = 2, Dur = 113
22:17:53.361 00.001 11824 IsSlewing returns 0
22:17:53.361 00.000 11824 IsGuiding returns 0
22:17:53.361 00.000 11824 PulseGuide returned control before completion, sleep 123
22:17:53.495 00.134 11824 IsGuiding returns 1
22:17:53.495 00.000 11824 scope still moving after pulse duration time elapsed
22:17:53.527 00.032 11824 IsSlewing returns 0
22:17:53.527 00.000 11824 IsGuiding returns 0
22:17:53.528 00.001 11824 scope move finished after 113 + 53 ms
22:17:53.528 00.000 11824 Move returns status 0, amount 113
22:17:53.528 00.000 11824 MoveAxis(N, 0, ABG)
22:17:53.528 00.000 11824 Move returns status 0, amount 0
22:17:53.528 00.000 11824 move complete, result=0
22:17:53.528 00.000 11824 worker thread done servicing request
22:17:53.528 00.000 11824 Worker thread wakes up
22:17:53.528 00.000 12116 GuideStep: -0.5 px 113 ms EAST, -0.1 px 0 ms NORTH
22:17:53.531 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:53.531 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:17:56.939 03.408 11824 Exposure complete
22:17:57.182 00.243 11824 worker thread done servicing request
22:17:57.182 00.000 12116 OnExposeComplete: enter
22:17:57.186 00.004 12116 UpdateGuideState(): m_state=6
22:17:57.191 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
22:17:57.195 00.004 12116 Star::Find returns 1 (0), X=692.49, Y=1004.56, Mass=828730, SNR=138.1, Peak=65535 HFD=3.2
22:17:57.199 00.004 12116 MultiStar: [#1 0.38,-0.12,0.73,U] [#2 0.57,-0.25,0.60,U] [#3 0.47,-0.44,0.61,U] [#4 -0.88,0.17,0.57,U] [#5 0.36,0.20,0.32,U] [#6 0.47,-0.05,0.54,U] [#7 0.24,-0.28,0.36,U] [#8 1.05,0.20,0.31,U] 
22:17:57.204 00.005 12116 refined, 8 included, MultiStar: {0.31, -0.14}, one-star: {0.37, -0.30}
22:17:57.208 00.004 12116 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.71) = xAngle (-3.14 = 3.14)
22:17:57.213 00.005 12116 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.15 = -0.15)
22:17:57.216 00.003 12116 CameraToMount -- cameraX=0.31 cameraY=-0.14 hyp=0.34 cameraTheta=-0.43 mountX=-0.34 mountY=-0.05, mountTheta=-2.99
22:17:57.227 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.31, y=-0.14, opts=13)
22:17:57.231 00.004 12116 Enqueuing Move request for scope (0.31, -0.14)
22:17:57.234 00.003 11824 Worker thread wakes up
22:17:57.234 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.14) opts 0xd
22:17:57.234 00.000 11824 Handling offset move in thread for scope, endpoint = (0.31, -0.14)
22:17:57.234 00.000 11824 Moving (0.31, -0.14) raw xDistance=-0.34 yDistance=-0.05
22:17:57.234 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
22:17:57.234 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:57.235 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:17:57.235 00.000 11824 MoveAxis(E, 84, ABG)
22:17:57.235 00.000 11824 Guiding  Dir = 2, Dur = 84
22:17:57.235 00.000 11824 IsSlewing returns 0
22:17:57.235 00.000 11824 IsGuiding returns 0
22:17:57.236 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1629, FiltMax=65535, Gamma=0.510
22:17:57.241 00.005 11824 PulseGuide returned control before completion, sleep 94
22:17:57.241 00.000 12116 UpdateGuideState exits: m=828730 SNR=138.1
22:17:57.246 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:57.256 00.010 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:17:57.261 00.005 12116 Enqueuing Expose request
22:17:57.349 00.088 11824 IsGuiding returns 0
22:17:57.349 00.000 11824 Move returns status 0, amount 84
22:17:57.349 00.000 11824 MoveAxis(N, 0, ABG)
22:17:57.349 00.000 11824 Move returns status 0, amount 0
22:17:57.349 00.000 11824 move complete, result=0
22:17:57.350 00.001 11824 worker thread done servicing request
22:17:57.350 00.000 12116 GuideStep: -0.3 px 84 ms EAST, -0.1 px 0 ms NORTH
22:17:57.355 00.005 11824 Worker thread wakes up
22:17:57.355 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:17:57.355 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:00.774 03.419 11824 Exposure complete
22:18:01.022 00.248 11824 worker thread done servicing request
22:18:01.022 00.000 12116 OnExposeComplete: enter
22:18:01.027 00.005 12116 UpdateGuideState(): m_state=6
22:18:01.030 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
22:18:01.033 00.003 12116 Star::Find returns 1 (0), X=693.25, Y=1004.39, Mass=830319, SNR=116.4, Peak=65507 HFD=3.4
22:18:01.038 00.005 12116 MultiStar: [#1 1.26,-0.33,0.98,U] [#2 1.43,-0.67,0.69,U] [#3 1.22,-0.69,0.68,U] [#4 -1.78,0.04,0.00,M1] [#5 1.25,0.00,0.42,U] [#6 1.20,-0.42,0.62,U] [#7 1.00,-0.51,0.38,U] [#8 1.52,-0.38,0.38,U] 
22:18:01.041 00.003 12116 single-star, 7 included, MultiStar: {1.24, -0.45}, one-star: {1.12, -0.47}
22:18:01.044 00.003 12116 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.71) = xAngle (-3.11 = -3.11)
22:18:01.048 00.004 12116 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.12 = -0.12)
22:18:01.050 00.002 12116 CameraToMount -- cameraX=1.12 cameraY=-0.47 hyp=1.21 cameraTheta=-0.39 mountX=-1.21 mountY=-0.15, mountTheta=-3.02
22:18:01.056 00.006 12116 SchedulePrimaryMove(0D79E080, x=1.12, y=-0.47, opts=13)
22:18:01.060 00.004 12116 Enqueuing Move request for scope (1.12, -0.47)
22:18:01.063 00.003 11824 Worker thread wakes up
22:18:01.063 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1712, FiltMax=65535, Gamma=0.510
22:18:01.066 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.47) opts 0xd
22:18:01.067 00.001 11824 Handling offset move in thread for scope, endpoint = (1.12, -0.47)
22:18:01.070 00.003 11824 Moving (1.12, -0.47) raw xDistance=-1.21 yDistance=-0.15
22:18:01.070 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.21
22:18:01.070 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:01.070 00.000 12116 UpdateGuideState exits: m=830319 SNR=116.4
22:18:01.074 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:18:01.074 00.000 11824 MoveAxis(E, 278, ABG)
22:18:01.074 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:01.079 00.005 11824 Guiding  Dir = 2, Dur = 278
22:18:01.079 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:01.083 00.004 12116 Enqueuing Expose request
22:18:01.086 00.003 11824 IsSlewing returns 0
22:18:01.087 00.001 11824 IsGuiding returns 0
22:18:01.087 00.000 11824 PulseGuide returned control before completion, sleep 288
22:18:01.386 00.299 11824 IsGuiding returns 1
22:18:01.386 00.000 11824 scope still moving after pulse duration time elapsed
22:18:01.417 00.031 11824 IsSlewing returns 0
22:18:01.417 00.000 11824 IsGuiding returns 0
22:18:01.417 00.000 11824 scope move finished after 278 + 53 ms
22:18:01.418 00.001 11824 Move returns status 0, amount 278
22:18:01.418 00.000 11824 MoveAxis(N, 0, ABG)
22:18:01.418 00.000 11824 Move returns status 0, amount 0
22:18:01.418 00.000 11824 move complete, result=0
22:18:01.418 00.000 11824 worker thread done servicing request
22:18:01.418 00.000 11824 Worker thread wakes up
22:18:01.418 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:01.418 00.000 12116 GuideStep: -1.2 px 278 ms EAST, -0.1 px 0 ms NORTH
22:18:01.421 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:04.828 03.407 11824 Exposure complete
22:18:05.090 00.262 11824 worker thread done servicing request
22:18:05.090 00.000 12116 OnExposeComplete: enter
22:18:05.093 00.003 12116 UpdateGuideState(): m_state=6
22:18:05.097 00.004 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
22:18:05.100 00.003 12116 Star::Find returns 1 (0), X=693.49, Y=1004.16, Mass=824860, SNR=120.2, Peak=65507 HFD=3.7
22:18:05.104 00.004 12116 MultiStar: [#1 1.29,-0.50,0.79,U] [#2 1.49,-0.50,0.68,U] [#3 1.45,-0.83,0.00,M1] [#4 -1.71,-0.05,0.00,M2] [#5 1.35,-0.20,0.40,U] [#6 1.25,-0.48,0.56,U] [#7 1.12,-0.54,0.42,U] [#8 1.83,-0.22,0.00,M1] 
22:18:05.107 00.003 12116 refined, 5 included, MultiStar: {1.33, -0.52}, one-star: {1.37, -0.70}
22:18:05.111 00.004 12116 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.71) = xAngle (-3.09 = -3.09)
22:18:05.114 00.003 12116 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.10 = -0.10)
22:18:05.116 00.002 12116 CameraToMount -- cameraX=1.33 cameraY=-0.52 hyp=1.43 cameraTheta=-0.37 mountX=-1.42 mountY=-0.15, mountTheta=-3.04
22:18:05.121 00.005 12116 SchedulePrimaryMove(0D79E080, x=1.33, y=-0.52, opts=13)
22:18:05.124 00.003 12116 Enqueuing Move request for scope (1.33, -0.52)
22:18:05.127 00.003 11824 Worker thread wakes up
22:18:05.127 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1703, FiltMax=65535, Gamma=0.510
22:18:05.130 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (1.33, -0.52) opts 0xd
22:18:05.130 00.000 12116 UpdateGuideState exits: m=824860 SNR=120.2
22:18:05.132 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:05.135 00.003 11824 Handling offset move in thread for scope, endpoint = (1.33, -0.52)
22:18:05.135 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:05.137 00.002 12116 Enqueuing Expose request
22:18:05.140 00.003 11824 Moving (1.33, -0.52) raw xDistance=-1.42 yDistance=-0.15
22:18:05.141 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.42
22:18:05.141 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:05.141 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:18:05.141 00.000 11824 MoveAxis(E, 338, ABG)
22:18:05.141 00.000 11824 Guiding  Dir = 2, Dur = 338
22:18:05.141 00.000 11824 IsSlewing returns 0
22:18:05.142 00.001 11824 IsGuiding returns 0
22:18:05.142 00.000 11824 PulseGuide returned control before completion, sleep 348
22:18:05.497 00.355 11824 IsGuiding returns 1
22:18:05.497 00.000 11824 scope still moving after pulse duration time elapsed
22:18:05.529 00.032 11824 IsSlewing returns 0
22:18:05.529 00.000 11824 IsGuiding returns 0
22:18:05.529 00.000 11824 scope move finished after 338 + 48 ms
22:18:05.529 00.000 11824 Move returns status 0, amount 338
22:18:05.529 00.000 11824 MoveAxis(N, 0, ABG)
22:18:05.529 00.000 11824 Move returns status 0, amount 0
22:18:05.530 00.001 11824 move complete, result=0
22:18:05.530 00.000 11824 worker thread done servicing request
22:18:05.530 00.000 11824 Worker thread wakes up
22:18:05.530 00.000 12116 GuideStep: -1.4 px 338 ms EAST, -0.1 px 0 ms NORTH
22:18:05.533 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:05.533 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:08.926 03.393 11824 Exposure complete
22:18:09.198 00.272 11824 worker thread done servicing request
22:18:09.198 00.000 12116 OnExposeComplete: enter
22:18:09.202 00.004 12116 UpdateGuideState(): m_state=6
22:18:09.206 00.004 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
22:18:09.209 00.003 12116 Star::Find returns 1 (0), X=692.44, Y=1004.72, Mass=834017, SNR=132.8, Peak=65535 HFD=3.4
22:18:09.213 00.004 12116 MultiStar: [#1 0.27,0.08,0.82,U] [#2 0.46,-0.08,0.70,U] [#3 0.40,-0.37,0.66,U] [#4 -0.99,0.19,0.56,U] [#5 0.37,0.45,0.46,U] [#6 0.44,-0.10,0.64,U] [#7 0.08,-0.19,0.40,U] [#8 0.62,0.35,0.29,U] 
22:18:09.216 00.003 12116 refined, 8 included, MultiStar: {0.22, -0.02}, one-star: {0.32, -0.14}
22:18:09.219 00.003 12116 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.71) = xAngle (-2.80 = -2.80)
22:18:09.223 00.004 12116 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.19 = 0.19)
22:18:09.225 00.002 12116 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.08 mountX=-0.21 mountY=0.04, mountTheta=2.94
22:18:09.231 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.22, y=-0.02, opts=13)
22:18:09.234 00.003 12116 Enqueuing Move request for scope (0.22, -0.02)
22:18:09.239 00.005 11824 Worker thread wakes up
22:18:09.239 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1818, FiltMax=65535, Gamma=0.510
22:18:09.242 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
22:18:09.242 00.000 12116 UpdateGuideState exits: m=834017 SNR=132.8
22:18:09.246 00.004 11824 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
22:18:09.246 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:09.248 00.002 11824 Moving (0.22, -0.02) raw xDistance=-0.21 yDistance=0.04
22:18:09.248 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:09.251 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:18:09.251 00.000 12116 Enqueuing Expose request
22:18:09.255 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:09.255 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:18:09.255 00.000 11824 MoveAxis(E, 0, ABG)
22:18:09.255 00.000 11824 Move returns status 0, amount 0
22:18:09.255 00.000 11824 MoveAxis(N, 0, ABG)
22:18:09.255 00.000 11824 Move returns status 0, amount 0
22:18:09.255 00.000 11824 move complete, result=0
22:18:09.255 00.000 11824 worker thread done servicing request
22:18:09.256 00.001 11824 Worker thread wakes up
22:18:09.256 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:09.256 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:09.258 00.002 12116 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:12.655 03.397 11824 Exposure complete
22:18:12.887 00.232 11824 worker thread done servicing request
22:18:12.887 00.000 12116 OnExposeComplete: enter
22:18:12.891 00.004 12116 UpdateGuideState(): m_state=6
22:18:12.896 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
22:18:12.900 00.004 12116 Star::Find returns 1 (0), X=691.86, Y=1004.78, Mass=800274, SNR=112.3, Peak=65535 HFD=3.4
22:18:12.904 00.004 12116 MultiStar: [#1 -0.26,0.04,0.95,U] [#2 -0.04,-0.06,0.85,U] [#3 -0.17,-0.06,0.74,U] [#4 -0.47,0.31,0.68,U] [#5 -0.10,0.34,0.44,U] [#6 -0.19,0.16,0.66,U] [#7 -0.45,0.11,0.47,U] [#8 0.28,0.22,0.36,U] 
22:18:12.907 00.003 12116 refined, 8 included, MultiStar: {-0.21, 0.07}, one-star: {-0.26, -0.08}
22:18:12.911 00.004 12116 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.71) = xAngle (0.08 = 0.08)
22:18:12.913 00.002 12116 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.07 = 3.07)
22:18:12.916 00.003 12116 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.80 mountX=0.22 mountY=0.02, mountTheta=0.07
22:18:12.924 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.21, y=0.07, opts=13)
22:18:12.930 00.006 12116 Enqueuing Move request for scope (-0.21, 0.07)
22:18:12.934 00.004 11824 Worker thread wakes up
22:18:12.935 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1614, FiltMax=65535, Gamma=0.510
22:18:12.937 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
22:18:12.937 00.000 12116 UpdateGuideState exits: m=800274 SNR=112.3
22:18:12.941 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
22:18:12.941 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:12.946 00.005 11824 Moving (-0.21, 0.07) raw xDistance=0.22 yDistance=0.02
22:18:12.946 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:18:12.946 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:12.946 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:18:12.946 00.000 11824 MoveAxis(E, 0, ABG)
22:18:12.946 00.000 11824 Move returns status 0, amount 0
22:18:12.946 00.000 11824 MoveAxis(N, 0, ABG)
22:18:12.947 00.001 11824 Move returns status 0, amount 0
22:18:12.947 00.000 11824 move complete, result=0
22:18:12.947 00.000 11824 worker thread done servicing request
22:18:12.947 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:12.951 00.004 12116 Enqueuing Expose request
22:18:12.955 00.004 11824 Worker thread wakes up
22:18:12.956 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:12.956 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:12.956 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:16.374 03.418 11824 Exposure complete
22:18:16.619 00.245 11824 worker thread done servicing request
22:18:16.619 00.000 12116 OnExposeComplete: enter
22:18:16.623 00.004 12116 UpdateGuideState(): m_state=6
22:18:16.626 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
22:18:16.629 00.003 12116 Star::Find returns 1 (0), X=692.40, Y=1005.10, Mass=860745, SNR=134.6, Peak=65535 HFD=3.6
22:18:16.634 00.005 12116 MultiStar: [#1 0.14,0.47,0.71,U] [#2 0.39,0.39,0.62,U] [#3 0.16,0.32,0.54,U] [#4 -0.86,0.87,0.56,U] [#5 0.26,1.05,0.41,U] [#6 0.18,0.51,0.54,U] [#7 -0.19,0.22,0.38,U] [#8 0.62,0.39,0.27,U] 
22:18:16.639 00.005 12116 single-star, 8 included, MultiStar: {0.10, 0.47}, one-star: {0.28, 0.24}
22:18:16.642 00.003 12116 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.71) = xAngle (-2.00 = -2.00)
22:18:16.645 00.003 12116 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.99 = 0.99)
22:18:16.648 00.003 12116 CameraToMount -- cameraX=0.28 cameraY=0.24 hyp=0.37 cameraTheta=0.72 mountX=-0.15 mountY=0.31, mountTheta=2.03
22:18:16.655 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.28, y=0.24, opts=13)
22:18:16.658 00.003 12116 Enqueuing Move request for scope (0.28, 0.24)
22:18:16.663 00.005 11824 Worker thread wakes up
22:18:16.663 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1466, FiltMax=65535, Gamma=0.510
22:18:16.666 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.24) opts 0xd
22:18:16.666 00.000 12116 UpdateGuideState exits: m=860745 SNR=134.6
22:18:16.670 00.004 11824 Handling offset move in thread for scope, endpoint = (0.28, 0.24)
22:18:16.670 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:16.673 00.003 11824 Moving (0.28, 0.24) raw xDistance=-0.15 yDistance=0.31
22:18:16.673 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:16.676 00.003 12116 Enqueuing Expose request
22:18:16.679 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:18:16.679 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:16.679 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:18:16.679 00.000 11824 MoveAxis(E, 0, ABG)
22:18:16.679 00.000 11824 Move returns status 0, amount 0
22:18:16.679 00.000 11824 MoveAxis(N, 0, ABG)
22:18:16.679 00.000 11824 Move returns status 0, amount 0
22:18:16.679 00.000 11824 move complete, result=0
22:18:16.680 00.001 11824 worker thread done servicing request
22:18:16.680 00.000 11824 Worker thread wakes up
22:18:16.680 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:16.680 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:16.682 00.002 12116 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:18:20.099 03.417 11824 Exposure complete
22:18:20.366 00.267 11824 worker thread done servicing request
22:18:20.366 00.000 12116 OnExposeComplete: enter
22:18:20.371 00.005 12116 UpdateGuideState(): m_state=6
22:18:20.374 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
22:18:20.378 00.004 12116 Star::Find returns 1 (0), X=692.79, Y=1004.50, Mass=816857, SNR=103.2, Peak=65485 HFD=3.4
22:18:20.381 00.003 12116 MultiStar: [#1 0.50,-0.14,0.96,U] [#2 0.77,-0.33,0.91,U] [#3 0.59,-0.34,0.77,U] [#4 -0.98,0.09,0.63,U] [#5 0.75,0.43,0.47,U] [#6 0.60,0.06,0.64,U] [#7 0.56,-0.31,0.51,U] [#8 0.88,-0.15,0.35,U] 
22:18:20.386 00.005 12116 refined, 8 included, MultiStar: {0.48, -0.15}, one-star: {0.66, -0.35}
22:18:20.389 00.003 12116 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.71) = xAngle (-3.03 = -3.03)
22:18:20.392 00.003 12116 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.04 = -0.04)
22:18:20.395 00.003 12116 CameraToMount -- cameraX=0.48 cameraY=-0.15 hyp=0.51 cameraTheta=-0.31 mountX=-0.50 mountY=-0.02, mountTheta=-3.10
22:18:20.404 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.48, y=-0.15, opts=13)
22:18:20.407 00.003 12116 Enqueuing Move request for scope (0.48, -0.15)
22:18:20.411 00.004 11824 Worker thread wakes up
22:18:20.411 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1469, FiltMax=65535, Gamma=0.510
22:18:20.414 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.15) opts 0xd
22:18:20.414 00.000 12116 UpdateGuideState exits: m=816857 SNR=103.2
22:18:20.417 00.003 11824 Handling offset move in thread for scope, endpoint = (0.48, -0.15)
22:18:20.417 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:20.420 00.003 11824 Moving (0.48, -0.15) raw xDistance=-0.50 yDistance=-0.02
22:18:20.420 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:20.423 00.003 12116 Enqueuing Expose request
22:18:20.426 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
22:18:20.426 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:20.427 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:20.427 00.000 11824 MoveAxis(E, 112, ABG)
22:18:20.427 00.000 11824 Guiding  Dir = 2, Dur = 112
22:18:20.427 00.000 11824 IsSlewing returns 0
22:18:20.427 00.000 11824 IsGuiding returns 0
22:18:20.428 00.001 11824 PulseGuide returned control before completion, sleep 122
22:18:20.553 00.125 11824 IsGuiding returns 1
22:18:20.553 00.000 11824 scope still moving after pulse duration time elapsed
22:18:20.583 00.030 11824 IsSlewing returns 0
22:18:20.583 00.000 11824 IsGuiding returns 0
22:18:20.584 00.001 11824 scope move finished after 112 + 44 ms
22:18:20.584 00.000 11824 Move returns status 0, amount 112
22:18:20.584 00.000 11824 MoveAxis(N, 0, ABG)
22:18:20.584 00.000 11824 Move returns status 0, amount 0
22:18:20.584 00.000 11824 move complete, result=0
22:18:20.585 00.001 11824 worker thread done servicing request
22:18:20.585 00.000 12116 GuideStep: -0.5 px 112 ms EAST, -0.0 px 0 ms NORTH
22:18:20.589 00.004 11824 Worker thread wakes up
22:18:20.589 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:20.589 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:24.064 03.475 11824 Exposure complete
22:18:24.336 00.272 11824 worker thread done servicing request
22:18:24.336 00.000 12116 OnExposeComplete: enter
22:18:24.340 00.004 12116 UpdateGuideState(): m_state=6
22:18:24.345 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
22:18:24.348 00.003 12116 Star::Find returns 1 (0), X=693.02, Y=1004.18, Mass=824923, SNR=117.7, Peak=65485 HFD=3.3
22:18:24.353 00.005 12116 MultiStar: [#1 0.85,-0.64,0.81,U] [#2 1.01,-0.64,0.69,U] [#3 0.96,-0.54,0.77,U] [#4 -0.95,-0.43,0.65,U] [#5 0.98,-0.17,0.43,U] [#6 0.87,-0.40,0.54,U] [#7 0.83,-0.67,0.48,U] [#8 1.30,-0.43,0.38,U] 
22:18:24.357 00.004 12116 refined, 8 included, MultiStar: {0.73, -0.54}, one-star: {0.89, -0.68}
22:18:24.360 00.003 12116 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.71) = xAngle (-3.35 = 2.93)
22:18:24.364 00.004 12116 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.37 = -0.37)
22:18:24.367 00.003 12116 CameraToMount -- cameraX=0.73 cameraY=-0.54 hyp=0.91 cameraTheta=-0.64 mountX=-0.89 mountY=-0.33, mountTheta=-2.79
22:18:24.375 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.73, y=-0.54, opts=13)
22:18:24.378 00.003 12116 Enqueuing Move request for scope (0.73, -0.54)
22:18:24.381 00.003 11824 Worker thread wakes up
22:18:24.381 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1514, FiltMax=65535, Gamma=0.510
22:18:24.384 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.54) opts 0xd
22:18:24.384 00.000 12116 UpdateGuideState exits: m=824923 SNR=117.7
22:18:24.388 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:24.390 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:24.394 00.004 12116 Enqueuing Expose request
22:18:24.396 00.002 11824 Handling offset move in thread for scope, endpoint = (0.73, -0.54)
22:18:24.396 00.000 11824 Moving (0.73, -0.54) raw xDistance=-0.89 yDistance=-0.33
22:18:24.397 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.89
22:18:24.397 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:24.397 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:18:24.397 00.000 11824 MoveAxis(E, 206, ABG)
22:18:24.397 00.000 11824 Guiding  Dir = 2, Dur = 206
22:18:24.397 00.000 11824 IsSlewing returns 0
22:18:24.398 00.001 11824 IsGuiding returns 0
22:18:24.398 00.000 11824 PulseGuide returned control before completion, sleep 216
22:18:24.616 00.218 11824 IsGuiding returns 1
22:18:24.616 00.000 11824 scope still moving after pulse duration time elapsed
22:18:24.647 00.031 11824 IsSlewing returns 0
22:18:24.647 00.000 11824 IsGuiding returns 0
22:18:24.647 00.000 11824 scope move finished after 206 + 43 ms
22:18:24.647 00.000 11824 Move returns status 0, amount 206
22:18:24.647 00.000 11824 MoveAxis(N, 0, ABG)
22:18:24.648 00.001 11824 Move returns status 0, amount 0
22:18:24.648 00.000 11824 move complete, result=0
22:18:24.648 00.000 11824 worker thread done servicing request
22:18:24.648 00.000 11824 Worker thread wakes up
22:18:24.648 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:24.648 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:24.649 00.001 12116 GuideStep: -0.9 px 206 ms EAST, -0.3 px 0 ms NORTH
22:18:28.092 03.443 11824 Exposure complete
22:18:28.333 00.241 11824 worker thread done servicing request
22:18:28.333 00.000 12116 OnExposeComplete: enter
22:18:28.337 00.004 12116 UpdateGuideState(): m_state=6
22:18:28.340 00.003 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
22:18:28.344 00.004 12116 Star::Find returns 1 (0), X=692.48, Y=1004.29, Mass=812800, SNR=107.3, Peak=65507 HFD=3.4
22:18:28.348 00.004 12116 MultiStar: [#1 0.37,-0.50,0.92,U] [#2 0.45,-0.65,0.77,U] [#3 0.52,-0.80,0.88,U] [#4 -0.79,-0.37,0.77,U] [#5 0.51,-0.15,0.60,U] [#6 0.47,-0.41,0.81,U] [#7 0.14,-0.64,0.52,U] [#8 1.03,-0.60,0.44,U] 
22:18:28.350 00.002 12116 refined, 8 included, MultiStar: {0.31, -0.53}, one-star: {0.35, -0.57}
22:18:28.354 00.004 12116 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.71) = xAngle (-3.75 = 2.53)
22:18:28.357 00.003 12116 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.76 = -0.76)
22:18:28.360 00.003 12116 CameraToMount -- cameraX=0.31 cameraY=-0.53 hyp=0.61 cameraTheta=-1.03 mountX=-0.50 mountY=-0.42, mountTheta=-2.44
22:18:28.367 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.31, y=-0.53, opts=13)
22:18:28.372 00.005 12116 Enqueuing Move request for scope (0.31, -0.53)
22:18:28.374 00.002 11824 Worker thread wakes up
22:18:28.374 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5200, FiltMin=1715, FiltMax=65535, Gamma=0.510
22:18:28.378 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.53) opts 0xd
22:18:28.378 00.000 12116 UpdateGuideState exits: m=812800 SNR=107.3
22:18:28.381 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:28.385 00.004 11824 Handling offset move in thread for scope, endpoint = (0.31, -0.53)
22:18:28.385 00.000 11824 Moving (0.31, -0.53) raw xDistance=-0.50 yDistance=-0.42
22:18:28.385 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.50
22:18:28.386 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:28.386 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:18:28.386 00.000 11824 MoveAxis(E, 127, ABG)
22:18:28.386 00.000 11824 Guiding  Dir = 2, Dur = 127
22:18:28.387 00.001 11824 IsSlewing returns 0
22:18:28.387 00.000 11824 IsGuiding returns 0
22:18:28.388 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:28.392 00.004 11824 PulseGuide returned control before completion, sleep 136
22:18:28.392 00.000 12116 Enqueuing Expose request
22:18:28.539 00.147 11824 IsGuiding returns 1
22:18:28.539 00.000 11824 scope still moving after pulse duration time elapsed
22:18:28.571 00.032 11824 IsSlewing returns 0
22:18:28.571 00.000 11824 IsGuiding returns 0
22:18:28.571 00.000 11824 scope move finished after 127 + 56 ms
22:18:28.571 00.000 11824 Move returns status 0, amount 127
22:18:28.571 00.000 11824 MoveAxis(N, 0, ABG)
22:18:28.572 00.001 11824 Move returns status 0, amount 0
22:18:28.572 00.000 11824 move complete, result=0
22:18:28.572 00.000 11824 worker thread done servicing request
22:18:28.572 00.000 11824 Worker thread wakes up
22:18:28.572 00.000 12116 GuideStep: -0.5 px 127 ms EAST, -0.4 px 0 ms NORTH
22:18:28.575 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:28.575 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:31.982 03.407 11824 Exposure complete
22:18:32.229 00.247 11824 worker thread done servicing request
22:18:32.230 00.001 12116 OnExposeComplete: enter
22:18:32.233 00.003 12116 UpdateGuideState(): m_state=6
22:18:32.238 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
22:18:32.242 00.004 12116 Star::Find returns 1 (0), X=691.88, Y=1004.74, Mass=813575, SNR=113.4, Peak=65535 HFD=3.4
22:18:32.248 00.006 12116 MultiStar: [#1 -0.34,0.15,0.86,U] [#2 -0.10,-0.17,0.79,U] [#3 -0.20,-0.20,0.82,U] [#4 -0.01,0.34,0.59,U] [#5 -0.41,0.45,0.40,U] [#6 -0.20,0.20,0.64,U] [#7 -0.47,0.07,0.41,U] [#8 0.26,0.37,0.41,U] 
22:18:32.258 00.010 12116 refined, 8 included, MultiStar: {-0.20, 0.07}, one-star: {-0.25, -0.12}
22:18:32.264 00.006 12116 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.71) = xAngle (0.10 = 0.10)
22:18:32.268 00.004 12116 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.08 = 3.08)
22:18:32.273 00.005 12116 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.81 mountX=0.21 mountY=0.01, mountTheta=0.06
22:18:32.291 00.018 12116 SchedulePrimaryMove(0D79E080, x=-0.20, y=0.07, opts=13)
22:18:32.295 00.004 12116 Enqueuing Move request for scope (-0.20, 0.07)
22:18:32.300 00.005 11824 Worker thread wakes up
22:18:32.300 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1226, FiltMax=65535, Gamma=0.510
22:18:32.304 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
22:18:32.304 00.000 12116 UpdateGuideState exits: m=813575 SNR=113.4
22:18:32.307 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
22:18:32.307 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:32.310 00.003 11824 Moving (-0.20, 0.07) raw xDistance=0.21 yDistance=0.01
22:18:32.310 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:32.313 00.003 12116 Enqueuing Expose request
22:18:32.316 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:18:32.316 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:32.316 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:18:32.316 00.000 11824 MoveAxis(E, 0, ABG)
22:18:32.317 00.001 11824 Move returns status 0, amount 0
22:18:32.317 00.000 11824 MoveAxis(N, 0, ABG)
22:18:32.317 00.000 11824 Move returns status 0, amount 0
22:18:32.317 00.000 11824 move complete, result=0
22:18:32.317 00.000 11824 worker thread done servicing request
22:18:32.317 00.000 11824 Worker thread wakes up
22:18:32.317 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:32.318 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:32.320 00.002 12116 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:35.784 03.464 11824 Exposure complete
22:18:36.079 00.295 11824 worker thread done servicing request
22:18:36.079 00.000 12116 OnExposeComplete: enter
22:18:36.082 00.003 12116 UpdateGuideState(): m_state=6
22:18:36.087 00.005 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
22:18:36.090 00.003 12116 Star::Find returns 1 (0), X=692.13, Y=1004.67, Mass=796451, SNR=118.8, Peak=65535 HFD=3.4
22:18:36.095 00.005 12116 MultiStar: [#1 -0.08,-0.06,0.82,U] [#2 0.06,-0.01,0.81,U] [#3 -0.25,-0.23,0.69,U] [#4 0.02,0.34,0.65,U] [#5 -0.27,0.13,0.46,U] [#6 -0.08,-0.14,0.59,U] [#7 -0.44,-0.34,0.56,U] [#8 0.27,0.15,0.43,U] 
22:18:36.098 00.003 12116 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {0.00, -0.19}
22:18:36.101 00.003 12116 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.71) = xAngle (-5.24 = 1.04)
22:18:36.104 00.003 12116 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.26 = -2.26)
22:18:36.107 00.003 12116 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.53 mountX=0.05 mountY=-0.07, mountTheta=-0.99
22:18:36.114 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.08, y=-0.06, opts=13)
22:18:36.116 00.002 12116 Enqueuing Move request for scope (-0.08, -0.06)
22:18:36.120 00.004 11824 Worker thread wakes up
22:18:36.120 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1431, FiltMax=65535, Gamma=0.510
22:18:36.124 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
22:18:36.124 00.000 12116 UpdateGuideState exits: m=796451 SNR=118.8
22:18:36.127 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
22:18:36.127 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:36.130 00.003 11824 Moving (-0.08, -0.06) raw xDistance=0.05 yDistance=-0.07
22:18:36.131 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:18:36.131 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:36.131 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:36.134 00.003 12116 Enqueuing Expose request
22:18:36.139 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:18:36.139 00.000 11824 MoveAxis(E, 0, ABG)
22:18:36.139 00.000 11824 Move returns status 0, amount 0
22:18:36.139 00.000 11824 MoveAxis(N, 0, ABG)
22:18:36.139 00.000 11824 Move returns status 0, amount 0
22:18:36.139 00.000 11824 move complete, result=0
22:18:36.139 00.000 11824 worker thread done servicing request
22:18:36.139 00.000 11824 Worker thread wakes up
22:18:36.140 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:36.140 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:36.143 00.003 12116 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:18:39.546 03.403 11824 Exposure complete
22:18:39.828 00.282 11824 worker thread done servicing request
22:18:39.828 00.000 12116 OnExposeComplete: enter
22:18:39.831 00.003 12116 UpdateGuideState(): m_state=6
22:18:39.836 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
22:18:39.840 00.004 12116 Star::Find returns 1 (0), X=691.87, Y=1004.56, Mass=818982, SNR=130.7, Peak=65535 HFD=3.4
22:18:39.844 00.004 12116 MultiStar: [#1 -0.32,0.15,0.90,U] [#2 0.03,-0.06,0.71,U] [#3 -0.19,-0.24,0.65,U] [#4 -0.03,0.25,0.65,U] [#5 -0.31,0.31,0.40,U] [#6 -0.18,0.15,0.59,U] [#7 -0.49,0.04,0.37,U] [#8 0.36,-0.06,0.30,U] 
22:18:39.849 00.005 12116 refined, 8 included, MultiStar: {-0.17, 0.00}, one-star: {-0.25, -0.30}
22:18:39.853 00.004 12116 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.71) = xAngle (0.41 = 0.41)
22:18:39.857 00.004 12116 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.40 = -2.88)
22:18:39.861 00.004 12116 CameraToMount -- cameraX=-0.17 cameraY=0.00 hyp=0.17 cameraTheta=3.13 mountX=0.16 mountY=-0.04, mountTheta=-0.27
22:18:39.868 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.17, y=0.00, opts=13)
22:18:39.871 00.003 12116 Enqueuing Move request for scope (-0.17, 0.00)
22:18:39.876 00.005 11824 Worker thread wakes up
22:18:39.876 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.00) opts 0xd
22:18:39.876 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.17, 0.00)
22:18:39.877 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1818, FiltMax=65535, Gamma=0.510
22:18:39.880 00.003 11824 Moving (-0.17, 0.00) raw xDistance=0.16 yDistance=-0.04
22:18:39.880 00.000 12116 UpdateGuideState exits: m=818982 SNR=130.7
22:18:39.883 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:18:39.883 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:39.883 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:39.888 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:18:39.888 00.000 11824 MoveAxis(E, 0, ABG)
22:18:39.888 00.000 11824 Move returns status 0, amount 0
22:18:39.888 00.000 11824 MoveAxis(N, 0, ABG)
22:18:39.888 00.000 11824 Move returns status 0, amount 0
22:18:39.888 00.000 11824 move complete, result=0
22:18:39.889 00.001 11824 worker thread done servicing request
22:18:39.889 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:39.892 00.003 12116 Enqueuing Expose request
22:18:39.896 00.004 11824 Worker thread wakes up
22:18:39.896 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:18:39.898 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:39.898 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:43.317 03.419 11824 Exposure complete
22:18:43.604 00.287 11824 worker thread done servicing request
22:18:43.604 00.000 12116 OnExposeComplete: enter
22:18:43.608 00.004 12116 UpdateGuideState(): m_state=6
22:18:43.614 00.006 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
22:18:43.618 00.004 12116 Star::Find returns 1 (0), X=691.59, Y=1004.90, Mass=819073, SNR=122.7, Peak=65535 HFD=3.6
22:18:43.623 00.005 12116 MultiStar: [#1 -0.60,0.36,0.86,U] [#2 -0.47,0.25,0.67,U] [#3 -0.43,0.12,0.68,U] [#4 0.39,0.38,0.55,U] [#5 -0.33,0.68,0.43,U] [#6 -0.48,0.49,0.65,U] [#7 -0.92,0.14,0.42,U] [#8 -0.29,0.22,0.30,U] 
22:18:43.627 00.004 12116 refined, 8 included, MultiStar: {-0.43, 0.28}, one-star: {-0.54, 0.04}
22:18:43.631 00.004 12116 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.71) = xAngle (-0.15 = -0.15)
22:18:43.636 00.005 12116 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.84 = 2.84)
22:18:43.640 00.004 12116 CameraToMount -- cameraX=-0.43 cameraY=0.28 hyp=0.51 cameraTheta=2.56 mountX=0.50 mountY=0.15, mountTheta=0.30
22:18:43.648 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.43, y=0.28, opts=13)
22:18:43.653 00.005 12116 Enqueuing Move request for scope (-0.43, 0.28)
22:18:43.656 00.003 11824 Worker thread wakes up
22:18:43.656 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1475, FiltMax=65535, Gamma=0.510
22:18:43.659 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.28) opts 0xd
22:18:43.659 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.43, 0.28)
22:18:43.659 00.000 12116 UpdateGuideState exits: m=819073 SNR=122.7
22:18:43.664 00.005 11824 Moving (-0.43, 0.28) raw xDistance=0.50 yDistance=0.15
22:18:43.665 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:43.668 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
22:18:43.668 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:43.672 00.004 12116 Enqueuing Expose request
22:18:43.675 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:43.675 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:18:43.675 00.000 11824 MoveAxis(W, 113, ABG)
22:18:43.675 00.000 11824 Guiding  Dir = 3, Dur = 113
22:18:43.676 00.001 11824 IsSlewing returns 0
22:18:43.676 00.000 11824 IsGuiding returns 0
22:18:43.677 00.001 11824 PulseGuide returned control before completion, sleep 122
22:18:43.806 00.129 11824 IsGuiding returns 1
22:18:43.806 00.000 11824 scope still moving after pulse duration time elapsed
22:18:43.838 00.032 11824 IsSlewing returns 0
22:18:43.838 00.000 11824 IsGuiding returns 0
22:18:43.838 00.000 11824 scope move finished after 113 + 49 ms
22:18:43.839 00.001 11824 Move returns status 0, amount 113
22:18:43.839 00.000 11824 MoveAxis(N, 0, ABG)
22:18:43.839 00.000 11824 Move returns status 0, amount 0
22:18:43.839 00.000 11824 move complete, result=0
22:18:43.839 00.000 11824 worker thread done servicing request
22:18:43.839 00.000 11824 Worker thread wakes up
22:18:43.839 00.000 12116 GuideStep: 0.5 px 113 ms WEST, 0.2 px 0 ms NORTH
22:18:43.843 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:43.843 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:47.271 03.428 11824 Exposure complete
22:18:47.514 00.243 11824 worker thread done servicing request
22:18:47.514 00.000 12116 OnExposeComplete: enter
22:18:47.517 00.003 12116 UpdateGuideState(): m_state=6
22:18:47.521 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
22:18:47.524 00.003 12116 Star::Find returns 1 (0), X=690.97, Y=1005.09, Mass=818188, SNR=133.1, Peak=65491 HFD=3.9
22:18:47.529 00.005 12116 MultiStar: [#1 -1.25,0.50,0.73,U] [#2 -0.96,0.55,0.65,U] [#3 -1.18,0.09,0.67,U] [#4 0.52,0.51,0.55,U] [#5 -1.33,0.86,0.00,M1] [#6 -1.19,0.71,0.57,U] [#7 -1.18,0.03,0.38,U] [#8 -0.93,0.40,0.28,U] 
22:18:47.532 00.003 12116 refined, 7 included, MultiStar: {-0.95, 0.38}, one-star: {-1.15, 0.23}
22:18:47.535 00.003 12116 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.71) = xAngle (0.05 = 0.05)
22:18:47.538 00.003 12116 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.03 = 3.03)
22:18:47.541 00.003 12116 CameraToMount -- cameraX=-0.95 cameraY=0.38 hyp=1.02 cameraTheta=2.76 mountX=1.02 mountY=0.11, mountTheta=0.11
22:18:47.547 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.95, y=0.38, opts=13)
22:18:47.550 00.003 12116 Enqueuing Move request for scope (-0.95, 0.38)
22:18:47.553 00.003 11824 Worker thread wakes up
22:18:47.553 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1677, FiltMax=65535, Gamma=0.510
22:18:47.557 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.38) opts 0xd
22:18:47.557 00.000 12116 UpdateGuideState exits: m=818188 SNR=133.1
22:18:47.560 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.95, 0.38)
22:18:47.560 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:47.563 00.003 11824 Moving (-0.95, 0.38) raw xDistance=1.02 yDistance=0.11
22:18:47.563 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:47.565 00.002 12116 Enqueuing Expose request
22:18:47.568 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.02
22:18:47.568 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:47.568 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:18:47.569 00.001 11824 MoveAxis(W, 236, ABG)
22:18:47.569 00.000 11824 Guiding  Dir = 3, Dur = 236
22:18:47.569 00.000 11824 IsSlewing returns 0
22:18:47.569 00.000 11824 IsGuiding returns 0
22:18:47.569 00.000 11824 PulseGuide returned control before completion, sleep 246
22:18:47.831 00.262 11824 IsGuiding returns 1
22:18:47.831 00.000 11824 scope still moving after pulse duration time elapsed
22:18:47.862 00.031 11824 IsSlewing returns 0
22:18:47.862 00.000 11824 IsGuiding returns 0
22:18:47.862 00.000 11824 scope move finished after 236 + 56 ms
22:18:47.862 00.000 11824 Move returns status 0, amount 236
22:18:47.862 00.000 11824 MoveAxis(N, 0, ABG)
22:18:47.863 00.001 11824 Move returns status 0, amount 0
22:18:47.863 00.000 11824 move complete, result=0
22:18:47.863 00.000 11824 worker thread done servicing request
22:18:47.863 00.000 11824 Worker thread wakes up
22:18:47.863 00.000 12116 GuideStep: 1.0 px 236 ms WEST, 0.1 px 0 ms NORTH
22:18:47.865 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:47.865 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:51.271 03.406 11824 Exposure complete
22:18:51.518 00.247 11824 worker thread done servicing request
22:18:51.518 00.000 12116 OnExposeComplete: enter
22:18:51.522 00.004 12116 UpdateGuideState(): m_state=6
22:18:51.526 00.004 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
22:18:51.529 00.003 12116 Star::Find returns 1 (0), X=691.50, Y=1004.69, Mass=841774, SNR=121.0, Peak=65507 HFD=3.3
22:18:51.532 00.003 12116 MultiStar: [#1 -0.69,-0.11,0.84,U] [#2 -0.47,-0.03,0.73,U] [#3 -0.49,-0.32,0.81,U] [#4 0.11,0.18,0.59,U] [#5 -0.50,0.12,0.40,U] [#6 -0.68,-0.08,0.67,U] [#7 -0.94,0.10,0.45,U] [#8 -0.20,0.15,0.37,U] 
22:18:51.538 00.006 12116 refined, 8 included, MultiStar: {-0.52, -0.06}, one-star: {-0.63, -0.16}
22:18:51.542 00.004 12116 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.71) = xAngle (-5.75 = 0.54)
22:18:51.546 00.004 12116 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.76 = -2.76)
22:18:51.548 00.002 12116 CameraToMount -- cameraX=-0.52 cameraY=-0.06 hyp=0.52 cameraTheta=-3.03 mountX=0.45 mountY=-0.19, mountTheta=-0.41
22:18:51.556 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.52, y=-0.06, opts=13)
22:18:51.559 00.003 12116 Enqueuing Move request for scope (-0.52, -0.06)
22:18:51.563 00.004 11824 Worker thread wakes up
22:18:51.563 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1661, FiltMax=65535, Gamma=0.510
22:18:51.565 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.06) opts 0xd
22:18:51.566 00.001 12116 UpdateGuideState exits: m=841774 SNR=121.0
22:18:51.570 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.52, -0.06)
22:18:51.570 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:51.573 00.003 11824 Moving (-0.52, -0.06) raw xDistance=0.45 yDistance=-0.19
22:18:51.574 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:51.576 00.002 12116 Enqueuing Expose request
22:18:51.579 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.45
22:18:51.579 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:51.579 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:18:51.579 00.000 11824 MoveAxis(W, 117, ABG)
22:18:51.579 00.000 11824 Guiding  Dir = 3, Dur = 117
22:18:51.580 00.001 11824 IsSlewing returns 0
22:18:51.580 00.000 11824 IsGuiding returns 0
22:18:51.580 00.000 11824 PulseGuide returned control before completion, sleep 127
22:18:51.709 00.129 11824 IsGuiding returns 1
22:18:51.709 00.000 11824 scope still moving after pulse duration time elapsed
22:18:51.740 00.031 11824 IsSlewing returns 0
22:18:51.740 00.000 11824 IsGuiding returns 0
22:18:51.740 00.000 11824 scope move finished after 117 + 42 ms
22:18:51.740 00.000 11824 Move returns status 0, amount 117
22:18:51.741 00.001 11824 MoveAxis(N, 0, ABG)
22:18:51.741 00.000 11824 Move returns status 0, amount 0
22:18:51.741 00.000 11824 move complete, result=0
22:18:51.741 00.000 11824 worker thread done servicing request
22:18:51.741 00.000 11824 Worker thread wakes up
22:18:51.741 00.000 12116 GuideStep: 0.4 px 117 ms WEST, -0.2 px 0 ms NORTH
22:18:51.744 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:51.744 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:55.153 03.409 11824 Exposure complete
22:18:55.410 00.257 11824 worker thread done servicing request
22:18:55.410 00.000 12116 OnExposeComplete: enter
22:18:55.413 00.003 12116 UpdateGuideState(): m_state=6
22:18:55.417 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
22:18:55.421 00.004 12116 Star::Find returns 1 (0), X=691.32, Y=1004.74, Mass=815350, SNR=106.4, Peak=65507 HFD=3.5
22:18:55.424 00.003 12116 MultiStar: [#1 -0.86,-0.10,0.94,U] [#2 -0.62,-0.28,0.80,U] [#3 -0.75,-0.29,0.88,U] [#4 0.23,0.05,0.73,U] [#5 -0.51,0.32,0.47,U] [#6 -0.90,0.10,0.68,U] [#7 -1.11,-0.41,0.46,U] [#8 -0.41,0.09,0.40,U] 
22:18:55.429 00.005 12116 refined, 8 included, MultiStar: {-0.65, -0.09}, one-star: {-0.80, -0.12}
22:18:55.432 00.003 12116 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.71) = xAngle (-5.71 = 0.57)
22:18:55.434 00.002 12116 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.73 = -2.73)
22:18:55.438 00.004 12116 CameraToMount -- cameraX=-0.65 cameraY=-0.09 hyp=0.65 cameraTheta=-3.00 mountX=0.55 mountY=-0.26, mountTheta=-0.45
22:18:55.444 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.65, y=-0.09, opts=13)
22:18:55.449 00.005 12116 Enqueuing Move request for scope (-0.65, -0.09)
22:18:55.456 00.007 11824 Worker thread wakes up
22:18:55.456 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1571, FiltMax=65535, Gamma=0.510
22:18:55.459 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.09) opts 0xd
22:18:55.459 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.65, -0.09)
22:18:55.459 00.000 11824 Moving (-0.65, -0.09) raw xDistance=0.55 yDistance=-0.26
22:18:55.460 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
22:18:55.460 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:55.460 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:18:55.460 00.000 11824 MoveAxis(W, 132, ABG)
22:18:55.460 00.000 11824 Guiding  Dir = 3, Dur = 132
22:18:55.460 00.000 11824 IsSlewing returns 0
22:18:55.461 00.001 11824 IsGuiding returns 0
22:18:55.461 00.000 12116 UpdateGuideState exits: m=815350 SNR=106.4
22:18:55.465 00.004 11824 PulseGuide returned control before completion, sleep 141
22:18:55.465 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:55.471 00.006 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:55.480 00.009 12116 Enqueuing Expose request
22:18:55.614 00.134 11824 IsGuiding returns 1
22:18:55.614 00.000 11824 scope still moving after pulse duration time elapsed
22:18:55.646 00.032 11824 IsSlewing returns 0
22:18:55.646 00.000 11824 IsGuiding returns 0
22:18:55.646 00.000 11824 scope move finished after 132 + 53 ms
22:18:55.647 00.001 11824 Move returns status 0, amount 132
22:18:55.647 00.000 11824 MoveAxis(N, 0, ABG)
22:18:55.647 00.000 11824 Move returns status 0, amount 0
22:18:55.647 00.000 11824 move complete, result=0
22:18:55.647 00.000 11824 worker thread done servicing request
22:18:55.647 00.000 12116 GuideStep: 0.6 px 132 ms WEST, -0.3 px 0 ms NORTH
22:18:55.651 00.004 11824 Worker thread wakes up
22:18:55.652 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:55.653 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:18:59.059 03.406 11824 Exposure complete
22:18:59.284 00.225 11824 worker thread done servicing request
22:18:59.284 00.000 12116 OnExposeComplete: enter
22:18:59.288 00.004 12116 UpdateGuideState(): m_state=6
22:18:59.291 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
22:18:59.297 00.006 12116 Star::Find returns 1 (0), X=691.45, Y=1004.66, Mass=874699, SNR=141.1, Peak=65507 HFD=3.4
22:18:59.300 00.003 12116 MultiStar: [#1 -0.73,-0.10,0.73,U] [#2 -0.55,-0.07,0.64,U] [#3 -0.37,-0.37,0.55,U] [#4 -0.16,0.07,0.52,U] [#5 -0.38,0.12,0.34,U] [#6 -0.54,-0.17,0.55,U] [#7 -0.49,-0.32,0.33,U] [#8 -0.27,0.12,0.31,U] 
22:18:59.304 00.004 12116 refined, 8 included, MultiStar: {-0.51, -0.12}, one-star: {-0.67, -0.19}
22:18:59.307 00.003 12116 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.71) = xAngle (-5.62 = 0.66)
22:18:59.311 00.004 12116 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.63 = -2.63)
22:18:59.315 00.004 12116 CameraToMount -- cameraX=-0.51 cameraY=-0.12 hyp=0.52 cameraTheta=-2.91 mountX=0.41 mountY=-0.25, mountTheta=-0.55
22:18:59.330 00.015 12116 SchedulePrimaryMove(0D79E080, x=-0.51, y=-0.12, opts=13)
22:18:59.335 00.005 12116 Enqueuing Move request for scope (-0.51, -0.12)
22:18:59.338 00.003 11824 Worker thread wakes up
22:18:59.338 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1795, FiltMax=65535, Gamma=0.510
22:18:59.341 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.12) opts 0xd
22:18:59.341 00.000 12116 UpdateGuideState exits: m=874699 SNR=141.1
22:18:59.344 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:59.347 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.51, -0.12)
22:18:59.347 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:18:59.350 00.003 11824 Moving (-0.51, -0.12) raw xDistance=0.41 yDistance=-0.25
22:18:59.350 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
22:18:59.351 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:59.351 00.000 12116 Enqueuing Expose request
22:18:59.355 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:18:59.355 00.000 11824 MoveAxis(W, 101, ABG)
22:18:59.355 00.000 11824 Guiding  Dir = 3, Dur = 101
22:18:59.355 00.000 11824 IsSlewing returns 0
22:18:59.355 00.000 11824 IsGuiding returns 0
22:18:59.355 00.000 11824 PulseGuide returned control before completion, sleep 111
22:18:59.478 00.123 11824 IsGuiding returns 1
22:18:59.478 00.000 11824 scope still moving after pulse duration time elapsed
22:18:59.509 00.031 11824 IsSlewing returns 0
22:18:59.509 00.000 11824 IsGuiding returns 1
22:18:59.541 00.032 11824 IsSlewing returns 0
22:18:59.541 00.000 11824 IsGuiding returns 0
22:18:59.541 00.000 11824 scope move finished after 101 + 84 ms
22:18:59.541 00.000 11824 Move returns status 0, amount 101
22:18:59.541 00.000 11824 MoveAxis(N, 0, ABG)
22:18:59.541 00.000 11824 Move returns status 0, amount 0
22:18:59.541 00.000 11824 move complete, result=0
22:18:59.542 00.001 11824 worker thread done servicing request
22:18:59.542 00.000 12116 GuideStep: 0.4 px 101 ms WEST, -0.3 px 0 ms NORTH
22:18:59.546 00.004 11824 Worker thread wakes up
22:18:59.546 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:18:59.546 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:02.955 03.409 11824 Exposure complete
22:19:03.191 00.236 11824 worker thread done servicing request
22:19:03.191 00.000 12116 OnExposeComplete: enter
22:19:03.195 00.004 12116 UpdateGuideState(): m_state=6
22:19:03.198 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
22:19:03.201 00.003 12116 Star::Find returns 1 (0), X=691.74, Y=1004.37, Mass=774348, SNR=110.4, Peak=65507 HFD=3.6
22:19:03.206 00.005 12116 MultiStar: [#1 -0.41,-0.39,0.89,U] [#2 -0.15,-0.47,0.84,U] [#3 -0.35,-0.51,0.75,U] [#4 -0.55,-0.15,0.77,U] [#5 -0.22,0.00,0.43,U] [#6 -0.53,-0.32,0.67,U] [#7 -0.50,-0.65,0.34,U] [#8 0.25,-0.34,0.33,U] 
22:19:03.209 00.003 12116 refined, 8 included, MultiStar: {-0.35, -0.38}, one-star: {-0.38, -0.49}
22:19:03.212 00.003 12116 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.71) = xAngle (-5.03 = 1.25)
22:19:03.215 00.003 12116 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.05 = -2.05)
22:19:03.217 00.002 12116 CameraToMount -- cameraX=-0.35 cameraY=-0.38 hyp=0.52 cameraTheta=-2.32 mountX=0.16 mountY=-0.46, mountTheta=-1.23
22:19:03.225 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.35, y=-0.38, opts=13)
22:19:03.229 00.004 12116 Enqueuing Move request for scope (-0.35, -0.38)
22:19:03.232 00.003 11824 Worker thread wakes up
22:19:03.232 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.38) opts 0xd
22:19:03.232 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.35, -0.38)
22:19:03.232 00.000 11824 Moving (-0.35, -0.38) raw xDistance=0.16 yDistance=-0.46
22:19:03.232 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:19:03.232 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:19:03.232 00.000 11824 MoveAxis(E, 0, ABG)
22:19:03.232 00.000 11824 Move returns status 0, amount 0
22:19:03.232 00.000 11824 MoveAxis(N, 86, ABG)
22:19:03.232 00.000 11824 Guiding  Dir = 0, Dur = 86
22:19:03.232 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1763, FiltMax=65535, Gamma=0.510
22:19:03.237 00.005 11824 IsSlewing returns 0
22:19:03.237 00.000 12116 UpdateGuideState exits: m=774348 SNR=110.4
22:19:03.240 00.003 11824 IsGuiding returns 0
22:19:03.240 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:03.243 00.003 11824 PulseGuide returned control before completion, sleep 96
22:19:03.244 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:19:03.246 00.002 12116 Enqueuing Expose request
22:19:03.344 00.098 11824 IsGuiding returns 1
22:19:03.344 00.000 11824 scope still moving after pulse duration time elapsed
22:19:03.376 00.032 11824 IsSlewing returns 0
22:19:03.377 00.001 11824 IsGuiding returns 0
22:19:03.377 00.000 11824 scope move finished after 86 + 50 ms
22:19:03.377 00.000 11824 Move returns status 0, amount 86
22:19:03.377 00.000 11824 move complete, result=0
22:19:03.377 00.000 11824 worker thread done servicing request
22:19:03.377 00.000 11824 Worker thread wakes up
22:19:03.377 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.5 px 86 ms NORTH
22:19:03.380 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:19:03.380 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:06.783 03.403 11824 Exposure complete
22:19:07.031 00.248 11824 worker thread done servicing request
22:19:07.031 00.000 12116 OnExposeComplete: enter
22:19:07.035 00.004 12116 UpdateGuideState(): m_state=6
22:19:07.039 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
22:19:07.043 00.004 12116 Star::Find returns 1 (0), X=692.01, Y=1004.63, Mass=795444, SNR=122.9, Peak=65535 HFD=3.4
22:19:07.047 00.004 12116 MultiStar: [#1 -0.20,-0.09,0.90,U] [#2 -0.13,-0.18,0.85,U] [#3 -0.02,-0.16,0.76,U] [#4 -0.72,0.21,0.56,U] [#5 -0.16,-0.03,0.33,U] [#6 -0.22,0.12,0.72,U] [#7 -0.46,-0.13,0.40,U] [#8 0.36,-0.23,0.38,U] 
22:19:07.050 00.003 12116 refined, 8 included, MultiStar: {-0.18, -0.09}, one-star: {-0.12, -0.23}
22:19:07.055 00.005 12116 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.71) = xAngle (-5.40 = 0.89)
22:19:07.058 00.003 12116 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.41 = -2.41)
22:19:07.062 00.004 12116 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.21 cameraTheta=-2.68 mountX=0.13 mountY=-0.14, mountTheta=-0.81
22:19:07.069 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.18, y=-0.09, opts=13)
22:19:07.079 00.010 12116 Enqueuing Move request for scope (-0.18, -0.09)
22:19:07.086 00.007 11824 Worker thread wakes up
22:19:07.086 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
22:19:07.086 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
22:19:07.086 00.000 11824 Moving (-0.18, -0.09) raw xDistance=0.13 yDistance=-0.14
22:19:07.086 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:19:07.087 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:07.087 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:19:07.087 00.000 11824 MoveAxis(E, 0, ABG)
22:19:07.087 00.000 11824 Move returns status 0, amount 0
22:19:07.087 00.000 11824 MoveAxis(N, 0, ABG)
22:19:07.087 00.000 11824 Move returns status 0, amount 0
22:19:07.087 00.000 11824 move complete, result=0
22:19:07.088 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1472, FiltMax=65535, Gamma=0.510
22:19:07.093 00.005 11824 worker thread done servicing request
22:19:07.093 00.000 12116 UpdateGuideState exits: m=795444 SNR=122.9
22:19:07.096 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:07.104 00.008 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:19:07.109 00.005 12116 Enqueuing Expose request
22:19:07.113 00.004 11824 Worker thread wakes up
22:19:07.113 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:07.116 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:19:07.117 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:10.529 03.412 11824 Exposure complete
22:19:10.777 00.248 11824 worker thread done servicing request
22:19:10.778 00.001 12116 OnExposeComplete: enter
22:19:10.781 00.003 12116 UpdateGuideState(): m_state=6
22:19:10.785 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
22:19:10.789 00.004 12116 Star::Find returns 1 (0), X=692.09, Y=1004.27, Mass=805901, SNR=135.0, Peak=65507 HFD=3.4
22:19:10.793 00.004 12116 MultiStar: [#1 -0.09,-0.42,0.72,U] [#2 0.11,-0.34,0.66,U] [#3 0.01,-0.66,0.62,U] [#4 -0.40,-0.46,0.60,U] [#5 -0.01,-0.23,0.40,U] [#6 0.08,-0.33,0.51,U] [#7 -0.30,-0.72,0.41,U] [#8 0.28,-0.26,0.29,U] 
22:19:10.796 00.003 12116 refined, 8 included, MultiStar: {-0.05, -0.47}, one-star: {-0.03, -0.59}
22:19:10.799 00.003 12116 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.71) = xAngle (-4.39 = 1.89)
22:19:10.803 00.004 12116 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.41 = -1.41)
22:19:10.806 00.003 12116 CameraToMount -- cameraX=-0.05 cameraY=-0.47 hyp=0.47 cameraTheta=-1.68 mountX=-0.15 mountY=-0.46, mountTheta=-1.88
22:19:10.815 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=-0.47, opts=13)
22:19:10.820 00.005 12116 Enqueuing Move request for scope (-0.05, -0.47)
22:19:10.824 00.004 11824 Worker thread wakes up
22:19:10.824 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1760, FiltMax=65535, Gamma=0.510
22:19:10.828 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.47) opts 0xd
22:19:10.828 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.05, -0.47)
22:19:10.829 00.001 12116 UpdateGuideState exits: m=805901 SNR=135.0
22:19:10.832 00.003 11824 Moving (-0.05, -0.47) raw xDistance=-0.15 yDistance=-0.46
22:19:10.832 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:10.835 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:19:10.835 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:19:10.839 00.004 12116 Enqueuing Expose request
22:19:10.842 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:19:10.842 00.000 11824 MoveAxis(E, 0, ABG)
22:19:10.842 00.000 11824 Move returns status 0, amount 0
22:19:10.843 00.001 11824 MoveAxis(N, 87, ABG)
22:19:10.843 00.000 11824 Guiding  Dir = 0, Dur = 87
22:19:10.843 00.000 11824 IsSlewing returns 0
22:19:10.843 00.000 11824 IsGuiding returns 0
22:19:10.844 00.001 11824 PulseGuide returned control before completion, sleep 97
22:19:10.943 00.099 11824 IsGuiding returns 1
22:19:10.943 00.000 11824 scope still moving after pulse duration time elapsed
22:19:10.975 00.032 11824 IsSlewing returns 0
22:19:10.975 00.000 11824 IsGuiding returns 0
22:19:10.975 00.000 11824 scope move finished after 87 + 45 ms
22:19:10.975 00.000 11824 Move returns status 0, amount 87
22:19:10.975 00.000 11824 move complete, result=0
22:19:10.977 00.002 11824 worker thread done servicing request
22:19:10.977 00.000 11824 Worker thread wakes up
22:19:10.977 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:19:10.977 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:10.977 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.5 px 87 ms NORTH
22:19:14.379 03.402 11824 Exposure complete
22:19:14.612 00.233 11824 worker thread done servicing request
22:19:14.613 00.001 12116 OnExposeComplete: enter
22:19:14.615 00.002 12116 UpdateGuideState(): m_state=6
22:19:14.619 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
22:19:14.623 00.004 12116 Star::Find returns 1 (0), X=691.78, Y=1004.39, Mass=842704, SNR=105.2, Peak=65507 HFD=3.6
22:19:14.625 00.002 12116 MultiStar: [#1 -0.38,-0.31,0.95,U] [#2 -0.17,-0.46,0.70,U] [#3 -0.24,-0.69,0.75,U] [#4 -0.22,-0.28,0.85,U] [#5 -0.35,-0.10,0.47,U] [#6 -0.21,-0.47,0.67,U] [#7 -0.33,-0.59,0.52,U] [#8 0.14,-0.12,0.41,U] 
22:19:14.630 00.005 12116 refined, 8 included, MultiStar: {-0.26, -0.40}, one-star: {-0.35, -0.47}
22:19:14.632 00.002 12116 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.71) = xAngle (-4.85 = 1.43)
22:19:14.635 00.003 12116 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.87 = -1.87)
22:19:14.639 00.004 12116 CameraToMount -- cameraX=-0.26 cameraY=-0.40 hyp=0.48 cameraTheta=-2.14 mountX=0.07 mountY=-0.46, mountTheta=-1.42
22:19:14.644 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=-0.40, opts=13)
22:19:14.647 00.003 12116 Enqueuing Move request for scope (-0.26, -0.40)
22:19:14.650 00.003 11824 Worker thread wakes up
22:19:14.650 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1648, FiltMax=65535, Gamma=0.510
22:19:14.654 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.40) opts 0xd
22:19:14.654 00.000 12116 UpdateGuideState exits: m=842704 SNR=105.2
22:19:14.657 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:14.659 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.26, -0.40)
22:19:14.659 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:19:14.662 00.003 11824 Moving (-0.26, -0.40) raw xDistance=0.07 yDistance=-0.46
22:19:14.662 00.000 12116 Enqueuing Expose request
22:19:14.665 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:19:14.665 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:19:14.665 00.000 11824 MoveAxis(E, 0, ABG)
22:19:14.665 00.000 11824 Move returns status 0, amount 0
22:19:14.665 00.000 11824 MoveAxis(N, 86, ABG)
22:19:14.665 00.000 11824 Guiding  Dir = 0, Dur = 86
22:19:14.666 00.001 11824 IsSlewing returns 0
22:19:14.666 00.000 11824 IsGuiding returns 0
22:19:14.666 00.000 11824 PulseGuide returned control before completion, sleep 96
22:19:14.778 00.112 11824 IsGuiding returns 0
22:19:14.778 00.000 11824 Move returns status 0, amount 86
22:19:14.778 00.000 11824 move complete, result=0
22:19:14.778 00.000 11824 worker thread done servicing request
22:19:14.778 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.5 px 86 ms NORTH
22:19:14.781 00.003 11824 Worker thread wakes up
22:19:14.782 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:19:14.782 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:18.207 03.425 11824 Exposure complete
22:19:18.475 00.268 11824 worker thread done servicing request
22:19:18.475 00.000 12116 OnExposeComplete: enter
22:19:18.478 00.003 12116 UpdateGuideState(): m_state=6
22:19:18.482 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:19:18.485 00.003 12116 Star::Find returns 1 (0), X=691.80, Y=1005.05, Mass=797188, SNR=118.3, Peak=65535 HFD=3.6
22:19:18.490 00.005 12116 MultiStar: [#1 -0.42,0.28,0.95,U] [#2 -0.16,0.28,0.78,U] [#3 -0.28,0.19,0.71,U] [#4 -0.14,0.63,0.57,U] [#5 -0.30,0.40,0.44,U] [#6 -0.22,0.43,0.62,U] [#7 -0.40,0.50,0.38,U] [#8 0.14,0.32,0.33,U] 
22:19:18.494 00.004 12116 single-star, 8 included, MultiStar: {-0.26, 0.33}, one-star: {-0.33, 0.19}
22:19:18.497 00.003 12116 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.71) = xAngle (-0.11 = -0.11)
22:19:18.500 00.003 12116 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.88 = 2.88)
22:19:18.503 00.003 12116 CameraToMount -- cameraX=-0.33 cameraY=0.19 hyp=0.38 cameraTheta=2.61 mountX=0.38 mountY=0.10, mountTheta=0.25
22:19:18.510 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=0.19, opts=13)
22:19:18.513 00.003 12116 Enqueuing Move request for scope (-0.33, 0.19)
22:19:18.516 00.003 11824 Worker thread wakes up
22:19:18.516 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1626, FiltMax=65535, Gamma=0.510
22:19:18.519 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.19) opts 0xd
22:19:18.520 00.001 12116 UpdateGuideState exits: m=797188 SNR=118.3
22:19:18.523 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:18.525 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.33, 0.19)
22:19:18.525 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:19:18.528 00.003 12116 Enqueuing Expose request
22:19:18.530 00.002 11824 Moving (-0.33, 0.19) raw xDistance=0.38 yDistance=0.10
22:19:18.530 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
22:19:18.530 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:18.531 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:19:18.531 00.000 11824 MoveAxis(W, 85, ABG)
22:19:18.531 00.000 11824 Guiding  Dir = 3, Dur = 85
22:19:18.531 00.000 11824 IsSlewing returns 0
22:19:18.531 00.000 11824 IsGuiding returns 0
22:19:18.532 00.001 11824 PulseGuide returned control before completion, sleep 95
22:19:18.630 00.098 11824 IsGuiding returns 1
22:19:18.630 00.000 11824 scope still moving after pulse duration time elapsed
22:19:18.661 00.031 11824 IsSlewing returns 0
22:19:18.661 00.000 11824 IsGuiding returns 0
22:19:18.661 00.000 11824 scope move finished after 85 + 44 ms
22:19:18.661 00.000 11824 Move returns status 0, amount 85
22:19:18.661 00.000 11824 MoveAxis(N, 0, ABG)
22:19:18.661 00.000 11824 Move returns status 0, amount 0
22:19:18.662 00.001 11824 move complete, result=0
22:19:18.662 00.000 11824 worker thread done servicing request
22:19:18.662 00.000 12116 GuideStep: 0.4 px 85 ms WEST, 0.1 px 0 ms NORTH
22:19:18.665 00.003 11824 Worker thread wakes up
22:19:18.665 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:19:18.666 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:22.136 03.470 11824 Exposure complete
22:19:22.394 00.258 11824 worker thread done servicing request
22:19:22.394 00.000 12116 OnExposeComplete: enter
22:19:22.398 00.004 12116 UpdateGuideState(): m_state=6
22:19:22.402 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
22:19:22.405 00.003 12116 Star::Find returns 1 (0), X=692.15, Y=1005.05, Mass=842924, SNR=116.9, Peak=65535 HFD=3.8
22:19:22.409 00.004 12116 MultiStar: [#1 -0.03,0.42,0.73,U] [#2 0.04,0.37,0.68,U] [#3 0.02,0.19,0.72,U] [#4 -0.42,0.52,0.63,U] [#5 0.06,0.81,0.44,U] [#6 0.02,0.49,0.64,U] [#7 -0.29,0.15,0.44,U] [#8 0.06,0.47,0.40,U] 
22:19:22.412 00.003 12116 single-star, 8 included, MultiStar: {-0.05, 0.38}, one-star: {0.02, 0.19}
22:19:22.415 00.003 12116 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.71) = xAngle (-1.27 = -1.27)
22:19:22.419 00.004 12116 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.71 = 1.71)
22:19:22.422 00.003 12116 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.44 mountX=0.06 mountY=0.19, mountTheta=1.28
22:19:22.428 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.02, y=0.19, opts=13)
22:19:22.431 00.003 12116 Enqueuing Move request for scope (0.02, 0.19)
22:19:22.433 00.002 11824 Worker thread wakes up
22:19:22.434 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5219, FiltMin=1629, FiltMax=65535, Gamma=0.510
22:19:22.437 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
22:19:22.437 00.000 12116 UpdateGuideState exits: m=842924 SNR=116.9
22:19:22.440 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:22.443 00.003 11824 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
22:19:22.443 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:19:22.446 00.003 12116 Enqueuing Expose request
22:19:22.448 00.002 11824 Moving (0.02, 0.19) raw xDistance=0.06 yDistance=0.19
22:19:22.448 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:19:22.448 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:22.449 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:19:22.449 00.000 11824 MoveAxis(E, 0, ABG)
22:19:22.449 00.000 11824 Move returns status 0, amount 0
22:19:22.449 00.000 11824 MoveAxis(N, 0, ABG)
22:19:22.449 00.000 11824 Move returns status 0, amount 0
22:19:22.449 00.000 11824 move complete, result=0
22:19:22.449 00.000 11824 worker thread done servicing request
22:19:22.449 00.000 11824 Worker thread wakes up
22:19:22.449 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:19:22.450 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:22.453 00.003 12116 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:19:25.841 03.388 11824 Exposure complete
22:19:26.078 00.237 11824 worker thread done servicing request
22:19:26.079 00.001 12116 OnExposeComplete: enter
22:19:26.082 00.003 12116 UpdateGuideState(): m_state=6
22:19:26.086 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
22:19:26.090 00.004 12116 Star::Find returns 1 (0), X=692.29, Y=1004.82, Mass=817007, SNR=133.5, Peak=65535 HFD=3.5
22:19:26.094 00.004 12116 MultiStar: [#1 0.23,0.24,0.76,U] [#2 0.36,0.11,0.68,U] [#3 0.25,0.06,0.68,U] [#4 -0.82,0.34,0.57,U] [#5 0.47,0.49,0.33,U] [#6 0.34,0.27,0.47,U] [#7 0.07,0.04,0.38,U] [#8 0.87,0.54,0.37,U] 
22:19:26.098 00.004 12116 single-star, 8 included, MultiStar: {0.18, 0.18}, one-star: {0.16, -0.04}
22:19:26.100 00.002 12116 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.71) = xAngle (-2.98 = -2.98)
22:19:26.104 00.004 12116 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.01 = 0.01)
22:19:26.107 00.003 12116 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.26 mountX=-0.17 mountY=0.00, mountTheta=3.13
22:19:26.114 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.16, y=-0.04, opts=13)
22:19:26.117 00.003 12116 Enqueuing Move request for scope (0.16, -0.04)
22:19:26.119 00.002 11824 Worker thread wakes up
22:19:26.119 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1629, FiltMax=65535, Gamma=0.510
22:19:26.122 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
22:19:26.123 00.001 12116 UpdateGuideState exits: m=817007 SNR=133.5
22:19:26.126 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:26.128 00.002 11824 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
22:19:26.128 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:19:26.131 00.003 11824 Moving (0.16, -0.04) raw xDistance=-0.17 yDistance=0.00
22:19:26.131 00.000 12116 Enqueuing Expose request
22:19:26.133 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:19:26.133 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:26.133 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:19:26.133 00.000 11824 MoveAxis(E, 0, ABG)
22:19:26.133 00.000 11824 Move returns status 0, amount 0
22:19:26.133 00.000 11824 MoveAxis(N, 0, ABG)
22:19:26.133 00.000 11824 Move returns status 0, amount 0
22:19:26.133 00.000 11824 move complete, result=0
22:19:26.133 00.000 11824 worker thread done servicing request
22:19:26.133 00.000 11824 Worker thread wakes up
22:19:26.135 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:19:26.135 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:26.137 00.002 12116 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:19:29.556 03.419 11824 Exposure complete
22:19:29.836 00.280 11824 worker thread done servicing request
22:19:29.836 00.000 12116 OnExposeComplete: enter
22:19:29.841 00.005 12116 UpdateGuideState(): m_state=6
22:19:29.849 00.008 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
22:19:29.853 00.004 12116 Star::Find returns 1 (0), X=692.56, Y=1005.07, Mass=786944, SNR=114.7, Peak=65535 HFD=3.6
22:19:29.857 00.004 12116 MultiStar: [#1 0.36,0.29,0.91,U] [#2 0.56,0.18,0.68,U] [#3 0.33,-0.10,0.66,U] [#4 -0.78,0.38,0.66,U] [#5 0.34,0.59,0.48,U] [#6 0.37,0.37,0.62,U] [#7 0.13,0.40,0.39,U] [#8 0.92,0.44,0.35,U] 
22:19:29.863 00.006 12116 refined, 8 included, MultiStar: {0.28, 0.28}, one-star: {0.43, 0.21}
22:19:29.867 00.004 12116 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.71) = xAngle (-1.93 = -1.93)
22:19:29.872 00.005 12116 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.05 = 1.05)
22:19:29.875 00.003 12116 CameraToMount -- cameraX=0.28 cameraY=0.28 hyp=0.39 cameraTheta=0.78 mountX=-0.14 mountY=0.34, mountTheta=1.96
22:19:29.882 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.28, y=0.28, opts=13)
22:19:29.887 00.005 12116 Enqueuing Move request for scope (0.28, 0.28)
22:19:29.890 00.003 11824 Worker thread wakes up
22:19:29.891 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.28) opts 0xd
22:19:29.891 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1747, FiltMax=65535, Gamma=0.510
22:19:29.894 00.003 11824 Handling offset move in thread for scope, endpoint = (0.28, 0.28)
22:19:29.894 00.000 12116 UpdateGuideState exits: m=786944 SNR=114.7
22:19:29.897 00.003 11824 Moving (0.28, 0.28) raw xDistance=-0.14 yDistance=0.34
22:19:29.897 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:29.900 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:19:29.900 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:29.900 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:19:29.903 00.003 12116 Enqueuing Expose request
22:19:29.906 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:19:29.907 00.001 11824 MoveAxis(E, 0, ABG)
22:19:29.907 00.000 11824 Move returns status 0, amount 0
22:19:29.907 00.000 11824 MoveAxis(N, 0, ABG)
22:19:29.907 00.000 11824 Move returns status 0, amount 0
22:19:29.907 00.000 11824 move complete, result=0
22:19:29.907 00.000 12116 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:19:29.911 00.004 11824 worker thread done servicing request
22:19:29.911 00.000 11824 Worker thread wakes up
22:19:29.911 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:19:29.911 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:33.337 03.426 11824 Exposure complete
22:19:33.647 00.310 11824 worker thread done servicing request
22:19:33.648 00.001 12116 OnExposeComplete: enter
22:19:33.653 00.005 12116 UpdateGuideState(): m_state=6
22:19:33.658 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
22:19:33.661 00.003 12116 Star::Find returns 1 (0), X=693.11, Y=1004.87, Mass=832926, SNR=149.5, Peak=65485 HFD=3.9
22:19:33.665 00.004 12116 MultiStar: [#1 1.03,0.11,0.73,U] [#2 1.18,0.08,0.54,U] [#3 1.14,-0.10,0.56,U] [#4 -1.78,0.33,0.00,M1] [#5 1.03,0.41,0.31,U] [#6 0.97,0.21,0.47,U] [#7 1.12,-0.02,0.37,U] [#8 1.57,0.02,0.00,M1] 
22:19:33.669 00.004 12116 single-star, 6 included, MultiStar: {1.06, 0.07}, one-star: {0.99, 0.02}
22:19:33.672 00.003 12116 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.71) = xAngle (-2.70 = -2.70)
22:19:33.677 00.005 12116 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.29 = 0.29)
22:19:33.681 00.004 12116 CameraToMount -- cameraX=0.99 cameraY=0.02 hyp=0.99 cameraTheta=0.02 mountX=-0.89 mountY=0.28, mountTheta=2.84
22:19:33.692 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.99, y=0.02, opts=13)
22:19:33.698 00.006 12116 Enqueuing Move request for scope (0.99, 0.02)
22:19:33.703 00.005 11824 Worker thread wakes up
22:19:33.703 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1757, FiltMax=65535, Gamma=0.510
22:19:33.707 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.02) opts 0xd
22:19:33.707 00.000 12116 UpdateGuideState exits: m=832926 SNR=149.5
22:19:33.710 00.003 11824 Handling offset move in thread for scope, endpoint = (0.99, 0.02)
22:19:33.710 00.000 11824 Moving (0.99, 0.02) raw xDistance=-0.89 yDistance=0.28
22:19:33.711 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
22:19:33.711 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:33.711 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:19:33.711 00.000 11824 MoveAxis(E, 200, ABG)
22:19:33.711 00.000 11824 Guiding  Dir = 2, Dur = 200
22:19:33.712 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:33.716 00.004 11824 IsSlewing returns 0
22:19:33.717 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:19:33.723 00.006 11824 IsGuiding returns 0
22:19:33.723 00.000 11824 PulseGuide returned control before completion, sleep 210
22:19:33.723 00.000 12116 Enqueuing Expose request
22:19:33.949 00.226 11824 IsGuiding returns 1
22:19:33.949 00.000 11824 scope still moving after pulse duration time elapsed
22:19:33.981 00.032 11824 IsSlewing returns 0
22:19:33.981 00.000 11824 IsGuiding returns 0
22:19:33.981 00.000 11824 scope move finished after 200 + 58 ms
22:19:33.981 00.000 11824 Move returns status 0, amount 200
22:19:33.981 00.000 11824 MoveAxis(N, 0, ABG)
22:19:33.982 00.001 11824 Move returns status 0, amount 0
22:19:33.982 00.000 11824 move complete, result=0
22:19:33.982 00.000 11824 worker thread done servicing request
22:19:33.982 00.000 11824 Worker thread wakes up
22:19:33.982 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:19:33.982 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:33.982 00.000 12116 GuideStep: -0.9 px 200 ms EAST, 0.3 px 0 ms NORTH
22:19:36.337 02.355 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:19:36.340 00.003 12116 case statement mapped state 6 to 3
22:19:36.343 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:19:37.400 01.057 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:19:37.404 00.004 12116 case statement mapped state 6 to 3
22:19:37.407 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:19:37.428 00.021 11824 Exposure complete
22:19:37.741 00.313 11824 worker thread done servicing request
22:19:37.741 00.000 12116 OnExposeComplete: enter
22:19:37.745 00.004 12116 UpdateGuideState(): m_state=6
22:19:37.749 00.004 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
22:19:37.755 00.006 12116 Star::Find returns 1 (0), X=692.09, Y=1005.02, Mass=834251, SNR=135.1, Peak=65535 HFD=3.9
22:19:37.759 00.004 12116 MultiStar: [#1 0.00,0.35,0.79,U] [#2 0.32,0.20,0.64,U] [#3 0.16,-0.01,0.64,U] [#4 -0.54,0.73,0.51,U] [#5 0.15,0.77,0.34,U] [#6 0.05,0.28,0.50,U] [#7 -0.21,0.23,0.36,U] [#8 0.56,0.36,0.30,U] 
22:19:37.764 00.005 12116 single-star, 8 included, MultiStar: {0.03, 0.30}, one-star: {-0.03, 0.16}
22:19:37.767 00.003 12116 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.71) = xAngle (-0.95 = -0.95)
22:19:37.771 00.004 12116 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.04 = 2.04)
22:19:37.775 00.004 12116 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.76 mountX=0.10 mountY=0.15, mountTheta=1.00
22:19:37.784 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.03, y=0.16, opts=13)
22:19:37.788 00.004 12116 Enqueuing Move request for scope (-0.03, 0.16)
22:19:37.792 00.004 11824 Worker thread wakes up
22:19:37.792 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1623, FiltMax=65535, Gamma=0.510
22:19:37.796 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
22:19:37.796 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
22:19:37.796 00.000 12116 UpdateGuideState exits: m=834251 SNR=135.1
22:19:37.799 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:37.803 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:19:37.806 00.003 12116 Enqueuing Expose request
22:19:37.809 00.003 11824 Moving (-0.03, 0.16) raw xDistance=0.10 yDistance=0.15
22:19:37.809 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:19:37.809 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:37.809 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:19:37.809 00.000 11824 MoveAxis(E, 0, ABG)
22:19:37.809 00.000 11824 Move returns status 0, amount 0
22:19:37.809 00.000 11824 MoveAxis(N, 0, ABG)
22:19:37.810 00.001 11824 Move returns status 0, amount 0
22:19:37.810 00.000 11824 move complete, result=0
22:19:37.810 00.000 11824 worker thread done servicing request
22:19:37.810 00.000 11824 Worker thread wakes up
22:19:37.812 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:19:37.812 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:37.814 00.002 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:19:38.514 00.700 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:19:38.517 00.003 12116 case statement mapped state 6 to 3
22:19:38.521 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:19:39.633 01.112 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:19:39.637 00.004 12116 case statement mapped state 6 to 3
22:19:39.640 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:19:40.746 01.106 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:19:40.750 00.004 12116 case statement mapped state 6 to 3
22:19:40.754 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:19:40.900 00.146 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:19:40.903 00.003 12116 case statement mapped state 6 to 3
22:19:40.906 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:19:41.002 00.096 12116 evsrv: cli 01AB6F50 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
22:19:41.006 00.004 12116 PhdController::Dither begins
22:19:41.008 00.002 12116 dither: size=1.00, dRA=0.17 dDec=-0.04
22:19:41.012 00.004 12116 MountToCamera -- mountTheta (0.23) + m_xAngle (2.71) = xAngle (2.95 = 2.95)
22:19:41.016 00.004 12116 MountToCamera -- mountX=0.17 mountY=-0.04 hyp=0.17 mountTheta=0.23 cameraX=-0.17, cameraY=0.03 cameraTheta=2.95
22:19:41.019 00.003 12116 setting lock position to (691.96, 1004.89)
22:19:41.022 00.003 12116 Mount: notify guiding dithered (-0.2, 0.0)
22:19:41.025 00.003 12116 MultiStar: stabilizing after lock position change
22:19:41.029 00.004 12116 Status Line: Dither by 0.17,-0.04
22:19:41.033 00.004 12116 PhdController: newstate STATE_SETTLE_BEGIN
22:19:41.038 00.005 12116 PhdController: newstate STATE_SETTLE_WAIT
22:19:41.040 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1002}
22:19:41.244 00.204 11824 Exposure complete
22:19:41.545 00.301 11824 worker thread done servicing request
22:19:41.546 00.001 12116 OnExposeComplete: enter
22:19:41.549 00.003 12116 UpdateGuideState(): m_state=6
22:19:41.554 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
22:19:41.558 00.004 12116 Star::Find returns 1 (0), X=693.41, Y=1004.47, Mass=810420, SNR=111.5, Peak=65485 HFD=3.3
22:19:41.563 00.005 12116 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.71) = xAngle (-3.00 = -3.00)
22:19:41.566 00.003 12116 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.01 = -0.01)
22:19:41.571 00.005 12116 CameraToMount -- cameraX=1.45 cameraY=-0.43 hyp=1.52 cameraTheta=-0.29 mountX=-1.50 mountY=-0.02, mountTheta=-3.13
22:19:41.579 00.008 12116 dither recenter: remaining=(-0.2,0.0) step=(-0.2,0.0)
22:19:41.583 00.004 12116 MountToCamera -- mountTheta (-2.91) + m_xAngle (2.71) = xAngle (-0.19 = -0.19)
22:19:41.588 00.005 12116 MountToCamera -- mountX=-0.17 mountY=0.04 hyp=0.17 mountTheta=-2.91 cameraX=0.17, cameraY=-0.03 cameraTheta=-0.19
22:19:41.592 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.17, y=-0.03, opts=4)
22:19:41.596 00.004 12116 Enqueuing Move request for scope (0.17, -0.03)
22:19:41.599 00.003 12116 Mount: notify direct move -0.17,0.04
22:19:41.604 00.005 11824 Worker thread wakes up
22:19:41.604 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1677, FiltMax=65535, Gamma=0.510
22:19:41.607 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0x4
22:19:41.607 00.000 12116 UpdateGuideState exits: m=810420 SNR=111.5
22:19:41.611 00.004 11824 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
22:19:41.612 00.001 12116 PhdController: settling, locked = 1, distance = 0.87 (4.00) aobump = 0 frame = 1 / 99999
22:19:41.616 00.004 11824 Moving (0.17, -0.03) raw xDistance=-0.17 yDistance=0.04
22:19:41.616 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778815181.616,"Host":"TALL-PINES-2024","Inst":1,"Distance":0.87,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:19:41.621 00.005 11824 MoveAxis(E, 60, B)
22:19:41.621 00.000 11824 Guiding  Dir = 2, Dur = 60
22:19:41.622 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:41.625 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:19:41.630 00.005 12116 Enqueuing Expose request
22:19:41.634 00.004 11824 IsSlewing returns 0
22:19:41.635 00.001 11824 IsGuiding returns 0
22:19:41.636 00.001 11824 PulseGuide returned control before completion, sleep 70
22:19:41.716 00.080 11824 IsGuiding returns 1
22:19:41.716 00.000 11824 scope still moving after pulse duration time elapsed
22:19:41.747 00.031 11824 IsSlewing returns 0
22:19:41.747 00.000 11824 IsGuiding returns 0
22:19:41.747 00.000 11824 scope move finished after 60 + 51 ms
22:19:41.747 00.000 11824 Move returns status 0, amount 60
22:19:41.748 00.001 11824 MoveAxis(S, 8, B)
22:19:41.748 00.000 11824 Guiding  Dir = 1, Dur = 8
22:19:41.748 00.000 11824 IsSlewing returns 0
22:19:41.748 00.000 11824 IsGuiding returns 0
22:19:41.748 00.000 11824 PulseGuide returned control before completion, sleep 18
22:19:41.778 00.030 11824 IsGuiding returns 1
22:19:41.779 00.001 11824 scope still moving after pulse duration time elapsed
22:19:41.813 00.034 11824 IsSlewing returns 0
22:19:41.813 00.000 11824 IsGuiding returns 0
22:19:41.813 00.000 11824 scope move finished after 8 + 57 ms
22:19:41.814 00.001 11824 Move returns status 0, amount 8
22:19:41.814 00.000 11824 move complete, result=0
22:19:41.814 00.000 11824 worker thread done servicing request
22:19:41.814 00.000 11824 Worker thread wakes up
22:19:41.814 00.000 12116 GuideStep: -0.2 px 60 ms EAST, 0.0 px 8 ms SOUTH
22:19:41.821 00.007 11824 worker thread servicing REQUEST_EXPOSE 3000
22:19:41.821 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:45.229 03.408 11824 Exposure complete
22:19:45.501 00.272 11824 worker thread done servicing request
22:19:45.502 00.001 12116 OnExposeComplete: enter
22:19:45.505 00.003 12116 UpdateGuideState(): m_state=6
22:19:45.509 00.004 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
22:19:45.514 00.005 12116 Star::Find returns 1 (0), X=692.03, Y=1005.13, Mass=802606, SNR=124.4, Peak=65535 HFD=3.9
22:19:45.518 00.004 12116 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.71) = xAngle (-1.43 = -1.43)
22:19:45.521 00.003 12116 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.55 = 1.55)
22:19:45.524 00.003 12116 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.28 mountX=0.03 mountY=0.25, mountTheta=1.43
22:19:45.532 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=0.24, opts=13)
22:19:45.535 00.003 12116 Enqueuing Move request for scope (0.07, 0.24)
22:19:45.539 00.004 11824 Worker thread wakes up
22:19:45.539 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1629, FiltMax=65535, Gamma=0.510
22:19:45.544 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
22:19:45.544 00.000 11824 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
22:19:45.544 00.000 11824 Moving (0.07, 0.24) raw xDistance=0.03 yDistance=0.25
22:19:45.544 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:19:45.544 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:45.544 00.000 12116 UpdateGuideState exits: m=802606 SNR=124.4
22:19:45.548 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:19:45.548 00.000 12116 PhdController: settling, locked = 1, distance = 0.25 (4.00) aobump = 0 frame = 2 / 99999
22:19:45.551 00.003 11824 MoveAxis(E, 0, ABG)
22:19:45.552 00.001 11824 Move returns status 0, amount 0
22:19:45.552 00.000 11824 MoveAxis(N, 0, ABG)
22:19:45.552 00.000 11824 Move returns status 0, amount 0
22:19:45.552 00.000 11824 move complete, result=0
22:19:45.552 00.000 12116 PhdController: newstate STATE_FINISH
22:19:45.556 00.004 12116 PhdController complete: success
22:19:45.558 00.002 11824 worker thread done servicing request
22:19:45.559 00.001 12116 evsrv: {"Event":"SettleDone","Timestamp":1778815185.558,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
22:19:45.563 00.004 12116 Mount: notify guiding dither settle done success=1
22:19:45.566 00.003 12116 PhdController: newstate STATE_IDLE
22:19:45.569 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:45.573 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:19:45.576 00.003 12116 Enqueuing Expose request
22:19:45.581 00.005 11824 Worker thread wakes up
22:19:45.581 00.000 12116 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:19:45.584 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:19:45.584 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:46.120 00.536 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:19:46.126 00.006 12116 case statement mapped state 6 to 3
22:19:46.131 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:19:46.221 00.090 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
22:19:46.225 00.004 12116 PhdController::Guide begins
22:19:46.228 00.003 12116 PhdController: newstate STATE_SETUP
22:19:46.231 00.003 12116 PhdController: setup
22:19:46.235 00.004 12116 PhdController: newstate STATE_ATTEMPT_START
22:19:46.238 00.003 12116 PhdController: guider state = 6
22:19:46.241 00.003 12116 PhdController: newstate STATE_SETTLE_BEGIN
22:19:46.246 00.005 12116 PhdController: newstate STATE_SETTLE_WAIT
22:19:46.248 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1003}
22:19:46.273 00.025 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:19:46.277 00.004 12116 case statement mapped state 6 to 3
22:19:46.280 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:19:48.991 02.711 11824 Exposure complete
22:19:49.268 00.277 11824 worker thread done servicing request
22:19:49.268 00.000 12116 OnExposeComplete: enter
22:19:49.272 00.004 12116 UpdateGuideState(): m_state=6
22:19:49.276 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
22:19:49.279 00.003 12116 Star::Find returns 1 (0), X=691.88, Y=1005.37, Mass=796929, SNR=119.3, Peak=65535 HFD=3.4
22:19:49.282 00.003 12116 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.71) = xAngle (-1.00 = -1.00)
22:19:49.285 00.003 12116 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.99 = 1.99)
22:19:49.289 00.004 12116 CameraToMount -- cameraX=-0.07 cameraY=0.48 hyp=0.48 cameraTheta=1.72 mountX=0.26 mountY=0.44, mountTheta=1.03
22:19:49.295 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=0.48, opts=13)
22:19:49.299 00.004 12116 Enqueuing Move request for scope (-0.07, 0.48)
22:19:49.304 00.005 11824 Worker thread wakes up
22:19:49.304 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.48) opts 0xd
22:19:49.304 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1728, FiltMax=65535, Gamma=0.510
22:19:49.308 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.07, 0.48)
22:19:49.308 00.000 12116 UpdateGuideState exits: m=796929 SNR=119.3
22:19:49.312 00.004 11824 Moving (-0.07, 0.48) raw xDistance=0.26 yDistance=0.44
22:19:49.312 00.000 12116 PhdController: settling, locked = 1, distance = 0.32 (4.00) aobump = 0 frame = 1 / 99999
22:19:49.316 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
22:19:49.316 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:49.316 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778815189.316,"Host":"TALL-PINES-2024","Inst":1,"Distance":0.32,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:19:49.325 00.009 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
22:19:49.325 00.000 11824 MoveAxis(E, 0, ABG)
22:19:49.325 00.000 11824 Move returns status 0, amount 0
22:19:49.325 00.000 11824 MoveAxis(N, 0, ABG)
22:19:49.325 00.000 11824 Move returns status 0, amount 0
22:19:49.325 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:49.329 00.004 11824 move complete, result=0
22:19:49.329 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:19:49.332 00.003 12116 Enqueuing Expose request
22:19:49.335 00.003 11824 worker thread done servicing request
22:19:49.336 00.001 11824 Worker thread wakes up
22:19:49.336 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:19:49.336 00.000 12116 GuideStep: 0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
22:19:49.339 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:52.748 03.409 11824 Exposure complete
22:19:52.987 00.239 11824 worker thread done servicing request
22:19:52.988 00.001 12116 OnExposeComplete: enter
22:19:52.991 00.003 12116 UpdateGuideState(): m_state=6
22:19:52.994 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
22:19:52.997 00.003 12116 Star::Find returns 1 (0), X=691.76, Y=1004.92, Mass=783579, SNR=127.9, Peak=65507 HFD=3.4
22:19:52.999 00.002 12116 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.71) = xAngle (0.29 = 0.29)
22:19:53.002 00.003 12116 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.28 = -3.01)
22:19:53.007 00.005 12116 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=3.01 mountX=0.19 mountY=-0.03, mountTheta=-0.14
22:19:53.017 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.20, y=0.03, opts=13)
22:19:53.022 00.005 12116 Enqueuing Move request for scope (-0.20, 0.03)
22:19:53.026 00.004 11824 Worker thread wakes up
22:19:53.026 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
22:19:53.026 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
22:19:53.026 00.000 11824 Moving (-0.20, 0.03) raw xDistance=0.19 yDistance=-0.03
22:19:53.027 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:19:53.027 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:53.027 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1245, FiltMax=65535, Gamma=0.510
22:19:53.029 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:19:53.031 00.002 11824 MoveAxis(E, 0, ABG)
22:19:53.031 00.000 11824 Move returns status 0, amount 0
22:19:53.031 00.000 11824 MoveAxis(N, 0, ABG)
22:19:53.031 00.000 11824 Move returns status 0, amount 0
22:19:53.031 00.000 11824 move complete, result=0
22:19:53.031 00.000 12116 UpdateGuideState exits: m=783579 SNR=127.9
22:19:53.034 00.003 12116 PhdController: settling, locked = 1, distance = 0.28 (4.00) aobump = 0 frame = 2 / 99999
22:19:53.037 00.003 11824 worker thread done servicing request
22:19:53.037 00.000 12116 PhdController: newstate STATE_FINISH
22:19:53.041 00.004 12116 PhdController complete: success
22:19:53.044 00.003 12116 evsrv: {"Event":"SettleDone","Timestamp":1778815193.044,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
22:19:53.047 00.003 12116 Mount: notify guiding dither settle done success=1
22:19:53.049 00.002 12116 PhdController: newstate STATE_IDLE
22:19:53.053 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:53.055 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:19:53.059 00.004 12116 Enqueuing Expose request
22:19:53.063 00.004 11824 Worker thread wakes up
22:19:53.063 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:19:53.065 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:19:53.065 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:56.465 03.400 11824 Exposure complete
22:19:56.719 00.254 11824 worker thread done servicing request
22:19:56.719 00.000 12116 OnExposeComplete: enter
22:19:56.723 00.004 12116 UpdateGuideState(): m_state=6
22:19:56.725 00.002 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:19:56.729 00.004 12116 Star::Find returns 1 (0), X=691.85, Y=1004.90, Mass=798254, SNR=122.8, Peak=65535 HFD=3.8
22:19:56.732 00.003 12116 MultiStar: exiting stabilization period
22:19:56.734 00.002 12116 MultiStar: updating star positions after lock position change
22:19:56.737 00.003 12116 Star::Find(15, 646, 892, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:19:56.740 00.003 12116 Star::Find returns 1 (0), X=646.58, Y=892.57, Mass=629491, SNR=95.1, Peak=65535 HFD=3.3
22:19:56.743 00.003 12116 Star::Find(15, 519, 1114, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:19:56.746 00.003 12116 Star::Find returns 1 (0), X=519.33, Y=1114.66, Mass=487304, SNR=81.9, Peak=54976 HFD=3.1
22:19:56.748 00.002 12116 Star::Find(15, 1399, 268, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:19:56.751 00.003 12116 Star::Find returns 1 (0), X=1399.16, Y=268.32, Mass=391127, SNR=82.2, Peak=38355 HFD=3.1
22:19:56.754 00.003 12116 Star::Find(15, 1562, 1010, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:19:56.757 00.003 12116 Star::Find returns 1 (0), X=1563.04, Y=1010.19, Mass=569654, SNR=67.7, Peak=34573 HFD=4.3
22:19:56.760 00.003 12116 Star::Find(15, 990, 1039, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:19:56.763 00.003 12116 Star::Find returns 1 (0), X=990.81, Y=1039.03, Mass=237459, SNR=42.5, Peak=26813 HFD=3.1
22:19:56.765 00.002 12116 Star::Find(15, 1377, 57, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:19:56.768 00.003 12116 Star::Find returns 1 (0), X=1376.94, Y=57.18, Mass=271842, SNR=63.2, Peak=37952 HFD=2.5
22:19:56.771 00.003 12116 Star::Find(15, 1520, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:19:56.774 00.003 12116 Star::Find returns 1 (0), X=1520.08, Y=958.48, Mass=295456, SNR=50.2, Peak=36138 HFD=3.5
22:19:56.778 00.004 12116 Star::Find(15, 338, 1135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:19:56.780 00.002 12116 Star::Find returns 1 (0), X=338.26, Y=1135.52, Mass=176467, SNR=33.9, Peak=30512 HFD=3.0
22:19:56.783 00.003 12116 Star::Find(15, 50, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:19:56.787 00.004 12116 Star::Find returns 1 (0), X=50.67, Y=952.61, Mass=110316, SNR=27.9, Peak=20128 HFD=2.8
22:19:56.791 00.004 12116 Star::Find(15, 1252, 886, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:19:56.796 00.005 12116 Star::Find returns 1 (0), X=1251.68, Y=886.27, Mass=129963, SNR=34.3, Peak=20707 HFD=2.7
22:19:56.799 00.003 12116 Star::Find(15, 848, 757, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:19:56.802 00.003 12116 Star::Find returns 1 (0), X=849.30, Y=757.24, Mass=145877, SNR=30.0, Peak=24119 HFD=3.6
22:19:56.806 00.004 12116 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.71) = xAngle (0.39 = 0.39)
22:19:56.809 00.003 12116 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.38 = -2.91)
22:19:56.812 00.003 12116 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.11 cameraTheta=3.10 mountX=0.10 mountY=-0.02, mountTheta=-0.24
22:19:56.818 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.10, y=0.00, opts=13)
22:19:56.822 00.004 12116 Enqueuing Move request for scope (-0.10, 0.00)
22:19:56.824 00.002 11824 Worker thread wakes up
22:19:56.825 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1610, FiltMax=65535, Gamma=0.510
22:19:56.829 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
22:19:56.829 00.000 12116 UpdateGuideState exits: m=798254 SNR=122.8
22:19:56.832 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:56.834 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
22:19:56.834 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:19:56.838 00.004 12116 Enqueuing Expose request
22:19:56.841 00.003 11824 Moving (-0.10, 0.00) raw xDistance=0.10 yDistance=-0.02
22:19:56.841 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:19:56.841 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:56.841 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:19:56.841 00.000 11824 MoveAxis(E, 0, ABG)
22:19:56.841 00.000 11824 Move returns status 0, amount 0
22:19:56.841 00.000 11824 MoveAxis(N, 0, ABG)
22:19:56.841 00.000 11824 Move returns status 0, amount 0
22:19:56.841 00.000 11824 move complete, result=0
22:19:56.841 00.000 11824 worker thread done servicing request
22:19:56.841 00.000 11824 Worker thread wakes up
22:19:56.841 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:19:56.842 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:19:56.844 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:20:00.265 03.421 11824 Exposure complete
22:20:00.518 00.253 11824 worker thread done servicing request
22:20:00.519 00.001 12116 OnExposeComplete: enter
22:20:00.522 00.003 12116 UpdateGuideState(): m_state=6
22:20:00.525 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
22:20:00.531 00.006 12116 Star::Find returns 1 (0), X=691.45, Y=1005.17, Mass=811256, SNR=117.2, Peak=65535 HFD=3.7
22:20:00.534 00.003 12116 MultiStar: [#1 -0.37,0.15,0.77,U] [#2 -0.27,0.30,0.72,U] [#3 -0.42,0.42,0.75,U] [#4 0.18,0.31,0.67,U] [#5 -0.70,0.23,0.42,U] [#6 -0.46,0.41,0.55,U] [#7 -0.55,0.05,0.42,U] [#8 -0.33,0.30,0.32,U] 
22:20:00.539 00.005 12116 refined, 8 included, MultiStar: {-0.36, 0.28}, one-star: {-0.50, 0.28}
22:20:00.543 00.004 12116 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.71) = xAngle (-0.23 = -0.23)
22:20:00.547 00.004 12116 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.76 = 2.76)
22:20:00.550 00.003 12116 CameraToMount -- cameraX=-0.36 cameraY=0.28 hyp=0.46 cameraTheta=2.49 mountX=0.45 mountY=0.17, mountTheta=0.36
22:20:00.561 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.36, y=0.28, opts=13)
22:20:00.565 00.004 12116 Enqueuing Move request for scope (-0.36, 0.28)
22:20:00.568 00.003 11824 Worker thread wakes up
22:20:00.568 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.28) opts 0xd
22:20:00.568 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.36, 0.28)
22:20:00.568 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1488, FiltMax=65535, Gamma=0.510
22:20:00.571 00.003 11824 Moving (-0.36, 0.28) raw xDistance=0.45 yDistance=0.17
22:20:00.572 00.001 12116 UpdateGuideState exits: m=811256 SNR=117.2
22:20:00.575 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
22:20:00.575 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:00.579 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:00.579 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:00.582 00.003 12116 Enqueuing Expose request
22:20:00.585 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:20:00.585 00.000 11824 MoveAxis(W, 100, ABG)
22:20:00.585 00.000 11824 Guiding  Dir = 3, Dur = 100
22:20:00.585 00.000 11824 IsSlewing returns 0
22:20:00.585 00.000 11824 IsGuiding returns 0
22:20:00.586 00.001 11824 PulseGuide returned control before completion, sleep 110
22:20:00.698 00.112 11824 IsGuiding returns 1
22:20:00.698 00.000 11824 scope still moving after pulse duration time elapsed
22:20:00.730 00.032 11824 IsSlewing returns 0
22:20:00.730 00.000 11824 IsGuiding returns 0
22:20:00.730 00.000 11824 scope move finished after 100 + 44 ms
22:20:00.730 00.000 11824 Move returns status 0, amount 100
22:20:00.731 00.001 11824 MoveAxis(N, 0, ABG)
22:20:00.731 00.000 11824 Move returns status 0, amount 0
22:20:00.731 00.000 11824 move complete, result=0
22:20:00.731 00.000 11824 worker thread done servicing request
22:20:00.731 00.000 11824 Worker thread wakes up
22:20:00.731 00.000 12116 GuideStep: 0.4 px 100 ms WEST, 0.2 px 0 ms NORTH
22:20:00.736 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:00.736 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:20:04.136 03.400 11824 Exposure complete
22:20:04.370 00.234 12116 OnExposeComplete: enter
22:20:04.373 00.003 12116 UpdateGuideState(): m_state=6
22:20:04.377 00.004 11824 worker thread done servicing request
22:20:04.378 00.001 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
22:20:04.382 00.004 12116 Star::Find returns 1 (0), X=691.93, Y=1004.64, Mass=826990, SNR=116.6, Peak=65507 HFD=3.5
22:20:04.388 00.006 12116 MultiStar: [#1 0.18,-0.49,0.98,U] [#2 0.23,-0.38,0.66,U] [#3 -0.16,-0.06,0.68,U] [#4 0.02,-0.29,0.58,U] [#5 -0.25,-0.27,0.40,U] [#6 -0.15,-0.23,0.55,U] [#7 -0.12,-0.42,0.46,U] [#8 0.05,-0.44,0.31,U] 
22:20:04.392 00.004 12116 single-star, 8 included, MultiStar: {-0.00, -0.31}, one-star: {-0.02, -0.25}
22:20:04.397 00.005 12116 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.71) = xAngle (-4.37 = 1.91)
22:20:04.400 00.003 12116 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.38 = -1.38)
22:20:04.407 00.007 12116 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.66 mountX=-0.08 mountY=-0.25, mountTheta=-1.90
22:20:04.414 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.02, y=-0.25, opts=13)
22:20:04.424 00.010 12116 Enqueuing Move request for scope (-0.02, -0.25)
22:20:04.429 00.005 11824 Worker thread wakes up
22:20:04.429 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1603, FiltMax=65535, Gamma=0.510
22:20:04.433 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
22:20:04.433 00.000 12116 UpdateGuideState exits: m=826990 SNR=116.6
22:20:04.437 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
22:20:04.437 00.000 11824 Moving (-0.02, -0.25) raw xDistance=-0.08 yDistance=-0.25
22:20:04.437 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:20:04.437 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:04.437 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:20:04.437 00.000 11824 MoveAxis(E, 0, ABG)
22:20:04.437 00.000 11824 Move returns status 0, amount 0
22:20:04.437 00.000 11824 MoveAxis(N, 0, ABG)
22:20:04.437 00.000 11824 Move returns status 0, amount 0
22:20:04.437 00.000 11824 move complete, result=0
22:20:04.437 00.000 11824 worker thread done servicing request
22:20:04.438 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:04.441 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:04.446 00.005 12116 Enqueuing Expose request
22:20:04.449 00.003 11824 Worker thread wakes up
22:20:04.449 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:20:04.454 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:04.454 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:20:07.845 03.391 11824 Exposure complete
22:20:08.104 00.259 11824 worker thread done servicing request
22:20:08.104 00.000 12116 OnExposeComplete: enter
22:20:08.107 00.003 12116 UpdateGuideState(): m_state=6
22:20:08.112 00.005 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
22:20:08.115 00.003 12116 Star::Find returns 1 (0), X=692.13, Y=1004.33, Mass=805925, SNR=102.1, Peak=65507 HFD=3.6
22:20:08.118 00.003 12116 MultiStar: [#1 0.36,-0.78,0.88,U] [#2 0.34,-0.85,0.77,U] [#3 0.11,-0.58,0.82,U] [#4 -0.26,-0.64,0.68,U] [#5 -0.03,-0.69,0.45,U] [#6 -0.06,-0.48,0.62,U] [#7 -0.11,-0.86,0.59,U] [#8 0.28,-0.90,0.37,U] 
22:20:08.122 00.004 12116 single-star, 8 included, MultiStar: {0.11, -0.69}, one-star: {0.17, -0.57}
22:20:08.125 00.003 12116 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.71) = xAngle (-3.99 = 2.30)
22:20:08.130 00.005 12116 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.00 = -1.00)
22:20:08.132 00.002 12116 CameraToMount -- cameraX=0.17 cameraY=-0.57 hyp=0.59 cameraTheta=-1.27 mountX=-0.39 mountY=-0.50, mountTheta=-2.24
22:20:08.140 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.17, y=-0.57, opts=13)
22:20:08.144 00.004 12116 Enqueuing Move request for scope (0.17, -0.57)
22:20:08.148 00.004 11824 Worker thread wakes up
22:20:08.148 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1744, FiltMax=65535, Gamma=0.510
22:20:08.150 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.57) opts 0xd
22:20:08.150 00.000 12116 UpdateGuideState exits: m=805925 SNR=102.1
22:20:08.154 00.004 11824 Handling offset move in thread for scope, endpoint = (0.17, -0.57)
22:20:08.154 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:08.158 00.004 11824 Moving (0.17, -0.57) raw xDistance=-0.39 yDistance=-0.50
22:20:08.158 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:08.162 00.004 12116 Enqueuing Expose request
22:20:08.165 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
22:20:08.165 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:08.165 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
22:20:08.165 00.000 11824 MoveAxis(E, 88, ABG)
22:20:08.165 00.000 11824 Guiding  Dir = 2, Dur = 88
22:20:08.166 00.001 11824 IsSlewing returns 0
22:20:08.166 00.000 11824 IsGuiding returns 0
22:20:08.166 00.000 11824 PulseGuide returned control before completion, sleep 98
22:20:08.268 00.102 11824 IsGuiding returns 1
22:20:08.268 00.000 11824 scope still moving after pulse duration time elapsed
22:20:08.299 00.031 11824 IsSlewing returns 0
22:20:08.299 00.000 11824 IsGuiding returns 0
22:20:08.299 00.000 11824 scope move finished after 88 + 45 ms
22:20:08.299 00.000 11824 Move returns status 0, amount 88
22:20:08.300 00.001 11824 MoveAxis(N, 0, ABG)
22:20:08.300 00.000 11824 Move returns status 0, amount 0
22:20:08.300 00.000 11824 move complete, result=0
22:20:08.300 00.000 11824 worker thread done servicing request
22:20:08.300 00.000 11824 Worker thread wakes up
22:20:08.300 00.000 12116 GuideStep: -0.4 px 88 ms EAST, -0.5 px 0 ms NORTH
22:20:08.303 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:08.303 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:20:11.707 03.404 11824 Exposure complete
22:20:11.951 00.244 11824 worker thread done servicing request
22:20:11.951 00.000 12116 OnExposeComplete: enter
22:20:11.955 00.004 12116 UpdateGuideState(): m_state=6
22:20:11.960 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
22:20:11.962 00.002 12116 Star::Find returns 1 (0), X=691.41, Y=1005.16, Mass=793477, SNR=120.2, Peak=65491 HFD=3.6
22:20:11.965 00.003 12116 MultiStar: [#1 -0.44,0.10,0.87,U] [#2 -0.37,-0.13,0.72,U] [#3 -0.74,0.24,0.64,U] [#4 0.51,0.10,0.74,U] [#5 -0.66,0.29,0.38,U] [#6 -0.66,0.29,0.53,U] [#7 -0.58,0.02,0.38,U] [#8 -0.38,-0.12,0.32,U] 
22:20:11.968 00.003 12116 refined, 8 included, MultiStar: {-0.40, 0.13}, one-star: {-0.55, 0.26}
22:20:11.972 00.004 12116 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.71) = xAngle (0.12 = 0.12)
22:20:11.975 00.003 12116 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.11 = 3.11)
22:20:11.978 00.003 12116 CameraToMount -- cameraX=-0.40 cameraY=0.13 hyp=0.42 cameraTheta=2.83 mountX=0.42 mountY=0.02, mountTheta=0.04
22:20:11.983 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.40, y=0.13, opts=13)
22:20:11.986 00.003 12116 Enqueuing Move request for scope (-0.40, 0.13)
22:20:11.991 00.005 11824 Worker thread wakes up
22:20:11.991 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1751, FiltMax=65535, Gamma=0.510
22:20:11.994 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.13) opts 0xd
22:20:11.995 00.001 12116 UpdateGuideState exits: m=793477 SNR=120.2
22:20:11.997 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:12.000 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.40, 0.13)
22:20:12.000 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:12.005 00.005 12116 Enqueuing Expose request
22:20:12.007 00.002 11824 Moving (-0.40, 0.13) raw xDistance=0.42 yDistance=0.02
22:20:12.008 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42
22:20:12.008 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:12.008 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:20:12.008 00.000 11824 MoveAxis(W, 87, ABG)
22:20:12.008 00.000 11824 Guiding  Dir = 3, Dur = 87
22:20:12.008 00.000 11824 IsSlewing returns 0
22:20:12.009 00.001 11824 IsGuiding returns 0
22:20:12.009 00.000 11824 PulseGuide returned control before completion, sleep 97
22:20:12.111 00.102 11824 IsGuiding returns 1
22:20:12.111 00.000 11824 scope still moving after pulse duration time elapsed
22:20:12.142 00.031 11824 IsSlewing returns 0
22:20:12.142 00.000 11824 IsGuiding returns 0
22:20:12.142 00.000 11824 scope move finished after 87 + 47 ms
22:20:12.142 00.000 11824 Move returns status 0, amount 87
22:20:12.143 00.001 11824 MoveAxis(N, 0, ABG)
22:20:12.143 00.000 11824 Move returns status 0, amount 0
22:20:12.143 00.000 11824 move complete, result=0
22:20:12.143 00.000 11824 worker thread done servicing request
22:20:12.143 00.000 11824 Worker thread wakes up
22:20:12.143 00.000 12116 GuideStep: 0.4 px 87 ms WEST, 0.0 px 0 ms NORTH
22:20:12.146 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:12.146 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:20:15.573 03.427 11824 Exposure complete
22:20:15.861 00.288 11824 worker thread done servicing request
22:20:15.861 00.000 12116 OnExposeComplete: enter
22:20:15.865 00.004 12116 UpdateGuideState(): m_state=6
22:20:15.868 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
22:20:15.873 00.005 12116 Star::Find returns 1 (0), X=691.58, Y=1005.17, Mass=814550, SNR=113.6, Peak=65535 HFD=3.6
22:20:15.878 00.005 12116 MultiStar: [#1 -0.25,0.03,0.80,U] [#2 -0.16,0.10,0.71,U] [#3 -0.51,0.25,0.66,U] [#4 0.52,0.16,0.68,U] [#5 -0.88,0.39,0.45,U] [#6 -0.32,0.17,0.69,U] [#7 -0.40,-0.23,0.43,U] [#8 -0.08,0.07,0.35,U] 
22:20:15.881 00.003 12116 refined, 8 included, MultiStar: {-0.26, 0.15}, one-star: {-0.38, 0.28}
22:20:15.883 00.002 12116 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.71) = xAngle (-0.10 = -0.10)
22:20:15.887 00.004 12116 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.89 = 2.89)
22:20:15.892 00.005 12116 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.61 mountX=0.30 mountY=0.07, mountTheta=0.25
22:20:15.903 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=0.15, opts=13)
22:20:15.907 00.004 12116 Enqueuing Move request for scope (-0.26, 0.15)
22:20:15.910 00.003 11824 Worker thread wakes up
22:20:15.911 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1757, FiltMax=65535, Gamma=0.510
22:20:15.913 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.15) opts 0xd
22:20:15.914 00.001 12116 UpdateGuideState exits: m=814550 SNR=113.6
22:20:15.916 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:15.919 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.26, 0.15)
22:20:15.920 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:15.923 00.003 12116 Enqueuing Expose request
22:20:15.925 00.002 11824 Moving (-0.26, 0.15) raw xDistance=0.30 yDistance=0.07
22:20:15.925 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
22:20:15.926 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:15.926 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:20:15.926 00.000 11824 MoveAxis(W, 72, ABG)
22:20:15.926 00.000 11824 Guiding  Dir = 3, Dur = 72
22:20:15.926 00.000 11824 IsSlewing returns 0
22:20:15.926 00.000 11824 IsGuiding returns 0
22:20:15.927 00.001 11824 PulseGuide returned control before completion, sleep 82
22:20:16.015 00.088 11824 IsGuiding returns 1
22:20:16.015 00.000 11824 scope still moving after pulse duration time elapsed
22:20:16.047 00.032 11824 IsSlewing returns 0
22:20:16.047 00.000 11824 IsGuiding returns 0
22:20:16.047 00.000 11824 scope move finished after 72 + 48 ms
22:20:16.047 00.000 11824 Move returns status 0, amount 72
22:20:16.047 00.000 11824 MoveAxis(N, 0, ABG)
22:20:16.048 00.001 11824 Move returns status 0, amount 0
22:20:16.048 00.000 11824 move complete, result=0
22:20:16.048 00.000 11824 worker thread done servicing request
22:20:16.048 00.000 11824 Worker thread wakes up
22:20:16.048 00.000 12116 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
22:20:16.051 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:16.052 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:20:19.447 03.395 11824 Exposure complete
22:20:19.697 00.250 11824 worker thread done servicing request
22:20:19.697 00.000 12116 OnExposeComplete: enter
22:20:19.701 00.004 12116 UpdateGuideState(): m_state=6
22:20:19.704 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
22:20:19.707 00.003 12116 Star::Find returns 1 (0), X=691.79, Y=1005.49, Mass=789138, SNR=109.5, Peak=65535 HFD=3.4
22:20:19.711 00.004 12116 MultiStar: [#1 -0.14,0.31,0.94,U] [#2 -0.14,0.37,0.77,U] [#3 -0.37,0.34,0.66,U] [#4 0.47,0.42,0.61,U] [#5 -0.53,0.55,0.40,U] [#6 -0.13,0.16,0.64,U] [#7 -0.17,0.17,0.46,U] [#8 0.03,0.36,0.36,U] 
22:20:19.714 00.003 12116 refined, 8 included, MultiStar: {-0.13, 0.38}, one-star: {-0.17, 0.60}
22:20:19.717 00.003 12116 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.71) = xAngle (-0.82 = -0.82)
22:20:19.720 00.003 12116 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.16 = 2.16)
22:20:19.723 00.003 12116 CameraToMount -- cameraX=-0.13 cameraY=0.38 hyp=0.40 cameraTheta=1.89 mountX=0.27 mountY=0.33, mountTheta=0.88
22:20:19.729 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.13, y=0.38, opts=13)
22:20:19.733 00.004 12116 Enqueuing Move request for scope (-0.13, 0.38)
22:20:19.736 00.003 11824 Worker thread wakes up
22:20:19.736 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.38) opts 0xd
22:20:19.736 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.13, 0.38)
22:20:19.736 00.000 11824 Moving (-0.13, 0.38) raw xDistance=0.27 yDistance=0.33
22:20:19.736 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1523, FiltMax=65535, Gamma=0.510
22:20:19.739 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:20:19.739 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:19.739 00.000 12116 UpdateGuideState exits: m=789138 SNR=109.5
22:20:19.743 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:20:19.743 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:19.746 00.003 11824 MoveAxis(E, 0, ABG)
22:20:19.746 00.000 11824 Move returns status 0, amount 0
22:20:19.746 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:19.749 00.003 12116 Enqueuing Expose request
22:20:19.752 00.003 11824 MoveAxis(N, 0, ABG)
22:20:19.752 00.000 11824 Move returns status 0, amount 0
22:20:19.752 00.000 11824 move complete, result=0
22:20:19.753 00.001 11824 worker thread done servicing request
22:20:19.753 00.000 11824 Worker thread wakes up
22:20:19.753 00.000 12116 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
22:20:19.756 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:19.756 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:20:23.153 03.397 11824 Exposure complete
22:20:23.381 00.228 11824 worker thread done servicing request
22:20:23.381 00.000 12116 OnExposeComplete: enter
22:20:23.385 00.004 12116 UpdateGuideState(): m_state=6
22:20:23.389 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
22:20:23.391 00.002 12116 Star::Find returns 1 (0), X=691.21, Y=1005.30, Mass=779563, SNR=113.4, Peak=65491 HFD=3.6
22:20:23.395 00.004 12116 MultiStar: [#1 -0.66,0.30,0.79,U] [#2 -0.65,0.25,0.72,U] [#3 -0.74,0.29,0.61,U] [#4 1.10,0.03,0.60,U] [#5 -1.06,0.32,0.43,U] [#6 -0.63,0.41,0.63,U] [#7 -0.64,0.02,0.41,U] [#8 -0.69,0.45,0.33,U] 
22:20:23.397 00.002 12116 refined, 8 included, MultiStar: {-0.52, 0.29}, one-star: {-0.74, 0.41}
22:20:23.400 00.003 12116 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.71) = xAngle (-0.08 = -0.08)
22:20:23.403 00.003 12116 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.91 = 2.91)
22:20:23.407 00.004 12116 CameraToMount -- cameraX=-0.52 cameraY=0.29 hyp=0.59 cameraTheta=2.64 mountX=0.59 mountY=0.14, mountTheta=0.23
22:20:23.420 00.013 12116 SchedulePrimaryMove(0D79E080, x=-0.52, y=0.29, opts=13)
22:20:23.423 00.003 12116 Enqueuing Move request for scope (-0.52, 0.29)
22:20:23.428 00.005 11824 Worker thread wakes up
22:20:23.428 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.29) opts 0xd
22:20:23.428 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.52, 0.29)
22:20:23.429 00.001 11824 Moving (-0.52, 0.29) raw xDistance=0.59 yDistance=0.14
22:20:23.429 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
22:20:23.429 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:23.429 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:20:23.429 00.000 11824 MoveAxis(W, 132, ABG)
22:20:23.429 00.000 11824 Guiding  Dir = 3, Dur = 132
22:20:23.429 00.000 11824 IsSlewing returns 0
22:20:23.430 00.001 11824 IsGuiding returns 0
22:20:23.430 00.000 11824 PulseGuide returned control before completion, sleep 142
22:20:23.430 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5290, FiltMin=1733, FiltMax=65535, Gamma=0.510
22:20:23.437 00.007 12116 UpdateGuideState exits: m=779563 SNR=113.4
22:20:23.440 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:23.444 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:23.448 00.004 12116 Enqueuing Expose request
22:20:23.575 00.127 11824 IsGuiding returns 1
22:20:23.575 00.000 11824 scope still moving after pulse duration time elapsed
22:20:23.607 00.032 11824 IsSlewing returns 0
22:20:23.607 00.000 11824 IsGuiding returns 1
22:20:23.639 00.032 11824 IsSlewing returns 0
22:20:23.639 00.000 11824 IsGuiding returns 1
22:20:23.671 00.032 11824 IsSlewing returns 0
22:20:23.671 00.000 11824 IsGuiding returns 0
22:20:23.671 00.000 11824 scope move finished after 132 + 109 ms
22:20:23.671 00.000 11824 Move returns status 0, amount 132
22:20:23.673 00.002 11824 MoveAxis(N, 0, ABG)
22:20:23.673 00.000 11824 Move returns status 0, amount 0
22:20:23.674 00.001 11824 move complete, result=0
22:20:23.674 00.000 11824 worker thread done servicing request
22:20:23.674 00.000 12116 GuideStep: 0.6 px 132 ms WEST, 0.1 px 0 ms NORTH
22:20:23.679 00.005 11824 Worker thread wakes up
22:20:23.679 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:23.679 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:20:27.082 03.403 11824 Exposure complete
22:20:27.321 00.239 11824 worker thread done servicing request
22:20:27.321 00.000 12116 OnExposeComplete: enter
22:20:27.324 00.003 12116 UpdateGuideState(): m_state=6
22:20:27.329 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
22:20:27.332 00.003 12116 Star::Find returns 1 (0), X=691.58, Y=1005.01, Mass=751818, SNR=107.5, Peak=65535 HFD=3.5
22:20:27.335 00.003 12116 MultiStar: [#1 -0.26,-0.27,0.98,U] [#2 -0.18,-0.10,0.73,U] [#3 -0.40,-0.02,0.80,U] [#4 0.81,-0.27,0.61,U] [#5 -0.56,0.04,0.38,U] [#6 -0.26,0.02,0.76,U] [#7 -0.39,-0.26,0.42,U] [#8 -0.04,-0.10,0.37,U] 
22:20:27.338 00.003 12116 refined, 8 included, MultiStar: {-0.19, -0.09}, one-star: {-0.37, 0.11}
22:20:27.341 00.003 12116 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.71) = xAngle (-5.43 = 0.85)
22:20:27.344 00.003 12116 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.45 = -2.45)
22:20:27.347 00.003 12116 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.72 mountX=0.14 mountY=-0.14, mountTheta=-0.77
22:20:27.352 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.19, y=-0.09, opts=13)
22:20:27.355 00.003 12116 Enqueuing Move request for scope (-0.19, -0.09)
22:20:27.358 00.003 11824 Worker thread wakes up
22:20:27.358 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1642, FiltMax=65535, Gamma=0.510
22:20:27.361 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
22:20:27.361 00.000 12116 UpdateGuideState exits: m=751818 SNR=107.5
22:20:27.364 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:27.366 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
22:20:27.366 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:27.369 00.003 12116 Enqueuing Expose request
22:20:27.372 00.003 11824 Moving (-0.19, -0.09) raw xDistance=0.14 yDistance=-0.14
22:20:27.372 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:20:27.372 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:27.372 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:20:27.372 00.000 11824 MoveAxis(E, 0, ABG)
22:20:27.372 00.000 11824 Move returns status 0, amount 0
22:20:27.372 00.000 11824 MoveAxis(N, 0, ABG)
22:20:27.372 00.000 11824 Move returns status 0, amount 0
22:20:27.372 00.000 11824 move complete, result=0
22:20:27.373 00.001 11824 worker thread done servicing request
22:20:27.373 00.000 11824 Worker thread wakes up
22:20:27.373 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:27.373 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:20:27.375 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:20:30.809 03.434 11824 Exposure complete
22:20:31.108 00.299 12116 OnExposeComplete: enter
22:20:31.112 00.004 11824 worker thread done servicing request
22:20:31.112 00.000 12116 UpdateGuideState(): m_state=6
22:20:31.116 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
22:20:31.120 00.004 12116 Star::Find returns 1 (0), X=691.84, Y=1004.86, Mass=752811, SNR=110.9, Peak=65535 HFD=3.7
22:20:31.124 00.004 12116 MultiStar: [#1 0.08,-0.26,0.86,U] [#2 0.03,-0.17,0.67,U] [#3 -0.24,-0.26,0.64,U] [#4 0.40,-0.12,0.61,U] [#5 -0.49,0.00,0.38,U] [#6 -0.15,0.07,0.60,U] [#7 -0.02,-0.49,0.44,U] [#8 0.01,-0.11,0.34,U] 
22:20:31.129 00.005 12116 single-star, 8 included, MultiStar: {-0.04, -0.15}, one-star: {-0.12, -0.04}
22:20:31.133 00.004 12116 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.71) = xAngle (-5.56 = 0.72)
22:20:31.138 00.005 12116 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.57 = -2.57)
22:20:31.144 00.006 12116 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-2.85 mountX=0.09 mountY=-0.07, mountTheta=-0.62
22:20:31.155 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=-0.04, opts=13)
22:20:31.160 00.005 12116 Enqueuing Move request for scope (-0.12, -0.04)
22:20:31.164 00.004 11824 Worker thread wakes up
22:20:31.164 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5328, FiltMin=1664, FiltMax=65535, Gamma=0.510
22:20:31.168 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
22:20:31.168 00.000 12116 UpdateGuideState exits: m=752811 SNR=110.9
22:20:31.174 00.006 11824 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
22:20:31.174 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:31.178 00.004 11824 Moving (-0.12, -0.04) raw xDistance=0.09 yDistance=-0.07
22:20:31.179 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:20:31.179 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:31.179 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:20:31.179 00.000 11824 MoveAxis(E, 0, ABG)
22:20:31.179 00.000 11824 Move returns status 0, amount 0
22:20:31.179 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:31.183 00.004 12116 Enqueuing Expose request
22:20:31.188 00.005 11824 MoveAxis(N, 0, ABG)
22:20:31.188 00.000 11824 Move returns status 0, amount 0
22:20:31.188 00.000 11824 move complete, result=0
22:20:31.188 00.000 11824 worker thread done servicing request
22:20:31.189 00.001 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:20:31.193 00.004 11824 Worker thread wakes up
22:20:31.194 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:31.194 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:20:34.609 03.415 11824 Exposure complete
22:20:34.856 00.247 11824 worker thread done servicing request
22:20:34.856 00.000 12116 OnExposeComplete: enter
22:20:34.859 00.003 12116 UpdateGuideState(): m_state=6
22:20:34.864 00.005 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
22:20:34.866 00.002 12116 Star::Find returns 1 (0), X=691.82, Y=1004.82, Mass=757681, SNR=113.2, Peak=65507 HFD=3.6
22:20:34.870 00.004 12116 MultiStar: [#1 -0.05,-0.32,0.79,U] [#2 -0.11,-0.24,0.70,U] [#3 -0.20,-0.44,0.70,U] [#4 0.23,-0.15,0.64,U] [#5 -0.40,-0.13,0.38,U] [#6 -0.22,-0.13,0.58,U] [#7 -0.16,-0.26,0.38,U] [#8 -0.14,0.04,0.30,U] 
22:20:34.873 00.003 12116 single-star, 8 included, MultiStar: {-0.12, -0.20}, one-star: {-0.14, -0.07}
22:20:34.877 00.004 12116 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.71) = xAngle (-5.37 = 0.91)
22:20:34.879 00.002 12116 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.39 = -2.39)
22:20:34.882 00.003 12116 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.66 mountX=0.10 mountY=-0.11, mountTheta=-0.84
22:20:34.890 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.14, y=-0.07, opts=13)
22:20:34.893 00.003 12116 Enqueuing Move request for scope (-0.14, -0.07)
22:20:34.897 00.004 11824 Worker thread wakes up
22:20:34.897 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5347, FiltMin=1584, FiltMax=65535, Gamma=0.510
22:20:34.902 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
22:20:34.902 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
22:20:34.902 00.000 12116 UpdateGuideState exits: m=757681 SNR=113.2
22:20:34.907 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:34.910 00.003 11824 Moving (-0.14, -0.07) raw xDistance=0.10 yDistance=-0.11
22:20:34.910 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:34.914 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:20:34.914 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:34.914 00.000 12116 Enqueuing Expose request
22:20:34.917 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:20:34.917 00.000 11824 MoveAxis(E, 0, ABG)
22:20:34.917 00.000 11824 Move returns status 0, amount 0
22:20:34.917 00.000 11824 MoveAxis(N, 0, ABG)
22:20:34.917 00.000 11824 Move returns status 0, amount 0
22:20:34.918 00.001 11824 move complete, result=0
22:20:34.918 00.000 11824 worker thread done servicing request
22:20:34.918 00.000 11824 Worker thread wakes up
22:20:34.918 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:34.918 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:20:34.921 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:20:38.328 03.407 11824 Exposure complete
22:20:38.577 00.249 11824 worker thread done servicing request
22:20:38.577 00.000 12116 OnExposeComplete: enter
22:20:38.580 00.003 12116 UpdateGuideState(): m_state=6
22:20:38.584 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
22:20:38.591 00.007 12116 Star::Find returns 1 (0), X=691.81, Y=1004.22, Mass=688367, SNR=106.0, Peak=65507 HFD=3.5
22:20:38.594 00.003 12116 MultiStar: [#1 0.01,-0.89,0.91,U] [#2 0.12,-0.73,0.92,U] [#3 -0.25,-0.61,0.76,U] [#4 0.05,-0.76,0.73,U] [#5 -0.16,-0.88,0.46,U] [#6 -0.10,-0.49,0.62,U] [#7 -0.13,-0.89,0.39,U] [#8 -0.02,-0.56,0.37,U] 
22:20:38.598 00.004 12116 single-star, 8 included, MultiStar: {-0.06, -0.72}, one-star: {-0.15, -0.67}
22:20:38.602 00.004 12116 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.71) = xAngle (-4.50 = 1.78)
22:20:38.605 00.003 12116 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.52 = -1.52)
22:20:38.609 00.004 12116 CameraToMount -- cameraX=-0.15 cameraY=-0.67 hyp=0.69 cameraTheta=-1.79 mountX=-0.14 mountY=-0.69, mountTheta=-1.78
22:20:38.615 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.15, y=-0.67, opts=13)
22:20:38.618 00.003 12116 Enqueuing Move request for scope (-0.15, -0.67)
22:20:38.622 00.004 11824 Worker thread wakes up
22:20:38.622 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5370, FiltMin=1504, FiltMax=65535, Gamma=0.510
22:20:38.625 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.67) opts 0xd
22:20:38.625 00.000 12116 UpdateGuideState exits: m=688367 SNR=106.0
22:20:38.628 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.15, -0.67)
22:20:38.629 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:38.631 00.002 11824 Moving (-0.15, -0.67) raw xDistance=-0.14 yDistance=-0.69
22:20:38.631 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:38.634 00.003 12116 Enqueuing Expose request
22:20:38.638 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:20:38.639 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:38.639 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
22:20:38.639 00.000 11824 MoveAxis(E, 0, ABG)
22:20:38.639 00.000 11824 Move returns status 0, amount 0
22:20:38.639 00.000 11824 MoveAxis(N, 0, ABG)
22:20:38.639 00.000 11824 Move returns status 0, amount 0
22:20:38.639 00.000 11824 move complete, result=0
22:20:38.639 00.000 11824 worker thread done servicing request
22:20:38.640 00.001 11824 Worker thread wakes up
22:20:38.640 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:38.640 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:20:38.644 00.004 12116 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
22:20:42.056 03.412 11824 Exposure complete
22:20:42.311 00.255 11824 worker thread done servicing request
22:20:42.311 00.000 12116 OnExposeComplete: enter
22:20:42.315 00.004 12116 UpdateGuideState(): m_state=6
22:20:42.318 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
22:20:42.322 00.004 12116 Star::Find returns 1 (0), X=691.89, Y=1004.68, Mass=736278, SNR=96.7, Peak=63555 HFD=3.5
22:20:42.326 00.004 12116 MultiStar: [#1 0.06,-0.31,0.87,U] [#2 -0.07,-0.27,0.72,U] [#3 0.00,-0.42,0.76,U] [#4 -0.14,-0.21,0.65,U] [#5 -0.15,-0.26,0.40,U] [#6 0.12,-0.47,0.67,U] [#7 0.02,-0.80,0.52,U] [#8 0.01,0.05,0.36,U] 
22:20:42.328 00.002 12116 single-star, 8 included, MultiStar: {-0.02, -0.33}, one-star: {-0.06, -0.22}
22:20:42.331 00.003 12116 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.71) = xAngle (-4.57 = 1.71)
22:20:42.334 00.003 12116 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.58 = -1.58)
22:20:42.338 00.004 12116 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.85 mountX=-0.03 mountY=-0.23, mountTheta=-1.71
22:20:42.344 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=-0.22, opts=13)
22:20:42.347 00.003 12116 Enqueuing Move request for scope (-0.06, -0.22)
22:20:42.350 00.003 11824 Worker thread wakes up
22:20:42.350 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
22:20:42.350 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5402, FiltMin=1450, FiltMax=65535, Gamma=0.510
22:20:42.354 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
22:20:42.354 00.000 11824 Moving (-0.06, -0.22) raw xDistance=-0.03 yDistance=-0.23
22:20:42.354 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:20:42.354 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:42.354 00.000 12116 UpdateGuideState exits: m=736278 SNR=96.7
22:20:42.357 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:20:42.357 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:42.360 00.003 11824 MoveAxis(E, 0, ABG)
22:20:42.360 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:42.363 00.003 12116 Enqueuing Expose request
22:20:42.366 00.003 11824 Move returns status 0, amount 0
22:20:42.366 00.000 11824 MoveAxis(N, 0, ABG)
22:20:42.366 00.000 11824 Move returns status 0, amount 0
22:20:42.366 00.000 11824 move complete, result=0
22:20:42.366 00.000 11824 worker thread done servicing request
22:20:42.366 00.000 11824 Worker thread wakes up
22:20:42.366 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:42.367 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:20:42.371 00.004 12116 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:20:45.778 03.407 11824 Exposure complete
22:20:46.022 00.244 11824 worker thread done servicing request
22:20:46.022 00.000 12116 OnExposeComplete: enter
22:20:46.026 00.004 12116 UpdateGuideState(): m_state=6
22:20:46.030 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
22:20:46.032 00.002 12116 Star::Find returns 1 (0), X=691.61, Y=1004.76, Mass=683751, SNR=95.2, Peak=54755 HFD=3.6
22:20:46.036 00.004 12116 MultiStar: [#1 -0.08,-0.47,0.87,U] [#2 -0.16,-0.18,0.75,U] [#3 -0.39,-0.25,0.84,U] [#4 0.15,-0.38,0.76,U] [#5 -0.74,-0.04,0.48,U] [#6 -0.28,-0.28,0.64,U] [#7 -0.11,-0.57,0.47,U] [#8 -0.40,0.10,0.42,U] 
22:20:46.039 00.003 12116 refined, 8 included, MultiStar: {-0.24, -0.26}, one-star: {-0.34, -0.13}
22:20:46.042 00.003 12116 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.71) = xAngle (-5.04 = 1.25)
22:20:46.045 00.003 12116 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.05 = -2.05)
22:20:46.048 00.003 12116 CameraToMount -- cameraX=-0.24 cameraY=-0.26 hyp=0.35 cameraTheta=-2.32 mountX=0.11 mountY=-0.31, mountTheta=-1.23
22:20:46.053 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.24, y=-0.26, opts=13)
22:20:46.056 00.003 12116 Enqueuing Move request for scope (-0.24, -0.26)
22:20:46.059 00.003 11824 Worker thread wakes up
22:20:46.059 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.26) opts 0xd
22:20:46.059 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.24, -0.26)
22:20:46.059 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5434, FiltMin=1592, FiltMax=65535, Gamma=0.510
22:20:46.062 00.003 11824 Moving (-0.24, -0.26) raw xDistance=0.11 yDistance=-0.31
22:20:46.062 00.000 12116 UpdateGuideState exits: m=683751 SNR=95.2
22:20:46.065 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:20:46.065 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:46.070 00.005 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:46.070 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:46.073 00.003 12116 Enqueuing Expose request
22:20:46.076 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:20:46.076 00.000 11824 MoveAxis(E, 0, ABG)
22:20:46.076 00.000 11824 Move returns status 0, amount 0
22:20:46.076 00.000 11824 MoveAxis(N, 0, ABG)
22:20:46.077 00.001 11824 Move returns status 0, amount 0
22:20:46.077 00.000 11824 move complete, result=0
22:20:46.077 00.000 11824 worker thread done servicing request
22:20:46.077 00.000 11824 Worker thread wakes up
22:20:46.077 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:46.077 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:20:46.080 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:20:49.475 03.395 11824 Exposure complete
22:20:49.712 00.237 11824 worker thread done servicing request
22:20:49.713 00.001 12116 OnExposeComplete: enter
22:20:49.715 00.002 12116 UpdateGuideState(): m_state=6
22:20:49.719 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
22:20:49.724 00.005 12116 Star::Find returns 1 (0), X=690.72, Y=1005.14, Mass=668940, SNR=108.1, Peak=55619 HFD=3.6
22:20:49.731 00.007 12116 MultiStar: [#1 -1.09,0.03,0.78,U] [#2 -0.99,-0.10,0.77,U] [#3 -1.26,0.27,0.65,U] [#4 1.36,-0.18,0.66,U] [#5 -1.31,0.08,0.39,U] [#6 -1.20,0.25,0.54,U] [#7 -1.16,-0.24,0.38,U] [#8 -1.54,0.11,0.00,M1] 
22:20:49.733 00.002 12116 refined, 7 included, MultiStar: {-0.84, 0.06}, one-star: {-1.23, 0.24}
22:20:49.737 00.004 12116 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.71) = xAngle (0.35 = 0.35)
22:20:49.740 00.003 12116 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.34 = -2.94)
22:20:49.742 00.002 12116 CameraToMount -- cameraX=-0.84 cameraY=0.06 hyp=0.85 cameraTheta=3.07 mountX=0.80 mountY=-0.17, mountTheta=-0.21
22:20:49.748 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.84, y=0.06, opts=13)
22:20:49.751 00.003 12116 Enqueuing Move request for scope (-0.84, 0.06)
22:20:49.755 00.004 11824 Worker thread wakes up
22:20:49.755 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5459, FiltMin=1779, FiltMax=65535, Gamma=0.510
22:20:49.758 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.06) opts 0xd
22:20:49.758 00.000 12116 UpdateGuideState exits: m=668940 SNR=108.1
22:20:49.761 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.84, 0.06)
22:20:49.761 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:49.763 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:49.766 00.003 11824 Moving (-0.84, 0.06) raw xDistance=0.80 yDistance=-0.17
22:20:49.766 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.80
22:20:49.766 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:49.766 00.000 12116 Enqueuing Expose request
22:20:49.769 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:20:49.769 00.000 11824 MoveAxis(W, 178, ABG)
22:20:49.769 00.000 11824 Guiding  Dir = 3, Dur = 178
22:20:49.769 00.000 11824 IsSlewing returns 0
22:20:49.769 00.000 11824 IsGuiding returns 0
22:20:49.770 00.001 11824 PulseGuide returned control before completion, sleep 188
22:20:49.971 00.201 11824 IsGuiding returns 1
22:20:49.971 00.000 11824 scope still moving after pulse duration time elapsed
22:20:50.000 00.029 11824 IsSlewing returns 0
22:20:50.001 00.001 11824 IsGuiding returns 0
22:20:50.001 00.000 11824 scope move finished after 178 + 53 ms
22:20:50.001 00.000 11824 Move returns status 0, amount 178
22:20:50.001 00.000 11824 MoveAxis(N, 0, ABG)
22:20:50.002 00.001 11824 Move returns status 0, amount 0
22:20:50.002 00.000 11824 move complete, result=0
22:20:50.002 00.000 11824 worker thread done servicing request
22:20:50.002 00.000 12116 GuideStep: 0.8 px 178 ms WEST, -0.2 px 0 ms NORTH
22:20:50.006 00.004 11824 Worker thread wakes up
22:20:50.006 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:50.006 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:20:53.441 03.435 11824 Exposure complete
22:20:53.698 00.257 11824 worker thread done servicing request
22:20:53.698 00.000 12116 OnExposeComplete: enter
22:20:53.702 00.004 12116 UpdateGuideState(): m_state=6
22:20:53.706 00.004 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
22:20:53.710 00.004 12116 Star::Find returns 1 (0), X=690.92, Y=1005.01, Mass=693596, SNR=110.5, Peak=58195 HFD=3.9
22:20:53.713 00.003 12116 MultiStar: [#1 -0.84,-0.28,0.79,U] [#2 -1.03,-0.18,0.62,U] [#3 -1.09,-0.30,0.55,U] [#4 1.04,-0.35,0.60,U] [#5 -1.28,-0.29,0.43,U] [#6 -1.02,-0.07,0.52,U] [#7 -1.02,-0.35,0.39,U] [#8 -0.83,0.03,0.30,U] 
22:20:53.716 00.003 12116 refined, 8 included, MultiStar: {-0.78, -0.17}, one-star: {-1.03, 0.12}
22:20:53.720 00.004 12116 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.71) = xAngle (-5.64 = 0.64)
22:20:53.723 00.003 12116 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.66 = -2.66)
22:20:53.726 00.003 12116 CameraToMount -- cameraX=-0.78 cameraY=-0.17 hyp=0.80 cameraTheta=-2.93 mountX=0.64 mountY=-0.37, mountTheta=-0.53
22:20:53.731 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.78, y=-0.17, opts=13)
22:20:53.735 00.004 12116 Enqueuing Move request for scope (-0.78, -0.17)
22:20:53.738 00.003 11824 Worker thread wakes up
22:20:53.739 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1649, FiltMax=65535, Gamma=0.510
22:20:53.741 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.17) opts 0xd
22:20:53.742 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.78, -0.17)
22:20:53.742 00.000 11824 Moving (-0.78, -0.17) raw xDistance=0.64 yDistance=-0.37
22:20:53.742 00.000 12116 UpdateGuideState exits: m=693596 SNR=110.5
22:20:53.745 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:53.747 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.64
22:20:53.747 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:53.747 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:53.750 00.003 12116 Enqueuing Expose request
22:20:53.754 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:20:53.754 00.000 11824 MoveAxis(W, 155, ABG)
22:20:53.754 00.000 11824 Guiding  Dir = 3, Dur = 155
22:20:53.754 00.000 11824 IsSlewing returns 0
22:20:53.754 00.000 11824 IsGuiding returns 0
22:20:53.755 00.001 11824 PulseGuide returned control before completion, sleep 165
22:20:53.930 00.175 11824 IsGuiding returns 1
22:20:53.930 00.000 11824 scope still moving after pulse duration time elapsed
22:20:53.961 00.031 11824 IsSlewing returns 0
22:20:53.961 00.000 11824 IsGuiding returns 0
22:20:53.961 00.000 11824 scope move finished after 155 + 51 ms
22:20:53.961 00.000 11824 Move returns status 0, amount 155
22:20:53.961 00.000 11824 MoveAxis(N, 0, ABG)
22:20:53.961 00.000 11824 Move returns status 0, amount 0
22:20:53.961 00.000 11824 move complete, result=0
22:20:53.962 00.001 11824 worker thread done servicing request
22:20:53.962 00.000 11824 Worker thread wakes up
22:20:53.962 00.000 12116 GuideStep: 0.6 px 155 ms WEST, -0.4 px 0 ms NORTH
22:20:53.966 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:53.966 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:20:57.422 03.456 11824 Exposure complete
22:20:57.704 00.282 11824 worker thread done servicing request
22:20:57.704 00.000 12116 OnExposeComplete: enter
22:20:57.708 00.004 12116 UpdateGuideState(): m_state=6
22:20:57.713 00.005 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
22:20:57.716 00.003 12116 Star::Find returns 1 (0), X=690.43, Y=1004.68, Mass=691979, SNR=119.0, Peak=53347 HFD=3.5
22:20:57.724 00.008 12116 MultiStar: [#1 -1.27,-0.53,0.81,U] [#2 -1.50,-0.45,0.00,M1] [#3 -1.60,-0.60,0.00,M1] [#4 1.67,-0.71,0.00,M1] [#5 -1.61,-0.23,0.00,M1] [#6 -1.52,-0.39,0.00,M1] [#7 -1.40,-0.56,0.00,M1] [#8 -1.56,-0.22,0.00,M1] 
22:20:57.730 00.006 12116 refined, 1 included, MultiStar: {-1.41, -0.35}, one-star: {-1.52, -0.21}
22:20:57.734 00.004 12116 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.71) = xAngle (-5.61 = 0.67)
22:20:57.739 00.005 12116 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.62 = -2.62)
22:20:57.745 00.006 12116 CameraToMount -- cameraX=-1.41 cameraY=-0.35 hyp=1.45 cameraTheta=-2.90 mountX=1.14 mountY=-0.72, mountTheta=-0.56
22:20:57.755 00.010 12116 SchedulePrimaryMove(0D79E080, x=-1.41, y=-0.35, opts=13)
22:20:57.760 00.005 12116 Enqueuing Move request for scope (-1.41, -0.35)
22:20:57.763 00.003 11824 Worker thread wakes up
22:20:57.764 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5507, FiltMin=1671, FiltMax=65535, Gamma=0.510
22:20:57.767 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.41, -0.35) opts 0xd
22:20:57.767 00.000 12116 UpdateGuideState exits: m=691979 SNR=119.0
22:20:57.772 00.005 11824 Handling offset move in thread for scope, endpoint = (-1.41, -0.35)
22:20:57.772 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:57.775 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:20:57.778 00.003 11824 Moving (-1.41, -0.35) raw xDistance=1.14 yDistance=-0.72
22:20:57.778 00.000 12116 Enqueuing Expose request
22:20:57.781 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.14
22:20:57.781 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:57.782 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72
22:20:57.782 00.000 11824 MoveAxis(W, 265, ABG)
22:20:57.782 00.000 11824 Guiding  Dir = 3, Dur = 265
22:20:57.782 00.000 11824 IsSlewing returns 0
22:20:57.782 00.000 11824 IsGuiding returns 0
22:20:57.783 00.001 11824 PulseGuide returned control before completion, sleep 275
22:20:58.068 00.285 11824 IsGuiding returns 1
22:20:58.068 00.000 11824 scope still moving after pulse duration time elapsed
22:20:58.099 00.031 11824 IsSlewing returns 0
22:20:58.099 00.000 11824 IsGuiding returns 0
22:20:58.099 00.000 11824 scope move finished after 265 + 52 ms
22:20:58.099 00.000 11824 Move returns status 0, amount 265
22:20:58.099 00.000 11824 MoveAxis(N, 0, ABG)
22:20:58.100 00.001 11824 Move returns status 0, amount 0
22:20:58.100 00.000 11824 move complete, result=0
22:20:58.100 00.000 11824 worker thread done servicing request
22:20:58.100 00.000 12116 GuideStep: 1.1 px 265 ms WEST, -0.7 px 0 ms NORTH
22:20:58.104 00.004 11824 Worker thread wakes up
22:20:58.104 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:20:58.104 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:21:01.508 03.404 11824 Exposure complete
22:21:01.765 00.257 11824 worker thread done servicing request
22:21:01.765 00.000 12116 OnExposeComplete: enter
22:21:01.769 00.004 12116 UpdateGuideState(): m_state=6
22:21:01.773 00.004 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
22:21:01.777 00.004 12116 Star::Find returns 1 (0), X=690.55, Y=1004.74, Mass=713567, SNR=114.2, Peak=65491 HFD=3.4
22:21:01.780 00.003 12116 MultiStar: [#1 -1.32,-0.34,0.78,U] [#2 -1.27,-0.12,0.63,U] [#3 -1.19,-0.35,0.67,U] [#4 1.38,-0.51,0.62,U] [#5 -1.65,-0.18,0.00,M2] [#6 -1.14,-0.14,0.67,U] [#7 -1.46,-0.50,0.00,M2] [#8 -1.27,-0.09,0.33,U] 
22:21:01.783 00.003 12116 refined, 6 included, MultiStar: {-0.93, -0.25}, one-star: {-1.41, -0.15}
22:21:01.786 00.003 12116 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.71) = xAngle (-5.59 = 0.69)
22:21:01.789 00.003 12116 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.61 = -2.61)
22:21:01.793 00.004 12116 CameraToMount -- cameraX=-0.93 cameraY=-0.25 hyp=0.96 cameraTheta=-2.88 mountX=0.74 mountY=-0.49, mountTheta=-0.58
22:21:01.798 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.93, y=-0.25, opts=13)
22:21:01.801 00.003 12116 Enqueuing Move request for scope (-0.93, -0.25)
22:21:01.805 00.004 11824 Worker thread wakes up
22:21:01.805 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5511, FiltMin=1757, FiltMax=65535, Gamma=0.510
22:21:01.808 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -0.25) opts 0xd
22:21:01.808 00.000 12116 UpdateGuideState exits: m=713567 SNR=114.2
22:21:01.810 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.93, -0.25)
22:21:01.811 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:01.813 00.002 11824 Moving (-0.93, -0.25) raw xDistance=0.74 yDistance=-0.49
22:21:01.813 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:21:01.816 00.003 12116 Enqueuing Expose request
22:21:01.819 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.74
22:21:01.819 00.000 11824 switching direction from 0 to -1 - decHistory=-3 oldest=-0.31 newest=-1.58
22:21:01.819 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:21:01.819 00.000 11824 MoveAxis(W, 185, ABG)
22:21:01.819 00.000 11824 Guiding  Dir = 3, Dur = 185
22:21:01.819 00.000 11824 IsSlewing returns 0
22:21:01.819 00.000 11824 IsGuiding returns 0
22:21:01.820 00.001 11824 PulseGuide returned control before completion, sleep 195
22:21:02.021 00.201 11824 IsGuiding returns 1
22:21:02.021 00.000 11824 scope still moving after pulse duration time elapsed
22:21:02.053 00.032 11824 IsSlewing returns 0
22:21:02.053 00.000 11824 IsGuiding returns 0
22:21:02.053 00.000 11824 scope move finished after 185 + 48 ms
22:21:02.053 00.000 11824 Move returns status 0, amount 185
22:21:02.053 00.000 11824 MoveAxis(N, 92, ABG)
22:21:02.054 00.001 11824 Guiding  Dir = 0, Dur = 92
22:21:02.054 00.000 11824 IsSlewing returns 0
22:21:02.054 00.000 11824 IsGuiding returns 0
22:21:02.054 00.000 11824 PulseGuide returned control before completion, sleep 102
22:21:02.162 00.108 11824 IsGuiding returns 1
22:21:02.163 00.001 11824 scope still moving after pulse duration time elapsed
22:21:02.193 00.030 11824 IsSlewing returns 0
22:21:02.193 00.000 11824 IsGuiding returns 0
22:21:02.193 00.000 11824 scope move finished after 92 + 47 ms
22:21:02.193 00.000 11824 Move returns status 0, amount 92
22:21:02.194 00.001 11824 move complete, result=0
22:21:02.194 00.000 11824 worker thread done servicing request
22:21:02.194 00.000 11824 Worker thread wakes up
22:21:02.194 00.000 12116 GuideStep: 0.7 px 185 ms WEST, -0.5 px 92 ms NORTH
22:21:02.198 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:21:02.198 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:21:05.606 03.408 11824 Exposure complete
22:21:05.850 00.244 11824 worker thread done servicing request
22:21:05.851 00.001 12116 OnExposeComplete: enter
22:21:05.856 00.005 12116 UpdateGuideState(): m_state=6
22:21:05.861 00.005 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
22:21:05.866 00.005 12116 Star::Find returns 1 (0), X=691.28, Y=1004.87, Mass=680257, SNR=100.9, Peak=65491 HFD=3.3
22:21:05.872 00.006 12116 MultiStar: [#1 -0.49,-0.25,0.82,U] [#2 -0.47,-0.28,0.66,U] [#3 -0.61,-0.32,0.64,U] [#4 0.64,-0.28,0.72,U] [#5 -1.03,-0.36,0.43,U] [#6 -0.59,-0.31,0.64,U] [#7 -0.63,-0.39,0.41,U] [#8 -0.50,-0.36,0.32,U] 
22:21:05.878 00.006 12116 refined, 8 included, MultiStar: {-0.45, -0.26}, one-star: {-0.67, -0.02}
22:21:05.884 00.006 12116 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.71) = xAngle (-5.34 = 0.94)
22:21:05.888 00.004 12116 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.35 = -2.35)
22:21:05.891 00.003 12116 CameraToMount -- cameraX=-0.45 cameraY=-0.26 hyp=0.52 cameraTheta=-2.63 mountX=0.31 mountY=-0.37, mountTheta=-0.88
22:21:05.904 00.013 12116 SchedulePrimaryMove(0D79E080, x=-0.45, y=-0.26, opts=13)
22:21:05.908 00.004 12116 Enqueuing Move request for scope (-0.45, -0.26)
22:21:05.912 00.004 11824 Worker thread wakes up
22:21:05.912 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5523, FiltMin=1703, FiltMax=65535, Gamma=0.510
22:21:05.915 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.26) opts 0xd
22:21:05.916 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.45, -0.26)
22:21:05.916 00.000 11824 Moving (-0.45, -0.26) raw xDistance=0.31 yDistance=-0.37
22:21:05.916 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.31
22:21:05.916 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:05.916 00.000 12116 UpdateGuideState exits: m=680257 SNR=100.9
22:21:05.920 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:21:05.920 00.000 11824 MoveAxis(W, 82, ABG)
22:21:05.921 00.001 11824 Guiding  Dir = 3, Dur = 82
22:21:05.921 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:05.924 00.003 11824 IsSlewing returns 0
22:21:05.924 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:21:05.927 00.003 12116 Enqueuing Expose request
22:21:05.930 00.003 11824 IsGuiding returns 0
22:21:05.931 00.001 11824 PulseGuide returned control before completion, sleep 92
22:21:06.038 00.107 11824 IsGuiding returns 1
22:21:06.038 00.000 11824 scope still moving after pulse duration time elapsed
22:21:06.069 00.031 11824 IsSlewing returns 0
22:21:06.069 00.000 11824 IsGuiding returns 0
22:21:06.069 00.000 11824 scope move finished after 82 + 56 ms
22:21:06.069 00.000 11824 Move returns status 0, amount 82
22:21:06.069 00.000 11824 MoveAxis(N, 0, ABG)
22:21:06.069 00.000 11824 Move returns status 0, amount 0
22:21:06.069 00.000 11824 move complete, result=0
22:21:06.070 00.001 11824 worker thread done servicing request
22:21:06.070 00.000 11824 Worker thread wakes up
22:21:06.070 00.000 12116 GuideStep: 0.3 px 82 ms WEST, -0.4 px 0 ms NORTH
22:21:06.073 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:21:06.073 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:21:09.482 03.409 11824 Exposure complete
22:21:09.712 00.230 11824 worker thread done servicing request
22:21:09.712 00.000 12116 OnExposeComplete: enter
22:21:09.715 00.003 12116 UpdateGuideState(): m_state=6
22:21:09.719 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
22:21:09.723 00.004 12116 Star::Find returns 1 (0), X=691.53, Y=1004.66, Mass=686307, SNR=107.3, Peak=65507 HFD=3.2
22:21:09.727 00.004 12116 MultiStar: [#1 -0.14,-0.41,0.85,U] [#2 -0.27,-0.27,0.76,U] [#3 -0.44,-0.28,0.65,U] [#4 0.53,-0.34,0.56,U] [#5 -0.52,-0.29,0.36,U] [#6 -0.49,-0.13,0.62,U] [#7 -0.37,-0.48,0.40,U] [#8 -0.39,-0.32,0.28,U] 
22:21:09.730 00.003 12116 refined, 8 included, MultiStar: {-0.27, -0.30}, one-star: {-0.42, -0.23}
22:21:09.732 00.002 12116 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.71) = xAngle (-5.03 = 1.25)
22:21:09.735 00.003 12116 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.04 = -2.04)
22:21:09.738 00.003 12116 CameraToMount -- cameraX=-0.27 cameraY=-0.30 hyp=0.40 cameraTheta=-2.31 mountX=0.12 mountY=-0.36, mountTheta=-1.23
22:21:09.745 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.27, y=-0.30, opts=13)
22:21:09.748 00.003 12116 Enqueuing Move request for scope (-0.27, -0.30)
22:21:09.750 00.002 11824 Worker thread wakes up
22:21:09.751 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5527, FiltMin=1584, FiltMax=65535, Gamma=0.510
22:21:09.754 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.30) opts 0xd
22:21:09.754 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.27, -0.30)
22:21:09.754 00.000 12116 UpdateGuideState exits: m=686307 SNR=107.3
22:21:09.757 00.003 11824 Moving (-0.27, -0.30) raw xDistance=0.12 yDistance=-0.36
22:21:09.757 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:09.760 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:21:09.760 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:21:09.762 00.002 12116 Enqueuing Expose request
22:21:09.765 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:09.765 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:21:09.765 00.000 11824 MoveAxis(E, 0, ABG)
22:21:09.766 00.001 11824 Move returns status 0, amount 0
22:21:09.766 00.000 11824 MoveAxis(N, 0, ABG)
22:21:09.766 00.000 11824 Move returns status 0, amount 0
22:21:09.766 00.000 11824 move complete, result=0
22:21:09.766 00.000 11824 worker thread done servicing request
22:21:09.766 00.000 11824 Worker thread wakes up
22:21:09.766 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:21:09.766 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:21:09.771 00.005 12116 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:21:13.211 03.440 11824 Exposure complete
22:21:13.503 00.292 11824 worker thread done servicing request
22:21:13.503 00.000 12116 OnExposeComplete: enter
22:21:13.507 00.004 12116 UpdateGuideState(): m_state=6
22:21:13.513 00.006 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
22:21:13.516 00.003 12116 Star::Find returns 1 (0), X=692.52, Y=1004.45, Mass=693514, SNR=108.0, Peak=61027 HFD=3.2
22:21:13.522 00.006 12116 MultiStar: [#1 0.69,-0.77,0.74,U] [#2 0.52,-0.67,0.63,U] [#3 0.49,-0.58,0.59,U] [#4 -0.54,-0.43,0.67,U] [#5 0.38,-0.26,0.37,U] [#6 0.59,-0.49,0.63,U] [#7 0.57,-0.77,0.44,U] [#8 0.42,-0.44,0.38,U] 
22:21:13.525 00.003 12116 refined, 8 included, MultiStar: {0.41, -0.55}, one-star: {0.56, -0.44}
22:21:13.528 00.003 12116 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.71) = xAngle (-3.64 = 2.64)
22:21:13.532 00.004 12116 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.65 = -0.65)
22:21:13.537 00.005 12116 CameraToMount -- cameraX=0.41 cameraY=-0.55 hyp=0.69 cameraTheta=-0.93 mountX=-0.60 mountY=-0.42, mountTheta=-2.53
22:21:13.544 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.41, y=-0.55, opts=13)
22:21:13.547 00.003 12116 Enqueuing Move request for scope (0.41, -0.55)
22:21:13.550 00.003 11824 Worker thread wakes up
22:21:13.551 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5520, FiltMin=1479, FiltMax=65535, Gamma=0.510
22:21:13.555 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.55) opts 0xd
22:21:13.555 00.000 12116 UpdateGuideState exits: m=693514 SNR=108.0
22:21:13.558 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:13.561 00.003 11824 Handling offset move in thread for scope, endpoint = (0.41, -0.55)
22:21:13.561 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:21:13.564 00.003 12116 Enqueuing Expose request
22:21:13.569 00.005 11824 Moving (0.41, -0.55) raw xDistance=-0.60 yDistance=-0.42
22:21:13.569 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
22:21:13.569 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:13.570 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:21:13.570 00.000 11824 MoveAxis(E, 135, ABG)
22:21:13.570 00.000 11824 Guiding  Dir = 2, Dur = 135
22:21:13.570 00.000 11824 IsSlewing returns 0
22:21:13.570 00.000 11824 IsGuiding returns 0
22:21:13.571 00.001 11824 PulseGuide returned control before completion, sleep 145
22:21:13.731 00.160 11824 IsGuiding returns 0
22:21:13.731 00.000 11824 Move returns status 0, amount 135
22:21:13.731 00.000 11824 MoveAxis(N, 0, ABG)
22:21:13.731 00.000 11824 Move returns status 0, amount 0
22:21:13.731 00.000 11824 move complete, result=0
22:21:13.731 00.000 11824 worker thread done servicing request
22:21:13.731 00.000 11824 Worker thread wakes up
22:21:13.732 00.001 12116 GuideStep: -0.6 px 135 ms EAST, -0.4 px 0 ms NORTH
22:21:13.735 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:21:13.735 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:21:17.146 03.411 11824 Exposure complete
22:21:17.389 00.243 11824 worker thread done servicing request
22:21:17.389 00.000 12116 OnExposeComplete: enter
22:21:17.393 00.004 12116 UpdateGuideState(): m_state=6
22:21:17.396 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
22:21:17.399 00.003 12116 Star::Find returns 1 (0), X=691.11, Y=1004.78, Mass=651228, SNR=101.2, Peak=57779 HFD=3.5
22:21:17.404 00.005 12116 MultiStar: [#1 -0.55,-0.51,0.70,U] [#2 -0.69,-0.05,0.62,U] [#3 -0.96,-0.30,0.73,U] [#4 1.16,-0.55,0.61,U] [#5 -1.21,-0.20,0.36,U] [#6 -0.68,-0.20,0.61,U] [#7 -1.00,-0.45,0.41,U] [#8 -0.84,-0.14,0.36,U] 
22:21:17.407 00.003 12116 refined, 8 included, MultiStar: {-0.60, -0.27}, one-star: {-0.84, -0.11}
22:21:17.411 00.004 12116 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.71) = xAngle (-5.42 = 0.86)
22:21:17.414 00.003 12116 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.44 = -2.44)
22:21:17.417 00.003 12116 CameraToMount -- cameraX=-0.60 cameraY=-0.27 hyp=0.66 cameraTheta=-2.71 mountX=0.43 mountY=-0.43, mountTheta=-0.78
22:21:17.424 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.60, y=-0.27, opts=13)
22:21:17.427 00.003 12116 Enqueuing Move request for scope (-0.60, -0.27)
22:21:17.430 00.003 11824 Worker thread wakes up
22:21:17.430 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5533, FiltMin=1747, FiltMax=65535, Gamma=0.510
22:21:17.433 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.27) opts 0xd
22:21:17.433 00.000 12116 UpdateGuideState exits: m=651228 SNR=101.2
22:21:17.437 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.60, -0.27)
22:21:17.437 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:17.439 00.002 11824 Moving (-0.60, -0.27) raw xDistance=0.43 yDistance=-0.43
22:21:17.440 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:21:17.442 00.002 12116 Enqueuing Expose request
22:21:17.446 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.43
22:21:17.446 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:17.446 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:21:17.446 00.000 11824 MoveAxis(W, 87, ABG)
22:21:17.446 00.000 11824 Guiding  Dir = 3, Dur = 87
22:21:17.446 00.000 11824 IsSlewing returns 0
22:21:17.446 00.000 11824 IsGuiding returns 0
22:21:17.447 00.001 11824 PulseGuide returned control before completion, sleep 97
22:21:17.556 00.109 11824 IsGuiding returns 1
22:21:17.556 00.000 11824 scope still moving after pulse duration time elapsed
22:21:17.588 00.032 11824 IsSlewing returns 0
22:21:17.588 00.000 11824 IsGuiding returns 0
22:21:17.588 00.000 11824 scope move finished after 87 + 54 ms
22:21:17.588 00.000 11824 Move returns status 0, amount 87
22:21:17.588 00.000 11824 MoveAxis(N, 0, ABG)
22:21:17.589 00.001 11824 Move returns status 0, amount 0
22:21:17.589 00.000 11824 move complete, result=0
22:21:17.589 00.000 11824 worker thread done servicing request
22:21:17.589 00.000 11824 Worker thread wakes up
22:21:17.589 00.000 12116 GuideStep: 0.4 px 87 ms WEST, -0.4 px 0 ms NORTH
22:21:17.591 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:21:17.591 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:21:21.017 03.426 11824 Exposure complete
22:21:21.285 00.268 11824 worker thread done servicing request
22:21:21.285 00.000 12116 OnExposeComplete: enter
22:21:21.288 00.003 12116 UpdateGuideState(): m_state=6
22:21:21.292 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
22:21:21.295 00.003 12116 Star::Find returns 1 (0), X=690.95, Y=1005.05, Mass=675456, SNR=112.8, Peak=65155 HFD=3.4
22:21:21.298 00.003 12116 MultiStar: [#1 -0.79,-0.24,0.67,U] [#2 -0.87,0.01,0.62,U] [#3 -1.09,-0.06,0.62,U] [#4 0.97,-0.41,0.60,U] [#5 -1.39,-0.08,0.41,U] [#6 -1.09,0.15,0.54,U] [#7 -1.02,0.21,0.35,U] [#8 -1.06,0.10,0.28,U] 
22:21:21.302 00.004 12116 refined, 8 included, MultiStar: {-0.78, -0.02}, one-star: {-1.00, 0.16}
22:21:21.306 00.004 12116 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.71) = xAngle (-5.82 = 0.46)
22:21:21.309 00.003 12116 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.84 = -2.84)
22:21:21.312 00.003 12116 CameraToMount -- cameraX=-0.78 cameraY=-0.02 hyp=0.78 cameraTheta=-3.11 mountX=0.70 mountY=-0.23, mountTheta=-0.32
22:21:21.321 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.78, y=-0.02, opts=13)
22:21:21.325 00.004 12116 Enqueuing Move request for scope (-0.78, -0.02)
22:21:21.327 00.002 11824 Worker thread wakes up
22:21:21.328 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.02) opts 0xd
22:21:21.328 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.78, -0.02)
22:21:21.328 00.000 11824 Moving (-0.78, -0.02) raw xDistance=0.70 yDistance=-0.23
22:21:21.328 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
22:21:21.328 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:21.328 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5559, FiltMin=1821, FiltMax=65535, Gamma=0.510
22:21:21.331 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:21:21.331 00.000 11824 MoveAxis(W, 163, ABG)
22:21:21.331 00.000 12116 UpdateGuideState exits: m=675456 SNR=112.8
22:21:21.334 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:21.338 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:21:21.341 00.003 12116 Enqueuing Expose request
22:21:21.343 00.002 11824 Guiding  Dir = 3, Dur = 163
22:21:21.343 00.000 11824 IsSlewing returns 0
22:21:21.344 00.001 11824 IsGuiding returns 0
22:21:21.344 00.000 11824 PulseGuide returned control before completion, sleep 173
22:21:21.526 00.182 11824 IsGuiding returns 1
22:21:21.526 00.000 11824 scope still moving after pulse duration time elapsed
22:21:21.558 00.032 11824 IsSlewing returns 0
22:21:21.558 00.000 11824 IsGuiding returns 0
22:21:21.559 00.001 11824 scope move finished after 163 + 51 ms
22:21:21.559 00.000 11824 Move returns status 0, amount 163
22:21:21.559 00.000 11824 MoveAxis(N, 0, ABG)
22:21:21.559 00.000 11824 Move returns status 0, amount 0
22:21:21.559 00.000 11824 move complete, result=0
22:21:21.559 00.000 11824 worker thread done servicing request
22:21:21.559 00.000 11824 Worker thread wakes up
22:21:21.559 00.000 12116 GuideStep: 0.7 px 163 ms WEST, -0.2 px 0 ms NORTH
22:21:21.562 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:21:21.562 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:21:24.970 03.408 11824 Exposure complete
22:21:25.221 00.251 11824 worker thread done servicing request
22:21:25.221 00.000 12116 OnExposeComplete: enter
22:21:25.224 00.003 12116 UpdateGuideState(): m_state=6
22:21:25.228 00.004 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
22:21:25.231 00.003 12116 Star::Find returns 1 (0), X=691.04, Y=1004.42, Mass=651694, SNR=115.7, Peak=65491 HFD=3.5
22:21:25.235 00.004 12116 MultiStar: [#1 -0.81,-0.55,0.74,U] [#2 -0.74,-0.63,0.71,U] [#3 -0.79,-0.71,0.57,U] [#4 0.82,-0.78,0.50,U] [#5 -1.24,-0.80,0.00,M1] [#6 -0.96,-0.47,0.51,U] [#7 -0.82,-0.92,0.37,U] [#8 -0.91,-0.44,0.31,U] 
22:21:25.238 00.003 12116 refined, 7 included, MultiStar: {-0.67, -0.60}, one-star: {-0.92, -0.47}
22:21:25.241 00.003 12116 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.71) = xAngle (-5.12 = 1.16)
22:21:25.245 00.004 12116 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.14 = -2.14)
22:21:25.248 00.003 12116 CameraToMount -- cameraX=-0.67 cameraY=-0.60 hyp=0.90 cameraTheta=-2.41 mountX=0.36 mountY=-0.76, mountTheta=-1.13
22:21:25.255 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.67, y=-0.60, opts=13)
22:21:25.258 00.003 12116 Enqueuing Move request for scope (-0.67, -0.60)
22:21:25.261 00.003 11824 Worker thread wakes up
22:21:25.262 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.60) opts 0xd
22:21:25.262 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.67, -0.60)
22:21:25.262 00.000 11824 Moving (-0.67, -0.60) raw xDistance=0.36 yDistance=-0.76
22:21:25.262 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
22:21:25.262 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
22:21:25.262 00.000 11824 MoveAxis(W, 92, ABG)
22:21:25.262 00.000 11824 Guiding  Dir = 3, Dur = 92
22:21:25.262 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5555, FiltMin=1632, FiltMax=65535, Gamma=0.510
22:21:25.265 00.003 11824 IsSlewing returns 0
22:21:25.265 00.000 12116 UpdateGuideState exits: m=651694 SNR=115.7
22:21:25.268 00.003 11824 IsGuiding returns 0
22:21:25.269 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:25.272 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:21:25.276 00.004 12116 Enqueuing Expose request
22:21:25.279 00.003 11824 PulseGuide returned control before completion, sleep 102
22:21:25.382 00.103 11824 IsGuiding returns 1
22:21:25.382 00.000 11824 scope still moving after pulse duration time elapsed
22:21:25.414 00.032 11824 IsSlewing returns 0
22:21:25.414 00.000 11824 IsGuiding returns 0
22:21:25.414 00.000 11824 scope move finished after 92 + 53 ms
22:21:25.415 00.001 11824 Move returns status 0, amount 92
22:21:25.415 00.000 11824 MoveAxis(N, 143, ABG)
22:21:25.415 00.000 11824 Guiding  Dir = 0, Dur = 143
22:21:25.415 00.000 11824 IsSlewing returns 0
22:21:25.415 00.000 11824 IsGuiding returns 0
22:21:25.416 00.001 11824 PulseGuide returned control before completion, sleep 153
22:21:25.572 00.156 11824 IsGuiding returns 1
22:21:25.572 00.000 11824 scope still moving after pulse duration time elapsed
22:21:25.604 00.032 11824 IsSlewing returns 0
22:21:25.604 00.000 11824 IsGuiding returns 1
22:21:25.635 00.031 11824 IsSlewing returns 0
22:21:25.635 00.000 11824 IsGuiding returns 0
22:21:25.635 00.000 11824 scope move finished after 143 + 77 ms
22:21:25.636 00.001 11824 Move returns status 0, amount 143
22:21:25.636 00.000 11824 move complete, result=0
22:21:25.636 00.000 11824 worker thread done servicing request
22:21:25.636 00.000 12116 GuideStep: 0.4 px 92 ms WEST, -0.8 px 143 ms NORTH
22:21:25.640 00.004 11824 Worker thread wakes up
22:21:25.640 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:21:25.640 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:21:29.122 03.482 11824 Exposure complete
22:21:29.406 00.284 11824 worker thread done servicing request
22:21:29.406 00.000 12116 OnExposeComplete: enter
22:21:29.411 00.005 12116 UpdateGuideState(): m_state=6
22:21:29.415 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
22:21:29.423 00.008 12116 Star::Find returns 1 (0), X=692.01, Y=1004.76, Mass=682472, SNR=93.5, Peak=65507 HFD=3.4
22:21:29.426 00.003 12116 MultiStar: [#1 0.21,-0.34,0.80,U] [#2 0.26,-0.44,0.80,U] [#3 -0.00,-0.63,0.72,U] [#4 -0.22,-0.30,0.75,U] [#5 -0.15,-0.17,0.40,U] [#6 0.07,-0.37,0.59,U] [#7 0.05,-0.74,0.45,U] [#8 -0.03,-0.07,0.37,U] 
22:21:29.432 00.006 12116 single-star, 8 included, MultiStar: {0.04, -0.35}, one-star: {0.05, -0.14}
22:21:29.436 00.004 12116 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.71) = xAngle (-3.92 = 2.36)
22:21:29.441 00.005 12116 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.93 = -0.93)
22:21:29.445 00.004 12116 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.21 mountX=-0.10 mountY=-0.12, mountTheta=-2.30
22:21:29.450 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=-0.14, opts=13)
22:21:29.455 00.005 12116 Enqueuing Move request for scope (0.05, -0.14)
22:21:29.459 00.004 11824 Worker thread wakes up
22:21:29.459 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5539, FiltMin=1677, FiltMax=65535, Gamma=0.510
22:21:29.463 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
22:21:29.463 00.000 12116 UpdateGuideState exits: m=682472 SNR=93.5
22:21:29.466 00.003 11824 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
22:21:29.466 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:29.471 00.005 11824 Moving (0.05, -0.14) raw xDistance=-0.10 yDistance=-0.12
22:21:29.471 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:21:29.471 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:29.471 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:21:29.476 00.005 12116 Enqueuing Expose request
22:21:29.479 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:21:29.479 00.000 11824 MoveAxis(E, 0, ABG)
22:21:29.479 00.000 11824 Move returns status 0, amount 0
22:21:29.479 00.000 11824 MoveAxis(N, 0, ABG)
22:21:29.479 00.000 11824 Move returns status 0, amount 0
22:21:29.479 00.000 11824 move complete, result=0
22:21:29.479 00.000 11824 worker thread done servicing request
22:21:29.480 00.001 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:29.482 00.002 11824 Worker thread wakes up
22:21:29.483 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:21:29.483 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:21:32.881 03.398 11824 Exposure complete
22:21:33.116 00.235 11824 worker thread done servicing request
22:21:33.116 00.000 12116 OnExposeComplete: enter
22:21:33.123 00.007 12116 UpdateGuideState(): m_state=6
22:21:33.132 00.009 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
22:21:33.139 00.007 12116 Star::Find returns 1 (0), X=692.31, Y=1004.40, Mass=676253, SNR=99.3, Peak=65507 HFD=3.5
22:21:33.149 00.010 12116 MultiStar: [#1 0.46,-0.67,0.96,U] [#2 0.52,-0.59,0.78,U] [#3 0.31,-0.71,0.69,U] [#4 -0.34,-0.66,0.59,U] [#5 0.21,-0.40,0.44,U] [#6 0.40,-0.51,0.68,U] [#7 0.33,-0.71,0.43,U] [#8 0.41,-0.59,0.35,U] 
22:21:33.161 00.012 12116 single-star, 8 included, MultiStar: {0.32, -0.59}, one-star: {0.36, -0.50}
22:21:33.183 00.022 12116 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.71) = xAngle (-3.66 = 2.62)
22:21:33.193 00.010 12116 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.67 = -0.67)
22:21:33.204 00.011 12116 CameraToMount -- cameraX=0.36 cameraY=-0.50 hyp=0.61 cameraTheta=-0.95 mountX=-0.53 mountY=-0.38, mountTheta=-2.52
22:21:33.228 00.024 12116 SchedulePrimaryMove(0D79E080, x=0.36, y=-0.50, opts=13)
22:21:33.234 00.006 12116 Enqueuing Move request for scope (0.36, -0.50)
22:21:33.239 00.005 11824 Worker thread wakes up
22:21:33.239 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5552, FiltMin=1557, FiltMax=65535, Gamma=0.510
22:21:33.242 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.50) opts 0xd
22:21:33.242 00.000 11824 Handling offset move in thread for scope, endpoint = (0.36, -0.50)
22:21:33.242 00.000 11824 Moving (0.36, -0.50) raw xDistance=-0.53 yDistance=-0.38
22:21:33.243 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
22:21:33.243 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:33.243 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:21:33.243 00.000 11824 MoveAxis(E, 119, ABG)
22:21:33.243 00.000 11824 Guiding  Dir = 2, Dur = 119
22:21:33.243 00.000 11824 IsSlewing returns 0
22:21:33.243 00.000 12116 UpdateGuideState exits: m=676253 SNR=99.3
22:21:33.248 00.005 11824 IsGuiding returns 0
22:21:33.250 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:33.258 00.008 11824 PulseGuide returned control before completion, sleep 123
22:21:33.259 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:21:33.263 00.004 12116 Enqueuing Expose request
22:21:33.390 00.127 11824 IsGuiding returns 1
22:21:33.390 00.000 11824 scope still moving after pulse duration time elapsed
22:21:33.422 00.032 11824 IsSlewing returns 0
22:21:33.422 00.000 11824 IsGuiding returns 0
22:21:33.422 00.000 11824 scope move finished after 119 + 55 ms
22:21:33.422 00.000 11824 Move returns status 0, amount 119
22:21:33.422 00.000 11824 MoveAxis(N, 0, ABG)
22:21:33.423 00.001 11824 Move returns status 0, amount 0
22:21:33.423 00.000 11824 move complete, result=0
22:21:33.423 00.000 11824 worker thread done servicing request
22:21:33.423 00.000 11824 Worker thread wakes up
22:21:33.423 00.000 12116 GuideStep: -0.5 px 119 ms EAST, -0.4 px 0 ms NORTH
22:21:33.427 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:21:33.427 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:21:36.828 03.401 11824 Exposure complete
22:21:37.064 00.236 11824 worker thread done servicing request
22:21:37.064 00.000 12116 OnExposeComplete: enter
22:21:37.067 00.003 12116 UpdateGuideState(): m_state=6
22:21:37.070 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
22:21:37.073 00.003 12116 Star::Find returns 1 (0), X=691.20, Y=1004.83, Mass=656233, SNR=110.5, Peak=64051 HFD=3.5
22:21:37.078 00.005 12116 MultiStar: [#1 -0.43,-0.28,0.74,U] [#2 -0.52,-0.20,0.66,U] [#3 -0.71,-0.00,0.63,U] [#4 0.39,-0.33,0.58,U] [#5 -0.86,-0.29,0.38,U] [#6 -0.48,0.06,0.56,U] [#7 -0.61,-0.53,0.36,U] [#8 -0.74,-0.12,0.33,U] 
22:21:37.081 00.003 12116 refined, 8 included, MultiStar: {-0.51, -0.17}, one-star: {-0.76, -0.06}
22:21:37.083 00.002 12116 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.71) = xAngle (-5.53 = 0.75)
22:21:37.087 00.004 12116 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.55 = -2.55)
22:21:37.090 00.003 12116 CameraToMount -- cameraX=-0.51 cameraY=-0.17 hyp=0.54 cameraTheta=-2.82 mountX=0.40 mountY=-0.30, mountTheta=-0.66
22:21:37.097 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.51, y=-0.17, opts=13)
22:21:37.099 00.002 12116 Enqueuing Move request for scope (-0.51, -0.17)
22:21:37.102 00.003 11824 Worker thread wakes up
22:21:37.102 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.17) opts 0xd
22:21:37.103 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5568, FiltMin=1741, FiltMax=65535, Gamma=0.510
22:21:37.106 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.51, -0.17)
22:21:37.106 00.000 11824 Moving (-0.51, -0.17) raw xDistance=0.40 yDistance=-0.30
22:21:37.106 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40
22:21:37.106 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:37.106 00.000 12116 UpdateGuideState exits: m=656233 SNR=110.5
22:21:37.108 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:21:37.108 00.000 11824 MoveAxis(W, 80, ABG)
22:21:37.108 00.000 11824 Guiding  Dir = 3, Dur = 80
22:21:37.108 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:37.112 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:21:37.115 00.003 12116 Enqueuing Expose request
22:21:37.117 00.002 11824 IsSlewing returns 0
22:21:37.117 00.000 11824 IsGuiding returns 0
22:21:37.118 00.001 11824 PulseGuide returned control before completion, sleep 90
22:21:37.217 00.099 11824 IsGuiding returns 1
22:21:37.217 00.000 11824 scope still moving after pulse duration time elapsed
22:21:37.248 00.031 11824 IsSlewing returns 0
22:21:37.248 00.000 11824 IsGuiding returns 0
22:21:37.248 00.000 11824 scope move finished after 80 + 50 ms
22:21:37.248 00.000 11824 Move returns status 0, amount 80
22:21:37.248 00.000 11824 MoveAxis(N, 0, ABG)
22:21:37.248 00.000 11824 Move returns status 0, amount 0
22:21:37.248 00.000 11824 move complete, result=0
22:21:37.249 00.001 11824 worker thread done servicing request
22:21:37.249 00.000 11824 Worker thread wakes up
22:21:37.249 00.000 12116 GuideStep: 0.4 px 80 ms WEST, -0.3 px 0 ms NORTH
22:21:37.252 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:21:37.253 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:21:40.672 03.419 11824 Exposure complete
22:21:40.925 00.253 11824 worker thread done servicing request
22:21:40.925 00.000 12116 OnExposeComplete: enter
22:21:40.937 00.012 12116 UpdateGuideState(): m_state=6
22:21:40.940 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
22:21:40.945 00.005 12116 Star::Find returns 1 (0), X=691.47, Y=1004.88, Mass=638702, SNR=106.4, Peak=60515 HFD=3.5
22:21:40.949 00.004 12116 MultiStar: [#1 -0.43,-0.18,0.73,U] [#2 -0.47,-0.24,0.61,U] [#3 -0.40,0.05,0.61,U] [#4 0.40,-0.30,0.68,U] [#5 -0.80,-0.49,0.38,U] [#6 -0.34,-0.30,0.50,U] [#7 -0.60,-0.40,0.38,U] [#8 -0.40,-0.14,0.29,U] 
22:21:40.956 00.007 12116 refined, 8 included, MultiStar: {-0.36, -0.19}, one-star: {-0.48, -0.02}
22:21:40.959 00.003 12116 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.71) = xAngle (-5.36 = 0.92)
22:21:40.962 00.003 12116 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.38 = -2.38)
22:21:40.965 00.003 12116 CameraToMount -- cameraX=-0.36 cameraY=-0.19 hyp=0.41 cameraTheta=-2.65 mountX=0.25 mountY=-0.28, mountTheta=-0.85
22:21:40.972 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.36, y=-0.19, opts=13)
22:21:40.975 00.003 12116 Enqueuing Move request for scope (-0.36, -0.19)
22:21:40.980 00.005 11824 Worker thread wakes up
22:21:40.980 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5610, FiltMin=1786, FiltMax=65535, Gamma=0.510
22:21:40.982 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.19) opts 0xd
22:21:40.982 00.000 12116 UpdateGuideState exits: m=638702 SNR=106.4
22:21:40.985 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.36, -0.19)
22:21:40.986 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:40.990 00.004 11824 Moving (-0.36, -0.19) raw xDistance=0.25 yDistance=-0.28
22:21:40.990 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:21:40.993 00.003 12116 Enqueuing Expose request
22:21:40.996 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:21:40.996 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:40.996 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:21:40.996 00.000 11824 MoveAxis(E, 0, ABG)
22:21:40.996 00.000 11824 Move returns status 0, amount 0
22:21:40.996 00.000 11824 MoveAxis(N, 0, ABG)
22:21:40.996 00.000 11824 Move returns status 0, amount 0
22:21:40.996 00.000 11824 move complete, result=0
22:21:40.997 00.001 11824 worker thread done servicing request
22:21:40.997 00.000 11824 Worker thread wakes up
22:21:40.997 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:21:40.997 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:21:41.000 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:21:44.401 03.401 11824 Exposure complete
22:21:44.647 00.246 11824 worker thread done servicing request
22:21:44.647 00.000 12116 OnExposeComplete: enter
22:21:44.651 00.004 12116 UpdateGuideState(): m_state=6
22:21:44.655 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
22:21:44.658 00.003 12116 Star::Find returns 1 (0), X=691.57, Y=1004.89, Mass=606707, SNR=99.4, Peak=51674 HFD=3.6
22:21:44.662 00.004 12116 MultiStar: [#1 -0.12,-0.28,0.74,U] [#2 -0.38,-0.18,0.65,U] [#3 -0.41,-0.19,0.69,U] [#4 -0.11,-0.18,0.63,U] [#5 -0.84,-0.15,0.42,U] [#6 -0.36,0.06,0.50,U] [#7 -0.02,-0.46,0.36,U] [#8 -0.08,-0.31,0.33,U] 
22:21:44.664 00.002 12116 refined, 8 included, MultiStar: {-0.31, -0.17}, one-star: {-0.39, -0.00}
22:21:44.667 00.003 12116 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.71) = xAngle (-5.37 = 0.92)
22:21:44.670 00.003 12116 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.38 = -2.38)
22:21:44.673 00.003 12116 CameraToMount -- cameraX=-0.31 cameraY=-0.17 hyp=0.35 cameraTheta=-2.65 mountX=0.21 mountY=-0.24, mountTheta=-0.85
22:21:44.683 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.31, y=-0.17, opts=13)
22:21:44.688 00.005 12116 Enqueuing Move request for scope (-0.31, -0.17)
22:21:44.691 00.003 11824 Worker thread wakes up
22:21:44.691 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5613, FiltMin=1584, FiltMax=65535, Gamma=0.510
22:21:44.694 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.17) opts 0xd
22:21:44.694 00.000 12116 UpdateGuideState exits: m=606707 SNR=99.4
22:21:44.698 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.31, -0.17)
22:21:44.699 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:44.702 00.003 11824 Moving (-0.31, -0.17) raw xDistance=0.21 yDistance=-0.24
22:21:44.702 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:21:44.706 00.004 12116 Enqueuing Expose request
22:21:44.709 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:21:44.709 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:44.709 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:21:44.709 00.000 11824 MoveAxis(E, 0, ABG)
22:21:44.709 00.000 11824 Move returns status 0, amount 0
22:21:44.710 00.001 11824 MoveAxis(N, 0, ABG)
22:21:44.710 00.000 11824 Move returns status 0, amount 0
22:21:44.710 00.000 11824 move complete, result=0
22:21:44.710 00.000 11824 worker thread done servicing request
22:21:44.710 00.000 11824 Worker thread wakes up
22:21:44.710 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:21:44.710 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:21:44.713 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:21:48.118 03.405 11824 Exposure complete
22:21:48.360 00.242 11824 worker thread done servicing request
22:21:48.360 00.000 12116 OnExposeComplete: enter
22:21:48.364 00.004 12116 UpdateGuideState(): m_state=6
22:21:48.367 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
22:21:48.371 00.004 12116 Star::Find returns 1 (0), X=690.91, Y=1005.10, Mass=625919, SNR=93.7, Peak=62131 HFD=3.6
22:21:48.375 00.004 12116 MultiStar: [#1 -0.98,0.00,0.82,U] [#2 -0.98,0.09,0.68,U] [#3 -1.14,0.12,0.71,U] [#4 1.19,-0.14,0.68,U] [#5 -1.71,-0.00,0.00,M1] [#6 -1.28,0.19,0.64,U] [#7 -1.01,-0.30,0.42,U] [#8 -1.26,0.25,0.39,U] 
22:21:48.380 00.005 12116 refined, 7 included, MultiStar: {-0.80, 0.07}, one-star: {-1.04, 0.21}
22:21:48.382 00.002 12116 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.71) = xAngle (0.34 = 0.34)
22:21:48.385 00.003 12116 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.33 = -2.95)
22:21:48.389 00.004 12116 CameraToMount -- cameraX=-0.80 cameraY=0.07 hyp=0.80 cameraTheta=3.06 mountX=0.75 mountY=-0.15, mountTheta=-0.20
22:21:48.394 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.80, y=0.07, opts=13)
22:21:48.397 00.003 12116 Enqueuing Move request for scope (-0.80, 0.07)
22:21:48.400 00.003 11824 Worker thread wakes up
22:21:48.400 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.07) opts 0xd
22:21:48.400 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5667, FiltMin=1760, FiltMax=65535, Gamma=0.510
22:21:48.404 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.80, 0.07)
22:21:48.405 00.001 12116 UpdateGuideState exits: m=625919 SNR=93.7
22:21:48.408 00.003 11824 Moving (-0.80, 0.07) raw xDistance=0.75 yDistance=-0.15
22:21:48.408 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:48.411 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
22:21:48.412 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:48.412 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:21:48.415 00.003 12116 Enqueuing Expose request
22:21:48.418 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:21:48.419 00.001 11824 MoveAxis(W, 168, ABG)
22:21:48.419 00.000 11824 Guiding  Dir = 3, Dur = 168
22:21:48.419 00.000 11824 IsSlewing returns 0
22:21:48.420 00.001 11824 IsGuiding returns 0
22:21:48.420 00.000 11824 PulseGuide returned control before completion, sleep 178
22:21:48.612 00.192 11824 IsGuiding returns 0
22:21:48.612 00.000 11824 Move returns status 0, amount 168
22:21:48.612 00.000 11824 MoveAxis(N, 0, ABG)
22:21:48.612 00.000 11824 Move returns status 0, amount 0
22:21:48.613 00.001 11824 move complete, result=0
22:21:48.613 00.000 11824 worker thread done servicing request
22:21:48.613 00.000 11824 Worker thread wakes up
22:21:48.613 00.000 12116 GuideStep: 0.8 px 168 ms WEST, -0.1 px 0 ms NORTH
22:21:48.618 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:21:48.618 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:21:52.050 03.432 11824 Exposure complete
22:21:52.305 00.255 11824 worker thread done servicing request
22:21:52.305 00.000 12116 OnExposeComplete: enter
22:21:52.308 00.003 12116 UpdateGuideState(): m_state=6
22:21:52.312 00.004 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
22:21:52.315 00.003 12116 Star::Find returns 1 (0), X=691.07, Y=1005.17, Mass=620283, SNR=92.5, Peak=60307 HFD=3.7
22:21:52.318 00.003 12116 MultiStar: [#1 -0.82,-0.03,0.95,U] [#2 -0.90,0.07,0.69,U] [#3 -0.90,0.19,0.66,U] [#4 0.69,0.33,0.68,U] [#5 -1.22,0.17,0.38,U] [#6 -0.69,0.06,0.64,U] [#7 -0.81,-0.26,0.46,U] [#8 -0.91,0.45,0.36,U] 
22:21:52.322 00.004 12116 refined, 8 included, MultiStar: {-0.69, 0.14}, one-star: {-0.89, 0.27}
22:21:52.325 00.003 12116 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.71) = xAngle (0.23 = 0.23)
22:21:52.328 00.003 12116 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.22 = -3.06)
22:21:52.331 00.003 12116 CameraToMount -- cameraX=-0.69 cameraY=0.14 hyp=0.70 cameraTheta=2.95 mountX=0.69 mountY=-0.05, mountTheta=-0.08
22:21:52.337 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.69, y=0.14, opts=13)
22:21:52.340 00.003 12116 Enqueuing Move request for scope (-0.69, 0.14)
22:21:52.343 00.003 11824 Worker thread wakes up
22:21:52.343 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5677, FiltMin=1651, FiltMax=65535, Gamma=0.510
22:21:52.346 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.14) opts 0xd
22:21:52.346 00.000 12116 UpdateGuideState exits: m=620283 SNR=92.5
22:21:52.348 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:52.351 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.69, 0.14)
22:21:52.352 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:21:52.354 00.002 12116 Enqueuing Expose request
22:21:52.357 00.003 11824 Moving (-0.69, 0.14) raw xDistance=0.69 yDistance=-0.05
22:21:52.357 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
22:21:52.357 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:52.357 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:21:52.357 00.000 11824 MoveAxis(W, 165, ABG)
22:21:52.357 00.000 11824 Guiding  Dir = 3, Dur = 165
22:21:52.358 00.001 11824 IsSlewing returns 0
22:21:52.358 00.000 11824 IsGuiding returns 0
22:21:52.358 00.000 11824 PulseGuide returned control before completion, sleep 175
22:21:52.537 00.179 11824 IsGuiding returns 1
22:21:52.537 00.000 11824 scope still moving after pulse duration time elapsed
22:21:52.569 00.032 11824 IsSlewing returns 0
22:21:52.569 00.000 11824 IsGuiding returns 0
22:21:52.570 00.001 11824 scope move finished after 165 + 46 ms
22:21:52.570 00.000 11824 Move returns status 0, amount 165
22:21:52.570 00.000 11824 MoveAxis(N, 0, ABG)
22:21:52.570 00.000 11824 Move returns status 0, amount 0
22:21:52.570 00.000 11824 move complete, result=0
22:21:52.570 00.000 11824 worker thread done servicing request
22:21:52.570 00.000 11824 Worker thread wakes up
22:21:52.570 00.000 12116 GuideStep: 0.7 px 165 ms WEST, -0.1 px 0 ms NORTH
22:21:52.573 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:21:52.573 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:21:55.978 03.405 11824 Exposure complete
22:21:56.238 00.260 12116 OnExposeComplete: enter
22:21:56.242 00.004 11824 worker thread done servicing request
22:21:56.242 00.000 12116 UpdateGuideState(): m_state=6
22:21:56.249 00.007 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
22:21:56.257 00.008 12116 Star::Find returns 1 (0), X=690.43, Y=1005.08, Mass=609293, SNR=84.8, Peak=54307 HFD=3.6
22:21:56.262 00.005 12116 MultiStar: [#1 -1.25,-0.06,0.78,U] [#2 -1.17,0.11,0.84,U] [#3 -1.45,-0.07,0.00,M1] [#4 1.79,-0.48,0.00,M1] [#5 -1.73,0.13,0.00,M1] [#6 -1.56,0.46,0.00,M1] [#7 -1.49,-0.34,0.00,M1] [#8 -1.83,0.37,0.00,M1] 
22:21:56.272 00.010 12116 refined, 2 included, MultiStar: {-1.33, 0.09}, one-star: {-1.53, 0.19}
22:21:56.280 00.008 12116 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.71) = xAngle (0.36 = 0.36)
22:21:56.290 00.010 12116 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.35 = -2.94)
22:21:56.294 00.004 12116 CameraToMount -- cameraX=-1.33 cameraY=0.09 hyp=1.33 cameraTheta=3.08 mountX=1.25 mountY=-0.27, mountTheta=-0.22
22:21:56.302 00.008 12116 SchedulePrimaryMove(0D79E080, x=-1.33, y=0.09, opts=13)
22:21:56.308 00.006 12116 Enqueuing Move request for scope (-1.33, 0.09)
22:21:56.312 00.004 11824 Worker thread wakes up
22:21:56.313 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5699, FiltMin=1610, FiltMax=65535, Gamma=0.510
22:21:56.316 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.33, 0.09) opts 0xd
22:21:56.316 00.000 12116 UpdateGuideState exits: m=609293 SNR=84.8
22:21:56.321 00.005 11824 Handling offset move in thread for scope, endpoint = (-1.33, 0.09)
22:21:56.321 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:56.324 00.003 11824 Moving (-1.33, 0.09) raw xDistance=1.25 yDistance=-0.27
22:21:56.324 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:21:56.328 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.25
22:21:56.328 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:56.328 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:21:56.328 00.000 11824 MoveAxis(W, 291, ABG)
22:21:56.328 00.000 11824 Guiding  Dir = 3, Dur = 291
22:21:56.329 00.001 11824 IsSlewing returns 0
22:21:56.329 00.000 12116 Enqueuing Expose request
22:21:56.332 00.003 11824 IsGuiding returns 0
22:21:56.333 00.001 11824 PulseGuide returned control before completion, sleep 301
22:21:56.642 00.309 11824 IsGuiding returns 1
22:21:56.642 00.000 11824 scope still moving after pulse duration time elapsed
22:21:56.674 00.032 11824 IsSlewing returns 0
22:21:56.674 00.000 11824 IsGuiding returns 1
22:21:56.704 00.030 11824 IsSlewing returns 0
22:21:56.704 00.000 11824 IsGuiding returns 0
22:21:56.704 00.000 11824 scope move finished after 291 + 80 ms
22:21:56.704 00.000 11824 Move returns status 0, amount 291
22:21:56.705 00.001 11824 MoveAxis(N, 0, ABG)
22:21:56.705 00.000 11824 Move returns status 0, amount 0
22:21:56.705 00.000 11824 move complete, result=0
22:21:56.705 00.000 11824 worker thread done servicing request
22:21:56.705 00.000 11824 Worker thread wakes up
22:21:56.705 00.000 12116 GuideStep: 1.2 px 291 ms WEST, -0.3 px 0 ms NORTH
22:21:56.708 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:21:56.709 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:00.112 03.403 11824 Exposure complete
22:22:00.350 00.238 11824 worker thread done servicing request
22:22:00.350 00.000 12116 OnExposeComplete: enter
22:22:00.353 00.003 12116 UpdateGuideState(): m_state=6
22:22:00.357 00.004 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
22:22:00.361 00.004 12116 Star::Find returns 1 (0), X=691.04, Y=1004.87, Mass=602356, SNR=90.0, Peak=58499 HFD=3.7
22:22:00.364 00.003 12116 MultiStar: [#1 -0.86,-0.26,0.76,U] [#2 -0.68,-0.10,0.66,U] [#3 -0.86,-0.07,0.73,U] [#4 1.18,-0.65,0.59,U] [#5 -1.32,-0.14,0.49,U] [#6 -0.98,-0.03,0.57,U] [#7 -0.94,-0.57,0.40,U] [#8 -1.00,-0.19,0.31,U] 
22:22:00.367 00.003 12116 refined, 8 included, MultiStar: {-0.70, -0.20}, one-star: {-0.92, -0.02}
22:22:00.370 00.003 12116 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.71) = xAngle (-5.58 = 0.70)
22:22:00.373 00.003 12116 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.59 = -2.59)
22:22:00.375 00.002 12116 CameraToMount -- cameraX=-0.70 cameraY=-0.20 hyp=0.72 cameraTheta=-2.87 mountX=0.55 mountY=-0.38, mountTheta=-0.60
22:22:00.383 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.70, y=-0.20, opts=13)
22:22:00.393 00.010 12116 Enqueuing Move request for scope (-0.70, -0.20)
22:22:00.399 00.006 11824 Worker thread wakes up
22:22:00.399 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5712, FiltMin=1645, FiltMax=65535, Gamma=0.510
22:22:00.403 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.20) opts 0xd
22:22:00.405 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.70, -0.20)
22:22:00.405 00.000 11824 Moving (-0.70, -0.20) raw xDistance=0.55 yDistance=-0.38
22:22:00.405 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.55
22:22:00.405 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:00.405 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:22:00.405 00.000 11824 MoveAxis(W, 144, ABG)
22:22:00.405 00.000 11824 Guiding  Dir = 3, Dur = 144
22:22:00.405 00.000 11824 IsSlewing returns 0
22:22:00.406 00.001 11824 IsGuiding returns 0
22:22:00.406 00.000 11824 PulseGuide returned control before completion, sleep 154
22:22:00.406 00.000 12116 UpdateGuideState exits: m=602356 SNR=90.0
22:22:00.423 00.017 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:00.432 00.009 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:00.441 00.009 12116 Enqueuing Expose request
22:22:00.564 00.123 11824 IsGuiding returns 1
22:22:00.564 00.000 11824 scope still moving after pulse duration time elapsed
22:22:00.596 00.032 11824 IsSlewing returns 0
22:22:00.596 00.000 11824 IsGuiding returns 0
22:22:00.596 00.000 11824 scope move finished after 144 + 46 ms
22:22:00.596 00.000 11824 Move returns status 0, amount 144
22:22:00.596 00.000 11824 MoveAxis(N, 0, ABG)
22:22:00.596 00.000 11824 Move returns status 0, amount 0
22:22:00.596 00.000 11824 move complete, result=0
22:22:00.596 00.000 11824 worker thread done servicing request
22:22:00.596 00.000 12116 GuideStep: 0.6 px 144 ms WEST, -0.4 px 0 ms NORTH
22:22:00.600 00.004 11824 Worker thread wakes up
22:22:00.600 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:00.600 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:04.014 03.414 11824 Exposure complete
22:22:04.272 00.258 11824 worker thread done servicing request
22:22:04.272 00.000 12116 OnExposeComplete: enter
22:22:04.276 00.004 12116 UpdateGuideState(): m_state=6
22:22:04.280 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
22:22:04.283 00.003 12116 Star::Find returns 1 (0), X=690.94, Y=1004.95, Mass=563074, SNR=92.2, Peak=46467 HFD=3.9
22:22:04.286 00.003 12116 MultiStar: [#1 -0.73,-0.24,0.69,U] [#2 -0.72,-0.05,0.60,U] [#3 -0.90,-0.20,0.63,U] [#4 1.03,-0.36,0.67,U] [#5 -0.85,-0.29,0.38,U] [#6 -0.90,0.25,0.60,U] [#7 -0.85,-0.04,0.41,U] [#8 -0.80,-0.08,0.27,U] 
22:22:04.289 00.003 12116 refined, 8 included, MultiStar: {-0.62, -0.10}, one-star: {-1.02, 0.05}
22:22:04.293 00.004 12116 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.71) = xAngle (-5.70 = 0.58)
22:22:04.296 00.003 12116 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.72 = -2.72)
22:22:04.299 00.003 12116 CameraToMount -- cameraX=-0.62 cameraY=-0.10 hyp=0.63 cameraTheta=-2.99 mountX=0.52 mountY=-0.26, mountTheta=-0.46
22:22:04.306 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.62, y=-0.10, opts=13)
22:22:04.308 00.002 12116 Enqueuing Move request for scope (-0.62, -0.10)
22:22:04.312 00.004 11824 Worker thread wakes up
22:22:04.312 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5763, FiltMin=1699, FiltMax=65535, Gamma=0.510
22:22:04.315 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.10) opts 0xd
22:22:04.315 00.000 12116 UpdateGuideState exits: m=563074 SNR=92.2
22:22:04.318 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.62, -0.10)
22:22:04.318 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:04.321 00.003 11824 Moving (-0.62, -0.10) raw xDistance=0.52 yDistance=-0.26
22:22:04.321 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:04.324 00.003 12116 Enqueuing Expose request
22:22:04.327 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.52
22:22:04.328 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:04.328 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:22:04.328 00.000 11824 MoveAxis(W, 128, ABG)
22:22:04.328 00.000 11824 Guiding  Dir = 3, Dur = 128
22:22:04.328 00.000 11824 IsSlewing returns 0
22:22:04.328 00.000 11824 IsGuiding returns 0
22:22:04.329 00.001 11824 PulseGuide returned control before completion, sleep 138
22:22:04.470 00.141 11824 IsGuiding returns 1
22:22:04.470 00.000 11824 scope still moving after pulse duration time elapsed
22:22:04.500 00.030 11824 IsSlewing returns 0
22:22:04.500 00.000 11824 IsGuiding returns 0
22:22:04.500 00.000 11824 scope move finished after 128 + 44 ms
22:22:04.501 00.001 11824 Move returns status 0, amount 128
22:22:04.501 00.000 11824 MoveAxis(N, 0, ABG)
22:22:04.501 00.000 11824 Move returns status 0, amount 0
22:22:04.501 00.000 11824 move complete, result=0
22:22:04.501 00.000 11824 worker thread done servicing request
22:22:04.501 00.000 11824 Worker thread wakes up
22:22:04.501 00.000 12116 GuideStep: 0.5 px 128 ms WEST, -0.3 px 0 ms NORTH
22:22:04.505 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:04.506 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:07.912 03.406 11824 Exposure complete
22:22:08.151 00.239 11824 worker thread done servicing request
22:22:08.151 00.000 12116 OnExposeComplete: enter
22:22:08.155 00.004 12116 UpdateGuideState(): m_state=6
22:22:08.158 00.003 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
22:22:08.161 00.003 12116 Star::Find returns 1 (0), X=690.96, Y=1004.72, Mass=590132, SNR=88.2, Peak=55267 HFD=3.7
22:22:08.164 00.003 12116 MultiStar: [#1 -0.76,-0.36,0.77,U] [#2 -1.03,-0.45,0.79,U] [#3 -1.18,-0.05,0.63,U] [#4 0.80,-0.45,0.61,U] [#5 -1.52,-0.47,0.00,M1] [#6 -1.09,-0.03,0.58,U] [#7 -1.01,-0.50,0.46,U] [#8 -0.79,-0.31,0.30,U] 
22:22:08.167 00.003 12116 refined, 7 included, MultiStar: {-0.77, -0.28}, one-star: {-0.99, -0.17}
22:22:08.170 00.003 12116 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.71) = xAngle (-5.51 = 0.78)
22:22:08.173 00.003 12116 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.52 = -2.52)
22:22:08.177 00.004 12116 CameraToMount -- cameraX=-0.77 cameraY=-0.28 hyp=0.82 cameraTheta=-2.79 mountX=0.59 mountY=-0.48, mountTheta=-0.68
22:22:08.181 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.77, y=-0.28, opts=13)
22:22:08.184 00.003 12116 Enqueuing Move request for scope (-0.77, -0.28)
22:22:08.188 00.004 11824 Worker thread wakes up
22:22:08.188 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5831, FiltMin=1649, FiltMax=65535, Gamma=0.510
22:22:08.191 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.28) opts 0xd
22:22:08.191 00.000 12116 UpdateGuideState exits: m=590132 SNR=88.2
22:22:08.194 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.77, -0.28)
22:22:08.194 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:08.197 00.003 11824 Moving (-0.77, -0.28) raw xDistance=0.59 yDistance=-0.48
22:22:08.197 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:08.199 00.002 12116 Enqueuing Expose request
22:22:08.203 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
22:22:08.203 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:22:08.203 00.000 11824 MoveAxis(W, 140, ABG)
22:22:08.203 00.000 11824 Guiding  Dir = 3, Dur = 140
22:22:08.203 00.000 11824 IsSlewing returns 0
22:22:08.204 00.001 11824 IsGuiding returns 0
22:22:08.204 00.000 11824 PulseGuide returned control before completion, sleep 150
22:22:08.360 00.156 11824 IsGuiding returns 1
22:22:08.360 00.000 11824 scope still moving after pulse duration time elapsed
22:22:08.391 00.031 11824 IsSlewing returns 0
22:22:08.391 00.000 11824 IsGuiding returns 0
22:22:08.392 00.001 11824 scope move finished after 140 + 47 ms
22:22:08.392 00.000 11824 Move returns status 0, amount 140
22:22:08.392 00.000 11824 MoveAxis(N, 90, ABG)
22:22:08.392 00.000 11824 Guiding  Dir = 0, Dur = 90
22:22:08.392 00.000 11824 IsSlewing returns 0
22:22:08.392 00.000 11824 IsGuiding returns 0
22:22:08.393 00.001 11824 PulseGuide returned control before completion, sleep 100
22:22:08.505 00.112 11824 IsGuiding returns 1
22:22:08.505 00.000 11824 scope still moving after pulse duration time elapsed
22:22:08.532 00.027 11824 IsSlewing returns 0
22:22:08.532 00.000 11824 IsGuiding returns 0
22:22:08.532 00.000 11824 scope move finished after 90 + 50 ms
22:22:08.532 00.000 11824 Move returns status 0, amount 90
22:22:08.532 00.000 11824 move complete, result=0
22:22:08.532 00.000 11824 worker thread done servicing request
22:22:08.532 00.000 11824 Worker thread wakes up
22:22:08.533 00.001 12116 GuideStep: 0.6 px 140 ms WEST, -0.5 px 90 ms NORTH
22:22:08.537 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:08.537 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:11.959 03.422 11824 Exposure complete
22:22:12.213 00.254 11824 worker thread done servicing request
22:22:12.213 00.000 12116 OnExposeComplete: enter
22:22:12.216 00.003 12116 UpdateGuideState(): m_state=6
22:22:12.221 00.005 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
22:22:12.224 00.003 12116 Star::Find returns 1 (0), X=691.41, Y=1004.77, Mass=540668, SNR=84.7, Peak=44771 HFD=3.6
22:22:12.228 00.004 12116 MultiStar: [#1 -0.21,-0.50,0.74,U] [#2 -0.30,-0.14,0.70,U] [#3 -0.36,-0.24,0.74,U] [#4 0.62,-0.27,0.77,U] [#5 -0.42,0.01,0.42,U] [#6 -0.35,0.12,0.50,U] [#7 -0.45,-0.40,0.46,U] [#8 -0.51,0.23,0.29,U] 
22:22:12.232 00.004 12116 refined, 8 included, MultiStar: {-0.25, -0.18}, one-star: {-0.54, -0.12}
22:22:12.235 00.003 12116 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.71) = xAngle (-5.23 = 1.06)
22:22:12.238 00.003 12116 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.24 = -2.24)
22:22:12.240 00.002 12116 CameraToMount -- cameraX=-0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-2.51 mountX=0.15 mountY=-0.24, mountTheta=-1.01
22:22:12.247 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=-0.18, opts=13)
22:22:12.250 00.003 12116 Enqueuing Move request for scope (-0.25, -0.18)
22:22:12.254 00.004 11824 Worker thread wakes up
22:22:12.254 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5869, FiltMin=1568, FiltMax=65535, Gamma=0.510
22:22:12.257 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.18) opts 0xd
22:22:12.257 00.000 12116 UpdateGuideState exits: m=540668 SNR=84.7
22:22:12.260 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:12.263 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.25, -0.18)
22:22:12.263 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:12.265 00.002 12116 Enqueuing Expose request
22:22:12.268 00.003 11824 Moving (-0.25, -0.18) raw xDistance=0.15 yDistance=-0.24
22:22:12.268 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:22:12.268 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:12.268 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:22:12.268 00.000 11824 MoveAxis(E, 0, ABG)
22:22:12.268 00.000 11824 Move returns status 0, amount 0
22:22:12.270 00.002 11824 MoveAxis(N, 0, ABG)
22:22:12.270 00.000 11824 Move returns status 0, amount 0
22:22:12.270 00.000 11824 move complete, result=0
22:22:12.270 00.000 11824 worker thread done servicing request
22:22:12.270 00.000 11824 Worker thread wakes up
22:22:12.270 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:12.270 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:12.273 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:22:15.673 03.400 11824 Exposure complete
22:22:15.909 00.236 12116 OnExposeComplete: enter
22:22:15.912 00.003 12116 UpdateGuideState(): m_state=6
22:22:15.914 00.002 11824 worker thread done servicing request
22:22:15.914 00.000 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
22:22:15.918 00.004 12116 Star::Find returns 1 (0), X=691.40, Y=1005.27, Mass=546167, SNR=77.5, Peak=47283 HFD=3.5
22:22:15.922 00.004 12116 MultiStar: [#1 -0.27,0.25,0.99,U] [#2 -0.37,0.20,0.77,U] [#3 -0.69,0.31,0.62,U] [#4 0.53,0.16,0.61,U] [#5 -0.66,0.40,0.41,U] [#6 -0.46,0.19,0.57,U] [#7 -0.38,0.05,0.44,U] [#8 -0.57,0.36,0.32,U] 
22:22:15.925 00.003 12116 refined, 8 included, MultiStar: {-0.36, 0.26}, one-star: {-0.55, 0.38}
22:22:15.928 00.003 12116 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.71) = xAngle (-0.19 = -0.19)
22:22:15.931 00.003 12116 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.80 = 2.80)
22:22:15.933 00.002 12116 CameraToMount -- cameraX=-0.36 cameraY=0.26 hyp=0.45 cameraTheta=2.53 mountX=0.44 mountY=0.15, mountTheta=0.33
22:22:15.940 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.36, y=0.26, opts=13)
22:22:15.944 00.004 12116 Enqueuing Move request for scope (-0.36, 0.26)
22:22:15.947 00.003 11824 Worker thread wakes up
22:22:15.947 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.26) opts 0xd
22:22:15.947 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.36, 0.26)
22:22:15.947 00.000 11824 Moving (-0.36, 0.26) raw xDistance=0.44 yDistance=0.15
22:22:15.947 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
22:22:15.947 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:15.947 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5882, FiltMin=1527, FiltMax=65535, Gamma=0.510
22:22:15.950 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:22:15.950 00.000 11824 MoveAxis(W, 98, ABG)
22:22:15.950 00.000 11824 Guiding  Dir = 3, Dur = 98
22:22:15.950 00.000 12116 UpdateGuideState exits: m=546167 SNR=77.5
22:22:15.955 00.005 11824 IsSlewing returns 0
22:22:15.955 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:15.958 00.003 11824 IsGuiding returns 0
22:22:15.958 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:15.963 00.005 12116 Enqueuing Expose request
22:22:15.967 00.004 11824 PulseGuide returned control before completion, sleep 108
22:22:16.082 00.115 11824 IsGuiding returns 1
22:22:16.082 00.000 11824 scope still moving after pulse duration time elapsed
22:22:16.113 00.031 11824 IsSlewing returns 0
22:22:16.113 00.000 11824 IsGuiding returns 0
22:22:16.113 00.000 11824 scope move finished after 98 + 57 ms
22:22:16.114 00.001 11824 Move returns status 0, amount 98
22:22:16.114 00.000 11824 MoveAxis(N, 0, ABG)
22:22:16.114 00.000 11824 Move returns status 0, amount 0
22:22:16.114 00.000 11824 move complete, result=0
22:22:16.114 00.000 11824 worker thread done servicing request
22:22:16.114 00.000 12116 GuideStep: 0.4 px 98 ms WEST, 0.1 px 0 ms NORTH
22:22:16.117 00.003 11824 Worker thread wakes up
22:22:16.117 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:16.117 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:19.542 03.425 11824 Exposure complete
22:22:19.797 00.255 11824 worker thread done servicing request
22:22:19.797 00.000 12116 OnExposeComplete: enter
22:22:19.801 00.004 12116 UpdateGuideState(): m_state=6
22:22:19.805 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
22:22:19.808 00.003 12116 Star::Find returns 1 (0), X=691.43, Y=1004.91, Mass=548183, SNR=91.9, Peak=48691 HFD=3.6
22:22:19.813 00.005 12116 MultiStar: [#1 -0.29,-0.30,0.64,U] [#2 -0.36,-0.42,0.63,U] [#3 -0.60,-0.54,0.54,U] [#4 -0.12,-0.40,0.55,U] [#5 -0.73,-0.10,0.35,U] [#6 -0.33,-0.06,0.61,U] [#7 -0.47,-0.01,0.37,U] [#8 -0.43,-0.38,0.30,U] 
22:22:19.815 00.002 12116 refined, 8 included, MultiStar: {-0.42, -0.23}, one-star: {-0.53, 0.01}
22:22:19.818 00.003 12116 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.71) = xAngle (-5.35 = 0.93)
22:22:19.822 00.004 12116 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.37 = -2.37)
22:22:19.824 00.002 12116 CameraToMount -- cameraX=-0.42 cameraY=-0.23 hyp=0.48 cameraTheta=-2.64 mountX=0.29 mountY=-0.33, mountTheta=-0.86
22:22:19.830 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.42, y=-0.23, opts=13)
22:22:19.834 00.004 12116 Enqueuing Move request for scope (-0.42, -0.23)
22:22:19.838 00.004 11824 Worker thread wakes up
22:22:19.838 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5923, FiltMin=1707, FiltMax=65535, Gamma=0.510
22:22:19.840 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.23) opts 0xd
22:22:19.841 00.001 12116 UpdateGuideState exits: m=548183 SNR=91.9
22:22:19.843 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.42, -0.23)
22:22:19.843 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:19.846 00.003 11824 Moving (-0.42, -0.23) raw xDistance=0.29 yDistance=-0.33
22:22:19.846 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:19.849 00.003 12116 Enqueuing Expose request
22:22:19.852 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
22:22:19.852 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:19.852 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:22:19.852 00.000 11824 MoveAxis(E, 0, ABG)
22:22:19.852 00.000 11824 Move returns status 0, amount 0
22:22:19.852 00.000 11824 MoveAxis(N, 0, ABG)
22:22:19.852 00.000 11824 Move returns status 0, amount 0
22:22:19.852 00.000 11824 move complete, result=0
22:22:19.853 00.001 11824 worker thread done servicing request
22:22:19.853 00.000 11824 Worker thread wakes up
22:22:19.853 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:19.853 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:19.856 00.003 12116 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
22:22:23.257 03.401 11824 Exposure complete
22:22:23.512 00.255 11824 worker thread done servicing request
22:22:23.513 00.001 12116 OnExposeComplete: enter
22:22:23.515 00.002 12116 UpdateGuideState(): m_state=6
22:22:23.524 00.009 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
22:22:23.530 00.006 12116 Star::Find returns 1 (0), X=691.21, Y=1004.81, Mass=484312, SNR=80.4, Peak=48195 HFD=3.5
22:22:23.535 00.005 12116 MultiStar: [#1 -0.71,-0.25,0.86,U] [#2 -0.68,-0.28,0.74,U] [#3 -1.02,-0.09,0.64,U] [#4 1.00,-0.19,0.69,U] [#5 -1.30,0.21,0.36,U] [#6 -0.84,-0.40,0.54,U] [#7 -1.02,-0.25,0.41,U] [#8 -0.58,-0.36,0.33,U] 
22:22:23.540 00.005 12116 refined, 8 included, MultiStar: {-0.60, -0.19}, one-star: {-0.74, -0.08}
22:22:23.544 00.004 12116 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.71) = xAngle (-5.55 = 0.73)
22:22:23.548 00.004 12116 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.57 = -2.57)
22:22:23.551 00.003 12116 CameraToMount -- cameraX=-0.60 cameraY=-0.19 hyp=0.63 cameraTheta=-2.84 mountX=0.47 mountY=-0.34, mountTheta=-0.63
22:22:23.559 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.60, y=-0.19, opts=13)
22:22:23.563 00.004 12116 Enqueuing Move request for scope (-0.60, -0.19)
22:22:23.566 00.003 11824 Worker thread wakes up
22:22:23.566 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5946, FiltMin=1792, FiltMax=65535, Gamma=0.510
22:22:23.570 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.19) opts 0xd
22:22:23.570 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.60, -0.19)
22:22:23.570 00.000 12116 UpdateGuideState exits: m=484312 SNR=80.4
22:22:23.573 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:23.576 00.003 11824 Moving (-0.60, -0.19) raw xDistance=0.47 yDistance=-0.34
22:22:23.576 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:23.580 00.004 12116 Enqueuing Expose request
22:22:23.583 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
22:22:23.583 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:23.583 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:22:23.583 00.000 11824 MoveAxis(W, 106, ABG)
22:22:23.583 00.000 11824 Guiding  Dir = 3, Dur = 106
22:22:23.583 00.000 11824 IsSlewing returns 0
22:22:23.584 00.001 11824 IsGuiding returns 0
22:22:23.584 00.000 11824 PulseGuide returned control before completion, sleep 116
22:22:23.705 00.121 11824 IsGuiding returns 1
22:22:23.705 00.000 11824 scope still moving after pulse duration time elapsed
22:22:23.736 00.031 11824 IsSlewing returns 0
22:22:23.736 00.000 11824 IsGuiding returns 0
22:22:23.737 00.001 11824 scope move finished after 106 + 47 ms
22:22:23.737 00.000 11824 Move returns status 0, amount 106
22:22:23.737 00.000 11824 MoveAxis(N, 0, ABG)
22:22:23.737 00.000 11824 Move returns status 0, amount 0
22:22:23.737 00.000 11824 move complete, result=0
22:22:23.737 00.000 12116 GuideStep: 0.5 px 106 ms WEST, -0.3 px 0 ms NORTH
22:22:23.741 00.004 11824 worker thread done servicing request
22:22:23.741 00.000 11824 Worker thread wakes up
22:22:23.741 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:23.741 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:27.178 03.437 11824 Exposure complete
22:22:27.478 00.300 11824 worker thread done servicing request
22:22:27.478 00.000 12116 OnExposeComplete: enter
22:22:27.483 00.005 12116 UpdateGuideState(): m_state=6
22:22:27.488 00.005 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
22:22:27.492 00.004 12116 Star::Find returns 1 (0), X=691.08, Y=1004.53, Mass=486036, SNR=72.4, Peak=43955 HFD=3.6
22:22:27.497 00.005 12116 MultiStar: [#1 -0.89,-0.54,0.77,U] [#2 -0.93,-0.46,0.76,U] [#3 -0.76,-0.79,0.81,U] [#4 0.91,-0.33,0.69,U] [#5 -1.33,-0.60,0.00,M1] [#6 -0.96,-0.49,0.68,U] [#7 -0.84,-0.89,0.42,U] [#8 -0.85,-0.45,0.37,U] 
22:22:27.500 00.003 12116 refined, 7 included, MultiStar: {-0.65, -0.52}, one-star: {-0.88, -0.37}
22:22:27.505 00.005 12116 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.71) = xAngle (-5.18 = 1.10)
22:22:27.508 00.003 12116 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.19 = -2.19)
22:22:27.514 00.006 12116 CameraToMount -- cameraX=-0.65 cameraY=-0.52 hyp=0.83 cameraTheta=-2.47 mountX=0.38 mountY=-0.68, mountTheta=-1.06
22:22:27.521 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.65, y=-0.52, opts=13)
22:22:27.524 00.003 12116 Enqueuing Move request for scope (-0.65, -0.52)
22:22:27.529 00.005 11824 Worker thread wakes up
22:22:27.529 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5949, FiltMin=1904, FiltMax=65535, Gamma=0.510
22:22:27.532 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.52) opts 0xd
22:22:27.532 00.000 12116 UpdateGuideState exits: m=486036 SNR=72.4
22:22:27.536 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.65, -0.52)
22:22:27.537 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:27.540 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:27.543 00.003 12116 Enqueuing Expose request
22:22:27.547 00.004 11824 Moving (-0.65, -0.52) raw xDistance=0.38 yDistance=-0.68
22:22:27.548 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
22:22:27.548 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
22:22:27.548 00.000 11824 MoveAxis(W, 92, ABG)
22:22:27.548 00.000 11824 Guiding  Dir = 3, Dur = 92
22:22:27.548 00.000 11824 IsSlewing returns 0
22:22:27.548 00.000 11824 IsGuiding returns 0
22:22:27.549 00.001 11824 PulseGuide returned control before completion, sleep 102
22:22:27.664 00.115 11824 IsGuiding returns 1
22:22:27.664 00.000 11824 scope still moving after pulse duration time elapsed
22:22:27.695 00.031 11824 IsSlewing returns 0
22:22:27.695 00.000 11824 IsGuiding returns 0
22:22:27.695 00.000 11824 scope move finished after 92 + 55 ms
22:22:27.696 00.001 11824 Move returns status 0, amount 92
22:22:27.696 00.000 11824 MoveAxis(N, 127, ABG)
22:22:27.696 00.000 11824 Guiding  Dir = 0, Dur = 127
22:22:27.696 00.000 11824 IsSlewing returns 0
22:22:27.696 00.000 11824 IsGuiding returns 0
22:22:27.697 00.001 11824 PulseGuide returned control before completion, sleep 137
22:22:27.836 00.139 11824 IsGuiding returns 1
22:22:27.836 00.000 11824 scope still moving after pulse duration time elapsed
22:22:27.868 00.032 11824 IsSlewing returns 0
22:22:27.868 00.000 11824 IsGuiding returns 0
22:22:27.869 00.001 11824 scope move finished after 127 + 44 ms
22:22:27.869 00.000 11824 Move returns status 0, amount 127
22:22:27.869 00.000 11824 move complete, result=0
22:22:27.869 00.000 11824 worker thread done servicing request
22:22:27.870 00.001 11824 Worker thread wakes up
22:22:27.870 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:27.870 00.000 12116 GuideStep: 0.4 px 92 ms WEST, -0.7 px 127 ms NORTH
22:22:27.873 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:31.283 03.410 11824 Exposure complete
22:22:31.515 00.232 11824 worker thread done servicing request
22:22:31.516 00.001 12116 OnExposeComplete: enter
22:22:31.519 00.003 12116 UpdateGuideState(): m_state=6
22:22:31.523 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
22:22:31.526 00.003 12116 Star::Find returns 1 (0), X=691.54, Y=1005.36, Mass=527186, SNR=72.0, Peak=53347 HFD=3.4
22:22:31.529 00.003 12116 MultiStar: [#1 -0.32,0.04,0.97,U] [#2 -0.29,0.16,0.74,U] [#3 -0.63,0.20,0.87,U] [#4 0.77,0.08,0.66,U] [#5 -0.66,0.01,0.44,U] [#6 -0.67,0.11,0.63,U] [#7 -0.85,0.09,0.39,U] [#8 -0.37,0.43,0.43,U] 
22:22:31.532 00.003 12116 refined, 8 included, MultiStar: {-0.35, 0.19}, one-star: {-0.41, 0.47}
22:22:31.535 00.003 12116 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.71) = xAngle (-0.06 = -0.06)
22:22:31.538 00.003 12116 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.93 = 2.93)
22:22:31.541 00.003 12116 CameraToMount -- cameraX=-0.35 cameraY=0.19 hyp=0.40 cameraTheta=2.65 mountX=0.40 mountY=0.09, mountTheta=0.21
22:22:31.547 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.35, y=0.19, opts=13)
22:22:31.550 00.003 12116 Enqueuing Move request for scope (-0.35, 0.19)
22:22:31.554 00.004 11824 Worker thread wakes up
22:22:31.554 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5952, FiltMin=1754, FiltMax=65535, Gamma=0.510
22:22:31.557 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.19) opts 0xd
22:22:31.557 00.000 12116 UpdateGuideState exits: m=527186 SNR=72.0
22:22:31.560 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.35, 0.19)
22:22:31.560 00.000 11824 Moving (-0.35, 0.19) raw xDistance=0.40 yDistance=0.09
22:22:31.560 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
22:22:31.560 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:31.563 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:31.563 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:31.566 00.003 12116 Enqueuing Expose request
22:22:31.568 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:22:31.568 00.000 11824 MoveAxis(W, 96, ABG)
22:22:31.568 00.000 11824 Guiding  Dir = 3, Dur = 96
22:22:31.569 00.001 11824 IsSlewing returns 0
22:22:31.569 00.000 11824 IsGuiding returns 0
22:22:31.570 00.001 11824 PulseGuide returned control before completion, sleep 106
22:22:31.686 00.116 11824 IsGuiding returns 1
22:22:31.687 00.001 11824 scope still moving after pulse duration time elapsed
22:22:31.718 00.031 11824 IsSlewing returns 0
22:22:31.718 00.000 11824 IsGuiding returns 0
22:22:31.718 00.000 11824 scope move finished after 96 + 53 ms
22:22:31.718 00.000 11824 Move returns status 0, amount 96
22:22:31.719 00.001 11824 MoveAxis(N, 0, ABG)
22:22:31.719 00.000 11824 Move returns status 0, amount 0
22:22:31.719 00.000 11824 move complete, result=0
22:22:31.719 00.000 11824 worker thread done servicing request
22:22:31.719 00.000 12116 GuideStep: 0.4 px 96 ms WEST, 0.1 px 0 ms NORTH
22:22:31.723 00.004 11824 Worker thread wakes up
22:22:31.723 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:31.723 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:35.142 03.419 11824 Exposure complete
22:22:35.386 00.244 11824 worker thread done servicing request
22:22:35.386 00.000 12116 OnExposeComplete: enter
22:22:35.389 00.003 12116 UpdateGuideState(): m_state=6
22:22:35.393 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
22:22:35.395 00.002 12116 Star::Find returns 1 (0), X=691.61, Y=1005.35, Mass=496765, SNR=70.5, Peak=45722 HFD=3.4
22:22:35.398 00.003 12116 MultiStar: [#1 -0.28,0.04,0.97,U] [#2 -0.36,0.18,0.80,U] [#3 -0.47,0.19,0.86,U] [#4 0.72,0.36,0.70,U] [#5 -0.65,0.45,0.40,U] [#6 -0.36,0.12,0.74,U] [#7 -0.49,-0.19,0.41,U] [#8 0.28,-0.13,0.32,U] 
22:22:35.401 00.003 12116 refined, 8 included, MultiStar: {-0.23, 0.19}, one-star: {-0.34, 0.46}
22:22:35.405 00.004 12116 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.71) = xAngle (-0.27 = -0.27)
22:22:35.408 00.003 12116 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.72 = 2.72)
22:22:35.411 00.003 12116 CameraToMount -- cameraX=-0.23 cameraY=0.19 hyp=0.30 cameraTheta=2.44 mountX=0.29 mountY=0.12, mountTheta=0.40
22:22:35.416 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=0.19, opts=13)
22:22:35.420 00.004 12116 Enqueuing Move request for scope (-0.23, 0.19)
22:22:35.423 00.003 11824 Worker thread wakes up
22:22:35.423 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5955, FiltMin=1731, FiltMax=65535, Gamma=0.510
22:22:35.426 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.19) opts 0xd
22:22:35.426 00.000 12116 UpdateGuideState exits: m=496765 SNR=70.5
22:22:35.429 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:35.431 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:35.434 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.23, 0.19)
22:22:35.435 00.001 12116 Enqueuing Expose request
22:22:35.438 00.003 11824 Moving (-0.23, 0.19) raw xDistance=0.29 yDistance=0.12
22:22:35.438 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
22:22:35.438 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:35.439 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:22:35.439 00.000 11824 MoveAxis(W, 72, ABG)
22:22:35.439 00.000 11824 Guiding  Dir = 3, Dur = 72
22:22:35.439 00.000 11824 IsSlewing returns 0
22:22:35.439 00.000 11824 IsGuiding returns 0
22:22:35.440 00.001 11824 PulseGuide returned control before completion, sleep 82
22:22:35.531 00.091 11824 IsGuiding returns 1
22:22:35.531 00.000 11824 scope still moving after pulse duration time elapsed
22:22:35.562 00.031 11824 IsSlewing returns 0
22:22:35.562 00.000 11824 IsGuiding returns 0
22:22:35.562 00.000 11824 scope move finished after 72 + 50 ms
22:22:35.562 00.000 11824 Move returns status 0, amount 72
22:22:35.562 00.000 11824 MoveAxis(N, 0, ABG)
22:22:35.562 00.000 11824 Move returns status 0, amount 0
22:22:35.563 00.001 11824 move complete, result=0
22:22:35.563 00.000 11824 worker thread done servicing request
22:22:35.563 00.000 11824 Worker thread wakes up
22:22:35.563 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:35.563 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:35.563 00.000 12116 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
22:22:38.968 03.405 11824 Exposure complete
22:22:39.210 00.242 11824 worker thread done servicing request
22:22:39.210 00.000 12116 OnExposeComplete: enter
22:22:39.214 00.004 12116 UpdateGuideState(): m_state=6
22:22:39.216 00.002 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
22:22:39.220 00.004 12116 Star::Find returns 1 (0), X=691.92, Y=1005.04, Mass=504493, SNR=70.0, Peak=44906 HFD=3.9
22:22:39.223 00.003 12116 MultiStar: [#1 0.19,-0.03,0.96,U] [#2 0.13,-0.29,0.69,U] [#3 0.04,-0.07,0.77,U] [#4 -0.05,0.11,0.71,U] [#5 -0.18,0.22,0.37,U] [#6 -0.05,-0.07,0.71,U] [#7 -0.18,-0.12,0.41,U] [#8 0.21,-0.03,0.36,U] 
22:22:39.227 00.004 12116 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.04, 0.15}
22:22:39.229 00.002 12116 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.71) = xAngle (-3.32 = 2.96)
22:22:39.232 00.003 12116 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.33 = -0.33)
22:22:39.235 00.003 12116 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.61 mountX=-0.03 mountY=-0.01, mountTheta=-2.82
22:22:39.243 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.02, y=-0.02, opts=13)
22:22:39.246 00.003 12116 Enqueuing Move request for scope (0.02, -0.02)
22:22:39.249 00.003 11824 Worker thread wakes up
22:22:39.249 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5968, FiltMin=1568, FiltMax=65535, Gamma=0.510
22:22:39.252 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:22:39.252 00.000 11824 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:22:39.252 00.000 12116 UpdateGuideState exits: m=504493 SNR=70.0
22:22:39.255 00.003 11824 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.01
22:22:39.255 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:39.258 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:22:39.258 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:39.260 00.002 12116 Enqueuing Expose request
22:22:39.263 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:39.263 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:22:39.263 00.000 11824 MoveAxis(E, 0, ABG)
22:22:39.263 00.000 11824 Move returns status 0, amount 0
22:22:39.263 00.000 11824 MoveAxis(N, 0, ABG)
22:22:39.263 00.000 11824 Move returns status 0, amount 0
22:22:39.263 00.000 11824 move complete, result=0
22:22:39.263 00.000 11824 worker thread done servicing request
22:22:39.263 00.000 11824 Worker thread wakes up
22:22:39.264 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:39.264 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:39.266 00.002 12116 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:22:42.675 03.409 11824 Exposure complete
22:22:42.958 00.283 11824 worker thread done servicing request
22:22:42.958 00.000 12116 OnExposeComplete: enter
22:22:42.962 00.004 12116 UpdateGuideState(): m_state=6
22:22:42.966 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
22:22:42.972 00.006 12116 Star::Find returns 1 (0), X=692.65, Y=1004.81, Mass=544971, SNR=81.8, Peak=47181 HFD=3.7
22:22:42.977 00.005 12116 MultiStar: [#1 0.80,-0.23,0.72,U] [#2 0.88,-0.18,0.66,U] [#3 0.61,-0.10,0.70,U] [#4 -0.70,-0.14,0.61,U] [#5 0.41,0.03,0.37,U] [#6 0.84,-0.24,0.68,U] [#7 0.69,-0.00,0.28,U] [#8 0.67,0.25,0.31,U] 
22:22:42.987 00.010 12116 refined, 8 included, MultiStar: {0.56, -0.11}, one-star: {0.70, -0.08}
22:22:42.992 00.005 12116 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.71) = xAngle (-2.92 = -2.92)
22:22:42.999 00.007 12116 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.07 = 0.07)
22:22:43.006 00.007 12116 CameraToMount -- cameraX=0.56 cameraY=-0.11 hyp=0.57 cameraTheta=-0.20 mountX=-0.55 mountY=0.04, mountTheta=3.07
22:22:43.021 00.015 12116 SchedulePrimaryMove(0D79E080, x=0.56, y=-0.11, opts=13)
22:22:43.027 00.006 12116 Enqueuing Move request for scope (0.56, -0.11)
22:22:43.030 00.003 11824 Worker thread wakes up
22:22:43.030 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5965, FiltMin=1911, FiltMax=65535, Gamma=0.510
22:22:43.035 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.11) opts 0xd
22:22:43.035 00.000 11824 Handling offset move in thread for scope, endpoint = (0.56, -0.11)
22:22:43.035 00.000 11824 Moving (0.56, -0.11) raw xDistance=-0.55 yDistance=0.04
22:22:43.036 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
22:22:43.036 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:43.036 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:22:43.036 00.000 11824 MoveAxis(E, 124, ABG)
22:22:43.036 00.000 11824 Guiding  Dir = 2, Dur = 124
22:22:43.036 00.000 11824 IsSlewing returns 0
22:22:43.037 00.001 11824 IsGuiding returns 0
22:22:43.037 00.000 11824 PulseGuide returned control before completion, sleep 134
22:22:43.037 00.000 12116 UpdateGuideState exits: m=544971 SNR=81.8
22:22:43.043 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:43.072 00.029 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:43.076 00.004 12116 Enqueuing Expose request
22:22:43.184 00.108 11824 IsGuiding returns 1
22:22:43.184 00.000 11824 scope still moving after pulse duration time elapsed
22:22:43.216 00.032 11824 IsSlewing returns 0
22:22:43.216 00.000 11824 IsGuiding returns 0
22:22:43.216 00.000 11824 scope move finished after 124 + 55 ms
22:22:43.216 00.000 11824 Move returns status 0, amount 124
22:22:43.217 00.001 11824 MoveAxis(N, 0, ABG)
22:22:43.217 00.000 11824 Move returns status 0, amount 0
22:22:43.217 00.000 11824 move complete, result=0
22:22:43.217 00.000 11824 worker thread done servicing request
22:22:43.217 00.000 11824 Worker thread wakes up
22:22:43.217 00.000 12116 GuideStep: -0.6 px 124 ms EAST, 0.0 px 0 ms NORTH
22:22:43.220 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:43.221 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:46.695 03.474 11824 Exposure complete
22:22:47.011 00.316 11824 worker thread done servicing request
22:22:47.011 00.000 12116 OnExposeComplete: enter
22:22:47.015 00.004 12116 UpdateGuideState(): m_state=6
22:22:47.020 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
22:22:47.024 00.004 12116 Star::Find returns 1 (0), X=694.09, Y=1003.91, Mass=513136, SNR=81.2, Peak=47795 HFD=3.8
22:22:47.028 00.004 12116 MultiStar: [#1 2.22,-1.18,0.00,M1] [#2 2.31,-0.94,0.00,M1] [#3 1.95,-0.74,0.00,M1] [#4 -2.22,-0.46,0.00,M1] [#5 2.30,-1.06,0.00,M1] [#6 2.10,-0.35,0.00,M1] [#7 1.91,-0.80,0.00,M1] [#8 2.62,-1.54,0.00,M1] 
22:22:47.031 00.003 12116 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.71) = xAngle (-3.14 = 3.14)
22:22:47.035 00.004 12116 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.16 = -0.16)
22:22:47.038 00.003 12116 CameraToMount -- cameraX=2.14 cameraY=-0.98 hyp=2.35 cameraTheta=-0.43 mountX=-2.35 mountY=-0.37, mountTheta=-2.99
22:22:47.050 00.012 12116 SchedulePrimaryMove(0D79E080, x=2.14, y=-0.98, opts=13)
22:22:47.056 00.006 12116 Enqueuing Move request for scope (2.14, -0.98)
22:22:47.059 00.003 11824 Worker thread wakes up
22:22:47.059 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5965, FiltMin=1642, FiltMax=65535, Gamma=0.510
22:22:47.063 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (2.14, -0.98) opts 0xd
22:22:47.063 00.000 11824 Handling offset move in thread for scope, endpoint = (2.14, -0.98)
22:22:47.064 00.001 11824 Moving (2.14, -0.98) raw xDistance=-2.35 yDistance=-0.37
22:22:47.064 00.000 11824 GuideAlgorithmHysteresis::Result() returns -1.51 from input -2.35
22:22:47.064 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:47.064 00.000 12116 UpdateGuideState exits: m=513136 SNR=81.2
22:22:47.067 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:22:47.067 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:47.071 00.004 11824 MoveAxis(E, 535, ABG)
22:22:47.071 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:47.075 00.004 11824 Guiding  Dir = 2, Dur = 535
22:22:47.075 00.000 12116 Enqueuing Expose request
22:22:47.080 00.005 11824 IsSlewing returns 0
22:22:47.080 00.000 11824 IsGuiding returns 0
22:22:47.081 00.001 11824 PulseGuide returned control before completion, sleep 545
22:22:47.629 00.548 11824 IsGuiding returns 1
22:22:47.629 00.000 11824 scope still moving after pulse duration time elapsed
22:22:47.661 00.032 11824 IsSlewing returns 0
22:22:47.661 00.000 11824 IsGuiding returns 0
22:22:47.661 00.000 11824 scope move finished after 535 + 45 ms
22:22:47.661 00.000 11824 Move returns status 0, amount 535
22:22:47.661 00.000 11824 MoveAxis(N, 0, ABG)
22:22:47.661 00.000 11824 Move returns status 0, amount 0
22:22:47.661 00.000 11824 move complete, result=0
22:22:47.662 00.001 11824 worker thread done servicing request
22:22:47.662 00.000 11824 Worker thread wakes up
22:22:47.662 00.000 12116 GuideStep: -2.4 px 535 ms EAST, -0.4 px 0 ms NORTH
22:22:47.665 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:47.665 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:51.070 03.405 11824 Exposure complete
22:22:51.316 00.246 11824 worker thread done servicing request
22:22:51.317 00.001 12116 OnExposeComplete: enter
22:22:51.322 00.005 12116 UpdateGuideState(): m_state=6
22:22:51.325 00.003 12116 Star::Find(15, 694, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
22:22:51.329 00.004 12116 Star::Find returns 1 (0), X=692.44, Y=1005.20, Mass=498232, SNR=67.7, Peak=48858 HFD=3.5
22:22:51.332 00.003 12116 MultiStar: [#1 0.57,0.13,0.82,U] [#2 0.73,0.08,0.73,U] [#3 0.45,0.09,0.85,U] [#4 -0.42,0.04,0.72,U] [#5 0.11,0.39,0.44,U] [#6 0.53,0.41,0.75,U] [#7 0.48,-0.31,0.46,U] [#8 0.41,0.42,0.34,U] 
22:22:51.336 00.004 12116 refined, 8 included, MultiStar: {0.39, 0.17}, one-star: {0.49, 0.31}
22:22:51.340 00.004 12116 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.71) = xAngle (-2.29 = -2.29)
22:22:51.343 00.003 12116 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.69 = 0.69)
22:22:51.346 00.003 12116 CameraToMount -- cameraX=0.39 cameraY=0.17 hyp=0.43 cameraTheta=0.42 mountX=-0.28 mountY=0.27, mountTheta=2.37
22:22:51.357 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.39, y=0.17, opts=13)
22:22:51.360 00.003 12116 Enqueuing Move request for scope (0.39, 0.17)
22:22:51.363 00.003 11824 Worker thread wakes up
22:22:51.363 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.17) opts 0xd
22:22:51.363 00.000 11824 Handling offset move in thread for scope, endpoint = (0.39, 0.17)
22:22:51.363 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5978, FiltMin=1671, FiltMax=65535, Gamma=0.510
22:22:51.366 00.003 11824 Moving (0.39, 0.17) raw xDistance=-0.28 yDistance=0.27
22:22:51.366 00.000 12116 UpdateGuideState exits: m=498232 SNR=67.7
22:22:51.370 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
22:22:51.371 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:51.371 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:51.374 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:22:51.374 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:51.377 00.003 12116 Enqueuing Expose request
22:22:51.380 00.003 11824 MoveAxis(E, 0, ABG)
22:22:51.380 00.000 11824 Move returns status 0, amount 0
22:22:51.380 00.000 11824 MoveAxis(N, 0, ABG)
22:22:51.380 00.000 11824 Move returns status 0, amount 0
22:22:51.380 00.000 11824 move complete, result=0
22:22:51.380 00.000 11824 worker thread done servicing request
22:22:51.380 00.000 11824 Worker thread wakes up
22:22:51.380 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:51.380 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:51.383 00.003 12116 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
22:22:54.783 03.400 11824 Exposure complete
22:22:55.048 00.265 11824 worker thread done servicing request
22:22:55.048 00.000 12116 OnExposeComplete: enter
22:22:55.055 00.007 12116 UpdateGuideState(): m_state=6
22:22:55.060 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
22:22:55.066 00.006 12116 Star::Find returns 1 (0), X=692.00, Y=1005.27, Mass=502824, SNR=85.5, Peak=47034 HFD=3.6
22:22:55.073 00.007 12116 MultiStar: [#1 0.15,0.16,0.73,U] [#2 -0.21,0.34,0.57,U] [#3 -0.05,0.24,0.61,U] [#4 0.00,0.02,0.49,U] [#5 -0.07,0.11,0.37,U] [#6 0.15,0.42,0.51,U] [#7 0.37,-0.27,0.37,U] [#8 0.01,0.55,0.29,U] 
22:22:55.080 00.007 12116 refined, 8 included, MultiStar: {0.04, 0.24}, one-star: {0.04, 0.37}
22:22:55.089 00.009 12116 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.71) = xAngle (-1.31 = -1.31)
22:22:55.094 00.005 12116 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.68 = 1.68)
22:22:55.100 00.006 12116 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.41 mountX=0.06 mountY=0.24, mountTheta=1.31
22:22:55.112 00.012 12116 SchedulePrimaryMove(0D79E080, x=0.04, y=0.24, opts=13)
22:22:55.115 00.003 12116 Enqueuing Move request for scope (0.04, 0.24)
22:22:55.119 00.004 11824 Worker thread wakes up
22:22:55.119 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5991, FiltMin=1539, FiltMax=65535, Gamma=0.510
22:22:55.123 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
22:22:55.123 00.000 12116 UpdateGuideState exits: m=502824 SNR=85.5
22:22:55.127 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:55.130 00.003 11824 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
22:22:55.130 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:55.132 00.002 12116 Enqueuing Expose request
22:22:55.136 00.004 11824 Moving (0.04, 0.24) raw xDistance=0.06 yDistance=0.24
22:22:55.136 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:22:55.136 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:55.136 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:22:55.136 00.000 11824 MoveAxis(E, 0, ABG)
22:22:55.136 00.000 11824 Move returns status 0, amount 0
22:22:55.137 00.001 11824 MoveAxis(N, 0, ABG)
22:22:55.137 00.000 11824 Move returns status 0, amount 0
22:22:55.137 00.000 11824 move complete, result=0
22:22:55.137 00.000 11824 worker thread done servicing request
22:22:55.137 00.000 11824 Worker thread wakes up
22:22:55.137 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:55.137 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:22:55.140 00.003 12116 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:22:58.549 03.409 11824 Exposure complete
22:22:58.829 00.280 11824 worker thread done servicing request
22:22:58.830 00.001 12116 OnExposeComplete: enter
22:22:58.832 00.002 12116 UpdateGuideState(): m_state=6
22:22:58.844 00.012 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
22:22:58.853 00.009 12116 Star::Find returns 1 (0), X=692.85, Y=1004.86, Mass=477764, SNR=69.3, Peak=42176 HFD=3.7
22:22:58.859 00.006 12116 MultiStar: [#1 0.90,-0.20,0.94,U] [#2 0.88,-0.11,0.71,U] [#3 0.96,-0.22,0.84,U] [#4 -0.65,0.07,0.74,U] [#5 0.66,-0.22,0.48,U] [#6 0.87,-0.04,0.73,U] [#7 0.91,-0.47,0.45,U] [#8 0.74,-0.22,0.28,U] 
22:22:58.864 00.005 12116 refined, 8 included, MultiStar: {0.69, -0.14}, one-star: {0.89, -0.04}
22:22:58.873 00.009 12116 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.71) = xAngle (-2.91 = -2.91)
22:22:58.878 00.005 12116 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.08 = 0.08)
22:22:58.882 00.004 12116 CameraToMount -- cameraX=0.69 cameraY=-0.14 hyp=0.70 cameraTheta=-0.19 mountX=-0.68 mountY=0.05, mountTheta=3.06
22:22:58.892 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.69, y=-0.14, opts=13)
22:22:58.896 00.004 12116 Enqueuing Move request for scope (0.69, -0.14)
22:22:58.899 00.003 11824 Worker thread wakes up
22:22:58.899 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.14) opts 0xd
22:22:58.900 00.001 11824 Handling offset move in thread for scope, endpoint = (0.69, -0.14)
22:22:58.900 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6016, FiltMin=1632, FiltMax=65535, Gamma=0.510
22:22:58.904 00.004 11824 Moving (0.69, -0.14) raw xDistance=-0.68 yDistance=0.05
22:22:58.904 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
22:22:58.904 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:58.904 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:22:58.904 00.000 11824 MoveAxis(E, 153, ABG)
22:22:58.904 00.000 11824 Guiding  Dir = 2, Dur = 153
22:22:58.905 00.001 12116 UpdateGuideState exits: m=477764 SNR=69.3
22:22:58.908 00.003 11824 IsSlewing returns 0
22:22:58.908 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:58.912 00.004 11824 IsGuiding returns 0
22:22:58.913 00.001 11824 PulseGuide returned control before completion, sleep 163
22:22:58.913 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:22:58.916 00.003 12116 Enqueuing Expose request
22:22:59.091 00.175 11824 IsGuiding returns 1
22:22:59.091 00.000 11824 scope still moving after pulse duration time elapsed
22:22:59.122 00.031 11824 IsSlewing returns 0
22:22:59.122 00.000 11824 IsGuiding returns 0
22:22:59.122 00.000 11824 scope move finished after 153 + 56 ms
22:22:59.122 00.000 11824 Move returns status 0, amount 153
22:22:59.122 00.000 11824 MoveAxis(N, 0, ABG)
22:22:59.123 00.001 11824 Move returns status 0, amount 0
22:22:59.123 00.000 11824 move complete, result=0
22:22:59.123 00.000 11824 worker thread done servicing request
22:22:59.123 00.000 11824 Worker thread wakes up
22:22:59.123 00.000 12116 GuideStep: -0.7 px 153 ms EAST, 0.1 px 0 ms NORTH
22:22:59.127 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:22:59.127 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:23:02.523 03.396 11824 Exposure complete
22:23:02.761 00.238 11824 worker thread done servicing request
22:23:02.762 00.001 12116 OnExposeComplete: enter
22:23:02.764 00.002 12116 UpdateGuideState(): m_state=6
22:23:02.768 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
22:23:02.772 00.004 12116 Star::Find returns 1 (0), X=693.02, Y=1004.87, Mass=473192, SNR=75.2, Peak=55808 HFD=3.0
22:23:02.775 00.003 12116 MultiStar: [#1 1.52,-0.19,0.00,M1] [#2 1.36,-0.26,0.73,U] [#3 1.19,-0.03,0.74,U] [#4 -0.79,-0.16,0.63,U] [#5 0.91,-0.41,0.53,U] [#6 0.99,-0.28,0.66,U] [#7 1.28,-0.42,0.37,U] [#8 0.87,-0.09,0.30,U] 
22:23:02.778 00.003 12116 refined, 7 included, MultiStar: {0.87, -0.19}, one-star: {1.07, -0.02}
22:23:02.781 00.003 12116 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.71) = xAngle (-2.92 = -2.92)
22:23:02.784 00.003 12116 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.06 = 0.06)
22:23:02.787 00.003 12116 CameraToMount -- cameraX=0.87 cameraY=-0.19 hyp=0.89 cameraTheta=-0.21 mountX=-0.87 mountY=0.06, mountTheta=3.08
22:23:02.794 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.87, y=-0.19, opts=13)
22:23:02.797 00.003 12116 Enqueuing Move request for scope (0.87, -0.19)
22:23:02.800 00.003 11824 Worker thread wakes up
22:23:02.800 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6083, FiltMin=1725, FiltMax=65535, Gamma=0.510
22:23:02.804 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.19) opts 0xd
22:23:02.804 00.000 12116 UpdateGuideState exits: m=473192 SNR=75.2
22:23:02.807 00.003 11824 Handling offset move in thread for scope, endpoint = (0.87, -0.19)
22:23:02.807 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:02.810 00.003 11824 Moving (0.87, -0.19) raw xDistance=-0.87 yDistance=0.06
22:23:02.810 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:23:02.812 00.002 12116 Enqueuing Expose request
22:23:02.814 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.87
22:23:02.815 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:02.815 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:23:02.815 00.000 11824 MoveAxis(E, 205, ABG)
22:23:02.815 00.000 11824 Guiding  Dir = 2, Dur = 205
22:23:02.815 00.000 11824 IsSlewing returns 0
22:23:02.815 00.000 11824 IsGuiding returns 0
22:23:02.816 00.001 11824 PulseGuide returned control before completion, sleep 215
22:23:03.039 00.223 11824 IsGuiding returns 1
22:23:03.039 00.000 11824 scope still moving after pulse duration time elapsed
22:23:03.070 00.031 11824 IsSlewing returns 0
22:23:03.070 00.000 11824 IsGuiding returns 0
22:23:03.070 00.000 11824 scope move finished after 205 + 49 ms
22:23:03.070 00.000 11824 Move returns status 0, amount 205
22:23:03.070 00.000 11824 MoveAxis(N, 0, ABG)
22:23:03.070 00.000 11824 Move returns status 0, amount 0
22:23:03.070 00.000 11824 move complete, result=0
22:23:03.071 00.001 11824 worker thread done servicing request
22:23:03.071 00.000 11824 Worker thread wakes up
22:23:03.071 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:23:03.071 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:23:03.071 00.000 12116 GuideStep: -0.9 px 205 ms EAST, 0.1 px 0 ms NORTH
22:23:06.478 03.407 11824 Exposure complete
22:23:06.709 00.231 11824 worker thread done servicing request
22:23:06.710 00.001 12116 OnExposeComplete: enter
22:23:06.713 00.003 12116 UpdateGuideState(): m_state=6
22:23:06.716 00.003 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
22:23:06.721 00.005 12116 Star::Find returns 1 (0), X=693.01, Y=1005.13, Mass=432724, SNR=75.6, Peak=46112 HFD=3.7
22:23:06.725 00.004 12116 MultiStar: [#1 1.12,-0.11,0.86,U] [#2 1.40,0.14,0.58,U] [#3 0.94,-0.29,0.70,U] [#4 -0.54,-0.19,0.53,U] [#5 1.13,-0.44,0.33,U] [#6 0.95,-0.23,0.48,U] [#7 0.78,-0.45,0.40,U] [#8 1.21,-0.04,0.44,U] 
22:23:06.728 00.003 12116 refined, 8 included, MultiStar: {0.92, -0.10}, one-star: {1.05, 0.23}
22:23:06.731 00.003 12116 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.71) = xAngle (-2.82 = -2.82)
22:23:06.734 00.003 12116 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.16 = 0.16)
22:23:06.737 00.003 12116 CameraToMount -- cameraX=0.92 cameraY=-0.10 hyp=0.92 cameraTheta=-0.11 mountX=-0.87 mountY=0.15, mountTheta=2.97
22:23:06.743 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.92, y=-0.10, opts=13)
22:23:06.746 00.003 12116 Enqueuing Move request for scope (0.92, -0.10)
22:23:06.749 00.003 11824 Worker thread wakes up
22:23:06.749 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6151, FiltMin=1370, FiltMax=65535, Gamma=0.510
22:23:06.752 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.10) opts 0xd
22:23:06.752 00.000 11824 Handling offset move in thread for scope, endpoint = (0.92, -0.10)
22:23:06.752 00.000 12116 UpdateGuideState exits: m=432724 SNR=75.6
22:23:06.755 00.003 11824 Moving (0.92, -0.10) raw xDistance=-0.87 yDistance=0.15
22:23:06.755 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:06.758 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:23:06.760 00.002 12116 Enqueuing Expose request
22:23:06.763 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.87
22:23:06.763 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:06.763 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:23:06.763 00.000 11824 MoveAxis(E, 210, ABG)
22:23:06.763 00.000 11824 Guiding  Dir = 2, Dur = 210
22:23:06.763 00.000 11824 IsSlewing returns 0
22:23:06.764 00.001 11824 IsGuiding returns 0
22:23:06.764 00.000 11824 PulseGuide returned control before completion, sleep 220
22:23:07.000 00.236 11824 IsGuiding returns 1
22:23:07.000 00.000 11824 scope still moving after pulse duration time elapsed
22:23:07.031 00.031 11824 IsSlewing returns 0
22:23:07.031 00.000 11824 IsGuiding returns 0
22:23:07.031 00.000 11824 scope move finished after 210 + 57 ms
22:23:07.031 00.000 11824 Move returns status 0, amount 210
22:23:07.031 00.000 11824 MoveAxis(N, 0, ABG)
22:23:07.031 00.000 11824 Move returns status 0, amount 0
22:23:07.032 00.001 11824 move complete, result=0
22:23:07.032 00.000 11824 worker thread done servicing request
22:23:07.032 00.000 11824 Worker thread wakes up
22:23:07.032 00.000 12116 GuideStep: -0.9 px 210 ms EAST, 0.1 px 0 ms NORTH
22:23:07.035 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:23:07.035 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:23:10.446 03.411 11824 Exposure complete
22:23:10.708 00.262 12116 OnExposeComplete: enter
22:23:10.712 00.004 12116 UpdateGuideState(): m_state=6
22:23:10.715 00.003 11824 worker thread done servicing request
22:23:10.715 00.000 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
22:23:10.719 00.004 12116 Star::Find returns 1 (0), X=692.38, Y=1004.75, Mass=458152, SNR=75.3, Peak=43229 HFD=3.4
22:23:10.723 00.004 12116 MultiStar: [#1 0.46,-0.49,0.80,U] [#2 0.79,-0.44,0.63,U] [#3 0.27,-0.46,0.59,U] [#4 -0.53,-0.52,0.62,U] [#5 0.35,-0.48,0.39,U] [#6 0.63,-0.23,0.59,U] [#7 0.41,-0.31,0.43,U] [#8 0.46,-0.03,0.27,U] 
22:23:10.727 00.004 12116 single-star, 8 included, MultiStar: {0.36, -0.35}, one-star: {0.43, -0.14}
22:23:10.730 00.003 12116 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.71) = xAngle (-3.03 = -3.03)
22:23:10.732 00.002 12116 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.04 = -0.04)
22:23:10.736 00.004 12116 CameraToMount -- cameraX=0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-0.32 mountX=-0.45 mountY=-0.02, mountTheta=-3.10
22:23:10.743 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.43, y=-0.14, opts=13)
22:23:10.746 00.003 12116 Enqueuing Move request for scope (0.43, -0.14)
22:23:10.749 00.003 11824 Worker thread wakes up
22:23:10.749 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6186, FiltMin=1741, FiltMax=65535, Gamma=0.510
22:23:10.753 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.14) opts 0xd
22:23:10.753 00.000 12116 UpdateGuideState exits: m=458152 SNR=75.3
22:23:10.755 00.002 11824 Handling offset move in thread for scope, endpoint = (0.43, -0.14)
22:23:10.755 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:10.759 00.004 11824 Moving (0.43, -0.14) raw xDistance=-0.45 yDistance=-0.02
22:23:10.759 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:23:10.762 00.003 12116 Enqueuing Expose request
22:23:10.764 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
22:23:10.764 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:10.765 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:23:10.765 00.000 11824 MoveAxis(E, 115, ABG)
22:23:10.765 00.000 11824 Guiding  Dir = 2, Dur = 115
22:23:10.765 00.000 11824 IsSlewing returns 0
22:23:10.765 00.000 11824 IsGuiding returns 0
22:23:10.766 00.001 11824 PulseGuide returned control before completion, sleep 125
22:23:10.899 00.133 11824 IsGuiding returns 1
22:23:10.899 00.000 11824 scope still moving after pulse duration time elapsed
22:23:10.931 00.032 11824 IsSlewing returns 0
22:23:10.931 00.000 11824 IsGuiding returns 0
22:23:10.931 00.000 11824 scope move finished after 115 + 50 ms
22:23:10.931 00.000 11824 Move returns status 0, amount 115
22:23:10.932 00.001 11824 MoveAxis(N, 0, ABG)
22:23:10.932 00.000 11824 Move returns status 0, amount 0
22:23:10.932 00.000 11824 move complete, result=0
22:23:10.932 00.000 11824 worker thread done servicing request
22:23:10.932 00.000 11824 Worker thread wakes up
22:23:10.932 00.000 12116 GuideStep: -0.4 px 115 ms EAST, -0.0 px 0 ms NORTH
22:23:10.937 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:23:10.937 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:23:14.341 03.404 11824 Exposure complete
22:23:14.592 00.251 11824 worker thread done servicing request
22:23:14.592 00.000 12116 OnExposeComplete: enter
22:23:14.597 00.005 12116 UpdateGuideState(): m_state=6
22:23:14.600 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
22:23:14.606 00.006 12116 Star::Find returns 1 (0), X=692.60, Y=1004.65, Mass=363907, SNR=61.6, Peak=41421 HFD=3.1
22:23:14.612 00.006 12116 MultiStar: [#1 0.88,-0.46,1.03,U] [#2 0.40,-0.31,0.59,U] [#3 0.51,-0.59,0.72,U] [#4 -0.93,-0.62,0.75,U] [#5 0.08,-0.61,0.37,U] [#6 0.44,-0.67,0.57,U] [#7 0.78,-0.49,0.45,U] [#8 0.72,-0.00,0.37,U] 
22:23:14.618 00.006 12116 refined, 8 included, MultiStar: {0.40, -0.45}, one-star: {0.65, -0.25}
22:23:14.623 00.005 12116 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.71) = xAngle (-3.55 = 2.73)
22:23:14.628 00.005 12116 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.57 = -0.57)
22:23:14.632 00.004 12116 CameraToMount -- cameraX=0.40 cameraY=-0.45 hyp=0.60 cameraTheta=-0.84 mountX=-0.55 mountY=-0.32, mountTheta=-2.61
22:23:14.646 00.014 12116 SchedulePrimaryMove(0D79E080, x=0.40, y=-0.45, opts=13)
22:23:14.649 00.003 12116 Enqueuing Move request for scope (0.40, -0.45)
22:23:14.654 00.005 11824 Worker thread wakes up
22:23:14.654 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.45) opts 0xd
22:23:14.654 00.000 11824 Handling offset move in thread for scope, endpoint = (0.40, -0.45)
22:23:14.654 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6266, FiltMin=1579, FiltMax=65535, Gamma=0.510
22:23:14.659 00.005 11824 Moving (0.40, -0.45) raw xDistance=-0.55 yDistance=-0.32
22:23:14.659 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
22:23:14.659 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:14.659 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:23:14.659 00.000 11824 MoveAxis(E, 132, ABG)
22:23:14.659 00.000 11824 Guiding  Dir = 2, Dur = 132
22:23:14.659 00.000 12116 UpdateGuideState exits: m=363907 SNR=61.6
22:23:14.663 00.004 11824 IsSlewing returns 0
22:23:14.663 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:14.666 00.003 11824 IsGuiding returns 0
22:23:14.666 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:23:14.672 00.006 11824 PulseGuide returned control before completion, sleep 141
22:23:14.672 00.000 12116 Enqueuing Expose request
22:23:14.816 00.144 11824 IsGuiding returns 1
22:23:14.816 00.000 11824 scope still moving after pulse duration time elapsed
22:23:14.848 00.032 11824 IsSlewing returns 0
22:23:14.848 00.000 11824 IsGuiding returns 0
22:23:14.849 00.001 11824 scope move finished after 132 + 49 ms
22:23:14.849 00.000 11824 Move returns status 0, amount 132
22:23:14.850 00.001 11824 MoveAxis(N, 0, ABG)
22:23:14.850 00.000 11824 Move returns status 0, amount 0
22:23:14.850 00.000 11824 move complete, result=0
22:23:14.850 00.000 11824 worker thread done servicing request
22:23:14.850 00.000 12116 GuideStep: -0.6 px 132 ms EAST, -0.3 px 0 ms NORTH
22:23:14.855 00.005 11824 Worker thread wakes up
22:23:14.855 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:23:14.860 00.005 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:23:18.279 03.419 11824 Exposure complete
22:23:18.521 00.242 11824 worker thread done servicing request
22:23:18.521 00.000 12116 OnExposeComplete: enter
22:23:18.524 00.003 12116 UpdateGuideState(): m_state=6
22:23:18.528 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
22:23:18.531 00.003 12116 Star::Find returns 1 (0), X=693.16, Y=1004.97, Mass=407453, SNR=61.1, Peak=49344 HFD=3.1
22:23:18.535 00.004 12116 MultiStar: [#1 1.16,-0.15,0.83,U] [#2 1.27,0.02,0.64,U] [#3 0.80,-0.24,0.68,U] [#4 -1.09,0.05,0.70,U] [#5 0.81,0.16,0.45,U] [#6 1.05,-0.06,0.60,U] [#7 0.82,-0.66,0.47,U] [#8 0.82,0.06,0.39,U] 
22:23:18.539 00.004 12116 refined, 8 included, MultiStar: {0.77, -0.07}, one-star: {1.20, 0.08}
22:23:18.542 00.003 12116 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.71) = xAngle (-2.81 = -2.81)
22:23:18.545 00.003 12116 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.18 = 0.18)
22:23:18.548 00.003 12116 CameraToMount -- cameraX=0.77 cameraY=-0.07 hyp=0.78 cameraTheta=-0.09 mountX=-0.73 mountY=0.14, mountTheta=2.96
22:23:18.555 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.77, y=-0.07, opts=13)
22:23:18.560 00.005 12116 Enqueuing Move request for scope (0.77, -0.07)
22:23:18.563 00.003 11824 Worker thread wakes up
22:23:18.563 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6323, FiltMin=1747, FiltMax=65535, Gamma=0.510
22:23:18.566 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.07) opts 0xd
22:23:18.566 00.000 12116 UpdateGuideState exits: m=407453 SNR=61.1
22:23:18.569 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:18.572 00.003 11824 Handling offset move in thread for scope, endpoint = (0.77, -0.07)
22:23:18.573 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:23:18.575 00.002 12116 Enqueuing Expose request
22:23:18.579 00.004 11824 Moving (0.77, -0.07) raw xDistance=-0.73 yDistance=0.14
22:23:18.579 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
22:23:18.579 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:18.579 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:23:18.579 00.000 11824 MoveAxis(E, 173, ABG)
22:23:18.579 00.000 11824 Guiding  Dir = 2, Dur = 173
22:23:18.579 00.000 11824 IsSlewing returns 0
22:23:18.580 00.001 11824 IsGuiding returns 0
22:23:18.580 00.000 11824 PulseGuide returned control before completion, sleep 183
22:23:18.780 00.200 11824 IsGuiding returns 1
22:23:18.780 00.000 11824 scope still moving after pulse duration time elapsed
22:23:18.810 00.030 11824 IsSlewing returns 0
22:23:18.810 00.000 11824 IsGuiding returns 0
22:23:18.810 00.000 11824 scope move finished after 173 + 58 ms
22:23:18.810 00.000 11824 Move returns status 0, amount 173
22:23:18.810 00.000 11824 MoveAxis(N, 0, ABG)
22:23:18.810 00.000 11824 Move returns status 0, amount 0
22:23:18.811 00.001 11824 move complete, result=0
22:23:18.811 00.000 11824 worker thread done servicing request
22:23:18.811 00.000 11824 Worker thread wakes up
22:23:18.811 00.000 12116 GuideStep: -0.7 px 173 ms EAST, 0.1 px 0 ms NORTH
22:23:18.814 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:23:18.814 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:23:22.213 03.399 11824 Exposure complete
22:23:22.468 00.255 12116 OnExposeComplete: enter
22:23:22.472 00.004 11824 worker thread done servicing request
22:23:22.472 00.000 12116 UpdateGuideState(): m_state=6
22:23:22.476 00.004 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
22:23:22.479 00.003 12116 Star::Find returns 1 (0), X=692.06, Y=1005.12, Mass=324165, SNR=51.1, Peak=40266 HFD=3.0
22:23:22.482 00.003 12116 MultiStar: [#1 0.02,0.02,0.85,U] [#2 0.15,0.21,0.95,U] [#3 0.02,-0.60,0.85,U] [#4 -0.25,-0.18,0.70,U] [#5 -0.34,0.16,0.46,U] [#6 0.43,-0.13,0.81,U] [#7 0.49,-0.03,0.40,U] [#8 -0.28,0.55,0.31,U] 
22:23:22.485 00.003 12116 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.10, 0.23}
22:23:22.488 00.003 12116 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.71) = xAngle (-2.87 = -2.87)
22:23:22.491 00.003 12116 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.11 = 0.11)
22:23:22.494 00.003 12116 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-0.16 mountX=-0.06 mountY=0.01, mountTheta=3.03
22:23:22.499 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.06, y=-0.01, opts=13)
22:23:22.503 00.004 12116 Enqueuing Move request for scope (0.06, -0.01)
22:23:22.506 00.003 11824 Worker thread wakes up
22:23:22.506 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6413, FiltMin=1573, FiltMax=65535, Gamma=0.510
22:23:22.510 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:23:22.510 00.000 12116 UpdateGuideState exits: m=324165 SNR=51.1
22:23:22.513 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:22.516 00.003 11824 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:23:22.516 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:23:22.520 00.004 11824 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=0.01
22:23:22.520 00.000 12116 Enqueuing Expose request
22:23:22.523 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:23:22.523 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:22.523 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:23:22.523 00.000 11824 MoveAxis(E, 0, ABG)
22:23:22.523 00.000 11824 Move returns status 0, amount 0
22:23:22.524 00.001 11824 MoveAxis(N, 0, ABG)
22:23:22.524 00.000 11824 Move returns status 0, amount 0
22:23:22.524 00.000 11824 move complete, result=0
22:23:22.524 00.000 11824 worker thread done servicing request
22:23:22.524 00.000 11824 Worker thread wakes up
22:23:22.524 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:23:22.524 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:23:22.527 00.003 12116 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:25.954 03.427 11824 Exposure complete
22:23:26.205 00.251 11824 worker thread done servicing request
22:23:26.205 00.000 12116 OnExposeComplete: enter
22:23:26.209 00.004 12116 UpdateGuideState(): m_state=6
22:23:26.212 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
22:23:26.215 00.003 12116 Star::Find returns 1 (0), X=692.73, Y=1004.68, Mass=312867, SNR=56.6, Peak=32829 HFD=3.4
22:23:26.218 00.003 12116 MultiStar: [#1 0.71,-0.41,0.70,U] [#2 0.75,-0.48,0.62,U] [#3 0.72,-0.38,0.69,U] [#4 -0.42,-0.29,0.58,U] [#5 0.28,0.27,0.49,U] [#6 0.68,-0.52,0.64,U] [#7 0.50,-0.17,0.37,U] [#8 0.23,-0.14,0.36,U] 
22:23:26.221 00.003 12116 refined, 8 included, MultiStar: {0.52, -0.28}, one-star: {0.77, -0.21}
22:23:26.224 00.003 12116 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.71) = xAngle (-3.21 = 3.07)
22:23:26.228 00.004 12116 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.23 = -0.23)
22:23:26.231 00.003 12116 CameraToMount -- cameraX=0.52 cameraY=-0.28 hyp=0.59 cameraTheta=-0.50 mountX=-0.59 mountY=-0.13, mountTheta=-2.92
22:23:26.237 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.52, y=-0.28, opts=13)
22:23:26.241 00.004 12116 Enqueuing Move request for scope (0.52, -0.28)
22:23:26.244 00.003 11824 Worker thread wakes up
22:23:26.244 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6445, FiltMin=1847, FiltMax=65535, Gamma=0.510
22:23:26.247 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.28) opts 0xd
22:23:26.247 00.000 12116 UpdateGuideState exits: m=312867 SNR=56.6
22:23:26.250 00.003 11824 Handling offset move in thread for scope, endpoint = (0.52, -0.28)
22:23:26.250 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:26.254 00.004 11824 Moving (0.52, -0.28) raw xDistance=-0.59 yDistance=-0.13
22:23:26.254 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:23:26.257 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
22:23:26.257 00.000 12116 Enqueuing Expose request
22:23:26.260 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:26.260 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:23:26.260 00.000 11824 MoveAxis(E, 132, ABG)
22:23:26.260 00.000 11824 Guiding  Dir = 2, Dur = 132
22:23:26.261 00.001 11824 IsSlewing returns 0
22:23:26.261 00.000 11824 IsGuiding returns 0
22:23:26.261 00.000 11824 PulseGuide returned control before completion, sleep 142
22:23:26.411 00.150 11824 IsGuiding returns 1
22:23:26.411 00.000 11824 scope still moving after pulse duration time elapsed
22:23:26.442 00.031 11824 IsSlewing returns 0
22:23:26.442 00.000 11824 IsGuiding returns 0
22:23:26.442 00.000 11824 scope move finished after 132 + 49 ms
22:23:26.442 00.000 11824 Move returns status 0, amount 132
22:23:26.442 00.000 11824 MoveAxis(N, 0, ABG)
22:23:26.442 00.000 11824 Move returns status 0, amount 0
22:23:26.443 00.001 11824 move complete, result=0
22:23:26.443 00.000 11824 worker thread done servicing request
22:23:26.443 00.000 11824 Worker thread wakes up
22:23:26.443 00.000 12116 GuideStep: -0.6 px 132 ms EAST, -0.1 px 0 ms NORTH
22:23:26.446 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:23:26.446 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:23:29.848 03.402 11824 Exposure complete
22:23:30.087 00.239 11824 worker thread done servicing request
22:23:30.087 00.000 12116 OnExposeComplete: enter
22:23:30.090 00.003 12116 UpdateGuideState(): m_state=6
22:23:30.094 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
22:23:30.097 00.003 12116 Star::Find returns 1 (0), X=691.68, Y=1005.04, Mass=344786, SNR=56.4, Peak=41178 HFD=3.3
22:23:30.100 00.003 12116 MultiStar: [#1 -0.23,-0.06,0.86,U] [#2 0.16,-0.05,0.72,U] [#3 -0.38,0.06,0.71,U] [#4 0.09,-0.24,0.52,U] [#5 -0.48,0.15,0.43,U] [#6 -0.09,-0.21,0.62,U] [#7 -0.07,0.22,0.34,U] [#8 0.32,0.15,0.38,U] 
22:23:30.103 00.003 12116 refined, 8 included, MultiStar: {-0.13, 0.01}, one-star: {-0.28, 0.15}
22:23:30.106 00.003 12116 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.71) = xAngle (0.38 = 0.38)
22:23:30.109 00.003 12116 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.36 = -2.92)
22:23:30.111 00.002 12116 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.09 mountX=0.12 mountY=-0.03, mountTheta=-0.23
22:23:30.118 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.13, y=0.01, opts=13)
22:23:30.121 00.003 12116 Enqueuing Move request for scope (-0.13, 0.01)
22:23:30.124 00.003 11824 Worker thread wakes up
22:23:30.124 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
22:23:30.125 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
22:23:30.125 00.000 11824 Moving (-0.13, 0.01) raw xDistance=0.12 yDistance=-0.03
22:23:30.125 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6471, FiltMin=1690, FiltMax=65535, Gamma=0.510
22:23:30.128 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:23:30.129 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:30.129 00.000 12116 UpdateGuideState exits: m=344786 SNR=56.4
22:23:30.131 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:23:30.132 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:30.134 00.002 11824 MoveAxis(E, 0, ABG)
22:23:30.134 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:23:30.138 00.004 12116 Enqueuing Expose request
22:23:30.141 00.003 11824 Move returns status 0, amount 0
22:23:30.141 00.000 11824 MoveAxis(N, 0, ABG)
22:23:30.141 00.000 11824 Move returns status 0, amount 0
22:23:30.141 00.000 11824 move complete, result=0
22:23:30.141 00.000 11824 worker thread done servicing request
22:23:30.141 00.000 11824 Worker thread wakes up
22:23:30.141 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:23:30.142 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:23:30.144 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:23:33.542 03.398 11824 Exposure complete
22:23:33.789 00.247 11824 worker thread done servicing request
22:23:33.790 00.001 12116 OnExposeComplete: enter
22:23:33.794 00.004 12116 UpdateGuideState(): m_state=6
22:23:33.797 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
22:23:33.800 00.003 12116 Star::Find returns 1 (0), X=691.60, Y=1005.09, Mass=341714, SNR=50.0, Peak=34147 HFD=3.6
22:23:33.805 00.005 12116 MultiStar: [#1 -0.03,-0.40,0.95,U] [#2 -0.11,-0.09,0.77,U] [#3 -0.40,-0.32,0.75,U] [#4 0.59,-0.30,0.66,U] [#5 -1.10,-0.40,0.38,U] [#6 -0.23,-0.52,0.68,U] [#7 0.04,-0.64,0.46,U] [#8 0.28,0.17,0.38,U] 
22:23:33.808 00.003 12116 refined, 8 included, MultiStar: {-0.14, -0.24}, one-star: {-0.36, 0.20}
22:23:33.812 00.004 12116 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.71) = xAngle (-4.81 = 1.47)
22:23:33.814 00.002 12116 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.83 = -1.83)
22:23:33.818 00.004 12116 CameraToMount -- cameraX=-0.14 cameraY=-0.24 hyp=0.27 cameraTheta=-2.10 mountX=0.03 mountY=-0.26, mountTheta=-1.47
22:23:33.824 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.14, y=-0.24, opts=13)
22:23:33.827 00.003 12116 Enqueuing Move request for scope (-0.14, -0.24)
22:23:33.830 00.003 11824 Worker thread wakes up
22:23:33.830 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6499, FiltMin=1933, FiltMax=65535, Gamma=0.510
22:23:33.833 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.24) opts 0xd
22:23:33.833 00.000 12116 UpdateGuideState exits: m=341714 SNR=50.0
22:23:33.836 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.14, -0.24)
22:23:33.836 00.000 11824 Moving (-0.14, -0.24) raw xDistance=0.03 yDistance=-0.26
22:23:33.837 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:33.839 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:23:33.842 00.003 12116 Enqueuing Expose request
22:23:33.846 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:23:33.846 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:33.846 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:23:33.846 00.000 11824 MoveAxis(E, 0, ABG)
22:23:33.846 00.000 11824 Move returns status 0, amount 0
22:23:33.846 00.000 11824 MoveAxis(N, 0, ABG)
22:23:33.846 00.000 11824 Move returns status 0, amount 0
22:23:33.847 00.001 11824 move complete, result=0
22:23:33.847 00.000 11824 worker thread done servicing request
22:23:33.847 00.000 11824 Worker thread wakes up
22:23:33.847 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:23:33.847 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:23:33.850 00.003 12116 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:23:37.258 03.408 11824 Exposure complete
22:23:37.510 00.252 11824 worker thread done servicing request
22:23:37.510 00.000 12116 OnExposeComplete: enter
22:23:37.515 00.005 12116 UpdateGuideState(): m_state=6
22:23:37.520 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
22:23:37.523 00.003 12116 Star::Find returns 1 (0), X=691.83, Y=1005.24, Mass=263167, SNR=44.8, Peak=35930 HFD=3.3
22:23:37.527 00.004 12116 MultiStar: [#1 -0.05,0.04,0.94,U] [#2 0.43,0.14,0.79,U] [#3 -0.27,0.28,0.85,U] [#4 0.29,0.14,0.64,U] [#5 -0.40,0.08,0.52,U] [#6 -0.40,0.69,0.64,U] [#7 -0.13,0.60,0.48,U] [#8 -0.35,0.44,0.36,U] 
22:23:37.529 00.002 12116 refined, 8 included, MultiStar: {-0.08, 0.28}, one-star: {-0.12, 0.35}
22:23:37.532 00.003 12116 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.71) = xAngle (-0.85 = -0.85)
22:23:37.536 00.004 12116 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.13 = 2.13)
22:23:37.539 00.003 12116 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.86 mountX=0.19 mountY=0.25, mountTheta=0.91
22:23:37.546 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.08, y=0.28, opts=13)
22:23:37.549 00.003 12116 Enqueuing Move request for scope (-0.08, 0.28)
22:23:37.553 00.004 11824 Worker thread wakes up
22:23:37.553 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
22:23:37.553 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6528, FiltMin=1879, FiltMax=65535, Gamma=0.510
22:23:37.556 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
22:23:37.556 00.000 12116 UpdateGuideState exits: m=263167 SNR=44.8
22:23:37.559 00.003 11824 Moving (-0.08, 0.28) raw xDistance=0.19 yDistance=0.25
22:23:37.559 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:37.562 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:23:37.562 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:37.562 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:23:37.565 00.003 12116 Enqueuing Expose request
22:23:37.567 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:23:37.567 00.000 11824 MoveAxis(E, 0, ABG)
22:23:37.568 00.001 11824 Move returns status 0, amount 0
22:23:37.568 00.000 11824 MoveAxis(N, 0, ABG)
22:23:37.568 00.000 11824 Move returns status 0, amount 0
22:23:37.568 00.000 11824 move complete, result=0
22:23:37.568 00.000 11824 worker thread done servicing request
22:23:37.568 00.000 11824 Worker thread wakes up
22:23:37.568 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:23:37.572 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:23:37.572 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:23:40.974 03.402 11824 Exposure complete
22:23:41.304 00.330 11824 worker thread done servicing request
22:23:41.305 00.001 12116 OnExposeComplete: enter
22:23:41.308 00.003 12116 UpdateGuideState(): m_state=6
22:23:41.314 00.006 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
22:23:41.323 00.009 12116 Star::Find returns 1 (0), X=691.54, Y=1005.27, Mass=347113, SNR=53.2, Peak=33539 HFD=3.6
22:23:41.328 00.005 12116 MultiStar: [#1 -0.56,0.11,0.62,U] [#2 -0.38,0.07,0.65,U] [#3 -0.55,0.09,0.78,U] [#4 0.88,-0.13,0.52,U] [#5 -0.87,0.45,0.38,U] [#6 -0.37,-0.40,0.66,U] [#7 -0.17,0.08,0.42,U] [#8 0.27,-0.13,0.31,U] 
22:23:41.337 00.009 12116 refined, 8 included, MultiStar: {-0.29, 0.07}, one-star: {-0.41, 0.38}
22:23:41.347 00.010 12116 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.71) = xAngle (0.18 = 0.18)
22:23:41.352 00.005 12116 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.16 = -3.12)
22:23:41.357 00.005 12116 CameraToMount -- cameraX=-0.29 cameraY=0.07 hyp=0.30 cameraTheta=2.89 mountX=0.29 mountY=-0.01, mountTheta=-0.02
22:23:41.368 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.29, y=0.07, opts=13)
22:23:41.373 00.005 12116 Enqueuing Move request for scope (-0.29, 0.07)
22:23:41.378 00.005 11824 Worker thread wakes up
22:23:41.378 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6570, FiltMin=1687, FiltMax=65535, Gamma=0.510
22:23:41.381 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.07) opts 0xd
22:23:41.381 00.000 12116 UpdateGuideState exits: m=347113 SNR=53.2
22:23:41.385 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.29, 0.07)
22:23:41.386 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:41.389 00.003 11824 Moving (-0.29, 0.07) raw xDistance=0.29 yDistance=-0.01
22:23:41.389 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:23:41.393 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:23:41.393 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:41.394 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:23:41.394 00.000 11824 MoveAxis(W, 66, ABG)
22:23:41.394 00.000 11824 Guiding  Dir = 3, Dur = 66
22:23:41.394 00.000 11824 IsSlewing returns 0
22:23:41.395 00.001 12116 Enqueuing Expose request
22:23:41.405 00.010 11824 IsGuiding returns 0
22:23:41.406 00.001 11824 PulseGuide returned control before completion, sleep 76
22:23:41.485 00.079 11824 IsGuiding returns 1
22:23:41.485 00.000 11824 scope still moving after pulse duration time elapsed
22:23:41.516 00.031 11824 IsSlewing returns 0
22:23:41.516 00.000 11824 IsGuiding returns 0
22:23:41.516 00.000 11824 scope move finished after 66 + 45 ms
22:23:41.516 00.000 11824 Move returns status 0, amount 66
22:23:41.517 00.001 11824 MoveAxis(N, 0, ABG)
22:23:41.517 00.000 11824 Move returns status 0, amount 0
22:23:41.517 00.000 11824 move complete, result=0
22:23:41.517 00.000 11824 worker thread done servicing request
22:23:41.517 00.000 11824 Worker thread wakes up
22:23:41.517 00.000 12116 GuideStep: 0.3 px 66 ms WEST, -0.0 px 0 ms NORTH
22:23:41.521 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:23:41.522 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:23:44.930 03.408 11824 Exposure complete
22:23:45.164 00.234 11824 worker thread done servicing request
22:23:45.164 00.000 12116 OnExposeComplete: enter
22:23:45.167 00.003 12116 UpdateGuideState(): m_state=6
22:23:45.171 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
22:23:45.174 00.003 12116 Star::Find returns 1 (0), X=691.91, Y=1005.06, Mass=263665, SNR=47.3, Peak=33898 HFD=3.0
22:23:45.178 00.004 12116 MultiStar: [#1 0.43,0.07,0.81,U] [#2 0.14,-0.10,0.71,U] [#3 0.05,-0.25,0.64,U] [#4 -0.55,-0.30,0.69,U] [#5 -0.75,0.75,0.45,U] [#6 0.30,0.27,0.65,U] [#7 -0.40,-0.26,0.41,U] [#8 -0.20,0.80,0.35,U] 
22:23:45.182 00.004 12116 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.05, 0.17}
22:23:45.185 00.003 12116 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.71) = xAngle (-0.54 = -0.54)
22:23:45.189 00.004 12116 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.45 = 2.45)
22:23:45.192 00.003 12116 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.18 mountX=0.09 mountY=0.06, mountTheta=0.64
22:23:45.198 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=0.08, opts=13)
22:23:45.201 00.003 12116 Enqueuing Move request for scope (-0.06, 0.08)
22:23:45.204 00.003 11824 Worker thread wakes up
22:23:45.204 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6621, FiltMin=1763, FiltMax=65535, Gamma=0.510
22:23:45.207 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
22:23:45.207 00.000 12116 UpdateGuideState exits: m=263665 SNR=47.3
22:23:45.210 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
22:23:45.210 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:45.213 00.003 11824 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.06
22:23:45.213 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:23:45.215 00.002 12116 Enqueuing Expose request
22:23:45.218 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:23:45.218 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:45.218 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:23:45.218 00.000 11824 MoveAxis(E, 0, ABG)
22:23:45.218 00.000 11824 Move returns status 0, amount 0
22:23:45.218 00.000 11824 MoveAxis(N, 0, ABG)
22:23:45.218 00.000 11824 Move returns status 0, amount 0
22:23:45.218 00.000 11824 move complete, result=0
22:23:45.218 00.000 11824 worker thread done servicing request
22:23:45.219 00.001 11824 Worker thread wakes up
22:23:45.219 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:23:45.219 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:23:45.222 00.003 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:23:48.627 03.405 11824 Exposure complete
22:23:48.855 00.228 11824 worker thread done servicing request
22:23:48.855 00.000 12116 OnExposeComplete: enter
22:23:48.858 00.003 12116 UpdateGuideState(): m_state=6
22:23:48.861 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
22:23:48.864 00.003 12116 Star::Find returns 1 (0), X=692.23, Y=1004.88, Mass=251085, SNR=42.5, Peak=31882 HFD=3.3
22:23:48.867 00.003 12116 MultiStar: [#1 0.42,-0.11,1.03,U] [#2 0.42,0.04,0.74,U] [#3 -0.05,0.01,0.82,U] [#4 -0.06,-0.06,0.69,U] [#5 -0.13,0.59,0.62,U] [#6 0.32,-0.03,0.67,U] [#7 0.82,-0.09,0.48,U] [#8 0.65,0.28,0.34,U] 
22:23:48.873 00.006 12116 refined, 8 included, MultiStar: {0.26, 0.04}, one-star: {0.27, -0.01}
22:23:48.875 00.002 12116 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.71) = xAngle (-2.56 = -2.56)
22:23:48.880 00.005 12116 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.43 = 0.43)
22:23:48.883 00.003 12116 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.27 cameraTheta=0.16 mountX=-0.22 mountY=0.11, mountTheta=2.68
22:23:48.894 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.26, y=0.04, opts=13)
22:23:48.905 00.011 12116 Enqueuing Move request for scope (0.26, 0.04)
22:23:48.908 00.003 11824 Worker thread wakes up
22:23:48.908 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6682, FiltMin=1677, FiltMax=65535, Gamma=0.510
22:23:48.911 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
22:23:48.911 00.000 11824 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
22:23:48.911 00.000 11824 Moving (0.26, 0.04) raw xDistance=-0.22 yDistance=0.11
22:23:48.912 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
22:23:48.912 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:48.912 00.000 12116 UpdateGuideState exits: m=251085 SNR=42.5
22:23:48.915 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:23:48.915 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:48.918 00.003 11824 MoveAxis(E, 0, ABG)
22:23:48.918 00.000 11824 Move returns status 0, amount 0
22:23:48.918 00.000 11824 MoveAxis(N, 0, ABG)
22:23:48.918 00.000 11824 Move returns status 0, amount 0
22:23:48.918 00.000 11824 move complete, result=0
22:23:48.919 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:23:48.922 00.003 11824 worker thread done servicing request
22:23:48.922 00.000 12116 Enqueuing Expose request
22:23:48.925 00.003 11824 Worker thread wakes up
22:23:48.925 00.000 12116 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:23:48.928 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:23:48.928 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:23:52.352 03.424 11824 Exposure complete
22:23:52.610 00.258 11824 worker thread done servicing request
22:23:52.610 00.000 12116 OnExposeComplete: enter
22:23:52.614 00.004 12116 UpdateGuideState(): m_state=6
22:23:52.618 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
22:23:52.621 00.003 12116 Star::Find returns 1 (0), X=692.99, Y=1004.36, Mass=198558, SNR=32.6, Peak=26656 HFD=3.3
22:23:52.626 00.005 12116 Star::Find false star n=9 nbg=251 bg=8751.4 sigma=1018.1 thresh=11806 peak=11534
22:23:52.631 00.005 12116 MultiStar: [#1 1.36,-0.84,0.00,M1] [#2 1.50,-0.54,0.00,M1] [#3 1.13,-1.07,0.00,M1] [#4 -0.97,-0.31,0.75,U] [#5 1.64,-1.19,0.00,M1] [#6 1.19,0.18,0.83,U] [#7 -0.61,-1.18,0.62,U] [#8 0.00,0.00,0.00,L] [#9 0.83,-1.71,0.00,M1] 
22:23:52.634 00.003 12116 refined, 3 included, MultiStar: {0.29, -0.42}, one-star: {1.04, -0.54}
22:23:52.638 00.004 12116 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.71) = xAngle (-3.69 = 2.60)
22:23:52.641 00.003 12116 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.70 = -0.70)
22:23:52.644 00.003 12116 CameraToMount -- cameraX=0.29 cameraY=-0.42 hyp=0.51 cameraTheta=-0.97 mountX=-0.44 mountY=-0.33, mountTheta=-2.50
22:23:52.651 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.42, opts=13)
22:23:52.655 00.004 12116 Enqueuing Move request for scope (0.29, -0.42)
22:23:52.658 00.003 11824 Worker thread wakes up
22:23:52.658 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6778, FiltMin=2016, FiltMax=65535, Gamma=0.510
22:23:52.661 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.42) opts 0xd
22:23:52.661 00.000 12116 UpdateGuideState exits: m=198558 SNR=32.6
22:23:52.664 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:52.667 00.003 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.42)
22:23:52.667 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:23:52.670 00.003 12116 Enqueuing Expose request
22:23:52.673 00.003 11824 Moving (0.29, -0.42) raw xDistance=-0.44 yDistance=-0.33
22:23:52.673 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
22:23:52.673 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:52.673 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:23:52.673 00.000 11824 MoveAxis(E, 98, ABG)
22:23:52.673 00.000 11824 Guiding  Dir = 2, Dur = 98
22:23:52.674 00.001 11824 IsSlewing returns 0
22:23:52.674 00.000 11824 IsGuiding returns 0
22:23:52.674 00.000 11824 PulseGuide returned control before completion, sleep 108
22:23:52.786 00.112 11824 IsGuiding returns 1
22:23:52.786 00.000 11824 scope still moving after pulse duration time elapsed
22:23:52.816 00.030 11824 IsSlewing returns 0
22:23:52.816 00.000 11824 IsGuiding returns 0
22:23:52.816 00.000 11824 scope move finished after 98 + 45 ms
22:23:52.817 00.001 11824 Move returns status 0, amount 98
22:23:52.817 00.000 11824 MoveAxis(N, 0, ABG)
22:23:52.818 00.001 11824 Move returns status 0, amount 0
22:23:52.818 00.000 11824 move complete, result=0
22:23:52.818 00.000 11824 worker thread done servicing request
22:23:52.818 00.000 12116 GuideStep: -0.4 px 98 ms EAST, -0.3 px 0 ms NORTH
22:23:52.822 00.004 11824 Worker thread wakes up
22:23:52.822 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:23:52.822 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:23:56.236 03.414 11824 Exposure complete
22:23:56.474 00.238 11824 worker thread done servicing request
22:23:56.474 00.000 12116 OnExposeComplete: enter
22:23:56.477 00.003 12116 UpdateGuideState(): m_state=6
22:23:56.480 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
22:23:56.483 00.003 12116 Star::Find returns 1 (0), X=692.73, Y=1004.44, Mass=231551, SNR=40.4, Peak=25008 HFD=3.3
22:23:56.489 00.006 12116 MultiStar: [#1 1.16,-0.58,0.77,U] [#2 0.97,-0.45,0.69,U] [#3 0.98,-0.40,0.73,U] [#4 0.18,-0.71,0.62,U] [#5 1.18,-0.99,0.00,M2] [#6 1.29,-0.47,0.76,U] [#7 0.77,-0.91,0.48,U] [#8 1.86,0.41,0.00,M1] 
22:23:56.492 00.003 12116 single-star, 6 included, MultiStar: {0.89, -0.54}, one-star: {0.78, -0.45}
22:23:56.497 00.005 12116 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.71) = xAngle (-3.24 = 3.05)
22:23:56.503 00.006 12116 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.25 = -0.25)
22:23:56.508 00.005 12116 CameraToMount -- cameraX=0.78 cameraY=-0.45 hyp=0.90 cameraTheta=-0.52 mountX=-0.89 mountY=-0.22, mountTheta=-2.90
22:23:56.520 00.012 12116 SchedulePrimaryMove(0D79E080, x=0.78, y=-0.45, opts=13)
22:23:56.524 00.004 12116 Enqueuing Move request for scope (0.78, -0.45)
22:23:56.527 00.003 11824 Worker thread wakes up
22:23:56.527 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.45) opts 0xd
22:23:56.527 00.000 11824 Handling offset move in thread for scope, endpoint = (0.78, -0.45)
22:23:56.528 00.001 11824 Moving (0.78, -0.45) raw xDistance=-0.89 yDistance=-0.22
22:23:56.528 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.89
22:23:56.528 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:56.528 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:23:56.528 00.000 11824 MoveAxis(E, 207, ABG)
22:23:56.528 00.000 11824 Guiding  Dir = 2, Dur = 207
22:23:56.528 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6759, FiltMin=1443, FiltMax=65535, Gamma=0.510
22:23:56.532 00.004 12116 UpdateGuideState exits: m=231551 SNR=40.4
22:23:56.534 00.002 11824 IsSlewing returns 0
22:23:56.534 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:56.538 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:23:56.541 00.003 12116 Enqueuing Expose request
22:23:56.545 00.004 11824 IsGuiding returns 0
22:23:56.545 00.000 11824 PulseGuide returned control before completion, sleep 217
22:23:56.777 00.232 11824 IsGuiding returns 1
22:23:56.777 00.000 11824 scope still moving after pulse duration time elapsed
22:23:56.808 00.031 11824 IsSlewing returns 0
22:23:56.808 00.000 11824 IsGuiding returns 0
22:23:56.808 00.000 11824 scope move finished after 207 + 57 ms
22:23:56.808 00.000 11824 Move returns status 0, amount 207
22:23:56.809 00.001 11824 MoveAxis(N, 0, ABG)
22:23:56.809 00.000 11824 Move returns status 0, amount 0
22:23:56.809 00.000 11824 move complete, result=0
22:23:56.809 00.000 11824 worker thread done servicing request
22:23:56.809 00.000 11824 Worker thread wakes up
22:23:56.809 00.000 12116 GuideStep: -0.9 px 207 ms EAST, -0.2 px 0 ms NORTH
22:23:56.813 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:23:56.813 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:00.233 03.420 11824 Exposure complete
22:24:00.491 00.258 11824 worker thread done servicing request
22:24:00.491 00.000 12116 OnExposeComplete: enter
22:24:00.496 00.005 12116 UpdateGuideState(): m_state=6
22:24:00.499 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
22:24:00.502 00.003 12116 Star::Find returns 1 (0), X=691.61, Y=1005.01, Mass=271129, SNR=44.1, Peak=30970 HFD=3.3
22:24:00.506 00.004 12116 MultiStar: [#1 -0.29,-0.19,0.81,U] [#2 -0.13,0.39,0.82,U] [#3 -0.60,0.25,0.84,U] [#4 0.84,-0.08,0.59,U] [#5 -0.24,0.26,0.40,U] [#6 -0.82,0.50,0.68,U] [#7 -0.31,-0.36,0.41,U] [#8 -0.15,0.38,0.31,U] 
22:24:00.509 00.003 12116 refined, 8 included, MultiStar: {-0.26, 0.15}, one-star: {-0.35, 0.12}
22:24:00.514 00.005 12116 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.71) = xAngle (-0.09 = -0.09)
22:24:00.517 00.003 12116 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.90 = 2.90)
22:24:00.520 00.003 12116 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.63 mountX=0.30 mountY=0.07, mountTheta=0.23
22:24:00.526 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=0.15, opts=13)
22:24:00.530 00.004 12116 Enqueuing Move request for scope (-0.26, 0.15)
22:24:00.533 00.003 11824 Worker thread wakes up
22:24:00.533 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6685, FiltMin=1797, FiltMax=65535, Gamma=0.510
22:24:00.537 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.15) opts 0xd
22:24:00.537 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.26, 0.15)
22:24:00.537 00.000 11824 Moving (-0.26, 0.15) raw xDistance=0.30 yDistance=0.07
22:24:00.537 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.30
22:24:00.537 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:00.537 00.000 12116 UpdateGuideState exits: m=271129 SNR=44.1
22:24:00.541 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:00.544 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:24:00.544 00.000 11824 MoveAxis(W, 52, ABG)
22:24:00.544 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:00.547 00.003 12116 Enqueuing Expose request
22:24:00.550 00.003 11824 Guiding  Dir = 3, Dur = 52
22:24:00.550 00.000 11824 IsSlewing returns 0
22:24:00.550 00.000 11824 IsGuiding returns 0
22:24:00.551 00.001 11824 PulseGuide returned control before completion, sleep 62
22:24:00.619 00.068 11824 IsGuiding returns 1
22:24:00.619 00.000 11824 scope still moving after pulse duration time elapsed
22:24:00.650 00.031 11824 IsSlewing returns 0
22:24:00.650 00.000 11824 IsGuiding returns 0
22:24:00.650 00.000 11824 scope move finished after 52 + 48 ms
22:24:00.650 00.000 11824 Move returns status 0, amount 52
22:24:00.650 00.000 11824 MoveAxis(N, 0, ABG)
22:24:00.650 00.000 11824 Move returns status 0, amount 0
22:24:00.651 00.001 11824 move complete, result=0
22:24:00.651 00.000 11824 worker thread done servicing request
22:24:00.651 00.000 11824 Worker thread wakes up
22:24:00.651 00.000 12116 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
22:24:00.655 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:00.655 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:04.071 03.416 11824 Exposure complete
22:24:04.321 00.250 11824 worker thread done servicing request
22:24:04.321 00.000 12116 OnExposeComplete: enter
22:24:04.326 00.005 12116 UpdateGuideState(): m_state=6
22:24:04.330 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
22:24:04.334 00.004 12116 Star::Find returns 1 (0), X=691.83, Y=1004.91, Mass=248344, SNR=39.9, Peak=33667 HFD=2.8
22:24:04.341 00.007 12116 MultiStar: [#1 0.33,-0.57,0.89,U] [#2 0.18,-0.15,0.77,U] [#3 -0.03,-0.02,0.73,U] [#4 -0.06,-0.26,0.72,U] [#5 -0.29,-0.35,0.46,U] [#6 -0.38,-0.15,0.85,U] [#7 -0.03,-0.50,0.62,U] [#8 -0.81,0.98,0.45,U] 
22:24:04.346 00.005 12116 single-star, 8 included, MultiStar: {-0.09, -0.15}, one-star: {-0.13, 0.02}
22:24:04.350 00.004 12116 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.71) = xAngle (0.27 = 0.27)
22:24:04.353 00.003 12116 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.26 = -3.02)
22:24:04.355 00.002 12116 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.99 mountX=0.13 mountY=-0.02, mountTheta=-0.12
22:24:04.363 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.13, y=0.02, opts=13)
22:24:04.366 00.003 12116 Enqueuing Move request for scope (-0.13, 0.02)
22:24:04.369 00.003 11824 Worker thread wakes up
22:24:04.369 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6615, FiltMin=2045, FiltMax=65535, Gamma=0.510
22:24:04.372 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
22:24:04.372 00.000 12116 UpdateGuideState exits: m=248344 SNR=39.9
22:24:04.375 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
22:24:04.375 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:04.379 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:04.382 00.003 12116 Enqueuing Expose request
22:24:04.385 00.003 11824 Moving (-0.13, 0.02) raw xDistance=0.13 yDistance=-0.02
22:24:04.386 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:24:04.386 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:04.386 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:24:04.386 00.000 11824 MoveAxis(E, 0, ABG)
22:24:04.386 00.000 11824 Move returns status 0, amount 0
22:24:04.386 00.000 11824 MoveAxis(N, 0, ABG)
22:24:04.386 00.000 11824 Move returns status 0, amount 0
22:24:04.386 00.000 11824 move complete, result=0
22:24:04.386 00.000 11824 worker thread done servicing request
22:24:04.387 00.001 11824 Worker thread wakes up
22:24:04.387 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:04.387 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:04.390 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:24:07.832 03.442 11824 Exposure complete
22:24:08.099 00.267 11824 worker thread done servicing request
22:24:08.099 00.000 12116 OnExposeComplete: enter
22:24:08.104 00.005 12116 UpdateGuideState(): m_state=6
22:24:08.107 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
22:24:08.111 00.004 12116 Star::Find returns 1 (0), X=692.35, Y=1004.88, Mass=307043, SNR=45.4, Peak=29731 HFD=3.8
22:24:08.115 00.004 12116 MultiStar: [#1 0.42,-0.52,1.01,U] [#2 0.17,-0.30,0.70,U] [#3 0.37,-0.58,0.77,U] [#4 -1.01,-0.18,0.75,U] [#5 -0.15,0.03,0.43,U] [#6 0.32,-0.57,0.64,U] [#7 0.10,-1.12,0.41,U] [#8 0.47,-0.64,0.33,U] 
22:24:08.118 00.003 12116 single-star, 8 included, MultiStar: {0.13, -0.39}, one-star: {0.39, -0.01}
22:24:08.121 00.003 12116 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.71) = xAngle (-2.74 = -2.74)
22:24:08.124 00.003 12116 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.25 = 0.25)
22:24:08.128 00.004 12116 CameraToMount -- cameraX=0.39 cameraY=-0.01 hyp=0.39 cameraTheta=-0.02 mountX=-0.36 mountY=0.10, mountTheta=2.88
22:24:08.134 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.39, y=-0.01, opts=13)
22:24:08.138 00.004 12116 Enqueuing Move request for scope (0.39, -0.01)
22:24:08.141 00.003 11824 Worker thread wakes up
22:24:08.141 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6573, FiltMin=1734, FiltMax=65535, Gamma=0.510
22:24:08.145 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.01) opts 0xd
22:24:08.145 00.000 12116 UpdateGuideState exits: m=307043 SNR=45.4
22:24:08.148 00.003 11824 Handling offset move in thread for scope, endpoint = (0.39, -0.01)
22:24:08.148 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:08.151 00.003 11824 Moving (0.39, -0.01) raw xDistance=-0.36 yDistance=0.10
22:24:08.151 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:08.155 00.004 12116 Enqueuing Expose request
22:24:08.158 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
22:24:08.158 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:08.158 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:24:08.159 00.001 11824 MoveAxis(E, 81, ABG)
22:24:08.159 00.000 11824 Guiding  Dir = 2, Dur = 81
22:24:08.159 00.000 11824 IsSlewing returns 0
22:24:08.159 00.000 11824 IsGuiding returns 0
22:24:08.160 00.001 11824 PulseGuide returned control before completion, sleep 91
22:24:08.251 00.091 11824 IsGuiding returns 1
22:24:08.251 00.000 11824 scope still moving after pulse duration time elapsed
22:24:08.283 00.032 11824 IsSlewing returns 0
22:24:08.283 00.000 11824 IsGuiding returns 0
22:24:08.283 00.000 11824 scope move finished after 81 + 42 ms
22:24:08.283 00.000 11824 Move returns status 0, amount 81
22:24:08.283 00.000 11824 MoveAxis(N, 0, ABG)
22:24:08.283 00.000 11824 Move returns status 0, amount 0
22:24:08.284 00.001 11824 move complete, result=0
22:24:08.284 00.000 11824 worker thread done servicing request
22:24:08.284 00.000 11824 Worker thread wakes up
22:24:08.284 00.000 12116 GuideStep: -0.4 px 81 ms EAST, 0.1 px 0 ms NORTH
22:24:08.288 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:08.288 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:11.694 03.406 11824 Exposure complete
22:24:11.930 00.236 11824 worker thread done servicing request
22:24:11.930 00.000 12116 OnExposeComplete: enter
22:24:11.934 00.004 12116 UpdateGuideState(): m_state=6
22:24:11.939 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
22:24:11.941 00.002 12116 Star::Find returns 1 (0), X=691.92, Y=1004.84, Mass=271555, SNR=45.1, Peak=33155 HFD=3.0
22:24:11.945 00.004 12116 MultiStar: [#1 0.31,-0.37,1.03,U] [#2 0.08,-0.05,0.72,U] [#3 -0.04,-0.33,0.78,U] [#4 0.45,-0.10,0.58,U] [#5 -0.60,-0.72,0.46,U] [#6 -0.06,0.10,0.74,U] [#7 -0.23,-0.37,0.49,U] [#8 -0.21,-0.31,0.37,U] 
22:24:11.948 00.003 12116 single-star, 8 included, MultiStar: {0.01, -0.22}, one-star: {-0.04, -0.06}
22:24:11.950 00.002 12116 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.71) = xAngle (-4.86 = 1.42)
22:24:11.954 00.004 12116 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.87 = -1.87)
22:24:11.956 00.002 12116 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.15 mountX=0.01 mountY=-0.06, mountTheta=-1.42
22:24:11.961 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.04, y=-0.06, opts=13)
22:24:11.964 00.003 12116 Enqueuing Move request for scope (-0.04, -0.06)
22:24:11.967 00.003 11824 Worker thread wakes up
22:24:11.967 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6515, FiltMin=1840, FiltMax=65535, Gamma=0.510
22:24:11.970 00.003 12116 UpdateGuideState exits: m=271555 SNR=45.1
22:24:11.973 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
22:24:11.973 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:11.976 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
22:24:11.976 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:11.978 00.002 12116 Enqueuing Expose request
22:24:11.981 00.003 11824 Moving (-0.04, -0.06) raw xDistance=0.01 yDistance=-0.06
22:24:11.981 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:24:11.981 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:11.981 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:24:11.981 00.000 11824 MoveAxis(E, 0, ABG)
22:24:11.981 00.000 11824 Move returns status 0, amount 0
22:24:11.982 00.001 11824 MoveAxis(N, 0, ABG)
22:24:11.982 00.000 11824 Move returns status 0, amount 0
22:24:11.982 00.000 11824 move complete, result=0
22:24:11.982 00.000 11824 worker thread done servicing request
22:24:11.982 00.000 11824 Worker thread wakes up
22:24:11.982 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:11.982 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:11.985 00.003 12116 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:15.386 03.401 11824 Exposure complete
22:24:15.635 00.249 11824 worker thread done servicing request
22:24:15.635 00.000 12116 OnExposeComplete: enter
22:24:15.638 00.003 12116 UpdateGuideState(): m_state=6
22:24:15.642 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
22:24:15.645 00.003 12116 Star::Find returns 1 (0), X=692.35, Y=1004.45, Mass=317215, SNR=54.5, Peak=35453 HFD=3.2
22:24:15.650 00.005 12116 MultiStar: [#1 0.37,-0.66,0.86,U] [#2 0.24,-0.44,0.81,U] [#3 -0.06,-0.36,0.62,U] [#4 0.38,-0.07,0.52,U] [#5 0.14,-0.04,0.41,U] [#6 0.34,-0.03,0.74,U] [#7 -0.08,-0.98,0.42,U] [#8 0.34,-0.36,0.36,U] 
22:24:15.653 00.003 12116 refined, 8 included, MultiStar: {0.26, -0.38}, one-star: {0.39, -0.44}
22:24:15.656 00.003 12116 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.71) = xAngle (-3.70 = 2.59)
22:24:15.659 00.003 12116 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.71 = -0.71)
22:24:15.662 00.003 12116 CameraToMount -- cameraX=0.26 cameraY=-0.38 hyp=0.46 cameraTheta=-0.98 mountX=-0.39 mountY=-0.30, mountTheta=-2.49
22:24:15.667 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.26, y=-0.38, opts=13)
22:24:15.671 00.004 12116 Enqueuing Move request for scope (0.26, -0.38)
22:24:15.674 00.003 11824 Worker thread wakes up
22:24:15.674 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6496, FiltMin=1831, FiltMax=65535, Gamma=0.510
22:24:15.677 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.38) opts 0xd
22:24:15.677 00.000 11824 Handling offset move in thread for scope, endpoint = (0.26, -0.38)
22:24:15.677 00.000 11824 Moving (0.26, -0.38) raw xDistance=-0.39 yDistance=-0.30
22:24:15.677 00.000 12116 UpdateGuideState exits: m=317215 SNR=54.5
22:24:15.680 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
22:24:15.680 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:15.683 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:15.683 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:15.686 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:24:15.687 00.001 12116 Enqueuing Expose request
22:24:15.689 00.002 11824 MoveAxis(E, 88, ABG)
22:24:15.689 00.000 11824 Guiding  Dir = 2, Dur = 88
22:24:15.690 00.001 11824 IsSlewing returns 0
22:24:15.690 00.000 11824 IsGuiding returns 0
22:24:15.690 00.000 11824 PulseGuide returned control before completion, sleep 98
22:24:15.801 00.111 11824 IsGuiding returns 0
22:24:15.801 00.000 11824 Move returns status 0, amount 88
22:24:15.801 00.000 11824 MoveAxis(N, 0, ABG)
22:24:15.801 00.000 11824 Move returns status 0, amount 0
22:24:15.801 00.000 11824 move complete, result=0
22:24:15.802 00.001 11824 worker thread done servicing request
22:24:15.802 00.000 11824 Worker thread wakes up
22:24:15.802 00.000 12116 GuideStep: -0.4 px 88 ms EAST, -0.3 px 0 ms NORTH
22:24:15.805 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:15.806 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:19.223 03.417 11824 Exposure complete
22:24:19.479 00.256 11824 worker thread done servicing request
22:24:19.479 00.000 12116 OnExposeComplete: enter
22:24:19.482 00.003 12116 UpdateGuideState(): m_state=6
22:24:19.486 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
22:24:19.490 00.004 12116 Star::Find returns 1 (0), X=691.94, Y=1004.41, Mass=304208, SNR=49.4, Peak=37395 HFD=3.3
22:24:19.493 00.003 12116 MultiStar: [#1 0.16,-0.74,0.83,U] [#2 0.40,-0.46,0.70,U] [#3 0.28,-0.82,0.66,U] [#4 -0.04,-1.16,0.63,U] [#5 -0.29,-0.60,0.39,U] [#6 0.43,-0.67,0.60,U] [#7 0.19,-1.38,0.00,M1] [#8 0.54,-0.47,0.35,U] 
22:24:19.495 00.002 12116 single-star, 7 included, MultiStar: {0.17, -0.68}, one-star: {-0.02, -0.48}
22:24:19.498 00.003 12116 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.71) = xAngle (-4.32 = 1.97)
22:24:19.501 00.003 12116 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.33 = -1.33)
22:24:19.506 00.005 12116 CameraToMount -- cameraX=-0.02 cameraY=-0.48 hyp=0.48 cameraTheta=-1.60 mountX=-0.19 mountY=-0.47, mountTheta=-1.95
22:24:19.512 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.02, y=-0.48, opts=13)
22:24:19.515 00.003 12116 Enqueuing Move request for scope (-0.02, -0.48)
22:24:19.518 00.003 11824 Worker thread wakes up
22:24:19.518 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6487, FiltMin=1475, FiltMax=65535, Gamma=0.510
22:24:19.521 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.48) opts 0xd
22:24:19.521 00.000 12116 UpdateGuideState exits: m=304208 SNR=49.4
22:24:19.524 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.02, -0.48)
22:24:19.524 00.000 11824 Moving (-0.02, -0.48) raw xDistance=-0.19 yDistance=-0.47
22:24:19.524 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:24:19.524 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:24:19.524 00.000 11824 MoveAxis(E, 0, ABG)
22:24:19.524 00.000 11824 Move returns status 0, amount 0
22:24:19.525 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:19.528 00.003 11824 MoveAxis(N, 88, ABG)
22:24:19.528 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:19.531 00.003 12116 Enqueuing Expose request
22:24:19.533 00.002 11824 Guiding  Dir = 0, Dur = 88
22:24:19.534 00.001 11824 IsSlewing returns 0
22:24:19.534 00.000 11824 IsGuiding returns 0
22:24:19.535 00.001 11824 PulseGuide returned control before completion, sleep 98
22:24:19.634 00.099 11824 IsGuiding returns 1
22:24:19.634 00.000 11824 scope still moving after pulse duration time elapsed
22:24:19.666 00.032 11824 IsSlewing returns 0
22:24:19.666 00.000 11824 IsGuiding returns 0
22:24:19.666 00.000 11824 scope move finished after 88 + 44 ms
22:24:19.667 00.001 11824 Move returns status 0, amount 88
22:24:19.667 00.000 11824 move complete, result=0
22:24:19.667 00.000 11824 worker thread done servicing request
22:24:19.667 00.000 11824 Worker thread wakes up
22:24:19.667 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.5 px 88 ms NORTH
22:24:19.671 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:19.671 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:23.080 03.409 11824 Exposure complete
22:24:23.345 00.265 11824 worker thread done servicing request
22:24:23.345 00.000 12116 OnExposeComplete: enter
22:24:23.349 00.004 12116 UpdateGuideState(): m_state=6
22:24:23.355 00.006 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
22:24:23.361 00.006 12116 Star::Find returns 1 (0), X=693.59, Y=1003.91, Mass=319568, SNR=51.1, Peak=39293 HFD=3.2
22:24:23.365 00.004 12116 MultiStar: [#1 1.83,-0.89,0.00,M1] [#2 1.64,-0.62,0.00,M1] [#3 1.53,-1.29,0.00,M1] [#4 -1.65,-1.05,0.00,M1] [#5 1.46,-1.06,0.00,M1] [#6 1.64,-1.18,0.00,M1] [#7 1.84,-1.61,0.00,M2] [#8 1.99,-0.54,0.00,M1] 
22:24:23.369 00.004 12116 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.71) = xAngle (-3.26 = 3.03)
22:24:23.374 00.005 12116 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.27 = -0.27)
22:24:23.379 00.005 12116 CameraToMount -- cameraX=1.63 cameraY=-0.98 hyp=1.91 cameraTheta=-0.54 mountX=-1.89 mountY=-0.50, mountTheta=-2.88
22:24:23.387 00.008 12116 SchedulePrimaryMove(0D79E080, x=1.63, y=-0.98, opts=13)
22:24:23.392 00.005 12116 Enqueuing Move request for scope (1.63, -0.98)
22:24:23.395 00.003 11824 Worker thread wakes up
22:24:23.395 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (1.63, -0.98) opts 0xd
22:24:23.395 00.000 11824 Handling offset move in thread for scope, endpoint = (1.63, -0.98)
22:24:23.395 00.000 11824 Moving (1.63, -0.98) raw xDistance=-1.89 yDistance=-0.50
22:24:23.395 00.000 11824 GuideAlgorithmHysteresis::Result() returns -1.19 from input -1.89
22:24:23.395 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:24:23.395 00.000 11824 MoveAxis(E, 424, ABG)
22:24:23.395 00.000 11824 Guiding  Dir = 2, Dur = 424
22:24:23.396 00.001 11824 IsSlewing returns 0
22:24:23.396 00.000 11824 IsGuiding returns 0
22:24:23.397 00.001 11824 PulseGuide returned control before completion, sleep 434
22:24:23.397 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6461, FiltMin=1762, FiltMax=65535, Gamma=0.510
22:24:23.403 00.006 12116 UpdateGuideState exits: m=319568 SNR=51.1
22:24:23.409 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:23.413 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:23.417 00.004 12116 Enqueuing Expose request
22:24:23.839 00.422 11824 IsGuiding returns 1
22:24:23.839 00.000 11824 scope still moving after pulse duration time elapsed
22:24:23.871 00.032 11824 IsSlewing returns 0
22:24:23.871 00.000 11824 IsGuiding returns 0
22:24:23.871 00.000 11824 scope move finished after 424 + 51 ms
22:24:23.872 00.001 11824 Move returns status 0, amount 424
22:24:23.872 00.000 11824 MoveAxis(N, 95, ABG)
22:24:23.872 00.000 11824 Guiding  Dir = 0, Dur = 95
22:24:23.872 00.000 11824 IsSlewing returns 0
22:24:23.872 00.000 11824 IsGuiding returns 0
22:24:23.872 00.000 11824 PulseGuide returned control before completion, sleep 105
22:24:23.982 00.110 11824 IsGuiding returns 1
22:24:23.982 00.000 11824 scope still moving after pulse duration time elapsed
22:24:24.014 00.032 11824 IsSlewing returns 0
22:24:24.014 00.000 11824 IsGuiding returns 0
22:24:24.014 00.000 11824 scope move finished after 95 + 46 ms
22:24:24.014 00.000 11824 Move returns status 0, amount 95
22:24:24.014 00.000 11824 move complete, result=0
22:24:24.015 00.001 11824 worker thread done servicing request
22:24:24.015 00.000 11824 Worker thread wakes up
22:24:24.015 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:24.015 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:24.015 00.000 12116 GuideStep: -1.9 px 424 ms EAST, -0.5 px 95 ms NORTH
22:24:27.442 03.427 11824 Exposure complete
22:24:27.700 00.258 12116 OnExposeComplete: enter
22:24:27.704 00.004 12116 UpdateGuideState(): m_state=6
22:24:27.707 00.003 11824 worker thread done servicing request
22:24:27.707 00.000 12116 Star::Find(15, 693, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
22:24:27.711 00.004 12116 Star::Find returns 1 (0), X=691.32, Y=1005.55, Mass=344157, SNR=53.0, Peak=31786 HFD=3.4
22:24:27.715 00.004 12116 MultiStar: [#1 -0.46,0.32,0.69,U] [#2 -0.62,0.65,0.76,U] [#3 -0.39,0.64,0.68,U] [#4 0.69,0.11,0.71,U] [#5 -0.70,0.50,0.36,U] [#6 -0.49,0.63,0.53,U] [#7 -0.64,0.13,0.39,U] [#8 -0.22,0.55,0.35,U] 
22:24:27.720 00.005 12116 refined, 8 included, MultiStar: {-0.37, 0.48}, one-star: {-0.63, 0.65}
22:24:27.725 00.005 12116 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.71) = xAngle (-0.49 = -0.49)
22:24:27.728 00.003 12116 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.50 = 2.50)
22:24:27.732 00.004 12116 CameraToMount -- cameraX=-0.37 cameraY=0.48 hyp=0.61 cameraTheta=2.23 mountX=0.54 mountY=0.37, mountTheta=0.60
22:24:27.737 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.37, y=0.48, opts=13)
22:24:27.742 00.005 12116 Enqueuing Move request for scope (-0.37, 0.48)
22:24:27.745 00.003 11824 Worker thread wakes up
22:24:27.745 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6451, FiltMin=1712, FiltMax=65535, Gamma=0.510
22:24:27.747 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.48) opts 0xd
22:24:27.748 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.37, 0.48)
22:24:27.748 00.000 12116 UpdateGuideState exits: m=344157 SNR=53.0
22:24:27.750 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:27.754 00.004 11824 Moving (-0.37, 0.48) raw xDistance=0.54 yDistance=0.37
22:24:27.754 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.54
22:24:27.754 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:27.754 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:27.757 00.003 12116 Enqueuing Expose request
22:24:27.760 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:24:27.760 00.000 11824 MoveAxis(W, 91, ABG)
22:24:27.760 00.000 11824 Guiding  Dir = 3, Dur = 91
22:24:27.760 00.000 11824 IsSlewing returns 0
22:24:27.760 00.000 11824 IsGuiding returns 0
22:24:27.761 00.001 11824 PulseGuide returned control before completion, sleep 101
22:24:27.864 00.103 11824 IsGuiding returns 1
22:24:27.864 00.000 11824 scope still moving after pulse duration time elapsed
22:24:27.896 00.032 11824 IsSlewing returns 0
22:24:27.896 00.000 11824 IsGuiding returns 0
22:24:27.896 00.000 11824 scope move finished after 91 + 44 ms
22:24:27.896 00.000 11824 Move returns status 0, amount 91
22:24:27.896 00.000 11824 MoveAxis(N, 0, ABG)
22:24:27.896 00.000 11824 Move returns status 0, amount 0
22:24:27.896 00.000 11824 move complete, result=0
22:24:27.897 00.001 11824 worker thread done servicing request
22:24:27.897 00.000 11824 Worker thread wakes up
22:24:27.897 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:27.897 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:27.897 00.000 12116 GuideStep: 0.5 px 91 ms WEST, 0.4 px 0 ms NORTH
22:24:31.310 03.413 11824 Exposure complete
22:24:31.568 00.258 12116 OnExposeComplete: enter
22:24:31.573 00.005 11824 worker thread done servicing request
22:24:31.573 00.000 12116 UpdateGuideState(): m_state=6
22:24:31.579 00.006 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
22:24:31.583 00.004 12116 Star::Find returns 1 (0), X=692.02, Y=1005.43, Mass=401474, SNR=69.4, Peak=38858 HFD=3.7
22:24:31.589 00.006 12116 MultiStar: [#1 -0.07,0.24,0.73,U] [#2 -0.05,0.72,0.69,U] [#3 -0.14,0.31,0.52,U] [#4 0.88,0.25,0.55,U] [#5 -0.52,0.70,0.49,U] [#6 0.20,0.60,0.55,U] [#7 0.17,-0.11,0.34,U] [#8 0.61,0.37,0.27,U] 
22:24:31.593 00.004 12116 refined, 8 included, MultiStar: {0.09, 0.43}, one-star: {0.06, 0.53}
22:24:31.598 00.005 12116 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.71) = xAngle (-1.35 = -1.35)
22:24:31.601 00.003 12116 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.64 = 1.64)
22:24:31.604 00.003 12116 CameraToMount -- cameraX=0.09 cameraY=0.43 hyp=0.44 cameraTheta=1.36 mountX=0.10 mountY=0.44, mountTheta=1.36
22:24:31.612 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.09, y=0.43, opts=13)
22:24:31.616 00.004 12116 Enqueuing Move request for scope (0.09, 0.43)
22:24:31.621 00.005 11824 Worker thread wakes up
22:24:31.621 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6487, FiltMin=1735, FiltMax=65535, Gamma=0.510
22:24:31.625 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.43) opts 0xd
22:24:31.625 00.000 11824 Handling offset move in thread for scope, endpoint = (0.09, 0.43)
22:24:31.625 00.000 12116 UpdateGuideState exits: m=401474 SNR=69.4
22:24:31.628 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:31.630 00.002 11824 Moving (0.09, 0.43) raw xDistance=0.10 yDistance=0.44
22:24:31.630 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:31.633 00.003 12116 Enqueuing Expose request
22:24:31.636 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:24:31.636 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:31.636 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
22:24:31.637 00.001 11824 MoveAxis(E, 0, ABG)
22:24:31.637 00.000 11824 Move returns status 0, amount 0
22:24:31.637 00.000 11824 MoveAxis(N, 0, ABG)
22:24:31.637 00.000 11824 Move returns status 0, amount 0
22:24:31.637 00.000 11824 move complete, result=0
22:24:31.637 00.000 11824 worker thread done servicing request
22:24:31.637 00.000 11824 Worker thread wakes up
22:24:31.637 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:31.637 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:31.640 00.003 12116 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:24:35.036 03.396 11824 Exposure complete
22:24:35.277 00.241 11824 worker thread done servicing request
22:24:35.277 00.000 12116 OnExposeComplete: enter
22:24:35.280 00.003 12116 UpdateGuideState(): m_state=6
22:24:35.283 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
22:24:35.287 00.004 12116 Star::Find returns 1 (0), X=691.63, Y=1005.14, Mass=304976, SNR=48.8, Peak=35418 HFD=3.6
22:24:35.290 00.003 12116 MultiStar: [#1 -0.15,0.10,1.02,U] [#2 -0.37,0.16,0.67,U] [#3 -0.62,0.70,0.83,U] [#4 0.49,0.06,0.70,U] [#5 -0.56,0.66,0.43,U] [#6 -0.29,0.57,0.58,U] [#7 -0.33,0.25,0.56,U] [#8 -0.31,0.56,0.33,U] 
22:24:35.294 00.004 12116 single-star, 8 included, MultiStar: {-0.26, 0.33}, one-star: {-0.33, 0.25}
22:24:35.297 00.003 12116 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.71) = xAngle (-0.22 = -0.22)
22:24:35.299 00.002 12116 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.76 = 2.76)
22:24:35.302 00.003 12116 CameraToMount -- cameraX=-0.33 cameraY=0.25 hyp=0.41 cameraTheta=2.49 mountX=0.40 mountY=0.15, mountTheta=0.36
22:24:35.308 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=0.25, opts=13)
22:24:35.312 00.004 12116 Enqueuing Move request for scope (-0.33, 0.25)
22:24:35.315 00.003 11824 Worker thread wakes up
22:24:35.315 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6506, FiltMin=1664, FiltMax=65535, Gamma=0.510
22:24:35.317 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.25) opts 0xd
22:24:35.317 00.000 12116 UpdateGuideState exits: m=304976 SNR=48.8
22:24:35.321 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.33, 0.25)
22:24:35.321 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:35.324 00.003 11824 Moving (-0.33, 0.25) raw xDistance=0.40 yDistance=0.15
22:24:35.324 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:35.326 00.002 12116 Enqueuing Expose request
22:24:35.329 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
22:24:35.329 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:35.329 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:24:35.329 00.000 11824 MoveAxis(W, 90, ABG)
22:24:35.330 00.001 11824 Guiding  Dir = 3, Dur = 90
22:24:35.330 00.000 11824 IsSlewing returns 0
22:24:35.330 00.000 11824 IsGuiding returns 0
22:24:35.330 00.000 11824 PulseGuide returned control before completion, sleep 100
22:24:35.439 00.109 11824 IsGuiding returns 1
22:24:35.439 00.000 11824 scope still moving after pulse duration time elapsed
22:24:35.470 00.031 11824 IsSlewing returns 0
22:24:35.470 00.000 11824 IsGuiding returns 0
22:24:35.470 00.000 11824 scope move finished after 90 + 50 ms
22:24:35.470 00.000 11824 Move returns status 0, amount 90
22:24:35.471 00.001 11824 MoveAxis(N, 0, ABG)
22:24:35.471 00.000 11824 Move returns status 0, amount 0
22:24:35.471 00.000 11824 move complete, result=0
22:24:35.471 00.000 11824 worker thread done servicing request
22:24:35.471 00.000 11824 Worker thread wakes up
22:24:35.471 00.000 12116 GuideStep: 0.4 px 90 ms WEST, 0.2 px 0 ms NORTH
22:24:35.474 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:35.474 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:38.880 03.406 11824 Exposure complete
22:24:39.118 00.238 11824 worker thread done servicing request
22:24:39.118 00.000 12116 OnExposeComplete: enter
22:24:39.122 00.004 12116 UpdateGuideState(): m_state=6
22:24:39.125 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
22:24:39.128 00.003 12116 Star::Find returns 1 (0), X=691.96, Y=1005.29, Mass=353079, SNR=62.9, Peak=45210 HFD=3.4
22:24:39.131 00.003 12116 MultiStar: [#1 0.02,0.53,0.68,U] [#2 0.02,0.14,0.64,U] [#3 0.01,0.45,0.54,U] [#4 -0.00,0.14,0.53,U] [#5 -0.07,0.53,0.34,U] [#6 0.16,0.46,0.55,U] [#7 0.22,-0.02,0.33,U] [#8 -0.03,-0.27,0.34,U] 
22:24:39.134 00.003 12116 refined, 8 included, MultiStar: {0.03, 0.30}, one-star: {0.00, 0.40}
22:24:39.137 00.003 12116 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.71) = xAngle (-1.25 = -1.25)
22:24:39.140 00.003 12116 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.74 = 1.74)
22:24:39.143 00.003 12116 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.47 mountX=0.10 mountY=0.30, mountTheta=1.26
22:24:39.148 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=0.30, opts=13)
22:24:39.152 00.004 12116 Enqueuing Move request for scope (0.03, 0.30)
22:24:39.155 00.003 11824 Worker thread wakes up
22:24:39.155 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
22:24:39.155 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6506, FiltMin=1907, FiltMax=65535, Gamma=0.510
22:24:39.158 00.003 11824 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
22:24:39.158 00.000 12116 UpdateGuideState exits: m=353079 SNR=62.9
22:24:39.161 00.003 11824 Moving (0.03, 0.30) raw xDistance=0.10 yDistance=0.30
22:24:39.162 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:39.164 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:24:39.164 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:39.164 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:39.168 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:24:39.168 00.000 12116 Enqueuing Expose request
22:24:39.171 00.003 11824 MoveAxis(E, 0, ABG)
22:24:39.171 00.000 11824 Move returns status 0, amount 0
22:24:39.171 00.000 11824 MoveAxis(N, 0, ABG)
22:24:39.171 00.000 11824 Move returns status 0, amount 0
22:24:39.171 00.000 11824 move complete, result=0
22:24:39.172 00.001 11824 worker thread done servicing request
22:24:39.172 00.000 11824 Worker thread wakes up
22:24:39.172 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:39.172 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:39.174 00.002 12116 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:24:42.589 03.415 11824 Exposure complete
22:24:42.829 00.240 11824 worker thread done servicing request
22:24:42.830 00.001 12116 OnExposeComplete: enter
22:24:42.834 00.004 12116 UpdateGuideState(): m_state=6
22:24:42.837 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
22:24:42.840 00.003 12116 Star::Find returns 1 (0), X=692.49, Y=1005.23, Mass=379571, SNR=69.2, Peak=38448 HFD=3.5
22:24:42.844 00.004 12116 MultiStar: [#1 0.71,0.16,0.60,U] [#2 0.88,0.44,0.57,U] [#3 0.58,0.14,0.56,U] [#4 -0.39,0.46,0.46,U] [#5 0.20,0.88,0.29,U] [#6 0.55,-0.09,0.46,U] [#7 -0.06,0.07,0.30,U] [#8 0.49,0.80,0.30,U] 
22:24:42.847 00.003 12116 refined, 8 included, MultiStar: {0.45, 0.32}, one-star: {0.54, 0.34}
22:24:42.850 00.003 12116 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.71) = xAngle (-2.10 = -2.10)
22:24:42.853 00.003 12116 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.88 = 0.88)
22:24:42.855 00.002 12116 CameraToMount -- cameraX=0.45 cameraY=0.32 hyp=0.55 cameraTheta=0.61 mountX=-0.28 mountY=0.43, mountTheta=2.15
22:24:42.863 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.45, y=0.32, opts=13)
22:24:42.866 00.003 12116 Enqueuing Move request for scope (0.45, 0.32)
22:24:42.869 00.003 11824 Worker thread wakes up
22:24:42.869 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.32) opts 0xd
22:24:42.869 00.000 11824 Handling offset move in thread for scope, endpoint = (0.45, 0.32)
22:24:42.869 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6467, FiltMin=1904, FiltMax=65535, Gamma=0.510
22:24:42.872 00.003 11824 Moving (0.45, 0.32) raw xDistance=-0.28 yDistance=0.43
22:24:42.872 00.000 12116 UpdateGuideState exits: m=379571 SNR=69.2
22:24:42.875 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
22:24:42.875 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:42.875 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:42.878 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:24:42.878 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:42.881 00.003 12116 Enqueuing Expose request
22:24:42.884 00.003 11824 MoveAxis(E, 0, ABG)
22:24:42.884 00.000 11824 Move returns status 0, amount 0
22:24:42.884 00.000 11824 MoveAxis(N, 0, ABG)
22:24:42.884 00.000 11824 Move returns status 0, amount 0
22:24:42.885 00.001 11824 move complete, result=0
22:24:42.885 00.000 11824 worker thread done servicing request
22:24:42.885 00.000 11824 Worker thread wakes up
22:24:42.885 00.000 12116 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
22:24:42.888 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:42.888 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:46.330 03.442 11824 Exposure complete
22:24:46.590 00.260 11824 worker thread done servicing request
22:24:46.591 00.001 12116 OnExposeComplete: enter
22:24:46.594 00.003 12116 UpdateGuideState(): m_state=6
22:24:46.597 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
22:24:46.600 00.003 12116 Star::Find returns 1 (0), X=692.50, Y=1005.43, Mass=359293, SNR=57.4, Peak=40560 HFD=3.2
22:24:46.604 00.004 12116 MultiStar: [#1 0.74,0.21,0.99,U] [#2 0.51,0.49,0.76,U] [#3 0.76,0.87,0.66,U] [#4 -0.61,0.68,0.65,U] [#5 0.20,0.81,0.38,U] [#6 0.65,0.83,0.68,U] [#7 0.75,0.07,0.45,U] [#8 2.19,0.11,0.00,M1] 
22:24:46.607 00.003 12116 refined, 7 included, MultiStar: {0.47, 0.55}, one-star: {0.55, 0.54}
22:24:46.611 00.004 12116 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.71) = xAngle (-1.86 = -1.86)
22:24:46.614 00.003 12116 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.13 = 1.13)
22:24:46.617 00.003 12116 CameraToMount -- cameraX=0.47 cameraY=0.55 hyp=0.72 cameraTheta=0.86 mountX=-0.20 mountY=0.65, mountTheta=1.87
22:24:46.624 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.47, y=0.55, opts=13)
22:24:46.628 00.004 12116 Enqueuing Move request for scope (0.47, 0.55)
22:24:46.630 00.002 11824 Worker thread wakes up
22:24:46.631 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6426, FiltMin=1773, FiltMax=65535, Gamma=0.510
22:24:46.633 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.55) opts 0xd
22:24:46.633 00.000 12116 UpdateGuideState exits: m=359293 SNR=57.4
22:24:46.637 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:46.640 00.003 11824 Handling offset move in thread for scope, endpoint = (0.47, 0.55)
22:24:46.640 00.000 11824 Moving (0.47, 0.55) raw xDistance=-0.20 yDistance=0.65
22:24:46.640 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:24:46.640 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:46.640 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:46.643 00.003 12116 Enqueuing Expose request
22:24:46.645 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65
22:24:46.646 00.001 11824 MoveAxis(E, 0, ABG)
22:24:46.646 00.000 11824 Move returns status 0, amount 0
22:24:46.646 00.000 11824 MoveAxis(N, 0, ABG)
22:24:46.646 00.000 11824 Move returns status 0, amount 0
22:24:46.646 00.000 11824 move complete, result=0
22:24:46.646 00.000 11824 worker thread done servicing request
22:24:46.646 00.000 11824 Worker thread wakes up
22:24:46.646 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:46.646 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:46.649 00.003 12116 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
22:24:50.080 03.431 11824 Exposure complete
22:24:50.334 00.254 11824 worker thread done servicing request
22:24:50.335 00.001 12116 OnExposeComplete: enter
22:24:50.338 00.003 12116 UpdateGuideState(): m_state=6
22:24:50.342 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
22:24:50.346 00.004 12116 Star::Find returns 1 (0), X=692.39, Y=1005.44, Mass=352000, SNR=56.6, Peak=39466 HFD=3.2
22:24:50.349 00.003 12116 MultiStar: [#1 0.46,0.39,0.75,U] [#2 0.62,0.13,0.75,U] [#3 0.30,0.31,0.80,U] [#4 -0.07,0.11,0.55,U] [#5 -0.06,0.34,0.44,U] [#6 0.46,0.77,0.67,U] [#7 0.51,-0.04,0.51,U] [#8 0.80,0.21,0.33,U] 
22:24:50.352 00.003 12116 refined, 8 included, MultiStar: {0.39, 0.34}, one-star: {0.43, 0.54}
22:24:50.355 00.003 12116 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.71) = xAngle (-2.00 = -2.00)
22:24:50.359 00.004 12116 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.99 = 0.99)
22:24:50.362 00.003 12116 CameraToMount -- cameraX=0.39 cameraY=0.34 hyp=0.51 cameraTheta=0.71 mountX=-0.21 mountY=0.43, mountTheta=2.03
22:24:50.368 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.39, y=0.34, opts=13)
22:24:50.372 00.004 12116 Enqueuing Move request for scope (0.39, 0.34)
22:24:50.376 00.004 11824 Worker thread wakes up
22:24:50.376 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.34) opts 0xd
22:24:50.376 00.000 11824 Handling offset move in thread for scope, endpoint = (0.39, 0.34)
22:24:50.376 00.000 11824 Moving (0.39, 0.34) raw xDistance=-0.21 yDistance=0.43
22:24:50.376 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:24:50.376 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:50.376 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6432, FiltMin=1677, FiltMax=65535, Gamma=0.510
22:24:50.379 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:24:50.379 00.000 12116 UpdateGuideState exits: m=352000 SNR=56.6
22:24:50.382 00.003 11824 MoveAxis(E, 0, ABG)
22:24:50.382 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:50.388 00.006 11824 Move returns status 0, amount 0
22:24:50.388 00.000 11824 MoveAxis(N, 0, ABG)
22:24:50.388 00.000 11824 Move returns status 0, amount 0
22:24:50.388 00.000 11824 move complete, result=0
22:24:50.388 00.000 11824 worker thread done servicing request
22:24:50.388 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:50.394 00.006 12116 Enqueuing Expose request
22:24:50.398 00.004 11824 Worker thread wakes up
22:24:50.398 00.000 12116 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:24:50.404 00.006 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:50.404 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:53.808 03.404 11824 Exposure complete
22:24:54.054 00.246 11824 worker thread done servicing request
22:24:54.055 00.001 12116 OnExposeComplete: enter
22:24:54.058 00.003 12116 UpdateGuideState(): m_state=6
22:24:54.062 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
22:24:54.064 00.002 12116 Star::Find returns 1 (0), X=692.17, Y=1005.12, Mass=377970, SNR=73.4, Peak=37946 HFD=3.7
22:24:54.068 00.004 12116 MultiStar: [#1 0.34,-0.16,0.57,U] [#2 0.15,0.20,0.52,U] [#3 0.15,0.12,0.43,U] [#4 -0.13,-0.15,0.51,U] [#5 0.33,-0.27,0.30,U] [#6 0.38,0.11,0.45,U] [#7 0.30,-0.59,0.39,U] [#8 0.42,0.15,0.25,U] 
22:24:54.071 00.003 12116 refined, 8 included, MultiStar: {0.22, -0.00}, one-star: {0.22, 0.23}
22:24:54.074 00.003 12116 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.71) = xAngle (-2.73 = -2.73)
22:24:54.079 00.005 12116 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.26 = 0.26)
22:24:54.081 00.002 12116 CameraToMount -- cameraX=0.22 cameraY=-0.00 hyp=0.22 cameraTheta=-0.02 mountX=-0.20 mountY=0.06, mountTheta=2.87
22:24:54.089 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.22, y=-0.00, opts=13)
22:24:54.095 00.006 12116 Enqueuing Move request for scope (0.22, -0.00)
22:24:54.099 00.004 11824 Worker thread wakes up
22:24:54.099 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6432, FiltMin=1811, FiltMax=65535, Gamma=0.510
22:24:54.103 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.00) opts 0xd
22:24:54.103 00.000 11824 Handling offset move in thread for scope, endpoint = (0.22, -0.00)
22:24:54.104 00.001 12116 UpdateGuideState exits: m=377970 SNR=73.4
22:24:54.107 00.003 11824 Moving (0.22, -0.00) raw xDistance=-0.20 yDistance=0.06
22:24:54.107 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:54.111 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:24:54.112 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:54.112 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:54.115 00.003 12116 Enqueuing Expose request
22:24:54.119 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:24:54.120 00.001 11824 MoveAxis(E, 0, ABG)
22:24:54.120 00.000 11824 Move returns status 0, amount 0
22:24:54.120 00.000 11824 MoveAxis(N, 0, ABG)
22:24:54.120 00.000 11824 Move returns status 0, amount 0
22:24:54.120 00.000 11824 move complete, result=0
22:24:54.120 00.000 11824 worker thread done servicing request
22:24:54.120 00.000 12116 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:54.124 00.004 11824 Worker thread wakes up
22:24:54.124 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:54.124 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:57.623 03.499 11824 Exposure complete
22:24:58.146 00.523 12116 OnExposeComplete: enter
22:24:58.150 00.004 12116 UpdateGuideState(): m_state=6
22:24:58.163 00.013 11824 worker thread done servicing request
22:24:58.163 00.000 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
22:24:58.181 00.018 12116 Star::Find returns 1 (0), X=692.46, Y=1004.80, Mass=348677, SNR=52.1, Peak=35261 HFD=3.5
22:24:58.193 00.012 12116 MultiStar: [#1 0.48,-0.17,1.02,U] [#2 0.57,0.28,0.71,U] [#3 0.23,-0.31,1.05,U] [#4 -0.03,-0.32,0.72,U] [#5 0.37,0.34,0.34,U] [#6 0.38,0.33,0.70,U] [#7 0.38,-0.08,0.51,U] [#8 0.10,0.27,0.35,U] 
22:24:58.198 00.005 12116 refined, 8 included, MultiStar: {0.35, -0.03}, one-star: {0.50, -0.10}
22:24:58.202 00.004 12116 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.71) = xAngle (-2.81 = -2.81)
22:24:58.207 00.005 12116 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.18 = 0.18)
22:24:58.210 00.003 12116 CameraToMount -- cameraX=0.35 cameraY=-0.03 hyp=0.35 cameraTheta=-0.10 mountX=-0.33 mountY=0.06, mountTheta=2.96
22:24:58.221 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.35, y=-0.03, opts=13)
22:24:58.225 00.004 12116 Enqueuing Move request for scope (0.35, -0.03)
22:24:58.228 00.003 11824 Worker thread wakes up
22:24:58.228 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.03) opts 0xd
22:24:58.228 00.000 11824 Handling offset move in thread for scope, endpoint = (0.35, -0.03)
22:24:58.228 00.000 11824 Moving (0.35, -0.03) raw xDistance=-0.33 yDistance=0.06
22:24:58.228 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:24:58.228 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:58.228 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:24:58.228 00.000 11824 MoveAxis(E, 75, ABG)
22:24:58.229 00.001 11824 Guiding  Dir = 2, Dur = 75
22:24:58.229 00.000 11824 IsSlewing returns 0
22:24:58.229 00.000 11824 IsGuiding returns 0
22:24:58.229 00.000 11824 PulseGuide returned control before completion, sleep 85
22:24:58.230 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6371, FiltMin=1806, FiltMax=65535, Gamma=0.510
22:24:58.233 00.003 12116 UpdateGuideState exits: m=348677 SNR=52.1
22:24:58.238 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:58.242 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:24:58.264 00.022 12116 Enqueuing Expose request
22:24:58.328 00.064 11824 IsGuiding returns 1
22:24:58.328 00.000 11824 scope still moving after pulse duration time elapsed
22:24:58.360 00.032 11824 IsSlewing returns 0
22:24:58.360 00.000 11824 IsGuiding returns 0
22:24:58.360 00.000 11824 scope move finished after 75 + 56 ms
22:24:58.360 00.000 11824 Move returns status 0, amount 75
22:24:58.360 00.000 11824 MoveAxis(N, 0, ABG)
22:24:58.360 00.000 11824 Move returns status 0, amount 0
22:24:58.361 00.001 11824 move complete, result=0
22:24:58.361 00.000 12116 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
22:24:58.366 00.005 11824 worker thread done servicing request
22:24:58.366 00.000 11824 Worker thread wakes up
22:24:58.366 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:24:58.366 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:24:59.669 01.303 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:24:59.674 00.005 12116 case statement mapped state 6 to 3
22:24:59.678 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:24:59.728 00.050 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:24:59.731 00.003 12116 case statement mapped state 6 to 3
22:24:59.736 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:24:59.778 00.042 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[true,"full"],"id":42}
22:24:59.782 00.004 12116 SetPaused type=2 isPaused=0 exposurePending=1
22:24:59.787 00.005 12116 Guider::SetPaused(2)
22:24:59.790 00.003 12116 Status Line: Paused/full
22:24:59.798 00.008 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
22:24:59.830 00.032 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:24:59.834 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:25:00.741 00.907 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:25:00.744 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:25:00.843 00.099 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:25:00.846 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:25:01.805 00.959 11824 Exposure complete
22:25:02.095 00.290 12116 OnExposeComplete: enter
22:25:02.098 00.003 11824 worker thread done servicing request
22:25:02.098 00.000 12116 guider is paused, ignoring frame, not scheduling exposure
22:25:21.438 19.340 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:25:21.441 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:25:21.540 00.099 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[false],"id":42}
22:25:21.544 00.004 12116 SetPaused type=0 isPaused=1 exposurePending=0
22:25:21.547 00.003 12116 Guider::SetPaused(0)
22:25:21.550 00.003 12116 Guider::SetPaused: resetting avg dist filter
22:25:21.555 00.005 12116 un-pause: clearing mount guide algorithm history
22:25:21.558 00.003 12116 Mount: notify guiding resumed
22:25:21.562 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:25:21.565 00.003 12116 Enqueuing Expose request
22:25:21.567 00.002 12116 Status Line: Resumed
22:25:21.571 00.004 11824 Worker thread wakes up
22:25:21.571 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:25:21.571 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:25:21.572 00.001 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
22:25:21.592 00.020 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:25:21.595 00.003 12116 case statement mapped state 6 to 3
22:25:21.597 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:25:22.657 01.060 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:25:22.660 00.003 12116 case statement mapped state 6 to 3
22:25:22.663 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:25:23.773 01.110 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:25:23.776 00.003 12116 case statement mapped state 6 to 3
22:25:23.778 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:25:24.839 01.061 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:25:24.842 00.003 12116 case statement mapped state 6 to 3
22:25:24.844 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:25:24.978 00.134 11824 Exposure complete
22:25:25.205 00.227 11824 worker thread done servicing request
22:25:25.205 00.000 12116 OnExposeComplete: enter
22:25:25.208 00.003 12116 UpdateGuideState(): m_state=6
22:25:25.211 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
22:25:25.214 00.003 12116 Star::Find returns 1 (0), X=694.52, Y=1003.75, Mass=436815, SNR=62.3, Peak=41043 HFD=3.4
22:25:25.216 00.002 12116 MultiStar: [#1 2.66,-1.20,0.00,M1] [#2 2.79,-1.37,0.00,M1] [#3 2.59,-1.48,0.00,M1] [#4 -2.76,-1.07,0.00,M1] [#5 2.43,-1.26,0.00,M1] [#6 2.69,-1.12,0.00,M1] [#7 2.74,-1.53,0.00,M1] [#8 2.63,-0.99,0.00,M1] 
22:25:25.220 00.004 12116 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.71) = xAngle (-3.13 = -3.13)
22:25:25.222 00.002 12116 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.15 = -0.15)
22:25:25.225 00.003 12116 CameraToMount -- cameraX=2.57 cameraY=-1.14 hyp=2.81 cameraTheta=-0.42 mountX=-2.81 mountY=-0.41, mountTheta=-3.00
22:25:25.231 00.006 12116 SchedulePrimaryMove(0D79E080, x=2.57, y=-1.14, opts=13)
22:25:25.234 00.003 12116 Enqueuing Move request for scope (2.57, -1.14)
22:25:25.239 00.005 11824 Worker thread wakes up
22:25:25.239 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (2.57, -1.14) opts 0xd
22:25:25.239 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6106, FiltMin=1824, FiltMax=65535, Gamma=0.510
22:25:25.243 00.004 11824 Handling offset move in thread for scope, endpoint = (2.57, -1.14)
22:25:25.243 00.000 11824 Moving (2.57, -1.14) raw xDistance=-2.81 yDistance=-0.41
22:25:25.243 00.000 12116 UpdateGuideState exits: m=436815 SNR=62.3
22:25:25.246 00.003 11824 GuideAlgorithmHysteresis::Result() returns -1.77 from input -2.81
22:25:25.246 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:25.248 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:25.249 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:25:25.251 00.002 12116 Enqueuing Expose request
22:25:25.255 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:25:25.255 00.000 11824 MoveAxis(E, 629, ABG)
22:25:25.255 00.000 11824 Guiding  Dir = 2, Dur = 629
22:25:25.255 00.000 11824 IsSlewing returns 0
22:25:25.256 00.001 11824 IsGuiding returns 0
22:25:25.256 00.000 11824 PulseGuide returned control before completion, sleep 639
22:25:25.901 00.645 11824 IsGuiding returns 1
22:25:25.901 00.000 11824 scope still moving after pulse duration time elapsed
22:25:25.933 00.032 11824 IsSlewing returns 0
22:25:25.933 00.000 11824 IsGuiding returns 0
22:25:25.933 00.000 11824 scope move finished after 629 + 48 ms
22:25:25.933 00.000 11824 Move returns status 0, amount 629
22:25:25.933 00.000 11824 MoveAxis(N, 0, ABG)
22:25:25.933 00.000 11824 Move returns status 0, amount 0
22:25:25.934 00.001 11824 move complete, result=0
22:25:25.934 00.000 11824 worker thread done servicing request
22:25:25.934 00.000 11824 Worker thread wakes up
22:25:25.934 00.000 12116 GuideStep: -2.8 px 629 ms EAST, -0.4 px 0 ms NORTH
22:25:25.937 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:25:25.937 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:25:25.962 00.025 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:25:25.965 00.003 12116 case statement mapped state 6 to 3
22:25:25.968 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:25:27.077 01.109 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:25:27.080 00.003 12116 case statement mapped state 6 to 3
22:25:27.085 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:25:29.337 02.252 11824 Exposure complete
22:25:29.586 00.249 11824 worker thread done servicing request
22:25:29.586 00.000 12116 OnExposeComplete: enter
22:25:29.590 00.004 12116 UpdateGuideState(): m_state=6
22:25:29.593 00.003 12116 Star::Find(15, 694, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
22:25:29.597 00.004 12116 Star::Find returns 1 (0), X=692.72, Y=1004.90, Mass=425693, SNR=64.3, Peak=43184 HFD=3.4
22:25:29.601 00.004 12116 MultiStar: [#1 1.02,-0.25,0.80,U] [#2 0.96,-0.48,0.74,U] [#3 0.84,-0.21,0.67,U] [#4 -0.55,-0.15,0.73,U] [#5 0.44,0.47,0.42,U] [#6 0.82,-0.08,0.74,U] [#7 0.98,-0.40,0.37,U] [#8 1.02,-0.37,0.34,U] 
22:25:29.604 00.003 12116 refined, 8 included, MultiStar: {0.68, -0.16}, one-star: {0.77, 0.01}
22:25:29.607 00.003 12116 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.71) = xAngle (-2.95 = -2.95)
22:25:29.610 00.003 12116 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.04 = 0.04)
22:25:29.613 00.003 12116 CameraToMount -- cameraX=0.68 cameraY=-0.16 hyp=0.70 cameraTheta=-0.23 mountX=-0.68 mountY=0.03, mountTheta=3.10
22:25:29.619 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.68, y=-0.16, opts=13)
22:25:29.623 00.004 12116 Enqueuing Move request for scope (0.68, -0.16)
22:25:29.625 00.002 11824 Worker thread wakes up
22:25:29.625 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.16) opts 0xd
22:25:29.625 00.000 11824 Handling offset move in thread for scope, endpoint = (0.68, -0.16)
22:25:29.625 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6195, FiltMin=1746, FiltMax=65535, Gamma=0.510
22:25:29.628 00.003 11824 Moving (0.68, -0.16) raw xDistance=-0.68 yDistance=0.03
22:25:29.628 00.000 12116 UpdateGuideState exits: m=425693 SNR=64.3
22:25:29.631 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.68
22:25:29.631 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:29.635 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:29.635 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:25:29.637 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:25:29.637 00.000 12116 Enqueuing Expose request
22:25:29.640 00.003 11824 MoveAxis(E, 197, ABG)
22:25:29.640 00.000 11824 Guiding  Dir = 2, Dur = 197
22:25:29.641 00.001 11824 IsSlewing returns 0
22:25:29.641 00.000 11824 IsGuiding returns 0
22:25:29.641 00.000 11824 PulseGuide returned control before completion, sleep 207
22:25:29.862 00.221 11824 IsGuiding returns 1
22:25:29.862 00.000 11824 scope still moving after pulse duration time elapsed
22:25:29.893 00.031 11824 IsSlewing returns 0
22:25:29.893 00.000 11824 IsGuiding returns 0
22:25:29.893 00.000 11824 scope move finished after 197 + 55 ms
22:25:29.894 00.001 11824 Move returns status 0, amount 197
22:25:29.894 00.000 11824 MoveAxis(N, 0, ABG)
22:25:29.894 00.000 11824 Move returns status 0, amount 0
22:25:29.894 00.000 11824 move complete, result=0
22:25:29.894 00.000 11824 worker thread done servicing request
22:25:29.894 00.000 11824 Worker thread wakes up
22:25:29.894 00.000 12116 GuideStep: -0.7 px 197 ms EAST, 0.0 px 0 ms NORTH
22:25:29.897 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:25:29.898 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:25:33.295 03.397 11824 Exposure complete
22:25:33.559 00.264 11824 worker thread done servicing request
22:25:33.559 00.000 12116 OnExposeComplete: enter
22:25:33.563 00.004 12116 UpdateGuideState(): m_state=6
22:25:33.566 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
22:25:33.572 00.006 12116 Star::Find returns 1 (0), X=692.06, Y=1004.86, Mass=427030, SNR=70.1, Peak=44979 HFD=3.2
22:25:33.576 00.004 12116 MultiStar: [#1 0.20,-0.22,0.72,U] [#2 -0.11,0.09,0.62,U] [#3 -0.09,-0.39,0.65,U] [#4 0.24,-0.40,0.57,U] [#5 -0.25,-0.85,0.35,U] [#6 0.02,-0.46,0.57,U] [#7 0.16,-0.85,0.44,U] [#8 -0.08,-0.04,0.30,U] 
22:25:33.580 00.004 12116 single-star, 8 included, MultiStar: {0.04, -0.30}, one-star: {0.11, -0.03}
22:25:33.584 00.004 12116 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.71) = xAngle (-3.01 = -3.01)
22:25:33.588 00.004 12116 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.02 = -0.02)
22:25:33.591 00.003 12116 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.29 mountX=-0.11 mountY=-0.00, mountTheta=-3.12
22:25:33.597 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.11, y=-0.03, opts=13)
22:25:33.600 00.003 12116 Enqueuing Move request for scope (0.11, -0.03)
22:25:33.604 00.004 11824 Worker thread wakes up
22:25:33.604 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6250, FiltMin=1856, FiltMax=65535, Gamma=0.510
22:25:33.606 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:25:33.606 00.000 12116 UpdateGuideState exits: m=427030 SNR=70.1
22:25:33.610 00.004 11824 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:25:33.610 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:33.613 00.003 11824 Moving (0.11, -0.03) raw xDistance=-0.11 yDistance=-0.00
22:25:33.613 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:25:33.615 00.002 12116 Enqueuing Expose request
22:25:33.618 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:25:33.618 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:33.619 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:25:33.619 00.000 11824 MoveAxis(E, 0, ABG)
22:25:33.619 00.000 11824 Move returns status 0, amount 0
22:25:33.619 00.000 11824 MoveAxis(N, 0, ABG)
22:25:33.619 00.000 11824 Move returns status 0, amount 0
22:25:33.619 00.000 11824 move complete, result=0
22:25:33.619 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:25:33.623 00.004 11824 worker thread done servicing request
22:25:33.623 00.000 11824 Worker thread wakes up
22:25:33.623 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:25:33.623 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:25:37.034 03.411 11824 Exposure complete
22:25:37.279 00.245 11824 worker thread done servicing request
22:25:37.280 00.001 12116 OnExposeComplete: enter
22:25:37.283 00.003 12116 UpdateGuideState(): m_state=6
22:25:37.288 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
22:25:37.291 00.003 12116 Star::Find returns 1 (0), X=691.26, Y=1005.29, Mass=371089, SNR=55.2, Peak=45267 HFD=3.1
22:25:37.295 00.004 12116 MultiStar: [#1 -0.49,0.37,0.82,U] [#2 -0.47,0.22,0.78,U] [#3 -0.58,0.40,0.80,U] [#4 0.76,0.30,0.72,U] [#5 -1.24,0.20,0.50,U] [#6 -0.70,0.23,0.73,U] [#7 -0.78,0.52,0.49,U] [#8 0.12,0.05,0.38,U] 
22:25:37.297 00.002 12116 refined, 8 included, MultiStar: {-0.46, 0.31}, one-star: {-0.70, 0.40}
22:25:37.300 00.003 12116 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.71) = xAngle (-0.17 = -0.17)
22:25:37.303 00.003 12116 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.81 = 2.81)
22:25:37.306 00.003 12116 CameraToMount -- cameraX=-0.46 cameraY=0.31 hyp=0.56 cameraTheta=2.54 mountX=0.55 mountY=0.18, mountTheta=0.32
22:25:37.313 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=0.31, opts=13)
22:25:37.315 00.002 12116 Enqueuing Move request for scope (-0.46, 0.31)
22:25:37.320 00.005 11824 Worker thread wakes up
22:25:37.320 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6320, FiltMin=1594, FiltMax=65535, Gamma=0.510
22:25:37.323 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.31) opts 0xd
22:25:37.323 00.000 12116 UpdateGuideState exits: m=371089 SNR=55.2
22:25:37.327 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.46, 0.31)
22:25:37.327 00.000 11824 Moving (-0.46, 0.31) raw xDistance=0.55 yDistance=0.18
22:25:37.327 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:37.330 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
22:25:37.330 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:25:37.333 00.003 12116 Enqueuing Expose request
22:25:37.336 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:37.336 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:25:37.336 00.000 11824 MoveAxis(W, 122, ABG)
22:25:37.336 00.000 11824 Guiding  Dir = 3, Dur = 122
22:25:37.336 00.000 11824 IsSlewing returns 0
22:25:37.337 00.001 11824 IsGuiding returns 0
22:25:37.337 00.000 11824 PulseGuide returned control before completion, sleep 132
22:25:37.475 00.138 11824 IsGuiding returns 1
22:25:37.475 00.000 11824 scope still moving after pulse duration time elapsed
22:25:37.507 00.032 11824 IsSlewing returns 0
22:25:37.507 00.000 11824 IsGuiding returns 0
22:25:37.507 00.000 11824 scope move finished after 122 + 48 ms
22:25:37.507 00.000 11824 Move returns status 0, amount 122
22:25:37.507 00.000 11824 MoveAxis(N, 0, ABG)
22:25:37.507 00.000 11824 Move returns status 0, amount 0
22:25:37.507 00.000 11824 move complete, result=0
22:25:37.508 00.001 11824 worker thread done servicing request
22:25:37.508 00.000 11824 Worker thread wakes up
22:25:37.508 00.000 12116 GuideStep: 0.5 px 122 ms WEST, 0.2 px 0 ms NORTH
22:25:37.511 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:25:37.511 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:25:40.917 03.406 11824 Exposure complete
22:25:41.195 00.278 11824 worker thread done servicing request
22:25:41.195 00.000 12116 OnExposeComplete: enter
22:25:41.199 00.004 12116 UpdateGuideState(): m_state=6
22:25:41.204 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
22:25:41.207 00.003 12116 Star::Find returns 1 (0), X=691.52, Y=1005.42, Mass=380372, SNR=48.8, Peak=35459 HFD=3.3
22:25:41.210 00.003 12116 MultiStar: [#1 -0.34,0.24,0.88,U] [#2 -0.13,0.08,0.88,U] [#3 -0.47,0.12,0.93,U] [#4 0.70,-0.06,0.75,U] [#5 -0.93,0.95,0.57,U] [#6 -0.45,0.52,0.74,U] [#7 -0.65,-0.28,0.54,U] [#8 0.20,0.85,0.40,U] 
22:25:41.213 00.003 12116 refined, 8 included, MultiStar: {-0.28, 0.30}, one-star: {-0.43, 0.53}
22:25:41.217 00.004 12116 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.71) = xAngle (-0.39 = -0.39)
22:25:41.221 00.004 12116 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.60 = 2.60)
22:25:41.223 00.002 12116 CameraToMount -- cameraX=-0.28 cameraY=0.30 hyp=0.41 cameraTheta=2.33 mountX=0.38 mountY=0.21, mountTheta=0.51
22:25:41.229 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.28, y=0.30, opts=13)
22:25:41.232 00.003 12116 Enqueuing Move request for scope (-0.28, 0.30)
22:25:41.234 00.002 11824 Worker thread wakes up
22:25:41.234 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6375, FiltMin=1744, FiltMax=65535, Gamma=0.510
22:25:41.238 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.30) opts 0xd
22:25:41.238 00.000 12116 UpdateGuideState exits: m=380372 SNR=48.8
22:25:41.241 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:41.244 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.28, 0.30)
22:25:41.244 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:25:41.247 00.003 12116 Enqueuing Expose request
22:25:41.250 00.003 11824 Moving (-0.28, 0.30) raw xDistance=0.38 yDistance=0.21
22:25:41.250 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
22:25:41.250 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:41.250 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:25:41.250 00.000 11824 MoveAxis(W, 94, ABG)
22:25:41.250 00.000 11824 Guiding  Dir = 3, Dur = 94
22:25:41.250 00.000 11824 IsSlewing returns 0
22:25:41.251 00.001 11824 IsGuiding returns 0
22:25:41.251 00.000 11824 PulseGuide returned control before completion, sleep 104
22:25:41.370 00.119 11824 IsGuiding returns 1
22:25:41.370 00.000 11824 scope still moving after pulse duration time elapsed
22:25:41.401 00.031 11824 IsSlewing returns 0
22:25:41.401 00.000 11824 IsGuiding returns 0
22:25:41.401 00.000 11824 scope move finished after 94 + 57 ms
22:25:41.401 00.000 11824 Move returns status 0, amount 94
22:25:41.401 00.000 11824 MoveAxis(N, 0, ABG)
22:25:41.402 00.001 11824 Move returns status 0, amount 0
22:25:41.402 00.000 11824 move complete, result=0
22:25:41.402 00.000 11824 worker thread done servicing request
22:25:41.402 00.000 11824 Worker thread wakes up
22:25:41.402 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:25:41.404 00.002 12116 GuideStep: 0.4 px 94 ms WEST, 0.2 px 0 ms NORTH
22:25:41.406 00.002 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:25:44.807 03.401 11824 Exposure complete
22:25:45.046 00.239 11824 worker thread done servicing request
22:25:45.046 00.000 12116 OnExposeComplete: enter
22:25:45.049 00.003 12116 UpdateGuideState(): m_state=6
22:25:45.054 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
22:25:45.057 00.003 12116 Star::Find returns 1 (0), X=691.19, Y=1005.42, Mass=369729, SNR=62.4, Peak=33651 HFD=3.4
22:25:45.060 00.003 12116 MultiStar: [#1 -0.47,0.28,0.74,U] [#2 -0.32,0.27,0.56,U] [#3 -0.87,0.21,0.62,U] [#4 0.33,-0.00,0.63,U] [#5 -1.08,0.30,0.41,U] [#6 -0.49,0.26,0.55,U] [#7 -1.05,-0.08,0.37,U] [#8 -0.63,0.13,0.27,U] 
22:25:45.064 00.004 12116 refined, 8 included, MultiStar: {-0.56, 0.25}, one-star: {-0.77, 0.53}
22:25:45.067 00.003 12116 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.71) = xAngle (0.01 = 0.01)
22:25:45.070 00.003 12116 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.00 = 3.00)
22:25:45.072 00.002 12116 CameraToMount -- cameraX=-0.56 cameraY=0.25 hyp=0.62 cameraTheta=2.73 mountX=0.62 mountY=0.09, mountTheta=0.14
22:25:45.078 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.56, y=0.25, opts=13)
22:25:45.081 00.003 12116 Enqueuing Move request for scope (-0.56, 0.25)
22:25:45.083 00.002 11824 Worker thread wakes up
22:25:45.083 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.25) opts 0xd
22:25:45.083 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.56, 0.25)
22:25:45.083 00.000 11824 Moving (-0.56, 0.25) raw xDistance=0.62 yDistance=0.09
22:25:45.084 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6435, FiltMin=1355, FiltMax=65535, Gamma=0.510
22:25:45.087 00.003 12116 UpdateGuideState exits: m=369729 SNR=62.4
22:25:45.089 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:45.093 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
22:25:45.093 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:25:45.096 00.003 12116 Enqueuing Expose request
22:25:45.098 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:45.099 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:25:45.099 00.000 11824 MoveAxis(W, 145, ABG)
22:25:45.099 00.000 11824 Guiding  Dir = 3, Dur = 145
22:25:45.099 00.000 11824 IsSlewing returns 0
22:25:45.099 00.000 11824 IsGuiding returns 0
22:25:45.100 00.001 11824 PulseGuide returned control before completion, sleep 155
22:25:45.270 00.170 11824 IsGuiding returns 1
22:25:45.271 00.001 11824 scope still moving after pulse duration time elapsed
22:25:45.300 00.029 11824 IsSlewing returns 0
22:25:45.303 00.003 11824 IsGuiding returns 0
22:25:45.304 00.001 11824 scope move finished after 145 + 59 ms
22:25:45.304 00.000 11824 Move returns status 0, amount 145
22:25:45.304 00.000 11824 MoveAxis(N, 0, ABG)
22:25:45.304 00.000 11824 Move returns status 0, amount 0
22:25:45.304 00.000 11824 move complete, result=0
22:25:45.304 00.000 11824 worker thread done servicing request
22:25:45.304 00.000 11824 Worker thread wakes up
22:25:45.304 00.000 12116 GuideStep: 0.6 px 145 ms WEST, 0.1 px 0 ms NORTH
22:25:45.308 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:25:45.308 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:25:48.733 03.425 11824 Exposure complete
22:25:48.991 00.258 11824 worker thread done servicing request
22:25:48.992 00.001 12116 OnExposeComplete: enter
22:25:48.995 00.003 12116 UpdateGuideState(): m_state=6
22:25:49.000 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
22:25:49.003 00.003 12116 Star::Find returns 1 (0), X=691.70, Y=1005.03, Mass=278178, SNR=43.1, Peak=33194 HFD=3.3
22:25:49.006 00.003 12116 MultiStar: [#1 -0.02,0.22,0.95,U] [#2 -0.37,0.22,0.74,U] [#3 -0.74,-0.08,0.95,U] [#4 0.91,-0.06,0.79,U] [#5 -0.51,0.16,0.49,U] [#6 -0.46,-0.39,0.79,U] [#7 -0.30,0.02,0.67,U] [#8 -0.77,0.60,0.38,U] 
22:25:49.009 00.003 12116 refined, 8 included, MultiStar: {-0.24, 0.06}, one-star: {-0.25, 0.14}
22:25:49.012 00.003 12116 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.71) = xAngle (0.19 = 0.19)
22:25:49.015 00.003 12116 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.18 = -3.11)
22:25:49.018 00.003 12116 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.25 cameraTheta=2.90 mountX=0.25 mountY=-0.01, mountTheta=-0.03
22:25:49.026 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.24, y=0.06, opts=13)
22:25:49.029 00.003 12116 Enqueuing Move request for scope (-0.24, 0.06)
22:25:49.032 00.003 11824 Worker thread wakes up
22:25:49.032 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6563, FiltMin=1559, FiltMax=65535, Gamma=0.510
22:25:49.035 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
22:25:49.035 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
22:25:49.035 00.000 11824 Moving (-0.24, 0.06) raw xDistance=0.25 yDistance=-0.01
22:25:49.035 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:25:49.036 00.001 12116 UpdateGuideState exits: m=278178 SNR=43.1
22:25:49.039 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:49.039 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:49.041 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:25:49.042 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:25:49.045 00.003 11824 MoveAxis(E, 0, ABG)
22:25:49.045 00.000 12116 Enqueuing Expose request
22:25:49.048 00.003 11824 Move returns status 0, amount 0
22:25:49.048 00.000 11824 MoveAxis(N, 0, ABG)
22:25:49.048 00.000 11824 Move returns status 0, amount 0
22:25:49.048 00.000 11824 move complete, result=0
22:25:49.048 00.000 11824 worker thread done servicing request
22:25:49.048 00.000 11824 Worker thread wakes up
22:25:49.048 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:25:49.048 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:25:49.052 00.004 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:25:52.466 03.414 11824 Exposure complete
22:25:52.707 00.241 12116 OnExposeComplete: enter
22:25:52.711 00.004 11824 worker thread done servicing request
22:25:52.711 00.000 12116 UpdateGuideState(): m_state=6
22:25:52.714 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
22:25:52.717 00.003 12116 Star::Find returns 1 (0), X=691.49, Y=1005.05, Mass=235685, SNR=38.9, Peak=28515 HFD=3.0
22:25:52.721 00.004 12116 MultiStar: [#1 -0.15,0.21,0.90,U] [#2 -0.71,0.42,0.72,U] [#3 -0.88,0.09,0.80,U] [#4 0.86,0.05,0.89,U] [#5 -0.43,0.43,0.52,U] [#6 -0.56,0.24,0.67,U] [#7 -0.67,-0.10,0.45,U] [#8 -1.26,0.34,0.41,U] 
22:25:52.724 00.003 12116 refined, 8 included, MultiStar: {-0.39, 0.20}, one-star: {-0.47, 0.16}
22:25:52.728 00.004 12116 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.71) = xAngle (-0.04 = -0.04)
22:25:52.731 00.003 12116 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.95 = 2.95)
22:25:52.733 00.002 12116 CameraToMount -- cameraX=-0.39 cameraY=0.20 hyp=0.43 cameraTheta=2.67 mountX=0.43 mountY=0.08, mountTheta=0.19
22:25:52.739 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.39, y=0.20, opts=13)
22:25:52.743 00.004 12116 Enqueuing Move request for scope (-0.39, 0.20)
22:25:52.746 00.003 11824 Worker thread wakes up
22:25:52.746 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6714, FiltMin=1735, FiltMax=65535, Gamma=0.510
22:25:52.748 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.20) opts 0xd
22:25:52.748 00.000 12116 UpdateGuideState exits: m=235685 SNR=38.9
22:25:52.751 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.39, 0.20)
22:25:52.752 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:52.755 00.003 11824 Moving (-0.39, 0.20) raw xDistance=0.43 yDistance=0.08
22:25:52.755 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:25:52.758 00.003 12116 Enqueuing Expose request
22:25:52.761 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
22:25:52.761 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:52.761 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:25:52.761 00.000 11824 MoveAxis(W, 97, ABG)
22:25:52.761 00.000 11824 Guiding  Dir = 3, Dur = 97
22:25:52.762 00.001 11824 IsSlewing returns 0
22:25:52.762 00.000 11824 IsGuiding returns 0
22:25:52.762 00.000 11824 PulseGuide returned control before completion, sleep 107
22:25:52.883 00.121 11824 IsGuiding returns 1
22:25:52.883 00.000 11824 scope still moving after pulse duration time elapsed
22:25:52.914 00.031 11824 IsSlewing returns 0
22:25:52.914 00.000 11824 IsGuiding returns 0
22:25:52.914 00.000 11824 scope move finished after 97 + 55 ms
22:25:52.914 00.000 11824 Move returns status 0, amount 97
22:25:52.914 00.000 11824 MoveAxis(N, 0, ABG)
22:25:52.914 00.000 11824 Move returns status 0, amount 0
22:25:52.915 00.001 11824 move complete, result=0
22:25:52.915 00.000 11824 worker thread done servicing request
22:25:52.915 00.000 11824 Worker thread wakes up
22:25:52.915 00.000 12116 GuideStep: 0.4 px 97 ms WEST, 0.1 px 0 ms NORTH
22:25:52.918 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:25:52.919 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:25:56.328 03.409 11824 Exposure complete
22:25:56.580 00.252 11824 worker thread done servicing request
22:25:56.580 00.000 12116 OnExposeComplete: enter
22:25:56.584 00.004 12116 UpdateGuideState(): m_state=6
22:25:56.589 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
22:25:56.594 00.005 12116 Star::Find returns 1 (0), X=691.98, Y=1004.76, Mass=248368, SNR=50.4, Peak=30019 HFD=3.3
22:25:56.597 00.003 12116 MultiStar: [#1 0.33,-0.36,0.68,U] [#2 -0.15,-0.57,0.56,U] [#3 0.09,-0.36,0.54,U] [#4 -0.10,-0.87,0.62,U] [#5 -0.02,-0.69,0.29,U] [#6 0.39,-0.22,0.47,U] [#7 -0.40,-0.75,0.34,U] [#8 1.03,-0.82,0.26,U] 
22:25:56.603 00.006 12116 single-star, 8 included, MultiStar: {0.10, -0.46}, one-star: {0.03, -0.13}
22:25:56.607 00.004 12116 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.71) = xAngle (-4.08 = 2.20)
22:25:56.611 00.004 12116 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.09 = -1.09)
22:25:56.615 00.004 12116 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.37 mountX=-0.08 mountY=-0.12, mountTheta=-2.16
22:25:56.622 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=-0.13, opts=13)
22:25:56.625 00.003 12116 Enqueuing Move request for scope (0.03, -0.13)
22:25:56.629 00.004 11824 Worker thread wakes up
22:25:56.629 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6903, FiltMin=1981, FiltMax=65535, Gamma=0.510
22:25:56.631 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
22:25:56.631 00.000 12116 UpdateGuideState exits: m=248368 SNR=50.4
22:25:56.635 00.004 11824 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
22:25:56.635 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:56.638 00.003 11824 Moving (0.03, -0.13) raw xDistance=-0.08 yDistance=-0.12
22:25:56.638 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:25:56.641 00.003 12116 Enqueuing Expose request
22:25:56.644 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:25:56.644 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:56.644 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:25:56.644 00.000 11824 MoveAxis(E, 0, ABG)
22:25:56.644 00.000 11824 Move returns status 0, amount 0
22:25:56.645 00.001 11824 MoveAxis(N, 0, ABG)
22:25:56.645 00.000 11824 Move returns status 0, amount 0
22:25:56.645 00.000 11824 move complete, result=0
22:25:56.645 00.000 11824 worker thread done servicing request
22:25:56.645 00.000 11824 Worker thread wakes up
22:25:56.645 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:25:56.645 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:25:56.648 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:00.110 03.462 11824 Exposure complete
22:26:00.365 00.255 11824 worker thread done servicing request
22:26:00.365 00.000 12116 OnExposeComplete: enter
22:26:00.369 00.004 12116 UpdateGuideState(): m_state=6
22:26:00.373 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
22:26:00.378 00.005 12116 Star::Find returns 1 (0), X=692.38, Y=1004.52, Mass=164344, SNR=32.5, Peak=27242 HFD=3.1
22:26:00.381 00.003 12116 MultiStar: [#1 0.72,-0.39,0.88,U] [#2 0.05,-0.50,0.56,U] [#3 0.09,-0.51,0.68,U] [#4 -0.45,-0.94,0.82,U] [#5 -0.35,0.02,0.38,U] [#6 0.03,-0.12,0.85,U] [#7 -0.82,-1.11,0.45,U] [#8 -0.04,-0.65,0.28,U] 
22:26:00.384 00.003 12116 refined, 8 included, MultiStar: {0.05, -0.49}, one-star: {0.42, -0.37}
22:26:00.388 00.004 12116 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.71) = xAngle (-4.19 = 2.10)
22:26:00.391 00.003 12116 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.20 = -1.20)
22:26:00.395 00.004 12116 CameraToMount -- cameraX=0.05 cameraY=-0.49 hyp=0.49 cameraTheta=-1.47 mountX=-0.25 mountY=-0.46, mountTheta=-2.07
22:26:00.401 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=-0.49, opts=13)
22:26:00.405 00.004 12116 Enqueuing Move request for scope (0.05, -0.49)
22:26:00.408 00.003 11824 Worker thread wakes up
22:26:00.409 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.49) opts 0xd
22:26:00.409 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7053, FiltMin=1927, FiltMax=65535, Gamma=0.510
22:26:00.412 00.003 11824 Handling offset move in thread for scope, endpoint = (0.05, -0.49)
22:26:00.412 00.000 12116 UpdateGuideState exits: m=164344 SNR=32.5
22:26:00.414 00.002 11824 Moving (0.05, -0.49) raw xDistance=-0.25 yDistance=-0.46
22:26:00.415 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:00.417 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
22:26:00.417 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:26:00.418 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:00.421 00.003 12116 Enqueuing Expose request
22:26:00.424 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
22:26:00.424 00.000 11824 MoveAxis(E, 0, ABG)
22:26:00.424 00.000 11824 Move returns status 0, amount 0
22:26:00.424 00.000 11824 MoveAxis(N, 0, ABG)
22:26:00.424 00.000 11824 Move returns status 0, amount 0
22:26:00.424 00.000 11824 move complete, result=0
22:26:00.424 00.000 11824 worker thread done servicing request
22:26:00.424 00.000 11824 Worker thread wakes up
22:26:00.424 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:00.424 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:26:00.427 00.003 12116 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
22:26:03.835 03.408 11824 Exposure complete
22:26:04.109 00.274 12116 OnExposeComplete: enter
22:26:04.112 00.003 12116 UpdateGuideState(): m_state=6
22:26:04.116 00.004 11824 worker thread done servicing request
22:26:04.116 00.000 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
22:26:04.122 00.006 12116 Star::Find returns 1 (0), X=692.88, Y=1004.04, Mass=166275, SNR=29.8, Peak=27277 HFD=2.8
22:26:04.128 00.006 12116 MultiStar: [#1 1.07,-0.70,1.02,U] [#2 1.28,-0.74,0.00,M1] [#3 0.68,-1.17,0.88,U] [#4 -0.21,-0.54,0.71,U] [#5 0.67,-1.17,0.33,U] [#6 1.26,-0.54,0.77,U] [#7 1.65,-0.69,0.00,M1] [#8 1.88,-0.91,0.00,M1] 
22:26:04.131 00.003 12116 refined, 5 included, MultiStar: {0.78, -0.80}, one-star: {0.93, -0.85}
22:26:04.133 00.002 12116 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.71) = xAngle (-3.52 = 2.77)
22:26:04.141 00.008 12116 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.53 = -0.53)
22:26:04.146 00.005 12116 CameraToMount -- cameraX=0.78 cameraY=-0.80 hyp=1.12 cameraTheta=-0.80 mountX=-1.04 mountY=-0.57, mountTheta=-2.64
22:26:04.158 00.012 12116 SchedulePrimaryMove(0D79E080, x=0.78, y=-0.80, opts=13)
22:26:04.163 00.005 12116 Enqueuing Move request for scope (0.78, -0.80)
22:26:04.168 00.005 11824 Worker thread wakes up
22:26:04.169 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.80) opts 0xd
22:26:04.169 00.000 11824 Handling offset move in thread for scope, endpoint = (0.78, -0.80)
22:26:04.169 00.000 11824 Moving (0.78, -0.80) raw xDistance=-1.04 yDistance=-0.57
22:26:04.169 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.04
22:26:04.169 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:26:04.169 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
22:26:04.169 00.000 11824 MoveAxis(E, 233, ABG)
22:26:04.169 00.000 11824 Guiding  Dir = 2, Dur = 233
22:26:04.169 00.000 11824 IsSlewing returns 0
22:26:04.170 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7095, FiltMin=1827, FiltMax=65535, Gamma=0.510
22:26:04.174 00.004 11824 IsGuiding returns 0
22:26:04.174 00.000 12116 UpdateGuideState exits: m=166275 SNR=29.8
22:26:04.179 00.005 11824 PulseGuide returned control before completion, sleep 243
22:26:04.179 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:04.183 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:04.223 00.040 12116 Enqueuing Expose request
22:26:04.437 00.214 11824 IsGuiding returns 1
22:26:04.437 00.000 11824 scope still moving after pulse duration time elapsed
22:26:04.468 00.031 11824 IsSlewing returns 0
22:26:04.468 00.000 11824 IsGuiding returns 0
22:26:04.468 00.000 11824 scope move finished after 233 + 61 ms
22:26:04.468 00.000 11824 Move returns status 0, amount 233
22:26:04.468 00.000 11824 MoveAxis(N, 0, ABG)
22:26:04.469 00.001 11824 Move returns status 0, amount 0
22:26:04.469 00.000 11824 move complete, result=0
22:26:04.469 00.000 11824 worker thread done servicing request
22:26:04.469 00.000 11824 Worker thread wakes up
22:26:04.469 00.000 12116 GuideStep: -1.0 px 233 ms EAST, -0.6 px 0 ms NORTH
22:26:04.473 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:04.473 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:26:07.873 03.400 11824 Exposure complete
22:26:08.108 00.235 11824 worker thread done servicing request
22:26:08.108 00.000 12116 OnExposeComplete: enter
22:26:08.111 00.003 12116 UpdateGuideState(): m_state=6
22:26:08.114 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
22:26:08.117 00.003 12116 Star::Find returns 1 (0), X=691.17, Y=1004.89, Mass=200916, SNR=36.3, Peak=28803 HFD=3.2
22:26:08.121 00.004 12116 MultiStar: [#1 -0.33,0.31,0.61,U] [#2 -0.30,-0.28,0.52,U] [#3 -0.72,-0.27,0.63,U] [#4 0.38,-0.00,0.72,U] [#5 -1.47,-0.10,0.00,M1] [#6 -0.90,-0.09,0.55,U] [#7 -0.85,-0.16,0.49,U] [#8 0.44,-0.31,0.40,U] 
22:26:08.124 00.003 12116 refined, 7 included, MultiStar: {-0.42, -0.08}, one-star: {-0.78, -0.00}
22:26:08.127 00.003 12116 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.71) = xAngle (-5.67 = 0.61)
22:26:08.130 00.003 12116 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.69 = -2.69)
22:26:08.132 00.002 12116 CameraToMount -- cameraX=-0.42 cameraY=-0.08 hyp=0.43 cameraTheta=-2.96 mountX=0.35 mountY=-0.19, mountTheta=-0.49
22:26:08.138 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.42, y=-0.08, opts=13)
22:26:08.141 00.003 12116 Enqueuing Move request for scope (-0.42, -0.08)
22:26:08.144 00.003 11824 Worker thread wakes up
22:26:08.144 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7082, FiltMin=1677, FiltMax=65535, Gamma=0.510
22:26:08.147 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.08) opts 0xd
22:26:08.147 00.000 12116 UpdateGuideState exits: m=200916 SNR=36.3
22:26:08.150 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.42, -0.08)
22:26:08.150 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:08.152 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:08.155 00.003 12116 Enqueuing Expose request
22:26:08.158 00.003 11824 Moving (-0.42, -0.08) raw xDistance=0.35 yDistance=-0.19
22:26:08.158 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.35
22:26:08.158 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:08.158 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:26:08.158 00.000 11824 MoveAxis(W, 62, ABG)
22:26:08.158 00.000 11824 Guiding  Dir = 3, Dur = 62
22:26:08.158 00.000 11824 IsSlewing returns 0
22:26:08.160 00.002 11824 IsGuiding returns 0
22:26:08.160 00.000 11824 PulseGuide returned control before completion, sleep 72
22:26:08.240 00.080 11824 IsGuiding returns 1
22:26:08.240 00.000 11824 scope still moving after pulse duration time elapsed
22:26:08.271 00.031 11824 IsSlewing returns 0
22:26:08.271 00.000 11824 IsGuiding returns 0
22:26:08.272 00.001 11824 scope move finished after 62 + 50 ms
22:26:08.272 00.000 11824 Move returns status 0, amount 62
22:26:08.272 00.000 11824 MoveAxis(N, 0, ABG)
22:26:08.272 00.000 11824 Move returns status 0, amount 0
22:26:08.272 00.000 11824 move complete, result=0
22:26:08.272 00.000 11824 worker thread done servicing request
22:26:08.272 00.000 11824 Worker thread wakes up
22:26:08.272 00.000 12116 GuideStep: 0.3 px 62 ms WEST, -0.2 px 0 ms NORTH
22:26:08.275 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:08.275 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:26:11.692 03.417 11824 Exposure complete
22:26:11.927 00.235 11824 worker thread done servicing request
22:26:11.927 00.000 12116 OnExposeComplete: enter
22:26:11.930 00.003 12116 UpdateGuideState(): m_state=6
22:26:11.933 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
22:26:11.938 00.005 12116 Star::Find returns 1 (0), X=692.05, Y=1004.63, Mass=243029, SNR=37.8, Peak=32547 HFD=3.3
22:26:11.941 00.003 12116 MultiStar: [#1 0.23,-0.34,0.85,U] [#2 -0.17,-0.22,0.84,U] [#3 -0.19,-0.46,0.72,U] [#4 0.04,-0.74,0.66,U] [#5 -0.16,-0.00,0.45,U] [#6 0.08,-0.48,0.69,U] [#7 -0.21,-0.40,0.37,U] [#8 0.02,0.09,0.30,U] 
22:26:11.945 00.004 12116 single-star, 8 included, MultiStar: {-0.01, -0.34}, one-star: {0.10, -0.26}
22:26:11.948 00.003 12116 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.71) = xAngle (-3.93 = 2.35)
22:26:11.950 00.002 12116 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.94 = -0.94)
22:26:11.954 00.004 12116 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.22 mountX=-0.19 mountY=-0.22, mountTheta=-2.29
22:26:11.959 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.10, y=-0.26, opts=13)
22:26:11.962 00.003 12116 Enqueuing Move request for scope (0.10, -0.26)
22:26:11.965 00.003 11824 Worker thread wakes up
22:26:11.965 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6947, FiltMin=1814, FiltMax=65535, Gamma=0.510
22:26:11.968 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
22:26:11.969 00.001 12116 UpdateGuideState exits: m=243029 SNR=37.8
22:26:11.971 00.002 11824 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
22:26:11.971 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:11.974 00.003 11824 Moving (0.10, -0.26) raw xDistance=-0.19 yDistance=-0.22
22:26:11.974 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:26:11.974 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:11.974 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:11.978 00.004 12116 Enqueuing Expose request
22:26:11.981 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:26:11.983 00.002 11824 MoveAxis(E, 0, ABG)
22:26:11.983 00.000 11824 Move returns status 0, amount 0
22:26:11.983 00.000 11824 MoveAxis(N, 0, ABG)
22:26:11.983 00.000 11824 Move returns status 0, amount 0
22:26:11.983 00.000 11824 move complete, result=0
22:26:11.983 00.000 11824 worker thread done servicing request
22:26:11.983 00.000 11824 Worker thread wakes up
22:26:11.983 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:26:11.990 00.007 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:11.990 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:26:15.421 03.431 11824 Exposure complete
22:26:15.678 00.257 11824 worker thread done servicing request
22:26:15.678 00.000 12116 OnExposeComplete: enter
22:26:15.681 00.003 12116 UpdateGuideState(): m_state=6
22:26:15.684 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
22:26:15.688 00.004 12116 Star::Find returns 1 (0), X=692.08, Y=1004.68, Mass=238022, SNR=40.6, Peak=34675 HFD=3.2
22:26:15.691 00.003 12116 MultiStar: [#1 0.36,-0.51,1.09,U] [#2 0.04,-0.22,0.71,U] [#3 -0.06,-0.61,0.88,U] [#4 -0.03,-0.85,0.61,U] [#5 -0.22,0.01,0.41,U] [#6 0.19,-0.52,0.66,U] [#7 0.59,-0.34,0.49,U] [#8 0.27,-0.62,0.41,U] 
22:26:15.695 00.004 12116 single-star, 8 included, MultiStar: {0.14, -0.44}, one-star: {0.12, -0.21}
22:26:15.698 00.003 12116 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.71) = xAngle (-3.76 = 2.52)
22:26:15.701 00.003 12116 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.77 = -0.77)
22:26:15.706 00.005 12116 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.25 cameraTheta=-1.05 mountX=-0.20 mountY=-0.17, mountTheta=-2.43
22:26:15.714 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.12, y=-0.21, opts=13)
22:26:15.718 00.004 12116 Enqueuing Move request for scope (0.12, -0.21)
22:26:15.722 00.004 11824 Worker thread wakes up
22:26:15.722 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6839, FiltMin=1544, FiltMax=65535, Gamma=0.510
22:26:15.724 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
22:26:15.725 00.001 11824 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
22:26:15.725 00.000 12116 UpdateGuideState exits: m=238022 SNR=40.6
22:26:15.728 00.003 11824 Moving (0.12, -0.21) raw xDistance=-0.20 yDistance=-0.17
22:26:15.728 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:15.732 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:26:15.732 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:15.736 00.004 12116 Enqueuing Expose request
22:26:15.739 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:15.739 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:26:15.739 00.000 11824 MoveAxis(E, 0, ABG)
22:26:15.739 00.000 11824 Move returns status 0, amount 0
22:26:15.739 00.000 11824 MoveAxis(N, 0, ABG)
22:26:15.740 00.001 11824 Move returns status 0, amount 0
22:26:15.740 00.000 11824 move complete, result=0
22:26:15.740 00.000 11824 worker thread done servicing request
22:26:15.740 00.000 11824 Worker thread wakes up
22:26:15.740 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:15.740 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:26:15.745 00.005 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:26:19.146 03.401 11824 Exposure complete
22:26:19.387 00.241 12116 OnExposeComplete: enter
22:26:19.391 00.004 11824 worker thread done servicing request
22:26:19.391 00.000 12116 UpdateGuideState(): m_state=6
22:26:19.394 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
22:26:19.397 00.003 12116 Star::Find returns 1 (0), X=692.76, Y=1004.41, Mass=314633, SNR=49.3, Peak=36765 HFD=3.2
22:26:19.401 00.004 12116 MultiStar: [#1 0.96,-0.80,0.84,U] [#2 0.91,-0.81,0.68,U] [#3 0.79,-0.61,0.62,U] [#4 -0.47,-0.68,0.50,U] [#5 0.42,-0.70,0.34,U] [#6 0.13,-0.88,0.64,U] [#7 0.81,-1.26,0.00,M1] [#8 0.92,-0.06,0.28,U] 
22:26:19.405 00.004 12116 refined, 7 included, MultiStar: {0.61, -0.66}, one-star: {0.81, -0.48}
22:26:19.408 00.003 12116 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.71) = xAngle (-3.54 = 2.74)
22:26:19.411 00.003 12116 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.56 = -0.56)
22:26:19.415 00.004 12116 CameraToMount -- cameraX=0.61 cameraY=-0.66 hyp=0.90 cameraTheta=-0.83 mountX=-0.82 mountY=-0.47, mountTheta=-2.62
22:26:19.420 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.61, y=-0.66, opts=13)
22:26:19.423 00.003 12116 Enqueuing Move request for scope (0.61, -0.66)
22:26:19.426 00.003 11824 Worker thread wakes up
22:26:19.426 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6733, FiltMin=1952, FiltMax=65535, Gamma=0.510
22:26:19.429 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.66) opts 0xd
22:26:19.429 00.000 12116 UpdateGuideState exits: m=314633 SNR=49.3
22:26:19.432 00.003 11824 Handling offset move in thread for scope, endpoint = (0.61, -0.66)
22:26:19.432 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:19.435 00.003 11824 Moving (0.61, -0.66) raw xDistance=-0.82 yDistance=-0.47
22:26:19.435 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:19.438 00.003 12116 Enqueuing Expose request
22:26:19.441 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
22:26:19.441 00.000 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.16 newest=-0.87
22:26:19.441 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:26:19.441 00.000 11824 MoveAxis(E, 185, ABG)
22:26:19.442 00.001 11824 Guiding  Dir = 2, Dur = 185
22:26:19.442 00.000 11824 IsSlewing returns 0
22:26:19.442 00.000 11824 IsGuiding returns 0
22:26:19.442 00.000 11824 PulseGuide returned control before completion, sleep 195
22:26:19.640 00.198 11824 IsGuiding returns 1
22:26:19.640 00.000 11824 scope still moving after pulse duration time elapsed
22:26:19.671 00.031 11824 IsSlewing returns 0
22:26:19.671 00.000 11824 IsGuiding returns 0
22:26:19.671 00.000 11824 scope move finished after 185 + 44 ms
22:26:19.671 00.000 11824 Move returns status 0, amount 185
22:26:19.671 00.000 11824 MoveAxis(N, 89, ABG)
22:26:19.671 00.000 11824 Guiding  Dir = 0, Dur = 89
22:26:19.672 00.001 11824 IsSlewing returns 0
22:26:19.672 00.000 11824 IsGuiding returns 0
22:26:19.672 00.000 11824 PulseGuide returned control before completion, sleep 99
22:26:19.783 00.111 11824 IsGuiding returns 1
22:26:19.783 00.000 11824 scope still moving after pulse duration time elapsed
22:26:19.823 00.040 11824 IsSlewing returns 0
22:26:19.824 00.001 11824 IsGuiding returns 0
22:26:19.824 00.000 11824 scope move finished after 89 + 63 ms
22:26:19.824 00.000 11824 Move returns status 0, amount 89
22:26:19.824 00.000 11824 move complete, result=0
22:26:19.825 00.001 11824 worker thread done servicing request
22:26:19.825 00.000 12116 GuideStep: -0.8 px 185 ms EAST, -0.5 px 89 ms NORTH
22:26:19.828 00.003 11824 Worker thread wakes up
22:26:19.828 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:19.829 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:26:23.272 03.443 11824 Exposure complete
22:26:23.524 00.252 11824 worker thread done servicing request
22:26:23.524 00.000 12116 OnExposeComplete: enter
22:26:23.527 00.003 12116 UpdateGuideState(): m_state=6
22:26:23.531 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
22:26:23.535 00.004 12116 Star::Find returns 1 (0), X=692.07, Y=1004.37, Mass=306019, SNR=53.9, Peak=38003 HFD=3.3
22:26:23.539 00.004 12116 MultiStar: [#1 0.27,-0.91,0.73,U] [#2 0.39,-0.85,0.64,U] [#3 0.13,-0.79,0.61,U] [#4 0.28,-1.24,0.59,U] [#5 0.29,-1.06,0.37,U] [#6 0.02,-1.06,0.49,U] [#7 0.09,-1.36,0.44,U] [#8 1.20,-1.26,0.00,M1] 
22:26:23.542 00.003 12116 single-star, 7 included, MultiStar: {0.20, -0.91}, one-star: {0.11, -0.52}
22:26:23.545 00.003 12116 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.71) = xAngle (-4.07 = 2.21)
22:26:23.548 00.003 12116 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.09 = -1.09)
22:26:23.552 00.004 12116 CameraToMount -- cameraX=0.11 cameraY=-0.52 hyp=0.53 cameraTheta=-1.36 mountX=-0.32 mountY=-0.47, mountTheta=-2.16
22:26:23.561 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.11, y=-0.52, opts=13)
22:26:23.564 00.003 12116 Enqueuing Move request for scope (0.11, -0.52)
22:26:23.567 00.003 11824 Worker thread wakes up
22:26:23.567 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.52) opts 0xd
22:26:23.567 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6688, FiltMin=1882, FiltMax=65535, Gamma=0.510
22:26:23.570 00.003 11824 Handling offset move in thread for scope, endpoint = (0.11, -0.52)
22:26:23.571 00.001 11824 Moving (0.11, -0.52) raw xDistance=-0.32 yDistance=-0.47
22:26:23.571 00.000 12116 UpdateGuideState exits: m=306019 SNR=53.9
22:26:23.574 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:23.577 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
22:26:23.577 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:23.581 00.004 12116 Enqueuing Expose request
22:26:23.583 00.002 11824 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:26:23.583 00.000 11824 MoveAxis(E, 84, ABG)
22:26:23.583 00.000 11824 Guiding  Dir = 2, Dur = 84
22:26:23.583 00.000 11824 IsSlewing returns 0
22:26:23.584 00.001 11824 IsGuiding returns 0
22:26:23.585 00.001 11824 PulseGuide returned control before completion, sleep 94
22:26:23.694 00.109 11824 IsGuiding returns 0
22:26:23.694 00.000 11824 Move returns status 0, amount 84
22:26:23.694 00.000 11824 MoveAxis(N, 88, ABG)
22:26:23.694 00.000 11824 Guiding  Dir = 0, Dur = 88
22:26:23.694 00.000 11824 IsSlewing returns 0
22:26:23.695 00.001 11824 IsGuiding returns 0
22:26:23.695 00.000 11824 PulseGuide returned control before completion, sleep 98
22:26:23.804 00.109 11824 IsGuiding returns 1
22:26:23.804 00.000 11824 scope still moving after pulse duration time elapsed
22:26:23.836 00.032 11824 IsSlewing returns 0
22:26:23.836 00.000 11824 IsGuiding returns 0
22:26:23.837 00.001 11824 scope move finished after 88 + 53 ms
22:26:23.837 00.000 11824 Move returns status 0, amount 88
22:26:23.837 00.000 11824 move complete, result=0
22:26:23.837 00.000 11824 worker thread done servicing request
22:26:23.837 00.000 11824 Worker thread wakes up
22:26:23.837 00.000 12116 GuideStep: -0.3 px 84 ms EAST, -0.5 px 88 ms NORTH
22:26:23.840 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:23.840 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:26:27.228 03.388 11824 Exposure complete
22:26:27.476 00.248 11824 worker thread done servicing request
22:26:27.476 00.000 12116 OnExposeComplete: enter
22:26:27.479 00.003 12116 UpdateGuideState(): m_state=6
22:26:27.483 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
22:26:27.486 00.003 12116 Star::Find returns 1 (0), X=691.91, Y=1004.52, Mass=305068, SNR=43.5, Peak=36083 HFD=3.5
22:26:27.489 00.003 12116 MultiStar: [#1 0.38,-0.78,1.08,U] [#2 -0.14,-0.73,0.82,U] [#3 -0.35,-0.50,1.11,U] [#4 0.88,-0.58,0.67,U] [#5 -0.11,-0.53,0.44,U] [#6 0.05,-0.42,0.84,U] [#7 0.16,-0.52,0.48,U] [#8 0.19,-0.48,0.35,U] 
22:26:27.491 00.002 12116 single-star, 8 included, MultiStar: {0.08, -0.55}, one-star: {-0.05, -0.37}
22:26:27.495 00.004 12116 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.71) = xAngle (-4.42 = 1.87)
22:26:27.498 00.003 12116 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.43 = -1.43)
22:26:27.502 00.004 12116 CameraToMount -- cameraX=-0.05 cameraY=-0.37 hyp=0.38 cameraTheta=-1.70 mountX=-0.11 mountY=-0.37, mountTheta=-1.86
22:26:27.509 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=-0.37, opts=13)
22:26:27.513 00.004 12116 Enqueuing Move request for scope (-0.05, -0.37)
22:26:27.516 00.003 11824 Worker thread wakes up
22:26:27.516 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6618, FiltMin=1523, FiltMax=65535, Gamma=0.510
22:26:27.519 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.37) opts 0xd
22:26:27.520 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.05, -0.37)
22:26:27.520 00.000 11824 Moving (-0.05, -0.37) raw xDistance=-0.11 yDistance=-0.37
22:26:27.521 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:26:27.521 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:27.521 00.000 12116 UpdateGuideState exits: m=305068 SNR=43.5
22:26:27.524 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:27.527 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:26:27.527 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:27.531 00.004 11824 MoveAxis(E, 0, ABG)
22:26:27.531 00.000 11824 Move returns status 0, amount 0
22:26:27.531 00.000 11824 MoveAxis(N, 0, ABG)
22:26:27.531 00.000 12116 Enqueuing Expose request
22:26:27.539 00.008 11824 Move returns status 0, amount 0
22:26:27.541 00.002 11824 move complete, result=0
22:26:27.541 00.000 11824 worker thread done servicing request
22:26:27.541 00.000 11824 Worker thread wakes up
22:26:27.541 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:26:27.544 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:27.545 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:26:30.977 03.432 11824 Exposure complete
22:26:31.235 00.258 11824 worker thread done servicing request
22:26:31.235 00.000 12116 OnExposeComplete: enter
22:26:31.239 00.004 12116 UpdateGuideState(): m_state=6
22:26:31.242 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
22:26:31.245 00.003 12116 Star::Find returns 1 (0), X=692.31, Y=1004.62, Mass=362989, SNR=61.9, Peak=34371 HFD=3.5
22:26:31.248 00.003 12116 MultiStar: [#1 0.54,-0.93,0.81,U] [#2 0.59,-0.61,0.62,U] [#3 0.16,-0.61,0.59,U] [#4 -0.34,-0.64,0.45,U] [#5 0.22,-0.21,0.33,U] [#6 0.16,-0.72,0.59,U] [#7 0.30,0.12,0.28,U] [#8 0.80,-0.59,0.37,U] 
22:26:31.252 00.004 12116 single-star, 8 included, MultiStar: {0.33, -0.54}, one-star: {0.35, -0.27}
22:26:31.256 00.004 12116 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.71) = xAngle (-3.38 = 2.91)
22:26:31.259 00.003 12116 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.39 = -0.39)
22:26:31.262 00.003 12116 CameraToMount -- cameraX=0.35 cameraY=-0.27 hyp=0.45 cameraTheta=-0.66 mountX=-0.43 mountY=-0.17, mountTheta=-2.77
22:26:31.268 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.35, y=-0.27, opts=13)
22:26:31.272 00.004 12116 Enqueuing Move request for scope (0.35, -0.27)
22:26:31.274 00.002 11824 Worker thread wakes up
22:26:31.274 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6541, FiltMin=1597, FiltMax=65535, Gamma=0.510
22:26:31.278 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.27) opts 0xd
22:26:31.278 00.000 12116 UpdateGuideState exits: m=362989 SNR=61.9
22:26:31.281 00.003 11824 Handling offset move in thread for scope, endpoint = (0.35, -0.27)
22:26:31.281 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:31.285 00.004 11824 Moving (0.35, -0.27) raw xDistance=-0.43 yDistance=-0.17
22:26:31.285 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
22:26:31.285 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:31.285 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:31.289 00.004 12116 Enqueuing Expose request
22:26:31.291 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:26:31.292 00.001 11824 MoveAxis(E, 97, ABG)
22:26:31.292 00.000 11824 Guiding  Dir = 2, Dur = 97
22:26:31.292 00.000 11824 IsSlewing returns 0
22:26:31.292 00.000 11824 IsGuiding returns 0
22:26:31.292 00.000 11824 PulseGuide returned control before completion, sleep 107
22:26:31.403 00.111 11824 IsGuiding returns 1
22:26:31.403 00.000 11824 scope still moving after pulse duration time elapsed
22:26:31.434 00.031 11824 IsSlewing returns 0
22:26:31.435 00.001 11824 IsGuiding returns 0
22:26:31.435 00.000 11824 scope move finished after 97 + 44 ms
22:26:31.435 00.000 11824 Move returns status 0, amount 97
22:26:31.435 00.000 11824 MoveAxis(N, 0, ABG)
22:26:31.435 00.000 11824 Move returns status 0, amount 0
22:26:31.435 00.000 11824 move complete, result=0
22:26:31.435 00.000 11824 worker thread done servicing request
22:26:31.435 00.000 11824 Worker thread wakes up
22:26:31.436 00.001 12116 GuideStep: -0.4 px 97 ms EAST, -0.2 px 0 ms NORTH
22:26:31.438 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:31.439 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:26:34.840 03.401 11824 Exposure complete
22:26:35.072 00.232 11824 worker thread done servicing request
22:26:35.072 00.000 12116 OnExposeComplete: enter
22:26:35.075 00.003 12116 UpdateGuideState(): m_state=6
22:26:35.079 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
22:26:35.081 00.002 12116 Star::Find returns 1 (0), X=691.32, Y=1005.24, Mass=364835, SNR=56.1, Peak=33955 HFD=3.6
22:26:35.084 00.003 12116 MultiStar: [#1 -0.55,0.02,0.86,U] [#2 -0.51,-0.06,0.57,U] [#3 -0.68,0.07,0.70,U] [#4 0.77,-0.34,0.59,U] [#5 -0.97,0.68,0.47,U] [#6 -0.68,-0.03,0.61,U] [#7 -0.60,-0.22,0.42,U] [#8 -0.97,0.06,0.26,U] 
22:26:35.088 00.004 12116 refined, 8 included, MultiStar: {-0.51, 0.07}, one-star: {-0.63, 0.35}
22:26:35.091 00.003 12116 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.71) = xAngle (0.28 = 0.28)
22:26:35.094 00.003 12116 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.27 = -3.01)
22:26:35.097 00.003 12116 CameraToMount -- cameraX=-0.51 cameraY=0.07 hyp=0.51 cameraTheta=3.00 mountX=0.49 mountY=-0.07, mountTheta=-0.13
22:26:35.102 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.51, y=0.07, opts=13)
22:26:35.106 00.004 12116 Enqueuing Move request for scope (-0.51, 0.07)
22:26:35.109 00.003 11824 Worker thread wakes up
22:26:35.109 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.07) opts 0xd
22:26:35.109 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.51, 0.07)
22:26:35.109 00.000 11824 Moving (-0.51, 0.07) raw xDistance=0.49 yDistance=-0.07
22:26:35.109 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.49
22:26:35.110 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:35.110 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:35.110 00.000 11824 MoveAxis(W, 104, ABG)
22:26:35.110 00.000 11824 Guiding  Dir = 3, Dur = 104
22:26:35.110 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6554, FiltMin=1744, FiltMax=65535, Gamma=0.510
22:26:35.113 00.003 11824 IsSlewing returns 0
22:26:35.113 00.000 12116 UpdateGuideState exits: m=364835 SNR=56.1
22:26:35.116 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:35.119 00.003 11824 IsGuiding returns 0
22:26:35.120 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:35.123 00.003 12116 Enqueuing Expose request
22:26:35.126 00.003 11824 PulseGuide returned control before completion, sleep 114
22:26:35.243 00.117 11824 IsGuiding returns 1
22:26:35.243 00.000 11824 scope still moving after pulse duration time elapsed
22:26:35.275 00.032 11824 IsSlewing returns 0
22:26:35.275 00.000 11824 IsGuiding returns 0
22:26:35.276 00.001 11824 scope move finished after 104 + 51 ms
22:26:35.276 00.000 11824 Move returns status 0, amount 104
22:26:35.276 00.000 11824 MoveAxis(N, 0, ABG)
22:26:35.276 00.000 11824 Move returns status 0, amount 0
22:26:35.276 00.000 11824 move complete, result=0
22:26:35.276 00.000 11824 worker thread done servicing request
22:26:35.277 00.001 11824 Worker thread wakes up
22:26:35.277 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:35.277 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:26:35.277 00.000 12116 GuideStep: 0.5 px 104 ms WEST, -0.1 px 0 ms NORTH
22:26:38.697 03.420 11824 Exposure complete
22:26:38.937 00.240 11824 worker thread done servicing request
22:26:38.937 00.000 12116 OnExposeComplete: enter
22:26:38.940 00.003 12116 UpdateGuideState(): m_state=6
22:26:38.944 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
22:26:38.947 00.003 12116 Star::Find returns 1 (0), X=690.90, Y=1004.64, Mass=296881, SNR=47.8, Peak=37987 HFD=3.2
22:26:38.950 00.003 12116 MultiStar: [#1 -1.27,-0.10,0.82,U] [#2 -0.95,0.23,0.73,U] [#3 -1.32,-0.49,0.00,M1] [#4 0.89,-0.67,0.75,U] [#5 -1.62,0.01,0.00,M1] [#6 -1.37,-0.18,0.00,M1] [#7 -1.20,-0.56,0.43,U] [#8 -1.29,0.74,0.00,M1] 
22:26:38.953 00.003 12116 refined, 4 included, MultiStar: {-0.71, -0.25}, one-star: {-1.06, -0.26}
22:26:38.956 00.003 12116 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.71) = xAngle (-5.52 = 0.76)
22:26:38.959 00.003 12116 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.53 = -2.53)
22:26:38.962 00.003 12116 CameraToMount -- cameraX=-0.71 cameraY=-0.25 hyp=0.75 cameraTheta=-2.81 mountX=0.54 mountY=-0.43, mountTheta=-0.67
22:26:38.968 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.71, y=-0.25, opts=13)
22:26:38.971 00.003 12116 Enqueuing Move request for scope (-0.71, -0.25)
22:26:38.974 00.003 11824 Worker thread wakes up
22:26:38.974 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.25) opts 0xd
22:26:38.974 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.71, -0.25)
22:26:38.974 00.000 11824 Moving (-0.71, -0.25) raw xDistance=0.54 yDistance=-0.43
22:26:38.975 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
22:26:38.975 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:38.975 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:26:38.975 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6640, FiltMin=1827, FiltMax=65535, Gamma=0.510
22:26:38.978 00.003 11824 MoveAxis(W, 128, ABG)
22:26:38.978 00.000 11824 Guiding  Dir = 3, Dur = 128
22:26:38.978 00.000 12116 UpdateGuideState exits: m=296881 SNR=47.8
22:26:38.981 00.003 11824 IsSlewing returns 0
22:26:38.981 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:38.983 00.002 11824 IsGuiding returns 0
22:26:38.983 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:38.986 00.003 12116 Enqueuing Expose request
22:26:38.989 00.003 11824 PulseGuide returned control before completion, sleep 138
22:26:39.130 00.141 11824 IsGuiding returns 1
22:26:39.130 00.000 11824 scope still moving after pulse duration time elapsed
22:26:39.161 00.031 11824 IsSlewing returns 0
22:26:39.161 00.000 11824 IsGuiding returns 0
22:26:39.161 00.000 11824 scope move finished after 128 + 50 ms
22:26:39.161 00.000 11824 Move returns status 0, amount 128
22:26:39.161 00.000 11824 MoveAxis(N, 0, ABG)
22:26:39.161 00.000 11824 Move returns status 0, amount 0
22:26:39.163 00.002 11824 move complete, result=0
22:26:39.163 00.000 11824 worker thread done servicing request
22:26:39.163 00.000 11824 Worker thread wakes up
22:26:39.163 00.000 12116 GuideStep: 0.5 px 128 ms WEST, -0.4 px 0 ms NORTH
22:26:39.166 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:39.166 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:26:42.577 03.411 11824 Exposure complete
22:26:42.815 00.238 11824 worker thread done servicing request
22:26:42.815 00.000 12116 OnExposeComplete: enter
22:26:42.819 00.004 12116 UpdateGuideState(): m_state=6
22:26:42.823 00.004 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
22:26:42.826 00.003 12116 Star::Find returns 1 (0), X=690.29, Y=1005.29, Mass=259902, SNR=45.0, Peak=34307 HFD=3.1
22:26:42.829 00.003 12116 MultiStar: [#1 -1.65,0.03,0.00,M1] [#2 -1.37,0.15,0.64,U] [#3 -1.98,0.27,0.00,M2] [#4 1.62,0.10,0.00,M1] [#5 -1.62,0.60,0.00,M2] [#6 -1.32,0.67,0.00,M2] [#7 -1.88,-0.53,0.00,M1] [#8 -1.80,0.87,0.00,M2] 
22:26:42.832 00.003 12116 refined, 1 included, MultiStar: {-1.55, 0.30}, one-star: {-1.67, 0.40}
22:26:42.835 00.003 12116 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.71) = xAngle (0.23 = 0.23)
22:26:42.838 00.003 12116 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.22 = -3.06)
22:26:42.840 00.002 12116 CameraToMount -- cameraX=-1.55 cameraY=0.30 hyp=1.58 cameraTheta=2.95 mountX=1.54 mountY=-0.13, mountTheta=-0.08
22:26:42.848 00.008 12116 SchedulePrimaryMove(0D79E080, x=-1.55, y=0.30, opts=13)
22:26:42.851 00.003 12116 Enqueuing Move request for scope (-1.55, 0.30)
22:26:42.855 00.004 11824 Worker thread wakes up
22:26:42.855 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6733, FiltMin=1859, FiltMax=65535, Gamma=0.510
22:26:42.858 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.55, 0.30) opts 0xd
22:26:42.858 00.000 12116 UpdateGuideState exits: m=259902 SNR=45.0
22:26:42.860 00.002 11824 Handling offset move in thread for scope, endpoint = (-1.55, 0.30)
22:26:42.860 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:42.863 00.003 11824 Moving (-1.55, 0.30) raw xDistance=1.54 yDistance=-0.13
22:26:42.863 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:42.865 00.002 12116 Enqueuing Expose request
22:26:42.868 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.54
22:26:42.868 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:42.868 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:26:42.868 00.000 11824 MoveAxis(W, 353, ABG)
22:26:42.868 00.000 11824 Guiding  Dir = 3, Dur = 353
22:26:42.869 00.001 11824 IsSlewing returns 0
22:26:42.869 00.000 11824 IsGuiding returns 0
22:26:42.869 00.000 11824 PulseGuide returned control before completion, sleep 363
22:26:43.243 00.374 11824 IsGuiding returns 1
22:26:43.243 00.000 11824 scope still moving after pulse duration time elapsed
22:26:43.275 00.032 11824 IsSlewing returns 0
22:26:43.275 00.000 11824 IsGuiding returns 0
22:26:43.275 00.000 11824 scope move finished after 353 + 53 ms
22:26:43.275 00.000 11824 Move returns status 0, amount 353
22:26:43.275 00.000 11824 MoveAxis(N, 0, ABG)
22:26:43.275 00.000 11824 Move returns status 0, amount 0
22:26:43.275 00.000 11824 move complete, result=0
22:26:43.276 00.001 11824 worker thread done servicing request
22:26:43.276 00.000 12116 GuideStep: 1.5 px 353 ms WEST, -0.1 px 0 ms NORTH
22:26:43.279 00.003 11824 Worker thread wakes up
22:26:43.279 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:43.279 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:26:46.715 03.436 11824 Exposure complete
22:26:46.980 00.265 11824 worker thread done servicing request
22:26:46.980 00.000 12116 OnExposeComplete: enter
22:26:46.984 00.004 12116 UpdateGuideState(): m_state=6
22:26:46.988 00.004 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
22:26:46.991 00.003 12116 Star::Find returns 1 (0), X=690.82, Y=1004.80, Mass=278620, SNR=44.2, Peak=31331 HFD=3.6
22:26:46.995 00.004 12116 MultiStar: [#1 -1.50,-0.00,0.00,M2] [#2 -1.33,-0.01,0.71,U] [#3 -1.49,-0.21,0.00,M3] [#4 1.27,-0.48,0.60,U] [#5 -1.84,0.14,0.00,M3] [#6 -1.49,-0.23,0.00,M3] [#7 -1.39,-0.47,0.00,M2] [#8 -2.06,0.12,0.00,M3] 
22:26:46.999 00.004 12116 refined, 2 included, MultiStar: {-0.57, -0.17}, one-star: {-1.13, -0.10}
22:26:47.002 00.003 12116 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.71) = xAngle (-5.57 = 0.71)
22:26:47.005 00.003 12116 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.58 = -2.58)
22:26:47.008 00.003 12116 CameraToMount -- cameraX=-0.57 cameraY=-0.17 hyp=0.59 cameraTheta=-2.85 mountX=0.45 mountY=-0.32, mountTheta=-0.61
22:26:47.015 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.57, y=-0.17, opts=13)
22:26:47.018 00.003 12116 Enqueuing Move request for scope (-0.57, -0.17)
22:26:47.022 00.004 11824 Worker thread wakes up
22:26:47.022 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6826, FiltMin=1795, FiltMax=65535, Gamma=0.510
22:26:47.025 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.17) opts 0xd
22:26:47.025 00.000 12116 UpdateGuideState exits: m=278620 SNR=44.2
22:26:47.028 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:47.031 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.57, -0.17)
22:26:47.031 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:47.034 00.003 11824 Moving (-0.57, -0.17) raw xDistance=0.45 yDistance=-0.32
22:26:47.034 00.000 12116 Enqueuing Expose request
22:26:47.038 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.45
22:26:47.038 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:47.038 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:26:47.038 00.000 11824 MoveAxis(W, 125, ABG)
22:26:47.038 00.000 11824 Guiding  Dir = 3, Dur = 125
22:26:47.039 00.001 11824 IsSlewing returns 0
22:26:47.039 00.000 11824 IsGuiding returns 0
22:26:47.039 00.000 11824 PulseGuide returned control before completion, sleep 135
22:26:47.187 00.148 11824 IsGuiding returns 1
22:26:47.187 00.000 11824 scope still moving after pulse duration time elapsed
22:26:47.218 00.031 11824 IsSlewing returns 0
22:26:47.218 00.000 11824 IsGuiding returns 0
22:26:47.219 00.001 11824 scope move finished after 125 + 54 ms
22:26:47.219 00.000 11824 Move returns status 0, amount 125
22:26:47.219 00.000 11824 MoveAxis(N, 0, ABG)
22:26:47.219 00.000 11824 Move returns status 0, amount 0
22:26:47.220 00.001 11824 move complete, result=0
22:26:47.220 00.000 11824 worker thread done servicing request
22:26:47.220 00.000 11824 Worker thread wakes up
22:26:47.220 00.000 12116 GuideStep: 0.4 px 125 ms WEST, -0.3 px 0 ms NORTH
22:26:47.223 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:47.223 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:26:50.621 03.398 11824 Exposure complete
22:26:50.890 00.269 11824 worker thread done servicing request
22:26:50.890 00.000 12116 OnExposeComplete: enter
22:26:50.894 00.004 12116 UpdateGuideState(): m_state=6
22:26:50.897 00.003 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
22:26:50.900 00.003 12116 Star::Find returns 1 (0), X=690.12, Y=1005.11, Mass=244008, SNR=41.9, Peak=31475 HFD=3.5
22:26:50.906 00.006 12116 MultiStar: [#1 -1.56,0.14,0.00,M3] [#2 -1.09,0.31,0.69,U] [#3 -2.24,0.23,0.00,M4] [#4 1.88,-0.16,0.00,M1] [#5 -1.90,0.75,0.00,M4] [#6 -1.91,0.11,0.00,M4] [#7 -1.44,-0.15,0.00,M3] [#8 -1.41,0.18,0.00,M4] 
22:26:50.908 00.002 12116 refined, 1 included, MultiStar: {-1.53, 0.26}, one-star: {-1.84, 0.22}
22:26:50.913 00.005 12116 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.71) = xAngle (0.26 = 0.26)
22:26:50.915 00.002 12116 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.25 = -3.03)
22:26:50.918 00.003 12116 CameraToMount -- cameraX=-1.53 cameraY=0.26 hyp=1.55 cameraTheta=2.98 mountX=1.50 mountY=-0.17, mountTheta=-0.11
22:26:50.924 00.006 12116 SchedulePrimaryMove(0D79E080, x=-1.53, y=0.26, opts=13)
22:26:50.929 00.005 12116 Enqueuing Move request for scope (-1.53, 0.26)
22:26:50.932 00.003 11824 Worker thread wakes up
22:26:50.932 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.53, 0.26) opts 0xd
22:26:50.932 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6893, FiltMin=1817, FiltMax=65535, Gamma=0.510
22:26:50.935 00.003 11824 Handling offset move in thread for scope, endpoint = (-1.53, 0.26)
22:26:50.936 00.001 11824 Moving (-1.53, 0.26) raw xDistance=1.50 yDistance=-0.17
22:26:50.936 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.50
22:26:50.936 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:50.936 00.000 12116 UpdateGuideState exits: m=244008 SNR=41.9
22:26:50.939 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:26:50.939 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:50.942 00.003 11824 MoveAxis(W, 345, ABG)
22:26:50.942 00.000 11824 Guiding  Dir = 3, Dur = 345
22:26:50.942 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:50.945 00.003 12116 Enqueuing Expose request
22:26:50.948 00.003 11824 IsSlewing returns 0
22:26:50.948 00.000 11824 IsGuiding returns 0
22:26:50.949 00.001 11824 PulseGuide returned control before completion, sleep 355
22:26:51.306 00.357 11824 IsGuiding returns 1
22:26:51.306 00.000 11824 scope still moving after pulse duration time elapsed
22:26:51.338 00.032 11824 IsSlewing returns 0
22:26:51.338 00.000 11824 IsGuiding returns 0
22:26:51.338 00.000 11824 scope move finished after 345 + 45 ms
22:26:51.338 00.000 11824 Move returns status 0, amount 345
22:26:51.338 00.000 11824 MoveAxis(N, 0, ABG)
22:26:51.338 00.000 11824 Move returns status 0, amount 0
22:26:51.339 00.001 11824 move complete, result=0
22:26:51.339 00.000 11824 worker thread done servicing request
22:26:51.339 00.000 11824 Worker thread wakes up
22:26:51.339 00.000 12116 GuideStep: 1.5 px 345 ms WEST, -0.2 px 0 ms NORTH
22:26:51.343 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:51.343 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:26:54.776 03.433 11824 Exposure complete
22:26:55.016 00.240 11824 worker thread done servicing request
22:26:55.016 00.000 12116 OnExposeComplete: enter
22:26:55.021 00.005 12116 UpdateGuideState(): m_state=6
22:26:55.025 00.004 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
22:26:55.029 00.004 12116 Star::Find returns 1 (0), X=690.98, Y=1004.93, Mass=230468, SNR=37.8, Peak=29299 HFD=2.9
22:26:55.032 00.003 12116 MultiStar: [#1 -0.84,-0.09,0.66,U] [#2 -1.02,-0.01,0.72,U] [#3 -1.12,-0.23,0.61,U] [#4 0.50,-0.31,0.66,U] [#5 -1.45,0.61,0.00,M5] [#6 -0.58,0.10,0.52,U] [#7 -0.82,-0.45,0.48,U] [#8 -1.07,0.32,0.39,U] 
22:26:55.037 00.005 12116 refined, 7 included, MultiStar: {-0.74, -0.08}, one-star: {-0.98, 0.04}
22:26:55.041 00.004 12116 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.71) = xAngle (-5.75 = 0.54)
22:26:55.045 00.004 12116 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.76 = -2.76)
22:26:55.050 00.005 12116 CameraToMount -- cameraX=-0.74 cameraY=-0.08 hyp=0.74 cameraTheta=-3.03 mountX=0.64 mountY=-0.28, mountTheta=-0.41
22:26:55.060 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.74, y=-0.08, opts=13)
22:26:55.066 00.006 12116 Enqueuing Move request for scope (-0.74, -0.08)
22:26:55.072 00.006 11824 Worker thread wakes up
22:26:55.073 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.08) opts 0xd
22:26:55.073 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.74, -0.08)
22:26:55.073 00.000 11824 Moving (-0.74, -0.08) raw xDistance=0.64 yDistance=-0.28
22:26:55.073 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.64
22:26:55.073 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:55.073 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:26:55.073 00.000 11824 MoveAxis(W, 167, ABG)
22:26:55.073 00.000 11824 Guiding  Dir = 3, Dur = 167
22:26:55.073 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6963, FiltMin=2058, FiltMax=65535, Gamma=0.510
22:26:55.077 00.004 11824 IsSlewing returns 0
22:26:55.077 00.000 12116 UpdateGuideState exits: m=230468 SNR=37.8
22:26:55.080 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:55.084 00.004 11824 IsGuiding returns 0
22:26:55.084 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:55.088 00.004 11824 PulseGuide returned control before completion, sleep 175
22:26:55.089 00.001 12116 Enqueuing Expose request
22:26:55.279 00.190 11824 IsGuiding returns 0
22:26:55.279 00.000 11824 Move returns status 0, amount 167
22:26:55.279 00.000 11824 MoveAxis(N, 0, ABG)
22:26:55.279 00.000 11824 Move returns status 0, amount 0
22:26:55.279 00.000 11824 move complete, result=0
22:26:55.280 00.001 11824 worker thread done servicing request
22:26:55.280 00.000 11824 Worker thread wakes up
22:26:55.280 00.000 12116 GuideStep: 0.6 px 167 ms WEST, -0.3 px 0 ms NORTH
22:26:55.283 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:55.283 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:26:58.697 03.414 11824 Exposure complete
22:26:58.971 00.274 11824 worker thread done servicing request
22:26:58.971 00.000 12116 OnExposeComplete: enter
22:26:58.974 00.003 12116 UpdateGuideState(): m_state=6
22:26:58.978 00.004 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
22:26:58.981 00.003 12116 Star::Find returns 1 (0), X=690.84, Y=1004.67, Mass=245502, SNR=39.2, Peak=27187 HFD=3.7
22:26:58.984 00.003 12116 MultiStar: [#1 -0.87,-0.37,0.74,U] [#2 -1.06,0.12,0.66,U] [#3 -0.91,-0.31,0.74,U] [#4 1.52,-0.57,0.00,M1] [#5 -0.72,-0.28,0.43,U] [#6 -1.34,-0.39,0.00,M4] [#7 -0.48,-1.30,0.50,U] [#8 -0.85,-0.75,0.38,U] 
22:26:58.988 00.004 12116 refined, 6 included, MultiStar: {-0.90, -0.38}, one-star: {-1.12, -0.22}
22:26:58.991 00.003 12116 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.71) = xAngle (-5.46 = 0.83)
22:26:58.995 00.004 12116 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.47 = -2.47)
22:26:58.997 00.002 12116 CameraToMount -- cameraX=-0.90 cameraY=-0.38 hyp=0.98 cameraTheta=-2.74 mountX=0.66 mountY=-0.61, mountTheta=-0.75
22:26:59.003 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.90, y=-0.38, opts=13)
22:26:59.008 00.005 12116 Enqueuing Move request for scope (-0.90, -0.38)
22:26:59.011 00.003 11824 Worker thread wakes up
22:26:59.012 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6963, FiltMin=1943, FiltMax=65535, Gamma=0.510
22:26:59.015 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.38) opts 0xd
22:26:59.015 00.000 12116 UpdateGuideState exits: m=245502 SNR=39.2
22:26:59.018 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.90, -0.38)
22:26:59.018 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:59.022 00.004 11824 Moving (-0.90, -0.38) raw xDistance=0.66 yDistance=-0.61
22:26:59.022 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:26:59.025 00.003 12116 Enqueuing Expose request
22:26:59.027 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.66
22:26:59.028 00.001 11824 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:26:59.028 00.000 11824 MoveAxis(W, 160, ABG)
22:26:59.028 00.000 11824 Guiding  Dir = 3, Dur = 160
22:26:59.029 00.001 11824 IsSlewing returns 0
22:26:59.029 00.000 11824 IsGuiding returns 0
22:26:59.029 00.000 11824 PulseGuide returned control before completion, sleep 170
22:26:59.211 00.182 11824 IsGuiding returns 1
22:26:59.211 00.000 11824 scope still moving after pulse duration time elapsed
22:26:59.242 00.031 11824 IsSlewing returns 0
22:26:59.242 00.000 11824 IsGuiding returns 0
22:26:59.242 00.000 11824 scope move finished after 160 + 53 ms
22:26:59.242 00.000 11824 Move returns status 0, amount 160
22:26:59.243 00.001 11824 MoveAxis(N, 115, ABG)
22:26:59.243 00.000 11824 Guiding  Dir = 0, Dur = 115
22:26:59.243 00.000 11824 IsSlewing returns 0
22:26:59.243 00.000 11824 IsGuiding returns 0
22:26:59.243 00.000 11824 PulseGuide returned control before completion, sleep 125
22:26:59.382 00.139 11824 IsGuiding returns 1
22:26:59.382 00.000 11824 scope still moving after pulse duration time elapsed
22:26:59.414 00.032 11824 IsSlewing returns 0
22:26:59.414 00.000 11824 IsGuiding returns 0
22:26:59.414 00.000 11824 scope move finished after 115 + 55 ms
22:26:59.414 00.000 11824 Move returns status 0, amount 115
22:26:59.414 00.000 11824 move complete, result=0
22:26:59.415 00.001 11824 worker thread done servicing request
22:26:59.415 00.000 12116 GuideStep: 0.7 px 160 ms WEST, -0.6 px 115 ms NORTH
22:26:59.419 00.004 11824 Worker thread wakes up
22:26:59.419 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:26:59.419 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:02.828 03.409 11824 Exposure complete
22:27:03.112 00.284 11824 worker thread done servicing request
22:27:03.112 00.000 12116 OnExposeComplete: enter
22:27:03.116 00.004 12116 UpdateGuideState(): m_state=6
22:27:03.125 00.009 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
22:27:03.130 00.005 12116 Star::Find returns 1 (0), X=691.44, Y=1005.03, Mass=234981, SNR=43.2, Peak=28803 HFD=3.3
22:27:03.134 00.004 12116 MultiStar: [#1 -0.16,-0.16,0.74,U] [#2 0.04,0.22,0.68,U] [#3 -0.76,-0.37,0.53,U] [#4 0.60,-0.47,0.50,U] [#5 -1.24,0.22,0.43,U] [#6 -0.64,-0.33,0.61,U] [#7 -0.61,-0.97,0.36,U] [#8 -0.27,-0.37,0.25,U] 
22:27:03.139 00.005 12116 refined, 8 included, MultiStar: {-0.38, -0.16}, one-star: {-0.52, 0.14}
22:27:03.144 00.005 12116 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.71) = xAngle (-5.45 = 0.83)
22:27:03.148 00.004 12116 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.46 = -2.46)
22:27:03.152 00.004 12116 CameraToMount -- cameraX=-0.38 cameraY=-0.16 hyp=0.41 cameraTheta=-2.74 mountX=0.28 mountY=-0.26, mountTheta=-0.75
22:27:03.162 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.38, y=-0.16, opts=13)
22:27:03.165 00.003 12116 Enqueuing Move request for scope (-0.38, -0.16)
22:27:03.171 00.006 11824 Worker thread wakes up
22:27:03.171 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.16) opts 0xd
22:27:03.171 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.38, -0.16)
22:27:03.172 00.001 11824 Moving (-0.38, -0.16) raw xDistance=0.28 yDistance=-0.26
22:27:03.172 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
22:27:03.172 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:03.172 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6931, FiltMin=1533, FiltMax=65535, Gamma=0.510
22:27:03.175 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:27:03.175 00.000 11824 MoveAxis(E, 0, ABG)
22:27:03.175 00.000 11824 Move returns status 0, amount 0
22:27:03.175 00.000 11824 MoveAxis(N, 0, ABG)
22:27:03.175 00.000 11824 Move returns status 0, amount 0
22:27:03.175 00.000 11824 move complete, result=0
22:27:03.176 00.001 12116 UpdateGuideState exits: m=234981 SNR=43.2
22:27:03.180 00.004 11824 worker thread done servicing request
22:27:03.180 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:03.183 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:27:03.189 00.006 12116 Enqueuing Expose request
22:27:03.193 00.004 11824 Worker thread wakes up
22:27:03.195 00.002 12116 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
22:27:03.199 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:27:03.199 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:06.612 03.413 11824 Exposure complete
22:27:06.845 00.233 11824 worker thread done servicing request
22:27:06.845 00.000 12116 OnExposeComplete: enter
22:27:06.848 00.003 12116 UpdateGuideState(): m_state=6
22:27:06.851 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
22:27:06.856 00.005 12116 Star::Find returns 1 (0), X=691.00, Y=1004.97, Mass=260417, SNR=43.6, Peak=34851 HFD=2.9
22:27:06.860 00.004 12116 MultiStar: [#1 -0.80,0.01,0.71,U] [#2 -1.07,0.03,0.64,U] [#3 -0.86,0.05,0.57,U] [#4 1.17,-0.33,0.51,U] [#5 -1.49,-0.05,0.00,M4] [#6 -1.18,-0.36,0.69,U] [#7 -0.92,-0.20,0.42,U] [#8 -0.56,0.18,0.47,U] 
22:27:06.863 00.003 12116 refined, 7 included, MultiStar: {-0.71, -0.06}, one-star: {-0.96, 0.07}
22:27:06.865 00.002 12116 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.71) = xAngle (-5.78 = 0.51)
22:27:06.869 00.004 12116 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.79 = -2.79)
22:27:06.872 00.003 12116 CameraToMount -- cameraX=-0.71 cameraY=-0.06 hyp=0.72 cameraTheta=-3.06 mountX=0.63 mountY=-0.25, mountTheta=-0.38
22:27:06.882 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.71, y=-0.06, opts=13)
22:27:06.887 00.005 12116 Enqueuing Move request for scope (-0.71, -0.06)
22:27:06.890 00.003 11824 Worker thread wakes up
22:27:06.890 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.06) opts 0xd
22:27:06.890 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6893, FiltMin=1781, FiltMax=65535, Gamma=0.510
22:27:06.893 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.71, -0.06)
22:27:06.893 00.000 11824 Moving (-0.71, -0.06) raw xDistance=0.63 yDistance=-0.25
22:27:06.893 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.63
22:27:06.893 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:06.893 00.000 12116 UpdateGuideState exits: m=260417 SNR=43.6
22:27:06.896 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:27:06.896 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:06.899 00.003 11824 MoveAxis(W, 140, ABG)
22:27:06.899 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:27:06.902 00.003 11824 Guiding  Dir = 3, Dur = 140
22:27:06.902 00.000 12116 Enqueuing Expose request
22:27:06.905 00.003 11824 IsSlewing returns 0
22:27:06.905 00.000 11824 IsGuiding returns 0
22:27:06.906 00.001 11824 PulseGuide returned control before completion, sleep 150
22:27:07.058 00.152 11824 IsGuiding returns 1
22:27:07.058 00.000 11824 scope still moving after pulse duration time elapsed
22:27:07.090 00.032 11824 IsSlewing returns 0
22:27:07.090 00.000 11824 IsGuiding returns 0
22:27:07.091 00.001 11824 scope move finished after 140 + 45 ms
22:27:07.091 00.000 11824 Move returns status 0, amount 140
22:27:07.091 00.000 11824 MoveAxis(N, 0, ABG)
22:27:07.091 00.000 11824 Move returns status 0, amount 0
22:27:07.091 00.000 11824 move complete, result=0
22:27:07.091 00.000 11824 worker thread done servicing request
22:27:07.093 00.002 11824 Worker thread wakes up
22:27:07.093 00.000 12116 GuideStep: 0.6 px 140 ms WEST, -0.2 px 0 ms NORTH
22:27:07.095 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:27:07.096 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:10.503 03.407 11824 Exposure complete
22:27:10.748 00.245 11824 worker thread done servicing request
22:27:10.748 00.000 12116 OnExposeComplete: enter
22:27:10.751 00.003 12116 UpdateGuideState(): m_state=6
22:27:10.755 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
22:27:10.758 00.003 12116 Star::Find returns 1 (0), X=691.02, Y=1004.61, Mass=199562, SNR=34.7, Peak=26275 HFD=3.4
22:27:10.762 00.004 12116 MultiStar: [#1 -0.76,-0.21,0.88,U] [#2 -0.66,-0.37,0.80,U] [#3 -0.70,-0.23,0.91,U] [#4 0.43,-0.49,0.70,U] [#5 -0.85,-0.06,0.39,U] [#6 -1.02,-0.37,0.88,U] [#7 -1.17,-0.02,0.52,U] [#8 -0.90,0.33,0.46,U] 
22:27:10.765 00.003 12116 refined, 8 included, MultiStar: {-0.72, -0.23}, one-star: {-0.94, -0.28}
22:27:10.768 00.003 12116 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.71) = xAngle (-5.55 = 0.74)
22:27:10.771 00.003 12116 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.56 = -2.56)
22:27:10.774 00.003 12116 CameraToMount -- cameraX=-0.72 cameraY=-0.23 hyp=0.76 cameraTheta=-2.83 mountX=0.56 mountY=-0.42, mountTheta=-0.64
22:27:10.780 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.72, y=-0.23, opts=13)
22:27:10.783 00.003 12116 Enqueuing Move request for scope (-0.72, -0.23)
22:27:10.787 00.004 11824 Worker thread wakes up
22:27:10.787 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6915, FiltMin=1843, FiltMax=65535, Gamma=0.510
22:27:10.790 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.23) opts 0xd
22:27:10.791 00.001 12116 UpdateGuideState exits: m=199562 SNR=34.7
22:27:10.793 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.72, -0.23)
22:27:10.794 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:10.796 00.002 11824 Moving (-0.72, -0.23) raw xDistance=0.56 yDistance=-0.42
22:27:10.797 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:27:10.799 00.002 12116 Enqueuing Expose request
22:27:10.801 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
22:27:10.802 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:10.802 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:27:10.802 00.000 11824 MoveAxis(W, 135, ABG)
22:27:10.802 00.000 11824 Guiding  Dir = 3, Dur = 135
22:27:10.802 00.000 11824 IsSlewing returns 0
22:27:10.803 00.001 11824 IsGuiding returns 0
22:27:10.803 00.000 11824 PulseGuide returned control before completion, sleep 145
22:27:10.952 00.149 11824 IsGuiding returns 1
22:27:10.952 00.000 11824 scope still moving after pulse duration time elapsed
22:27:10.983 00.031 11824 IsSlewing returns 0
22:27:10.983 00.000 11824 IsGuiding returns 0
22:27:10.983 00.000 11824 scope move finished after 135 + 45 ms
22:27:10.983 00.000 11824 Move returns status 0, amount 135
22:27:10.983 00.000 11824 MoveAxis(N, 0, ABG)
22:27:10.983 00.000 11824 Move returns status 0, amount 0
22:27:10.983 00.000 11824 move complete, result=0
22:27:10.984 00.001 11824 worker thread done servicing request
22:27:10.984 00.000 11824 Worker thread wakes up
22:27:10.984 00.000 12116 GuideStep: 0.6 px 135 ms WEST, -0.4 px 0 ms NORTH
22:27:10.988 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:27:10.988 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:14.394 03.406 11824 Exposure complete
22:27:14.637 00.243 11824 worker thread done servicing request
22:27:14.637 00.000 12116 OnExposeComplete: enter
22:27:14.640 00.003 12116 UpdateGuideState(): m_state=6
22:27:14.644 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
22:27:14.647 00.003 12116 Star::Find returns 1 (0), X=690.79, Y=1004.81, Mass=201035, SNR=40.2, Peak=27187 HFD=3.4
22:27:14.650 00.003 12116 MultiStar: [#1 -0.68,-0.24,0.73,U] [#2 -0.92,-0.01,0.79,U] [#3 -1.09,-0.34,0.64,U] [#4 1.19,-0.91,0.00,M1] [#5 -1.44,-0.95,0.00,M4] [#6 -1.18,0.31,0.59,U] [#7 -0.84,-0.24,0.51,U] [#8 -1.18,-0.37,0.38,U] 
22:27:14.654 00.004 12116 refined, 6 included, MultiStar: {-1.00, -0.12}, one-star: {-1.16, -0.08}
22:27:14.656 00.002 12116 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.71) = xAngle (-5.74 = 0.55)
22:27:14.659 00.003 12116 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.75 = -2.75)
22:27:14.662 00.003 12116 CameraToMount -- cameraX=-1.00 cameraY=-0.12 hyp=1.01 cameraTheta=-3.02 mountX=0.86 mountY=-0.38, mountTheta=-0.42
22:27:14.666 00.004 12116 SchedulePrimaryMove(0D79E080, x=-1.00, y=-0.12, opts=13)
22:27:14.670 00.004 12116 Enqueuing Move request for scope (-1.00, -0.12)
22:27:14.672 00.002 11824 Worker thread wakes up
22:27:14.673 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6922, FiltMin=1706, FiltMax=65535, Gamma=0.510
22:27:14.675 00.002 12116 UpdateGuideState exits: m=201035 SNR=40.2
22:27:14.678 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:14.681 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.00, -0.12) opts 0xd
22:27:14.681 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:27:14.683 00.002 11824 Handling offset move in thread for scope, endpoint = (-1.00, -0.12)
22:27:14.684 00.001 12116 Enqueuing Expose request
22:27:14.687 00.003 11824 Moving (-1.00, -0.12) raw xDistance=0.86 yDistance=-0.38
22:27:14.687 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.86
22:27:14.687 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:14.687 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:27:14.688 00.001 11824 MoveAxis(W, 203, ABG)
22:27:14.688 00.000 11824 Guiding  Dir = 3, Dur = 203
22:27:14.688 00.000 11824 IsSlewing returns 0
22:27:14.688 00.000 11824 IsGuiding returns 0
22:27:14.689 00.001 11824 PulseGuide returned control before completion, sleep 213
22:27:14.916 00.227 11824 IsGuiding returns 1
22:27:14.916 00.000 11824 scope still moving after pulse duration time elapsed
22:27:14.947 00.031 11824 IsSlewing returns 0
22:27:14.947 00.000 11824 IsGuiding returns 0
22:27:14.947 00.000 11824 scope move finished after 203 + 56 ms
22:27:14.947 00.000 11824 Move returns status 0, amount 203
22:27:14.948 00.001 11824 MoveAxis(N, 0, ABG)
22:27:14.948 00.000 11824 Move returns status 0, amount 0
22:27:14.948 00.000 11824 move complete, result=0
22:27:14.948 00.000 11824 worker thread done servicing request
22:27:14.948 00.000 11824 Worker thread wakes up
22:27:14.948 00.000 12116 GuideStep: 0.9 px 203 ms WEST, -0.4 px 0 ms NORTH
22:27:14.951 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:27:14.951 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:18.362 03.411 11824 Exposure complete
22:27:18.645 00.283 11824 worker thread done servicing request
22:27:18.645 00.000 12116 OnExposeComplete: enter
22:27:18.648 00.003 12116 UpdateGuideState(): m_state=6
22:27:18.654 00.006 12116 Star::Find(15, 690, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
22:27:18.657 00.003 12116 Star::Find returns 1 (0), X=691.11, Y=1005.34, Mass=257456, SNR=45.1, Peak=34659 HFD=3.4
22:27:18.663 00.006 12116 MultiStar: [#1 -0.52,0.09,0.75,U] [#2 -0.77,0.04,0.63,U] [#3 -1.27,-0.42,0.76,U] [#4 0.82,0.01,0.44,U] [#5 -0.95,0.53,0.32,U] [#6 -0.80,-0.23,0.53,U] [#7 -1.05,-0.41,0.46,U] [#8 -1.21,0.36,0.30,U] 
22:27:18.669 00.006 12116 refined, 8 included, MultiStar: {-0.75, 0.04}, one-star: {-0.85, 0.45}
22:27:18.674 00.005 12116 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.71) = xAngle (0.38 = 0.38)
22:27:18.677 00.003 12116 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.37 = -2.92)
22:27:18.680 00.003 12116 CameraToMount -- cameraX=-0.75 cameraY=0.04 hyp=0.75 cameraTheta=3.09 mountX=0.70 mountY=-0.17, mountTheta=-0.23
22:27:18.688 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.75, y=0.04, opts=13)
22:27:18.693 00.005 12116 Enqueuing Move request for scope (-0.75, 0.04)
22:27:18.696 00.003 11824 Worker thread wakes up
22:27:18.696 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6803, FiltMin=1463, FiltMax=65535, Gamma=0.510
22:27:18.699 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.04) opts 0xd
22:27:18.699 00.000 12116 UpdateGuideState exits: m=257456 SNR=45.1
22:27:18.703 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.75, 0.04)
22:27:18.703 00.000 11824 Moving (-0.75, 0.04) raw xDistance=0.70 yDistance=-0.17
22:27:18.703 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:18.706 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:27:18.710 00.004 12116 Enqueuing Expose request
22:27:18.713 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.70
22:27:18.713 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:18.714 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:27:18.714 00.000 11824 MoveAxis(W, 171, ABG)
22:27:18.714 00.000 11824 Guiding  Dir = 3, Dur = 171
22:27:18.714 00.000 11824 IsSlewing returns 0
22:27:18.714 00.000 11824 IsGuiding returns 0
22:27:18.715 00.001 11824 PulseGuide returned control before completion, sleep 181
22:27:18.910 00.195 11824 IsGuiding returns 1
22:27:18.910 00.000 11824 scope still moving after pulse duration time elapsed
22:27:18.942 00.032 11824 IsSlewing returns 0
22:27:18.942 00.000 11824 IsGuiding returns 0
22:27:18.942 00.000 11824 scope move finished after 171 + 57 ms
22:27:18.943 00.001 11824 Move returns status 0, amount 171
22:27:18.943 00.000 11824 MoveAxis(N, 0, ABG)
22:27:18.943 00.000 11824 Move returns status 0, amount 0
22:27:18.943 00.000 11824 move complete, result=0
22:27:18.943 00.000 11824 worker thread done servicing request
22:27:18.943 00.000 11824 Worker thread wakes up
22:27:18.943 00.000 12116 GuideStep: 0.7 px 171 ms WEST, -0.2 px 0 ms NORTH
22:27:18.946 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:27:18.946 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:22.351 03.405 11824 Exposure complete
22:27:22.588 00.237 11824 worker thread done servicing request
22:27:22.588 00.000 12116 OnExposeComplete: enter
22:27:22.591 00.003 12116 UpdateGuideState(): m_state=6
22:27:22.594 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
22:27:22.597 00.003 12116 Star::Find returns 1 (0), X=691.47, Y=1005.06, Mass=317160, SNR=53.1, Peak=34563 HFD=3.5
22:27:22.600 00.003 12116 MultiStar: [#1 -0.40,-0.00,0.72,U] [#2 -0.20,0.12,0.74,U] [#3 -0.45,-0.20,0.71,U] [#4 0.54,-0.90,0.47,U] [#5 -1.47,0.41,0.00,M4] [#6 -0.38,-0.32,0.61,U] [#7 -0.62,0.06,0.33,U] [#8 -0.55,0.16,0.30,U] 
22:27:22.605 00.005 12116 refined, 7 included, MultiStar: {-0.33, -0.09}, one-star: {-0.49, 0.17}
22:27:22.607 00.002 12116 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.71) = xAngle (-5.59 = 0.69)
22:27:22.611 00.004 12116 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.60 = -2.60)
22:27:22.613 00.002 12116 CameraToMount -- cameraX=-0.33 cameraY=-0.09 hyp=0.34 cameraTheta=-2.87 mountX=0.26 mountY=-0.17, mountTheta=-0.59
22:27:22.618 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=-0.09, opts=13)
22:27:22.622 00.004 12116 Enqueuing Move request for scope (-0.33, -0.09)
22:27:22.625 00.003 11824 Worker thread wakes up
22:27:22.625 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.09) opts 0xd
22:27:22.625 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.33, -0.09)
22:27:22.625 00.000 11824 Moving (-0.33, -0.09) raw xDistance=0.26 yDistance=-0.17
22:27:22.625 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
22:27:22.625 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:22.625 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6579, FiltMin=1674, FiltMax=65535, Gamma=0.510
22:27:22.628 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:27:22.628 00.000 11824 MoveAxis(E, 0, ABG)
22:27:22.628 00.000 11824 Move returns status 0, amount 0
22:27:22.628 00.000 11824 MoveAxis(N, 0, ABG)
22:27:22.628 00.000 11824 Move returns status 0, amount 0
22:27:22.628 00.000 11824 move complete, result=0
22:27:22.629 00.001 11824 worker thread done servicing request
22:27:22.629 00.000 12116 UpdateGuideState exits: m=317160 SNR=53.1
22:27:22.631 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:22.633 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:27:22.636 00.003 12116 Enqueuing Expose request
22:27:22.639 00.003 12116 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:27:22.641 00.002 11824 Worker thread wakes up
22:27:22.642 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:27:22.642 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:26.061 03.419 11824 Exposure complete
22:27:26.330 00.269 11824 worker thread done servicing request
22:27:26.330 00.000 12116 OnExposeComplete: enter
22:27:26.333 00.003 12116 UpdateGuideState(): m_state=6
22:27:26.337 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
22:27:26.340 00.003 12116 Star::Find returns 1 (0), X=691.13, Y=1004.93, Mass=375266, SNR=61.2, Peak=43747 HFD=3.0
22:27:26.344 00.004 12116 MultiStar: [#1 -0.79,-0.08,0.89,U] [#2 -0.76,0.02,0.73,U] [#3 -1.10,-0.11,0.77,U] [#4 1.38,-0.23,0.00,M1] [#5 -1.05,-0.24,0.42,U] [#6 -0.98,0.13,0.63,U] [#7 -0.85,-0.28,0.38,U] [#8 -0.70,-0.44,0.46,U] 
22:27:26.347 00.003 12116 single-star, 7 included, MultiStar: {-0.88, -0.08}, one-star: {-0.82, 0.04}
22:27:26.349 00.002 12116 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.71) = xAngle (0.38 = 0.38)
22:27:26.352 00.003 12116 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.37 = -2.92)
22:27:26.355 00.003 12116 CameraToMount -- cameraX=-0.82 cameraY=0.04 hyp=0.82 cameraTheta=3.09 mountX=0.76 mountY=-0.18, mountTheta=-0.24
22:27:26.363 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.82, y=0.04, opts=13)
22:27:26.365 00.002 12116 Enqueuing Move request for scope (-0.82, 0.04)
22:27:26.368 00.003 11824 Worker thread wakes up
22:27:26.368 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.04) opts 0xd
22:27:26.368 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6349, FiltMin=1712, FiltMax=65535, Gamma=0.510
22:27:26.372 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.82, 0.04)
22:27:26.372 00.000 12116 UpdateGuideState exits: m=375266 SNR=61.2
22:27:26.375 00.003 11824 Moving (-0.82, 0.04) raw xDistance=0.76 yDistance=-0.18
22:27:26.375 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
22:27:26.375 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:26.375 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:26.379 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:27:26.379 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:27:26.381 00.002 12116 Enqueuing Expose request
22:27:26.384 00.003 11824 MoveAxis(W, 171, ABG)
22:27:26.384 00.000 11824 Guiding  Dir = 3, Dur = 171
22:27:26.384 00.000 11824 IsSlewing returns 0
22:27:26.385 00.001 11824 IsGuiding returns 0
22:27:26.385 00.000 11824 PulseGuide returned control before completion, sleep 181
22:27:26.576 00.191 11824 IsGuiding returns 1
22:27:26.576 00.000 11824 scope still moving after pulse duration time elapsed
22:27:26.608 00.032 11824 IsSlewing returns 0
22:27:26.608 00.000 11824 IsGuiding returns 0
22:27:26.609 00.001 11824 scope move finished after 171 + 52 ms
22:27:26.609 00.000 11824 Move returns status 0, amount 171
22:27:26.609 00.000 11824 MoveAxis(N, 0, ABG)
22:27:26.609 00.000 11824 Move returns status 0, amount 0
22:27:26.609 00.000 11824 move complete, result=0
22:27:26.609 00.000 11824 worker thread done servicing request
22:27:26.609 00.000 11824 Worker thread wakes up
22:27:26.609 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:27:26.609 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:26.610 00.001 12116 GuideStep: 0.8 px 171 ms WEST, -0.2 px 0 ms NORTH
22:27:30.027 03.417 11824 Exposure complete
22:27:30.279 00.252 11824 worker thread done servicing request
22:27:30.279 00.000 12116 OnExposeComplete: enter
22:27:30.289 00.010 12116 UpdateGuideState(): m_state=6
22:27:30.295 00.006 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
22:27:30.299 00.004 12116 Star::Find returns 1 (0), X=691.87, Y=1004.33, Mass=483538, SNR=65.9, Peak=55987 HFD=3.6
22:27:30.308 00.009 12116 MultiStar: [#1 -0.11,-0.51,0.99,U] [#2 -0.06,-0.35,0.83,U] [#3 -0.19,-0.58,0.70,U] [#4 -0.06,-0.78,0.54,U] [#5 -0.49,-0.57,0.43,U] [#6 0.06,-0.16,0.69,U] [#7 -0.10,-0.59,0.38,U] [#8 -0.13,-0.03,0.36,U] 
22:27:30.312 00.004 12116 refined, 8 included, MultiStar: {-0.11, -0.47}, one-star: {-0.08, -0.56}
22:27:30.315 00.003 12116 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.71) = xAngle (-4.52 = 1.77)
22:27:30.318 00.003 12116 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.53 = -1.53)
22:27:30.321 00.003 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.47 hyp=0.48 cameraTheta=-1.80 mountX=-0.09 mountY=-0.48, mountTheta=-1.76
22:27:30.327 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.47, opts=13)
22:27:30.330 00.003 12116 Enqueuing Move request for scope (-0.11, -0.47)
22:27:30.333 00.003 11824 Worker thread wakes up
22:27:30.333 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6067, FiltMin=1536, FiltMax=65535, Gamma=0.510
22:27:30.337 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.47) opts 0xd
22:27:30.337 00.000 12116 UpdateGuideState exits: m=483538 SNR=65.9
22:27:30.340 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.47)
22:27:30.340 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:30.343 00.003 11824 Moving (-0.11, -0.47) raw xDistance=-0.09 yDistance=-0.48
22:27:30.343 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:27:30.346 00.003 12116 Enqueuing Expose request
22:27:30.348 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:27:30.349 00.001 11824 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:27:30.349 00.000 11824 MoveAxis(E, 0, ABG)
22:27:30.349 00.000 11824 Move returns status 0, amount 0
22:27:30.349 00.000 11824 MoveAxis(N, 90, ABG)
22:27:30.349 00.000 11824 Guiding  Dir = 0, Dur = 90
22:27:30.349 00.000 11824 IsSlewing returns 0
22:27:30.349 00.000 11824 IsGuiding returns 0
22:27:30.350 00.001 11824 PulseGuide returned control before completion, sleep 100
22:27:30.459 00.109 11824 IsGuiding returns 1
22:27:30.459 00.000 11824 scope still moving after pulse duration time elapsed
22:27:30.490 00.031 11824 IsSlewing returns 0
22:27:30.491 00.001 11824 IsGuiding returns 0
22:27:30.491 00.000 11824 scope move finished after 90 + 51 ms
22:27:30.491 00.000 11824 Move returns status 0, amount 90
22:27:30.491 00.000 11824 move complete, result=0
22:27:30.492 00.001 11824 worker thread done servicing request
22:27:30.492 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.5 px 90 ms NORTH
22:27:30.495 00.003 11824 Worker thread wakes up
22:27:30.495 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:27:30.495 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:33.990 03.495 11824 Exposure complete
22:27:34.258 00.268 11824 worker thread done servicing request
22:27:34.258 00.000 12116 OnExposeComplete: enter
22:27:34.261 00.003 12116 UpdateGuideState(): m_state=6
22:27:34.265 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
22:27:34.268 00.003 12116 Star::Find returns 1 (0), X=692.03, Y=1004.65, Mass=568134, SNR=87.0, Peak=51539 HFD=3.4
22:27:34.273 00.005 12116 MultiStar: [#1 0.14,-0.43,0.83,U] [#2 0.19,-0.38,0.81,U] [#3 -0.20,-0.17,0.70,U] [#4 -0.28,-0.34,0.45,U] [#5 -0.35,-0.34,0.40,U] [#6 0.05,0.03,0.63,U] [#7 0.44,-0.47,0.45,U] [#8 0.40,-0.30,0.39,U] 
22:27:34.275 00.002 12116 single-star, 8 included, MultiStar: {0.06, -0.29}, one-star: {0.08, -0.24}
22:27:34.279 00.004 12116 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.71) = xAngle (-3.97 = 2.31)
22:27:34.281 00.002 12116 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.99 = -0.99)
22:27:34.284 00.003 12116 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.26 cameraTheta=-1.26 mountX=-0.17 mountY=-0.21, mountTheta=-2.25
22:27:34.290 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=-0.24, opts=13)
22:27:34.295 00.005 12116 Enqueuing Move request for scope (0.08, -0.24)
22:27:34.298 00.003 11824 Worker thread wakes up
22:27:34.298 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5859, FiltMin=1728, FiltMax=65535, Gamma=0.510
22:27:34.301 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
22:27:34.302 00.001 12116 UpdateGuideState exits: m=568134 SNR=87.0
22:27:34.305 00.003 11824 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
22:27:34.305 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:34.309 00.004 11824 Moving (0.08, -0.24) raw xDistance=-0.17 yDistance=-0.21
22:27:34.309 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:27:34.311 00.002 12116 Enqueuing Expose request
22:27:34.314 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:27:34.314 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:34.314 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:27:34.314 00.000 11824 MoveAxis(E, 0, ABG)
22:27:34.314 00.000 11824 Move returns status 0, amount 0
22:27:34.315 00.001 11824 MoveAxis(N, 0, ABG)
22:27:34.315 00.000 11824 Move returns status 0, amount 0
22:27:34.315 00.000 11824 move complete, result=0
22:27:34.315 00.000 11824 worker thread done servicing request
22:27:34.315 00.000 11824 Worker thread wakes up
22:27:34.315 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:27:34.315 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:34.318 00.003 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:27:37.709 03.391 11824 Exposure complete
22:27:37.940 00.231 12116 OnExposeComplete: enter
22:27:37.943 00.003 11824 worker thread done servicing request
22:27:37.945 00.002 12116 UpdateGuideState(): m_state=6
22:27:37.948 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
22:27:37.951 00.003 12116 Star::Find returns 1 (0), X=691.95, Y=1004.47, Mass=618107, SNR=87.0, Peak=60531 HFD=3.5
22:27:37.955 00.004 12116 MultiStar: [#1 0.12,-0.53,0.95,U] [#2 0.29,-0.67,0.74,U] [#3 0.06,-0.52,0.78,U] [#4 -0.24,-0.55,0.62,U] [#5 -0.17,-0.54,0.54,U] [#6 0.23,-0.39,0.65,U] [#7 0.02,-0.76,0.47,U] [#8 0.16,-0.79,0.35,U] 
22:27:37.958 00.003 12116 single-star, 8 included, MultiStar: {0.06, -0.55}, one-star: {-0.01, -0.42}
22:27:37.960 00.002 12116 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.71) = xAngle (-4.31 = 1.98)
22:27:37.962 00.002 12116 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.32 = -1.32)
22:27:37.965 00.003 12116 CameraToMount -- cameraX=-0.01 cameraY=-0.42 hyp=0.42 cameraTheta=-1.59 mountX=-0.17 mountY=-0.41, mountTheta=-1.96
22:27:37.970 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.01, y=-0.42, opts=13)
22:27:37.973 00.003 12116 Enqueuing Move request for scope (-0.01, -0.42)
22:27:37.977 00.004 11824 Worker thread wakes up
22:27:37.977 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5715, FiltMin=1655, FiltMax=65535, Gamma=0.510
22:27:37.979 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.42) opts 0xd
22:27:37.979 00.000 12116 UpdateGuideState exits: m=618107 SNR=87.0
22:27:37.982 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:37.985 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:27:37.989 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.01, -0.42)
22:27:37.989 00.000 12116 Enqueuing Expose request
22:27:37.992 00.003 11824 Moving (-0.01, -0.42) raw xDistance=-0.17 yDistance=-0.41
22:27:37.992 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:27:37.992 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:37.992 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:27:37.992 00.000 11824 MoveAxis(E, 0, ABG)
22:27:37.992 00.000 11824 Move returns status 0, amount 0
22:27:37.992 00.000 11824 MoveAxis(N, 0, ABG)
22:27:37.993 00.001 11824 Move returns status 0, amount 0
22:27:37.993 00.000 11824 move complete, result=0
22:27:37.993 00.000 11824 worker thread done servicing request
22:27:37.993 00.000 11824 Worker thread wakes up
22:27:37.993 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:27:37.996 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:27:37.996 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:41.403 03.407 11824 Exposure complete
22:27:41.650 00.247 11824 worker thread done servicing request
22:27:41.650 00.000 12116 OnExposeComplete: enter
22:27:41.654 00.004 12116 UpdateGuideState(): m_state=6
22:27:41.658 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
22:27:41.663 00.005 12116 Star::Find returns 1 (0), X=691.45, Y=1004.71, Mass=614068, SNR=96.2, Peak=58307 HFD=3.3
22:27:41.669 00.006 12116 MultiStar: [#1 -0.27,-0.26,0.85,U] [#2 -0.17,-0.51,0.68,U] [#3 -0.34,-0.62,0.67,U] [#4 -0.06,-0.57,0.57,U] [#5 -0.81,-0.15,0.35,U] [#6 -0.28,-0.35,0.66,U] [#7 -0.36,-0.83,0.40,U] [#8 -0.39,-0.38,0.30,U] 
22:27:41.674 00.005 12116 refined, 8 included, MultiStar: {-0.34, -0.40}, one-star: {-0.50, -0.18}
22:27:41.678 00.004 12116 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.71) = xAngle (-4.98 = 1.31)
22:27:41.683 00.005 12116 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.99 = -1.99)
22:27:41.688 00.005 12116 CameraToMount -- cameraX=-0.34 cameraY=-0.40 hyp=0.53 cameraTheta=-2.26 mountX=0.14 mountY=-0.48, mountTheta=-1.29
22:27:41.699 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.34, y=-0.40, opts=13)
22:27:41.706 00.007 12116 Enqueuing Move request for scope (-0.34, -0.40)
22:27:41.711 00.005 11824 Worker thread wakes up
22:27:41.712 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5664, FiltMin=1639, FiltMax=65535, Gamma=0.510
22:27:41.715 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.40) opts 0xd
22:27:41.715 00.000 12116 UpdateGuideState exits: m=614068 SNR=96.2
22:27:41.718 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.34, -0.40)
22:27:41.718 00.000 11824 Moving (-0.34, -0.40) raw xDistance=0.14 yDistance=-0.48
22:27:41.718 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:27:41.718 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:27:41.719 00.001 11824 MoveAxis(E, 0, ABG)
22:27:41.719 00.000 11824 Move returns status 0, amount 0
22:27:41.719 00.000 11824 MoveAxis(N, 90, ABG)
22:27:41.719 00.000 11824 Guiding  Dir = 0, Dur = 90
22:27:41.719 00.000 11824 IsSlewing returns 0
22:27:41.719 00.000 11824 IsGuiding returns 0
22:27:41.720 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:41.723 00.003 11824 PulseGuide returned control before completion, sleep 100
22:27:41.724 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:27:41.727 00.003 12116 Enqueuing Expose request
22:27:41.835 00.108 11824 IsGuiding returns 0
22:27:41.835 00.000 11824 Move returns status 0, amount 90
22:27:41.835 00.000 11824 move complete, result=0
22:27:41.836 00.001 12116 GuideStep: 0.1 px 0 ms EAST, -0.5 px 90 ms NORTH
22:27:41.839 00.003 11824 worker thread done servicing request
22:27:41.839 00.000 11824 Worker thread wakes up
22:27:41.839 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:27:41.840 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:45.248 03.408 11824 Exposure complete
22:27:45.506 00.258 11824 worker thread done servicing request
22:27:45.506 00.000 12116 OnExposeComplete: enter
22:27:45.511 00.005 12116 UpdateGuideState(): m_state=6
22:27:45.514 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
22:27:45.517 00.003 12116 Star::Find returns 1 (0), X=691.75, Y=1004.68, Mass=662008, SNR=101.8, Peak=56291 HFD=3.6
22:27:45.521 00.004 12116 MultiStar: [#1 -0.04,-0.51,0.79,U] [#2 -0.08,-0.24,0.65,U] [#3 -0.43,-0.29,0.68,U] [#4 0.28,-0.59,0.59,U] [#5 -0.45,-0.20,0.37,U] [#6 -0.14,-0.16,0.54,U] [#7 -0.12,-0.56,0.38,U] [#8 -0.15,0.20,0.29,U] 
22:27:45.525 00.004 12116 single-star, 8 included, MultiStar: {-0.14, -0.31}, one-star: {-0.20, -0.21}
22:27:45.528 00.003 12116 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.71) = xAngle (-5.06 = 1.22)
22:27:45.530 00.002 12116 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.07 = -2.07)
22:27:45.533 00.003 12116 CameraToMount -- cameraX=-0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-2.35 mountX=0.10 mountY=-0.26, mountTheta=-1.20
22:27:45.540 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.20, y=-0.21, opts=13)
22:27:45.544 00.004 12116 Enqueuing Move request for scope (-0.20, -0.21)
22:27:45.546 00.002 11824 Worker thread wakes up
22:27:45.546 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5635, FiltMin=1739, FiltMax=65535, Gamma=0.510
22:27:45.549 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.21) opts 0xd
22:27:45.549 00.000 12116 UpdateGuideState exits: m=662008 SNR=101.8
22:27:45.552 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.20, -0.21)
22:27:45.552 00.000 11824 Moving (-0.20, -0.21) raw xDistance=0.10 yDistance=-0.26
22:27:45.552 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:45.556 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:27:45.559 00.003 12116 Enqueuing Expose request
22:27:45.562 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:27:45.562 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:45.562 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:27:45.562 00.000 11824 MoveAxis(E, 0, ABG)
22:27:45.562 00.000 11824 Move returns status 0, amount 0
22:27:45.563 00.001 11824 MoveAxis(N, 0, ABG)
22:27:45.563 00.000 11824 Move returns status 0, amount 0
22:27:45.563 00.000 11824 move complete, result=0
22:27:45.563 00.000 11824 worker thread done servicing request
22:27:45.563 00.000 11824 Worker thread wakes up
22:27:45.563 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:27:45.563 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:45.566 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:27:48.974 03.408 11824 Exposure complete
22:27:49.227 00.253 11824 worker thread done servicing request
22:27:49.227 00.000 12116 OnExposeComplete: enter
22:27:49.230 00.003 12116 UpdateGuideState(): m_state=6
22:27:49.234 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
22:27:49.238 00.004 12116 Star::Find returns 1 (0), X=691.49, Y=1005.39, Mass=676445, SNR=98.9, Peak=57683 HFD=3.3
22:27:49.241 00.003 12116 MultiStar: [#1 -0.29,0.25,0.85,U] [#2 -0.32,0.33,0.67,U] [#3 -0.60,0.08,0.78,U] [#4 0.30,0.13,0.61,U] [#5 -0.84,0.67,0.34,U] [#6 -0.55,0.59,0.60,U] [#7 -0.55,0.09,0.43,U] [#8 -0.23,0.43,0.35,U] 
22:27:49.244 00.003 12116 refined, 8 included, MultiStar: {-0.38, 0.33}, one-star: {-0.46, 0.50}
22:27:49.246 00.002 12116 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.71) = xAngle (-0.29 = -0.29)
22:27:49.249 00.003 12116 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.70 = 2.70)
22:27:49.253 00.004 12116 CameraToMount -- cameraX=-0.38 cameraY=0.33 hyp=0.50 cameraTheta=2.43 mountX=0.48 mountY=0.21, mountTheta=0.42
22:27:49.259 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.38, y=0.33, opts=13)
22:27:49.262 00.003 12116 Enqueuing Move request for scope (-0.38, 0.33)
22:27:49.265 00.003 11824 Worker thread wakes up
22:27:49.265 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5616, FiltMin=1824, FiltMax=65535, Gamma=0.510
22:27:49.268 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.33) opts 0xd
22:27:49.268 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.38, 0.33)
22:27:49.268 00.000 12116 UpdateGuideState exits: m=676445 SNR=98.9
22:27:49.271 00.003 11824 Moving (-0.38, 0.33) raw xDistance=0.48 yDistance=0.21
22:27:49.271 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:49.274 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
22:27:49.274 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:27:49.277 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:49.277 00.000 12116 Enqueuing Expose request
22:27:49.279 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:27:49.280 00.001 11824 MoveAxis(W, 108, ABG)
22:27:49.280 00.000 11824 Guiding  Dir = 3, Dur = 108
22:27:49.280 00.000 11824 IsSlewing returns 0
22:27:49.280 00.000 11824 IsGuiding returns 0
22:27:49.281 00.001 11824 PulseGuide returned control before completion, sleep 118
22:27:49.406 00.125 11824 IsGuiding returns 1
22:27:49.406 00.000 11824 scope still moving after pulse duration time elapsed
22:27:49.437 00.031 11824 IsSlewing returns 0
22:27:49.439 00.002 11824 IsGuiding returns 0
22:27:49.439 00.000 11824 scope move finished after 108 + 50 ms
22:27:49.439 00.000 11824 Move returns status 0, amount 108
22:27:49.439 00.000 11824 MoveAxis(N, 0, ABG)
22:27:49.439 00.000 11824 Move returns status 0, amount 0
22:27:49.440 00.001 11824 move complete, result=0
22:27:49.440 00.000 11824 worker thread done servicing request
22:27:49.440 00.000 11824 Worker thread wakes up
22:27:49.440 00.000 12116 GuideStep: 0.5 px 108 ms WEST, 0.2 px 0 ms NORTH
22:27:49.445 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:27:49.445 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:52.845 03.400 11824 Exposure complete
22:27:53.082 00.237 11824 worker thread done servicing request
22:27:53.082 00.000 12116 OnExposeComplete: enter
22:27:53.086 00.004 12116 UpdateGuideState(): m_state=6
22:27:53.089 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
22:27:53.093 00.004 12116 Star::Find returns 1 (0), X=692.26, Y=1005.21, Mass=627585, SNR=89.1, Peak=61786 HFD=3.5
22:27:53.096 00.003 12116 MultiStar: [#1 0.67,0.08,1.04,U] [#2 0.65,0.08,0.72,U] [#3 0.27,-0.03,0.78,U] [#4 -0.61,0.16,0.67,U] [#5 0.12,0.18,0.40,U] [#6 0.51,0.25,0.67,U] [#7 0.38,-0.31,0.44,U] [#8 0.73,0.27,0.35,U] 
22:27:53.099 00.003 12116 refined, 8 included, MultiStar: {0.35, 0.12}, one-star: {0.31, 0.32}
22:27:53.102 00.003 12116 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.71) = xAngle (-2.38 = -2.38)
22:27:53.105 00.003 12116 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.61 = 0.61)
22:27:53.108 00.003 12116 CameraToMount -- cameraX=0.35 cameraY=0.12 hyp=0.37 cameraTheta=0.34 mountX=-0.26 mountY=0.21, mountTheta=2.47
22:27:53.114 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.35, y=0.12, opts=13)
22:27:53.117 00.003 12116 Enqueuing Move request for scope (0.35, 0.12)
22:27:53.120 00.003 11824 Worker thread wakes up
22:27:53.120 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5603, FiltMin=1751, FiltMax=65535, Gamma=0.510
22:27:53.124 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.12) opts 0xd
22:27:53.124 00.000 12116 UpdateGuideState exits: m=627585 SNR=89.1
22:27:53.126 00.002 11824 Handling offset move in thread for scope, endpoint = (0.35, 0.12)
22:27:53.126 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:53.129 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:27:53.131 00.002 12116 Enqueuing Expose request
22:27:53.133 00.002 11824 Moving (0.35, 0.12) raw xDistance=-0.26 yDistance=0.21
22:27:53.133 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:27:53.134 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:53.134 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:27:53.134 00.000 11824 MoveAxis(E, 0, ABG)
22:27:53.134 00.000 11824 Move returns status 0, amount 0
22:27:53.134 00.000 11824 MoveAxis(N, 0, ABG)
22:27:53.134 00.000 11824 Move returns status 0, amount 0
22:27:53.134 00.000 11824 move complete, result=0
22:27:53.134 00.000 11824 worker thread done servicing request
22:27:53.134 00.000 11824 Worker thread wakes up
22:27:53.135 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:27:53.135 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:53.138 00.003 12116 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
22:27:56.539 03.401 11824 Exposure complete
22:27:56.781 00.242 11824 worker thread done servicing request
22:27:56.781 00.000 12116 OnExposeComplete: enter
22:27:56.784 00.003 12116 UpdateGuideState(): m_state=6
22:27:56.789 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
22:27:56.792 00.003 12116 Star::Find returns 1 (0), X=691.88, Y=1005.06, Mass=679105, SNR=108.6, Peak=65535 HFD=3.6
22:27:56.795 00.003 12116 MultiStar: [#1 0.27,0.04,0.70,U] [#2 0.12,0.13,0.62,U] [#3 -0.02,-0.31,0.74,U] [#4 -0.17,0.08,0.71,U] [#5 -0.63,-0.05,0.38,U] [#6 -0.11,0.01,0.58,U] [#7 0.05,0.12,0.42,U] [#8 -0.08,0.22,0.29,U] 
22:27:56.798 00.003 12116 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {-0.08, 0.17}
22:27:56.801 00.003 12116 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.71) = xAngle (-0.26 = -0.26)
22:27:56.806 00.005 12116 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.73 = 2.73)
22:27:56.808 00.002 12116 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.46 mountX=0.06 mountY=0.02, mountTheta=0.39
22:27:56.814 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=0.04, opts=13)
22:27:56.818 00.004 12116 Enqueuing Move request for scope (-0.05, 0.04)
22:27:56.821 00.003 11824 Worker thread wakes up
22:27:56.821 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5613, FiltMin=1747, FiltMax=65535, Gamma=0.510
22:27:56.824 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
22:27:56.824 00.000 12116 UpdateGuideState exits: m=679105 SNR=108.6
22:27:56.827 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
22:27:56.827 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:56.829 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:27:56.833 00.004 12116 Enqueuing Expose request
22:27:56.836 00.003 11824 Moving (-0.05, 0.04) raw xDistance=0.06 yDistance=0.02
22:27:56.836 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:27:56.836 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:56.836 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:27:56.837 00.001 11824 MoveAxis(E, 0, ABG)
22:27:56.837 00.000 11824 Move returns status 0, amount 0
22:27:56.837 00.000 11824 MoveAxis(N, 0, ABG)
22:27:56.837 00.000 11824 Move returns status 0, amount 0
22:27:56.837 00.000 11824 move complete, result=0
22:27:56.837 00.000 11824 worker thread done servicing request
22:27:56.837 00.000 11824 Worker thread wakes up
22:27:56.837 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:27:56.837 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:27:56.840 00.003 12116 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:28:00.334 03.494 11824 Exposure complete
22:28:00.828 00.494 11824 worker thread done servicing request
22:28:00.828 00.000 12116 OnExposeComplete: enter
22:28:00.832 00.004 12116 UpdateGuideState(): m_state=6
22:28:00.836 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
22:28:00.840 00.004 12116 Star::Find returns 1 (0), X=691.93, Y=1005.12, Mass=632051, SNR=93.1, Peak=60762 HFD=3.2
22:28:00.845 00.005 12116 MultiStar: [#1 -0.04,0.06,1.03,U] [#2 -0.09,-0.15,0.69,U] [#3 -0.20,-0.08,0.71,U] [#4 0.26,-0.12,0.71,U] [#5 -0.50,0.10,0.45,U] [#6 -0.17,0.21,0.73,U] [#7 -0.17,-0.19,0.42,U] [#8 -0.22,0.05,0.37,U] 
22:28:00.849 00.004 12116 refined, 8 included, MultiStar: {-0.10, 0.03}, one-star: {-0.02, 0.23}
22:28:00.853 00.004 12116 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.71) = xAngle (0.13 = 0.13)
22:28:00.856 00.003 12116 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.12 = 3.12)
22:28:00.862 00.006 12116 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.85 mountX=0.10 mountY=0.00, mountTheta=0.02
22:28:00.870 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.10, y=0.03, opts=13)
22:28:00.874 00.004 12116 Enqueuing Move request for scope (-0.10, 0.03)
22:28:00.878 00.004 11824 Worker thread wakes up
22:28:00.879 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5594, FiltMin=1642, FiltMax=65535, Gamma=0.510
22:28:00.882 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
22:28:00.882 00.000 12116 UpdateGuideState exits: m=632051 SNR=93.1
22:28:00.886 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
22:28:00.886 00.000 11824 Moving (-0.10, 0.03) raw xDistance=0.10 yDistance=0.00
22:28:00.886 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:28:00.886 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:00.886 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:00.890 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:00.895 00.005 12116 Enqueuing Expose request
22:28:00.898 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:28:00.898 00.000 11824 MoveAxis(E, 0, ABG)
22:28:00.898 00.000 11824 Move returns status 0, amount 0
22:28:00.899 00.001 11824 MoveAxis(N, 0, ABG)
22:28:00.899 00.000 11824 Move returns status 0, amount 0
22:28:00.899 00.000 11824 move complete, result=0
22:28:00.899 00.000 11824 worker thread done servicing request
22:28:00.899 00.000 11824 Worker thread wakes up
22:28:00.899 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:00.900 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:28:00.904 00.004 12116 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:28:04.302 03.398 11824 Exposure complete
22:28:04.545 00.243 11824 worker thread done servicing request
22:28:04.546 00.001 12116 OnExposeComplete: enter
22:28:04.549 00.003 12116 UpdateGuideState(): m_state=6
22:28:04.553 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
22:28:04.556 00.003 12116 Star::Find returns 1 (0), X=691.37, Y=1005.03, Mass=650493, SNR=85.8, Peak=60707 HFD=3.4
22:28:04.560 00.004 12116 MultiStar: [#1 -0.41,-0.06,0.98,U] [#2 -0.40,-0.03,0.80,U] [#3 -0.62,0.03,0.89,U] [#4 0.40,-0.20,0.74,U] [#5 -0.70,0.01,0.46,U] [#6 -0.60,0.06,0.73,U] [#7 -0.41,-0.32,0.49,U] [#8 -0.18,0.06,0.48,U] 
22:28:04.563 00.003 12116 refined, 8 included, MultiStar: {-0.40, -0.02}, one-star: {-0.58, 0.14}
22:28:04.566 00.003 12116 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.71) = xAngle (-5.80 = 0.48)
22:28:04.568 00.002 12116 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.81 = -2.81)
22:28:04.572 00.004 12116 CameraToMount -- cameraX=-0.40 cameraY=-0.02 hyp=0.40 cameraTheta=-3.09 mountX=0.35 mountY=-0.13, mountTheta=-0.35
22:28:04.579 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.40, y=-0.02, opts=13)
22:28:04.582 00.003 12116 Enqueuing Move request for scope (-0.40, -0.02)
22:28:04.584 00.002 11824 Worker thread wakes up
22:28:04.584 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5575, FiltMin=1767, FiltMax=65535, Gamma=0.510
22:28:04.587 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.02) opts 0xd
22:28:04.587 00.000 12116 UpdateGuideState exits: m=650493 SNR=85.8
22:28:04.590 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.40, -0.02)
22:28:04.590 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:04.594 00.004 11824 Moving (-0.40, -0.02) raw xDistance=0.35 yDistance=-0.13
22:28:04.594 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:04.596 00.002 12116 Enqueuing Expose request
22:28:04.598 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
22:28:04.599 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:04.599 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:28:04.599 00.000 11824 MoveAxis(W, 79, ABG)
22:28:04.599 00.000 11824 Guiding  Dir = 3, Dur = 79
22:28:04.600 00.001 11824 IsSlewing returns 0
22:28:04.600 00.000 11824 IsGuiding returns 0
22:28:04.601 00.001 11824 PulseGuide returned control before completion, sleep 89
22:28:04.702 00.101 11824 IsGuiding returns 1
22:28:04.702 00.000 11824 scope still moving after pulse duration time elapsed
22:28:04.733 00.031 11824 IsSlewing returns 0
22:28:04.733 00.000 11824 IsGuiding returns 0
22:28:04.733 00.000 11824 scope move finished after 79 + 53 ms
22:28:04.733 00.000 11824 Move returns status 0, amount 79
22:28:04.733 00.000 11824 MoveAxis(N, 0, ABG)
22:28:04.734 00.001 11824 Move returns status 0, amount 0
22:28:04.734 00.000 11824 move complete, result=0
22:28:04.734 00.000 11824 worker thread done servicing request
22:28:04.734 00.000 11824 Worker thread wakes up
22:28:04.734 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:04.734 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:28:04.734 00.000 12116 GuideStep: 0.4 px 79 ms WEST, -0.1 px 0 ms NORTH
22:28:08.138 03.404 11824 Exposure complete
22:28:08.401 00.263 11824 worker thread done servicing request
22:28:08.401 00.000 12116 OnExposeComplete: enter
22:28:08.405 00.004 12116 UpdateGuideState(): m_state=6
22:28:08.409 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
22:28:08.413 00.004 12116 Star::Find returns 1 (0), X=691.43, Y=1004.83, Mass=667083, SNR=98.4, Peak=58211 HFD=3.6
22:28:08.416 00.003 12116 MultiStar: [#1 -0.39,-0.33,0.85,U] [#2 -0.25,-0.25,0.63,U] [#3 -0.42,-0.38,0.68,U] [#4 0.54,-0.34,0.67,U] [#5 -0.75,-0.24,0.40,U] [#6 -0.47,-0.24,0.60,U] [#7 -0.34,-0.61,0.41,U] [#8 -0.15,-0.53,0.33,U] 
22:28:08.420 00.004 12116 refined, 8 included, MultiStar: {-0.31, -0.30}, one-star: {-0.53, -0.06}
22:28:08.422 00.002 12116 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.71) = xAngle (-5.09 = 1.19)
22:28:08.428 00.006 12116 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.10 = -2.10)
22:28:08.431 00.003 12116 CameraToMount -- cameraX=-0.31 cameraY=-0.30 hyp=0.43 cameraTheta=-2.37 mountX=0.16 mountY=-0.37, mountTheta=-1.17
22:28:08.439 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.31, y=-0.30, opts=13)
22:28:08.445 00.006 12116 Enqueuing Move request for scope (-0.31, -0.30)
22:28:08.448 00.003 11824 Worker thread wakes up
22:28:08.448 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5591, FiltMin=1696, FiltMax=65535, Gamma=0.510
22:28:08.451 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.30) opts 0xd
22:28:08.452 00.001 12116 UpdateGuideState exits: m=667083 SNR=98.4
22:28:08.455 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.31, -0.30)
22:28:08.455 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:08.458 00.003 11824 Moving (-0.31, -0.30) raw xDistance=0.16 yDistance=-0.37
22:28:08.458 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:28:08.458 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:08.458 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:08.462 00.004 12116 Enqueuing Expose request
22:28:08.465 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:28:08.465 00.000 11824 MoveAxis(E, 0, ABG)
22:28:08.465 00.000 11824 Move returns status 0, amount 0
22:28:08.465 00.000 11824 MoveAxis(N, 0, ABG)
22:28:08.465 00.000 11824 Move returns status 0, amount 0
22:28:08.465 00.000 11824 move complete, result=0
22:28:08.465 00.000 11824 worker thread done servicing request
22:28:08.466 00.001 11824 Worker thread wakes up
22:28:08.466 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:08.466 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:28:08.469 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:28:11.880 03.411 11824 Exposure complete
22:28:12.126 00.246 11824 worker thread done servicing request
22:28:12.126 00.000 12116 OnExposeComplete: enter
22:28:12.129 00.003 12116 UpdateGuideState(): m_state=6
22:28:12.133 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
22:28:12.137 00.004 12116 Star::Find returns 1 (0), X=691.15, Y=1004.95, Mass=677901, SNR=100.2, Peak=63843 HFD=3.2
22:28:12.140 00.003 12116 MultiStar: [#1 -0.59,-0.32,0.75,U] [#2 -0.73,-0.02,0.74,U] [#3 -0.95,-0.20,0.76,U] [#4 0.75,-0.42,0.61,U] [#5 -0.88,-0.18,0.40,U] [#6 -0.89,0.04,0.61,U] [#7 -0.78,-0.05,0.42,U] [#8 -0.47,-0.21,0.34,U] 
22:28:12.144 00.004 12116 refined, 8 included, MultiStar: {-0.61, -0.13}, one-star: {-0.81, 0.06}
22:28:12.147 00.003 12116 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.71) = xAngle (-5.65 = 0.64)
22:28:12.150 00.003 12116 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.66 = -2.66)
22:28:12.154 00.004 12116 CameraToMount -- cameraX=-0.61 cameraY=-0.13 hyp=0.63 cameraTheta=-2.93 mountX=0.50 mountY=-0.29, mountTheta=-0.52
22:28:12.161 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.61, y=-0.13, opts=13)
22:28:12.164 00.003 12116 Enqueuing Move request for scope (-0.61, -0.13)
22:28:12.169 00.005 11824 Worker thread wakes up
22:28:12.169 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.13) opts 0xd
22:28:12.169 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.61, -0.13)
22:28:12.169 00.000 11824 Moving (-0.61, -0.13) raw xDistance=0.50 yDistance=-0.29
22:28:12.169 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
22:28:12.169 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:12.169 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5571, FiltMin=1453, FiltMax=65535, Gamma=0.510
22:28:12.174 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:28:12.174 00.000 11824 MoveAxis(W, 113, ABG)
22:28:12.174 00.000 11824 Guiding  Dir = 3, Dur = 113
22:28:12.174 00.000 12116 UpdateGuideState exits: m=677901 SNR=100.2
22:28:12.177 00.003 11824 IsSlewing returns 0
22:28:12.178 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:12.180 00.002 11824 IsGuiding returns 0
22:28:12.181 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:12.184 00.003 12116 Enqueuing Expose request
22:28:12.187 00.003 11824 PulseGuide returned control before completion, sleep 123
22:28:12.322 00.135 11824 IsGuiding returns 0
22:28:12.322 00.000 11824 Move returns status 0, amount 113
22:28:12.322 00.000 11824 MoveAxis(N, 0, ABG)
22:28:12.322 00.000 11824 Move returns status 0, amount 0
22:28:12.322 00.000 11824 move complete, result=0
22:28:12.322 00.000 11824 worker thread done servicing request
22:28:12.323 00.001 11824 Worker thread wakes up
22:28:12.323 00.000 12116 GuideStep: 0.5 px 113 ms WEST, -0.3 px 0 ms NORTH
22:28:12.327 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:12.327 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:28:15.724 03.397 11824 Exposure complete
22:28:15.961 00.237 11824 worker thread done servicing request
22:28:15.961 00.000 12116 OnExposeComplete: enter
22:28:15.964 00.003 12116 UpdateGuideState(): m_state=6
22:28:15.969 00.005 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
22:28:15.973 00.004 12116 Star::Find returns 1 (0), X=691.57, Y=1004.75, Mass=654598, SNR=89.2, Peak=53555 HFD=3.6
22:28:15.978 00.005 12116 MultiStar: [#1 -0.31,-0.35,0.95,U] [#2 -0.30,-0.37,0.76,U] [#3 -0.54,-0.46,0.81,U] [#4 0.01,-0.60,0.63,U] [#5 -0.64,-0.00,0.47,U] [#6 -0.44,-0.19,0.75,U] [#7 -0.18,-0.81,0.55,U] [#8 -0.08,-0.28,0.37,U] 
22:28:15.980 00.002 12116 single-star, 8 included, MultiStar: {-0.33, -0.35}, one-star: {-0.39, -0.14}
22:28:15.984 00.004 12116 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.71) = xAngle (-5.51 = 0.78)
22:28:15.990 00.006 12116 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.52 = -2.52)
22:28:15.994 00.004 12116 CameraToMount -- cameraX=-0.39 cameraY=-0.14 hyp=0.41 cameraTheta=-2.79 mountX=0.29 mountY=-0.24, mountTheta=-0.69
22:28:16.000 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.39, y=-0.14, opts=13)
22:28:16.006 00.006 12116 Enqueuing Move request for scope (-0.39, -0.14)
22:28:16.009 00.003 11824 Worker thread wakes up
22:28:16.009 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.14) opts 0xd
22:28:16.009 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.39, -0.14)
22:28:16.010 00.001 11824 Moving (-0.39, -0.14) raw xDistance=0.29 yDistance=-0.24
22:28:16.010 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
22:28:16.010 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:16.010 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:28:16.010 00.000 11824 MoveAxis(W, 74, ABG)
22:28:16.010 00.000 11824 Guiding  Dir = 3, Dur = 74
22:28:16.010 00.000 11824 IsSlewing returns 0
22:28:16.011 00.001 11824 IsGuiding returns 0
22:28:16.011 00.000 11824 PulseGuide returned control before completion, sleep 84
22:28:16.011 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5552, FiltMin=1699, FiltMax=65535, Gamma=0.510
22:28:16.016 00.005 12116 UpdateGuideState exits: m=654598 SNR=89.2
22:28:16.020 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:16.024 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:16.027 00.003 12116 Enqueuing Expose request
22:28:16.107 00.080 11824 IsGuiding returns 1
22:28:16.107 00.000 11824 scope still moving after pulse duration time elapsed
22:28:16.138 00.031 11824 IsSlewing returns 0
22:28:16.138 00.000 11824 IsGuiding returns 0
22:28:16.138 00.000 11824 scope move finished after 74 + 54 ms
22:28:16.138 00.000 11824 Move returns status 0, amount 74
22:28:16.140 00.002 11824 MoveAxis(N, 0, ABG)
22:28:16.140 00.000 11824 Move returns status 0, amount 0
22:28:16.140 00.000 11824 move complete, result=0
22:28:16.140 00.000 11824 worker thread done servicing request
22:28:16.140 00.000 11824 Worker thread wakes up
22:28:16.140 00.000 12116 GuideStep: 0.3 px 74 ms WEST, -0.2 px 0 ms NORTH
22:28:16.145 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:16.145 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:28:19.552 03.407 11824 Exposure complete
22:28:19.796 00.244 11824 worker thread done servicing request
22:28:19.796 00.000 12116 OnExposeComplete: enter
22:28:19.799 00.003 12116 UpdateGuideState(): m_state=6
22:28:19.803 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
22:28:19.806 00.003 12116 Star::Find returns 1 (0), X=691.55, Y=1004.53, Mass=683232, SNR=96.0, Peak=51731 HFD=3.2
22:28:19.810 00.004 12116 MultiStar: [#1 -0.23,-0.86,0.88,U] [#2 -0.48,-0.50,0.68,U] [#3 -0.62,-0.71,0.76,U] [#4 0.35,-0.62,0.65,U] [#5 -0.41,-0.50,0.45,U] [#6 -0.62,-0.84,0.65,U] [#7 -0.37,-0.94,0.45,U] [#8 -0.31,-0.49,0.31,U] 
22:28:19.812 00.002 12116 single-star, 8 included, MultiStar: {-0.35, -0.64}, one-star: {-0.41, -0.36}
22:28:19.815 00.003 12116 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.71) = xAngle (-5.13 = 1.15)
22:28:19.818 00.003 12116 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.14 = -2.14)
22:28:19.821 00.003 12116 CameraToMount -- cameraX=-0.41 cameraY=-0.36 hyp=0.55 cameraTheta=-2.41 mountX=0.22 mountY=-0.46, mountTheta=-1.12
22:28:19.827 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=-0.36, opts=13)
22:28:19.830 00.003 12116 Enqueuing Move request for scope (-0.41, -0.36)
22:28:19.833 00.003 11824 Worker thread wakes up
22:28:19.833 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.36) opts 0xd
22:28:19.833 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.41, -0.36)
22:28:19.833 00.000 11824 Moving (-0.41, -0.36) raw xDistance=0.22 yDistance=-0.46
22:28:19.833 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5546, FiltMin=1738, FiltMax=65535, Gamma=0.510
22:28:19.837 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:28:19.837 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:28:19.837 00.000 11824 MoveAxis(E, 0, ABG)
22:28:19.837 00.000 11824 Move returns status 0, amount 0
22:28:19.838 00.001 11824 MoveAxis(N, 86, ABG)
22:28:19.838 00.000 11824 Guiding  Dir = 0, Dur = 86
22:28:19.838 00.000 12116 UpdateGuideState exits: m=683232 SNR=96.0
22:28:19.840 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:19.843 00.003 11824 IsSlewing returns 0
22:28:19.844 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:19.848 00.004 11824 IsGuiding returns 0
22:28:19.848 00.000 12116 Enqueuing Expose request
22:28:19.851 00.003 11824 PulseGuide returned control before completion, sleep 96
22:28:19.952 00.101 11824 IsGuiding returns 1
22:28:19.952 00.000 11824 scope still moving after pulse duration time elapsed
22:28:19.983 00.031 11824 IsSlewing returns 0
22:28:19.983 00.000 11824 IsGuiding returns 0
22:28:19.983 00.000 11824 scope move finished after 86 + 50 ms
22:28:19.984 00.001 11824 Move returns status 0, amount 86
22:28:19.984 00.000 11824 move complete, result=0
22:28:19.984 00.000 11824 worker thread done servicing request
22:28:19.984 00.000 11824 Worker thread wakes up
22:28:19.984 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.5 px 86 ms NORTH
22:28:19.987 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:19.987 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:28:23.402 03.415 11824 Exposure complete
22:28:23.643 00.241 11824 worker thread done servicing request
22:28:23.643 00.000 12116 OnExposeComplete: enter
22:28:23.646 00.003 12116 UpdateGuideState(): m_state=6
22:28:23.649 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
22:28:23.652 00.003 12116 Star::Find returns 1 (0), X=690.94, Y=1005.11, Mass=659379, SNR=92.4, Peak=62627 HFD=3.8
22:28:23.656 00.004 12116 MultiStar: [#1 -0.76,-0.05,0.97,U] [#2 -0.73,-0.12,0.68,U] [#3 -0.96,-0.07,0.74,U] [#4 0.95,-0.29,0.68,U] [#5 -1.01,0.05,0.39,U] [#6 -0.95,-0.05,0.60,U] [#7 -0.77,-0.37,0.53,U] [#8 -0.69,0.10,0.42,U] 
22:28:23.659 00.003 12116 refined, 8 included, MultiStar: {-0.66, -0.05}, one-star: {-1.02, 0.22}
22:28:23.662 00.003 12116 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.71) = xAngle (-5.77 = 0.51)
22:28:23.665 00.003 12116 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.79 = -2.79)
22:28:23.667 00.002 12116 CameraToMount -- cameraX=-0.66 cameraY=-0.05 hyp=0.67 cameraTheta=-3.06 mountX=0.58 mountY=-0.23, mountTheta=-0.38
22:28:23.674 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.66, y=-0.05, opts=13)
22:28:23.680 00.006 12116 Enqueuing Move request for scope (-0.66, -0.05)
22:28:23.686 00.006 11824 Worker thread wakes up
22:28:23.686 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.05) opts 0xd
22:28:23.686 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.66, -0.05)
22:28:23.686 00.000 11824 Moving (-0.66, -0.05) raw xDistance=0.58 yDistance=-0.23
22:28:23.686 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
22:28:23.686 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:23.686 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:28:23.686 00.000 11824 MoveAxis(W, 130, ABG)
22:28:23.688 00.002 11824 Guiding  Dir = 3, Dur = 130
22:28:23.688 00.000 11824 IsSlewing returns 0
22:28:23.688 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5546, FiltMin=1738, FiltMax=65535, Gamma=0.510
22:28:23.692 00.004 11824 IsGuiding returns 0
22:28:23.692 00.000 12116 UpdateGuideState exits: m=659379 SNR=92.4
22:28:23.696 00.004 11824 PulseGuide returned control before completion, sleep 140
22:28:23.696 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:23.701 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:23.704 00.003 12116 Enqueuing Expose request
22:28:23.851 00.147 11824 IsGuiding returns 1
22:28:23.852 00.001 11824 scope still moving after pulse duration time elapsed
22:28:23.882 00.030 11824 IsSlewing returns 0
22:28:23.882 00.000 11824 IsGuiding returns 1
22:28:23.913 00.031 11824 IsSlewing returns 0
22:28:23.913 00.000 11824 IsGuiding returns 1
22:28:23.944 00.031 11824 IsSlewing returns 0
22:28:23.944 00.000 11824 IsGuiding returns 0
22:28:23.944 00.000 11824 scope move finished after 130 + 122 ms
22:28:23.944 00.000 11824 Move returns status 0, amount 130
22:28:23.944 00.000 11824 MoveAxis(N, 0, ABG)
22:28:23.945 00.001 11824 Move returns status 0, amount 0
22:28:23.945 00.000 11824 move complete, result=0
22:28:23.945 00.000 11824 worker thread done servicing request
22:28:23.945 00.000 11824 Worker thread wakes up
22:28:23.945 00.000 12116 GuideStep: 0.6 px 130 ms WEST, -0.2 px 0 ms NORTH
22:28:23.948 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:23.948 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:28:27.365 03.417 11824 Exposure complete
22:28:27.627 00.262 11824 worker thread done servicing request
22:28:27.627 00.000 12116 OnExposeComplete: enter
22:28:27.631 00.004 12116 UpdateGuideState(): m_state=6
22:28:27.634 00.003 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
22:28:27.638 00.004 12116 Star::Find returns 1 (0), X=691.14, Y=1005.06, Mass=643195, SNR=91.5, Peak=55155 HFD=3.8
22:28:27.642 00.004 12116 MultiStar: [#1 -0.52,-0.01,0.79,U] [#2 -0.43,-0.09,0.72,U] [#3 -0.66,-0.16,0.83,U] [#4 0.60,-0.39,0.72,U] [#5 -0.88,0.19,0.46,U] [#6 -0.51,-0.06,0.59,U] [#7 -0.54,-0.24,0.56,U] [#8 -0.63,0.03,0.40,U] 
22:28:27.646 00.004 12116 refined, 8 included, MultiStar: {-0.48, -0.06}, one-star: {-0.81, 0.17}
22:28:27.649 00.003 12116 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.71) = xAngle (-5.72 = 0.56)
22:28:27.653 00.004 12116 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.74 = -2.74)
22:28:27.656 00.003 12116 CameraToMount -- cameraX=-0.48 cameraY=-0.06 hyp=0.48 cameraTheta=-3.01 mountX=0.41 mountY=-0.19, mountTheta=-0.43
22:28:27.664 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.48, y=-0.06, opts=13)
22:28:27.668 00.004 12116 Enqueuing Move request for scope (-0.48, -0.06)
22:28:27.672 00.004 11824 Worker thread wakes up
22:28:27.672 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5539, FiltMin=1475, FiltMax=65535, Gamma=0.510
22:28:27.675 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.06) opts 0xd
22:28:27.676 00.001 12116 UpdateGuideState exits: m=643195 SNR=91.5
22:28:27.679 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.48, -0.06)
22:28:27.679 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:27.682 00.003 11824 Moving (-0.48, -0.06) raw xDistance=0.41 yDistance=-0.19
22:28:27.682 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:27.685 00.003 12116 Enqueuing Expose request
22:28:27.690 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
22:28:27.690 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:27.690 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:28:27.690 00.000 11824 MoveAxis(W, 101, ABG)
22:28:27.690 00.000 11824 Guiding  Dir = 3, Dur = 101
22:28:27.691 00.001 11824 IsSlewing returns 0
22:28:27.691 00.000 11824 IsGuiding returns 0
22:28:27.691 00.000 11824 PulseGuide returned control before completion, sleep 111
22:28:27.814 00.123 11824 IsGuiding returns 1
22:28:27.814 00.000 11824 scope still moving after pulse duration time elapsed
22:28:27.845 00.031 11824 IsSlewing returns 0
22:28:27.845 00.000 11824 IsGuiding returns 0
22:28:27.845 00.000 11824 scope move finished after 101 + 53 ms
22:28:27.845 00.000 11824 Move returns status 0, amount 101
22:28:27.845 00.000 11824 MoveAxis(N, 0, ABG)
22:28:27.846 00.001 11824 Move returns status 0, amount 0
22:28:27.846 00.000 11824 move complete, result=0
22:28:27.846 00.000 11824 worker thread done servicing request
22:28:27.846 00.000 11824 Worker thread wakes up
22:28:27.846 00.000 12116 GuideStep: 0.4 px 101 ms WEST, -0.2 px 0 ms NORTH
22:28:27.849 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:27.849 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:28:31.253 03.404 11824 Exposure complete
22:28:31.496 00.243 11824 worker thread done servicing request
22:28:31.496 00.000 12116 OnExposeComplete: enter
22:28:31.499 00.003 12116 UpdateGuideState(): m_state=6
22:28:31.505 00.006 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
22:28:31.508 00.003 12116 Star::Find returns 1 (0), X=692.11, Y=1004.72, Mass=704217, SNR=102.9, Peak=59011 HFD=3.6
22:28:31.513 00.005 12116 MultiStar: [#1 0.13,-0.19,0.82,U] [#2 0.20,-0.42,0.70,U] [#3 0.06,-0.42,0.65,U] [#4 -0.08,-0.51,0.54,U] [#5 -0.39,-0.23,0.35,U] [#6 0.08,-0.32,0.64,U] [#7 0.09,-0.63,0.46,U] [#8 0.14,-0.38,0.33,U] 
22:28:31.516 00.003 12116 single-star, 8 included, MultiStar: {0.07, -0.34}, one-star: {0.16, -0.17}
22:28:31.519 00.003 12116 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.71) = xAngle (-3.54 = 2.74)
22:28:31.524 00.005 12116 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.55 = -0.55)
22:28:31.527 00.003 12116 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.82 mountX=-0.22 mountY=-0.12, mountTheta=-2.62
22:28:31.532 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.16, y=-0.17, opts=13)
22:28:31.535 00.003 12116 Enqueuing Move request for scope (0.16, -0.17)
22:28:31.538 00.003 11824 Worker thread wakes up
22:28:31.538 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5536, FiltMin=1792, FiltMax=65535, Gamma=0.510
22:28:31.541 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
22:28:31.541 00.000 12116 UpdateGuideState exits: m=704217 SNR=102.9
22:28:31.544 00.003 11824 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
22:28:31.544 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:31.547 00.003 11824 Moving (0.16, -0.17) raw xDistance=-0.22 yDistance=-0.12
22:28:31.547 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:31.550 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
22:28:31.550 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:31.550 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:28:31.551 00.001 11824 MoveAxis(E, 0, ABG)
22:28:31.551 00.000 11824 Move returns status 0, amount 0
22:28:31.551 00.000 11824 MoveAxis(N, 0, ABG)
22:28:31.551 00.000 11824 Move returns status 0, amount 0
22:28:31.551 00.000 11824 move complete, result=0
22:28:31.551 00.000 12116 Enqueuing Expose request
22:28:31.555 00.004 11824 worker thread done servicing request
22:28:31.555 00.000 11824 Worker thread wakes up
22:28:31.555 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:31.559 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:31.559 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:28:34.962 03.403 11824 Exposure complete
22:28:35.201 00.239 11824 worker thread done servicing request
22:28:35.201 00.000 12116 OnExposeComplete: enter
22:28:35.205 00.004 12116 UpdateGuideState(): m_state=6
22:28:35.209 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
22:28:35.212 00.003 12116 Star::Find returns 1 (0), X=692.24, Y=1004.58, Mass=711180, SNR=110.6, Peak=65507 HFD=3.6
22:28:35.215 00.003 12116 MultiStar: [#1 0.34,-0.69,0.78,U] [#2 0.31,-0.42,0.55,U] [#3 0.13,-0.24,0.57,U] [#4 -0.18,-0.49,0.63,U] [#5 -0.13,-0.56,0.37,U] [#6 -0.06,-0.23,0.69,U] [#7 0.23,-0.50,0.34,U] [#8 0.36,-0.43,0.29,U] 
22:28:35.219 00.004 12116 single-star, 8 included, MultiStar: {0.15, -0.42}, one-star: {0.29, -0.32}
22:28:35.222 00.003 12116 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.71) = xAngle (-3.55 = 2.73)
22:28:35.225 00.003 12116 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.56 = -0.56)
22:28:35.229 00.004 12116 CameraToMount -- cameraX=0.29 cameraY=-0.32 hyp=0.42 cameraTheta=-0.84 mountX=-0.39 mountY=-0.23, mountTheta=-2.61
22:28:35.235 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.32, opts=13)
22:28:35.239 00.004 12116 Enqueuing Move request for scope (0.29, -0.32)
22:28:35.243 00.004 11824 Worker thread wakes up
22:28:35.243 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5527, FiltMin=1431, FiltMax=65535, Gamma=0.510
22:28:35.246 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.32) opts 0xd
22:28:35.246 00.000 12116 UpdateGuideState exits: m=711180 SNR=110.6
22:28:35.249 00.003 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.32)
22:28:35.249 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:35.252 00.003 11824 Moving (0.29, -0.32) raw xDistance=-0.39 yDistance=-0.23
22:28:35.253 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:35.256 00.003 12116 Enqueuing Expose request
22:28:35.259 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
22:28:35.259 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:35.259 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:28:35.259 00.000 11824 MoveAxis(E, 87, ABG)
22:28:35.259 00.000 11824 Guiding  Dir = 2, Dur = 87
22:28:35.259 00.000 11824 IsSlewing returns 0
22:28:35.260 00.001 11824 IsGuiding returns 0
22:28:35.260 00.000 11824 PulseGuide returned control before completion, sleep 97
22:28:35.360 00.100 11824 IsGuiding returns 1
22:28:35.360 00.000 11824 scope still moving after pulse duration time elapsed
22:28:35.392 00.032 11824 IsSlewing returns 0
22:28:35.392 00.000 11824 IsGuiding returns 0
22:28:35.393 00.001 11824 scope move finished after 87 + 45 ms
22:28:35.393 00.000 11824 Move returns status 0, amount 87
22:28:35.393 00.000 11824 MoveAxis(N, 0, ABG)
22:28:35.393 00.000 11824 Move returns status 0, amount 0
22:28:35.393 00.000 11824 move complete, result=0
22:28:35.393 00.000 11824 worker thread done servicing request
22:28:35.393 00.000 11824 Worker thread wakes up
22:28:35.393 00.000 12116 GuideStep: -0.4 px 87 ms EAST, -0.2 px 0 ms NORTH
22:28:35.396 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:35.397 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:28:38.857 03.460 11824 Exposure complete
22:28:39.190 00.333 11824 worker thread done servicing request
22:28:39.190 00.000 12116 OnExposeComplete: enter
22:28:39.196 00.006 12116 UpdateGuideState(): m_state=6
22:28:39.205 00.009 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
22:28:39.210 00.005 12116 Star::Find returns 1 (0), X=692.27, Y=1004.34, Mass=680633, SNR=95.2, Peak=56787 HFD=3.5
22:28:39.216 00.006 12116 MultiStar: [#1 0.38,-0.89,0.84,U] [#2 0.34,-0.58,0.79,U] [#3 0.34,-0.75,0.84,U] [#4 -0.56,-0.56,0.66,U] [#5 0.03,-0.49,0.45,U] [#6 0.25,-0.65,0.62,U] [#7 0.55,-0.99,0.56,U] [#8 0.44,-0.66,0.40,U] 
22:28:39.223 00.007 12116 single-star, 8 included, MultiStar: {0.24, -0.68}, one-star: {0.31, -0.55}
22:28:39.228 00.005 12116 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.71) = xAngle (-3.77 = 2.51)
22:28:39.236 00.008 12116 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.78 = -0.78)
22:28:39.242 00.006 12116 CameraToMount -- cameraX=0.31 cameraY=-0.55 hyp=0.64 cameraTheta=-1.06 mountX=-0.51 mountY=-0.45, mountTheta=-2.42
22:28:39.260 00.018 12116 SchedulePrimaryMove(0D79E080, x=0.31, y=-0.55, opts=13)
22:28:39.269 00.009 12116 Enqueuing Move request for scope (0.31, -0.55)
22:28:39.275 00.006 11824 Worker thread wakes up
22:28:39.275 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5511, FiltMin=1543, FiltMax=65535, Gamma=0.510
22:28:39.280 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.55) opts 0xd
22:28:39.280 00.000 11824 Handling offset move in thread for scope, endpoint = (0.31, -0.55)
22:28:39.281 00.001 11824 Moving (0.31, -0.55) raw xDistance=-0.51 yDistance=-0.45
22:28:39.281 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
22:28:39.281 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:39.281 00.000 12116 UpdateGuideState exits: m=680633 SNR=95.2
22:28:39.287 00.006 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
22:28:39.287 00.000 11824 MoveAxis(E, 121, ABG)
22:28:39.287 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:39.294 00.007 11824 Guiding  Dir = 2, Dur = 121
22:28:39.296 00.002 11824 IsSlewing returns 0
22:28:39.296 00.000 11824 IsGuiding returns 0
22:28:39.297 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:39.302 00.005 11824 PulseGuide returned control before completion, sleep 131
22:28:39.303 00.001 12116 Enqueuing Expose request
22:28:39.449 00.146 11824 IsGuiding returns 1
22:28:39.449 00.000 11824 scope still moving after pulse duration time elapsed
22:28:39.481 00.032 11824 IsSlewing returns 0
22:28:39.481 00.000 11824 IsGuiding returns 0
22:28:39.482 00.001 11824 scope move finished after 121 + 64 ms
22:28:39.482 00.000 11824 Move returns status 0, amount 121
22:28:39.482 00.000 11824 MoveAxis(N, 0, ABG)
22:28:39.482 00.000 11824 Move returns status 0, amount 0
22:28:39.482 00.000 11824 move complete, result=0
22:28:39.482 00.000 11824 worker thread done servicing request
22:28:39.482 00.000 11824 Worker thread wakes up
22:28:39.482 00.000 12116 GuideStep: -0.5 px 121 ms EAST, -0.4 px 0 ms NORTH
22:28:39.487 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:39.488 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:28:42.922 03.434 11824 Exposure complete
22:28:43.197 00.275 11824 worker thread done servicing request
22:28:43.197 00.000 12116 OnExposeComplete: enter
22:28:43.200 00.003 12116 UpdateGuideState(): m_state=6
22:28:43.205 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
22:28:43.208 00.003 12116 Star::Find returns 1 (0), X=691.96, Y=1004.65, Mass=702561, SNR=112.9, Peak=65535 HFD=3.3
22:28:43.212 00.004 12116 MultiStar: [#1 0.26,-0.32,0.75,U] [#2 0.28,-0.50,0.63,U] [#3 0.14,-0.49,0.54,U] [#4 0.07,-0.67,0.60,U] [#5 -0.33,-0.11,0.39,U] [#6 0.03,-0.31,0.57,U] [#7 -0.05,-0.64,0.36,U] [#8 0.21,-0.35,0.29,U] 
22:28:43.215 00.003 12116 single-star, 8 included, MultiStar: {0.08, -0.39}, one-star: {0.00, -0.24}
22:28:43.218 00.003 12116 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.71) = xAngle (-4.27 = 2.01)
22:28:43.222 00.004 12116 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.28 = -1.28)
22:28:43.225 00.003 12116 CameraToMount -- cameraX=0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.56 mountX=-0.10 mountY=-0.23, mountTheta=-1.99
22:28:43.231 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=-0.24, opts=13)
22:28:43.235 00.004 12116 Enqueuing Move request for scope (0.00, -0.24)
22:28:43.240 00.005 11824 Worker thread wakes up
22:28:43.240 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5511, FiltMin=1613, FiltMax=65535, Gamma=0.510
22:28:43.243 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.24) opts 0xd
22:28:43.243 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, -0.24)
22:28:43.243 00.000 12116 UpdateGuideState exits: m=702561 SNR=112.9
22:28:43.246 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:43.249 00.003 11824 Moving (0.00, -0.24) raw xDistance=-0.10 yDistance=-0.23
22:28:43.249 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:43.252 00.003 12116 Enqueuing Expose request
22:28:43.256 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:28:43.256 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:43.256 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:28:43.256 00.000 11824 MoveAxis(E, 0, ABG)
22:28:43.256 00.000 11824 Move returns status 0, amount 0
22:28:43.256 00.000 11824 MoveAxis(N, 0, ABG)
22:28:43.256 00.000 11824 Move returns status 0, amount 0
22:28:43.256 00.000 11824 move complete, result=0
22:28:43.256 00.000 11824 worker thread done servicing request
22:28:43.258 00.002 11824 Worker thread wakes up
22:28:43.258 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:43.258 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:28:43.261 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:28:46.657 03.396 11824 Exposure complete
22:28:46.901 00.244 11824 worker thread done servicing request
22:28:46.902 00.001 12116 OnExposeComplete: enter
22:28:46.905 00.003 12116 UpdateGuideState(): m_state=6
22:28:46.908 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
22:28:46.912 00.004 12116 Star::Find returns 1 (0), X=692.94, Y=1004.39, Mass=729702, SNR=108.3, Peak=65485 HFD=3.6
22:28:46.915 00.003 12116 MultiStar: [#1 1.09,-0.72,0.79,U] [#2 0.95,-0.71,0.62,U] [#3 0.82,-0.48,0.66,U] [#4 -0.70,-0.75,0.58,U] [#5 0.77,-0.45,0.39,U] [#6 0.79,-0.41,0.67,U] [#7 0.68,-0.96,0.44,U] [#8 0.78,-0.49,0.32,U] 
22:28:46.918 00.003 12116 refined, 8 included, MultiStar: {0.72, -0.60}, one-star: {0.98, -0.50}
22:28:46.921 00.003 12116 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.71) = xAngle (-3.41 = 2.87)
22:28:46.924 00.003 12116 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.42 = -0.42)
22:28:46.927 00.003 12116 CameraToMount -- cameraX=0.72 cameraY=-0.60 hyp=0.94 cameraTheta=-0.69 mountX=-0.91 mountY=-0.38, mountTheta=-2.74
22:28:46.933 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.72, y=-0.60, opts=13)
22:28:46.936 00.003 12116 Enqueuing Move request for scope (0.72, -0.60)
22:28:46.939 00.003 11824 Worker thread wakes up
22:28:46.939 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5491, FiltMin=1456, FiltMax=65535, Gamma=0.510
22:28:46.942 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.60) opts 0xd
22:28:46.942 00.000 12116 UpdateGuideState exits: m=729702 SNR=108.3
22:28:46.945 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:46.947 00.002 11824 Handling offset move in thread for scope, endpoint = (0.72, -0.60)
22:28:46.947 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:46.950 00.003 12116 Enqueuing Expose request
22:28:46.953 00.003 11824 Moving (0.72, -0.60) raw xDistance=-0.91 yDistance=-0.38
22:28:46.953 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.91
22:28:46.953 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:46.953 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:28:46.953 00.000 11824 MoveAxis(E, 203, ABG)
22:28:46.953 00.000 11824 Guiding  Dir = 2, Dur = 203
22:28:46.955 00.002 11824 IsSlewing returns 0
22:28:46.955 00.000 11824 IsGuiding returns 0
22:28:46.956 00.001 11824 PulseGuide returned control before completion, sleep 213
22:28:47.184 00.228 11824 IsGuiding returns 1
22:28:47.185 00.001 11824 scope still moving after pulse duration time elapsed
22:28:47.215 00.030 11824 IsSlewing returns 0
22:28:47.215 00.000 11824 IsGuiding returns 0
22:28:47.215 00.000 11824 scope move finished after 203 + 57 ms
22:28:47.215 00.000 11824 Move returns status 0, amount 203
22:28:47.215 00.000 11824 MoveAxis(N, 0, ABG)
22:28:47.215 00.000 11824 Move returns status 0, amount 0
22:28:47.215 00.000 11824 move complete, result=0
22:28:47.216 00.001 11824 worker thread done servicing request
22:28:47.216 00.000 11824 Worker thread wakes up
22:28:47.216 00.000 12116 GuideStep: -0.9 px 203 ms EAST, -0.4 px 0 ms NORTH
22:28:47.219 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:47.220 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:28:50.635 03.415 11824 Exposure complete
22:28:50.885 00.250 11824 worker thread done servicing request
22:28:50.886 00.001 12116 OnExposeComplete: enter
22:28:50.888 00.002 12116 UpdateGuideState(): m_state=6
22:28:50.893 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
22:28:50.898 00.005 12116 Star::Find returns 1 (0), X=691.84, Y=1004.71, Mass=753358, SNR=114.6, Peak=59562 HFD=3.6
22:28:50.901 00.003 12116 MultiStar: [#1 0.05,-0.28,0.84,U] [#2 0.04,-0.15,0.64,U] [#3 -0.14,-0.52,0.72,U] [#4 -0.28,-0.15,0.57,U] [#5 -0.33,-0.15,0.38,U] [#6 0.09,-0.33,0.60,U] [#7 0.35,-0.43,0.42,U] [#8 -0.14,0.04,0.27,U] 
22:28:50.905 00.004 12116 single-star, 8 included, MultiStar: {-0.05, -0.26}, one-star: {-0.11, -0.18}
22:28:50.908 00.003 12116 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.71) = xAngle (-4.84 = 1.44)
22:28:50.912 00.004 12116 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.85 = -1.85)
22:28:50.914 00.002 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.13 mountX=0.03 mountY=-0.20, mountTheta=-1.44
22:28:50.920 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.18, opts=13)
22:28:50.923 00.003 12116 Enqueuing Move request for scope (-0.11, -0.18)
22:28:50.927 00.004 11824 Worker thread wakes up
22:28:50.927 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1770, FiltMax=65535, Gamma=0.510
22:28:50.930 00.003 12116 UpdateGuideState exits: m=753358 SNR=114.6
22:28:50.932 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
22:28:50.933 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:50.936 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
22:28:50.936 00.000 11824 Moving (-0.11, -0.18) raw xDistance=0.03 yDistance=-0.20
22:28:50.936 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:28:50.937 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:50.937 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:28:50.937 00.000 11824 MoveAxis(E, 0, ABG)
22:28:50.937 00.000 11824 Move returns status 0, amount 0
22:28:50.937 00.000 11824 MoveAxis(N, 0, ABG)
22:28:50.937 00.000 11824 Move returns status 0, amount 0
22:28:50.937 00.000 11824 move complete, result=0
22:28:50.937 00.000 11824 worker thread done servicing request
22:28:50.937 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:50.940 00.003 12116 Enqueuing Expose request
22:28:50.944 00.004 11824 Worker thread wakes up
22:28:50.944 00.000 12116 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:28:50.947 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:50.947 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:28:54.375 03.428 11824 Exposure complete
22:28:54.621 00.246 11824 worker thread done servicing request
22:28:54.621 00.000 12116 OnExposeComplete: enter
22:28:54.624 00.003 12116 UpdateGuideState(): m_state=6
22:28:54.627 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
22:28:54.630 00.003 12116 Star::Find returns 1 (0), X=692.18, Y=1004.51, Mass=703022, SNR=98.0, Peak=64467 HFD=3.6
22:28:54.633 00.003 12116 MultiStar: [#1 0.40,-0.74,0.76,U] [#2 0.42,-0.59,0.85,U] [#3 0.00,-0.78,0.76,U] [#4 -0.00,-0.79,0.67,U] [#5 -0.01,-0.55,0.39,U] [#6 0.14,-0.42,0.70,U] [#7 0.24,-1.10,0.45,U] [#8 0.44,-0.47,0.39,U] 
22:28:54.637 00.004 12116 single-star, 8 included, MultiStar: {0.21, -0.63}, one-star: {0.23, -0.39}
22:28:54.640 00.003 12116 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.71) = xAngle (-3.76 = 2.53)
22:28:54.644 00.004 12116 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.77 = -0.77)
22:28:54.646 00.002 12116 CameraToMount -- cameraX=0.23 cameraY=-0.39 hyp=0.45 cameraTheta=-1.04 mountX=-0.37 mountY=-0.31, mountTheta=-2.44
22:28:54.652 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.23, y=-0.39, opts=13)
22:28:54.656 00.004 12116 Enqueuing Move request for scope (0.23, -0.39)
22:28:54.660 00.004 11824 Worker thread wakes up
22:28:54.660 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5488, FiltMin=1719, FiltMax=65535, Gamma=0.510
22:28:54.663 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.39) opts 0xd
22:28:54.663 00.000 12116 UpdateGuideState exits: m=703022 SNR=98.0
22:28:54.665 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:54.668 00.003 11824 Handling offset move in thread for scope, endpoint = (0.23, -0.39)
22:28:54.669 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:54.672 00.003 12116 Enqueuing Expose request
22:28:54.676 00.004 11824 Moving (0.23, -0.39) raw xDistance=-0.37 yDistance=-0.31
22:28:54.676 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
22:28:54.676 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:54.676 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:28:54.676 00.000 11824 MoveAxis(E, 82, ABG)
22:28:54.676 00.000 11824 Guiding  Dir = 2, Dur = 82
22:28:54.676 00.000 11824 IsSlewing returns 0
22:28:54.676 00.000 11824 IsGuiding returns 0
22:28:54.677 00.001 11824 PulseGuide returned control before completion, sleep 92
22:28:54.779 00.102 11824 IsGuiding returns 1
22:28:54.779 00.000 11824 scope still moving after pulse duration time elapsed
22:28:54.811 00.032 11824 IsSlewing returns 0
22:28:54.812 00.001 11824 IsGuiding returns 0
22:28:54.812 00.000 11824 scope move finished after 82 + 53 ms
22:28:54.812 00.000 11824 Move returns status 0, amount 82
22:28:54.812 00.000 11824 MoveAxis(N, 0, ABG)
22:28:54.812 00.000 11824 Move returns status 0, amount 0
22:28:54.813 00.001 11824 move complete, result=0
22:28:54.813 00.000 11824 worker thread done servicing request
22:28:54.813 00.000 12116 GuideStep: -0.4 px 82 ms EAST, -0.3 px 0 ms NORTH
22:28:54.816 00.003 11824 Worker thread wakes up
22:28:54.817 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:54.817 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:28:58.213 03.396 11824 Exposure complete
22:28:58.467 00.254 11824 worker thread done servicing request
22:28:58.467 00.000 12116 OnExposeComplete: enter
22:28:58.474 00.007 12116 UpdateGuideState(): m_state=6
22:28:58.489 00.015 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
22:28:58.498 00.009 12116 Star::Find returns 1 (0), X=692.41, Y=1004.35, Mass=721246, SNR=104.9, Peak=65379 HFD=3.4
22:28:58.512 00.014 12116 MultiStar: [#1 0.53,-0.70,0.82,U] [#2 0.49,-0.67,0.77,U] [#3 0.22,-0.68,0.80,U] [#4 -0.39,-0.79,0.57,U] [#5 0.47,-0.82,0.38,U] [#6 0.35,-0.57,0.58,U] [#7 0.36,-1.10,0.41,U] [#8 0.80,-0.63,0.36,U] 
22:28:58.528 00.016 12116 single-star, 8 included, MultiStar: {0.36, -0.69}, one-star: {0.45, -0.54}
22:28:58.538 00.010 12116 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.71) = xAngle (-3.59 = 2.69)
22:28:58.555 00.017 12116 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.60 = -0.60)
22:28:58.566 00.011 12116 CameraToMount -- cameraX=0.45 cameraY=-0.54 hyp=0.71 cameraTheta=-0.88 mountX=-0.64 mountY=-0.40, mountTheta=-2.58
22:28:58.593 00.027 12116 SchedulePrimaryMove(0D79E080, x=0.45, y=-0.54, opts=13)
22:28:58.599 00.006 12116 Enqueuing Move request for scope (0.45, -0.54)
22:28:58.604 00.005 11824 Worker thread wakes up
22:28:58.604 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.54) opts 0xd
22:28:58.604 00.000 11824 Handling offset move in thread for scope, endpoint = (0.45, -0.54)
22:28:58.605 00.001 11824 Moving (0.45, -0.54) raw xDistance=-0.64 yDistance=-0.40
22:28:58.605 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5495, FiltMin=1760, FiltMax=65535, Gamma=0.510
22:28:58.609 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
22:28:58.609 00.000 12116 UpdateGuideState exits: m=721246 SNR=104.9
22:28:58.612 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:58.612 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:58.617 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:28:58.617 00.000 11824 MoveAxis(E, 149, ABG)
22:28:58.617 00.000 11824 Guiding  Dir = 2, Dur = 149
22:28:58.617 00.000 11824 IsSlewing returns 0
22:28:58.618 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:28:58.623 00.005 11824 IsGuiding returns 0
22:28:58.624 00.001 12116 Enqueuing Expose request
22:28:58.627 00.003 11824 PulseGuide returned control before completion, sleep 159
22:28:58.800 00.173 11824 IsGuiding returns 0
22:28:58.800 00.000 11824 Move returns status 0, amount 149
22:28:58.801 00.001 11824 MoveAxis(N, 0, ABG)
22:28:58.801 00.000 11824 Move returns status 0, amount 0
22:28:58.801 00.000 11824 move complete, result=0
22:28:58.801 00.000 11824 worker thread done servicing request
22:28:58.803 00.002 12116 GuideStep: -0.6 px 149 ms EAST, -0.4 px 0 ms NORTH
22:28:58.807 00.004 11824 Worker thread wakes up
22:28:58.808 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:28:58.808 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:02.213 03.405 11824 Exposure complete
22:29:02.451 00.238 11824 worker thread done servicing request
22:29:02.452 00.001 12116 OnExposeComplete: enter
22:29:02.455 00.003 12116 UpdateGuideState(): m_state=6
22:29:02.459 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
22:29:02.463 00.004 12116 Star::Find returns 1 (0), X=692.30, Y=1004.04, Mass=719707, SNR=105.4, Peak=65507 HFD=3.4
22:29:02.466 00.003 12116 MultiStar: [#1 0.48,-1.03,0.77,U] [#2 0.56,-1.05,0.72,U] [#3 0.24,-1.07,0.70,U] [#4 -0.62,-1.06,0.63,U] [#5 0.09,-0.80,0.41,U] [#6 0.14,-1.06,0.65,U] [#7 0.32,-1.31,0.00,M1] [#8 0.10,-0.88,0.28,U] 
22:29:02.472 00.006 12116 single-star, 7 included, MultiStar: {0.20, -0.99}, one-star: {0.34, -0.85}
22:29:02.478 00.006 12116 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.71) = xAngle (-3.91 = 2.38)
22:29:02.481 00.003 12116 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.92 = -0.92)
22:29:02.486 00.005 12116 CameraToMount -- cameraX=0.34 cameraY=-0.85 hyp=0.92 cameraTheta=-1.19 mountX=-0.66 mountY=-0.73, mountTheta=-2.31
22:29:02.493 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.34, y=-0.85, opts=13)
22:29:02.498 00.005 12116 Enqueuing Move request for scope (0.34, -0.85)
22:29:02.502 00.004 11824 Worker thread wakes up
22:29:02.503 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.85) opts 0xd
22:29:02.503 00.000 11824 Handling offset move in thread for scope, endpoint = (0.34, -0.85)
22:29:02.503 00.000 11824 Moving (0.34, -0.85) raw xDistance=-0.66 yDistance=-0.73
22:29:02.503 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.66
22:29:02.503 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
22:29:02.504 00.001 11824 MoveAxis(E, 159, ABG)
22:29:02.504 00.000 11824 Guiding  Dir = 2, Dur = 159
22:29:02.504 00.000 11824 IsSlewing returns 0
22:29:02.504 00.000 11824 IsGuiding returns 0
22:29:02.504 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5498, FiltMin=1533, FiltMax=65535, Gamma=0.510
22:29:02.509 00.005 11824 PulseGuide returned control before completion, sleep 169
22:29:02.509 00.000 12116 UpdateGuideState exits: m=719707 SNR=105.4
22:29:02.513 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:02.516 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:29:02.522 00.006 12116 Enqueuing Expose request
22:29:02.696 00.174 11824 IsGuiding returns 0
22:29:02.696 00.000 11824 Move returns status 0, amount 159
22:29:02.696 00.000 11824 MoveAxis(N, 137, ABG)
22:29:02.696 00.000 11824 Guiding  Dir = 0, Dur = 137
22:29:02.696 00.000 11824 IsSlewing returns 0
22:29:02.697 00.001 11824 IsGuiding returns 0
22:29:02.697 00.000 11824 PulseGuide returned control before completion, sleep 147
22:29:02.852 00.155 11824 IsGuiding returns 1
22:29:02.852 00.000 11824 scope still moving after pulse duration time elapsed
22:29:02.884 00.032 11824 IsSlewing returns 0
22:29:02.884 00.000 11824 IsGuiding returns 0
22:29:02.885 00.001 11824 scope move finished after 137 + 51 ms
22:29:02.885 00.000 11824 Move returns status 0, amount 137
22:29:02.885 00.000 11824 move complete, result=0
22:29:02.885 00.000 11824 worker thread done servicing request
22:29:02.885 00.000 12116 GuideStep: -0.7 px 159 ms EAST, -0.7 px 137 ms NORTH
22:29:02.888 00.003 11824 Worker thread wakes up
22:29:02.889 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:29:02.889 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:06.288 03.399 11824 Exposure complete
22:29:06.531 00.243 11824 worker thread done servicing request
22:29:06.531 00.000 12116 OnExposeComplete: enter
22:29:06.535 00.004 12116 UpdateGuideState(): m_state=6
22:29:06.538 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
22:29:06.541 00.003 12116 Star::Find returns 1 (0), X=692.13, Y=1004.93, Mass=669738, SNR=93.9, Peak=65535 HFD=3.1
22:29:06.545 00.004 12116 MultiStar: [#1 0.43,-0.46,0.93,U] [#2 0.44,-0.26,0.85,U] [#3 0.08,-0.55,0.78,U] [#4 -0.23,-0.42,0.74,U] [#5 0.05,-0.23,0.46,U] [#6 0.26,-0.18,0.76,U] [#7 0.12,-0.52,0.52,U] [#8 0.74,0.12,0.42,U] 
22:29:06.548 00.003 12116 single-star, 8 included, MultiStar: {0.22, -0.28}, one-star: {0.18, 0.04}
22:29:06.551 00.003 12116 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.71) = xAngle (-2.50 = -2.50)
22:29:06.554 00.003 12116 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.48 = 0.48)
22:29:06.557 00.003 12116 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.21 mountX=-0.15 mountY=0.09, mountTheta=2.62
22:29:06.563 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.18, y=0.04, opts=13)
22:29:06.566 00.003 12116 Enqueuing Move request for scope (0.18, 0.04)
22:29:06.570 00.004 11824 Worker thread wakes up
22:29:06.570 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
22:29:06.570 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5495, FiltMin=1306, FiltMax=65535, Gamma=0.510
22:29:06.573 00.003 11824 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
22:29:06.573 00.000 12116 UpdateGuideState exits: m=669738 SNR=93.9
22:29:06.577 00.004 11824 Moving (0.18, 0.04) raw xDistance=-0.15 yDistance=0.09
22:29:06.577 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:06.581 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:29:06.581 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:29:06.584 00.003 12116 Enqueuing Expose request
22:29:06.587 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:06.587 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:29:06.587 00.000 11824 MoveAxis(E, 0, ABG)
22:29:06.587 00.000 11824 Move returns status 0, amount 0
22:29:06.587 00.000 11824 MoveAxis(N, 0, ABG)
22:29:06.587 00.000 11824 Move returns status 0, amount 0
22:29:06.587 00.000 11824 move complete, result=0
22:29:06.587 00.000 11824 worker thread done servicing request
22:29:06.588 00.001 11824 Worker thread wakes up
22:29:06.588 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:29:06.588 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:06.592 00.004 12116 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:29:09.996 03.404 11824 Exposure complete
22:29:10.244 00.248 11824 worker thread done servicing request
22:29:10.244 00.000 12116 OnExposeComplete: enter
22:29:10.248 00.004 12116 UpdateGuideState(): m_state=6
22:29:10.252 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
22:29:10.257 00.005 12116 Star::Find returns 1 (0), X=693.33, Y=1004.32, Mass=707018, SNR=101.4, Peak=61917 HFD=3.6
22:29:10.262 00.005 12116 MultiStar: [#1 1.42,-0.70,0.00,M1] [#2 1.35,-0.56,0.00,M1] [#3 1.23,-0.57,0.00,M1] [#4 -1.51,-0.50,0.00,M1] [#5 0.96,-0.41,0.35,U] [#6 1.14,-0.35,0.59,U] [#7 1.41,-0.77,0.00,M1] [#8 1.28,-0.79,0.00,M1] 
22:29:10.264 00.002 12116 refined, 2 included, MultiStar: {1.23, -0.47}, one-star: {1.37, -0.57}
22:29:10.269 00.005 12116 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.71) = xAngle (-3.08 = -3.08)
22:29:10.273 00.004 12116 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.10 = -0.10)
22:29:10.276 00.003 12116 CameraToMount -- cameraX=1.23 cameraY=-0.47 hyp=1.31 cameraTheta=-0.37 mountX=-1.31 mountY=-0.12, mountTheta=-3.05
22:29:10.281 00.005 12116 SchedulePrimaryMove(0D79E080, x=1.23, y=-0.47, opts=13)
22:29:10.285 00.004 12116 Enqueuing Move request for scope (1.23, -0.47)
22:29:10.291 00.006 11824 Worker thread wakes up
22:29:10.291 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (1.23, -0.47) opts 0xd
22:29:10.291 00.000 11824 Handling offset move in thread for scope, endpoint = (1.23, -0.47)
22:29:10.291 00.000 11824 Moving (1.23, -0.47) raw xDistance=-1.31 yDistance=-0.12
22:29:10.291 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.31
22:29:10.291 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:10.291 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:29:10.292 00.001 11824 MoveAxis(E, 294, ABG)
22:29:10.292 00.000 11824 Guiding  Dir = 2, Dur = 294
22:29:10.292 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5482, FiltMin=1431, FiltMax=65535, Gamma=0.510
22:29:10.295 00.003 11824 IsSlewing returns 0
22:29:10.296 00.001 11824 IsGuiding returns 0
22:29:10.296 00.000 12116 UpdateGuideState exits: m=707018 SNR=101.4
22:29:10.300 00.004 11824 PulseGuide returned control before completion, sleep 304
22:29:10.301 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:10.306 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:29:10.309 00.003 12116 Enqueuing Expose request
22:29:10.607 00.298 11824 IsGuiding returns 1
22:29:10.607 00.000 11824 scope still moving after pulse duration time elapsed
22:29:10.639 00.032 11824 IsSlewing returns 0
22:29:10.639 00.000 11824 IsGuiding returns 0
22:29:10.639 00.000 11824 scope move finished after 294 + 48 ms
22:29:10.639 00.000 11824 Move returns status 0, amount 294
22:29:10.640 00.001 11824 MoveAxis(N, 0, ABG)
22:29:10.640 00.000 11824 Move returns status 0, amount 0
22:29:10.640 00.000 11824 move complete, result=0
22:29:10.640 00.000 11824 worker thread done servicing request
22:29:10.640 00.000 11824 Worker thread wakes up
22:29:10.640 00.000 12116 GuideStep: -1.3 px 294 ms EAST, -0.1 px 0 ms NORTH
22:29:10.644 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:29:10.644 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:14.062 03.418 11824 Exposure complete
22:29:14.298 00.236 11824 worker thread done servicing request
22:29:14.298 00.000 12116 OnExposeComplete: enter
22:29:14.302 00.004 12116 UpdateGuideState(): m_state=6
22:29:14.305 00.003 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
22:29:14.308 00.003 12116 Star::Find returns 1 (0), X=692.49, Y=1004.70, Mass=706194, SNR=105.8, Peak=65535 HFD=3.3
22:29:14.312 00.004 12116 MultiStar: [#1 0.72,-0.39,0.89,U] [#2 0.61,-0.36,0.68,U] [#3 0.39,-0.63,0.75,U] [#4 -0.44,-0.66,0.60,U] [#5 0.24,-0.16,0.50,U] [#6 0.50,-0.25,0.69,U] [#7 0.35,-0.66,0.43,U] [#8 0.33,-0.41,0.29,U] 
22:29:14.315 00.003 12116 refined, 8 included, MultiStar: {0.40, -0.40}, one-star: {0.54, -0.19}
22:29:14.318 00.003 12116 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.71) = xAngle (-3.50 = 2.79)
22:29:14.321 00.003 12116 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.51 = -0.51)
22:29:14.324 00.003 12116 CameraToMount -- cameraX=0.40 cameraY=-0.40 hyp=0.56 cameraTheta=-0.78 mountX=-0.53 mountY=-0.28, mountTheta=-2.66
22:29:14.335 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.40, y=-0.40, opts=13)
22:29:14.339 00.004 12116 Enqueuing Move request for scope (0.40, -0.40)
22:29:14.342 00.003 11824 Worker thread wakes up
22:29:14.342 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.40) opts 0xd
22:29:14.342 00.000 11824 Handling offset move in thread for scope, endpoint = (0.40, -0.40)
22:29:14.342 00.000 11824 Moving (0.40, -0.40) raw xDistance=-0.53 yDistance=-0.28
22:29:14.342 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.53
22:29:14.342 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:14.342 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5472, FiltMin=1763, FiltMax=65535, Gamma=0.510
22:29:14.346 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:29:14.346 00.000 11824 MoveAxis(E, 139, ABG)
22:29:14.346 00.000 12116 UpdateGuideState exits: m=706194 SNR=105.8
22:29:14.349 00.003 11824 Guiding  Dir = 2, Dur = 139
22:29:14.350 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:14.355 00.005 11824 IsSlewing returns 0
22:29:14.356 00.001 11824 IsGuiding returns 0
22:29:14.356 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:29:14.361 00.005 11824 PulseGuide returned control before completion, sleep 149
22:29:14.362 00.001 12116 Enqueuing Expose request
22:29:14.521 00.159 11824 IsGuiding returns 1
22:29:14.521 00.000 11824 scope still moving after pulse duration time elapsed
22:29:14.552 00.031 11824 IsSlewing returns 0
22:29:14.553 00.001 11824 IsGuiding returns 0
22:29:14.553 00.000 11824 scope move finished after 139 + 57 ms
22:29:14.554 00.001 11824 Move returns status 0, amount 139
22:29:14.554 00.000 11824 MoveAxis(N, 0, ABG)
22:29:14.554 00.000 11824 Move returns status 0, amount 0
22:29:14.554 00.000 11824 move complete, result=0
22:29:14.554 00.000 12116 GuideStep: -0.5 px 139 ms EAST, -0.3 px 0 ms NORTH
22:29:14.557 00.003 11824 worker thread done servicing request
22:29:14.558 00.001 11824 Worker thread wakes up
22:29:14.558 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:29:14.558 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:17.970 03.412 11824 Exposure complete
22:29:18.217 00.247 11824 worker thread done servicing request
22:29:18.217 00.000 12116 OnExposeComplete: enter
22:29:18.222 00.005 12116 UpdateGuideState(): m_state=6
22:29:18.226 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
22:29:18.229 00.003 12116 Star::Find returns 1 (0), X=692.78, Y=1004.80, Mass=723494, SNR=104.6, Peak=65485 HFD=3.6
22:29:18.232 00.003 12116 MultiStar: [#1 1.03,-0.30,0.80,U] [#2 1.04,-0.05,0.74,U] [#3 0.72,-0.25,0.76,U] [#4 -0.71,-0.23,0.55,U] [#5 0.62,-0.16,0.42,U] [#6 0.86,-0.24,0.62,U] [#7 0.70,-0.45,0.41,U] [#8 0.90,-0.24,0.36,U] 
22:29:18.235 00.003 12116 refined, 8 included, MultiStar: {0.70, -0.21}, one-star: {0.83, -0.10}
22:29:18.238 00.003 12116 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.71) = xAngle (-3.00 = -3.00)
22:29:18.241 00.003 12116 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.01 = -0.01)
22:29:18.245 00.004 12116 CameraToMount -- cameraX=0.70 cameraY=-0.21 hyp=0.73 cameraTheta=-0.29 mountX=-0.73 mountY=-0.01, mountTheta=-3.13
22:29:18.250 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.70, y=-0.21, opts=13)
22:29:18.254 00.004 12116 Enqueuing Move request for scope (0.70, -0.21)
22:29:18.257 00.003 11824 Worker thread wakes up
22:29:18.258 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5469, FiltMin=1770, FiltMax=65535, Gamma=0.510
22:29:18.261 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.21) opts 0xd
22:29:18.261 00.000 12116 UpdateGuideState exits: m=723494 SNR=104.6
22:29:18.263 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:18.266 00.003 11824 Handling offset move in thread for scope, endpoint = (0.70, -0.21)
22:29:18.266 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:29:18.269 00.003 11824 Moving (0.70, -0.21) raw xDistance=-0.73 yDistance=-0.01
22:29:18.269 00.000 12116 Enqueuing Expose request
22:29:18.272 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.73
22:29:18.272 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:18.272 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:29:18.272 00.000 11824 MoveAxis(E, 172, ABG)
22:29:18.273 00.001 11824 Guiding  Dir = 2, Dur = 172
22:29:18.273 00.000 11824 IsSlewing returns 0
22:29:18.273 00.000 11824 IsGuiding returns 0
22:29:18.274 00.001 11824 PulseGuide returned control before completion, sleep 182
22:29:18.460 00.186 11824 IsGuiding returns 1
22:29:18.460 00.000 11824 scope still moving after pulse duration time elapsed
22:29:18.492 00.032 11824 IsSlewing returns 0
22:29:18.492 00.000 11824 IsGuiding returns 0
22:29:18.492 00.000 11824 scope move finished after 172 + 47 ms
22:29:18.492 00.000 11824 Move returns status 0, amount 172
22:29:18.492 00.000 11824 MoveAxis(N, 0, ABG)
22:29:18.492 00.000 11824 Move returns status 0, amount 0
22:29:18.492 00.000 11824 move complete, result=0
22:29:18.494 00.002 11824 worker thread done servicing request
22:29:18.494 00.000 11824 Worker thread wakes up
22:29:18.494 00.000 12116 GuideStep: -0.7 px 172 ms EAST, -0.0 px 0 ms NORTH
22:29:18.497 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:29:18.497 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:21.904 03.407 11824 Exposure complete
22:29:22.146 00.242 11824 worker thread done servicing request
22:29:22.146 00.000 12116 OnExposeComplete: enter
22:29:22.149 00.003 12116 UpdateGuideState(): m_state=6
22:29:22.153 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
22:29:22.156 00.003 12116 Star::Find returns 1 (0), X=692.19, Y=1005.27, Mass=706166, SNR=112.0, Peak=65535 HFD=3.5
22:29:22.161 00.005 12116 MultiStar: [#1 0.36,0.15,0.80,U] [#2 0.24,0.19,0.61,U] [#3 0.22,0.04,0.70,U] [#4 -0.30,0.04,0.65,U] [#5 -0.14,0.26,0.38,U] [#6 0.22,0.38,0.57,U] [#7 0.18,0.03,0.40,U] [#8 0.53,0.26,0.33,U] 
22:29:22.163 00.002 12116 refined, 8 included, MultiStar: {0.17, 0.20}, one-star: {0.23, 0.38}
22:29:22.166 00.003 12116 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.71) = xAngle (-1.86 = -1.86)
22:29:22.168 00.002 12116 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.12 = 1.12)
22:29:22.171 00.003 12116 CameraToMount -- cameraX=0.17 cameraY=0.20 hyp=0.26 cameraTheta=0.85 mountX=-0.08 mountY=0.24, mountTheta=1.88
22:29:22.179 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.17, y=0.20, opts=13)
22:29:22.182 00.003 12116 Enqueuing Move request for scope (0.17, 0.20)
22:29:22.185 00.003 11824 Worker thread wakes up
22:29:22.185 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.20) opts 0xd
22:29:22.185 00.000 11824 Handling offset move in thread for scope, endpoint = (0.17, 0.20)
22:29:22.185 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5472, FiltMin=1624, FiltMax=65535, Gamma=0.510
22:29:22.190 00.005 11824 Moving (0.17, 0.20) raw xDistance=-0.08 yDistance=0.24
22:29:22.190 00.000 12116 UpdateGuideState exits: m=706166 SNR=112.0
22:29:22.194 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:29:22.194 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:22.197 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:22.197 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:29:22.201 00.004 12116 Enqueuing Expose request
22:29:22.206 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:29:22.207 00.001 11824 MoveAxis(E, 0, ABG)
22:29:22.207 00.000 11824 Move returns status 0, amount 0
22:29:22.207 00.000 11824 MoveAxis(N, 0, ABG)
22:29:22.207 00.000 11824 Move returns status 0, amount 0
22:29:22.207 00.000 11824 move complete, result=0
22:29:22.207 00.000 11824 worker thread done servicing request
22:29:22.208 00.001 12116 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:29:22.212 00.004 11824 Worker thread wakes up
22:29:22.212 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:29:22.212 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:25.621 03.409 11824 Exposure complete
22:29:25.894 00.273 11824 worker thread done servicing request
22:29:25.894 00.000 12116 OnExposeComplete: enter
22:29:25.898 00.004 12116 UpdateGuideState(): m_state=6
22:29:25.903 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
22:29:25.907 00.004 12116 Star::Find returns 1 (0), X=692.04, Y=1004.93, Mass=686323, SNR=93.2, Peak=65535 HFD=3.3
22:29:25.911 00.004 12116 MultiStar: [#1 0.25,-0.30,1.01,U] [#2 0.10,-0.02,0.75,U] [#3 0.11,-0.19,0.75,U] [#4 -0.26,-0.31,0.65,U] [#5 -0.13,-0.18,0.43,U] [#6 0.29,0.03,0.71,U] [#7 -0.03,-0.56,0.49,U] [#8 0.01,0.18,0.40,U] 
22:29:25.914 00.003 12116 single-star, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.08, 0.04}
22:29:25.917 00.003 12116 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.71) = xAngle (-2.25 = -2.25)
22:29:25.921 00.004 12116 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.73 = 0.73)
22:29:25.924 00.003 12116 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.46 mountX=-0.06 mountY=0.06, mountTheta=2.33
22:29:25.933 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=0.04, opts=13)
22:29:25.937 00.004 12116 Enqueuing Move request for scope (0.08, 0.04)
22:29:25.940 00.003 11824 Worker thread wakes up
22:29:25.940 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:29:25.940 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5469, FiltMin=1643, FiltMax=65535, Gamma=0.510
22:29:25.945 00.005 11824 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:29:25.945 00.000 12116 UpdateGuideState exits: m=686323 SNR=93.2
22:29:25.947 00.002 11824 Moving (0.08, 0.04) raw xDistance=-0.06 yDistance=0.06
22:29:25.949 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:25.952 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:29:25.952 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:25.952 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:29:25.956 00.004 12116 Enqueuing Expose request
22:29:25.960 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:29:25.960 00.000 11824 MoveAxis(E, 0, ABG)
22:29:25.960 00.000 11824 Move returns status 0, amount 0
22:29:25.960 00.000 11824 MoveAxis(N, 0, ABG)
22:29:25.960 00.000 11824 Move returns status 0, amount 0
22:29:25.960 00.000 11824 move complete, result=0
22:29:25.961 00.001 11824 worker thread done servicing request
22:29:25.961 00.000 11824 Worker thread wakes up
22:29:25.961 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:29:25.961 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:25.964 00.003 12116 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:29:29.375 03.411 11824 Exposure complete
22:29:29.610 00.235 11824 worker thread done servicing request
22:29:29.611 00.001 12116 OnExposeComplete: enter
22:29:29.614 00.003 12116 UpdateGuideState(): m_state=6
22:29:29.617 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
22:29:29.620 00.003 12116 Star::Find returns 1 (0), X=692.29, Y=1004.72, Mass=749958, SNR=107.2, Peak=65507 HFD=3.5
22:29:29.624 00.004 12116 MultiStar: [#1 0.50,-0.42,0.92,U] [#2 0.60,-0.45,0.76,U] [#3 0.26,-0.62,0.67,U] [#4 -0.44,-0.56,0.63,U] [#5 0.21,-0.27,0.38,U] [#6 0.36,-0.28,0.63,U] [#7 0.60,-0.70,0.41,U] [#8 0.82,-0.31,0.37,U] 
22:29:29.627 00.003 12116 single-star, 8 included, MultiStar: {0.35, -0.41}, one-star: {0.34, -0.17}
22:29:29.630 00.003 12116 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.71) = xAngle (-3.18 = 3.10)
22:29:29.632 00.002 12116 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.20 = -0.20)
22:29:29.635 00.003 12116 CameraToMount -- cameraX=0.34 cameraY=-0.17 hyp=0.38 cameraTheta=-0.47 mountX=-0.38 mountY=-0.07, mountTheta=-2.95
22:29:29.640 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.34, y=-0.17, opts=13)
22:29:29.643 00.003 12116 Enqueuing Move request for scope (0.34, -0.17)
22:29:29.646 00.003 11824 Worker thread wakes up
22:29:29.646 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5479, FiltMin=1530, FiltMax=65535, Gamma=0.510
22:29:29.649 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.17) opts 0xd
22:29:29.649 00.000 12116 UpdateGuideState exits: m=749958 SNR=107.2
22:29:29.653 00.004 11824 Handling offset move in thread for scope, endpoint = (0.34, -0.17)
22:29:29.653 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:29.655 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:29:29.659 00.004 11824 Moving (0.34, -0.17) raw xDistance=-0.38 yDistance=-0.07
22:29:29.659 00.000 12116 Enqueuing Expose request
22:29:29.662 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
22:29:29.662 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:29.662 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:29:29.662 00.000 11824 MoveAxis(E, 85, ABG)
22:29:29.662 00.000 11824 Guiding  Dir = 2, Dur = 85
22:29:29.662 00.000 11824 IsSlewing returns 0
22:29:29.663 00.001 11824 IsGuiding returns 0
22:29:29.663 00.000 11824 PulseGuide returned control before completion, sleep 95
22:29:29.772 00.109 11824 IsGuiding returns 1
22:29:29.772 00.000 11824 scope still moving after pulse duration time elapsed
22:29:29.804 00.032 11824 IsSlewing returns 0
22:29:29.804 00.000 11824 IsGuiding returns 0
22:29:29.804 00.000 11824 scope move finished after 85 + 56 ms
22:29:29.804 00.000 11824 Move returns status 0, amount 85
22:29:29.805 00.001 11824 MoveAxis(N, 0, ABG)
22:29:29.805 00.000 11824 Move returns status 0, amount 0
22:29:29.805 00.000 11824 move complete, result=0
22:29:29.805 00.000 11824 worker thread done servicing request
22:29:29.805 00.000 11824 Worker thread wakes up
22:29:29.805 00.000 12116 GuideStep: -0.4 px 85 ms EAST, -0.1 px 0 ms NORTH
22:29:29.808 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:29:29.808 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:33.205 03.397 11824 Exposure complete
22:29:33.441 00.236 11824 worker thread done servicing request
22:29:33.442 00.001 12116 OnExposeComplete: enter
22:29:33.445 00.003 12116 UpdateGuideState(): m_state=6
22:29:33.455 00.010 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
22:29:33.459 00.004 12116 Star::Find returns 1 (0), X=692.67, Y=1004.66, Mass=698278, SNR=118.6, Peak=65485 HFD=3.4
22:29:33.465 00.006 12116 MultiStar: [#1 0.79,-0.33,0.70,U] [#2 0.94,-0.31,0.72,U] [#3 0.69,-0.37,0.65,U] [#4 -0.85,-0.40,0.64,U] [#5 0.36,-0.39,0.38,U] [#6 0.55,-0.60,0.48,U] [#7 0.46,-0.46,0.39,U] [#8 0.36,-0.06,0.31,U] 
22:29:33.469 00.004 12116 refined, 8 included, MultiStar: {0.48, -0.34}, one-star: {0.72, -0.23}
22:29:33.472 00.003 12116 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.71) = xAngle (-3.33 = 2.95)
22:29:33.475 00.003 12116 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.35 = -0.35)
22:29:33.478 00.003 12116 CameraToMount -- cameraX=0.48 cameraY=-0.34 hyp=0.59 cameraTheta=-0.62 mountX=-0.58 mountY=-0.20, mountTheta=-2.81
22:29:33.486 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.48, y=-0.34, opts=13)
22:29:33.489 00.003 12116 Enqueuing Move request for scope (0.48, -0.34)
22:29:33.493 00.004 11824 Worker thread wakes up
22:29:33.493 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5475, FiltMin=1678, FiltMax=65535, Gamma=0.510
22:29:33.497 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.34) opts 0xd
22:29:33.497 00.000 11824 Handling offset move in thread for scope, endpoint = (0.48, -0.34)
22:29:33.497 00.000 12116 UpdateGuideState exits: m=698278 SNR=118.6
22:29:33.500 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:33.503 00.003 11824 Moving (0.48, -0.34) raw xDistance=-0.58 yDistance=-0.20
22:29:33.503 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:29:33.506 00.003 12116 Enqueuing Expose request
22:29:33.509 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
22:29:33.509 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:33.509 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:29:33.509 00.000 11824 MoveAxis(E, 136, ABG)
22:29:33.510 00.001 11824 Guiding  Dir = 2, Dur = 136
22:29:33.510 00.000 11824 IsSlewing returns 0
22:29:33.510 00.000 11824 IsGuiding returns 0
22:29:33.511 00.001 11824 PulseGuide returned control before completion, sleep 146
22:29:33.672 00.161 11824 IsGuiding returns 0
22:29:33.672 00.000 11824 Move returns status 0, amount 136
22:29:33.672 00.000 11824 MoveAxis(N, 0, ABG)
22:29:33.672 00.000 11824 Move returns status 0, amount 0
22:29:33.672 00.000 11824 move complete, result=0
22:29:33.673 00.001 11824 worker thread done servicing request
22:29:33.673 00.000 11824 Worker thread wakes up
22:29:33.673 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:29:33.673 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:33.673 00.000 12116 GuideStep: -0.6 px 136 ms EAST, -0.2 px 0 ms NORTH
22:29:37.081 03.408 11824 Exposure complete
22:29:37.332 00.251 11824 worker thread done servicing request
22:29:37.332 00.000 12116 OnExposeComplete: enter
22:29:37.336 00.004 12116 UpdateGuideState(): m_state=6
22:29:37.340 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
22:29:37.343 00.003 12116 Star::Find returns 1 (0), X=692.27, Y=1004.52, Mass=709981, SNR=103.2, Peak=62547 HFD=3.3
22:29:37.347 00.004 12116 MultiStar: [#1 0.57,-0.62,0.82,U] [#2 0.57,-0.53,0.61,U] [#3 0.32,-0.65,0.72,U] [#4 -0.30,-0.66,0.68,U] [#5 0.35,-0.84,0.37,U] [#6 0.39,-0.50,0.60,U] [#7 0.33,-0.75,0.37,U] [#8 0.29,-0.49,0.32,U] 
22:29:37.351 00.004 12116 single-star, 8 included, MultiStar: {0.32, -0.58}, one-star: {0.32, -0.38}
22:29:37.354 00.003 12116 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.71) = xAngle (-3.59 = 2.69)
22:29:37.357 00.003 12116 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.60 = -0.60)
22:29:37.360 00.003 12116 CameraToMount -- cameraX=0.32 cameraY=-0.38 hyp=0.49 cameraTheta=-0.87 mountX=-0.44 mountY=-0.28, mountTheta=-2.58
22:29:37.366 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.32, y=-0.38, opts=13)
22:29:37.370 00.004 12116 Enqueuing Move request for scope (0.32, -0.38)
22:29:37.373 00.003 11824 Worker thread wakes up
22:29:37.373 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5469, FiltMin=1687, FiltMax=65535, Gamma=0.510
22:29:37.376 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.38) opts 0xd
22:29:37.376 00.000 12116 UpdateGuideState exits: m=709981 SNR=103.2
22:29:37.379 00.003 11824 Handling offset move in thread for scope, endpoint = (0.32, -0.38)
22:29:37.379 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:37.382 00.003 11824 Moving (0.32, -0.38) raw xDistance=-0.44 yDistance=-0.28
22:29:37.382 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:29:37.385 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
22:29:37.385 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:37.385 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:29:37.385 00.000 11824 MoveAxis(E, 109, ABG)
22:29:37.385 00.000 11824 Guiding  Dir = 2, Dur = 109
22:29:37.385 00.000 12116 Enqueuing Expose request
22:29:37.388 00.003 11824 IsSlewing returns 0
22:29:37.389 00.001 11824 IsGuiding returns 0
22:29:37.389 00.000 11824 PulseGuide returned control before completion, sleep 119
22:29:37.522 00.133 11824 IsGuiding returns 1
22:29:37.522 00.000 11824 scope still moving after pulse duration time elapsed
22:29:37.554 00.032 11824 IsSlewing returns 0
22:29:37.554 00.000 11824 IsGuiding returns 0
22:29:37.554 00.000 11824 scope move finished after 109 + 56 ms
22:29:37.554 00.000 11824 Move returns status 0, amount 109
22:29:37.554 00.000 11824 MoveAxis(N, 0, ABG)
22:29:37.554 00.000 11824 Move returns status 0, amount 0
22:29:37.554 00.000 11824 move complete, result=0
22:29:37.555 00.001 11824 worker thread done servicing request
22:29:37.555 00.000 11824 Worker thread wakes up
22:29:37.555 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:29:37.555 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:37.555 00.000 12116 GuideStep: -0.4 px 109 ms EAST, -0.3 px 0 ms NORTH
22:29:41.028 03.473 11824 Exposure complete
22:29:41.324 00.296 12116 OnExposeComplete: enter
22:29:41.329 00.005 11824 worker thread done servicing request
22:29:41.329 00.000 12116 UpdateGuideState(): m_state=6
22:29:41.333 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
22:29:41.340 00.007 12116 Star::Find returns 1 (0), X=692.43, Y=1004.67, Mass=717741, SNR=116.5, Peak=65535 HFD=3.4
22:29:41.345 00.005 12116 MultiStar: [#1 0.58,-0.37,0.90,U] [#2 0.53,-0.32,0.54,U] [#3 0.38,-0.51,0.69,U] [#4 -0.64,-0.40,0.53,U] [#5 0.09,-0.28,0.35,U] [#6 0.43,-0.21,0.59,U] [#7 0.28,-0.73,0.43,U] [#8 0.56,-0.24,0.30,U] 
22:29:41.350 00.005 12116 refined, 8 included, MultiStar: {0.33, -0.36}, one-star: {0.48, -0.22}
22:29:41.354 00.004 12116 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.71) = xAngle (-3.53 = 2.75)
22:29:41.357 00.003 12116 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.55 = -0.55)
22:29:41.360 00.003 12116 CameraToMount -- cameraX=0.33 cameraY=-0.36 hyp=0.49 cameraTheta=-0.82 mountX=-0.45 mountY=-0.25, mountTheta=-2.63
22:29:41.367 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.33, y=-0.36, opts=13)
22:29:41.371 00.004 12116 Enqueuing Move request for scope (0.33, -0.36)
22:29:41.373 00.002 11824 Worker thread wakes up
22:29:41.373 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.36) opts 0xd
22:29:41.374 00.001 11824 Handling offset move in thread for scope, endpoint = (0.33, -0.36)
22:29:41.374 00.000 11824 Moving (0.33, -0.36) raw xDistance=-0.45 yDistance=-0.25
22:29:41.374 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
22:29:41.374 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:41.374 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5443, FiltMin=1827, FiltMax=65535, Gamma=0.510
22:29:41.377 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:29:41.377 00.000 12116 UpdateGuideState exits: m=717741 SNR=116.5
22:29:41.379 00.002 11824 MoveAxis(E, 109, ABG)
22:29:41.379 00.000 11824 Guiding  Dir = 2, Dur = 109
22:29:41.379 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:41.383 00.004 11824 IsSlewing returns 0
22:29:41.383 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:29:41.387 00.004 11824 IsGuiding returns 0
22:29:41.387 00.000 12116 Enqueuing Expose request
22:29:41.390 00.003 11824 PulseGuide returned control before completion, sleep 119
22:29:41.522 00.132 11824 IsGuiding returns 1
22:29:41.522 00.000 11824 scope still moving after pulse duration time elapsed
22:29:41.554 00.032 11824 IsSlewing returns 0
22:29:41.554 00.000 11824 IsGuiding returns 0
22:29:41.554 00.000 11824 scope move finished after 109 + 58 ms
22:29:41.555 00.001 11824 Move returns status 0, amount 109
22:29:41.555 00.000 11824 MoveAxis(N, 0, ABG)
22:29:41.555 00.000 11824 Move returns status 0, amount 0
22:29:41.555 00.000 11824 move complete, result=0
22:29:41.555 00.000 11824 worker thread done servicing request
22:29:41.555 00.000 11824 Worker thread wakes up
22:29:41.555 00.000 12116 GuideStep: -0.5 px 109 ms EAST, -0.3 px 0 ms NORTH
22:29:41.558 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:29:41.558 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:44.977 03.419 11824 Exposure complete
22:29:45.218 00.241 11824 worker thread done servicing request
22:29:45.218 00.000 12116 OnExposeComplete: enter
22:29:45.222 00.004 12116 UpdateGuideState(): m_state=6
22:29:45.225 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
22:29:45.228 00.003 12116 Star::Find returns 1 (0), X=692.16, Y=1004.70, Mass=738792, SNR=112.8, Peak=65535 HFD=3.5
22:29:45.231 00.003 12116 MultiStar: [#1 0.30,-0.40,0.75,U] [#2 0.24,-0.39,0.59,U] [#3 0.05,-0.41,0.66,U] [#4 -0.18,-0.52,0.63,U] [#5 0.01,-0.31,0.40,U] [#6 0.12,-0.55,0.57,U] [#7 0.14,-0.36,0.41,U] [#8 0.13,-0.05,0.29,U] 
22:29:45.234 00.003 12116 single-star, 8 included, MultiStar: {0.12, -0.36}, one-star: {0.20, -0.19}
22:29:45.238 00.004 12116 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.71) = xAngle (-3.48 = 2.80)
22:29:45.240 00.002 12116 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.49 = -0.49)
22:29:45.243 00.003 12116 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.77 mountX=-0.26 mountY=-0.13, mountTheta=-2.68
22:29:45.249 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.20, y=-0.19, opts=13)
22:29:45.253 00.004 12116 Enqueuing Move request for scope (0.20, -0.19)
22:29:45.256 00.003 11824 Worker thread wakes up
22:29:45.256 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5447, FiltMin=1645, FiltMax=65535, Gamma=0.510
22:29:45.259 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
22:29:45.259 00.000 12116 UpdateGuideState exits: m=738792 SNR=112.8
22:29:45.262 00.003 11824 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
22:29:45.262 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:45.265 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:29:45.267 00.002 12116 Enqueuing Expose request
22:29:45.271 00.004 11824 Moving (0.20, -0.19) raw xDistance=-0.26 yDistance=-0.13
22:29:45.271 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:29:45.271 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:45.271 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:29:45.271 00.000 11824 MoveAxis(E, 0, ABG)
22:29:45.272 00.001 11824 Move returns status 0, amount 0
22:29:45.272 00.000 11824 MoveAxis(N, 0, ABG)
22:29:45.272 00.000 11824 Move returns status 0, amount 0
22:29:45.272 00.000 11824 move complete, result=0
22:29:45.272 00.000 11824 worker thread done servicing request
22:29:45.272 00.000 11824 Worker thread wakes up
22:29:45.272 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:29:45.272 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:45.274 00.002 12116 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:48.674 03.400 11824 Exposure complete
22:29:48.954 00.280 11824 worker thread done servicing request
22:29:48.954 00.000 12116 OnExposeComplete: enter
22:29:48.958 00.004 12116 UpdateGuideState(): m_state=6
22:29:48.963 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
22:29:48.967 00.004 12116 Star::Find returns 1 (0), X=692.45, Y=1004.65, Mass=743319, SNR=117.8, Peak=63933 HFD=3.3
22:29:48.972 00.005 12116 MultiStar: [#1 0.67,-0.63,0.77,U] [#2 0.66,-0.46,0.63,U] [#3 0.45,-0.63,0.72,U] [#4 -0.80,-0.36,0.49,U] [#5 0.38,-0.56,0.42,U] [#6 0.45,-0.41,0.60,U] [#7 0.57,-0.55,0.38,U] [#8 0.80,-0.31,0.43,U] 
22:29:48.975 00.003 12116 single-star, 8 included, MultiStar: {0.43, -0.45}, one-star: {0.50, -0.24}
22:29:48.980 00.005 12116 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.71) = xAngle (-3.17 = 3.11)
22:29:48.982 00.002 12116 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.18 = -0.18)
22:29:48.985 00.003 12116 CameraToMount -- cameraX=0.50 cameraY=-0.24 hyp=0.55 cameraTheta=-0.45 mountX=-0.55 mountY=-0.10, mountTheta=-2.96
22:29:48.991 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.50, y=-0.24, opts=13)
22:29:48.994 00.003 12116 Enqueuing Move request for scope (0.50, -0.24)
22:29:48.997 00.003 11824 Worker thread wakes up
22:29:48.997 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5418, FiltMin=1578, FiltMax=65535, Gamma=0.510
22:29:49.000 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.24) opts 0xd
22:29:49.001 00.001 12116 UpdateGuideState exits: m=743319 SNR=117.8
22:29:49.004 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:49.007 00.003 11824 Handling offset move in thread for scope, endpoint = (0.50, -0.24)
22:29:49.008 00.001 11824 Moving (0.50, -0.24) raw xDistance=-0.55 yDistance=-0.10
22:29:49.008 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:29:49.010 00.002 12116 Enqueuing Expose request
22:29:49.013 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
22:29:49.013 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:49.014 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:29:49.014 00.000 11824 MoveAxis(E, 124, ABG)
22:29:49.014 00.000 11824 Guiding  Dir = 2, Dur = 124
22:29:49.014 00.000 11824 IsSlewing returns 0
22:29:49.015 00.001 11824 IsGuiding returns 0
22:29:49.015 00.000 11824 PulseGuide returned control before completion, sleep 134
22:29:49.153 00.138 11824 IsGuiding returns 1
22:29:49.153 00.000 11824 scope still moving after pulse duration time elapsed
22:29:49.184 00.031 11824 IsSlewing returns 0
22:29:49.184 00.000 11824 IsGuiding returns 0
22:29:49.184 00.000 11824 scope move finished after 124 + 45 ms
22:29:49.185 00.001 11824 Move returns status 0, amount 124
22:29:49.185 00.000 11824 MoveAxis(N, 0, ABG)
22:29:49.185 00.000 11824 Move returns status 0, amount 0
22:29:49.185 00.000 11824 move complete, result=0
22:29:49.185 00.000 11824 worker thread done servicing request
22:29:49.185 00.000 12116 GuideStep: -0.6 px 124 ms EAST, -0.1 px 0 ms NORTH
22:29:49.188 00.003 11824 Worker thread wakes up
22:29:49.188 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:29:49.188 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:52.605 03.417 11824 Exposure complete
22:29:52.844 00.239 11824 worker thread done servicing request
22:29:52.845 00.001 12116 OnExposeComplete: enter
22:29:52.848 00.003 12116 UpdateGuideState(): m_state=6
22:29:52.852 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
22:29:52.856 00.004 12116 Star::Find returns 1 (0), X=691.69, Y=1004.87, Mass=711041, SNR=102.0, Peak=65535 HFD=3.4
22:29:52.860 00.004 12116 MultiStar: [#1 -0.05,-0.35,0.90,U] [#2 -0.03,-0.04,0.73,U] [#3 -0.30,-0.31,0.76,U] [#4 0.03,-0.26,0.73,U] [#5 -0.49,-0.28,0.42,U] [#6 -0.27,-0.16,0.64,U] [#7 -0.27,-0.41,0.49,U] [#8 0.01,-0.17,0.37,U] 
22:29:52.863 00.003 12116 single-star, 8 included, MultiStar: {-0.17, -0.21}, one-star: {-0.27, -0.02}
22:29:52.866 00.003 12116 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.71) = xAngle (-5.78 = 0.50)
22:29:52.870 00.004 12116 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.79 = -2.79)
22:29:52.873 00.003 12116 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-3.06 mountX=0.23 mountY=-0.09, mountTheta=-0.37
22:29:52.878 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.27, y=-0.02, opts=13)
22:29:52.881 00.003 12116 Enqueuing Move request for scope (-0.27, -0.02)
22:29:52.884 00.003 11824 Worker thread wakes up
22:29:52.884 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.02) opts 0xd
22:29:52.884 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5418, FiltMin=1517, FiltMax=65535, Gamma=0.510
22:29:52.889 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.27, -0.02)
22:29:52.889 00.000 12116 UpdateGuideState exits: m=711041 SNR=102.0
22:29:52.892 00.003 11824 Moving (-0.27, -0.02) raw xDistance=0.23 yDistance=-0.09
22:29:52.892 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:29:52.892 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:52.892 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:29:52.892 00.000 11824 MoveAxis(E, 0, ABG)
22:29:52.893 00.001 11824 Move returns status 0, amount 0
22:29:52.893 00.000 11824 MoveAxis(N, 0, ABG)
22:29:52.893 00.000 11824 Move returns status 0, amount 0
22:29:52.893 00.000 11824 move complete, result=0
22:29:52.893 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:52.896 00.003 11824 worker thread done servicing request
22:29:52.896 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:29:52.899 00.003 12116 Enqueuing Expose request
22:29:52.903 00.004 11824 Worker thread wakes up
22:29:52.903 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:29:52.903 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:52.906 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:56.314 03.408 11824 Exposure complete
22:29:56.543 00.229 11824 worker thread done servicing request
22:29:56.543 00.000 12116 OnExposeComplete: enter
22:29:56.547 00.004 12116 UpdateGuideState(): m_state=6
22:29:56.550 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:29:56.554 00.004 12116 Star::Find returns 1 (0), X=692.14, Y=1004.72, Mass=772579, SNR=110.7, Peak=65535 HFD=3.5
22:29:56.558 00.004 12116 MultiStar: [#1 0.38,-0.32,0.83,U] [#2 0.36,-0.31,0.75,U] [#3 0.04,-0.25,0.72,U] [#4 -0.32,-0.36,0.64,U] [#5 -0.11,-0.10,0.42,U] [#6 0.17,-0.24,0.58,U] [#7 0.13,-0.48,0.42,U] [#8 0.26,0.03,0.35,U] 
22:29:56.561 00.003 12116 single-star, 8 included, MultiStar: {0.14, -0.26}, one-star: {0.18, -0.18}
22:29:56.564 00.003 12116 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.71) = xAngle (-3.49 = 2.80)
22:29:56.566 00.002 12116 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.50 = -0.50)
22:29:56.571 00.005 12116 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-0.77 mountX=-0.24 mountY=-0.12, mountTheta=-2.67
22:29:56.578 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.18, y=-0.18, opts=13)
22:29:56.581 00.003 12116 Enqueuing Move request for scope (0.18, -0.18)
22:29:56.585 00.004 11824 Worker thread wakes up
22:29:56.585 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5389, FiltMin=1541, FiltMax=65535, Gamma=0.510
22:29:56.589 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.18) opts 0xd
22:29:56.589 00.000 12116 UpdateGuideState exits: m=772579 SNR=110.7
22:29:56.593 00.004 11824 Handling offset move in thread for scope, endpoint = (0.18, -0.18)
22:29:56.593 00.000 11824 Moving (0.18, -0.18) raw xDistance=-0.24 yDistance=-0.12
22:29:56.593 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:29:56.594 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:56.594 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:29:56.594 00.000 11824 MoveAxis(E, 0, ABG)
22:29:56.594 00.000 11824 Move returns status 0, amount 0
22:29:56.594 00.000 11824 MoveAxis(N, 0, ABG)
22:29:56.595 00.001 11824 Move returns status 0, amount 0
22:29:56.596 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:56.604 00.008 11824 move complete, result=0
22:29:56.604 00.000 11824 worker thread done servicing request
22:29:56.605 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:29:56.611 00.006 12116 Enqueuing Expose request
22:29:56.628 00.017 11824 Worker thread wakes up
22:29:56.628 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:29:56.628 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:29:56.629 00.001 12116 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:00.053 03.424 11824 Exposure complete
22:30:00.298 00.245 11824 worker thread done servicing request
22:30:00.299 00.001 12116 OnExposeComplete: enter
22:30:00.302 00.003 12116 UpdateGuideState(): m_state=6
22:30:00.306 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
22:30:00.310 00.004 12116 Star::Find returns 1 (0), X=691.77, Y=1005.09, Mass=733239, SNR=105.3, Peak=64298 HFD=3.6
22:30:00.314 00.004 12116 MultiStar: [#1 -0.02,-0.06,0.84,U] [#2 -0.12,-0.03,0.88,U] [#3 -0.27,0.09,0.81,U] [#4 0.23,-0.21,0.57,U] [#5 -0.45,0.14,0.39,U] [#6 -0.25,0.10,0.63,U] [#7 -0.04,-0.56,0.41,U] [#8 0.06,0.18,0.36,U] 
22:30:00.316 00.002 12116 refined, 8 included, MultiStar: {-0.12, 0.00}, one-star: {-0.19, 0.20}
22:30:00.320 00.004 12116 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.71) = xAngle (0.41 = 0.41)
22:30:00.323 00.003 12116 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.39 = -2.89)
22:30:00.327 00.004 12116 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.12 mountX=0.11 mountY=-0.03, mountTheta=-0.27
22:30:00.332 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=0.00, opts=13)
22:30:00.336 00.004 12116 Enqueuing Move request for scope (-0.12, 0.00)
22:30:00.339 00.003 11824 Worker thread wakes up
22:30:00.339 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5395, FiltMin=1634, FiltMax=65535, Gamma=0.510
22:30:00.342 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
22:30:00.342 00.000 12116 UpdateGuideState exits: m=733239 SNR=105.3
22:30:00.346 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
22:30:00.346 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:00.349 00.003 11824 Moving (-0.12, 0.00) raw xDistance=0.11 yDistance=-0.03
22:30:00.349 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:00.353 00.004 12116 Enqueuing Expose request
22:30:00.357 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:30:00.357 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:00.357 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:30:00.357 00.000 11824 MoveAxis(E, 0, ABG)
22:30:00.357 00.000 11824 Move returns status 0, amount 0
22:30:00.357 00.000 11824 MoveAxis(N, 0, ABG)
22:30:00.357 00.000 11824 Move returns status 0, amount 0
22:30:00.357 00.000 11824 move complete, result=0
22:30:00.358 00.001 11824 worker thread done servicing request
22:30:00.358 00.000 11824 Worker thread wakes up
22:30:00.358 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:00.358 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:30:00.362 00.004 12116 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:30:03.756 03.394 11824 Exposure complete
22:30:04.005 00.249 11824 worker thread done servicing request
22:30:04.005 00.000 12116 OnExposeComplete: enter
22:30:04.008 00.003 12116 UpdateGuideState(): m_state=6
22:30:04.012 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
22:30:04.015 00.003 12116 Star::Find returns 1 (0), X=691.40, Y=1005.39, Mass=724361, SNR=101.5, Peak=65491 HFD=3.3
22:30:04.019 00.004 12116 MultiStar: [#1 -0.50,0.07,0.99,U] [#2 -0.53,0.39,0.73,U] [#3 -0.64,0.35,0.92,U] [#4 0.72,-0.03,0.66,U] [#5 -0.97,0.45,0.50,U] [#6 -0.62,0.25,0.60,U] [#7 -0.79,-0.03,0.52,U] [#8 -0.57,0.19,0.36,U] 
22:30:04.023 00.004 12116 refined, 8 included, MultiStar: {-0.48, 0.25}, one-star: {-0.56, 0.50}
22:30:04.026 00.003 12116 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.71) = xAngle (-0.05 = -0.05)
22:30:04.029 00.003 12116 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.93 = 2.93)
22:30:04.032 00.003 12116 CameraToMount -- cameraX=-0.48 cameraY=0.25 hyp=0.54 cameraTheta=2.66 mountX=0.54 mountY=0.11, mountTheta=0.20
22:30:04.039 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.48, y=0.25, opts=13)
22:30:04.042 00.003 12116 Enqueuing Move request for scope (-0.48, 0.25)
22:30:04.046 00.004 11824 Worker thread wakes up
22:30:04.046 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5386, FiltMin=1767, FiltMax=65535, Gamma=0.510
22:30:04.049 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.25) opts 0xd
22:30:04.049 00.000 12116 UpdateGuideState exits: m=724361 SNR=101.5
22:30:04.052 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:04.055 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.48, 0.25)
22:30:04.055 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:04.058 00.003 12116 Enqueuing Expose request
22:30:04.061 00.003 11824 Moving (-0.48, 0.25) raw xDistance=0.54 yDistance=0.11
22:30:04.061 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
22:30:04.061 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:04.061 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:30:04.061 00.000 11824 MoveAxis(W, 121, ABG)
22:30:04.061 00.000 11824 Guiding  Dir = 3, Dur = 121
22:30:04.062 00.001 11824 IsSlewing returns 0
22:30:04.062 00.000 11824 IsGuiding returns 0
22:30:04.062 00.000 11824 PulseGuide returned control before completion, sleep 131
22:30:04.208 00.146 11824 IsGuiding returns 0
22:30:04.208 00.000 11824 Move returns status 0, amount 121
22:30:04.208 00.000 11824 MoveAxis(N, 0, ABG)
22:30:04.209 00.001 11824 Move returns status 0, amount 0
22:30:04.209 00.000 11824 move complete, result=0
22:30:04.209 00.000 11824 worker thread done servicing request
22:30:04.209 00.000 12116 GuideStep: 0.5 px 121 ms WEST, 0.1 px 0 ms NORTH
22:30:04.212 00.003 11824 Worker thread wakes up
22:30:04.212 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:04.213 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:30:07.623 03.410 11824 Exposure complete
22:30:07.913 00.290 11824 worker thread done servicing request
22:30:07.914 00.001 12116 OnExposeComplete: enter
22:30:07.917 00.003 12116 UpdateGuideState(): m_state=6
22:30:07.921 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
22:30:07.925 00.004 12116 Star::Find returns 1 (0), X=691.55, Y=1005.16, Mass=736325, SNR=117.9, Peak=65535 HFD=3.5
22:30:07.929 00.004 12116 MultiStar: [#1 -0.18,-0.08,0.80,U] [#2 -0.18,0.07,0.65,U] [#3 -0.44,-0.11,0.71,U] [#4 0.35,-0.43,0.69,U] [#5 -0.60,-0.01,0.41,U] [#6 -0.26,0.14,0.60,U] [#7 -0.53,-0.35,0.43,U] [#8 -0.22,0.20,0.35,U] 
22:30:07.932 00.003 12116 refined, 8 included, MultiStar: {-0.26, -0.02}, one-star: {-0.41, 0.27}
22:30:07.935 00.003 12116 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.71) = xAngle (-5.77 = 0.51)
22:30:07.938 00.003 12116 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.78 = -2.78)
22:30:07.941 00.003 12116 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-3.05 mountX=0.22 mountY=-0.09, mountTheta=-0.38
22:30:07.947 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=-0.02, opts=13)
22:30:07.951 00.004 12116 Enqueuing Move request for scope (-0.26, -0.02)
22:30:07.955 00.004 11824 Worker thread wakes up
22:30:07.956 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1671, FiltMax=65535, Gamma=0.510
22:30:07.958 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.02) opts 0xd
22:30:07.959 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.26, -0.02)
22:30:07.959 00.000 12116 UpdateGuideState exits: m=736325 SNR=117.9
22:30:07.962 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:07.965 00.003 11824 Moving (-0.26, -0.02) raw xDistance=0.22 yDistance=-0.09
22:30:07.965 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:07.968 00.003 12116 Enqueuing Expose request
22:30:07.971 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:30:07.971 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:07.972 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:30:07.972 00.000 11824 MoveAxis(E, 0, ABG)
22:30:07.972 00.000 11824 Move returns status 0, amount 0
22:30:07.972 00.000 11824 MoveAxis(N, 0, ABG)
22:30:07.972 00.000 11824 Move returns status 0, amount 0
22:30:07.972 00.000 11824 move complete, result=0
22:30:07.972 00.000 11824 worker thread done servicing request
22:30:07.972 00.000 11824 Worker thread wakes up
22:30:07.972 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:07.972 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:30:07.975 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:11.384 03.409 11824 Exposure complete
22:30:11.625 00.241 11824 worker thread done servicing request
22:30:11.625 00.000 12116 OnExposeComplete: enter
22:30:11.628 00.003 12116 UpdateGuideState(): m_state=6
22:30:11.631 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
22:30:11.635 00.004 12116 Star::Find returns 1 (0), X=691.60, Y=1004.95, Mass=768622, SNR=110.4, Peak=59811 HFD=3.8
22:30:11.639 00.004 12116 MultiStar: [#1 -0.25,-0.17,0.76,U] [#2 -0.19,-0.00,0.73,U] [#3 -0.14,-0.45,0.67,U] [#4 -0.22,-0.49,0.62,U] [#5 -0.46,-0.12,0.49,U] [#6 -0.26,-0.22,0.63,U] [#7 -0.05,-0.32,0.51,U] [#8 -0.01,0.05,0.35,U] 
22:30:11.642 00.003 12116 refined, 8 included, MultiStar: {-0.23, -0.18}, one-star: {-0.36, 0.05}
22:30:11.645 00.003 12116 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.71) = xAngle (-5.21 = 1.08)
22:30:11.648 00.003 12116 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.22 = -2.22)
22:30:11.650 00.002 12116 CameraToMount -- cameraX=-0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-2.49 mountX=0.14 mountY=-0.23, mountTheta=-1.04
22:30:11.656 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=-0.18, opts=13)
22:30:11.659 00.003 12116 Enqueuing Move request for scope (-0.23, -0.18)
22:30:11.662 00.003 11824 Worker thread wakes up
22:30:11.662 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1699, FiltMax=65535, Gamma=0.510
22:30:11.665 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.18) opts 0xd
22:30:11.665 00.000 12116 UpdateGuideState exits: m=768622 SNR=110.4
22:30:11.667 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.23, -0.18)
22:30:11.667 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:11.670 00.003 11824 Moving (-0.23, -0.18) raw xDistance=0.14 yDistance=-0.23
22:30:11.670 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:11.673 00.003 12116 Enqueuing Expose request
22:30:11.676 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:30:11.676 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:11.676 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:30:11.676 00.000 11824 MoveAxis(E, 0, ABG)
22:30:11.676 00.000 11824 Move returns status 0, amount 0
22:30:11.676 00.000 11824 MoveAxis(N, 0, ABG)
22:30:11.676 00.000 11824 Move returns status 0, amount 0
22:30:11.677 00.001 11824 move complete, result=0
22:30:11.677 00.000 11824 worker thread done servicing request
22:30:11.677 00.000 11824 Worker thread wakes up
22:30:11.677 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:11.677 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:30:11.680 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:15.086 03.406 11824 Exposure complete
22:30:15.319 00.233 11824 worker thread done servicing request
22:30:15.319 00.000 12116 OnExposeComplete: enter
22:30:15.323 00.004 12116 UpdateGuideState(): m_state=6
22:30:15.327 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
22:30:15.330 00.003 12116 Star::Find returns 1 (0), X=691.78, Y=1004.77, Mass=718543, SNR=120.0, Peak=65535 HFD=3.2
22:30:15.334 00.004 12116 MultiStar: [#1 -0.17,-0.31,0.80,U] [#2 0.02,-0.13,0.68,U] [#3 -0.35,-0.32,0.65,U] [#4 0.05,-0.41,0.61,U] [#5 -0.56,0.03,0.35,U] [#6 -0.24,-0.16,0.59,U] [#7 -0.23,-0.55,0.43,U] [#8 0.07,-0.16,0.33,U] 
22:30:15.338 00.004 12116 single-star, 8 included, MultiStar: {-0.17, -0.24}, one-star: {-0.18, -0.13}
22:30:15.340 00.002 12116 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.71) = xAngle (-5.25 = 1.04)
22:30:15.344 00.004 12116 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.26 = -2.26)
22:30:15.347 00.003 12116 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.53 mountX=0.11 mountY=-0.17, mountTheta=-0.99
22:30:15.354 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.18, y=-0.13, opts=13)
22:30:15.357 00.003 12116 Enqueuing Move request for scope (-0.18, -0.13)
22:30:15.362 00.005 11824 Worker thread wakes up
22:30:15.362 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
22:30:15.362 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
22:30:15.362 00.000 11824 Moving (-0.18, -0.13) raw xDistance=0.11 yDistance=-0.17
22:30:15.362 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1747, FiltMax=65535, Gamma=0.510
22:30:15.365 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:30:15.365 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:15.365 00.000 12116 UpdateGuideState exits: m=718543 SNR=120.0
22:30:15.368 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:30:15.368 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:15.372 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:15.375 00.003 11824 MoveAxis(E, 0, ABG)
22:30:15.375 00.000 11824 Move returns status 0, amount 0
22:30:15.375 00.000 11824 MoveAxis(N, 0, ABG)
22:30:15.375 00.000 11824 Move returns status 0, amount 0
22:30:15.376 00.001 11824 move complete, result=0
22:30:15.376 00.000 11824 worker thread done servicing request
22:30:15.376 00.000 12116 Enqueuing Expose request
22:30:15.380 00.004 11824 Worker thread wakes up
22:30:15.380 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:15.383 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:15.383 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:30:18.809 03.426 11824 Exposure complete
22:30:19.063 00.254 11824 worker thread done servicing request
22:30:19.063 00.000 12116 OnExposeComplete: enter
22:30:19.067 00.004 12116 UpdateGuideState(): m_state=6
22:30:19.071 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
22:30:19.074 00.003 12116 Star::Find returns 1 (0), X=691.62, Y=1004.94, Mass=737227, SNR=101.0, Peak=65507 HFD=3.5
22:30:19.078 00.004 12116 MultiStar: [#1 -0.24,-0.26,0.85,U] [#2 -0.20,-0.07,0.75,U] [#3 -0.39,-0.18,0.91,U] [#4 0.51,-0.51,0.66,U] [#5 -0.67,-0.14,0.46,U] [#6 -0.31,0.13,0.65,U] [#7 -0.27,-0.65,0.51,U] [#8 -0.24,0.04,0.39,U] 
22:30:19.081 00.003 12116 refined, 8 included, MultiStar: {-0.24, -0.17}, one-star: {-0.33, 0.05}
22:30:19.085 00.004 12116 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.71) = xAngle (-5.24 = 1.04)
22:30:19.089 00.004 12116 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.26 = -2.26)
22:30:19.092 00.003 12116 CameraToMount -- cameraX=-0.24 cameraY=-0.17 hyp=0.29 cameraTheta=-2.53 mountX=0.15 mountY=-0.22, mountTheta=-0.99
22:30:19.098 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.24, y=-0.17, opts=13)
22:30:19.102 00.004 12116 Enqueuing Move request for scope (-0.24, -0.17)
22:30:19.106 00.004 11824 Worker thread wakes up
22:30:19.106 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5335, FiltMin=1555, FiltMax=65535, Gamma=0.510
22:30:19.109 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.17) opts 0xd
22:30:19.109 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.24, -0.17)
22:30:19.109 00.000 11824 Moving (-0.24, -0.17) raw xDistance=0.15 yDistance=-0.22
22:30:19.109 00.000 12116 UpdateGuideState exits: m=737227 SNR=101.0
22:30:19.111 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:30:19.111 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:19.111 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:19.114 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:19.117 00.003 12116 Enqueuing Expose request
22:30:19.120 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:30:19.120 00.000 11824 MoveAxis(E, 0, ABG)
22:30:19.120 00.000 11824 Move returns status 0, amount 0
22:30:19.120 00.000 11824 MoveAxis(N, 0, ABG)
22:30:19.121 00.001 11824 Move returns status 0, amount 0
22:30:19.121 00.000 11824 move complete, result=0
22:30:19.121 00.000 11824 worker thread done servicing request
22:30:19.121 00.000 11824 Worker thread wakes up
22:30:19.121 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:19.121 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:30:19.124 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:22.543 03.419 11824 Exposure complete
22:30:22.786 00.243 11824 worker thread done servicing request
22:30:22.786 00.000 12116 OnExposeComplete: enter
22:30:22.789 00.003 12116 UpdateGuideState(): m_state=6
22:30:22.793 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
22:30:22.797 00.004 12116 Star::Find returns 1 (0), X=691.74, Y=1004.77, Mass=750556, SNR=118.4, Peak=65507 HFD=3.5
22:30:22.800 00.003 12116 MultiStar: [#1 -0.17,-0.46,0.76,U] [#2 -0.02,-0.30,0.60,U] [#3 -0.43,-0.31,0.79,U] [#4 0.14,-0.45,0.60,U] [#5 -0.47,-0.12,0.36,U] [#6 -0.47,-0.21,0.58,U] [#7 -0.32,-0.35,0.37,U] [#8 -0.14,-0.27,0.32,U] 
22:30:22.804 00.004 12116 single-star, 8 included, MultiStar: {-0.23, -0.29}, one-star: {-0.22, -0.12}
22:30:22.807 00.003 12116 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.71) = xAngle (-5.34 = 0.94)
22:30:22.810 00.003 12116 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.36 = -2.36)
22:30:22.813 00.003 12116 CameraToMount -- cameraX=-0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-2.63 mountX=0.15 mountY=-0.18, mountTheta=-0.88
22:30:22.823 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.22, y=-0.12, opts=13)
22:30:22.826 00.003 12116 Enqueuing Move request for scope (-0.22, -0.12)
22:30:22.829 00.003 11824 Worker thread wakes up
22:30:22.829 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5341, FiltMin=1703, FiltMax=65535, Gamma=0.510
22:30:22.833 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.12) opts 0xd
22:30:22.833 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.22, -0.12)
22:30:22.833 00.000 12116 UpdateGuideState exits: m=750556 SNR=118.4
22:30:22.838 00.005 11824 Moving (-0.22, -0.12) raw xDistance=0.15 yDistance=-0.18
22:30:22.838 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:22.841 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:30:22.841 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:22.844 00.003 12116 Enqueuing Expose request
22:30:22.847 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:22.847 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:30:22.847 00.000 11824 MoveAxis(E, 0, ABG)
22:30:22.847 00.000 11824 Move returns status 0, amount 0
22:30:22.847 00.000 11824 MoveAxis(N, 0, ABG)
22:30:22.847 00.000 11824 Move returns status 0, amount 0
22:30:22.847 00.000 11824 move complete, result=0
22:30:22.848 00.001 11824 worker thread done servicing request
22:30:22.848 00.000 11824 Worker thread wakes up
22:30:22.848 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:22.848 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:30:22.852 00.004 12116 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:26.262 03.410 11824 Exposure complete
22:30:26.501 00.239 11824 worker thread done servicing request
22:30:26.501 00.000 12116 OnExposeComplete: enter
22:30:26.505 00.004 12116 UpdateGuideState(): m_state=6
22:30:26.509 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
22:30:26.511 00.002 12116 Star::Find returns 1 (0), X=691.51, Y=1005.41, Mass=734231, SNR=113.4, Peak=60515 HFD=3.3
22:30:26.514 00.003 12116 MultiStar: [#1 -0.33,0.23,0.87,U] [#2 -0.15,0.19,0.62,U] [#3 -0.44,0.10,0.66,U] [#4 0.54,-0.12,0.65,U] [#5 -0.60,0.18,0.36,U] [#6 -0.36,0.32,0.54,U] [#7 -0.36,-0.04,0.42,U] [#8 -0.73,0.32,0.35,U] 
22:30:26.518 00.004 12116 refined, 8 included, MultiStar: {-0.29, 0.21}, one-star: {-0.45, 0.52}
22:30:26.521 00.003 12116 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.71) = xAngle (-0.20 = -0.20)
22:30:26.524 00.003 12116 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.79 = 2.79)
22:30:26.527 00.003 12116 CameraToMount -- cameraX=-0.29 cameraY=0.21 hyp=0.36 cameraTheta=2.51 mountX=0.35 mountY=0.13, mountTheta=0.34
22:30:26.534 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.29, y=0.21, opts=13)
22:30:26.538 00.004 12116 Enqueuing Move request for scope (-0.29, 0.21)
22:30:26.541 00.003 11824 Worker thread wakes up
22:30:26.541 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5341, FiltMin=1645, FiltMax=65535, Gamma=0.510
22:30:26.544 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.21) opts 0xd
22:30:26.545 00.001 12116 UpdateGuideState exits: m=734231 SNR=113.4
22:30:26.547 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:26.550 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.29, 0.21)
22:30:26.550 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:26.552 00.002 11824 Moving (-0.29, 0.21) raw xDistance=0.35 yDistance=0.13
22:30:26.552 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
22:30:26.553 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:26.553 00.000 12116 Enqueuing Expose request
22:30:26.556 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:30:26.556 00.000 11824 MoveAxis(W, 79, ABG)
22:30:26.556 00.000 11824 Guiding  Dir = 3, Dur = 79
22:30:26.556 00.000 11824 IsSlewing returns 0
22:30:26.556 00.000 11824 IsGuiding returns 0
22:30:26.557 00.001 11824 PulseGuide returned control before completion, sleep 89
22:30:26.654 00.097 11824 IsGuiding returns 1
22:30:26.654 00.000 11824 scope still moving after pulse duration time elapsed
22:30:26.686 00.032 11824 IsSlewing returns 0
22:30:26.686 00.000 11824 IsGuiding returns 0
22:30:26.687 00.001 11824 scope move finished after 79 + 51 ms
22:30:26.687 00.000 11824 Move returns status 0, amount 79
22:30:26.687 00.000 11824 MoveAxis(N, 0, ABG)
22:30:26.688 00.001 11824 Move returns status 0, amount 0
22:30:26.688 00.000 11824 move complete, result=0
22:30:26.688 00.000 12116 GuideStep: 0.4 px 79 ms WEST, 0.1 px 0 ms NORTH
22:30:26.693 00.005 11824 worker thread done servicing request
22:30:26.693 00.000 11824 Worker thread wakes up
22:30:26.693 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:26.693 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:30:30.257 03.564 11824 Exposure complete
22:30:30.722 00.465 12116 OnExposeComplete: enter
22:30:30.729 00.007 11824 worker thread done servicing request
22:30:30.731 00.002 12116 UpdateGuideState(): m_state=6
22:30:30.742 00.011 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
22:30:30.745 00.003 12116 Star::Find returns 1 (0), X=691.42, Y=1005.03, Mass=743708, SNR=113.4, Peak=65491 HFD=3.6
22:30:30.750 00.005 12116 MultiStar: [#1 -0.43,-0.41,0.86,U] [#2 -0.41,-0.07,0.73,U] [#3 -0.41,-0.32,0.69,U] [#4 0.37,-0.64,0.59,U] [#5 -0.69,0.09,0.41,U] [#6 -0.46,-0.35,0.59,U] [#7 -0.20,-0.51,0.41,U] [#8 -0.49,0.06,0.32,U] 
22:30:30.763 00.013 12116 refined, 8 included, MultiStar: {-0.37, -0.22}, one-star: {-0.54, 0.14}
22:30:30.769 00.006 12116 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.71) = xAngle (-5.32 = 0.96)
22:30:30.778 00.009 12116 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.33 = -2.33)
22:30:30.783 00.005 12116 CameraToMount -- cameraX=-0.37 cameraY=-0.22 hyp=0.43 cameraTheta=-2.61 mountX=0.25 mountY=-0.31, mountTheta=-0.90
22:30:30.797 00.014 12116 SchedulePrimaryMove(0D79E080, x=-0.37, y=-0.22, opts=13)
22:30:30.803 00.006 12116 Enqueuing Move request for scope (-0.37, -0.22)
22:30:30.826 00.023 11824 Worker thread wakes up
22:30:30.826 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1738, FiltMax=65535, Gamma=0.510
22:30:30.830 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.22) opts 0xd
22:30:30.831 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.37, -0.22)
22:30:30.831 00.000 11824 Moving (-0.37, -0.22) raw xDistance=0.25 yDistance=-0.31
22:30:30.831 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:30:30.831 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:30.831 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:30:30.832 00.001 11824 MoveAxis(E, 0, ABG)
22:30:30.832 00.000 11824 Move returns status 0, amount 0
22:30:30.832 00.000 11824 MoveAxis(N, 0, ABG)
22:30:30.832 00.000 11824 Move returns status 0, amount 0
22:30:30.832 00.000 11824 move complete, result=0
22:30:30.832 00.000 11824 worker thread done servicing request
22:30:30.833 00.001 12116 UpdateGuideState exits: m=743708 SNR=113.4
22:30:30.842 00.009 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:30.847 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:30.855 00.008 12116 Enqueuing Expose request
22:30:30.860 00.005 11824 Worker thread wakes up
22:30:30.860 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:30:30.864 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:30.865 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:30:34.278 03.413 11824 Exposure complete
22:30:34.538 00.260 11824 worker thread done servicing request
22:30:34.538 00.000 12116 OnExposeComplete: enter
22:30:34.541 00.003 12116 UpdateGuideState(): m_state=6
22:30:34.545 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
22:30:34.548 00.003 12116 Star::Find returns 1 (0), X=691.36, Y=1004.62, Mass=814805, SNR=112.9, Peak=63443 HFD=3.5
22:30:34.551 00.003 12116 MultiStar: [#1 -0.52,-0.35,0.86,U] [#2 -0.52,-0.45,0.73,U] [#3 -0.72,-0.64,0.78,U] [#4 0.02,-0.56,0.58,U] [#5 -1.00,-0.42,0.50,U] [#6 -0.67,-0.38,0.59,U] [#7 -0.62,-0.57,0.42,U] [#8 -0.90,-0.11,0.31,U] 
22:30:34.555 00.004 12116 single-star, 8 included, MultiStar: {-0.59, -0.42}, one-star: {-0.60, -0.27}
22:30:34.558 00.003 12116 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.71) = xAngle (-5.43 = 0.85)
22:30:34.561 00.003 12116 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.45 = -2.45)
22:30:34.564 00.003 12116 CameraToMount -- cameraX=-0.60 cameraY=-0.27 hyp=0.65 cameraTheta=-2.72 mountX=0.43 mountY=-0.42, mountTheta=-0.77
22:30:34.570 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.60, y=-0.27, opts=13)
22:30:34.573 00.003 12116 Enqueuing Move request for scope (-0.60, -0.27)
22:30:34.577 00.004 11824 Worker thread wakes up
22:30:34.577 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5290, FiltMin=1427, FiltMax=65535, Gamma=0.510
22:30:34.580 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.27) opts 0xd
22:30:34.580 00.000 12116 UpdateGuideState exits: m=814805 SNR=112.9
22:30:34.582 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:34.585 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.60, -0.27)
22:30:34.585 00.000 11824 Moving (-0.60, -0.27) raw xDistance=0.43 yDistance=-0.42
22:30:34.586 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:34.589 00.003 12116 Enqueuing Expose request
22:30:34.591 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
22:30:34.591 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:34.592 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:30:34.592 00.000 11824 MoveAxis(W, 97, ABG)
22:30:34.592 00.000 11824 Guiding  Dir = 3, Dur = 97
22:30:34.592 00.000 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:30:34.595 00.003 11824 IsSlewing returns 0
22:30:34.595 00.000 12116 case statement mapped state 6 to 3
22:30:34.598 00.003 11824 IsGuiding returns 0
22:30:34.598 00.000 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:30:34.601 00.003 11824 PulseGuide returned control before completion, sleep 107
22:30:34.724 00.123 11824 IsGuiding returns 1
22:30:34.724 00.000 11824 scope still moving after pulse duration time elapsed
22:30:34.756 00.032 11824 IsSlewing returns 0
22:30:34.756 00.000 11824 IsGuiding returns 0
22:30:34.756 00.000 11824 scope move finished after 97 + 60 ms
22:30:34.756 00.000 11824 Move returns status 0, amount 97
22:30:34.756 00.000 11824 MoveAxis(N, 0, ABG)
22:30:34.757 00.001 11824 Move returns status 0, amount 0
22:30:34.757 00.000 11824 move complete, result=0
22:30:34.757 00.000 11824 worker thread done servicing request
22:30:34.757 00.000 11824 Worker thread wakes up
22:30:34.757 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:34.757 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:30:34.757 00.000 12116 GuideStep: 0.4 px 97 ms WEST, -0.4 px 0 ms NORTH
22:30:38.158 03.401 11824 Exposure complete
22:30:38.398 00.240 11824 worker thread done servicing request
22:30:38.398 00.000 12116 OnExposeComplete: enter
22:30:38.401 00.003 12116 UpdateGuideState(): m_state=6
22:30:38.405 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
22:30:38.408 00.003 12116 Star::Find returns 1 (0), X=691.47, Y=1005.08, Mass=801527, SNR=125.3, Peak=64467 HFD=3.6
22:30:38.412 00.004 12116 MultiStar: [#1 -0.24,-0.18,0.72,U] [#2 -0.32,-0.04,0.59,U] [#3 -0.38,-0.22,0.59,U] [#4 0.20,-0.37,0.51,U] [#5 -0.76,-0.19,0.32,U] [#6 -0.32,-0.05,0.64,U] [#7 -0.25,-0.26,0.48,U] [#8 -0.31,-0.19,0.36,U] 
22:30:38.415 00.003 12116 refined, 8 included, MultiStar: {-0.31, -0.11}, one-star: {-0.48, 0.19}
22:30:38.418 00.003 12116 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.71) = xAngle (-5.52 = 0.76)
22:30:38.421 00.003 12116 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.53 = -2.53)
22:30:38.424 00.003 12116 CameraToMount -- cameraX=-0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-2.81 mountX=0.24 mountY=-0.19, mountTheta=-0.67
22:30:38.430 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.31, y=-0.11, opts=13)
22:30:38.433 00.003 12116 Enqueuing Move request for scope (-0.31, -0.11)
22:30:38.437 00.004 11824 Worker thread wakes up
22:30:38.437 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1661, FiltMax=65535, Gamma=0.510
22:30:38.441 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.11) opts 0xd
22:30:38.441 00.000 12116 UpdateGuideState exits: m=801527 SNR=125.3
22:30:38.444 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:38.447 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.31, -0.11)
22:30:38.447 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:38.449 00.002 12116 Enqueuing Expose request
22:30:38.453 00.004 11824 Moving (-0.31, -0.11) raw xDistance=0.24 yDistance=-0.19
22:30:38.453 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:30:38.453 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:38.453 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:30:38.453 00.000 11824 MoveAxis(E, 0, ABG)
22:30:38.453 00.000 11824 Move returns status 0, amount 0
22:30:38.453 00.000 11824 MoveAxis(N, 0, ABG)
22:30:38.454 00.001 11824 Move returns status 0, amount 0
22:30:38.454 00.000 11824 move complete, result=0
22:30:38.454 00.000 11824 worker thread done servicing request
22:30:38.454 00.000 11824 Worker thread wakes up
22:30:38.454 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:38.454 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:30:38.457 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:41.856 03.399 11824 Exposure complete
22:30:42.105 00.249 11824 worker thread done servicing request
22:30:42.105 00.000 12116 OnExposeComplete: enter
22:30:42.109 00.004 12116 UpdateGuideState(): m_state=6
22:30:42.114 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
22:30:42.118 00.004 12116 Star::Find returns 1 (0), X=691.70, Y=1004.69, Mass=784538, SNR=110.5, Peak=62451 HFD=3.7
22:30:42.124 00.006 12116 MultiStar: [#1 -0.07,-0.47,0.92,U] [#2 -0.18,-0.19,0.64,U] [#3 -0.39,-0.41,0.73,U] [#4 0.39,-0.73,0.72,U] [#5 -0.52,-0.15,0.38,U] [#6 -0.40,-0.37,0.76,U] [#7 -0.20,-0.51,0.38,U] [#8 -0.09,-0.16,0.34,U] 
22:30:42.129 00.005 12116 single-star, 8 included, MultiStar: {-0.18, -0.37}, one-star: {-0.25, -0.21}
22:30:42.133 00.004 12116 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.71) = xAngle (-5.18 = 1.11)
22:30:42.138 00.005 12116 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.19 = -2.19)
22:30:42.142 00.004 12116 CameraToMount -- cameraX=-0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-2.46 mountX=0.15 mountY=-0.27, mountTheta=-1.07
22:30:42.152 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=-0.21, opts=13)
22:30:42.158 00.006 12116 Enqueuing Move request for scope (-0.25, -0.21)
22:30:42.164 00.006 11824 Worker thread wakes up
22:30:42.164 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1635, FiltMax=65535, Gamma=0.510
22:30:42.167 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.21) opts 0xd
22:30:42.167 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.25, -0.21)
22:30:42.167 00.000 11824 Moving (-0.25, -0.21) raw xDistance=0.15 yDistance=-0.27
22:30:42.167 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:30:42.167 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:42.168 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:30:42.168 00.000 11824 MoveAxis(E, 0, ABG)
22:30:42.168 00.000 11824 Move returns status 0, amount 0
22:30:42.168 00.000 11824 MoveAxis(N, 0, ABG)
22:30:42.168 00.000 11824 Move returns status 0, amount 0
22:30:42.168 00.000 11824 move complete, result=0
22:30:42.168 00.000 11824 worker thread done servicing request
22:30:42.169 00.001 12116 UpdateGuideState exits: m=784538 SNR=110.5
22:30:42.173 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:42.176 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:42.180 00.004 12116 Enqueuing Expose request
22:30:42.182 00.002 11824 Worker thread wakes up
22:30:42.183 00.001 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:30:42.185 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:42.186 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:30:45.600 03.414 11824 Exposure complete
22:30:45.899 00.299 11824 worker thread done servicing request
22:30:45.899 00.000 12116 OnExposeComplete: enter
22:30:45.903 00.004 12116 UpdateGuideState(): m_state=6
22:30:45.910 00.007 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
22:30:45.916 00.006 12116 Star::Find returns 1 (0), X=691.87, Y=1004.62, Mass=730559, SNR=106.9, Peak=64259 HFD=3.4
22:30:45.920 00.004 12116 MultiStar: [#1 0.01,-0.61,0.95,U] [#2 -0.03,-0.34,0.73,U] [#3 -0.24,-0.48,0.73,U] [#4 0.18,-0.70,0.62,U] [#5 -0.30,-0.38,0.44,U] [#6 0.03,-0.52,0.66,U] [#7 -0.12,-0.86,0.42,U] [#8 0.01,-0.69,0.33,U] 
22:30:45.925 00.005 12116 single-star, 8 included, MultiStar: {-0.05, -0.51}, one-star: {-0.08, -0.27}
22:30:45.929 00.004 12116 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.71) = xAngle (-4.58 = 1.71)
22:30:45.933 00.004 12116 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.59 = -1.59)
22:30:45.938 00.005 12116 CameraToMount -- cameraX=-0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.86 mountX=-0.04 mountY=-0.28, mountTheta=-1.70
22:30:45.947 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.08, y=-0.27, opts=13)
22:30:45.955 00.008 12116 Enqueuing Move request for scope (-0.08, -0.27)
22:30:45.958 00.003 11824 Worker thread wakes up
22:30:45.958 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.27) opts 0xd
22:30:45.958 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.08, -0.27)
22:30:45.958 00.000 11824 Moving (-0.08, -0.27) raw xDistance=-0.04 yDistance=-0.28
22:30:45.960 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:30:45.960 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:45.960 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5309, FiltMin=1763, FiltMax=65535, Gamma=0.510
22:30:45.962 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:30:45.963 00.001 11824 MoveAxis(E, 0, ABG)
22:30:45.963 00.000 11824 Move returns status 0, amount 0
22:30:45.963 00.000 11824 MoveAxis(N, 0, ABG)
22:30:45.963 00.000 11824 Move returns status 0, amount 0
22:30:45.963 00.000 11824 move complete, result=0
22:30:45.963 00.000 12116 UpdateGuideState exits: m=730559 SNR=106.9
22:30:45.967 00.004 11824 worker thread done servicing request
22:30:45.968 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:45.973 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:45.977 00.004 12116 Enqueuing Expose request
22:30:45.981 00.004 11824 Worker thread wakes up
22:30:45.982 00.001 12116 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:30:45.987 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:45.987 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:30:49.389 03.402 11824 Exposure complete
22:30:49.662 00.273 11824 worker thread done servicing request
22:30:49.662 00.000 12116 OnExposeComplete: enter
22:30:49.665 00.003 12116 UpdateGuideState(): m_state=6
22:30:49.672 00.007 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
22:30:49.675 00.003 12116 Star::Find returns 1 (0), X=691.96, Y=1004.50, Mass=741160, SNR=105.9, Peak=65507 HFD=3.4
22:30:49.680 00.005 12116 MultiStar: [#1 0.26,-0.67,0.88,U] [#2 0.18,-0.46,0.66,U] [#3 0.03,-0.58,0.75,U] [#4 -0.11,-0.71,0.67,U] [#5 -0.09,-0.49,0.42,U] [#6 -0.00,-0.43,0.59,U] [#7 -0.09,-0.83,0.49,U] [#8 0.30,-0.46,0.33,U] 
22:30:49.683 00.003 12116 single-star, 8 included, MultiStar: {0.06, -0.56}, one-star: {0.01, -0.39}
22:30:49.691 00.008 12116 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.71) = xAngle (-4.27 = 2.02)
22:30:49.696 00.005 12116 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.28 = -1.28)
22:30:49.700 00.004 12116 CameraToMount -- cameraX=0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.55 mountX=-0.17 mountY=-0.38, mountTheta=-1.99
22:30:49.713 00.013 12116 SchedulePrimaryMove(0D79E080, x=0.01, y=-0.39, opts=13)
22:30:49.718 00.005 12116 Enqueuing Move request for scope (0.01, -0.39)
22:30:49.724 00.006 11824 Worker thread wakes up
22:30:49.724 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1357, FiltMax=65535, Gamma=0.510
22:30:49.728 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.39) opts 0xd
22:30:49.728 00.000 11824 Handling offset move in thread for scope, endpoint = (0.01, -0.39)
22:30:49.728 00.000 11824 Moving (0.01, -0.39) raw xDistance=-0.17 yDistance=-0.38
22:30:49.728 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:30:49.728 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:49.728 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:30:49.728 00.000 11824 MoveAxis(E, 0, ABG)
22:30:49.729 00.001 11824 Move returns status 0, amount 0
22:30:49.729 00.000 11824 MoveAxis(N, 0, ABG)
22:30:49.729 00.000 11824 Move returns status 0, amount 0
22:30:49.729 00.000 11824 move complete, result=0
22:30:49.729 00.000 11824 worker thread done servicing request
22:30:49.729 00.000 12116 UpdateGuideState exits: m=741160 SNR=105.9
22:30:49.732 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:49.738 00.006 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:49.742 00.004 12116 Enqueuing Expose request
22:30:49.748 00.006 11824 Worker thread wakes up
22:30:49.748 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:30:49.752 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:49.752 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:30:53.154 03.402 11824 Exposure complete
22:30:53.402 00.248 11824 worker thread done servicing request
22:30:53.402 00.000 12116 OnExposeComplete: enter
22:30:53.405 00.003 12116 UpdateGuideState(): m_state=6
22:30:53.409 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
22:30:53.413 00.004 12116 Star::Find returns 1 (0), X=693.00, Y=1004.12, Mass=747332, SNR=111.1, Peak=65485 HFD=3.5
22:30:53.415 00.002 12116 MultiStar: [#1 1.19,-0.89,0.00,M1] [#2 1.17,-0.84,0.00,M1] [#3 0.86,-0.79,0.69,U] [#4 -0.93,-1.01,0.00,M1] [#5 0.77,-0.69,0.48,U] [#6 1.01,-0.78,0.59,U] [#7 0.91,-1.11,0.00,M1] [#8 1.03,-0.73,0.31,U] 
22:30:53.420 00.005 12116 refined, 4 included, MultiStar: {0.95, -0.76}, one-star: {1.04, -0.77}
22:30:53.424 00.004 12116 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.71) = xAngle (-3.39 = 2.89)
22:30:53.428 00.004 12116 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.40 = -0.40)
22:30:53.431 00.003 12116 CameraToMount -- cameraX=0.95 cameraY=-0.76 hyp=1.22 cameraTheta=-0.67 mountX=-1.18 mountY=-0.48, mountTheta=-2.76
22:30:53.439 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.95, y=-0.76, opts=13)
22:30:53.443 00.004 12116 Enqueuing Move request for scope (0.95, -0.76)
22:30:53.446 00.003 11824 Worker thread wakes up
22:30:53.446 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5338, FiltMin=1645, FiltMax=65535, Gamma=0.510
22:30:53.449 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.76) opts 0xd
22:30:53.449 00.000 12116 UpdateGuideState exits: m=747332 SNR=111.1
22:30:53.452 00.003 11824 Handling offset move in thread for scope, endpoint = (0.95, -0.76)
22:30:53.452 00.000 11824 Moving (0.95, -0.76) raw xDistance=-1.18 yDistance=-0.48
22:30:53.452 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:53.455 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.18
22:30:53.455 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:53.458 00.003 12116 Enqueuing Expose request
22:30:53.461 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:30:53.461 00.000 11824 MoveAxis(E, 264, ABG)
22:30:53.461 00.000 11824 Guiding  Dir = 2, Dur = 264
22:30:53.461 00.000 11824 IsSlewing returns 0
22:30:53.461 00.000 11824 IsGuiding returns 0
22:30:53.462 00.001 11824 PulseGuide returned control before completion, sleep 274
22:30:53.737 00.275 11824 IsGuiding returns 1
22:30:53.737 00.000 11824 scope still moving after pulse duration time elapsed
22:30:53.768 00.031 11824 IsSlewing returns 0
22:30:53.769 00.001 11824 IsGuiding returns 0
22:30:53.769 00.000 11824 scope move finished after 264 + 43 ms
22:30:53.769 00.000 11824 Move returns status 0, amount 264
22:30:53.769 00.000 11824 MoveAxis(N, 89, ABG)
22:30:53.769 00.000 11824 Guiding  Dir = 0, Dur = 89
22:30:53.769 00.000 11824 IsSlewing returns 0
22:30:53.770 00.001 11824 IsGuiding returns 0
22:30:53.770 00.000 11824 PulseGuide returned control before completion, sleep 99
22:30:53.878 00.108 11824 IsGuiding returns 1
22:30:53.878 00.000 11824 scope still moving after pulse duration time elapsed
22:30:53.910 00.032 11824 IsSlewing returns 0
22:30:53.910 00.000 11824 IsGuiding returns 0
22:30:53.910 00.000 11824 scope move finished after 89 + 51 ms
22:30:53.910 00.000 11824 Move returns status 0, amount 89
22:30:53.910 00.000 11824 move complete, result=0
22:30:53.911 00.001 11824 worker thread done servicing request
22:30:53.911 00.000 11824 Worker thread wakes up
22:30:53.911 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:53.911 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:30:53.911 00.000 12116 GuideStep: -1.2 px 264 ms EAST, -0.5 px 89 ms NORTH
22:30:57.313 03.402 11824 Exposure complete
22:30:57.547 00.234 11824 worker thread done servicing request
22:30:57.547 00.000 12116 OnExposeComplete: enter
22:30:57.551 00.004 12116 UpdateGuideState(): m_state=6
22:30:57.556 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
22:30:57.559 00.003 12116 Star::Find returns 1 (0), X=691.90, Y=1004.72, Mass=797457, SNR=114.1, Peak=65535 HFD=3.5
22:30:57.565 00.006 12116 MultiStar: [#1 0.09,-0.37,0.80,U] [#2 -0.05,-0.21,0.65,U] [#3 -0.24,-0.50,0.67,U] [#4 0.03,-0.41,0.69,U] [#5 -0.39,-0.22,0.38,U] [#6 -0.18,-0.30,0.65,U] [#7 -0.14,-0.68,0.41,U] [#8 -0.43,-0.05,0.35,U] 
22:30:57.570 00.005 12116 single-star, 8 included, MultiStar: {-0.11, -0.32}, one-star: {-0.05, -0.17}
22:30:57.573 00.003 12116 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.71) = xAngle (-4.58 = 1.71)
22:30:57.579 00.006 12116 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.59 = -1.59)
22:30:57.582 00.003 12116 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.86 mountX=-0.02 mountY=-0.18, mountTheta=-1.71
22:30:57.589 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=-0.17, opts=13)
22:30:57.594 00.005 12116 Enqueuing Move request for scope (-0.05, -0.17)
22:30:57.597 00.003 11824 Worker thread wakes up
22:30:57.597 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5315, FiltMin=1463, FiltMax=65535, Gamma=0.510
22:30:57.600 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
22:30:57.600 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
22:30:57.600 00.000 11824 Moving (-0.05, -0.17) raw xDistance=-0.02 yDistance=-0.18
22:30:57.602 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:30:57.602 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:57.602 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:30:57.602 00.000 11824 MoveAxis(E, 0, ABG)
22:30:57.602 00.000 11824 Move returns status 0, amount 0
22:30:57.602 00.000 11824 MoveAxis(N, 0, ABG)
22:30:57.602 00.000 11824 Move returns status 0, amount 0
22:30:57.602 00.000 11824 move complete, result=0
22:30:57.602 00.000 11824 worker thread done servicing request
22:30:57.603 00.001 12116 UpdateGuideState exits: m=797457 SNR=114.1
22:30:57.607 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:57.612 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:30:57.617 00.005 12116 Enqueuing Expose request
22:30:57.622 00.005 11824 Worker thread wakes up
22:30:57.622 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:57.627 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:30:57.627 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:01.056 03.429 11824 Exposure complete
22:31:01.316 00.260 11824 worker thread done servicing request
22:31:01.316 00.000 12116 OnExposeComplete: enter
22:31:01.320 00.004 12116 UpdateGuideState(): m_state=6
22:31:01.324 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
22:31:01.327 00.003 12116 Star::Find returns 1 (0), X=691.91, Y=1004.50, Mass=784968, SNR=110.8, Peak=65507 HFD=3.5
22:31:01.331 00.004 12116 MultiStar: [#1 0.04,-0.53,0.87,U] [#2 0.19,-0.53,0.79,U] [#3 -0.03,-0.57,0.75,U] [#4 -0.17,-0.57,0.72,U] [#5 -0.29,-0.38,0.52,U] [#6 -0.03,-0.41,0.70,U] [#7 0.19,-0.87,0.48,U] [#8 -0.05,-0.18,0.34,U] 
22:31:01.335 00.004 12116 single-star, 8 included, MultiStar: {-0.02, -0.50}, one-star: {-0.05, -0.40}
22:31:01.338 00.003 12116 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.71) = xAngle (-4.40 = 1.88)
22:31:01.341 00.003 12116 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.41 = -1.41)
22:31:01.345 00.004 12116 CameraToMount -- cameraX=-0.05 cameraY=-0.40 hyp=0.40 cameraTheta=-1.69 mountX=-0.12 mountY=-0.39, mountTheta=-1.87
22:31:01.351 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=-0.40, opts=13)
22:31:01.354 00.003 12116 Enqueuing Move request for scope (-0.05, -0.40)
22:31:01.357 00.003 11824 Worker thread wakes up
22:31:01.357 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1648, FiltMax=65535, Gamma=0.510
22:31:01.360 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.40) opts 0xd
22:31:01.361 00.001 12116 UpdateGuideState exits: m=784968 SNR=110.8
22:31:01.363 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:01.366 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.05, -0.40)
22:31:01.366 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:01.368 00.002 11824 Moving (-0.05, -0.40) raw xDistance=-0.12 yDistance=-0.39
22:31:01.369 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:31:01.369 00.000 12116 Enqueuing Expose request
22:31:01.372 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:01.372 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:31:01.372 00.000 11824 MoveAxis(E, 0, ABG)
22:31:01.372 00.000 11824 Move returns status 0, amount 0
22:31:01.372 00.000 11824 MoveAxis(N, 0, ABG)
22:31:01.373 00.001 11824 Move returns status 0, amount 0
22:31:01.373 00.000 11824 move complete, result=0
22:31:01.373 00.000 11824 worker thread done servicing request
22:31:01.373 00.000 11824 Worker thread wakes up
22:31:01.373 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:01.373 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:01.376 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:31:04.771 03.395 11824 Exposure complete
22:31:05.011 00.240 11824 worker thread done servicing request
22:31:05.011 00.000 12116 OnExposeComplete: enter
22:31:05.014 00.003 12116 UpdateGuideState(): m_state=6
22:31:05.020 00.006 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
22:31:05.023 00.003 12116 Star::Find returns 1 (0), X=692.29, Y=1004.99, Mass=805050, SNR=114.8, Peak=65535 HFD=4.0
22:31:05.029 00.006 12116 MultiStar: [#1 0.40,-0.02,0.77,U] [#2 0.51,0.11,0.63,U] [#3 0.11,-0.25,0.59,U] [#4 -0.34,-0.23,0.61,U] [#5 -0.12,0.10,0.40,U] [#6 0.15,-0.10,0.67,U] [#7 0.11,-0.27,0.41,U] [#8 0.17,0.13,0.35,U] 
22:31:05.033 00.004 12116 refined, 8 included, MultiStar: {0.18, -0.04}, one-star: {0.34, 0.09}
22:31:05.038 00.005 12116 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.71) = xAngle (-2.95 = -2.95)
22:31:05.041 00.003 12116 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.04 = 0.04)
22:31:05.045 00.004 12116 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.23 mountX=-0.18 mountY=0.01, mountTheta=3.10
22:31:05.052 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.18, y=-0.04, opts=13)
22:31:05.056 00.004 12116 Enqueuing Move request for scope (0.18, -0.04)
22:31:05.059 00.003 11824 Worker thread wakes up
22:31:05.059 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
22:31:05.059 00.000 11824 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
22:31:05.059 00.000 11824 Moving (0.18, -0.04) raw xDistance=-0.18 yDistance=0.01
22:31:05.059 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:31:05.059 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:05.059 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5299, FiltMin=1712, FiltMax=65535, Gamma=0.510
22:31:05.064 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:31:05.064 00.000 12116 UpdateGuideState exits: m=805050 SNR=114.8
22:31:05.067 00.003 11824 MoveAxis(E, 0, ABG)
22:31:05.067 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:05.071 00.004 11824 Move returns status 0, amount 0
22:31:05.071 00.000 11824 MoveAxis(N, 0, ABG)
22:31:05.071 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:05.074 00.003 12116 Enqueuing Expose request
22:31:05.077 00.003 11824 Move returns status 0, amount 0
22:31:05.077 00.000 11824 move complete, result=0
22:31:05.077 00.000 11824 worker thread done servicing request
22:31:05.077 00.000 11824 Worker thread wakes up
22:31:05.077 00.000 12116 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:31:05.080 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:05.080 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:08.471 03.391 11824 Exposure complete
22:31:08.714 00.243 11824 worker thread done servicing request
22:31:08.715 00.001 12116 OnExposeComplete: enter
22:31:08.719 00.004 12116 UpdateGuideState(): m_state=6
22:31:08.723 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
22:31:08.727 00.004 12116 Star::Find returns 1 (0), X=692.45, Y=1004.66, Mass=796419, SNR=106.7, Peak=65535 HFD=3.4
22:31:08.730 00.003 12116 MultiStar: [#1 0.52,-0.67,0.98,U] [#2 0.53,-0.42,0.78,U] [#3 0.27,-0.63,0.66,U] [#4 -0.40,-0.44,0.60,U] [#5 0.26,-0.46,0.42,U] [#6 0.32,-0.34,0.62,U] [#7 0.46,-0.51,0.42,U] [#8 0.40,-0.34,0.33,U] 
22:31:08.732 00.002 12116 single-star, 8 included, MultiStar: {0.34, -0.45}, one-star: {0.50, -0.24}
22:31:08.736 00.004 12116 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.71) = xAngle (-3.16 = 3.13)
22:31:08.739 00.003 12116 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.17 = -0.17)
22:31:08.742 00.003 12116 CameraToMount -- cameraX=0.50 cameraY=-0.24 hyp=0.55 cameraTheta=-0.44 mountX=-0.55 mountY=-0.09, mountTheta=-2.97
22:31:08.747 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.50, y=-0.24, opts=13)
22:31:08.750 00.003 12116 Enqueuing Move request for scope (0.50, -0.24)
22:31:08.756 00.006 11824 Worker thread wakes up
22:31:08.756 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1821, FiltMax=65535, Gamma=0.510
22:31:08.761 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.24) opts 0xd
22:31:08.761 00.000 12116 UpdateGuideState exits: m=796419 SNR=106.7
22:31:08.765 00.004 11824 Handling offset move in thread for scope, endpoint = (0.50, -0.24)
22:31:08.766 00.001 11824 Moving (0.50, -0.24) raw xDistance=-0.55 yDistance=-0.09
22:31:08.766 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
22:31:08.766 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:08.766 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:08.773 00.007 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:08.779 00.006 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:31:08.779 00.000 11824 MoveAxis(E, 123, ABG)
22:31:08.779 00.000 11824 Guiding  Dir = 2, Dur = 123
22:31:08.779 00.000 11824 IsSlewing returns 0
22:31:08.779 00.000 11824 IsGuiding returns 0
22:31:08.780 00.001 12116 Enqueuing Expose request
22:31:08.787 00.007 11824 PulseGuide returned control before completion, sleep 133
22:31:08.927 00.140 11824 IsGuiding returns 1
22:31:08.927 00.000 11824 scope still moving after pulse duration time elapsed
22:31:08.959 00.032 11824 IsSlewing returns 0
22:31:08.959 00.000 11824 IsGuiding returns 0
22:31:08.959 00.000 11824 scope move finished after 123 + 56 ms
22:31:08.959 00.000 11824 Move returns status 0, amount 123
22:31:08.959 00.000 11824 MoveAxis(N, 0, ABG)
22:31:08.959 00.000 11824 Move returns status 0, amount 0
22:31:08.959 00.000 11824 move complete, result=0
22:31:08.959 00.000 11824 worker thread done servicing request
22:31:08.959 00.000 11824 Worker thread wakes up
22:31:08.960 00.001 12116 GuideStep: -0.5 px 123 ms EAST, -0.1 px 0 ms NORTH
22:31:08.963 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:08.963 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:12.371 03.408 11824 Exposure complete
22:31:12.610 00.239 11824 worker thread done servicing request
22:31:12.611 00.001 12116 OnExposeComplete: enter
22:31:12.614 00.003 12116 UpdateGuideState(): m_state=6
22:31:12.617 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
22:31:12.621 00.004 12116 Star::Find returns 1 (0), X=692.07, Y=1004.70, Mass=834418, SNR=118.5, Peak=65535 HFD=3.4
22:31:12.624 00.003 12116 MultiStar: [#1 0.17,-0.34,0.89,U] [#2 0.29,-0.36,0.68,U] [#3 -0.15,-0.41,0.70,U] [#4 0.10,-0.63,0.64,U] [#5 0.00,-0.32,0.38,U] [#6 -0.09,-0.30,0.68,U] [#7 -0.06,-0.92,0.42,U] [#8 0.34,-0.20,0.33,U] 
22:31:12.627 00.003 12116 single-star, 8 included, MultiStar: {0.08, -0.39}, one-star: {0.11, -0.19}
22:31:12.630 00.003 12116 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.71) = xAngle (-3.76 = 2.52)
22:31:12.632 00.002 12116 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.78 = -0.78)
22:31:12.635 00.003 12116 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.05 mountX=-0.18 mountY=-0.16, mountTheta=-2.43
22:31:12.640 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.11, y=-0.19, opts=13)
22:31:12.644 00.004 12116 Enqueuing Move request for scope (0.11, -0.19)
22:31:12.647 00.003 11824 Worker thread wakes up
22:31:12.647 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1715, FiltMax=65535, Gamma=0.510
22:31:12.650 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
22:31:12.650 00.000 11824 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
22:31:12.650 00.000 12116 UpdateGuideState exits: m=834418 SNR=118.5
22:31:12.655 00.005 11824 Moving (0.11, -0.19) raw xDistance=-0.18 yDistance=-0.16
22:31:12.655 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:31:12.655 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:12.655 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:12.658 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:31:12.658 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:12.661 00.003 11824 MoveAxis(E, 0, ABG)
22:31:12.661 00.000 11824 Move returns status 0, amount 0
22:31:12.662 00.001 12116 Enqueuing Expose request
22:31:12.664 00.002 11824 MoveAxis(N, 0, ABG)
22:31:12.664 00.000 11824 Move returns status 0, amount 0
22:31:12.664 00.000 11824 move complete, result=0
22:31:12.664 00.000 11824 worker thread done servicing request
22:31:12.664 00.000 11824 Worker thread wakes up
22:31:12.664 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:31:12.667 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:12.667 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:16.123 03.456 11824 Exposure complete
22:31:16.404 00.281 11824 worker thread done servicing request
22:31:16.404 00.000 12116 OnExposeComplete: enter
22:31:16.408 00.004 12116 UpdateGuideState(): m_state=6
22:31:16.412 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
22:31:16.415 00.003 12116 Star::Find returns 1 (0), X=691.74, Y=1004.94, Mass=794698, SNR=117.2, Peak=65535 HFD=3.5
22:31:16.420 00.005 12116 MultiStar: [#1 -0.14,-0.23,0.77,U] [#2 -0.14,-0.19,0.68,U] [#3 -0.15,-0.40,0.78,U] [#4 0.13,-0.59,0.62,U] [#5 -0.41,-0.26,0.42,U] [#6 -0.13,-0.28,0.55,U] [#7 -0.13,-0.52,0.42,U] [#8 0.24,-0.03,0.34,U] 
22:31:16.423 00.003 12116 single-star, 8 included, MultiStar: {-0.12, -0.26}, one-star: {-0.21, 0.05}
22:31:16.427 00.004 12116 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.71) = xAngle (0.19 = 0.19)
22:31:16.430 00.003 12116 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.18 = -3.10)
22:31:16.432 00.002 12116 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.22 cameraTheta=2.91 mountX=0.22 mountY=-0.01, mountTheta=-0.04
22:31:16.441 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.21, y=0.05, opts=13)
22:31:16.444 00.003 12116 Enqueuing Move request for scope (-0.21, 0.05)
22:31:16.447 00.003 11824 Worker thread wakes up
22:31:16.447 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1558, FiltMax=65535, Gamma=0.510
22:31:16.450 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd
22:31:16.450 00.000 12116 UpdateGuideState exits: m=794698 SNR=117.2
22:31:16.454 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.21, 0.05)
22:31:16.454 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:16.457 00.003 11824 Moving (-0.21, 0.05) raw xDistance=0.22 yDistance=-0.01
22:31:16.457 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:16.460 00.003 12116 Enqueuing Expose request
22:31:16.464 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:31:16.464 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:16.464 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:31:16.464 00.000 11824 MoveAxis(E, 0, ABG)
22:31:16.464 00.000 11824 Move returns status 0, amount 0
22:31:16.464 00.000 11824 MoveAxis(N, 0, ABG)
22:31:16.465 00.001 11824 Move returns status 0, amount 0
22:31:16.465 00.000 11824 move complete, result=0
22:31:16.465 00.000 11824 worker thread done servicing request
22:31:16.465 00.000 11824 Worker thread wakes up
22:31:16.465 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:16.465 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:16.472 00.007 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:19.871 03.399 11824 Exposure complete
22:31:20.118 00.247 11824 worker thread done servicing request
22:31:20.118 00.000 12116 OnExposeComplete: enter
22:31:20.122 00.004 12116 UpdateGuideState(): m_state=6
22:31:20.125 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
22:31:20.128 00.003 12116 Star::Find returns 1 (0), X=691.59, Y=1004.40, Mass=785174, SNR=106.8, Peak=65507 HFD=3.3
22:31:20.131 00.003 12116 MultiStar: [#1 -0.32,-0.59,0.96,U] [#2 -0.17,-0.53,0.79,U] [#3 -0.41,-0.62,0.72,U] [#4 0.47,-0.92,0.72,U] [#5 -0.61,-0.52,0.46,U] [#6 -0.53,-0.53,0.76,U] [#7 -0.27,-0.85,0.48,U] [#8 -0.17,-0.67,0.35,U] 
22:31:20.134 00.003 12116 single-star, 8 included, MultiStar: {-0.26, -0.62}, one-star: {-0.36, -0.49}
22:31:20.138 00.004 12116 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.71) = xAngle (-4.92 = 1.36)
22:31:20.141 00.003 12116 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.93 = -1.93)
22:31:20.144 00.003 12116 CameraToMount -- cameraX=-0.36 cameraY=-0.49 hyp=0.61 cameraTheta=-2.20 mountX=0.12 mountY=-0.57, mountTheta=-1.36
22:31:20.150 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.36, y=-0.49, opts=13)
22:31:20.154 00.004 12116 Enqueuing Move request for scope (-0.36, -0.49)
22:31:20.157 00.003 11824 Worker thread wakes up
22:31:20.157 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.49) opts 0xd
22:31:20.157 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1525, FiltMax=65535, Gamma=0.510
22:31:20.160 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.36, -0.49)
22:31:20.160 00.000 11824 Moving (-0.36, -0.49) raw xDistance=0.12 yDistance=-0.57
22:31:20.161 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:31:20.161 00.000 12116 UpdateGuideState exits: m=785174 SNR=106.8
22:31:20.164 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:20.166 00.002 11824 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:31:20.166 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:20.171 00.005 11824 MoveAxis(E, 0, ABG)
22:31:20.171 00.000 11824 Move returns status 0, amount 0
22:31:20.171 00.000 11824 MoveAxis(N, 107, ABG)
22:31:20.171 00.000 11824 Guiding  Dir = 0, Dur = 107
22:31:20.171 00.000 11824 IsSlewing returns 0
22:31:20.171 00.000 12116 Enqueuing Expose request
22:31:20.174 00.003 11824 IsGuiding returns 0
22:31:20.175 00.001 11824 PulseGuide returned control before completion, sleep 117
22:31:20.303 00.128 11824 IsGuiding returns 1
22:31:20.303 00.000 11824 scope still moving after pulse duration time elapsed
22:31:20.333 00.030 11824 IsSlewing returns 0
22:31:20.333 00.000 11824 IsGuiding returns 0
22:31:20.333 00.000 11824 scope move finished after 107 + 52 ms
22:31:20.333 00.000 11824 Move returns status 0, amount 107
22:31:20.333 00.000 11824 move complete, result=0
22:31:20.335 00.002 11824 worker thread done servicing request
22:31:20.335 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.6 px 107 ms NORTH
22:31:20.337 00.002 11824 Worker thread wakes up
22:31:20.338 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:20.338 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:23.744 03.406 11824 Exposure complete
22:31:23.983 00.239 11824 worker thread done servicing request
22:31:23.984 00.001 12116 OnExposeComplete: enter
22:31:23.987 00.003 12116 UpdateGuideState(): m_state=6
22:31:23.991 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
22:31:23.994 00.003 12116 Star::Find returns 1 (0), X=691.85, Y=1005.06, Mass=766675, SNR=135.0, Peak=65535 HFD=3.6
22:31:23.998 00.004 12116 MultiStar: [#1 0.09,-0.11,0.75,U] [#2 0.07,-0.18,0.69,U] [#3 -0.22,0.05,0.57,U] [#4 0.40,-0.27,0.52,U] [#5 -0.44,0.09,0.38,U] [#6 -0.21,0.05,0.50,U] [#7 -0.19,-0.34,0.38,U] [#8 -0.12,-0.06,0.28,U] 
22:31:24.001 00.003 12116 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {-0.11, 0.16}
22:31:24.005 00.004 12116 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.71) = xAngle (-5.16 = 1.12)
22:31:24.009 00.004 12116 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.17 = -2.17)
22:31:24.013 00.004 12116 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-2.45 mountX=0.03 mountY=-0.06, mountTheta=-1.09
22:31:24.019 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=-0.05, opts=13)
22:31:24.022 00.003 12116 Enqueuing Move request for scope (-0.06, -0.05)
22:31:24.025 00.003 11824 Worker thread wakes up
22:31:24.025 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1722, FiltMax=65535, Gamma=0.510
22:31:24.029 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
22:31:24.029 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
22:31:24.029 00.000 11824 Moving (-0.06, -0.05) raw xDistance=0.03 yDistance=-0.06
22:31:24.029 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:31:24.030 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:24.030 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:31:24.030 00.000 11824 MoveAxis(E, 0, ABG)
22:31:24.030 00.000 11824 Move returns status 0, amount 0
22:31:24.030 00.000 11824 MoveAxis(N, 0, ABG)
22:31:24.030 00.000 11824 Move returns status 0, amount 0
22:31:24.030 00.000 11824 move complete, result=0
22:31:24.030 00.000 12116 UpdateGuideState exits: m=766675 SNR=135.0
22:31:24.035 00.005 11824 worker thread done servicing request
22:31:24.035 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:24.042 00.007 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:24.047 00.005 12116 Enqueuing Expose request
22:31:24.050 00.003 11824 Worker thread wakes up
22:31:24.050 00.000 12116 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:24.054 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:24.054 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:27.464 03.410 11824 Exposure complete
22:31:27.733 00.269 11824 worker thread done servicing request
22:31:27.733 00.000 12116 OnExposeComplete: enter
22:31:27.739 00.006 12116 UpdateGuideState(): m_state=6
22:31:27.744 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
22:31:27.758 00.014 12116 Star::Find returns 1 (0), X=691.00, Y=1005.19, Mass=758195, SNR=107.8, Peak=65491 HFD=3.5
22:31:27.768 00.010 12116 MultiStar: [#1 -1.01,-0.00,1.00,U] [#2 -0.86,0.22,0.80,U] [#3 -1.14,0.29,0.72,U] [#4 1.31,-0.07,0.00,M1] [#5 -1.39,-0.02,0.00,M1] [#6 -1.14,0.55,0.69,U] [#7 -0.98,-0.13,0.48,U] [#8 -0.90,0.35,0.36,U] 
22:31:27.774 00.006 12116 single-star, 6 included, MultiStar: {-1.00, 0.22}, one-star: {-0.95, 0.30}
22:31:27.779 00.005 12116 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.71) = xAngle (0.12 = 0.12)
22:31:27.782 00.003 12116 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.11 = 3.11)
22:31:27.786 00.004 12116 CameraToMount -- cameraX=-0.95 cameraY=0.30 hyp=1.00 cameraTheta=2.84 mountX=0.99 mountY=0.03, mountTheta=0.03
22:31:27.792 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.95, y=0.30, opts=13)
22:31:27.795 00.003 12116 Enqueuing Move request for scope (-0.95, 0.30)
22:31:27.799 00.004 11824 Worker thread wakes up
22:31:27.799 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1469, FiltMax=65535, Gamma=0.510
22:31:27.803 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.30) opts 0xd
22:31:27.803 00.000 12116 UpdateGuideState exits: m=758195 SNR=107.8
22:31:27.806 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.95, 0.30)
22:31:27.807 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:27.810 00.003 11824 Moving (-0.95, 0.30) raw xDistance=0.99 yDistance=0.03
22:31:27.810 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:27.813 00.003 12116 Enqueuing Expose request
22:31:27.816 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.99
22:31:27.816 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:27.816 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:31:27.816 00.000 11824 MoveAxis(W, 222, ABG)
22:31:27.816 00.000 11824 Guiding  Dir = 3, Dur = 222
22:31:27.816 00.000 11824 IsSlewing returns 0
22:31:27.817 00.001 11824 IsGuiding returns 0
22:31:27.817 00.000 11824 PulseGuide returned control before completion, sleep 232
22:31:28.064 00.247 11824 IsGuiding returns 1
22:31:28.064 00.000 11824 scope still moving after pulse duration time elapsed
22:31:28.096 00.032 11824 IsSlewing returns 0
22:31:28.096 00.000 11824 IsGuiding returns 0
22:31:28.096 00.000 11824 scope move finished after 222 + 57 ms
22:31:28.096 00.000 11824 Move returns status 0, amount 222
22:31:28.097 00.001 11824 MoveAxis(N, 0, ABG)
22:31:28.097 00.000 11824 Move returns status 0, amount 0
22:31:28.097 00.000 11824 move complete, result=0
22:31:28.097 00.000 11824 worker thread done servicing request
22:31:28.097 00.000 11824 Worker thread wakes up
22:31:28.097 00.000 12116 GuideStep: 1.0 px 222 ms WEST, 0.0 px 0 ms NORTH
22:31:28.100 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:28.100 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:31.512 03.412 11824 Exposure complete
22:31:31.742 00.230 11824 worker thread done servicing request
22:31:31.742 00.000 12116 OnExposeComplete: enter
22:31:31.746 00.004 12116 UpdateGuideState(): m_state=6
22:31:31.750 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
22:31:31.753 00.003 12116 Star::Find returns 1 (0), X=691.22, Y=1005.23, Mass=775498, SNR=142.9, Peak=65491 HFD=3.5
22:31:31.757 00.004 12116 MultiStar: [#1 -0.66,0.00,0.66,U] [#2 -0.63,-0.02,0.56,U] [#3 -0.83,-0.01,0.57,U] [#4 0.73,-0.04,0.47,U] [#5 -1.05,0.09,0.33,U] [#6 -0.88,-0.06,0.55,U] [#7 -0.84,-0.13,0.31,U] [#8 -0.75,0.20,0.28,U] 
22:31:31.761 00.004 12116 refined, 8 included, MultiStar: {-0.62, 0.07}, one-star: {-0.73, 0.34}
22:31:31.764 00.003 12116 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.71) = xAngle (0.32 = 0.32)
22:31:31.767 00.003 12116 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.31 = -2.98)
22:31:31.771 00.004 12116 CameraToMount -- cameraX=-0.62 cameraY=0.07 hyp=0.63 cameraTheta=3.03 mountX=0.59 mountY=-0.10, mountTheta=-0.17
22:31:31.791 00.020 12116 SchedulePrimaryMove(0D79E080, x=-0.62, y=0.07, opts=13)
22:31:31.798 00.007 12116 Enqueuing Move request for scope (-0.62, 0.07)
22:31:31.804 00.006 11824 Worker thread wakes up
22:31:31.804 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.07) opts 0xd
22:31:31.804 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.62, 0.07)
22:31:31.805 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1789, FiltMax=65535, Gamma=0.510
22:31:31.808 00.003 11824 Moving (-0.62, 0.07) raw xDistance=0.59 yDistance=-0.10
22:31:31.808 00.000 12116 UpdateGuideState exits: m=775498 SNR=142.9
22:31:31.812 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.59
22:31:31.812 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:31.812 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:31:31.812 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:31.816 00.004 11824 MoveAxis(W, 149, ABG)
22:31:31.816 00.000 11824 Guiding  Dir = 3, Dur = 149
22:31:31.816 00.000 11824 IsSlewing returns 0
22:31:31.816 00.000 11824 IsGuiding returns 0
22:31:31.817 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:31.827 00.010 11824 PulseGuide returned control before completion, sleep 156
22:31:31.828 00.001 12116 Enqueuing Expose request
22:31:31.991 00.163 11824 IsGuiding returns 1
22:31:31.992 00.001 11824 scope still moving after pulse duration time elapsed
22:31:32.023 00.031 11824 IsSlewing returns 0
22:31:32.023 00.000 11824 IsGuiding returns 0
22:31:32.023 00.000 11824 scope move finished after 149 + 58 ms
22:31:32.023 00.000 11824 Move returns status 0, amount 149
22:31:32.024 00.001 11824 MoveAxis(N, 0, ABG)
22:31:32.024 00.000 11824 Move returns status 0, amount 0
22:31:32.024 00.000 11824 move complete, result=0
22:31:32.024 00.000 11824 worker thread done servicing request
22:31:32.024 00.000 11824 Worker thread wakes up
22:31:32.024 00.000 12116 GuideStep: 0.6 px 149 ms WEST, -0.1 px 0 ms NORTH
22:31:32.028 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:32.028 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:35.432 03.404 11824 Exposure complete
22:31:35.670 00.238 11824 worker thread done servicing request
22:31:35.670 00.000 12116 OnExposeComplete: enter
22:31:35.673 00.003 12116 UpdateGuideState(): m_state=6
22:31:35.677 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
22:31:35.679 00.002 12116 Star::Find returns 1 (0), X=691.15, Y=1004.89, Mass=795730, SNR=122.2, Peak=65491 HFD=3.6
22:31:35.682 00.003 12116 MultiStar: [#1 -0.66,-0.25,0.86,U] [#2 -0.70,-0.13,0.76,U] [#3 -0.89,-0.08,0.73,U] [#4 0.74,-0.45,0.69,U] [#5 -1.14,0.15,0.43,U] [#6 -1.04,-0.04,0.61,U] [#7 -0.82,-0.45,0.45,U] [#8 -0.69,-0.40,0.34,U] 
22:31:35.686 00.004 12116 refined, 8 included, MultiStar: {-0.64, -0.17}, one-star: {-0.80, -0.00}
22:31:35.689 00.003 12116 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.71) = xAngle (-5.60 = 0.68)
22:31:35.692 00.003 12116 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.62 = -2.62)
22:31:35.694 00.002 12116 CameraToMount -- cameraX=-0.64 cameraY=-0.17 hyp=0.66 cameraTheta=-2.89 mountX=0.52 mountY=-0.33, mountTheta=-0.57
22:31:35.699 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.64, y=-0.17, opts=13)
22:31:35.702 00.003 12116 Enqueuing Move request for scope (-0.64, -0.17)
22:31:35.706 00.004 11824 Worker thread wakes up
22:31:35.706 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1371, FiltMax=65535, Gamma=0.510
22:31:35.708 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.17) opts 0xd
22:31:35.708 00.000 12116 UpdateGuideState exits: m=795730 SNR=122.2
22:31:35.711 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:35.713 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.64, -0.17)
22:31:35.713 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:35.716 00.003 12116 Enqueuing Expose request
22:31:35.719 00.003 11824 Moving (-0.64, -0.17) raw xDistance=0.52 yDistance=-0.33
22:31:35.719 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
22:31:35.719 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:35.719 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:31:35.719 00.000 11824 MoveAxis(W, 126, ABG)
22:31:35.719 00.000 11824 Guiding  Dir = 3, Dur = 126
22:31:35.720 00.001 11824 IsSlewing returns 0
22:31:35.720 00.000 11824 IsGuiding returns 0
22:31:35.720 00.000 11824 PulseGuide returned control before completion, sleep 136
22:31:35.867 00.147 11824 IsGuiding returns 1
22:31:35.867 00.000 11824 scope still moving after pulse duration time elapsed
22:31:35.898 00.031 11824 IsSlewing returns 0
22:31:35.898 00.000 11824 IsGuiding returns 0
22:31:35.898 00.000 11824 scope move finished after 126 + 53 ms
22:31:35.898 00.000 11824 Move returns status 0, amount 126
22:31:35.898 00.000 11824 MoveAxis(N, 0, ABG)
22:31:35.898 00.000 11824 Move returns status 0, amount 0
22:31:35.899 00.001 11824 move complete, result=0
22:31:35.899 00.000 11824 worker thread done servicing request
22:31:35.899 00.000 11824 Worker thread wakes up
22:31:35.899 00.000 12116 GuideStep: 0.5 px 126 ms WEST, -0.3 px 0 ms NORTH
22:31:35.903 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:35.903 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:39.309 03.406 11824 Exposure complete
22:31:39.543 00.234 11824 worker thread done servicing request
22:31:39.543 00.000 12116 OnExposeComplete: enter
22:31:39.547 00.004 12116 UpdateGuideState(): m_state=6
22:31:39.551 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
22:31:39.556 00.005 12116 Star::Find returns 1 (0), X=691.15, Y=1005.01, Mass=797720, SNR=122.7, Peak=65491 HFD=3.7
22:31:39.561 00.005 12116 MultiStar: [#1 -0.78,-0.08,0.92,U] [#2 -0.74,-0.18,0.65,U] [#3 -0.92,-0.06,0.59,U] [#4 1.06,-0.35,0.69,U] [#5 -1.10,-0.21,0.36,U] [#6 -0.90,0.03,0.57,U] [#7 -0.67,-0.23,0.42,U] [#8 -0.38,-0.06,0.35,U] 
22:31:39.564 00.003 12116 refined, 8 included, MultiStar: {-0.56, -0.10}, one-star: {-0.80, 0.11}
22:31:39.567 00.003 12116 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.71) = xAngle (-5.69 = 0.60)
22:31:39.572 00.005 12116 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.70 = -2.70)
22:31:39.575 00.003 12116 CameraToMount -- cameraX=-0.56 cameraY=-0.10 hyp=0.57 cameraTheta=-2.97 mountX=0.47 mountY=-0.24, mountTheta=-0.48
22:31:39.582 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.56, y=-0.10, opts=13)
22:31:39.587 00.005 12116 Enqueuing Move request for scope (-0.56, -0.10)
22:31:39.591 00.004 11824 Worker thread wakes up
22:31:39.592 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.10) opts 0xd
22:31:39.592 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.56, -0.10)
22:31:39.592 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1824, FiltMax=65535, Gamma=0.510
22:31:39.595 00.003 11824 Moving (-0.56, -0.10) raw xDistance=0.47 yDistance=-0.24
22:31:39.595 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
22:31:39.595 00.000 12116 UpdateGuideState exits: m=797720 SNR=122.7
22:31:39.599 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:39.599 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:39.602 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:31:39.602 00.000 11824 MoveAxis(W, 115, ABG)
22:31:39.602 00.000 11824 Guiding  Dir = 3, Dur = 115
22:31:39.603 00.001 11824 IsSlewing returns 0
22:31:39.603 00.000 11824 IsGuiding returns 0
22:31:39.603 00.000 11824 PulseGuide returned control before completion, sleep 125
22:31:39.603 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:39.608 00.005 12116 Enqueuing Expose request
22:31:39.732 00.124 11824 IsGuiding returns 1
22:31:39.732 00.000 11824 scope still moving after pulse duration time elapsed
22:31:39.763 00.031 11824 IsSlewing returns 0
22:31:39.763 00.000 11824 IsGuiding returns 0
22:31:39.763 00.000 11824 scope move finished after 115 + 45 ms
22:31:39.763 00.000 11824 Move returns status 0, amount 115
22:31:39.763 00.000 11824 MoveAxis(N, 0, ABG)
22:31:39.764 00.001 11824 Move returns status 0, amount 0
22:31:39.764 00.000 11824 move complete, result=0
22:31:39.764 00.000 11824 worker thread done servicing request
22:31:39.764 00.000 11824 Worker thread wakes up
22:31:39.764 00.000 12116 GuideStep: 0.5 px 115 ms WEST, -0.2 px 0 ms NORTH
22:31:39.768 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:39.768 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:43.180 03.412 11824 Exposure complete
22:31:43.430 00.250 11824 worker thread done servicing request
22:31:43.431 00.001 12116 OnExposeComplete: enter
22:31:43.434 00.003 12116 UpdateGuideState(): m_state=6
22:31:43.438 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
22:31:43.441 00.003 12116 Star::Find returns 1 (0), X=691.28, Y=1005.00, Mass=782443, SNR=99.0, Peak=65491 HFD=3.4
22:31:43.445 00.004 12116 MultiStar: [#1 -0.64,-0.22,0.98,U] [#2 -0.54,-0.15,0.83,U] [#3 -0.73,-0.17,0.89,U] [#4 0.87,-0.56,0.78,U] [#5 -0.97,0.01,0.56,U] [#6 -0.64,-0.45,0.83,U] [#7 -0.48,-0.51,0.49,U] [#8 -0.68,0.21,0.41,U] 
22:31:43.448 00.003 12116 refined, 8 included, MultiStar: {-0.49, -0.20}, one-star: {-0.68, 0.11}
22:31:43.452 00.004 12116 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.71) = xAngle (-5.47 = 0.81)
22:31:43.455 00.003 12116 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.48 = -2.48)
22:31:43.458 00.003 12116 CameraToMount -- cameraX=-0.49 cameraY=-0.20 hyp=0.53 cameraTheta=-2.75 mountX=0.36 mountY=-0.32, mountTheta=-0.73
22:31:43.466 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.49, y=-0.20, opts=13)
22:31:43.472 00.006 12116 Enqueuing Move request for scope (-0.49, -0.20)
22:31:43.475 00.003 11824 Worker thread wakes up
22:31:43.475 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.20) opts 0xd
22:31:43.475 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.49, -0.20)
22:31:43.475 00.000 11824 Moving (-0.49, -0.20) raw xDistance=0.36 yDistance=-0.32
22:31:43.475 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1738, FiltMax=65535, Gamma=0.510
22:31:43.479 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
22:31:43.480 00.001 12116 UpdateGuideState exits: m=782443 SNR=99.0
22:31:43.483 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:43.487 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:43.487 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:43.490 00.003 12116 Enqueuing Expose request
22:31:43.493 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:31:43.493 00.000 11824 MoveAxis(W, 89, ABG)
22:31:43.493 00.000 11824 Guiding  Dir = 3, Dur = 89
22:31:43.494 00.001 11824 IsSlewing returns 0
22:31:43.494 00.000 11824 IsGuiding returns 0
22:31:43.494 00.000 11824 PulseGuide returned control before completion, sleep 99
22:31:43.606 00.112 11824 IsGuiding returns 0
22:31:43.606 00.000 11824 Move returns status 0, amount 89
22:31:43.606 00.000 11824 MoveAxis(N, 0, ABG)
22:31:43.606 00.000 11824 Move returns status 0, amount 0
22:31:43.606 00.000 11824 move complete, result=0
22:31:43.607 00.001 11824 worker thread done servicing request
22:31:43.607 00.000 12116 GuideStep: 0.4 px 89 ms WEST, -0.3 px 0 ms NORTH
22:31:43.610 00.003 11824 Worker thread wakes up
22:31:43.610 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:43.610 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:47.012 03.402 11824 Exposure complete
22:31:47.252 00.240 11824 worker thread done servicing request
22:31:47.252 00.000 12116 OnExposeComplete: enter
22:31:47.256 00.004 12116 UpdateGuideState(): m_state=6
22:31:47.261 00.005 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
22:31:47.264 00.003 12116 Star::Find returns 1 (0), X=691.71, Y=1004.69, Mass=792072, SNR=108.9, Peak=65491 HFD=3.6
22:31:47.267 00.003 12116 MultiStar: [#1 -0.15,-0.46,0.89,U] [#2 -0.06,-0.18,0.84,U] [#3 -0.24,-0.45,0.69,U] [#4 0.21,-0.25,0.75,U] [#5 -0.52,-0.22,0.44,U] [#6 -0.21,-0.26,0.68,U] [#7 0.00,-0.43,0.41,U] [#8 -0.24,-0.15,0.38,U] 
22:31:47.273 00.006 12116 single-star, 8 included, MultiStar: {-0.15, -0.29}, one-star: {-0.25, -0.20}
22:31:47.278 00.005 12116 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.71) = xAngle (-5.17 = 1.11)
22:31:47.281 00.003 12116 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.19 = -2.19)
22:31:47.283 00.002 12116 CameraToMount -- cameraX=-0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-2.46 mountX=0.14 mountY=-0.26, mountTheta=-1.07
22:31:47.293 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=-0.20, opts=13)
22:31:47.296 00.003 12116 Enqueuing Move request for scope (-0.25, -0.20)
22:31:47.299 00.003 11824 Worker thread wakes up
22:31:47.299 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1808, FiltMax=65535, Gamma=0.510
22:31:47.303 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.20) opts 0xd
22:31:47.304 00.001 12116 UpdateGuideState exits: m=792072 SNR=108.9
22:31:47.306 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:47.308 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.25, -0.20)
22:31:47.310 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:47.313 00.003 12116 Enqueuing Expose request
22:31:47.315 00.002 11824 Moving (-0.25, -0.20) raw xDistance=0.14 yDistance=-0.26
22:31:47.316 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:31:47.316 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:47.316 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:31:47.316 00.000 11824 MoveAxis(E, 0, ABG)
22:31:47.316 00.000 11824 Move returns status 0, amount 0
22:31:47.316 00.000 11824 MoveAxis(N, 0, ABG)
22:31:47.316 00.000 11824 Move returns status 0, amount 0
22:31:47.316 00.000 11824 move complete, result=0
22:31:47.316 00.000 11824 worker thread done servicing request
22:31:47.316 00.000 11824 Worker thread wakes up
22:31:47.317 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:47.318 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:47.320 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:31:50.739 03.419 11824 Exposure complete
22:31:50.996 00.257 11824 worker thread done servicing request
22:31:50.996 00.000 12116 OnExposeComplete: enter
22:31:50.999 00.003 12116 UpdateGuideState(): m_state=6
22:31:51.005 00.006 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
22:31:51.008 00.003 12116 Star::Find returns 1 (0), X=691.33, Y=1004.90, Mass=827645, SNR=116.8, Peak=65491 HFD=3.4
22:31:51.012 00.004 12116 MultiStar: [#1 -0.49,-0.25,0.79,U] [#2 -0.49,-0.09,0.81,U] [#3 -0.75,-0.22,0.76,U] [#4 0.65,-0.16,0.63,U] [#5 -0.66,-0.11,0.41,U] [#6 -0.86,-0.03,0.56,U] [#7 -0.39,-0.57,0.44,U] [#8 -0.49,0.10,0.42,U] 
22:31:51.015 00.003 12116 refined, 8 included, MultiStar: {-0.46, -0.14}, one-star: {-0.62, 0.01}
22:31:51.018 00.003 12116 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.71) = xAngle (-5.57 = 0.72)
22:31:51.022 00.004 12116 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.58 = -2.58)
22:31:51.024 00.002 12116 CameraToMount -- cameraX=-0.46 cameraY=-0.14 hyp=0.48 cameraTheta=-2.85 mountX=0.36 mountY=-0.26, mountTheta=-0.62
22:31:51.032 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=-0.14, opts=13)
22:31:51.036 00.004 12116 Enqueuing Move request for scope (-0.46, -0.14)
22:31:51.039 00.003 11824 Worker thread wakes up
22:31:51.039 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1677, FiltMax=65535, Gamma=0.510
22:31:51.042 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.14) opts 0xd
22:31:51.042 00.000 12116 UpdateGuideState exits: m=827645 SNR=116.8
22:31:51.045 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.46, -0.14)
22:31:51.045 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:51.048 00.003 11824 Moving (-0.46, -0.14) raw xDistance=0.36 yDistance=-0.26
22:31:51.048 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:51.051 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
22:31:51.051 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:51.051 00.000 12116 Enqueuing Expose request
22:31:51.055 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:31:51.055 00.000 11824 MoveAxis(W, 82, ABG)
22:31:51.055 00.000 11824 Guiding  Dir = 3, Dur = 82
22:31:51.055 00.000 11824 IsSlewing returns 0
22:31:51.055 00.000 11824 IsGuiding returns 0
22:31:51.056 00.001 11824 PulseGuide returned control before completion, sleep 92
22:31:51.155 00.099 11824 IsGuiding returns 1
22:31:51.155 00.000 11824 scope still moving after pulse duration time elapsed
22:31:51.186 00.031 11824 IsSlewing returns 0
22:31:51.186 00.000 11824 IsGuiding returns 0
22:31:51.186 00.000 11824 scope move finished after 82 + 48 ms
22:31:51.187 00.001 11824 Move returns status 0, amount 82
22:31:51.187 00.000 11824 MoveAxis(N, 0, ABG)
22:31:51.187 00.000 11824 Move returns status 0, amount 0
22:31:51.187 00.000 11824 move complete, result=0
22:31:51.187 00.000 11824 worker thread done servicing request
22:31:51.187 00.000 12116 GuideStep: 0.4 px 82 ms WEST, -0.3 px 0 ms NORTH
22:31:51.194 00.007 11824 Worker thread wakes up
22:31:51.194 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:51.194 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:54.607 03.413 11824 Exposure complete
22:31:54.846 00.239 11824 worker thread done servicing request
22:31:54.846 00.000 12116 OnExposeComplete: enter
22:31:54.849 00.003 12116 UpdateGuideState(): m_state=6
22:31:54.853 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
22:31:54.856 00.003 12116 Star::Find returns 1 (0), X=691.74, Y=1004.65, Mass=771815, SNR=124.8, Peak=65507 HFD=3.5
22:31:54.859 00.003 12116 MultiStar: [#1 -0.09,-0.49,0.75,U] [#2 -0.16,-0.31,0.62,U] [#3 -0.36,-0.62,0.68,U] [#4 0.02,-0.59,0.64,U] [#5 -0.57,-0.30,0.36,U] [#6 -0.18,-0.50,0.54,U] [#7 -0.26,-0.83,0.39,U] [#8 -0.20,-0.33,0.28,U] 
22:31:54.862 00.003 12116 single-star, 8 included, MultiStar: {-0.20, -0.46}, one-star: {-0.22, -0.24}
22:31:54.865 00.003 12116 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.71) = xAngle (-5.02 = 1.26)
22:31:54.868 00.003 12116 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.03 = -2.03)
22:31:54.871 00.003 12116 CameraToMount -- cameraX=-0.22 cameraY=-0.24 hyp=0.33 cameraTheta=-2.31 mountX=0.10 mountY=-0.29, mountTheta=-1.24
22:31:54.877 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.22, y=-0.24, opts=13)
22:31:54.880 00.003 12116 Enqueuing Move request for scope (-0.22, -0.24)
22:31:54.883 00.003 11824 Worker thread wakes up
22:31:54.883 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.24) opts 0xd
22:31:54.883 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1712, FiltMax=65535, Gamma=0.510
22:31:54.887 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.22, -0.24)
22:31:54.887 00.000 12116 UpdateGuideState exits: m=771815 SNR=124.8
22:31:54.890 00.003 11824 Moving (-0.22, -0.24) raw xDistance=0.10 yDistance=-0.29
22:31:54.890 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:54.893 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:31:54.893 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:54.896 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:54.896 00.000 12116 Enqueuing Expose request
22:31:54.899 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:31:54.899 00.000 11824 MoveAxis(E, 0, ABG)
22:31:54.899 00.000 11824 Move returns status 0, amount 0
22:31:54.899 00.000 11824 MoveAxis(N, 0, ABG)
22:31:54.899 00.000 11824 Move returns status 0, amount 0
22:31:54.899 00.000 11824 move complete, result=0
22:31:54.899 00.000 11824 worker thread done servicing request
22:31:54.899 00.000 11824 Worker thread wakes up
22:31:54.900 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:54.900 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:54.903 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:31:58.343 03.440 11824 Exposure complete
22:31:58.678 00.335 11824 worker thread done servicing request
22:31:58.678 00.000 12116 OnExposeComplete: enter
22:31:58.682 00.004 12116 UpdateGuideState(): m_state=6
22:31:58.686 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
22:31:58.690 00.004 12116 Star::Find returns 1 (0), X=691.84, Y=1004.87, Mass=788321, SNR=137.0, Peak=65322 HFD=3.7
22:31:58.694 00.004 12116 MultiStar: [#1 0.09,-0.27,0.66,U] [#2 0.01,-0.18,0.71,U] [#3 -0.13,-0.27,0.77,U] [#4 0.16,-0.26,0.47,U] [#5 -0.29,0.11,0.33,U] [#6 0.02,-0.22,0.50,U] [#7 0.08,-0.36,0.37,U] [#8 -0.13,-0.26,0.25,U] 
22:31:58.698 00.004 12116 single-star, 8 included, MultiStar: {-0.03, -0.18}, one-star: {-0.11, -0.02}
22:31:58.701 00.003 12116 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.71) = xAngle (-5.69 = 0.59)
22:31:58.705 00.004 12116 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.71 = -2.71)
22:31:58.708 00.003 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.98 mountX=0.09 mountY=-0.05, mountTheta=-0.47
22:31:58.714 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.02, opts=13)
22:31:58.717 00.003 12116 Enqueuing Move request for scope (-0.11, -0.02)
22:31:58.722 00.005 11824 Worker thread wakes up
22:31:58.722 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1671, FiltMax=65535, Gamma=0.510
22:31:58.725 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
22:31:58.725 00.000 12116 UpdateGuideState exits: m=788321 SNR=137.0
22:31:58.728 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
22:31:58.728 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:58.731 00.003 11824 Moving (-0.11, -0.02) raw xDistance=0.09 yDistance=-0.05
22:31:58.731 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:31:58.734 00.003 12116 Enqueuing Expose request
22:31:58.738 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:31:58.738 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:58.738 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:31:58.739 00.001 11824 MoveAxis(E, 0, ABG)
22:31:58.739 00.000 11824 Move returns status 0, amount 0
22:31:58.739 00.000 11824 MoveAxis(N, 0, ABG)
22:31:58.739 00.000 11824 Move returns status 0, amount 0
22:31:58.739 00.000 11824 move complete, result=0
22:31:58.739 00.000 11824 worker thread done servicing request
22:31:58.739 00.000 11824 Worker thread wakes up
22:31:58.739 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:31:58.739 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:31:58.742 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:32:02.151 03.409 11824 Exposure complete
22:32:02.395 00.244 11824 worker thread done servicing request
22:32:02.395 00.000 12116 OnExposeComplete: enter
22:32:02.399 00.004 12116 UpdateGuideState(): m_state=6
22:32:02.402 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
22:32:02.405 00.003 12116 Star::Find returns 1 (0), X=691.66, Y=1004.71, Mass=782248, SNR=106.9, Peak=65507 HFD=3.4
22:32:02.409 00.004 12116 MultiStar: [#1 -0.10,-0.41,0.89,U] [#2 -0.03,-0.40,0.84,U] [#3 -0.33,-0.07,0.72,U] [#4 0.74,-0.55,0.71,U] [#5 -0.55,-0.35,0.41,U] [#6 -0.39,-0.08,0.70,U] [#7 -0.20,-0.74,0.46,U] [#8 -0.10,-0.03,0.46,U] 
22:32:02.412 00.003 12116 refined, 8 included, MultiStar: {-0.12, -0.30}, one-star: {-0.29, -0.18}
22:32:02.415 00.003 12116 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.71) = xAngle (-4.67 = 1.62)
22:32:02.417 00.002 12116 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.68 = -1.68)
22:32:02.419 00.002 12116 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.33 cameraTheta=-1.95 mountX=-0.02 mountY=-0.32, mountTheta=-1.62
22:32:02.427 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=-0.30, opts=13)
22:32:02.431 00.004 12116 Enqueuing Move request for scope (-0.12, -0.30)
22:32:02.433 00.002 11824 Worker thread wakes up
22:32:02.433 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1677, FiltMax=65535, Gamma=0.510
22:32:02.436 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.30) opts 0xd
22:32:02.436 00.000 12116 UpdateGuideState exits: m=782248 SNR=106.9
22:32:02.440 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.12, -0.30)
22:32:02.440 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:02.442 00.002 11824 Moving (-0.12, -0.30) raw xDistance=-0.02 yDistance=-0.32
22:32:02.442 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:32:02.445 00.003 12116 Enqueuing Expose request
22:32:02.448 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:32:02.448 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:02.448 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:32:02.448 00.000 11824 MoveAxis(E, 0, ABG)
22:32:02.448 00.000 11824 Move returns status 0, amount 0
22:32:02.448 00.000 11824 MoveAxis(N, 0, ABG)
22:32:02.448 00.000 11824 Move returns status 0, amount 0
22:32:02.449 00.001 11824 move complete, result=0
22:32:02.449 00.000 11824 worker thread done servicing request
22:32:02.449 00.000 11824 Worker thread wakes up
22:32:02.449 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:32:02.449 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:32:02.451 00.002 12116 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:32:05.862 03.411 11824 Exposure complete
22:32:06.107 00.245 11824 worker thread done servicing request
22:32:06.107 00.000 12116 OnExposeComplete: enter
22:32:06.111 00.004 12116 UpdateGuideState(): m_state=6
22:32:06.114 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
22:32:06.118 00.004 12116 Star::Find returns 1 (0), X=691.57, Y=1004.76, Mass=793115, SNR=120.6, Peak=65507 HFD=3.5
22:32:06.124 00.006 12116 MultiStar: [#1 -0.16,-0.28,0.81,U] [#2 -0.28,-0.09,0.65,U] [#3 -0.55,-0.40,0.65,U] [#4 0.37,-0.46,0.63,U] [#5 -0.84,-0.23,0.43,U] [#6 -0.42,-0.26,0.65,U] [#7 -0.56,-0.42,0.39,U] [#8 -0.33,-0.29,0.33,U] 
22:32:06.128 00.004 12116 single-star, 8 included, MultiStar: {-0.32, -0.27}, one-star: {-0.39, -0.13}
22:32:06.131 00.003 12116 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.71) = xAngle (-5.53 = 0.76)
22:32:06.140 00.009 12116 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.54 = -2.54)
22:32:06.145 00.005 12116 CameraToMount -- cameraX=-0.39 cameraY=-0.13 hyp=0.41 cameraTheta=-2.81 mountX=0.30 mountY=-0.23, mountTheta=-0.66
22:32:06.155 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.39, y=-0.13, opts=13)
22:32:06.162 00.007 12116 Enqueuing Move request for scope (-0.39, -0.13)
22:32:06.165 00.003 11824 Worker thread wakes up
22:32:06.165 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1725, FiltMax=65535, Gamma=0.510
22:32:06.169 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.13) opts 0xd
22:32:06.169 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.39, -0.13)
22:32:06.170 00.001 11824 Moving (-0.39, -0.13) raw xDistance=0.30 yDistance=-0.23
22:32:06.170 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:32:06.170 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:06.170 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:32:06.170 00.000 11824 MoveAxis(W, 67, ABG)
22:32:06.170 00.000 11824 Guiding  Dir = 3, Dur = 67
22:32:06.171 00.001 11824 IsSlewing returns 0
22:32:06.171 00.000 11824 IsGuiding returns 0
22:32:06.171 00.000 12116 UpdateGuideState exits: m=793115 SNR=120.6
22:32:06.175 00.004 11824 PulseGuide returned control before completion, sleep 77
22:32:06.175 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:06.180 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:32:06.182 00.002 12116 Enqueuing Expose request
22:32:06.257 00.075 11824 IsGuiding returns 1
22:32:06.257 00.000 11824 scope still moving after pulse duration time elapsed
22:32:06.288 00.031 11824 IsSlewing returns 0
22:32:06.288 00.000 11824 IsGuiding returns 0
22:32:06.288 00.000 11824 scope move finished after 67 + 50 ms
22:32:06.288 00.000 11824 Move returns status 0, amount 67
22:32:06.288 00.000 11824 MoveAxis(N, 0, ABG)
22:32:06.289 00.001 11824 Move returns status 0, amount 0
22:32:06.289 00.000 11824 move complete, result=0
22:32:06.289 00.000 11824 worker thread done servicing request
22:32:06.289 00.000 11824 Worker thread wakes up
22:32:06.289 00.000 12116 GuideStep: 0.3 px 67 ms WEST, -0.2 px 0 ms NORTH
22:32:06.292 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:32:06.294 00.002 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:32:09.728 03.434 11824 Exposure complete
22:32:10.017 00.289 11824 worker thread done servicing request
22:32:10.018 00.001 12116 OnExposeComplete: enter
22:32:10.022 00.004 12116 UpdateGuideState(): m_state=6
22:32:10.025 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
22:32:10.030 00.005 12116 Star::Find returns 1 (0), X=691.63, Y=1004.76, Mass=785196, SNR=111.2, Peak=65491 HFD=3.6
22:32:10.033 00.003 12116 MultiStar: [#1 -0.23,-0.45,0.93,U] [#2 -0.10,-0.29,0.70,U] [#3 -0.21,-0.48,0.68,U] [#4 0.08,-0.65,0.70,U] [#5 -0.37,-0.37,0.45,U] [#6 -0.39,-0.43,0.64,U] [#7 -0.11,-0.94,0.50,U] [#8 -0.37,-0.33,0.35,U] 
22:32:10.037 00.004 12116 single-star, 8 included, MultiStar: {-0.22, -0.43}, one-star: {-0.33, -0.13}
22:32:10.040 00.003 12116 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.71) = xAngle (-5.48 = 0.80)
22:32:10.045 00.005 12116 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.49 = -2.49)
22:32:10.050 00.005 12116 CameraToMount -- cameraX=-0.33 cameraY=-0.13 hyp=0.35 cameraTheta=-2.77 mountX=0.24 mountY=-0.21, mountTheta=-0.71
22:32:10.058 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=-0.13, opts=13)
22:32:10.064 00.006 12116 Enqueuing Move request for scope (-0.33, -0.13)
22:32:10.066 00.002 11824 Worker thread wakes up
22:32:10.067 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1651, FiltMax=65535, Gamma=0.510
22:32:10.071 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.13) opts 0xd
22:32:10.071 00.000 12116 UpdateGuideState exits: m=785196 SNR=111.2
22:32:10.074 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.33, -0.13)
22:32:10.074 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:10.078 00.004 11824 Moving (-0.33, -0.13) raw xDistance=0.24 yDistance=-0.21
22:32:10.078 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:32:10.081 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:32:10.081 00.000 12116 Enqueuing Expose request
22:32:10.084 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:10.084 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:32:10.084 00.000 11824 MoveAxis(E, 0, ABG)
22:32:10.084 00.000 11824 Move returns status 0, amount 0
22:32:10.084 00.000 11824 MoveAxis(N, 0, ABG)
22:32:10.084 00.000 11824 Move returns status 0, amount 0
22:32:10.084 00.000 11824 move complete, result=0
22:32:10.085 00.001 11824 worker thread done servicing request
22:32:10.085 00.000 11824 Worker thread wakes up
22:32:10.085 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:32:10.085 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:32:10.088 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:32:13.500 03.412 11824 Exposure complete
22:32:13.737 00.237 11824 worker thread done servicing request
22:32:13.737 00.000 12116 OnExposeComplete: enter
22:32:13.741 00.004 12116 UpdateGuideState(): m_state=6
22:32:13.745 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
22:32:13.748 00.003 12116 Star::Find returns 1 (0), X=691.77, Y=1004.58, Mass=813929, SNR=117.8, Peak=65507 HFD=3.6
22:32:13.751 00.003 12116 MultiStar: [#1 0.00,-0.54,0.92,U] [#2 -0.18,-0.19,0.78,U] [#3 -0.29,-0.64,0.73,U] [#4 -0.04,-0.62,0.59,U] [#5 -0.53,-0.57,0.37,U] [#6 -0.35,-0.66,0.55,U] [#7 -0.14,-0.73,0.41,U] [#8 -0.31,-0.28,0.35,U] 
22:32:13.754 00.003 12116 single-star, 8 included, MultiStar: {-0.20, -0.48}, one-star: {-0.19, -0.31}
22:32:13.757 00.003 12116 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.71) = xAngle (-4.82 = 1.46)
22:32:13.761 00.004 12116 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.84 = -1.84)
22:32:13.763 00.002 12116 CameraToMount -- cameraX=-0.19 cameraY=-0.31 hyp=0.36 cameraTheta=-2.11 mountX=0.04 mountY=-0.35, mountTheta=-1.46
22:32:13.769 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.19, y=-0.31, opts=13)
22:32:13.772 00.003 12116 Enqueuing Move request for scope (-0.19, -0.31)
22:32:13.775 00.003 11824 Worker thread wakes up
22:32:13.775 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.31) opts 0xd
22:32:13.775 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.19, -0.31)
22:32:13.775 00.000 11824 Moving (-0.19, -0.31) raw xDistance=0.04 yDistance=-0.35
22:32:13.775 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:32:13.775 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:13.775 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1728, FiltMax=65535, Gamma=0.510
22:32:13.778 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:32:13.779 00.001 12116 UpdateGuideState exits: m=813929 SNR=117.8
22:32:13.781 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:13.784 00.003 11824 MoveAxis(E, 0, ABG)
22:32:13.784 00.000 11824 Move returns status 0, amount 0
22:32:13.784 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:32:13.788 00.004 12116 Enqueuing Expose request
22:32:13.791 00.003 11824 MoveAxis(N, 0, ABG)
22:32:13.791 00.000 11824 Move returns status 0, amount 0
22:32:13.791 00.000 11824 move complete, result=0
22:32:13.791 00.000 11824 worker thread done servicing request
22:32:13.791 00.000 11824 Worker thread wakes up
22:32:13.791 00.000 12116 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:32:13.794 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:32:13.794 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:32:17.220 03.426 11824 Exposure complete
22:32:17.464 00.244 11824 worker thread done servicing request
22:32:17.464 00.000 12116 OnExposeComplete: enter
22:32:17.467 00.003 12116 UpdateGuideState(): m_state=6
22:32:17.471 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
22:32:17.475 00.004 12116 Star::Find returns 1 (0), X=691.98, Y=1004.58, Mass=777068, SNR=122.3, Peak=65507 HFD=3.5
22:32:17.479 00.004 12116 MultiStar: [#1 0.24,-0.67,0.79,U] [#2 0.22,-0.53,0.70,U] [#3 -0.01,-0.64,0.74,U] [#4 -0.21,-0.53,0.58,U] [#5 -0.32,-0.53,0.40,U] [#6 0.05,-0.48,0.61,U] [#7 0.04,-0.98,0.42,U] [#8 0.36,-0.37,0.31,U] 
22:32:17.482 00.003 12116 single-star, 8 included, MultiStar: {0.05, -0.55}, one-star: {0.03, -0.31}
22:32:17.485 00.003 12116 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.71) = xAngle (-4.20 = 2.08)
22:32:17.489 00.004 12116 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.22 = -1.22)
22:32:17.491 00.002 12116 CameraToMount -- cameraX=0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.49 mountX=-0.15 mountY=-0.29, mountTheta=-2.05
22:32:17.497 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=-0.31, opts=13)
22:32:17.500 00.003 12116 Enqueuing Move request for scope (0.03, -0.31)
22:32:17.505 00.005 11824 Worker thread wakes up
22:32:17.505 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.31) opts 0xd
22:32:17.505 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1498, FiltMax=65535, Gamma=0.510
22:32:17.508 00.003 11824 Handling offset move in thread for scope, endpoint = (0.03, -0.31)
22:32:17.508 00.000 12116 UpdateGuideState exits: m=777068 SNR=122.3
22:32:17.511 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:17.514 00.003 11824 Moving (0.03, -0.31) raw xDistance=-0.15 yDistance=-0.29
22:32:17.514 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:32:17.516 00.002 12116 Enqueuing Expose request
22:32:17.520 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:32:17.520 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:17.520 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:32:17.520 00.000 11824 MoveAxis(E, 0, ABG)
22:32:17.520 00.000 11824 Move returns status 0, amount 0
22:32:17.520 00.000 11824 MoveAxis(N, 0, ABG)
22:32:17.520 00.000 11824 Move returns status 0, amount 0
22:32:17.520 00.000 11824 move complete, result=0
22:32:17.520 00.000 11824 worker thread done servicing request
22:32:17.520 00.000 11824 Worker thread wakes up
22:32:17.520 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:32:17.520 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:32:17.524 00.004 12116 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:32:20.931 03.407 11824 Exposure complete
22:32:21.175 00.244 11824 worker thread done servicing request
22:32:21.175 00.000 12116 OnExposeComplete: enter
22:32:21.179 00.004 12116 UpdateGuideState(): m_state=6
22:32:21.182 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
22:32:21.186 00.004 12116 Star::Find returns 1 (0), X=692.13, Y=1004.72, Mass=806797, SNR=134.7, Peak=65535 HFD=3.4
22:32:21.190 00.004 12116 MultiStar: [#1 0.25,-0.46,0.77,U] [#2 0.22,-0.52,0.63,U] [#3 -0.01,-0.53,0.64,U] [#4 -0.22,-0.49,0.58,U] [#5 -0.12,-0.31,0.36,U] [#6 -0.09,-0.26,0.56,U] [#7 0.14,-0.88,0.40,U] [#8 0.29,-0.24,0.30,U] 
22:32:21.193 00.003 12116 single-star, 8 included, MultiStar: {0.08, -0.41}, one-star: {0.18, -0.17}
22:32:21.196 00.003 12116 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.71) = xAngle (-3.47 = 2.81)
22:32:21.198 00.002 12116 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.48 = -0.48)
22:32:21.201 00.003 12116 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.24 cameraTheta=-0.75 mountX=-0.23 mountY=-0.11, mountTheta=-2.69
22:32:21.206 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.18, y=-0.17, opts=13)
22:32:21.210 00.004 12116 Enqueuing Move request for scope (0.18, -0.17)
22:32:21.212 00.002 11824 Worker thread wakes up
22:32:21.213 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1698, FiltMax=65535, Gamma=0.510
22:32:21.215 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
22:32:21.215 00.000 12116 UpdateGuideState exits: m=806797 SNR=134.7
22:32:21.218 00.003 11824 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
22:32:21.218 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:21.221 00.003 11824 Moving (0.18, -0.17) raw xDistance=-0.23 yDistance=-0.11
22:32:21.221 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:32:21.224 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:32:21.224 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:21.225 00.001 12116 Enqueuing Expose request
22:32:21.227 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:32:21.227 00.000 11824 MoveAxis(E, 0, ABG)
22:32:21.227 00.000 11824 Move returns status 0, amount 0
22:32:21.227 00.000 11824 MoveAxis(N, 0, ABG)
22:32:21.227 00.000 11824 Move returns status 0, amount 0
22:32:21.228 00.001 11824 move complete, result=0
22:32:21.228 00.000 11824 worker thread done servicing request
22:32:21.228 00.000 11824 Worker thread wakes up
22:32:21.228 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:32:21.228 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:32:21.231 00.003 12116 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:24.642 03.411 11824 Exposure complete
22:32:24.992 00.350 11824 worker thread done servicing request
22:32:24.992 00.000 12116 OnExposeComplete: enter
22:32:24.996 00.004 12116 UpdateGuideState(): m_state=6
22:32:25.000 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
22:32:25.005 00.005 12116 Star::Find returns 1 (0), X=691.89, Y=1004.37, Mass=787713, SNR=109.3, Peak=65507 HFD=3.5
22:32:25.009 00.004 12116 MultiStar: [#1 0.03,-0.76,0.96,U] [#2 -0.04,-0.59,0.83,U] [#3 -0.22,-0.77,0.80,U] [#4 0.31,-0.89,0.67,U] [#5 -0.40,-0.66,0.45,U] [#6 -0.27,-0.54,0.65,U] [#7 -0.11,-0.84,0.46,U] [#8 0.08,-0.46,0.36,U] 
22:32:25.012 00.003 12116 single-star, 8 included, MultiStar: {-0.07, -0.67}, one-star: {-0.06, -0.52}
22:32:25.019 00.007 12116 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.71) = xAngle (-4.40 = 1.88)
22:32:25.025 00.006 12116 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.41 = -1.41)
22:32:25.028 00.003 12116 CameraToMount -- cameraX=-0.06 cameraY=-0.52 hyp=0.53 cameraTheta=-1.69 mountX=-0.16 mountY=-0.52, mountTheta=-1.87
22:32:25.035 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=-0.52, opts=13)
22:32:25.039 00.004 12116 Enqueuing Move request for scope (-0.06, -0.52)
22:32:25.042 00.003 11824 Worker thread wakes up
22:32:25.042 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.52) opts 0xd
22:32:25.042 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1597, FiltMax=65535, Gamma=0.510
22:32:25.045 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.06, -0.52)
22:32:25.045 00.000 12116 UpdateGuideState exits: m=787713 SNR=109.3
22:32:25.048 00.003 11824 Moving (-0.06, -0.52) raw xDistance=-0.16 yDistance=-0.52
22:32:25.048 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:25.050 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:32:25.051 00.001 11824 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:32:25.051 00.000 11824 MoveAxis(E, 0, ABG)
22:32:25.051 00.000 11824 Move returns status 0, amount 0
22:32:25.051 00.000 11824 MoveAxis(N, 98, ABG)
22:32:25.051 00.000 11824 Guiding  Dir = 0, Dur = 98
22:32:25.051 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:32:25.055 00.004 12116 Enqueuing Expose request
22:32:25.058 00.003 11824 IsSlewing returns 0
22:32:25.058 00.000 11824 IsGuiding returns 0
22:32:25.058 00.000 11824 PulseGuide returned control before completion, sleep 108
22:32:25.182 00.124 11824 IsGuiding returns 1
22:32:25.182 00.000 11824 scope still moving after pulse duration time elapsed
22:32:25.213 00.031 11824 IsSlewing returns 0
22:32:25.213 00.000 11824 IsGuiding returns 0
22:32:25.213 00.000 11824 scope move finished after 98 + 57 ms
22:32:25.213 00.000 11824 Move returns status 0, amount 98
22:32:25.213 00.000 11824 move complete, result=0
22:32:25.213 00.000 11824 worker thread done servicing request
22:32:25.214 00.001 11824 Worker thread wakes up
22:32:25.214 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.5 px 98 ms NORTH
22:32:25.217 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:32:25.218 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:32:28.690 03.472 11824 Exposure complete
22:32:28.988 00.298 11824 worker thread done servicing request
22:32:28.988 00.000 12116 OnExposeComplete: enter
22:32:28.992 00.004 12116 UpdateGuideState(): m_state=6
22:32:28.996 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
22:32:28.999 00.003 12116 Star::Find returns 1 (0), X=692.24, Y=1004.54, Mass=770637, SNR=121.2, Peak=65535 HFD=3.4
22:32:29.005 00.006 12116 MultiStar: [#1 0.35,-0.46,0.81,U] [#2 0.39,-0.34,0.69,U] [#3 0.19,-0.46,0.73,U] [#4 -0.48,-0.64,0.62,U] [#5 0.04,-0.27,0.44,U] [#6 0.35,-0.31,0.58,U] [#7 -0.02,-0.78,0.40,U] [#8 0.27,-0.27,0.30,U] 
22:32:29.009 00.004 12116 single-star, 8 included, MultiStar: {0.17, -0.43}, one-star: {0.29, -0.35}
22:32:29.012 00.003 12116 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.71) = xAngle (-3.60 = 2.69)
22:32:29.016 00.004 12116 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.61 = -0.61)
22:32:29.021 00.005 12116 CameraToMount -- cameraX=0.29 cameraY=-0.35 hyp=0.45 cameraTheta=-0.88 mountX=-0.41 mountY=-0.26, mountTheta=-2.57
22:32:29.028 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.35, opts=13)
22:32:29.031 00.003 12116 Enqueuing Move request for scope (0.29, -0.35)
22:32:29.035 00.004 11824 Worker thread wakes up
22:32:29.035 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1347, FiltMax=65535, Gamma=0.510
22:32:29.038 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.35) opts 0xd
22:32:29.038 00.000 12116 UpdateGuideState exits: m=770637 SNR=121.2
22:32:29.041 00.003 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.35)
22:32:29.041 00.000 11824 Moving (0.29, -0.35) raw xDistance=-0.41 yDistance=-0.26
22:32:29.041 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:29.045 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
22:32:29.045 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:29.045 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:32:29.048 00.003 12116 Enqueuing Expose request
22:32:29.052 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:32:29.052 00.000 11824 MoveAxis(E, 91, ABG)
22:32:29.052 00.000 11824 Guiding  Dir = 2, Dur = 91
22:32:29.053 00.001 11824 IsSlewing returns 0
22:32:29.053 00.000 11824 IsGuiding returns 0
22:32:29.054 00.001 11824 PulseGuide returned control before completion, sleep 101
22:32:29.160 00.106 11824 IsGuiding returns 1
22:32:29.160 00.000 11824 scope still moving after pulse duration time elapsed
22:32:29.192 00.032 11824 IsSlewing returns 0
22:32:29.192 00.000 11824 IsGuiding returns 0
22:32:29.193 00.001 11824 scope move finished after 91 + 47 ms
22:32:29.193 00.000 11824 Move returns status 0, amount 91
22:32:29.193 00.000 11824 MoveAxis(N, 0, ABG)
22:32:29.193 00.000 11824 Move returns status 0, amount 0
22:32:29.193 00.000 11824 move complete, result=0
22:32:29.193 00.000 11824 worker thread done servicing request
22:32:29.193 00.000 11824 Worker thread wakes up
22:32:29.193 00.000 12116 GuideStep: -0.4 px 91 ms EAST, -0.3 px 0 ms NORTH
22:32:29.197 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:32:29.197 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:32:32.609 03.412 11824 Exposure complete
22:32:32.866 00.257 11824 worker thread done servicing request
22:32:32.866 00.000 12116 OnExposeComplete: enter
22:32:32.873 00.007 12116 UpdateGuideState(): m_state=6
22:32:32.880 00.007 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
22:32:32.887 00.007 12116 Star::Find returns 1 (0), X=690.78, Y=1005.23, Mass=791597, SNR=109.3, Peak=65491 HFD=3.6
22:32:32.891 00.004 12116 MultiStar: [#1 -1.05,0.09,1.05,U] [#2 -1.03,0.32,0.77,U] [#3 -1.17,0.20,0.84,U] [#4 1.31,-0.10,0.00,M1] [#5 -1.33,0.11,0.00,M1] [#6 -1.38,0.37,0.00,M1] [#7 -1.19,-0.13,0.46,U] [#8 -1.11,0.33,0.41,U] 
22:32:32.896 00.005 12116 refined, 5 included, MultiStar: {-1.12, 0.20}, one-star: {-1.17, 0.34}
22:32:32.900 00.004 12116 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.71) = xAngle (0.25 = 0.25)
22:32:32.907 00.007 12116 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.23 = -3.05)
22:32:32.912 00.005 12116 CameraToMount -- cameraX=-1.12 cameraY=0.20 hyp=1.13 cameraTheta=2.96 mountX=1.10 mountY=-0.10, mountTheta=-0.10
22:32:32.921 00.009 12116 SchedulePrimaryMove(0D79E080, x=-1.12, y=0.20, opts=13)
22:32:32.926 00.005 12116 Enqueuing Move request for scope (-1.12, 0.20)
22:32:32.933 00.007 11824 Worker thread wakes up
22:32:32.933 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1811, FiltMax=65535, Gamma=0.510
22:32:32.940 00.007 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.20) opts 0xd
22:32:32.940 00.000 12116 UpdateGuideState exits: m=791597 SNR=109.3
22:32:32.943 00.003 11824 Handling offset move in thread for scope, endpoint = (-1.12, 0.20)
22:32:32.944 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:32.947 00.003 11824 Moving (-1.12, 0.20) raw xDistance=1.10 yDistance=-0.10
22:32:32.947 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:32:32.950 00.003 12116 Enqueuing Expose request
22:32:32.953 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.10
22:32:32.953 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:32.953 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:32:32.953 00.000 11824 MoveAxis(W, 240, ABG)
22:32:32.955 00.002 11824 Guiding  Dir = 3, Dur = 240
22:32:32.955 00.000 11824 IsSlewing returns 0
22:32:32.955 00.000 11824 IsGuiding returns 0
22:32:32.955 00.000 11824 PulseGuide returned control before completion, sleep 250
22:32:33.214 00.259 11824 IsGuiding returns 1
22:32:33.214 00.000 11824 scope still moving after pulse duration time elapsed
22:32:33.246 00.032 11824 IsSlewing returns 0
22:32:33.246 00.000 11824 IsGuiding returns 0
22:32:33.246 00.000 11824 scope move finished after 240 + 51 ms
22:32:33.247 00.001 11824 Move returns status 0, amount 240
22:32:33.247 00.000 11824 MoveAxis(N, 0, ABG)
22:32:33.247 00.000 11824 Move returns status 0, amount 0
22:32:33.247 00.000 11824 move complete, result=0
22:32:33.247 00.000 11824 worker thread done servicing request
22:32:33.247 00.000 11824 Worker thread wakes up
22:32:33.247 00.000 12116 GuideStep: 1.1 px 240 ms WEST, -0.1 px 0 ms NORTH
22:32:33.251 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:32:33.251 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:32:36.662 03.411 11824 Exposure complete
22:32:36.898 00.236 11824 worker thread done servicing request
22:32:36.898 00.000 12116 OnExposeComplete: enter
22:32:36.903 00.005 12116 UpdateGuideState(): m_state=6
22:32:36.906 00.003 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
22:32:36.909 00.003 12116 Star::Find returns 1 (0), X=691.01, Y=1005.14, Mass=788415, SNR=120.4, Peak=65491 HFD=3.4
22:32:36.913 00.004 12116 MultiStar: [#1 -0.77,0.03,0.88,U] [#2 -0.68,0.07,0.62,U] [#3 -0.98,0.00,0.68,U] [#4 0.89,-0.40,0.61,U] [#5 -0.90,0.09,0.43,U] [#6 -0.86,0.08,0.59,U] [#7 -0.79,-0.20,0.38,U] [#8 -0.95,0.16,0.39,U] 
22:32:36.915 00.002 12116 refined, 8 included, MultiStar: {-0.67, 0.03}, one-star: {-0.94, 0.25}
22:32:36.919 00.004 12116 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.71) = xAngle (0.39 = 0.39)
22:32:36.922 00.003 12116 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.37 = -2.91)
22:32:36.924 00.002 12116 CameraToMount -- cameraX=-0.67 cameraY=0.03 hyp=0.67 cameraTheta=3.10 mountX=0.62 mountY=-0.15, mountTheta=-0.24
22:32:36.932 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.67, y=0.03, opts=13)
22:32:36.936 00.004 12116 Enqueuing Move request for scope (-0.67, 0.03)
22:32:36.939 00.003 11824 Worker thread wakes up
22:32:36.939 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1728, FiltMax=65535, Gamma=0.510
22:32:36.942 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.03) opts 0xd
22:32:36.943 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.67, 0.03)
22:32:36.943 00.000 11824 Moving (-0.67, 0.03) raw xDistance=0.62 yDistance=-0.15
22:32:36.943 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.62
22:32:36.943 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:36.943 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:32:36.943 00.000 12116 UpdateGuideState exits: m=788415 SNR=120.4
22:32:36.945 00.002 11824 MoveAxis(W, 156, ABG)
22:32:36.945 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:36.948 00.003 11824 Guiding  Dir = 3, Dur = 156
22:32:36.948 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:32:36.952 00.004 12116 Enqueuing Expose request
22:32:36.955 00.003 11824 IsSlewing returns 0
22:32:36.955 00.000 11824 IsGuiding returns 0
22:32:36.956 00.001 11824 PulseGuide returned control before completion, sleep 166
22:32:37.130 00.174 11824 IsGuiding returns 1
22:32:37.130 00.000 11824 scope still moving after pulse duration time elapsed
22:32:37.161 00.031 11824 IsSlewing returns 0
22:32:37.161 00.000 11824 IsGuiding returns 0
22:32:37.161 00.000 11824 scope move finished after 156 + 49 ms
22:32:37.161 00.000 11824 Move returns status 0, amount 156
22:32:37.161 00.000 11824 MoveAxis(N, 0, ABG)
22:32:37.162 00.001 11824 Move returns status 0, amount 0
22:32:37.162 00.000 11824 move complete, result=0
22:32:37.162 00.000 11824 worker thread done servicing request
22:32:37.162 00.000 11824 Worker thread wakes up
22:32:37.162 00.000 12116 GuideStep: 0.6 px 156 ms WEST, -0.2 px 0 ms NORTH
22:32:37.165 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:32:37.165 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:32:40.606 03.441 11824 Exposure complete
22:32:40.909 00.303 11824 worker thread done servicing request
22:32:40.910 00.001 12116 OnExposeComplete: enter
22:32:40.913 00.003 12116 UpdateGuideState(): m_state=6
22:32:40.917 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
22:32:40.921 00.004 12116 Star::Find returns 1 (0), X=691.23, Y=1004.81, Mass=809628, SNR=125.6, Peak=65491 HFD=3.6
22:32:40.925 00.004 12116 MultiStar: [#1 -0.69,-0.19,0.83,U] [#2 -0.65,-0.27,0.76,U] [#3 -1.01,-0.25,0.73,U] [#4 0.62,-0.55,0.58,U] [#5 -0.92,0.02,0.40,U] [#6 -0.97,-0.16,0.54,U] [#7 -0.83,-0.54,0.41,U] [#8 -0.70,-0.15,0.29,U] 
22:32:40.929 00.004 12116 refined, 8 included, MultiStar: {-0.65, -0.23}, one-star: {-0.73, -0.08}
22:32:40.932 00.003 12116 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.71) = xAngle (-5.51 = 0.77)
22:32:40.935 00.003 12116 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.53 = -2.53)
22:32:40.939 00.004 12116 CameraToMount -- cameraX=-0.65 cameraY=-0.23 hyp=0.69 cameraTheta=-2.80 mountX=0.50 mountY=-0.40, mountTheta=-0.68
22:32:40.945 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.65, y=-0.23, opts=13)
22:32:40.949 00.004 12116 Enqueuing Move request for scope (-0.65, -0.23)
22:32:40.952 00.003 11824 Worker thread wakes up
22:32:40.953 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1389, FiltMax=65535, Gamma=0.510
22:32:40.956 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.23) opts 0xd
22:32:40.956 00.000 12116 UpdateGuideState exits: m=809628 SNR=125.6
22:32:40.960 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.65, -0.23)
22:32:40.960 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:40.963 00.003 11824 Moving (-0.65, -0.23) raw xDistance=0.50 yDistance=-0.40
22:32:40.963 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:32:40.966 00.003 12116 Enqueuing Expose request
22:32:40.970 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
22:32:40.970 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:40.970 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:32:40.970 00.000 11824 MoveAxis(W, 122, ABG)
22:32:40.971 00.001 11824 Guiding  Dir = 3, Dur = 122
22:32:40.971 00.000 11824 IsSlewing returns 0
22:32:40.971 00.000 11824 IsGuiding returns 0
22:32:40.972 00.001 11824 PulseGuide returned control before completion, sleep 132
22:32:41.118 00.146 11824 IsGuiding returns 1
22:32:41.118 00.000 11824 scope still moving after pulse duration time elapsed
22:32:41.150 00.032 11824 IsSlewing returns 0
22:32:41.150 00.000 11824 IsGuiding returns 0
22:32:41.151 00.001 11824 scope move finished after 122 + 58 ms
22:32:41.151 00.000 11824 Move returns status 0, amount 122
22:32:41.151 00.000 11824 MoveAxis(N, 0, ABG)
22:32:41.151 00.000 11824 Move returns status 0, amount 0
22:32:41.152 00.001 11824 move complete, result=0
22:32:41.152 00.000 11824 worker thread done servicing request
22:32:41.152 00.000 12116 GuideStep: 0.5 px 122 ms WEST, -0.4 px 0 ms NORTH
22:32:41.157 00.005 11824 Worker thread wakes up
22:32:41.157 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:32:41.157 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:32:44.546 03.389 11824 Exposure complete
22:32:44.766 00.220 11824 worker thread done servicing request
22:32:44.766 00.000 12116 OnExposeComplete: enter
22:32:44.770 00.004 12116 UpdateGuideState(): m_state=6
22:32:44.775 00.005 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
22:32:44.778 00.003 12116 Star::Find returns 1 (0), X=691.59, Y=1004.83, Mass=804424, SNR=124.0, Peak=65507 HFD=3.6
22:32:44.782 00.004 12116 MultiStar: [#1 -0.26,-0.62,0.72,U] [#2 -0.33,-0.18,0.60,U] [#3 -0.26,-0.54,0.59,U] [#4 0.27,-0.65,0.62,U] [#5 -0.77,-0.24,0.45,U] [#6 -0.41,-0.54,0.61,U] [#7 -0.37,-0.73,0.39,U] [#8 -0.45,-0.02,0.31,U] 
22:32:44.785 00.003 12116 single-star, 8 included, MultiStar: {-0.30, -0.39}, one-star: {-0.37, -0.06}
22:32:44.789 00.004 12116 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.71) = xAngle (-5.69 = 0.59)
22:32:44.791 00.002 12116 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.70 = -2.70)
22:32:44.794 00.003 12116 CameraToMount -- cameraX=-0.37 cameraY=-0.06 hyp=0.37 cameraTheta=-2.98 mountX=0.31 mountY=-0.16, mountTheta=-0.47
22:32:44.799 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.37, y=-0.06, opts=13)
22:32:44.804 00.005 12116 Enqueuing Move request for scope (-0.37, -0.06)
22:32:44.808 00.004 11824 Worker thread wakes up
22:32:44.808 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1760, FiltMax=65535, Gamma=0.510
22:32:44.810 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.06) opts 0xd
22:32:44.811 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.37, -0.06)
22:32:44.811 00.000 11824 Moving (-0.37, -0.06) raw xDistance=0.31 yDistance=-0.16
22:32:44.811 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
22:32:44.811 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:44.811 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:32:44.811 00.000 11824 MoveAxis(W, 77, ABG)
22:32:44.811 00.000 11824 Guiding  Dir = 3, Dur = 77
22:32:44.812 00.001 11824 IsSlewing returns 0
22:32:44.812 00.000 11824 IsGuiding returns 0
22:32:44.812 00.000 11824 PulseGuide returned control before completion, sleep 87
22:32:44.813 00.001 12116 UpdateGuideState exits: m=804424 SNR=124.0
22:32:44.815 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:44.819 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:32:44.822 00.003 12116 Enqueuing Expose request
22:32:44.912 00.090 11824 IsGuiding returns 1
22:32:44.912 00.000 11824 scope still moving after pulse duration time elapsed
22:32:44.943 00.031 11824 IsSlewing returns 0
22:32:44.943 00.000 11824 IsGuiding returns 1
22:32:44.974 00.031 11824 IsSlewing returns 0
22:32:44.974 00.000 11824 IsGuiding returns 0
22:32:44.974 00.000 11824 scope move finished after 77 + 85 ms
22:32:44.974 00.000 11824 Move returns status 0, amount 77
22:32:44.975 00.001 11824 MoveAxis(N, 0, ABG)
22:32:44.975 00.000 11824 Move returns status 0, amount 0
22:32:44.975 00.000 11824 move complete, result=0
22:32:44.975 00.000 11824 worker thread done servicing request
22:32:44.975 00.000 11824 Worker thread wakes up
22:32:44.975 00.000 12116 GuideStep: 0.3 px 77 ms WEST, -0.2 px 0 ms NORTH
22:32:44.978 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:32:44.978 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:32:48.394 03.416 11824 Exposure complete
22:32:48.635 00.241 11824 worker thread done servicing request
22:32:48.635 00.000 12116 OnExposeComplete: enter
22:32:48.638 00.003 12116 UpdateGuideState(): m_state=6
22:32:48.642 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
22:32:48.645 00.003 12116 Star::Find returns 1 (0), X=691.57, Y=1004.83, Mass=825410, SNR=110.9, Peak=65507 HFD=3.7
22:32:48.649 00.004 12116 MultiStar: [#1 -0.49,-0.38,0.90,U] [#2 -0.24,-0.23,0.86,U] [#3 -0.66,-0.37,0.79,U] [#4 0.50,-0.46,0.64,U] [#5 -0.80,-0.08,0.42,U] [#6 -0.60,-0.24,0.68,U] [#7 -0.42,-0.59,0.46,U] [#8 -0.36,0.37,0.39,U] 
22:32:48.652 00.003 12116 single-star, 8 included, MultiStar: {-0.38, -0.25}, one-star: {-0.38, -0.06}
22:32:48.655 00.003 12116 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.71) = xAngle (-5.70 = 0.58)
22:32:48.657 00.002 12116 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.71 = -2.71)
22:32:48.660 00.003 12116 CameraToMount -- cameraX=-0.38 cameraY=-0.06 hyp=0.39 cameraTheta=-2.99 mountX=0.33 mountY=-0.16, mountTheta=-0.46
22:32:48.665 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.38, y=-0.06, opts=13)
22:32:48.668 00.003 12116 Enqueuing Move request for scope (-0.38, -0.06)
22:32:48.671 00.003 11824 Worker thread wakes up
22:32:48.672 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5200, FiltMin=1792, FiltMax=65535, Gamma=0.510
22:32:48.674 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.06) opts 0xd
22:32:48.674 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.38, -0.06)
22:32:48.675 00.001 12116 UpdateGuideState exits: m=825410 SNR=110.9
22:32:48.678 00.003 11824 Moving (-0.38, -0.06) raw xDistance=0.33 yDistance=-0.16
22:32:48.678 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:48.680 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
22:32:48.681 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:48.681 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:32:48.683 00.002 12116 Enqueuing Expose request
22:32:48.687 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:32:48.687 00.000 11824 MoveAxis(W, 78, ABG)
22:32:48.687 00.000 11824 Guiding  Dir = 3, Dur = 78
22:32:48.687 00.000 11824 IsSlewing returns 0
22:32:48.688 00.001 11824 IsGuiding returns 0
22:32:48.689 00.001 11824 PulseGuide returned control before completion, sleep 88
22:32:48.787 00.098 11824 IsGuiding returns 1
22:32:48.787 00.000 11824 scope still moving after pulse duration time elapsed
22:32:48.819 00.032 11824 IsSlewing returns 0
22:32:48.819 00.000 11824 IsGuiding returns 0
22:32:48.819 00.000 11824 scope move finished after 78 + 53 ms
22:32:48.819 00.000 11824 Move returns status 0, amount 78
22:32:48.820 00.001 11824 MoveAxis(N, 0, ABG)
22:32:48.820 00.000 11824 Move returns status 0, amount 0
22:32:48.820 00.000 11824 move complete, result=0
22:32:48.820 00.000 11824 worker thread done servicing request
22:32:48.820 00.000 11824 Worker thread wakes up
22:32:48.820 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:32:48.820 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:32:48.821 00.001 12116 GuideStep: 0.3 px 78 ms WEST, -0.2 px 0 ms NORTH
22:32:52.237 03.416 11824 Exposure complete
22:32:52.484 00.247 11824 worker thread done servicing request
22:32:52.484 00.000 12116 OnExposeComplete: enter
22:32:52.487 00.003 12116 UpdateGuideState(): m_state=6
22:32:52.490 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
22:32:52.496 00.006 12116 Star::Find returns 1 (0), X=691.30, Y=1004.65, Mass=802811, SNR=119.7, Peak=65491 HFD=3.5
22:32:52.500 00.004 12116 MultiStar: [#1 -0.64,-0.40,0.85,U] [#2 -0.62,-0.47,0.60,U] [#3 -0.88,-0.37,0.68,U] [#4 1.07,-0.66,0.69,U] [#5 -1.03,-0.47,0.38,U] [#6 -0.78,-0.26,0.67,U] [#7 -0.89,-0.77,0.45,U] [#8 -0.87,-0.15,0.32,U] 
22:32:52.504 00.004 12116 refined, 8 included, MultiStar: {-0.53, -0.41}, one-star: {-0.65, -0.25}
22:32:52.508 00.004 12116 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.71) = xAngle (-5.20 = 1.08)
22:32:52.512 00.004 12116 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.21 = -2.21)
22:32:52.516 00.004 12116 CameraToMount -- cameraX=-0.53 cameraY=-0.41 hyp=0.68 cameraTheta=-2.48 mountX=0.32 mountY=-0.54, mountTheta=-1.04
22:32:52.522 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.53, y=-0.41, opts=13)
22:32:52.526 00.004 12116 Enqueuing Move request for scope (-0.53, -0.41)
22:32:52.529 00.003 11824 Worker thread wakes up
22:32:52.529 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1594, FiltMax=65535, Gamma=0.510
22:32:52.532 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.41) opts 0xd
22:32:52.533 00.001 12116 UpdateGuideState exits: m=802811 SNR=119.7
22:32:52.535 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.53, -0.41)
22:32:52.535 00.000 11824 Moving (-0.53, -0.41) raw xDistance=0.32 yDistance=-0.54
22:32:52.536 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
22:32:52.536 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:32:52.536 00.000 11824 MoveAxis(W, 76, ABG)
22:32:52.536 00.000 11824 Guiding  Dir = 3, Dur = 76
22:32:52.536 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:52.541 00.005 11824 IsSlewing returns 0
22:32:52.541 00.000 11824 IsGuiding returns 0
22:32:52.541 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:32:52.545 00.004 12116 Enqueuing Expose request
22:32:52.548 00.003 11824 PulseGuide returned control before completion, sleep 86
22:32:52.649 00.101 11824 IsGuiding returns 1
22:32:52.649 00.000 11824 scope still moving after pulse duration time elapsed
22:32:52.680 00.031 11824 IsSlewing returns 0
22:32:52.680 00.000 11824 IsGuiding returns 1
22:32:52.712 00.032 11824 IsSlewing returns 0
22:32:52.712 00.000 11824 IsGuiding returns 0
22:32:52.712 00.000 11824 scope move finished after 76 + 94 ms
22:32:52.712 00.000 11824 Move returns status 0, amount 76
22:32:52.712 00.000 11824 MoveAxis(N, 102, ABG)
22:32:52.713 00.001 11824 Guiding  Dir = 0, Dur = 102
22:32:52.713 00.000 11824 IsSlewing returns 0
22:32:52.713 00.000 11824 IsGuiding returns 0
22:32:52.714 00.001 11824 PulseGuide returned control before completion, sleep 112
22:32:52.837 00.123 11824 IsGuiding returns 1
22:32:52.837 00.000 11824 scope still moving after pulse duration time elapsed
22:32:52.868 00.031 11824 IsSlewing returns 0
22:32:52.869 00.001 11824 IsGuiding returns 0
22:32:52.869 00.000 11824 scope move finished after 102 + 54 ms
22:32:52.869 00.000 11824 Move returns status 0, amount 102
22:32:52.869 00.000 11824 move complete, result=0
22:32:52.869 00.000 11824 worker thread done servicing request
22:32:52.869 00.000 11824 Worker thread wakes up
22:32:52.869 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:32:52.869 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:32:52.869 00.000 12116 GuideStep: 0.3 px 76 ms WEST, -0.5 px 102 ms NORTH
22:32:56.277 03.408 11824 Exposure complete
22:32:56.587 00.310 12116 OnExposeComplete: enter
22:32:56.590 00.003 11824 worker thread done servicing request
22:32:56.590 00.000 12116 UpdateGuideState(): m_state=6
22:32:56.594 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
22:32:56.601 00.007 12116 Star::Find returns 1 (0), X=691.60, Y=1005.05, Mass=814923, SNR=136.2, Peak=65491 HFD=3.8
22:32:56.608 00.007 12116 MultiStar: [#1 -0.30,-0.09,0.75,U] [#2 -0.11,0.11,0.64,U] [#3 -0.36,-0.19,0.60,U] [#4 0.09,-0.45,0.61,U] [#5 -0.75,0.00,0.38,U] [#6 -0.35,-0.27,0.55,U] [#7 -0.39,-0.35,0.39,U] [#8 -0.37,0.03,0.32,U] 
22:32:56.614 00.006 12116 refined, 8 included, MultiStar: {-0.30, -0.10}, one-star: {-0.35, 0.16}
22:32:56.620 00.006 12116 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.71) = xAngle (-5.54 = 0.74)
22:32:56.624 00.004 12116 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.56 = -2.56)
22:32:56.626 00.002 12116 CameraToMount -- cameraX=-0.30 cameraY=-0.10 hyp=0.31 cameraTheta=-2.83 mountX=0.23 mountY=-0.17, mountTheta=-0.64
22:32:56.637 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=-0.10, opts=13)
22:32:56.641 00.004 12116 Enqueuing Move request for scope (-0.30, -0.10)
22:32:56.646 00.005 11824 Worker thread wakes up
22:32:56.646 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1725, FiltMax=65535, Gamma=0.510
22:32:56.649 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.10) opts 0xd
22:32:56.649 00.000 12116 UpdateGuideState exits: m=814923 SNR=136.2
22:32:56.652 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:56.655 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.30, -0.10)
22:32:56.655 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:32:56.658 00.003 12116 Enqueuing Expose request
22:32:56.661 00.003 11824 Moving (-0.30, -0.10) raw xDistance=0.23 yDistance=-0.17
22:32:56.661 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:32:56.661 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:56.661 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:32:56.661 00.000 11824 MoveAxis(E, 0, ABG)
22:32:56.661 00.000 11824 Move returns status 0, amount 0
22:32:56.661 00.000 11824 MoveAxis(N, 0, ABG)
22:32:56.661 00.000 11824 Move returns status 0, amount 0
22:32:56.661 00.000 11824 move complete, result=0
22:32:56.661 00.000 11824 worker thread done servicing request
22:32:56.662 00.001 11824 Worker thread wakes up
22:32:56.662 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:32:56.662 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:32:56.664 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:33:00.072 03.408 11824 Exposure complete
22:33:00.357 00.285 11824 worker thread done servicing request
22:33:00.357 00.000 12116 OnExposeComplete: enter
22:33:00.361 00.004 12116 UpdateGuideState(): m_state=6
22:33:00.364 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
22:33:00.367 00.003 12116 Star::Find returns 1 (0), X=690.85, Y=1005.22, Mass=827288, SNR=129.8, Peak=65491 HFD=3.6
22:33:00.372 00.005 12116 MultiStar: [#1 -1.01,0.13,0.97,U] [#2 -1.00,0.14,0.70,U] [#3 -1.23,0.13,0.68,U] [#4 1.43,-0.27,0.00,M1] [#5 -1.26,0.14,0.36,U] [#6 -1.37,0.17,0.00,M1] [#7 -1.05,-0.04,0.48,U] [#8 -1.06,0.13,0.30,U] 
22:33:00.374 00.002 12116 refined, 6 included, MultiStar: {-1.09, 0.16}, one-star: {-1.10, 0.33}
22:33:00.378 00.004 12116 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.71) = xAngle (0.28 = 0.28)
22:33:00.381 00.003 12116 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.27 = -3.01)
22:33:00.384 00.003 12116 CameraToMount -- cameraX=-1.09 cameraY=0.16 hyp=1.10 cameraTheta=3.00 mountX=1.06 mountY=-0.14, mountTheta=-0.13
22:33:00.390 00.006 12116 SchedulePrimaryMove(0D79E080, x=-1.09, y=0.16, opts=13)
22:33:00.394 00.004 12116 Enqueuing Move request for scope (-1.09, 0.16)
22:33:00.398 00.004 11824 Worker thread wakes up
22:33:00.398 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1776, FiltMax=65535, Gamma=0.510
22:33:00.401 00.003 12116 UpdateGuideState exits: m=827288 SNR=129.8
22:33:00.405 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.09, 0.16) opts 0xd
22:33:00.405 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:00.408 00.003 11824 Handling offset move in thread for scope, endpoint = (-1.09, 0.16)
22:33:00.408 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:00.411 00.003 12116 Enqueuing Expose request
22:33:00.414 00.003 11824 Moving (-1.09, 0.16) raw xDistance=1.06 yDistance=-0.14
22:33:00.414 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.06
22:33:00.414 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:00.414 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:33:00.414 00.000 11824 MoveAxis(W, 237, ABG)
22:33:00.414 00.000 11824 Guiding  Dir = 3, Dur = 237
22:33:00.414 00.000 11824 IsSlewing returns 0
22:33:00.414 00.000 11824 IsGuiding returns 0
22:33:00.415 00.001 11824 PulseGuide returned control before completion, sleep 247
22:33:00.672 00.257 11824 IsGuiding returns 1
22:33:00.672 00.000 11824 scope still moving after pulse duration time elapsed
22:33:00.703 00.031 11824 IsSlewing returns 0
22:33:00.703 00.000 11824 IsGuiding returns 0
22:33:00.703 00.000 11824 scope move finished after 237 + 51 ms
22:33:00.703 00.000 11824 Move returns status 0, amount 237
22:33:00.703 00.000 11824 MoveAxis(N, 0, ABG)
22:33:00.704 00.001 11824 Move returns status 0, amount 0
22:33:00.704 00.000 11824 move complete, result=0
22:33:00.704 00.000 11824 worker thread done servicing request
22:33:00.704 00.000 11824 Worker thread wakes up
22:33:00.704 00.000 12116 GuideStep: 1.1 px 237 ms WEST, -0.1 px 0 ms NORTH
22:33:00.707 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:00.707 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:33:04.123 03.416 11824 Exposure complete
22:33:04.379 00.256 12116 OnExposeComplete: enter
22:33:04.382 00.003 11824 worker thread done servicing request
22:33:04.382 00.000 12116 UpdateGuideState(): m_state=6
22:33:04.392 00.010 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
22:33:04.395 00.003 12116 Star::Find returns 1 (0), X=691.03, Y=1005.00, Mass=785316, SNR=116.6, Peak=65491 HFD=3.9
22:33:04.399 00.004 12116 MultiStar: [#1 -0.62,-0.14,1.02,U] [#2 -0.76,0.16,0.73,U] [#3 -0.93,-0.00,0.73,U] [#4 0.79,-0.04,0.65,U] [#5 -0.89,-0.31,0.47,U] [#6 -1.04,-0.03,0.58,U] [#7 -0.92,-0.47,0.43,U] [#8 -0.75,0.08,0.33,U] 
22:33:04.403 00.004 12116 refined, 8 included, MultiStar: {-0.66, -0.05}, one-star: {-0.92, 0.11}
22:33:04.406 00.003 12116 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.71) = xAngle (-5.78 = 0.50)
22:33:04.410 00.004 12116 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.80 = -2.80)
22:33:04.413 00.003 12116 CameraToMount -- cameraX=-0.66 cameraY=-0.05 hyp=0.66 cameraTheta=-3.07 mountX=0.58 mountY=-0.22, mountTheta=-0.37
22:33:04.421 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.66, y=-0.05, opts=13)
22:33:04.425 00.004 12116 Enqueuing Move request for scope (-0.66, -0.05)
22:33:04.429 00.004 11824 Worker thread wakes up
22:33:04.429 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1632, FiltMax=65535, Gamma=0.510
22:33:04.432 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.05) opts 0xd
22:33:04.432 00.000 12116 UpdateGuideState exits: m=785316 SNR=116.6
22:33:04.435 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.66, -0.05)
22:33:04.435 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:04.438 00.003 11824 Moving (-0.66, -0.05) raw xDistance=0.58 yDistance=-0.22
22:33:04.438 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:04.441 00.003 12116 Enqueuing Expose request
22:33:04.444 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.58
22:33:04.445 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:04.445 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:33:04.445 00.000 11824 MoveAxis(W, 147, ABG)
22:33:04.445 00.000 11824 Guiding  Dir = 3, Dur = 147
22:33:04.445 00.000 11824 IsSlewing returns 0
22:33:04.446 00.001 11824 IsGuiding returns 0
22:33:04.446 00.000 11824 PulseGuide returned control before completion, sleep 157
22:33:04.609 00.163 11824 IsGuiding returns 1
22:33:04.609 00.000 11824 scope still moving after pulse duration time elapsed
22:33:04.642 00.033 11824 IsSlewing returns 0
22:33:04.642 00.000 11824 IsGuiding returns 0
22:33:04.643 00.001 11824 scope move finished after 147 + 49 ms
22:33:04.643 00.000 11824 Move returns status 0, amount 147
22:33:04.643 00.000 11824 MoveAxis(N, 0, ABG)
22:33:04.643 00.000 11824 Move returns status 0, amount 0
22:33:04.643 00.000 11824 move complete, result=0
22:33:04.643 00.000 11824 worker thread done servicing request
22:33:04.643 00.000 12116 GuideStep: 0.6 px 147 ms WEST, -0.2 px 0 ms NORTH
22:33:04.646 00.003 11824 Worker thread wakes up
22:33:04.646 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:04.647 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:33:08.080 03.433 11824 Exposure complete
22:33:08.328 00.248 11824 worker thread done servicing request
22:33:08.328 00.000 12116 OnExposeComplete: enter
22:33:08.331 00.003 12116 UpdateGuideState(): m_state=6
22:33:08.337 00.006 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
22:33:08.339 00.002 12116 Star::Find returns 1 (0), X=690.63, Y=1005.33, Mass=806748, SNR=124.2, Peak=65491 HFD=3.5
22:33:08.344 00.005 12116 MultiStar: [#1 -1.24,0.19,0.76,U] [#2 -1.16,0.36,0.68,U] [#3 -1.49,0.18,0.00,M1] [#4 1.45,0.15,0.00,M1] [#5 -1.55,0.24,0.00,M1] [#6 -1.57,0.27,0.00,M1] [#7 -1.17,0.17,0.42,U] [#8 -1.13,0.50,0.31,U] 
22:33:08.346 00.002 12116 refined, 4 included, MultiStar: {-1.23, 0.33}, one-star: {-1.33, 0.44}
22:33:08.350 00.004 12116 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.71) = xAngle (0.16 = 0.16)
22:33:08.357 00.007 12116 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.15 = -3.13)
22:33:08.360 00.003 12116 CameraToMount -- cameraX=-1.23 cameraY=0.33 hyp=1.28 cameraTheta=2.88 mountX=1.26 mountY=-0.01, mountTheta=-0.01
22:33:08.367 00.007 12116 SchedulePrimaryMove(0D79E080, x=-1.23, y=0.33, opts=13)
22:33:08.370 00.003 12116 Enqueuing Move request for scope (-1.23, 0.33)
22:33:08.373 00.003 11824 Worker thread wakes up
22:33:08.373 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1639, FiltMax=65535, Gamma=0.510
22:33:08.376 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.23, 0.33) opts 0xd
22:33:08.376 00.000 12116 UpdateGuideState exits: m=806748 SNR=124.2
22:33:08.379 00.003 11824 Handling offset move in thread for scope, endpoint = (-1.23, 0.33)
22:33:08.379 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:08.382 00.003 11824 Moving (-1.23, 0.33) raw xDistance=1.26 yDistance=-0.01
22:33:08.382 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:08.387 00.005 12116 Enqueuing Expose request
22:33:08.389 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.26
22:33:08.389 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:08.389 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:33:08.390 00.001 11824 MoveAxis(W, 292, ABG)
22:33:08.390 00.000 11824 Guiding  Dir = 3, Dur = 292
22:33:08.390 00.000 11824 IsSlewing returns 0
22:33:08.390 00.000 11824 IsGuiding returns 0
22:33:08.391 00.001 11824 PulseGuide returned control before completion, sleep 302
22:33:08.710 00.319 11824 IsGuiding returns 0
22:33:08.710 00.000 11824 Move returns status 0, amount 292
22:33:08.710 00.000 11824 MoveAxis(N, 0, ABG)
22:33:08.711 00.001 11824 Move returns status 0, amount 0
22:33:08.711 00.000 11824 move complete, result=0
22:33:08.711 00.000 11824 worker thread done servicing request
22:33:08.711 00.000 11824 Worker thread wakes up
22:33:08.711 00.000 12116 GuideStep: 1.3 px 292 ms WEST, -0.0 px 0 ms NORTH
22:33:08.714 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:08.714 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:33:12.114 03.400 11824 Exposure complete
22:33:12.398 00.284 11824 worker thread done servicing request
22:33:12.398 00.000 12116 OnExposeComplete: enter
22:33:12.410 00.012 12116 UpdateGuideState(): m_state=6
22:33:12.423 00.013 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
22:33:12.432 00.009 12116 Star::Find returns 1 (0), X=691.28, Y=1005.21, Mass=800414, SNR=135.0, Peak=65491 HFD=3.6
22:33:12.447 00.015 12116 MultiStar: [#1 -0.61,0.06,0.71,U] [#2 -0.52,0.26,0.68,U] [#3 -0.86,0.09,0.68,U] [#4 0.71,-0.00,0.61,U] [#5 -0.82,0.21,0.35,U] [#6 -0.94,0.36,0.57,U] [#7 -0.62,-0.05,0.34,U] [#8 -0.55,0.32,0.28,U] 
22:33:12.455 00.008 12116 refined, 8 included, MultiStar: {-0.54, 0.18}, one-star: {-0.68, 0.32}
22:33:12.459 00.004 12116 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.71) = xAngle (0.10 = 0.10)
22:33:12.465 00.006 12116 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.09 = 3.09)
22:33:12.490 00.025 12116 CameraToMount -- cameraX=-0.54 cameraY=0.18 hyp=0.57 cameraTheta=2.81 mountX=0.57 mountY=0.03, mountTheta=0.06
22:33:12.502 00.012 12116 SchedulePrimaryMove(0D79E080, x=-0.54, y=0.18, opts=13)
22:33:12.506 00.004 12116 Enqueuing Move request for scope (-0.54, 0.18)
22:33:12.509 00.003 11824 Worker thread wakes up
22:33:12.510 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1587, FiltMax=65535, Gamma=0.510
22:33:12.513 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.18) opts 0xd
22:33:12.513 00.000 12116 UpdateGuideState exits: m=800414 SNR=135.0
22:33:12.516 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.54, 0.18)
22:33:12.517 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:12.520 00.003 11824 Moving (-0.54, 0.18) raw xDistance=0.57 yDistance=0.03
22:33:12.520 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:12.523 00.003 12116 Enqueuing Expose request
22:33:12.526 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.57
22:33:12.526 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:12.526 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:33:12.526 00.000 11824 MoveAxis(W, 147, ABG)
22:33:12.526 00.000 11824 Guiding  Dir = 3, Dur = 147
22:33:12.527 00.001 11824 IsSlewing returns 0
22:33:12.527 00.000 11824 IsGuiding returns 0
22:33:12.527 00.000 11824 PulseGuide returned control before completion, sleep 157
22:33:12.700 00.173 11824 IsGuiding returns 1
22:33:12.701 00.001 11824 scope still moving after pulse duration time elapsed
22:33:12.731 00.030 11824 IsSlewing returns 0
22:33:12.731 00.000 11824 IsGuiding returns 0
22:33:12.732 00.001 11824 scope move finished after 147 + 57 ms
22:33:12.732 00.000 11824 Move returns status 0, amount 147
22:33:12.732 00.000 11824 MoveAxis(N, 0, ABG)
22:33:12.732 00.000 11824 Move returns status 0, amount 0
22:33:12.732 00.000 11824 move complete, result=0
22:33:12.732 00.000 11824 worker thread done servicing request
22:33:12.732 00.000 12116 GuideStep: 0.6 px 147 ms WEST, 0.0 px 0 ms NORTH
22:33:12.738 00.006 11824 Worker thread wakes up
22:33:12.738 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:12.738 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:33:16.145 03.407 11824 Exposure complete
22:33:16.386 00.241 11824 worker thread done servicing request
22:33:16.386 00.000 12116 OnExposeComplete: enter
22:33:16.389 00.003 12116 UpdateGuideState(): m_state=6
22:33:16.393 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
22:33:16.396 00.003 12116 Star::Find returns 1 (0), X=691.23, Y=1005.28, Mass=839561, SNR=125.4, Peak=65491 HFD=3.5
22:33:16.399 00.003 12116 MultiStar: [#1 -0.52,0.08,0.86,U] [#2 -0.47,-0.04,0.72,U] [#3 -0.67,-0.01,0.83,U] [#4 0.90,-0.29,0.59,U] [#5 -0.76,0.07,0.34,U] [#6 -0.71,0.06,0.59,U] [#7 -0.51,-0.09,0.37,U] [#8 -0.55,0.10,0.40,U] 
22:33:16.402 00.003 12116 refined, 8 included, MultiStar: {-0.46, 0.06}, one-star: {-0.73, 0.39}
22:33:16.405 00.003 12116 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.71) = xAngle (0.30 = 0.30)
22:33:16.408 00.003 12116 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.29 = -2.99)
22:33:16.410 00.002 12116 CameraToMount -- cameraX=-0.46 cameraY=0.06 hyp=0.46 cameraTheta=3.02 mountX=0.44 mountY=-0.07, mountTheta=-0.16
22:33:16.416 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=0.06, opts=13)
22:33:16.420 00.004 12116 Enqueuing Move request for scope (-0.46, 0.06)
22:33:16.423 00.003 11824 Worker thread wakes up
22:33:16.423 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.06) opts 0xd
22:33:16.423 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1477, FiltMax=65535, Gamma=0.510
22:33:16.426 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.46, 0.06)
22:33:16.426 00.000 12116 UpdateGuideState exits: m=839561 SNR=125.4
22:33:16.429 00.003 11824 Moving (-0.46, 0.06) raw xDistance=0.44 yDistance=-0.07
22:33:16.429 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:16.432 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:16.435 00.003 12116 Enqueuing Expose request
22:33:16.438 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
22:33:16.438 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:16.438 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:33:16.438 00.000 11824 MoveAxis(W, 109, ABG)
22:33:16.438 00.000 11824 Guiding  Dir = 3, Dur = 109
22:33:16.438 00.000 11824 IsSlewing returns 0
22:33:16.439 00.001 11824 IsGuiding returns 0
22:33:16.439 00.000 11824 PulseGuide returned control before completion, sleep 119
22:33:16.570 00.131 11824 IsGuiding returns 1
22:33:16.570 00.000 11824 scope still moving after pulse duration time elapsed
22:33:16.601 00.031 11824 IsSlewing returns 0
22:33:16.603 00.002 11824 IsGuiding returns 0
22:33:16.603 00.000 11824 scope move finished after 109 + 55 ms
22:33:16.603 00.000 11824 Move returns status 0, amount 109
22:33:16.603 00.000 11824 MoveAxis(N, 0, ABG)
22:33:16.603 00.000 11824 Move returns status 0, amount 0
22:33:16.603 00.000 11824 move complete, result=0
22:33:16.604 00.001 11824 worker thread done servicing request
22:33:16.604 00.000 11824 Worker thread wakes up
22:33:16.604 00.000 12116 GuideStep: 0.4 px 109 ms WEST, -0.1 px 0 ms NORTH
22:33:16.607 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:16.607 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:33:20.031 03.424 11824 Exposure complete
22:33:20.282 00.251 11824 worker thread done servicing request
22:33:20.282 00.000 12116 OnExposeComplete: enter
22:33:20.285 00.003 12116 UpdateGuideState(): m_state=6
22:33:20.289 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
22:33:20.292 00.003 12116 Star::Find returns 1 (0), X=691.40, Y=1004.78, Mass=815782, SNR=129.8, Peak=65507 HFD=3.6
22:33:20.296 00.004 12116 MultiStar: [#1 -0.42,-0.39,0.75,U] [#2 -0.33,-0.19,0.73,U] [#3 -0.73,-0.15,0.59,U] [#4 0.48,-0.38,0.55,U] [#5 -0.93,-0.09,0.38,U] [#6 -0.73,-0.13,0.57,U] [#7 -0.41,-0.56,0.35,U] [#8 -0.41,-0.19,0.31,U] 
22:33:20.299 00.003 12116 refined, 8 included, MultiStar: {-0.44, -0.23}, one-star: {-0.56, -0.11}
22:33:20.302 00.003 12116 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.71) = xAngle (-5.38 = 0.90)
22:33:20.305 00.003 12116 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.39 = -2.39)
22:33:20.308 00.003 12116 CameraToMount -- cameraX=-0.44 cameraY=-0.23 hyp=0.50 cameraTheta=-2.66 mountX=0.31 mountY=-0.34, mountTheta=-0.83
22:33:20.315 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.44, y=-0.23, opts=13)
22:33:20.318 00.003 12116 Enqueuing Move request for scope (-0.44, -0.23)
22:33:20.322 00.004 11824 Worker thread wakes up
22:33:20.322 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=1680, FiltMax=65535, Gamma=0.510
22:33:20.325 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.23) opts 0xd
22:33:20.326 00.001 12116 UpdateGuideState exits: m=815782 SNR=129.8
22:33:20.329 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:20.332 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.44, -0.23)
22:33:20.332 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:20.335 00.003 12116 Enqueuing Expose request
22:33:20.339 00.004 11824 Moving (-0.44, -0.23) raw xDistance=0.31 yDistance=-0.34
22:33:20.339 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
22:33:20.339 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:20.339 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:33:20.339 00.000 11824 MoveAxis(W, 77, ABG)
22:33:20.339 00.000 11824 Guiding  Dir = 3, Dur = 77
22:33:20.339 00.000 11824 IsSlewing returns 0
22:33:20.340 00.001 11824 IsGuiding returns 0
22:33:20.340 00.000 11824 PulseGuide returned control before completion, sleep 87
22:33:20.440 00.100 11824 IsGuiding returns 1
22:33:20.440 00.000 11824 scope still moving after pulse duration time elapsed
22:33:20.472 00.032 11824 IsSlewing returns 0
22:33:20.472 00.000 11824 IsGuiding returns 0
22:33:20.472 00.000 11824 scope move finished after 77 + 55 ms
22:33:20.472 00.000 11824 Move returns status 0, amount 77
22:33:20.472 00.000 11824 MoveAxis(N, 0, ABG)
22:33:20.473 00.001 11824 Move returns status 0, amount 0
22:33:20.473 00.000 11824 move complete, result=0
22:33:20.473 00.000 11824 worker thread done servicing request
22:33:20.473 00.000 11824 Worker thread wakes up
22:33:20.473 00.000 12116 GuideStep: 0.3 px 77 ms WEST, -0.3 px 0 ms NORTH
22:33:20.476 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:20.476 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:33:23.886 03.410 11824 Exposure complete
22:33:24.131 00.245 11824 worker thread done servicing request
22:33:24.131 00.000 12116 OnExposeComplete: enter
22:33:24.134 00.003 12116 UpdateGuideState(): m_state=6
22:33:24.139 00.005 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
22:33:24.141 00.002 12116 Star::Find returns 1 (0), X=691.33, Y=1004.88, Mass=810508, SNR=118.5, Peak=65491 HFD=3.4
22:33:24.146 00.005 12116 MultiStar: [#1 -0.40,-0.28,0.90,U] [#2 -0.35,-0.17,0.78,U] [#3 -0.83,-0.37,0.73,U] [#4 0.59,-0.47,0.75,U] [#5 -0.76,-0.29,0.39,U] [#6 -0.70,-0.10,0.76,U] [#7 -0.71,-0.42,0.40,U] [#8 -0.53,-0.07,0.32,U] 
22:33:24.149 00.003 12116 refined, 8 included, MultiStar: {-0.45, -0.23}, one-star: {-0.63, -0.01}
22:33:24.152 00.003 12116 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.71) = xAngle (-5.38 = 0.90)
22:33:24.154 00.002 12116 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.39 = -2.39)
22:33:24.157 00.003 12116 CameraToMount -- cameraX=-0.45 cameraY=-0.23 hyp=0.50 cameraTheta=-2.66 mountX=0.31 mountY=-0.34, mountTheta=-0.83
22:33:24.162 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.45, y=-0.23, opts=13)
22:33:24.165 00.003 12116 Enqueuing Move request for scope (-0.45, -0.23)
22:33:24.168 00.003 11824 Worker thread wakes up
22:33:24.168 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.23) opts 0xd
22:33:24.168 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1565, FiltMax=65535, Gamma=0.510
22:33:24.172 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.45, -0.23)
22:33:24.172 00.000 12116 UpdateGuideState exits: m=810508 SNR=118.5
22:33:24.175 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:24.178 00.003 11824 Moving (-0.45, -0.23) raw xDistance=0.31 yDistance=-0.34
22:33:24.178 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:24.180 00.002 12116 Enqueuing Expose request
22:33:24.183 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
22:33:24.183 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:24.183 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:33:24.183 00.000 11824 MoveAxis(W, 75, ABG)
22:33:24.183 00.000 11824 Guiding  Dir = 3, Dur = 75
22:33:24.184 00.001 11824 IsSlewing returns 0
22:33:24.184 00.000 11824 IsGuiding returns 0
22:33:24.184 00.000 11824 PulseGuide returned control before completion, sleep 85
22:33:24.282 00.098 11824 IsGuiding returns 1
22:33:24.282 00.000 11824 scope still moving after pulse duration time elapsed
22:33:24.313 00.031 11824 IsSlewing returns 0
22:33:24.313 00.000 11824 IsGuiding returns 0
22:33:24.313 00.000 11824 scope move finished after 75 + 54 ms
22:33:24.314 00.001 11824 Move returns status 0, amount 75
22:33:24.314 00.000 11824 MoveAxis(N, 0, ABG)
22:33:24.314 00.000 11824 Move returns status 0, amount 0
22:33:24.314 00.000 11824 move complete, result=0
22:33:24.314 00.000 11824 worker thread done servicing request
22:33:24.314 00.000 11824 Worker thread wakes up
22:33:24.314 00.000 12116 GuideStep: 0.3 px 75 ms WEST, -0.3 px 0 ms NORTH
22:33:24.317 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:24.317 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:33:27.733 03.416 11824 Exposure complete
22:33:27.995 00.262 11824 worker thread done servicing request
22:33:27.995 00.000 12116 OnExposeComplete: enter
22:33:27.998 00.003 12116 UpdateGuideState(): m_state=6
22:33:28.002 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
22:33:28.006 00.004 12116 Star::Find returns 1 (0), X=691.60, Y=1004.96, Mass=804322, SNR=110.5, Peak=65507 HFD=3.6
22:33:28.010 00.004 12116 MultiStar: [#1 -0.13,-0.53,0.92,U] [#2 -0.22,-0.25,0.85,U] [#3 -0.47,-0.37,0.70,U] [#4 0.54,-0.54,0.65,U] [#5 -0.52,-0.22,0.44,U] [#6 -0.46,-0.18,0.64,U] [#7 -0.47,-0.54,0.52,U] [#8 -0.28,0.06,0.36,U] 
22:33:28.012 00.002 12116 single-star, 8 included, MultiStar: {-0.25, -0.28}, one-star: {-0.35, 0.07}
22:33:28.015 00.003 12116 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.71) = xAngle (0.23 = 0.23)
22:33:28.019 00.004 12116 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.22 = -3.07)
22:33:28.022 00.003 12116 CameraToMount -- cameraX=-0.35 cameraY=0.07 hyp=0.36 cameraTheta=2.94 mountX=0.35 mountY=-0.03, mountTheta=-0.08
22:33:28.030 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.35, y=0.07, opts=13)
22:33:28.033 00.003 12116 Enqueuing Move request for scope (-0.35, 0.07)
22:33:28.039 00.006 11824 Worker thread wakes up
22:33:28.039 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.07) opts 0xd
22:33:28.039 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=1680, FiltMax=65535, Gamma=0.510
22:33:28.043 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.35, 0.07)
22:33:28.043 00.000 11824 Moving (-0.35, 0.07) raw xDistance=0.35 yDistance=-0.03
22:33:28.043 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
22:33:28.043 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:28.043 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:33:28.043 00.000 11824 MoveAxis(W, 84, ABG)
22:33:28.043 00.000 11824 Guiding  Dir = 3, Dur = 84
22:33:28.044 00.001 11824 IsSlewing returns 0
22:33:28.044 00.000 11824 IsGuiding returns 0
22:33:28.044 00.000 12116 UpdateGuideState exits: m=804322 SNR=110.5
22:33:28.048 00.004 11824 PulseGuide returned control before completion, sleep 94
22:33:28.048 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:28.052 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:28.061 00.009 12116 Enqueuing Expose request
22:33:28.147 00.086 11824 IsGuiding returns 1
22:33:28.147 00.000 11824 scope still moving after pulse duration time elapsed
22:33:28.178 00.031 11824 IsSlewing returns 0
22:33:28.179 00.001 11824 IsGuiding returns 0
22:33:28.179 00.000 11824 scope move finished after 84 + 50 ms
22:33:28.179 00.000 11824 Move returns status 0, amount 84
22:33:28.179 00.000 11824 MoveAxis(N, 0, ABG)
22:33:28.179 00.000 11824 Move returns status 0, amount 0
22:33:28.179 00.000 11824 move complete, result=0
22:33:28.179 00.000 11824 worker thread done servicing request
22:33:28.179 00.000 11824 Worker thread wakes up
22:33:28.179 00.000 12116 GuideStep: 0.4 px 84 ms WEST, -0.0 px 0 ms NORTH
22:33:28.183 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:28.183 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:33:31.615 03.432 11824 Exposure complete
22:33:31.888 00.273 11824 worker thread done servicing request
22:33:31.888 00.000 12116 OnExposeComplete: enter
22:33:31.892 00.004 12116 UpdateGuideState(): m_state=6
22:33:31.896 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
22:33:31.899 00.003 12116 Star::Find returns 1 (0), X=691.70, Y=1004.36, Mass=791110, SNR=124.8, Peak=65507 HFD=3.5
22:33:31.902 00.003 12116 MultiStar: [#1 -0.16,-0.60,0.76,U] [#2 -0.00,-0.64,0.68,U] [#3 -0.34,-0.82,0.70,U] [#4 0.31,-0.94,0.60,U] [#5 -0.42,-0.73,0.42,U] [#6 -0.10,-0.62,0.56,U] [#7 -0.21,-0.79,0.41,U] [#8 -0.17,-0.57,0.36,U] 
22:33:31.905 00.003 12116 single-star, 8 included, MultiStar: {-0.15, -0.68}, one-star: {-0.26, -0.53}
22:33:31.908 00.003 12116 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.71) = xAngle (-4.74 = 1.54)
22:33:31.912 00.004 12116 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.75 = -1.75)
22:33:31.914 00.002 12116 CameraToMount -- cameraX=-0.26 cameraY=-0.53 hyp=0.59 cameraTheta=-2.02 mountX=0.02 mountY=-0.58, mountTheta=-1.54
22:33:31.923 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=-0.53, opts=13)
22:33:31.927 00.004 12116 Enqueuing Move request for scope (-0.26, -0.53)
22:33:31.930 00.003 11824 Worker thread wakes up
22:33:31.930 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1805, FiltMax=65535, Gamma=0.510
22:33:31.933 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.53) opts 0xd
22:33:31.933 00.000 12116 UpdateGuideState exits: m=791110 SNR=124.8
22:33:31.936 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.26, -0.53)
22:33:31.937 00.001 11824 Moving (-0.26, -0.53) raw xDistance=0.02 yDistance=-0.58
22:33:31.937 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:33:31.937 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:31.940 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
22:33:31.940 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:31.943 00.003 12116 Enqueuing Expose request
22:33:31.946 00.003 11824 MoveAxis(E, 0, ABG)
22:33:31.946 00.000 11824 Move returns status 0, amount 0
22:33:31.946 00.000 11824 MoveAxis(N, 109, ABG)
22:33:31.946 00.000 11824 Guiding  Dir = 0, Dur = 109
22:33:31.946 00.000 11824 IsSlewing returns 0
22:33:31.947 00.001 11824 IsGuiding returns 0
22:33:31.947 00.000 11824 PulseGuide returned control before completion, sleep 119
22:33:32.079 00.132 11824 IsGuiding returns 1
22:33:32.079 00.000 11824 scope still moving after pulse duration time elapsed
22:33:32.110 00.031 11824 IsSlewing returns 0
22:33:32.110 00.000 11824 IsGuiding returns 0
22:33:32.110 00.000 11824 scope move finished after 109 + 53 ms
22:33:32.110 00.000 11824 Move returns status 0, amount 109
22:33:32.110 00.000 11824 move complete, result=0
22:33:32.111 00.001 11824 worker thread done servicing request
22:33:32.111 00.000 11824 Worker thread wakes up
22:33:32.111 00.000 12116 GuideStep: 0.0 px 0 ms EAST, -0.6 px 109 ms NORTH
22:33:32.114 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:32.115 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:33:35.530 03.415 11824 Exposure complete
22:33:35.778 00.248 11824 worker thread done servicing request
22:33:35.778 00.000 12116 OnExposeComplete: enter
22:33:35.782 00.004 12116 UpdateGuideState(): m_state=6
22:33:35.790 00.008 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
22:33:35.795 00.005 12116 Star::Find returns 1 (0), X=691.39, Y=1005.27, Mass=840606, SNR=121.9, Peak=65535 HFD=3.5
22:33:35.805 00.010 12116 MultiStar: [#1 -0.30,0.25,0.71,U] [#2 -0.45,0.22,0.80,U] [#3 -0.67,0.06,0.68,U] [#4 0.72,0.05,0.56,U] [#5 -1.02,0.45,0.43,U] [#6 -0.73,0.10,0.66,U] [#7 -0.31,-0.10,0.43,U] [#8 -0.53,0.28,0.36,U] 
22:33:35.810 00.005 12116 refined, 8 included, MultiStar: {-0.43, 0.20}, one-star: {-0.57, 0.38}
22:33:35.815 00.005 12116 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.71) = xAngle (-0.00 = -0.00)
22:33:35.822 00.007 12116 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.98 = 2.98)
22:33:35.829 00.007 12116 CameraToMount -- cameraX=-0.43 cameraY=0.20 hyp=0.48 cameraTheta=2.71 mountX=0.48 mountY=0.07, mountTheta=0.16
22:33:35.842 00.013 12116 SchedulePrimaryMove(0D79E080, x=-0.43, y=0.20, opts=13)
22:33:35.849 00.007 12116 Enqueuing Move request for scope (-0.43, 0.20)
22:33:35.858 00.009 11824 Worker thread wakes up
22:33:35.858 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1779, FiltMax=65535, Gamma=0.510
22:33:35.863 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.20) opts 0xd
22:33:35.863 00.000 12116 UpdateGuideState exits: m=840606 SNR=121.9
22:33:35.868 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.43, 0.20)
22:33:35.868 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:35.874 00.006 11824 Moving (-0.43, 0.20) raw xDistance=0.48 yDistance=0.07
22:33:35.874 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:35.879 00.005 12116 Enqueuing Expose request
22:33:35.883 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
22:33:35.883 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:35.883 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:33:35.883 00.000 11824 MoveAxis(W, 107, ABG)
22:33:35.884 00.001 11824 Guiding  Dir = 3, Dur = 107
22:33:35.886 00.002 11824 IsSlewing returns 0
22:33:35.887 00.001 11824 IsGuiding returns 0
22:33:35.887 00.000 11824 PulseGuide returned control before completion, sleep 117
22:33:36.018 00.131 11824 IsGuiding returns 1
22:33:36.018 00.000 11824 scope still moving after pulse duration time elapsed
22:33:36.049 00.031 11824 IsSlewing returns 0
22:33:36.049 00.000 11824 IsGuiding returns 0
22:33:36.049 00.000 11824 scope move finished after 107 + 55 ms
22:33:36.050 00.001 11824 Move returns status 0, amount 107
22:33:36.050 00.000 11824 MoveAxis(N, 0, ABG)
22:33:36.050 00.000 11824 Move returns status 0, amount 0
22:33:36.050 00.000 11824 move complete, result=0
22:33:36.050 00.000 11824 worker thread done servicing request
22:33:36.050 00.000 11824 Worker thread wakes up
22:33:36.050 00.000 12116 GuideStep: 0.5 px 107 ms WEST, 0.1 px 0 ms NORTH
22:33:36.054 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:36.054 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:33:39.448 03.394 11824 Exposure complete
22:33:39.699 00.251 11824 worker thread done servicing request
22:33:39.699 00.000 12116 OnExposeComplete: enter
22:33:39.703 00.004 12116 UpdateGuideState(): m_state=6
22:33:39.706 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
22:33:39.711 00.005 12116 Star::Find returns 1 (0), X=691.45, Y=1005.19, Mass=849686, SNR=143.5, Peak=65535 HFD=3.7
22:33:39.714 00.003 12116 MultiStar: [#1 -0.31,0.16,0.75,U] [#2 -0.28,0.13,0.71,U] [#3 -0.64,0.08,0.57,U] [#4 0.50,0.00,0.53,U] [#5 -0.84,0.09,0.35,U] [#6 -0.79,0.12,0.50,U] [#7 -0.50,-0.28,0.37,U] [#8 -0.32,0.11,0.34,U] 
22:33:39.717 00.003 12116 refined, 8 included, MultiStar: {-0.39, 0.11}, one-star: {-0.51, 0.30}
22:33:39.721 00.004 12116 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.71) = xAngle (0.15 = 0.15)
22:33:39.723 00.002 12116 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.14 = 3.14)
22:33:39.727 00.004 12116 CameraToMount -- cameraX=-0.39 cameraY=0.11 hyp=0.41 cameraTheta=2.86 mountX=0.41 mountY=0.00, mountTheta=0.01
22:33:39.733 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.39, y=0.11, opts=13)
22:33:39.737 00.004 12116 Enqueuing Move request for scope (-0.39, 0.11)
22:33:39.740 00.003 11824 Worker thread wakes up
22:33:39.740 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1578, FiltMax=65535, Gamma=0.510
22:33:39.743 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.11) opts 0xd
22:33:39.743 00.000 12116 UpdateGuideState exits: m=849686 SNR=143.5
22:33:39.746 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.39, 0.11)
22:33:39.746 00.000 11824 Moving (-0.39, 0.11) raw xDistance=0.41 yDistance=0.00
22:33:39.746 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
22:33:39.746 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:39.746 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:39.749 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:33:39.750 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:39.753 00.003 12116 Enqueuing Expose request
22:33:39.756 00.003 11824 MoveAxis(W, 98, ABG)
22:33:39.756 00.000 11824 Guiding  Dir = 3, Dur = 98
22:33:39.757 00.001 11824 IsSlewing returns 0
22:33:39.757 00.000 11824 IsGuiding returns 0
22:33:39.757 00.000 11824 PulseGuide returned control before completion, sleep 108
22:33:39.868 00.111 11824 IsGuiding returns 1
22:33:39.868 00.000 11824 scope still moving after pulse duration time elapsed
22:33:39.899 00.031 11824 IsSlewing returns 0
22:33:39.899 00.000 11824 IsGuiding returns 0
22:33:39.899 00.000 11824 scope move finished after 98 + 44 ms
22:33:39.900 00.001 11824 Move returns status 0, amount 98
22:33:39.900 00.000 11824 MoveAxis(N, 0, ABG)
22:33:39.900 00.000 11824 Move returns status 0, amount 0
22:33:39.900 00.000 11824 move complete, result=0
22:33:39.900 00.000 11824 worker thread done servicing request
22:33:39.900 00.000 11824 Worker thread wakes up
22:33:39.900 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:39.900 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:33:39.900 00.000 12116 GuideStep: 0.4 px 98 ms WEST, 0.0 px 0 ms NORTH
22:33:43.306 03.406 11824 Exposure complete
22:33:43.555 00.249 11824 worker thread done servicing request
22:33:43.555 00.000 12116 OnExposeComplete: enter
22:33:43.558 00.003 12116 UpdateGuideState(): m_state=6
22:33:43.561 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
22:33:43.565 00.004 12116 Star::Find returns 1 (0), X=691.55, Y=1005.04, Mass=855210, SNR=122.1, Peak=65491 HFD=3.7
22:33:43.568 00.003 12116 MultiStar: [#1 -0.40,0.00,0.80,U] [#2 -0.39,0.29,0.67,U] [#3 -0.60,-0.13,0.75,U] [#4 0.52,-0.16,0.60,U] [#5 -0.84,0.20,0.45,U] [#6 -0.52,0.21,0.58,U] [#7 -0.45,-0.11,0.39,U] [#8 -0.59,0.15,0.39,U] 
22:33:43.572 00.004 12116 refined, 8 included, MultiStar: {-0.39, 0.07}, one-star: {-0.41, 0.14}
22:33:43.575 00.003 12116 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.71) = xAngle (0.26 = 0.26)
22:33:43.578 00.003 12116 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.24 = -3.04)
22:33:43.580 00.002 12116 CameraToMount -- cameraX=-0.39 cameraY=0.07 hyp=0.40 cameraTheta=2.97 mountX=0.38 mountY=-0.04, mountTheta=-0.10
22:33:43.586 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.39, y=0.07, opts=13)
22:33:43.589 00.003 12116 Enqueuing Move request for scope (-0.39, 0.07)
22:33:43.592 00.003 11824 Worker thread wakes up
22:33:43.592 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.07) opts 0xd
22:33:43.592 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.39, 0.07)
22:33:43.592 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1677, FiltMax=65535, Gamma=0.510
22:33:43.595 00.003 11824 Moving (-0.39, 0.07) raw xDistance=0.38 yDistance=-0.04
22:33:43.595 00.000 12116 UpdateGuideState exits: m=855210 SNR=122.1
22:33:43.597 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
22:33:43.598 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:43.601 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:43.601 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:33:43.601 00.000 11824 MoveAxis(W, 93, ABG)
22:33:43.601 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:43.604 00.003 12116 Enqueuing Expose request
22:33:43.607 00.003 11824 Guiding  Dir = 3, Dur = 93
22:33:43.607 00.000 11824 IsSlewing returns 0
22:33:43.607 00.000 11824 IsGuiding returns 0
22:33:43.608 00.001 11824 PulseGuide returned control before completion, sleep 103
22:33:43.723 00.115 11824 IsGuiding returns 1
22:33:43.723 00.000 11824 scope still moving after pulse duration time elapsed
22:33:43.755 00.032 11824 IsSlewing returns 0
22:33:43.755 00.000 11824 IsGuiding returns 0
22:33:43.755 00.000 11824 scope move finished after 93 + 54 ms
22:33:43.755 00.000 11824 Move returns status 0, amount 93
22:33:43.755 00.000 11824 MoveAxis(N, 0, ABG)
22:33:43.756 00.001 11824 Move returns status 0, amount 0
22:33:43.756 00.000 11824 move complete, result=0
22:33:43.756 00.000 11824 worker thread done servicing request
22:33:43.756 00.000 11824 Worker thread wakes up
22:33:43.756 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:43.756 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:33:43.756 00.000 12116 GuideStep: 0.4 px 93 ms WEST, -0.0 px 0 ms NORTH
22:33:47.159 03.403 11824 Exposure complete
22:33:47.397 00.238 11824 worker thread done servicing request
22:33:47.397 00.000 12116 OnExposeComplete: enter
22:33:47.400 00.003 12116 UpdateGuideState(): m_state=6
22:33:47.404 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
22:33:47.407 00.003 12116 Star::Find returns 1 (0), X=691.29, Y=1005.15, Mass=829039, SNR=129.7, Peak=65491 HFD=3.7
22:33:47.412 00.005 12116 MultiStar: [#1 -0.45,-0.08,0.84,U] [#2 -0.37,0.04,0.67,U] [#3 -0.68,-0.24,0.68,U] [#4 0.63,-0.51,0.64,U] [#5 -0.69,0.17,0.38,U] [#6 -0.56,-0.14,0.67,U] [#7 -0.35,-0.35,0.44,U] [#8 -0.28,0.10,0.33,U] 
22:33:47.414 00.002 12116 refined, 8 included, MultiStar: {-0.40, -0.08}, one-star: {-0.66, 0.26}
22:33:47.417 00.003 12116 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.71) = xAngle (-5.67 = 0.62)
22:33:47.420 00.003 12116 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.68 = -2.68)
22:33:47.423 00.003 12116 CameraToMount -- cameraX=-0.40 cameraY=-0.08 hyp=0.40 cameraTheta=-2.95 mountX=0.33 mountY=-0.18, mountTheta=-0.50
22:33:47.429 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.40, y=-0.08, opts=13)
22:33:47.432 00.003 12116 Enqueuing Move request for scope (-0.40, -0.08)
22:33:47.435 00.003 11824 Worker thread wakes up
22:33:47.435 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.08) opts 0xd
22:33:47.435 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.40, -0.08)
22:33:47.435 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1400, FiltMax=65535, Gamma=0.510
22:33:47.438 00.003 11824 Moving (-0.40, -0.08) raw xDistance=0.33 yDistance=-0.18
22:33:47.438 00.000 12116 UpdateGuideState exits: m=829039 SNR=129.7
22:33:47.441 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
22:33:47.441 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:47.444 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:47.446 00.002 12116 Enqueuing Expose request
22:33:47.449 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:47.449 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:33:47.449 00.000 11824 MoveAxis(W, 80, ABG)
22:33:47.449 00.000 11824 Guiding  Dir = 3, Dur = 80
22:33:47.449 00.000 11824 IsSlewing returns 0
22:33:47.450 00.001 11824 IsGuiding returns 0
22:33:47.450 00.000 11824 PulseGuide returned control before completion, sleep 90
22:33:47.549 00.099 11824 IsGuiding returns 1
22:33:47.549 00.000 11824 scope still moving after pulse duration time elapsed
22:33:47.581 00.032 11824 IsSlewing returns 0
22:33:47.581 00.000 11824 IsGuiding returns 0
22:33:47.581 00.000 11824 scope move finished after 80 + 51 ms
22:33:47.581 00.000 11824 Move returns status 0, amount 80
22:33:47.581 00.000 11824 MoveAxis(N, 0, ABG)
22:33:47.581 00.000 11824 Move returns status 0, amount 0
22:33:47.581 00.000 11824 move complete, result=0
22:33:47.582 00.001 11824 worker thread done servicing request
22:33:47.582 00.000 11824 Worker thread wakes up
22:33:47.582 00.000 12116 GuideStep: 0.3 px 80 ms WEST, -0.2 px 0 ms NORTH
22:33:47.585 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:47.585 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:33:50.995 03.410 11824 Exposure complete
22:33:51.261 00.266 11824 worker thread done servicing request
22:33:51.261 00.000 12116 OnExposeComplete: enter
22:33:51.264 00.003 12116 UpdateGuideState(): m_state=6
22:33:51.268 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
22:33:51.272 00.004 12116 Star::Find returns 1 (0), X=691.92, Y=1004.84, Mass=808146, SNR=122.9, Peak=65535 HFD=3.6
22:33:51.275 00.003 12116 MultiStar: [#1 0.18,-0.21,0.87,U] [#2 0.02,0.00,0.70,U] [#3 -0.26,-0.30,0.67,U] [#4 -0.03,-0.50,0.71,U] [#5 -0.41,-0.02,0.43,U] [#6 -0.17,-0.08,0.59,U] [#7 -0.25,-0.41,0.42,U] [#8 0.14,0.10,0.32,U] 
22:33:51.278 00.003 12116 single-star, 8 included, MultiStar: {-0.07, -0.17}, one-star: {-0.04, -0.05}
22:33:51.281 00.003 12116 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.71) = xAngle (-4.91 = 1.38)
22:33:51.286 00.005 12116 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.92 = -1.92)
22:33:51.289 00.003 12116 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.19 mountX=0.01 mountY=-0.06, mountTheta=-1.37
22:33:51.298 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.04, y=-0.05, opts=13)
22:33:51.303 00.005 12116 Enqueuing Move request for scope (-0.04, -0.05)
22:33:51.306 00.003 11824 Worker thread wakes up
22:33:51.307 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
22:33:51.307 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
22:33:51.307 00.000 11824 Moving (-0.04, -0.05) raw xDistance=0.01 yDistance=-0.06
22:33:51.307 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1600, FiltMax=65535, Gamma=0.510
22:33:51.311 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:33:51.311 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:51.311 00.000 12116 UpdateGuideState exits: m=808146 SNR=122.9
22:33:51.314 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:33:51.314 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:51.317 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:51.321 00.004 12116 Enqueuing Expose request
22:33:51.323 00.002 11824 MoveAxis(E, 0, ABG)
22:33:51.323 00.000 11824 Move returns status 0, amount 0
22:33:51.323 00.000 11824 MoveAxis(N, 0, ABG)
22:33:51.323 00.000 11824 Move returns status 0, amount 0
22:33:51.323 00.000 11824 move complete, result=0
22:33:51.323 00.000 11824 worker thread done servicing request
22:33:51.324 00.001 11824 Worker thread wakes up
22:33:51.324 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:51.324 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:33:51.327 00.003 12116 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:33:54.796 03.469 11824 Exposure complete
22:33:55.068 00.272 12116 OnExposeComplete: enter
22:33:55.073 00.005 12116 UpdateGuideState(): m_state=6
22:33:55.075 00.002 11824 worker thread done servicing request
22:33:55.077 00.002 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
22:33:55.080 00.003 12116 Star::Find returns 1 (0), X=692.02, Y=1004.83, Mass=791775, SNR=126.7, Peak=65535 HFD=3.2
22:33:55.083 00.003 12116 MultiStar: [#1 0.30,-0.29,0.85,U] [#2 0.25,-0.17,0.62,U] [#3 -0.03,-0.20,0.73,U] [#4 -0.02,-0.45,0.59,U] [#5 -0.14,-0.16,0.35,U] [#6 -0.00,0.02,0.59,U] [#7 0.25,-0.53,0.47,U] [#8 0.16,-0.04,0.34,U] 
22:33:55.088 00.005 12116 single-star, 8 included, MultiStar: {0.10, -0.21}, one-star: {0.06, -0.06}
22:33:55.091 00.003 12116 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.71) = xAngle (-3.52 = 2.76)
22:33:55.094 00.003 12116 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.54 = -0.54)
22:33:55.097 00.003 12116 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.81 mountX=-0.08 mountY=-0.05, mountTheta=-2.64
22:33:55.104 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.06, y=-0.06, opts=13)
22:33:55.107 00.003 12116 Enqueuing Move request for scope (0.06, -0.06)
22:33:55.110 00.003 11824 Worker thread wakes up
22:33:55.110 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5175, FiltMin=1629, FiltMax=65535, Gamma=0.510
22:33:55.113 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
22:33:55.113 00.000 12116 UpdateGuideState exits: m=791775 SNR=126.7
22:33:55.117 00.004 11824 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
22:33:55.117 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:55.121 00.004 11824 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.05
22:33:55.121 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:33:55.121 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:55.124 00.003 12116 Enqueuing Expose request
22:33:55.126 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:55.127 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:33:55.127 00.000 11824 MoveAxis(E, 0, ABG)
22:33:55.127 00.000 11824 Move returns status 0, amount 0
22:33:55.127 00.000 11824 MoveAxis(N, 0, ABG)
22:33:55.127 00.000 11824 Move returns status 0, amount 0
22:33:55.127 00.000 11824 move complete, result=0
22:33:55.127 00.000 11824 worker thread done servicing request
22:33:55.127 00.000 11824 Worker thread wakes up
22:33:55.127 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:55.128 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:33:55.131 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:33:58.536 03.405 11824 Exposure complete
22:33:58.772 00.236 11824 worker thread done servicing request
22:33:58.772 00.000 12116 OnExposeComplete: enter
22:33:58.775 00.003 12116 UpdateGuideState(): m_state=6
22:33:58.779 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
22:33:58.782 00.003 12116 Star::Find returns 1 (0), X=692.62, Y=1004.68, Mass=845609, SNR=133.8, Peak=65485 HFD=3.5
22:33:58.791 00.009 12116 MultiStar: [#1 0.78,-0.46,0.69,U] [#2 0.74,-0.42,0.60,U] [#3 0.46,-0.45,0.57,U] [#4 -0.51,-0.60,0.52,U] [#5 0.38,-0.39,0.38,U] [#6 0.51,-0.33,0.62,U] [#7 0.79,-0.65,0.49,U] [#8 0.74,-0.45,0.29,U] 
22:33:58.794 00.003 12116 refined, 8 included, MultiStar: {0.52, -0.42}, one-star: {0.67, -0.22}
22:33:58.797 00.003 12116 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.71) = xAngle (-3.39 = 2.90)
22:33:58.801 00.004 12116 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.40 = -0.40)
22:33:58.808 00.007 12116 CameraToMount -- cameraX=0.52 cameraY=-0.42 hyp=0.67 cameraTheta=-0.67 mountX=-0.65 mountY=-0.26, mountTheta=-2.76
22:33:58.813 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.52, y=-0.42, opts=13)
22:33:58.817 00.004 12116 Enqueuing Move request for scope (0.52, -0.42)
22:33:58.821 00.004 11824 Worker thread wakes up
22:33:58.821 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.42) opts 0xd
22:33:58.821 00.000 11824 Handling offset move in thread for scope, endpoint = (0.52, -0.42)
22:33:58.821 00.000 11824 Moving (0.52, -0.42) raw xDistance=-0.65 yDistance=-0.26
22:33:58.821 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
22:33:58.822 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:58.822 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:33:58.822 00.000 11824 MoveAxis(E, 146, ABG)
22:33:58.822 00.000 11824 Guiding  Dir = 2, Dur = 146
22:33:58.822 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1379, FiltMax=65535, Gamma=0.510
22:33:58.825 00.003 11824 IsSlewing returns 0
22:33:58.825 00.000 12116 UpdateGuideState exits: m=845609 SNR=133.8
22:33:58.828 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:58.831 00.003 11824 IsGuiding returns 0
22:33:58.831 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:33:58.835 00.004 12116 Enqueuing Expose request
22:33:58.842 00.007 11824 PulseGuide returned control before completion, sleep 156
22:33:59.009 00.167 11824 IsGuiding returns 0
22:33:59.009 00.000 11824 Move returns status 0, amount 146
22:33:59.009 00.000 11824 MoveAxis(N, 0, ABG)
22:33:59.009 00.000 11824 Move returns status 0, amount 0
22:33:59.009 00.000 11824 move complete, result=0
22:33:59.009 00.000 11824 worker thread done servicing request
22:33:59.009 00.000 11824 Worker thread wakes up
22:33:59.010 00.001 12116 GuideStep: -0.7 px 146 ms EAST, -0.3 px 0 ms NORTH
22:33:59.013 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:33:59.013 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:02.402 03.389 11824 Exposure complete
22:34:02.639 00.237 11824 worker thread done servicing request
22:34:02.639 00.000 12116 OnExposeComplete: enter
22:34:02.642 00.003 12116 UpdateGuideState(): m_state=6
22:34:02.645 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
22:34:02.648 00.003 12116 Star::Find returns 1 (0), X=692.12, Y=1004.82, Mass=830911, SNR=120.9, Peak=63155 HFD=3.9
22:34:02.652 00.004 12116 MultiStar: [#1 0.37,-0.38,0.81,U] [#2 0.23,-0.19,0.64,U] [#3 0.13,-0.28,0.70,U] [#4 -0.39,-0.44,0.62,U] [#5 0.27,-0.11,0.42,U] [#6 0.40,-0.03,0.66,U] [#7 0.18,-0.47,0.42,U] [#8 0.56,-0.26,0.33,U] 
22:34:02.655 00.003 12116 single-star, 8 included, MultiStar: {0.20, -0.24}, one-star: {0.16, -0.07}
22:34:02.659 00.004 12116 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.71) = xAngle (-3.11 = -3.11)
22:34:02.662 00.003 12116 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.12 = -0.12)
22:34:02.664 00.002 12116 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.39 mountX=-0.18 mountY=-0.02, mountTheta=-3.02
22:34:02.671 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.16, y=-0.07, opts=13)
22:34:02.673 00.002 12116 Enqueuing Move request for scope (0.16, -0.07)
22:34:02.677 00.004 11824 Worker thread wakes up
22:34:02.677 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
22:34:02.677 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1680, FiltMax=65535, Gamma=0.510
22:34:02.680 00.003 11824 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
22:34:02.680 00.000 12116 UpdateGuideState exits: m=830911 SNR=120.9
22:34:02.683 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:02.686 00.003 11824 Moving (0.16, -0.07) raw xDistance=-0.18 yDistance=-0.02
22:34:02.686 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:34:02.688 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:34:02.688 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:02.688 00.000 12116 Enqueuing Expose request
22:34:02.691 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:34:02.691 00.000 11824 MoveAxis(E, 0, ABG)
22:34:02.691 00.000 11824 Move returns status 0, amount 0
22:34:02.691 00.000 11824 MoveAxis(N, 0, ABG)
22:34:02.691 00.000 11824 Move returns status 0, amount 0
22:34:02.691 00.000 11824 move complete, result=0
22:34:02.691 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:34:02.695 00.004 11824 worker thread done servicing request
22:34:02.695 00.000 11824 Worker thread wakes up
22:34:02.695 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:34:02.695 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:06.107 03.412 11824 Exposure complete
22:34:06.355 00.248 11824 worker thread done servicing request
22:34:06.355 00.000 12116 OnExposeComplete: enter
22:34:06.358 00.003 12116 UpdateGuideState(): m_state=6
22:34:06.362 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
22:34:06.365 00.003 12116 Star::Find returns 1 (0), X=691.31, Y=1005.37, Mass=847379, SNR=128.0, Peak=65491 HFD=3.5
22:34:06.368 00.003 12116 MultiStar: [#1 -0.42,0.25,0.84,U] [#2 -0.34,0.25,0.81,U] [#3 -0.65,0.41,0.67,U] [#4 0.88,-0.01,0.58,U] [#5 -0.73,0.49,0.42,U] [#6 -0.72,0.45,0.53,U] [#7 -0.59,0.13,0.47,U] [#8 -0.76,0.38,0.30,U] 
22:34:06.373 00.005 12116 refined, 8 included, MultiStar: {-0.43, 0.32}, one-star: {-0.65, 0.48}
22:34:06.375 00.002 12116 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.71) = xAngle (-0.21 = -0.21)
22:34:06.379 00.004 12116 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.77 = 2.77)
22:34:06.381 00.002 12116 CameraToMount -- cameraX=-0.43 cameraY=0.32 hyp=0.53 cameraTheta=2.50 mountX=0.52 mountY=0.19, mountTheta=0.35
22:34:06.388 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.43, y=0.32, opts=13)
22:34:06.391 00.003 12116 Enqueuing Move request for scope (-0.43, 0.32)
22:34:06.395 00.004 11824 Worker thread wakes up
22:34:06.395 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1770, FiltMax=65535, Gamma=0.510
22:34:06.397 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.32) opts 0xd
22:34:06.397 00.000 12116 UpdateGuideState exits: m=847379 SNR=128.0
22:34:06.400 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:06.404 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.43, 0.32)
22:34:06.404 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:34:06.407 00.003 12116 Enqueuing Expose request
22:34:06.410 00.003 11824 Moving (-0.43, 0.32) raw xDistance=0.52 yDistance=0.19
22:34:06.410 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
22:34:06.410 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:06.410 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:34:06.411 00.001 11824 MoveAxis(W, 116, ABG)
22:34:06.411 00.000 11824 Guiding  Dir = 3, Dur = 116
22:34:06.411 00.000 11824 IsSlewing returns 0
22:34:06.411 00.000 11824 IsGuiding returns 0
22:34:06.412 00.001 11824 PulseGuide returned control before completion, sleep 126
22:34:06.553 00.141 11824 IsGuiding returns 1
22:34:06.554 00.001 11824 scope still moving after pulse duration time elapsed
22:34:06.584 00.030 11824 IsSlewing returns 0
22:34:06.584 00.000 11824 IsGuiding returns 0
22:34:06.584 00.000 11824 scope move finished after 116 + 57 ms
22:34:06.585 00.001 11824 Move returns status 0, amount 116
22:34:06.585 00.000 11824 MoveAxis(N, 0, ABG)
22:34:06.585 00.000 11824 Move returns status 0, amount 0
22:34:06.585 00.000 11824 move complete, result=0
22:34:06.585 00.000 11824 worker thread done servicing request
22:34:06.585 00.000 11824 Worker thread wakes up
22:34:06.585 00.000 12116 GuideStep: 0.5 px 116 ms WEST, 0.2 px 0 ms NORTH
22:34:06.590 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:34:06.590 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:09.997 03.407 11824 Exposure complete
22:34:10.241 00.244 11824 worker thread done servicing request
22:34:10.241 00.000 12116 OnExposeComplete: enter
22:34:10.245 00.004 12116 UpdateGuideState(): m_state=6
22:34:10.248 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
22:34:10.251 00.003 12116 Star::Find returns 1 (0), X=691.75, Y=1004.81, Mass=792072, SNR=115.8, Peak=65535 HFD=3.5
22:34:10.255 00.004 12116 MultiStar: [#1 0.05,-0.41,0.95,U] [#2 -0.01,-0.06,0.79,U] [#3 -0.18,-0.17,0.79,U] [#4 0.19,-0.18,0.62,U] [#5 -0.22,-0.20,0.43,U] [#6 -0.18,-0.27,0.61,U] [#7 0.01,-0.70,0.41,U] [#8 -0.00,-0.16,0.34,U] 
22:34:10.257 00.002 12116 single-star, 8 included, MultiStar: {-0.06, -0.23}, one-star: {-0.20, -0.08}
22:34:10.260 00.003 12116 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.71) = xAngle (-5.48 = 0.80)
22:34:10.262 00.002 12116 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.49 = -2.49)
22:34:10.265 00.003 12116 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.76 mountX=0.15 mountY=-0.13, mountTheta=-0.72
22:34:10.269 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.20, y=-0.08, opts=13)
22:34:10.272 00.003 12116 Enqueuing Move request for scope (-0.20, -0.08)
22:34:10.275 00.003 11824 Worker thread wakes up
22:34:10.275 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1683, FiltMax=65535, Gamma=0.510
22:34:10.278 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
22:34:10.278 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
22:34:10.278 00.000 11824 Moving (-0.20, -0.08) raw xDistance=0.15 yDistance=-0.13
22:34:10.278 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:34:10.278 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:10.278 00.000 12116 UpdateGuideState exits: m=792072 SNR=115.8
22:34:10.280 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:34:10.281 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:10.284 00.003 11824 MoveAxis(E, 0, ABG)
22:34:10.284 00.000 11824 Move returns status 0, amount 0
22:34:10.284 00.000 11824 MoveAxis(N, 0, ABG)
22:34:10.284 00.000 11824 Move returns status 0, amount 0
22:34:10.284 00.000 11824 move complete, result=0
22:34:10.284 00.000 11824 worker thread done servicing request
22:34:10.284 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:34:10.288 00.004 12116 Enqueuing Expose request
22:34:10.290 00.002 11824 Worker thread wakes up
22:34:10.290 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:34:10.295 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:34:10.295 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:13.712 03.417 11824 Exposure complete
22:34:13.955 00.243 11824 worker thread done servicing request
22:34:13.955 00.000 12116 OnExposeComplete: enter
22:34:13.959 00.004 12116 UpdateGuideState(): m_state=6
22:34:13.963 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
22:34:13.966 00.003 12116 Star::Find returns 1 (0), X=692.53, Y=1004.57, Mass=796804, SNR=112.2, Peak=65535 HFD=3.2
22:34:13.972 00.006 12116 MultiStar: [#1 0.61,-0.60,0.97,U] [#2 0.65,-0.34,0.72,U] [#3 0.28,-0.42,0.74,U] [#4 -0.43,-0.47,0.67,U] [#5 0.47,-0.64,0.40,U] [#6 0.38,-0.32,0.60,U] [#7 0.52,-0.90,0.45,U] [#8 0.79,-0.42,0.40,U] 
22:34:13.975 00.003 12116 refined, 8 included, MultiStar: {0.42, -0.47}, one-star: {0.57, -0.32}
22:34:13.978 00.003 12116 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.71) = xAngle (-3.55 = 2.73)
22:34:13.981 00.003 12116 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.56 = -0.56)
22:34:13.984 00.003 12116 CameraToMount -- cameraX=0.42 cameraY=-0.47 hyp=0.63 cameraTheta=-0.84 mountX=-0.58 mountY=-0.34, mountTheta=-2.61
22:34:13.992 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.42, y=-0.47, opts=13)
22:34:13.994 00.002 12116 Enqueuing Move request for scope (0.42, -0.47)
22:34:13.997 00.003 11824 Worker thread wakes up
22:34:13.997 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1651, FiltMax=65535, Gamma=0.510
22:34:14.001 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.47) opts 0xd
22:34:14.001 00.000 12116 UpdateGuideState exits: m=796804 SNR=112.2
22:34:14.005 00.004 11824 Handling offset move in thread for scope, endpoint = (0.42, -0.47)
22:34:14.005 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:14.008 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:34:14.011 00.003 12116 Enqueuing Expose request
22:34:14.013 00.002 11824 Moving (0.42, -0.47) raw xDistance=-0.58 yDistance=-0.34
22:34:14.013 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
22:34:14.013 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:14.014 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:34:14.014 00.000 11824 MoveAxis(E, 130, ABG)
22:34:14.014 00.000 11824 Guiding  Dir = 2, Dur = 130
22:34:14.014 00.000 11824 IsSlewing returns 0
22:34:14.014 00.000 11824 IsGuiding returns 0
22:34:14.015 00.001 11824 PulseGuide returned control before completion, sleep 140
22:34:14.158 00.143 11824 IsGuiding returns 1
22:34:14.158 00.000 11824 scope still moving after pulse duration time elapsed
22:34:14.189 00.031 11824 IsSlewing returns 0
22:34:14.189 00.000 11824 IsGuiding returns 0
22:34:14.189 00.000 11824 scope move finished after 130 + 44 ms
22:34:14.189 00.000 11824 Move returns status 0, amount 130
22:34:14.189 00.000 11824 MoveAxis(N, 0, ABG)
22:34:14.190 00.001 11824 Move returns status 0, amount 0
22:34:14.190 00.000 11824 move complete, result=0
22:34:14.190 00.000 11824 worker thread done servicing request
22:34:14.190 00.000 11824 Worker thread wakes up
22:34:14.190 00.000 12116 GuideStep: -0.6 px 130 ms EAST, -0.3 px 0 ms NORTH
22:34:14.193 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:34:14.194 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:17.598 03.404 11824 Exposure complete
22:34:17.848 00.250 11824 worker thread done servicing request
22:34:17.848 00.000 12116 OnExposeComplete: enter
22:34:17.854 00.006 12116 UpdateGuideState(): m_state=6
22:34:17.861 00.007 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
22:34:17.869 00.008 12116 Star::Find returns 1 (0), X=692.14, Y=1004.80, Mass=799060, SNR=114.8, Peak=65507 HFD=3.6
22:34:17.875 00.006 12116 MultiStar: [#1 0.28,-0.29,0.87,U] [#2 0.38,-0.04,0.83,U] [#3 -0.07,-0.33,0.76,U] [#4 0.06,-0.32,0.73,U] [#5 -0.02,-0.19,0.42,U] [#6 0.05,-0.12,0.66,U] [#7 0.13,-0.75,0.45,U] [#8 0.26,-0.03,0.36,U] 
22:34:17.880 00.005 12116 single-star, 8 included, MultiStar: {0.15, -0.23}, one-star: {0.19, -0.10}
22:34:17.884 00.004 12116 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.71) = xAngle (-3.19 = 3.10)
22:34:17.893 00.009 12116 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.20 = -0.20)
22:34:17.901 00.008 12116 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.47 mountX=-0.21 mountY=-0.04, mountTheta=-2.94
22:34:17.919 00.018 12116 SchedulePrimaryMove(0D79E080, x=0.19, y=-0.10, opts=13)
22:34:17.924 00.005 12116 Enqueuing Move request for scope (0.19, -0.10)
22:34:17.931 00.007 11824 Worker thread wakes up
22:34:17.933 00.002 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1859, FiltMax=65535, Gamma=0.510
22:34:17.938 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
22:34:17.938 00.000 12116 UpdateGuideState exits: m=799060 SNR=114.8
22:34:17.940 00.002 11824 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
22:34:17.941 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:17.943 00.002 11824 Moving (0.19, -0.10) raw xDistance=-0.21 yDistance=-0.04
22:34:17.945 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:34:17.945 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:17.945 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:34:17.945 00.000 11824 MoveAxis(E, 0, ABG)
22:34:17.945 00.000 11824 Move returns status 0, amount 0
22:34:17.945 00.000 11824 MoveAxis(N, 0, ABG)
22:34:17.945 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:34:17.949 00.004 12116 Enqueuing Expose request
22:34:17.953 00.004 11824 Move returns status 0, amount 0
22:34:17.953 00.000 11824 move complete, result=0
22:34:17.953 00.000 11824 worker thread done servicing request
22:34:17.953 00.000 11824 Worker thread wakes up
22:34:17.953 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:34:17.956 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:34:17.957 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:21.365 03.408 11824 Exposure complete
22:34:21.619 00.254 11824 worker thread done servicing request
22:34:21.619 00.000 12116 OnExposeComplete: enter
22:34:21.622 00.003 12116 UpdateGuideState(): m_state=6
22:34:21.627 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
22:34:21.630 00.003 12116 Star::Find returns 1 (0), X=692.50, Y=1004.58, Mass=797312, SNR=126.4, Peak=65485 HFD=3.3
22:34:21.633 00.003 12116 MultiStar: [#1 0.74,-0.55,0.76,U] [#2 0.80,-0.65,0.62,U] [#3 0.43,-0.58,0.68,U] [#4 -0.74,-0.62,0.66,U] [#5 0.38,-0.58,0.40,U] [#6 0.29,-0.63,0.63,U] [#7 0.71,-0.90,0.38,U] [#8 0.80,-0.65,0.35,U] 
22:34:21.637 00.004 12116 single-star, 8 included, MultiStar: {0.42, -0.57}, one-star: {0.54, -0.31}
22:34:21.640 00.003 12116 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.71) = xAngle (-3.24 = 3.05)
22:34:21.644 00.004 12116 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.25 = -0.25)
22:34:21.647 00.003 12116 CameraToMount -- cameraX=0.54 cameraY=-0.31 hyp=0.62 cameraTheta=-0.52 mountX=-0.62 mountY=-0.15, mountTheta=-2.90
22:34:21.655 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.54, y=-0.31, opts=13)
22:34:21.658 00.003 12116 Enqueuing Move request for scope (0.54, -0.31)
22:34:21.663 00.005 11824 Worker thread wakes up
22:34:21.663 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.31) opts 0xd
22:34:21.663 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1623, FiltMax=65535, Gamma=0.510
22:34:21.666 00.003 11824 Handling offset move in thread for scope, endpoint = (0.54, -0.31)
22:34:21.666 00.000 12116 UpdateGuideState exits: m=797312 SNR=126.4
22:34:21.671 00.005 11824 Moving (0.54, -0.31) raw xDistance=-0.62 yDistance=-0.15
22:34:21.671 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:21.674 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
22:34:21.674 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:34:21.678 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:21.678 00.000 12116 Enqueuing Expose request
22:34:21.681 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:34:21.681 00.000 11824 MoveAxis(E, 139, ABG)
22:34:21.681 00.000 11824 Guiding  Dir = 2, Dur = 139
22:34:21.681 00.000 11824 IsSlewing returns 0
22:34:21.682 00.001 11824 IsGuiding returns 0
22:34:21.682 00.000 11824 PulseGuide returned control before completion, sleep 149
22:34:21.841 00.159 11824 IsGuiding returns 1
22:34:21.841 00.000 11824 scope still moving after pulse duration time elapsed
22:34:21.872 00.031 11824 IsSlewing returns 0
22:34:21.872 00.000 11824 IsGuiding returns 0
22:34:21.872 00.000 11824 scope move finished after 139 + 51 ms
22:34:21.872 00.000 11824 Move returns status 0, amount 139
22:34:21.872 00.000 11824 MoveAxis(N, 0, ABG)
22:34:21.872 00.000 11824 Move returns status 0, amount 0
22:34:21.873 00.001 11824 move complete, result=0
22:34:21.873 00.000 11824 worker thread done servicing request
22:34:21.873 00.000 11824 Worker thread wakes up
22:34:21.873 00.000 12116 GuideStep: -0.6 px 139 ms EAST, -0.2 px 0 ms NORTH
22:34:21.879 00.006 11824 worker thread servicing REQUEST_EXPOSE 3000
22:34:21.879 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:25.291 03.412 11824 Exposure complete
22:34:25.539 00.248 11824 worker thread done servicing request
22:34:25.539 00.000 12116 OnExposeComplete: enter
22:34:25.543 00.004 12116 UpdateGuideState(): m_state=6
22:34:25.546 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
22:34:25.549 00.003 12116 Star::Find returns 1 (0), X=692.36, Y=1004.49, Mass=793210, SNR=126.1, Peak=65507 HFD=3.2
22:34:25.553 00.004 12116 MultiStar: [#1 0.46,-0.61,0.93,U] [#2 0.72,-0.62,0.69,U] [#3 0.30,-0.74,0.64,U] [#4 -0.52,-0.80,0.59,U] [#5 0.23,-0.56,0.37,U] [#6 0.26,-0.64,0.61,U] [#7 0.62,-0.96,0.44,U] [#8 0.56,-0.68,0.32,U] 
22:34:25.557 00.004 12116 single-star, 8 included, MultiStar: {0.34, -0.64}, one-star: {0.40, -0.40}
22:34:25.559 00.002 12116 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.71) = xAngle (-3.50 = 2.78)
22:34:25.562 00.003 12116 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.51 = -0.51)
22:34:25.565 00.003 12116 CameraToMount -- cameraX=0.40 cameraY=-0.40 hyp=0.57 cameraTheta=-0.79 mountX=-0.53 mountY=-0.28, mountTheta=-2.66
22:34:25.572 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.40, y=-0.40, opts=13)
22:34:25.574 00.002 12116 Enqueuing Move request for scope (0.40, -0.40)
22:34:25.579 00.005 11824 Worker thread wakes up
22:34:25.579 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.40) opts 0xd
22:34:25.579 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5175, FiltMin=1767, FiltMax=65535, Gamma=0.510
22:34:25.582 00.003 11824 Handling offset move in thread for scope, endpoint = (0.40, -0.40)
22:34:25.582 00.000 12116 UpdateGuideState exits: m=793210 SNR=126.1
22:34:25.585 00.003 11824 Moving (0.40, -0.40) raw xDistance=-0.53 yDistance=-0.28
22:34:25.585 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
22:34:25.586 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:25.586 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:25.589 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:34:25.589 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:34:25.591 00.002 12116 Enqueuing Expose request
22:34:25.594 00.003 11824 MoveAxis(E, 129, ABG)
22:34:25.594 00.000 11824 Guiding  Dir = 2, Dur = 129
22:34:25.594 00.000 11824 IsSlewing returns 0
22:34:25.594 00.000 11824 IsGuiding returns 0
22:34:25.595 00.001 11824 PulseGuide returned control before completion, sleep 139
22:34:25.736 00.141 11824 IsGuiding returns 1
22:34:25.736 00.000 11824 scope still moving after pulse duration time elapsed
22:34:25.767 00.031 11824 IsSlewing returns 0
22:34:25.767 00.000 11824 IsGuiding returns 0
22:34:25.768 00.001 11824 scope move finished after 129 + 44 ms
22:34:25.769 00.001 11824 Move returns status 0, amount 129
22:34:25.769 00.000 11824 MoveAxis(N, 0, ABG)
22:34:25.769 00.000 11824 Move returns status 0, amount 0
22:34:25.770 00.001 11824 move complete, result=0
22:34:25.770 00.000 11824 worker thread done servicing request
22:34:25.770 00.000 12116 GuideStep: -0.5 px 129 ms EAST, -0.3 px 0 ms NORTH
22:34:25.773 00.003 11824 Worker thread wakes up
22:34:25.773 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:34:25.773 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:29.191 03.418 11824 Exposure complete
22:34:29.437 00.246 11824 worker thread done servicing request
22:34:29.438 00.001 12116 OnExposeComplete: enter
22:34:29.441 00.003 12116 UpdateGuideState(): m_state=6
22:34:29.445 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
22:34:29.448 00.003 12116 Star::Find returns 1 (0), X=692.35, Y=1004.43, Mass=845528, SNR=124.7, Peak=65535 HFD=3.4
22:34:29.451 00.003 12116 MultiStar: [#1 0.53,-0.72,0.78,U] [#2 0.45,-0.56,0.70,U] [#3 0.29,-0.59,0.75,U] [#4 -0.79,-0.73,0.61,U] [#5 0.17,-0.49,0.48,U] [#6 0.17,-0.47,0.69,U] [#7 0.33,-0.85,0.40,U] [#8 0.48,-0.42,0.32,U] 
22:34:29.455 00.004 12116 single-star, 8 included, MultiStar: {0.23, -0.58}, one-star: {0.40, -0.46}
22:34:29.457 00.002 12116 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.71) = xAngle (-3.58 = 2.71)
22:34:29.460 00.003 12116 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.59 = -0.59)
22:34:29.462 00.002 12116 CameraToMount -- cameraX=0.40 cameraY=-0.46 hyp=0.61 cameraTheta=-0.86 mountX=-0.56 mountY=-0.34, mountTheta=-2.59
22:34:29.469 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.40, y=-0.46, opts=13)
22:34:29.472 00.003 12116 Enqueuing Move request for scope (0.40, -0.46)
22:34:29.475 00.003 11824 Worker thread wakes up
22:34:29.475 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1565, FiltMax=65535, Gamma=0.510
22:34:29.478 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.46) opts 0xd
22:34:29.478 00.000 11824 Handling offset move in thread for scope, endpoint = (0.40, -0.46)
22:34:29.478 00.000 11824 Moving (0.40, -0.46) raw xDistance=-0.56 yDistance=-0.34
22:34:29.479 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
22:34:29.479 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:29.479 00.000 12116 UpdateGuideState exits: m=845528 SNR=124.7
22:34:29.482 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:34:29.482 00.000 11824 MoveAxis(E, 133, ABG)
22:34:29.482 00.000 11824 Guiding  Dir = 2, Dur = 133
22:34:29.482 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:29.485 00.003 11824 IsSlewing returns 0
22:34:29.485 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:34:29.488 00.003 12116 Enqueuing Expose request
22:34:29.490 00.002 11824 IsGuiding returns 0
22:34:29.491 00.001 11824 PulseGuide returned control before completion, sleep 143
22:34:29.649 00.158 11824 IsGuiding returns 0
22:34:29.649 00.000 11824 Move returns status 0, amount 133
22:34:29.649 00.000 11824 MoveAxis(N, 0, ABG)
22:34:29.649 00.000 11824 Move returns status 0, amount 0
22:34:29.649 00.000 11824 move complete, result=0
22:34:29.649 00.000 11824 worker thread done servicing request
22:34:29.649 00.000 11824 Worker thread wakes up
22:34:29.649 00.000 12116 GuideStep: -0.6 px 133 ms EAST, -0.3 px 0 ms NORTH
22:34:29.653 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:34:29.653 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:33.074 03.421 11824 Exposure complete
22:34:33.330 00.256 11824 worker thread done servicing request
22:34:33.330 00.000 12116 OnExposeComplete: enter
22:34:33.333 00.003 12116 UpdateGuideState(): m_state=6
22:34:33.339 00.006 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
22:34:33.343 00.004 12116 Star::Find returns 1 (0), X=691.77, Y=1004.64, Mass=814471, SNR=115.9, Peak=65507 HFD=3.4
22:34:33.346 00.003 12116 MultiStar: [#1 -0.04,-0.58,0.85,U] [#2 -0.08,-0.45,0.78,U] [#3 -0.26,-0.60,0.78,U] [#4 0.19,-0.98,0.65,U] [#5 -0.32,-0.46,0.48,U] [#6 -0.18,-0.57,0.60,U] [#7 -0.40,-0.90,0.45,U] [#8 -0.25,-0.51,0.43,U] 
22:34:33.349 00.003 12116 single-star, 8 included, MultiStar: {-0.15, -0.56}, one-star: {-0.18, -0.25}
22:34:33.355 00.006 12116 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.71) = xAngle (-4.91 = 1.37)
22:34:33.358 00.003 12116 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.92 = -1.92)
22:34:33.362 00.004 12116 CameraToMount -- cameraX=-0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-2.20 mountX=0.06 mountY=-0.29, mountTheta=-1.36
22:34:33.370 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.18, y=-0.25, opts=13)
22:34:33.373 00.003 12116 Enqueuing Move request for scope (-0.18, -0.25)
22:34:33.376 00.003 11824 Worker thread wakes up
22:34:33.376 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5175, FiltMin=1645, FiltMax=65535, Gamma=0.510
22:34:33.379 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.25) opts 0xd
22:34:33.379 00.000 12116 UpdateGuideState exits: m=814471 SNR=115.9
22:34:33.382 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.18, -0.25)
22:34:33.382 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:33.385 00.003 11824 Moving (-0.18, -0.25) raw xDistance=0.06 yDistance=-0.29
22:34:33.385 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:34:33.388 00.003 12116 Enqueuing Expose request
22:34:33.390 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:34:33.390 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:33.391 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:34:33.391 00.000 11824 MoveAxis(E, 0, ABG)
22:34:33.391 00.000 11824 Move returns status 0, amount 0
22:34:33.391 00.000 11824 MoveAxis(N, 0, ABG)
22:34:33.391 00.000 11824 Move returns status 0, amount 0
22:34:33.391 00.000 11824 move complete, result=0
22:34:33.391 00.000 11824 worker thread done servicing request
22:34:33.391 00.000 11824 Worker thread wakes up
22:34:33.391 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:34:33.391 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:33.395 00.004 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:34:36.883 03.488 11824 Exposure complete
22:34:37.187 00.304 11824 worker thread done servicing request
22:34:37.187 00.000 12116 OnExposeComplete: enter
22:34:37.192 00.005 12116 UpdateGuideState(): m_state=6
22:34:37.196 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
22:34:37.198 00.002 12116 Star::Find returns 1 (0), X=692.00, Y=1004.66, Mass=826593, SNR=126.8, Peak=65507 HFD=3.3
22:34:37.203 00.005 12116 MultiStar: [#1 0.13,-0.43,0.93,U] [#2 0.20,-0.45,0.77,U] [#3 0.09,-0.47,0.61,U] [#4 -0.39,-0.58,0.63,U] [#5 -0.20,-0.20,0.40,U] [#6 0.11,-0.29,0.56,U] [#7 0.09,-0.48,0.37,U] [#8 0.29,-0.27,0.32,U] 
22:34:37.206 00.003 12116 single-star, 8 included, MultiStar: {0.04, -0.38}, one-star: {0.05, -0.23}
22:34:37.209 00.003 12116 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.71) = xAngle (-4.07 = 2.21)
22:34:37.212 00.003 12116 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.09 = -1.09)
22:34:37.215 00.003 12116 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.36 mountX=-0.14 mountY=-0.21, mountTheta=-2.16
22:34:37.223 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=-0.23, opts=13)
22:34:37.226 00.003 12116 Enqueuing Move request for scope (0.05, -0.23)
22:34:37.230 00.004 11824 Worker thread wakes up
22:34:37.230 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1671, FiltMax=65535, Gamma=0.510
22:34:37.233 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
22:34:37.233 00.000 12116 UpdateGuideState exits: m=826593 SNR=126.8
22:34:37.238 00.005 11824 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
22:34:37.238 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:37.241 00.003 11824 Moving (0.05, -0.23) raw xDistance=-0.14 yDistance=-0.21
22:34:37.241 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:34:37.245 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:34:37.245 00.000 12116 Enqueuing Expose request
22:34:37.249 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:37.249 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:34:37.249 00.000 11824 MoveAxis(E, 0, ABG)
22:34:37.249 00.000 11824 Move returns status 0, amount 0
22:34:37.249 00.000 11824 MoveAxis(N, 0, ABG)
22:34:37.249 00.000 11824 Move returns status 0, amount 0
22:34:37.249 00.000 11824 move complete, result=0
22:34:37.249 00.000 11824 worker thread done servicing request
22:34:37.249 00.000 11824 Worker thread wakes up
22:34:37.249 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:34:37.250 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:37.252 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:34:40.652 03.400 11824 Exposure complete
22:34:40.897 00.245 11824 worker thread done servicing request
22:34:40.897 00.000 12116 OnExposeComplete: enter
22:34:40.900 00.003 12116 UpdateGuideState(): m_state=6
22:34:40.904 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
22:34:40.907 00.003 12116 Star::Find returns 1 (0), X=692.04, Y=1004.40, Mass=836072, SNR=130.7, Peak=65507 HFD=3.5
22:34:40.910 00.003 12116 MultiStar: [#1 0.36,-0.95,0.73,U] [#2 0.35,-0.72,0.75,U] [#3 0.07,-0.79,0.64,U] [#4 -0.16,-0.89,0.56,U] [#5 -0.05,-0.68,0.41,U] [#6 0.18,-0.58,0.54,U] [#7 0.38,-0.96,0.39,U] [#8 0.55,-0.65,0.34,U] 
22:34:40.913 00.003 12116 single-star, 8 included, MultiStar: {0.18, -0.73}, one-star: {0.09, -0.49}
22:34:40.915 00.002 12116 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.71) = xAngle (-4.11 = 2.18)
22:34:40.919 00.004 12116 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.12 = -1.12)
22:34:40.922 00.003 12116 CameraToMount -- cameraX=0.09 cameraY=-0.49 hyp=0.50 cameraTheta=-1.39 mountX=-0.28 mountY=-0.45, mountTheta=-2.14
22:34:40.927 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.09, y=-0.49, opts=13)
22:34:40.930 00.003 12116 Enqueuing Move request for scope (0.09, -0.49)
22:34:40.932 00.002 11824 Worker thread wakes up
22:34:40.933 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1741, FiltMax=65535, Gamma=0.510
22:34:40.936 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.49) opts 0xd
22:34:40.936 00.000 11824 Handling offset move in thread for scope, endpoint = (0.09, -0.49)
22:34:40.936 00.000 11824 Moving (0.09, -0.49) raw xDistance=-0.28 yDistance=-0.45
22:34:40.936 00.000 12116 UpdateGuideState exits: m=836072 SNR=130.7
22:34:40.939 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
22:34:40.939 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:40.939 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:40.942 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
22:34:40.942 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:34:40.945 00.003 12116 Enqueuing Expose request
22:34:40.948 00.003 11824 MoveAxis(E, 0, ABG)
22:34:40.948 00.000 11824 Move returns status 0, amount 0
22:34:40.948 00.000 11824 MoveAxis(N, 0, ABG)
22:34:40.948 00.000 11824 Move returns status 0, amount 0
22:34:40.948 00.000 11824 move complete, result=0
22:34:40.948 00.000 11824 worker thread done servicing request
22:34:40.948 00.000 11824 Worker thread wakes up
22:34:40.948 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:34:40.948 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:40.951 00.003 12116 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
22:34:44.355 03.404 11824 Exposure complete
22:34:44.593 00.238 11824 worker thread done servicing request
22:34:44.593 00.000 12116 OnExposeComplete: enter
22:34:44.596 00.003 12116 UpdateGuideState(): m_state=6
22:34:44.599 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
22:34:44.603 00.004 12116 Star::Find returns 1 (0), X=692.13, Y=1004.39, Mass=781653, SNR=122.3, Peak=61443 HFD=3.6
22:34:44.607 00.004 12116 MultiStar: [#1 0.35,-0.74,0.83,U] [#2 0.27,-0.56,0.61,U] [#3 -0.03,-0.63,0.72,U] [#4 0.02,-0.92,0.63,U] [#5 -0.13,-0.75,0.41,U] [#6 0.10,-0.64,0.60,U] [#7 0.14,-1.07,0.40,U] [#8 0.48,-0.37,0.36,U] 
22:34:44.610 00.003 12116 single-star, 8 included, MultiStar: {0.15, -0.67}, one-star: {0.18, -0.51}
22:34:44.612 00.002 12116 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.71) = xAngle (-3.95 = 2.33)
22:34:44.615 00.003 12116 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.96 = -0.96)
22:34:44.617 00.002 12116 CameraToMount -- cameraX=0.18 cameraY=-0.51 hyp=0.54 cameraTheta=-1.24 mountX=-0.37 mountY=-0.44, mountTheta=-2.27
22:34:44.623 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.18, y=-0.51, opts=13)
22:34:44.628 00.005 12116 Enqueuing Move request for scope (0.18, -0.51)
22:34:44.631 00.003 11824 Worker thread wakes up
22:34:44.631 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1523, FiltMax=65535, Gamma=0.510
22:34:44.633 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.51) opts 0xd
22:34:44.633 00.000 12116 UpdateGuideState exits: m=781653 SNR=122.3
22:34:44.637 00.004 11824 Handling offset move in thread for scope, endpoint = (0.18, -0.51)
22:34:44.637 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:44.640 00.003 11824 Moving (0.18, -0.51) raw xDistance=-0.37 yDistance=-0.44
22:34:44.641 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:34:44.644 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
22:34:44.644 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:44.644 00.000 12116 Enqueuing Expose request
22:34:44.646 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:34:44.647 00.001 11824 MoveAxis(E, 83, ABG)
22:34:44.647 00.000 11824 Guiding  Dir = 2, Dur = 83
22:34:44.647 00.000 11824 IsSlewing returns 0
22:34:44.647 00.000 11824 IsGuiding returns 0
22:34:44.647 00.000 11824 PulseGuide returned control before completion, sleep 93
22:34:44.744 00.097 11824 IsGuiding returns 1
22:34:44.744 00.000 11824 scope still moving after pulse duration time elapsed
22:34:44.776 00.032 11824 IsSlewing returns 0
22:34:44.776 00.000 11824 IsGuiding returns 0
22:34:44.776 00.000 11824 scope move finished after 83 + 46 ms
22:34:44.776 00.000 11824 Move returns status 0, amount 83
22:34:44.776 00.000 11824 MoveAxis(N, 0, ABG)
22:34:44.777 00.001 11824 Move returns status 0, amount 0
22:34:44.777 00.000 11824 move complete, result=0
22:34:44.777 00.000 11824 worker thread done servicing request
22:34:44.777 00.000 11824 Worker thread wakes up
22:34:44.777 00.000 12116 GuideStep: -0.4 px 83 ms EAST, -0.4 px 0 ms NORTH
22:34:44.780 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:34:44.780 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:48.187 03.407 11824 Exposure complete
22:34:48.435 00.248 11824 worker thread done servicing request
22:34:48.435 00.000 12116 OnExposeComplete: enter
22:34:48.439 00.004 12116 UpdateGuideState(): m_state=6
22:34:48.443 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
22:34:48.446 00.003 12116 Star::Find returns 1 (0), X=691.96, Y=1004.68, Mass=810584, SNR=125.5, Peak=65507 HFD=3.4
22:34:48.450 00.004 12116 MultiStar: [#1 0.16,-0.55,0.73,U] [#2 0.17,-0.46,0.73,U] [#3 -0.06,-0.53,0.65,U] [#4 -0.26,-0.71,0.58,U] [#5 0.03,-0.47,0.38,U] [#6 -0.11,-0.29,0.63,U] [#7 -0.07,-0.71,0.47,U] [#8 0.12,-0.55,0.31,U] 
22:34:48.454 00.004 12116 single-star, 8 included, MultiStar: {0.00, -0.47}, one-star: {0.00, -0.21}
22:34:48.458 00.004 12116 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.71) = xAngle (-4.26 = 2.02)
22:34:48.462 00.004 12116 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.28 = -1.28)
22:34:48.465 00.003 12116 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.55 mountX=-0.09 mountY=-0.20, mountTheta=-2.00
22:34:48.472 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=-0.21, opts=13)
22:34:48.478 00.006 12116 Enqueuing Move request for scope (0.00, -0.21)
22:34:48.481 00.003 11824 Worker thread wakes up
22:34:48.482 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1376, FiltMax=65535, Gamma=0.510
22:34:48.485 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
22:34:48.485 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
22:34:48.485 00.000 11824 Moving (0.00, -0.21) raw xDistance=-0.09 yDistance=-0.20
22:34:48.485 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:34:48.485 00.000 12116 UpdateGuideState exits: m=810584 SNR=125.5
22:34:48.489 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:48.492 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:48.492 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:34:48.495 00.003 12116 Enqueuing Expose request
22:34:48.499 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:34:48.500 00.001 11824 MoveAxis(E, 0, ABG)
22:34:48.500 00.000 11824 Move returns status 0, amount 0
22:34:48.500 00.000 11824 MoveAxis(N, 0, ABG)
22:34:48.500 00.000 11824 Move returns status 0, amount 0
22:34:48.500 00.000 11824 move complete, result=0
22:34:48.500 00.000 11824 worker thread done servicing request
22:34:48.500 00.000 11824 Worker thread wakes up
22:34:48.500 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:34:48.500 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:48.503 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:34:51.929 03.426 11824 Exposure complete
22:34:52.183 00.254 11824 worker thread done servicing request
22:34:52.183 00.000 12116 OnExposeComplete: enter
22:34:52.187 00.004 12116 UpdateGuideState(): m_state=6
22:34:52.190 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
22:34:52.193 00.003 12116 Star::Find returns 1 (0), X=692.23, Y=1004.52, Mass=808775, SNR=126.9, Peak=65535 HFD=3.4
22:34:52.196 00.003 12116 MultiStar: [#1 0.42,-0.75,0.80,U] [#2 0.32,-0.52,0.77,U] [#3 0.24,-0.86,0.74,U] [#4 -0.48,-0.83,0.61,U] [#5 0.14,-0.41,0.42,U] [#6 0.36,-0.57,0.55,U] [#7 0.17,-0.93,0.39,U] [#8 0.59,-0.33,0.28,U] 
22:34:52.199 00.003 12116 single-star, 8 included, MultiStar: {0.22, -0.62}, one-star: {0.27, -0.37}
22:34:52.204 00.005 12116 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.71) = xAngle (-3.66 = 2.62)
22:34:52.207 00.003 12116 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.67 = -0.67)
22:34:52.210 00.003 12116 CameraToMount -- cameraX=0.27 cameraY=-0.37 hyp=0.46 cameraTheta=-0.94 mountX=-0.40 mountY=-0.29, mountTheta=-2.52
22:34:52.216 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.27, y=-0.37, opts=13)
22:34:52.220 00.004 12116 Enqueuing Move request for scope (0.27, -0.37)
22:34:52.223 00.003 11824 Worker thread wakes up
22:34:52.223 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5168, FiltMin=1805, FiltMax=65535, Gamma=0.510
22:34:52.226 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.37) opts 0xd
22:34:52.226 00.000 12116 UpdateGuideState exits: m=808775 SNR=126.9
22:34:52.230 00.004 11824 Handling offset move in thread for scope, endpoint = (0.27, -0.37)
22:34:52.230 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:52.233 00.003 11824 Moving (0.27, -0.37) raw xDistance=-0.40 yDistance=-0.29
22:34:52.233 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:34:52.237 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
22:34:52.237 00.000 12116 Enqueuing Expose request
22:34:52.240 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:52.240 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:34:52.240 00.000 11824 MoveAxis(E, 90, ABG)
22:34:52.240 00.000 11824 Guiding  Dir = 2, Dur = 90
22:34:52.240 00.000 11824 IsSlewing returns 0
22:34:52.240 00.000 11824 IsGuiding returns 0
22:34:52.241 00.001 11824 PulseGuide returned control before completion, sleep 100
22:34:52.346 00.105 11824 IsGuiding returns 1
22:34:52.346 00.000 11824 scope still moving after pulse duration time elapsed
22:34:52.377 00.031 11824 IsSlewing returns 0
22:34:52.377 00.000 11824 IsGuiding returns 0
22:34:52.377 00.000 11824 scope move finished after 90 + 47 ms
22:34:52.377 00.000 11824 Move returns status 0, amount 90
22:34:52.378 00.001 11824 MoveAxis(N, 0, ABG)
22:34:52.378 00.000 11824 Move returns status 0, amount 0
22:34:52.378 00.000 11824 move complete, result=0
22:34:52.378 00.000 11824 worker thread done servicing request
22:34:52.378 00.000 11824 Worker thread wakes up
22:34:52.378 00.000 12116 GuideStep: -0.4 px 90 ms EAST, -0.3 px 0 ms NORTH
22:34:52.382 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:34:52.382 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:55.786 03.404 11824 Exposure complete
22:34:56.021 00.235 11824 worker thread done servicing request
22:34:56.022 00.001 12116 OnExposeComplete: enter
22:34:56.024 00.002 12116 UpdateGuideState(): m_state=6
22:34:56.030 00.006 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
22:34:56.033 00.003 12116 Star::Find returns 1 (0), X=692.34, Y=1004.27, Mass=820304, SNR=113.0, Peak=65507 HFD=3.5
22:34:56.037 00.004 12116 MultiStar: [#1 0.44,-0.98,0.87,U] [#2 0.53,-0.74,0.85,U] [#3 0.29,-0.92,0.87,U] [#4 -0.55,-0.95,0.66,U] [#5 0.12,-0.84,0.48,U] [#6 0.21,-0.98,0.67,U] [#7 0.38,-1.10,0.45,U] [#8 0.45,-0.82,0.37,U] 
22:34:56.040 00.003 12116 single-star, 8 included, MultiStar: {0.26, -0.87}, one-star: {0.39, -0.63}
22:34:56.043 00.003 12116 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.71) = xAngle (-3.73 = 2.55)
22:34:56.046 00.003 12116 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.74 = -0.74)
22:34:56.049 00.003 12116 CameraToMount -- cameraX=0.39 cameraY=-0.63 hyp=0.74 cameraTheta=-1.02 mountX=-0.61 mountY=-0.50, mountTheta=-2.46
22:34:56.054 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.39, y=-0.63, opts=13)
22:34:56.057 00.003 12116 Enqueuing Move request for scope (0.39, -0.63)
22:34:56.060 00.003 11824 Worker thread wakes up
22:34:56.060 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1424, FiltMax=65535, Gamma=0.510
22:34:56.063 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.63) opts 0xd
22:34:56.063 00.000 12116 UpdateGuideState exits: m=820304 SNR=113.0
22:34:56.066 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:56.068 00.002 11824 Handling offset move in thread for scope, endpoint = (0.39, -0.63)
22:34:56.068 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:34:56.071 00.003 12116 Enqueuing Expose request
22:34:56.074 00.003 11824 Moving (0.39, -0.63) raw xDistance=-0.61 yDistance=-0.50
22:34:56.074 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.61
22:34:56.074 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:34:56.074 00.000 11824 MoveAxis(E, 143, ABG)
22:34:56.075 00.001 11824 Guiding  Dir = 2, Dur = 143
22:34:56.075 00.000 11824 IsSlewing returns 0
22:34:56.075 00.000 11824 IsGuiding returns 0
22:34:56.075 00.000 11824 PulseGuide returned control before completion, sleep 153
22:34:56.233 00.158 11824 IsGuiding returns 1
22:34:56.234 00.001 11824 scope still moving after pulse duration time elapsed
22:34:56.263 00.029 11824 IsSlewing returns 0
22:34:56.264 00.001 11824 IsGuiding returns 0
22:34:56.264 00.000 11824 scope move finished after 143 + 46 ms
22:34:56.264 00.000 11824 Move returns status 0, amount 143
22:34:56.264 00.000 11824 MoveAxis(N, 94, ABG)
22:34:56.264 00.000 11824 Guiding  Dir = 0, Dur = 94
22:34:56.264 00.000 11824 IsSlewing returns 0
22:34:56.264 00.000 11824 IsGuiding returns 0
22:34:56.265 00.001 11824 PulseGuide returned control before completion, sleep 104
22:34:56.374 00.109 11824 IsGuiding returns 1
22:34:56.374 00.000 11824 scope still moving after pulse duration time elapsed
22:34:56.405 00.031 11824 IsSlewing returns 0
22:34:56.405 00.000 11824 IsGuiding returns 0
22:34:56.405 00.000 11824 scope move finished after 94 + 46 ms
22:34:56.405 00.000 11824 Move returns status 0, amount 94
22:34:56.406 00.001 11824 move complete, result=0
22:34:56.406 00.000 11824 worker thread done servicing request
22:34:56.406 00.000 11824 Worker thread wakes up
22:34:56.406 00.000 12116 GuideStep: -0.6 px 143 ms EAST, -0.5 px 94 ms NORTH
22:34:56.409 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:34:56.409 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:34:59.807 03.398 11824 Exposure complete
22:35:00.087 00.280 11824 worker thread done servicing request
22:35:00.087 00.000 12116 OnExposeComplete: enter
22:35:00.090 00.003 12116 UpdateGuideState(): m_state=6
22:35:00.094 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
22:35:00.097 00.003 12116 Star::Find returns 1 (0), X=692.18, Y=1004.55, Mass=816889, SNR=129.8, Peak=65535 HFD=3.4
22:35:00.100 00.003 12116 MultiStar: [#1 0.48,-0.46,0.75,U] [#2 0.34,-0.37,0.68,U] [#3 0.18,-0.74,0.63,U] [#4 -0.56,-0.52,0.59,U] [#5 0.08,-0.35,0.38,U] [#6 0.11,-0.66,0.57,U] [#7 0.25,-0.70,0.40,U] [#8 0.31,-0.44,0.34,U] 
22:35:00.105 00.005 12116 single-star, 8 included, MultiStar: {0.17, -0.50}, one-star: {0.22, -0.34}
22:35:00.108 00.003 12116 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.71) = xAngle (-3.70 = 2.58)
22:35:00.112 00.004 12116 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.72 = -0.72)
22:35:00.114 00.002 12116 CameraToMount -- cameraX=0.22 cameraY=-0.34 hyp=0.41 cameraTheta=-0.99 mountX=-0.34 mountY=-0.27, mountTheta=-2.48
22:35:00.125 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.22, y=-0.34, opts=13)
22:35:00.131 00.006 12116 Enqueuing Move request for scope (0.22, -0.34)
22:35:00.134 00.003 11824 Worker thread wakes up
22:35:00.135 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1499, FiltMax=65535, Gamma=0.510
22:35:00.138 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.34) opts 0xd
22:35:00.138 00.000 12116 UpdateGuideState exits: m=816889 SNR=129.8
22:35:00.140 00.002 11824 Handling offset move in thread for scope, endpoint = (0.22, -0.34)
22:35:00.140 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:00.143 00.003 11824 Moving (0.22, -0.34) raw xDistance=-0.34 yDistance=-0.27
22:35:00.143 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:35:00.146 00.003 12116 Enqueuing Expose request
22:35:00.149 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.34
22:35:00.149 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:00.149 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:35:00.150 00.001 11824 MoveAxis(E, 87, ABG)
22:35:00.150 00.000 11824 Guiding  Dir = 2, Dur = 87
22:35:00.150 00.000 11824 IsSlewing returns 0
22:35:00.150 00.000 11824 IsGuiding returns 0
22:35:00.151 00.001 11824 PulseGuide returned control before completion, sleep 97
22:35:00.259 00.108 11824 IsGuiding returns 1
22:35:00.259 00.000 11824 scope still moving after pulse duration time elapsed
22:35:00.290 00.031 11824 IsSlewing returns 0
22:35:00.290 00.000 11824 IsGuiding returns 0
22:35:00.290 00.000 11824 scope move finished after 87 + 52 ms
22:35:00.290 00.000 11824 Move returns status 0, amount 87
22:35:00.290 00.000 11824 MoveAxis(N, 0, ABG)
22:35:00.290 00.000 11824 Move returns status 0, amount 0
22:35:00.291 00.001 11824 move complete, result=0
22:35:00.291 00.000 11824 worker thread done servicing request
22:35:00.291 00.000 11824 Worker thread wakes up
22:35:00.291 00.000 12116 GuideStep: -0.3 px 87 ms EAST, -0.3 px 0 ms NORTH
22:35:00.294 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:35:00.294 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:35:03.694 03.400 11824 Exposure complete
22:35:03.959 00.265 11824 worker thread done servicing request
22:35:03.959 00.000 12116 OnExposeComplete: enter
22:35:03.963 00.004 12116 UpdateGuideState(): m_state=6
22:35:03.967 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
22:35:03.976 00.009 12116 Star::Find returns 1 (0), X=692.60, Y=1004.64, Mass=796053, SNR=117.6, Peak=65507 HFD=3.3
22:35:03.980 00.004 12116 MultiStar: [#1 0.87,-0.59,1.05,U] [#2 0.83,-0.43,0.73,U] [#3 0.56,-0.52,0.81,U] [#4 -0.93,-0.55,0.70,U] [#5 0.52,-0.43,0.43,U] [#6 0.55,-0.51,0.65,U] [#7 0.68,-0.83,0.44,U] [#8 0.77,-0.44,0.39,U] 
22:35:03.984 00.004 12116 single-star, 8 included, MultiStar: {0.51, -0.49}, one-star: {0.64, -0.25}
22:35:03.990 00.006 12116 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.71) = xAngle (-3.09 = -3.09)
22:35:03.995 00.005 12116 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.10 = -0.10)
22:35:03.998 00.003 12116 CameraToMount -- cameraX=0.64 cameraY=-0.25 hyp=0.69 cameraTheta=-0.37 mountX=-0.69 mountY=-0.07, mountTheta=-3.04
22:35:04.004 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.64, y=-0.25, opts=13)
22:35:04.008 00.004 12116 Enqueuing Move request for scope (0.64, -0.25)
22:35:04.012 00.004 11824 Worker thread wakes up
22:35:04.012 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1517, FiltMax=65535, Gamma=0.510
22:35:04.015 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.25) opts 0xd
22:35:04.015 00.000 12116 UpdateGuideState exits: m=796053 SNR=117.6
22:35:04.020 00.005 11824 Handling offset move in thread for scope, endpoint = (0.64, -0.25)
22:35:04.020 00.000 11824 Moving (0.64, -0.25) raw xDistance=-0.69 yDistance=-0.07
22:35:04.020 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
22:35:04.020 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:04.021 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:35:04.021 00.000 11824 MoveAxis(E, 160, ABG)
22:35:04.021 00.000 11824 Guiding  Dir = 2, Dur = 160
22:35:04.021 00.000 11824 IsSlewing returns 0
22:35:04.022 00.001 11824 IsGuiding returns 0
22:35:04.022 00.000 11824 PulseGuide returned control before completion, sleep 170
22:35:04.022 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:04.027 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:35:04.030 00.003 12116 Enqueuing Expose request
22:35:04.203 00.173 11824 IsGuiding returns 1
22:35:04.203 00.000 11824 scope still moving after pulse duration time elapsed
22:35:04.235 00.032 11824 IsSlewing returns 0
22:35:04.235 00.000 11824 IsGuiding returns 0
22:35:04.236 00.001 11824 scope move finished after 160 + 54 ms
22:35:04.236 00.000 11824 Move returns status 0, amount 160
22:35:04.236 00.000 11824 MoveAxis(N, 0, ABG)
22:35:04.236 00.000 11824 Move returns status 0, amount 0
22:35:04.236 00.000 11824 move complete, result=0
22:35:04.237 00.001 11824 worker thread done servicing request
22:35:04.237 00.000 11824 Worker thread wakes up
22:35:04.237 00.000 12116 GuideStep: -0.7 px 160 ms EAST, -0.1 px 0 ms NORTH
22:35:04.241 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:35:04.241 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:35:07.661 03.420 11824 Exposure complete
22:35:07.903 00.242 11824 worker thread done servicing request
22:35:07.903 00.000 12116 OnExposeComplete: enter
22:35:07.906 00.003 12116 UpdateGuideState(): m_state=6
22:35:07.909 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
22:35:07.912 00.003 12116 Star::Find returns 1 (0), X=692.12, Y=1004.92, Mass=822455, SNR=124.5, Peak=65535 HFD=3.8
22:35:07.916 00.004 12116 MultiStar: [#1 0.32,-0.27,0.72,U] [#2 0.33,-0.08,0.71,U] [#3 -0.06,-0.42,0.64,U] [#4 -0.28,-0.46,0.61,U] [#5 -0.02,-0.07,0.35,U] [#6 -0.08,-0.34,0.63,U] [#7 0.31,-0.63,0.40,U] [#8 0.25,0.10,0.36,U] 
22:35:07.919 00.003 12116 single-star, 8 included, MultiStar: {0.11, -0.23}, one-star: {0.17, 0.03}
22:35:07.921 00.002 12116 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.71) = xAngle (-2.56 = -2.56)
22:35:07.924 00.003 12116 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.43 = 0.43)
22:35:07.927 00.003 12116 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.16 mountX=-0.14 mountY=0.07, mountTheta=2.68
22:35:07.932 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.17, y=0.03, opts=13)
22:35:07.936 00.004 12116 Enqueuing Move request for scope (0.17, 0.03)
22:35:07.939 00.003 11824 Worker thread wakes up
22:35:07.939 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1686, FiltMax=65535, Gamma=0.510
22:35:07.941 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
22:35:07.941 00.000 12116 UpdateGuideState exits: m=822455 SNR=124.5
22:35:07.944 00.003 11824 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
22:35:07.945 00.001 11824 Moving (0.17, 0.03) raw xDistance=-0.14 yDistance=0.07
22:35:07.945 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:35:07.945 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:07.947 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:35:07.950 00.003 12116 Enqueuing Expose request
22:35:07.953 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:07.953 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:35:07.953 00.000 11824 MoveAxis(E, 0, ABG)
22:35:07.953 00.000 11824 Move returns status 0, amount 0
22:35:07.953 00.000 11824 MoveAxis(N, 0, ABG)
22:35:07.954 00.001 11824 Move returns status 0, amount 0
22:35:07.954 00.000 11824 move complete, result=0
22:35:07.954 00.000 11824 worker thread done servicing request
22:35:07.954 00.000 11824 Worker thread wakes up
22:35:07.954 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:35:07.954 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:35:07.957 00.003 12116 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:35:11.365 03.408 11824 Exposure complete
22:35:11.604 00.239 11824 worker thread done servicing request
22:35:11.604 00.000 12116 OnExposeComplete: enter
22:35:11.608 00.004 12116 UpdateGuideState(): m_state=6
22:35:11.611 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
22:35:11.614 00.003 12116 Star::Find returns 1 (0), X=692.42, Y=1004.84, Mass=805035, SNR=117.5, Peak=65535 HFD=3.6
22:35:11.617 00.003 12116 MultiStar: [#1 0.56,-0.31,0.89,U] [#2 0.53,-0.22,0.72,U] [#3 0.34,-0.45,0.71,U] [#4 -0.51,-0.38,0.64,U] [#5 0.02,-0.10,0.48,U] [#6 0.41,-0.05,0.76,U] [#7 0.56,-0.54,0.42,U] [#8 0.33,-0.17,0.34,U] 
22:35:11.620 00.003 12116 refined, 8 included, MultiStar: {0.32, -0.24}, one-star: {0.47, -0.05}
22:35:11.623 00.003 12116 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.71) = xAngle (-3.35 = 2.94)
22:35:11.626 00.003 12116 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.36 = -0.36)
22:35:11.630 00.004 12116 CameraToMount -- cameraX=0.32 cameraY=-0.24 hyp=0.40 cameraTheta=-0.63 mountX=-0.39 mountY=-0.14, mountTheta=-2.80
22:35:11.635 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.32, y=-0.24, opts=13)
22:35:11.638 00.003 12116 Enqueuing Move request for scope (0.32, -0.24)
22:35:11.641 00.003 11824 Worker thread wakes up
22:35:11.641 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1824, FiltMax=65535, Gamma=0.510
22:35:11.643 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.24) opts 0xd
22:35:11.643 00.000 12116 UpdateGuideState exits: m=805035 SNR=117.5
22:35:11.647 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:11.649 00.002 11824 Handling offset move in thread for scope, endpoint = (0.32, -0.24)
22:35:11.649 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:35:11.653 00.004 12116 Enqueuing Expose request
22:35:11.657 00.004 11824 Moving (0.32, -0.24) raw xDistance=-0.39 yDistance=-0.14
22:35:11.657 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
22:35:11.657 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:11.657 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:35:11.657 00.000 11824 MoveAxis(E, 88, ABG)
22:35:11.657 00.000 11824 Guiding  Dir = 2, Dur = 88
22:35:11.658 00.001 11824 IsSlewing returns 0
22:35:11.658 00.000 11824 IsGuiding returns 0
22:35:11.658 00.000 11824 PulseGuide returned control before completion, sleep 98
22:35:11.761 00.103 11824 IsGuiding returns 1
22:35:11.761 00.000 11824 scope still moving after pulse duration time elapsed
22:35:11.793 00.032 11824 IsSlewing returns 0
22:35:11.793 00.000 11824 IsGuiding returns 0
22:35:11.793 00.000 11824 scope move finished after 88 + 47 ms
22:35:11.793 00.000 11824 Move returns status 0, amount 88
22:35:11.794 00.001 11824 MoveAxis(N, 0, ABG)
22:35:11.794 00.000 11824 Move returns status 0, amount 0
22:35:11.794 00.000 11824 move complete, result=0
22:35:11.794 00.000 11824 worker thread done servicing request
22:35:11.794 00.000 11824 Worker thread wakes up
22:35:11.794 00.000 12116 GuideStep: -0.4 px 88 ms EAST, -0.1 px 0 ms NORTH
22:35:11.797 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:35:11.797 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:35:15.206 03.409 11824 Exposure complete
22:35:15.457 00.251 11824 worker thread done servicing request
22:35:15.457 00.000 12116 OnExposeComplete: enter
22:35:15.461 00.004 12116 UpdateGuideState(): m_state=6
22:35:15.464 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
22:35:15.467 00.003 12116 Star::Find returns 1 (0), X=691.96, Y=1004.85, Mass=866731, SNR=113.1, Peak=65535 HFD=3.8
22:35:15.471 00.004 12116 MultiStar: [#1 0.05,-0.14,0.88,U] [#2 0.08,-0.12,0.90,U] [#3 -0.25,-0.02,0.75,U] [#4 0.19,-0.45,0.72,U] [#5 -0.36,-0.17,0.50,U] [#6 -0.00,0.20,0.62,U] [#7 -0.04,-0.18,0.47,U] [#8 0.32,0.20,0.45,U] 
22:35:15.473 00.002 12116 single-star, 8 included, MultiStar: {0.00, -0.09}, one-star: {0.00, -0.04}
22:35:15.476 00.003 12116 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.71) = xAngle (-4.20 = 2.09)
22:35:15.480 00.004 12116 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.21 = -1.21)
22:35:15.482 00.002 12116 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.48 mountX=-0.02 mountY=-0.04, mountTheta=-2.06
22:35:15.488 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=-0.04, opts=13)
22:35:15.492 00.004 12116 Enqueuing Move request for scope (0.00, -0.04)
22:35:15.495 00.003 11824 Worker thread wakes up
22:35:15.495 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1690, FiltMax=65535, Gamma=0.510
22:35:15.498 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
22:35:15.498 00.000 12116 UpdateGuideState exits: m=866731 SNR=113.1
22:35:15.500 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:15.503 00.003 11824 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
22:35:15.503 00.000 11824 Moving (0.00, -0.04) raw xDistance=-0.02 yDistance=-0.04
22:35:15.504 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:35:15.504 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:15.504 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:35:15.507 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:35:15.507 00.000 11824 MoveAxis(E, 0, ABG)
22:35:15.507 00.000 11824 Move returns status 0, amount 0
22:35:15.507 00.000 11824 MoveAxis(N, 0, ABG)
22:35:15.507 00.000 12116 Enqueuing Expose request
22:35:15.510 00.003 11824 Move returns status 0, amount 0
22:35:15.510 00.000 11824 move complete, result=0
22:35:15.510 00.000 11824 worker thread done servicing request
22:35:15.510 00.000 11824 Worker thread wakes up
22:35:15.510 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:35:15.513 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:35:15.513 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:35:18.916 03.403 11824 Exposure complete
22:35:19.188 00.272 11824 worker thread done servicing request
22:35:19.189 00.001 12116 OnExposeComplete: enter
22:35:19.192 00.003 12116 UpdateGuideState(): m_state=6
22:35:19.197 00.005 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
22:35:19.201 00.004 12116 Star::Find returns 1 (0), X=692.24, Y=1004.85, Mass=795037, SNR=125.9, Peak=65535 HFD=3.5
22:35:19.208 00.007 12116 MultiStar: [#1 0.42,-0.22,0.85,U] [#2 0.47,-0.21,0.63,U] [#3 0.11,-0.38,0.77,U] [#4 -0.49,-0.42,0.56,U] [#5 0.01,-0.27,0.43,U] [#6 0.22,-0.14,0.58,U] [#7 0.29,-0.65,0.53,U] [#8 0.68,-0.07,0.37,U] 
22:35:19.213 00.005 12116 single-star, 8 included, MultiStar: {0.23, -0.25}, one-star: {0.28, -0.04}
22:35:19.217 00.004 12116 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.71) = xAngle (-2.85 = -2.85)
22:35:19.223 00.006 12116 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.14 = 0.14)
22:35:19.228 00.005 12116 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.29 cameraTheta=-0.14 mountX=-0.27 mountY=0.04, mountTheta=3.00
22:35:19.237 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.28, y=-0.04, opts=13)
22:35:19.240 00.003 12116 Enqueuing Move request for scope (0.28, -0.04)
22:35:19.245 00.005 11824 Worker thread wakes up
22:35:19.245 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5168, FiltMin=1562, FiltMax=65535, Gamma=0.510
22:35:19.248 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.04) opts 0xd
22:35:19.248 00.000 12116 UpdateGuideState exits: m=795037 SNR=125.9
22:35:19.252 00.004 11824 Handling offset move in thread for scope, endpoint = (0.28, -0.04)
22:35:19.252 00.000 11824 Moving (0.28, -0.04) raw xDistance=-0.27 yDistance=0.04
22:35:19.252 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
22:35:19.252 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:19.252 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:35:19.253 00.001 11824 MoveAxis(E, 0, ABG)
22:35:19.253 00.000 11824 Move returns status 0, amount 0
22:35:19.253 00.000 11824 MoveAxis(N, 0, ABG)
22:35:19.253 00.000 11824 Move returns status 0, amount 0
22:35:19.253 00.000 11824 move complete, result=0
22:35:19.253 00.000 11824 worker thread done servicing request
22:35:19.254 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:19.258 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:35:19.262 00.004 12116 Enqueuing Expose request
22:35:19.266 00.004 11824 Worker thread wakes up
22:35:19.266 00.000 12116 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
22:35:19.273 00.007 11824 worker thread servicing REQUEST_EXPOSE 3000
22:35:19.273 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:35:22.674 03.401 11824 Exposure complete
22:35:22.929 00.255 11824 worker thread done servicing request
22:35:22.929 00.000 12116 OnExposeComplete: enter
22:35:22.932 00.003 12116 UpdateGuideState(): m_state=6
22:35:22.939 00.007 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
22:35:22.947 00.008 12116 Star::Find returns 1 (0), X=692.66, Y=1004.55, Mass=827577, SNR=125.9, Peak=65507 HFD=3.3
22:35:22.952 00.005 12116 MultiStar: [#1 0.80,-0.59,0.82,U] [#2 0.98,-0.59,0.72,U] [#3 0.49,-0.65,0.66,U] [#4 -0.63,-0.78,0.69,U] [#5 0.33,-0.47,0.40,U] [#6 0.64,-0.40,0.65,U] [#7 0.52,-1.09,0.44,U] [#8 0.80,-0.50,0.35,U] 
22:35:22.957 00.005 12116 refined, 8 included, MultiStar: {0.53, -0.58}, one-star: {0.71, -0.34}
22:35:22.962 00.005 12116 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.71) = xAngle (-3.55 = 2.73)
22:35:22.967 00.005 12116 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.56 = -0.56)
22:35:22.972 00.005 12116 CameraToMount -- cameraX=0.53 cameraY=-0.58 hyp=0.78 cameraTheta=-0.83 mountX=-0.72 mountY=-0.42, mountTheta=-2.62
22:35:22.980 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.53, y=-0.58, opts=13)
22:35:22.984 00.004 12116 Enqueuing Move request for scope (0.53, -0.58)
22:35:22.991 00.007 11824 Worker thread wakes up
22:35:22.991 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1613, FiltMax=65535, Gamma=0.510
22:35:22.995 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.58) opts 0xd
22:35:22.995 00.000 12116 UpdateGuideState exits: m=827577 SNR=125.9
22:35:22.998 00.003 11824 Handling offset move in thread for scope, endpoint = (0.53, -0.58)
22:35:22.999 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:23.004 00.005 11824 Moving (0.53, -0.58) raw xDistance=-0.72 yDistance=-0.42
22:35:23.004 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
22:35:23.004 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:23.004 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:35:23.005 00.001 11824 MoveAxis(E, 161, ABG)
22:35:23.005 00.000 11824 Guiding  Dir = 2, Dur = 161
22:35:23.005 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:35:23.010 00.005 11824 IsSlewing returns 0
22:35:23.010 00.000 12116 Enqueuing Expose request
22:35:23.013 00.003 11824 IsGuiding returns 0
22:35:23.014 00.001 11824 PulseGuide returned control before completion, sleep 171
22:35:23.195 00.181 11824 IsGuiding returns 1
22:35:23.195 00.000 11824 scope still moving after pulse duration time elapsed
22:35:23.226 00.031 11824 IsSlewing returns 0
22:35:23.226 00.000 11824 IsGuiding returns 0
22:35:23.226 00.000 11824 scope move finished after 161 + 51 ms
22:35:23.227 00.001 11824 Move returns status 0, amount 161
22:35:23.227 00.000 11824 MoveAxis(N, 0, ABG)
22:35:23.227 00.000 11824 Move returns status 0, amount 0
22:35:23.227 00.000 11824 move complete, result=0
22:35:23.227 00.000 11824 worker thread done servicing request
22:35:23.227 00.000 11824 Worker thread wakes up
22:35:23.227 00.000 12116 GuideStep: -0.7 px 161 ms EAST, -0.4 px 0 ms NORTH
22:35:23.230 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:35:23.230 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:35:26.628 03.398 11824 Exposure complete
22:35:26.868 00.240 11824 worker thread done servicing request
22:35:26.868 00.000 12116 OnExposeComplete: enter
22:35:26.871 00.003 12116 UpdateGuideState(): m_state=6
22:35:26.874 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
22:35:26.878 00.004 12116 Star::Find returns 1 (0), X=692.75, Y=1004.33, Mass=802072, SNR=120.4, Peak=65485 HFD=3.6
22:35:26.881 00.003 12116 MultiStar: [#1 0.76,-0.62,0.81,U] [#2 0.82,-0.66,0.73,U] [#3 0.54,-0.75,0.79,U] [#4 -0.87,-0.76,0.70,U] [#5 0.44,-0.51,0.44,U] [#6 0.52,-0.42,0.63,U] [#7 0.76,-0.87,0.43,U] [#8 0.70,-0.56,0.30,U] 
22:35:26.884 00.003 12116 refined, 8 included, MultiStar: {0.49, -0.63}, one-star: {0.79, -0.57}
22:35:26.889 00.005 12116 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.71) = xAngle (-3.62 = 2.66)
22:35:26.891 00.002 12116 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.64 = -0.64)
22:35:26.894 00.003 12116 CameraToMount -- cameraX=0.49 cameraY=-0.63 hyp=0.80 cameraTheta=-0.91 mountX=-0.71 mountY=-0.48, mountTheta=-2.55
22:35:26.899 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.49, y=-0.63, opts=13)
22:35:26.902 00.003 12116 Enqueuing Move request for scope (0.49, -0.63)
22:35:26.905 00.003 11824 Worker thread wakes up
22:35:26.905 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1527, FiltMax=65535, Gamma=0.510
22:35:26.908 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.63) opts 0xd
22:35:26.908 00.000 11824 Handling offset move in thread for scope, endpoint = (0.49, -0.63)
22:35:26.908 00.000 11824 Moving (0.49, -0.63) raw xDistance=-0.71 yDistance=-0.48
22:35:26.908 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.71
22:35:26.908 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:35:26.909 00.001 11824 MoveAxis(E, 171, ABG)
22:35:26.909 00.000 11824 Guiding  Dir = 2, Dur = 171
22:35:26.909 00.000 11824 IsSlewing returns 0
22:35:26.910 00.001 12116 UpdateGuideState exits: m=802072 SNR=120.4
22:35:26.913 00.003 11824 IsGuiding returns 0
22:35:26.913 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:26.916 00.003 11824 PulseGuide returned control before completion, sleep 181
22:35:26.916 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:35:26.919 00.003 12116 Enqueuing Expose request
22:35:27.112 00.193 11824 IsGuiding returns 1
22:35:27.112 00.000 11824 scope still moving after pulse duration time elapsed
22:35:27.143 00.031 11824 IsSlewing returns 0
22:35:27.143 00.000 11824 IsGuiding returns 0
22:35:27.143 00.000 11824 scope move finished after 171 + 59 ms
22:35:27.143 00.000 11824 Move returns status 0, amount 171
22:35:27.143 00.000 11824 MoveAxis(N, 90, ABG)
22:35:27.143 00.000 11824 Guiding  Dir = 0, Dur = 90
22:35:27.144 00.001 11824 IsSlewing returns 0
22:35:27.144 00.000 11824 IsGuiding returns 0
22:35:27.145 00.001 11824 PulseGuide returned control before completion, sleep 99
22:35:27.254 00.109 11824 IsGuiding returns 1
22:35:27.254 00.000 11824 scope still moving after pulse duration time elapsed
22:35:27.286 00.032 11824 IsSlewing returns 0
22:35:27.286 00.000 11824 IsGuiding returns 1
22:35:27.316 00.030 11824 IsSlewing returns 0
22:35:27.316 00.000 11824 IsGuiding returns 0
22:35:27.316 00.000 11824 scope move finished after 90 + 82 ms
22:35:27.316 00.000 11824 Move returns status 0, amount 90
22:35:27.317 00.001 11824 move complete, result=0
22:35:27.317 00.000 11824 worker thread done servicing request
22:35:27.317 00.000 12116 GuideStep: -0.7 px 171 ms EAST, -0.5 px 90 ms NORTH
22:35:27.320 00.003 11824 Worker thread wakes up
22:35:27.321 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:35:27.321 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:35:30.734 03.413 11824 Exposure complete
22:35:30.988 00.254 11824 worker thread done servicing request
22:35:30.989 00.001 12116 OnExposeComplete: enter
22:35:30.993 00.004 12116 UpdateGuideState(): m_state=6
22:35:30.996 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
22:35:30.999 00.003 12116 Star::Find returns 1 (0), X=692.61, Y=1004.67, Mass=888764, SNR=137.6, Peak=65535 HFD=3.5
22:35:31.003 00.004 12116 MultiStar: [#1 0.76,-0.32,0.71,U] [#2 0.78,-0.39,0.63,U] [#3 0.27,-0.24,0.80,U] [#4 -0.78,-0.40,0.60,U] [#5 0.50,-0.49,0.35,U] [#6 0.48,-0.06,0.49,U] [#7 0.85,-0.51,0.52,U] [#8 0.91,-0.30,0.34,U] 
22:35:31.006 00.003 12116 refined, 8 included, MultiStar: {0.48, -0.31}, one-star: {0.65, -0.22}
22:35:31.009 00.003 12116 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.71) = xAngle (-3.29 = 2.99)
22:35:31.013 00.004 12116 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.30 = -0.30)
22:35:31.016 00.003 12116 CameraToMount -- cameraX=0.48 cameraY=-0.31 hyp=0.57 cameraTheta=-0.58 mountX=-0.56 mountY=-0.17, mountTheta=-2.85
22:35:31.023 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.48, y=-0.31, opts=13)
22:35:31.027 00.004 12116 Enqueuing Move request for scope (0.48, -0.31)
22:35:31.029 00.002 11824 Worker thread wakes up
22:35:31.029 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1683, FiltMax=65535, Gamma=0.510
22:35:31.032 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.31) opts 0xd
22:35:31.032 00.000 12116 UpdateGuideState exits: m=888764 SNR=137.6
22:35:31.035 00.003 11824 Handling offset move in thread for scope, endpoint = (0.48, -0.31)
22:35:31.036 00.001 11824 Moving (0.48, -0.31) raw xDistance=-0.56 yDistance=-0.17
22:35:31.036 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.56
22:35:31.036 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:31.039 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:31.039 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:35:31.043 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:35:31.043 00.000 12116 Enqueuing Expose request
22:35:31.046 00.003 11824 MoveAxis(E, 138, ABG)
22:35:31.047 00.001 11824 Guiding  Dir = 2, Dur = 138
22:35:31.047 00.000 11824 IsSlewing returns 0
22:35:31.047 00.000 11824 IsGuiding returns 0
22:35:31.047 00.000 11824 PulseGuide returned control before completion, sleep 148
22:35:31.212 00.165 11824 IsGuiding returns 1
22:35:31.212 00.000 11824 scope still moving after pulse duration time elapsed
22:35:31.243 00.031 11824 IsSlewing returns 0
22:35:31.243 00.000 11824 IsGuiding returns 0
22:35:31.243 00.000 11824 scope move finished after 138 + 58 ms
22:35:31.243 00.000 11824 Move returns status 0, amount 138
22:35:31.244 00.001 11824 MoveAxis(N, 0, ABG)
22:35:31.244 00.000 11824 Move returns status 0, amount 0
22:35:31.244 00.000 11824 move complete, result=0
22:35:31.244 00.000 11824 worker thread done servicing request
22:35:31.244 00.000 11824 Worker thread wakes up
22:35:31.244 00.000 12116 GuideStep: -0.6 px 138 ms EAST, -0.2 px 0 ms NORTH
22:35:31.247 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:35:31.247 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:35:34.649 03.402 11824 Exposure complete
22:35:34.909 00.260 11824 worker thread done servicing request
22:35:34.910 00.001 12116 OnExposeComplete: enter
22:35:34.913 00.003 12116 UpdateGuideState(): m_state=6
22:35:34.923 00.010 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
22:35:34.931 00.008 12116 Star::Find returns 1 (0), X=693.51, Y=1004.45, Mass=810953, SNR=112.5, Peak=65507 HFD=3.2
22:35:34.936 00.005 12116 MultiStar: [#1 1.78,-0.79,0.00,M1] [#2 1.66,-0.53,0.00,M1] [#3 1.27,-0.58,0.00,M1] [#4 -1.55,-0.43,0.00,M1] [#5 1.19,-0.66,0.00,M1] [#6 1.35,-0.44,0.00,M1] [#7 1.61,-0.86,0.00,M1] [#8 1.67,-0.35,0.00,M1] 
22:35:34.943 00.007 12116 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.71) = xAngle (-2.99 = -2.99)
22:35:34.946 00.003 12116 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.00 = -0.00)
22:35:34.951 00.005 12116 CameraToMount -- cameraX=1.56 cameraY=-0.44 hyp=1.62 cameraTheta=-0.28 mountX=-1.60 mountY=-0.00, mountTheta=-3.14
22:35:34.961 00.010 12116 SchedulePrimaryMove(0D79E080, x=1.56, y=-0.44, opts=13)
22:35:34.968 00.007 12116 Enqueuing Move request for scope (1.56, -0.44)
22:35:34.975 00.007 11824 Worker thread wakes up
22:35:34.976 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (1.56, -0.44) opts 0xd
22:35:34.976 00.000 11824 Handling offset move in thread for scope, endpoint = (1.56, -0.44)
22:35:34.976 00.000 11824 Moving (1.56, -0.44) raw xDistance=-1.60 yDistance=-0.00
22:35:34.976 00.000 11824 GuideAlgorithmHysteresis::Result() returns -1.04 from input -1.60
22:35:34.976 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:34.976 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:35:34.976 00.000 11824 MoveAxis(E, 368, ABG)
22:35:34.977 00.001 11824 Guiding  Dir = 2, Dur = 368
22:35:34.977 00.000 11824 IsSlewing returns 0
22:35:34.977 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1741, FiltMax=65535, Gamma=0.510
22:35:34.981 00.004 12116 UpdateGuideState exits: m=810953 SNR=112.5
22:35:34.988 00.007 11824 IsGuiding returns 0
22:35:34.989 00.001 11824 PulseGuide returned control before completion, sleep 378
22:35:34.989 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:34.997 00.008 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:35:35.003 00.006 12116 Enqueuing Expose request
22:35:35.378 00.375 11824 IsGuiding returns 1
22:35:35.378 00.000 11824 scope still moving after pulse duration time elapsed
22:35:35.409 00.031 11824 IsSlewing returns 0
22:35:35.410 00.001 11824 IsGuiding returns 0
22:35:35.410 00.000 11824 scope move finished after 368 + 53 ms
22:35:35.411 00.001 11824 Move returns status 0, amount 368
22:35:35.411 00.000 11824 MoveAxis(N, 0, ABG)
22:35:35.411 00.000 11824 Move returns status 0, amount 0
22:35:35.411 00.000 11824 move complete, result=0
22:35:35.412 00.001 12116 GuideStep: -1.6 px 368 ms EAST, -0.0 px 0 ms NORTH
22:35:35.418 00.006 11824 worker thread done servicing request
22:35:35.418 00.000 11824 Worker thread wakes up
22:35:35.418 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:35:35.419 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:35:38.885 03.466 11824 Exposure complete
22:35:39.396 00.511 12116 OnExposeComplete: enter
22:35:39.399 00.003 12116 UpdateGuideState(): m_state=6
22:35:39.422 00.023 11824 worker thread done servicing request
22:35:39.423 00.001 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
22:35:39.427 00.004 12116 Star::Find returns 1 (0), X=691.72, Y=1005.20, Mass=820614, SNR=126.4, Peak=65535 HFD=3.6
22:35:39.431 00.004 12116 MultiStar: [#1 -0.22,-0.04,0.77,U] [#2 -0.18,0.18,0.71,U] [#3 -0.40,-0.11,0.66,U] [#4 0.24,-0.27,0.66,U] [#5 -0.42,-0.03,0.34,U] [#6 -0.25,-0.15,0.59,U] [#7 -0.20,0.12,0.40,U] [#8 -0.16,0.35,0.32,U] 
22:35:39.436 00.005 12116 refined, 8 included, MultiStar: {-0.19, 0.04}, one-star: {-0.23, 0.30}
22:35:39.439 00.003 12116 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.71) = xAngle (0.23 = 0.23)
22:35:39.443 00.004 12116 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.22 = -3.06)
22:35:39.446 00.003 12116 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.20 cameraTheta=2.95 mountX=0.19 mountY=-0.02, mountTheta=-0.08
22:35:39.453 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.19, y=0.04, opts=13)
22:35:39.458 00.005 12116 Enqueuing Move request for scope (-0.19, 0.04)
22:35:39.461 00.003 11824 Worker thread wakes up
22:35:39.461 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
22:35:39.461 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
22:35:39.461 00.000 11824 Moving (-0.19, 0.04) raw xDistance=0.19 yDistance=-0.02
22:35:39.461 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:35:39.461 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:39.461 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:35:39.461 00.000 11824 MoveAxis(E, 0, ABG)
22:35:39.461 00.000 11824 Move returns status 0, amount 0
22:35:39.461 00.000 11824 MoveAxis(N, 0, ABG)
22:35:39.462 00.001 11824 Move returns status 0, amount 0
22:35:39.462 00.000 11824 move complete, result=0
22:35:39.462 00.000 11824 worker thread done servicing request
22:35:39.462 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1709, FiltMax=65535, Gamma=0.510
22:35:39.468 00.006 12116 UpdateGuideState exits: m=820614 SNR=126.4
22:35:39.471 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:39.475 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:35:39.478 00.003 12116 Enqueuing Expose request
22:35:39.480 00.002 11824 Worker thread wakes up
22:35:39.480 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:35:39.481 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:35:39.481 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:35:40.695 01.214 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:35:40.702 00.007 12116 case statement mapped state 6 to 3
22:35:40.713 00.011 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:35:40.745 00.032 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:35:40.750 00.005 12116 case statement mapped state 6 to 3
22:35:40.758 00.008 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:35:40.818 00.060 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[true,"full"],"id":42}
22:35:40.822 00.004 12116 SetPaused type=2 isPaused=0 exposurePending=1
22:35:40.827 00.005 12116 Guider::SetPaused(2)
22:35:40.830 00.003 12116 Status Line: Paused/full
22:35:40.839 00.009 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
22:35:40.870 00.031 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:35:40.875 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:35:41.782 00.907 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:35:41.785 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:35:41.884 00.099 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:35:41.886 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:35:42.908 01.022 11824 Exposure complete
22:35:43.197 00.289 11824 worker thread done servicing request
22:35:43.197 00.000 12116 OnExposeComplete: enter
22:35:43.202 00.005 12116 guider is paused, ignoring frame, not scheduling exposure
22:36:01.660 18.458 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:36:01.664 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:37:01.782 60.118 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:37:01.785 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:38:01.909 60.124 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:38:01.912 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:38:37.586 35.674 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:38:37.589 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:38:37.689 00.100 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:38:37.693 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:38:37.790 00.097 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[false],"id":42}
22:38:37.794 00.004 12116 SetPaused type=0 isPaused=1 exposurePending=0
22:38:37.796 00.002 12116 Guider::SetPaused(0)
22:38:37.798 00.002 12116 Guider::SetPaused: resetting avg dist filter
22:38:37.804 00.006 12116 un-pause: clearing mount guide algorithm history
22:38:37.807 00.003 12116 Mount: notify guiding resumed
22:38:37.809 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:38:37.813 00.004 12116 Enqueuing Expose request
22:38:37.816 00.003 12116 Status Line: Resumed
22:38:37.819 00.003 11824 Worker thread wakes up
22:38:37.820 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:38:37.820 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,990,31,31)
22:38:37.821 00.001 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
22:38:37.842 00.021 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:38:37.845 00.003 12116 case statement mapped state 6 to 3
22:38:37.848 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:38:38.905 01.057 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:38:38.908 00.003 12116 case statement mapped state 6 to 3
22:38:38.913 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:38:40.018 01.105 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:38:40.021 00.003 12116 case statement mapped state 6 to 3
22:38:40.023 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:38:41.135 01.112 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:38:41.140 00.005 12116 case statement mapped state 6 to 3
22:38:41.146 00.006 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:38:41.278 00.132 11824 Exposure complete
22:38:41.580 00.302 11824 worker thread done servicing request
22:38:41.581 00.001 12116 OnExposeComplete: enter
22:38:41.585 00.004 12116 UpdateGuideState(): m_state=6
22:38:41.589 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
22:38:41.594 00.005 12116 Star::Find returns 1 (0), X=679.30, Y=1004.38, Mass=752174, SNR=110.8, Peak=64896 HFD=3.5
22:38:41.597 00.003 12116 MultiStar: large primary error, entering stabilization period
22:38:41.600 00.003 12116 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.71) = xAngle (-5.82 = 0.47)
22:38:41.605 00.005 12116 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.83 = -2.83)
22:38:41.609 00.004 12116 CameraToMount -- cameraX=-12.66 cameraY=-0.51 hyp=12.67 cameraTheta=-3.10 mountX=11.31 mountY=-3.90, mountTheta=-0.33
22:38:41.620 00.011 12116 SchedulePrimaryMove(0D79E080, x=-12.66, y=-0.51, opts=13)
22:38:41.624 00.004 12116 Enqueuing Move request for scope (-12.66, -0.51)
22:38:41.630 00.006 11824 Worker thread wakes up
22:38:41.631 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-12.66, -0.51) opts 0xd
22:38:41.631 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5088, FiltMin=1463, FiltMax=65535, Gamma=0.510
22:38:41.636 00.005 11824 Handling offset move in thread for scope, endpoint = (-12.66, -0.51)
22:38:41.636 00.000 11824 Moving (-12.66, -0.51) raw xDistance=11.31 yDistance=-3.90
22:38:41.636 00.000 11824 GuideAlgorithmHysteresis::Result() returns 7.12 from input 11.31
22:38:41.636 00.000 12116 UpdateGuideState exits: m=752174 SNR=110.8
22:38:41.640 00.004 11824 resist switch: large excursion: input -3.90 thresh 1.35 direction from 0 to -1
22:38:41.640 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:41.645 00.005 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-11.69
22:38:41.645 00.000 11824 GuideAlgorithmResistSwitch::result() returns -3.90 from input -3.90
22:38:41.645 00.000 11824 MoveAxis(W, 2532, ABG)
22:38:41.645 00.000 11824 duration set to 2500 by maxRaDuration
22:38:41.645 00.000 11824 Guiding  Dir = 3, Dur = 2500
22:38:41.645 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:38:41.649 00.004 12116 Enqueuing Expose request
22:38:41.655 00.006 11824 IsSlewing returns 0
22:38:41.655 00.000 11824 IsGuiding returns 0
22:38:41.656 00.001 11824 PulseGuide returned control before completion, sleep 2510
22:38:42.198 00.542 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:38:42.202 00.004 12116 case statement mapped state 6 to 3
22:38:42.205 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:38:43.311 01.106 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:38:43.315 00.004 12116 case statement mapped state 6 to 3
22:38:43.321 00.006 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:38:43.415 00.094 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:38:43.419 00.004 12116 case statement mapped state 6 to 3
22:38:43.423 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:38:43.517 00.094 12116 evsrv: cli 01AB6F50 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
22:38:43.521 00.004 12116 PhdController::Dither begins
22:38:43.524 00.003 12116 dither: size=1.00, dRA=-0.30 dDec=0.79
22:38:43.528 00.004 12116 MountToCamera -- mountTheta (-1.93) + m_xAngle (2.71) = xAngle (0.78 = 0.78)
22:38:43.531 00.003 12116 MountToCamera -- mountX=-0.30 mountY=0.79 hyp=0.85 mountTheta=-1.93 cameraX=0.60, cameraY=0.60 cameraTheta=0.78
22:38:43.534 00.003 12116 setting lock position to (692.56, 1005.49)
22:38:43.539 00.005 12116 Mount: notify guiding dithered (0.6, 0.6)
22:38:43.542 00.003 12116 MultiStar: stabilizing after lock position change
22:38:43.545 00.003 12116 Status Line: Dither by -0.30,0.79
22:38:43.551 00.006 12116 PhdController: newstate STATE_SETTLE_BEGIN
22:38:43.556 00.005 12116 PhdController: newstate STATE_SETTLE_WAIT
22:38:43.558 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1002}
22:38:44.178 00.620 11824 IsGuiding returns 1
22:38:44.178 00.000 11824 scope still moving after pulse duration time elapsed
22:38:44.209 00.031 11824 IsSlewing returns 0
22:38:44.209 00.000 11824 IsGuiding returns 0
22:38:44.210 00.001 11824 scope move finished after 2500 + 54 ms
22:38:44.210 00.000 11824 Move returns status 0, amount 2500
22:38:44.210 00.000 11824 MoveAxis(N, 732, ABG)
22:38:44.211 00.001 11824 Guiding  Dir = 0, Dur = 732
22:38:44.212 00.001 11824 IsSlewing returns 0
22:38:44.212 00.000 11824 IsGuiding returns 0
22:38:44.212 00.000 11824 PulseGuide returned control before completion, sleep 742
22:38:44.956 00.744 11824 IsGuiding returns 1
22:38:44.956 00.000 11824 scope still moving after pulse duration time elapsed
22:38:44.987 00.031 11824 IsSlewing returns 0
22:38:44.987 00.000 11824 IsGuiding returns 0
22:38:44.988 00.001 11824 scope move finished after 732 + 43 ms
22:38:44.988 00.000 11824 Move returns status 0, amount 732
22:38:44.988 00.000 11824 move complete, result=0
22:38:44.988 00.000 11824 worker thread done servicing request
22:38:44.988 00.000 11824 Worker thread wakes up
22:38:44.988 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:38:44.988 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(664,989,31,31)
22:38:44.988 00.000 12116 GuideStep: 11.3 px 2500 ms WEST, -3.9 px 732 ms NORTH
22:38:48.404 03.416 11824 Exposure complete
22:38:48.642 00.238 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:38:48.646 00.004 12116 case statement mapped state 6 to 3
22:38:48.651 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:38:48.703 00.052 11824 worker thread done servicing request
22:38:48.703 00.000 12116 OnExposeComplete: enter
22:38:48.706 00.003 12116 UpdateGuideState(): m_state=6
22:38:48.710 00.004 12116 Star::Find(15, 679, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
22:38:48.714 00.004 12116 Star::Find returns 1 (0), X=688.86, Y=1004.00, Mass=774524, SNR=106.6, Peak=65507 HFD=3.7
22:38:48.718 00.004 12116 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.71) = xAngle (-5.47 = 0.81)
22:38:48.722 00.004 12116 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.49 = -2.49)
22:38:48.726 00.004 12116 CameraToMount -- cameraX=-3.70 cameraY=-1.49 hyp=3.98 cameraTheta=-2.76 mountX=2.75 mountY=-2.43, mountTheta=-0.72
22:38:48.731 00.005 12116 dither recenter: remaining=(0.3,-0.8) step=(0.3,-0.8)
22:38:48.735 00.004 12116 MountToCamera -- mountTheta (1.21) + m_xAngle (2.71) = xAngle (3.92 = -2.36)
22:38:48.738 00.003 12116 MountToCamera -- mountX=0.30 mountY=-0.79 hyp=0.85 mountTheta=1.21 cameraX=-0.60, cameraY=-0.60 cameraTheta=-2.36
22:38:48.741 00.003 12116 SchedulePrimaryMove(0D79E080, x=-0.60, y=-0.60, opts=4)
22:38:48.745 00.004 12116 Enqueuing Move request for scope (-0.60, -0.60)
22:38:48.747 00.002 12116 Mount: notify direct move 0.30,-0.79
22:38:48.751 00.004 11824 Worker thread wakes up
22:38:48.751 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.60) opts 0x4
22:38:48.752 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5069, FiltMin=1437, FiltMax=65535, Gamma=0.510
22:38:48.755 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.60, -0.60)
22:38:48.755 00.000 12116 UpdateGuideState exits: m=774524 SNR=106.6
22:38:48.758 00.003 11824 Moving (-0.60, -0.60) raw xDistance=0.30 yDistance=-0.79
22:38:48.759 00.001 12116 PhdController: settling, locked = 1, distance = 10.65 (4.00) aobump = 0 frame = 1 / 99999
22:38:48.761 00.002 11824 MoveAxis(W, 106, B)
22:38:48.761 00.000 11824 Guiding  Dir = 3, Dur = 106
22:38:48.761 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778816328.761,"Host":"TALL-PINES-2024","Inst":1,"Distance":10.65,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:38:48.764 00.003 11824 IsSlewing returns 0
22:38:48.764 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:48.767 00.003 11824 IsGuiding returns 0
22:38:48.768 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:38:48.772 00.004 12116 Enqueuing Expose request
22:38:48.776 00.004 11824 PulseGuide returned control before completion, sleep 116
22:38:48.777 00.001 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
22:38:48.780 00.003 12116 PhdController::Guide reentrancy state = 9 op = 0
22:38:48.783 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
22:38:48.796 00.013 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:38:48.800 00.004 12116 case statement mapped state 6 to 3
22:38:48.804 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:38:48.906 00.102 11824 IsGuiding returns 1
22:38:48.906 00.000 11824 scope still moving after pulse duration time elapsed
22:38:48.938 00.032 11824 IsSlewing returns 0
22:38:48.939 00.001 11824 IsGuiding returns 0
22:38:48.939 00.000 11824 scope move finished after 106 + 65 ms
22:38:48.939 00.000 11824 Move returns status 0, amount 106
22:38:48.939 00.000 11824 MoveAxis(N, 149, B)
22:38:48.939 00.000 11824 Guiding  Dir = 0, Dur = 149
22:38:48.939 00.000 11824 IsSlewing returns 0
22:38:48.940 00.001 11824 IsGuiding returns 0
22:38:48.940 00.000 11824 PulseGuide returned control before completion, sleep 159
22:38:49.113 00.173 11824 IsGuiding returns 1
22:38:49.113 00.000 11824 scope still moving after pulse duration time elapsed
22:38:49.144 00.031 11824 IsSlewing returns 0
22:38:49.145 00.001 11824 IsGuiding returns 0
22:38:49.145 00.000 11824 scope move finished after 149 + 55 ms
22:38:49.145 00.000 11824 Move returns status 0, amount 149
22:38:49.145 00.000 11824 move complete, result=0
22:38:49.145 00.000 11824 worker thread done servicing request
22:38:49.145 00.000 11824 Worker thread wakes up
22:38:49.145 00.000 12116 GuideStep: 0.3 px 106 ms WEST, -0.8 px 149 ms NORTH
22:38:49.148 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:38:49.148 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:38:52.580 03.432 11824 Exposure complete
22:38:52.873 00.293 11824 worker thread done servicing request
22:38:52.873 00.000 12116 OnExposeComplete: enter
22:38:52.877 00.004 12116 UpdateGuideState(): m_state=6
22:38:52.885 00.008 12116 Star::Find(15, 688, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
22:38:52.891 00.006 12116 Star::Find returns 1 (0), X=689.19, Y=1005.00, Mass=763588, SNR=106.2, Peak=65466 HFD=3.6
22:38:52.897 00.006 12116 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.71) = xAngle (-5.71 = 0.57)
22:38:52.906 00.009 12116 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.73 = -2.73)
22:38:52.913 00.007 12116 CameraToMount -- cameraX=-3.37 cameraY=-0.49 hyp=3.40 cameraTheta=-3.00 mountX=2.86 mountY=-1.38, mountTheta=-0.45
22:38:52.926 00.013 12116 SchedulePrimaryMove(0D79E080, x=-3.37, y=-0.49, opts=13)
22:38:52.930 00.004 12116 Enqueuing Move request for scope (-3.37, -0.49)
22:38:52.934 00.004 11824 Worker thread wakes up
22:38:52.934 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5085, FiltMin=1277, FiltMax=65535, Gamma=0.510
22:38:52.939 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-3.37, -0.49) opts 0xd
22:38:52.939 00.000 12116 UpdateGuideState exits: m=763588 SNR=106.2
22:38:52.943 00.004 11824 Handling offset move in thread for scope, endpoint = (-3.37, -0.49)
22:38:52.943 00.000 11824 Moving (-3.37, -0.49) raw xDistance=2.86 yDistance=-1.38
22:38:52.943 00.000 11824 GuideAlgorithmHysteresis::Result() returns 1.80 from input 2.86
22:38:52.944 00.001 11824 resist switch: large excursion: input -1.38 thresh 1.35 direction from 0 to -1
22:38:52.944 00.000 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.13
22:38:52.944 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.38 from input -1.38
22:38:52.944 00.000 11824 MoveAxis(W, 641, ABG)
22:38:52.944 00.000 11824 Guiding  Dir = 3, Dur = 641
22:38:52.944 00.000 12116 PhdController: settling, locked = 1, distance = 3.40 (4.00) aobump = 0 frame = 2 / 99999
22:38:52.949 00.005 11824 IsSlewing returns 0
22:38:52.949 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778816332.949,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.40,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:38:52.954 00.005 11824 IsGuiding returns 0
22:38:52.955 00.001 11824 PulseGuide returned control before completion, sleep 651
22:38:52.955 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:52.959 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:38:52.966 00.007 12116 Enqueuing Expose request
22:38:53.621 00.655 11824 IsGuiding returns 1
22:38:53.622 00.001 11824 scope still moving after pulse duration time elapsed
22:38:53.652 00.030 11824 IsSlewing returns 0
22:38:53.652 00.000 11824 IsGuiding returns 0
22:38:53.653 00.001 11824 scope move finished after 641 + 56 ms
22:38:53.653 00.000 11824 Move returns status 0, amount 641
22:38:53.653 00.000 11824 MoveAxis(N, 259, ABG)
22:38:53.653 00.000 11824 Guiding  Dir = 0, Dur = 259
22:38:53.653 00.000 11824 IsSlewing returns 0
22:38:53.653 00.000 11824 IsGuiding returns 0
22:38:53.654 00.001 11824 PulseGuide returned control before completion, sleep 269
22:38:53.934 00.280 11824 IsGuiding returns 1
22:38:53.935 00.001 11824 scope still moving after pulse duration time elapsed
22:38:53.965 00.030 11824 IsSlewing returns 0
22:38:53.965 00.000 11824 IsGuiding returns 0
22:38:53.965 00.000 11824 scope move finished after 259 + 53 ms
22:38:53.965 00.000 11824 Move returns status 0, amount 259
22:38:53.966 00.001 11824 move complete, result=0
22:38:53.966 00.000 11824 worker thread done servicing request
22:38:53.966 00.000 11824 Worker thread wakes up
22:38:53.966 00.000 12116 GuideStep: 2.9 px 641 ms WEST, -1.4 px 259 ms NORTH
22:38:53.970 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:38:53.971 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:38:57.395 03.424 11824 Exposure complete
22:38:57.653 00.258 11824 worker thread done servicing request
22:38:57.654 00.001 12116 OnExposeComplete: enter
22:38:57.657 00.003 12116 UpdateGuideState(): m_state=6
22:38:57.661 00.004 12116 Star::Find(15, 689, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
22:38:57.665 00.004 12116 Star::Find returns 1 (0), X=691.39, Y=1005.32, Mass=781005, SNR=116.0, Peak=65535 HFD=3.4
22:38:57.668 00.003 12116 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.71) = xAngle (-5.71 = 0.57)
22:38:57.673 00.005 12116 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.73 = -2.73)
22:38:57.676 00.003 12116 CameraToMount -- cameraX=-1.17 cameraY=-0.17 hyp=1.18 cameraTheta=-3.00 mountX=0.99 mountY=-0.48, mountTheta=-0.45
22:38:57.683 00.007 12116 SchedulePrimaryMove(0D79E080, x=-1.17, y=-0.17, opts=13)
22:38:57.687 00.004 12116 Enqueuing Move request for scope (-1.17, -0.17)
22:38:57.690 00.003 11824 Worker thread wakes up
22:38:57.690 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1373, FiltMax=65535, Gamma=0.510
22:38:57.694 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.17, -0.17) opts 0xd
22:38:57.694 00.000 12116 UpdateGuideState exits: m=781005 SNR=116.0
22:38:57.696 00.002 11824 Handling offset move in thread for scope, endpoint = (-1.17, -0.17)
22:38:57.696 00.000 12116 PhdController: settling, locked = 1, distance = 2.74 (4.00) aobump = 0 frame = 3 / 99999
22:38:57.700 00.004 11824 Moving (-1.17, -0.17) raw xDistance=0.99 yDistance=-0.48
22:38:57.700 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.75 from input 0.99
22:38:57.700 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:38:57.700 00.000 12116 PhdController: newstate STATE_FINISH
22:38:57.703 00.003 12116 PhdController complete: success
22:38:57.706 00.003 11824 MoveAxis(W, 268, ABG)
22:38:57.706 00.000 11824 Guiding  Dir = 3, Dur = 268
22:38:57.706 00.000 12116 evsrv: {"Event":"SettleDone","Timestamp":1778816337.706,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":3,"DroppedFrames":0}
22:38:57.710 00.004 11824 IsSlewing returns 0
22:38:57.710 00.000 12116 Mount: notify guiding dither settle done success=1
22:38:57.713 00.003 12116 PhdController: newstate STATE_IDLE
22:38:57.716 00.003 11824 IsGuiding returns 0
22:38:57.716 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:57.719 00.003 11824 PulseGuide returned control before completion, sleep 278
22:38:57.719 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:38:57.722 00.003 12116 Enqueuing Expose request
22:38:58.010 00.288 11824 IsGuiding returns 1
22:38:58.010 00.000 11824 scope still moving after pulse duration time elapsed
22:38:58.041 00.031 11824 IsSlewing returns 0
22:38:58.041 00.000 11824 IsGuiding returns 0
22:38:58.041 00.000 11824 scope move finished after 268 + 57 ms
22:38:58.041 00.000 11824 Move returns status 0, amount 268
22:38:58.041 00.000 11824 MoveAxis(N, 89, ABG)
22:38:58.041 00.000 11824 Guiding  Dir = 0, Dur = 89
22:38:58.042 00.001 11824 IsSlewing returns 0
22:38:58.042 00.000 11824 IsGuiding returns 0
22:38:58.042 00.000 11824 PulseGuide returned control before completion, sleep 99
22:38:58.150 00.108 11824 IsGuiding returns 1
22:38:58.150 00.000 11824 scope still moving after pulse duration time elapsed
22:38:58.182 00.032 11824 IsSlewing returns 0
22:38:58.182 00.000 11824 IsGuiding returns 0
22:38:58.182 00.000 11824 scope move finished after 89 + 52 ms
22:38:58.182 00.000 11824 Move returns status 0, amount 89
22:38:58.183 00.001 11824 move complete, result=0
22:38:58.183 00.000 11824 worker thread done servicing request
22:38:58.183 00.000 12116 GuideStep: 1.0 px 268 ms WEST, -0.5 px 89 ms NORTH
22:38:58.186 00.003 11824 Worker thread wakes up
22:38:58.187 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:38:58.187 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:01.583 03.396 11824 Exposure complete
22:39:01.894 00.311 11824 worker thread done servicing request
22:39:01.894 00.000 12116 OnExposeComplete: enter
22:39:01.897 00.003 12116 UpdateGuideState(): m_state=6
22:39:01.902 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:39:01.907 00.005 12116 Star::Find returns 1 (0), X=692.49, Y=1005.18, Mass=792596, SNR=122.6, Peak=65535 HFD=3.5
22:39:01.911 00.004 12116 MultiStar: exiting stabilization period
22:39:01.914 00.003 12116 MultiStar: updating star positions after lock position change
22:39:01.919 00.005 12116 Star::Find(15, 647, 892, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:39:01.939 00.020 12116 Star::Find returns 1 (0), X=647.25, Y=892.52, Mass=626750, SNR=104.5, Peak=65459 HFD=3.3
22:39:01.962 00.023 12116 Star::Find(15, 520, 1114, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:39:01.980 00.018 12116 Star::Find returns 1 (0), X=519.98, Y=1114.92, Mass=484131, SNR=79.9, Peak=56384 HFD=2.8
22:39:02.005 00.025 12116 Star::Find(15, 1399, 268, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:39:02.014 00.009 12116 Star::Find returns 1 (0), X=1399.34, Y=268.04, Mass=363201, SNR=76.5, Peak=44496 HFD=2.5
22:39:02.025 00.011 12116 Star::Find(15, 1563, 1010, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:39:02.039 00.014 12116 Star::Find returns 1 (0), X=1562.37, Y=1009.88, Mass=548432, SNR=72.8, Peak=35584 HFD=4.7
22:39:02.044 00.005 12116 Star::Find(15, 991, 1039, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:39:02.048 00.004 12116 Star::Find returns 1 (0), X=990.99, Y=1039.01, Mass=274803, SNR=55.8, Peak=38320 HFD=2.8
22:39:02.056 00.008 12116 Star::Find(15, 1377, 57, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:39:02.060 00.004 12116 Star::Find returns 1 (0), X=1376.92, Y=57.10, Mass=276892, SNR=68.3, Peak=42192 HFD=2.2
22:39:02.062 00.002 12116 Star::Find(15, 1520, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:39:02.065 00.003 12116 Star::Find returns 1 (0), X=1520.62, Y=958.09, Mass=272050, SNR=53.6, Peak=34269 HFD=3.4
22:39:02.070 00.005 12116 Star::Find(15, 339, 1135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:39:02.073 00.003 12116 Star::Find returns 1 (0), X=338.76, Y=1135.90, Mass=195093, SNR=52.4, Peak=25229 HFD=2.6
22:39:02.076 00.003 12116 Star::Find(15, 51, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:39:02.079 00.003 12116 Star::Find returns 1 (0), X=50.79, Y=952.95, Mass=143056, SNR=34.7, Peak=19680 HFD=3.2
22:39:02.082 00.003 12116 Star::Find(15, 1252, 886, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:39:02.085 00.003 12116 Star::Find returns 1 (0), X=1252.23, Y=885.99, Mass=150287, SNR=33.7, Peak=22931 HFD=3.0
22:39:02.088 00.003 12116 Star::Find(15, 849, 757, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:39:02.092 00.004 12116 Star::Find returns 1 (0), X=849.54, Y=757.55, Mass=139833, SNR=29.4, Peak=21651 HFD=3.1
22:39:02.095 00.003 12116 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.71) = xAngle (-4.49 = 1.80)
22:39:02.097 00.002 12116 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.50 = -1.50)
22:39:02.101 00.004 12116 CameraToMount -- cameraX=-0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.77 mountX=-0.07 mountY=-0.31, mountTheta=-1.79
22:39:02.110 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=-0.30, opts=13)
22:39:02.113 00.003 12116 Enqueuing Move request for scope (-0.06, -0.30)
22:39:02.117 00.004 11824 Worker thread wakes up
22:39:02.117 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.30) opts 0xd
22:39:02.117 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1687, FiltMax=65535, Gamma=0.510
22:39:02.122 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.06, -0.30)
22:39:02.123 00.001 12116 UpdateGuideState exits: m=792596 SNR=122.6
22:39:02.126 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:02.129 00.003 11824 Moving (-0.06, -0.30) raw xDistance=-0.07 yDistance=-0.31
22:39:02.130 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:02.133 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:39:02.133 00.000 12116 Enqueuing Expose request
22:39:02.138 00.005 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:02.138 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:39:02.138 00.000 11824 MoveAxis(E, 0, ABG)
22:39:02.139 00.001 11824 Move returns status 0, amount 0
22:39:02.139 00.000 11824 MoveAxis(N, 0, ABG)
22:39:02.139 00.000 11824 Move returns status 0, amount 0
22:39:02.139 00.000 11824 move complete, result=0
22:39:02.139 00.000 11824 worker thread done servicing request
22:39:02.139 00.000 11824 Worker thread wakes up
22:39:02.139 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:02.139 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:02.143 00.004 12116 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:39:05.548 03.405 11824 Exposure complete
22:39:05.786 00.238 12116 OnExposeComplete: enter
22:39:05.789 00.003 11824 worker thread done servicing request
22:39:05.789 00.000 12116 UpdateGuideState(): m_state=6
22:39:05.793 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
22:39:05.796 00.003 12116 Star::Find returns 1 (0), X=691.91, Y=1005.28, Mass=839571, SNR=154.2, Peak=65535 HFD=3.9
22:39:05.800 00.004 12116 MultiStar: [#1 -0.43,0.18,0.68,U] [#2 -0.54,0.02,0.53,U] [#3 -0.48,0.12,0.53,U] [#4 0.44,-0.04,0.41,U] [#5 -0.34,0.03,0.30,U] [#6 -0.22,-0.06,0.43,U] [#7 -0.59,0.14,0.36,U] [#8 -0.62,0.06,0.26,U] 
22:39:05.803 00.003 12116 refined, 8 included, MultiStar: {-0.42, 0.00}, one-star: {-0.65, -0.21}
22:39:05.806 00.003 12116 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.71) = xAngle (0.42 = 0.42)
22:39:05.810 00.004 12116 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.41 = -2.88)
22:39:05.812 00.002 12116 CameraToMount -- cameraX=-0.42 cameraY=0.00 hyp=0.42 cameraTheta=3.13 mountX=0.38 mountY=-0.11, mountTheta=-0.28
22:39:05.816 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.42, y=0.00, opts=13)
22:39:05.820 00.004 12116 Enqueuing Move request for scope (-0.42, 0.00)
22:39:05.823 00.003 11824 Worker thread wakes up
22:39:05.823 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5130, FiltMin=1264, FiltMax=65535, Gamma=0.510
22:39:05.826 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.00) opts 0xd
22:39:05.826 00.000 12116 UpdateGuideState exits: m=839571 SNR=154.2
22:39:05.828 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:05.831 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.42, 0.00)
22:39:05.831 00.000 11824 Moving (-0.42, 0.00) raw xDistance=0.38 yDistance=-0.11
22:39:05.831 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
22:39:05.831 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:05.831 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:05.834 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:39:05.834 00.000 12116 Enqueuing Expose request
22:39:05.837 00.003 11824 MoveAxis(W, 85, ABG)
22:39:05.838 00.001 11824 Guiding  Dir = 3, Dur = 85
22:39:05.838 00.000 11824 IsSlewing returns 0
22:39:05.838 00.000 11824 IsGuiding returns 0
22:39:05.838 00.000 11824 PulseGuide returned control before completion, sleep 95
22:39:05.949 00.111 11824 IsGuiding returns 1
22:39:05.949 00.000 11824 scope still moving after pulse duration time elapsed
22:39:05.981 00.032 11824 IsSlewing returns 0
22:39:05.981 00.000 11824 IsGuiding returns 0
22:39:05.981 00.000 11824 scope move finished after 85 + 58 ms
22:39:05.982 00.001 11824 Move returns status 0, amount 85
22:39:05.982 00.000 11824 MoveAxis(N, 0, ABG)
22:39:05.982 00.000 11824 Move returns status 0, amount 0
22:39:05.982 00.000 11824 move complete, result=0
22:39:05.982 00.000 11824 worker thread done servicing request
22:39:05.982 00.000 11824 Worker thread wakes up
22:39:05.982 00.000 12116 GuideStep: 0.4 px 85 ms WEST, -0.1 px 0 ms NORTH
22:39:05.985 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:05.985 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:09.403 03.418 11824 Exposure complete
22:39:09.650 00.247 11824 worker thread done servicing request
22:39:09.650 00.000 12116 OnExposeComplete: enter
22:39:09.654 00.004 12116 UpdateGuideState(): m_state=6
22:39:09.657 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
22:39:09.663 00.006 12116 Star::Find returns 1 (0), X=691.98, Y=1005.47, Mass=798077, SNR=134.8, Peak=65535 HFD=3.6
22:39:09.667 00.004 12116 MultiStar: [#1 -0.51,0.18,0.80,U] [#2 -0.51,0.19,0.56,U] [#3 -0.43,0.07,0.58,U] [#4 0.59,0.09,0.47,U] [#5 -0.35,0.39,0.35,U] [#6 -0.31,-0.10,0.47,U] [#7 -0.50,0.20,0.33,U] [#8 -0.51,0.24,0.24,U] 
22:39:09.671 00.004 12116 refined, 8 included, MultiStar: {-0.38, 0.11}, one-star: {-0.58, -0.02}
22:39:09.674 00.003 12116 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.71) = xAngle (0.14 = 0.14)
22:39:09.678 00.004 12116 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.13 = 3.13)
22:39:09.681 00.003 12116 CameraToMount -- cameraX=-0.38 cameraY=0.11 hyp=0.39 cameraTheta=2.85 mountX=0.39 mountY=0.01, mountTheta=0.01
22:39:09.688 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.38, y=0.11, opts=13)
22:39:09.691 00.003 12116 Enqueuing Move request for scope (-0.38, 0.11)
22:39:09.695 00.004 11824 Worker thread wakes up
22:39:09.695 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1431, FiltMax=65535, Gamma=0.510
22:39:09.698 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.11) opts 0xd
22:39:09.698 00.000 12116 UpdateGuideState exits: m=798077 SNR=134.8
22:39:09.700 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.38, 0.11)
22:39:09.700 00.000 11824 Moving (-0.38, 0.11) raw xDistance=0.39 yDistance=0.01
22:39:09.701 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:09.704 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
22:39:09.704 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:09.705 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:09.707 00.002 12116 Enqueuing Expose request
22:39:09.710 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:39:09.710 00.000 11824 MoveAxis(W, 93, ABG)
22:39:09.711 00.001 11824 Guiding  Dir = 3, Dur = 93
22:39:09.711 00.000 11824 IsSlewing returns 0
22:39:09.711 00.000 11824 IsGuiding returns 0
22:39:09.711 00.000 11824 PulseGuide returned control before completion, sleep 103
22:39:09.830 00.119 11824 IsGuiding returns 1
22:39:09.830 00.000 11824 scope still moving after pulse duration time elapsed
22:39:09.862 00.032 11824 IsSlewing returns 0
22:39:09.862 00.000 11824 IsGuiding returns 0
22:39:09.862 00.000 11824 scope move finished after 93 + 58 ms
22:39:09.862 00.000 11824 Move returns status 0, amount 93
22:39:09.863 00.001 11824 MoveAxis(N, 0, ABG)
22:39:09.863 00.000 11824 Move returns status 0, amount 0
22:39:09.863 00.000 11824 move complete, result=0
22:39:09.863 00.000 11824 worker thread done servicing request
22:39:09.863 00.000 11824 Worker thread wakes up
22:39:09.863 00.000 12116 GuideStep: 0.4 px 93 ms WEST, 0.0 px 0 ms NORTH
22:39:09.866 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:09.866 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:13.281 03.415 11824 Exposure complete
22:39:13.535 00.254 11824 worker thread done servicing request
22:39:13.535 00.000 12116 OnExposeComplete: enter
22:39:13.539 00.004 12116 UpdateGuideState(): m_state=6
22:39:13.542 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
22:39:13.546 00.004 12116 Star::Find returns 1 (0), X=691.87, Y=1005.23, Mass=767002, SNR=113.8, Peak=65535 HFD=3.6
22:39:13.548 00.002 12116 MultiStar: [#1 -0.80,0.29,0.98,U] [#2 -0.76,0.10,0.71,U] [#3 -0.62,0.28,0.69,U] [#4 1.08,-0.11,0.62,U] [#5 -0.55,0.42,0.42,U] [#6 -0.51,0.11,0.58,U] [#7 -0.77,0.27,0.46,U] [#8 -0.37,-0.05,0.40,U] 
22:39:13.551 00.003 12116 refined, 8 included, MultiStar: {-0.48, 0.10}, one-star: {-0.69, -0.26}
22:39:13.555 00.004 12116 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.71) = xAngle (0.23 = 0.23)
22:39:13.557 00.002 12116 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.21 = -3.07)
22:39:13.561 00.004 12116 CameraToMount -- cameraX=-0.48 cameraY=0.10 hyp=0.49 cameraTheta=2.94 mountX=0.48 mountY=-0.04, mountTheta=-0.07
22:39:13.567 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.48, y=0.10, opts=13)
22:39:13.571 00.004 12116 Enqueuing Move request for scope (-0.48, 0.10)
22:39:13.575 00.004 11824 Worker thread wakes up
22:39:13.576 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.10) opts 0xd
22:39:13.576 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1507, FiltMax=65535, Gamma=0.510
22:39:13.580 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.48, 0.10)
22:39:13.580 00.000 12116 UpdateGuideState exits: m=767002 SNR=113.8
22:39:13.583 00.003 11824 Moving (-0.48, 0.10) raw xDistance=0.48 yDistance=-0.04
22:39:13.583 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:13.590 00.007 11824 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
22:39:13.590 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:13.593 00.003 12116 Enqueuing Expose request
22:39:13.596 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:13.596 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:13.596 00.000 11824 MoveAxis(W, 113, ABG)
22:39:13.597 00.001 11824 Guiding  Dir = 3, Dur = 113
22:39:13.597 00.000 11824 IsSlewing returns 0
22:39:13.597 00.000 11824 IsGuiding returns 0
22:39:13.597 00.000 11824 PulseGuide returned control before completion, sleep 123
22:39:13.725 00.128 11824 IsGuiding returns 1
22:39:13.725 00.000 11824 scope still moving after pulse duration time elapsed
22:39:13.757 00.032 11824 IsSlewing returns 0
22:39:13.758 00.001 11824 IsGuiding returns 0
22:39:13.758 00.000 11824 scope move finished after 113 + 47 ms
22:39:13.758 00.000 11824 Move returns status 0, amount 113
22:39:13.758 00.000 11824 MoveAxis(N, 0, ABG)
22:39:13.758 00.000 11824 Move returns status 0, amount 0
22:39:13.758 00.000 11824 move complete, result=0
22:39:13.758 00.000 11824 worker thread done servicing request
22:39:13.758 00.000 12116 GuideStep: 0.5 px 113 ms WEST, -0.0 px 0 ms NORTH
22:39:13.761 00.003 11824 Worker thread wakes up
22:39:13.761 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:13.761 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:17.176 03.415 11824 Exposure complete
22:39:17.427 00.251 11824 worker thread done servicing request
22:39:17.427 00.000 12116 OnExposeComplete: enter
22:39:17.431 00.004 12116 UpdateGuideState(): m_state=6
22:39:17.435 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
22:39:17.439 00.004 12116 Star::Find returns 1 (0), X=691.58, Y=1005.59, Mass=794011, SNR=130.8, Peak=65114 HFD=3.3
22:39:17.442 00.003 12116 MultiStar: [#1 -0.92,0.61,0.68,U] [#2 -0.84,0.43,0.76,U] [#3 -0.95,0.17,0.60,U] [#4 0.85,0.39,0.56,U] [#5 -0.64,0.51,0.39,U] [#6 -0.77,0.34,0.51,U] [#7 -0.94,0.37,0.36,U] [#8 -0.72,0.09,0.32,U] 
22:39:17.445 00.003 12116 refined, 8 included, MultiStar: {-0.69, 0.33}, one-star: {-0.97, 0.10}
22:39:17.447 00.002 12116 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.71) = xAngle (-0.02 = -0.02)
22:39:17.450 00.003 12116 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.97 = 2.97)
22:39:17.455 00.005 12116 CameraToMount -- cameraX=-0.69 cameraY=0.33 hyp=0.76 cameraTheta=2.69 mountX=0.76 mountY=0.13, mountTheta=0.17
22:39:17.462 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.69, y=0.33, opts=13)
22:39:17.465 00.003 12116 Enqueuing Move request for scope (-0.69, 0.33)
22:39:17.468 00.003 11824 Worker thread wakes up
22:39:17.468 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5133, FiltMin=1671, FiltMax=65535, Gamma=0.510
22:39:17.471 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.33) opts 0xd
22:39:17.472 00.001 12116 UpdateGuideState exits: m=794011 SNR=130.8
22:39:17.475 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.69, 0.33)
22:39:17.475 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:17.478 00.003 11824 Moving (-0.69, 0.33) raw xDistance=0.76 yDistance=0.13
22:39:17.478 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:17.481 00.003 12116 Enqueuing Expose request
22:39:17.483 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
22:39:17.484 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:17.484 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:39:17.484 00.000 11824 MoveAxis(W, 178, ABG)
22:39:17.484 00.000 11824 Guiding  Dir = 3, Dur = 178
22:39:17.485 00.001 11824 IsSlewing returns 0
22:39:17.485 00.000 11824 IsGuiding returns 0
22:39:17.485 00.000 11824 PulseGuide returned control before completion, sleep 188
22:39:17.678 00.193 11824 IsGuiding returns 1
22:39:17.678 00.000 11824 scope still moving after pulse duration time elapsed
22:39:17.710 00.032 11824 IsSlewing returns 0
22:39:17.710 00.000 11824 IsGuiding returns 0
22:39:17.711 00.001 11824 scope move finished after 178 + 47 ms
22:39:17.711 00.000 11824 Move returns status 0, amount 178
22:39:17.711 00.000 11824 MoveAxis(N, 0, ABG)
22:39:17.711 00.000 11824 Move returns status 0, amount 0
22:39:17.711 00.000 11824 move complete, result=0
22:39:17.711 00.000 11824 worker thread done servicing request
22:39:17.712 00.001 12116 GuideStep: 0.8 px 178 ms WEST, 0.1 px 0 ms NORTH
22:39:17.715 00.003 11824 Worker thread wakes up
22:39:17.715 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:17.715 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:21.130 03.415 11824 Exposure complete
22:39:21.370 00.240 12116 OnExposeComplete: enter
22:39:21.373 00.003 11824 worker thread done servicing request
22:39:21.373 00.000 12116 UpdateGuideState(): m_state=6
22:39:21.378 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
22:39:21.381 00.003 12116 Star::Find returns 1 (0), X=691.72, Y=1005.20, Mass=830826, SNR=143.3, Peak=65535 HFD=3.7
22:39:21.383 00.002 12116 MultiStar: [#1 -0.84,0.16,0.75,U] [#2 -0.92,-0.08,0.52,U] [#3 -0.91,0.11,0.59,U] [#4 0.97,-0.08,0.43,U] [#5 -0.94,0.10,0.34,U] [#6 -0.74,0.05,0.50,U] [#7 -0.98,0.12,0.35,U] [#8 -0.40,-0.09,0.29,U] 
22:39:21.387 00.004 12116 refined, 8 included, MultiStar: {-0.67, -0.02}, one-star: {-0.83, -0.29}
22:39:21.389 00.002 12116 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.71) = xAngle (-5.82 = 0.46)
22:39:21.395 00.006 12116 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.83 = -2.83)
22:39:21.398 00.003 12116 CameraToMount -- cameraX=-0.67 cameraY=-0.02 hyp=0.67 cameraTheta=-3.11 mountX=0.60 mountY=-0.20, mountTheta=-0.33
22:39:21.405 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.67, y=-0.02, opts=13)
22:39:21.408 00.003 12116 Enqueuing Move request for scope (-0.67, -0.02)
22:39:21.413 00.005 11824 Worker thread wakes up
22:39:21.413 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1751, FiltMax=65535, Gamma=0.510
22:39:21.416 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.02) opts 0xd
22:39:21.416 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.67, -0.02)
22:39:21.416 00.000 12116 UpdateGuideState exits: m=830826 SNR=143.3
22:39:21.421 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:21.424 00.003 11824 Moving (-0.67, -0.02) raw xDistance=0.60 yDistance=-0.20
22:39:21.424 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:21.428 00.004 12116 Enqueuing Expose request
22:39:21.430 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.60
22:39:21.430 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:21.431 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:39:21.431 00.000 11824 MoveAxis(W, 147, ABG)
22:39:21.431 00.000 11824 Guiding  Dir = 3, Dur = 147
22:39:21.431 00.000 11824 IsSlewing returns 0
22:39:21.431 00.000 11824 IsGuiding returns 0
22:39:21.432 00.001 11824 PulseGuide returned control before completion, sleep 157
22:39:21.594 00.162 11824 IsGuiding returns 1
22:39:21.594 00.000 11824 scope still moving after pulse duration time elapsed
22:39:21.625 00.031 11824 IsSlewing returns 0
22:39:21.625 00.000 11824 IsGuiding returns 0
22:39:21.625 00.000 11824 scope move finished after 147 + 47 ms
22:39:21.625 00.000 11824 Move returns status 0, amount 147
22:39:21.626 00.001 11824 MoveAxis(N, 0, ABG)
22:39:21.626 00.000 11824 Move returns status 0, amount 0
22:39:21.626 00.000 11824 move complete, result=0
22:39:21.626 00.000 11824 worker thread done servicing request
22:39:21.626 00.000 11824 Worker thread wakes up
22:39:21.627 00.001 12116 GuideStep: 0.6 px 147 ms WEST, -0.2 px 0 ms NORTH
22:39:21.630 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:21.630 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:25.039 03.409 11824 Exposure complete
22:39:25.304 00.265 11824 worker thread done servicing request
22:39:25.304 00.000 12116 OnExposeComplete: enter
22:39:25.307 00.003 12116 UpdateGuideState(): m_state=6
22:39:25.312 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
22:39:25.315 00.003 12116 Star::Find returns 1 (0), X=691.76, Y=1005.07, Mass=800451, SNR=126.1, Peak=65535 HFD=3.7
22:39:25.318 00.003 12116 MultiStar: [#1 -0.77,0.22,0.73,U] [#2 -0.75,0.01,0.72,U] [#3 -0.55,0.13,0.69,U] [#4 1.04,-0.34,0.55,U] [#5 -0.91,0.26,0.37,U] [#6 -0.38,0.00,0.56,U] [#7 -0.63,-0.13,0.38,U] [#8 -1.05,0.33,0.34,U] 
22:39:25.321 00.003 12116 refined, 8 included, MultiStar: {-0.53, -0.04}, one-star: {-0.79, -0.42}
22:39:25.325 00.004 12116 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.71) = xAngle (-5.79 = 0.49)
22:39:25.328 00.003 12116 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.80 = -2.80)
22:39:25.331 00.003 12116 CameraToMount -- cameraX=-0.53 cameraY=-0.04 hyp=0.54 cameraTheta=-3.08 mountX=0.47 mountY=-0.18, mountTheta=-0.36
22:39:25.336 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.53, y=-0.04, opts=13)
22:39:25.340 00.004 12116 Enqueuing Move request for scope (-0.53, -0.04)
22:39:25.343 00.003 11824 Worker thread wakes up
22:39:25.344 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5143, FiltMin=1683, FiltMax=65535, Gamma=0.510
22:39:25.346 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.04) opts 0xd
22:39:25.346 00.000 12116 UpdateGuideState exits: m=800451 SNR=126.1
22:39:25.349 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.53, -0.04)
22:39:25.349 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:25.352 00.003 11824 Moving (-0.53, -0.04) raw xDistance=0.47 yDistance=-0.18
22:39:25.352 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:25.355 00.003 12116 Enqueuing Expose request
22:39:25.358 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
22:39:25.359 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:25.359 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:39:25.359 00.000 11824 MoveAxis(W, 116, ABG)
22:39:25.359 00.000 11824 Guiding  Dir = 3, Dur = 116
22:39:25.359 00.000 11824 IsSlewing returns 0
22:39:25.359 00.000 11824 IsGuiding returns 0
22:39:25.359 00.000 11824 PulseGuide returned control before completion, sleep 126
22:39:25.497 00.138 11824 IsGuiding returns 1
22:39:25.497 00.000 11824 scope still moving after pulse duration time elapsed
22:39:25.530 00.033 11824 IsSlewing returns 0
22:39:25.530 00.000 11824 IsGuiding returns 0
22:39:25.530 00.000 11824 scope move finished after 116 + 54 ms
22:39:25.530 00.000 11824 Move returns status 0, amount 116
22:39:25.530 00.000 11824 MoveAxis(N, 0, ABG)
22:39:25.531 00.001 11824 Move returns status 0, amount 0
22:39:25.531 00.000 11824 move complete, result=0
22:39:25.531 00.000 11824 worker thread done servicing request
22:39:25.531 00.000 11824 Worker thread wakes up
22:39:25.531 00.000 12116 GuideStep: 0.5 px 116 ms WEST, -0.2 px 0 ms NORTH
22:39:25.534 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:25.534 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:28.938 03.404 11824 Exposure complete
22:39:29.182 00.244 11824 worker thread done servicing request
22:39:29.183 00.001 12116 OnExposeComplete: enter
22:39:29.187 00.004 12116 UpdateGuideState(): m_state=6
22:39:29.190 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
22:39:29.193 00.003 12116 Star::Find returns 1 (0), X=691.36, Y=1005.30, Mass=805392, SNR=122.4, Peak=65535 HFD=3.5
22:39:29.197 00.004 12116 MultiStar: [#1 -1.21,0.29,0.85,U] [#2 -1.06,-0.02,0.74,U] [#3 -0.94,0.07,0.72,U] [#4 1.45,-0.52,0.65,U] [#5 -0.91,0.28,0.43,U] [#6 -0.75,0.12,0.59,U] [#7 -1.16,0.03,0.40,U] [#8 -1.12,0.37,0.29,U] 
22:39:29.200 00.003 12116 refined, 8 included, MultiStar: {-0.77, 0.01}, one-star: {-1.20, -0.19}
22:39:29.203 00.003 12116 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.71) = xAngle (0.41 = 0.41)
22:39:29.206 00.003 12116 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.40 = -2.88)
22:39:29.209 00.003 12116 CameraToMount -- cameraX=-0.77 cameraY=0.01 hyp=0.77 cameraTheta=3.13 mountX=0.70 mountY=-0.20, mountTheta=-0.27
22:39:29.215 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.77, y=0.01, opts=13)
22:39:29.219 00.004 12116 Enqueuing Move request for scope (-0.77, 0.01)
22:39:29.223 00.004 11824 Worker thread wakes up
22:39:29.223 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1338, FiltMax=65535, Gamma=0.510
22:39:29.226 00.003 12116 UpdateGuideState exits: m=805392 SNR=122.4
22:39:29.229 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.01) opts 0xd
22:39:29.229 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.77, 0.01)
22:39:29.230 00.001 11824 Moving (-0.77, 0.01) raw xDistance=0.70 yDistance=-0.20
22:39:29.230 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.70
22:39:29.230 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:29.230 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:29.232 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:29.235 00.003 12116 Enqueuing Expose request
22:39:29.238 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:39:29.238 00.000 11824 MoveAxis(W, 165, ABG)
22:39:29.238 00.000 11824 Guiding  Dir = 3, Dur = 165
22:39:29.238 00.000 11824 IsSlewing returns 0
22:39:29.238 00.000 11824 IsGuiding returns 0
22:39:29.239 00.001 11824 PulseGuide returned control before completion, sleep 175
22:39:29.415 00.176 11824 IsGuiding returns 1
22:39:29.415 00.000 11824 scope still moving after pulse duration time elapsed
22:39:29.447 00.032 11824 IsSlewing returns 0
22:39:29.447 00.000 11824 IsGuiding returns 0
22:39:29.448 00.001 11824 scope move finished after 165 + 45 ms
22:39:29.448 00.000 11824 Move returns status 0, amount 165
22:39:29.448 00.000 11824 MoveAxis(N, 0, ABG)
22:39:29.448 00.000 11824 Move returns status 0, amount 0
22:39:29.448 00.000 11824 move complete, result=0
22:39:29.448 00.000 11824 worker thread done servicing request
22:39:29.450 00.002 12116 GuideStep: 0.7 px 165 ms WEST, -0.2 px 0 ms NORTH
22:39:29.454 00.004 11824 Worker thread wakes up
22:39:29.454 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:29.454 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:32.853 03.399 11824 Exposure complete
22:39:33.090 00.237 11824 worker thread done servicing request
22:39:33.090 00.000 12116 OnExposeComplete: enter
22:39:33.093 00.003 12116 UpdateGuideState(): m_state=6
22:39:33.097 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
22:39:33.099 00.002 12116 Star::Find returns 1 (0), X=691.50, Y=1004.92, Mass=774105, SNR=114.4, Peak=64563 HFD=3.5
22:39:33.103 00.004 12116 MultiStar: [#1 -0.91,-0.23,0.81,U] [#2 -0.97,-0.31,0.68,U] [#3 -0.88,0.04,0.75,U] [#4 1.30,-0.67,0.73,U] [#5 -0.79,-0.13,0.40,U] [#6 -0.69,-0.09,0.61,U] [#7 -1.11,-0.33,0.44,U] [#8 -0.69,-0.34,0.34,U] 
22:39:33.106 00.003 12116 refined, 8 included, MultiStar: {-0.63, -0.31}, one-star: {-1.06, -0.57}
22:39:33.110 00.004 12116 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.71) = xAngle (-5.39 = 0.89)
22:39:33.113 00.003 12116 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.41 = -2.41)
22:39:33.116 00.003 12116 CameraToMount -- cameraX=-0.63 cameraY=-0.31 hyp=0.70 cameraTheta=-2.68 mountX=0.44 mountY=-0.47, mountTheta=-0.82
22:39:33.123 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.63, y=-0.31, opts=13)
22:39:33.127 00.004 12116 Enqueuing Move request for scope (-0.63, -0.31)
22:39:33.129 00.002 11824 Worker thread wakes up
22:39:33.130 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1603, FiltMax=65535, Gamma=0.510
22:39:33.132 00.002 12116 UpdateGuideState exits: m=774105 SNR=114.4
22:39:33.135 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.31) opts 0xd
22:39:33.135 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:33.139 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.63, -0.31)
22:39:33.139 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:33.141 00.002 12116 Enqueuing Expose request
22:39:33.144 00.003 11824 Moving (-0.63, -0.31) raw xDistance=0.44 yDistance=-0.47
22:39:33.145 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
22:39:33.145 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:39:33.145 00.000 11824 MoveAxis(W, 111, ABG)
22:39:33.145 00.000 11824 Guiding  Dir = 3, Dur = 111
22:39:33.145 00.000 11824 IsSlewing returns 0
22:39:33.145 00.000 11824 IsGuiding returns 0
22:39:33.146 00.001 11824 PulseGuide returned control before completion, sleep 121
22:39:33.268 00.122 11824 IsGuiding returns 1
22:39:33.268 00.000 11824 scope still moving after pulse duration time elapsed
22:39:33.300 00.032 11824 IsSlewing returns 0
22:39:33.300 00.000 11824 IsGuiding returns 0
22:39:33.301 00.001 11824 scope move finished after 111 + 44 ms
22:39:33.301 00.000 11824 Move returns status 0, amount 111
22:39:33.301 00.000 11824 MoveAxis(N, 88, ABG)
22:39:33.301 00.000 11824 Guiding  Dir = 0, Dur = 88
22:39:33.301 00.000 11824 IsSlewing returns 0
22:39:33.302 00.001 11824 IsGuiding returns 0
22:39:33.302 00.000 11824 PulseGuide returned control before completion, sleep 98
22:39:33.411 00.109 11824 IsGuiding returns 1
22:39:33.411 00.000 11824 scope still moving after pulse duration time elapsed
22:39:33.442 00.031 11824 IsSlewing returns 0
22:39:33.442 00.000 11824 IsGuiding returns 0
22:39:33.442 00.000 11824 scope move finished after 88 + 53 ms
22:39:33.442 00.000 11824 Move returns status 0, amount 88
22:39:33.443 00.001 11824 move complete, result=0
22:39:33.443 00.000 11824 worker thread done servicing request
22:39:33.443 00.000 12116 GuideStep: 0.4 px 111 ms WEST, -0.5 px 88 ms NORTH
22:39:33.447 00.004 11824 Worker thread wakes up
22:39:33.448 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:33.448 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:36.846 03.398 11824 Exposure complete
22:39:37.089 00.243 11824 worker thread done servicing request
22:39:37.090 00.001 12116 OnExposeComplete: enter
22:39:37.093 00.003 12116 UpdateGuideState(): m_state=6
22:39:37.097 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
22:39:37.101 00.004 12116 Star::Find returns 1 (0), X=691.84, Y=1005.22, Mass=769986, SNR=111.2, Peak=65535 HFD=3.7
22:39:37.107 00.006 12116 MultiStar: [#1 -0.64,0.06,0.95,U] [#2 -0.62,0.05,0.75,U] [#3 -0.64,0.21,0.75,U] [#4 0.61,0.08,0.61,U] [#5 -0.43,0.13,0.43,U] [#6 -0.42,0.21,0.63,U] [#7 -0.66,0.30,0.42,U] [#8 -0.44,-0.03,0.39,U] 
22:39:37.111 00.004 12116 refined, 8 included, MultiStar: {-0.47, 0.06}, one-star: {-0.72, -0.27}
22:39:37.114 00.003 12116 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.71) = xAngle (0.31 = 0.31)
22:39:37.116 00.002 12116 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.30 = -2.99)
22:39:37.120 00.004 12116 CameraToMount -- cameraX=-0.47 cameraY=0.06 hyp=0.47 cameraTheta=3.02 mountX=0.45 mountY=-0.07, mountTheta=-0.16
22:39:37.127 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.47, y=0.06, opts=13)
22:39:37.130 00.003 12116 Enqueuing Move request for scope (-0.47, 0.06)
22:39:37.133 00.003 11824 Worker thread wakes up
22:39:37.133 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1379, FiltMax=65535, Gamma=0.510
22:39:37.138 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.06) opts 0xd
22:39:37.138 00.000 12116 UpdateGuideState exits: m=769986 SNR=111.2
22:39:37.141 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.47, 0.06)
22:39:37.141 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:37.144 00.003 11824 Moving (-0.47, 0.06) raw xDistance=0.45 yDistance=-0.07
22:39:37.144 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
22:39:37.145 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:37.145 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:37.148 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:39:37.148 00.000 12116 Enqueuing Expose request
22:39:37.150 00.002 11824 MoveAxis(W, 109, ABG)
22:39:37.150 00.000 11824 Guiding  Dir = 3, Dur = 109
22:39:37.150 00.000 11824 IsSlewing returns 0
22:39:37.151 00.001 11824 IsGuiding returns 0
22:39:37.151 00.000 11824 PulseGuide returned control before completion, sleep 119
22:39:37.277 00.126 11824 IsGuiding returns 1
22:39:37.277 00.000 11824 scope still moving after pulse duration time elapsed
22:39:37.309 00.032 11824 IsSlewing returns 0
22:39:37.309 00.000 11824 IsGuiding returns 0
22:39:37.309 00.000 11824 scope move finished after 109 + 49 ms
22:39:37.310 00.001 11824 Move returns status 0, amount 109
22:39:37.310 00.000 11824 MoveAxis(N, 0, ABG)
22:39:37.310 00.000 11824 Move returns status 0, amount 0
22:39:37.310 00.000 11824 move complete, result=0
22:39:37.310 00.000 11824 worker thread done servicing request
22:39:37.310 00.000 11824 Worker thread wakes up
22:39:37.310 00.000 12116 GuideStep: 0.5 px 109 ms WEST, -0.1 px 0 ms NORTH
22:39:37.313 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:37.313 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:40.730 03.417 11824 Exposure complete
22:39:40.968 00.238 12116 OnExposeComplete: enter
22:39:40.971 00.003 11824 worker thread done servicing request
22:39:40.972 00.001 12116 UpdateGuideState(): m_state=6
22:39:40.975 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
22:39:40.978 00.003 12116 Star::Find returns 1 (0), X=692.23, Y=1004.65, Mass=777943, SNR=117.6, Peak=65535 HFD=3.6
22:39:40.981 00.003 12116 MultiStar: [#1 -0.19,-0.31,0.81,U] [#2 -0.06,-0.54,0.69,U] [#3 -0.12,-0.27,0.62,U] [#4 0.38,-0.73,0.55,U] [#5 -0.04,-0.55,0.36,U] [#6 0.05,-0.40,0.59,U] [#7 -0.41,-0.31,0.41,U] [#8 0.04,-0.64,0.34,U] 
22:39:40.984 00.003 12116 refined, 8 included, MultiStar: {-0.10, -0.52}, one-star: {-0.33, -0.84}
22:39:40.988 00.004 12116 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.71) = xAngle (-4.47 = 1.81)
22:39:40.990 00.002 12116 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.48 = -1.48)
22:39:40.992 00.002 12116 CameraToMount -- cameraX=-0.10 cameraY=-0.52 hyp=0.53 cameraTheta=-1.75 mountX=-0.13 mountY=-0.53, mountTheta=-1.81
22:39:40.998 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.10, y=-0.52, opts=13)
22:39:41.001 00.003 12116 Enqueuing Move request for scope (-0.10, -0.52)
22:39:41.004 00.003 11824 Worker thread wakes up
22:39:41.004 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5200, FiltMin=1731, FiltMax=65535, Gamma=0.510
22:39:41.007 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.52) opts 0xd
22:39:41.007 00.000 12116 UpdateGuideState exits: m=777943 SNR=117.6
22:39:41.010 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.10, -0.52)
22:39:41.010 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:41.013 00.003 11824 Moving (-0.10, -0.52) raw xDistance=-0.13 yDistance=-0.53
22:39:41.013 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:41.015 00.002 12116 Enqueuing Expose request
22:39:41.018 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:39:41.018 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:39:41.018 00.000 11824 MoveAxis(E, 0, ABG)
22:39:41.018 00.000 11824 Move returns status 0, amount 0
22:39:41.018 00.000 11824 MoveAxis(N, 100, ABG)
22:39:41.018 00.000 11824 Guiding  Dir = 0, Dur = 100
22:39:41.019 00.001 11824 IsSlewing returns 0
22:39:41.019 00.000 11824 IsGuiding returns 0
22:39:41.019 00.000 11824 PulseGuide returned control before completion, sleep 110
22:39:41.139 00.120 11824 IsGuiding returns 1
22:39:41.139 00.000 11824 scope still moving after pulse duration time elapsed
22:39:41.171 00.032 11824 IsSlewing returns 0
22:39:41.172 00.001 11824 IsGuiding returns 0
22:39:41.172 00.000 11824 scope move finished after 100 + 52 ms
22:39:41.172 00.000 11824 Move returns status 0, amount 100
22:39:41.172 00.000 11824 move complete, result=0
22:39:41.172 00.000 11824 worker thread done servicing request
22:39:41.173 00.001 12116 GuideStep: -0.1 px 0 ms EAST, -0.5 px 100 ms NORTH
22:39:41.178 00.005 11824 Worker thread wakes up
22:39:41.178 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:41.178 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:44.585 03.407 11824 Exposure complete
22:39:44.854 00.269 11824 worker thread done servicing request
22:39:44.855 00.001 12116 OnExposeComplete: enter
22:39:44.858 00.003 12116 UpdateGuideState(): m_state=6
22:39:44.862 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
22:39:44.866 00.004 12116 Star::Find returns 1 (0), X=692.60, Y=1005.05, Mass=791353, SNR=127.8, Peak=65535 HFD=3.5
22:39:44.873 00.007 12116 MultiStar: [#1 0.03,-0.02,0.73,U] [#2 0.15,-0.01,0.57,U] [#3 -0.10,0.20,0.60,U] [#4 -0.04,0.07,0.51,U] [#5 0.00,0.15,0.35,U] [#6 0.31,0.15,0.61,U] [#7 0.02,0.21,0.41,U] [#8 0.33,-0.17,0.29,U] 
22:39:44.877 00.004 12116 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.05, -0.44}
22:39:44.879 00.002 12116 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.71) = xAngle (-3.06 = -3.06)
22:39:44.883 00.004 12116 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.07 = -0.07)
22:39:44.888 00.005 12116 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.35 mountX=-0.08 mountY=-0.01, mountTheta=-3.07
22:39:44.896 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.03, opts=13)
22:39:44.901 00.005 12116 Enqueuing Move request for scope (0.07, -0.03)
22:39:44.907 00.006 11824 Worker thread wakes up
22:39:44.907 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:39:44.907 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1757, FiltMax=65535, Gamma=0.510
22:39:44.912 00.005 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:39:44.912 00.000 12116 UpdateGuideState exits: m=791353 SNR=127.8
22:39:44.915 00.003 11824 Moving (0.07, -0.03) raw xDistance=-0.08 yDistance=-0.01
22:39:44.915 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:44.919 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:44.922 00.003 12116 Enqueuing Expose request
22:39:44.926 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:39:44.926 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:44.927 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:39:44.927 00.000 11824 MoveAxis(E, 0, ABG)
22:39:44.927 00.000 11824 Move returns status 0, amount 0
22:39:44.927 00.000 11824 MoveAxis(N, 0, ABG)
22:39:44.927 00.000 11824 Move returns status 0, amount 0
22:39:44.927 00.000 11824 move complete, result=0
22:39:44.927 00.000 11824 worker thread done servicing request
22:39:44.927 00.000 11824 Worker thread wakes up
22:39:44.927 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:44.928 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:44.930 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:48.339 03.409 11824 Exposure complete
22:39:48.596 00.257 11824 worker thread done servicing request
22:39:48.597 00.001 12116 OnExposeComplete: enter
22:39:48.600 00.003 12116 UpdateGuideState(): m_state=6
22:39:48.604 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
22:39:48.608 00.004 12116 Star::Find returns 1 (0), X=692.78, Y=1005.28, Mass=779356, SNR=113.6, Peak=65440 HFD=3.6
22:39:48.611 00.003 12116 MultiStar: [#1 0.21,0.05,0.93,U] [#2 0.33,-0.06,0.67,U] [#3 0.36,0.10,0.62,U] [#4 -0.30,0.05,0.67,U] [#5 0.39,0.05,0.41,U] [#6 0.60,0.19,0.58,U] [#7 0.23,0.18,0.42,U] [#8 0.47,0.05,0.32,U] 
22:39:48.614 00.003 12116 refined, 8 included, MultiStar: {0.25, 0.02}, one-star: {0.22, -0.21}
22:39:48.618 00.004 12116 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.71) = xAngle (-2.63 = -2.63)
22:39:48.621 00.003 12116 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.36 = 0.36)
22:39:48.624 00.003 12116 CameraToMount -- cameraX=0.25 cameraY=0.02 hyp=0.25 cameraTheta=0.08 mountX=-0.22 mountY=0.09, mountTheta=2.76
22:39:48.629 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=0.02, opts=13)
22:39:48.632 00.003 12116 Enqueuing Move request for scope (0.25, 0.02)
22:39:48.635 00.003 11824 Worker thread wakes up
22:39:48.635 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1389, FiltMax=65535, Gamma=0.510
22:39:48.639 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.02) opts 0xd
22:39:48.639 00.000 12116 UpdateGuideState exits: m=779356 SNR=113.6
22:39:48.642 00.003 11824 Handling offset move in thread for scope, endpoint = (0.25, 0.02)
22:39:48.642 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:48.645 00.003 11824 Moving (0.25, 0.02) raw xDistance=-0.22 yDistance=0.09
22:39:48.645 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:48.648 00.003 12116 Enqueuing Expose request
22:39:48.651 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
22:39:48.651 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:48.651 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:39:48.651 00.000 11824 MoveAxis(E, 0, ABG)
22:39:48.651 00.000 11824 Move returns status 0, amount 0
22:39:48.651 00.000 11824 MoveAxis(N, 0, ABG)
22:39:48.651 00.000 11824 Move returns status 0, amount 0
22:39:48.651 00.000 11824 move complete, result=0
22:39:48.652 00.001 11824 worker thread done servicing request
22:39:48.652 00.000 11824 Worker thread wakes up
22:39:48.652 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:48.652 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:48.656 00.004 12116 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:52.057 03.401 11824 Exposure complete
22:39:52.289 00.232 11824 worker thread done servicing request
22:39:52.289 00.000 12116 OnExposeComplete: enter
22:39:52.293 00.004 12116 UpdateGuideState(): m_state=6
22:39:52.296 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
22:39:52.299 00.003 12116 Star::Find returns 1 (0), X=692.78, Y=1004.94, Mass=771900, SNR=124.1, Peak=61472 HFD=3.9
22:39:52.303 00.004 12116 MultiStar: [#1 0.13,-0.14,0.70,U] [#2 0.32,-0.29,0.58,U] [#3 0.16,-0.18,0.69,U] [#4 -0.44,-0.04,0.53,U] [#5 0.25,0.11,0.37,U] [#6 0.33,-0.28,0.58,U] [#7 0.17,-0.37,0.40,U] [#8 0.70,-0.37,0.39,U] 
22:39:52.306 00.003 12116 refined, 8 included, MultiStar: {0.19, -0.26}, one-star: {0.23, -0.55}
22:39:52.309 00.003 12116 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.71) = xAngle (-3.66 = 2.63)
22:39:52.312 00.003 12116 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.67 = -0.67)
22:39:52.314 00.002 12116 CameraToMount -- cameraX=0.19 cameraY=-0.26 hyp=0.32 cameraTheta=-0.94 mountX=-0.28 mountY=-0.20, mountTheta=-2.52
22:39:52.322 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.19, y=-0.26, opts=13)
22:39:52.328 00.006 12116 Enqueuing Move request for scope (0.19, -0.26)
22:39:52.332 00.004 11824 Worker thread wakes up
22:39:52.332 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1543, FiltMax=65535, Gamma=0.510
22:39:52.337 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.26) opts 0xd
22:39:52.337 00.000 11824 Handling offset move in thread for scope, endpoint = (0.19, -0.26)
22:39:52.337 00.000 11824 Moving (0.19, -0.26) raw xDistance=-0.28 yDistance=-0.20
22:39:52.337 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
22:39:52.337 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:52.338 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:39:52.338 00.000 11824 MoveAxis(E, 0, ABG)
22:39:52.338 00.000 11824 Move returns status 0, amount 0
22:39:52.338 00.000 11824 MoveAxis(N, 0, ABG)
22:39:52.338 00.000 11824 Move returns status 0, amount 0
22:39:52.338 00.000 11824 move complete, result=0
22:39:52.338 00.000 12116 UpdateGuideState exits: m=771900 SNR=124.1
22:39:52.342 00.004 11824 worker thread done servicing request
22:39:52.342 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:52.348 00.006 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:52.352 00.004 12116 Enqueuing Expose request
22:39:52.362 00.010 11824 Worker thread wakes up
22:39:52.362 00.000 12116 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:39:52.368 00.006 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:52.368 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:55.775 03.407 11824 Exposure complete
22:39:56.023 00.248 11824 worker thread done servicing request
22:39:56.023 00.000 12116 OnExposeComplete: enter
22:39:56.027 00.004 12116 UpdateGuideState(): m_state=6
22:39:56.030 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
22:39:56.032 00.002 12116 Star::Find returns 1 (0), X=692.82, Y=1005.26, Mass=750105, SNR=115.7, Peak=60864 HFD=3.6
22:39:56.036 00.004 12116 MultiStar: [#1 0.29,0.25,0.82,U] [#2 0.30,-0.08,0.69,U] [#3 0.18,0.36,0.81,U] [#4 -0.17,0.19,0.54,U] [#5 0.28,0.07,0.40,U] [#6 0.45,0.23,0.62,U] [#7 0.25,0.19,0.38,U] [#8 0.47,0.14,0.36,U] 
22:39:56.039 00.003 12116 refined, 8 included, MultiStar: {0.25, 0.11}, one-star: {0.26, -0.23}
22:39:56.042 00.003 12116 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.71) = xAngle (-2.31 = -2.31)
22:39:56.045 00.003 12116 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.68 = 0.68)
22:39:56.048 00.003 12116 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.40 mountX=-0.19 mountY=0.17, mountTheta=2.39
22:39:56.053 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=0.11, opts=13)
22:39:56.056 00.003 12116 Enqueuing Move request for scope (0.25, 0.11)
22:39:56.058 00.002 11824 Worker thread wakes up
22:39:56.060 00.002 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1687, FiltMax=65535, Gamma=0.510
22:39:56.062 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.11) opts 0xd
22:39:56.063 00.001 12116 UpdateGuideState exits: m=750105 SNR=115.7
22:39:56.065 00.002 11824 Handling offset move in thread for scope, endpoint = (0.25, 0.11)
22:39:56.065 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:56.068 00.003 11824 Moving (0.25, 0.11) raw xDistance=-0.19 yDistance=0.17
22:39:56.068 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:56.071 00.003 12116 Enqueuing Expose request
22:39:56.073 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:39:56.074 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:56.074 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:39:56.074 00.000 11824 MoveAxis(E, 0, ABG)
22:39:56.074 00.000 11824 Move returns status 0, amount 0
22:39:56.074 00.000 11824 MoveAxis(N, 0, ABG)
22:39:56.074 00.000 11824 Move returns status 0, amount 0
22:39:56.074 00.000 11824 move complete, result=0
22:39:56.074 00.000 11824 worker thread done servicing request
22:39:56.074 00.000 11824 Worker thread wakes up
22:39:56.074 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:56.074 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:39:56.077 00.003 12116 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:39:59.490 03.413 11824 Exposure complete
22:39:59.728 00.238 11824 worker thread done servicing request
22:39:59.728 00.000 12116 OnExposeComplete: enter
22:39:59.731 00.003 12116 UpdateGuideState(): m_state=6
22:39:59.734 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
22:39:59.737 00.003 12116 Star::Find returns 1 (0), X=692.56, Y=1005.32, Mass=761069, SNR=120.5, Peak=65535 HFD=3.5
22:39:59.740 00.003 12116 MultiStar: [#1 0.04,0.15,0.83,U] [#2 0.10,0.15,0.76,U] [#3 0.36,0.03,0.73,U] [#4 -0.32,-0.16,0.69,U] [#5 0.23,0.21,0.41,U] [#6 0.49,0.18,0.57,U] [#7 0.29,0.08,0.40,U] [#8 0.03,0.17,0.34,U] 
22:39:59.744 00.004 12116 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.00, -0.17}
22:39:59.746 00.002 12116 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.71) = xAngle (-2.35 = -2.35)
22:39:59.749 00.003 12116 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.63 = 0.63)
22:39:59.751 00.002 12116 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.36 mountX=-0.09 mountY=0.07, mountTheta=2.44
22:39:59.757 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.12, y=0.04, opts=13)
22:39:59.762 00.005 12116 Enqueuing Move request for scope (0.12, 0.04)
22:39:59.765 00.003 11824 Worker thread wakes up
22:39:59.765 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:39:59.765 00.000 11824 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:39:59.766 00.001 11824 Moving (0.12, 0.04) raw xDistance=-0.09 yDistance=0.07
22:39:59.766 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:39:59.766 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:59.766 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1459, FiltMax=65535, Gamma=0.510
22:39:59.769 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:39:59.769 00.000 12116 UpdateGuideState exits: m=761069 SNR=120.5
22:39:59.772 00.003 11824 MoveAxis(E, 0, ABG)
22:39:59.772 00.000 11824 Move returns status 0, amount 0
22:39:59.772 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:59.775 00.003 11824 MoveAxis(N, 0, ABG)
22:39:59.775 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:39:59.778 00.003 11824 Move returns status 0, amount 0
22:39:59.778 00.000 11824 move complete, result=0
22:39:59.778 00.000 12116 Enqueuing Expose request
22:39:59.780 00.002 11824 worker thread done servicing request
22:39:59.780 00.000 11824 Worker thread wakes up
22:39:59.780 00.000 12116 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:59.783 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:39:59.783 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:40:03.194 03.411 11824 Exposure complete
22:40:03.433 00.239 11824 worker thread done servicing request
22:40:03.433 00.000 12116 OnExposeComplete: enter
22:40:03.437 00.004 12116 UpdateGuideState(): m_state=6
22:40:03.440 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
22:40:03.444 00.004 12116 Star::Find returns 1 (0), X=692.86, Y=1005.28, Mass=788781, SNR=109.6, Peak=65440 HFD=3.8
22:40:03.447 00.003 12116 MultiStar: [#1 0.37,0.21,0.86,U] [#2 0.38,0.22,0.75,U] [#3 0.29,0.34,0.71,U] [#4 -0.23,0.29,0.62,U] [#5 0.70,0.22,0.44,U] [#6 0.56,0.39,0.63,U] [#7 0.11,0.54,0.45,U] [#8 0.48,0.09,0.40,U] 
22:40:03.450 00.003 12116 single-star, 8 included, MultiStar: {0.32, 0.20}, one-star: {0.31, -0.21}
22:40:03.454 00.004 12116 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.71) = xAngle (-3.31 = 2.97)
22:40:03.456 00.002 12116 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.32 = -0.32)
22:40:03.460 00.004 12116 CameraToMount -- cameraX=0.31 cameraY=-0.21 hyp=0.37 cameraTheta=-0.60 mountX=-0.37 mountY=-0.12, mountTheta=-2.83
22:40:03.466 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.31, y=-0.21, opts=13)
22:40:03.469 00.003 12116 Enqueuing Move request for scope (0.31, -0.21)
22:40:03.472 00.003 11824 Worker thread wakes up
22:40:03.472 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1696, FiltMax=65535, Gamma=0.510
22:40:03.475 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.21) opts 0xd
22:40:03.475 00.000 12116 UpdateGuideState exits: m=788781 SNR=109.6
22:40:03.478 00.003 11824 Handling offset move in thread for scope, endpoint = (0.31, -0.21)
22:40:03.478 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:03.480 00.002 11824 Moving (0.31, -0.21) raw xDistance=-0.37 yDistance=-0.12
22:40:03.481 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
22:40:03.481 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:40:03.483 00.002 12116 Enqueuing Expose request
22:40:03.487 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:03.487 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:40:03.487 00.000 11824 MoveAxis(E, 83, ABG)
22:40:03.487 00.000 11824 Guiding  Dir = 2, Dur = 83
22:40:03.487 00.000 11824 IsSlewing returns 0
22:40:03.487 00.000 11824 IsGuiding returns 0
22:40:03.488 00.001 11824 PulseGuide returned control before completion, sleep 93
22:40:03.593 00.105 11824 IsGuiding returns 1
22:40:03.593 00.000 11824 scope still moving after pulse duration time elapsed
22:40:03.624 00.031 11824 IsSlewing returns 0
22:40:03.624 00.000 11824 IsGuiding returns 0
22:40:03.624 00.000 11824 scope move finished after 83 + 54 ms
22:40:03.624 00.000 11824 Move returns status 0, amount 83
22:40:03.624 00.000 11824 MoveAxis(N, 0, ABG)
22:40:03.624 00.000 11824 Move returns status 0, amount 0
22:40:03.624 00.000 11824 move complete, result=0
22:40:03.626 00.002 11824 worker thread done servicing request
22:40:03.626 00.000 11824 Worker thread wakes up
22:40:03.626 00.000 12116 GuideStep: -0.4 px 83 ms EAST, -0.1 px 0 ms NORTH
22:40:03.629 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:40:03.629 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:40:07.045 03.416 11824 Exposure complete
22:40:07.296 00.251 11824 worker thread done servicing request
22:40:07.296 00.000 12116 OnExposeComplete: enter
22:40:07.299 00.003 12116 UpdateGuideState(): m_state=6
22:40:07.304 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
22:40:07.308 00.004 12116 Star::Find returns 1 (0), X=692.94, Y=1005.21, Mass=759445, SNR=119.1, Peak=65440 HFD=3.9
22:40:07.311 00.003 12116 MultiStar: [#1 0.58,0.21,0.76,U] [#2 0.63,0.11,0.75,U] [#3 0.68,0.21,0.67,U] [#4 -0.71,-0.12,0.60,U] [#5 0.66,0.30,0.33,U] [#6 0.83,0.21,0.57,U] [#7 0.60,0.05,0.49,U] [#8 0.36,-0.00,0.30,U] 
22:40:07.314 00.003 12116 refined, 8 included, MultiStar: {0.44, 0.05}, one-star: {0.38, -0.28}
22:40:07.317 00.003 12116 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.71) = xAngle (-2.61 = -2.61)
22:40:07.321 00.004 12116 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.38 = 0.38)
22:40:07.324 00.003 12116 CameraToMount -- cameraX=0.44 cameraY=0.05 hyp=0.44 cameraTheta=0.11 mountX=-0.38 mountY=0.17, mountTheta=2.73
22:40:07.331 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.44, y=0.05, opts=13)
22:40:07.334 00.003 12116 Enqueuing Move request for scope (0.44, 0.05)
22:40:07.337 00.003 11824 Worker thread wakes up
22:40:07.337 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1715, FiltMax=65535, Gamma=0.510
22:40:07.341 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.05) opts 0xd
22:40:07.341 00.000 12116 UpdateGuideState exits: m=759445 SNR=119.1
22:40:07.344 00.003 11824 Handling offset move in thread for scope, endpoint = (0.44, 0.05)
22:40:07.344 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:07.347 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:40:07.349 00.002 12116 Enqueuing Expose request
22:40:07.353 00.004 11824 Moving (0.44, 0.05) raw xDistance=-0.38 yDistance=0.17
22:40:07.353 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
22:40:07.353 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:07.353 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:40:07.353 00.000 11824 MoveAxis(E, 91, ABG)
22:40:07.353 00.000 11824 Guiding  Dir = 2, Dur = 91
22:40:07.353 00.000 11824 IsSlewing returns 0
22:40:07.354 00.001 11824 IsGuiding returns 0
22:40:07.354 00.000 11824 PulseGuide returned control before completion, sleep 101
22:40:07.463 00.109 11824 IsGuiding returns 1
22:40:07.463 00.000 11824 scope still moving after pulse duration time elapsed
22:40:07.494 00.031 11824 IsSlewing returns 0
22:40:07.494 00.000 11824 IsGuiding returns 0
22:40:07.494 00.000 11824 scope move finished after 91 + 49 ms
22:40:07.494 00.000 11824 Move returns status 0, amount 91
22:40:07.494 00.000 11824 MoveAxis(N, 0, ABG)
22:40:07.494 00.000 11824 Move returns status 0, amount 0
22:40:07.495 00.001 11824 move complete, result=0
22:40:07.495 00.000 11824 worker thread done servicing request
22:40:07.495 00.000 11824 Worker thread wakes up
22:40:07.495 00.000 12116 GuideStep: -0.4 px 91 ms EAST, 0.2 px 0 ms NORTH
22:40:07.499 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:40:07.499 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:40:10.920 03.421 11824 Exposure complete
22:40:11.175 00.255 11824 worker thread done servicing request
22:40:11.175 00.000 12116 OnExposeComplete: enter
22:40:11.178 00.003 12116 UpdateGuideState(): m_state=6
22:40:11.182 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
22:40:11.184 00.002 12116 Star::Find returns 1 (0), X=692.92, Y=1004.86, Mass=823755, SNR=139.1, Peak=65485 HFD=3.9
22:40:11.189 00.005 12116 MultiStar: [#1 0.24,-0.01,0.66,U] [#2 0.42,-0.41,0.62,U] [#3 0.42,-0.19,0.54,U] [#4 -0.56,-0.33,0.42,U] [#5 0.36,-0.03,0.37,U] [#6 0.71,-0.27,0.50,U] [#7 0.34,-0.19,0.36,U] [#8 0.54,-0.38,0.27,U] 
22:40:11.192 00.003 12116 refined, 8 included, MultiStar: {0.32, -0.30}, one-star: {0.37, -0.63}
22:40:11.196 00.004 12116 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.71) = xAngle (-3.47 = 2.81)
22:40:11.199 00.003 12116 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.48 = -0.48)
22:40:11.205 00.006 12116 CameraToMount -- cameraX=0.32 cameraY=-0.30 hyp=0.44 cameraTheta=-0.75 mountX=-0.42 mountY=-0.21, mountTheta=-2.69
22:40:11.213 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.32, y=-0.30, opts=13)
22:40:11.217 00.004 12116 Enqueuing Move request for scope (0.32, -0.30)
22:40:11.224 00.007 11824 Worker thread wakes up
22:40:11.224 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1530, FiltMax=65535, Gamma=0.510
22:40:11.228 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.30) opts 0xd
22:40:11.228 00.000 12116 UpdateGuideState exits: m=823755 SNR=139.1
22:40:11.232 00.004 11824 Handling offset move in thread for scope, endpoint = (0.32, -0.30)
22:40:11.232 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:11.238 00.006 11824 Moving (0.32, -0.30) raw xDistance=-0.42 yDistance=-0.21
22:40:11.238 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
22:40:11.238 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:11.238 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:40:11.239 00.001 11824 MoveAxis(E, 101, ABG)
22:40:11.239 00.000 11824 Guiding  Dir = 2, Dur = 101
22:40:11.239 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:40:11.243 00.004 12116 Enqueuing Expose request
22:40:11.247 00.004 11824 IsSlewing returns 0
22:40:11.249 00.002 11824 IsGuiding returns 0
22:40:11.253 00.004 11824 PulseGuide returned control before completion, sleep 109
22:40:11.378 00.125 11824 IsGuiding returns 0
22:40:11.378 00.000 11824 Move returns status 0, amount 101
22:40:11.378 00.000 11824 MoveAxis(N, 0, ABG)
22:40:11.378 00.000 11824 Move returns status 0, amount 0
22:40:11.378 00.000 11824 move complete, result=0
22:40:11.378 00.000 11824 worker thread done servicing request
22:40:11.379 00.001 12116 GuideStep: -0.4 px 101 ms EAST, -0.2 px 0 ms NORTH
22:40:11.382 00.003 11824 Worker thread wakes up
22:40:11.382 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:40:11.382 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:40:14.778 03.396 11824 Exposure complete
22:40:15.016 00.238 11824 worker thread done servicing request
22:40:15.016 00.000 12116 OnExposeComplete: enter
22:40:15.021 00.005 12116 UpdateGuideState(): m_state=6
22:40:15.025 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
22:40:15.029 00.004 12116 Star::Find returns 1 (0), X=693.57, Y=1004.68, Mass=770416, SNR=129.0, Peak=65507 HFD=3.4
22:40:15.032 00.003 12116 MultiStar: [#1 1.07,-0.42,0.72,U] [#2 1.23,-0.57,0.68,U] [#3 1.09,-0.23,0.71,U] [#4 -1.12,-0.30,0.55,U] [#5 1.21,-0.12,0.37,U] [#6 1.33,-0.35,0.56,U] [#7 1.09,-0.41,0.45,U] [#8 1.44,-0.84,0.34,U] 
22:40:15.035 00.003 12116 refined, 8 included, MultiStar: {0.92, -0.47}, one-star: {1.01, -0.81}
22:40:15.039 00.004 12116 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.71) = xAngle (-3.19 = 3.09)
22:40:15.042 00.003 12116 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.20 = -0.20)
22:40:15.045 00.003 12116 CameraToMount -- cameraX=0.92 cameraY=-0.47 hyp=1.03 cameraTheta=-0.48 mountX=-1.03 mountY=-0.21, mountTheta=-2.94
22:40:15.051 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.92, y=-0.47, opts=13)
22:40:15.055 00.004 12116 Enqueuing Move request for scope (0.92, -0.47)
22:40:15.057 00.002 11824 Worker thread wakes up
22:40:15.058 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.47) opts 0xd
22:40:15.058 00.000 11824 Handling offset move in thread for scope, endpoint = (0.92, -0.47)
22:40:15.058 00.000 11824 Moving (0.92, -0.47) raw xDistance=-1.03 yDistance=-0.21
22:40:15.058 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.03
22:40:15.058 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:15.058 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5175, FiltMin=1718, FiltMax=65535, Gamma=0.510
22:40:15.061 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:40:15.061 00.000 12116 UpdateGuideState exits: m=770416 SNR=129.0
22:40:15.064 00.003 11824 MoveAxis(E, 238, ABG)
22:40:15.064 00.000 11824 Guiding  Dir = 2, Dur = 238
22:40:15.064 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:15.067 00.003 11824 IsSlewing returns 0
22:40:15.067 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:40:15.071 00.004 12116 Enqueuing Expose request
22:40:15.074 00.003 11824 IsGuiding returns 0
22:40:15.074 00.000 11824 PulseGuide returned control before completion, sleep 248
22:40:15.337 00.263 11824 IsGuiding returns 1
22:40:15.337 00.000 11824 scope still moving after pulse duration time elapsed
22:40:15.368 00.031 11824 IsSlewing returns 0
22:40:15.368 00.000 11824 IsGuiding returns 0
22:40:15.369 00.001 11824 scope move finished after 238 + 57 ms
22:40:15.369 00.000 11824 Move returns status 0, amount 238
22:40:15.369 00.000 11824 MoveAxis(N, 0, ABG)
22:40:15.369 00.000 11824 Move returns status 0, amount 0
22:40:15.369 00.000 11824 move complete, result=0
22:40:15.369 00.000 11824 worker thread done servicing request
22:40:15.369 00.000 11824 Worker thread wakes up
22:40:15.369 00.000 12116 GuideStep: -1.0 px 238 ms EAST, -0.2 px 0 ms NORTH
22:40:15.372 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:40:15.373 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:40:18.784 03.411 11824 Exposure complete
22:40:19.020 00.236 11824 worker thread done servicing request
22:40:19.021 00.001 12116 OnExposeComplete: enter
22:40:19.024 00.003 12116 UpdateGuideState(): m_state=6
22:40:19.029 00.005 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
22:40:19.032 00.003 12116 Star::Find returns 1 (0), X=693.08, Y=1004.79, Mass=805962, SNR=117.5, Peak=65485 HFD=3.5
22:40:19.036 00.004 12116 MultiStar: [#1 0.57,-0.15,0.88,U] [#2 0.59,-0.44,0.66,U] [#3 0.57,0.10,0.75,U] [#4 -0.44,-0.27,0.64,U] [#5 0.76,-0.05,0.43,U] [#6 0.77,-0.13,0.55,U] [#7 0.76,-0.53,0.44,U] [#8 0.84,-0.57,0.32,U] 
22:40:19.039 00.003 12116 refined, 8 included, MultiStar: {0.52, -0.30}, one-star: {0.53, -0.70}
22:40:19.042 00.003 12116 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.71) = xAngle (-3.25 = 3.04)
22:40:19.046 00.004 12116 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.26 = -0.26)
22:40:19.048 00.002 12116 CameraToMount -- cameraX=0.52 cameraY=-0.30 hyp=0.60 cameraTheta=-0.53 mountX=-0.60 mountY=-0.15, mountTheta=-2.89
22:40:19.055 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.52, y=-0.30, opts=13)
22:40:19.059 00.004 12116 Enqueuing Move request for scope (0.52, -0.30)
22:40:19.063 00.004 11824 Worker thread wakes up
22:40:19.063 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1568, FiltMax=65535, Gamma=0.510
22:40:19.066 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.30) opts 0xd
22:40:19.066 00.000 12116 UpdateGuideState exits: m=805962 SNR=117.5
22:40:19.070 00.004 11824 Handling offset move in thread for scope, endpoint = (0.52, -0.30)
22:40:19.070 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:19.072 00.002 11824 Moving (0.52, -0.30) raw xDistance=-0.60 yDistance=-0.15
22:40:19.073 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.60
22:40:19.073 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:19.073 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:40:19.076 00.003 12116 Enqueuing Expose request
22:40:19.079 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:40:19.079 00.000 11824 MoveAxis(E, 150, ABG)
22:40:19.079 00.000 11824 Guiding  Dir = 2, Dur = 150
22:40:19.080 00.001 11824 IsSlewing returns 0
22:40:19.080 00.000 11824 IsGuiding returns 0
22:40:19.080 00.000 11824 PulseGuide returned control before completion, sleep 160
22:40:19.246 00.166 11824 IsGuiding returns 1
22:40:19.246 00.000 11824 scope still moving after pulse duration time elapsed
22:40:19.278 00.032 11824 IsSlewing returns 0
22:40:19.278 00.000 11824 IsGuiding returns 1
22:40:19.310 00.032 11824 IsSlewing returns 0
22:40:19.310 00.000 11824 IsGuiding returns 0
22:40:19.310 00.000 11824 scope move finished after 150 + 80 ms
22:40:19.310 00.000 11824 Move returns status 0, amount 150
22:40:19.310 00.000 11824 MoveAxis(N, 0, ABG)
22:40:19.310 00.000 11824 Move returns status 0, amount 0
22:40:19.310 00.000 11824 move complete, result=0
22:40:19.311 00.001 11824 worker thread done servicing request
22:40:19.311 00.000 11824 Worker thread wakes up
22:40:19.311 00.000 12116 GuideStep: -0.6 px 150 ms EAST, -0.2 px 0 ms NORTH
22:40:19.313 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:40:19.313 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:40:22.780 03.467 11824 Exposure complete
22:40:23.039 00.259 11824 worker thread done servicing request
22:40:23.040 00.001 12116 OnExposeComplete: enter
22:40:23.044 00.004 12116 UpdateGuideState(): m_state=6
22:40:23.047 00.003 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
22:40:23.051 00.004 12116 Star::Find returns 1 (0), X=693.41, Y=1004.91, Mass=831604, SNR=127.5, Peak=65507 HFD=3.6
22:40:23.055 00.004 12116 MultiStar: [#1 0.94,-0.11,0.71,U] [#2 0.99,-0.39,0.69,U] [#3 0.86,0.08,0.61,U] [#4 -0.87,-0.25,0.55,U] [#5 1.19,-0.18,0.41,U] [#6 1.14,-0.13,0.55,U] [#7 0.96,-0.15,0.34,U] [#8 1.14,-0.49,0.29,U] 
22:40:23.058 00.003 12116 refined, 8 included, MultiStar: {0.78, -0.26}, one-star: {0.85, -0.58}
22:40:23.062 00.004 12116 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.71) = xAngle (-3.04 = -3.04)
22:40:23.065 00.003 12116 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.05 = -0.05)
22:40:23.068 00.003 12116 CameraToMount -- cameraX=0.78 cameraY=-0.26 hyp=0.82 cameraTheta=-0.32 mountX=-0.82 mountY=-0.04, mountTheta=-3.09
22:40:23.078 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.78, y=-0.26, opts=13)
22:40:23.081 00.003 12116 Enqueuing Move request for scope (0.78, -0.26)
22:40:23.084 00.003 11824 Worker thread wakes up
22:40:23.084 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.26) opts 0xd
22:40:23.084 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1722, FiltMax=65535, Gamma=0.510
22:40:23.088 00.004 11824 Handling offset move in thread for scope, endpoint = (0.78, -0.26)
22:40:23.088 00.000 12116 UpdateGuideState exits: m=831604 SNR=127.5
22:40:23.091 00.003 11824 Moving (0.78, -0.26) raw xDistance=-0.82 yDistance=-0.04
22:40:23.091 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:23.095 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.82
22:40:23.095 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:23.095 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:40:23.098 00.003 12116 Enqueuing Expose request
22:40:23.101 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:40:23.101 00.000 11824 MoveAxis(E, 194, ABG)
22:40:23.101 00.000 11824 Guiding  Dir = 2, Dur = 194
22:40:23.101 00.000 11824 IsSlewing returns 0
22:40:23.102 00.001 11824 IsGuiding returns 0
22:40:23.102 00.000 11824 PulseGuide returned control before completion, sleep 204
22:40:23.314 00.212 11824 IsGuiding returns 1
22:40:23.314 00.000 11824 scope still moving after pulse duration time elapsed
22:40:23.346 00.032 11824 IsSlewing returns 0
22:40:23.346 00.000 11824 IsGuiding returns 0
22:40:23.346 00.000 11824 scope move finished after 194 + 50 ms
22:40:23.346 00.000 11824 Move returns status 0, amount 194
22:40:23.346 00.000 11824 MoveAxis(N, 0, ABG)
22:40:23.346 00.000 11824 Move returns status 0, amount 0
22:40:23.347 00.001 11824 move complete, result=0
22:40:23.347 00.000 11824 worker thread done servicing request
22:40:23.347 00.000 11824 Worker thread wakes up
22:40:23.347 00.000 12116 GuideStep: -0.8 px 194 ms EAST, -0.0 px 0 ms NORTH
22:40:23.350 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:40:23.350 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:40:26.779 03.429 11824 Exposure complete
22:40:27.057 00.278 11824 worker thread done servicing request
22:40:27.057 00.000 12116 OnExposeComplete: enter
22:40:27.060 00.003 12116 UpdateGuideState(): m_state=6
22:40:27.064 00.004 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
22:40:27.068 00.004 12116 Star::Find returns 1 (0), X=692.60, Y=1005.51, Mass=779953, SNR=114.8, Peak=64096 HFD=3.3
22:40:27.073 00.005 12116 MultiStar: [#1 0.01,0.49,0.80,U] [#2 0.08,0.33,0.82,U] [#3 -0.02,0.40,0.67,U] [#4 -0.24,0.37,0.64,U] [#5 0.15,0.65,0.48,U] [#6 0.06,0.34,0.64,U] [#7 0.23,0.39,0.40,U] [#8 0.26,0.26,0.29,U] 
22:40:27.076 00.003 12116 single-star, 8 included, MultiStar: {0.04, 0.34}, one-star: {0.04, 0.02}
22:40:27.080 00.004 12116 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.71) = xAngle (-2.31 = -2.31)
22:40:27.083 00.003 12116 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.68 = 0.68)
22:40:27.087 00.004 12116 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.41 mountX=-0.03 mountY=0.03, mountTheta=2.39
22:40:27.097 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.04, y=0.02, opts=13)
22:40:27.100 00.003 12116 Enqueuing Move request for scope (0.04, 0.02)
22:40:27.104 00.004 11824 Worker thread wakes up
22:40:27.105 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1443, FiltMax=65535, Gamma=0.510
22:40:27.107 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
22:40:27.107 00.000 11824 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
22:40:27.108 00.001 12116 UpdateGuideState exits: m=779953 SNR=114.8
22:40:27.111 00.003 11824 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=0.03
22:40:27.111 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:27.114 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:40:27.114 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:40:27.117 00.003 12116 Enqueuing Expose request
22:40:27.121 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:27.121 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:27.121 00.000 11824 MoveAxis(E, 0, ABG)
22:40:27.121 00.000 11824 Move returns status 0, amount 0
22:40:27.121 00.000 11824 MoveAxis(N, 0, ABG)
22:40:27.121 00.000 11824 Move returns status 0, amount 0
22:40:27.122 00.001 11824 move complete, result=0
22:40:27.122 00.000 11824 worker thread done servicing request
22:40:27.122 00.000 11824 Worker thread wakes up
22:40:27.122 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:40:27.122 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:40:27.124 00.002 12116 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:30.530 03.406 11824 Exposure complete
22:40:30.772 00.242 11824 worker thread done servicing request
22:40:30.772 00.000 12116 OnExposeComplete: enter
22:40:30.776 00.004 12116 UpdateGuideState(): m_state=6
22:40:30.779 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
22:40:30.781 00.002 12116 Star::Find returns 1 (0), X=693.08, Y=1005.10, Mass=770150, SNR=108.4, Peak=65440 HFD=3.8
22:40:30.786 00.005 12116 MultiStar: [#1 0.50,0.12,0.90,U] [#2 0.58,-0.08,0.81,U] [#3 0.50,-0.07,0.83,U] [#4 -0.40,-0.15,0.60,U] [#5 0.67,-0.05,0.48,U] [#6 0.77,-0.15,0.73,U] [#7 0.55,0.06,0.50,U] [#8 0.70,-0.14,0.39,U] 
22:40:30.789 00.003 12116 refined, 8 included, MultiStar: {0.49, -0.11}, one-star: {0.52, -0.39}
22:40:30.792 00.003 12116 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.71) = xAngle (-2.93 = -2.93)
22:40:30.795 00.003 12116 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.06 = 0.06)
22:40:30.797 00.002 12116 CameraToMount -- cameraX=0.49 cameraY=-0.11 hyp=0.50 cameraTheta=-0.21 mountX=-0.49 mountY=0.03, mountTheta=3.08
22:40:30.804 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.49, y=-0.11, opts=13)
22:40:30.807 00.003 12116 Enqueuing Move request for scope (0.49, -0.11)
22:40:30.812 00.005 11824 Worker thread wakes up
22:40:30.812 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5168, FiltMin=1607, FiltMax=65535, Gamma=0.510
22:40:30.815 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.11) opts 0xd
22:40:30.815 00.000 12116 UpdateGuideState exits: m=770150 SNR=108.4
22:40:30.818 00.003 11824 Handling offset move in thread for scope, endpoint = (0.49, -0.11)
22:40:30.818 00.000 11824 Moving (0.49, -0.11) raw xDistance=-0.49 yDistance=0.03
22:40:30.819 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
22:40:30.819 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:30.819 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:30.822 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:40:30.825 00.003 12116 Enqueuing Expose request
22:40:30.829 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:30.829 00.000 11824 MoveAxis(E, 110, ABG)
22:40:30.829 00.000 11824 Guiding  Dir = 2, Dur = 110
22:40:30.829 00.000 11824 IsSlewing returns 0
22:40:30.829 00.000 11824 IsGuiding returns 0
22:40:30.830 00.001 11824 PulseGuide returned control before completion, sleep 120
22:40:30.959 00.129 11824 IsGuiding returns 1
22:40:30.959 00.000 11824 scope still moving after pulse duration time elapsed
22:40:30.991 00.032 11824 IsSlewing returns 0
22:40:30.991 00.000 11824 IsGuiding returns 0
22:40:30.991 00.000 11824 scope move finished after 110 + 52 ms
22:40:30.992 00.001 11824 Move returns status 0, amount 110
22:40:30.992 00.000 11824 MoveAxis(N, 0, ABG)
22:40:30.992 00.000 11824 Move returns status 0, amount 0
22:40:30.992 00.000 11824 move complete, result=0
22:40:30.992 00.000 11824 worker thread done servicing request
22:40:30.992 00.000 11824 Worker thread wakes up
22:40:30.992 00.000 12116 GuideStep: -0.5 px 110 ms EAST, 0.0 px 0 ms NORTH
22:40:30.995 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:40:30.995 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:40:34.419 03.424 11824 Exposure complete
22:40:34.672 00.253 11824 worker thread done servicing request
22:40:34.672 00.000 12116 OnExposeComplete: enter
22:40:34.676 00.004 12116 UpdateGuideState(): m_state=6
22:40:34.680 00.004 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
22:40:34.683 00.003 12116 Star::Find returns 1 (0), X=693.03, Y=1004.88, Mass=766075, SNR=98.6, Peak=65485 HFD=3.0
22:40:34.688 00.005 12116 MultiStar: [#1 0.46,-0.21,1.05,U] [#2 0.60,-0.43,0.95,U] [#3 0.61,-0.26,0.86,U] [#4 -0.59,-0.28,0.74,U] [#5 0.59,-0.32,0.51,U] [#6 0.75,-0.13,0.80,U] [#7 0.65,-0.37,0.54,U] [#8 0.71,-0.52,0.43,U] 
22:40:34.691 00.003 12116 refined, 8 included, MultiStar: {0.46, -0.35}, one-star: {0.48, -0.61}
22:40:34.694 00.003 12116 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.71) = xAngle (-3.36 = 2.93)
22:40:34.699 00.005 12116 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.37 = -0.37)
22:40:34.703 00.004 12116 CameraToMount -- cameraX=0.46 cameraY=-0.35 hyp=0.58 cameraTheta=-0.64 mountX=-0.56 mountY=-0.21, mountTheta=-2.79
22:40:34.710 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.46, y=-0.35, opts=13)
22:40:34.713 00.003 12116 Enqueuing Move request for scope (0.46, -0.35)
22:40:34.716 00.003 11824 Worker thread wakes up
22:40:34.716 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5175, FiltMin=1760, FiltMax=65535, Gamma=0.510
22:40:34.719 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.35) opts 0xd
22:40:34.719 00.000 12116 UpdateGuideState exits: m=766075 SNR=98.6
22:40:34.722 00.003 11824 Handling offset move in thread for scope, endpoint = (0.46, -0.35)
22:40:34.722 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:34.725 00.003 11824 Moving (0.46, -0.35) raw xDistance=-0.56 yDistance=-0.21
22:40:34.725 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:40:34.728 00.003 12116 Enqueuing Expose request
22:40:34.731 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
22:40:34.731 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:34.732 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:40:34.732 00.000 11824 MoveAxis(E, 134, ABG)
22:40:34.732 00.000 11824 Guiding  Dir = 2, Dur = 134
22:40:34.732 00.000 11824 IsSlewing returns 0
22:40:34.732 00.000 11824 IsGuiding returns 0
22:40:34.733 00.001 11824 PulseGuide returned control before completion, sleep 144
22:40:34.890 00.157 11824 IsGuiding returns 0
22:40:34.890 00.000 11824 Move returns status 0, amount 134
22:40:34.890 00.000 11824 MoveAxis(N, 0, ABG)
22:40:34.890 00.000 11824 Move returns status 0, amount 0
22:40:34.890 00.000 11824 move complete, result=0
22:40:34.891 00.001 11824 worker thread done servicing request
22:40:34.891 00.000 11824 Worker thread wakes up
22:40:34.891 00.000 12116 GuideStep: -0.6 px 134 ms EAST, -0.2 px 0 ms NORTH
22:40:34.895 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:40:34.896 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:40:38.311 03.415 11824 Exposure complete
22:40:38.559 00.248 11824 worker thread done servicing request
22:40:38.559 00.000 12116 OnExposeComplete: enter
22:40:38.563 00.004 12116 UpdateGuideState(): m_state=6
22:40:38.567 00.004 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
22:40:38.576 00.009 12116 Star::Find returns 1 (0), X=693.23, Y=1004.83, Mass=760754, SNR=105.5, Peak=65440 HFD=3.6
22:40:38.581 00.005 12116 MultiStar: [#1 0.67,-0.19,0.93,U] [#2 0.83,-0.43,0.81,U] [#3 0.76,-0.27,0.78,U] [#4 -0.58,-0.10,0.79,U] [#5 0.86,-0.36,0.43,U] [#6 0.95,-0.36,0.77,U] [#7 0.67,-0.57,0.54,U] [#8 1.11,-0.47,0.39,U] 
22:40:38.590 00.009 12116 refined, 8 included, MultiStar: {0.62, -0.37}, one-star: {0.67, -0.66}
22:40:38.598 00.008 12116 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.71) = xAngle (-3.26 = 3.03)
22:40:38.604 00.006 12116 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.27 = -0.27)
22:40:38.609 00.005 12116 CameraToMount -- cameraX=0.62 cameraY=-0.37 hyp=0.72 cameraTheta=-0.54 mountX=-0.72 mountY=-0.19, mountTheta=-2.88
22:40:38.617 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.62, y=-0.37, opts=13)
22:40:38.621 00.004 12116 Enqueuing Move request for scope (0.62, -0.37)
22:40:38.624 00.003 11824 Worker thread wakes up
22:40:38.624 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5175, FiltMin=1747, FiltMax=65535, Gamma=0.510
22:40:38.627 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.37) opts 0xd
22:40:38.628 00.001 12116 UpdateGuideState exits: m=760754 SNR=105.5
22:40:38.631 00.003 11824 Handling offset move in thread for scope, endpoint = (0.62, -0.37)
22:40:38.631 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:38.634 00.003 11824 Moving (0.62, -0.37) raw xDistance=-0.72 yDistance=-0.19
22:40:38.634 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:40:38.638 00.004 12116 Enqueuing Expose request
22:40:38.641 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
22:40:38.641 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:38.641 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:40:38.641 00.000 11824 MoveAxis(E, 170, ABG)
22:40:38.641 00.000 11824 Guiding  Dir = 2, Dur = 170
22:40:38.641 00.000 11824 IsSlewing returns 0
22:40:38.642 00.001 11824 IsGuiding returns 0
22:40:38.642 00.000 11824 PulseGuide returned control before completion, sleep 180
22:40:38.836 00.194 11824 IsGuiding returns 1
22:40:38.837 00.001 11824 scope still moving after pulse duration time elapsed
22:40:38.867 00.030 11824 IsSlewing returns 0
22:40:38.868 00.001 11824 IsGuiding returns 0
22:40:38.868 00.000 11824 scope move finished after 170 + 56 ms
22:40:38.868 00.000 11824 Move returns status 0, amount 170
22:40:38.868 00.000 11824 MoveAxis(N, 0, ABG)
22:40:38.868 00.000 11824 Move returns status 0, amount 0
22:40:38.868 00.000 11824 move complete, result=0
22:40:38.868 00.000 11824 worker thread done servicing request
22:40:38.868 00.000 11824 Worker thread wakes up
22:40:38.868 00.000 12116 GuideStep: -0.7 px 170 ms EAST, -0.2 px 0 ms NORTH
22:40:38.872 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:40:38.872 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:40:42.287 03.415 11824 Exposure complete
22:40:42.637 00.350 12116 OnExposeComplete: enter
22:40:42.641 00.004 12116 UpdateGuideState(): m_state=6
22:40:42.644 00.003 11824 worker thread done servicing request
22:40:42.645 00.001 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
22:40:42.648 00.003 12116 Star::Find returns 1 (0), X=693.25, Y=1004.70, Mass=789765, SNR=124.2, Peak=65485 HFD=3.6
22:40:42.652 00.004 12116 MultiStar: [#1 0.64,-0.29,0.72,U] [#2 0.72,-0.46,0.59,U] [#3 0.73,-0.45,0.64,U] [#4 -0.66,-0.24,0.56,U] [#5 0.96,-0.26,0.44,U] [#6 0.97,-0.56,0.59,U] [#7 0.78,-0.37,0.42,U] [#8 0.61,-0.46,0.33,U] 
22:40:42.655 00.003 12116 refined, 8 included, MultiStar: {0.61, -0.46}, one-star: {0.70, -0.79}
22:40:42.658 00.003 12116 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.71) = xAngle (-3.37 = 2.92)
22:40:42.661 00.003 12116 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.38 = -0.38)
22:40:42.664 00.003 12116 CameraToMount -- cameraX=0.61 cameraY=-0.46 hyp=0.76 cameraTheta=-0.65 mountX=-0.74 mountY=-0.28, mountTheta=-2.78
22:40:42.672 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.61, y=-0.46, opts=13)
22:40:42.675 00.003 12116 Enqueuing Move request for scope (0.61, -0.46)
22:40:42.678 00.003 11824 Worker thread wakes up
22:40:42.678 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5175, FiltMin=1741, FiltMax=65535, Gamma=0.510
22:40:42.682 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.46) opts 0xd
22:40:42.682 00.000 12116 UpdateGuideState exits: m=789765 SNR=124.2
22:40:42.686 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:42.690 00.004 11824 Handling offset move in thread for scope, endpoint = (0.61, -0.46)
22:40:42.690 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:40:42.695 00.005 11824 Moving (0.61, -0.46) raw xDistance=-0.74 yDistance=-0.28
22:40:42.695 00.000 12116 Enqueuing Expose request
22:40:42.699 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74
22:40:42.699 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:42.699 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:40:42.699 00.000 11824 MoveAxis(E, 178, ABG)
22:40:42.699 00.000 11824 Guiding  Dir = 2, Dur = 178
22:40:42.700 00.001 11824 IsSlewing returns 0
22:40:42.700 00.000 11824 IsGuiding returns 0
22:40:42.700 00.000 11824 PulseGuide returned control before completion, sleep 188
22:40:42.900 00.200 11824 IsGuiding returns 1
22:40:42.900 00.000 11824 scope still moving after pulse duration time elapsed
22:40:42.931 00.031 11824 IsSlewing returns 0
22:40:42.931 00.000 11824 IsGuiding returns 0
22:40:42.931 00.000 11824 scope move finished after 178 + 52 ms
22:40:42.931 00.000 11824 Move returns status 0, amount 178
22:40:42.931 00.000 11824 MoveAxis(N, 0, ABG)
22:40:42.932 00.001 11824 Move returns status 0, amount 0
22:40:42.932 00.000 11824 move complete, result=0
22:40:42.932 00.000 11824 worker thread done servicing request
22:40:42.932 00.000 11824 Worker thread wakes up
22:40:42.932 00.000 12116 GuideStep: -0.7 px 178 ms EAST, -0.3 px 0 ms NORTH
22:40:42.936 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:40:42.936 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:40:46.332 03.396 11824 Exposure complete
22:40:46.562 00.230 11824 worker thread done servicing request
22:40:46.562 00.000 12116 OnExposeComplete: enter
22:40:46.565 00.003 12116 UpdateGuideState(): m_state=6
22:40:46.570 00.005 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
22:40:46.573 00.003 12116 Star::Find returns 1 (0), X=692.77, Y=1004.79, Mass=742117, SNR=107.1, Peak=65440 HFD=3.3
22:40:46.577 00.004 12116 MultiStar: [#1 0.25,-0.46,0.97,U] [#2 0.39,-0.48,0.81,U] [#3 0.30,-0.44,0.86,U] [#4 -0.19,-0.62,0.65,U] [#5 0.61,-0.46,0.49,U] [#6 0.38,-0.46,0.72,U] [#7 0.17,-0.43,0.46,U] [#8 0.43,-0.20,0.41,U] 
22:40:46.580 00.003 12116 refined, 8 included, MultiStar: {0.27, -0.50}, one-star: {0.21, -0.70}
22:40:46.583 00.003 12116 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.71) = xAngle (-3.78 = 2.50)
22:40:46.587 00.004 12116 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.80 = -0.80)
22:40:46.589 00.002 12116 CameraToMount -- cameraX=0.27 cameraY=-0.50 hyp=0.57 cameraTheta=-1.07 mountX=-0.45 mountY=-0.40, mountTheta=-2.41
22:40:46.595 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.27, y=-0.50, opts=13)
22:40:46.598 00.003 12116 Enqueuing Move request for scope (0.27, -0.50)
22:40:46.601 00.003 11824 Worker thread wakes up
22:40:46.601 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.50) opts 0xd
22:40:46.602 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1447, FiltMax=65535, Gamma=0.510
22:40:46.605 00.003 11824 Handling offset move in thread for scope, endpoint = (0.27, -0.50)
22:40:46.605 00.000 12116 UpdateGuideState exits: m=742117 SNR=107.1
22:40:46.607 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:46.610 00.003 11824 Moving (0.27, -0.50) raw xDistance=-0.45 yDistance=-0.40
22:40:46.610 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:40:46.613 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
22:40:46.613 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:46.613 00.000 12116 Enqueuing Expose request
22:40:46.616 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:40:46.616 00.000 11824 MoveAxis(E, 114, ABG)
22:40:46.616 00.000 11824 Guiding  Dir = 2, Dur = 114
22:40:46.616 00.000 11824 IsSlewing returns 0
22:40:46.617 00.001 11824 IsGuiding returns 0
22:40:46.617 00.000 11824 PulseGuide returned control before completion, sleep 124
22:40:46.752 00.135 11824 IsGuiding returns 1
22:40:46.752 00.000 11824 scope still moving after pulse duration time elapsed
22:40:46.784 00.032 11824 IsSlewing returns 0
22:40:46.785 00.001 11824 IsGuiding returns 0
22:40:46.786 00.001 11824 scope move finished after 114 + 54 ms
22:40:46.786 00.000 11824 Move returns status 0, amount 114
22:40:46.786 00.000 11824 MoveAxis(N, 0, ABG)
22:40:46.786 00.000 11824 Move returns status 0, amount 0
22:40:46.786 00.000 11824 move complete, result=0
22:40:46.786 00.000 11824 worker thread done servicing request
22:40:46.787 00.001 12116 GuideStep: -0.5 px 114 ms EAST, -0.4 px 0 ms NORTH
22:40:46.790 00.003 11824 Worker thread wakes up
22:40:46.790 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:40:46.790 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:40:50.193 03.403 11824 Exposure complete
22:40:50.434 00.241 11824 worker thread done servicing request
22:40:50.434 00.000 12116 OnExposeComplete: enter
22:40:50.437 00.003 12116 UpdateGuideState(): m_state=6
22:40:50.440 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
22:40:50.445 00.005 12116 Star::Find returns 1 (0), X=692.91, Y=1004.93, Mass=788932, SNR=121.3, Peak=65440 HFD=3.8
22:40:50.447 00.002 12116 MultiStar: [#1 0.43,-0.16,0.79,U] [#2 0.49,-0.35,0.67,U] [#3 0.67,-0.14,0.73,U] [#4 -0.31,-0.41,0.59,U] [#5 0.73,-0.32,0.36,U] [#6 0.74,-0.42,0.61,U] [#7 0.41,-0.38,0.34,U] [#8 0.52,-0.22,0.36,U] 
22:40:50.450 00.003 12116 refined, 8 included, MultiStar: {0.44, -0.34}, one-star: {0.35, -0.56}
22:40:50.455 00.005 12116 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.71) = xAngle (-3.38 = 2.91)
22:40:50.457 00.002 12116 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.39 = -0.39)
22:40:50.460 00.003 12116 CameraToMount -- cameraX=0.44 cameraY=-0.34 hyp=0.55 cameraTheta=-0.66 mountX=-0.54 mountY=-0.21, mountTheta=-2.77
22:40:50.470 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.44, y=-0.34, opts=13)
22:40:50.475 00.005 12116 Enqueuing Move request for scope (0.44, -0.34)
22:40:50.478 00.003 11824 Worker thread wakes up
22:40:50.478 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1664, FiltMax=65535, Gamma=0.510
22:40:50.481 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.34) opts 0xd
22:40:50.481 00.000 12116 UpdateGuideState exits: m=788932 SNR=121.3
22:40:50.483 00.002 11824 Handling offset move in thread for scope, endpoint = (0.44, -0.34)
22:40:50.484 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:50.487 00.003 11824 Moving (0.44, -0.34) raw xDistance=-0.54 yDistance=-0.21
22:40:50.487 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:40:50.490 00.003 12116 Enqueuing Expose request
22:40:50.492 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
22:40:50.492 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:50.492 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:40:50.492 00.000 11824 MoveAxis(E, 128, ABG)
22:40:50.492 00.000 11824 Guiding  Dir = 2, Dur = 128
22:40:50.493 00.001 11824 IsSlewing returns 0
22:40:50.493 00.000 11824 IsGuiding returns 0
22:40:50.493 00.000 11824 PulseGuide returned control before completion, sleep 138
22:40:50.634 00.141 11824 IsGuiding returns 1
22:40:50.634 00.000 11824 scope still moving after pulse duration time elapsed
22:40:50.665 00.031 11824 IsSlewing returns 0
22:40:50.665 00.000 11824 IsGuiding returns 0
22:40:50.665 00.000 11824 scope move finished after 128 + 43 ms
22:40:50.665 00.000 11824 Move returns status 0, amount 128
22:40:50.665 00.000 11824 MoveAxis(N, 0, ABG)
22:40:50.665 00.000 11824 Move returns status 0, amount 0
22:40:50.666 00.001 11824 move complete, result=0
22:40:50.666 00.000 11824 worker thread done servicing request
22:40:50.666 00.000 11824 Worker thread wakes up
22:40:50.666 00.000 12116 GuideStep: -0.5 px 128 ms EAST, -0.2 px 0 ms NORTH
22:40:50.670 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:40:50.670 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:40:54.077 03.407 11824 Exposure complete
22:40:54.328 00.251 11824 worker thread done servicing request
22:40:54.328 00.000 12116 OnExposeComplete: enter
22:40:54.331 00.003 12116 UpdateGuideState(): m_state=6
22:40:54.336 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
22:40:54.339 00.003 12116 Star::Find returns 1 (0), X=692.29, Y=1005.19, Mass=839510, SNR=123.1, Peak=65210 HFD=3.7
22:40:54.343 00.004 12116 MultiStar: [#1 -0.10,0.19,0.90,U] [#2 -0.05,-0.04,0.70,U] [#3 -0.06,0.05,0.84,U] [#4 0.44,0.02,0.58,U] [#5 0.13,0.28,0.38,U] [#6 0.02,0.14,0.60,U] [#7 0.17,0.13,0.42,U] [#8 0.18,-0.13,0.34,U] 
22:40:54.346 00.003 12116 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {-0.26, -0.30}
22:40:54.349 00.003 12116 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.71) = xAngle (-1.20 = -1.20)
22:40:54.352 00.003 12116 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.78 = 1.78)
22:40:54.356 00.004 12116 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.51 mountX=0.01 mountY=0.02, mountTheta=1.22
22:40:54.362 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.02, opts=13)
22:40:54.365 00.003 12116 Enqueuing Move request for scope (0.00, 0.02)
22:40:54.368 00.003 11824 Worker thread wakes up
22:40:54.368 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
22:40:54.368 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1427, FiltMax=65535, Gamma=0.510
22:40:54.371 00.003 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
22:40:54.371 00.000 12116 UpdateGuideState exits: m=839510 SNR=123.1
22:40:54.374 00.003 11824 Moving (0.00, 0.02) raw xDistance=0.01 yDistance=0.02
22:40:54.374 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:54.377 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:40:54.377 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:54.377 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:40:54.380 00.003 12116 Enqueuing Expose request
22:40:54.384 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:40:54.384 00.000 11824 MoveAxis(E, 0, ABG)
22:40:54.384 00.000 11824 Move returns status 0, amount 0
22:40:54.384 00.000 11824 MoveAxis(N, 0, ABG)
22:40:54.384 00.000 11824 Move returns status 0, amount 0
22:40:54.384 00.000 11824 move complete, result=0
22:40:54.384 00.000 11824 worker thread done servicing request
22:40:54.384 00.000 11824 Worker thread wakes up
22:40:54.385 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:40:54.385 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:40:54.389 00.004 12116 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:57.796 03.407 11824 Exposure complete
22:40:58.038 00.242 11824 worker thread done servicing request
22:40:58.038 00.000 12116 OnExposeComplete: enter
22:40:58.042 00.004 12116 UpdateGuideState(): m_state=6
22:40:58.045 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
22:40:58.048 00.003 12116 Star::Find returns 1 (0), X=692.10, Y=1005.38, Mass=823422, SNR=115.7, Peak=65535 HFD=3.7
22:40:58.052 00.004 12116 MultiStar: [#1 -0.45,0.32,0.84,U] [#2 -0.28,0.11,0.68,U] [#3 -0.30,0.49,0.68,U] [#4 0.37,0.12,0.66,U] [#5 -0.24,0.38,0.47,U] [#6 -0.20,0.32,0.67,U] [#7 -0.31,0.17,0.48,U] [#8 -0.28,0.16,0.30,U] 
22:40:58.056 00.004 12116 refined, 8 included, MultiStar: {-0.25, 0.20}, one-star: {-0.45, -0.11}
22:40:58.060 00.004 12116 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.71) = xAngle (-0.25 = -0.25)
22:40:58.063 00.003 12116 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.74 = 2.74)
22:40:58.066 00.003 12116 CameraToMount -- cameraX=-0.25 cameraY=0.20 hyp=0.32 cameraTheta=2.47 mountX=0.31 mountY=0.13, mountTheta=0.38
22:40:58.072 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=0.20, opts=13)
22:40:58.075 00.003 12116 Enqueuing Move request for scope (-0.25, 0.20)
22:40:58.079 00.004 11824 Worker thread wakes up
22:40:58.079 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.20) opts 0xd
22:40:58.079 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.25, 0.20)
22:40:58.079 00.000 11824 Moving (-0.25, 0.20) raw xDistance=0.31 yDistance=0.13
22:40:58.079 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1757, FiltMax=65535, Gamma=0.510
22:40:58.082 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
22:40:58.082 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:58.082 00.000 12116 UpdateGuideState exits: m=823422 SNR=115.7
22:40:58.086 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:40:58.086 00.000 11824 MoveAxis(W, 71, ABG)
22:40:58.086 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:58.089 00.003 11824 Guiding  Dir = 3, Dur = 71
22:40:58.089 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:40:58.092 00.003 11824 IsSlewing returns 0
22:40:58.092 00.000 12116 Enqueuing Expose request
22:40:58.095 00.003 11824 IsGuiding returns 0
22:40:58.096 00.001 11824 PulseGuide returned control before completion, sleep 81
22:40:58.192 00.096 11824 IsGuiding returns 0
22:40:58.192 00.000 11824 Move returns status 0, amount 71
22:40:58.192 00.000 11824 MoveAxis(N, 0, ABG)
22:40:58.193 00.001 11824 Move returns status 0, amount 0
22:40:58.193 00.000 11824 move complete, result=0
22:40:58.193 00.000 11824 worker thread done servicing request
22:40:58.193 00.000 11824 Worker thread wakes up
22:40:58.193 00.000 12116 GuideStep: 0.3 px 71 ms WEST, 0.1 px 0 ms NORTH
22:40:58.197 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:40:58.197 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:01.608 03.411 11824 Exposure complete
22:41:01.855 00.247 11824 worker thread done servicing request
22:41:01.855 00.000 12116 OnExposeComplete: enter
22:41:01.859 00.004 12116 UpdateGuideState(): m_state=6
22:41:01.862 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
22:41:01.865 00.003 12116 Star::Find returns 1 (0), X=692.29, Y=1005.30, Mass=782167, SNR=111.4, Peak=65535 HFD=3.5
22:41:01.868 00.003 12116 MultiStar: [#1 -0.27,0.20,0.93,U] [#2 -0.25,0.12,0.72,U] [#3 -0.10,0.22,0.74,U] [#4 0.40,-0.12,0.68,U] [#5 -0.28,0.46,0.43,U] [#6 0.09,-0.04,0.63,U] [#7 -0.05,0.19,0.44,U] [#8 0.12,0.10,0.35,U] 
22:41:01.871 00.003 12116 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {-0.27, -0.19}
22:41:01.874 00.003 12116 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.71) = xAngle (-0.28 = -0.28)
22:41:01.878 00.004 12116 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.71 = 2.71)
22:41:01.880 00.002 12116 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.44 mountX=0.11 mountY=0.05, mountTheta=0.41
22:41:01.886 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.09, y=0.08, opts=13)
22:41:01.889 00.003 12116 Enqueuing Move request for scope (-0.09, 0.08)
22:41:01.891 00.002 11824 Worker thread wakes up
22:41:01.892 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
22:41:01.892 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1683, FiltMax=65535, Gamma=0.510
22:41:01.895 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
22:41:01.895 00.000 12116 UpdateGuideState exits: m=782167 SNR=111.4
22:41:01.898 00.003 11824 Moving (-0.09, 0.08) raw xDistance=0.11 yDistance=0.05
22:41:01.898 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:01.901 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:41:01.901 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:01.901 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:41:01.901 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:01.904 00.003 12116 Enqueuing Expose request
22:41:01.907 00.003 11824 MoveAxis(E, 0, ABG)
22:41:01.907 00.000 11824 Move returns status 0, amount 0
22:41:01.907 00.000 11824 MoveAxis(N, 0, ABG)
22:41:01.907 00.000 11824 Move returns status 0, amount 0
22:41:01.908 00.001 11824 move complete, result=0
22:41:01.908 00.000 11824 worker thread done servicing request
22:41:01.908 00.000 12116 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:41:01.911 00.003 11824 Worker thread wakes up
22:41:01.912 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:01.912 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:05.315 03.403 11824 Exposure complete
22:41:05.570 00.255 11824 worker thread done servicing request
22:41:05.571 00.001 12116 OnExposeComplete: enter
22:41:05.575 00.004 12116 UpdateGuideState(): m_state=6
22:41:05.578 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
22:41:05.581 00.003 12116 Star::Find returns 1 (0), X=692.20, Y=1005.20, Mass=761527, SNR=113.9, Peak=65535 HFD=3.4
22:41:05.585 00.004 12116 MultiStar: [#1 -0.20,0.08,0.73,U] [#2 -0.13,-0.16,0.75,U] [#3 -0.28,0.29,0.78,U] [#4 0.57,-0.29,0.72,U] [#5 -0.15,0.27,0.47,U] [#6 0.03,0.10,0.64,U] [#7 -0.07,0.07,0.47,U] [#8 -0.17,-0.20,0.35,U] 
22:41:05.589 00.004 12116 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.36, -0.28}
22:41:05.592 00.003 12116 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.71) = xAngle (-5.54 = 0.74)
22:41:05.595 00.003 12116 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.56 = -2.56)
22:41:05.597 00.002 12116 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.83 mountX=0.07 mountY=-0.05, mountTheta=-0.64
22:41:05.605 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.09, y=-0.03, opts=13)
22:41:05.608 00.003 12116 Enqueuing Move request for scope (-0.09, -0.03)
22:41:05.611 00.003 11824 Worker thread wakes up
22:41:05.611 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1488, FiltMax=65535, Gamma=0.510
22:41:05.614 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
22:41:05.614 00.000 12116 UpdateGuideState exits: m=761527 SNR=113.9
22:41:05.617 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
22:41:05.617 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:05.621 00.004 11824 Moving (-0.09, -0.03) raw xDistance=0.07 yDistance=-0.05
22:41:05.621 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:05.624 00.003 12116 Enqueuing Expose request
22:41:05.627 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:41:05.627 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:05.627 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:41:05.627 00.000 11824 MoveAxis(E, 0, ABG)
22:41:05.627 00.000 11824 Move returns status 0, amount 0
22:41:05.627 00.000 11824 MoveAxis(N, 0, ABG)
22:41:05.627 00.000 11824 Move returns status 0, amount 0
22:41:05.627 00.000 11824 move complete, result=0
22:41:05.628 00.001 11824 worker thread done servicing request
22:41:05.628 00.000 11824 Worker thread wakes up
22:41:05.628 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:05.628 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:05.630 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:09.075 03.445 11824 Exposure complete
22:41:09.336 00.261 11824 worker thread done servicing request
22:41:09.336 00.000 12116 OnExposeComplete: enter
22:41:09.340 00.004 12116 UpdateGuideState(): m_state=6
22:41:09.345 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
22:41:09.348 00.003 12116 Star::Find returns 1 (0), X=692.57, Y=1005.06, Mass=822420, SNR=124.2, Peak=65485 HFD=3.7
22:41:09.352 00.004 12116 MultiStar: [#1 -0.01,-0.01,0.85,U] [#2 0.02,-0.17,0.88,U] [#3 0.01,-0.05,0.65,U] [#4 -0.10,-0.31,0.58,U] [#5 0.29,-0.05,0.37,U] [#6 0.30,-0.26,0.56,U] [#7 0.11,-0.32,0.36,U] [#8 0.41,-0.45,0.27,U] 
22:41:09.356 00.004 12116 refined, 8 included, MultiStar: {0.07, -0.22}, one-star: {0.01, -0.43}
22:41:09.360 00.004 12116 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.71) = xAngle (-3.97 = 2.31)
22:41:09.362 00.002 12116 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.98 = -0.98)
22:41:09.365 00.003 12116 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.26 mountX=-0.15 mountY=-0.19, mountTheta=-2.25
22:41:09.372 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.22, opts=13)
22:41:09.376 00.004 12116 Enqueuing Move request for scope (0.07, -0.22)
22:41:09.379 00.003 11824 Worker thread wakes up
22:41:09.379 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
22:41:09.380 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1635, FiltMax=65535, Gamma=0.510
22:41:09.382 00.002 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
22:41:09.382 00.000 12116 UpdateGuideState exits: m=822420 SNR=124.2
22:41:09.386 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:09.388 00.002 11824 Moving (0.07, -0.22) raw xDistance=-0.15 yDistance=-0.19
22:41:09.388 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:09.391 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:41:09.391 00.000 12116 Enqueuing Expose request
22:41:09.394 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:09.394 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:41:09.395 00.001 11824 MoveAxis(E, 0, ABG)
22:41:09.395 00.000 11824 Move returns status 0, amount 0
22:41:09.395 00.000 11824 MoveAxis(N, 0, ABG)
22:41:09.395 00.000 11824 Move returns status 0, amount 0
22:41:09.395 00.000 11824 move complete, result=0
22:41:09.395 00.000 11824 worker thread done servicing request
22:41:09.395 00.000 11824 Worker thread wakes up
22:41:09.395 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:09.395 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:09.397 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:41:12.804 03.407 11824 Exposure complete
22:41:13.045 00.241 11824 worker thread done servicing request
22:41:13.045 00.000 12116 OnExposeComplete: enter
22:41:13.049 00.004 12116 UpdateGuideState(): m_state=6
22:41:13.054 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
22:41:13.059 00.005 12116 Star::Find returns 1 (0), X=692.69, Y=1004.64, Mass=757587, SNR=128.2, Peak=63741 HFD=3.4
22:41:13.063 00.004 12116 MultiStar: [#1 0.18,-0.31,0.77,U] [#2 0.20,-0.54,0.73,U] [#3 0.14,-0.30,0.67,U] [#4 -0.21,-0.51,0.76,U] [#5 0.33,-0.60,0.41,U] [#6 0.31,-0.22,0.67,U] [#7 0.14,-0.24,0.44,U] [#8 0.82,-0.68,0.34,U] 
22:41:13.067 00.004 12116 refined, 8 included, MultiStar: {0.18, -0.48}, one-star: {0.13, -0.85}
22:41:13.072 00.005 12116 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.71) = xAngle (-3.93 = 2.35)
22:41:13.078 00.006 12116 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.94 = -0.94)
22:41:13.083 00.005 12116 CameraToMount -- cameraX=0.18 cameraY=-0.48 hyp=0.52 cameraTheta=-1.22 mountX=-0.36 mountY=-0.42, mountTheta=-2.29
22:41:13.097 00.014 12116 SchedulePrimaryMove(0D79E080, x=0.18, y=-0.48, opts=13)
22:41:13.102 00.005 12116 Enqueuing Move request for scope (0.18, -0.48)
22:41:13.107 00.005 11824 Worker thread wakes up
22:41:13.107 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.48) opts 0xd
22:41:13.107 00.000 11824 Handling offset move in thread for scope, endpoint = (0.18, -0.48)
22:41:13.107 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1776, FiltMax=65535, Gamma=0.510
22:41:13.110 00.003 11824 Moving (0.18, -0.48) raw xDistance=-0.36 yDistance=-0.42
22:41:13.110 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
22:41:13.111 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:13.111 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:41:13.111 00.000 12116 UpdateGuideState exits: m=757587 SNR=128.2
22:41:13.114 00.003 11824 MoveAxis(E, 81, ABG)
22:41:13.114 00.000 11824 Guiding  Dir = 2, Dur = 81
22:41:13.115 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:13.118 00.003 11824 IsSlewing returns 0
22:41:13.119 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:13.122 00.003 12116 Enqueuing Expose request
22:41:13.126 00.004 11824 IsGuiding returns 0
22:41:13.126 00.000 11824 PulseGuide returned control before completion, sleep 91
22:41:13.220 00.094 11824 IsGuiding returns 1
22:41:13.220 00.000 11824 scope still moving after pulse duration time elapsed
22:41:13.252 00.032 11824 IsSlewing returns 0
22:41:13.253 00.001 11824 IsGuiding returns 1
22:41:13.281 00.028 11824 IsSlewing returns 0
22:41:13.282 00.001 11824 IsGuiding returns 1
22:41:13.312 00.030 11824 IsSlewing returns 0
22:41:13.312 00.000 11824 IsGuiding returns 1
22:41:13.342 00.030 11824 IsSlewing returns 0
22:41:13.342 00.000 11824 IsGuiding returns 0
22:41:13.342 00.000 11824 scope move finished after 81 + 135 ms
22:41:13.343 00.001 11824 Move returns status 0, amount 81
22:41:13.343 00.000 11824 MoveAxis(N, 0, ABG)
22:41:13.343 00.000 11824 Move returns status 0, amount 0
22:41:13.343 00.000 11824 move complete, result=0
22:41:13.343 00.000 11824 worker thread done servicing request
22:41:13.343 00.000 11824 Worker thread wakes up
22:41:13.343 00.000 12116 GuideStep: -0.4 px 81 ms EAST, -0.4 px 0 ms NORTH
22:41:13.347 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:13.347 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:16.763 03.416 11824 Exposure complete
22:41:17.009 00.246 11824 worker thread done servicing request
22:41:17.009 00.000 12116 OnExposeComplete: enter
22:41:17.012 00.003 12116 UpdateGuideState(): m_state=6
22:41:17.016 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
22:41:17.019 00.003 12116 Star::Find returns 1 (0), X=692.93, Y=1005.07, Mass=793003, SNR=112.8, Peak=65440 HFD=3.9
22:41:17.022 00.003 12116 MultiStar: [#1 0.37,0.03,0.84,U] [#2 0.43,-0.28,0.70,U] [#3 0.57,0.09,0.75,U] [#4 -0.30,-0.14,0.66,U] [#5 0.65,0.06,0.45,U] [#6 0.62,-0.09,0.59,U] [#7 0.45,-0.07,0.48,U] [#8 0.95,-0.15,0.38,U] 
22:41:17.027 00.005 12116 refined, 8 included, MultiStar: {0.42, -0.13}, one-star: {0.37, -0.42}
22:41:17.030 00.003 12116 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.71) = xAngle (-3.01 = -3.01)
22:41:17.032 00.002 12116 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.02 = -0.02)
22:41:17.037 00.005 12116 CameraToMount -- cameraX=0.42 cameraY=-0.13 hyp=0.44 cameraTheta=-0.29 mountX=-0.43 mountY=-0.01, mountTheta=-3.12
22:41:17.045 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.42, y=-0.13, opts=13)
22:41:17.048 00.003 12116 Enqueuing Move request for scope (0.42, -0.13)
22:41:17.050 00.002 11824 Worker thread wakes up
22:41:17.050 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.13) opts 0xd
22:41:17.051 00.001 11824 Handling offset move in thread for scope, endpoint = (0.42, -0.13)
22:41:17.051 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1514, FiltMax=65535, Gamma=0.510
22:41:17.054 00.003 11824 Moving (0.42, -0.13) raw xDistance=-0.43 yDistance=-0.01
22:41:17.054 00.000 12116 UpdateGuideState exits: m=793003 SNR=112.8
22:41:17.057 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
22:41:17.058 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:17.058 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:41:17.058 00.000 11824 MoveAxis(E, 103, ABG)
22:41:17.058 00.000 11824 Guiding  Dir = 2, Dur = 103
22:41:17.058 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:17.062 00.004 11824 IsSlewing returns 0
22:41:17.062 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:17.064 00.002 12116 Enqueuing Expose request
22:41:17.067 00.003 11824 IsGuiding returns 0
22:41:17.068 00.001 11824 PulseGuide returned control before completion, sleep 113
22:41:17.195 00.127 11824 IsGuiding returns 0
22:41:17.195 00.000 11824 Move returns status 0, amount 103
22:41:17.195 00.000 11824 MoveAxis(N, 0, ABG)
22:41:17.195 00.000 11824 Move returns status 0, amount 0
22:41:17.195 00.000 11824 move complete, result=0
22:41:17.195 00.000 11824 worker thread done servicing request
22:41:17.195 00.000 11824 Worker thread wakes up
22:41:17.195 00.000 12116 GuideStep: -0.4 px 103 ms EAST, -0.0 px 0 ms NORTH
22:41:17.198 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:17.199 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:20.626 03.427 11824 Exposure complete
22:41:20.887 00.261 11824 worker thread done servicing request
22:41:20.887 00.000 12116 OnExposeComplete: enter
22:41:20.890 00.003 12116 UpdateGuideState(): m_state=6
22:41:20.896 00.006 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
22:41:20.899 00.003 12116 Star::Find returns 1 (0), X=692.86, Y=1004.73, Mass=819925, SNR=125.2, Peak=64141 HFD=3.7
22:41:20.903 00.004 12116 MultiStar: [#1 0.42,-0.22,0.73,U] [#2 0.50,-0.61,0.64,U] [#3 0.41,-0.09,0.63,U] [#4 -0.17,-0.53,0.50,U] [#5 0.44,-0.32,0.36,U] [#6 0.42,-0.24,0.53,U] [#7 0.23,-0.29,0.37,U] [#8 0.56,-0.75,0.30,U] 
22:41:20.907 00.004 12116 refined, 8 included, MultiStar: {0.34, -0.44}, one-star: {0.30, -0.76}
22:41:20.912 00.005 12116 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.71) = xAngle (-3.62 = 2.66)
22:41:20.915 00.003 12116 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.63 = -0.63)
22:41:20.918 00.003 12116 CameraToMount -- cameraX=0.34 cameraY=-0.44 hyp=0.56 cameraTheta=-0.91 mountX=-0.49 mountY=-0.33, mountTheta=-2.55
22:41:20.929 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.34, y=-0.44, opts=13)
22:41:20.933 00.004 12116 Enqueuing Move request for scope (0.34, -0.44)
22:41:20.939 00.006 11824 Worker thread wakes up
22:41:20.939 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1749, FiltMax=65535, Gamma=0.510
22:41:20.943 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.44) opts 0xd
22:41:20.944 00.001 11824 Handling offset move in thread for scope, endpoint = (0.34, -0.44)
22:41:20.944 00.000 11824 Moving (0.34, -0.44) raw xDistance=-0.49 yDistance=-0.33
22:41:20.944 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
22:41:20.944 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:20.944 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:41:20.944 00.000 11824 MoveAxis(E, 118, ABG)
22:41:20.944 00.000 11824 Guiding  Dir = 2, Dur = 118
22:41:20.945 00.001 11824 IsSlewing returns 0
22:41:20.945 00.000 11824 IsGuiding returns 0
22:41:20.945 00.000 11824 PulseGuide returned control before completion, sleep 128
22:41:20.945 00.000 12116 UpdateGuideState exits: m=819925 SNR=125.2
22:41:20.950 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:20.959 00.009 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:20.963 00.004 12116 Enqueuing Expose request
22:41:21.081 00.118 11824 IsGuiding returns 1
22:41:21.081 00.000 11824 scope still moving after pulse duration time elapsed
22:41:21.113 00.032 11824 IsSlewing returns 0
22:41:21.113 00.000 11824 IsGuiding returns 1
22:41:21.145 00.032 11824 IsSlewing returns 0
22:41:21.145 00.000 11824 IsGuiding returns 0
22:41:21.145 00.000 11824 scope move finished after 118 + 81 ms
22:41:21.146 00.001 11824 Move returns status 0, amount 118
22:41:21.146 00.000 11824 MoveAxis(N, 0, ABG)
22:41:21.146 00.000 11824 Move returns status 0, amount 0
22:41:21.146 00.000 11824 move complete, result=0
22:41:21.146 00.000 11824 worker thread done servicing request
22:41:21.146 00.000 11824 Worker thread wakes up
22:41:21.146 00.000 12116 GuideStep: -0.5 px 118 ms EAST, -0.3 px 0 ms NORTH
22:41:21.149 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:21.149 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:24.552 03.403 11824 Exposure complete
22:41:24.872 00.320 11824 worker thread done servicing request
22:41:24.872 00.000 12116 OnExposeComplete: enter
22:41:24.875 00.003 12116 UpdateGuideState(): m_state=6
22:41:24.880 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
22:41:24.884 00.004 12116 Star::Find returns 1 (0), X=692.87, Y=1004.83, Mass=770416, SNR=116.9, Peak=60656 HFD=3.7
22:41:24.891 00.007 12116 MultiStar: [#1 0.42,-0.18,0.83,U] [#2 0.39,-0.29,0.71,U] [#3 0.47,-0.13,0.70,U] [#4 -0.55,-0.35,0.76,U] [#5 0.55,-0.21,0.40,U] [#6 0.53,-0.29,0.63,U] [#7 0.26,-0.36,0.38,U] [#8 0.49,-0.54,0.34,U] 
22:41:24.896 00.005 12116 refined, 8 included, MultiStar: {0.29, -0.34}, one-star: {0.32, -0.66}
22:41:24.899 00.003 12116 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.71) = xAngle (-3.58 = 2.71)
22:41:24.905 00.006 12116 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.59 = -0.59)
22:41:24.908 00.003 12116 CameraToMount -- cameraX=0.29 cameraY=-0.34 hyp=0.45 cameraTheta=-0.86 mountX=-0.41 mountY=-0.25, mountTheta=-2.59
22:41:24.916 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.34, opts=13)
22:41:24.921 00.005 12116 Enqueuing Move request for scope (0.29, -0.34)
22:41:24.924 00.003 11824 Worker thread wakes up
22:41:24.924 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.34) opts 0xd
22:41:24.924 00.000 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.34)
22:41:24.926 00.002 11824 Moving (0.29, -0.34) raw xDistance=-0.41 yDistance=-0.25
22:41:24.926 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
22:41:24.926 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:24.926 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1824, FiltMax=65535, Gamma=0.510
22:41:24.929 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:41:24.929 00.000 11824 MoveAxis(E, 99, ABG)
22:41:24.929 00.000 11824 Guiding  Dir = 2, Dur = 99
22:41:24.930 00.001 11824 IsSlewing returns 0
22:41:24.930 00.000 11824 IsGuiding returns 0
22:41:24.930 00.000 12116 UpdateGuideState exits: m=770416 SNR=116.9
22:41:24.934 00.004 11824 PulseGuide returned control before completion, sleep 109
22:41:24.934 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:24.940 00.006 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:24.949 00.009 12116 Enqueuing Expose request
22:41:25.050 00.101 11824 IsGuiding returns 1
22:41:25.050 00.000 11824 scope still moving after pulse duration time elapsed
22:41:25.081 00.031 11824 IsSlewing returns 0
22:41:25.081 00.000 11824 IsGuiding returns 0
22:41:25.081 00.000 11824 scope move finished after 99 + 52 ms
22:41:25.081 00.000 11824 Move returns status 0, amount 99
22:41:25.081 00.000 11824 MoveAxis(N, 0, ABG)
22:41:25.081 00.000 11824 Move returns status 0, amount 0
22:41:25.082 00.001 11824 move complete, result=0
22:41:25.082 00.000 11824 worker thread done servicing request
22:41:25.082 00.000 11824 Worker thread wakes up
22:41:25.082 00.000 12116 GuideStep: -0.4 px 99 ms EAST, -0.2 px 0 ms NORTH
22:41:25.087 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:25.087 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:28.494 03.407 11824 Exposure complete
22:41:28.732 00.238 11824 worker thread done servicing request
22:41:28.732 00.000 12116 OnExposeComplete: enter
22:41:28.739 00.007 12116 UpdateGuideState(): m_state=6
22:41:28.745 00.006 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
22:41:28.749 00.004 12116 Star::Find returns 1 (0), X=692.38, Y=1004.72, Mass=795902, SNR=114.3, Peak=65535 HFD=3.5
22:41:28.756 00.007 12116 MultiStar: [#1 -0.30,-0.36,0.94,U] [#2 -0.11,-0.61,0.75,U] [#3 -0.06,-0.37,0.79,U] [#4 0.18,-0.48,0.58,U] [#5 -0.06,-0.04,0.37,U] [#6 0.29,-0.19,0.72,U] [#7 -0.05,-0.57,0.43,U] [#8 0.15,-0.66,0.33,U] 
22:41:28.759 00.003 12116 refined, 8 included, MultiStar: {-0.05, -0.47}, one-star: {-0.18, -0.77}
22:41:28.762 00.003 12116 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.71) = xAngle (-4.38 = 1.90)
22:41:28.764 00.002 12116 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.40 = -1.40)
22:41:28.767 00.003 12116 CameraToMount -- cameraX=-0.05 cameraY=-0.47 hyp=0.47 cameraTheta=-1.67 mountX=-0.15 mountY=-0.46, mountTheta=-1.89
22:41:28.774 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=-0.47, opts=13)
22:41:28.777 00.003 12116 Enqueuing Move request for scope (-0.05, -0.47)
22:41:28.780 00.003 11824 Worker thread wakes up
22:41:28.780 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1555, FiltMax=65535, Gamma=0.510
22:41:28.783 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.47) opts 0xd
22:41:28.783 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.05, -0.47)
22:41:28.783 00.000 11824 Moving (-0.05, -0.47) raw xDistance=-0.15 yDistance=-0.46
22:41:28.783 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:41:28.784 00.001 11824 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:41:28.784 00.000 11824 MoveAxis(E, 0, ABG)
22:41:28.784 00.000 11824 Move returns status 0, amount 0
22:41:28.784 00.000 12116 UpdateGuideState exits: m=795902 SNR=114.3
22:41:28.787 00.003 11824 MoveAxis(N, 87, ABG)
22:41:28.787 00.000 11824 Guiding  Dir = 0, Dur = 87
22:41:28.787 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:28.791 00.004 11824 IsSlewing returns 0
22:41:28.791 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:28.794 00.003 12116 Enqueuing Expose request
22:41:28.797 00.003 11824 IsGuiding returns 0
22:41:28.797 00.000 11824 PulseGuide returned control before completion, sleep 97
22:41:28.906 00.109 11824 IsGuiding returns 1
22:41:28.906 00.000 11824 scope still moving after pulse duration time elapsed
22:41:28.937 00.031 11824 IsSlewing returns 0
22:41:28.937 00.000 11824 IsGuiding returns 0
22:41:28.938 00.001 11824 scope move finished after 87 + 54 ms
22:41:28.938 00.000 11824 Move returns status 0, amount 87
22:41:28.938 00.000 11824 move complete, result=0
22:41:28.938 00.000 11824 worker thread done servicing request
22:41:28.938 00.000 11824 Worker thread wakes up
22:41:28.938 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.5 px 87 ms NORTH
22:41:28.942 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:28.944 00.002 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:32.345 03.401 11824 Exposure complete
22:41:32.584 00.239 11824 worker thread done servicing request
22:41:32.584 00.000 12116 OnExposeComplete: enter
22:41:32.588 00.004 12116 UpdateGuideState(): m_state=6
22:41:32.590 00.002 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
22:41:32.595 00.005 12116 Star::Find returns 1 (0), X=692.69, Y=1005.14, Mass=803825, SNR=127.1, Peak=65440 HFD=3.8
22:41:32.597 00.002 12116 MultiStar: [#1 0.20,0.18,0.70,U] [#2 0.24,-0.17,0.63,U] [#3 0.31,-0.07,0.60,U] [#4 -0.21,-0.18,0.57,U] [#5 0.28,0.46,0.38,U] [#6 0.59,-0.25,0.54,U] [#7 0.14,-0.12,0.37,U] [#8 0.35,-0.22,0.30,U] 
22:41:32.600 00.003 12116 refined, 8 included, MultiStar: {0.21, -0.11}, one-star: {0.13, -0.35}
22:41:32.604 00.004 12116 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.71) = xAngle (-3.18 = 3.10)
22:41:32.607 00.003 12116 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.20 = -0.20)
22:41:32.610 00.003 12116 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.47 mountX=-0.24 mountY=-0.05, mountTheta=-2.95
22:41:32.617 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.21, y=-0.11, opts=13)
22:41:32.620 00.003 12116 Enqueuing Move request for scope (0.21, -0.11)
22:41:32.623 00.003 11824 Worker thread wakes up
22:41:32.623 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
22:41:32.623 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1650, FiltMax=65535, Gamma=0.510
22:41:32.626 00.003 11824 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
22:41:32.626 00.000 12116 UpdateGuideState exits: m=803825 SNR=127.1
22:41:32.628 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:32.631 00.003 11824 Moving (0.21, -0.11) raw xDistance=-0.24 yDistance=-0.05
22:41:32.631 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:32.633 00.002 12116 Enqueuing Expose request
22:41:32.637 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:41:32.637 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:32.638 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:41:32.638 00.000 11824 MoveAxis(E, 0, ABG)
22:41:32.638 00.000 11824 Move returns status 0, amount 0
22:41:32.638 00.000 11824 MoveAxis(N, 0, ABG)
22:41:32.638 00.000 11824 Move returns status 0, amount 0
22:41:32.638 00.000 11824 move complete, result=0
22:41:32.638 00.000 11824 worker thread done servicing request
22:41:32.638 00.000 11824 Worker thread wakes up
22:41:32.638 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:32.638 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:32.641 00.003 12116 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:36.064 03.423 11824 Exposure complete
22:41:36.321 00.257 11824 worker thread done servicing request
22:41:36.322 00.001 12116 OnExposeComplete: enter
22:41:36.325 00.003 12116 UpdateGuideState(): m_state=6
22:41:36.330 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
22:41:36.334 00.004 12116 Star::Find returns 1 (0), X=692.51, Y=1005.11, Mass=767614, SNR=134.0, Peak=62080 HFD=3.7
22:41:36.339 00.005 12116 MultiStar: [#1 0.07,0.08,0.77,U] [#2 -0.05,-0.15,0.69,U] [#3 -0.05,0.10,0.68,U] [#4 -0.05,0.05,0.51,U] [#5 0.01,0.16,0.47,U] [#6 0.42,0.09,0.55,U] [#7 0.10,0.07,0.43,U] [#8 0.26,-0.00,0.30,U] 
22:41:36.343 00.004 12116 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {-0.04, -0.38}
22:41:36.345 00.002 12116 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.71) = xAngle (-3.29 = 2.99)
22:41:36.347 00.002 12116 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.30 = -0.30)
22:41:36.352 00.005 12116 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.58 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
22:41:36.358 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=-0.03, opts=13)
22:41:36.362 00.004 12116 Enqueuing Move request for scope (0.05, -0.03)
22:41:36.364 00.002 11824 Worker thread wakes up
22:41:36.364 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1728, FiltMax=65535, Gamma=0.510
22:41:36.367 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:41:36.367 00.000 12116 UpdateGuideState exits: m=767614 SNR=134.0
22:41:36.370 00.003 11824 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:41:36.370 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:36.373 00.003 11824 Moving (0.05, -0.03) raw xDistance=-0.06 yDistance=-0.02
22:41:36.373 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:36.376 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:41:36.376 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:36.376 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:41:36.376 00.000 11824 MoveAxis(E, 0, ABG)
22:41:36.376 00.000 11824 Move returns status 0, amount 0
22:41:36.376 00.000 11824 MoveAxis(N, 0, ABG)
22:41:36.376 00.000 11824 Move returns status 0, amount 0
22:41:36.376 00.000 11824 move complete, result=0
22:41:36.376 00.000 12116 Enqueuing Expose request
22:41:36.380 00.004 11824 worker thread done servicing request
22:41:36.380 00.000 11824 Worker thread wakes up
22:41:36.380 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:36.383 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:36.383 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:39.811 03.428 11824 Exposure complete
22:41:40.055 00.244 11824 worker thread done servicing request
22:41:40.055 00.000 12116 OnExposeComplete: enter
22:41:40.058 00.003 12116 UpdateGuideState(): m_state=6
22:41:40.062 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
22:41:40.065 00.003 12116 Star::Find returns 1 (0), X=692.15, Y=1005.24, Mass=780875, SNR=110.5, Peak=65535 HFD=3.5
22:41:40.068 00.003 12116 MultiStar: [#1 -0.50,0.29,0.82,U] [#2 -0.44,0.03,0.72,U] [#3 -0.50,0.50,0.79,U] [#4 0.84,0.01,0.73,U] [#5 -0.39,0.14,0.40,U] [#6 -0.23,0.23,0.68,U] [#7 -0.61,-0.02,0.44,U] [#8 0.01,0.28,0.37,U] 
22:41:40.072 00.004 12116 refined, 8 included, MultiStar: {-0.25, 0.12}, one-star: {-0.40, -0.25}
22:41:40.074 00.002 12116 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.71) = xAngle (-0.03 = -0.03)
22:41:40.077 00.003 12116 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.96 = 2.96)
22:41:40.080 00.003 12116 CameraToMount -- cameraX=-0.25 cameraY=0.12 hyp=0.28 cameraTheta=2.69 mountX=0.28 mountY=0.05, mountTheta=0.18
22:41:40.086 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=0.12, opts=13)
22:41:40.089 00.003 12116 Enqueuing Move request for scope (-0.25, 0.12)
22:41:40.092 00.003 11824 Worker thread wakes up
22:41:40.093 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.12) opts 0xd
22:41:40.093 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.25, 0.12)
22:41:40.093 00.000 11824 Moving (-0.25, 0.12) raw xDistance=0.28 yDistance=0.05
22:41:40.093 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1677, FiltMax=65535, Gamma=0.510
22:41:40.096 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
22:41:40.096 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:40.096 00.000 12116 UpdateGuideState exits: m=780875 SNR=110.5
22:41:40.099 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:41:40.099 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:40.103 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:40.105 00.002 12116 Enqueuing Expose request
22:41:40.108 00.003 11824 MoveAxis(E, 0, ABG)
22:41:40.108 00.000 11824 Move returns status 0, amount 0
22:41:40.108 00.000 11824 MoveAxis(N, 0, ABG)
22:41:40.108 00.000 11824 Move returns status 0, amount 0
22:41:40.108 00.000 11824 move complete, result=0
22:41:40.108 00.000 11824 worker thread done servicing request
22:41:40.108 00.000 11824 Worker thread wakes up
22:41:40.109 00.001 12116 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
22:41:40.111 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:40.111 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:43.523 03.412 11824 Exposure complete
22:41:43.770 00.247 11824 worker thread done servicing request
22:41:43.770 00.000 12116 OnExposeComplete: enter
22:41:43.773 00.003 12116 UpdateGuideState(): m_state=6
22:41:43.777 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
22:41:43.779 00.002 12116 Star::Find returns 1 (0), X=692.31, Y=1005.06, Mass=746989, SNR=110.7, Peak=65535 HFD=3.4
22:41:43.782 00.003 12116 MultiStar: [#1 -0.25,0.10,0.87,U] [#2 -0.14,-0.22,0.71,U] [#3 -0.21,0.22,0.81,U] [#4 0.17,-0.24,0.70,U] [#5 -0.10,-0.08,0.47,U] [#6 0.05,0.20,0.80,U] [#7 -0.21,0.17,0.43,U] [#8 0.13,-0.31,0.36,U] 
22:41:43.787 00.005 12116 refined, 8 included, MultiStar: {-0.11, -0.07}, one-star: {-0.25, -0.43}
22:41:43.790 00.003 12116 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.71) = xAngle (-5.31 = 0.98)
22:41:43.792 00.002 12116 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.32 = -2.32)
22:41:43.795 00.003 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.59 mountX=0.07 mountY=-0.09, mountTheta=-0.92
22:41:43.801 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.07, opts=13)
22:41:43.804 00.003 12116 Enqueuing Move request for scope (-0.11, -0.07)
22:41:43.806 00.002 11824 Worker thread wakes up
22:41:43.807 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=931, FiltMax=65535, Gamma=0.510
22:41:43.809 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
22:41:43.809 00.000 12116 UpdateGuideState exits: m=746989 SNR=110.7
22:41:43.812 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
22:41:43.812 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:43.814 00.002 11824 Moving (-0.11, -0.07) raw xDistance=0.07 yDistance=-0.09
22:41:43.815 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:43.817 00.002 12116 Enqueuing Expose request
22:41:43.821 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:41:43.821 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:43.821 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:43.821 00.000 11824 MoveAxis(E, 0, ABG)
22:41:43.821 00.000 11824 Move returns status 0, amount 0
22:41:43.821 00.000 11824 MoveAxis(N, 0, ABG)
22:41:43.821 00.000 11824 Move returns status 0, amount 0
22:41:43.821 00.000 11824 move complete, result=0
22:41:43.821 00.000 11824 worker thread done servicing request
22:41:43.822 00.001 11824 Worker thread wakes up
22:41:43.822 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:43.822 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:43.824 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:47.219 03.395 11824 Exposure complete
22:41:47.460 00.241 11824 worker thread done servicing request
22:41:47.460 00.000 12116 OnExposeComplete: enter
22:41:47.464 00.004 12116 UpdateGuideState(): m_state=6
22:41:47.467 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
22:41:47.471 00.004 12116 Star::Find returns 1 (0), X=692.18, Y=1005.10, Mass=789293, SNR=106.2, Peak=65535 HFD=3.8
22:41:47.475 00.004 12116 MultiStar: [#1 -0.28,0.15,0.92,U] [#2 -0.25,-0.08,0.86,U] [#3 -0.12,0.12,0.84,U] [#4 0.33,-0.12,0.66,U] [#5 -0.34,0.33,0.43,U] [#6 -0.08,0.04,0.60,U] [#7 -0.38,-0.12,0.42,U] [#8 -0.31,-0.04,0.35,U] 
22:41:47.480 00.005 12116 refined, 8 included, MultiStar: {-0.20, -0.03}, one-star: {-0.38, -0.39}
22:41:47.483 00.003 12116 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.71) = xAngle (-5.70 = 0.59)
22:41:47.488 00.005 12116 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.71 = -2.71)
22:41:47.493 00.005 12116 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-2.98 mountX=0.17 mountY=-0.08, mountTheta=-0.47
22:41:47.504 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.20, y=-0.03, opts=13)
22:41:47.508 00.004 12116 Enqueuing Move request for scope (-0.20, -0.03)
22:41:47.512 00.004 11824 Worker thread wakes up
22:41:47.512 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
22:41:47.512 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
22:41:47.512 00.000 11824 Moving (-0.20, -0.03) raw xDistance=0.17 yDistance=-0.08
22:41:47.512 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:41:47.512 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:47.512 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5200, FiltMin=1563, FiltMax=65535, Gamma=0.510
22:41:47.517 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:41:47.517 00.000 12116 UpdateGuideState exits: m=789293 SNR=106.2
22:41:47.521 00.004 11824 MoveAxis(E, 0, ABG)
22:41:47.521 00.000 11824 Move returns status 0, amount 0
22:41:47.521 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:47.524 00.003 11824 MoveAxis(N, 0, ABG)
22:41:47.524 00.000 11824 Move returns status 0, amount 0
22:41:47.525 00.001 11824 move complete, result=0
22:41:47.525 00.000 11824 worker thread done servicing request
22:41:47.525 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:47.528 00.003 12116 Enqueuing Expose request
22:41:47.535 00.007 11824 Worker thread wakes up
22:41:47.535 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:47.540 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:47.540 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:50.949 03.409 11824 Exposure complete
22:41:51.188 00.239 11824 worker thread done servicing request
22:41:51.188 00.000 12116 OnExposeComplete: enter
22:41:51.191 00.003 12116 UpdateGuideState(): m_state=6
22:41:51.195 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
22:41:51.197 00.002 12116 Star::Find returns 1 (0), X=692.58, Y=1005.28, Mass=784643, SNR=111.7, Peak=55018 HFD=3.6
22:41:51.200 00.003 12116 MultiStar: [#1 -0.00,-0.02,0.78,U] [#2 0.22,-0.04,0.67,U] [#3 0.23,0.09,0.67,U] [#4 0.23,-0.09,0.66,U] [#5 0.29,0.18,0.38,U] [#6 0.32,-0.01,0.60,U] [#7 -0.06,-0.00,0.50,U] [#8 0.27,-0.19,0.34,U] 
22:41:51.204 00.004 12116 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.03, -0.21}
22:41:51.207 00.003 12116 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.71) = xAngle (-3.00 = -3.00)
22:41:51.212 00.005 12116 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.02 = -0.02)
22:41:51.214 00.002 12116 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.29 mountX=-0.16 mountY=-0.00, mountTheta=-3.12
22:41:51.224 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.15, y=-0.04, opts=13)
22:41:51.227 00.003 12116 Enqueuing Move request for scope (0.15, -0.04)
22:41:51.231 00.004 11824 Worker thread wakes up
22:41:51.231 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
22:41:51.231 00.000 11824 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
22:41:51.231 00.000 11824 Moving (0.15, -0.04) raw xDistance=-0.16 yDistance=-0.00
22:41:51.231 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:41:51.232 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:51.232 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1594, FiltMax=65535, Gamma=0.510
22:41:51.235 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:41:51.236 00.001 12116 UpdateGuideState exits: m=784643 SNR=111.7
22:41:51.240 00.004 11824 MoveAxis(E, 0, ABG)
22:41:51.240 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:51.244 00.004 11824 Move returns status 0, amount 0
22:41:51.244 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:51.247 00.003 11824 MoveAxis(N, 0, ABG)
22:41:51.247 00.000 11824 Move returns status 0, amount 0
22:41:51.247 00.000 11824 move complete, result=0
22:41:51.247 00.000 11824 worker thread done servicing request
22:41:51.247 00.000 12116 Enqueuing Expose request
22:41:51.252 00.005 11824 Worker thread wakes up
22:41:51.252 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:51.257 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:51.257 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:54.676 03.419 11824 Exposure complete
22:41:54.920 00.244 11824 worker thread done servicing request
22:41:54.920 00.000 12116 OnExposeComplete: enter
22:41:54.923 00.003 12116 UpdateGuideState(): m_state=6
22:41:54.927 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
22:41:54.931 00.004 12116 Star::Find returns 1 (0), X=693.48, Y=1004.65, Mass=767875, SNR=107.3, Peak=64259 HFD=3.3
22:41:54.933 00.002 12116 MultiStar: [#1 1.03,-0.59,1.03,U] [#2 1.08,-0.45,0.77,U] [#3 1.11,-0.28,0.73,U] [#4 -0.39,-0.55,0.61,U] [#5 1.17,-0.60,0.46,U] [#6 1.10,-0.51,0.60,U] [#7 0.95,-0.71,0.51,U] [#8 1.20,-0.31,0.35,U] 
22:41:54.937 00.004 12116 refined, 8 included, MultiStar: {0.91, -0.56}, one-star: {0.93, -0.84}
22:41:54.940 00.003 12116 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.71) = xAngle (-3.27 = 3.01)
22:41:54.943 00.003 12116 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.28 = -0.28)
22:41:54.946 00.003 12116 CameraToMount -- cameraX=0.91 cameraY=-0.56 hyp=1.07 cameraTheta=-0.55 mountX=-1.06 mountY=-0.30, mountTheta=-2.87
22:41:54.951 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.91, y=-0.56, opts=13)
22:41:54.954 00.003 12116 Enqueuing Move request for scope (0.91, -0.56)
22:41:54.957 00.003 11824 Worker thread wakes up
22:41:54.957 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1600, FiltMax=65535, Gamma=0.510
22:41:54.960 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.56) opts 0xd
22:41:54.960 00.000 12116 UpdateGuideState exits: m=767875 SNR=107.3
22:41:54.963 00.003 11824 Handling offset move in thread for scope, endpoint = (0.91, -0.56)
22:41:54.963 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:54.965 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:54.969 00.004 11824 Moving (0.91, -0.56) raw xDistance=-1.06 yDistance=-0.30
22:41:54.969 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.06
22:41:54.969 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:54.969 00.000 12116 Enqueuing Expose request
22:41:54.971 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:41:54.972 00.001 11824 MoveAxis(E, 237, ABG)
22:41:54.972 00.000 11824 Guiding  Dir = 2, Dur = 237
22:41:54.972 00.000 11824 IsSlewing returns 0
22:41:54.972 00.000 11824 IsGuiding returns 0
22:41:54.973 00.001 11824 PulseGuide returned control before completion, sleep 247
22:41:55.227 00.254 11824 IsGuiding returns 1
22:41:55.227 00.000 11824 scope still moving after pulse duration time elapsed
22:41:55.259 00.032 11824 IsSlewing returns 0
22:41:55.259 00.000 11824 IsGuiding returns 0
22:41:55.259 00.000 11824 scope move finished after 237 + 49 ms
22:41:55.259 00.000 11824 Move returns status 0, amount 237
22:41:55.259 00.000 11824 MoveAxis(N, 0, ABG)
22:41:55.259 00.000 11824 Move returns status 0, amount 0
22:41:55.259 00.000 11824 move complete, result=0
22:41:55.259 00.000 11824 worker thread done servicing request
22:41:55.260 00.001 11824 Worker thread wakes up
22:41:55.260 00.000 12116 GuideStep: -1.1 px 237 ms EAST, -0.3 px 0 ms NORTH
22:41:55.263 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:55.263 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:58.679 03.416 11824 Exposure complete
22:41:58.928 00.249 11824 worker thread done servicing request
22:41:58.928 00.000 12116 OnExposeComplete: enter
22:41:58.931 00.003 12116 UpdateGuideState(): m_state=6
22:41:58.935 00.004 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
22:41:58.939 00.004 12116 Star::Find returns 1 (0), X=692.14, Y=1005.23, Mass=773890, SNR=113.5, Peak=65535 HFD=3.6
22:41:58.943 00.004 12116 MultiStar: [#1 -0.35,0.26,0.84,U] [#2 -0.33,0.05,0.70,U] [#3 -0.30,0.14,0.69,U] [#4 0.47,-0.22,0.61,U] [#5 -0.30,0.34,0.45,U] [#6 0.08,0.31,0.49,U] [#7 -0.05,-0.01,0.39,U] [#8 0.01,0.06,0.37,U] 
22:41:58.945 00.002 12116 refined, 8 included, MultiStar: {-0.18, 0.05}, one-star: {-0.41, -0.26}
22:41:58.949 00.004 12116 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.71) = xAngle (0.15 = 0.15)
22:41:58.953 00.004 12116 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.14 = 3.14)
22:41:58.956 00.003 12116 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.18 cameraTheta=2.86 mountX=0.18 mountY=0.00, mountTheta=0.01
22:41:58.962 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.18, y=0.05, opts=13)
22:41:58.965 00.003 12116 Enqueuing Move request for scope (-0.18, 0.05)
22:41:58.970 00.005 11824 Worker thread wakes up
22:41:58.970 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1594, FiltMax=65535, Gamma=0.510
22:41:58.972 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
22:41:58.973 00.001 12116 UpdateGuideState exits: m=773890 SNR=113.5
22:41:58.976 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
22:41:58.976 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:58.979 00.003 11824 Moving (-0.18, 0.05) raw xDistance=0.18 yDistance=0.00
22:41:58.979 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:41:58.982 00.003 12116 Enqueuing Expose request
22:41:58.985 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:41:58.985 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:58.985 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:41:58.985 00.000 11824 MoveAxis(E, 0, ABG)
22:41:58.985 00.000 11824 Move returns status 0, amount 0
22:41:58.987 00.002 11824 MoveAxis(N, 0, ABG)
22:41:58.987 00.000 11824 Move returns status 0, amount 0
22:41:58.987 00.000 11824 move complete, result=0
22:41:58.987 00.000 11824 worker thread done servicing request
22:41:58.987 00.000 11824 Worker thread wakes up
22:41:58.987 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:41:58.987 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:41:58.990 00.003 12116 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:03.253 04.263 11824 Exposure complete
22:42:04.447 01.194 12116 OnExposeComplete: enter
22:42:04.460 00.013 11824 worker thread done servicing request
22:42:04.460 00.000 12116 UpdateGuideState(): m_state=6
22:42:04.492 00.032 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
22:42:04.499 00.007 12116 Star::Find returns 1 (0), X=692.42, Y=1005.46, Mass=833101, SNR=130.6, Peak=65535 HFD=3.3
22:42:04.508 00.009 12116 MultiStar: [#1 0.01,0.28,0.71,U] [#2 -0.11,0.28,0.59,U] [#3 0.07,0.35,0.56,U] [#4 0.12,0.07,0.59,U] [#5 0.05,0.28,0.39,U] [#6 0.38,0.25,0.59,U] [#7 -0.26,0.39,0.41,U] [#8 0.08,0.29,0.30,U] 
22:42:04.514 00.006 12116 single-star, 8 included, MultiStar: {0.02, 0.21}, one-star: {-0.14, -0.03}
22:42:04.524 00.010 12116 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.71) = xAngle (-5.67 = 0.61)
22:42:04.530 00.006 12116 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.68 = -2.68)
22:42:04.536 00.006 12116 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.95 mountX=0.11 mountY=-0.06, mountTheta=-0.50
22:42:04.557 00.021 12116 SchedulePrimaryMove(0D79E080, x=-0.14, y=-0.03, opts=13)
22:42:04.590 00.033 12116 Enqueuing Move request for scope (-0.14, -0.03)
22:42:04.630 00.040 11824 Worker thread wakes up
22:42:04.630 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
22:42:04.630 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
22:42:04.630 00.000 11824 Moving (-0.14, -0.03) raw xDistance=0.11 yDistance=-0.06
22:42:04.631 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:42:04.631 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:04.631 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:42:04.631 00.000 11824 MoveAxis(E, 0, ABG)
22:42:04.631 00.000 11824 Move returns status 0, amount 0
22:42:04.631 00.000 11824 MoveAxis(N, 0, ABG)
22:42:04.632 00.001 11824 Move returns status 0, amount 0
22:42:04.632 00.000 11824 move complete, result=0
22:42:04.632 00.000 11824 worker thread done servicing request
22:42:04.632 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1799, FiltMax=65535, Gamma=0.510
22:42:04.666 00.034 12116 UpdateGuideState exits: m=833101 SNR=130.6
22:42:04.702 00.036 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:04.723 00.021 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:42:04.760 00.037 12116 Enqueuing Expose request
22:42:04.790 00.030 11824 Worker thread wakes up
22:42:04.790 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:04.794 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:42:04.794 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:42:08.240 03.446 11824 Exposure complete
22:42:08.550 00.310 11824 worker thread done servicing request
22:42:08.550 00.000 12116 OnExposeComplete: enter
22:42:08.555 00.005 12116 UpdateGuideState(): m_state=6
22:42:08.558 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
22:42:08.562 00.004 12116 Star::Find returns 1 (0), X=692.20, Y=1005.30, Mass=825502, SNR=130.3, Peak=65535 HFD=3.7
22:42:08.566 00.004 12116 MultiStar: [#1 -0.31,0.03,0.75,U] [#2 -0.28,-0.12,0.63,U] [#3 -0.18,0.04,0.64,U] [#4 0.19,-0.04,0.62,U] [#5 -0.09,0.20,0.34,U] [#6 -0.04,0.00,0.56,U] [#7 -0.52,0.32,0.41,U] [#8 -0.08,0.24,0.31,U] 
22:42:08.570 00.004 12116 refined, 8 included, MultiStar: {-0.20, 0.01}, one-star: {-0.35, -0.19}
22:42:08.573 00.003 12116 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.71) = xAngle (0.40 = 0.40)
22:42:08.577 00.004 12116 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.39 = -2.89)
22:42:08.581 00.004 12116 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.12 mountX=0.18 mountY=-0.05, mountTheta=-0.26
22:42:08.588 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.20, y=0.01, opts=13)
22:42:08.592 00.004 12116 Enqueuing Move request for scope (-0.20, 0.01)
22:42:08.596 00.004 11824 Worker thread wakes up
22:42:08.596 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1655, FiltMax=65535, Gamma=0.510
22:42:08.599 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd
22:42:08.599 00.000 12116 UpdateGuideState exits: m=825502 SNR=130.3
22:42:08.603 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.20, 0.01)
22:42:08.603 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:08.608 00.005 11824 Moving (-0.20, 0.01) raw xDistance=0.18 yDistance=-0.05
22:42:08.608 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:42:08.613 00.005 12116 Enqueuing Expose request
22:42:08.616 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:42:08.616 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:08.616 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:42:08.616 00.000 11824 MoveAxis(E, 0, ABG)
22:42:08.616 00.000 11824 Move returns status 0, amount 0
22:42:08.616 00.000 11824 MoveAxis(N, 0, ABG)
22:42:08.616 00.000 11824 Move returns status 0, amount 0
22:42:08.616 00.000 11824 move complete, result=0
22:42:08.617 00.001 11824 worker thread done servicing request
22:42:08.617 00.000 11824 Worker thread wakes up
22:42:08.617 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:42:08.617 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:42:08.619 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:12.021 03.402 11824 Exposure complete
22:42:12.256 00.235 11824 worker thread done servicing request
22:42:12.256 00.000 12116 OnExposeComplete: enter
22:42:12.260 00.004 12116 UpdateGuideState(): m_state=6
22:42:12.263 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
22:42:12.266 00.003 12116 Star::Find returns 1 (0), X=692.11, Y=1005.38, Mass=811358, SNR=123.8, Peak=65535 HFD=3.4
22:42:12.271 00.005 12116 MultiStar: [#1 -0.44,0.33,0.85,U] [#2 -0.31,0.14,0.68,U] [#3 -0.18,0.21,0.66,U] [#4 0.65,-0.06,0.61,U] [#5 -0.36,0.41,0.45,U] [#6 -0.00,0.23,0.60,U] [#7 -0.34,0.14,0.43,U] [#8 -0.25,-0.12,0.37,U] 
22:42:12.274 00.003 12116 refined, 8 included, MultiStar: {-0.21, 0.12}, one-star: {-0.44, -0.11}
22:42:12.277 00.003 12116 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.71) = xAngle (-0.12 = -0.12)
22:42:12.280 00.003 12116 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.87 = 2.87)
22:42:12.282 00.002 12116 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.60 mountX=0.24 mountY=0.07, mountTheta=0.27
22:42:12.288 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.21, y=0.12, opts=13)
22:42:12.291 00.003 12116 Enqueuing Move request for scope (-0.21, 0.12)
22:42:12.294 00.003 11824 Worker thread wakes up
22:42:12.294 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
22:42:12.294 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
22:42:12.294 00.000 11824 Moving (-0.21, 0.12) raw xDistance=0.24 yDistance=0.07
22:42:12.294 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:42:12.295 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:12.295 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1562, FiltMax=65535, Gamma=0.510
22:42:12.297 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:42:12.297 00.000 11824 MoveAxis(E, 0, ABG)
22:42:12.297 00.000 11824 Move returns status 0, amount 0
22:42:12.297 00.000 11824 MoveAxis(N, 0, ABG)
22:42:12.297 00.000 11824 Move returns status 0, amount 0
22:42:12.298 00.001 11824 move complete, result=0
22:42:12.298 00.000 11824 worker thread done servicing request
22:42:12.298 00.000 12116 UpdateGuideState exits: m=811358 SNR=123.8
22:42:12.300 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:12.304 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:42:12.307 00.003 12116 Enqueuing Expose request
22:42:12.310 00.003 12116 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:12.312 00.002 11824 Worker thread wakes up
22:42:12.312 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:42:12.312 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:42:15.719 03.407 11824 Exposure complete
22:42:15.962 00.243 11824 worker thread done servicing request
22:42:15.962 00.000 12116 OnExposeComplete: enter
22:42:15.964 00.002 12116 UpdateGuideState(): m_state=6
22:42:15.970 00.006 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
22:42:15.976 00.006 12116 Star::Find returns 1 (0), X=692.24, Y=1005.10, Mass=794032, SNR=117.3, Peak=62586 HFD=3.8
22:42:15.980 00.004 12116 MultiStar: [#1 -0.20,-0.05,0.94,U] [#2 -0.16,-0.21,0.70,U] [#3 -0.12,-0.12,0.70,U] [#4 0.29,-0.06,0.63,U] [#5 -0.03,0.12,0.46,U] [#6 0.15,-0.10,0.60,U] [#7 -0.06,-0.44,0.48,U] [#8 -0.19,-0.34,0.34,U] 
22:42:15.984 00.004 12116 refined, 8 included, MultiStar: {-0.09, -0.18}, one-star: {-0.31, -0.39}
22:42:15.989 00.005 12116 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.71) = xAngle (-4.76 = 1.52)
22:42:15.992 00.003 12116 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.77 = -1.77)
22:42:15.996 00.004 12116 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.04 mountX=0.01 mountY=-0.19, mountTheta=-1.52
22:42:16.003 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.09, y=-0.18, opts=13)
22:42:16.007 00.004 12116 Enqueuing Move request for scope (-0.09, -0.18)
22:42:16.011 00.004 11824 Worker thread wakes up
22:42:16.011 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1613, FiltMax=65535, Gamma=0.510
22:42:16.014 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
22:42:16.014 00.000 12116 UpdateGuideState exits: m=794032 SNR=117.3
22:42:16.018 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
22:42:16.018 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:16.022 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:42:16.025 00.003 11824 Moving (-0.09, -0.18) raw xDistance=0.01 yDistance=-0.19
22:42:16.025 00.000 12116 Enqueuing Expose request
22:42:16.028 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:42:16.028 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:16.028 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:42:16.029 00.001 11824 MoveAxis(E, 0, ABG)
22:42:16.029 00.000 11824 Move returns status 0, amount 0
22:42:16.029 00.000 11824 MoveAxis(N, 0, ABG)
22:42:16.029 00.000 11824 Move returns status 0, amount 0
22:42:16.029 00.000 11824 move complete, result=0
22:42:16.029 00.000 11824 worker thread done servicing request
22:42:16.029 00.000 11824 Worker thread wakes up
22:42:16.029 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:42:16.029 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:42:16.032 00.003 12116 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:42:19.438 03.406 11824 Exposure complete
22:42:19.695 00.257 11824 worker thread done servicing request
22:42:19.695 00.000 12116 OnExposeComplete: enter
22:42:19.699 00.004 12116 UpdateGuideState(): m_state=6
22:42:19.702 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
22:42:19.705 00.003 12116 Star::Find returns 1 (0), X=692.21, Y=1005.29, Mass=800074, SNR=111.5, Peak=65535 HFD=3.5
22:42:19.708 00.003 12116 MultiStar: [#1 -0.31,0.11,1.00,U] [#2 -0.17,-0.07,0.83,U] [#3 -0.18,0.22,0.80,U] [#4 0.33,-0.11,0.80,U] [#5 -0.02,0.35,0.37,U] [#6 -0.14,0.18,0.65,U] [#7 -0.30,0.18,0.44,U] [#8 0.07,-0.08,0.45,U] 
22:42:19.711 00.003 12116 refined, 8 included, MultiStar: {-0.14, 0.04}, one-star: {-0.35, -0.20}
22:42:19.714 00.003 12116 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.71) = xAngle (0.17 = 0.17)
22:42:19.718 00.004 12116 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.16 = -3.12)
22:42:19.722 00.004 12116 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.89 mountX=0.14 mountY=-0.00, mountTheta=-0.02
22:42:19.729 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.14, y=0.04, opts=13)
22:42:19.732 00.003 12116 Enqueuing Move request for scope (-0.14, 0.04)
22:42:19.736 00.004 11824 Worker thread wakes up
22:42:19.736 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
22:42:19.736 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
22:42:19.736 00.000 11824 Moving (-0.14, 0.04) raw xDistance=0.14 yDistance=-0.00
22:42:19.736 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:42:19.736 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:19.736 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1824, FiltMax=65535, Gamma=0.510
22:42:19.740 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:42:19.740 00.000 12116 UpdateGuideState exits: m=800074 SNR=111.5
22:42:19.743 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:19.746 00.003 11824 MoveAxis(E, 0, ABG)
22:42:19.746 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:42:19.749 00.003 12116 Enqueuing Expose request
22:42:19.751 00.002 11824 Move returns status 0, amount 0
22:42:19.752 00.001 11824 MoveAxis(N, 0, ABG)
22:42:19.752 00.000 11824 Move returns status 0, amount 0
22:42:19.752 00.000 11824 move complete, result=0
22:42:19.752 00.000 11824 worker thread done servicing request
22:42:19.752 00.000 11824 Worker thread wakes up
22:42:19.752 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:19.756 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:42:19.756 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:42:23.167 03.411 11824 Exposure complete
22:42:23.412 00.245 11824 worker thread done servicing request
22:42:23.412 00.000 12116 OnExposeComplete: enter
22:42:23.416 00.004 12116 UpdateGuideState(): m_state=6
22:42:23.422 00.006 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
22:42:23.426 00.004 12116 Star::Find returns 1 (0), X=692.26, Y=1005.22, Mass=796608, SNR=126.9, Peak=65535 HFD=3.6
22:42:23.430 00.004 12116 MultiStar: [#1 -0.33,0.11,0.70,U] [#2 -0.36,-0.06,0.58,U] [#3 -0.19,0.13,0.59,U] [#4 0.39,0.06,0.53,U] [#5 -0.07,0.27,0.42,U] [#6 0.09,-0.00,0.53,U] [#7 -0.25,0.27,0.33,U] [#8 -0.28,-0.14,0.34,U] 
22:42:23.433 00.003 12116 refined, 8 included, MultiStar: {-0.16, 0.01}, one-star: {-0.30, -0.27}
22:42:23.438 00.005 12116 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.71) = xAngle (0.39 = 0.39)
22:42:23.442 00.004 12116 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.38 = -2.91)
22:42:23.448 00.006 12116 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.11 mountX=0.15 mountY=-0.04, mountTheta=-0.25
22:42:23.457 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.16, y=0.01, opts=13)
22:42:23.464 00.007 12116 Enqueuing Move request for scope (-0.16, 0.01)
22:42:23.472 00.008 11824 Worker thread wakes up
22:42:23.472 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1690, FiltMax=65535, Gamma=0.510
22:42:23.475 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
22:42:23.476 00.001 12116 UpdateGuideState exits: m=796608 SNR=126.9
22:42:23.479 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:23.483 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
22:42:23.483 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:42:23.486 00.003 11824 Moving (-0.16, 0.01) raw xDistance=0.15 yDistance=-0.04
22:42:23.486 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:42:23.487 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:23.487 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:42:23.487 00.000 11824 MoveAxis(E, 0, ABG)
22:42:23.487 00.000 11824 Move returns status 0, amount 0
22:42:23.487 00.000 11824 MoveAxis(N, 0, ABG)
22:42:23.487 00.000 11824 Move returns status 0, amount 0
22:42:23.487 00.000 11824 move complete, result=0
22:42:23.487 00.000 12116 Enqueuing Expose request
22:42:23.490 00.003 11824 worker thread done servicing request
22:42:23.490 00.000 11824 Worker thread wakes up
22:42:23.490 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:23.494 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:42:23.494 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:42:26.894 03.400 11824 Exposure complete
22:42:27.142 00.248 11824 worker thread done servicing request
22:42:27.142 00.000 12116 OnExposeComplete: enter
22:42:27.145 00.003 12116 UpdateGuideState(): m_state=6
22:42:27.149 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
22:42:27.153 00.004 12116 Star::Find returns 1 (0), X=692.34, Y=1004.81, Mass=815433, SNR=112.3, Peak=65535 HFD=3.7
22:42:27.157 00.004 12116 MultiStar: [#1 -0.16,-0.21,0.88,U] [#2 0.04,-0.45,0.78,U] [#3 -0.10,-0.37,0.70,U] [#4 0.50,-0.60,0.76,U] [#5 0.27,-0.42,0.38,U] [#6 0.18,-0.34,0.70,U] [#7 -0.11,-0.06,0.45,U] [#8 0.11,-0.43,0.33,U] 
22:42:27.161 00.004 12116 refined, 8 included, MultiStar: {0.03, -0.42}, one-star: {-0.21, -0.68}
22:42:27.163 00.002 12116 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.71) = xAngle (-4.20 = 2.08)
22:42:27.166 00.003 12116 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.22 = -1.22)
22:42:27.169 00.003 12116 CameraToMount -- cameraX=0.03 cameraY=-0.42 hyp=0.42 cameraTheta=-1.49 mountX=-0.20 mountY=-0.39, mountTheta=-2.05
22:42:27.175 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=-0.42, opts=13)
22:42:27.179 00.004 12116 Enqueuing Move request for scope (0.03, -0.42)
22:42:27.182 00.003 11824 Worker thread wakes up
22:42:27.182 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1589, FiltMax=65535, Gamma=0.510
22:42:27.185 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.42) opts 0xd
22:42:27.185 00.000 12116 UpdateGuideState exits: m=815433 SNR=112.3
22:42:27.188 00.003 11824 Handling offset move in thread for scope, endpoint = (0.03, -0.42)
22:42:27.188 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:27.191 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:42:27.194 00.003 12116 Enqueuing Expose request
22:42:27.197 00.003 11824 Moving (0.03, -0.42) raw xDistance=-0.20 yDistance=-0.39
22:42:27.197 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:42:27.197 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:27.197 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:42:27.197 00.000 11824 MoveAxis(E, 0, ABG)
22:42:27.197 00.000 11824 Move returns status 0, amount 0
22:42:27.198 00.001 11824 MoveAxis(N, 0, ABG)
22:42:27.198 00.000 11824 Move returns status 0, amount 0
22:42:27.198 00.000 11824 move complete, result=0
22:42:27.198 00.000 11824 worker thread done servicing request
22:42:27.198 00.000 11824 Worker thread wakes up
22:42:27.198 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:42:27.198 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:42:27.201 00.003 12116 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:42:30.605 03.404 11824 Exposure complete
22:42:30.849 00.244 11824 worker thread done servicing request
22:42:30.849 00.000 12116 OnExposeComplete: enter
22:42:30.855 00.006 12116 UpdateGuideState(): m_state=6
22:42:30.859 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
22:42:30.863 00.004 12116 Star::Find returns 1 (0), X=692.17, Y=1004.70, Mass=778631, SNR=108.5, Peak=65535 HFD=3.5
22:42:30.866 00.003 12116 MultiStar: [#1 -0.33,-0.31,0.92,U] [#2 -0.19,-0.44,0.82,U] [#3 -0.20,-0.14,0.75,U] [#4 0.19,-0.54,0.62,U] [#5 -0.32,-0.42,0.48,U] [#6 -0.01,-0.32,0.71,U] [#7 -0.29,-0.51,0.47,U] [#8 -0.04,-0.36,0.40,U] 
22:42:30.870 00.004 12116 refined, 8 included, MultiStar: {-0.19, -0.43}, one-star: {-0.38, -0.79}
22:42:30.872 00.002 12116 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.71) = xAngle (-4.70 = 1.58)
22:42:30.876 00.004 12116 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.71 = -1.71)
22:42:30.881 00.005 12116 CameraToMount -- cameraX=-0.19 cameraY=-0.43 hyp=0.48 cameraTheta=-1.99 mountX=-0.00 mountY=-0.47, mountTheta=-1.58
22:42:30.891 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.19, y=-0.43, opts=13)
22:42:30.894 00.003 12116 Enqueuing Move request for scope (-0.19, -0.43)
22:42:30.897 00.003 11824 Worker thread wakes up
22:42:30.897 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1738, FiltMax=65535, Gamma=0.510
22:42:30.900 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.43) opts 0xd
22:42:30.900 00.000 12116 UpdateGuideState exits: m=778631 SNR=108.5
22:42:30.904 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.19, -0.43)
22:42:30.904 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:30.907 00.003 11824 Moving (-0.19, -0.43) raw xDistance=-0.00 yDistance=-0.47
22:42:30.907 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:42:30.912 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:42:30.912 00.000 12116 Enqueuing Expose request
22:42:30.915 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:42:30.915 00.000 11824 MoveAxis(E, 0, ABG)
22:42:30.915 00.000 11824 Move returns status 0, amount 0
22:42:30.915 00.000 11824 MoveAxis(N, 88, ABG)
22:42:30.915 00.000 11824 Guiding  Dir = 0, Dur = 88
22:42:30.915 00.000 11824 IsSlewing returns 0
22:42:30.915 00.000 11824 IsGuiding returns 0
22:42:30.916 00.001 11824 PulseGuide returned control before completion, sleep 98
22:42:31.019 00.103 11824 IsGuiding returns 1
22:42:31.019 00.000 11824 scope still moving after pulse duration time elapsed
22:42:31.050 00.031 11824 IsSlewing returns 0
22:42:31.050 00.000 11824 IsGuiding returns 0
22:42:31.051 00.001 11824 scope move finished after 88 + 47 ms
22:42:31.051 00.000 11824 Move returns status 0, amount 88
22:42:31.051 00.000 11824 move complete, result=0
22:42:31.051 00.000 11824 worker thread done servicing request
22:42:31.051 00.000 11824 Worker thread wakes up
22:42:31.051 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.5 px 88 ms NORTH
22:42:31.054 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:42:31.054 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:42:34.493 03.439 11824 Exposure complete
22:42:34.802 00.309 12116 OnExposeComplete: enter
22:42:34.807 00.005 11824 worker thread done servicing request
22:42:34.807 00.000 12116 UpdateGuideState(): m_state=6
22:42:34.811 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
22:42:34.815 00.004 12116 Star::Find returns 1 (0), X=691.67, Y=1005.30, Mass=803970, SNR=131.0, Peak=65535 HFD=3.6
22:42:34.819 00.004 12116 MultiStar: [#1 -0.94,0.17,0.76,U] [#2 -0.78,0.13,0.59,U] [#3 -0.69,0.05,0.64,U] [#4 0.59,-0.04,0.51,U] [#5 -0.63,0.27,0.37,U] [#6 -0.54,0.11,0.51,U] [#7 -1.02,0.19,0.39,U] [#8 -0.73,-0.32,0.30,U] 
22:42:34.823 00.004 12116 refined, 8 included, MultiStar: {-0.66, 0.03}, one-star: {-0.88, -0.19}
22:42:34.826 00.003 12116 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.71) = xAngle (0.38 = 0.38)
22:42:34.829 00.003 12116 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.36 = -2.92)
22:42:34.833 00.004 12116 CameraToMount -- cameraX=-0.66 cameraY=0.03 hyp=0.66 cameraTheta=3.09 mountX=0.61 mountY=-0.14, mountTheta=-0.23
22:42:34.840 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.66, y=0.03, opts=13)
22:42:34.845 00.005 12116 Enqueuing Move request for scope (-0.66, 0.03)
22:42:34.848 00.003 11824 Worker thread wakes up
22:42:34.849 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.03) opts 0xd
22:42:34.849 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1543, FiltMax=65535, Gamma=0.510
22:42:34.852 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.66, 0.03)
22:42:34.852 00.000 12116 UpdateGuideState exits: m=803970 SNR=131.0
22:42:34.855 00.003 11824 Moving (-0.66, 0.03) raw xDistance=0.61 yDistance=-0.14
22:42:34.855 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:34.860 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
22:42:34.860 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:42:34.862 00.002 12116 Enqueuing Expose request
22:42:34.866 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:34.866 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:42:34.866 00.000 11824 MoveAxis(W, 137, ABG)
22:42:34.866 00.000 11824 Guiding  Dir = 3, Dur = 137
22:42:34.867 00.001 11824 IsSlewing returns 0
22:42:34.867 00.000 11824 IsGuiding returns 0
22:42:34.868 00.001 11824 PulseGuide returned control before completion, sleep 147
22:42:35.020 00.152 11824 IsGuiding returns 1
22:42:35.020 00.000 11824 scope still moving after pulse duration time elapsed
22:42:35.052 00.032 11824 IsSlewing returns 0
22:42:35.052 00.000 11824 IsGuiding returns 0
22:42:35.053 00.001 11824 scope move finished after 137 + 47 ms
22:42:35.053 00.000 11824 Move returns status 0, amount 137
22:42:35.053 00.000 11824 MoveAxis(N, 0, ABG)
22:42:35.054 00.001 11824 Move returns status 0, amount 0
22:42:35.054 00.000 11824 move complete, result=0
22:42:35.054 00.000 11824 worker thread done servicing request
22:42:35.054 00.000 11824 Worker thread wakes up
22:42:35.054 00.000 12116 GuideStep: 0.6 px 137 ms WEST, -0.1 px 0 ms NORTH
22:42:35.058 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:42:35.058 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:42:38.492 03.434 11824 Exposure complete
22:42:38.737 00.245 11824 worker thread done servicing request
22:42:38.738 00.001 12116 OnExposeComplete: enter
22:42:38.741 00.003 12116 UpdateGuideState(): m_state=6
22:42:38.745 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
22:42:38.748 00.003 12116 Star::Find returns 1 (0), X=692.07, Y=1005.26, Mass=772892, SNR=111.2, Peak=65535 HFD=3.4
22:42:38.751 00.003 12116 MultiStar: [#1 -0.41,0.02,0.93,U] [#2 -0.34,-0.07,0.75,U] [#3 -0.50,0.35,0.75,U] [#4 0.40,-0.07,0.65,U] [#5 -0.29,0.16,0.46,U] [#6 -0.31,-0.03,0.67,U] [#7 -0.48,-0.10,0.47,U] [#8 -0.38,-0.02,0.37,U] 
22:42:38.755 00.004 12116 refined, 8 included, MultiStar: {-0.32, -0.01}, one-star: {-0.49, -0.23}
22:42:38.759 00.004 12116 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.71) = xAngle (-5.83 = 0.45)
22:42:38.762 00.003 12116 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.85 = -2.85)
22:42:38.765 00.003 12116 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.12 mountX=0.29 mountY=-0.09, mountTheta=-0.31
22:42:38.772 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.32, y=-0.01, opts=13)
22:42:38.776 00.004 12116 Enqueuing Move request for scope (-0.32, -0.01)
22:42:38.779 00.003 11824 Worker thread wakes up
22:42:38.779 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.01) opts 0xd
22:42:38.779 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1735, FiltMax=65535, Gamma=0.510
22:42:38.782 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.32, -0.01)
22:42:38.782 00.000 12116 UpdateGuideState exits: m=772892 SNR=111.2
22:42:38.785 00.003 11824 Moving (-0.32, -0.01) raw xDistance=0.29 yDistance=-0.09
22:42:38.785 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:38.788 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
22:42:38.788 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:38.788 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:42:38.791 00.003 12116 Enqueuing Expose request
22:42:38.794 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:42:38.794 00.000 11824 MoveAxis(E, 0, ABG)
22:42:38.794 00.000 11824 Move returns status 0, amount 0
22:42:38.795 00.001 11824 MoveAxis(N, 0, ABG)
22:42:38.795 00.000 11824 Move returns status 0, amount 0
22:42:38.795 00.000 11824 move complete, result=0
22:42:38.795 00.000 11824 worker thread done servicing request
22:42:38.795 00.000 11824 Worker thread wakes up
22:42:38.795 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:42:38.795 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:42:38.797 00.002 12116 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:42.204 03.407 11824 Exposure complete
22:42:42.434 00.230 11824 worker thread done servicing request
22:42:42.434 00.000 12116 OnExposeComplete: enter
22:42:42.438 00.004 12116 UpdateGuideState(): m_state=6
22:42:42.441 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
22:42:42.445 00.004 12116 Star::Find returns 1 (0), X=691.99, Y=1005.17, Mass=753048, SNR=112.9, Peak=65535 HFD=3.5
22:42:42.448 00.003 12116 MultiStar: [#1 -0.38,0.10,0.86,U] [#2 -0.52,0.04,0.81,U] [#3 -0.45,0.11,0.71,U] [#4 0.41,0.05,0.84,U] [#5 -0.34,0.36,0.46,U] [#6 -0.24,-0.25,0.60,U] [#7 -0.45,0.08,0.50,U] [#8 -0.29,-0.00,0.33,U] 
22:42:42.455 00.007 12116 refined, 8 included, MultiStar: {-0.31, -0.00}, one-star: {-0.57, -0.31}
22:42:42.460 00.005 12116 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.71) = xAngle (-5.84 = 0.44)
22:42:42.464 00.004 12116 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.86 = -2.86)
22:42:42.467 00.003 12116 CameraToMount -- cameraX=-0.31 cameraY=-0.00 hyp=0.31 cameraTheta=-3.13 mountX=0.28 mountY=-0.09, mountTheta=-0.30
22:42:42.475 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.31, y=-0.00, opts=13)
22:42:42.479 00.004 12116 Enqueuing Move request for scope (-0.31, -0.00)
22:42:42.483 00.004 11824 Worker thread wakes up
22:42:42.483 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1667, FiltMax=65535, Gamma=0.510
22:42:42.487 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.00) opts 0xd
22:42:42.487 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.31, -0.00)
22:42:42.487 00.000 11824 Moving (-0.31, -0.00) raw xDistance=0.28 yDistance=-0.09
22:42:42.487 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
22:42:42.488 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:42.488 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:42:42.488 00.000 11824 MoveAxis(E, 0, ABG)
22:42:42.488 00.000 11824 Move returns status 0, amount 0
22:42:42.488 00.000 11824 MoveAxis(N, 0, ABG)
22:42:42.488 00.000 11824 Move returns status 0, amount 0
22:42:42.488 00.000 11824 move complete, result=0
22:42:42.488 00.000 11824 worker thread done servicing request
22:42:42.489 00.001 12116 UpdateGuideState exits: m=753048 SNR=112.9
22:42:42.492 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:42.496 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:42:42.499 00.003 12116 Enqueuing Expose request
22:42:42.502 00.003 11824 Worker thread wakes up
22:42:42.502 00.000 12116 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:42.506 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:42:42.506 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:42:45.933 03.427 11824 Exposure complete
22:42:46.175 00.242 11824 worker thread done servicing request
22:42:46.175 00.000 12116 OnExposeComplete: enter
22:42:46.179 00.004 12116 UpdateGuideState(): m_state=6
22:42:46.182 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
22:42:46.187 00.005 12116 Star::Find returns 1 (0), X=691.45, Y=1005.25, Mass=763236, SNR=104.8, Peak=65535 HFD=3.5
22:42:46.191 00.004 12116 MultiStar: [#1 -1.02,0.05,0.94,U] [#2 -1.00,-0.07,0.73,U] [#3 -0.87,-0.02,0.87,U] [#4 0.78,-0.38,0.69,U] [#5 -0.87,0.04,0.45,U] [#6 -0.72,0.12,0.61,U] [#7 -0.91,-0.05,0.43,U] [#8 -0.87,0.01,0.41,U] 
22:42:46.195 00.004 12116 refined, 8 included, MultiStar: {-0.75, -0.07}, one-star: {-1.11, -0.24}
22:42:46.198 00.003 12116 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.71) = xAngle (-5.76 = 0.52)
22:42:46.201 00.003 12116 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.77 = -2.77)
22:42:46.206 00.005 12116 CameraToMount -- cameraX=-0.75 cameraY=-0.07 hyp=0.75 cameraTheta=-3.04 mountX=0.65 mountY=-0.27, mountTheta=-0.40
22:42:46.214 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.75, y=-0.07, opts=13)
22:42:46.219 00.005 12116 Enqueuing Move request for scope (-0.75, -0.07)
22:42:46.223 00.004 11824 Worker thread wakes up
22:42:46.223 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1734, FiltMax=65535, Gamma=0.510
22:42:46.227 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.07) opts 0xd
22:42:46.228 00.001 12116 UpdateGuideState exits: m=763236 SNR=104.8
22:42:46.230 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.75, -0.07)
22:42:46.230 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:46.233 00.003 11824 Moving (-0.75, -0.07) raw xDistance=0.65 yDistance=-0.27
22:42:46.233 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
22:42:46.233 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:46.233 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:42:46.238 00.005 12116 Enqueuing Expose request
22:42:46.241 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:42:46.241 00.000 11824 MoveAxis(W, 146, ABG)
22:42:46.241 00.000 11824 Guiding  Dir = 3, Dur = 146
22:42:46.241 00.000 11824 IsSlewing returns 0
22:42:46.242 00.001 11824 IsGuiding returns 0
22:42:46.242 00.000 11824 PulseGuide returned control before completion, sleep 156
22:42:46.408 00.166 11824 IsGuiding returns 1
22:42:46.408 00.000 11824 scope still moving after pulse duration time elapsed
22:42:46.440 00.032 11824 IsSlewing returns 0
22:42:46.440 00.000 11824 IsGuiding returns 0
22:42:46.440 00.000 11824 scope move finished after 146 + 52 ms
22:42:46.440 00.000 11824 Move returns status 0, amount 146
22:42:46.440 00.000 11824 MoveAxis(N, 0, ABG)
22:42:46.441 00.001 11824 Move returns status 0, amount 0
22:42:46.441 00.000 11824 move complete, result=0
22:42:46.441 00.000 11824 worker thread done servicing request
22:42:46.441 00.000 11824 Worker thread wakes up
22:42:46.441 00.000 12116 GuideStep: 0.7 px 146 ms WEST, -0.3 px 0 ms NORTH
22:42:46.444 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:42:46.444 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:42:49.844 03.400 11824 Exposure complete
22:42:50.133 00.289 11824 worker thread done servicing request
22:42:50.133 00.000 12116 OnExposeComplete: enter
22:42:50.137 00.004 12116 UpdateGuideState(): m_state=6
22:42:50.141 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
22:42:50.146 00.005 12116 Star::Find returns 1 (0), X=691.93, Y=1005.05, Mass=798635, SNR=129.7, Peak=65535 HFD=3.9
22:42:50.151 00.005 12116 MultiStar: [#1 -0.75,0.13,0.71,U] [#2 -0.66,-0.06,0.79,U] [#3 -0.36,0.01,0.72,U] [#4 0.36,-0.22,0.51,U] [#5 -0.35,-0.04,0.38,U] [#6 -0.20,-0.05,0.51,U] [#7 -0.57,-0.13,0.43,U] [#8 -0.45,-0.01,0.32,U] 
22:42:50.156 00.005 12116 refined, 8 included, MultiStar: {-0.44, -0.11}, one-star: {-0.63, -0.44}
22:42:50.163 00.007 12116 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.71) = xAngle (-5.61 = 0.67)
22:42:50.167 00.004 12116 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.62 = -2.62)
22:42:50.174 00.007 12116 CameraToMount -- cameraX=-0.44 cameraY=-0.11 hyp=0.46 cameraTheta=-2.89 mountX=0.36 mountY=-0.23, mountTheta=-0.57
22:42:50.184 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.44, y=-0.11, opts=13)
22:42:50.191 00.007 12116 Enqueuing Move request for scope (-0.44, -0.11)
22:42:50.196 00.005 11824 Worker thread wakes up
22:42:50.196 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1629, FiltMax=65535, Gamma=0.510
22:42:50.200 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.11) opts 0xd
22:42:50.200 00.000 12116 UpdateGuideState exits: m=798635 SNR=129.7
22:42:50.203 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.44, -0.11)
22:42:50.203 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:50.206 00.003 11824 Moving (-0.44, -0.11) raw xDistance=0.36 yDistance=-0.23
22:42:50.207 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:42:50.210 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
22:42:50.210 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:50.210 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:42:50.210 00.000 12116 Enqueuing Expose request
22:42:50.215 00.005 11824 MoveAxis(W, 90, ABG)
22:42:50.215 00.000 11824 Guiding  Dir = 3, Dur = 90
22:42:50.216 00.001 11824 IsSlewing returns 0
22:42:50.217 00.001 11824 IsGuiding returns 0
22:42:50.219 00.002 11824 PulseGuide returned control before completion, sleep 97
22:42:50.330 00.111 11824 IsGuiding returns 1
22:42:50.330 00.000 11824 scope still moving after pulse duration time elapsed
22:42:50.362 00.032 11824 IsSlewing returns 0
22:42:50.362 00.000 11824 IsGuiding returns 1
22:42:50.393 00.031 11824 IsSlewing returns 0
22:42:50.393 00.000 11824 IsGuiding returns 0
22:42:50.394 00.001 11824 scope move finished after 90 + 86 ms
22:42:50.394 00.000 11824 Move returns status 0, amount 90
22:42:50.394 00.000 11824 MoveAxis(N, 0, ABG)
22:42:50.394 00.000 11824 Move returns status 0, amount 0
22:42:50.394 00.000 11824 move complete, result=0
22:42:50.394 00.000 11824 worker thread done servicing request
22:42:50.394 00.000 11824 Worker thread wakes up
22:42:50.394 00.000 12116 GuideStep: 0.4 px 90 ms WEST, -0.2 px 0 ms NORTH
22:42:50.398 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:42:50.398 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:42:53.808 03.410 11824 Exposure complete
22:42:54.048 00.240 11824 worker thread done servicing request
22:42:54.048 00.000 12116 OnExposeComplete: enter
22:42:54.052 00.004 12116 UpdateGuideState(): m_state=6
22:42:54.056 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
22:42:54.060 00.004 12116 Star::Find returns 1 (0), X=692.06, Y=1005.15, Mass=830405, SNR=109.9, Peak=65535 HFD=4.1
22:42:54.063 00.003 12116 MultiStar: [#1 -0.54,0.11,0.88,U] [#2 -0.54,-0.09,0.72,U] [#3 -0.37,-0.01,0.69,U] [#4 0.60,-0.44,0.62,U] [#5 -0.25,-0.11,0.43,U] [#6 -0.12,-0.02,0.62,U] [#7 -0.23,-0.21,0.47,U] [#8 -0.17,0.08,0.34,U] 
22:42:54.066 00.003 12116 refined, 8 included, MultiStar: {-0.27, -0.12}, one-star: {-0.50, -0.34}
22:42:54.069 00.003 12116 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.71) = xAngle (-5.44 = 0.85)
22:42:54.072 00.003 12116 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.45 = -2.45)
22:42:54.075 00.003 12116 CameraToMount -- cameraX=-0.27 cameraY=-0.12 hyp=0.30 cameraTheta=-2.72 mountX=0.20 mountY=-0.19, mountTheta=-0.77
22:42:54.080 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.27, y=-0.12, opts=13)
22:42:54.083 00.003 12116 Enqueuing Move request for scope (-0.27, -0.12)
22:42:54.086 00.003 11824 Worker thread wakes up
22:42:54.086 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1613, FiltMax=65535, Gamma=0.510
22:42:54.089 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.12) opts 0xd
22:42:54.089 00.000 12116 UpdateGuideState exits: m=830405 SNR=109.9
22:42:54.093 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:54.095 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.27, -0.12)
22:42:54.095 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:42:54.099 00.004 12116 Enqueuing Expose request
22:42:54.102 00.003 11824 Moving (-0.27, -0.12) raw xDistance=0.20 yDistance=-0.19
22:42:54.102 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:42:54.102 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:54.103 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:42:54.103 00.000 11824 MoveAxis(E, 0, ABG)
22:42:54.103 00.000 11824 Move returns status 0, amount 0
22:42:54.103 00.000 11824 MoveAxis(N, 0, ABG)
22:42:54.103 00.000 11824 Move returns status 0, amount 0
22:42:54.103 00.000 11824 move complete, result=0
22:42:54.104 00.001 11824 worker thread done servicing request
22:42:54.104 00.000 11824 Worker thread wakes up
22:42:54.104 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:42:54.104 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:42:54.107 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:42:57.518 03.411 11824 Exposure complete
22:42:57.761 00.243 11824 worker thread done servicing request
22:42:57.761 00.000 12116 OnExposeComplete: enter
22:42:57.764 00.003 12116 UpdateGuideState(): m_state=6
22:42:57.767 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
22:42:57.770 00.003 12116 Star::Find returns 1 (0), X=691.78, Y=1005.69, Mass=821161, SNR=113.8, Peak=65535 HFD=3.6
22:42:57.774 00.004 12116 MultiStar: [#1 -0.77,0.55,0.83,U] [#2 -0.80,0.72,0.64,U] [#3 -0.55,0.55,0.80,U] [#4 0.85,-0.02,0.67,U] [#5 -0.74,0.63,0.45,U] [#6 -0.50,0.46,0.65,U] [#7 -0.83,0.56,0.48,U] [#8 -0.56,0.31,0.37,U] 
22:42:57.778 00.004 12116 refined, 8 included, MultiStar: {-0.52, 0.43}, one-star: {-0.78, 0.20}
22:42:57.780 00.002 12116 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.71) = xAngle (-0.26 = -0.26)
22:42:57.783 00.003 12116 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.73 = 2.73)
22:42:57.786 00.003 12116 CameraToMount -- cameraX=-0.52 cameraY=0.43 hyp=0.67 cameraTheta=2.46 mountX=0.65 mountY=0.27, mountTheta=0.39
22:42:57.794 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.52, y=0.43, opts=13)
22:42:57.797 00.003 12116 Enqueuing Move request for scope (-0.52, 0.43)
22:42:57.799 00.002 11824 Worker thread wakes up
22:42:57.799 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5149, FiltMin=1571, FiltMax=65535, Gamma=0.510
22:42:57.803 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.43) opts 0xd
22:42:57.803 00.000 12116 UpdateGuideState exits: m=821161 SNR=113.8
22:42:57.806 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:57.809 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.52, 0.43)
22:42:57.809 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:42:57.812 00.003 12116 Enqueuing Expose request
22:42:57.815 00.003 11824 Moving (-0.52, 0.43) raw xDistance=0.65 yDistance=0.27
22:42:57.815 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
22:42:57.815 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:57.815 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:42:57.815 00.000 11824 MoveAxis(W, 146, ABG)
22:42:57.815 00.000 11824 Guiding  Dir = 3, Dur = 146
22:42:57.816 00.001 11824 IsSlewing returns 0
22:42:57.816 00.000 11824 IsGuiding returns 0
22:42:57.816 00.000 11824 PulseGuide returned control before completion, sleep 156
22:42:57.977 00.161 11824 IsGuiding returns 1
22:42:57.977 00.000 11824 scope still moving after pulse duration time elapsed
22:42:58.008 00.031 11824 IsSlewing returns 0
22:42:58.009 00.001 11824 IsGuiding returns 0
22:42:58.010 00.001 11824 scope move finished after 146 + 47 ms
22:42:58.010 00.000 11824 Move returns status 0, amount 146
22:42:58.010 00.000 11824 MoveAxis(N, 0, ABG)
22:42:58.010 00.000 11824 Move returns status 0, amount 0
22:42:58.010 00.000 11824 move complete, result=0
22:42:58.010 00.000 11824 worker thread done servicing request
22:42:58.010 00.000 11824 Worker thread wakes up
22:42:58.010 00.000 12116 GuideStep: 0.7 px 146 ms WEST, 0.3 px 0 ms NORTH
22:42:58.015 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:42:58.015 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:01.430 03.415 11824 Exposure complete
22:43:01.703 00.273 11824 worker thread done servicing request
22:43:01.703 00.000 12116 OnExposeComplete: enter
22:43:01.706 00.003 12116 UpdateGuideState(): m_state=6
22:43:01.712 00.006 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
22:43:01.715 00.003 12116 Star::Find returns 1 (0), X=692.01, Y=1005.28, Mass=819513, SNR=113.0, Peak=65535 HFD=3.7
22:43:01.719 00.004 12116 MultiStar: [#1 -0.63,0.26,0.94,U] [#2 -0.39,0.07,0.71,U] [#3 -0.36,0.16,0.83,U] [#4 0.52,0.03,0.70,U] [#5 -0.45,0.24,0.50,U] [#6 -0.37,0.01,0.63,U] [#7 -0.43,0.13,0.41,U] [#8 -0.38,-0.04,0.41,U] 
22:43:01.722 00.003 12116 refined, 8 included, MultiStar: {-0.35, 0.07}, one-star: {-0.54, -0.21}
22:43:01.725 00.003 12116 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.71) = xAngle (0.24 = 0.24)
22:43:01.729 00.004 12116 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.23 = -3.06)
22:43:01.732 00.003 12116 CameraToMount -- cameraX=-0.35 cameraY=0.07 hyp=0.35 cameraTheta=2.95 mountX=0.34 mountY=-0.03, mountTheta=-0.09
22:43:01.740 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.35, y=0.07, opts=13)
22:43:01.743 00.003 12116 Enqueuing Move request for scope (-0.35, 0.07)
22:43:01.746 00.003 11824 Worker thread wakes up
22:43:01.746 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1629, FiltMax=65535, Gamma=0.510
22:43:01.749 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.07) opts 0xd
22:43:01.749 00.000 12116 UpdateGuideState exits: m=819513 SNR=113.0
22:43:01.752 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.35, 0.07)
22:43:01.753 00.001 11824 Moving (-0.35, 0.07) raw xDistance=0.34 yDistance=-0.03
22:43:01.753 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:01.756 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
22:43:01.756 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:01.760 00.004 12116 Enqueuing Expose request
22:43:01.763 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:01.763 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:43:01.763 00.000 11824 MoveAxis(W, 87, ABG)
22:43:01.763 00.000 11824 Guiding  Dir = 3, Dur = 87
22:43:01.763 00.000 11824 IsSlewing returns 0
22:43:01.764 00.001 11824 IsGuiding returns 0
22:43:01.764 00.000 11824 PulseGuide returned control before completion, sleep 97
22:43:01.864 00.100 11824 IsGuiding returns 1
22:43:01.864 00.000 11824 scope still moving after pulse duration time elapsed
22:43:01.896 00.032 11824 IsSlewing returns 0
22:43:01.896 00.000 11824 IsGuiding returns 0
22:43:01.896 00.000 11824 scope move finished after 87 + 45 ms
22:43:01.896 00.000 11824 Move returns status 0, amount 87
22:43:01.896 00.000 11824 MoveAxis(N, 0, ABG)
22:43:01.897 00.001 11824 Move returns status 0, amount 0
22:43:01.897 00.000 11824 move complete, result=0
22:43:01.897 00.000 11824 worker thread done servicing request
22:43:01.897 00.000 11824 Worker thread wakes up
22:43:01.897 00.000 12116 GuideStep: 0.3 px 87 ms WEST, -0.0 px 0 ms NORTH
22:43:01.900 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:01.900 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:05.298 03.398 11824 Exposure complete
22:43:05.532 00.234 11824 worker thread done servicing request
22:43:05.533 00.001 12116 OnExposeComplete: enter
22:43:05.536 00.003 12116 UpdateGuideState(): m_state=6
22:43:05.540 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
22:43:05.542 00.002 12116 Star::Find returns 1 (0), X=692.37, Y=1005.08, Mass=785402, SNR=128.4, Peak=65535 HFD=3.8
22:43:05.546 00.004 12116 MultiStar: [#1 -0.17,0.06,0.88,U] [#2 -0.16,-0.10,0.66,U] [#3 -0.20,-0.12,0.74,U] [#4 0.22,-0.18,0.59,U] [#5 0.00,-0.08,0.37,U] [#6 0.16,-0.12,0.62,U] [#7 -0.06,-0.20,0.38,U] [#8 0.11,-0.49,0.32,U] 
22:43:05.549 00.003 12116 refined, 8 included, MultiStar: {-0.06, -0.17}, one-star: {-0.19, -0.41}
22:43:05.551 00.002 12116 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.71) = xAngle (-4.64 = 1.65)
22:43:05.555 00.004 12116 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.65 = -1.65)
22:43:05.557 00.002 12116 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.19 cameraTheta=-1.92 mountX=-0.01 mountY=-0.18, mountTheta=-1.65
22:43:05.562 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=-0.17, opts=13)
22:43:05.565 00.003 12116 Enqueuing Move request for scope (-0.06, -0.17)
22:43:05.568 00.003 11824 Worker thread wakes up
22:43:05.568 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
22:43:05.568 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5149, FiltMin=1603, FiltMax=65535, Gamma=0.510
22:43:05.572 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
22:43:05.572 00.000 11824 Moving (-0.06, -0.17) raw xDistance=-0.01 yDistance=-0.18
22:43:05.572 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:43:05.572 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:05.572 00.000 12116 UpdateGuideState exits: m=785402 SNR=128.4
22:43:05.575 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:05.577 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:43:05.578 00.001 11824 MoveAxis(E, 0, ABG)
22:43:05.578 00.000 11824 Move returns status 0, amount 0
22:43:05.578 00.000 11824 MoveAxis(N, 0, ABG)
22:43:05.578 00.000 11824 Move returns status 0, amount 0
22:43:05.578 00.000 11824 move complete, result=0
22:43:05.578 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:05.581 00.003 12116 Enqueuing Expose request
22:43:05.584 00.003 12116 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:05.586 00.002 11824 worker thread done servicing request
22:43:05.587 00.001 11824 Worker thread wakes up
22:43:05.587 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:05.587 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:08.997 03.410 11824 Exposure complete
22:43:09.245 00.248 11824 worker thread done servicing request
22:43:09.245 00.000 12116 OnExposeComplete: enter
22:43:09.248 00.003 12116 UpdateGuideState(): m_state=6
22:43:09.253 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
22:43:09.256 00.003 12116 Star::Find returns 1 (0), X=692.06, Y=1005.17, Mass=801133, SNR=126.9, Peak=65535 HFD=3.3
22:43:09.260 00.004 12116 MultiStar: [#1 -0.39,0.14,0.77,U] [#2 -0.28,-0.14,0.76,U] [#3 -0.52,0.24,0.69,U] [#4 0.43,-0.10,0.65,U] [#5 -0.33,0.01,0.40,U] [#6 -0.22,0.19,0.60,U] [#7 -0.40,0.14,0.44,U] [#8 -0.16,-0.08,0.36,U] 
22:43:09.263 00.003 12116 refined, 8 included, MultiStar: {-0.28, -0.01}, one-star: {-0.49, -0.32}
22:43:09.265 00.002 12116 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.71) = xAngle (-5.81 = 0.47)
22:43:09.268 00.003 12116 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.82 = -2.82)
22:43:09.271 00.003 12116 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.10 mountX=0.25 mountY=-0.09, mountTheta=-0.34
22:43:09.277 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.28, y=-0.01, opts=13)
22:43:09.280 00.003 12116 Enqueuing Move request for scope (-0.28, -0.01)
22:43:09.283 00.003 11824 Worker thread wakes up
22:43:09.283 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1619, FiltMax=65535, Gamma=0.510
22:43:09.286 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.01) opts 0xd
22:43:09.286 00.000 12116 UpdateGuideState exits: m=801133 SNR=126.9
22:43:09.289 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.28, -0.01)
22:43:09.289 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:09.291 00.002 11824 Moving (-0.28, -0.01) raw xDistance=0.25 yDistance=-0.09
22:43:09.291 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:09.294 00.003 12116 Enqueuing Expose request
22:43:09.297 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:43:09.298 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:09.298 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:09.298 00.000 11824 MoveAxis(E, 0, ABG)
22:43:09.298 00.000 11824 Move returns status 0, amount 0
22:43:09.298 00.000 11824 MoveAxis(N, 0, ABG)
22:43:09.298 00.000 11824 Move returns status 0, amount 0
22:43:09.298 00.000 11824 move complete, result=0
22:43:09.298 00.000 11824 worker thread done servicing request
22:43:09.298 00.000 11824 Worker thread wakes up
22:43:09.298 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:09.298 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:09.301 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:12.714 03.413 11824 Exposure complete
22:43:12.952 00.238 11824 worker thread done servicing request
22:43:12.953 00.001 12116 OnExposeComplete: enter
22:43:12.956 00.003 12116 UpdateGuideState(): m_state=6
22:43:12.960 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
22:43:12.963 00.003 12116 Star::Find returns 1 (0), X=691.72, Y=1005.23, Mass=859364, SNR=128.6, Peak=65535 HFD=3.6
22:43:12.966 00.003 12116 MultiStar: [#1 -0.78,0.13,0.82,U] [#2 -0.68,0.07,0.57,U] [#3 -0.74,0.21,0.64,U] [#4 0.70,-0.10,0.70,U] [#5 -0.53,0.08,0.33,U] [#6 -0.51,0.30,0.65,U] [#7 -0.67,-0.05,0.47,U] [#8 -0.24,0.14,0.38,U] 
22:43:12.970 00.004 12116 refined, 8 included, MultiStar: {-0.50, 0.04}, one-star: {-0.84, -0.26}
22:43:12.974 00.004 12116 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.71) = xAngle (0.35 = 0.35)
22:43:12.977 00.003 12116 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.34 = -2.94)
22:43:12.979 00.002 12116 CameraToMount -- cameraX=-0.50 cameraY=0.04 hyp=0.50 cameraTheta=3.07 mountX=0.47 mountY=-0.10, mountTheta=-0.21
22:43:12.989 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.50, y=0.04, opts=13)
22:43:12.992 00.003 12116 Enqueuing Move request for scope (-0.50, 0.04)
22:43:12.995 00.003 11824 Worker thread wakes up
22:43:12.995 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1671, FiltMax=65535, Gamma=0.510
22:43:12.998 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.04) opts 0xd
22:43:12.998 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.50, 0.04)
22:43:12.999 00.001 11824 Moving (-0.50, 0.04) raw xDistance=0.47 yDistance=-0.10
22:43:12.999 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
22:43:12.999 00.000 12116 UpdateGuideState exits: m=859364 SNR=128.6
22:43:13.002 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:13.002 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:43:13.002 00.000 11824 MoveAxis(W, 105, ABG)
22:43:13.002 00.000 11824 Guiding  Dir = 3, Dur = 105
22:43:13.002 00.000 11824 IsSlewing returns 0
22:43:13.004 00.002 11824 IsGuiding returns 0
22:43:13.004 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:13.007 00.003 11824 PulseGuide returned control before completion, sleep 115
22:43:13.007 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:13.010 00.003 12116 Enqueuing Expose request
22:43:13.131 00.121 11824 IsGuiding returns 1
22:43:13.131 00.000 11824 scope still moving after pulse duration time elapsed
22:43:13.163 00.032 11824 IsSlewing returns 0
22:43:13.163 00.000 11824 IsGuiding returns 0
22:43:13.163 00.000 11824 scope move finished after 105 + 54 ms
22:43:13.163 00.000 11824 Move returns status 0, amount 105
22:43:13.163 00.000 11824 MoveAxis(N, 0, ABG)
22:43:13.163 00.000 11824 Move returns status 0, amount 0
22:43:13.163 00.000 11824 move complete, result=0
22:43:13.164 00.001 11824 worker thread done servicing request
22:43:13.164 00.000 11824 Worker thread wakes up
22:43:13.164 00.000 12116 GuideStep: 0.5 px 105 ms WEST, -0.1 px 0 ms NORTH
22:43:13.167 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:13.167 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:16.631 03.464 11824 Exposure complete
22:43:16.914 00.283 11824 worker thread done servicing request
22:43:16.915 00.001 12116 OnExposeComplete: enter
22:43:16.919 00.004 12116 UpdateGuideState(): m_state=6
22:43:16.923 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
22:43:16.927 00.004 12116 Star::Find returns 1 (0), X=692.23, Y=1005.31, Mass=798791, SNR=110.2, Peak=65535 HFD=3.6
22:43:16.930 00.003 12116 MultiStar: [#1 -0.36,0.30,0.96,U] [#2 -0.31,0.04,0.71,U] [#3 -0.23,0.05,0.74,U] [#4 0.37,0.10,0.61,U] [#5 -0.13,0.23,0.43,U] [#6 -0.18,0.17,0.65,U] [#7 -0.28,0.39,0.46,U] [#8 -0.08,0.01,0.30,U] 
22:43:16.933 00.003 12116 refined, 8 included, MultiStar: {-0.20, 0.11}, one-star: {-0.32, -0.18}
22:43:16.937 00.004 12116 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.71) = xAngle (-0.07 = -0.07)
22:43:16.940 00.003 12116 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.92 = 2.92)
22:43:16.943 00.003 12116 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.22 cameraTheta=2.65 mountX=0.22 mountY=0.05, mountTheta=0.22
22:43:16.950 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.20, y=0.11, opts=13)
22:43:16.954 00.004 12116 Enqueuing Move request for scope (-0.20, 0.11)
22:43:16.957 00.003 11824 Worker thread wakes up
22:43:16.957 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5168, FiltMin=1571, FiltMax=65535, Gamma=0.510
22:43:16.961 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
22:43:16.961 00.000 12116 UpdateGuideState exits: m=798791 SNR=110.2
22:43:16.964 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:16.967 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
22:43:16.967 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:16.971 00.004 12116 Enqueuing Expose request
22:43:16.974 00.003 11824 Moving (-0.20, 0.11) raw xDistance=0.22 yDistance=0.05
22:43:16.974 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:43:16.974 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:16.975 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:43:16.975 00.000 11824 MoveAxis(E, 0, ABG)
22:43:16.975 00.000 11824 Move returns status 0, amount 0
22:43:16.975 00.000 11824 MoveAxis(N, 0, ABG)
22:43:16.975 00.000 11824 Move returns status 0, amount 0
22:43:16.975 00.000 11824 move complete, result=0
22:43:16.975 00.000 11824 worker thread done servicing request
22:43:16.975 00.000 11824 Worker thread wakes up
22:43:16.975 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:16.975 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:16.979 00.004 12116 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:20.412 03.433 11824 Exposure complete
22:43:20.654 00.242 11824 worker thread done servicing request
22:43:20.655 00.001 12116 OnExposeComplete: enter
22:43:20.658 00.003 12116 UpdateGuideState(): m_state=6
22:43:20.661 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
22:43:20.664 00.003 12116 Star::Find returns 1 (0), X=692.15, Y=1005.06, Mass=823387, SNR=121.3, Peak=65535 HFD=3.8
22:43:20.668 00.004 12116 MultiStar: [#1 -0.38,0.11,0.86,U] [#2 -0.36,-0.09,0.66,U] [#3 -0.36,0.03,0.66,U] [#4 0.45,-0.20,0.62,U] [#5 -0.22,-0.13,0.42,U] [#6 -0.18,0.08,0.59,U] [#7 -0.29,0.15,0.46,U] [#8 -0.39,-0.11,0.40,U] 
22:43:20.671 00.003 12116 refined, 8 included, MultiStar: {-0.25, -0.09}, one-star: {-0.40, -0.43}
22:43:20.674 00.003 12116 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.71) = xAngle (-5.52 = 0.76)
22:43:20.677 00.003 12116 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.53 = -2.53)
22:43:20.680 00.003 12116 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.26 cameraTheta=-2.80 mountX=0.19 mountY=-0.15, mountTheta=-0.67
22:43:20.689 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=-0.09, opts=13)
22:43:20.692 00.003 12116 Enqueuing Move request for scope (-0.25, -0.09)
22:43:20.696 00.004 11824 Worker thread wakes up
22:43:20.696 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5149, FiltMin=1426, FiltMax=65535, Gamma=0.510
22:43:20.699 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.09) opts 0xd
22:43:20.699 00.000 12116 UpdateGuideState exits: m=823387 SNR=121.3
22:43:20.702 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.25, -0.09)
22:43:20.702 00.000 11824 Moving (-0.25, -0.09) raw xDistance=0.19 yDistance=-0.15
22:43:20.702 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:43:20.703 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:20.703 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:20.706 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:43:20.706 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:20.709 00.003 11824 MoveAxis(E, 0, ABG)
22:43:20.709 00.000 12116 Enqueuing Expose request
22:43:20.711 00.002 11824 Move returns status 0, amount 0
22:43:20.711 00.000 11824 MoveAxis(N, 0, ABG)
22:43:20.711 00.000 11824 Move returns status 0, amount 0
22:43:20.713 00.002 11824 move complete, result=0
22:43:20.713 00.000 11824 worker thread done servicing request
22:43:20.713 00.000 11824 Worker thread wakes up
22:43:20.713 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:20.713 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:20.715 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:24.125 03.410 11824 Exposure complete
22:43:24.362 00.237 11824 worker thread done servicing request
22:43:24.362 00.000 12116 OnExposeComplete: enter
22:43:24.366 00.004 12116 UpdateGuideState(): m_state=6
22:43:24.370 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
22:43:24.373 00.003 12116 Star::Find returns 1 (0), X=692.05, Y=1004.64, Mass=801988, SNR=110.3, Peak=65507 HFD=3.4
22:43:24.377 00.004 12116 MultiStar: [#1 -0.46,-0.48,0.99,U] [#2 -0.49,-0.61,0.82,U] [#3 -0.47,-0.33,0.77,U] [#4 0.61,-0.67,0.62,U] [#5 -0.45,-0.44,0.48,U] [#6 -0.15,-0.25,0.69,U] [#7 -0.59,-0.69,0.46,U] [#8 -0.24,-0.47,0.37,U] 
22:43:24.379 00.002 12116 refined, 8 included, MultiStar: {-0.33, -0.54}, one-star: {-0.50, -0.85}
22:43:24.382 00.003 12116 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.71) = xAngle (-4.82 = 1.46)
22:43:24.385 00.003 12116 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.84 = -1.84)
22:43:24.388 00.003 12116 CameraToMount -- cameraX=-0.33 cameraY=-0.54 hyp=0.63 cameraTheta=-2.11 mountX=0.07 mountY=-0.61, mountTheta=-1.46
22:43:24.395 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=-0.54, opts=13)
22:43:24.398 00.003 12116 Enqueuing Move request for scope (-0.33, -0.54)
22:43:24.400 00.002 11824 Worker thread wakes up
22:43:24.401 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.54) opts 0xd
22:43:24.401 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.33, -0.54)
22:43:24.401 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1779, FiltMax=65535, Gamma=0.510
22:43:24.405 00.004 11824 Moving (-0.33, -0.54) raw xDistance=0.07 yDistance=-0.61
22:43:24.405 00.000 12116 UpdateGuideState exits: m=801988 SNR=110.3
22:43:24.407 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:24.410 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:43:24.410 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:24.412 00.002 12116 Enqueuing Expose request
22:43:24.415 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:43:24.415 00.000 11824 MoveAxis(E, 0, ABG)
22:43:24.415 00.000 11824 Move returns status 0, amount 0
22:43:24.415 00.000 11824 MoveAxis(N, 115, ABG)
22:43:24.415 00.000 11824 Guiding  Dir = 0, Dur = 115
22:43:24.416 00.001 11824 IsSlewing returns 0
22:43:24.416 00.000 11824 IsGuiding returns 0
22:43:24.416 00.000 11824 PulseGuide returned control before completion, sleep 125
22:43:24.556 00.140 11824 IsGuiding returns 1
22:43:24.556 00.000 11824 scope still moving after pulse duration time elapsed
22:43:24.588 00.032 11824 IsSlewing returns 0
22:43:24.588 00.000 11824 IsGuiding returns 0
22:43:24.588 00.000 11824 scope move finished after 115 + 56 ms
22:43:24.589 00.001 11824 Move returns status 0, amount 115
22:43:24.589 00.000 11824 move complete, result=0
22:43:24.589 00.000 11824 worker thread done servicing request
22:43:24.589 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.6 px 115 ms NORTH
22:43:24.593 00.004 11824 Worker thread wakes up
22:43:24.593 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:24.593 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:28.015 03.422 11824 Exposure complete
22:43:28.270 00.255 11824 worker thread done servicing request
22:43:28.270 00.000 12116 OnExposeComplete: enter
22:43:28.274 00.004 12116 UpdateGuideState(): m_state=6
22:43:28.278 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
22:43:28.281 00.003 12116 Star::Find returns 1 (0), X=692.41, Y=1005.07, Mass=796156, SNR=122.3, Peak=65535 HFD=3.6
22:43:28.284 00.003 12116 MultiStar: [#1 -0.04,-0.03,0.77,U] [#2 0.09,-0.23,0.58,U] [#3 -0.11,-0.02,0.65,U] [#4 0.13,-0.14,0.58,U] [#5 0.23,0.04,0.40,U] [#6 0.17,-0.19,0.69,U] [#7 -0.05,-0.06,0.38,U] [#8 0.44,-0.26,0.29,U] 
22:43:28.290 00.006 12116 refined, 8 included, MultiStar: {0.04, -0.16}, one-star: {-0.15, -0.42}
22:43:28.292 00.002 12116 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.71) = xAngle (-4.07 = 2.21)
22:43:28.296 00.004 12116 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.09 = -1.09)
22:43:28.299 00.003 12116 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.36 mountX=-0.10 mountY=-0.15, mountTheta=-2.16
22:43:28.306 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.04, y=-0.16, opts=13)
22:43:28.310 00.004 12116 Enqueuing Move request for scope (0.04, -0.16)
22:43:28.313 00.003 11824 Worker thread wakes up
22:43:28.313 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1152, FiltMax=65535, Gamma=0.510
22:43:28.316 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
22:43:28.317 00.001 11824 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
22:43:28.317 00.000 11824 Moving (0.04, -0.16) raw xDistance=-0.10 yDistance=-0.15
22:43:28.317 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:43:28.317 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:28.317 00.000 12116 UpdateGuideState exits: m=796156 SNR=122.3
22:43:28.321 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:28.324 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:43:28.324 00.000 11824 MoveAxis(E, 0, ABG)
22:43:28.324 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:28.327 00.003 11824 Move returns status 0, amount 0
22:43:28.327 00.000 11824 MoveAxis(N, 0, ABG)
22:43:28.327 00.000 11824 Move returns status 0, amount 0
22:43:28.327 00.000 12116 Enqueuing Expose request
22:43:28.330 00.003 11824 move complete, result=0
22:43:28.330 00.000 11824 worker thread done servicing request
22:43:28.330 00.000 11824 Worker thread wakes up
22:43:28.330 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:28.333 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:28.334 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:31.738 03.404 11824 Exposure complete
22:43:31.969 00.231 11824 worker thread done servicing request
22:43:31.969 00.000 12116 OnExposeComplete: enter
22:43:31.973 00.004 12116 UpdateGuideState(): m_state=6
22:43:31.975 00.002 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
22:43:31.978 00.003 12116 Star::Find returns 1 (0), X=692.85, Y=1004.82, Mass=810550, SNR=131.7, Peak=65485 HFD=3.6
22:43:31.981 00.003 12116 MultiStar: [#1 0.28,-0.30,0.78,U] [#2 0.54,-0.43,0.70,U] [#3 0.44,-0.16,0.67,U] [#4 0.23,-0.70,0.62,U] [#5 0.41,-0.15,0.41,U] [#6 0.55,-0.33,0.50,U] [#7 0.41,-0.34,0.41,U] [#8 0.76,-0.49,0.29,U] 
22:43:31.985 00.004 12116 refined, 8 included, MultiStar: {0.40, -0.42}, one-star: {0.29, -0.67}
22:43:31.989 00.004 12116 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.71) = xAngle (-3.52 = 2.76)
22:43:31.992 00.003 12116 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.54 = -0.54)
22:43:31.995 00.003 12116 CameraToMount -- cameraX=0.40 cameraY=-0.42 hyp=0.58 cameraTheta=-0.81 mountX=-0.54 mountY=-0.30, mountTheta=-2.64
22:43:32.005 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.40, y=-0.42, opts=13)
22:43:32.009 00.004 12116 Enqueuing Move request for scope (0.40, -0.42)
22:43:32.012 00.003 11824 Worker thread wakes up
22:43:32.012 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.42) opts 0xd
22:43:32.012 00.000 11824 Handling offset move in thread for scope, endpoint = (0.40, -0.42)
22:43:32.012 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5149, FiltMin=1418, FiltMax=65535, Gamma=0.510
22:43:32.015 00.003 11824 Moving (0.40, -0.42) raw xDistance=-0.54 yDistance=-0.30
22:43:32.015 00.000 12116 UpdateGuideState exits: m=810550 SNR=131.7
22:43:32.018 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
22:43:32.018 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:32.018 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:32.022 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:43:32.022 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:32.024 00.002 12116 Enqueuing Expose request
22:43:32.027 00.003 11824 MoveAxis(E, 120, ABG)
22:43:32.027 00.000 11824 Guiding  Dir = 2, Dur = 120
22:43:32.027 00.000 11824 IsSlewing returns 0
22:43:32.027 00.000 11824 IsGuiding returns 0
22:43:32.028 00.001 11824 PulseGuide returned control before completion, sleep 130
22:43:32.170 00.142 11824 IsGuiding returns 1
22:43:32.170 00.000 11824 scope still moving after pulse duration time elapsed
22:43:32.201 00.031 11824 IsSlewing returns 0
22:43:32.201 00.000 11824 IsGuiding returns 0
22:43:32.202 00.001 11824 scope move finished after 120 + 53 ms
22:43:32.202 00.000 11824 Move returns status 0, amount 120
22:43:32.202 00.000 11824 MoveAxis(N, 0, ABG)
22:43:32.202 00.000 11824 Move returns status 0, amount 0
22:43:32.202 00.000 11824 move complete, result=0
22:43:32.202 00.000 11824 worker thread done servicing request
22:43:32.202 00.000 12116 GuideStep: -0.5 px 120 ms EAST, -0.3 px 0 ms NORTH
22:43:32.206 00.004 11824 Worker thread wakes up
22:43:32.206 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:32.206 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:35.607 03.401 11824 Exposure complete
22:43:35.850 00.243 11824 worker thread done servicing request
22:43:35.850 00.000 12116 OnExposeComplete: enter
22:43:35.854 00.004 12116 UpdateGuideState(): m_state=6
22:43:35.857 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
22:43:35.860 00.003 12116 Star::Find returns 1 (0), X=692.36, Y=1004.73, Mass=823053, SNR=136.6, Peak=65535 HFD=3.6
22:43:35.863 00.003 12116 MultiStar: [#1 -0.12,-0.31,0.93,U] [#2 -0.13,-0.41,0.64,U] [#3 0.10,-0.15,0.56,U] [#4 0.09,-0.58,0.57,U] [#5 0.02,-0.09,0.31,U] [#6 0.35,-0.22,0.65,U] [#7 0.04,-0.36,0.42,U] [#8 0.21,-0.73,0.34,U] 
22:43:35.866 00.003 12116 refined, 8 included, MultiStar: {0.01, -0.42}, one-star: {-0.20, -0.76}
22:43:35.869 00.003 12116 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.71) = xAngle (-4.27 = 2.02)
22:43:35.873 00.004 12116 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.28 = -1.28)
22:43:35.876 00.003 12116 CameraToMount -- cameraX=0.01 cameraY=-0.42 hyp=0.42 cameraTheta=-1.55 mountX=-0.18 mountY=-0.41, mountTheta=-1.99
22:43:35.881 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.01, y=-0.42, opts=13)
22:43:35.885 00.004 12116 Enqueuing Move request for scope (0.01, -0.42)
22:43:35.890 00.005 11824 Worker thread wakes up
22:43:35.890 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1616, FiltMax=65535, Gamma=0.510
22:43:35.893 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.42) opts 0xd
22:43:35.893 00.000 12116 UpdateGuideState exits: m=823053 SNR=136.6
22:43:35.896 00.003 11824 Handling offset move in thread for scope, endpoint = (0.01, -0.42)
22:43:35.896 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:35.899 00.003 11824 Moving (0.01, -0.42) raw xDistance=-0.18 yDistance=-0.41
22:43:35.899 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:35.902 00.003 12116 Enqueuing Expose request
22:43:35.905 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:43:35.905 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:35.905 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:43:35.906 00.001 11824 MoveAxis(E, 0, ABG)
22:43:35.906 00.000 11824 Move returns status 0, amount 0
22:43:35.906 00.000 11824 MoveAxis(N, 0, ABG)
22:43:35.906 00.000 11824 Move returns status 0, amount 0
22:43:35.906 00.000 11824 move complete, result=0
22:43:35.906 00.000 11824 worker thread done servicing request
22:43:35.906 00.000 11824 Worker thread wakes up
22:43:35.906 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:35.906 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:35.910 00.004 12116 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:43:39.340 03.430 11824 Exposure complete
22:43:39.588 00.248 11824 worker thread done servicing request
22:43:39.588 00.000 12116 OnExposeComplete: enter
22:43:39.591 00.003 12116 UpdateGuideState(): m_state=6
22:43:39.595 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
22:43:39.597 00.002 12116 Star::Find returns 1 (0), X=693.10, Y=1004.71, Mass=865018, SNR=119.8, Peak=65485 HFD=3.7
22:43:39.601 00.004 12116 MultiStar: [#1 0.62,-0.42,0.79,U] [#2 0.61,-0.45,0.58,U] [#3 0.73,-0.33,0.68,U] [#4 -0.38,-0.41,0.55,U] [#5 0.92,-0.15,0.38,U] [#6 0.75,-0.30,0.60,U] [#7 0.61,-0.56,0.38,U] [#8 0.62,-0.54,0.33,U] 
22:43:39.604 00.003 12116 refined, 8 included, MultiStar: {0.55, -0.46}, one-star: {0.54, -0.78}
22:43:39.608 00.004 12116 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.71) = xAngle (-3.42 = 2.87)
22:43:39.611 00.003 12116 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.43 = -0.43)
22:43:39.614 00.003 12116 CameraToMount -- cameraX=0.55 cameraY=-0.46 hyp=0.72 cameraTheta=-0.70 mountX=-0.69 mountY=-0.30, mountTheta=-2.73
22:43:39.621 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.55, y=-0.46, opts=13)
22:43:39.624 00.003 12116 Enqueuing Move request for scope (0.55, -0.46)
22:43:39.628 00.004 11824 Worker thread wakes up
22:43:39.628 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1443, FiltMax=65535, Gamma=0.510
22:43:39.630 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.46) opts 0xd
22:43:39.630 00.000 12116 UpdateGuideState exits: m=865018 SNR=119.8
22:43:39.632 00.002 11824 Handling offset move in thread for scope, endpoint = (0.55, -0.46)
22:43:39.632 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:39.637 00.005 11824 Moving (0.55, -0.46) raw xDistance=-0.69 yDistance=-0.30
22:43:39.637 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:39.640 00.003 12116 Enqueuing Expose request
22:43:39.643 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
22:43:39.643 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:39.643 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:43:39.643 00.000 11824 MoveAxis(E, 155, ABG)
22:43:39.644 00.001 11824 Guiding  Dir = 2, Dur = 155
22:43:39.644 00.000 11824 IsSlewing returns 0
22:43:39.644 00.000 11824 IsGuiding returns 0
22:43:39.644 00.000 11824 PulseGuide returned control before completion, sleep 165
22:43:39.825 00.181 11824 IsGuiding returns 1
22:43:39.825 00.000 11824 scope still moving after pulse duration time elapsed
22:43:39.856 00.031 11824 IsSlewing returns 0
22:43:39.856 00.000 11824 IsGuiding returns 0
22:43:39.856 00.000 11824 scope move finished after 155 + 57 ms
22:43:39.857 00.001 11824 Move returns status 0, amount 155
22:43:39.857 00.000 11824 MoveAxis(N, 0, ABG)
22:43:39.857 00.000 11824 Move returns status 0, amount 0
22:43:39.857 00.000 11824 move complete, result=0
22:43:39.857 00.000 12116 GuideStep: -0.7 px 155 ms EAST, -0.3 px 0 ms NORTH
22:43:39.860 00.003 11824 worker thread done servicing request
22:43:39.860 00.000 11824 Worker thread wakes up
22:43:39.860 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:39.860 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:43.288 03.428 11824 Exposure complete
22:43:43.574 00.286 12116 OnExposeComplete: enter
22:43:43.578 00.004 11824 worker thread done servicing request
22:43:43.579 00.001 12116 UpdateGuideState(): m_state=6
22:43:43.582 00.003 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
22:43:43.586 00.004 12116 Star::Find returns 1 (0), X=692.51, Y=1005.12, Mass=821861, SNR=112.3, Peak=65535 HFD=3.8
22:43:43.590 00.004 12116 MultiStar: [#1 -0.03,0.04,0.97,U] [#2 -0.00,-0.14,0.71,U] [#3 0.04,0.03,0.70,U] [#4 0.01,-0.09,0.70,U] [#5 0.16,0.24,0.35,U] [#6 0.20,0.18,0.61,U] [#7 -0.00,0.20,0.43,U] [#8 -0.00,-0.04,0.38,U] 
22:43:43.594 00.004 12116 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.04, -0.37}
22:43:43.597 00.003 12116 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.71) = xAngle (-3.72 = 2.56)
22:43:43.600 00.003 12116 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.74 = -0.74)
22:43:43.602 00.002 12116 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.01 mountX=-0.04 mountY=-0.03, mountTheta=-2.47
22:43:43.609 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.02, y=-0.04, opts=13)
22:43:43.613 00.004 12116 Enqueuing Move request for scope (0.02, -0.04)
22:43:43.617 00.004 11824 Worker thread wakes up
22:43:43.617 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:43:43.618 00.001 11824 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:43:43.618 00.000 11824 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.03
22:43:43.618 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:43:43.618 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:43.618 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:43:43.618 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1656, FiltMax=65535, Gamma=0.510
22:43:43.622 00.004 11824 MoveAxis(E, 0, ABG)
22:43:43.622 00.000 11824 Move returns status 0, amount 0
22:43:43.622 00.000 12116 UpdateGuideState exits: m=821861 SNR=112.3
22:43:43.625 00.003 11824 MoveAxis(N, 0, ABG)
22:43:43.625 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:43.630 00.005 11824 Move returns status 0, amount 0
22:43:43.630 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:43.633 00.003 12116 Enqueuing Expose request
22:43:43.636 00.003 11824 move complete, result=0
22:43:43.636 00.000 11824 worker thread done servicing request
22:43:43.636 00.000 11824 Worker thread wakes up
22:43:43.636 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:43:43.640 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:43.640 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:47.050 03.410 11824 Exposure complete
22:43:47.282 00.232 11824 worker thread done servicing request
22:43:47.282 00.000 12116 OnExposeComplete: enter
22:43:47.287 00.005 12116 UpdateGuideState(): m_state=6
22:43:47.291 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
22:43:47.296 00.005 12116 Star::Find returns 1 (0), X=692.46, Y=1005.19, Mass=838976, SNR=122.3, Peak=65535 HFD=3.6
22:43:47.299 00.003 12116 MultiStar: [#1 0.06,0.11,0.84,U] [#2 0.13,-0.09,0.73,U] [#3 0.04,0.09,0.57,U] [#4 0.38,-0.23,0.59,U] [#5 0.08,-0.07,0.49,U] [#6 0.26,0.00,0.54,U] [#7 -0.14,-0.01,0.46,U] [#8 0.22,0.01,0.33,U] 
22:43:47.303 00.004 12116 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {-0.09, -0.30}
22:43:47.307 00.004 12116 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.71) = xAngle (-3.40 = 2.88)
22:43:47.311 00.004 12116 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.41 = -0.41)
22:43:47.313 00.002 12116 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.69 mountX=-0.11 mountY=-0.05, mountTheta=-2.75
22:43:47.321 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.09, y=-0.07, opts=13)
22:43:47.323 00.002 12116 Enqueuing Move request for scope (0.09, -0.07)
22:43:47.328 00.005 11824 Worker thread wakes up
22:43:47.328 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
22:43:47.328 00.000 11824 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
22:43:47.328 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1715, FiltMax=65535, Gamma=0.510
22:43:47.331 00.003 11824 Moving (0.09, -0.07) raw xDistance=-0.11 yDistance=-0.05
22:43:47.331 00.000 12116 UpdateGuideState exits: m=838976 SNR=122.3
22:43:47.334 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:43:47.334 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:47.334 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:47.337 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:43:47.337 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:47.339 00.002 12116 Enqueuing Expose request
22:43:47.342 00.003 11824 MoveAxis(E, 0, ABG)
22:43:47.342 00.000 11824 Move returns status 0, amount 0
22:43:47.342 00.000 11824 MoveAxis(N, 0, ABG)
22:43:47.342 00.000 11824 Move returns status 0, amount 0
22:43:47.342 00.000 11824 move complete, result=0
22:43:47.342 00.000 11824 worker thread done servicing request
22:43:47.342 00.000 11824 Worker thread wakes up
22:43:47.343 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:47.343 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:47.345 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:43:50.742 03.397 11824 Exposure complete
22:43:50.977 00.235 11824 worker thread done servicing request
22:43:50.977 00.000 12116 OnExposeComplete: enter
22:43:50.980 00.003 12116 UpdateGuideState(): m_state=6
22:43:50.990 00.010 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
22:43:50.995 00.005 12116 Star::Find returns 1 (0), X=692.03, Y=1005.29, Mass=822279, SNR=122.3, Peak=65535 HFD=3.8
22:43:50.999 00.004 12116 MultiStar: [#1 -0.44,0.30,0.78,U] [#2 -0.29,0.15,0.62,U] [#3 -0.23,0.38,0.72,U] [#4 0.70,-0.20,0.63,U] [#5 -0.22,0.25,0.40,U] [#6 -0.04,0.11,0.63,U] [#7 -0.37,0.07,0.42,U] [#8 -0.14,-0.20,0.31,U] 
22:43:51.005 00.006 12116 refined, 8 included, MultiStar: {-0.20, 0.07}, one-star: {-0.52, -0.20}
22:43:51.008 00.003 12116 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.71) = xAngle (0.07 = 0.07)
22:43:51.012 00.004 12116 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.05 = 3.05)
22:43:51.015 00.003 12116 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.78 mountX=0.21 mountY=0.02, mountTheta=0.09
22:43:51.022 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.20, y=0.07, opts=13)
22:43:51.027 00.005 12116 Enqueuing Move request for scope (-0.20, 0.07)
22:43:51.032 00.005 11824 Worker thread wakes up
22:43:51.032 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1626, FiltMax=65535, Gamma=0.510
22:43:51.035 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
22:43:51.035 00.000 12116 UpdateGuideState exits: m=822279 SNR=122.3
22:43:51.038 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
22:43:51.038 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:51.042 00.004 11824 Moving (-0.20, 0.07) raw xDistance=0.21 yDistance=0.02
22:43:51.042 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:51.045 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:43:51.045 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:51.045 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:43:51.046 00.001 11824 MoveAxis(E, 0, ABG)
22:43:51.046 00.000 12116 Enqueuing Expose request
22:43:51.049 00.003 11824 Move returns status 0, amount 0
22:43:51.049 00.000 11824 MoveAxis(N, 0, ABG)
22:43:51.049 00.000 11824 Move returns status 0, amount 0
22:43:51.049 00.000 11824 move complete, result=0
22:43:51.049 00.000 11824 worker thread done servicing request
22:43:51.049 00.000 11824 Worker thread wakes up
22:43:51.049 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:51.049 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:51.053 00.004 12116 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:54.470 03.417 11824 Exposure complete
22:43:54.724 00.254 11824 worker thread done servicing request
22:43:54.724 00.000 12116 OnExposeComplete: enter
22:43:54.728 00.004 12116 UpdateGuideState(): m_state=6
22:43:54.732 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
22:43:54.735 00.003 12116 Star::Find returns 1 (0), X=691.81, Y=1005.30, Mass=810883, SNR=124.7, Peak=65535 HFD=3.5
22:43:54.739 00.004 12116 MultiStar: [#1 -0.69,0.25,0.82,U] [#2 -0.61,0.18,0.68,U] [#3 -0.66,0.19,0.74,U] [#4 1.20,-0.31,0.62,U] [#5 -0.49,0.18,0.38,U] [#6 -0.48,0.06,0.59,U] [#7 -0.74,0.31,0.46,U] [#8 -0.29,0.23,0.35,U] 
22:43:54.743 00.004 12116 refined, 8 included, MultiStar: {-0.42, 0.07}, one-star: {-0.75, -0.19}
22:43:54.746 00.003 12116 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.71) = xAngle (0.26 = 0.26)
22:43:54.749 00.003 12116 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.24 = -3.04)
22:43:54.754 00.005 12116 CameraToMount -- cameraX=-0.42 cameraY=0.07 hyp=0.43 cameraTheta=2.97 mountX=0.41 mountY=-0.04, mountTheta=-0.11
22:43:54.765 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.42, y=0.07, opts=13)
22:43:54.768 00.003 12116 Enqueuing Move request for scope (-0.42, 0.07)
22:43:54.773 00.005 11824 Worker thread wakes up
22:43:54.773 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1463, FiltMax=65535, Gamma=0.510
22:43:54.775 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.07) opts 0xd
22:43:54.775 00.000 12116 UpdateGuideState exits: m=810883 SNR=124.7
22:43:54.779 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.42, 0.07)
22:43:54.779 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:54.782 00.003 11824 Moving (-0.42, 0.07) raw xDistance=0.41 yDistance=-0.04
22:43:54.782 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:54.785 00.003 12116 Enqueuing Expose request
22:43:54.788 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
22:43:54.788 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:54.788 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:43:54.788 00.000 11824 MoveAxis(W, 93, ABG)
22:43:54.789 00.001 11824 Guiding  Dir = 3, Dur = 93
22:43:54.789 00.000 11824 IsSlewing returns 0
22:43:54.789 00.000 11824 IsGuiding returns 0
22:43:54.789 00.000 11824 PulseGuide returned control before completion, sleep 103
22:43:54.902 00.113 11824 IsGuiding returns 1
22:43:54.902 00.000 11824 scope still moving after pulse duration time elapsed
22:43:54.933 00.031 11824 IsSlewing returns 0
22:43:54.933 00.000 11824 IsGuiding returns 0
22:43:54.933 00.000 11824 scope move finished after 93 + 50 ms
22:43:54.933 00.000 11824 Move returns status 0, amount 93
22:43:54.934 00.001 11824 MoveAxis(N, 0, ABG)
22:43:54.934 00.000 11824 Move returns status 0, amount 0
22:43:54.934 00.000 11824 move complete, result=0
22:43:54.934 00.000 11824 worker thread done servicing request
22:43:54.934 00.000 11824 Worker thread wakes up
22:43:54.934 00.000 12116 GuideStep: 0.4 px 93 ms WEST, -0.0 px 0 ms NORTH
22:43:54.938 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:54.938 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:43:58.347 03.409 11824 Exposure complete
22:43:58.624 00.277 11824 worker thread done servicing request
22:43:58.624 00.000 12116 OnExposeComplete: enter
22:43:58.628 00.004 12116 UpdateGuideState(): m_state=6
22:43:58.632 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
22:43:58.638 00.006 12116 Star::Find returns 1 (0), X=691.78, Y=1005.43, Mass=789426, SNR=136.0, Peak=63994 HFD=3.5
22:43:58.641 00.003 12116 MultiStar: [#1 -0.69,0.45,0.81,U] [#2 -0.61,0.35,0.60,U] [#3 -0.57,0.68,0.60,U] [#4 1.10,0.05,0.52,U] [#5 -0.63,0.55,0.35,U] [#6 -0.56,0.49,0.50,U] [#7 -0.59,0.29,0.39,U] [#8 -0.41,0.17,0.30,U] 
22:43:58.648 00.007 12116 refined, 8 included, MultiStar: {-0.46, 0.30}, one-star: {-0.78, -0.06}
22:43:58.661 00.013 12116 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.71) = xAngle (-0.16 = -0.16)
22:43:58.671 00.010 12116 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.83 = 2.83)
22:43:58.680 00.009 12116 CameraToMount -- cameraX=-0.46 cameraY=0.30 hyp=0.55 cameraTheta=2.56 mountX=0.54 mountY=0.17, mountTheta=0.30
22:43:58.697 00.017 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=0.30, opts=13)
22:43:58.707 00.010 12116 Enqueuing Move request for scope (-0.46, 0.30)
22:43:58.721 00.014 11824 Worker thread wakes up
22:43:58.721 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1709, FiltMax=65535, Gamma=0.510
22:43:58.726 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.30) opts 0xd
22:43:58.726 00.000 12116 UpdateGuideState exits: m=789426 SNR=136.0
22:43:58.730 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.46, 0.30)
22:43:58.730 00.000 11824 Moving (-0.46, 0.30) raw xDistance=0.54 yDistance=0.17
22:43:58.730 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
22:43:58.730 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:58.730 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:43:58.731 00.001 11824 MoveAxis(W, 128, ABG)
22:43:58.731 00.000 11824 Guiding  Dir = 3, Dur = 128
22:43:58.731 00.000 11824 IsSlewing returns 0
22:43:58.731 00.000 11824 IsGuiding returns 0
22:43:58.732 00.001 11824 PulseGuide returned control before completion, sleep 138
22:43:58.736 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:58.744 00.008 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:43:58.748 00.004 12116 Enqueuing Expose request
22:43:58.880 00.132 11824 IsGuiding returns 1
22:43:58.880 00.000 11824 scope still moving after pulse duration time elapsed
22:43:58.912 00.032 11824 IsSlewing returns 0
22:43:58.913 00.001 11824 IsGuiding returns 0
22:43:58.913 00.000 11824 scope move finished after 128 + 53 ms
22:43:58.913 00.000 11824 Move returns status 0, amount 128
22:43:58.913 00.000 11824 MoveAxis(N, 0, ABG)
22:43:58.913 00.000 11824 Move returns status 0, amount 0
22:43:58.913 00.000 11824 move complete, result=0
22:43:58.914 00.001 12116 GuideStep: 0.5 px 128 ms WEST, 0.2 px 0 ms NORTH
22:43:58.921 00.007 11824 worker thread done servicing request
22:43:58.924 00.003 11824 Worker thread wakes up
22:43:58.924 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:43:58.924 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:44:02.378 03.454 11824 Exposure complete
22:44:02.912 00.534 11824 worker thread done servicing request
22:44:02.912 00.000 12116 OnExposeComplete: enter
22:44:02.921 00.009 12116 UpdateGuideState(): m_state=6
22:44:02.927 00.006 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
22:44:02.935 00.008 12116 Star::Find returns 1 (0), X=691.87, Y=1005.68, Mass=856894, SNR=124.5, Peak=65535 HFD=3.8
22:44:02.941 00.006 12116 MultiStar: [#1 -0.64,0.55,0.78,U] [#2 -0.64,0.49,0.70,U] [#3 -0.71,0.33,0.65,U] [#4 0.95,0.36,0.60,U] [#5 -0.60,0.37,0.40,U] [#6 -0.42,0.06,0.59,U] [#7 -0.93,0.45,0.44,U] [#8 -0.49,0.45,0.30,U] 
22:44:02.945 00.004 12116 refined, 8 included, MultiStar: {-0.47, 0.35}, one-star: {-0.69, 0.19}
22:44:02.950 00.005 12116 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.71) = xAngle (-0.21 = -0.21)
22:44:02.955 00.005 12116 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.78 = 2.78)
22:44:02.958 00.003 12116 CameraToMount -- cameraX=-0.47 cameraY=0.35 hyp=0.59 cameraTheta=2.51 mountX=0.57 mountY=0.21, mountTheta=0.35
22:44:02.970 00.012 12116 SchedulePrimaryMove(0D79E080, x=-0.47, y=0.35, opts=13)
22:44:02.975 00.005 12116 Enqueuing Move request for scope (-0.47, 0.35)
22:44:02.989 00.014 11824 Worker thread wakes up
22:44:02.989 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.35) opts 0xd
22:44:02.989 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.47, 0.35)
22:44:02.989 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5143, FiltMin=1571, FiltMax=65535, Gamma=0.510
22:44:02.994 00.005 11824 Moving (-0.47, 0.35) raw xDistance=0.57 yDistance=0.21
22:44:02.994 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57
22:44:02.994 00.000 12116 UpdateGuideState exits: m=856894 SNR=124.5
22:44:02.999 00.005 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:02.999 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:44:02.999 00.000 11824 MoveAxis(W, 138, ABG)
22:44:02.999 00.000 11824 Guiding  Dir = 3, Dur = 138
22:44:03.000 00.001 11824 IsSlewing returns 0
22:44:03.001 00.001 11824 IsGuiding returns 0
22:44:03.001 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:03.006 00.005 11824 PulseGuide returned control before completion, sleep 148
22:44:03.007 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:44:03.012 00.005 12116 Enqueuing Expose request
22:44:03.168 00.156 11824 IsGuiding returns 0
22:44:03.168 00.000 11824 Move returns status 0, amount 138
22:44:03.168 00.000 11824 MoveAxis(N, 0, ABG)
22:44:03.168 00.000 11824 Move returns status 0, amount 0
22:44:03.168 00.000 11824 move complete, result=0
22:44:03.168 00.000 11824 worker thread done servicing request
22:44:03.168 00.000 11824 Worker thread wakes up
22:44:03.168 00.000 12116 GuideStep: 0.6 px 138 ms WEST, 0.2 px 0 ms NORTH
22:44:03.172 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:44:03.172 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:44:05.416 02.244 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:44:05.420 00.004 12116 case statement mapped state 6 to 3
22:44:05.422 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:44:06.596 01.174 11824 Exposure complete
22:44:06.857 00.261 11824 worker thread done servicing request
22:44:06.857 00.000 12116 OnExposeComplete: enter
22:44:06.861 00.004 12116 UpdateGuideState(): m_state=6
22:44:06.864 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
22:44:06.868 00.004 12116 Star::Find returns 1 (0), X=691.22, Y=1005.55, Mass=786240, SNR=114.1, Peak=65491 HFD=3.3
22:44:06.872 00.004 12116 MultiStar: [#1 -1.31,0.39,0.83,U] [#2 -1.27,0.54,0.75,U] [#3 -1.13,0.38,0.73,U] [#4 1.15,0.16,0.76,U] [#5 -1.11,0.13,0.44,U] [#6 -1.08,0.31,0.73,U] [#7 -1.25,0.24,0.44,U] [#8 -1.15,0.30,0.32,U] 
22:44:06.875 00.003 12116 refined, 8 included, MultiStar: {-0.92, 0.28}, one-star: {-1.33, 0.06}
22:44:06.879 00.004 12116 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.71) = xAngle (0.13 = 0.13)
22:44:06.881 00.002 12116 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.12 = 3.12)
22:44:06.884 00.003 12116 CameraToMount -- cameraX=-0.92 cameraY=0.28 hyp=0.96 cameraTheta=2.85 mountX=0.95 mountY=0.02, mountTheta=0.02
22:44:06.893 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.92, y=0.28, opts=13)
22:44:06.897 00.004 12116 Enqueuing Move request for scope (-0.92, 0.28)
22:44:06.899 00.002 11824 Worker thread wakes up
22:44:06.900 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1664, FiltMax=65535, Gamma=0.510
22:44:06.903 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.28) opts 0xd
22:44:06.903 00.000 12116 UpdateGuideState exits: m=786240 SNR=114.1
22:44:06.906 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:06.910 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.92, 0.28)
22:44:06.910 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:44:06.913 00.003 11824 Moving (-0.92, 0.28) raw xDistance=0.95 yDistance=0.02
22:44:06.913 00.000 12116 Enqueuing Expose request
22:44:06.916 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.95
22:44:06.916 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:06.916 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:44:06.916 00.000 11824 MoveAxis(W, 223, ABG)
22:44:06.916 00.000 11824 Guiding  Dir = 3, Dur = 223
22:44:06.917 00.001 11824 IsSlewing returns 0
22:44:06.917 00.000 11824 IsGuiding returns 0
22:44:06.918 00.001 11824 PulseGuide returned control before completion, sleep 233
22:44:07.161 00.243 11824 IsGuiding returns 1
22:44:07.161 00.000 11824 scope still moving after pulse duration time elapsed
22:44:07.193 00.032 11824 IsSlewing returns 0
22:44:07.193 00.000 11824 IsGuiding returns 0
22:44:07.193 00.000 11824 scope move finished after 223 + 53 ms
22:44:07.193 00.000 11824 Move returns status 0, amount 223
22:44:07.193 00.000 11824 MoveAxis(N, 0, ABG)
22:44:07.194 00.001 11824 Move returns status 0, amount 0
22:44:07.194 00.000 11824 move complete, result=0
22:44:07.194 00.000 11824 worker thread done servicing request
22:44:07.194 00.000 11824 Worker thread wakes up
22:44:07.194 00.000 12116 GuideStep: 1.0 px 223 ms WEST, 0.0 px 0 ms NORTH
22:44:07.197 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:44:07.198 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:44:10.602 03.404 11824 Exposure complete
22:44:10.844 00.242 11824 worker thread done servicing request
22:44:10.844 00.000 12116 OnExposeComplete: enter
22:44:10.848 00.004 12116 UpdateGuideState(): m_state=6
22:44:10.852 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
22:44:10.856 00.004 12116 Star::Find returns 1 (0), X=691.11, Y=1005.45, Mass=854212, SNR=116.1, Peak=65491 HFD=3.7
22:44:10.859 00.003 12116 MultiStar: [#1 -1.47,0.37,0.80,U] [#2 -1.31,0.28,0.68,U] [#3 -1.30,0.60,0.62,U] [#4 1.59,-0.13,0.63,U] [#5 -1.34,0.44,0.47,U] [#6 -1.29,0.20,0.63,U] [#7 -1.51,0.40,0.46,U] [#8 -1.29,0.17,0.34,U] 
22:44:10.862 00.003 12116 refined, 8 included, MultiStar: {-1.04, 0.23}, one-star: {-1.45, -0.04}
22:44:10.865 00.003 12116 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.71) = xAngle (0.21 = 0.21)
22:44:10.869 00.004 12116 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.20 = -3.09)
22:44:10.872 00.003 12116 CameraToMount -- cameraX=-1.04 cameraY=0.23 hyp=1.07 cameraTheta=2.92 mountX=1.05 mountY=-0.06, mountTheta=-0.05
22:44:10.880 00.008 12116 SchedulePrimaryMove(0D79E080, x=-1.04, y=0.23, opts=13)
22:44:10.886 00.006 12116 Enqueuing Move request for scope (-1.04, 0.23)
22:44:10.891 00.005 11824 Worker thread wakes up
22:44:10.891 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 0.23) opts 0xd
22:44:10.891 00.000 11824 Handling offset move in thread for scope, endpoint = (-1.04, 0.23)
22:44:10.891 00.000 11824 Moving (-1.04, 0.23) raw xDistance=1.05 yDistance=-0.06
22:44:10.891 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.05
22:44:10.891 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:10.892 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1645, FiltMax=65535, Gamma=0.510
22:44:10.896 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:44:10.896 00.000 11824 MoveAxis(W, 250, ABG)
22:44:10.896 00.000 11824 Guiding  Dir = 3, Dur = 250
22:44:10.896 00.000 12116 UpdateGuideState exits: m=854212 SNR=116.1
22:44:10.901 00.005 11824 IsSlewing returns 0
22:44:10.901 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:10.907 00.006 11824 IsGuiding returns 0
22:44:10.908 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:44:10.911 00.003 11824 PulseGuide returned control before completion, sleep 260
22:44:10.911 00.000 12116 Enqueuing Expose request
22:44:11.186 00.275 11824 IsGuiding returns 1
22:44:11.186 00.000 11824 scope still moving after pulse duration time elapsed
22:44:11.218 00.032 11824 IsSlewing returns 0
22:44:11.218 00.000 11824 IsGuiding returns 1
22:44:11.250 00.032 11824 IsSlewing returns 0
22:44:11.250 00.000 11824 IsGuiding returns 1
22:44:11.281 00.031 11824 IsSlewing returns 0
22:44:11.281 00.000 11824 IsGuiding returns 1
22:44:11.312 00.031 11824 IsSlewing returns 0
22:44:11.312 00.000 11824 IsGuiding returns 0
22:44:11.313 00.001 11824 scope move finished after 250 + 155 ms
22:44:11.313 00.000 11824 Move returns status 0, amount 250
22:44:11.313 00.000 11824 MoveAxis(N, 0, ABG)
22:44:11.313 00.000 11824 Move returns status 0, amount 0
22:44:11.313 00.000 11824 move complete, result=0
22:44:11.313 00.000 11824 worker thread done servicing request
22:44:11.313 00.000 11824 Worker thread wakes up
22:44:11.313 00.000 12116 GuideStep: 1.0 px 250 ms WEST, -0.1 px 0 ms NORTH
22:44:11.316 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:44:11.316 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:44:14.748 03.432 11824 Exposure complete
22:44:15.025 00.277 11824 worker thread done servicing request
22:44:15.025 00.000 12116 OnExposeComplete: enter
22:44:15.029 00.004 12116 UpdateGuideState(): m_state=6
22:44:15.032 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
22:44:15.037 00.005 12116 Star::Find returns 1 (0), X=691.76, Y=1005.04, Mass=801569, SNR=112.6, Peak=65535 HFD=3.6
22:44:15.040 00.003 12116 MultiStar: [#1 -0.87,0.03,0.85,U] [#2 -0.74,-0.20,0.74,U] [#3 -0.67,-0.04,0.71,U] [#4 1.05,-0.50,0.70,U] [#5 -0.78,0.02,0.42,U] [#6 -0.58,-0.03,0.67,U] [#7 -0.77,-0.19,0.47,U] [#8 -0.62,-0.08,0.45,U] 
22:44:15.044 00.004 12116 refined, 8 included, MultiStar: {-0.53, -0.18}, one-star: {-0.80, -0.45}
22:44:15.046 00.002 12116 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.71) = xAngle (-5.53 = 0.75)
22:44:15.049 00.003 12116 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.54 = -2.54)
22:44:15.052 00.003 12116 CameraToMount -- cameraX=-0.53 cameraY=-0.18 hyp=0.56 cameraTheta=-2.81 mountX=0.41 mountY=-0.32, mountTheta=-0.66
22:44:15.059 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.53, y=-0.18, opts=13)
22:44:15.062 00.003 12116 Enqueuing Move request for scope (-0.53, -0.18)
22:44:15.065 00.003 11824 Worker thread wakes up
22:44:15.065 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1651, FiltMax=65535, Gamma=0.510
22:44:15.071 00.006 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.18) opts 0xd
22:44:15.071 00.000 12116 UpdateGuideState exits: m=801569 SNR=112.6
22:44:15.073 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:15.078 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.53, -0.18)
22:44:15.078 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:44:15.080 00.002 12116 Enqueuing Expose request
22:44:15.083 00.003 11824 Moving (-0.53, -0.18) raw xDistance=0.41 yDistance=-0.32
22:44:15.083 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.41
22:44:15.083 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:15.083 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:44:15.083 00.000 11824 MoveAxis(W, 109, ABG)
22:44:15.083 00.000 11824 Guiding  Dir = 3, Dur = 109
22:44:15.083 00.000 11824 IsSlewing returns 0
22:44:15.084 00.001 11824 IsGuiding returns 0
22:44:15.084 00.000 11824 PulseGuide returned control before completion, sleep 119
22:44:15.211 00.127 11824 IsGuiding returns 1
22:44:15.211 00.000 11824 scope still moving after pulse duration time elapsed
22:44:15.243 00.032 11824 IsSlewing returns 0
22:44:15.243 00.000 11824 IsGuiding returns 0
22:44:15.243 00.000 11824 scope move finished after 109 + 49 ms
22:44:15.244 00.001 11824 Move returns status 0, amount 109
22:44:15.244 00.000 11824 MoveAxis(N, 0, ABG)
22:44:15.244 00.000 11824 Move returns status 0, amount 0
22:44:15.244 00.000 11824 move complete, result=0
22:44:15.244 00.000 11824 worker thread done servicing request
22:44:15.244 00.000 11824 Worker thread wakes up
22:44:15.244 00.000 12116 GuideStep: 0.4 px 109 ms WEST, -0.3 px 0 ms NORTH
22:44:15.248 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:44:15.248 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:44:18.655 03.407 11824 Exposure complete
22:44:18.896 00.241 11824 worker thread done servicing request
22:44:18.896 00.000 12116 OnExposeComplete: enter
22:44:18.899 00.003 12116 UpdateGuideState(): m_state=6
22:44:18.904 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
22:44:18.907 00.003 12116 Star::Find returns 1 (0), X=691.32, Y=1005.06, Mass=812121, SNR=122.1, Peak=65491 HFD=3.8
22:44:18.910 00.003 12116 MultiStar: [#1 -1.17,-0.11,0.85,U] [#2 -1.17,-0.28,0.73,U] [#3 -1.13,-0.07,0.69,U] [#4 1.17,-0.30,0.58,U] [#5 -0.99,0.16,0.41,U] [#6 -0.97,-0.45,0.62,U] [#7 -1.30,-0.10,0.42,U] [#8 -0.96,-0.28,0.31,U] 
22:44:18.912 00.002 12116 refined, 8 included, MultiStar: {-0.89, -0.23}, one-star: {-1.23, -0.43}
22:44:18.915 00.003 12116 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.71) = xAngle (-5.61 = 0.68)
22:44:18.918 00.003 12116 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.62 = -2.62)
22:44:18.922 00.004 12116 CameraToMount -- cameraX=-0.89 cameraY=-0.23 hyp=0.92 cameraTheta=-2.89 mountX=0.72 mountY=-0.46, mountTheta=-0.57
22:44:18.927 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.89, y=-0.23, opts=13)
22:44:18.929 00.002 12116 Enqueuing Move request for scope (-0.89, -0.23)
22:44:18.932 00.003 11824 Worker thread wakes up
22:44:18.932 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1664, FiltMax=65535, Gamma=0.510
22:44:18.936 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.23) opts 0xd
22:44:18.936 00.000 12116 UpdateGuideState exits: m=812121 SNR=122.1
22:44:18.938 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:18.941 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.89, -0.23)
22:44:18.941 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:44:18.945 00.004 12116 Enqueuing Expose request
22:44:18.947 00.002 11824 Moving (-0.89, -0.23) raw xDistance=0.72 yDistance=-0.46
22:44:18.947 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
22:44:18.947 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:44:18.947 00.000 11824 MoveAxis(W, 169, ABG)
22:44:18.947 00.000 11824 Guiding  Dir = 3, Dur = 169
22:44:18.948 00.001 11824 IsSlewing returns 0
22:44:18.948 00.000 11824 IsGuiding returns 0
22:44:18.948 00.000 11824 PulseGuide returned control before completion, sleep 179
22:44:19.138 00.190 11824 IsGuiding returns 1
22:44:19.138 00.000 11824 scope still moving after pulse duration time elapsed
22:44:19.169 00.031 11824 IsSlewing returns 0
22:44:19.169 00.000 11824 IsGuiding returns 0
22:44:19.169 00.000 11824 scope move finished after 169 + 53 ms
22:44:19.170 00.001 11824 Move returns status 0, amount 169
22:44:19.170 00.000 11824 MoveAxis(N, 87, ABG)
22:44:19.170 00.000 11824 Guiding  Dir = 0, Dur = 87
22:44:19.170 00.000 11824 IsSlewing returns 0
22:44:19.170 00.000 11824 IsGuiding returns 0
22:44:19.171 00.001 11824 PulseGuide returned control before completion, sleep 97
22:44:19.279 00.108 11824 IsGuiding returns 1
22:44:19.279 00.000 11824 scope still moving after pulse duration time elapsed
22:44:19.310 00.031 11824 IsSlewing returns 0
22:44:19.310 00.000 11824 IsGuiding returns 0
22:44:19.311 00.001 11824 scope move finished after 87 + 53 ms
22:44:19.311 00.000 11824 Move returns status 0, amount 87
22:44:19.311 00.000 11824 move complete, result=0
22:44:19.311 00.000 11824 worker thread done servicing request
22:44:19.311 00.000 11824 Worker thread wakes up
22:44:19.311 00.000 12116 GuideStep: 0.7 px 169 ms WEST, -0.5 px 87 ms NORTH
22:44:19.315 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:44:19.315 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:44:22.726 03.411 11824 Exposure complete
22:44:22.963 00.237 11824 worker thread done servicing request
22:44:22.963 00.000 12116 OnExposeComplete: enter
22:44:22.967 00.004 12116 UpdateGuideState(): m_state=6
22:44:22.971 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
22:44:22.974 00.003 12116 Star::Find returns 1 (0), X=691.43, Y=1005.37, Mass=843039, SNR=149.3, Peak=65535 HFD=3.3
22:44:22.979 00.005 12116 MultiStar: [#1 -1.07,0.33,0.66,U] [#2 -0.97,0.11,0.60,U] [#3 -1.11,0.27,0.59,U] [#4 1.25,-0.20,0.52,U] [#5 -0.96,0.28,0.30,U] [#6 -0.91,0.21,0.56,U] [#7 -0.97,0.28,0.34,U] [#8 -0.86,0.12,0.28,U] 
22:44:22.982 00.003 12116 refined, 8 included, MultiStar: {-0.78, 0.11}, one-star: {-1.13, -0.12}
22:44:22.985 00.003 12116 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.71) = xAngle (0.28 = 0.28)
22:44:22.989 00.004 12116 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.27 = -3.01)
22:44:22.991 00.002 12116 CameraToMount -- cameraX=-0.78 cameraY=0.11 hyp=0.79 cameraTheta=3.00 mountX=0.76 mountY=-0.10, mountTheta=-0.13
22:44:22.997 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.78, y=0.11, opts=13)
22:44:22.999 00.002 12116 Enqueuing Move request for scope (-0.78, 0.11)
22:44:23.004 00.005 11824 Worker thread wakes up
22:44:23.004 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1770, FiltMax=65535, Gamma=0.510
22:44:23.008 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.11) opts 0xd
22:44:23.008 00.000 12116 UpdateGuideState exits: m=843039 SNR=149.3
22:44:23.011 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.78, 0.11)
22:44:23.011 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:23.014 00.003 11824 Moving (-0.78, 0.11) raw xDistance=0.76 yDistance=-0.10
22:44:23.014 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:44:23.017 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.76
22:44:23.017 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:23.017 00.000 12116 Enqueuing Expose request
22:44:23.020 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:44:23.021 00.001 11824 MoveAxis(W, 181, ABG)
22:44:23.021 00.000 11824 Guiding  Dir = 3, Dur = 181
22:44:23.021 00.000 11824 IsSlewing returns 0
22:44:23.021 00.000 11824 IsGuiding returns 0
22:44:23.022 00.001 11824 PulseGuide returned control before completion, sleep 191
22:44:23.219 00.197 11824 IsGuiding returns 1
22:44:23.219 00.000 11824 scope still moving after pulse duration time elapsed
22:44:23.251 00.032 11824 IsSlewing returns 0
22:44:23.251 00.000 11824 IsGuiding returns 0
22:44:23.252 00.001 11824 scope move finished after 181 + 49 ms
22:44:23.252 00.000 11824 Move returns status 0, amount 181
22:44:23.252 00.000 11824 MoveAxis(N, 0, ABG)
22:44:23.252 00.000 11824 Move returns status 0, amount 0
22:44:23.252 00.000 11824 move complete, result=0
22:44:23.253 00.001 11824 worker thread done servicing request
22:44:23.253 00.000 12116 GuideStep: 0.8 px 181 ms WEST, -0.1 px 0 ms NORTH
22:44:23.256 00.003 11824 Worker thread wakes up
22:44:23.256 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:44:23.256 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:44:26.669 03.413 11824 Exposure complete
22:44:26.922 00.253 11824 worker thread done servicing request
22:44:26.922 00.000 12116 OnExposeComplete: enter
22:44:26.926 00.004 12116 UpdateGuideState(): m_state=6
22:44:26.929 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
22:44:26.932 00.003 12116 Star::Find returns 1 (0), X=691.71, Y=1005.24, Mass=850247, SNR=115.6, Peak=65535 HFD=3.6
22:44:26.937 00.005 12116 MultiStar: [#1 -0.80,0.23,0.88,U] [#2 -0.79,0.06,0.74,U] [#3 -0.93,0.05,0.66,U] [#4 0.85,-0.10,0.57,U] [#5 -0.71,0.25,0.44,U] [#6 -0.64,0.31,0.69,U] [#7 -1.13,0.05,0.40,U] [#8 -0.68,0.16,0.38,U] 
22:44:26.940 00.003 12116 refined, 8 included, MultiStar: {-0.65, 0.06}, one-star: {-0.85, -0.25}
22:44:26.943 00.003 12116 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.71) = xAngle (0.33 = 0.33)
22:44:26.946 00.003 12116 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.31 = -2.97)
22:44:26.949 00.003 12116 CameraToMount -- cameraX=-0.65 cameraY=0.06 hyp=0.65 cameraTheta=3.04 mountX=0.62 mountY=-0.11, mountTheta=-0.18
22:44:26.957 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.65, y=0.06, opts=13)
22:44:26.961 00.004 12116 Enqueuing Move request for scope (-0.65, 0.06)
22:44:26.963 00.002 11824 Worker thread wakes up
22:44:26.963 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1747, FiltMax=65535, Gamma=0.510
22:44:26.966 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.06) opts 0xd
22:44:26.967 00.001 12116 UpdateGuideState exits: m=850247 SNR=115.6
22:44:26.970 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.65, 0.06)
22:44:26.971 00.001 11824 Moving (-0.65, 0.06) raw xDistance=0.62 yDistance=-0.11
22:44:26.971 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.62
22:44:26.971 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:26.971 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:26.974 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:26.974 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:44:26.977 00.003 11824 MoveAxis(W, 151, ABG)
22:44:26.977 00.000 11824 Guiding  Dir = 3, Dur = 151
22:44:26.977 00.000 12116 Enqueuing Expose request
22:44:26.980 00.003 11824 IsSlewing returns 0
22:44:26.980 00.000 11824 IsGuiding returns 0
22:44:26.981 00.001 11824 PulseGuide returned control before completion, sleep 161
22:44:27.157 00.176 11824 IsGuiding returns 0
22:44:27.157 00.000 11824 Move returns status 0, amount 151
22:44:27.157 00.000 11824 MoveAxis(N, 0, ABG)
22:44:27.157 00.000 11824 Move returns status 0, amount 0
22:44:27.158 00.001 11824 move complete, result=0
22:44:27.158 00.000 11824 worker thread done servicing request
22:44:27.158 00.000 12116 GuideStep: 0.6 px 151 ms WEST, -0.1 px 0 ms NORTH
22:44:27.161 00.003 11824 Worker thread wakes up
22:44:27.161 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:44:27.161 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:44:30.598 03.437 11824 Exposure complete
22:44:30.899 00.301 11824 worker thread done servicing request
22:44:30.899 00.000 12116 OnExposeComplete: enter
22:44:30.905 00.006 12116 UpdateGuideState(): m_state=6
22:44:30.909 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
22:44:30.916 00.007 12116 Star::Find returns 1 (0), X=692.10, Y=1005.01, Mass=829276, SNR=124.3, Peak=65535 HFD=3.9
22:44:30.921 00.005 12116 MultiStar: [#1 -0.42,-0.03,0.85,U] [#2 -0.37,-0.23,0.76,U] [#3 -0.44,-0.10,0.66,U] [#4 0.36,-0.48,0.62,U] [#5 -0.29,0.03,0.37,U] [#6 -0.20,-0.21,0.64,U] [#7 -0.55,-0.27,0.40,U] [#8 -0.18,-0.56,0.35,U] 
22:44:30.925 00.004 12116 refined, 8 included, MultiStar: {-0.30, -0.26}, one-star: {-0.45, -0.48}
22:44:30.928 00.003 12116 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.71) = xAngle (-5.14 = 1.15)
22:44:30.932 00.004 12116 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.15 = -2.15)
22:44:30.936 00.004 12116 CameraToMount -- cameraX=-0.30 cameraY=-0.26 hyp=0.39 cameraTheta=-2.42 mountX=0.16 mountY=-0.33, mountTheta=-1.11
22:44:30.944 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=-0.26, opts=13)
22:44:30.947 00.003 12116 Enqueuing Move request for scope (-0.30, -0.26)
22:44:30.950 00.003 11824 Worker thread wakes up
22:44:30.950 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1786, FiltMax=65535, Gamma=0.510
22:44:30.955 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.26) opts 0xd
22:44:30.955 00.000 12116 UpdateGuideState exits: m=829276 SNR=124.3
22:44:30.958 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.30, -0.26)
22:44:30.958 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:30.961 00.003 11824 Moving (-0.30, -0.26) raw xDistance=0.16 yDistance=-0.33
22:44:30.961 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:44:30.964 00.003 12116 Enqueuing Expose request
22:44:30.966 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:44:30.966 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:30.967 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:44:30.968 00.001 11824 MoveAxis(E, 0, ABG)
22:44:30.968 00.000 11824 Move returns status 0, amount 0
22:44:30.968 00.000 11824 MoveAxis(N, 0, ABG)
22:44:30.968 00.000 11824 Move returns status 0, amount 0
22:44:30.969 00.001 11824 move complete, result=0
22:44:30.969 00.000 11824 worker thread done servicing request
22:44:30.969 00.000 11824 Worker thread wakes up
22:44:30.969 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:44:30.971 00.002 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:44:30.971 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:44:34.367 03.396 11824 Exposure complete
22:44:34.606 00.239 11824 worker thread done servicing request
22:44:34.606 00.000 12116 OnExposeComplete: enter
22:44:34.610 00.004 12116 UpdateGuideState(): m_state=6
22:44:34.614 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
22:44:34.617 00.003 12116 Star::Find returns 1 (0), X=691.92, Y=1004.79, Mass=787227, SNR=116.7, Peak=65535 HFD=3.4
22:44:34.623 00.006 12116 MultiStar: [#1 -0.63,-0.30,0.92,U] [#2 -0.47,-0.37,0.75,U] [#3 -0.77,-0.53,0.74,U] [#4 0.91,-0.35,0.60,U] [#5 -0.50,-0.23,0.41,U] [#6 -0.59,-0.43,0.73,U] [#7 -0.65,-0.28,0.47,U] [#8 -0.46,-0.40,0.36,U] 
22:44:34.627 00.004 12116 refined, 8 included, MultiStar: {-0.45, -0.43}, one-star: {-0.64, -0.70}
22:44:34.630 00.003 12116 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.71) = xAngle (-5.10 = 1.18)
22:44:34.633 00.003 12116 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.11 = -2.11)
22:44:34.638 00.005 12116 CameraToMount -- cameraX=-0.45 cameraY=-0.43 hyp=0.62 cameraTheta=-2.39 mountX=0.24 mountY=-0.53, mountTheta=-1.15
22:44:34.643 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.45, y=-0.43, opts=13)
22:44:34.648 00.005 12116 Enqueuing Move request for scope (-0.45, -0.43)
22:44:34.651 00.003 11824 Worker thread wakes up
22:44:34.651 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.43) opts 0xd
22:44:34.651 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.45, -0.43)
22:44:34.651 00.000 11824 Moving (-0.45, -0.43) raw xDistance=0.24 yDistance=-0.53
22:44:34.651 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1375, FiltMax=65535, Gamma=0.510
22:44:34.655 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:44:34.655 00.000 12116 UpdateGuideState exits: m=787227 SNR=116.7
22:44:34.657 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:34.660 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:44:34.660 00.000 11824 MoveAxis(E, 0, ABG)
22:44:34.660 00.000 11824 Move returns status 0, amount 0
22:44:34.660 00.000 11824 MoveAxis(N, 100, ABG)
22:44:34.660 00.000 11824 Guiding  Dir = 0, Dur = 100
22:44:34.660 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:44:34.664 00.004 12116 Enqueuing Expose request
22:44:34.668 00.004 11824 IsSlewing returns 0
22:44:34.668 00.000 11824 IsGuiding returns 0
22:44:34.668 00.000 11824 PulseGuide returned control before completion, sleep 110
22:44:34.787 00.119 11824 IsGuiding returns 1
22:44:34.787 00.000 11824 scope still moving after pulse duration time elapsed
22:44:34.819 00.032 11824 IsSlewing returns 0
22:44:34.820 00.001 11824 IsGuiding returns 0
22:44:34.820 00.000 11824 scope move finished after 100 + 51 ms
22:44:34.820 00.000 11824 Move returns status 0, amount 100
22:44:34.820 00.000 11824 move complete, result=0
22:44:34.820 00.000 11824 worker thread done servicing request
22:44:34.820 00.000 11824 Worker thread wakes up
22:44:34.820 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.5 px 100 ms NORTH
22:44:34.823 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:44:34.823 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:44:38.242 03.419 11824 Exposure complete
22:44:38.498 00.256 11824 worker thread done servicing request
22:44:38.498 00.000 12116 OnExposeComplete: enter
22:44:38.502 00.004 12116 UpdateGuideState(): m_state=6
22:44:38.506 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
22:44:38.510 00.004 12116 Star::Find returns 1 (0), X=692.03, Y=1005.55, Mass=820853, SNR=116.4, Peak=65535 HFD=3.6
22:44:38.514 00.004 12116 MultiStar: [#1 -0.45,0.29,0.78,U] [#2 -0.48,0.41,0.63,U] [#3 -0.39,0.35,0.71,U] [#4 0.29,0.05,0.54,U] [#5 -0.23,0.39,0.42,U] [#6 -0.31,-0.03,0.66,U] [#7 -0.36,0.48,0.45,U] [#8 -0.35,0.28,0.39,U] 
22:44:38.517 00.003 12116 refined, 8 included, MultiStar: {-0.34, 0.23}, one-star: {-0.53, 0.06}
22:44:38.521 00.004 12116 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.71) = xAngle (-0.17 = -0.17)
22:44:38.523 00.002 12116 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.82 = 2.82)
22:44:38.526 00.003 12116 CameraToMount -- cameraX=-0.34 cameraY=0.23 hyp=0.41 cameraTheta=2.55 mountX=0.41 mountY=0.13, mountTheta=0.31
22:44:38.532 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.34, y=0.23, opts=13)
22:44:38.536 00.004 12116 Enqueuing Move request for scope (-0.34, 0.23)
22:44:38.539 00.003 11824 Worker thread wakes up
22:44:38.539 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1583, FiltMax=65535, Gamma=0.510
22:44:38.542 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.23) opts 0xd
22:44:38.543 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.34, 0.23)
22:44:38.543 00.000 12116 UpdateGuideState exits: m=820853 SNR=116.4
22:44:38.547 00.004 11824 Moving (-0.34, 0.23) raw xDistance=0.41 yDistance=0.13
22:44:38.547 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:38.550 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
22:44:38.550 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:38.551 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:44:38.554 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:44:38.555 00.001 11824 MoveAxis(W, 91, ABG)
22:44:38.555 00.000 11824 Guiding  Dir = 3, Dur = 91
22:44:38.555 00.000 11824 IsSlewing returns 0
22:44:38.555 00.000 11824 IsGuiding returns 0
22:44:38.556 00.001 11824 PulseGuide returned control before completion, sleep 101
22:44:38.556 00.000 12116 Enqueuing Expose request
22:44:38.671 00.115 11824 IsGuiding returns 1
22:44:38.671 00.000 11824 scope still moving after pulse duration time elapsed
22:44:38.702 00.031 11824 IsSlewing returns 0
22:44:38.703 00.001 11824 IsGuiding returns 1
22:44:38.734 00.031 11824 IsSlewing returns 0
22:44:38.734 00.000 11824 IsGuiding returns 1
22:44:38.765 00.031 11824 IsSlewing returns 0
22:44:38.765 00.000 11824 IsGuiding returns 0
22:44:38.765 00.000 11824 scope move finished after 91 + 119 ms
22:44:38.765 00.000 11824 Move returns status 0, amount 91
22:44:38.765 00.000 11824 MoveAxis(N, 0, ABG)
22:44:38.765 00.000 11824 Move returns status 0, amount 0
22:44:38.766 00.001 11824 move complete, result=0
22:44:38.766 00.000 11824 worker thread done servicing request
22:44:38.766 00.000 11824 Worker thread wakes up
22:44:38.766 00.000 12116 GuideStep: 0.4 px 91 ms WEST, 0.1 px 0 ms NORTH
22:44:38.770 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:44:38.770 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:44:42.177 03.407 11824 Exposure complete
22:44:42.423 00.246 11824 worker thread done servicing request
22:44:42.423 00.000 12116 OnExposeComplete: enter
22:44:42.429 00.006 12116 UpdateGuideState(): m_state=6
22:44:42.434 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
22:44:42.439 00.005 12116 Star::Find returns 1 (0), X=691.96, Y=1005.06, Mass=817624, SNR=119.8, Peak=65535 HFD=3.9
22:44:42.445 00.006 12116 MultiStar: [#1 -0.53,-0.07,0.75,U] [#2 -0.38,-0.31,0.78,U] [#3 -0.34,-0.10,0.67,U] [#4 0.49,-0.45,0.85,U] [#5 -0.01,-0.09,0.52,U] [#6 -0.03,-0.05,0.59,U] [#7 -0.57,-0.09,0.47,U] [#8 -0.27,-0.20,0.33,U] 
22:44:42.450 00.005 12116 refined, 8 included, MultiStar: {-0.25, -0.23}, one-star: {-0.60, -0.43}
22:44:42.455 00.005 12116 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.71) = xAngle (-5.11 = 1.17)
22:44:42.461 00.006 12116 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.13 = -2.13)
22:44:42.465 00.004 12116 CameraToMount -- cameraX=-0.25 cameraY=-0.23 hyp=0.34 cameraTheta=-2.40 mountX=0.13 mountY=-0.29, mountTheta=-1.14
22:44:42.478 00.013 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=-0.23, opts=13)
22:44:42.482 00.004 12116 Enqueuing Move request for scope (-0.25, -0.23)
22:44:42.489 00.007 11824 Worker thread wakes up
22:44:42.489 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5130, FiltMin=1741, FiltMax=65535, Gamma=0.510
22:44:42.495 00.006 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.23) opts 0xd
22:44:42.495 00.000 12116 UpdateGuideState exits: m=817624 SNR=119.8
22:44:42.499 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.25, -0.23)
22:44:42.500 00.001 11824 Moving (-0.25, -0.23) raw xDistance=0.13 yDistance=-0.29
22:44:42.500 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:42.509 00.009 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:44:42.509 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:42.509 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:44:42.513 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:44:42.513 00.000 11824 MoveAxis(E, 0, ABG)
22:44:42.513 00.000 11824 Move returns status 0, amount 0
22:44:42.513 00.000 11824 MoveAxis(N, 0, ABG)
22:44:42.513 00.000 11824 Move returns status 0, amount 0
22:44:42.513 00.000 11824 move complete, result=0
22:44:42.513 00.000 11824 worker thread done servicing request
22:44:42.513 00.000 12116 Enqueuing Expose request
22:44:42.519 00.006 11824 Worker thread wakes up
22:44:42.519 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:44:42.520 00.001 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:44:42.524 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:44:45.943 03.419 11824 Exposure complete
22:44:46.179 00.236 11824 worker thread done servicing request
22:44:46.179 00.000 12116 OnExposeComplete: enter
22:44:46.182 00.003 12116 UpdateGuideState(): m_state=6
22:44:46.186 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
22:44:46.189 00.003 12116 Star::Find returns 1 (0), X=691.62, Y=1005.36, Mass=800903, SNR=118.9, Peak=65535 HFD=3.5
22:44:46.193 00.004 12116 MultiStar: [#1 -0.88,0.24,0.93,U] [#2 -0.84,0.12,0.66,U] [#3 -0.91,0.23,0.75,U] [#4 1.15,-0.10,0.70,U] [#5 -0.82,0.36,0.45,U] [#6 -0.78,0.19,0.58,U] [#7 -1.20,0.14,0.46,U] [#8 -0.76,-0.06,0.36,U] 
22:44:46.196 00.003 12116 refined, 8 included, MultiStar: {-0.65, 0.10}, one-star: {-0.94, -0.12}
22:44:46.198 00.002 12116 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.71) = xAngle (0.27 = 0.27)
22:44:46.200 00.002 12116 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.26 = -3.02)
22:44:46.204 00.004 12116 CameraToMount -- cameraX=-0.65 cameraY=0.10 hyp=0.66 cameraTheta=2.99 mountX=0.63 mountY=-0.08, mountTheta=-0.12
22:44:46.212 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.65, y=0.10, opts=13)
22:44:46.215 00.003 12116 Enqueuing Move request for scope (-0.65, 0.10)
22:44:46.218 00.003 11824 Worker thread wakes up
22:44:46.218 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.10) opts 0xd
22:44:46.218 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1760, FiltMax=65535, Gamma=0.510
22:44:46.222 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.65, 0.10)
22:44:46.222 00.000 12116 UpdateGuideState exits: m=800903 SNR=118.9
22:44:46.224 00.002 11824 Moving (-0.65, 0.10) raw xDistance=0.63 yDistance=-0.08
22:44:46.225 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:46.227 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
22:44:46.227 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:46.228 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:44:46.230 00.002 12116 Enqueuing Expose request
22:44:46.232 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:44:46.233 00.001 11824 MoveAxis(W, 142, ABG)
22:44:46.233 00.000 11824 Guiding  Dir = 3, Dur = 142
22:44:46.233 00.000 11824 IsSlewing returns 0
22:44:46.233 00.000 11824 IsGuiding returns 0
22:44:46.234 00.001 11824 PulseGuide returned control before completion, sleep 152
22:44:46.390 00.156 11824 IsGuiding returns 1
22:44:46.390 00.000 11824 scope still moving after pulse duration time elapsed
22:44:46.421 00.031 11824 IsSlewing returns 0
22:44:46.422 00.001 11824 IsGuiding returns 0
22:44:46.422 00.000 11824 scope move finished after 142 + 46 ms
22:44:46.422 00.000 11824 Move returns status 0, amount 142
22:44:46.422 00.000 11824 MoveAxis(N, 0, ABG)
22:44:46.422 00.000 11824 Move returns status 0, amount 0
22:44:46.422 00.000 11824 move complete, result=0
22:44:46.422 00.000 11824 worker thread done servicing request
22:44:46.422 00.000 12116 GuideStep: 0.6 px 142 ms WEST, -0.1 px 0 ms NORTH
22:44:46.426 00.004 11824 Worker thread wakes up
22:44:46.426 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:44:46.426 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:44:49.835 03.409 11824 Exposure complete
22:44:50.077 00.242 11824 worker thread done servicing request
22:44:50.077 00.000 12116 OnExposeComplete: enter
22:44:50.080 00.003 12116 UpdateGuideState(): m_state=6
22:44:50.082 00.002 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
22:44:50.086 00.004 12116 Star::Find returns 1 (0), X=691.68, Y=1005.21, Mass=834320, SNR=137.4, Peak=65535 HFD=3.7
22:44:50.090 00.004 12116 MultiStar: [#1 -0.78,0.21,0.71,U] [#2 -0.67,-0.06,0.66,U] [#3 -0.80,0.24,0.66,U] [#4 0.94,-0.07,0.56,U] [#5 -0.65,0.28,0.36,U] [#6 -0.67,0.03,0.48,U] [#7 -0.84,0.10,0.36,U] [#8 -0.71,-0.09,0.28,U] 
22:44:50.093 00.003 12116 refined, 8 included, MultiStar: {-0.58, 0.02}, one-star: {-0.87, -0.28}
22:44:50.095 00.002 12116 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.71) = xAngle (0.40 = 0.40)
22:44:50.098 00.003 12116 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.39 = -2.90)
22:44:50.101 00.003 12116 CameraToMount -- cameraX=-0.58 cameraY=0.02 hyp=0.58 cameraTheta=3.12 mountX=0.53 mountY=-0.14, mountTheta=-0.26
22:44:50.107 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.58, y=0.02, opts=13)
22:44:50.111 00.004 12116 Enqueuing Move request for scope (-0.58, 0.02)
22:44:50.113 00.002 11824 Worker thread wakes up
22:44:50.113 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1565, FiltMax=65535, Gamma=0.510
22:44:50.116 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.02) opts 0xd
22:44:50.116 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.58, 0.02)
22:44:50.116 00.000 11824 Moving (-0.58, 0.02) raw xDistance=0.53 yDistance=-0.14
22:44:50.116 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
22:44:50.116 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:50.116 00.000 12116 UpdateGuideState exits: m=834320 SNR=137.4
22:44:50.120 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:50.120 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:50.123 00.003 11824 MoveAxis(W, 129, ABG)
22:44:50.123 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:44:50.126 00.003 12116 Enqueuing Expose request
22:44:50.128 00.002 11824 Guiding  Dir = 3, Dur = 129
22:44:50.129 00.001 11824 IsSlewing returns 0
22:44:50.129 00.000 11824 IsGuiding returns 0
22:44:50.129 00.000 11824 PulseGuide returned control before completion, sleep 139
22:44:50.272 00.143 11824 IsGuiding returns 1
22:44:50.272 00.000 11824 scope still moving after pulse duration time elapsed
22:44:50.304 00.032 11824 IsSlewing returns 0
22:44:50.304 00.000 11824 IsGuiding returns 0
22:44:50.304 00.000 11824 scope move finished after 129 + 46 ms
22:44:50.304 00.000 11824 Move returns status 0, amount 129
22:44:50.304 00.000 11824 MoveAxis(N, 0, ABG)
22:44:50.304 00.000 11824 Move returns status 0, amount 0
22:44:50.304 00.000 11824 move complete, result=0
22:44:50.305 00.001 11824 worker thread done servicing request
22:44:50.305 00.000 11824 Worker thread wakes up
22:44:50.305 00.000 12116 GuideStep: 0.5 px 129 ms WEST, -0.1 px 0 ms NORTH
22:44:50.308 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:44:50.308 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:44:53.713 03.405 11824 Exposure complete
22:44:53.953 00.240 11824 worker thread done servicing request
22:44:53.953 00.000 12116 OnExposeComplete: enter
22:44:53.956 00.003 12116 UpdateGuideState(): m_state=6
22:44:53.960 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
22:44:53.962 00.002 12116 Star::Find returns 1 (0), X=692.01, Y=1004.93, Mass=822386, SNR=112.9, Peak=65535 HFD=4.0
22:44:53.966 00.004 12116 MultiStar: [#1 -0.61,-0.19,0.83,U] [#2 -0.35,-0.28,0.78,U] [#3 -0.48,-0.30,0.78,U] [#4 0.73,-0.55,0.61,U] [#5 -0.41,-0.02,0.37,U] [#6 -0.32,-0.21,0.73,U] [#7 -0.59,-0.31,0.47,U] [#8 -0.11,-0.23,0.40,U] 
22:44:53.969 00.003 12116 refined, 8 included, MultiStar: {-0.33, -0.32}, one-star: {-0.54, -0.56}
22:44:53.972 00.003 12116 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.71) = xAngle (-5.08 = 1.20)
22:44:53.976 00.004 12116 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.09 = -2.09)
22:44:53.978 00.002 12116 CameraToMount -- cameraX=-0.33 cameraY=-0.32 hyp=0.46 cameraTheta=-2.36 mountX=0.16 mountY=-0.40, mountTheta=-1.18
22:44:53.984 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=-0.32, opts=13)
22:44:53.987 00.003 12116 Enqueuing Move request for scope (-0.33, -0.32)
22:44:53.990 00.003 11824 Worker thread wakes up
22:44:53.991 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1639, FiltMax=65535, Gamma=0.510
22:44:53.994 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.32) opts 0xd
22:44:53.994 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.33, -0.32)
22:44:53.994 00.000 11824 Moving (-0.33, -0.32) raw xDistance=0.16 yDistance=-0.40
22:44:53.994 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:44:53.994 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:53.994 00.000 12116 UpdateGuideState exits: m=822386 SNR=112.9
22:44:53.997 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:54.000 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:44:54.000 00.000 11824 MoveAxis(E, 0, ABG)
22:44:54.000 00.000 11824 Move returns status 0, amount 0
22:44:54.000 00.000 11824 MoveAxis(N, 0, ABG)
22:44:54.000 00.000 11824 Move returns status 0, amount 0
22:44:54.000 00.000 11824 move complete, result=0
22:44:54.001 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:44:54.004 00.003 11824 worker thread done servicing request
22:44:54.004 00.000 12116 Enqueuing Expose request
22:44:54.007 00.003 11824 Worker thread wakes up
22:44:54.007 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:44:54.007 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:44:54.007 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:44:57.452 03.445 11824 Exposure complete
22:44:57.721 00.269 11824 worker thread done servicing request
22:44:57.722 00.001 12116 OnExposeComplete: enter
22:44:57.725 00.003 12116 UpdateGuideState(): m_state=6
22:44:57.728 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
22:44:57.732 00.004 12116 Star::Find returns 1 (0), X=691.49, Y=1005.42, Mass=809370, SNR=119.9, Peak=65535 HFD=3.3
22:44:57.735 00.003 12116 MultiStar: [#1 -0.98,0.34,0.96,U] [#2 -0.89,0.21,0.72,U] [#3 -0.94,0.46,0.70,U] [#4 1.26,0.08,0.63,U] [#5 -0.82,0.17,0.44,U] [#6 -0.82,0.42,0.56,U] [#7 -0.81,0.44,0.41,U] [#8 -0.88,0.12,0.31,U] 
22:44:57.738 00.003 12116 refined, 8 included, MultiStar: {-0.69, 0.23}, one-star: {-1.06, -0.07}
22:44:57.742 00.004 12116 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.71) = xAngle (0.11 = 0.11)
22:44:57.745 00.003 12116 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.09 = 3.09)
22:44:57.747 00.002 12116 CameraToMount -- cameraX=-0.69 cameraY=0.23 hyp=0.72 cameraTheta=2.82 mountX=0.72 mountY=0.03, mountTheta=0.05
22:44:57.753 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.69, y=0.23, opts=13)
22:44:57.758 00.005 12116 Enqueuing Move request for scope (-0.69, 0.23)
22:44:57.762 00.004 11824 Worker thread wakes up
22:44:57.762 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1715, FiltMax=65535, Gamma=0.510
22:44:57.765 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.23) opts 0xd
22:44:57.765 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.69, 0.23)
22:44:57.766 00.001 12116 UpdateGuideState exits: m=809370 SNR=119.9
22:44:57.771 00.005 11824 Moving (-0.69, 0.23) raw xDistance=0.72 yDistance=0.03
22:44:57.771 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:57.774 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
22:44:57.774 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:44:57.776 00.002 12116 Enqueuing Expose request
22:44:57.779 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:57.779 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:44:57.779 00.000 11824 MoveAxis(W, 161, ABG)
22:44:57.779 00.000 11824 Guiding  Dir = 3, Dur = 161
22:44:57.779 00.000 11824 IsSlewing returns 0
22:44:57.780 00.001 11824 IsGuiding returns 0
22:44:57.780 00.000 11824 PulseGuide returned control before completion, sleep 171
22:44:57.959 00.179 11824 IsGuiding returns 1
22:44:57.959 00.000 11824 scope still moving after pulse duration time elapsed
22:44:57.991 00.032 11824 IsSlewing returns 0
22:44:57.991 00.000 11824 IsGuiding returns 0
22:44:57.992 00.001 11824 scope move finished after 161 + 50 ms
22:44:57.992 00.000 11824 Move returns status 0, amount 161
22:44:57.992 00.000 11824 MoveAxis(N, 0, ABG)
22:44:57.992 00.000 11824 Move returns status 0, amount 0
22:44:57.992 00.000 11824 move complete, result=0
22:44:57.992 00.000 11824 worker thread done servicing request
22:44:57.992 00.000 11824 Worker thread wakes up
22:44:57.992 00.000 12116 GuideStep: 0.7 px 161 ms WEST, 0.0 px 0 ms NORTH
22:44:57.996 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:44:57.996 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:01.401 03.405 11824 Exposure complete
22:45:01.652 00.251 11824 worker thread done servicing request
22:45:01.652 00.000 12116 OnExposeComplete: enter
22:45:01.656 00.004 12116 UpdateGuideState(): m_state=6
22:45:01.660 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
22:45:01.663 00.003 12116 Star::Find returns 1 (0), X=691.91, Y=1005.22, Mass=856382, SNR=127.5, Peak=65535 HFD=3.7
22:45:01.666 00.003 12116 MultiStar: [#1 -0.66,0.09,0.83,U] [#2 -0.58,-0.17,0.69,U] [#3 -0.72,0.01,0.69,U] [#4 0.37,-0.52,0.61,U] [#5 -0.22,-0.02,0.38,U] [#6 -0.42,0.02,0.56,U] [#7 -0.60,-0.11,0.33,U] [#8 -0.59,-0.23,0.28,U] 
22:45:01.670 00.004 12116 refined, 8 included, MultiStar: {-0.47, -0.13}, one-star: {-0.64, -0.27}
22:45:01.673 00.003 12116 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.71) = xAngle (-5.59 = 0.70)
22:45:01.676 00.003 12116 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.60 = -2.60)
22:45:01.681 00.005 12116 CameraToMount -- cameraX=-0.47 cameraY=-0.13 hyp=0.49 cameraTheta=-2.87 mountX=0.38 mountY=-0.25, mountTheta=-0.59
22:45:01.689 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.47, y=-0.13, opts=13)
22:45:01.692 00.003 12116 Enqueuing Move request for scope (-0.47, -0.13)
22:45:01.697 00.005 11824 Worker thread wakes up
22:45:01.697 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1613, FiltMax=65535, Gamma=0.510
22:45:01.701 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.13) opts 0xd
22:45:01.701 00.000 12116 UpdateGuideState exits: m=856382 SNR=127.5
22:45:01.705 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.47, -0.13)
22:45:01.705 00.000 11824 Moving (-0.47, -0.13) raw xDistance=0.38 yDistance=-0.25
22:45:01.705 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
22:45:01.705 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:01.705 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:01.708 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:45:01.708 00.000 11824 MoveAxis(W, 96, ABG)
22:45:01.708 00.000 11824 Guiding  Dir = 3, Dur = 96
22:45:01.708 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:01.712 00.004 12116 Enqueuing Expose request
22:45:01.714 00.002 11824 IsSlewing returns 0
22:45:01.715 00.001 11824 IsGuiding returns 0
22:45:01.715 00.000 11824 PulseGuide returned control before completion, sleep 106
22:45:01.825 00.110 11824 IsGuiding returns 1
22:45:01.826 00.001 11824 scope still moving after pulse duration time elapsed
22:45:01.856 00.030 11824 IsSlewing returns 0
22:45:01.856 00.000 11824 IsGuiding returns 0
22:45:01.856 00.000 11824 scope move finished after 96 + 45 ms
22:45:01.856 00.000 11824 Move returns status 0, amount 96
22:45:01.856 00.000 11824 MoveAxis(N, 0, ABG)
22:45:01.856 00.000 11824 Move returns status 0, amount 0
22:45:01.857 00.001 11824 move complete, result=0
22:45:01.857 00.000 11824 worker thread done servicing request
22:45:01.857 00.000 11824 Worker thread wakes up
22:45:01.857 00.000 12116 GuideStep: 0.4 px 96 ms WEST, -0.3 px 0 ms NORTH
22:45:01.861 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:01.861 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:05.266 03.405 11824 Exposure complete
22:45:05.510 00.244 11824 worker thread done servicing request
22:45:05.510 00.000 12116 OnExposeComplete: enter
22:45:05.514 00.004 12116 UpdateGuideState(): m_state=6
22:45:05.518 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
22:45:05.522 00.004 12116 Star::Find returns 1 (0), X=692.64, Y=1004.62, Mass=833682, SNR=133.9, Peak=65485 HFD=3.4
22:45:05.525 00.003 12116 MultiStar: [#1 0.02,-0.37,0.88,U] [#2 0.19,-0.60,0.67,U] [#3 0.07,-0.46,0.67,U] [#4 -0.02,-0.52,0.56,U] [#5 0.24,-0.41,0.44,U] [#6 0.16,-0.44,0.60,U] [#7 0.07,-0.56,0.36,U] [#8 0.42,-0.45,0.31,U] 
22:45:05.528 00.003 12116 refined, 8 included, MultiStar: {0.11, -0.54}, one-star: {0.08, -0.87}
22:45:05.530 00.002 12116 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.71) = xAngle (-4.08 = 2.20)
22:45:05.533 00.003 12116 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.09 = -1.09)
22:45:05.537 00.004 12116 CameraToMount -- cameraX=0.11 cameraY=-0.54 hyp=0.56 cameraTheta=-1.37 mountX=-0.33 mountY=-0.49, mountTheta=-2.16
22:45:05.543 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.11, y=-0.54, opts=13)
22:45:05.548 00.005 12116 Enqueuing Move request for scope (0.11, -0.54)
22:45:05.556 00.008 11824 Worker thread wakes up
22:45:05.556 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1578, FiltMax=65535, Gamma=0.510
22:45:05.562 00.006 11824 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.54) opts 0xd
22:45:05.562 00.000 11824 Handling offset move in thread for scope, endpoint = (0.11, -0.54)
22:45:05.562 00.000 11824 Moving (0.11, -0.54) raw xDistance=-0.33 yDistance=-0.49
22:45:05.562 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
22:45:05.562 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:45:05.563 00.001 11824 MoveAxis(E, 67, ABG)
22:45:05.563 00.000 11824 Guiding  Dir = 2, Dur = 67
22:45:05.563 00.000 11824 IsSlewing returns 0
22:45:05.563 00.000 11824 IsGuiding returns 0
22:45:05.564 00.001 12116 UpdateGuideState exits: m=833682 SNR=133.9
22:45:05.594 00.030 11824 PulseGuide returned control before completion, sleep 77
22:45:05.594 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:05.599 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:05.608 00.009 12116 Enqueuing Expose request
22:45:05.676 00.068 11824 IsGuiding returns 0
22:45:05.676 00.000 11824 Move returns status 0, amount 67
22:45:05.676 00.000 11824 MoveAxis(N, 93, ABG)
22:45:05.676 00.000 11824 Guiding  Dir = 0, Dur = 93
22:45:05.676 00.000 11824 IsSlewing returns 0
22:45:05.677 00.001 11824 IsGuiding returns 0
22:45:05.677 00.000 11824 PulseGuide returned control before completion, sleep 103
22:45:05.787 00.110 11824 IsGuiding returns 1
22:45:05.787 00.000 11824 scope still moving after pulse duration time elapsed
22:45:05.818 00.031 11824 IsSlewing returns 0
22:45:05.819 00.001 11824 IsGuiding returns 0
22:45:05.819 00.000 11824 scope move finished after 93 + 48 ms
22:45:05.819 00.000 11824 Move returns status 0, amount 93
22:45:05.819 00.000 11824 move complete, result=0
22:45:05.819 00.000 11824 worker thread done servicing request
22:45:05.819 00.000 11824 Worker thread wakes up
22:45:05.819 00.000 12116 GuideStep: -0.3 px 67 ms EAST, -0.5 px 93 ms NORTH
22:45:05.823 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:05.824 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:09.229 03.405 11824 Exposure complete
22:45:09.469 00.240 11824 worker thread done servicing request
22:45:09.470 00.001 12116 OnExposeComplete: enter
22:45:09.473 00.003 12116 UpdateGuideState(): m_state=6
22:45:09.478 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
22:45:09.480 00.002 12116 Star::Find returns 1 (0), X=692.28, Y=1004.97, Mass=797465, SNR=122.1, Peak=65535 HFD=3.5
22:45:09.484 00.004 12116 MultiStar: [#1 -0.19,-0.14,0.83,U] [#2 -0.19,-0.26,0.64,U] [#3 -0.22,-0.18,0.78,U] [#4 0.03,-0.21,0.72,U] [#5 0.00,-0.13,0.38,U] [#6 -0.25,-0.05,0.66,U] [#7 -0.22,-0.22,0.46,U] [#8 -0.04,-0.27,0.36,U] 
22:45:09.489 00.005 12116 refined, 8 included, MultiStar: {-0.17, -0.24}, one-star: {-0.27, -0.52}
22:45:09.492 00.003 12116 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.71) = xAngle (-4.91 = 1.38)
22:45:09.495 00.003 12116 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.92 = -1.92)
22:45:09.498 00.003 12116 CameraToMount -- cameraX=-0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-2.19 mountX=0.06 mountY=-0.27, mountTheta=-1.37
22:45:09.506 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.17, y=-0.24, opts=13)
22:45:09.511 00.005 12116 Enqueuing Move request for scope (-0.17, -0.24)
22:45:09.514 00.003 11824 Worker thread wakes up
22:45:09.514 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1462, FiltMax=65535, Gamma=0.510
22:45:09.517 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.24) opts 0xd
22:45:09.518 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.17, -0.24)
22:45:09.518 00.000 11824 Moving (-0.17, -0.24) raw xDistance=0.06 yDistance=-0.27
22:45:09.518 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:45:09.518 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:09.518 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:45:09.518 00.000 11824 MoveAxis(E, 0, ABG)
22:45:09.518 00.000 11824 Move returns status 0, amount 0
22:45:09.518 00.000 11824 MoveAxis(N, 0, ABG)
22:45:09.519 00.001 11824 Move returns status 0, amount 0
22:45:09.519 00.000 11824 move complete, result=0
22:45:09.519 00.000 11824 worker thread done servicing request
22:45:09.519 00.000 12116 UpdateGuideState exits: m=797465 SNR=122.1
22:45:09.523 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:09.527 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:09.531 00.004 12116 Enqueuing Expose request
22:45:09.537 00.006 11824 Worker thread wakes up
22:45:09.537 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:09.537 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:09.537 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:45:12.998 03.461 11824 Exposure complete
22:45:13.288 00.290 11824 worker thread done servicing request
22:45:13.288 00.000 12116 OnExposeComplete: enter
22:45:13.291 00.003 12116 UpdateGuideState(): m_state=6
22:45:13.297 00.006 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
22:45:13.301 00.004 12116 Star::Find returns 1 (0), X=693.26, Y=1004.84, Mass=823941, SNR=132.9, Peak=65485 HFD=3.6
22:45:13.305 00.004 12116 MultiStar: [#1 0.62,-0.18,0.76,U] [#2 0.81,-0.39,0.61,U] [#3 0.57,-0.17,0.58,U] [#4 -0.70,-0.24,0.53,U] [#5 0.79,-0.30,0.34,U] [#6 0.83,-0.06,0.58,U] [#7 0.66,-0.58,0.40,U] [#8 0.98,-0.42,0.32,U] 
22:45:13.309 00.004 12116 refined, 8 included, MultiStar: {0.58, -0.34}, one-star: {0.70, -0.65}
22:45:13.312 00.003 12116 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.71) = xAngle (-3.25 = 3.03)
22:45:13.315 00.003 12116 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.26 = -0.26)
22:45:13.319 00.004 12116 CameraToMount -- cameraX=0.58 cameraY=-0.34 hyp=0.67 cameraTheta=-0.54 mountX=-0.67 mountY=-0.17, mountTheta=-2.89
22:45:13.328 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.58, y=-0.34, opts=13)
22:45:13.332 00.004 12116 Enqueuing Move request for scope (0.58, -0.34)
22:45:13.336 00.004 11824 Worker thread wakes up
22:45:13.336 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1459, FiltMax=65535, Gamma=0.510
22:45:13.339 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.34) opts 0xd
22:45:13.339 00.000 12116 UpdateGuideState exits: m=823941 SNR=132.9
22:45:13.343 00.004 11824 Handling offset move in thread for scope, endpoint = (0.58, -0.34)
22:45:13.343 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:13.346 00.003 11824 Moving (0.58, -0.34) raw xDistance=-0.67 yDistance=-0.17
22:45:13.346 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:13.348 00.002 12116 Enqueuing Expose request
22:45:13.352 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
22:45:13.353 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:13.353 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:45:13.353 00.000 11824 MoveAxis(E, 149, ABG)
22:45:13.353 00.000 11824 Guiding  Dir = 2, Dur = 149
22:45:13.353 00.000 11824 IsSlewing returns 0
22:45:13.354 00.001 11824 IsGuiding returns 0
22:45:13.354 00.000 11824 PulseGuide returned control before completion, sleep 159
22:45:13.515 00.161 11824 IsGuiding returns 1
22:45:13.515 00.000 11824 scope still moving after pulse duration time elapsed
22:45:13.547 00.032 11824 IsSlewing returns 0
22:45:13.547 00.000 11824 IsGuiding returns 0
22:45:13.547 00.000 11824 scope move finished after 149 + 44 ms
22:45:13.547 00.000 11824 Move returns status 0, amount 149
22:45:13.547 00.000 11824 MoveAxis(N, 0, ABG)
22:45:13.547 00.000 11824 Move returns status 0, amount 0
22:45:13.547 00.000 11824 move complete, result=0
22:45:13.548 00.001 11824 worker thread done servicing request
22:45:13.548 00.000 12116 GuideStep: -0.7 px 149 ms EAST, -0.2 px 0 ms NORTH
22:45:13.552 00.004 11824 Worker thread wakes up
22:45:13.553 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:13.553 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:16.954 03.401 11824 Exposure complete
22:45:17.188 00.234 11824 worker thread done servicing request
22:45:17.188 00.000 12116 OnExposeComplete: enter
22:45:17.192 00.004 12116 UpdateGuideState(): m_state=6
22:45:17.196 00.004 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
22:45:17.200 00.004 12116 Star::Find returns 1 (0), X=691.45, Y=1005.35, Mass=848158, SNR=130.3, Peak=65535 HFD=3.4
22:45:17.205 00.005 12116 MultiStar: [#1 -1.04,0.17,0.80,U] [#2 -0.79,0.07,0.60,U] [#3 -1.02,0.29,0.62,U] [#4 0.94,-0.11,0.56,U] [#5 -1.04,0.20,0.42,U] [#6 -0.78,0.30,0.62,U] [#7 -1.05,0.01,0.37,U] [#8 -0.89,0.10,0.35,U] 
22:45:17.209 00.004 12116 refined, 8 included, MultiStar: {-0.78, 0.09}, one-star: {-1.11, -0.14}
22:45:17.212 00.003 12116 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.71) = xAngle (0.31 = 0.31)
22:45:17.216 00.004 12116 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.30 = -2.98)
22:45:17.220 00.004 12116 CameraToMount -- cameraX=-0.78 cameraY=0.09 hyp=0.78 cameraTheta=3.03 mountX=0.74 mountY=-0.12, mountTheta=-0.17
22:45:17.225 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.78, y=0.09, opts=13)
22:45:17.228 00.003 12116 Enqueuing Move request for scope (-0.78, 0.09)
22:45:17.232 00.004 11824 Worker thread wakes up
22:45:17.232 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.09) opts 0xd
22:45:17.232 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1725, FiltMax=65535, Gamma=0.510
22:45:17.236 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.78, 0.09)
22:45:17.236 00.000 12116 UpdateGuideState exits: m=848158 SNR=130.3
22:45:17.239 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:17.243 00.004 11824 Moving (-0.78, 0.09) raw xDistance=0.74 yDistance=-0.12
22:45:17.243 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.74
22:45:17.243 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:17.244 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:45:17.244 00.000 11824 MoveAxis(W, 156, ABG)
22:45:17.244 00.000 11824 Guiding  Dir = 3, Dur = 156
22:45:17.244 00.000 11824 IsSlewing returns 0
22:45:17.244 00.000 11824 IsGuiding returns 0
22:45:17.245 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:17.253 00.008 11824 PulseGuide returned control before completion, sleep 165
22:45:17.253 00.000 12116 Enqueuing Expose request
22:45:17.420 00.167 11824 IsGuiding returns 1
22:45:17.420 00.000 11824 scope still moving after pulse duration time elapsed
22:45:17.451 00.031 11824 IsSlewing returns 0
22:45:17.451 00.000 11824 IsGuiding returns 1
22:45:17.482 00.031 11824 IsSlewing returns 0
22:45:17.482 00.000 11824 IsGuiding returns 0
22:45:17.482 00.000 11824 scope move finished after 156 + 81 ms
22:45:17.482 00.000 11824 Move returns status 0, amount 156
22:45:17.482 00.000 11824 MoveAxis(N, 0, ABG)
22:45:17.482 00.000 11824 Move returns status 0, amount 0
22:45:17.482 00.000 11824 move complete, result=0
22:45:17.483 00.001 11824 worker thread done servicing request
22:45:17.483 00.000 11824 Worker thread wakes up
22:45:17.483 00.000 12116 GuideStep: 0.7 px 156 ms WEST, -0.1 px 0 ms NORTH
22:45:17.488 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:17.488 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:20.889 03.401 11824 Exposure complete
22:45:21.128 00.239 11824 worker thread done servicing request
22:45:21.129 00.001 12116 OnExposeComplete: enter
22:45:21.132 00.003 12116 UpdateGuideState(): m_state=6
22:45:21.136 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
22:45:21.140 00.004 12116 Star::Find returns 1 (0), X=691.68, Y=1005.07, Mass=811381, SNR=116.0, Peak=65535 HFD=3.9
22:45:21.143 00.003 12116 MultiStar: [#1 -0.75,-0.01,0.81,U] [#2 -0.74,-0.19,0.73,U] [#3 -0.70,0.03,0.69,U] [#4 0.89,-0.41,0.72,U] [#5 -0.68,-0.07,0.45,U] [#6 -0.44,-0.06,0.66,U] [#7 -0.70,-0.10,0.45,U] [#8 -0.81,-0.34,0.42,U] 
22:45:21.146 00.003 12116 refined, 8 included, MultiStar: {-0.53, -0.19}, one-star: {-0.88, -0.42}
22:45:21.148 00.002 12116 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.71) = xAngle (-5.51 = 0.77)
22:45:21.151 00.003 12116 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.53 = -2.53)
22:45:21.155 00.004 12116 CameraToMount -- cameraX=-0.53 cameraY=-0.19 hyp=0.56 cameraTheta=-2.80 mountX=0.40 mountY=-0.32, mountTheta=-0.68
22:45:21.162 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.53, y=-0.19, opts=13)
22:45:21.164 00.002 12116 Enqueuing Move request for scope (-0.53, -0.19)
22:45:21.167 00.003 11824 Worker thread wakes up
22:45:21.167 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.19) opts 0xd
22:45:21.167 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1639, FiltMax=65535, Gamma=0.510
22:45:21.171 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.53, -0.19)
22:45:21.171 00.000 12116 UpdateGuideState exits: m=811381 SNR=116.0
22:45:21.174 00.003 11824 Moving (-0.53, -0.19) raw xDistance=0.40 yDistance=-0.32
22:45:21.174 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:21.177 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
22:45:21.177 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:21.180 00.003 12116 Enqueuing Expose request
22:45:21.182 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:21.183 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:45:21.183 00.000 11824 MoveAxis(W, 101, ABG)
22:45:21.183 00.000 11824 Guiding  Dir = 3, Dur = 101
22:45:21.183 00.000 11824 IsSlewing returns 0
22:45:21.183 00.000 11824 IsGuiding returns 0
22:45:21.184 00.001 11824 PulseGuide returned control before completion, sleep 111
22:45:21.309 00.125 11824 IsGuiding returns 1
22:45:21.309 00.000 11824 scope still moving after pulse duration time elapsed
22:45:21.340 00.031 11824 IsSlewing returns 0
22:45:21.340 00.000 11824 IsGuiding returns 0
22:45:21.340 00.000 11824 scope move finished after 101 + 56 ms
22:45:21.340 00.000 11824 Move returns status 0, amount 101
22:45:21.340 00.000 11824 MoveAxis(N, 0, ABG)
22:45:21.341 00.001 11824 Move returns status 0, amount 0
22:45:21.341 00.000 11824 move complete, result=0
22:45:21.341 00.000 11824 worker thread done servicing request
22:45:21.341 00.000 11824 Worker thread wakes up
22:45:21.341 00.000 12116 GuideStep: 0.4 px 101 ms WEST, -0.3 px 0 ms NORTH
22:45:21.344 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:21.344 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:24.746 03.402 11824 Exposure complete
22:45:24.997 00.251 11824 worker thread done servicing request
22:45:24.997 00.000 12116 OnExposeComplete: enter
22:45:25.000 00.003 12116 UpdateGuideState(): m_state=6
22:45:25.005 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
22:45:25.010 00.005 12116 Star::Find returns 1 (0), X=691.87, Y=1005.17, Mass=802660, SNR=125.6, Peak=65535 HFD=3.5
22:45:25.014 00.004 12116 MultiStar: [#1 -0.60,0.02,0.81,U] [#2 -0.49,-0.13,0.60,U] [#3 -0.50,0.18,0.73,U] [#4 0.65,-0.40,0.66,U] [#5 -0.38,0.24,0.44,U] [#6 -0.47,0.10,0.56,U] [#7 -0.61,-0.22,0.39,U] [#8 -0.40,-0.27,0.38,U] 
22:45:25.017 00.003 12116 refined, 8 included, MultiStar: {-0.40, -0.10}, one-star: {-0.69, -0.32}
22:45:25.021 00.004 12116 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.71) = xAngle (-5.62 = 0.66)
22:45:25.024 00.003 12116 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.63 = -2.63)
22:45:25.028 00.004 12116 CameraToMount -- cameraX=-0.40 cameraY=-0.10 hyp=0.41 cameraTheta=-2.90 mountX=0.32 mountY=-0.20, mountTheta=-0.56
22:45:25.033 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.40, y=-0.10, opts=13)
22:45:25.038 00.005 12116 Enqueuing Move request for scope (-0.40, -0.10)
22:45:25.041 00.003 11824 Worker thread wakes up
22:45:25.041 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.10) opts 0xd
22:45:25.041 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.40, -0.10)
22:45:25.041 00.000 11824 Moving (-0.40, -0.10) raw xDistance=0.32 yDistance=-0.20
22:45:25.041 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
22:45:25.041 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1674, FiltMax=65535, Gamma=0.510
22:45:25.045 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:25.045 00.000 12116 UpdateGuideState exits: m=802660 SNR=125.6
22:45:25.049 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:45:25.049 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:25.051 00.002 11824 MoveAxis(W, 79, ABG)
22:45:25.052 00.001 11824 Guiding  Dir = 3, Dur = 79
22:45:25.052 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:25.054 00.002 12116 Enqueuing Expose request
22:45:25.057 00.003 11824 IsSlewing returns 0
22:45:25.058 00.001 11824 IsGuiding returns 0
22:45:25.058 00.000 11824 PulseGuide returned control before completion, sleep 89
22:45:25.150 00.092 11824 IsGuiding returns 1
22:45:25.150 00.000 11824 scope still moving after pulse duration time elapsed
22:45:25.182 00.032 11824 IsSlewing returns 0
22:45:25.182 00.000 11824 IsGuiding returns 0
22:45:25.182 00.000 11824 scope move finished after 79 + 45 ms
22:45:25.182 00.000 11824 Move returns status 0, amount 79
22:45:25.182 00.000 11824 MoveAxis(N, 0, ABG)
22:45:25.182 00.000 11824 Move returns status 0, amount 0
22:45:25.183 00.001 11824 move complete, result=0
22:45:25.183 00.000 11824 worker thread done servicing request
22:45:25.183 00.000 11824 Worker thread wakes up
22:45:25.183 00.000 12116 GuideStep: 0.3 px 79 ms WEST, -0.2 px 0 ms NORTH
22:45:25.186 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:25.188 00.002 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:28.596 03.408 11824 Exposure complete
22:45:28.907 00.311 11824 worker thread done servicing request
22:45:28.908 00.001 12116 OnExposeComplete: enter
22:45:28.911 00.003 12116 UpdateGuideState(): m_state=6
22:45:28.916 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
22:45:28.921 00.005 12116 Star::Find returns 1 (0), X=692.01, Y=1004.68, Mass=821836, SNR=114.9, Peak=65535 HFD=3.5
22:45:28.930 00.009 12116 MultiStar: [#1 -0.54,-0.31,0.89,U] [#2 -0.46,-0.54,0.75,U] [#3 -0.51,-0.41,0.69,U] [#4 0.61,-0.57,0.61,U] [#5 -0.37,-0.23,0.50,U] [#6 -0.36,-0.47,0.65,U] [#7 -0.61,-0.54,0.51,U] [#8 -0.38,-0.39,0.37,U] 
22:45:28.937 00.007 12116 refined, 8 included, MultiStar: {-0.37, -0.50}, one-star: {-0.54, -0.81}
22:45:28.944 00.007 12116 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.71) = xAngle (-4.93 = 1.36)
22:45:28.949 00.005 12116 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.94 = -1.94)
22:45:28.958 00.009 12116 CameraToMount -- cameraX=-0.37 cameraY=-0.50 hyp=0.62 cameraTheta=-2.21 mountX=0.13 mountY=-0.58, mountTheta=-1.35
22:45:28.968 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.37, y=-0.50, opts=13)
22:45:28.975 00.007 12116 Enqueuing Move request for scope (-0.37, -0.50)
22:45:28.982 00.007 11824 Worker thread wakes up
22:45:28.982 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.50) opts 0xd
22:45:28.984 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.37, -0.50)
22:45:28.984 00.000 11824 Moving (-0.37, -0.50) raw xDistance=0.13 yDistance=-0.58
22:45:28.984 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:45:28.984 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
22:45:28.984 00.000 11824 MoveAxis(E, 0, ABG)
22:45:28.984 00.000 11824 Move returns status 0, amount 0
22:45:28.984 00.000 11824 MoveAxis(N, 109, ABG)
22:45:28.984 00.000 11824 Guiding  Dir = 0, Dur = 109
22:45:28.984 00.000 11824 IsSlewing returns 0
22:45:28.985 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1671, FiltMax=65535, Gamma=0.510
22:45:28.992 00.007 11824 IsGuiding returns 0
22:45:28.992 00.000 12116 UpdateGuideState exits: m=821836 SNR=114.9
22:45:28.996 00.004 11824 PulseGuide returned control before completion, sleep 119
22:45:28.996 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:29.006 00.010 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:29.013 00.007 12116 Enqueuing Expose request
22:45:29.127 00.114 11824 IsGuiding returns 1
22:45:29.127 00.000 11824 scope still moving after pulse duration time elapsed
22:45:29.159 00.032 11824 IsSlewing returns 0
22:45:29.160 00.001 11824 IsGuiding returns 0
22:45:29.160 00.000 11824 scope move finished after 109 + 59 ms
22:45:29.160 00.000 11824 Move returns status 0, amount 109
22:45:29.160 00.000 11824 move complete, result=0
22:45:29.160 00.000 11824 worker thread done servicing request
22:45:29.160 00.000 11824 Worker thread wakes up
22:45:29.161 00.001 12116 GuideStep: 0.1 px 0 ms EAST, -0.6 px 109 ms NORTH
22:45:29.164 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:29.164 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:32.559 03.395 11824 Exposure complete
22:45:32.804 00.245 11824 worker thread done servicing request
22:45:32.804 00.000 12116 OnExposeComplete: enter
22:45:32.807 00.003 12116 UpdateGuideState(): m_state=6
22:45:32.812 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
22:45:32.814 00.002 12116 Star::Find returns 1 (0), X=691.99, Y=1005.23, Mass=796160, SNR=110.2, Peak=65535 HFD=3.6
22:45:32.817 00.003 12116 MultiStar: [#1 -0.49,0.13,0.82,U] [#2 -0.33,0.05,0.77,U] [#3 -0.33,-0.06,0.77,U] [#4 0.28,-0.21,0.66,U] [#5 -0.37,-0.13,0.50,U] [#6 -0.23,0.10,0.60,U] [#7 -0.49,0.03,0.47,U] [#8 -0.30,-0.16,0.38,U] 
22:45:32.820 00.003 12116 refined, 8 included, MultiStar: {-0.33, -0.06}, one-star: {-0.57, -0.26}
22:45:32.823 00.003 12116 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.71) = xAngle (-5.68 = 0.61)
22:45:32.827 00.004 12116 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.69 = -2.69)
22:45:32.829 00.002 12116 CameraToMount -- cameraX=-0.33 cameraY=-0.06 hyp=0.34 cameraTheta=-2.96 mountX=0.28 mountY=-0.15, mountTheta=-0.49
22:45:32.835 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=-0.06, opts=13)
22:45:32.838 00.003 12116 Enqueuing Move request for scope (-0.33, -0.06)
22:45:32.841 00.003 11824 Worker thread wakes up
22:45:32.841 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5101, FiltMin=1792, FiltMax=65535, Gamma=0.510
22:45:32.844 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.06) opts 0xd
22:45:32.844 00.000 12116 UpdateGuideState exits: m=796160 SNR=110.2
22:45:32.847 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:32.849 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.33, -0.06)
22:45:32.849 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:32.856 00.007 11824 Moving (-0.33, -0.06) raw xDistance=0.28 yDistance=-0.15
22:45:32.856 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
22:45:32.856 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:32.856 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:45:32.856 00.000 11824 MoveAxis(E, 0, ABG)
22:45:32.856 00.000 11824 Move returns status 0, amount 0
22:45:32.857 00.001 11824 MoveAxis(N, 0, ABG)
22:45:32.857 00.000 11824 Move returns status 0, amount 0
22:45:32.857 00.000 11824 move complete, result=0
22:45:32.857 00.000 11824 worker thread done servicing request
22:45:32.857 00.000 12116 Enqueuing Expose request
22:45:32.863 00.006 11824 Worker thread wakes up
22:45:32.863 00.000 12116 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:32.869 00.006 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:32.870 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:36.288 03.418 11824 Exposure complete
22:45:36.532 00.244 11824 worker thread done servicing request
22:45:36.532 00.000 12116 OnExposeComplete: enter
22:45:36.536 00.004 12116 UpdateGuideState(): m_state=6
22:45:36.541 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
22:45:36.545 00.004 12116 Star::Find returns 1 (0), X=691.82, Y=1005.78, Mass=801651, SNR=115.3, Peak=64602 HFD=3.6
22:45:36.548 00.003 12116 MultiStar: [#1 -0.75,0.58,0.93,U] [#2 -0.65,0.48,0.72,U] [#3 -0.70,0.55,0.71,U] [#4 0.91,0.35,0.65,U] [#5 -0.61,0.84,0.47,U] [#6 -0.66,0.55,0.66,U] [#7 -0.94,0.56,0.43,U] [#8 -0.71,0.45,0.34,U] 
22:45:36.551 00.003 12116 refined, 8 included, MultiStar: {-0.54, 0.50}, one-star: {-0.74, 0.29}
22:45:36.554 00.003 12116 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.71) = xAngle (-0.32 = -0.32)
22:45:36.556 00.002 12116 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.67 = 2.67)
22:45:36.559 00.003 12116 CameraToMount -- cameraX=-0.54 cameraY=0.50 hyp=0.73 cameraTheta=2.39 mountX=0.70 mountY=0.34, mountTheta=0.45
22:45:36.565 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.54, y=0.50, opts=13)
22:45:36.570 00.005 12116 Enqueuing Move request for scope (-0.54, 0.50)
22:45:36.572 00.002 11824 Worker thread wakes up
22:45:36.573 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1379, FiltMax=65535, Gamma=0.510
22:45:36.576 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.50) opts 0xd
22:45:36.576 00.000 12116 UpdateGuideState exits: m=801651 SNR=115.3
22:45:36.578 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:36.581 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.54, 0.50)
22:45:36.581 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:36.583 00.002 12116 Enqueuing Expose request
22:45:36.587 00.004 11824 Moving (-0.54, 0.50) raw xDistance=0.70 yDistance=0.34
22:45:36.587 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
22:45:36.587 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:36.587 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:45:36.587 00.000 11824 MoveAxis(W, 156, ABG)
22:45:36.587 00.000 11824 Guiding  Dir = 3, Dur = 156
22:45:36.588 00.001 11824 IsSlewing returns 0
22:45:36.588 00.000 11824 IsGuiding returns 0
22:45:36.588 00.000 11824 PulseGuide returned control before completion, sleep 166
22:45:36.758 00.170 11824 IsGuiding returns 1
22:45:36.758 00.000 11824 scope still moving after pulse duration time elapsed
22:45:36.790 00.032 11824 IsSlewing returns 0
22:45:36.790 00.000 11824 IsGuiding returns 0
22:45:36.790 00.000 11824 scope move finished after 156 + 46 ms
22:45:36.791 00.001 11824 Move returns status 0, amount 156
22:45:36.791 00.000 11824 MoveAxis(N, 0, ABG)
22:45:36.791 00.000 11824 Move returns status 0, amount 0
22:45:36.791 00.000 11824 move complete, result=0
22:45:36.791 00.000 11824 worker thread done servicing request
22:45:36.791 00.000 11824 Worker thread wakes up
22:45:36.791 00.000 12116 GuideStep: 0.7 px 156 ms WEST, 0.3 px 0 ms NORTH
22:45:36.794 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:36.794 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:40.209 03.415 11824 Exposure complete
22:45:40.492 00.283 11824 worker thread done servicing request
22:45:40.492 00.000 12116 OnExposeComplete: enter
22:45:40.495 00.003 12116 UpdateGuideState(): m_state=6
22:45:40.498 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
22:45:40.502 00.004 12116 Star::Find returns 1 (0), X=692.60, Y=1005.32, Mass=791672, SNR=116.9, Peak=65440 HFD=3.5
22:45:40.506 00.004 12116 MultiStar: [#1 0.11,0.13,0.95,U] [#2 0.23,0.09,0.73,U] [#3 0.03,0.11,0.79,U] [#4 0.45,-0.13,0.60,U] [#5 0.41,-0.02,0.38,U] [#6 0.19,0.32,0.59,U] [#7 0.17,0.13,0.44,U] [#8 0.13,0.15,0.42,U] 
22:45:40.508 00.002 12116 single-star, 8 included, MultiStar: {0.17, 0.06}, one-star: {0.05, -0.17}
22:45:40.511 00.003 12116 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.71) = xAngle (-4.01 = 2.27)
22:45:40.514 00.003 12116 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.02 = -1.02)
22:45:40.517 00.003 12116 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.30 mountX=-0.11 mountY=-0.15, mountTheta=-2.22
22:45:40.524 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=-0.17, opts=13)
22:45:40.527 00.003 12116 Enqueuing Move request for scope (0.05, -0.17)
22:45:40.530 00.003 11824 Worker thread wakes up
22:45:40.530 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1325, FiltMax=65535, Gamma=0.510
22:45:40.533 00.003 12116 UpdateGuideState exits: m=791672 SNR=116.9
22:45:40.537 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
22:45:40.537 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:40.541 00.004 11824 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
22:45:40.541 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:40.545 00.004 11824 Moving (0.05, -0.17) raw xDistance=-0.11 yDistance=-0.15
22:45:40.545 00.000 12116 Enqueuing Expose request
22:45:40.548 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:45:40.548 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:40.548 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:45:40.548 00.000 11824 MoveAxis(E, 0, ABG)
22:45:40.548 00.000 11824 Move returns status 0, amount 0
22:45:40.548 00.000 11824 MoveAxis(N, 0, ABG)
22:45:40.548 00.000 11824 Move returns status 0, amount 0
22:45:40.548 00.000 11824 move complete, result=0
22:45:40.549 00.001 11824 worker thread done servicing request
22:45:40.549 00.000 11824 Worker thread wakes up
22:45:40.549 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:40.549 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:40.551 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:45:43.975 03.424 11824 Exposure complete
22:45:44.221 00.246 11824 worker thread done servicing request
22:45:44.221 00.000 12116 OnExposeComplete: enter
22:45:44.225 00.004 12116 UpdateGuideState(): m_state=6
22:45:44.228 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
22:45:44.231 00.003 12116 Star::Find returns 1 (0), X=691.72, Y=1005.52, Mass=812411, SNR=133.2, Peak=65535 HFD=3.3
22:45:44.235 00.004 12116 MultiStar: [#1 -0.80,0.39,0.72,U] [#2 -0.71,0.19,0.62,U] [#3 -0.57,0.09,0.63,U] [#4 0.66,0.04,0.50,U] [#5 -0.57,0.09,0.33,U] [#6 -0.48,0.21,0.54,U] [#7 -0.81,0.01,0.37,U] [#8 -0.62,0.18,0.30,U] 
22:45:44.239 00.004 12116 refined, 8 included, MultiStar: {-0.56, 0.14}, one-star: {-0.84, 0.03}
22:45:44.241 00.002 12116 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.71) = xAngle (0.18 = 0.18)
22:45:44.245 00.004 12116 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.17 = -3.12)
22:45:44.247 00.002 12116 CameraToMount -- cameraX=-0.56 cameraY=0.14 hyp=0.58 cameraTheta=2.89 mountX=0.57 mountY=-0.01, mountTheta=-0.03
22:45:44.254 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.56, y=0.14, opts=13)
22:45:44.257 00.003 12116 Enqueuing Move request for scope (-0.56, 0.14)
22:45:44.260 00.003 11824 Worker thread wakes up
22:45:44.260 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5101, FiltMin=1488, FiltMax=65535, Gamma=0.510
22:45:44.262 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.14) opts 0xd
22:45:44.262 00.000 12116 UpdateGuideState exits: m=812411 SNR=133.2
22:45:44.266 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.56, 0.14)
22:45:44.266 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:44.270 00.004 11824 Moving (-0.56, 0.14) raw xDistance=0.57 yDistance=-0.01
22:45:44.270 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:44.273 00.003 12116 Enqueuing Expose request
22:45:44.276 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
22:45:44.277 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:44.277 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:45:44.277 00.000 11824 MoveAxis(W, 128, ABG)
22:45:44.277 00.000 11824 Guiding  Dir = 3, Dur = 128
22:45:44.277 00.000 11824 IsSlewing returns 0
22:45:44.277 00.000 11824 IsGuiding returns 0
22:45:44.278 00.001 11824 PulseGuide returned control before completion, sleep 138
22:45:44.420 00.142 11824 IsGuiding returns 1
22:45:44.420 00.000 11824 scope still moving after pulse duration time elapsed
22:45:44.451 00.031 11824 IsSlewing returns 0
22:45:44.451 00.000 11824 IsGuiding returns 0
22:45:44.452 00.001 11824 scope move finished after 128 + 46 ms
22:45:44.452 00.000 11824 Move returns status 0, amount 128
22:45:44.452 00.000 11824 MoveAxis(N, 0, ABG)
22:45:44.452 00.000 11824 Move returns status 0, amount 0
22:45:44.452 00.000 11824 move complete, result=0
22:45:44.452 00.000 11824 worker thread done servicing request
22:45:44.452 00.000 11824 Worker thread wakes up
22:45:44.452 00.000 12116 GuideStep: 0.6 px 128 ms WEST, -0.0 px 0 ms NORTH
22:45:44.457 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:44.457 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:47.859 03.402 11824 Exposure complete
22:45:48.096 00.237 11824 worker thread done servicing request
22:45:48.097 00.001 12116 OnExposeComplete: enter
22:45:48.100 00.003 12116 UpdateGuideState(): m_state=6
22:45:48.103 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
22:45:48.108 00.005 12116 Star::Find returns 1 (0), X=692.68, Y=1005.43, Mass=804687, SNR=104.0, Peak=65440 HFD=3.5
22:45:48.113 00.005 12116 MultiStar: [#1 0.02,0.35,1.00,U] [#2 0.22,0.17,0.85,U] [#3 0.24,0.35,0.69,U] [#4 -0.19,-0.08,0.67,U] [#5 0.23,0.45,0.56,U] [#6 0.28,0.34,0.69,U] [#7 0.27,0.12,0.52,U] [#8 0.48,0.00,0.43,U] 
22:45:48.117 00.004 12116 single-star, 8 included, MultiStar: {0.16, 0.18}, one-star: {0.12, -0.06}
22:45:48.122 00.005 12116 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.71) = xAngle (-3.15 = 3.14)
22:45:48.125 00.003 12116 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.16 = -0.16)
22:45:48.129 00.004 12116 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.43 mountX=-0.13 mountY=-0.02, mountTheta=-2.99
22:45:48.138 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.12, y=-0.06, opts=13)
22:45:48.144 00.006 12116 Enqueuing Move request for scope (0.12, -0.06)
22:45:48.150 00.006 11824 Worker thread wakes up
22:45:48.150 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
22:45:48.151 00.001 11824 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
22:45:48.151 00.000 11824 Moving (0.12, -0.06) raw xDistance=-0.13 yDistance=-0.02
22:45:48.151 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:45:48.151 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:48.151 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:45:48.151 00.000 11824 MoveAxis(E, 0, ABG)
22:45:48.151 00.000 11824 Move returns status 0, amount 0
22:45:48.151 00.000 11824 MoveAxis(N, 0, ABG)
22:45:48.151 00.000 11824 Move returns status 0, amount 0
22:45:48.151 00.000 11824 move complete, result=0
22:45:48.151 00.000 11824 worker thread done servicing request
22:45:48.154 00.003 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1504, FiltMax=65535, Gamma=0.510
22:45:48.160 00.006 12116 UpdateGuideState exits: m=804687 SNR=104.0
22:45:48.163 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:48.166 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:48.174 00.008 12116 Enqueuing Expose request
22:45:48.180 00.006 11824 Worker thread wakes up
22:45:48.180 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:48.183 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:48.183 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:51.602 03.419 11824 Exposure complete
22:45:51.867 00.265 11824 worker thread done servicing request
22:45:51.868 00.001 12116 OnExposeComplete: enter
22:45:51.872 00.004 12116 UpdateGuideState(): m_state=6
22:45:51.876 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
22:45:51.880 00.004 12116 Star::Find returns 1 (0), X=692.57, Y=1005.68, Mass=809658, SNR=112.8, Peak=65514 HFD=3.4
22:45:51.884 00.004 12116 MultiStar: [#1 0.12,0.51,0.87,U] [#2 0.16,0.49,0.75,U] [#3 0.16,0.58,0.71,U] [#4 0.02,0.38,0.70,U] [#5 0.38,0.56,0.44,U] [#6 0.33,0.61,0.57,U] [#7 0.22,0.75,0.48,U] [#8 0.11,0.63,0.41,U] 
22:45:51.888 00.004 12116 single-star, 8 included, MultiStar: {0.15, 0.49}, one-star: {0.01, 0.19}
22:45:51.890 00.002 12116 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.71) = xAngle (-1.20 = -1.20)
22:45:51.893 00.003 12116 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.78 = 1.78)
22:45:51.896 00.003 12116 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.51 mountX=0.07 mountY=0.18, mountTheta=1.22
22:45:51.904 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.01, y=0.19, opts=13)
22:45:51.908 00.004 12116 Enqueuing Move request for scope (0.01, 0.19)
22:45:51.910 00.002 11824 Worker thread wakes up
22:45:51.910 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5098, FiltMin=1587, FiltMax=65535, Gamma=0.510
22:45:51.913 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
22:45:51.914 00.001 12116 UpdateGuideState exits: m=809658 SNR=112.8
22:45:51.916 00.002 11824 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
22:45:51.916 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:51.921 00.005 11824 Moving (0.01, 0.19) raw xDistance=0.07 yDistance=0.18
22:45:51.921 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:51.925 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:45:51.925 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:51.925 00.000 12116 Enqueuing Expose request
22:45:51.928 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:45:51.928 00.000 11824 MoveAxis(E, 0, ABG)
22:45:51.928 00.000 11824 Move returns status 0, amount 0
22:45:51.928 00.000 11824 MoveAxis(N, 0, ABG)
22:45:51.928 00.000 11824 Move returns status 0, amount 0
22:45:51.928 00.000 11824 move complete, result=0
22:45:51.930 00.002 11824 worker thread done servicing request
22:45:51.930 00.000 11824 Worker thread wakes up
22:45:51.930 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:51.930 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:51.933 00.003 12116 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:55.371 03.438 11824 Exposure complete
22:45:55.661 00.290 11824 worker thread done servicing request
22:45:55.661 00.000 12116 OnExposeComplete: enter
22:45:55.664 00.003 12116 UpdateGuideState(): m_state=6
22:45:55.669 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
22:45:55.673 00.004 12116 Star::Find returns 1 (0), X=692.52, Y=1005.17, Mass=817224, SNR=144.5, Peak=58752 HFD=3.8
22:45:55.680 00.007 12116 MultiStar: [#1 -0.09,0.33,0.66,U] [#2 0.10,0.01,0.64,U] [#3 0.14,0.08,0.56,U] [#4 -0.12,-0.14,0.49,U] [#5 0.13,0.42,0.35,U] [#6 0.47,-0.01,0.47,U] [#7 0.28,-0.11,0.37,U] [#8 0.18,0.01,0.29,U] 
22:45:55.686 00.006 12116 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {-0.03, -0.32}
22:45:55.689 00.003 12116 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.71) = xAngle (-2.75 = -2.75)
22:45:55.692 00.003 12116 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.24 = 0.24)
22:45:55.694 00.002 12116 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.03 mountX=-0.08 mountY=0.02, mountTheta=2.89
22:45:55.703 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.09, y=-0.00, opts=13)
22:45:55.707 00.004 12116 Enqueuing Move request for scope (0.09, -0.00)
22:45:55.710 00.003 11824 Worker thread wakes up
22:45:55.710 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5101, FiltMin=1738, FiltMax=65535, Gamma=0.510
22:45:55.714 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
22:45:55.714 00.000 12116 UpdateGuideState exits: m=817224 SNR=144.5
22:45:55.718 00.004 11824 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
22:45:55.718 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:55.722 00.004 11824 Moving (0.09, -0.00) raw xDistance=-0.08 yDistance=0.02
22:45:55.722 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:55.725 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:45:55.725 00.000 12116 Enqueuing Expose request
22:45:55.728 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:55.728 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:45:55.728 00.000 11824 MoveAxis(E, 0, ABG)
22:45:55.728 00.000 11824 Move returns status 0, amount 0
22:45:55.728 00.000 11824 MoveAxis(N, 0, ABG)
22:45:55.728 00.000 11824 Move returns status 0, amount 0
22:45:55.729 00.001 11824 move complete, result=0
22:45:55.729 00.000 11824 worker thread done servicing request
22:45:55.729 00.000 11824 Worker thread wakes up
22:45:55.729 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:55.729 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:45:55.732 00.003 12116 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:59.139 03.407 11824 Exposure complete
22:45:59.386 00.247 11824 worker thread done servicing request
22:45:59.386 00.000 12116 OnExposeComplete: enter
22:45:59.389 00.003 12116 UpdateGuideState(): m_state=6
22:45:59.393 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
22:45:59.396 00.003 12116 Star::Find returns 1 (0), X=692.76, Y=1005.39, Mass=822089, SNR=119.5, Peak=65440 HFD=3.5
22:45:59.400 00.004 12116 MultiStar: [#1 0.30,0.23,0.78,U] [#2 0.39,0.25,0.69,U] [#3 0.43,0.08,0.72,U] [#4 -0.26,-0.12,0.64,U] [#5 0.43,0.14,0.40,U] [#6 0.59,-0.15,0.70,U] [#7 0.45,0.25,0.43,U] [#8 0.23,0.07,0.31,U] 
22:45:59.404 00.004 12116 single-star, 8 included, MultiStar: {0.30, 0.06}, one-star: {0.21, -0.10}
22:45:59.406 00.002 12116 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.71) = xAngle (-3.16 = 3.12)
22:45:59.409 00.003 12116 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.17 = -0.17)
22:45:59.413 00.004 12116 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-0.45 mountX=-0.23 mountY=-0.04, mountTheta=-2.97
22:45:59.420 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.21, y=-0.10, opts=13)
22:45:59.423 00.003 12116 Enqueuing Move request for scope (0.21, -0.10)
22:45:59.426 00.003 11824 Worker thread wakes up
22:45:59.426 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
22:45:59.426 00.000 11824 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
22:45:59.426 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1735, FiltMax=65535, Gamma=0.510
22:45:59.430 00.004 11824 Moving (0.21, -0.10) raw xDistance=-0.23 yDistance=-0.04
22:45:59.430 00.000 12116 UpdateGuideState exits: m=822089 SNR=119.5
22:45:59.433 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:45:59.433 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:59.433 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:59.436 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:45:59.436 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:45:59.439 00.003 12116 Enqueuing Expose request
22:45:59.442 00.003 11824 MoveAxis(E, 0, ABG)
22:45:59.442 00.000 11824 Move returns status 0, amount 0
22:45:59.442 00.000 11824 MoveAxis(N, 0, ABG)
22:45:59.442 00.000 11824 Move returns status 0, amount 0
22:45:59.442 00.000 11824 move complete, result=0
22:45:59.442 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:59.446 00.004 11824 worker thread done servicing request
22:45:59.446 00.000 11824 Worker thread wakes up
22:45:59.446 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:45:59.446 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:02.845 03.399 11824 Exposure complete
22:46:03.084 00.239 11824 worker thread done servicing request
22:46:03.084 00.000 12116 OnExposeComplete: enter
22:46:03.088 00.004 12116 UpdateGuideState(): m_state=6
22:46:03.091 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
22:46:03.095 00.004 12116 Star::Find returns 1 (0), X=693.09, Y=1005.10, Mass=830358, SNR=125.0, Peak=65485 HFD=3.7
22:46:03.099 00.004 12116 MultiStar: [#1 0.66,-0.05,0.89,U] [#2 0.74,-0.30,0.66,U] [#3 0.75,-0.12,0.77,U] [#4 -0.58,-0.21,0.64,U] [#5 0.82,-0.26,0.38,U] [#6 0.81,-0.31,0.68,U] [#7 0.86,-0.32,0.44,U] [#8 0.84,-0.27,0.32,U] 
22:46:03.102 00.003 12116 refined, 8 included, MultiStar: {0.58, -0.24}, one-star: {0.54, -0.39}
22:46:03.105 00.003 12116 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.71) = xAngle (-3.11 = -3.11)
22:46:03.107 00.002 12116 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.12 = -0.12)
22:46:03.111 00.004 12116 CameraToMount -- cameraX=0.58 cameraY=-0.24 hyp=0.62 cameraTheta=-0.40 mountX=-0.62 mountY=-0.08, mountTheta=-3.02
22:46:03.116 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.58, y=-0.24, opts=13)
22:46:03.119 00.003 12116 Enqueuing Move request for scope (0.58, -0.24)
22:46:03.121 00.002 11824 Worker thread wakes up
22:46:03.122 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.24) opts 0xd
22:46:03.122 00.000 11824 Handling offset move in thread for scope, endpoint = (0.58, -0.24)
22:46:03.122 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1450, FiltMax=65535, Gamma=0.510
22:46:03.126 00.004 11824 Moving (0.58, -0.24) raw xDistance=-0.62 yDistance=-0.08
22:46:03.126 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
22:46:03.126 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:03.126 00.000 12116 UpdateGuideState exits: m=830358 SNR=125.0
22:46:03.128 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:03.131 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:46:03.134 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:46:03.134 00.000 11824 MoveAxis(E, 140, ABG)
22:46:03.134 00.000 11824 Guiding  Dir = 2, Dur = 140
22:46:03.134 00.000 12116 Enqueuing Expose request
22:46:03.138 00.004 11824 IsSlewing returns 0
22:46:03.139 00.001 11824 IsGuiding returns 0
22:46:03.139 00.000 11824 PulseGuide returned control before completion, sleep 150
22:46:03.297 00.158 11824 IsGuiding returns 1
22:46:03.297 00.000 11824 scope still moving after pulse duration time elapsed
22:46:03.329 00.032 11824 IsSlewing returns 0
22:46:03.329 00.000 11824 IsGuiding returns 0
22:46:03.329 00.000 11824 scope move finished after 140 + 50 ms
22:46:03.329 00.000 11824 Move returns status 0, amount 140
22:46:03.329 00.000 11824 MoveAxis(N, 0, ABG)
22:46:03.330 00.001 11824 Move returns status 0, amount 0
22:46:03.330 00.000 11824 move complete, result=0
22:46:03.330 00.000 11824 worker thread done servicing request
22:46:03.330 00.000 11824 Worker thread wakes up
22:46:03.330 00.000 12116 GuideStep: -0.6 px 140 ms EAST, -0.1 px 0 ms NORTH
22:46:03.333 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:46:03.333 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:06.762 03.429 11824 Exposure complete
22:46:07.018 00.256 12116 OnExposeComplete: enter
22:46:07.022 00.004 11824 worker thread done servicing request
22:46:07.022 00.000 12116 UpdateGuideState(): m_state=6
22:46:07.027 00.005 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
22:46:07.030 00.003 12116 Star::Find returns 1 (0), X=693.46, Y=1005.06, Mass=816938, SNR=124.6, Peak=65485 HFD=3.6
22:46:07.033 00.003 12116 MultiStar: [#1 0.98,-0.09,0.78,U] [#2 1.06,-0.27,0.84,U] [#3 0.87,-0.10,0.59,U] [#4 -0.88,-0.28,0.56,U] [#5 1.16,0.08,0.40,U] [#6 1.11,-0.23,0.67,U] [#7 1.16,-0.27,0.39,U] [#8 1.23,-0.20,0.33,U] 
22:46:07.036 00.003 12116 refined, 8 included, MultiStar: {0.84, -0.22}, one-star: {0.91, -0.43}
22:46:07.040 00.004 12116 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.71) = xAngle (-2.97 = -2.97)
22:46:07.043 00.003 12116 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.01 = 0.01)
22:46:07.046 00.003 12116 CameraToMount -- cameraX=0.84 cameraY=-0.22 hyp=0.86 cameraTheta=-0.26 mountX=-0.85 mountY=0.01, mountTheta=3.13
22:46:07.052 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.84, y=-0.22, opts=13)
22:46:07.056 00.004 12116 Enqueuing Move request for scope (0.84, -0.22)
22:46:07.059 00.003 11824 Worker thread wakes up
22:46:07.059 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.22) opts 0xd
22:46:07.059 00.000 11824 Handling offset move in thread for scope, endpoint = (0.84, -0.22)
22:46:07.059 00.000 11824 Moving (0.84, -0.22) raw xDistance=-0.85 yDistance=0.01
22:46:07.059 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.85
22:46:07.059 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:07.059 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5104, FiltMin=1735, FiltMax=65535, Gamma=0.510
22:46:07.062 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:46:07.062 00.000 12116 UpdateGuideState exits: m=816938 SNR=124.6
22:46:07.065 00.003 11824 MoveAxis(E, 201, ABG)
22:46:07.066 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:07.069 00.003 11824 Guiding  Dir = 2, Dur = 201
22:46:07.069 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:46:07.073 00.004 11824 IsSlewing returns 0
22:46:07.073 00.000 12116 Enqueuing Expose request
22:46:07.076 00.003 11824 IsGuiding returns 0
22:46:07.076 00.000 11824 PulseGuide returned control before completion, sleep 211
22:46:07.290 00.214 11824 IsGuiding returns 1
22:46:07.290 00.000 11824 scope still moving after pulse duration time elapsed
22:46:07.321 00.031 11824 IsSlewing returns 0
22:46:07.321 00.000 11824 IsGuiding returns 0
22:46:07.321 00.000 11824 scope move finished after 201 + 45 ms
22:46:07.321 00.000 11824 Move returns status 0, amount 201
22:46:07.323 00.002 11824 MoveAxis(N, 0, ABG)
22:46:07.323 00.000 11824 Move returns status 0, amount 0
22:46:07.323 00.000 11824 move complete, result=0
22:46:07.323 00.000 11824 worker thread done servicing request
22:46:07.323 00.000 11824 Worker thread wakes up
22:46:07.323 00.000 12116 GuideStep: -0.9 px 201 ms EAST, 0.0 px 0 ms NORTH
22:46:07.326 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:46:07.326 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:10.745 03.419 11824 Exposure complete
22:46:10.991 00.246 12116 OnExposeComplete: enter
22:46:10.995 00.004 12116 UpdateGuideState(): m_state=6
22:46:10.998 00.003 11824 worker thread done servicing request
22:46:10.998 00.000 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
22:46:11.002 00.004 12116 Star::Find returns 1 (0), X=692.78, Y=1004.85, Mass=833263, SNR=117.7, Peak=65485 HFD=3.6
22:46:11.006 00.004 12116 MultiStar: [#1 0.24,-0.13,0.81,U] [#2 0.43,-0.39,0.74,U] [#3 0.29,-0.35,0.71,U] [#4 -0.50,-0.16,0.62,U] [#5 0.33,-0.38,0.45,U] [#6 0.38,-0.15,0.65,U] [#7 0.28,-0.49,0.48,U] [#8 0.61,-0.21,0.42,U] 
22:46:11.009 00.003 12116 refined, 8 included, MultiStar: {0.24, -0.34}, one-star: {0.23, -0.64}
22:46:11.014 00.005 12116 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.71) = xAngle (-3.66 = 2.62)
22:46:11.017 00.003 12116 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.68 = -0.68)
22:46:11.021 00.004 12116 CameraToMount -- cameraX=0.24 cameraY=-0.34 hyp=0.41 cameraTheta=-0.95 mountX=-0.36 mountY=-0.26, mountTheta=-2.52
22:46:11.029 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.24, y=-0.34, opts=13)
22:46:11.032 00.003 12116 Enqueuing Move request for scope (0.24, -0.34)
22:46:11.035 00.003 11824 Worker thread wakes up
22:46:11.035 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.34) opts 0xd
22:46:11.035 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1498, FiltMax=65535, Gamma=0.510
22:46:11.040 00.005 11824 Handling offset move in thread for scope, endpoint = (0.24, -0.34)
22:46:11.040 00.000 12116 UpdateGuideState exits: m=833263 SNR=117.7
22:46:11.043 00.003 11824 Moving (0.24, -0.34) raw xDistance=-0.36 yDistance=-0.26
22:46:11.043 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:11.045 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
22:46:11.045 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:46:11.048 00.003 12116 Enqueuing Expose request
22:46:11.050 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:11.050 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:46:11.050 00.000 11824 MoveAxis(E, 94, ABG)
22:46:11.050 00.000 11824 Guiding  Dir = 2, Dur = 94
22:46:11.051 00.001 11824 IsSlewing returns 0
22:46:11.051 00.000 11824 IsGuiding returns 0
22:46:11.051 00.000 11824 PulseGuide returned control before completion, sleep 104
22:46:11.162 00.111 11824 IsGuiding returns 1
22:46:11.162 00.000 11824 scope still moving after pulse duration time elapsed
22:46:11.193 00.031 11824 IsSlewing returns 0
22:46:11.193 00.000 11824 IsGuiding returns 0
22:46:11.194 00.001 11824 scope move finished after 94 + 48 ms
22:46:11.194 00.000 11824 Move returns status 0, amount 94
22:46:11.194 00.000 11824 MoveAxis(N, 0, ABG)
22:46:11.194 00.000 11824 Move returns status 0, amount 0
22:46:11.194 00.000 11824 move complete, result=0
22:46:11.195 00.001 11824 worker thread done servicing request
22:46:11.195 00.000 12116 GuideStep: -0.4 px 94 ms EAST, -0.3 px 0 ms NORTH
22:46:11.197 00.002 11824 Worker thread wakes up
22:46:11.198 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:46:11.198 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:14.603 03.405 11824 Exposure complete
22:46:14.871 00.268 11824 worker thread done servicing request
22:46:14.871 00.000 12116 OnExposeComplete: enter
22:46:14.876 00.005 12116 UpdateGuideState(): m_state=6
22:46:14.881 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
22:46:14.885 00.004 12116 Star::Find returns 1 (0), X=693.26, Y=1004.80, Mass=811697, SNR=126.2, Peak=65440 HFD=3.6
22:46:14.888 00.003 12116 MultiStar: [#1 0.88,-0.36,0.78,U] [#2 0.71,-0.21,0.65,U] [#3 0.85,-0.44,0.64,U] [#4 -0.77,-0.48,0.60,U] [#5 0.97,-0.32,0.36,U] [#6 1.00,-0.29,0.54,U] [#7 0.99,-0.55,0.44,U] [#8 1.05,-0.32,0.33,U] 
22:46:14.891 00.003 12116 refined, 8 included, MultiStar: {0.67, -0.43}, one-star: {0.71, -0.69}
22:46:14.894 00.003 12116 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.71) = xAngle (-3.28 = 3.00)
22:46:14.897 00.003 12116 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.29 = -0.29)
22:46:14.899 00.002 12116 CameraToMount -- cameraX=0.67 cameraY=-0.43 hyp=0.80 cameraTheta=-0.57 mountX=-0.79 mountY=-0.23, mountTheta=-2.86
22:46:14.905 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.67, y=-0.43, opts=13)
22:46:14.908 00.003 12116 Enqueuing Move request for scope (0.67, -0.43)
22:46:14.911 00.003 11824 Worker thread wakes up
22:46:14.911 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1536, FiltMax=65535, Gamma=0.510
22:46:14.914 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.43) opts 0xd
22:46:14.914 00.000 12116 UpdateGuideState exits: m=811697 SNR=126.2
22:46:14.917 00.003 11824 Handling offset move in thread for scope, endpoint = (0.67, -0.43)
22:46:14.917 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:14.920 00.003 11824 Moving (0.67, -0.43) raw xDistance=-0.79 yDistance=-0.23
22:46:14.921 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:46:14.923 00.002 12116 Enqueuing Expose request
22:46:14.926 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.79
22:46:14.926 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:14.927 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:46:14.927 00.000 11824 MoveAxis(E, 184, ABG)
22:46:14.927 00.000 11824 Guiding  Dir = 2, Dur = 184
22:46:14.927 00.000 11824 IsSlewing returns 0
22:46:14.927 00.000 11824 IsGuiding returns 0
22:46:14.928 00.001 11824 PulseGuide returned control before completion, sleep 194
22:46:15.135 00.207 11824 IsGuiding returns 0
22:46:15.135 00.000 11824 Move returns status 0, amount 184
22:46:15.135 00.000 11824 MoveAxis(N, 0, ABG)
22:46:15.136 00.001 11824 Move returns status 0, amount 0
22:46:15.136 00.000 11824 move complete, result=0
22:46:15.136 00.000 11824 worker thread done servicing request
22:46:15.136 00.000 11824 Worker thread wakes up
22:46:15.136 00.000 12116 GuideStep: -0.8 px 184 ms EAST, -0.2 px 0 ms NORTH
22:46:15.140 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:46:15.140 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:18.544 03.404 11824 Exposure complete
22:46:18.777 00.233 11824 worker thread done servicing request
22:46:18.777 00.000 12116 OnExposeComplete: enter
22:46:18.780 00.003 12116 UpdateGuideState(): m_state=6
22:46:18.783 00.003 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
22:46:18.787 00.004 12116 Star::Find returns 1 (0), X=692.99, Y=1004.90, Mass=849397, SNR=119.4, Peak=65485 HFD=4.0
22:46:18.790 00.003 12116 MultiStar: [#1 0.35,-0.20,0.91,U] [#2 0.43,-0.23,0.80,U] [#3 0.37,-0.09,0.76,U] [#4 -0.45,-0.14,0.66,U] [#5 0.57,-0.15,0.41,U] [#6 0.48,-0.15,0.71,U] [#7 0.40,-0.34,0.50,U] [#8 0.60,-0.53,0.33,U] 
22:46:18.794 00.004 12116 refined, 8 included, MultiStar: {0.34, -0.27}, one-star: {0.43, -0.59}
22:46:18.796 00.002 12116 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.71) = xAngle (-3.39 = 2.90)
22:46:18.799 00.003 12116 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.40 = -0.40)
22:46:18.802 00.003 12116 CameraToMount -- cameraX=0.34 cameraY=-0.27 hyp=0.43 cameraTheta=-0.67 mountX=-0.42 mountY=-0.17, mountTheta=-2.76
22:46:18.810 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.34, y=-0.27, opts=13)
22:46:18.813 00.003 12116 Enqueuing Move request for scope (0.34, -0.27)
22:46:18.816 00.003 11824 Worker thread wakes up
22:46:18.816 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5101, FiltMin=1502, FiltMax=65535, Gamma=0.510
22:46:18.819 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.27) opts 0xd
22:46:18.819 00.000 11824 Handling offset move in thread for scope, endpoint = (0.34, -0.27)
22:46:18.819 00.000 11824 Moving (0.34, -0.27) raw xDistance=-0.42 yDistance=-0.17
22:46:18.819 00.000 12116 UpdateGuideState exits: m=849397 SNR=119.4
22:46:18.822 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
22:46:18.822 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:18.825 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:46:18.827 00.002 12116 Enqueuing Expose request
22:46:18.830 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:18.830 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:46:18.830 00.000 11824 MoveAxis(E, 107, ABG)
22:46:18.830 00.000 11824 Guiding  Dir = 2, Dur = 107
22:46:18.831 00.001 11824 IsSlewing returns 0
22:46:18.831 00.000 11824 IsGuiding returns 0
22:46:18.831 00.000 11824 PulseGuide returned control before completion, sleep 117
22:46:18.957 00.126 11824 IsGuiding returns 1
22:46:18.957 00.000 11824 scope still moving after pulse duration time elapsed
22:46:18.988 00.031 11824 IsSlewing returns 0
22:46:18.989 00.001 11824 IsGuiding returns 0
22:46:18.989 00.000 11824 scope move finished after 107 + 51 ms
22:46:18.989 00.000 11824 Move returns status 0, amount 107
22:46:18.989 00.000 11824 MoveAxis(N, 0, ABG)
22:46:18.990 00.001 11824 Move returns status 0, amount 0
22:46:18.990 00.000 11824 move complete, result=0
22:46:18.990 00.000 11824 worker thread done servicing request
22:46:18.990 00.000 12116 GuideStep: -0.4 px 107 ms EAST, -0.2 px 0 ms NORTH
22:46:18.995 00.005 11824 Worker thread wakes up
22:46:18.995 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:46:18.995 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:22.440 03.445 11824 Exposure complete
22:46:22.697 00.257 11824 worker thread done servicing request
22:46:22.698 00.001 12116 OnExposeComplete: enter
22:46:22.702 00.004 12116 UpdateGuideState(): m_state=6
22:46:22.707 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
22:46:22.710 00.003 12116 Star::Find returns 1 (0), X=692.68, Y=1004.99, Mass=785159, SNR=122.9, Peak=65440 HFD=3.5
22:46:22.714 00.004 12116 MultiStar: [#1 0.19,-0.11,0.91,U] [#2 0.27,-0.22,0.71,U] [#3 0.19,0.03,0.63,U] [#4 -0.31,-0.09,0.54,U] [#5 0.37,-0.16,0.40,U] [#6 0.42,-0.16,0.67,U] [#7 0.11,-0.20,0.45,U] [#8 0.39,-0.20,0.35,U] 
22:46:22.718 00.004 12116 refined, 8 included, MultiStar: {0.19, -0.20}, one-star: {0.13, -0.50}
22:46:22.722 00.004 12116 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.71) = xAngle (-3.53 = 2.75)
22:46:22.724 00.002 12116 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.54 = -0.54)
22:46:22.729 00.005 12116 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.81 mountX=-0.25 mountY=-0.14, mountTheta=-2.63
22:46:22.737 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.19, y=-0.20, opts=13)
22:46:22.741 00.004 12116 Enqueuing Move request for scope (0.19, -0.20)
22:46:22.745 00.004 11824 Worker thread wakes up
22:46:22.745 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1539, FiltMax=65535, Gamma=0.510
22:46:22.748 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
22:46:22.748 00.000 12116 UpdateGuideState exits: m=785159 SNR=122.9
22:46:22.752 00.004 11824 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
22:46:22.752 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:22.755 00.003 11824 Moving (0.19, -0.20) raw xDistance=-0.25 yDistance=-0.14
22:46:22.755 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:46:22.758 00.003 12116 Enqueuing Expose request
22:46:22.762 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
22:46:22.762 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:22.762 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:46:22.762 00.000 11824 MoveAxis(E, 0, ABG)
22:46:22.762 00.000 11824 Move returns status 0, amount 0
22:46:22.762 00.000 11824 MoveAxis(N, 0, ABG)
22:46:22.762 00.000 11824 Move returns status 0, amount 0
22:46:22.762 00.000 11824 move complete, result=0
22:46:22.763 00.001 11824 worker thread done servicing request
22:46:22.763 00.000 11824 Worker thread wakes up
22:46:22.763 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:46:22.763 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:22.766 00.003 12116 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:26.162 03.396 11824 Exposure complete
22:46:26.404 00.242 11824 worker thread done servicing request
22:46:26.404 00.000 12116 OnExposeComplete: enter
22:46:26.406 00.002 12116 UpdateGuideState(): m_state=6
22:46:26.411 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
22:46:26.414 00.003 12116 Star::Find returns 1 (0), X=692.85, Y=1004.89, Mass=776055, SNR=115.0, Peak=65485 HFD=3.6
22:46:26.418 00.004 12116 MultiStar: [#1 0.32,-0.12,0.94,U] [#2 0.43,-0.43,0.81,U] [#3 0.47,-0.26,0.72,U] [#4 -0.92,-0.29,0.70,U] [#5 0.68,-0.41,0.40,U] [#6 0.64,-0.11,0.60,U] [#7 0.51,-0.55,0.49,U] [#8 0.60,-0.33,0.36,U] 
22:46:26.421 00.003 12116 refined, 8 included, MultiStar: {0.29, -0.34}, one-star: {0.29, -0.60}
22:46:26.424 00.003 12116 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.71) = xAngle (-3.58 = 2.70)
22:46:26.427 00.003 12116 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.59 = -0.59)
22:46:26.429 00.002 12116 CameraToMount -- cameraX=0.29 cameraY=-0.34 hyp=0.45 cameraTheta=-0.87 mountX=-0.41 mountY=-0.25, mountTheta=-2.59
22:46:26.434 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.34, opts=13)
22:46:26.439 00.005 12116 Enqueuing Move request for scope (0.29, -0.34)
22:46:26.442 00.003 11824 Worker thread wakes up
22:46:26.442 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.34) opts 0xd
22:46:26.443 00.001 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.34)
22:46:26.443 00.000 11824 Moving (0.29, -0.34) raw xDistance=-0.41 yDistance=-0.25
22:46:26.443 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5104, FiltMin=1602, FiltMax=65535, Gamma=0.510
22:46:26.446 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
22:46:26.447 00.001 12116 UpdateGuideState exits: m=776055 SNR=115.0
22:46:26.450 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:26.450 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:26.453 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:46:26.453 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:46:26.456 00.003 12116 Enqueuing Expose request
22:46:26.458 00.002 11824 MoveAxis(E, 91, ABG)
22:46:26.458 00.000 11824 Guiding  Dir = 2, Dur = 91
22:46:26.459 00.001 11824 IsSlewing returns 0
22:46:26.459 00.000 11824 IsGuiding returns 0
22:46:26.459 00.000 11824 PulseGuide returned control before completion, sleep 101
22:46:26.564 00.105 11824 IsGuiding returns 1
22:46:26.564 00.000 11824 scope still moving after pulse duration time elapsed
22:46:26.595 00.031 11824 IsSlewing returns 0
22:46:26.595 00.000 11824 IsGuiding returns 0
22:46:26.595 00.000 11824 scope move finished after 91 + 45 ms
22:46:26.595 00.000 11824 Move returns status 0, amount 91
22:46:26.595 00.000 11824 MoveAxis(N, 0, ABG)
22:46:26.595 00.000 11824 Move returns status 0, amount 0
22:46:26.595 00.000 11824 move complete, result=0
22:46:26.596 00.001 11824 worker thread done servicing request
22:46:26.596 00.000 11824 Worker thread wakes up
22:46:26.596 00.000 12116 GuideStep: -0.4 px 91 ms EAST, -0.3 px 0 ms NORTH
22:46:26.599 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:46:26.599 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:29.999 03.400 11824 Exposure complete
22:46:30.242 00.243 11824 worker thread done servicing request
22:46:30.243 00.001 12116 OnExposeComplete: enter
22:46:30.246 00.003 12116 UpdateGuideState(): m_state=6
22:46:30.249 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
22:46:30.252 00.003 12116 Star::Find returns 1 (0), X=692.94, Y=1005.13, Mass=800048, SNR=121.8, Peak=65440 HFD=3.8
22:46:30.256 00.004 12116 MultiStar: [#1 0.50,0.09,0.81,U] [#2 0.54,-0.19,0.77,U] [#3 0.68,-0.11,0.71,U] [#4 -0.22,-0.38,0.60,U] [#5 0.60,0.02,0.36,U] [#6 0.80,-0.11,0.67,U] [#7 0.29,-0.18,0.44,U] [#8 0.80,-0.40,0.29,U] 
22:46:30.259 00.003 12116 refined, 8 included, MultiStar: {0.47, -0.18}, one-star: {0.39, -0.36}
22:46:30.262 00.003 12116 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.71) = xAngle (-3.07 = -3.07)
22:46:30.264 00.002 12116 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.09 = -0.09)
22:46:30.267 00.003 12116 CameraToMount -- cameraX=0.47 cameraY=-0.18 hyp=0.50 cameraTheta=-0.36 mountX=-0.50 mountY=-0.04, mountTheta=-3.06
22:46:30.274 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.47, y=-0.18, opts=13)
22:46:30.277 00.003 12116 Enqueuing Move request for scope (0.47, -0.18)
22:46:30.280 00.003 11824 Worker thread wakes up
22:46:30.280 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5101, FiltMin=1655, FiltMax=65535, Gamma=0.510
22:46:30.283 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.18) opts 0xd
22:46:30.283 00.000 11824 Handling offset move in thread for scope, endpoint = (0.47, -0.18)
22:46:30.283 00.000 12116 UpdateGuideState exits: m=800048 SNR=121.8
22:46:30.287 00.004 11824 Moving (0.47, -0.18) raw xDistance=-0.50 yDistance=-0.04
22:46:30.288 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:30.290 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
22:46:30.290 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:46:30.293 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:30.293 00.000 12116 Enqueuing Expose request
22:46:30.296 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:46:30.296 00.000 11824 MoveAxis(E, 119, ABG)
22:46:30.296 00.000 11824 Guiding  Dir = 2, Dur = 119
22:46:30.296 00.000 11824 IsSlewing returns 0
22:46:30.296 00.000 11824 IsGuiding returns 0
22:46:30.297 00.001 11824 PulseGuide returned control before completion, sleep 129
22:46:30.430 00.133 11824 IsGuiding returns 1
22:46:30.430 00.000 11824 scope still moving after pulse duration time elapsed
22:46:30.461 00.031 11824 IsSlewing returns 0
22:46:30.461 00.000 11824 IsGuiding returns 0
22:46:30.461 00.000 11824 scope move finished after 119 + 46 ms
22:46:30.461 00.000 11824 Move returns status 0, amount 119
22:46:30.461 00.000 11824 MoveAxis(N, 0, ABG)
22:46:30.462 00.001 11824 Move returns status 0, amount 0
22:46:30.462 00.000 11824 move complete, result=0
22:46:30.462 00.000 11824 worker thread done servicing request
22:46:30.462 00.000 11824 Worker thread wakes up
22:46:30.462 00.000 12116 GuideStep: -0.5 px 119 ms EAST, -0.0 px 0 ms NORTH
22:46:30.465 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:46:30.466 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:33.863 03.397 11824 Exposure complete
22:46:34.105 00.242 11824 worker thread done servicing request
22:46:34.105 00.000 12116 OnExposeComplete: enter
22:46:34.109 00.004 12116 UpdateGuideState(): m_state=6
22:46:34.113 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
22:46:34.116 00.003 12116 Star::Find returns 1 (0), X=692.89, Y=1005.08, Mass=764202, SNR=108.4, Peak=65440 HFD=3.7
22:46:34.120 00.004 12116 MultiStar: [#1 0.30,0.12,1.01,U] [#2 0.45,-0.18,0.85,U] [#3 0.31,-0.06,0.72,U] [#4 -0.40,-0.15,0.63,U] [#5 0.30,0.28,0.56,U] [#6 0.52,-0.08,0.72,U] [#7 0.42,-0.06,0.52,U] [#8 0.31,-0.21,0.37,U] 
22:46:34.123 00.003 12116 refined, 8 included, MultiStar: {0.29, -0.09}, one-star: {0.34, -0.41}
22:46:34.127 00.004 12116 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.71) = xAngle (-3.03 = -3.03)
22:46:34.129 00.002 12116 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.04 = -0.04)
22:46:34.132 00.003 12116 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.31 cameraTheta=-0.31 mountX=-0.30 mountY=-0.01, mountTheta=-3.10
22:46:34.138 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.09, opts=13)
22:46:34.143 00.005 12116 Enqueuing Move request for scope (0.29, -0.09)
22:46:34.146 00.003 11824 Worker thread wakes up
22:46:34.146 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1623, FiltMax=65535, Gamma=0.510
22:46:34.149 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
22:46:34.149 00.000 12116 UpdateGuideState exits: m=764202 SNR=108.4
22:46:34.153 00.004 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
22:46:34.153 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:34.156 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:46:34.159 00.003 12116 Enqueuing Expose request
22:46:34.161 00.002 11824 Moving (0.29, -0.09) raw xDistance=-0.30 yDistance=-0.01
22:46:34.162 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
22:46:34.162 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:34.162 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:46:34.162 00.000 11824 MoveAxis(E, 76, ABG)
22:46:34.162 00.000 11824 Guiding  Dir = 2, Dur = 76
22:46:34.162 00.000 11824 IsSlewing returns 0
22:46:34.163 00.001 11824 IsGuiding returns 0
22:46:34.163 00.000 11824 PulseGuide returned control before completion, sleep 86
22:46:34.264 00.101 11824 IsGuiding returns 1
22:46:34.264 00.000 11824 scope still moving after pulse duration time elapsed
22:46:34.296 00.032 11824 IsSlewing returns 0
22:46:34.296 00.000 11824 IsGuiding returns 0
22:46:34.296 00.000 11824 scope move finished after 76 + 58 ms
22:46:34.296 00.000 11824 Move returns status 0, amount 76
22:46:34.296 00.000 11824 MoveAxis(N, 0, ABG)
22:46:34.296 00.000 11824 Move returns status 0, amount 0
22:46:34.297 00.001 11824 move complete, result=0
22:46:34.297 00.000 11824 worker thread done servicing request
22:46:34.297 00.000 11824 Worker thread wakes up
22:46:34.297 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:46:34.297 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:34.297 00.000 12116 GuideStep: -0.3 px 76 ms EAST, -0.0 px 0 ms NORTH
22:46:37.755 03.458 11824 Exposure complete
22:46:38.074 00.319 11824 worker thread done servicing request
22:46:38.074 00.000 12116 OnExposeComplete: enter
22:46:38.078 00.004 12116 UpdateGuideState(): m_state=6
22:46:38.082 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
22:46:38.089 00.007 12116 Star::Find returns 1 (0), X=693.27, Y=1005.10, Mass=817107, SNR=117.9, Peak=65440 HFD=3.5
22:46:38.093 00.004 12116 MultiStar: [#1 0.84,0.06,0.84,U] [#2 0.88,-0.17,0.70,U] [#3 0.77,0.04,0.62,U] [#4 -0.67,-0.25,0.58,U] [#5 1.05,0.12,0.45,U] [#6 1.00,0.12,0.55,U] [#7 0.93,-0.18,0.54,U] [#8 1.20,-0.11,0.41,U] 
22:46:38.096 00.003 12116 refined, 8 included, MultiStar: {0.73, -0.11}, one-star: {0.71, -0.39}
22:46:38.099 00.003 12116 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.71) = xAngle (-2.86 = -2.86)
22:46:38.103 00.004 12116 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.13 = 0.13)
22:46:38.106 00.003 12116 CameraToMount -- cameraX=0.73 cameraY=-0.11 hyp=0.73 cameraTheta=-0.15 mountX=-0.71 mountY=0.09, mountTheta=3.01
22:46:38.112 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.73, y=-0.11, opts=13)
22:46:38.116 00.004 12116 Enqueuing Move request for scope (0.73, -0.11)
22:46:38.120 00.004 11824 Worker thread wakes up
22:46:38.120 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1703, FiltMax=65535, Gamma=0.510
22:46:38.123 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.11) opts 0xd
22:46:38.123 00.000 12116 UpdateGuideState exits: m=817107 SNR=117.9
22:46:38.127 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:38.130 00.003 11824 Handling offset move in thread for scope, endpoint = (0.73, -0.11)
22:46:38.131 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:46:38.134 00.003 11824 Moving (0.73, -0.11) raw xDistance=-0.71 yDistance=0.09
22:46:38.134 00.000 12116 Enqueuing Expose request
22:46:38.138 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
22:46:38.138 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:38.138 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:46:38.138 00.000 11824 MoveAxis(E, 163, ABG)
22:46:38.138 00.000 11824 Guiding  Dir = 2, Dur = 163
22:46:38.139 00.001 11824 IsSlewing returns 0
22:46:38.139 00.000 11824 IsGuiding returns 0
22:46:38.140 00.001 11824 PulseGuide returned control before completion, sleep 173
22:46:38.321 00.181 11824 IsGuiding returns 1
22:46:38.321 00.000 11824 scope still moving after pulse duration time elapsed
22:46:38.353 00.032 11824 IsSlewing returns 0
22:46:38.353 00.000 11824 IsGuiding returns 0
22:46:38.354 00.001 11824 scope move finished after 163 + 50 ms
22:46:38.354 00.000 11824 Move returns status 0, amount 163
22:46:38.354 00.000 11824 MoveAxis(N, 0, ABG)
22:46:38.354 00.000 11824 Move returns status 0, amount 0
22:46:38.354 00.000 11824 move complete, result=0
22:46:38.354 00.000 11824 worker thread done servicing request
22:46:38.354 00.000 11824 Worker thread wakes up
22:46:38.354 00.000 12116 GuideStep: -0.7 px 163 ms EAST, 0.1 px 0 ms NORTH
22:46:38.357 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:46:38.357 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:41.758 03.401 11824 Exposure complete
22:46:41.997 00.239 11824 worker thread done servicing request
22:46:41.997 00.000 12116 OnExposeComplete: enter
22:46:42.000 00.003 12116 UpdateGuideState(): m_state=6
22:46:42.004 00.004 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
22:46:42.007 00.003 12116 Star::Find returns 1 (0), X=693.18, Y=1004.88, Mass=833525, SNR=133.4, Peak=65453 HFD=3.7
22:46:42.012 00.005 12116 MultiStar: [#1 0.61,-0.20,0.75,U] [#2 0.54,-0.39,0.71,U] [#3 0.69,-0.03,0.61,U] [#4 -0.57,-0.05,0.59,U] [#5 0.71,-0.12,0.37,U] [#6 0.76,0.17,0.59,U] [#7 0.50,-0.37,0.40,U] [#8 0.92,-0.41,0.29,U] 
22:46:42.014 00.002 12116 refined, 8 included, MultiStar: {0.51, -0.25}, one-star: {0.62, -0.61}
22:46:42.017 00.003 12116 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.71) = xAngle (-3.16 = 3.12)
22:46:42.021 00.004 12116 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.17 = -0.17)
22:46:42.024 00.003 12116 CameraToMount -- cameraX=0.51 cameraY=-0.25 hyp=0.57 cameraTheta=-0.45 mountX=-0.57 mountY=-0.10, mountTheta=-2.97
22:46:42.029 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.51, y=-0.25, opts=13)
22:46:42.032 00.003 12116 Enqueuing Move request for scope (0.51, -0.25)
22:46:42.038 00.006 11824 Worker thread wakes up
22:46:42.038 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1693, FiltMax=65535, Gamma=0.510
22:46:42.041 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.25) opts 0xd
22:46:42.041 00.000 12116 UpdateGuideState exits: m=833525 SNR=133.4
22:46:42.044 00.003 11824 Handling offset move in thread for scope, endpoint = (0.51, -0.25)
22:46:42.044 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:42.047 00.003 11824 Moving (0.51, -0.25) raw xDistance=-0.57 yDistance=-0.10
22:46:42.047 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:46:42.050 00.003 12116 Enqueuing Expose request
22:46:42.053 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
22:46:42.053 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:42.053 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:46:42.053 00.000 11824 MoveAxis(E, 139, ABG)
22:46:42.053 00.000 11824 Guiding  Dir = 2, Dur = 139
22:46:42.054 00.001 11824 IsSlewing returns 0
22:46:42.054 00.000 11824 IsGuiding returns 0
22:46:42.054 00.000 11824 PulseGuide returned control before completion, sleep 149
22:46:42.205 00.151 11824 IsGuiding returns 1
22:46:42.205 00.000 11824 scope still moving after pulse duration time elapsed
22:46:42.236 00.031 11824 IsSlewing returns 0
22:46:42.236 00.000 11824 IsGuiding returns 0
22:46:42.237 00.001 11824 scope move finished after 139 + 43 ms
22:46:42.237 00.000 11824 Move returns status 0, amount 139
22:46:42.237 00.000 11824 MoveAxis(N, 0, ABG)
22:46:42.237 00.000 11824 Move returns status 0, amount 0
22:46:42.237 00.000 11824 move complete, result=0
22:46:42.237 00.000 11824 worker thread done servicing request
22:46:42.237 00.000 11824 Worker thread wakes up
22:46:42.237 00.000 12116 GuideStep: -0.6 px 139 ms EAST, -0.1 px 0 ms NORTH
22:46:42.240 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:46:42.241 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:45.658 03.417 11824 Exposure complete
22:46:45.898 00.240 11824 worker thread done servicing request
22:46:45.898 00.000 12116 OnExposeComplete: enter
22:46:45.902 00.004 12116 UpdateGuideState(): m_state=6
22:46:45.908 00.006 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
22:46:45.913 00.005 12116 Star::Find returns 1 (0), X=694.65, Y=1005.10, Mass=802901, SNR=130.6, Peak=65485 HFD=3.6
22:46:45.917 00.004 12116 MultiStar: [#1 1.99,0.00,0.00,M1] [#2 2.04,-0.07,0.00,M1] [#3 2.14,0.02,0.00,M1] [#4 -1.62,-0.14,0.52,U] [#5 2.20,-0.08,0.00,M1] [#6 2.35,-0.18,0.00,M1] [#7 2.32,-0.12,0.00,M1] [#8 2.28,-0.26,0.00,M1] 
22:46:45.921 00.004 12116 refined, 1 included, MultiStar: {0.82, -0.30}, one-star: {2.09, -0.39}
22:46:45.923 00.002 12116 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.71) = xAngle (-3.07 = -3.07)
22:46:45.926 00.003 12116 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.08 = -0.08)
22:46:45.928 00.002 12116 CameraToMount -- cameraX=0.82 cameraY=-0.30 hyp=0.88 cameraTheta=-0.36 mountX=-0.87 mountY=-0.07, mountTheta=-3.06
22:46:45.937 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.82, y=-0.30, opts=13)
22:46:45.940 00.003 12116 Enqueuing Move request for scope (0.82, -0.30)
22:46:45.944 00.004 11824 Worker thread wakes up
22:46:45.944 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.30) opts 0xd
22:46:45.944 00.000 11824 Handling offset move in thread for scope, endpoint = (0.82, -0.30)
22:46:45.944 00.000 11824 Moving (0.82, -0.30) raw xDistance=-0.87 yDistance=-0.07
22:46:45.944 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1514, FiltMax=65535, Gamma=0.510
22:46:45.947 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.87
22:46:45.947 00.000 12116 UpdateGuideState exits: m=802901 SNR=130.6
22:46:45.952 00.005 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:45.952 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:45.955 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:46:45.956 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:46:45.958 00.002 11824 MoveAxis(E, 205, ABG)
22:46:45.958 00.000 11824 Guiding  Dir = 2, Dur = 205
22:46:45.958 00.000 12116 Enqueuing Expose request
22:46:45.961 00.003 11824 IsSlewing returns 0
22:46:45.962 00.001 11824 IsGuiding returns 0
22:46:45.962 00.000 11824 PulseGuide returned control before completion, sleep 215
22:46:46.187 00.225 11824 IsGuiding returns 1
22:46:46.187 00.000 11824 scope still moving after pulse duration time elapsed
22:46:46.219 00.032 11824 IsSlewing returns 0
22:46:46.220 00.001 11824 IsGuiding returns 0
22:46:46.220 00.000 11824 scope move finished after 205 + 52 ms
22:46:46.220 00.000 11824 Move returns status 0, amount 205
22:46:46.220 00.000 11824 MoveAxis(N, 0, ABG)
22:46:46.220 00.000 11824 Move returns status 0, amount 0
22:46:46.220 00.000 11824 move complete, result=0
22:46:46.220 00.000 11824 worker thread done servicing request
22:46:46.220 00.000 11824 Worker thread wakes up
22:46:46.220 00.000 12116 GuideStep: -0.9 px 205 ms EAST, -0.1 px 0 ms NORTH
22:46:46.223 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:46:46.224 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:49.619 03.395 11824 Exposure complete
22:46:49.856 00.237 11824 worker thread done servicing request
22:46:49.856 00.000 12116 OnExposeComplete: enter
22:46:49.860 00.004 12116 UpdateGuideState(): m_state=6
22:46:49.863 00.003 12116 Star::Find(15, 694, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
22:46:49.866 00.003 12116 Star::Find returns 1 (0), X=692.85, Y=1005.20, Mass=819207, SNR=126.4, Peak=65440 HFD=3.6
22:46:49.870 00.004 12116 MultiStar: [#1 0.23,0.08,0.75,U] [#2 0.32,-0.16,0.70,U] [#3 0.42,0.13,0.76,U] [#4 -0.32,-0.19,0.61,U] [#5 0.62,0.22,0.40,U] [#6 0.41,-0.14,0.67,U] [#7 0.49,0.10,0.47,U] [#8 0.32,-0.26,0.36,U] 
22:46:49.873 00.003 12116 refined, 8 included, MultiStar: {0.29, -0.07}, one-star: {0.29, -0.29}
22:46:49.876 00.003 12116 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.71) = xAngle (-2.96 = -2.96)
22:46:49.879 00.003 12116 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.03 = 0.03)
22:46:49.881 00.002 12116 CameraToMount -- cameraX=0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-0.24 mountX=-0.30 mountY=0.01, mountTheta=3.11
22:46:49.887 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.07, opts=13)
22:46:49.890 00.003 12116 Enqueuing Move request for scope (0.29, -0.07)
22:46:49.893 00.003 11824 Worker thread wakes up
22:46:49.893 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1630, FiltMax=65535, Gamma=0.510
22:46:49.896 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.07) opts 0xd
22:46:49.896 00.000 12116 UpdateGuideState exits: m=819207 SNR=126.4
22:46:49.898 00.002 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.07)
22:46:49.899 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:49.903 00.004 11824 Moving (0.29, -0.07) raw xDistance=-0.30 yDistance=0.01
22:46:49.903 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.30
22:46:49.903 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:49.903 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:46:49.903 00.000 11824 MoveAxis(E, 81, ABG)
22:46:49.903 00.000 11824 Guiding  Dir = 2, Dur = 81
22:46:49.904 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:46:49.906 00.002 12116 Enqueuing Expose request
22:46:49.909 00.003 11824 IsSlewing returns 0
22:46:49.909 00.000 11824 IsGuiding returns 0
22:46:49.909 00.000 11824 PulseGuide returned control before completion, sleep 91
22:46:50.008 00.099 11824 IsGuiding returns 1
22:46:50.008 00.000 11824 scope still moving after pulse duration time elapsed
22:46:50.038 00.030 11824 IsSlewing returns 0
22:46:50.038 00.000 11824 IsGuiding returns 0
22:46:50.038 00.000 11824 scope move finished after 81 + 47 ms
22:46:50.038 00.000 11824 Move returns status 0, amount 81
22:46:50.038 00.000 11824 MoveAxis(N, 0, ABG)
22:46:50.039 00.001 11824 Move returns status 0, amount 0
22:46:50.039 00.000 11824 move complete, result=0
22:46:50.039 00.000 11824 worker thread done servicing request
22:46:50.039 00.000 11824 Worker thread wakes up
22:46:50.039 00.000 12116 GuideStep: -0.3 px 81 ms EAST, 0.0 px 0 ms NORTH
22:46:50.043 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:46:50.044 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:53.481 03.437 11824 Exposure complete
22:46:53.784 00.303 12116 OnExposeComplete: enter
22:46:53.788 00.004 11824 worker thread done servicing request
22:46:53.788 00.000 12116 UpdateGuideState(): m_state=6
22:46:53.793 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
22:46:53.796 00.003 12116 Star::Find returns 1 (0), X=692.47, Y=1005.16, Mass=832518, SNR=119.6, Peak=65535 HFD=3.7
22:46:53.800 00.004 12116 MultiStar: [#1 0.00,0.16,0.88,U] [#2 -0.04,0.05,0.73,U] [#3 0.05,-0.21,0.77,U] [#4 0.04,-0.10,0.60,U] [#5 0.11,-0.11,0.42,U] [#6 0.21,0.02,0.59,U] [#7 0.12,0.16,0.42,U] [#8 0.01,0.13,0.33,U] 
22:46:53.803 00.003 12116 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {-0.08, -0.33}
22:46:53.807 00.004 12116 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.71) = xAngle (-3.76 = 2.53)
22:46:53.810 00.003 12116 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.77 = -0.77)
22:46:53.813 00.003 12116 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.04 mountX=-0.05 mountY=-0.04, mountTheta=-2.44
22:46:53.820 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=-0.05, opts=13)
22:46:53.824 00.004 12116 Enqueuing Move request for scope (0.03, -0.05)
22:46:53.827 00.003 11824 Worker thread wakes up
22:46:53.827 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5098, FiltMin=1376, FiltMax=65535, Gamma=0.510
22:46:53.831 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:46:53.831 00.000 12116 UpdateGuideState exits: m=832518 SNR=119.6
22:46:53.834 00.003 11824 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:46:53.834 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:53.838 00.004 11824 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.04
22:46:53.838 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:46:53.841 00.003 12116 Enqueuing Expose request
22:46:53.844 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:46:53.844 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:53.845 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:46:53.845 00.000 11824 MoveAxis(E, 0, ABG)
22:46:53.845 00.000 11824 Move returns status 0, amount 0
22:46:53.845 00.000 11824 MoveAxis(N, 0, ABG)
22:46:53.845 00.000 11824 Move returns status 0, amount 0
22:46:53.845 00.000 11824 move complete, result=0
22:46:53.845 00.000 11824 worker thread done servicing request
22:46:53.845 00.000 11824 Worker thread wakes up
22:46:53.845 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:46:53.845 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:53.848 00.003 12116 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:46:57.250 03.402 11824 Exposure complete
22:46:57.485 00.235 12116 OnExposeComplete: enter
22:46:57.489 00.004 12116 UpdateGuideState(): m_state=6
22:46:57.492 00.003 11824 worker thread done servicing request
22:46:57.492 00.000 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 537
22:46:57.495 00.003 12116 Star::Find returns 1 (0), X=692.59, Y=1005.07, Mass=803766, SNR=133.5, Peak=65440 HFD=3.6
22:46:57.499 00.004 12116 MultiStar: [#1 0.15,0.07,0.79,U] [#2 0.29,-0.13,0.66,U] [#3 0.04,0.18,0.62,U] [#4 0.04,-0.18,0.53,U] [#5 0.31,-0.05,0.38,U] [#6 0.18,0.07,0.53,U] [#7 0.04,-0.13,0.37,U] [#8 0.33,-0.35,0.29,U] 
22:46:57.502 00.003 12116 refined, 8 included, MultiStar: {0.14, -0.11}, one-star: {0.04, -0.42}
22:46:57.505 00.003 12116 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.71) = xAngle (-3.38 = 2.90)
22:46:57.508 00.003 12116 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.39 = -0.39)
22:46:57.513 00.005 12116 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.67 mountX=-0.17 mountY=-0.07, mountTheta=-2.76
22:46:57.521 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.14, y=-0.11, opts=13)
22:46:57.524 00.003 12116 Enqueuing Move request for scope (0.14, -0.11)
22:46:57.527 00.003 11824 Worker thread wakes up
22:46:57.527 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5101, FiltMin=1546, FiltMax=65535, Gamma=0.510
22:46:57.530 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
22:46:57.530 00.000 12116 UpdateGuideState exits: m=803766 SNR=133.5
22:46:57.532 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:57.536 00.004 11824 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
22:46:57.536 00.000 11824 Moving (0.14, -0.11) raw xDistance=-0.17 yDistance=-0.07
22:46:57.536 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:46:57.536 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:57.536 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:46:57.539 00.003 12116 Enqueuing Expose request
22:46:57.541 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:46:57.541 00.000 11824 MoveAxis(E, 0, ABG)
22:46:57.541 00.000 11824 Move returns status 0, amount 0
22:46:57.541 00.000 11824 MoveAxis(N, 0, ABG)
22:46:57.541 00.000 11824 Move returns status 0, amount 0
22:46:57.541 00.000 11824 move complete, result=0
22:46:57.543 00.002 11824 worker thread done servicing request
22:46:57.543 00.000 11824 Worker thread wakes up
22:46:57.543 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:46:57.543 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:46:57.545 00.002 12116 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:00.942 03.397 11824 Exposure complete
22:47:01.208 00.266 11824 worker thread done servicing request
22:47:01.208 00.000 12116 OnExposeComplete: enter
22:47:01.212 00.004 12116 UpdateGuideState(): m_state=6
22:47:01.215 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 538
22:47:01.219 00.004 12116 Star::Find returns 1 (0), X=692.97, Y=1004.98, Mass=804523, SNR=118.9, Peak=65440 HFD=3.3
22:47:01.223 00.004 12116 MultiStar: [#1 0.46,-0.14,0.82,U] [#2 0.59,-0.38,0.70,U] [#3 0.53,-0.11,0.65,U] [#4 -0.54,-0.26,0.60,U] [#5 0.61,-0.14,0.46,U] [#6 0.78,-0.05,0.63,U] [#7 0.40,-0.14,0.41,U] [#8 0.65,-0.46,0.34,U] 
22:47:01.226 00.003 12116 refined, 8 included, MultiStar: {0.42, -0.26}, one-star: {0.42, -0.51}
22:47:01.229 00.003 12116 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.71) = xAngle (-3.26 = 3.03)
22:47:01.232 00.003 12116 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.27 = -0.27)
22:47:01.236 00.004 12116 CameraToMount -- cameraX=0.42 cameraY=-0.26 hyp=0.49 cameraTheta=-0.54 mountX=-0.49 mountY=-0.13, mountTheta=-2.88
22:47:01.243 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.42, y=-0.26, opts=13)
22:47:01.246 00.003 12116 Enqueuing Move request for scope (0.42, -0.26)
22:47:01.248 00.002 11824 Worker thread wakes up
22:47:01.249 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1578, FiltMax=65535, Gamma=0.510
22:47:01.254 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.26) opts 0xd
22:47:01.254 00.000 12116 UpdateGuideState exits: m=804523 SNR=118.9
22:47:01.257 00.003 11824 Handling offset move in thread for scope, endpoint = (0.42, -0.26)
22:47:01.257 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:01.261 00.004 11824 Moving (0.42, -0.26) raw xDistance=-0.49 yDistance=-0.13
22:47:01.261 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:01.264 00.003 12116 Enqueuing Expose request
22:47:01.268 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
22:47:01.268 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:01.268 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:47:01.268 00.000 11824 MoveAxis(E, 110, ABG)
22:47:01.268 00.000 11824 Guiding  Dir = 2, Dur = 110
22:47:01.269 00.001 11824 IsSlewing returns 0
22:47:01.269 00.000 11824 IsGuiding returns 0
22:47:01.270 00.001 11824 PulseGuide returned control before completion, sleep 120
22:47:01.392 00.122 11824 IsGuiding returns 1
22:47:01.392 00.000 11824 scope still moving after pulse duration time elapsed
22:47:01.422 00.030 11824 IsSlewing returns 0
22:47:01.422 00.000 11824 IsGuiding returns 0
22:47:01.422 00.000 11824 scope move finished after 110 + 43 ms
22:47:01.422 00.000 11824 Move returns status 0, amount 110
22:47:01.422 00.000 11824 MoveAxis(N, 0, ABG)
22:47:01.424 00.002 11824 Move returns status 0, amount 0
22:47:01.424 00.000 11824 move complete, result=0
22:47:01.424 00.000 11824 worker thread done servicing request
22:47:01.424 00.000 11824 Worker thread wakes up
22:47:01.424 00.000 12116 GuideStep: -0.5 px 110 ms EAST, -0.1 px 0 ms NORTH
22:47:01.427 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:01.427 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:47:04.853 03.426 11824 Exposure complete
22:47:05.108 00.255 11824 worker thread done servicing request
22:47:05.108 00.000 12116 OnExposeComplete: enter
22:47:05.112 00.004 12116 UpdateGuideState(): m_state=6
22:47:05.115 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 539
22:47:05.119 00.004 12116 Star::Find returns 1 (0), X=692.71, Y=1004.93, Mass=805303, SNR=134.6, Peak=65485 HFD=3.4
22:47:05.123 00.004 12116 MultiStar: [#1 0.15,-0.27,0.90,U] [#2 0.30,-0.45,0.79,U] [#3 0.24,-0.19,0.66,U] [#4 -0.28,-0.43,0.59,U] [#5 0.35,-0.36,0.39,U] [#6 0.36,-0.37,0.60,U] [#7 0.14,-0.49,0.43,U] [#8 0.42,-0.13,0.28,U] 
22:47:05.127 00.004 12116 refined, 8 included, MultiStar: {0.19, -0.38}, one-star: {0.16, -0.56}
22:47:05.130 00.003 12116 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.71) = xAngle (-3.83 = 2.46)
22:47:05.132 00.002 12116 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.84 = -0.84)
22:47:05.135 00.003 12116 CameraToMount -- cameraX=0.19 cameraY=-0.38 hyp=0.42 cameraTheta=-1.11 mountX=-0.33 mountY=-0.31, mountTheta=-2.37
22:47:05.143 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.19, y=-0.38, opts=13)
22:47:05.147 00.004 12116 Enqueuing Move request for scope (0.19, -0.38)
22:47:05.149 00.002 11824 Worker thread wakes up
22:47:05.150 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1293, FiltMax=65535, Gamma=0.510
22:47:05.153 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.38) opts 0xd
22:47:05.153 00.000 12116 UpdateGuideState exits: m=805303 SNR=134.6
22:47:05.156 00.003 11824 Handling offset move in thread for scope, endpoint = (0.19, -0.38)
22:47:05.156 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:05.158 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:05.161 00.003 12116 Enqueuing Expose request
22:47:05.163 00.002 11824 Moving (0.19, -0.38) raw xDistance=-0.33 yDistance=-0.31
22:47:05.163 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
22:47:05.164 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:05.164 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:47:05.164 00.000 11824 MoveAxis(E, 81, ABG)
22:47:05.164 00.000 11824 Guiding  Dir = 2, Dur = 81
22:47:05.164 00.000 11824 IsSlewing returns 0
22:47:05.164 00.000 11824 IsGuiding returns 0
22:47:05.165 00.001 11824 PulseGuide returned control before completion, sleep 91
22:47:05.273 00.108 11824 IsGuiding returns 1
22:47:05.273 00.000 11824 scope still moving after pulse duration time elapsed
22:47:05.304 00.031 11824 IsSlewing returns 0
22:47:05.304 00.000 11824 IsGuiding returns 0
22:47:05.305 00.001 11824 scope move finished after 81 + 58 ms
22:47:05.305 00.000 11824 Move returns status 0, amount 81
22:47:05.305 00.000 11824 MoveAxis(N, 0, ABG)
22:47:05.305 00.000 11824 Move returns status 0, amount 0
22:47:05.305 00.000 11824 move complete, result=0
22:47:05.305 00.000 11824 worker thread done servicing request
22:47:05.305 00.000 11824 Worker thread wakes up
22:47:05.305 00.000 12116 GuideStep: -0.3 px 81 ms EAST, -0.3 px 0 ms NORTH
22:47:05.310 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:05.310 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:47:08.710 03.400 11824 Exposure complete
22:47:08.954 00.244 11824 worker thread done servicing request
22:47:08.955 00.001 12116 OnExposeComplete: enter
22:47:08.959 00.004 12116 UpdateGuideState(): m_state=6
22:47:08.962 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 540
22:47:08.964 00.002 12116 Star::Find returns 1 (0), X=692.69, Y=1005.08, Mass=818266, SNR=124.2, Peak=65535 HFD=3.7
22:47:08.968 00.004 12116 MultiStar: [#1 0.04,0.02,0.79,U] [#2 0.19,-0.25,0.69,U] [#3 0.09,0.02,0.75,U] [#4 0.14,-0.23,0.63,U] [#5 0.34,0.19,0.41,U] [#6 0.36,-0.01,0.59,U] [#7 -0.01,-0.01,0.47,U] [#8 0.11,-0.30,0.33,U] 
22:47:08.971 00.003 12116 refined, 8 included, MultiStar: {0.15, -0.13}, one-star: {0.13, -0.41}
22:47:08.974 00.003 12116 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.71) = xAngle (-3.44 = 2.85)
22:47:08.976 00.002 12116 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.45 = -0.45)
22:47:08.979 00.003 12116 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.72 mountX=-0.19 mountY=-0.08, mountTheta=-2.72
22:47:08.984 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.15, y=-0.13, opts=13)
22:47:08.988 00.004 12116 Enqueuing Move request for scope (0.15, -0.13)
22:47:08.991 00.003 11824 Worker thread wakes up
22:47:08.991 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
22:47:08.991 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1655, FiltMax=65535, Gamma=0.510
22:47:08.994 00.003 11824 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
22:47:08.994 00.000 12116 UpdateGuideState exits: m=818266 SNR=124.2
22:47:08.997 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:08.999 00.002 11824 Moving (0.15, -0.13) raw xDistance=-0.19 yDistance=-0.08
22:47:08.999 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:09.003 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:47:09.003 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:09.003 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:47:09.003 00.000 11824 MoveAxis(E, 0, ABG)
22:47:09.003 00.000 11824 Move returns status 0, amount 0
22:47:09.003 00.000 11824 MoveAxis(N, 0, ABG)
22:47:09.003 00.000 11824 Move returns status 0, amount 0
22:47:09.004 00.001 11824 move complete, result=0
22:47:09.004 00.000 12116 Enqueuing Expose request
22:47:09.006 00.002 11824 worker thread done servicing request
22:47:09.006 00.000 11824 Worker thread wakes up
22:47:09.007 00.001 12116 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:09.011 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:09.011 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:47:12.413 03.402 11824 Exposure complete
22:47:12.654 00.241 11824 worker thread done servicing request
22:47:12.654 00.000 12116 OnExposeComplete: enter
22:47:12.657 00.003 12116 UpdateGuideState(): m_state=6
22:47:12.660 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 541
22:47:12.663 00.003 12116 Star::Find returns 1 (0), X=692.51, Y=1005.00, Mass=803761, SNR=122.9, Peak=65535 HFD=3.6
22:47:12.666 00.003 12116 MultiStar: [#1 -0.01,-0.04,0.80,U] [#2 0.10,0.07,0.76,U] [#3 0.01,-0.17,0.73,U] [#4 -0.23,-0.36,0.59,U] [#5 0.16,-0.07,0.35,U] [#6 0.26,0.01,0.65,U] [#7 0.09,-0.12,0.42,U] [#8 0.17,-0.17,0.37,U] 
22:47:12.669 00.003 12116 refined, 8 included, MultiStar: {0.04, -0.17}, one-star: {-0.05, -0.49}
22:47:12.672 00.003 12116 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.71) = xAngle (-4.06 = 2.23)
22:47:12.675 00.003 12116 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.07 = -1.07)
22:47:12.677 00.002 12116 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.34 mountX=-0.10 mountY=-0.15, mountTheta=-2.18
22:47:12.683 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.04, y=-0.17, opts=13)
22:47:12.687 00.004 12116 Enqueuing Move request for scope (0.04, -0.17)
22:47:12.690 00.003 11824 Worker thread wakes up
22:47:12.690 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1696, FiltMax=65535, Gamma=0.510
22:47:12.693 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
22:47:12.693 00.000 12116 UpdateGuideState exits: m=803761 SNR=122.9
22:47:12.696 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:12.698 00.002 11824 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
22:47:12.699 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:12.701 00.002 11824 Moving (0.04, -0.17) raw xDistance=-0.10 yDistance=-0.15
22:47:12.701 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:47:12.701 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:12.701 00.000 12116 Enqueuing Expose request
22:47:12.705 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:47:12.705 00.000 11824 MoveAxis(E, 0, ABG)
22:47:12.705 00.000 11824 Move returns status 0, amount 0
22:47:12.705 00.000 11824 MoveAxis(N, 0, ABG)
22:47:12.706 00.001 11824 Move returns status 0, amount 0
22:47:12.706 00.000 11824 move complete, result=0
22:47:12.706 00.000 11824 worker thread done servicing request
22:47:12.706 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:12.709 00.003 11824 Worker thread wakes up
22:47:12.709 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:12.709 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:47:16.118 03.409 11824 Exposure complete
22:47:16.364 00.246 11824 worker thread done servicing request
22:47:16.364 00.000 12116 OnExposeComplete: enter
22:47:16.368 00.004 12116 UpdateGuideState(): m_state=6
22:47:16.372 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 542
22:47:16.376 00.004 12116 Star::Find returns 1 (0), X=692.85, Y=1005.26, Mass=838228, SNR=119.7, Peak=65440 HFD=3.8
22:47:16.380 00.004 12116 MultiStar: [#1 0.35,0.17,0.84,U] [#2 0.45,-0.13,0.73,U] [#3 0.40,0.10,0.69,U] [#4 -0.30,-0.21,0.60,U] [#5 0.56,0.12,0.36,U] [#6 0.41,0.07,0.60,U] [#7 0.37,-0.12,0.43,U] [#8 0.66,-0.09,0.33,U] 
22:47:16.382 00.002 12116 refined, 8 included, MultiStar: {0.33, -0.04}, one-star: {0.30, -0.23}
22:47:16.385 00.003 12116 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.71) = xAngle (-2.84 = -2.84)
22:47:16.389 00.004 12116 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.15 = 0.15)
22:47:16.391 00.002 12116 CameraToMount -- cameraX=0.33 cameraY=-0.04 hyp=0.33 cameraTheta=-0.12 mountX=-0.32 mountY=0.05, mountTheta=2.99
22:47:16.397 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.33, y=-0.04, opts=13)
22:47:16.400 00.003 12116 Enqueuing Move request for scope (0.33, -0.04)
22:47:16.406 00.006 11824 Worker thread wakes up
22:47:16.406 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1664, FiltMax=65535, Gamma=0.510
22:47:16.409 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.04) opts 0xd
22:47:16.409 00.000 11824 Handling offset move in thread for scope, endpoint = (0.33, -0.04)
22:47:16.409 00.000 11824 Moving (0.33, -0.04) raw xDistance=-0.32 yDistance=0.05
22:47:16.409 00.000 12116 UpdateGuideState exits: m=838228 SNR=119.7
22:47:16.412 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:47:16.412 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:16.416 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:16.416 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:16.420 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:47:16.420 00.000 12116 Enqueuing Expose request
22:47:16.423 00.003 11824 MoveAxis(E, 71, ABG)
22:47:16.423 00.000 11824 Guiding  Dir = 2, Dur = 71
22:47:16.423 00.000 11824 IsSlewing returns 0
22:47:16.424 00.001 11824 IsGuiding returns 0
22:47:16.424 00.000 11824 PulseGuide returned control before completion, sleep 81
22:47:16.511 00.087 11824 IsGuiding returns 1
22:47:16.511 00.000 11824 scope still moving after pulse duration time elapsed
22:47:16.541 00.030 11824 IsSlewing returns 0
22:47:16.541 00.000 11824 IsGuiding returns 0
22:47:16.541 00.000 11824 scope move finished after 71 + 47 ms
22:47:16.543 00.002 11824 Move returns status 0, amount 71
22:47:16.543 00.000 11824 MoveAxis(N, 0, ABG)
22:47:16.543 00.000 11824 Move returns status 0, amount 0
22:47:16.543 00.000 11824 move complete, result=0
22:47:16.543 00.000 11824 worker thread done servicing request
22:47:16.543 00.000 12116 GuideStep: -0.3 px 71 ms EAST, 0.0 px 0 ms NORTH
22:47:16.547 00.004 11824 Worker thread wakes up
22:47:16.547 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:16.548 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:47:20.064 03.516 11824 Exposure complete
22:47:20.383 00.319 11824 worker thread done servicing request
22:47:20.383 00.000 12116 OnExposeComplete: enter
22:47:20.388 00.005 12116 UpdateGuideState(): m_state=6
22:47:20.392 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 543
22:47:20.396 00.004 12116 Star::Find returns 1 (0), X=692.21, Y=1005.26, Mass=862223, SNR=121.8, Peak=65535 HFD=3.6
22:47:20.400 00.004 12116 MultiStar: [#1 -0.29,0.12,0.91,U] [#2 -0.02,-0.05,0.72,U] [#3 -0.29,0.20,0.75,U] [#4 0.64,-0.29,0.72,U] [#5 -0.14,0.12,0.35,U] [#6 -0.08,-0.05,0.64,U] [#7 -0.41,-0.07,0.49,U] [#8 -0.02,-0.07,0.31,U] 
22:47:20.403 00.003 12116 refined, 8 included, MultiStar: {-0.12, -0.04}, one-star: {-0.34, -0.23}
22:47:20.406 00.003 12116 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.71) = xAngle (-5.50 = 0.78)
22:47:20.410 00.004 12116 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.51 = -2.51)
22:47:20.414 00.004 12116 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-2.78 mountX=0.09 mountY=-0.07, mountTheta=-0.69
22:47:20.420 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=-0.04, opts=13)
22:47:20.423 00.003 12116 Enqueuing Move request for scope (-0.12, -0.04)
22:47:20.428 00.005 11824 Worker thread wakes up
22:47:20.428 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1632, FiltMax=65535, Gamma=0.510
22:47:20.431 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
22:47:20.431 00.000 12116 UpdateGuideState exits: m=862223 SNR=121.8
22:47:20.434 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
22:47:20.435 00.001 11824 Moving (-0.12, -0.04) raw xDistance=0.09 yDistance=-0.07
22:47:20.435 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:47:20.435 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:20.435 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:20.438 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:47:20.438 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:20.441 00.003 12116 Enqueuing Expose request
22:47:20.444 00.003 11824 MoveAxis(E, 0, ABG)
22:47:20.444 00.000 11824 Move returns status 0, amount 0
22:47:20.444 00.000 11824 MoveAxis(N, 0, ABG)
22:47:20.445 00.001 11824 Move returns status 0, amount 0
22:47:20.445 00.000 11824 move complete, result=0
22:47:20.445 00.000 11824 worker thread done servicing request
22:47:20.445 00.000 11824 Worker thread wakes up
22:47:20.445 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:20.445 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:47:20.448 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:23.882 03.434 11824 Exposure complete
22:47:24.212 00.330 11824 worker thread done servicing request
22:47:24.213 00.001 12116 OnExposeComplete: enter
22:47:24.221 00.008 12116 UpdateGuideState(): m_state=6
22:47:24.229 00.008 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 544
22:47:24.234 00.005 12116 Star::Find returns 1 (0), X=691.98, Y=1005.39, Mass=832663, SNR=119.7, Peak=65535 HFD=3.6
22:47:24.243 00.009 12116 MultiStar: [#1 -0.41,0.36,0.82,U] [#2 -0.46,0.31,0.73,U] [#3 -0.42,0.39,0.73,U] [#4 0.54,-0.02,0.65,U] [#5 -0.29,0.19,0.53,U] [#6 -0.11,0.17,0.66,U] [#7 -0.34,0.18,0.44,U] [#8 -0.30,0.23,0.34,U] 
22:47:24.248 00.005 12116 refined, 8 included, MultiStar: {-0.28, 0.18}, one-star: {-0.57, -0.10}
22:47:24.255 00.007 12116 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.71) = xAngle (-0.14 = -0.14)
22:47:24.259 00.004 12116 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.85 = 2.85)
22:47:24.263 00.004 12116 CameraToMount -- cameraX=-0.28 cameraY=0.18 hyp=0.34 cameraTheta=2.58 mountX=0.33 mountY=0.10, mountTheta=0.28
22:47:24.271 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.28, y=0.18, opts=13)
22:47:24.276 00.005 12116 Enqueuing Move request for scope (-0.28, 0.18)
22:47:24.280 00.004 11824 Worker thread wakes up
22:47:24.280 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1591, FiltMax=65535, Gamma=0.510
22:47:24.285 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.18) opts 0xd
22:47:24.285 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.28, 0.18)
22:47:24.285 00.000 11824 Moving (-0.28, 0.18) raw xDistance=0.33 yDistance=0.10
22:47:24.285 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:47:24.285 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:24.285 00.000 12116 UpdateGuideState exits: m=832663 SNR=119.7
22:47:24.290 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:47:24.290 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:24.294 00.004 11824 MoveAxis(W, 75, ABG)
22:47:24.295 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:24.298 00.003 11824 Guiding  Dir = 3, Dur = 75
22:47:24.299 00.001 12116 Enqueuing Expose request
22:47:24.304 00.005 11824 IsSlewing returns 0
22:47:24.304 00.000 11824 IsGuiding returns 0
22:47:24.305 00.001 11824 PulseGuide returned control before completion, sleep 85
22:47:24.395 00.090 11824 IsGuiding returns 1
22:47:24.395 00.000 11824 scope still moving after pulse duration time elapsed
22:47:24.427 00.032 11824 IsSlewing returns 0
22:47:24.427 00.000 11824 IsGuiding returns 0
22:47:24.427 00.000 11824 scope move finished after 75 + 47 ms
22:47:24.428 00.001 11824 Move returns status 0, amount 75
22:47:24.428 00.000 11824 MoveAxis(N, 0, ABG)
22:47:24.428 00.000 11824 Move returns status 0, amount 0
22:47:24.428 00.000 11824 move complete, result=0
22:47:24.428 00.000 11824 worker thread done servicing request
22:47:24.428 00.000 11824 Worker thread wakes up
22:47:24.428 00.000 12116 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH
22:47:24.432 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:24.432 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:47:27.854 03.422 11824 Exposure complete
22:47:28.097 00.243 11824 worker thread done servicing request
22:47:28.097 00.000 12116 OnExposeComplete: enter
22:47:28.099 00.002 12116 UpdateGuideState(): m_state=6
22:47:28.103 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 545
22:47:28.106 00.003 12116 Star::Find returns 1 (0), X=691.73, Y=1005.38, Mass=805444, SNR=105.6, Peak=65535 HFD=3.5
22:47:28.111 00.005 12116 MultiStar: [#1 -0.85,0.29,1.01,U] [#2 -0.75,0.16,0.91,U] [#3 -0.83,0.23,0.85,U] [#4 0.89,-0.16,0.80,U] [#5 -0.67,0.21,0.49,U] [#6 -0.49,0.21,0.77,U] [#7 -0.72,0.08,0.49,U] [#8 -0.73,0.07,0.41,U] 
22:47:28.112 00.001 12116 refined, 8 included, MultiStar: {-0.55, 0.11}, one-star: {-0.83, -0.11}
22:47:28.116 00.004 12116 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.71) = xAngle (0.23 = 0.23)
22:47:28.121 00.005 12116 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.22 = -3.06)
22:47:28.122 00.001 12116 CameraToMount -- cameraX=-0.55 cameraY=0.11 hyp=0.56 cameraTheta=2.95 mountX=0.55 mountY=-0.04, mountTheta=-0.08
22:47:28.129 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.55, y=0.11, opts=13)
22:47:28.132 00.003 12116 Enqueuing Move request for scope (-0.55, 0.11)
22:47:28.135 00.003 11824 Worker thread wakes up
22:47:28.135 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.11) opts 0xd
22:47:28.135 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1751, FiltMax=65535, Gamma=0.510
22:47:28.138 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.55, 0.11)
22:47:28.138 00.000 12116 UpdateGuideState exits: m=805444 SNR=105.6
22:47:28.141 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:28.144 00.003 11824 Moving (-0.55, 0.11) raw xDistance=0.55 yDistance=-0.04
22:47:28.145 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
22:47:28.145 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:28.145 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:28.147 00.002 12116 Enqueuing Expose request
22:47:28.150 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:47:28.150 00.000 11824 MoveAxis(W, 128, ABG)
22:47:28.150 00.000 11824 Guiding  Dir = 3, Dur = 128
22:47:28.150 00.000 11824 IsSlewing returns 0
22:47:28.151 00.001 11824 IsGuiding returns 0
22:47:28.151 00.000 11824 PulseGuide returned control before completion, sleep 138
22:47:28.304 00.153 11824 IsGuiding returns 1
22:47:28.304 00.000 11824 scope still moving after pulse duration time elapsed
22:47:28.336 00.032 11824 IsSlewing returns 0
22:47:28.336 00.000 11824 IsGuiding returns 0
22:47:28.336 00.000 11824 scope move finished after 128 + 57 ms
22:47:28.336 00.000 11824 Move returns status 0, amount 128
22:47:28.336 00.000 11824 MoveAxis(N, 0, ABG)
22:47:28.337 00.001 11824 Move returns status 0, amount 0
22:47:28.337 00.000 11824 move complete, result=0
22:47:28.337 00.000 11824 worker thread done servicing request
22:47:28.337 00.000 11824 Worker thread wakes up
22:47:28.337 00.000 12116 GuideStep: 0.5 px 128 ms WEST, -0.0 px 0 ms NORTH
22:47:28.340 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:28.340 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:47:31.780 03.440 11824 Exposure complete
22:47:32.070 00.290 11824 worker thread done servicing request
22:47:32.070 00.000 12116 OnExposeComplete: enter
22:47:32.073 00.003 12116 UpdateGuideState(): m_state=6
22:47:32.077 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 546
22:47:32.080 00.003 12116 Star::Find returns 1 (0), X=691.88, Y=1005.37, Mass=820583, SNR=120.9, Peak=65535 HFD=3.5
22:47:32.083 00.003 12116 MultiStar: [#1 -0.63,0.31,0.83,U] [#2 -0.57,0.35,0.71,U] [#3 -0.55,0.52,0.71,U] [#4 0.73,0.08,0.64,U] [#5 -0.34,0.20,0.43,U] [#6 -0.40,0.46,0.57,U] [#7 -0.46,0.21,0.43,U] [#8 -0.39,0.28,0.42,U] 
22:47:32.088 00.005 12116 refined, 8 included, MultiStar: {-0.39, 0.24}, one-star: {-0.67, -0.12}
22:47:32.091 00.003 12116 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.71) = xAngle (-0.12 = -0.12)
22:47:32.095 00.004 12116 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.87 = 2.87)
22:47:32.098 00.003 12116 CameraToMount -- cameraX=-0.39 cameraY=0.24 hyp=0.46 cameraTheta=2.59 mountX=0.46 mountY=0.12, mountTheta=0.27
22:47:32.105 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.39, y=0.24, opts=13)
22:47:32.109 00.004 12116 Enqueuing Move request for scope (-0.39, 0.24)
22:47:32.113 00.004 11824 Worker thread wakes up
22:47:32.114 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1610, FiltMax=65535, Gamma=0.510
22:47:32.117 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.24) opts 0xd
22:47:32.117 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.39, 0.24)
22:47:32.117 00.000 11824 Moving (-0.39, 0.24) raw xDistance=0.46 yDistance=0.12
22:47:32.118 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
22:47:32.118 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:32.118 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:47:32.118 00.000 11824 MoveAxis(W, 111, ABG)
22:47:32.118 00.000 11824 Guiding  Dir = 3, Dur = 111
22:47:32.118 00.000 12116 UpdateGuideState exits: m=820583 SNR=120.9
22:47:32.123 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:32.127 00.004 11824 IsSlewing returns 0
22:47:32.127 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:32.131 00.004 11824 IsGuiding returns 0
22:47:32.131 00.000 12116 Enqueuing Expose request
22:47:32.137 00.006 11824 PulseGuide returned control before completion, sleep 121
22:47:32.272 00.135 11824 IsGuiding returns 1
22:47:32.272 00.000 11824 scope still moving after pulse duration time elapsed
22:47:32.303 00.031 11824 IsSlewing returns 0
22:47:32.303 00.000 11824 IsGuiding returns 1
22:47:32.335 00.032 11824 IsSlewing returns 0
22:47:32.336 00.001 11824 IsGuiding returns 1
22:47:32.366 00.030 11824 IsSlewing returns 0
22:47:32.366 00.000 11824 IsGuiding returns 0
22:47:32.366 00.000 11824 scope move finished after 111 + 124 ms
22:47:32.367 00.001 11824 Move returns status 0, amount 111
22:47:32.367 00.000 11824 MoveAxis(N, 0, ABG)
22:47:32.367 00.000 11824 Move returns status 0, amount 0
22:47:32.367 00.000 11824 move complete, result=0
22:47:32.368 00.001 11824 worker thread done servicing request
22:47:32.368 00.000 12116 GuideStep: 0.5 px 111 ms WEST, 0.1 px 0 ms NORTH
22:47:32.372 00.004 11824 Worker thread wakes up
22:47:32.373 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:32.373 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:47:35.776 03.403 11824 Exposure complete
22:47:36.023 00.247 11824 worker thread done servicing request
22:47:36.023 00.000 12116 OnExposeComplete: enter
22:47:36.027 00.004 12116 UpdateGuideState(): m_state=6
22:47:36.030 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 547
22:47:36.036 00.006 12116 Star::Find returns 1 (0), X=692.32, Y=1005.50, Mass=804192, SNR=130.5, Peak=65535 HFD=3.3
22:47:36.043 00.007 12116 MultiStar: [#1 -0.26,0.35,0.86,U] [#2 -0.14,0.15,0.62,U] [#3 -0.36,0.62,0.66,U] [#4 0.59,0.02,0.58,U] [#5 -0.07,0.15,0.39,U] [#6 0.00,0.59,0.45,U] [#7 -0.15,0.38,0.44,U] [#8 0.15,0.11,0.33,U] 
22:47:36.046 00.003 12116 single-star, 8 included, MultiStar: {-0.09, 0.25}, one-star: {-0.23, 0.01}
22:47:36.049 00.003 12116 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.71) = xAngle (0.38 = 0.38)
22:47:36.056 00.007 12116 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.36 = -2.92)
22:47:36.060 00.004 12116 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.09 mountX=0.22 mountY=-0.05, mountTheta=-0.23
22:47:36.069 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=0.01, opts=13)
22:47:36.073 00.004 12116 Enqueuing Move request for scope (-0.23, 0.01)
22:47:36.077 00.004 11824 Worker thread wakes up
22:47:36.077 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd
22:47:36.077 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1738, FiltMax=65535, Gamma=0.510
22:47:36.081 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.23, 0.01)
22:47:36.081 00.000 12116 UpdateGuideState exits: m=804192 SNR=130.5
22:47:36.084 00.003 11824 Moving (-0.23, 0.01) raw xDistance=0.22 yDistance=-0.05
22:47:36.084 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:47:36.084 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:36.084 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:47:36.085 00.001 11824 MoveAxis(E, 0, ABG)
22:47:36.085 00.000 11824 Move returns status 0, amount 0
22:47:36.085 00.000 11824 MoveAxis(N, 0, ABG)
22:47:36.085 00.000 11824 Move returns status 0, amount 0
22:47:36.085 00.000 11824 move complete, result=0
22:47:36.085 00.000 11824 worker thread done servicing request
22:47:36.085 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:36.090 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:36.094 00.004 12116 Enqueuing Expose request
22:47:36.098 00.004 11824 Worker thread wakes up
22:47:36.098 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:36.103 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:36.103 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:47:39.501 03.398 11824 Exposure complete
22:47:39.735 00.234 11824 worker thread done servicing request
22:47:39.735 00.000 12116 OnExposeComplete: enter
22:47:39.739 00.004 12116 UpdateGuideState(): m_state=6
22:47:39.743 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 548
22:47:39.746 00.003 12116 Star::Find returns 1 (0), X=692.14, Y=1005.58, Mass=844703, SNR=108.5, Peak=65535 HFD=3.6
22:47:39.749 00.003 12116 MultiStar: [#1 -0.40,0.44,0.98,U] [#2 -0.28,0.51,0.74,U] [#3 -0.21,0.32,0.78,U] [#4 0.55,0.08,0.70,U] [#5 -0.16,0.50,0.51,U] [#6 -0.09,0.16,0.76,U] [#7 -0.33,0.32,0.46,U] [#8 -0.21,0.45,0.39,U] 
22:47:39.752 00.003 12116 refined, 8 included, MultiStar: {-0.19, 0.30}, one-star: {-0.41, 0.09}
22:47:39.755 00.003 12116 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.71) = xAngle (-0.59 = -0.59)
22:47:39.757 00.002 12116 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.40 = 2.40)
22:47:39.760 00.003 12116 CameraToMount -- cameraX=-0.19 cameraY=0.30 hyp=0.36 cameraTheta=2.12 mountX=0.30 mountY=0.24, mountTheta=0.68
22:47:39.765 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.19, y=0.30, opts=13)
22:47:39.770 00.005 12116 Enqueuing Move request for scope (-0.19, 0.30)
22:47:39.772 00.002 11824 Worker thread wakes up
22:47:39.772 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1738, FiltMax=65535, Gamma=0.510
22:47:39.775 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.30) opts 0xd
22:47:39.775 00.000 12116 UpdateGuideState exits: m=844703 SNR=108.5
22:47:39.778 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:39.781 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:39.784 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.19, 0.30)
22:47:39.784 00.000 11824 Moving (-0.19, 0.30) raw xDistance=0.30 yDistance=0.24
22:47:39.784 00.000 12116 Enqueuing Expose request
22:47:39.788 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:47:39.788 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:39.788 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:47:39.788 00.000 11824 MoveAxis(W, 66, ABG)
22:47:39.788 00.000 11824 Guiding  Dir = 3, Dur = 66
22:47:39.788 00.000 11824 IsSlewing returns 0
22:47:39.789 00.001 11824 IsGuiding returns 0
22:47:39.789 00.000 11824 PulseGuide returned control before completion, sleep 76
22:47:39.873 00.084 11824 IsGuiding returns 1
22:47:39.873 00.000 11824 scope still moving after pulse duration time elapsed
22:47:39.904 00.031 11824 IsSlewing returns 0
22:47:39.905 00.001 11824 IsGuiding returns 0
22:47:39.905 00.000 11824 scope move finished after 66 + 50 ms
22:47:39.905 00.000 11824 Move returns status 0, amount 66
22:47:39.905 00.000 11824 MoveAxis(N, 0, ABG)
22:47:39.905 00.000 11824 Move returns status 0, amount 0
22:47:39.905 00.000 11824 move complete, result=0
22:47:39.905 00.000 11824 worker thread done servicing request
22:47:39.905 00.000 11824 Worker thread wakes up
22:47:39.905 00.000 12116 GuideStep: 0.3 px 66 ms WEST, 0.2 px 0 ms NORTH
22:47:39.910 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:39.910 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:47:43.319 03.409 11824 Exposure complete
22:47:43.569 00.250 11824 worker thread done servicing request
22:47:43.569 00.000 12116 OnExposeComplete: enter
22:47:43.573 00.004 12116 UpdateGuideState(): m_state=6
22:47:43.577 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 549
22:47:43.579 00.002 12116 Star::Find returns 1 (0), X=692.28, Y=1005.16, Mass=820863, SNR=124.7, Peak=65535 HFD=3.5
22:47:43.583 00.004 12116 MultiStar: [#1 -0.17,0.09,0.74,U] [#2 -0.14,-0.03,0.77,U] [#3 -0.24,0.09,0.59,U] [#4 0.31,-0.29,0.59,U] [#5 -0.22,0.06,0.37,U] [#6 0.01,0.03,0.58,U] [#7 -0.16,-0.18,0.44,U] [#8 -0.02,-0.17,0.38,U] 
22:47:43.586 00.003 12116 refined, 8 included, MultiStar: {-0.11, -0.09}, one-star: {-0.27, -0.33}
22:47:43.589 00.003 12116 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.71) = xAngle (-5.16 = 1.12)
22:47:43.592 00.003 12116 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.18 = -2.18)
22:47:43.596 00.004 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-2.45 mountX=0.06 mountY=-0.12, mountTheta=-1.08
22:47:43.600 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.09, opts=13)
22:47:43.605 00.005 12116 Enqueuing Move request for scope (-0.11, -0.09)
22:47:43.607 00.002 11824 Worker thread wakes up
22:47:43.607 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1658, FiltMax=65535, Gamma=0.510
22:47:43.610 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
22:47:43.610 00.000 12116 UpdateGuideState exits: m=820863 SNR=124.7
22:47:43.613 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
22:47:43.613 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:43.616 00.003 11824 Moving (-0.11, -0.09) raw xDistance=0.06 yDistance=-0.12
22:47:43.616 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:43.621 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:47:43.621 00.000 12116 Enqueuing Expose request
22:47:43.625 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:43.625 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:47:43.625 00.000 11824 MoveAxis(E, 0, ABG)
22:47:43.626 00.001 11824 Move returns status 0, amount 0
22:47:43.626 00.000 11824 MoveAxis(N, 0, ABG)
22:47:43.626 00.000 11824 Move returns status 0, amount 0
22:47:43.626 00.000 11824 move complete, result=0
22:47:43.626 00.000 11824 worker thread done servicing request
22:47:43.626 00.000 11824 Worker thread wakes up
22:47:43.626 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:43.626 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:47:43.630 00.004 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:47.051 03.421 11824 Exposure complete
22:47:47.322 00.271 12116 OnExposeComplete: enter
22:47:47.327 00.005 11824 worker thread done servicing request
22:47:47.327 00.000 12116 UpdateGuideState(): m_state=6
22:47:47.332 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 550
22:47:47.338 00.006 12116 Star::Find returns 1 (0), X=692.30, Y=1004.99, Mass=817749, SNR=114.6, Peak=65535 HFD=3.4
22:47:47.346 00.008 12116 MultiStar: [#1 -0.28,-0.20,0.83,U] [#2 -0.17,-0.26,0.65,U] [#3 -0.20,-0.20,0.78,U] [#4 0.15,-0.41,0.82,U] [#5 0.14,0.08,0.37,U] [#6 -0.10,-0.29,0.58,U] [#7 -0.06,-0.22,0.48,U] [#8 0.16,-0.55,0.41,U] 
22:47:47.350 00.004 12116 refined, 8 included, MultiStar: {-0.10, -0.30}, one-star: {-0.25, -0.50}
22:47:47.358 00.008 12116 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.71) = xAngle (-4.61 = 1.67)
22:47:47.364 00.006 12116 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.62 = -1.62)
22:47:47.366 00.002 12116 CameraToMount -- cameraX=-0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.89 mountX=-0.03 mountY=-0.32, mountTheta=-1.67
22:47:47.375 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.10, y=-0.30, opts=13)
22:47:47.378 00.003 12116 Enqueuing Move request for scope (-0.10, -0.30)
22:47:47.381 00.003 11824 Worker thread wakes up
22:47:47.382 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5130, FiltMin=1699, FiltMax=65535, Gamma=0.510
22:47:47.386 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.30) opts 0xd
22:47:47.386 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.10, -0.30)
22:47:47.386 00.000 12116 UpdateGuideState exits: m=817749 SNR=114.6
22:47:47.390 00.004 11824 Moving (-0.10, -0.30) raw xDistance=-0.03 yDistance=-0.32
22:47:47.390 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:47.394 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:47:47.394 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:47.397 00.003 12116 Enqueuing Expose request
22:47:47.401 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:47.401 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:47:47.401 00.000 11824 MoveAxis(E, 0, ABG)
22:47:47.401 00.000 11824 Move returns status 0, amount 0
22:47:47.401 00.000 11824 MoveAxis(N, 0, ABG)
22:47:47.401 00.000 11824 Move returns status 0, amount 0
22:47:47.401 00.000 11824 move complete, result=0
22:47:47.401 00.000 11824 worker thread done servicing request
22:47:47.401 00.000 11824 Worker thread wakes up
22:47:47.401 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:47.401 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:47:47.405 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:47:50.799 03.394 11824 Exposure complete
22:47:51.043 00.244 11824 worker thread done servicing request
22:47:51.043 00.000 12116 OnExposeComplete: enter
22:47:51.046 00.003 12116 UpdateGuideState(): m_state=6
22:47:51.049 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 551
22:47:51.053 00.004 12116 Star::Find returns 1 (0), X=692.45, Y=1004.80, Mass=802570, SNR=117.7, Peak=65535 HFD=3.4
22:47:51.056 00.003 12116 MultiStar: [#1 -0.03,-0.30,0.89,U] [#2 0.18,-0.64,0.68,U] [#3 0.01,-0.28,0.77,U] [#4 0.21,-0.47,0.55,U] [#5 0.15,-0.05,0.45,U] [#6 0.16,-0.29,0.55,U] [#7 0.12,-0.45,0.46,U] [#8 0.41,-0.57,0.37,U] 
22:47:51.059 00.003 12116 refined, 8 included, MultiStar: {0.08, -0.43}, one-star: {-0.10, -0.69}
22:47:51.061 00.002 12116 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.71) = xAngle (-4.09 = 2.19)
22:47:51.063 00.002 12116 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.10 = -1.10)
22:47:51.067 00.004 12116 CameraToMount -- cameraX=0.08 cameraY=-0.43 hyp=0.44 cameraTheta=-1.38 mountX=-0.26 mountY=-0.39, mountTheta=-2.15
22:47:51.075 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=-0.43, opts=13)
22:47:51.078 00.003 12116 Enqueuing Move request for scope (0.08, -0.43)
22:47:51.081 00.003 11824 Worker thread wakes up
22:47:51.081 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1728, FiltMax=65535, Gamma=0.510
22:47:51.085 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.43) opts 0xd
22:47:51.085 00.000 11824 Handling offset move in thread for scope, endpoint = (0.08, -0.43)
22:47:51.085 00.000 12116 UpdateGuideState exits: m=802570 SNR=117.7
22:47:51.088 00.003 11824 Moving (0.08, -0.43) raw xDistance=-0.26 yDistance=-0.39
22:47:51.089 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:51.091 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:47:51.091 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:51.091 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:51.094 00.003 12116 Enqueuing Expose request
22:47:51.097 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:47:51.097 00.000 11824 MoveAxis(E, 0, ABG)
22:47:51.097 00.000 11824 Move returns status 0, amount 0
22:47:51.097 00.000 11824 MoveAxis(N, 0, ABG)
22:47:51.097 00.000 11824 Move returns status 0, amount 0
22:47:51.097 00.000 11824 move complete, result=0
22:47:51.097 00.000 11824 worker thread done servicing request
22:47:51.097 00.000 11824 Worker thread wakes up
22:47:51.097 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:51.097 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:47:51.101 00.004 12116 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
22:47:54.509 03.408 11824 Exposure complete
22:47:54.752 00.243 11824 worker thread done servicing request
22:47:54.752 00.000 12116 OnExposeComplete: enter
22:47:54.756 00.004 12116 UpdateGuideState(): m_state=6
22:47:54.760 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 552
22:47:54.762 00.002 12116 Star::Find returns 1 (0), X=692.09, Y=1004.71, Mass=809143, SNR=125.7, Peak=65535 HFD=3.4
22:47:54.766 00.004 12116 MultiStar: [#1 -0.42,-0.42,0.79,U] [#2 -0.38,-0.63,0.70,U] [#3 -0.36,-0.37,0.68,U] [#4 0.20,-0.76,0.55,U] [#5 -0.21,-0.36,0.40,U] [#6 -0.14,-0.30,0.58,U] [#7 -0.45,-0.24,0.42,U] [#8 0.05,-0.48,0.39,U] 
22:47:54.769 00.003 12116 refined, 8 included, MultiStar: {-0.28, -0.51}, one-star: {-0.47, -0.78}
22:47:54.772 00.003 12116 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.71) = xAngle (-4.78 = 1.50)
22:47:54.775 00.003 12116 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.80 = -1.80)
22:47:54.777 00.002 12116 CameraToMount -- cameraX=-0.28 cameraY=-0.51 hyp=0.58 cameraTheta=-2.07 mountX=0.04 mountY=-0.57, mountTheta=-1.50
22:47:54.783 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.28, y=-0.51, opts=13)
22:47:54.787 00.004 12116 Enqueuing Move request for scope (-0.28, -0.51)
22:47:54.790 00.003 11824 Worker thread wakes up
22:47:54.790 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1546, FiltMax=65535, Gamma=0.510
22:47:54.793 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.51) opts 0xd
22:47:54.793 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.28, -0.51)
22:47:54.793 00.000 12116 UpdateGuideState exits: m=809143 SNR=125.7
22:47:54.795 00.002 11824 Moving (-0.28, -0.51) raw xDistance=0.04 yDistance=-0.57
22:47:54.795 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:47:54.796 00.001 11824 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:47:54.796 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:54.798 00.002 11824 MoveAxis(E, 0, ABG)
22:47:54.798 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:54.801 00.003 12116 Enqueuing Expose request
22:47:54.804 00.003 11824 Move returns status 0, amount 0
22:47:54.804 00.000 11824 MoveAxis(N, 107, ABG)
22:47:54.805 00.001 11824 Guiding  Dir = 0, Dur = 107
22:47:54.805 00.000 11824 IsSlewing returns 0
22:47:54.805 00.000 11824 IsGuiding returns 0
22:47:54.805 00.000 11824 PulseGuide returned control before completion, sleep 117
22:47:54.937 00.132 11824 IsGuiding returns 1
22:47:54.937 00.000 11824 scope still moving after pulse duration time elapsed
22:47:54.968 00.031 11824 IsSlewing returns 0
22:47:54.969 00.001 11824 IsGuiding returns 0
22:47:54.969 00.000 11824 scope move finished after 107 + 57 ms
22:47:54.970 00.001 11824 Move returns status 0, amount 107
22:47:54.970 00.000 11824 move complete, result=0
22:47:54.970 00.000 11824 worker thread done servicing request
22:47:54.970 00.000 11824 Worker thread wakes up
22:47:54.971 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:54.971 00.000 12116 GuideStep: 0.0 px 0 ms EAST, -0.6 px 107 ms NORTH
22:47:54.975 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:47:58.379 03.404 11824 Exposure complete
22:47:58.623 00.244 11824 worker thread done servicing request
22:47:58.623 00.000 12116 OnExposeComplete: enter
22:47:58.627 00.004 12116 UpdateGuideState(): m_state=6
22:47:58.630 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 553
22:47:58.633 00.003 12116 Star::Find returns 1 (0), X=692.61, Y=1004.91, Mass=815187, SNR=105.4, Peak=63802 HFD=3.6
22:47:58.638 00.005 12116 MultiStar: [#1 -0.01,-0.10,0.82,U] [#2 0.23,-0.39,0.76,U] [#3 -0.04,-0.34,0.82,U] [#4 -0.10,-0.67,0.69,U] [#5 0.06,-0.34,0.40,U] [#6 0.25,-0.16,0.65,U] [#7 0.01,-0.29,0.48,U] [#8 0.24,-0.46,0.35,U] 
22:47:58.642 00.004 12116 refined, 8 included, MultiStar: {0.07, -0.37}, one-star: {0.06, -0.58}
22:47:58.647 00.005 12116 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.71) = xAngle (-4.11 = 2.18)
22:47:58.655 00.008 12116 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.12 = -1.12)
22:47:58.661 00.006 12116 CameraToMount -- cameraX=0.07 cameraY=-0.37 hyp=0.38 cameraTheta=-1.39 mountX=-0.22 mountY=-0.34, mountTheta=-2.13
22:47:58.671 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.37, opts=13)
22:47:58.675 00.004 12116 Enqueuing Move request for scope (0.07, -0.37)
22:47:58.680 00.005 11824 Worker thread wakes up
22:47:58.680 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1383, FiltMax=65535, Gamma=0.510
22:47:58.684 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.37) opts 0xd
22:47:58.684 00.000 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.37)
22:47:58.684 00.000 11824 Moving (0.07, -0.37) raw xDistance=-0.22 yDistance=-0.34
22:47:58.685 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
22:47:58.685 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:58.685 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:47:58.685 00.000 11824 MoveAxis(E, 0, ABG)
22:47:58.685 00.000 11824 Move returns status 0, amount 0
22:47:58.685 00.000 11824 MoveAxis(N, 0, ABG)
22:47:58.685 00.000 11824 Move returns status 0, amount 0
22:47:58.685 00.000 11824 move complete, result=0
22:47:58.685 00.000 11824 worker thread done servicing request
22:47:58.686 00.001 12116 UpdateGuideState exits: m=815187 SNR=105.4
22:47:58.690 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:58.695 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:47:58.699 00.004 12116 Enqueuing Expose request
22:47:58.704 00.005 11824 Worker thread wakes up
22:47:58.704 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:47:58.707 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:47:58.707 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:02.132 03.425 11824 Exposure complete
22:48:02.381 00.249 11824 worker thread done servicing request
22:48:02.381 00.000 12116 OnExposeComplete: enter
22:48:02.385 00.004 12116 UpdateGuideState(): m_state=6
22:48:02.389 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 554
22:48:02.392 00.003 12116 Star::Find returns 1 (0), X=692.14, Y=1005.17, Mass=842042, SNR=134.8, Peak=65535 HFD=3.7
22:48:02.396 00.004 12116 MultiStar: [#1 -0.49,0.06,0.71,U] [#2 -0.41,0.03,0.70,U] [#3 -0.32,0.14,0.65,U] [#4 0.61,-0.27,0.55,U] [#5 -0.22,0.19,0.38,U] [#6 -0.14,0.05,0.53,U] [#7 -0.41,0.05,0.38,U] [#8 -0.52,0.13,0.34,U] 
22:48:02.400 00.004 12116 refined, 8 included, MultiStar: {-0.27, -0.03}, one-star: {-0.42, -0.32}
22:48:02.407 00.007 12116 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.71) = xAngle (-5.74 = 0.54)
22:48:02.412 00.005 12116 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.76 = -2.76)
22:48:02.416 00.004 12116 CameraToMount -- cameraX=-0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-3.03 mountX=0.23 mountY=-0.10, mountTheta=-0.41
22:48:02.425 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.27, y=-0.03, opts=13)
22:48:02.429 00.004 12116 Enqueuing Move request for scope (-0.27, -0.03)
22:48:02.433 00.004 11824 Worker thread wakes up
22:48:02.433 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.03) opts 0xd
22:48:02.433 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1747, FiltMax=65535, Gamma=0.510
22:48:02.437 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.27, -0.03)
22:48:02.437 00.000 11824 Moving (-0.27, -0.03) raw xDistance=0.23 yDistance=-0.10
22:48:02.437 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:48:02.437 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:02.437 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:48:02.437 00.000 11824 MoveAxis(E, 0, ABG)
22:48:02.437 00.000 11824 Move returns status 0, amount 0
22:48:02.437 00.000 11824 MoveAxis(N, 0, ABG)
22:48:02.437 00.000 11824 Move returns status 0, amount 0
22:48:02.437 00.000 11824 move complete, result=0
22:48:02.437 00.000 11824 worker thread done servicing request
22:48:02.438 00.001 12116 UpdateGuideState exits: m=842042 SNR=134.8
22:48:02.441 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:02.446 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:48:02.449 00.003 12116 Enqueuing Expose request
22:48:02.455 00.006 11824 Worker thread wakes up
22:48:02.455 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:02.458 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:48:02.458 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:05.875 03.417 11824 Exposure complete
22:48:06.111 00.236 11824 worker thread done servicing request
22:48:06.111 00.000 12116 OnExposeComplete: enter
22:48:06.114 00.003 12116 UpdateGuideState(): m_state=6
22:48:06.118 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 555
22:48:06.122 00.004 12116 Star::Find returns 1 (0), X=692.14, Y=1005.40, Mass=835736, SNR=120.5, Peak=65535 HFD=3.7
22:48:06.126 00.004 12116 MultiStar: [#1 -0.36,0.31,0.89,U] [#2 -0.42,0.08,0.69,U] [#3 -0.30,0.44,0.72,U] [#4 0.39,-0.03,0.58,U] [#5 -0.19,0.28,0.44,U] [#6 -0.24,0.57,0.59,U] [#7 -0.51,0.09,0.42,U] [#8 -0.18,0.14,0.35,U] 
22:48:06.131 00.005 12116 refined, 8 included, MultiStar: {-0.27, 0.19}, one-star: {-0.41, -0.09}
22:48:06.136 00.005 12116 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.71) = xAngle (-0.20 = -0.20)
22:48:06.140 00.004 12116 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.79 = 2.79)
22:48:06.145 00.005 12116 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.52 mountX=0.32 mountY=0.11, mountTheta=0.34
22:48:06.151 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.27, y=0.19, opts=13)
22:48:06.157 00.006 12116 Enqueuing Move request for scope (-0.27, 0.19)
22:48:06.161 00.004 11824 Worker thread wakes up
22:48:06.162 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1779, FiltMax=65535, Gamma=0.510
22:48:06.165 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
22:48:06.165 00.000 12116 UpdateGuideState exits: m=835736 SNR=120.5
22:48:06.170 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
22:48:06.172 00.002 11824 Moving (-0.27, 0.19) raw xDistance=0.32 yDistance=0.11
22:48:06.172 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
22:48:06.172 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:06.172 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:48:06.172 00.000 11824 MoveAxis(W, 72, ABG)
22:48:06.173 00.001 11824 Guiding  Dir = 3, Dur = 72
22:48:06.173 00.000 11824 IsSlewing returns 0
22:48:06.173 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:06.178 00.005 11824 IsGuiding returns 0
22:48:06.178 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:48:06.182 00.004 11824 PulseGuide returned control before completion, sleep 82
22:48:06.182 00.000 12116 Enqueuing Expose request
22:48:06.268 00.086 11824 IsGuiding returns 1
22:48:06.268 00.000 11824 scope still moving after pulse duration time elapsed
22:48:06.299 00.031 11824 IsSlewing returns 0
22:48:06.299 00.000 11824 IsGuiding returns 0
22:48:06.299 00.000 11824 scope move finished after 72 + 49 ms
22:48:06.299 00.000 11824 Move returns status 0, amount 72
22:48:06.300 00.001 11824 MoveAxis(N, 0, ABG)
22:48:06.300 00.000 11824 Move returns status 0, amount 0
22:48:06.300 00.000 11824 move complete, result=0
22:48:06.300 00.000 11824 worker thread done servicing request
22:48:06.300 00.000 11824 Worker thread wakes up
22:48:06.300 00.000 12116 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
22:48:06.304 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:48:06.304 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:09.705 03.401 11824 Exposure complete
22:48:09.949 00.244 11824 worker thread done servicing request
22:48:09.949 00.000 12116 OnExposeComplete: enter
22:48:09.954 00.005 12116 UpdateGuideState(): m_state=6
22:48:09.957 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 556
22:48:09.960 00.003 12116 Star::Find returns 1 (0), X=692.50, Y=1005.19, Mass=798777, SNR=123.6, Peak=65535 HFD=3.7
22:48:09.963 00.003 12116 MultiStar: [#1 -0.02,0.18,0.79,U] [#2 0.15,-0.07,0.75,U] [#3 0.06,0.32,0.66,U] [#4 0.25,-0.07,0.59,U] [#5 0.18,0.10,0.48,U] [#6 0.19,0.37,0.60,U] [#7 0.08,0.20,0.46,U] [#8 0.36,0.21,0.36,U] 
22:48:09.966 00.003 12116 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {-0.05, -0.30}
22:48:09.969 00.003 12116 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.71) = xAngle (-2.14 = -2.14)
22:48:09.972 00.003 12116 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.85 = 0.85)
22:48:09.974 00.002 12116 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.58 mountX=-0.07 mountY=0.10, mountTheta=2.19
22:48:09.981 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.11, y=0.07, opts=13)
22:48:09.984 00.003 12116 Enqueuing Move request for scope (0.11, 0.07)
22:48:09.987 00.003 11824 Worker thread wakes up
22:48:09.987 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5133, FiltMin=1338, FiltMax=65535, Gamma=0.510
22:48:09.991 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:48:09.991 00.000 11824 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:48:09.991 00.000 12116 UpdateGuideState exits: m=798777 SNR=123.6
22:48:09.995 00.004 11824 Moving (0.11, 0.07) raw xDistance=-0.07 yDistance=0.10
22:48:09.996 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:09.998 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:48:09.999 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:09.999 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:48:10.004 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:48:10.004 00.000 11824 MoveAxis(E, 0, ABG)
22:48:10.004 00.000 11824 Move returns status 0, amount 0
22:48:10.004 00.000 11824 MoveAxis(N, 0, ABG)
22:48:10.004 00.000 11824 Move returns status 0, amount 0
22:48:10.004 00.000 11824 move complete, result=0
22:48:10.005 00.001 12116 Enqueuing Expose request
22:48:10.007 00.002 11824 worker thread done servicing request
22:48:10.008 00.001 11824 Worker thread wakes up
22:48:10.008 00.000 12116 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:48:10.012 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:48:10.012 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:13.434 03.422 11824 Exposure complete
22:48:13.690 00.256 11824 worker thread done servicing request
22:48:13.690 00.000 12116 OnExposeComplete: enter
22:48:13.694 00.004 12116 UpdateGuideState(): m_state=6
22:48:13.697 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 557
22:48:13.702 00.005 12116 Star::Find returns 1 (0), X=693.39, Y=1005.18, Mass=848225, SNR=120.8, Peak=55008 HFD=3.8
22:48:13.706 00.004 12116 MultiStar: [#1 0.88,0.20,0.82,U] [#2 1.04,-0.05,0.68,U] [#3 0.99,-0.04,0.63,U] [#4 -0.73,-0.00,0.57,U] [#5 0.96,-0.01,0.45,U] [#6 0.96,-0.07,0.61,U] [#7 1.01,0.15,0.44,U] [#8 1.14,-0.18,0.33,U] 
22:48:13.710 00.004 12116 refined, 8 included, MultiStar: {0.78, -0.04}, one-star: {0.83, -0.31}
22:48:13.713 00.003 12116 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.71) = xAngle (-2.77 = -2.77)
22:48:13.716 00.003 12116 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.21 = 0.21)
22:48:13.722 00.006 12116 CameraToMount -- cameraX=0.78 cameraY=-0.04 hyp=0.78 cameraTheta=-0.06 mountX=-0.73 mountY=0.17, mountTheta=2.92
22:48:13.729 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.78, y=-0.04, opts=13)
22:48:13.733 00.004 12116 Enqueuing Move request for scope (0.78, -0.04)
22:48:13.737 00.004 11824 Worker thread wakes up
22:48:13.737 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1648, FiltMax=65535, Gamma=0.510
22:48:13.740 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.04) opts 0xd
22:48:13.740 00.000 12116 UpdateGuideState exits: m=848225 SNR=120.8
22:48:13.744 00.004 11824 Handling offset move in thread for scope, endpoint = (0.78, -0.04)
22:48:13.744 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:13.747 00.003 11824 Moving (0.78, -0.04) raw xDistance=-0.73 yDistance=0.17
22:48:13.747 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:48:13.750 00.003 12116 Enqueuing Expose request
22:48:13.755 00.005 11824 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
22:48:13.755 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:13.756 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:48:13.756 00.000 11824 MoveAxis(E, 162, ABG)
22:48:13.756 00.000 11824 Guiding  Dir = 2, Dur = 162
22:48:13.756 00.000 11824 IsSlewing returns 0
22:48:13.756 00.000 11824 IsGuiding returns 0
22:48:13.757 00.001 11824 PulseGuide returned control before completion, sleep 172
22:48:13.940 00.183 11824 IsGuiding returns 1
22:48:13.940 00.000 11824 scope still moving after pulse duration time elapsed
22:48:13.972 00.032 11824 IsSlewing returns 0
22:48:13.973 00.001 11824 IsGuiding returns 0
22:48:13.973 00.000 11824 scope move finished after 162 + 54 ms
22:48:13.973 00.000 11824 Move returns status 0, amount 162
22:48:13.973 00.000 11824 MoveAxis(N, 0, ABG)
22:48:13.973 00.000 11824 Move returns status 0, amount 0
22:48:13.973 00.000 11824 move complete, result=0
22:48:13.973 00.000 11824 worker thread done servicing request
22:48:13.973 00.000 11824 Worker thread wakes up
22:48:13.973 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:48:13.973 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:13.973 00.000 12116 GuideStep: -0.7 px 162 ms EAST, 0.2 px 0 ms NORTH
22:48:17.375 03.402 11824 Exposure complete
22:48:17.619 00.244 11824 worker thread done servicing request
22:48:17.619 00.000 12116 OnExposeComplete: enter
22:48:17.622 00.003 12116 UpdateGuideState(): m_state=6
22:48:17.627 00.005 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 558
22:48:17.630 00.003 12116 Star::Find returns 1 (0), X=692.33, Y=1005.52, Mass=836975, SNR=160.0, Peak=65535 HFD=3.4
22:48:17.633 00.003 12116 MultiStar: [#1 -0.18,0.53,0.64,U] [#2 0.07,0.29,0.58,U] [#3 -0.14,0.49,0.53,U] [#4 0.11,0.15,0.45,U] [#5 0.00,0.43,0.29,U] [#6 0.15,0.30,0.51,U] [#7 0.08,0.24,0.30,U] [#8 0.01,0.55,0.29,U] 
22:48:17.636 00.003 12116 single-star, 8 included, MultiStar: {-0.05, 0.30}, one-star: {-0.23, 0.03}
22:48:17.640 00.004 12116 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.71) = xAngle (0.30 = 0.30)
22:48:17.644 00.004 12116 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.29 = -3.00)
22:48:17.647 00.003 12116 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.02 mountX=0.22 mountY=-0.03, mountTheta=-0.15
22:48:17.654 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=0.03, opts=13)
22:48:17.658 00.004 12116 Enqueuing Move request for scope (-0.23, 0.03)
22:48:17.661 00.003 11824 Worker thread wakes up
22:48:17.661 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1715, FiltMax=65535, Gamma=0.510
22:48:17.664 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd
22:48:17.664 00.000 12116 UpdateGuideState exits: m=836975 SNR=160.0
22:48:17.667 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.23, 0.03)
22:48:17.667 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:17.670 00.003 11824 Moving (-0.23, 0.03) raw xDistance=0.22 yDistance=-0.03
22:48:17.670 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:48:17.674 00.004 12116 Enqueuing Expose request
22:48:17.677 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:48:17.677 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:17.677 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:48:17.677 00.000 11824 MoveAxis(E, 0, ABG)
22:48:17.677 00.000 11824 Move returns status 0, amount 0
22:48:17.677 00.000 11824 MoveAxis(N, 0, ABG)
22:48:17.677 00.000 11824 Move returns status 0, amount 0
22:48:17.677 00.000 11824 move complete, result=0
22:48:17.678 00.001 11824 worker thread done servicing request
22:48:17.678 00.000 11824 Worker thread wakes up
22:48:17.678 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:48:17.678 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:17.681 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:21.081 03.400 11824 Exposure complete
22:48:21.323 00.242 11824 worker thread done servicing request
22:48:21.323 00.000 12116 OnExposeComplete: enter
22:48:21.327 00.004 12116 UpdateGuideState(): m_state=6
22:48:21.330 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 559
22:48:21.333 00.003 12116 Star::Find returns 1 (0), X=693.82, Y=1004.59, Mass=808727, SNR=110.2, Peak=65507 HFD=3.5
22:48:21.337 00.004 12116 MultiStar: [#1 1.34,-0.54,0.87,U] [#2 1.26,-0.48,0.91,U] [#3 1.40,-0.56,0.71,U] [#4 -1.22,-0.45,0.68,U] [#5 1.50,-0.58,0.45,U] [#6 1.61,-0.67,0.00,M1] [#7 1.37,-0.49,0.48,U] [#8 1.54,-0.84,0.00,M1] 
22:48:21.340 00.003 12116 refined, 6 included, MultiStar: {0.99, -0.59}, one-star: {1.27, -0.90}
22:48:21.344 00.004 12116 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.71) = xAngle (-3.25 = 3.03)
22:48:21.347 00.003 12116 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.26 = -0.26)
22:48:21.350 00.003 12116 CameraToMount -- cameraX=0.99 cameraY=-0.59 hyp=1.15 cameraTheta=-0.54 mountX=-1.15 mountY=-0.30, mountTheta=-2.89
22:48:21.356 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.99, y=-0.59, opts=13)
22:48:21.361 00.005 12116 Enqueuing Move request for scope (0.99, -0.59)
22:48:21.364 00.003 11824 Worker thread wakes up
22:48:21.364 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5149, FiltMin=1728, FiltMax=65535, Gamma=0.510
22:48:21.367 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.59) opts 0xd
22:48:21.367 00.000 12116 UpdateGuideState exits: m=808727 SNR=110.2
22:48:21.370 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:21.374 00.004 11824 Handling offset move in thread for scope, endpoint = (0.99, -0.59)
22:48:21.374 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:48:21.378 00.004 11824 Moving (0.99, -0.59) raw xDistance=-1.15 yDistance=-0.30
22:48:21.378 00.000 12116 Enqueuing Expose request
22:48:21.381 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.15
22:48:21.381 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:21.382 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:48:21.382 00.000 11824 MoveAxis(E, 257, ABG)
22:48:21.382 00.000 11824 Guiding  Dir = 2, Dur = 257
22:48:21.382 00.000 11824 IsSlewing returns 0
22:48:21.382 00.000 11824 IsGuiding returns 0
22:48:21.382 00.000 11824 PulseGuide returned control before completion, sleep 267
22:48:21.656 00.274 11824 IsGuiding returns 1
22:48:21.656 00.000 11824 scope still moving after pulse duration time elapsed
22:48:21.687 00.031 11824 IsSlewing returns 0
22:48:21.687 00.000 11824 IsGuiding returns 0
22:48:21.687 00.000 11824 scope move finished after 257 + 48 ms
22:48:21.688 00.001 11824 Move returns status 0, amount 257
22:48:21.688 00.000 11824 MoveAxis(N, 0, ABG)
22:48:21.688 00.000 11824 Move returns status 0, amount 0
22:48:21.688 00.000 11824 move complete, result=0
22:48:21.688 00.000 11824 worker thread done servicing request
22:48:21.688 00.000 11824 Worker thread wakes up
22:48:21.688 00.000 12116 GuideStep: -1.1 px 257 ms EAST, -0.3 px 0 ms NORTH
22:48:21.693 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:48:21.693 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:25.148 03.455 11824 Exposure complete
22:48:25.408 00.260 11824 worker thread done servicing request
22:48:25.408 00.000 12116 OnExposeComplete: enter
22:48:25.412 00.004 12116 UpdateGuideState(): m_state=6
22:48:25.415 00.003 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 560
22:48:25.419 00.004 12116 Star::Find returns 1 (0), X=691.88, Y=1005.93, Mass=804983, SNR=123.7, Peak=65535 HFD=3.8
22:48:25.423 00.004 12116 MultiStar: [#1 -0.68,0.74,0.75,U] [#2 -0.69,0.55,0.81,U] [#3 -0.70,0.52,0.64,U] [#4 0.61,0.13,0.61,U] [#5 -0.51,0.58,0.37,U] [#6 -0.45,0.43,0.65,U] [#7 -0.65,0.52,0.42,U] [#8 -0.72,0.66,0.39,U] 
22:48:25.426 00.003 12116 refined, 8 included, MultiStar: {-0.51, 0.50}, one-star: {-0.68, 0.44}
22:48:25.431 00.005 12116 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.71) = xAngle (-0.35 = -0.35)
22:48:25.434 00.003 12116 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.63 = 2.63)
22:48:25.438 00.004 12116 CameraToMount -- cameraX=-0.51 cameraY=0.50 hyp=0.71 cameraTheta=2.36 mountX=0.67 mountY=0.34, mountTheta=0.48
22:48:25.445 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.51, y=0.50, opts=13)
22:48:25.448 00.003 12116 Enqueuing Move request for scope (-0.51, 0.50)
22:48:25.451 00.003 11824 Worker thread wakes up
22:48:25.451 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.50) opts 0xd
22:48:25.451 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1354, FiltMax=65535, Gamma=0.510
22:48:25.454 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.51, 0.50)
22:48:25.455 00.001 12116 UpdateGuideState exits: m=804983 SNR=123.7
22:48:25.457 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:25.460 00.003 11824 Moving (-0.51, 0.50) raw xDistance=0.67 yDistance=0.34
22:48:25.461 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:48:25.463 00.002 12116 Enqueuing Expose request
22:48:25.465 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.67
22:48:25.465 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:25.466 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:48:25.466 00.000 11824 MoveAxis(W, 131, ABG)
22:48:25.466 00.000 11824 Guiding  Dir = 3, Dur = 131
22:48:25.466 00.000 11824 IsSlewing returns 0
22:48:25.466 00.000 11824 IsGuiding returns 0
22:48:25.467 00.001 11824 PulseGuide returned control before completion, sleep 141
22:48:25.615 00.148 11824 IsGuiding returns 1
22:48:25.615 00.000 11824 scope still moving after pulse duration time elapsed
22:48:25.646 00.031 11824 IsSlewing returns 0
22:48:25.646 00.000 11824 IsGuiding returns 0
22:48:25.646 00.000 11824 scope move finished after 131 + 48 ms
22:48:25.647 00.001 11824 Move returns status 0, amount 131
22:48:25.647 00.000 11824 MoveAxis(N, 0, ABG)
22:48:25.647 00.000 11824 Move returns status 0, amount 0
22:48:25.647 00.000 11824 move complete, result=0
22:48:25.647 00.000 11824 worker thread done servicing request
22:48:25.647 00.000 11824 Worker thread wakes up
22:48:25.647 00.000 12116 GuideStep: 0.7 px 131 ms WEST, 0.3 px 0 ms NORTH
22:48:25.650 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:48:25.650 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:29.094 03.444 11824 Exposure complete
22:48:29.387 00.293 11824 worker thread done servicing request
22:48:29.388 00.001 12116 OnExposeComplete: enter
22:48:29.391 00.003 12116 UpdateGuideState(): m_state=6
22:48:29.396 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 561
22:48:29.399 00.003 12116 Star::Find returns 1 (0), X=692.13, Y=1005.65, Mass=806281, SNR=132.2, Peak=65535 HFD=3.6
22:48:29.405 00.006 12116 MultiStar: [#1 -0.46,0.66,0.91,U] [#2 -0.29,0.37,0.62,U] [#3 -0.40,0.57,0.66,U] [#4 0.37,0.41,0.60,U] [#5 -0.29,0.52,0.40,U] [#6 -0.41,0.51,0.58,U] [#7 -0.34,0.53,0.38,U] [#8 -0.06,0.59,0.29,U] 
22:48:29.409 00.004 12116 single-star, 8 included, MultiStar: {-0.29, 0.46}, one-star: {-0.43, 0.17}
22:48:29.413 00.004 12116 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.71) = xAngle (0.06 = 0.06)
22:48:29.416 00.003 12116 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.05 = 3.05)
22:48:29.423 00.007 12116 CameraToMount -- cameraX=-0.43 cameraY=0.17 hyp=0.46 cameraTheta=2.77 mountX=0.46 mountY=0.04, mountTheta=0.10
22:48:29.430 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.43, y=0.17, opts=13)
22:48:29.434 00.004 12116 Enqueuing Move request for scope (-0.43, 0.17)
22:48:29.437 00.003 11824 Worker thread wakes up
22:48:29.437 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5149, FiltMin=1629, FiltMax=65535, Gamma=0.510
22:48:29.441 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.17) opts 0xd
22:48:29.441 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.43, 0.17)
22:48:29.441 00.000 12116 UpdateGuideState exits: m=806281 SNR=132.2
22:48:29.444 00.003 11824 Moving (-0.43, 0.17) raw xDistance=0.46 yDistance=0.04
22:48:29.444 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:29.447 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:48:29.449 00.002 12116 Enqueuing Expose request
22:48:29.453 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
22:48:29.454 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:29.454 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:48:29.454 00.000 11824 MoveAxis(W, 112, ABG)
22:48:29.454 00.000 11824 Guiding  Dir = 3, Dur = 112
22:48:29.454 00.000 11824 IsSlewing returns 0
22:48:29.455 00.001 11824 IsGuiding returns 0
22:48:29.455 00.000 11824 PulseGuide returned control before completion, sleep 122
22:48:29.579 00.124 11824 IsGuiding returns 1
22:48:29.579 00.000 11824 scope still moving after pulse duration time elapsed
22:48:29.611 00.032 11824 IsSlewing returns 0
22:48:29.611 00.000 11824 IsGuiding returns 0
22:48:29.611 00.000 11824 scope move finished after 112 + 44 ms
22:48:29.611 00.000 11824 Move returns status 0, amount 112
22:48:29.612 00.001 11824 MoveAxis(N, 0, ABG)
22:48:29.612 00.000 11824 Move returns status 0, amount 0
22:48:29.612 00.000 11824 move complete, result=0
22:48:29.612 00.000 11824 worker thread done servicing request
22:48:29.612 00.000 11824 Worker thread wakes up
22:48:29.612 00.000 12116 GuideStep: 0.5 px 112 ms WEST, 0.0 px 0 ms NORTH
22:48:29.616 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:48:29.616 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:33.030 03.414 11824 Exposure complete
22:48:33.265 00.235 11824 worker thread done servicing request
22:48:33.265 00.000 12116 OnExposeComplete: enter
22:48:33.269 00.004 12116 UpdateGuideState(): m_state=6
22:48:33.272 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 562
22:48:33.276 00.004 12116 Star::Find returns 1 (0), X=692.25, Y=1005.38, Mass=857951, SNR=124.7, Peak=65535 HFD=3.6
22:48:33.279 00.003 12116 MultiStar: [#1 -0.29,0.40,0.88,U] [#2 -0.22,0.16,0.63,U] [#3 -0.31,0.36,0.71,U] [#4 0.41,0.20,0.63,U] [#5 0.13,0.33,0.40,U] [#6 -0.02,0.30,0.58,U] [#7 -0.05,0.14,0.44,U] [#8 0.04,0.37,0.32,U] 
22:48:33.282 00.003 12116 refined, 8 included, MultiStar: {-0.11, 0.22}, one-star: {-0.31, -0.11}
22:48:33.285 00.003 12116 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.71) = xAngle (-0.66 = -0.66)
22:48:33.288 00.003 12116 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.33 = 2.33)
22:48:33.291 00.003 12116 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.24 cameraTheta=2.06 mountX=0.19 mountY=0.18, mountTheta=0.74
22:48:33.298 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=0.22, opts=13)
22:48:33.301 00.003 12116 Enqueuing Move request for scope (-0.11, 0.22)
22:48:33.304 00.003 11824 Worker thread wakes up
22:48:33.304 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1635, FiltMax=65535, Gamma=0.510
22:48:33.307 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
22:48:33.307 00.000 12116 UpdateGuideState exits: m=857951 SNR=124.7
22:48:33.310 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:33.313 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
22:48:33.313 00.000 11824 Moving (-0.11, 0.22) raw xDistance=0.19 yDistance=0.18
22:48:33.313 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:48:33.313 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:33.313 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:48:33.316 00.003 12116 Enqueuing Expose request
22:48:33.319 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:48:33.319 00.000 11824 MoveAxis(E, 0, ABG)
22:48:33.319 00.000 11824 Move returns status 0, amount 0
22:48:33.319 00.000 11824 MoveAxis(N, 0, ABG)
22:48:33.319 00.000 11824 Move returns status 0, amount 0
22:48:33.319 00.000 11824 move complete, result=0
22:48:33.319 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:48:33.322 00.003 11824 worker thread done servicing request
22:48:33.323 00.001 11824 Worker thread wakes up
22:48:33.323 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:48:33.323 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:36.731 03.408 11824 Exposure complete
22:48:36.974 00.243 11824 worker thread done servicing request
22:48:36.974 00.000 12116 OnExposeComplete: enter
22:48:36.978 00.004 12116 UpdateGuideState(): m_state=6
22:48:36.981 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 563
22:48:36.984 00.003 12116 Star::Find returns 1 (0), X=692.08, Y=1005.53, Mass=832379, SNR=123.7, Peak=65535 HFD=3.6
22:48:36.987 00.003 12116 MultiStar: [#1 -0.38,0.49,0.84,U] [#2 -0.48,0.38,0.83,U] [#3 -0.38,0.50,0.65,U] [#4 0.58,-0.02,0.67,U] [#5 -0.35,0.66,0.42,U] [#6 -0.17,0.19,0.61,U] [#7 -0.15,0.27,0.44,U] [#8 -0.26,0.52,0.30,U] 
22:48:36.990 00.003 12116 refined, 8 included, MultiStar: {-0.25, 0.31}, one-star: {-0.48, 0.04}
22:48:36.994 00.004 12116 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.71) = xAngle (-0.45 = -0.45)
22:48:36.997 00.003 12116 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.53 = 2.53)
22:48:36.999 00.002 12116 CameraToMount -- cameraX=-0.25 cameraY=0.31 hyp=0.40 cameraTheta=2.26 mountX=0.36 mountY=0.23, mountTheta=0.57
22:48:37.005 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=0.31, opts=13)
22:48:37.009 00.004 12116 Enqueuing Move request for scope (-0.25, 0.31)
22:48:37.012 00.003 11824 Worker thread wakes up
22:48:37.012 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1501, FiltMax=65535, Gamma=0.510
22:48:37.014 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.31) opts 0xd
22:48:37.014 00.000 12116 UpdateGuideState exits: m=832379 SNR=123.7
22:48:37.017 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.25, 0.31)
22:48:37.017 00.000 11824 Moving (-0.25, 0.31) raw xDistance=0.36 yDistance=0.23
22:48:37.017 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
22:48:37.017 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:37.017 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:48:37.017 00.000 11824 MoveAxis(W, 80, ABG)
22:48:37.017 00.000 11824 Guiding  Dir = 3, Dur = 80
22:48:37.018 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:37.021 00.003 11824 IsSlewing returns 0
22:48:37.021 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:48:37.025 00.004 11824 IsGuiding returns 0
22:48:37.025 00.000 12116 Enqueuing Expose request
22:48:37.027 00.002 11824 PulseGuide returned control before completion, sleep 90
22:48:37.118 00.091 11824 IsGuiding returns 1
22:48:37.118 00.000 11824 scope still moving after pulse duration time elapsed
22:48:37.150 00.032 11824 IsSlewing returns 0
22:48:37.150 00.000 11824 IsGuiding returns 0
22:48:37.150 00.000 11824 scope move finished after 80 + 45 ms
22:48:37.151 00.001 11824 Move returns status 0, amount 80
22:48:37.151 00.000 11824 MoveAxis(N, 0, ABG)
22:48:37.151 00.000 11824 Move returns status 0, amount 0
22:48:37.151 00.000 11824 move complete, result=0
22:48:37.151 00.000 11824 worker thread done servicing request
22:48:37.151 00.000 11824 Worker thread wakes up
22:48:37.151 00.000 12116 GuideStep: 0.4 px 80 ms WEST, 0.2 px 0 ms NORTH
22:48:37.154 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:48:37.154 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:40.571 03.417 11824 Exposure complete
22:48:40.832 00.261 11824 worker thread done servicing request
22:48:40.832 00.000 12116 OnExposeComplete: enter
22:48:40.837 00.005 12116 UpdateGuideState(): m_state=6
22:48:40.841 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 564
22:48:40.844 00.003 12116 Star::Find returns 1 (0), X=692.24, Y=1005.27, Mass=835380, SNR=116.6, Peak=65535 HFD=3.6
22:48:40.846 00.002 12116 MultiStar: [#1 -0.17,0.18,0.69,U] [#2 -0.10,-0.01,0.64,U] [#3 -0.19,-0.16,0.72,U] [#4 -0.10,-0.37,0.68,U] [#5 -0.25,0.15,0.41,U] [#6 -0.05,-0.34,0.62,U] [#7 -0.24,0.07,0.48,U] [#8 -0.08,0.10,0.35,U] 
22:48:40.849 00.003 12116 refined, 8 included, MultiStar: {-0.18, -0.10}, one-star: {-0.32, -0.22}
22:48:40.852 00.003 12116 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.71) = xAngle (-5.34 = 0.94)
22:48:40.855 00.003 12116 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.35 = -2.35)
22:48:40.858 00.003 12116 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-2.62 mountX=0.12 mountY=-0.14, mountTheta=-0.88
22:48:40.864 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.18, y=-0.10, opts=13)
22:48:40.868 00.004 12116 Enqueuing Move request for scope (-0.18, -0.10)
22:48:40.872 00.004 11824 Worker thread wakes up
22:48:40.872 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
22:48:40.872 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
22:48:40.872 00.000 11824 Moving (-0.18, -0.10) raw xDistance=0.12 yDistance=-0.14
22:48:40.872 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:48:40.872 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:40.872 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1424, FiltMax=65535, Gamma=0.510
22:48:40.875 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:48:40.875 00.000 11824 MoveAxis(E, 0, ABG)
22:48:40.875 00.000 11824 Move returns status 0, amount 0
22:48:40.876 00.001 12116 UpdateGuideState exits: m=835380 SNR=116.6
22:48:40.878 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:40.881 00.003 11824 MoveAxis(N, 0, ABG)
22:48:40.881 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:48:40.884 00.003 11824 Move returns status 0, amount 0
22:48:40.884 00.000 12116 Enqueuing Expose request
22:48:40.887 00.003 11824 move complete, result=0
22:48:40.888 00.001 11824 worker thread done servicing request
22:48:40.888 00.000 11824 Worker thread wakes up
22:48:40.888 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:40.891 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:48:40.891 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:44.296 03.405 11824 Exposure complete
22:48:44.535 00.239 11824 worker thread done servicing request
22:48:44.535 00.000 12116 OnExposeComplete: enter
22:48:44.539 00.004 12116 UpdateGuideState(): m_state=6
22:48:44.543 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 565
22:48:44.545 00.002 12116 Star::Find returns 1 (0), X=691.99, Y=1005.33, Mass=810059, SNR=109.4, Peak=65535 HFD=3.7
22:48:44.548 00.003 12116 MultiStar: [#1 -0.47,0.36,1.06,U] [#2 -0.46,0.16,0.65,U] [#3 -0.47,0.06,0.82,U] [#4 0.63,0.07,0.66,U] [#5 -0.24,0.26,0.46,U] [#6 -0.37,0.04,0.61,U] [#7 -0.61,0.07,0.43,U] [#8 -0.21,0.26,0.33,U] 
22:48:44.551 00.003 12116 refined, 8 included, MultiStar: {-0.33, 0.11}, one-star: {-0.57, -0.16}
22:48:44.555 00.004 12116 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.71) = xAngle (0.10 = 0.10)
22:48:44.558 00.003 12116 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.08 = 3.08)
22:48:44.561 00.003 12116 CameraToMount -- cameraX=-0.33 cameraY=0.11 hyp=0.35 cameraTheta=2.81 mountX=0.35 mountY=0.02, mountTheta=0.06
22:48:44.567 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=0.11, opts=13)
22:48:44.570 00.003 12116 Enqueuing Move request for scope (-0.33, 0.11)
22:48:44.572 00.002 11824 Worker thread wakes up
22:48:44.573 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1418, FiltMax=65535, Gamma=0.510
22:48:44.576 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.11) opts 0xd
22:48:44.576 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.33, 0.11)
22:48:44.576 00.000 12116 UpdateGuideState exits: m=810059 SNR=109.4
22:48:44.579 00.003 11824 Moving (-0.33, 0.11) raw xDistance=0.35 yDistance=0.02
22:48:44.579 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
22:48:44.579 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:44.579 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:44.581 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:48:44.584 00.003 12116 Enqueuing Expose request
22:48:44.587 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:48:44.587 00.000 11824 MoveAxis(W, 78, ABG)
22:48:44.587 00.000 11824 Guiding  Dir = 3, Dur = 78
22:48:44.587 00.000 11824 IsSlewing returns 0
22:48:44.587 00.000 11824 IsGuiding returns 0
22:48:44.588 00.001 11824 PulseGuide returned control before completion, sleep 88
22:48:44.684 00.096 11824 IsGuiding returns 1
22:48:44.685 00.001 11824 scope still moving after pulse duration time elapsed
22:48:44.714 00.029 11824 IsSlewing returns 0
22:48:44.714 00.000 11824 IsGuiding returns 0
22:48:44.714 00.000 11824 scope move finished after 78 + 48 ms
22:48:44.714 00.000 11824 Move returns status 0, amount 78
22:48:44.715 00.001 11824 MoveAxis(N, 0, ABG)
22:48:44.715 00.000 11824 Move returns status 0, amount 0
22:48:44.715 00.000 11824 move complete, result=0
22:48:44.715 00.000 11824 worker thread done servicing request
22:48:44.715 00.000 11824 Worker thread wakes up
22:48:44.715 00.000 12116 GuideStep: 0.3 px 78 ms WEST, 0.0 px 0 ms NORTH
22:48:44.718 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:48:44.719 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:48.130 03.411 11824 Exposure complete
22:48:48.399 00.269 11824 worker thread done servicing request
22:48:48.399 00.000 12116 OnExposeComplete: enter
22:48:48.404 00.005 12116 UpdateGuideState(): m_state=6
22:48:48.407 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 566
22:48:48.411 00.004 12116 Star::Find returns 1 (0), X=692.09, Y=1005.47, Mass=859159, SNR=122.5, Peak=65535 HFD=3.6
22:48:48.414 00.003 12116 MultiStar: [#1 -0.51,0.45,0.86,U] [#2 -0.39,0.39,0.70,U] [#3 -0.49,0.53,0.75,U] [#4 0.39,0.31,0.59,U] [#5 -0.28,0.60,0.44,U] [#6 -0.37,0.35,0.58,U] [#7 -0.50,0.48,0.47,U] [#8 -0.15,0.50,0.33,U] 
22:48:48.417 00.003 12116 single-star, 8 included, MultiStar: {-0.34, 0.36}, one-star: {-0.47, -0.02}
22:48:48.421 00.004 12116 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.71) = xAngle (-5.82 = 0.46)
22:48:48.424 00.003 12116 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.83 = -2.83)
22:48:48.427 00.003 12116 CameraToMount -- cameraX=-0.47 cameraY=-0.02 hyp=0.47 cameraTheta=-3.10 mountX=0.42 mountY=-0.14, mountTheta=-0.33
22:48:48.432 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.47, y=-0.02, opts=13)
22:48:48.436 00.004 12116 Enqueuing Move request for scope (-0.47, -0.02)
22:48:48.439 00.003 11824 Worker thread wakes up
22:48:48.439 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1573, FiltMax=65535, Gamma=0.510
22:48:48.443 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.02) opts 0xd
22:48:48.444 00.001 12116 UpdateGuideState exits: m=859159 SNR=122.5
22:48:48.446 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:48.450 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.47, -0.02)
22:48:48.450 00.000 11824 Moving (-0.47, -0.02) raw xDistance=0.42 yDistance=-0.14
22:48:48.450 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
22:48:48.451 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:48.451 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:48:48.451 00.000 11824 MoveAxis(W, 100, ABG)
22:48:48.452 00.001 11824 Guiding  Dir = 3, Dur = 100
22:48:48.452 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:48:48.456 00.004 12116 Enqueuing Expose request
22:48:48.461 00.005 11824 IsSlewing returns 0
22:48:48.461 00.000 11824 IsGuiding returns 0
22:48:48.462 00.001 11824 PulseGuide returned control before completion, sleep 110
22:48:48.576 00.114 11824 IsGuiding returns 1
22:48:48.576 00.000 11824 scope still moving after pulse duration time elapsed
22:48:48.607 00.031 11824 IsSlewing returns 0
22:48:48.607 00.000 11824 IsGuiding returns 0
22:48:48.608 00.001 11824 scope move finished after 100 + 46 ms
22:48:48.608 00.000 11824 Move returns status 0, amount 100
22:48:48.608 00.000 11824 MoveAxis(N, 0, ABG)
22:48:48.608 00.000 11824 Move returns status 0, amount 0
22:48:48.608 00.000 11824 move complete, result=0
22:48:48.608 00.000 11824 worker thread done servicing request
22:48:48.608 00.000 11824 Worker thread wakes up
22:48:48.608 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:48:48.608 00.000 12116 GuideStep: 0.4 px 100 ms WEST, -0.1 px 0 ms NORTH
22:48:48.612 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:52.012 03.400 11824 Exposure complete
22:48:52.261 00.249 11824 worker thread done servicing request
22:48:52.261 00.000 12116 OnExposeComplete: enter
22:48:52.264 00.003 12116 UpdateGuideState(): m_state=6
22:48:52.267 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 567
22:48:52.271 00.004 12116 Star::Find returns 1 (0), X=691.99, Y=1005.19, Mass=854127, SNR=115.2, Peak=65535 HFD=4.0
22:48:52.274 00.003 12116 MultiStar: [#1 -0.65,0.14,0.87,U] [#2 -0.39,-0.17,0.75,U] [#3 -0.32,-0.05,0.75,U] [#4 0.23,-0.21,0.60,U] [#5 -0.29,-0.09,0.46,U] [#6 -0.31,-0.01,0.61,U] [#7 -0.51,0.03,0.54,U] [#8 -0.10,-0.32,0.39,U] 
22:48:52.277 00.003 12116 refined, 8 included, MultiStar: {-0.36, -0.11}, one-star: {-0.56, -0.30}
22:48:52.280 00.003 12116 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.71) = xAngle (-5.57 = 0.71)
22:48:52.282 00.002 12116 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.58 = -2.58)
22:48:52.287 00.005 12116 CameraToMount -- cameraX=-0.36 cameraY=-0.11 hyp=0.38 cameraTheta=-2.86 mountX=0.29 mountY=-0.20, mountTheta=-0.61
22:48:52.294 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.36, y=-0.11, opts=13)
22:48:52.297 00.003 12116 Enqueuing Move request for scope (-0.36, -0.11)
22:48:52.300 00.003 11824 Worker thread wakes up
22:48:52.300 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.11) opts 0xd
22:48:52.300 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5152, FiltMin=1699, FiltMax=65535, Gamma=0.510
22:48:52.305 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.36, -0.11)
22:48:52.306 00.001 12116 UpdateGuideState exits: m=854127 SNR=115.2
22:48:52.308 00.002 11824 Moving (-0.36, -0.11) raw xDistance=0.29 yDistance=-0.20
22:48:52.308 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:52.312 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
22:48:52.312 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:52.312 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:48:52.314 00.002 12116 Enqueuing Expose request
22:48:52.317 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:48:52.317 00.000 11824 MoveAxis(E, 0, ABG)
22:48:52.317 00.000 11824 Move returns status 0, amount 0
22:48:52.317 00.000 11824 MoveAxis(N, 0, ABG)
22:48:52.317 00.000 11824 Move returns status 0, amount 0
22:48:52.317 00.000 11824 move complete, result=0
22:48:52.318 00.001 11824 worker thread done servicing request
22:48:52.318 00.000 11824 Worker thread wakes up
22:48:52.318 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:48:52.318 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:52.322 00.004 12116 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:55.734 03.412 11824 Exposure complete
22:48:55.998 00.264 11824 worker thread done servicing request
22:48:55.998 00.000 12116 OnExposeComplete: enter
22:48:56.002 00.004 12116 UpdateGuideState(): m_state=6
22:48:56.005 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 568
22:48:56.010 00.005 12116 Star::Find returns 1 (0), X=691.42, Y=1005.60, Mass=786993, SNR=99.5, Peak=62362 HFD=3.4
22:48:56.014 00.004 12116 MultiStar: [#1 -0.90,0.45,1.17,U] [#2 -0.91,0.25,0.92,U] [#3 -1.06,0.48,0.95,U] [#4 1.02,0.27,0.69,U] [#5 -1.00,0.47,0.61,U] [#6 -0.96,0.24,0.68,U] [#7 -1.24,0.27,0.45,U] [#8 -0.81,0.14,0.44,U] 
22:48:56.017 00.003 12116 refined, 8 included, MultiStar: {-0.79, 0.31}, one-star: {-1.13, 0.11}
22:48:56.021 00.004 12116 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.71) = xAngle (0.06 = 0.06)
22:48:56.023 00.002 12116 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.04 = 3.04)
22:48:56.027 00.004 12116 CameraToMount -- cameraX=-0.79 cameraY=0.31 hyp=0.85 cameraTheta=2.77 mountX=0.85 mountY=0.08, mountTheta=0.10
22:48:56.034 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.79, y=0.31, opts=13)
22:48:56.040 00.006 12116 Enqueuing Move request for scope (-0.79, 0.31)
22:48:56.044 00.004 11824 Worker thread wakes up
22:48:56.044 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1568, FiltMax=65535, Gamma=0.510
22:48:56.047 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.31) opts 0xd
22:48:56.047 00.000 12116 UpdateGuideState exits: m=786993 SNR=99.5
22:48:56.052 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.79, 0.31)
22:48:56.053 00.001 11824 Moving (-0.79, 0.31) raw xDistance=0.85 yDistance=0.08
22:48:56.053 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.85
22:48:56.053 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:56.053 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:48:56.053 00.000 11824 MoveAxis(W, 191, ABG)
22:48:56.053 00.000 11824 Guiding  Dir = 3, Dur = 191
22:48:56.054 00.001 11824 IsSlewing returns 0
22:48:56.054 00.000 11824 IsGuiding returns 0
22:48:56.055 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:56.060 00.005 11824 PulseGuide returned control before completion, sleep 201
22:48:56.061 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:48:56.066 00.005 12116 Enqueuing Expose request
22:48:56.277 00.211 11824 IsGuiding returns 1
22:48:56.277 00.000 11824 scope still moving after pulse duration time elapsed
22:48:56.309 00.032 11824 IsSlewing returns 0
22:48:56.309 00.000 11824 IsGuiding returns 0
22:48:56.309 00.000 11824 scope move finished after 191 + 63 ms
22:48:56.310 00.001 11824 Move returns status 0, amount 191
22:48:56.310 00.000 11824 MoveAxis(N, 0, ABG)
22:48:56.310 00.000 11824 Move returns status 0, amount 0
22:48:56.310 00.000 11824 move complete, result=0
22:48:56.310 00.000 11824 worker thread done servicing request
22:48:56.310 00.000 12116 GuideStep: 0.9 px 191 ms WEST, 0.1 px 0 ms NORTH
22:48:56.313 00.003 11824 Worker thread wakes up
22:48:56.313 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:48:56.313 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:48:59.715 03.402 11824 Exposure complete
22:48:59.953 00.238 11824 worker thread done servicing request
22:48:59.953 00.000 12116 OnExposeComplete: enter
22:48:59.957 00.004 12116 UpdateGuideState(): m_state=6
22:48:59.960 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 569
22:48:59.963 00.003 12116 Star::Find returns 1 (0), X=691.69, Y=1005.56, Mass=809112, SNR=111.8, Peak=65535 HFD=3.4
22:48:59.966 00.003 12116 MultiStar: [#1 -0.82,0.54,0.92,U] [#2 -0.68,0.39,0.67,U] [#3 -0.65,0.71,0.86,U] [#4 0.90,0.13,0.66,U] [#5 -0.64,0.46,0.40,U] [#6 -0.55,0.47,0.61,U] [#7 -0.68,0.27,0.49,U] [#8 -0.71,0.53,0.31,U] 
22:48:59.971 00.005 12116 refined, 8 included, MultiStar: {-0.54, 0.39}, one-star: {-0.86, 0.07}
22:48:59.973 00.002 12116 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.71) = xAngle (-0.20 = -0.20)
22:48:59.976 00.003 12116 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.79 = 2.79)
22:48:59.979 00.003 12116 CameraToMount -- cameraX=-0.54 cameraY=0.39 hyp=0.66 cameraTheta=2.52 mountX=0.65 mountY=0.23, mountTheta=0.34
22:48:59.985 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.54, y=0.39, opts=13)
22:48:59.987 00.002 12116 Enqueuing Move request for scope (-0.54, 0.39)
22:48:59.992 00.005 11824 Worker thread wakes up
22:48:59.992 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1613, FiltMax=65535, Gamma=0.510
22:48:59.995 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.39) opts 0xd
22:48:59.995 00.000 12116 UpdateGuideState exits: m=809112 SNR=111.8
22:48:59.997 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:00.000 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.54, 0.39)
22:49:00.000 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:49:00.003 00.003 12116 Enqueuing Expose request
22:49:00.005 00.002 11824 Moving (-0.54, 0.39) raw xDistance=0.65 yDistance=0.23
22:49:00.005 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.65
22:49:00.006 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:00.006 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:49:00.006 00.000 11824 MoveAxis(W, 159, ABG)
22:49:00.006 00.000 11824 Guiding  Dir = 3, Dur = 159
22:49:00.006 00.000 11824 IsSlewing returns 0
22:49:00.007 00.001 11824 IsGuiding returns 0
22:49:00.009 00.002 11824 PulseGuide returned control before completion, sleep 169
22:49:00.180 00.171 11824 IsGuiding returns 1
22:49:00.180 00.000 11824 scope still moving after pulse duration time elapsed
22:49:00.212 00.032 11824 IsSlewing returns 0
22:49:00.212 00.000 11824 IsGuiding returns 0
22:49:00.212 00.000 11824 scope move finished after 159 + 44 ms
22:49:00.212 00.000 11824 Move returns status 0, amount 159
22:49:00.212 00.000 11824 MoveAxis(N, 0, ABG)
22:49:00.212 00.000 11824 Move returns status 0, amount 0
22:49:00.213 00.001 11824 move complete, result=0
22:49:00.213 00.000 11824 worker thread done servicing request
22:49:00.213 00.000 11824 Worker thread wakes up
22:49:00.213 00.000 12116 GuideStep: 0.6 px 159 ms WEST, 0.2 px 0 ms NORTH
22:49:00.216 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:49:00.216 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:49:03.614 03.398 11824 Exposure complete
22:49:03.860 00.246 11824 worker thread done servicing request
22:49:03.860 00.000 12116 OnExposeComplete: enter
22:49:03.863 00.003 12116 UpdateGuideState(): m_state=6
22:49:03.866 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 570
22:49:03.870 00.004 12116 Star::Find returns 1 (0), X=691.64, Y=1005.49, Mass=854708, SNR=115.8, Peak=65535 HFD=3.4
22:49:03.872 00.002 12116 MultiStar: [#1 -0.82,0.34,0.85,U] [#2 -0.83,0.20,0.67,U] [#3 -0.87,0.61,0.83,U] [#4 0.80,-0.13,0.64,U] [#5 -0.89,0.40,0.39,U] [#6 -0.95,0.34,0.59,U] [#7 -0.79,0.33,0.49,U] [#8 -0.57,0.21,0.40,U] 
22:49:03.875 00.003 12116 refined, 8 included, MultiStar: {-0.67, 0.25}, one-star: {-0.91, 0.00}
22:49:03.879 00.004 12116 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.71) = xAngle (0.07 = 0.07)
22:49:03.881 00.002 12116 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.06 = 3.06)
22:49:03.884 00.003 12116 CameraToMount -- cameraX=-0.67 cameraY=0.25 hyp=0.71 cameraTheta=2.79 mountX=0.71 mountY=0.06, mountTheta=0.08
22:49:03.890 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.67, y=0.25, opts=13)
22:49:03.893 00.003 12116 Enqueuing Move request for scope (-0.67, 0.25)
22:49:03.896 00.003 11824 Worker thread wakes up
22:49:03.896 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1495, FiltMax=65535, Gamma=0.510
22:49:03.898 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.25) opts 0xd
22:49:03.899 00.001 12116 UpdateGuideState exits: m=854708 SNR=115.8
22:49:03.902 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.67, 0.25)
22:49:03.902 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:03.905 00.003 11824 Moving (-0.67, 0.25) raw xDistance=0.71 yDistance=0.06
22:49:03.905 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:49:03.908 00.003 12116 Enqueuing Expose request
22:49:03.911 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
22:49:03.911 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:03.911 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:49:03.911 00.000 11824 MoveAxis(W, 170, ABG)
22:49:03.911 00.000 11824 Guiding  Dir = 3, Dur = 170
22:49:03.912 00.001 11824 IsSlewing returns 0
22:49:03.912 00.000 11824 IsGuiding returns 0
22:49:03.912 00.000 11824 PulseGuide returned control before completion, sleep 180
22:49:04.096 00.184 11824 IsGuiding returns 1
22:49:04.096 00.000 11824 scope still moving after pulse duration time elapsed
22:49:04.127 00.031 11824 IsSlewing returns 0
22:49:04.127 00.000 11824 IsGuiding returns 0
22:49:04.127 00.000 11824 scope move finished after 170 + 45 ms
22:49:04.127 00.000 11824 Move returns status 0, amount 170
22:49:04.128 00.001 11824 MoveAxis(N, 0, ABG)
22:49:04.128 00.000 11824 Move returns status 0, amount 0
22:49:04.128 00.000 11824 move complete, result=0
22:49:04.128 00.000 11824 worker thread done servicing request
22:49:04.128 00.000 11824 Worker thread wakes up
22:49:04.128 00.000 12116 GuideStep: 0.7 px 170 ms WEST, 0.1 px 0 ms NORTH
22:49:04.131 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:49:04.131 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:49:07.591 03.460 11824 Exposure complete
22:49:07.902 00.311 11824 worker thread done servicing request
22:49:07.902 00.000 12116 OnExposeComplete: enter
22:49:07.906 00.004 12116 UpdateGuideState(): m_state=6
22:49:07.911 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 571
22:49:07.915 00.004 12116 Star::Find returns 1 (0), X=692.24, Y=1005.20, Mass=791309, SNR=121.1, Peak=65535 HFD=3.6
22:49:07.923 00.008 12116 MultiStar: [#1 -0.42,0.22,0.83,U] [#2 -0.49,0.17,0.71,U] [#3 -0.39,0.26,0.72,U] [#4 0.39,-0.09,0.64,U] [#5 -0.16,-0.09,0.45,U] [#6 -0.15,0.27,0.59,U] [#7 -0.38,-0.08,0.41,U] [#8 -0.11,0.00,0.29,U] 
22:49:07.929 00.006 12116 refined, 8 included, MultiStar: {-0.25, 0.04}, one-star: {-0.32, -0.29}
22:49:07.933 00.004 12116 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.71) = xAngle (0.26 = 0.26)
22:49:07.941 00.008 12116 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.25 = -3.03)
22:49:07.953 00.012 12116 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.25 cameraTheta=2.98 mountX=0.24 mountY=-0.03, mountTheta=-0.11
22:49:07.976 00.023 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=0.04, opts=13)
22:49:07.991 00.015 12116 Enqueuing Move request for scope (-0.25, 0.04)
22:49:08.001 00.010 11824 Worker thread wakes up
22:49:08.001 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd
22:49:08.002 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.25, 0.04)
22:49:08.002 00.000 11824 Moving (-0.25, 0.04) raw xDistance=0.24 yDistance=-0.03
22:49:08.002 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:49:08.002 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:08.002 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:08.002 00.000 11824 MoveAxis(E, 0, ABG)
22:49:08.003 00.001 11824 Move returns status 0, amount 0
22:49:08.003 00.000 11824 MoveAxis(N, 0, ABG)
22:49:08.003 00.000 11824 Move returns status 0, amount 0
22:49:08.003 00.000 11824 move complete, result=0
22:49:08.003 00.000 11824 worker thread done servicing request
22:49:08.003 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1575, FiltMax=65535, Gamma=0.510
22:49:08.018 00.015 12116 UpdateGuideState exits: m=791309 SNR=121.1
22:49:08.032 00.014 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:08.045 00.013 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:49:08.057 00.012 12116 Enqueuing Expose request
22:49:08.071 00.014 11824 Worker thread wakes up
22:49:08.072 00.001 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:08.078 00.006 11824 worker thread servicing REQUEST_EXPOSE 3000
22:49:08.078 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:49:11.739 03.661 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:49:11.749 00.010 12116 case statement mapped state 6 to 3
22:49:11.772 00.023 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:49:11.810 00.038 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:49:11.814 00.004 12116 case statement mapped state 6 to 3
22:49:11.827 00.013 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:49:11.836 00.009 11824 Exposure complete
22:49:11.929 00.093 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[true,"full"],"id":42}
22:49:11.933 00.004 12116 SetPaused type=2 isPaused=0 exposurePending=1
22:49:11.942 00.009 12116 Guider::SetPaused(2)
22:49:11.948 00.006 12116 Status Line: Paused/full
22:49:11.974 00.026 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
22:49:11.986 00.012 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:49:11.994 00.008 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:49:12.193 00.199 11824 worker thread done servicing request
22:49:12.194 00.001 12116 OnExposeComplete: enter
22:49:12.198 00.004 12116 guider is paused, ignoring frame, not scheduling exposure
22:49:12.943 00.745 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:49:12.946 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:49:33.094 20.148 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:49:33.097 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
22:49:33.194 00.097 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[false],"id":42}
22:49:33.198 00.004 12116 SetPaused type=0 isPaused=1 exposurePending=0
22:49:33.202 00.004 12116 Guider::SetPaused(0)
22:49:33.206 00.004 12116 Guider::SetPaused: resetting avg dist filter
22:49:33.209 00.003 12116 un-pause: clearing mount guide algorithm history
22:49:33.212 00.003 12116 Mount: notify guiding resumed
22:49:33.215 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:49:33.218 00.003 12116 Enqueuing Expose request
22:49:33.222 00.004 12116 Status Line: Resumed
22:49:33.225 00.003 11824 Worker thread wakes up
22:49:33.225 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:49:33.225 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:49:33.231 00.006 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
22:49:33.246 00.015 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:49:33.249 00.003 12116 case statement mapped state 6 to 3
22:49:33.256 00.007 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:49:34.308 01.052 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:49:34.311 00.003 12116 case statement mapped state 6 to 3
22:49:34.313 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:49:35.372 01.059 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:49:35.376 00.004 12116 case statement mapped state 6 to 3
22:49:35.378 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:49:36.483 01.105 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:49:36.487 00.004 12116 case statement mapped state 6 to 3
22:49:36.489 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:49:36.643 00.154 11824 Exposure complete
22:49:36.896 00.253 11824 worker thread done servicing request
22:49:36.896 00.000 12116 OnExposeComplete: enter
22:49:36.900 00.004 12116 UpdateGuideState(): m_state=6
22:49:36.905 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 572
22:49:36.907 00.002 12116 Star::Find returns 1 (0), X=682.56, Y=1007.89, Mass=774901, SNR=111.0, Peak=65517 HFD=3.6
22:49:36.911 00.004 12116 MultiStar: large primary error, entering stabilization period
22:49:36.913 00.002 12116 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.71) = xAngle (0.19 = 0.19)
22:49:36.916 00.003 12116 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.18 = -3.10)
22:49:36.919 00.003 12116 CameraToMount -- cameraX=-9.99 cameraY=2.40 hyp=10.28 cameraTheta=2.91 mountX=10.09 mountY=-0.38, mountTheta=-0.04
22:49:36.925 00.006 12116 SchedulePrimaryMove(0D79E080, x=-9.99, y=2.40, opts=13)
22:49:36.928 00.003 12116 Enqueuing Move request for scope (-9.99, 2.40)
22:49:36.932 00.004 11824 Worker thread wakes up
22:49:36.932 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5082, FiltMin=1581, FiltMax=65535, Gamma=0.510
22:49:36.935 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-9.99, 2.40) opts 0xd
22:49:36.935 00.000 11824 Handling offset move in thread for scope, endpoint = (-9.99, 2.40)
22:49:36.935 00.000 12116 UpdateGuideState exits: m=774901 SNR=111.0
22:49:36.938 00.003 11824 Moving (-9.99, 2.40) raw xDistance=10.09 yDistance=-0.38
22:49:36.938 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:36.941 00.003 11824 GuideAlgorithmHysteresis::Result() returns 6.36 from input 10.09
22:49:36.941 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:36.941 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:49:36.944 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:49:36.944 00.000 12116 Enqueuing Expose request
22:49:36.947 00.003 11824 MoveAxis(W, 2260, ABG)
22:49:36.947 00.000 11824 Guiding  Dir = 3, Dur = 2260
22:49:36.947 00.000 11824 IsSlewing returns 0
22:49:36.948 00.001 11824 IsGuiding returns 0
22:49:36.948 00.000 11824 PulseGuide returned control before completion, sleep 2270
22:49:37.597 00.649 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:49:37.600 00.003 12116 case statement mapped state 6 to 3
22:49:37.603 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:49:38.712 01.109 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:49:38.716 00.004 12116 case statement mapped state 6 to 3
22:49:38.720 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:49:39.228 00.508 11824 IsGuiding returns 1
22:49:39.228 00.000 11824 scope still moving after pulse duration time elapsed
22:49:39.259 00.031 11824 IsSlewing returns 0
22:49:39.259 00.000 11824 IsGuiding returns 0
22:49:39.259 00.000 11824 scope move finished after 2260 + 51 ms
22:49:39.259 00.000 11824 Move returns status 0, amount 2260
22:49:39.259 00.000 11824 MoveAxis(N, 0, ABG)
22:49:39.259 00.000 11824 Move returns status 0, amount 0
22:49:39.259 00.000 11824 move complete, result=0
22:49:39.261 00.002 11824 worker thread done servicing request
22:49:39.261 00.000 11824 Worker thread wakes up
22:49:39.261 00.000 12116 GuideStep: 10.1 px 2260 ms WEST, -0.4 px 0 ms NORTH
22:49:39.264 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:49:39.264 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(668,993,31,31)
22:49:42.668 03.404 11824 Exposure complete
22:49:42.897 00.229 11824 worker thread done servicing request
22:49:42.897 00.000 12116 OnExposeComplete: enter
22:49:42.900 00.003 12116 UpdateGuideState(): m_state=6
22:49:42.904 00.004 12116 Star::Find(15, 682, 1007, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 573
22:49:42.908 00.004 12116 Star::Find returns 1 (0), X=688.95, Y=1004.60, Mass=791753, SNR=110.7, Peak=65507 HFD=3.5
22:49:42.911 00.003 12116 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.71) = xAngle (-5.61 = 0.67)
22:49:42.914 00.003 12116 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.63 = -2.63)
22:49:42.917 00.003 12116 CameraToMount -- cameraX=-3.61 cameraY=-0.89 hyp=3.71 cameraTheta=-2.90 mountX=2.91 mountY=-1.83, mountTheta=-0.56
22:49:42.930 00.013 12116 SchedulePrimaryMove(0D79E080, x=-3.61, y=-0.89, opts=13)
22:49:42.934 00.004 12116 Enqueuing Move request for scope (-3.61, -0.89)
22:49:42.940 00.006 11824 Worker thread wakes up
22:49:42.940 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1376, FiltMax=65535, Gamma=0.510
22:49:42.944 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-3.61, -0.89) opts 0xd
22:49:42.944 00.000 11824 Handling offset move in thread for scope, endpoint = (-3.61, -0.89)
22:49:42.944 00.000 11824 Moving (-3.61, -0.89) raw xDistance=2.91 yDistance=-1.83
22:49:42.944 00.000 11824 GuideAlgorithmHysteresis::Result() returns 2.28 from input 2.91
22:49:42.944 00.000 11824 resist switch: large excursion: input -1.83 thresh 1.35 direction from 0 to -1
22:49:42.945 00.001 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.48
22:49:42.945 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.83 from input -1.83
22:49:42.945 00.000 11824 MoveAxis(W, 811, ABG)
22:49:42.945 00.000 11824 Guiding  Dir = 3, Dur = 811
22:49:42.945 00.000 11824 IsSlewing returns 0
22:49:42.945 00.000 12116 UpdateGuideState exits: m=791753 SNR=110.7
22:49:42.948 00.003 11824 IsGuiding returns 0
22:49:42.948 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:42.957 00.009 11824 PulseGuide returned control before completion, sleep 821
22:49:42.957 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:49:42.963 00.006 12116 Enqueuing Expose request
22:49:43.785 00.822 11824 IsGuiding returns 0
22:49:43.785 00.000 11824 Move returns status 0, amount 811
22:49:43.785 00.000 11824 MoveAxis(N, 343, ABG)
22:49:43.785 00.000 11824 Guiding  Dir = 0, Dur = 343
22:49:43.786 00.001 11824 IsSlewing returns 0
22:49:43.786 00.000 11824 IsGuiding returns 0
22:49:43.786 00.000 11824 PulseGuide returned control before completion, sleep 353
22:49:44.145 00.359 11824 IsGuiding returns 1
22:49:44.145 00.000 11824 scope still moving after pulse duration time elapsed
22:49:44.177 00.032 11824 IsSlewing returns 0
22:49:44.178 00.001 11824 IsGuiding returns 0
22:49:44.178 00.000 11824 scope move finished after 343 + 48 ms
22:49:44.178 00.000 11824 Move returns status 0, amount 343
22:49:44.178 00.000 11824 move complete, result=0
22:49:44.179 00.001 11824 worker thread done servicing request
22:49:44.179 00.000 11824 Worker thread wakes up
22:49:44.179 00.000 12116 GuideStep: 2.9 px 811 ms WEST, -1.8 px 343 ms NORTH
22:49:44.182 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:49:44.182 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:49:47.601 03.419 11824 Exposure complete
22:49:47.863 00.262 11824 worker thread done servicing request
22:49:47.863 00.000 12116 OnExposeComplete: enter
22:49:47.867 00.004 12116 UpdateGuideState(): m_state=6
22:49:47.871 00.004 12116 Star::Find(15, 688, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
22:49:47.875 00.004 12116 Star::Find returns 1 (0), X=691.48, Y=1003.23, Mass=806371, SNR=120.5, Peak=65520 HFD=3.6
22:49:47.878 00.003 12116 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.71) = xAngle (-4.73 = 1.55)
22:49:47.883 00.005 12116 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.74 = -1.74)
22:49:47.887 00.004 12116 CameraToMount -- cameraX=-1.08 cameraY=-2.26 hyp=2.50 cameraTheta=-2.02 mountX=0.04 mountY=-2.47, mountTheta=-1.55
22:49:47.894 00.007 12116 SchedulePrimaryMove(0D79E080, x=-1.08, y=-2.26, opts=13)
22:49:47.897 00.003 12116 Enqueuing Move request for scope (-1.08, -2.26)
22:49:47.900 00.003 11824 Worker thread wakes up
22:49:47.900 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -2.26) opts 0xd
22:49:47.900 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1495, FiltMax=65535, Gamma=0.510
22:49:47.903 00.003 11824 Handling offset move in thread for scope, endpoint = (-1.08, -2.26)
22:49:47.904 00.001 12116 UpdateGuideState exits: m=806371 SNR=120.5
22:49:47.906 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:47.909 00.003 11824 Moving (-1.08, -2.26) raw xDistance=0.04 yDistance=-2.47
22:49:47.909 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:49:47.913 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:49:47.913 00.000 12116 Enqueuing Expose request
22:49:47.916 00.003 11824 GuideAlgorithmResistSwitch::result() returns -2.47 from input -2.47
22:49:47.916 00.000 11824 MoveAxis(E, 0, ABG)
22:49:47.916 00.000 11824 Move returns status 0, amount 0
22:49:47.916 00.000 11824 MoveAxis(N, 463, ABG)
22:49:47.916 00.000 11824 Guiding  Dir = 0, Dur = 463
22:49:47.916 00.000 11824 IsSlewing returns 0
22:49:47.917 00.001 11824 IsGuiding returns 0
22:49:47.917 00.000 11824 PulseGuide returned control before completion, sleep 473
22:49:48.400 00.483 11824 IsGuiding returns 1
22:49:48.400 00.000 11824 scope still moving after pulse duration time elapsed
22:49:48.431 00.031 11824 IsSlewing returns 0
22:49:48.431 00.000 11824 IsGuiding returns 0
22:49:48.432 00.001 11824 scope move finished after 463 + 51 ms
22:49:48.432 00.000 11824 Move returns status 0, amount 463
22:49:48.432 00.000 11824 move complete, result=0
22:49:48.432 00.000 11824 worker thread done servicing request
22:49:48.432 00.000 12116 GuideStep: 0.0 px 0 ms EAST, -2.5 px 463 ms NORTH
22:49:48.437 00.005 11824 Worker thread wakes up
22:49:48.437 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:49:48.437 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:49:51.841 03.404 11824 Exposure complete
22:49:52.094 00.253 11824 worker thread done servicing request
22:49:52.094 00.000 12116 OnExposeComplete: enter
22:49:52.098 00.004 12116 UpdateGuideState(): m_state=6
22:49:52.103 00.005 12116 Star::Find(15, 691, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 575
22:49:52.106 00.003 12116 Star::Find returns 1 (0), X=691.99, Y=1004.74, Mass=826322, SNR=108.7, Peak=65475 HFD=4.0
22:49:52.109 00.003 12116 MultiStar: exiting stabilization period
22:49:52.113 00.004 12116 MultiStar: [#1 -0.68,-0.26,0.84,U] [#2 -0.66,-0.42,0.74,U] [#3 -0.50,-0.37,0.64,U] [#4 0.30,-0.78,0.71,U] [#5 -0.56,-0.04,0.48,U] [#6 -0.32,-0.71,0.73,U] [#7 -0.65,-0.23,0.50,U] [#8 -0.66,-0.48,0.37,U] 
22:49:52.117 00.004 12116 refined, 8 included, MultiStar: {-0.47, -0.48}, one-star: {-0.57, -0.75}
22:49:52.120 00.003 12116 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.71) = xAngle (-5.06 = 1.23)
22:49:52.123 00.003 12116 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.07 = -2.07)
22:49:52.127 00.004 12116 CameraToMount -- cameraX=-0.47 cameraY=-0.48 hyp=0.67 cameraTheta=-2.34 mountX=0.22 mountY=-0.59, mountTheta=-1.21
22:49:52.137 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.47, y=-0.48, opts=13)
22:49:52.141 00.004 12116 Enqueuing Move request for scope (-0.47, -0.48)
22:49:52.144 00.003 11824 Worker thread wakes up
22:49:52.144 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5088, FiltMin=1456, FiltMax=65535, Gamma=0.510
22:49:52.147 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.48) opts 0xd
22:49:52.147 00.000 12116 UpdateGuideState exits: m=826322 SNR=108.7
22:49:52.150 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.47, -0.48)
22:49:52.150 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:52.154 00.004 11824 Moving (-0.47, -0.48) raw xDistance=0.22 yDistance=-0.59
22:49:52.155 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:49:52.158 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:49:52.158 00.000 12116 Enqueuing Expose request
22:49:52.162 00.004 11824 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
22:49:52.162 00.000 11824 MoveAxis(E, 0, ABG)
22:49:52.162 00.000 11824 Move returns status 0, amount 0
22:49:52.162 00.000 11824 MoveAxis(N, 111, ABG)
22:49:52.162 00.000 11824 Guiding  Dir = 0, Dur = 111
22:49:52.163 00.001 11824 IsSlewing returns 0
22:49:52.163 00.000 11824 IsGuiding returns 0
22:49:52.163 00.000 11824 PulseGuide returned control before completion, sleep 121
22:49:52.299 00.136 11824 IsGuiding returns 1
22:49:52.299 00.000 11824 scope still moving after pulse duration time elapsed
22:49:52.330 00.031 11824 IsSlewing returns 0
22:49:52.330 00.000 11824 IsGuiding returns 0
22:49:52.330 00.000 11824 scope move finished after 111 + 56 ms
22:49:52.330 00.000 11824 Move returns status 0, amount 111
22:49:52.330 00.000 11824 move complete, result=0
22:49:52.331 00.001 11824 worker thread done servicing request
22:49:52.331 00.000 11824 Worker thread wakes up
22:49:52.331 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.6 px 111 ms NORTH
22:49:52.334 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:49:52.334 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:49:55.747 03.413 11824 Exposure complete
22:49:55.987 00.240 11824 worker thread done servicing request
22:49:55.987 00.000 12116 OnExposeComplete: enter
22:49:55.990 00.003 12116 UpdateGuideState(): m_state=6
22:49:55.994 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 576
22:49:55.997 00.003 12116 Star::Find returns 1 (0), X=692.49, Y=1004.86, Mass=821097, SNR=128.0, Peak=65535 HFD=3.7
22:49:56.000 00.003 12116 MultiStar: [#1 -0.11,-0.04,0.70,U] [#2 -0.02,-0.35,0.68,U] [#3 -0.02,-0.22,0.71,U] [#4 -0.03,-0.66,0.50,U] [#5 0.09,-0.20,0.40,U] [#6 0.23,-0.28,0.58,U] [#7 -0.08,-0.19,0.47,U] [#8 0.57,-0.56,0.32,U] 
22:49:56.004 00.004 12116 refined, 8 included, MultiStar: {0.02, -0.35}, one-star: {-0.06, -0.63}
22:49:56.007 00.003 12116 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.71) = xAngle (-4.22 = 2.06)
22:49:56.010 00.003 12116 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.23 = -1.23)
22:49:56.013 00.003 12116 CameraToMount -- cameraX=0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.50 mountX=-0.17 mountY=-0.33, mountTheta=-2.04
22:49:56.018 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.02, y=-0.35, opts=13)
22:49:56.021 00.003 12116 Enqueuing Move request for scope (0.02, -0.35)
22:49:56.024 00.003 11824 Worker thread wakes up
22:49:56.024 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5088, FiltMin=1610, FiltMax=65535, Gamma=0.510
22:49:56.028 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.35) opts 0xd
22:49:56.028 00.000 12116 UpdateGuideState exits: m=821097 SNR=128.0
22:49:56.031 00.003 11824 Handling offset move in thread for scope, endpoint = (0.02, -0.35)
22:49:56.031 00.000 11824 Moving (0.02, -0.35) raw xDistance=-0.17 yDistance=-0.33
22:49:56.031 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:49:56.031 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:56.031 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:56.034 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:49:56.034 00.000 11824 MoveAxis(E, 0, ABG)
22:49:56.035 00.001 11824 Move returns status 0, amount 0
22:49:56.035 00.000 11824 MoveAxis(N, 0, ABG)
22:49:56.035 00.000 11824 Move returns status 0, amount 0
22:49:56.035 00.000 11824 move complete, result=0
22:49:56.035 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:49:56.038 00.003 12116 Enqueuing Expose request
22:49:56.041 00.003 11824 worker thread done servicing request
22:49:56.041 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:49:56.045 00.004 11824 Worker thread wakes up
22:49:56.045 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:49:56.045 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:49:59.487 03.442 11824 Exposure complete
22:49:59.796 00.309 11824 worker thread done servicing request
22:49:59.796 00.000 12116 OnExposeComplete: enter
22:49:59.800 00.004 12116 UpdateGuideState(): m_state=6
22:49:59.804 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 577
22:49:59.808 00.004 12116 Star::Find returns 1 (0), X=691.04, Y=1005.38, Mass=767253, SNR=110.9, Peak=65491 HFD=3.4
22:49:59.812 00.004 12116 MultiStar: [#1 -1.51,0.38,0.91,U] [#2 -1.38,0.28,0.86,U] [#3 -1.48,0.50,0.83,U] [#4 1.42,-0.07,0.77,U] [#5 -1.21,0.46,0.45,U] [#6 -1.17,0.11,0.73,U] [#7 -1.38,0.32,0.49,U] [#8 -1.15,0.17,0.38,U] 
22:49:59.816 00.004 12116 refined, 8 included, MultiStar: {-1.05, 0.21}, one-star: {-1.51, -0.11}
22:49:59.820 00.004 12116 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.71) = xAngle (0.23 = 0.23)
22:49:59.823 00.003 12116 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.22 = -3.07)
22:49:59.827 00.004 12116 CameraToMount -- cameraX=-1.05 cameraY=0.21 hyp=1.07 cameraTheta=2.94 mountX=1.04 mountY=-0.08, mountTheta=-0.08
22:49:59.836 00.009 12116 SchedulePrimaryMove(0D79E080, x=-1.05, y=0.21, opts=13)
22:49:59.842 00.006 12116 Enqueuing Move request for scope (-1.05, 0.21)
22:49:59.845 00.003 11824 Worker thread wakes up
22:49:59.846 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 0.21) opts 0xd
22:49:59.846 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1202, FiltMax=65535, Gamma=0.510
22:49:59.850 00.004 11824 Handling offset move in thread for scope, endpoint = (-1.05, 0.21)
22:49:59.850 00.000 12116 UpdateGuideState exits: m=767253 SNR=110.9
22:49:59.854 00.004 11824 Moving (-1.05, 0.21) raw xDistance=1.04 yDistance=-0.08
22:49:59.854 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:59.857 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.04
22:49:59.857 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:49:59.860 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:59.861 00.001 12116 Enqueuing Expose request
22:49:59.863 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:49:59.864 00.001 11824 MoveAxis(W, 233, ABG)
22:49:59.864 00.000 11824 Guiding  Dir = 3, Dur = 233
22:49:59.864 00.000 11824 IsSlewing returns 0
22:49:59.864 00.000 11824 IsGuiding returns 0
22:49:59.865 00.001 11824 PulseGuide returned control before completion, sleep 243
22:50:00.124 00.259 11824 IsGuiding returns 1
22:50:00.124 00.000 11824 scope still moving after pulse duration time elapsed
22:50:00.156 00.032 11824 IsSlewing returns 0
22:50:00.156 00.000 11824 IsGuiding returns 0
22:50:00.156 00.000 11824 scope move finished after 233 + 58 ms
22:50:00.156 00.000 11824 Move returns status 0, amount 233
22:50:00.156 00.000 11824 MoveAxis(N, 0, ABG)
22:50:00.156 00.000 11824 Move returns status 0, amount 0
22:50:00.156 00.000 11824 move complete, result=0
22:50:00.156 00.000 11824 worker thread done servicing request
22:50:00.156 00.000 11824 Worker thread wakes up
22:50:00.156 00.000 12116 GuideStep: 1.0 px 233 ms WEST, -0.1 px 0 ms NORTH
22:50:00.160 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:00.160 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:50:03.554 03.394 11824 Exposure complete
22:50:03.786 00.232 11824 worker thread done servicing request
22:50:03.787 00.001 12116 OnExposeComplete: enter
22:50:03.790 00.003 12116 UpdateGuideState(): m_state=6
22:50:03.793 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 578
22:50:03.796 00.003 12116 Star::Find returns 1 (0), X=691.25, Y=1005.15, Mass=849833, SNR=136.8, Peak=65491 HFD=3.7
22:50:03.799 00.003 12116 MultiStar: [#1 -1.25,0.08,0.82,U] [#2 -1.11,-0.14,0.75,U] [#3 -1.13,0.08,0.62,U] [#4 1.04,-0.48,0.52,U] [#5 -0.97,0.17,0.39,U] [#6 -0.94,0.00,0.55,U] [#7 -1.28,0.05,0.41,U] [#8 -1.12,-0.13,0.31,U] 
22:50:03.802 00.003 12116 refined, 8 included, MultiStar: {-0.95, -0.10}, one-star: {-1.31, -0.34}
22:50:03.805 00.003 12116 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.71) = xAngle (-5.75 = 0.53)
22:50:03.808 00.003 12116 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.77 = -2.77)
22:50:03.811 00.003 12116 CameraToMount -- cameraX=-0.95 cameraY=-0.10 hyp=0.95 cameraTheta=-3.04 mountX=0.82 mountY=-0.35, mountTheta=-0.40
22:50:03.815 00.004 12116 SchedulePrimaryMove(0D79E080, x=-0.95, y=-0.10, opts=13)
22:50:03.820 00.005 12116 Enqueuing Move request for scope (-0.95, -0.10)
22:50:03.823 00.003 11824 Worker thread wakes up
22:50:03.823 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5098, FiltMin=1555, FiltMax=65535, Gamma=0.510
22:50:03.826 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.10) opts 0xd
22:50:03.826 00.000 12116 UpdateGuideState exits: m=849833 SNR=136.8
22:50:03.828 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:03.831 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.95, -0.10)
22:50:03.831 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:50:03.833 00.002 12116 Enqueuing Expose request
22:50:03.838 00.005 11824 Moving (-0.95, -0.10) raw xDistance=0.82 yDistance=-0.35
22:50:03.838 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.82
22:50:03.838 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:03.838 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:50:03.838 00.000 11824 MoveAxis(W, 200, ABG)
22:50:03.838 00.000 11824 Guiding  Dir = 3, Dur = 200
22:50:03.838 00.000 11824 IsSlewing returns 0
22:50:03.839 00.001 11824 IsGuiding returns 0
22:50:03.839 00.000 11824 PulseGuide returned control before completion, sleep 210
22:50:04.054 00.215 11824 IsGuiding returns 1
22:50:04.054 00.000 11824 scope still moving after pulse duration time elapsed
22:50:04.087 00.033 11824 IsSlewing returns 0
22:50:04.087 00.000 11824 IsGuiding returns 0
22:50:04.087 00.000 11824 scope move finished after 200 + 48 ms
22:50:04.087 00.000 11824 Move returns status 0, amount 200
22:50:04.087 00.000 11824 MoveAxis(N, 0, ABG)
22:50:04.087 00.000 11824 Move returns status 0, amount 0
22:50:04.087 00.000 11824 move complete, result=0
22:50:04.087 00.000 12116 GuideStep: 0.8 px 200 ms WEST, -0.3 px 0 ms NORTH
22:50:04.091 00.004 11824 worker thread done servicing request
22:50:04.091 00.000 11824 Worker thread wakes up
22:50:04.091 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:04.092 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:50:07.524 03.432 11824 Exposure complete
22:50:07.766 00.242 11824 worker thread done servicing request
22:50:07.766 00.000 12116 OnExposeComplete: enter
22:50:07.770 00.004 12116 UpdateGuideState(): m_state=6
22:50:07.773 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 579
22:50:07.776 00.003 12116 Star::Find returns 1 (0), X=691.91, Y=1004.99, Mass=793822, SNR=118.9, Peak=65535 HFD=3.9
22:50:07.780 00.004 12116 MultiStar: [#1 -0.60,-0.09,0.88,U] [#2 -0.53,-0.27,0.76,U] [#3 -0.60,-0.29,0.76,U] [#4 0.86,-0.43,0.58,U] [#5 -0.65,-0.19,0.43,U] [#6 -0.41,-0.31,0.71,U] [#7 -0.54,-0.47,0.48,U] [#8 -0.22,-0.39,0.28,U] 
22:50:07.782 00.002 12116 refined, 8 included, MultiStar: {-0.41, -0.32}, one-star: {-0.65, -0.50}
22:50:07.785 00.003 12116 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.71) = xAngle (-5.19 = 1.09)
22:50:07.788 00.003 12116 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.21 = -2.21)
22:50:07.791 00.003 12116 CameraToMount -- cameraX=-0.41 cameraY=-0.32 hyp=0.52 cameraTheta=-2.48 mountX=0.24 mountY=-0.42, mountTheta=-1.05
22:50:07.797 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=-0.32, opts=13)
22:50:07.800 00.003 12116 Enqueuing Move request for scope (-0.41, -0.32)
22:50:07.804 00.004 11824 Worker thread wakes up
22:50:07.804 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.32) opts 0xd
22:50:07.804 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5098, FiltMin=1486, FiltMax=65535, Gamma=0.510
22:50:07.807 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.41, -0.32)
22:50:07.807 00.000 12116 UpdateGuideState exits: m=793822 SNR=118.9
22:50:07.810 00.003 11824 Moving (-0.41, -0.32) raw xDistance=0.24 yDistance=-0.42
22:50:07.810 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:07.812 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:50:07.812 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:50:07.815 00.003 12116 Enqueuing Expose request
22:50:07.818 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:07.818 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:50:07.818 00.000 11824 MoveAxis(E, 0, ABG)
22:50:07.818 00.000 11824 Move returns status 0, amount 0
22:50:07.818 00.000 11824 MoveAxis(N, 0, ABG)
22:50:07.818 00.000 11824 Move returns status 0, amount 0
22:50:07.818 00.000 11824 move complete, result=0
22:50:07.819 00.001 11824 worker thread done servicing request
22:50:07.819 00.000 11824 Worker thread wakes up
22:50:07.819 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:07.819 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:50:07.822 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:50:11.229 03.407 11824 Exposure complete
22:50:11.472 00.243 11824 worker thread done servicing request
22:50:11.472 00.000 12116 OnExposeComplete: enter
22:50:11.476 00.004 12116 UpdateGuideState(): m_state=6
22:50:11.479 00.003 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 580
22:50:11.482 00.003 12116 Star::Find returns 1 (0), X=691.71, Y=1004.68, Mass=827726, SNR=112.4, Peak=65507 HFD=3.5
22:50:11.485 00.003 12116 MultiStar: [#1 -0.89,-0.34,0.97,U] [#2 -0.78,-0.46,0.77,U] [#3 -0.97,-0.47,0.70,U] [#4 0.81,-0.86,0.67,U] [#5 -0.66,-0.46,0.50,U] [#6 -0.72,-0.34,0.67,U] [#7 -0.89,-0.44,0.44,U] [#8 -0.66,-0.59,0.43,U] 
22:50:11.489 00.004 12116 refined, 8 included, MultiStar: {-0.64, -0.54}, one-star: {-0.85, -0.81}
22:50:11.491 00.002 12116 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.71) = xAngle (-5.16 = 1.13)
22:50:11.494 00.003 12116 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.17 = -2.17)
22:50:11.497 00.003 12116 CameraToMount -- cameraX=-0.64 cameraY=-0.54 hyp=0.84 cameraTheta=-2.44 mountX=0.36 mountY=-0.69, mountTheta=-1.09
22:50:11.505 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.64, y=-0.54, opts=13)
22:50:11.508 00.003 12116 Enqueuing Move request for scope (-0.64, -0.54)
22:50:11.511 00.003 11824 Worker thread wakes up
22:50:11.511 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5104, FiltMin=1552, FiltMax=65535, Gamma=0.510
22:50:11.513 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.54) opts 0xd
22:50:11.514 00.001 12116 UpdateGuideState exits: m=827726 SNR=112.4
22:50:11.516 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.64, -0.54)
22:50:11.517 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:11.520 00.003 11824 Moving (-0.64, -0.54) raw xDistance=0.36 yDistance=-0.69
22:50:11.520 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
22:50:11.520 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:50:11.522 00.002 12116 Enqueuing Expose request
22:50:11.526 00.004 11824 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
22:50:11.527 00.001 11824 MoveAxis(W, 80, ABG)
22:50:11.527 00.000 11824 Guiding  Dir = 3, Dur = 80
22:50:11.527 00.000 11824 IsSlewing returns 0
22:50:11.527 00.000 11824 IsGuiding returns 0
22:50:11.527 00.000 11824 PulseGuide returned control before completion, sleep 90
22:50:11.631 00.104 11824 IsGuiding returns 1
22:50:11.631 00.000 11824 scope still moving after pulse duration time elapsed
22:50:11.662 00.031 11824 IsSlewing returns 0
22:50:11.662 00.000 11824 IsGuiding returns 0
22:50:11.662 00.000 11824 scope move finished after 80 + 55 ms
22:50:11.662 00.000 11824 Move returns status 0, amount 80
22:50:11.662 00.000 11824 MoveAxis(N, 130, ABG)
22:50:11.662 00.000 11824 Guiding  Dir = 0, Dur = 130
22:50:11.663 00.001 11824 IsSlewing returns 0
22:50:11.663 00.000 11824 IsGuiding returns 0
22:50:11.663 00.000 11824 PulseGuide returned control before completion, sleep 140
22:50:11.819 00.156 11824 IsGuiding returns 1
22:50:11.820 00.001 11824 scope still moving after pulse duration time elapsed
22:50:11.850 00.030 11824 IsSlewing returns 0
22:50:11.850 00.000 11824 IsGuiding returns 0
22:50:11.850 00.000 11824 scope move finished after 130 + 57 ms
22:50:11.851 00.001 11824 Move returns status 0, amount 130
22:50:11.851 00.000 11824 move complete, result=0
22:50:11.851 00.000 11824 worker thread done servicing request
22:50:11.851 00.000 11824 Worker thread wakes up
22:50:11.851 00.000 12116 GuideStep: 0.4 px 80 ms WEST, -0.7 px 130 ms NORTH
22:50:11.856 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:11.856 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:50:15.322 03.466 11824 Exposure complete
22:50:15.585 00.263 11824 worker thread done servicing request
22:50:15.585 00.000 12116 OnExposeComplete: enter
22:50:15.589 00.004 12116 UpdateGuideState(): m_state=6
22:50:15.593 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 581
22:50:15.596 00.003 12116 Star::Find returns 1 (0), X=691.79, Y=1005.18, Mass=817313, SNR=108.4, Peak=65535 HFD=3.7
22:50:15.600 00.004 12116 MultiStar: [#1 -0.64,0.00,0.85,U] [#2 -0.56,-0.21,0.81,U] [#3 -0.48,0.17,0.68,U] [#4 0.78,-0.36,0.60,U] [#5 -0.47,0.03,0.53,U] [#6 -0.45,-0.23,0.69,U] [#7 -0.71,-0.10,0.54,U] [#8 -0.26,-0.51,0.39,U] 
22:50:15.604 00.004 12116 refined, 8 included, MultiStar: {-0.44, -0.16}, one-star: {-0.76, -0.31}
22:50:15.607 00.003 12116 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.71) = xAngle (-5.51 = 0.77)
22:50:15.610 00.003 12116 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.52 = -2.52)
22:50:15.615 00.005 12116 CameraToMount -- cameraX=-0.44 cameraY=-0.16 hyp=0.47 cameraTheta=-2.80 mountX=0.33 mountY=-0.27, mountTheta=-0.68
22:50:15.624 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.44, y=-0.16, opts=13)
22:50:15.627 00.003 12116 Enqueuing Move request for scope (-0.44, -0.16)
22:50:15.631 00.004 11824 Worker thread wakes up
22:50:15.631 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5101, FiltMin=1242, FiltMax=65535, Gamma=0.510
22:50:15.634 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.16) opts 0xd
22:50:15.635 00.001 12116 UpdateGuideState exits: m=817313 SNR=108.4
22:50:15.639 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.44, -0.16)
22:50:15.639 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:15.642 00.003 11824 Moving (-0.44, -0.16) raw xDistance=0.33 yDistance=-0.27
22:50:15.642 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:50:15.646 00.004 12116 Enqueuing Expose request
22:50:15.649 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
22:50:15.649 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:15.649 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:50:15.649 00.000 11824 MoveAxis(W, 80, ABG)
22:50:15.649 00.000 11824 Guiding  Dir = 3, Dur = 80
22:50:15.650 00.001 11824 IsSlewing returns 0
22:50:15.650 00.000 11824 IsGuiding returns 0
22:50:15.650 00.000 11824 PulseGuide returned control before completion, sleep 90
22:50:15.753 00.103 11824 IsGuiding returns 1
22:50:15.753 00.000 11824 scope still moving after pulse duration time elapsed
22:50:15.784 00.031 11824 IsSlewing returns 0
22:50:15.784 00.000 11824 IsGuiding returns 0
22:50:15.784 00.000 11824 scope move finished after 80 + 53 ms
22:50:15.785 00.001 11824 Move returns status 0, amount 80
22:50:15.785 00.000 11824 MoveAxis(N, 0, ABG)
22:50:15.785 00.000 11824 Move returns status 0, amount 0
22:50:15.785 00.000 11824 move complete, result=0
22:50:15.785 00.000 11824 worker thread done servicing request
22:50:15.785 00.000 11824 Worker thread wakes up
22:50:15.785 00.000 12116 GuideStep: 0.3 px 80 ms WEST, -0.3 px 0 ms NORTH
22:50:15.789 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:15.789 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:50:19.196 03.407 11824 Exposure complete
22:50:19.428 00.232 11824 worker thread done servicing request
22:50:19.428 00.000 12116 OnExposeComplete: enter
22:50:19.431 00.003 12116 UpdateGuideState(): m_state=6
22:50:19.434 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 582
22:50:19.437 00.003 12116 Star::Find returns 1 (0), X=691.71, Y=1005.44, Mass=842242, SNR=135.4, Peak=65535 HFD=3.5
22:50:19.441 00.004 12116 MultiStar: [#1 -0.82,0.31,0.76,U] [#2 -0.73,0.03,0.60,U] [#3 -0.76,0.51,0.64,U] [#4 0.58,-0.02,0.65,U] [#5 -0.68,0.09,0.34,U] [#6 -0.67,0.36,0.56,U] [#7 -0.64,-0.10,0.37,U] [#8 -0.65,0.09,0.32,U] 
22:50:19.445 00.004 12116 refined, 8 included, MultiStar: {-0.59, 0.14}, one-star: {-0.85, -0.05}
22:50:19.447 00.002 12116 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.71) = xAngle (0.19 = 0.19)
22:50:19.449 00.002 12116 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.18 = -3.11)
22:50:19.452 00.003 12116 CameraToMount -- cameraX=-0.59 cameraY=0.14 hyp=0.61 cameraTheta=2.90 mountX=0.59 mountY=-0.02, mountTheta=-0.04
22:50:19.458 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.59, y=0.14, opts=13)
22:50:19.461 00.003 12116 Enqueuing Move request for scope (-0.59, 0.14)
22:50:19.464 00.003 11824 Worker thread wakes up
22:50:19.464 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5011, FiltMin=1693, FiltMax=65535, Gamma=0.510
22:50:19.467 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.14) opts 0xd
22:50:19.467 00.000 12116 UpdateGuideState exits: m=842242 SNR=135.4
22:50:19.470 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.59, 0.14)
22:50:19.470 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:19.473 00.003 11824 Moving (-0.59, 0.14) raw xDistance=0.59 yDistance=-0.02
22:50:19.473 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:50:19.476 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
22:50:19.476 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:19.476 00.000 12116 Enqueuing Expose request
22:50:19.479 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:19.479 00.000 11824 MoveAxis(W, 139, ABG)
22:50:19.479 00.000 11824 Guiding  Dir = 3, Dur = 139
22:50:19.479 00.000 11824 IsSlewing returns 0
22:50:19.480 00.001 11824 IsGuiding returns 0
22:50:19.480 00.000 11824 PulseGuide returned control before completion, sleep 149
22:50:19.633 00.153 11824 IsGuiding returns 1
22:50:19.633 00.000 11824 scope still moving after pulse duration time elapsed
22:50:19.665 00.032 11824 IsSlewing returns 0
22:50:19.665 00.000 11824 IsGuiding returns 0
22:50:19.665 00.000 11824 scope move finished after 139 + 46 ms
22:50:19.665 00.000 11824 Move returns status 0, amount 139
22:50:19.666 00.001 11824 MoveAxis(N, 0, ABG)
22:50:19.666 00.000 11824 Move returns status 0, amount 0
22:50:19.666 00.000 11824 move complete, result=0
22:50:19.666 00.000 11824 worker thread done servicing request
22:50:19.666 00.000 11824 Worker thread wakes up
22:50:19.666 00.000 12116 GuideStep: 0.6 px 139 ms WEST, -0.0 px 0 ms NORTH
22:50:19.670 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:19.670 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:50:23.081 03.411 11824 Exposure complete
22:50:23.318 00.237 11824 worker thread done servicing request
22:50:23.319 00.001 12116 OnExposeComplete: enter
22:50:23.322 00.003 12116 UpdateGuideState(): m_state=6
22:50:23.326 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 583
22:50:23.329 00.003 12116 Star::Find returns 1 (0), X=692.09, Y=1005.29, Mass=820338, SNR=121.0, Peak=65535 HFD=3.4
22:50:23.333 00.004 12116 MultiStar: [#1 -0.43,0.22,0.89,U] [#2 -0.27,-0.01,0.74,U] [#3 -0.58,0.24,0.73,U] [#4 0.31,-0.24,0.79,U] [#5 -0.15,-0.13,0.39,U] [#6 -0.18,0.09,0.65,U] [#7 -0.52,0.01,0.46,U] [#8 -0.05,-0.12,0.35,U] 
22:50:23.337 00.004 12116 refined, 8 included, MultiStar: {-0.28, -0.01}, one-star: {-0.46, -0.20}
22:50:23.340 00.003 12116 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.71) = xAngle (-5.82 = 0.46)
22:50:23.344 00.004 12116 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.84 = -2.84)
22:50:23.347 00.003 12116 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.11 mountX=0.25 mountY=-0.08, mountTheta=-0.32
22:50:23.355 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.28, y=-0.01, opts=13)
22:50:23.358 00.003 12116 Enqueuing Move request for scope (-0.28, -0.01)
22:50:23.362 00.004 11824 Worker thread wakes up
22:50:23.362 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1591, FiltMax=65535, Gamma=0.510
22:50:23.365 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.01) opts 0xd
22:50:23.365 00.000 12116 UpdateGuideState exits: m=820338 SNR=121.0
22:50:23.368 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.28, -0.01)
22:50:23.368 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:23.371 00.003 11824 Moving (-0.28, -0.01) raw xDistance=0.25 yDistance=-0.08
22:50:23.371 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:50:23.374 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:50:23.374 00.000 12116 Enqueuing Expose request
22:50:23.377 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:23.378 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:50:23.378 00.000 11824 MoveAxis(E, 0, ABG)
22:50:23.378 00.000 11824 Move returns status 0, amount 0
22:50:23.378 00.000 11824 MoveAxis(N, 0, ABG)
22:50:23.378 00.000 11824 Move returns status 0, amount 0
22:50:23.378 00.000 11824 move complete, result=0
22:50:23.378 00.000 11824 worker thread done servicing request
22:50:23.378 00.000 11824 Worker thread wakes up
22:50:23.378 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:23.378 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:50:23.380 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:26.789 03.409 11824 Exposure complete
22:50:27.040 00.251 11824 worker thread done servicing request
22:50:27.041 00.001 12116 OnExposeComplete: enter
22:50:27.045 00.004 12116 UpdateGuideState(): m_state=6
22:50:27.050 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 584
22:50:27.057 00.007 12116 Star::Find returns 1 (0), X=691.24, Y=1005.34, Mass=828508, SNR=147.3, Peak=65491 HFD=3.6
22:50:27.061 00.004 12116 MultiStar: [#1 -1.30,0.39,0.63,U] [#2 -1.20,0.16,0.55,U] [#3 -1.36,0.39,0.65,U] [#4 1.34,-0.07,0.59,U] [#5 -1.02,0.43,0.38,U] [#6 -1.16,0.41,0.50,U] [#7 -1.43,0.17,0.35,U] [#8 -0.97,0.28,0.27,U] 
22:50:27.065 00.004 12116 refined, 8 included, MultiStar: {-0.94, 0.18}, one-star: {-1.32, -0.15}
22:50:27.069 00.004 12116 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.71) = xAngle (0.23 = 0.23)
22:50:27.074 00.005 12116 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.22 = -3.06)
22:50:27.079 00.005 12116 CameraToMount -- cameraX=-0.94 cameraY=0.18 hyp=0.95 cameraTheta=2.95 mountX=0.93 mountY=-0.08, mountTheta=-0.08
22:50:27.085 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.94, y=0.18, opts=13)
22:50:27.088 00.003 12116 Enqueuing Move request for scope (-0.94, 0.18)
22:50:27.091 00.003 11824 Worker thread wakes up
22:50:27.091 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1687, FiltMax=65535, Gamma=0.510
22:50:27.093 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 0.18) opts 0xd
22:50:27.094 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.94, 0.18)
22:50:27.094 00.000 12116 UpdateGuideState exits: m=828508 SNR=147.3
22:50:27.099 00.005 11824 Moving (-0.94, 0.18) raw xDistance=0.93 yDistance=-0.08
22:50:27.099 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.93
22:50:27.099 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:27.099 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:50:27.099 00.000 11824 MoveAxis(W, 208, ABG)
22:50:27.099 00.000 11824 Guiding  Dir = 3, Dur = 208
22:50:27.099 00.000 11824 IsSlewing returns 0
22:50:27.100 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:27.107 00.007 11824 IsGuiding returns 0
22:50:27.108 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:50:27.111 00.003 12116 Enqueuing Expose request
22:50:27.115 00.004 11824 PulseGuide returned control before completion, sleep 218
22:50:27.348 00.233 11824 IsGuiding returns 0
22:50:27.348 00.000 11824 Move returns status 0, amount 208
22:50:27.348 00.000 11824 MoveAxis(N, 0, ABG)
22:50:27.348 00.000 11824 Move returns status 0, amount 0
22:50:27.348 00.000 11824 move complete, result=0
22:50:27.348 00.000 11824 worker thread done servicing request
22:50:27.349 00.001 11824 Worker thread wakes up
22:50:27.349 00.000 12116 GuideStep: 0.9 px 208 ms WEST, -0.1 px 0 ms NORTH
22:50:27.353 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:27.353 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:50:30.761 03.408 11824 Exposure complete
22:50:31.034 00.273 11824 worker thread done servicing request
22:50:31.034 00.000 12116 OnExposeComplete: enter
22:50:31.038 00.004 12116 UpdateGuideState(): m_state=6
22:50:31.042 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 585
22:50:31.047 00.005 12116 Star::Find returns 1 (0), X=691.82, Y=1005.29, Mass=877243, SNR=140.2, Peak=65535 HFD=3.7
22:50:31.053 00.006 12116 MultiStar: [#1 -0.76,0.25,0.79,U] [#2 -0.66,0.15,0.63,U] [#3 -0.74,0.05,0.58,U] [#4 0.90,-0.09,0.55,U] [#5 -0.75,0.14,0.35,U] [#6 -0.67,0.03,0.75,U] [#7 -0.62,0.25,0.37,U] [#8 -0.51,-0.01,0.34,U] 
22:50:31.058 00.005 12116 refined, 8 included, MultiStar: {-0.53, 0.04}, one-star: {-0.73, -0.20}
22:50:31.062 00.004 12116 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.71) = xAngle (0.34 = 0.34)
22:50:31.065 00.003 12116 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.33 = -2.95)
22:50:31.070 00.005 12116 CameraToMount -- cameraX=-0.53 cameraY=0.04 hyp=0.53 cameraTheta=3.06 mountX=0.50 mountY=-0.10, mountTheta=-0.20
22:50:31.080 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.53, y=0.04, opts=13)
22:50:31.088 00.008 12116 Enqueuing Move request for scope (-0.53, 0.04)
22:50:31.093 00.005 11824 Worker thread wakes up
22:50:31.093 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.04) opts 0xd
22:50:31.093 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.53, 0.04)
22:50:31.093 00.000 11824 Moving (-0.53, 0.04) raw xDistance=0.50 yDistance=-0.10
22:50:31.093 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1681, FiltMax=65535, Gamma=0.510
22:50:31.096 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.50
22:50:31.096 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:31.096 00.000 12116 UpdateGuideState exits: m=877243 SNR=140.2
22:50:31.100 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:50:31.100 00.000 11824 MoveAxis(W, 127, ABG)
22:50:31.100 00.000 11824 Guiding  Dir = 3, Dur = 127
22:50:31.100 00.000 11824 IsSlewing returns 0
22:50:31.100 00.000 11824 IsGuiding returns 0
22:50:31.102 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:31.111 00.009 11824 PulseGuide returned control before completion, sleep 133
22:50:31.111 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:50:31.117 00.006 12116 Enqueuing Expose request
22:50:31.259 00.142 11824 IsGuiding returns 0
22:50:31.260 00.001 11824 Move returns status 0, amount 127
22:50:31.260 00.000 11824 MoveAxis(N, 0, ABG)
22:50:31.260 00.000 11824 Move returns status 0, amount 0
22:50:31.260 00.000 11824 move complete, result=0
22:50:31.260 00.000 11824 worker thread done servicing request
22:50:31.261 00.001 12116 GuideStep: 0.5 px 127 ms WEST, -0.1 px 0 ms NORTH
22:50:31.266 00.005 11824 Worker thread wakes up
22:50:31.266 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:31.266 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:50:34.678 03.412 11824 Exposure complete
22:50:34.910 00.232 11824 worker thread done servicing request
22:50:34.910 00.000 12116 OnExposeComplete: enter
22:50:34.914 00.004 12116 UpdateGuideState(): m_state=6
22:50:34.917 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 586
22:50:34.922 00.005 12116 Star::Find returns 1 (0), X=691.35, Y=1005.83, Mass=827912, SNR=147.0, Peak=65418 HFD=3.7
22:50:34.928 00.006 12116 MultiStar: [#1 -1.18,0.76,0.61,U] [#2 -1.17,0.69,0.55,U] [#3 -1.07,0.71,0.62,U] [#4 1.35,0.07,0.56,U] [#5 -1.17,0.70,0.31,U] [#6 -0.87,0.46,0.56,U] [#7 -1.10,0.46,0.39,U] [#8 -0.80,0.54,0.31,U] 
22:50:34.933 00.005 12116 refined, 8 included, MultiStar: {-0.81, 0.51}, one-star: {-1.20, 0.34}
22:50:34.938 00.005 12116 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.71) = xAngle (-0.13 = -0.13)
22:50:34.943 00.005 12116 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.86 = 2.86)
22:50:34.948 00.005 12116 CameraToMount -- cameraX=-0.81 cameraY=0.51 hyp=0.96 cameraTheta=2.59 mountX=0.95 mountY=0.27, mountTheta=0.28
22:50:34.954 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.81, y=0.51, opts=13)
22:50:34.958 00.004 12116 Enqueuing Move request for scope (-0.81, 0.51)
22:50:34.961 00.003 11824 Worker thread wakes up
22:50:34.961 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4896, FiltMin=1568, FiltMax=65535, Gamma=0.510
22:50:34.965 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.51) opts 0xd
22:50:34.965 00.000 12116 UpdateGuideState exits: m=827912 SNR=147.0
22:50:34.971 00.006 11824 Handling offset move in thread for scope, endpoint = (-0.81, 0.51)
22:50:34.971 00.000 11824 Moving (-0.81, 0.51) raw xDistance=0.95 yDistance=0.27
22:50:34.971 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.95
22:50:34.971 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:34.971 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:50:34.971 00.000 11824 MoveAxis(W, 221, ABG)
22:50:34.971 00.000 11824 Guiding  Dir = 3, Dur = 221
22:50:34.972 00.001 11824 IsSlewing returns 0
22:50:34.972 00.000 11824 IsGuiding returns 0
22:50:34.972 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:34.976 00.004 11824 PulseGuide returned control before completion, sleep 231
22:50:34.976 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:50:34.980 00.004 12116 Enqueuing Expose request
22:50:35.211 00.231 11824 IsGuiding returns 1
22:50:35.212 00.001 11824 scope still moving after pulse duration time elapsed
22:50:35.242 00.030 11824 IsSlewing returns 0
22:50:35.242 00.000 11824 IsGuiding returns 1
22:50:35.273 00.031 11824 IsSlewing returns 0
22:50:35.273 00.000 11824 IsGuiding returns 0
22:50:35.273 00.000 11824 scope move finished after 221 + 80 ms
22:50:35.273 00.000 11824 Move returns status 0, amount 221
22:50:35.273 00.000 11824 MoveAxis(N, 0, ABG)
22:50:35.274 00.001 11824 Move returns status 0, amount 0
22:50:35.274 00.000 11824 move complete, result=0
22:50:35.274 00.000 11824 worker thread done servicing request
22:50:35.274 00.000 11824 Worker thread wakes up
22:50:35.274 00.000 12116 GuideStep: 0.9 px 221 ms WEST, 0.3 px 0 ms NORTH
22:50:35.277 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:35.277 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:50:38.677 03.400 11824 Exposure complete
22:50:38.912 00.235 11824 worker thread done servicing request
22:50:38.912 00.000 12116 OnExposeComplete: enter
22:50:38.915 00.003 12116 UpdateGuideState(): m_state=6
22:50:38.919 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 587
22:50:38.922 00.003 12116 Star::Find returns 1 (0), X=691.82, Y=1005.62, Mass=795184, SNR=118.5, Peak=65535 HFD=3.5
22:50:38.926 00.004 12116 MultiStar: [#1 -0.76,0.68,0.88,U] [#2 -0.57,0.40,0.76,U] [#3 -0.69,0.78,0.69,U] [#4 1.16,0.18,0.64,U] [#5 -0.53,0.59,0.42,U] [#6 -0.51,0.59,0.59,U] [#7 -0.63,0.31,0.45,U] [#8 -0.49,0.29,0.34,U] 
22:50:38.929 00.003 12116 refined, 8 included, MultiStar: {-0.44, 0.44}, one-star: {-0.73, 0.13}
22:50:38.931 00.002 12116 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.71) = xAngle (-0.36 = -0.36)
22:50:38.934 00.003 12116 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.63 = 2.63)
22:50:38.937 00.003 12116 CameraToMount -- cameraX=-0.44 cameraY=0.44 hyp=0.62 cameraTheta=2.36 mountX=0.58 mountY=0.30, mountTheta=0.48
22:50:38.944 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.44, y=0.44, opts=13)
22:50:38.948 00.004 12116 Enqueuing Move request for scope (-0.44, 0.44)
22:50:38.951 00.003 11824 Worker thread wakes up
22:50:38.952 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.44) opts 0xd
22:50:38.952 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.44, 0.44)
22:50:38.952 00.000 11824 Moving (-0.44, 0.44) raw xDistance=0.58 yDistance=0.30
22:50:38.952 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.58
22:50:38.952 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:38.952 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4909, FiltMin=1690, FiltMax=65535, Gamma=0.510
22:50:38.955 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:50:38.955 00.000 11824 MoveAxis(W, 145, ABG)
22:50:38.955 00.000 12116 UpdateGuideState exits: m=795184 SNR=118.5
22:50:38.959 00.004 11824 Guiding  Dir = 3, Dur = 145
22:50:38.959 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:38.962 00.003 11824 IsSlewing returns 0
22:50:38.962 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:50:38.965 00.003 12116 Enqueuing Expose request
22:50:38.968 00.003 11824 IsGuiding returns 0
22:50:38.968 00.000 11824 PulseGuide returned control before completion, sleep 155
22:50:39.129 00.161 11824 IsGuiding returns 1
22:50:39.129 00.000 11824 scope still moving after pulse duration time elapsed
22:50:39.161 00.032 11824 IsSlewing returns 0
22:50:39.161 00.000 11824 IsGuiding returns 0
22:50:39.161 00.000 11824 scope move finished after 145 + 47 ms
22:50:39.161 00.000 11824 Move returns status 0, amount 145
22:50:39.161 00.000 11824 MoveAxis(N, 0, ABG)
22:50:39.161 00.000 11824 Move returns status 0, amount 0
22:50:39.162 00.001 11824 move complete, result=0
22:50:39.162 00.000 11824 worker thread done servicing request
22:50:39.162 00.000 11824 Worker thread wakes up
22:50:39.162 00.000 12116 GuideStep: 0.6 px 145 ms WEST, 0.3 px 0 ms NORTH
22:50:39.165 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:39.165 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:50:42.565 03.400 11824 Exposure complete
22:50:42.822 00.257 11824 worker thread done servicing request
22:50:42.822 00.000 12116 OnExposeComplete: enter
22:50:42.825 00.003 12116 UpdateGuideState(): m_state=6
22:50:42.830 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 588
22:50:42.832 00.002 12116 Star::Find returns 1 (0), X=691.83, Y=1005.26, Mass=813823, SNR=140.1, Peak=65535 HFD=3.5
22:50:42.837 00.005 12116 MultiStar: [#1 -0.76,0.18,0.66,U] [#2 -0.72,0.01,0.64,U] [#3 -0.65,0.38,0.63,U] [#4 0.93,-0.06,0.53,U] [#5 -0.54,0.42,0.33,U] [#6 -0.43,0.14,0.52,U] [#7 -0.58,0.11,0.38,U] [#8 -0.26,-0.05,0.31,U] 
22:50:42.839 00.002 12116 refined, 8 included, MultiStar: {-0.46, 0.07}, one-star: {-0.73, -0.23}
22:50:42.843 00.004 12116 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.71) = xAngle (0.28 = 0.28)
22:50:42.846 00.003 12116 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.27 = -3.02)
22:50:42.849 00.003 12116 CameraToMount -- cameraX=-0.46 cameraY=0.07 hyp=0.47 cameraTheta=2.99 mountX=0.45 mountY=-0.06, mountTheta=-0.13
22:50:42.855 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=0.07, opts=13)
22:50:42.859 00.004 12116 Enqueuing Move request for scope (-0.46, 0.07)
22:50:42.862 00.003 11824 Worker thread wakes up
22:50:42.862 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4912, FiltMin=1664, FiltMax=65535, Gamma=0.510
22:50:42.864 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.07) opts 0xd
22:50:42.865 00.001 12116 UpdateGuideState exits: m=813823 SNR=140.1
22:50:42.868 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.46, 0.07)
22:50:42.868 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:42.871 00.003 11824 Moving (-0.46, 0.07) raw xDistance=0.45 yDistance=-0.06
22:50:42.871 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:50:42.874 00.003 12116 Enqueuing Expose request
22:50:42.877 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
22:50:42.877 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:42.878 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:42.878 00.000 11824 MoveAxis(W, 111, ABG)
22:50:42.878 00.000 11824 Guiding  Dir = 3, Dur = 111
22:50:42.878 00.000 11824 IsSlewing returns 0
22:50:42.878 00.000 11824 IsGuiding returns 0
22:50:42.879 00.001 11824 PulseGuide returned control before completion, sleep 121
22:50:43.017 00.138 11824 IsGuiding returns 1
22:50:43.017 00.000 11824 scope still moving after pulse duration time elapsed
22:50:43.049 00.032 11824 IsSlewing returns 0
22:50:43.049 00.000 11824 IsGuiding returns 0
22:50:43.049 00.000 11824 scope move finished after 111 + 58 ms
22:50:43.049 00.000 11824 Move returns status 0, amount 111
22:50:43.049 00.000 11824 MoveAxis(N, 0, ABG)
22:50:43.050 00.001 11824 Move returns status 0, amount 0
22:50:43.050 00.000 11824 move complete, result=0
22:50:43.050 00.000 11824 worker thread done servicing request
22:50:43.050 00.000 11824 Worker thread wakes up
22:50:43.050 00.000 12116 GuideStep: 0.4 px 111 ms WEST, -0.1 px 0 ms NORTH
22:50:43.054 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:43.054 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:50:46.463 03.409 11824 Exposure complete
22:50:46.701 00.238 11824 worker thread done servicing request
22:50:46.701 00.000 12116 OnExposeComplete: enter
22:50:46.705 00.004 12116 UpdateGuideState(): m_state=6
22:50:46.708 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 589
22:50:46.712 00.004 12116 Star::Find returns 1 (0), X=691.70, Y=1005.39, Mass=749881, SNR=112.9, Peak=65535 HFD=3.5
22:50:46.715 00.003 12116 MultiStar: [#1 -0.84,0.38,0.78,U] [#2 -0.86,0.23,0.74,U] [#3 -0.66,0.08,0.70,U] [#4 0.81,-0.24,0.74,U] [#5 -0.74,0.22,0.58,U] [#6 -0.54,0.07,0.68,U] [#7 -0.88,-0.23,0.46,U] [#8 -0.60,-0.04,0.34,U] 
22:50:46.719 00.004 12116 refined, 8 included, MultiStar: {-0.57, 0.05}, one-star: {-0.85, -0.10}
22:50:46.722 00.003 12116 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.71) = xAngle (0.34 = 0.34)
22:50:46.724 00.002 12116 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.32 = -2.96)
22:50:46.728 00.004 12116 CameraToMount -- cameraX=-0.57 cameraY=0.05 hyp=0.57 cameraTheta=3.05 mountX=0.54 mountY=-0.10, mountTheta=-0.19
22:50:46.733 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.57, y=0.05, opts=13)
22:50:46.737 00.004 12116 Enqueuing Move request for scope (-0.57, 0.05)
22:50:46.741 00.004 11824 Worker thread wakes up
22:50:46.741 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4925, FiltMin=1259, FiltMax=65535, Gamma=0.510
22:50:46.745 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.05) opts 0xd
22:50:46.745 00.000 12116 UpdateGuideState exits: m=749881 SNR=112.9
22:50:46.747 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.57, 0.05)
22:50:46.747 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:46.750 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:50:46.752 00.002 12116 Enqueuing Expose request
22:50:46.754 00.002 11824 Moving (-0.57, 0.05) raw xDistance=0.54 yDistance=-0.10
22:50:46.755 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
22:50:46.755 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:46.755 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:50:46.755 00.000 11824 MoveAxis(W, 128, ABG)
22:50:46.755 00.000 11824 Guiding  Dir = 3, Dur = 128
22:50:46.755 00.000 11824 IsSlewing returns 0
22:50:46.756 00.001 11824 IsGuiding returns 0
22:50:46.756 00.000 11824 PulseGuide returned control before completion, sleep 138
22:50:46.898 00.142 11824 IsGuiding returns 1
22:50:46.898 00.000 11824 scope still moving after pulse duration time elapsed
22:50:46.930 00.032 11824 IsSlewing returns 0
22:50:46.930 00.000 11824 IsGuiding returns 0
22:50:46.931 00.001 11824 scope move finished after 128 + 46 ms
22:50:46.931 00.000 11824 Move returns status 0, amount 128
22:50:46.931 00.000 11824 MoveAxis(N, 0, ABG)
22:50:46.931 00.000 11824 Move returns status 0, amount 0
22:50:46.931 00.000 11824 move complete, result=0
22:50:46.931 00.000 11824 worker thread done servicing request
22:50:46.931 00.000 12116 GuideStep: 0.5 px 128 ms WEST, -0.1 px 0 ms NORTH
22:50:46.935 00.004 11824 Worker thread wakes up
22:50:46.935 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:46.936 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:50:50.351 03.415 11824 Exposure complete
22:50:50.598 00.247 11824 worker thread done servicing request
22:50:50.598 00.000 12116 OnExposeComplete: enter
22:50:50.603 00.005 12116 UpdateGuideState(): m_state=6
22:50:50.607 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 590
22:50:50.612 00.005 12116 Star::Find returns 1 (0), X=692.11, Y=1004.96, Mass=758693, SNR=115.4, Peak=65535 HFD=3.4
22:50:50.615 00.003 12116 MultiStar: [#1 -0.54,0.00,0.89,U] [#2 -0.34,-0.43,0.73,U] [#3 -0.58,-0.10,0.76,U] [#4 0.64,-0.52,0.66,U] [#5 -0.34,-0.11,0.44,U] [#6 -0.31,-0.14,0.63,U] [#7 -0.38,-0.48,0.47,U] [#8 -0.21,-0.40,0.31,U] 
22:50:50.619 00.004 12116 refined, 8 included, MultiStar: {-0.30, -0.29}, one-star: {-0.45, -0.53}
22:50:50.622 00.003 12116 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.71) = xAngle (-5.08 = 1.20)
22:50:50.625 00.003 12116 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.10 = -2.10)
22:50:50.629 00.004 12116 CameraToMount -- cameraX=-0.30 cameraY=-0.29 hyp=0.42 cameraTheta=-2.37 mountX=0.15 mountY=-0.37, mountTheta=-1.17
22:50:50.636 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=-0.29, opts=13)
22:50:50.639 00.003 12116 Enqueuing Move request for scope (-0.30, -0.29)
22:50:50.645 00.006 11824 Worker thread wakes up
22:50:50.645 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4938, FiltMin=1546, FiltMax=65535, Gamma=0.510
22:50:50.647 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.29) opts 0xd
22:50:50.648 00.001 12116 UpdateGuideState exits: m=758693 SNR=115.4
22:50:50.651 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.30, -0.29)
22:50:50.651 00.000 11824 Moving (-0.30, -0.29) raw xDistance=0.15 yDistance=-0.37
22:50:50.651 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:50.655 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:50:50.655 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:50:50.658 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:50.658 00.000 12116 Enqueuing Expose request
22:50:50.661 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:50:50.661 00.000 11824 MoveAxis(E, 0, ABG)
22:50:50.662 00.001 11824 Move returns status 0, amount 0
22:50:50.662 00.000 11824 MoveAxis(N, 0, ABG)
22:50:50.662 00.000 11824 Move returns status 0, amount 0
22:50:50.662 00.000 11824 move complete, result=0
22:50:50.662 00.000 11824 worker thread done servicing request
22:50:50.662 00.000 11824 Worker thread wakes up
22:50:50.662 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:50.662 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:50:50.665 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:50:54.072 03.407 11824 Exposure complete
22:50:54.323 00.251 11824 worker thread done servicing request
22:50:54.323 00.000 12116 OnExposeComplete: enter
22:50:54.328 00.005 12116 UpdateGuideState(): m_state=6
22:50:54.334 00.006 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 591
22:50:54.343 00.009 12116 Star::Find returns 1 (0), X=692.03, Y=1004.86, Mass=699931, SNR=109.5, Peak=65535 HFD=3.3
22:50:54.353 00.010 12116 MultiStar: [#1 -0.39,-0.11,0.94,U] [#2 -0.40,-0.22,0.65,U] [#3 -0.52,-0.22,0.83,U] [#4 0.32,-0.50,0.66,U] [#5 -0.33,-0.25,0.45,U] [#6 -0.32,-0.31,0.72,U] [#7 -0.53,-0.27,0.43,U] [#8 -0.45,-0.30,0.44,U] 
22:50:54.357 00.004 12116 refined, 8 included, MultiStar: {-0.36, -0.32}, one-star: {-0.52, -0.62}
22:50:54.365 00.008 12116 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.71) = xAngle (-5.12 = 1.16)
22:50:54.371 00.006 12116 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.13 = -2.13)
22:50:54.379 00.008 12116 CameraToMount -- cameraX=-0.36 cameraY=-0.32 hyp=0.48 cameraTheta=-2.41 mountX=0.19 mountY=-0.41, mountTheta=-1.13
22:50:54.390 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.36, y=-0.32, opts=13)
22:50:54.397 00.007 12116 Enqueuing Move request for scope (-0.36, -0.32)
22:50:54.399 00.002 11824 Worker thread wakes up
22:50:54.399 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4967, FiltMin=1431, FiltMax=65535, Gamma=0.510
22:50:54.403 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.32) opts 0xd
22:50:54.403 00.000 12116 UpdateGuideState exits: m=699931 SNR=109.5
22:50:54.406 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.36, -0.32)
22:50:54.406 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:54.409 00.003 11824 Moving (-0.36, -0.32) raw xDistance=0.19 yDistance=-0.41
22:50:54.409 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:50:54.412 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:50:54.412 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:54.412 00.000 12116 Enqueuing Expose request
22:50:54.415 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:50:54.415 00.000 11824 MoveAxis(E, 0, ABG)
22:50:54.415 00.000 11824 Move returns status 0, amount 0
22:50:54.415 00.000 11824 MoveAxis(N, 0, ABG)
22:50:54.415 00.000 11824 Move returns status 0, amount 0
22:50:54.415 00.000 11824 move complete, result=0
22:50:54.415 00.000 11824 worker thread done servicing request
22:50:54.415 00.000 11824 Worker thread wakes up
22:50:54.416 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:54.416 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:50:54.419 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:50:57.818 03.399 11824 Exposure complete
22:50:58.070 00.252 11824 worker thread done servicing request
22:50:58.070 00.000 12116 OnExposeComplete: enter
22:50:58.074 00.004 12116 UpdateGuideState(): m_state=6
22:50:58.078 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 592
22:50:58.082 00.004 12116 Star::Find returns 1 (0), X=692.06, Y=1005.03, Mass=636427, SNR=95.7, Peak=63802 HFD=3.9
22:50:58.088 00.006 12116 MultiStar: [#1 -0.50,-0.07,1.12,U] [#2 -0.47,-0.19,0.76,U] [#3 -0.54,0.02,0.77,U] [#4 0.56,-0.31,0.73,U] [#5 -0.28,-0.11,0.40,U] [#6 -0.40,-0.07,0.61,U] [#7 -0.36,-0.22,0.49,U] [#8 -0.34,-0.04,0.40,U] 
22:50:58.093 00.005 12116 refined, 8 included, MultiStar: {-0.33, -0.18}, one-star: {-0.49, -0.46}
22:50:58.097 00.004 12116 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.71) = xAngle (-5.37 = 0.92)
22:50:58.100 00.003 12116 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.38 = -2.38)
22:50:58.103 00.003 12116 CameraToMount -- cameraX=-0.33 cameraY=-0.18 hyp=0.38 cameraTheta=-2.65 mountX=0.23 mountY=-0.26, mountTheta=-0.85
22:50:58.110 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=-0.18, opts=13)
22:50:58.116 00.006 12116 Enqueuing Move request for scope (-0.33, -0.18)
22:50:58.121 00.005 11824 Worker thread wakes up
22:50:58.121 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1699, FiltMax=65535, Gamma=0.510
22:50:58.125 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.18) opts 0xd
22:50:58.125 00.000 12116 UpdateGuideState exits: m=636427 SNR=95.7
22:50:58.129 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.33, -0.18)
22:50:58.129 00.000 11824 Moving (-0.33, -0.18) raw xDistance=0.23 yDistance=-0.26
22:50:58.129 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:50:58.129 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:58.129 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:50:58.129 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:58.133 00.004 11824 MoveAxis(E, 0, ABG)
22:50:58.133 00.000 11824 Move returns status 0, amount 0
22:50:58.133 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:50:58.137 00.004 11824 MoveAxis(N, 0, ABG)
22:50:58.137 00.000 11824 Move returns status 0, amount 0
22:50:58.137 00.000 11824 move complete, result=0
22:50:58.137 00.000 11824 worker thread done servicing request
22:50:58.138 00.001 12116 Enqueuing Expose request
22:50:58.141 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:50:58.147 00.006 11824 Worker thread wakes up
22:50:58.147 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:50:58.147 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:01.558 03.411 11824 Exposure complete
22:51:01.797 00.239 11824 worker thread done servicing request
22:51:01.798 00.001 12116 OnExposeComplete: enter
22:51:01.801 00.003 12116 UpdateGuideState(): m_state=6
22:51:01.805 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 593
22:51:01.809 00.004 12116 Star::Find returns 1 (0), X=691.56, Y=1005.15, Mass=722130, SNR=110.9, Peak=63843 HFD=3.7
22:51:01.813 00.004 12116 MultiStar: [#1 -0.86,0.17,0.91,U] [#2 -0.78,0.01,0.80,U] [#3 -0.90,0.08,0.68,U] [#4 0.95,-0.30,0.71,U] [#5 -0.79,0.25,0.38,U] [#6 -0.72,0.07,0.63,U] [#7 -0.92,-0.16,0.41,U] [#8 -0.64,-0.32,0.35,U] 
22:51:01.816 00.003 12116 refined, 8 included, MultiStar: {-0.63, -0.06}, one-star: {-1.00, -0.34}
22:51:01.821 00.005 12116 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.71) = xAngle (-5.76 = 0.53)
22:51:01.823 00.002 12116 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.77 = -2.77)
22:51:01.826 00.003 12116 CameraToMount -- cameraX=-0.63 cameraY=-0.06 hyp=0.63 cameraTheta=-3.04 mountX=0.55 mountY=-0.23, mountTheta=-0.40
22:51:01.835 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.63, y=-0.06, opts=13)
22:51:01.839 00.004 12116 Enqueuing Move request for scope (-0.63, -0.06)
22:51:01.843 00.004 11824 Worker thread wakes up
22:51:01.844 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.06) opts 0xd
22:51:01.844 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.63, -0.06)
22:51:01.844 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4992, FiltMin=1751, FiltMax=65535, Gamma=0.510
22:51:01.848 00.004 11824 Moving (-0.63, -0.06) raw xDistance=0.55 yDistance=-0.23
22:51:01.848 00.000 12116 UpdateGuideState exits: m=722130 SNR=110.9
22:51:01.851 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:01.855 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
22:51:01.855 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:01.855 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:51:01.858 00.003 12116 Enqueuing Expose request
22:51:01.860 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:51:01.860 00.000 11824 MoveAxis(W, 123, ABG)
22:51:01.860 00.000 11824 Guiding  Dir = 3, Dur = 123
22:51:01.861 00.001 11824 IsSlewing returns 0
22:51:01.861 00.000 11824 IsGuiding returns 0
22:51:01.861 00.000 11824 PulseGuide returned control before completion, sleep 133
22:51:02.000 00.139 11824 IsGuiding returns 1
22:51:02.001 00.001 11824 scope still moving after pulse duration time elapsed
22:51:02.032 00.031 11824 IsSlewing returns 0
22:51:02.032 00.000 11824 IsGuiding returns 0
22:51:02.032 00.000 11824 scope move finished after 123 + 47 ms
22:51:02.032 00.000 11824 Move returns status 0, amount 123
22:51:02.032 00.000 11824 MoveAxis(N, 0, ABG)
22:51:02.032 00.000 11824 Move returns status 0, amount 0
22:51:02.033 00.001 11824 move complete, result=0
22:51:02.033 00.000 11824 worker thread done servicing request
22:51:02.033 00.000 11824 Worker thread wakes up
22:51:02.033 00.000 12116 GuideStep: 0.5 px 123 ms WEST, -0.2 px 0 ms NORTH
22:51:02.037 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:51:02.037 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:05.446 03.409 11824 Exposure complete
22:51:05.682 00.236 11824 worker thread done servicing request
22:51:05.682 00.000 12116 OnExposeComplete: enter
22:51:05.686 00.004 12116 UpdateGuideState(): m_state=6
22:51:05.688 00.002 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 594
22:51:05.691 00.003 12116 Star::Find returns 1 (0), X=691.37, Y=1005.00, Mass=763085, SNR=124.5, Peak=62131 HFD=3.6
22:51:05.694 00.003 12116 MultiStar: [#1 -1.06,0.04,0.74,U] [#2 -1.02,-0.27,0.58,U] [#3 -1.04,-0.09,0.66,U] [#4 1.53,-0.52,0.54,U] [#5 -1.05,-0.03,0.38,U] [#6 -0.96,-0.04,0.62,U] [#7 -0.92,-0.56,0.39,U] [#8 -0.70,-0.11,0.28,U] 
22:51:05.697 00.003 12116 refined, 8 included, MultiStar: {-0.76, -0.24}, one-star: {-1.19, -0.49}
22:51:05.700 00.003 12116 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.71) = xAngle (-5.55 = 0.73)
22:51:05.703 00.003 12116 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.57 = -2.57)
22:51:05.706 00.003 12116 CameraToMount -- cameraX=-0.76 cameraY=-0.24 hyp=0.80 cameraTheta=-2.84 mountX=0.59 mountY=-0.43, mountTheta=-0.63
22:51:05.712 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.76, y=-0.24, opts=13)
22:51:05.715 00.003 12116 Enqueuing Move request for scope (-0.76, -0.24)
22:51:05.719 00.004 11824 Worker thread wakes up
22:51:05.719 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.24) opts 0xd
22:51:05.719 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.76, -0.24)
22:51:05.719 00.000 11824 Moving (-0.76, -0.24) raw xDistance=0.59 yDistance=-0.43
22:51:05.719 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
22:51:05.719 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:05.719 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5008, FiltMin=1603, FiltMax=65535, Gamma=0.510
22:51:05.723 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:51:05.723 00.000 12116 UpdateGuideState exits: m=763085 SNR=124.5
22:51:05.727 00.004 11824 MoveAxis(W, 142, ABG)
22:51:05.727 00.000 11824 Guiding  Dir = 3, Dur = 142
22:51:05.727 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:05.730 00.003 11824 IsSlewing returns 0
22:51:05.730 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:51:05.732 00.002 12116 Enqueuing Expose request
22:51:05.735 00.003 11824 IsGuiding returns 0
22:51:05.736 00.001 11824 PulseGuide returned control before completion, sleep 152
22:51:05.896 00.160 11824 IsGuiding returns 1
22:51:05.896 00.000 11824 scope still moving after pulse duration time elapsed
22:51:05.926 00.030 11824 IsSlewing returns 0
22:51:05.926 00.000 11824 IsGuiding returns 0
22:51:05.926 00.000 11824 scope move finished after 142 + 48 ms
22:51:05.926 00.000 11824 Move returns status 0, amount 142
22:51:05.926 00.000 11824 MoveAxis(N, 0, ABG)
22:51:05.927 00.001 11824 Move returns status 0, amount 0
22:51:05.927 00.000 11824 move complete, result=0
22:51:05.927 00.000 11824 worker thread done servicing request
22:51:05.927 00.000 11824 Worker thread wakes up
22:51:05.927 00.000 12116 GuideStep: 0.6 px 142 ms WEST, -0.4 px 0 ms NORTH
22:51:05.930 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:51:05.930 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:09.342 03.412 11824 Exposure complete
22:51:09.605 00.263 11824 worker thread done servicing request
22:51:09.605 00.000 12116 OnExposeComplete: enter
22:51:09.608 00.003 12116 UpdateGuideState(): m_state=6
22:51:09.613 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 595
22:51:09.615 00.002 12116 Star::Find returns 1 (0), X=691.75, Y=1005.04, Mass=670189, SNR=118.8, Peak=61482 HFD=3.5
22:51:09.618 00.003 12116 MultiStar: [#1 -0.81,0.03,0.75,U] [#2 -0.73,-0.31,0.69,U] [#3 -0.70,-0.06,0.67,U] [#4 0.94,-0.57,0.56,U] [#5 -0.62,-0.22,0.37,U] [#6 -0.70,-0.19,0.57,U] [#7 -0.66,-0.34,0.42,U] [#8 -0.38,-0.17,0.39,U] 
22:51:09.623 00.005 12116 refined, 8 included, MultiStar: {-0.54, -0.26}, one-star: {-0.80, -0.45}
22:51:09.626 00.003 12116 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.71) = xAngle (-5.41 = 0.87)
22:51:09.629 00.003 12116 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.42 = -2.42)
22:51:09.631 00.002 12116 CameraToMount -- cameraX=-0.54 cameraY=-0.26 hyp=0.60 cameraTheta=-2.70 mountX=0.38 mountY=-0.39, mountTheta=-0.80
22:51:09.637 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.54, y=-0.26, opts=13)
22:51:09.641 00.004 12116 Enqueuing Move request for scope (-0.54, -0.26)
22:51:09.644 00.003 11824 Worker thread wakes up
22:51:09.644 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5008, FiltMin=1651, FiltMax=65535, Gamma=0.510
22:51:09.647 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.26) opts 0xd
22:51:09.647 00.000 12116 UpdateGuideState exits: m=670189 SNR=118.8
22:51:09.649 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.54, -0.26)
22:51:09.650 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:09.653 00.003 11824 Moving (-0.54, -0.26) raw xDistance=0.38 yDistance=-0.39
22:51:09.653 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:51:09.656 00.003 12116 Enqueuing Expose request
22:51:09.659 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
22:51:09.659 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:09.659 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:51:09.659 00.000 11824 MoveAxis(W, 96, ABG)
22:51:09.659 00.000 11824 Guiding  Dir = 3, Dur = 96
22:51:09.660 00.001 11824 IsSlewing returns 0
22:51:09.660 00.000 11824 IsGuiding returns 0
22:51:09.661 00.001 11824 PulseGuide returned control before completion, sleep 106
22:51:09.777 00.116 11824 IsGuiding returns 1
22:51:09.777 00.000 11824 scope still moving after pulse duration time elapsed
22:51:09.809 00.032 11824 IsSlewing returns 0
22:51:09.810 00.001 11824 IsGuiding returns 0
22:51:09.810 00.000 11824 scope move finished after 96 + 53 ms
22:51:09.810 00.000 11824 Move returns status 0, amount 96
22:51:09.810 00.000 11824 MoveAxis(N, 0, ABG)
22:51:09.810 00.000 11824 Move returns status 0, amount 0
22:51:09.810 00.000 11824 move complete, result=0
22:51:09.810 00.000 11824 worker thread done servicing request
22:51:09.810 00.000 11824 Worker thread wakes up
22:51:09.810 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:51:09.810 00.000 12116 GuideStep: 0.4 px 96 ms WEST, -0.4 px 0 ms NORTH
22:51:09.813 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:13.243 03.430 11824 Exposure complete
22:51:13.528 00.285 11824 worker thread done servicing request
22:51:13.528 00.000 12116 OnExposeComplete: enter
22:51:13.531 00.003 12116 UpdateGuideState(): m_state=6
22:51:13.540 00.009 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 596
22:51:13.557 00.017 12116 Star::Find returns 1 (0), X=691.51, Y=1004.88, Mass=801442, SNR=122.4, Peak=65491 HFD=3.7
22:51:13.564 00.007 12116 MultiStar: [#1 -0.93,-0.41,0.81,U] [#2 -0.81,-0.44,0.77,U] [#3 -1.01,-0.42,0.64,U] [#4 1.05,-0.85,0.53,U] [#5 -0.61,-0.49,0.39,U] [#6 -0.71,-0.58,0.59,U] [#7 -0.71,-0.36,0.39,U] [#8 -0.70,-0.23,0.41,U] 
22:51:13.588 00.024 12116 refined, 8 included, MultiStar: {-0.67, -0.50}, one-star: {-1.04, -0.61}
22:51:13.593 00.005 12116 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.71) = xAngle (-5.22 = 1.07)
22:51:13.607 00.014 12116 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.23 = -2.23)
22:51:13.613 00.006 12116 CameraToMount -- cameraX=-0.67 cameraY=-0.50 hyp=0.84 cameraTheta=-2.50 mountX=0.41 mountY=-0.66, mountTheta=-1.02
22:51:13.628 00.015 12116 SchedulePrimaryMove(0D79E080, x=-0.67, y=-0.50, opts=13)
22:51:13.636 00.008 12116 Enqueuing Move request for scope (-0.67, -0.50)
22:51:13.643 00.007 11824 Worker thread wakes up
22:51:13.643 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4995, FiltMin=1704, FiltMax=65535, Gamma=0.510
22:51:13.647 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.50) opts 0xd
22:51:13.647 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.67, -0.50)
22:51:13.647 00.000 11824 Moving (-0.67, -0.50) raw xDistance=0.41 yDistance=-0.66
22:51:13.647 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
22:51:13.647 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
22:51:13.647 00.000 11824 MoveAxis(W, 97, ABG)
22:51:13.647 00.000 11824 Guiding  Dir = 3, Dur = 97
22:51:13.648 00.001 11824 IsSlewing returns 0
22:51:13.648 00.000 11824 IsGuiding returns 0
22:51:13.649 00.001 12116 UpdateGuideState exits: m=801442 SNR=122.4
22:51:13.661 00.012 11824 PulseGuide returned control before completion, sleep 102
22:51:13.661 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:13.666 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:51:13.672 00.006 12116 Enqueuing Expose request
22:51:13.775 00.103 11824 IsGuiding returns 0
22:51:13.775 00.000 11824 Move returns status 0, amount 97
22:51:13.775 00.000 11824 MoveAxis(N, 125, ABG)
22:51:13.775 00.000 11824 Guiding  Dir = 0, Dur = 125
22:51:13.776 00.001 11824 IsSlewing returns 0
22:51:13.776 00.000 11824 IsGuiding returns 0
22:51:13.776 00.000 11824 PulseGuide returned control before completion, sleep 135
22:51:13.917 00.141 11824 IsGuiding returns 1
22:51:13.917 00.000 11824 scope still moving after pulse duration time elapsed
22:51:13.949 00.032 11824 IsSlewing returns 0
22:51:13.949 00.000 11824 IsGuiding returns 0
22:51:13.950 00.001 11824 scope move finished after 125 + 49 ms
22:51:13.950 00.000 11824 Move returns status 0, amount 125
22:51:13.950 00.000 11824 move complete, result=0
22:51:13.950 00.000 11824 worker thread done servicing request
22:51:13.950 00.000 12116 GuideStep: 0.4 px 97 ms WEST, -0.7 px 125 ms NORTH
22:51:13.955 00.005 11824 Worker thread wakes up
22:51:13.955 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:51:13.955 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:17.383 03.428 11824 Exposure complete
22:51:17.636 00.253 11824 worker thread done servicing request
22:51:17.636 00.000 12116 OnExposeComplete: enter
22:51:17.639 00.003 12116 UpdateGuideState(): m_state=6
22:51:17.644 00.005 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 597
22:51:17.647 00.003 12116 Star::Find returns 1 (0), X=692.05, Y=1005.36, Mass=837351, SNR=116.6, Peak=65535 HFD=3.8
22:51:17.650 00.003 12116 MultiStar: [#1 -0.50,0.29,0.83,U] [#2 -0.33,0.02,0.68,U] [#3 -0.60,0.21,0.74,U] [#4 0.76,0.03,0.55,U] [#5 -0.29,0.40,0.42,U] [#6 -0.45,0.41,0.58,U] [#7 -0.42,0.15,0.44,U] [#8 -0.32,-0.01,0.35,U] 
22:51:17.653 00.003 12116 refined, 8 included, MultiStar: {-0.33, 0.14}, one-star: {-0.51, -0.13}
22:51:17.655 00.002 12116 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.71) = xAngle (0.03 = 0.03)
22:51:17.658 00.003 12116 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.02 = 3.02)
22:51:17.662 00.004 12116 CameraToMount -- cameraX=-0.33 cameraY=0.14 hyp=0.36 cameraTheta=2.75 mountX=0.36 mountY=0.04, mountTheta=0.12
22:51:17.667 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.33, y=0.14, opts=13)
22:51:17.672 00.005 12116 Enqueuing Move request for scope (-0.33, 0.14)
22:51:17.675 00.003 11824 Worker thread wakes up
22:51:17.676 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.14) opts 0xd
22:51:17.676 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4954, FiltMin=1562, FiltMax=65535, Gamma=0.510
22:51:17.678 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.33, 0.14)
22:51:17.679 00.001 12116 UpdateGuideState exits: m=837351 SNR=116.6
22:51:17.681 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:17.685 00.004 11824 Moving (-0.33, 0.14) raw xDistance=0.36 yDistance=0.04
22:51:17.685 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
22:51:17.685 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:17.685 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:51:17.688 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:51:17.688 00.000 12116 Enqueuing Expose request
22:51:17.691 00.003 11824 MoveAxis(W, 87, ABG)
22:51:17.691 00.000 11824 Guiding  Dir = 3, Dur = 87
22:51:17.691 00.000 11824 IsSlewing returns 0
22:51:17.693 00.002 11824 IsGuiding returns 0
22:51:17.693 00.000 11824 PulseGuide returned control before completion, sleep 97
22:51:17.801 00.108 11824 IsGuiding returns 1
22:51:17.801 00.000 11824 scope still moving after pulse duration time elapsed
22:51:17.833 00.032 11824 IsSlewing returns 0
22:51:17.834 00.001 11824 IsGuiding returns 0
22:51:17.834 00.000 11824 scope move finished after 87 + 53 ms
22:51:17.834 00.000 11824 Move returns status 0, amount 87
22:51:17.834 00.000 11824 MoveAxis(N, 0, ABG)
22:51:17.834 00.000 11824 Move returns status 0, amount 0
22:51:17.834 00.000 11824 move complete, result=0
22:51:17.834 00.000 11824 worker thread done servicing request
22:51:17.835 00.001 11824 Worker thread wakes up
22:51:17.835 00.000 12116 GuideStep: 0.4 px 87 ms WEST, 0.0 px 0 ms NORTH
22:51:17.838 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:51:17.838 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:21.237 03.399 11824 Exposure complete
22:51:21.484 00.247 11824 worker thread done servicing request
22:51:21.484 00.000 12116 OnExposeComplete: enter
22:51:21.488 00.004 12116 UpdateGuideState(): m_state=6
22:51:21.491 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 598
22:51:21.494 00.003 12116 Star::Find returns 1 (0), X=692.91, Y=1004.77, Mass=782226, SNR=119.2, Peak=65485 HFD=3.3
22:51:21.498 00.004 12116 MultiStar: [#1 0.26,-0.16,0.95,U] [#2 0.41,-0.42,0.78,U] [#3 0.38,-0.30,0.67,U] [#4 -0.29,-0.30,0.56,U] [#5 0.53,-0.34,0.44,U] [#6 0.51,-0.32,0.64,U] [#7 0.33,-0.62,0.43,U] [#8 0.54,-0.20,0.35,U] 
22:51:21.501 00.003 12116 refined, 8 included, MultiStar: {0.33, -0.39}, one-star: {0.35, -0.72}
22:51:21.507 00.006 12116 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.71) = xAngle (-3.58 = 2.70)
22:51:21.510 00.003 12116 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.60 = -0.60)
22:51:21.515 00.005 12116 CameraToMount -- cameraX=0.33 cameraY=-0.39 hyp=0.51 cameraTheta=-0.87 mountX=-0.46 mountY=-0.29, mountTheta=-2.59
22:51:21.521 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.33, y=-0.39, opts=13)
22:51:21.524 00.003 12116 Enqueuing Move request for scope (0.33, -0.39)
22:51:21.531 00.007 11824 Worker thread wakes up
22:51:21.531 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.39) opts 0xd
22:51:21.531 00.000 11824 Handling offset move in thread for scope, endpoint = (0.33, -0.39)
22:51:21.531 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4938, FiltMin=1578, FiltMax=65535, Gamma=0.510
22:51:21.534 00.003 11824 Moving (0.33, -0.39) raw xDistance=-0.46 yDistance=-0.29
22:51:21.534 00.000 12116 UpdateGuideState exits: m=782226 SNR=119.2
22:51:21.538 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.46
22:51:21.538 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:21.541 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:51:21.544 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:21.545 00.001 12116 Enqueuing Expose request
22:51:21.548 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:51:21.548 00.000 11824 MoveAxis(E, 97, ABG)
22:51:21.548 00.000 11824 Guiding  Dir = 2, Dur = 97
22:51:21.548 00.000 11824 IsSlewing returns 0
22:51:21.549 00.001 11824 IsGuiding returns 0
22:51:21.549 00.000 11824 PulseGuide returned control before completion, sleep 107
22:51:21.670 00.121 11824 IsGuiding returns 1
22:51:21.670 00.000 11824 scope still moving after pulse duration time elapsed
22:51:21.702 00.032 11824 IsSlewing returns 0
22:51:21.703 00.001 11824 IsGuiding returns 0
22:51:21.703 00.000 11824 scope move finished after 97 + 56 ms
22:51:21.703 00.000 11824 Move returns status 0, amount 97
22:51:21.703 00.000 11824 MoveAxis(N, 0, ABG)
22:51:21.703 00.000 11824 Move returns status 0, amount 0
22:51:21.703 00.000 11824 move complete, result=0
22:51:21.704 00.001 11824 worker thread done servicing request
22:51:21.704 00.000 11824 Worker thread wakes up
22:51:21.704 00.000 12116 GuideStep: -0.5 px 97 ms EAST, -0.3 px 0 ms NORTH
22:51:21.707 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:51:21.707 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:25.120 03.413 11824 Exposure complete
22:51:25.364 00.244 11824 worker thread done servicing request
22:51:25.365 00.001 12116 OnExposeComplete: enter
22:51:25.368 00.003 12116 UpdateGuideState(): m_state=6
22:51:25.372 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 599
22:51:25.375 00.003 12116 Star::Find returns 1 (0), X=692.72, Y=1005.06, Mass=847738, SNR=132.9, Peak=65440 HFD=3.9
22:51:25.379 00.004 12116 MultiStar: [#1 0.16,-0.05,0.76,U] [#2 0.36,-0.19,0.62,U] [#3 0.18,-0.14,0.66,U] [#4 -0.41,-0.24,0.54,U] [#5 0.50,-0.21,0.34,U] [#6 0.41,-0.31,0.58,U] [#7 0.32,-0.26,0.42,U] [#8 0.41,-0.53,0.35,U] 
22:51:25.381 00.002 12116 refined, 8 included, MultiStar: {0.21, -0.26}, one-star: {0.17, -0.43}
22:51:25.384 00.003 12116 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.71) = xAngle (-3.60 = 2.68)
22:51:25.388 00.004 12116 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.62 = -0.62)
22:51:25.391 00.003 12116 CameraToMount -- cameraX=0.21 cameraY=-0.26 hyp=0.33 cameraTheta=-0.89 mountX=-0.30 mountY=-0.19, mountTheta=-2.57
22:51:25.397 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.21, y=-0.26, opts=13)
22:51:25.399 00.002 12116 Enqueuing Move request for scope (0.21, -0.26)
22:51:25.402 00.003 11824 Worker thread wakes up
22:51:25.402 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.26) opts 0xd
22:51:25.402 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4919, FiltMin=1687, FiltMax=65535, Gamma=0.510
22:51:25.405 00.003 11824 Handling offset move in thread for scope, endpoint = (0.21, -0.26)
22:51:25.405 00.000 12116 UpdateGuideState exits: m=847738 SNR=132.9
22:51:25.408 00.003 11824 Moving (0.21, -0.26) raw xDistance=-0.30 yDistance=-0.19
22:51:25.408 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:25.411 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
22:51:25.411 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:51:25.413 00.002 12116 Enqueuing Expose request
22:51:25.416 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:25.416 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:51:25.416 00.000 11824 MoveAxis(E, 73, ABG)
22:51:25.416 00.000 11824 Guiding  Dir = 2, Dur = 73
22:51:25.416 00.000 11824 IsSlewing returns 0
22:51:25.417 00.001 11824 IsGuiding returns 0
22:51:25.417 00.000 11824 PulseGuide returned control before completion, sleep 83
22:51:25.516 00.099 11824 IsGuiding returns 0
22:51:25.516 00.000 11824 Move returns status 0, amount 73
22:51:25.516 00.000 11824 MoveAxis(N, 0, ABG)
22:51:25.516 00.000 11824 Move returns status 0, amount 0
22:51:25.516 00.000 11824 move complete, result=0
22:51:25.517 00.001 11824 worker thread done servicing request
22:51:25.517 00.000 11824 Worker thread wakes up
22:51:25.517 00.000 12116 GuideStep: -0.3 px 73 ms EAST, -0.2 px 0 ms NORTH
22:51:25.521 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:51:25.521 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:28.933 03.412 11824 Exposure complete
22:51:29.183 00.250 11824 worker thread done servicing request
22:51:29.183 00.000 12116 OnExposeComplete: enter
22:51:29.186 00.003 12116 UpdateGuideState(): m_state=6
22:51:29.190 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 600
22:51:29.194 00.004 12116 Star::Find returns 1 (0), X=694.14, Y=1004.47, Mass=784404, SNR=125.8, Peak=65507 HFD=3.5
22:51:29.197 00.003 12116 MultiStar: [#1 1.53,-0.54,0.81,U] [#2 1.66,-0.73,0.73,U] [#3 1.54,-0.63,0.75,U] [#4 -1.68,-0.90,0.56,U] [#5 1.78,-0.65,0.37,U] [#6 1.78,-0.73,0.58,U] [#7 1.74,-0.81,0.41,U] [#8 1.63,-0.62,0.33,U] 
22:51:29.200 00.003 12116 refined, 8 included, MultiStar: {1.30, -0.75}, one-star: {1.58, -1.02}
22:51:29.203 00.003 12116 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.71) = xAngle (-3.24 = 3.04)
22:51:29.206 00.003 12116 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.25 = -0.25)
22:51:29.209 00.003 12116 CameraToMount -- cameraX=1.30 cameraY=-0.75 hyp=1.50 cameraTheta=-0.53 mountX=-1.49 mountY=-0.37, mountTheta=-2.90
22:51:29.214 00.005 12116 SchedulePrimaryMove(0D79E080, x=1.30, y=-0.75, opts=13)
22:51:29.217 00.003 12116 Enqueuing Move request for scope (1.30, -0.75)
22:51:29.220 00.003 11824 Worker thread wakes up
22:51:29.221 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4925, FiltMin=1434, FiltMax=65535, Gamma=0.510
22:51:29.223 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (1.30, -0.75) opts 0xd
22:51:29.223 00.000 11824 Handling offset move in thread for scope, endpoint = (1.30, -0.75)
22:51:29.223 00.000 12116 UpdateGuideState exits: m=784404 SNR=125.8
22:51:29.226 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:29.230 00.004 11824 Moving (1.30, -0.75) raw xDistance=-1.49 yDistance=-0.37
22:51:29.230 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.49
22:51:29.230 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:51:29.234 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:29.234 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:51:29.234 00.000 11824 MoveAxis(E, 339, ABG)
22:51:29.234 00.000 11824 Guiding  Dir = 2, Dur = 339
22:51:29.235 00.001 11824 IsSlewing returns 0
22:51:29.235 00.000 11824 IsGuiding returns 0
22:51:29.235 00.000 11824 PulseGuide returned control before completion, sleep 349
22:51:29.235 00.000 12116 Enqueuing Expose request
22:51:29.587 00.352 11824 IsGuiding returns 1
22:51:29.587 00.000 11824 scope still moving after pulse duration time elapsed
22:51:29.619 00.032 11824 IsSlewing returns 0
22:51:29.620 00.001 11824 IsGuiding returns 0
22:51:29.620 00.000 11824 scope move finished after 339 + 45 ms
22:51:29.620 00.000 11824 Move returns status 0, amount 339
22:51:29.620 00.000 11824 MoveAxis(N, 0, ABG)
22:51:29.620 00.000 11824 Move returns status 0, amount 0
22:51:29.620 00.000 11824 move complete, result=0
22:51:29.620 00.000 11824 worker thread done servicing request
22:51:29.620 00.000 11824 Worker thread wakes up
22:51:29.620 00.000 12116 GuideStep: -1.5 px 339 ms EAST, -0.4 px 0 ms NORTH
22:51:29.623 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:51:29.624 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:33.039 03.415 11824 Exposure complete
22:51:33.280 00.241 11824 worker thread done servicing request
22:51:33.281 00.001 12116 OnExposeComplete: enter
22:51:33.284 00.003 12116 UpdateGuideState(): m_state=6
22:51:33.288 00.004 12116 Star::Find(15, 694, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 601
22:51:33.292 00.004 12116 Star::Find returns 1 (0), X=692.21, Y=1005.56, Mass=783744, SNR=113.0, Peak=65535 HFD=3.3
22:51:33.295 00.003 12116 MultiStar: [#1 -0.30,0.52,0.98,U] [#2 -0.27,0.23,0.71,U] [#3 -0.29,0.43,0.71,U] [#4 0.52,-0.04,0.73,U] [#5 -0.12,0.35,0.42,U] [#6 -0.12,0.46,0.70,U] [#7 -0.46,0.14,0.56,U] [#8 -0.08,0.25,0.37,U] 
22:51:33.297 00.002 12116 refined, 8 included, MultiStar: {-0.17, 0.27}, one-star: {-0.35, 0.07}
22:51:33.300 00.003 12116 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.71) = xAngle (-0.57 = -0.57)
22:51:33.303 00.003 12116 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.42 = 2.42)
22:51:33.306 00.003 12116 CameraToMount -- cameraX=-0.17 cameraY=0.27 hyp=0.32 cameraTheta=2.15 mountX=0.27 mountY=0.21, mountTheta=0.66
22:51:33.316 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.17, y=0.27, opts=13)
22:51:33.320 00.004 12116 Enqueuing Move request for scope (-0.17, 0.27)
22:51:33.323 00.003 11824 Worker thread wakes up
22:51:33.323 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4925, FiltMin=1479, FiltMax=65535, Gamma=0.510
22:51:33.326 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.27) opts 0xd
22:51:33.326 00.000 12116 UpdateGuideState exits: m=783744 SNR=113.0
22:51:33.328 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:33.330 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.17, 0.27)
22:51:33.331 00.001 11824 Moving (-0.17, 0.27) raw xDistance=0.27 yDistance=0.21
22:51:33.331 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:51:33.331 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:33.331 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:51:33.334 00.003 12116 Enqueuing Expose request
22:51:33.337 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:51:33.337 00.000 11824 MoveAxis(E, 0, ABG)
22:51:33.338 00.001 11824 Move returns status 0, amount 0
22:51:33.338 00.000 11824 MoveAxis(N, 0, ABG)
22:51:33.338 00.000 11824 Move returns status 0, amount 0
22:51:33.338 00.000 11824 move complete, result=0
22:51:33.338 00.000 11824 worker thread done servicing request
22:51:33.338 00.000 11824 Worker thread wakes up
22:51:33.338 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:51:33.338 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:33.340 00.002 12116 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
22:51:36.738 03.398 11824 Exposure complete
22:51:36.978 00.240 11824 worker thread done servicing request
22:51:36.978 00.000 12116 OnExposeComplete: enter
22:51:36.981 00.003 12116 UpdateGuideState(): m_state=6
22:51:36.984 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
22:51:36.988 00.004 12116 Star::Find returns 1 (0), X=692.36, Y=1005.48, Mass=819930, SNR=116.9, Peak=65008 HFD=3.4
22:51:36.991 00.003 12116 MultiStar: [#1 -0.07,0.40,0.86,U] [#2 -0.03,0.03,0.74,U] [#3 -0.13,0.35,0.80,U] [#4 0.22,-0.18,0.67,U] [#5 0.13,0.21,0.43,U] [#6 0.17,0.19,0.56,U] [#7 -0.07,0.05,0.42,U] [#8 0.12,0.26,0.35,U] 
22:51:36.994 00.003 12116 refined, 8 included, MultiStar: {-0.01, 0.14}, one-star: {-0.20, -0.01}
22:51:36.997 00.003 12116 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.71) = xAngle (-1.05 = -1.05)
22:51:37.000 00.003 12116 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.93 = 1.93)
22:51:37.003 00.003 12116 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.66 mountX=0.07 mountY=0.13, mountTheta=1.09
22:51:37.009 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.01, y=0.14, opts=13)
22:51:37.012 00.003 12116 Enqueuing Move request for scope (-0.01, 0.14)
22:51:37.015 00.003 11824 Worker thread wakes up
22:51:37.015 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
22:51:37.015 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
22:51:37.015 00.000 11824 Moving (-0.01, 0.14) raw xDistance=0.07 yDistance=0.13
22:51:37.015 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4938, FiltMin=1536, FiltMax=65535, Gamma=0.510
22:51:37.018 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:51:37.018 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:37.018 00.000 12116 UpdateGuideState exits: m=819930 SNR=116.9
22:51:37.021 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:37.024 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:51:37.024 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:51:37.027 00.003 11824 MoveAxis(E, 0, ABG)
22:51:37.027 00.000 11824 Move returns status 0, amount 0
22:51:37.029 00.002 11824 MoveAxis(N, 0, ABG)
22:51:37.029 00.000 11824 Move returns status 0, amount 0
22:51:37.029 00.000 11824 move complete, result=0
22:51:37.029 00.000 12116 Enqueuing Expose request
22:51:37.032 00.003 11824 worker thread done servicing request
22:51:37.032 00.000 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:37.037 00.005 11824 Worker thread wakes up
22:51:37.038 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:51:37.038 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:40.467 03.429 11824 Exposure complete
22:51:40.733 00.266 11824 worker thread done servicing request
22:51:40.734 00.001 12116 OnExposeComplete: enter
22:51:40.737 00.003 12116 UpdateGuideState(): m_state=6
22:51:40.740 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 603
22:51:40.744 00.004 12116 Star::Find returns 1 (0), X=692.94, Y=1005.18, Mass=724444, SNR=102.7, Peak=65440 HFD=3.7
22:51:40.747 00.003 12116 MultiStar: [#1 0.37,-0.02,0.98,U] [#2 0.38,-0.06,1.00,U] [#3 0.49,-0.07,0.75,U] [#4 -0.42,-0.30,0.66,U] [#5 0.72,0.06,0.48,U] [#6 0.50,-0.47,0.65,U] [#7 0.55,-0.19,0.58,U] [#8 0.63,0.23,0.29,U] 
22:51:40.751 00.004 12116 refined, 8 included, MultiStar: {0.37, -0.15}, one-star: {0.39, -0.31}
22:51:40.754 00.003 12116 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.71) = xAngle (-3.09 = -3.09)
22:51:40.757 00.003 12116 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.11 = -0.11)
22:51:40.761 00.004 12116 CameraToMount -- cameraX=0.37 cameraY=-0.15 hyp=0.40 cameraTheta=-0.38 mountX=-0.40 mountY=-0.04, mountTheta=-3.03
22:51:40.766 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.37, y=-0.15, opts=13)
22:51:40.770 00.004 12116 Enqueuing Move request for scope (0.37, -0.15)
22:51:40.774 00.004 11824 Worker thread wakes up
22:51:40.774 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.15) opts 0xd
22:51:40.774 00.000 11824 Handling offset move in thread for scope, endpoint = (0.37, -0.15)
22:51:40.774 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4947, FiltMin=1581, FiltMax=65535, Gamma=0.510
22:51:40.777 00.003 11824 Moving (0.37, -0.15) raw xDistance=-0.40 yDistance=-0.04
22:51:40.778 00.001 12116 UpdateGuideState exits: m=724444 SNR=102.7
22:51:40.780 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:40.785 00.005 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
22:51:40.786 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:51:40.789 00.003 12116 Enqueuing Expose request
22:51:40.792 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:40.793 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:40.793 00.000 11824 MoveAxis(E, 90, ABG)
22:51:40.793 00.000 11824 Guiding  Dir = 2, Dur = 90
22:51:40.793 00.000 11824 IsSlewing returns 0
22:51:40.793 00.000 11824 IsGuiding returns 0
22:51:40.794 00.001 11824 PulseGuide returned control before completion, sleep 100
22:51:40.898 00.104 11824 IsGuiding returns 1
22:51:40.898 00.000 11824 scope still moving after pulse duration time elapsed
22:51:40.929 00.031 11824 IsSlewing returns 0
22:51:40.929 00.000 11824 IsGuiding returns 0
22:51:40.929 00.000 11824 scope move finished after 90 + 44 ms
22:51:40.930 00.001 11824 Move returns status 0, amount 90
22:51:40.930 00.000 11824 MoveAxis(N, 0, ABG)
22:51:40.930 00.000 11824 Move returns status 0, amount 0
22:51:40.930 00.000 11824 move complete, result=0
22:51:40.930 00.000 11824 worker thread done servicing request
22:51:40.930 00.000 11824 Worker thread wakes up
22:51:40.930 00.000 12116 GuideStep: -0.4 px 90 ms EAST, -0.0 px 0 ms NORTH
22:51:40.933 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:51:40.933 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:44.342 03.409 11824 Exposure complete
22:51:44.584 00.242 12116 OnExposeComplete: enter
22:51:44.588 00.004 11824 worker thread done servicing request
22:51:44.588 00.000 12116 UpdateGuideState(): m_state=6
22:51:44.592 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 604
22:51:44.596 00.004 12116 Star::Find returns 1 (0), X=693.03, Y=1005.05, Mass=711336, SNR=101.1, Peak=62384 HFD=3.8
22:51:44.599 00.003 12116 MultiStar: [#1 0.40,0.11,0.89,U] [#2 0.56,-0.04,0.76,U] [#3 0.51,-0.00,0.85,U] [#4 -0.40,-0.01,0.63,U] [#5 0.71,0.11,0.49,U] [#6 0.51,-0.08,0.77,U] [#7 0.59,-0.22,0.50,U] [#8 0.81,-0.14,0.37,U] 
22:51:44.602 00.003 12116 refined, 8 included, MultiStar: {0.44, -0.09}, one-star: {0.47, -0.43}
22:51:44.605 00.003 12116 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.71) = xAngle (-2.91 = -2.91)
22:51:44.607 00.002 12116 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.08 = 0.08)
22:51:44.611 00.004 12116 CameraToMount -- cameraX=0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-0.20 mountX=-0.44 mountY=0.03, mountTheta=3.06
22:51:44.616 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.44, y=-0.09, opts=13)
22:51:44.620 00.004 12116 Enqueuing Move request for scope (0.44, -0.09)
22:51:44.623 00.003 11824 Worker thread wakes up
22:51:44.623 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4957, FiltMin=1603, FiltMax=65535, Gamma=0.510
22:51:44.626 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.09) opts 0xd
22:51:44.627 00.001 12116 UpdateGuideState exits: m=711336 SNR=101.1
22:51:44.630 00.003 11824 Handling offset move in thread for scope, endpoint = (0.44, -0.09)
22:51:44.630 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:44.633 00.003 11824 Moving (0.44, -0.09) raw xDistance=-0.44 yDistance=0.03
22:51:44.633 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
22:51:44.633 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:44.634 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:51:44.639 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:51:44.639 00.000 12116 Enqueuing Expose request
22:51:44.642 00.003 11824 MoveAxis(E, 105, ABG)
22:51:44.642 00.000 11824 Guiding  Dir = 2, Dur = 105
22:51:44.643 00.001 11824 IsSlewing returns 0
22:51:44.643 00.000 11824 IsGuiding returns 0
22:51:44.644 00.001 11824 PulseGuide returned control before completion, sleep 115
22:51:44.760 00.116 11824 IsGuiding returns 1
22:51:44.760 00.000 11824 scope still moving after pulse duration time elapsed
22:51:44.792 00.032 11824 IsSlewing returns 0
22:51:44.792 00.000 11824 IsGuiding returns 0
22:51:44.792 00.000 11824 scope move finished after 105 + 43 ms
22:51:44.792 00.000 11824 Move returns status 0, amount 105
22:51:44.792 00.000 11824 MoveAxis(N, 0, ABG)
22:51:44.793 00.001 11824 Move returns status 0, amount 0
22:51:44.793 00.000 11824 move complete, result=0
22:51:44.793 00.000 11824 worker thread done servicing request
22:51:44.793 00.000 12116 GuideStep: -0.4 px 105 ms EAST, 0.0 px 0 ms NORTH
22:51:44.797 00.004 11824 Worker thread wakes up
22:51:44.797 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:51:44.797 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:48.217 03.420 11824 Exposure complete
22:51:48.452 00.235 11824 worker thread done servicing request
22:51:48.453 00.001 12116 OnExposeComplete: enter
22:51:48.456 00.003 12116 UpdateGuideState(): m_state=6
22:51:48.459 00.003 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 605
22:51:48.462 00.003 12116 Star::Find returns 1 (0), X=693.22, Y=1005.15, Mass=774826, SNR=122.0, Peak=65440 HFD=3.6
22:51:48.465 00.003 12116 MultiStar: [#1 0.69,0.01,0.73,U] [#2 0.79,-0.09,0.74,U] [#3 0.58,0.03,0.68,U] [#4 -0.39,-0.19,0.62,U] [#5 0.82,0.04,0.38,U] [#6 0.80,0.05,0.60,U] [#7 0.58,-0.13,0.39,U] [#8 0.88,-0.16,0.31,U] 
22:51:48.469 00.004 12116 refined, 8 included, MultiStar: {0.59, -0.10}, one-star: {0.67, -0.34}
22:51:48.471 00.002 12116 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.71) = xAngle (-2.89 = -2.89)
22:51:48.475 00.004 12116 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.10 = 0.10)
22:51:48.478 00.003 12116 CameraToMount -- cameraX=0.59 cameraY=-0.10 hyp=0.59 cameraTheta=-0.17 mountX=-0.58 mountY=0.06, mountTheta=3.04
22:51:48.486 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.59, y=-0.10, opts=13)
22:51:48.489 00.003 12116 Enqueuing Move request for scope (0.59, -0.10)
22:51:48.492 00.003 11824 Worker thread wakes up
22:51:48.492 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1552, FiltMax=65535, Gamma=0.510
22:51:48.496 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.10) opts 0xd
22:51:48.496 00.000 12116 UpdateGuideState exits: m=774826 SNR=122.0
22:51:48.498 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:48.501 00.003 11824 Handling offset move in thread for scope, endpoint = (0.59, -0.10)
22:51:48.502 00.001 11824 Moving (0.59, -0.10) raw xDistance=-0.58 yDistance=0.06
22:51:48.502 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
22:51:48.502 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:51:48.505 00.003 12116 Enqueuing Expose request
22:51:48.507 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:48.508 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:51:48.508 00.000 11824 MoveAxis(E, 136, ABG)
22:51:48.508 00.000 11824 Guiding  Dir = 2, Dur = 136
22:51:48.508 00.000 11824 IsSlewing returns 0
22:51:48.509 00.001 11824 IsGuiding returns 0
22:51:48.509 00.000 11824 PulseGuide returned control before completion, sleep 146
22:51:48.666 00.157 11824 IsGuiding returns 1
22:51:48.666 00.000 11824 scope still moving after pulse duration time elapsed
22:51:48.697 00.031 11824 IsSlewing returns 0
22:51:48.697 00.000 11824 IsGuiding returns 0
22:51:48.697 00.000 11824 scope move finished after 136 + 52 ms
22:51:48.697 00.000 11824 Move returns status 0, amount 136
22:51:48.697 00.000 11824 MoveAxis(N, 0, ABG)
22:51:48.697 00.000 11824 Move returns status 0, amount 0
22:51:48.697 00.000 11824 move complete, result=0
22:51:48.698 00.001 11824 worker thread done servicing request
22:51:48.698 00.000 11824 Worker thread wakes up
22:51:48.698 00.000 12116 GuideStep: -0.6 px 136 ms EAST, 0.1 px 0 ms NORTH
22:51:48.701 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:51:48.701 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:52.100 03.399 11824 Exposure complete
22:51:52.350 00.250 11824 worker thread done servicing request
22:51:52.350 00.000 12116 OnExposeComplete: enter
22:51:52.354 00.004 12116 UpdateGuideState(): m_state=6
22:51:52.358 00.004 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 606
22:51:52.362 00.004 12116 Star::Find returns 1 (0), X=693.08, Y=1005.06, Mass=756178, SNR=114.9, Peak=65440 HFD=3.9
22:51:52.365 00.003 12116 MultiStar: [#1 0.43,0.18,0.78,U] [#2 0.63,-0.09,0.69,U] [#3 0.44,0.01,0.70,U] [#4 -0.39,-0.13,0.62,U] [#5 0.52,0.29,0.41,U] [#6 0.56,-0.14,0.71,U] [#7 0.50,-0.15,0.45,U] [#8 0.74,0.06,0.34,U] 
22:51:52.369 00.004 12116 refined, 8 included, MultiStar: {0.43, -0.08}, one-star: {0.52, -0.43}
22:51:52.372 00.003 12116 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.71) = xAngle (-2.90 = -2.90)
22:51:52.375 00.003 12116 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.09 = 0.09)
22:51:52.378 00.003 12116 CameraToMount -- cameraX=0.43 cameraY=-0.08 hyp=0.44 cameraTheta=-0.18 mountX=-0.42 mountY=0.04, mountTheta=3.05
22:51:52.384 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.43, y=-0.08, opts=13)
22:51:52.387 00.003 12116 Enqueuing Move request for scope (0.43, -0.08)
22:51:52.390 00.003 11824 Worker thread wakes up
22:51:52.390 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1706, FiltMax=65535, Gamma=0.510
22:51:52.394 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.08) opts 0xd
22:51:52.394 00.000 12116 UpdateGuideState exits: m=756178 SNR=114.9
22:51:52.396 00.002 11824 Handling offset move in thread for scope, endpoint = (0.43, -0.08)
22:51:52.396 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:52.399 00.003 11824 Moving (0.43, -0.08) raw xDistance=-0.42 yDistance=0.04
22:51:52.399 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:51:52.403 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
22:51:52.403 00.000 12116 Enqueuing Expose request
22:51:52.407 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:52.407 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:51:52.408 00.001 11824 MoveAxis(E, 105, ABG)
22:51:52.408 00.000 11824 Guiding  Dir = 2, Dur = 105
22:51:52.408 00.000 11824 IsSlewing returns 0
22:51:52.408 00.000 11824 IsGuiding returns 0
22:51:52.410 00.002 11824 PulseGuide returned control before completion, sleep 115
22:51:52.531 00.121 11824 IsGuiding returns 1
22:51:52.531 00.000 11824 scope still moving after pulse duration time elapsed
22:51:52.562 00.031 11824 IsSlewing returns 0
22:51:52.562 00.000 11824 IsGuiding returns 0
22:51:52.562 00.000 11824 scope move finished after 105 + 47 ms
22:51:52.563 00.001 11824 Move returns status 0, amount 105
22:51:52.563 00.000 11824 MoveAxis(N, 0, ABG)
22:51:52.563 00.000 11824 Move returns status 0, amount 0
22:51:52.563 00.000 11824 move complete, result=0
22:51:52.563 00.000 11824 worker thread done servicing request
22:51:52.563 00.000 11824 Worker thread wakes up
22:51:52.563 00.000 12116 GuideStep: -0.4 px 105 ms EAST, 0.0 px 0 ms NORTH
22:51:52.566 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:51:52.567 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:56.000 03.433 11824 Exposure complete
22:51:56.262 00.262 11824 worker thread done servicing request
22:51:56.263 00.001 12116 OnExposeComplete: enter
22:51:56.267 00.004 12116 UpdateGuideState(): m_state=6
22:51:56.274 00.007 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 607
22:51:56.279 00.005 12116 Star::Find returns 1 (0), X=692.87, Y=1004.84, Mass=811236, SNR=114.3, Peak=65440 HFD=3.9
22:51:56.283 00.004 12116 MultiStar: [#1 0.32,-0.16,1.02,U] [#2 0.51,-0.52,0.64,U] [#3 0.32,-0.42,0.67,U] [#4 -0.17,-0.72,0.86,U] [#5 0.56,-0.28,0.44,U] [#6 0.48,-0.35,0.56,U] [#7 0.42,-0.51,0.39,U] [#8 0.76,-0.30,0.31,U] 
22:51:56.287 00.004 12116 refined, 8 included, MultiStar: {0.33, -0.45}, one-star: {0.31, -0.65}
22:51:56.290 00.003 12116 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.71) = xAngle (-3.66 = 2.63)
22:51:56.293 00.003 12116 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.67 = -0.67)
22:51:56.297 00.004 12116 CameraToMount -- cameraX=0.33 cameraY=-0.45 hyp=0.56 cameraTheta=-0.94 mountX=-0.49 mountY=-0.35, mountTheta=-2.52
22:51:56.304 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.33, y=-0.45, opts=13)
22:51:56.307 00.003 12116 Enqueuing Move request for scope (0.33, -0.45)
22:51:56.312 00.005 11824 Worker thread wakes up
22:51:56.313 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4976, FiltMin=1722, FiltMax=65535, Gamma=0.510
22:51:56.316 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.45) opts 0xd
22:51:56.316 00.000 12116 UpdateGuideState exits: m=811236 SNR=114.3
22:51:56.319 00.003 11824 Handling offset move in thread for scope, endpoint = (0.33, -0.45)
22:51:56.319 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:56.322 00.003 11824 Moving (0.33, -0.45) raw xDistance=-0.49 yDistance=-0.35
22:51:56.322 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:51:56.325 00.003 12116 Enqueuing Expose request
22:51:56.329 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
22:51:56.329 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:56.330 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:51:56.330 00.000 11824 MoveAxis(E, 116, ABG)
22:51:56.330 00.000 11824 Guiding  Dir = 2, Dur = 116
22:51:56.330 00.000 11824 IsSlewing returns 0
22:51:56.330 00.000 11824 IsGuiding returns 0
22:51:56.331 00.001 11824 PulseGuide returned control before completion, sleep 126
22:51:56.470 00.139 11824 IsGuiding returns 1
22:51:56.470 00.000 11824 scope still moving after pulse duration time elapsed
22:51:56.501 00.031 11824 IsSlewing returns 0
22:51:56.501 00.000 11824 IsGuiding returns 0
22:51:56.501 00.000 11824 scope move finished after 116 + 55 ms
22:51:56.502 00.001 11824 Move returns status 0, amount 116
22:51:56.502 00.000 11824 MoveAxis(N, 0, ABG)
22:51:56.502 00.000 11824 Move returns status 0, amount 0
22:51:56.502 00.000 11824 move complete, result=0
22:51:56.502 00.000 12116 GuideStep: -0.5 px 116 ms EAST, -0.3 px 0 ms NORTH
22:51:56.505 00.003 11824 worker thread done servicing request
22:51:56.505 00.000 11824 Worker thread wakes up
22:51:56.506 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:51:56.506 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:51:59.907 03.401 11824 Exposure complete
22:52:00.172 00.265 11824 worker thread done servicing request
22:52:00.172 00.000 12116 OnExposeComplete: enter
22:52:00.177 00.005 12116 UpdateGuideState(): m_state=6
22:52:00.180 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 608
22:52:00.183 00.003 12116 Star::Find returns 1 (0), X=692.86, Y=1004.90, Mass=784668, SNR=131.4, Peak=65485 HFD=3.8
22:52:00.187 00.004 12116 MultiStar: [#1 0.25,-0.17,0.84,U] [#2 0.24,-0.08,0.63,U] [#3 0.19,-0.32,0.65,U] [#4 -0.13,-0.44,0.56,U] [#5 0.44,-0.20,0.39,U] [#6 0.30,-0.35,0.63,U] [#7 0.19,-0.31,0.39,U] [#8 0.37,0.02,0.32,U] 
22:52:00.190 00.003 12116 refined, 8 included, MultiStar: {0.24, -0.30}, one-star: {0.31, -0.59}
22:52:00.192 00.002 12116 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.71) = xAngle (-3.62 = 2.66)
22:52:00.196 00.004 12116 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.64 = -0.64)
22:52:00.199 00.003 12116 CameraToMount -- cameraX=0.24 cameraY=-0.30 hyp=0.39 cameraTheta=-0.91 mountX=-0.34 mountY=-0.23, mountTheta=-2.55
22:52:00.206 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.24, y=-0.30, opts=13)
22:52:00.209 00.003 12116 Enqueuing Move request for scope (0.24, -0.30)
22:52:00.213 00.004 11824 Worker thread wakes up
22:52:00.213 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4970, FiltMin=1427, FiltMax=65535, Gamma=0.510
22:52:00.215 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.30) opts 0xd
22:52:00.216 00.001 12116 UpdateGuideState exits: m=784668 SNR=131.4
22:52:00.219 00.003 11824 Handling offset move in thread for scope, endpoint = (0.24, -0.30)
22:52:00.219 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:00.222 00.003 11824 Moving (0.24, -0.30) raw xDistance=-0.34 yDistance=-0.23
22:52:00.222 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:00.226 00.004 12116 Enqueuing Expose request
22:52:00.229 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
22:52:00.229 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:00.229 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:52:00.229 00.000 11824 MoveAxis(E, 85, ABG)
22:52:00.229 00.000 11824 Guiding  Dir = 2, Dur = 85
22:52:00.229 00.000 11824 IsSlewing returns 0
22:52:00.230 00.001 11824 IsGuiding returns 0
22:52:00.230 00.000 11824 PulseGuide returned control before completion, sleep 95
22:52:00.338 00.108 11824 IsGuiding returns 1
22:52:00.338 00.000 11824 scope still moving after pulse duration time elapsed
22:52:00.369 00.031 11824 IsSlewing returns 0
22:52:00.369 00.000 11824 IsGuiding returns 0
22:52:00.370 00.001 11824 scope move finished after 85 + 54 ms
22:52:00.370 00.000 11824 Move returns status 0, amount 85
22:52:00.370 00.000 11824 MoveAxis(N, 0, ABG)
22:52:00.370 00.000 11824 Move returns status 0, amount 0
22:52:00.370 00.000 11824 move complete, result=0
22:52:00.370 00.000 11824 worker thread done servicing request
22:52:00.370 00.000 11824 Worker thread wakes up
22:52:00.370 00.000 12116 GuideStep: -0.3 px 85 ms EAST, -0.2 px 0 ms NORTH
22:52:00.373 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:00.373 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:03.788 03.415 11824 Exposure complete
22:52:04.048 00.260 11824 worker thread done servicing request
22:52:04.048 00.000 12116 OnExposeComplete: enter
22:52:04.053 00.005 12116 UpdateGuideState(): m_state=6
22:52:04.058 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 609
22:52:04.063 00.005 12116 Star::Find returns 1 (0), X=692.64, Y=1005.02, Mass=791436, SNR=117.0, Peak=65535 HFD=3.4
22:52:04.067 00.004 12116 MultiStar: [#1 0.13,-0.12,0.82,U] [#2 0.17,-0.26,0.70,U] [#3 0.10,-0.23,0.70,U] [#4 -0.25,-0.49,0.57,U] [#5 0.28,-0.39,0.39,U] [#6 0.27,-0.37,0.58,U] [#7 0.28,-0.26,0.43,U] [#8 0.36,-0.34,0.34,U] 
22:52:04.071 00.004 12116 refined, 8 included, MultiStar: {0.14, -0.32}, one-star: {0.08, -0.47}
22:52:04.074 00.003 12116 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.71) = xAngle (-3.89 = 2.39)
22:52:04.078 00.004 12116 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.90 = -0.90)
22:52:04.081 00.003 12116 CameraToMount -- cameraX=0.14 cameraY=-0.32 hyp=0.35 cameraTheta=-1.17 mountX=-0.26 mountY=-0.28, mountTheta=-2.32
22:52:04.087 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.14, y=-0.32, opts=13)
22:52:04.090 00.003 12116 Enqueuing Move request for scope (0.14, -0.32)
22:52:04.094 00.004 11824 Worker thread wakes up
22:52:04.094 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5008, FiltMin=1667, FiltMax=65535, Gamma=0.510
22:52:04.097 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.32) opts 0xd
22:52:04.097 00.000 12116 UpdateGuideState exits: m=791436 SNR=117.0
22:52:04.099 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:04.103 00.004 11824 Handling offset move in thread for scope, endpoint = (0.14, -0.32)
22:52:04.103 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:04.106 00.003 12116 Enqueuing Expose request
22:52:04.109 00.003 11824 Moving (0.14, -0.32) raw xDistance=-0.26 yDistance=-0.28
22:52:04.109 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:52:04.109 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:04.109 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:52:04.110 00.001 11824 MoveAxis(E, 0, ABG)
22:52:04.110 00.000 11824 Move returns status 0, amount 0
22:52:04.110 00.000 11824 MoveAxis(N, 0, ABG)
22:52:04.110 00.000 11824 Move returns status 0, amount 0
22:52:04.110 00.000 11824 move complete, result=0
22:52:04.110 00.000 11824 worker thread done servicing request
22:52:04.110 00.000 11824 Worker thread wakes up
22:52:04.110 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:04.110 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:04.114 00.004 12116 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
22:52:07.517 03.403 11824 Exposure complete
22:52:07.821 00.304 11824 worker thread done servicing request
22:52:07.821 00.000 12116 OnExposeComplete: enter
22:52:07.825 00.004 12116 UpdateGuideState(): m_state=6
22:52:07.828 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 610
22:52:07.833 00.005 12116 Star::Find returns 1 (0), X=692.53, Y=1004.85, Mass=821521, SNR=129.8, Peak=65535 HFD=3.5
22:52:07.838 00.005 12116 MultiStar: [#1 0.06,-0.37,0.88,U] [#2 0.18,-0.46,0.56,U] [#3 0.02,-0.42,0.58,U] [#4 -0.16,-0.42,0.58,U] [#5 0.36,-0.33,0.43,U] [#6 0.07,-0.39,0.48,U] [#7 -0.04,-0.32,0.41,U] [#8 -0.03,-0.68,0.34,U] 
22:52:07.841 00.003 12116 refined, 8 included, MultiStar: {0.04, -0.46}, one-star: {-0.02, -0.63}
22:52:07.845 00.004 12116 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.71) = xAngle (-4.20 = 2.09)
22:52:07.849 00.004 12116 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.21 = -1.21)
22:52:07.854 00.005 12116 CameraToMount -- cameraX=0.04 cameraY=-0.46 hyp=0.46 cameraTheta=-1.48 mountX=-0.23 mountY=-0.43, mountTheta=-2.06
22:52:07.860 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.04, y=-0.46, opts=13)
22:52:07.863 00.003 12116 Enqueuing Move request for scope (0.04, -0.46)
22:52:07.867 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1536, FiltMax=65535, Gamma=0.510
22:52:07.870 00.003 11824 Worker thread wakes up
22:52:07.870 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.46) opts 0xd
22:52:07.870 00.000 11824 Handling offset move in thread for scope, endpoint = (0.04, -0.46)
22:52:07.870 00.000 11824 Moving (0.04, -0.46) raw xDistance=-0.23 yDistance=-0.43
22:52:07.870 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:52:07.872 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:07.872 00.000 12116 UpdateGuideState exits: m=821521 SNR=129.8
22:52:07.875 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:52:07.875 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:07.878 00.003 11824 MoveAxis(E, 0, ABG)
22:52:07.878 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:07.881 00.003 12116 Enqueuing Expose request
22:52:07.885 00.004 11824 Move returns status 0, amount 0
22:52:07.885 00.000 11824 MoveAxis(N, 0, ABG)
22:52:07.885 00.000 11824 Move returns status 0, amount 0
22:52:07.885 00.000 11824 move complete, result=0
22:52:07.885 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:52:07.889 00.004 11824 worker thread done servicing request
22:52:07.889 00.000 11824 Worker thread wakes up
22:52:07.889 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:07.889 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:11.310 03.421 11824 Exposure complete
22:52:11.555 00.245 11824 worker thread done servicing request
22:52:11.556 00.001 12116 OnExposeComplete: enter
22:52:11.559 00.003 12116 UpdateGuideState(): m_state=6
22:52:11.563 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 611
22:52:11.567 00.004 12116 Star::Find returns 1 (0), X=692.74, Y=1004.70, Mass=807897, SNR=112.6, Peak=65485 HFD=3.6
22:52:11.574 00.007 12116 MultiStar: [#1 0.26,-0.31,1.03,U] [#2 0.22,-0.44,0.84,U] [#3 0.13,-0.39,0.54,U] [#4 -0.33,-0.61,0.62,U] [#5 0.20,-0.40,0.50,U] [#6 0.27,-0.50,0.43,U] [#7 0.30,-0.66,0.43,U] [#8 0.41,-0.58,0.37,U] 
22:52:11.578 00.004 12116 refined, 8 included, MultiStar: {0.17, -0.52}, one-star: {0.19, -0.79}
22:52:11.582 00.004 12116 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.71) = xAngle (-3.96 = 2.32)
22:52:11.586 00.004 12116 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.97 = -0.97)
22:52:11.591 00.005 12116 CameraToMount -- cameraX=0.17 cameraY=-0.52 hyp=0.55 cameraTheta=-1.25 mountX=-0.37 mountY=-0.45, mountTheta=-2.26
22:52:11.598 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.17, y=-0.52, opts=13)
22:52:11.603 00.005 12116 Enqueuing Move request for scope (0.17, -0.52)
22:52:11.608 00.005 11824 Worker thread wakes up
22:52:11.608 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.52) opts 0xd
22:52:11.608 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1549, FiltMax=65535, Gamma=0.510
22:52:11.612 00.004 11824 Handling offset move in thread for scope, endpoint = (0.17, -0.52)
22:52:11.612 00.000 11824 Moving (0.17, -0.52) raw xDistance=-0.37 yDistance=-0.45
22:52:11.612 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
22:52:11.612 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:52:11.612 00.000 11824 MoveAxis(E, 84, ABG)
22:52:11.612 00.000 11824 Guiding  Dir = 2, Dur = 84
22:52:11.613 00.001 11824 IsSlewing returns 0
22:52:11.613 00.000 11824 IsGuiding returns 0
22:52:11.613 00.000 12116 UpdateGuideState exits: m=807897 SNR=112.6
22:52:11.616 00.003 11824 PulseGuide returned control before completion, sleep 94
22:52:11.616 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:11.623 00.007 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:11.629 00.006 12116 Enqueuing Expose request
22:52:11.714 00.085 11824 IsGuiding returns 1
22:52:11.714 00.000 11824 scope still moving after pulse duration time elapsed
22:52:11.746 00.032 11824 IsSlewing returns 0
22:52:11.746 00.000 11824 IsGuiding returns 0
22:52:11.746 00.000 11824 scope move finished after 84 + 49 ms
22:52:11.746 00.000 11824 Move returns status 0, amount 84
22:52:11.747 00.001 11824 MoveAxis(N, 85, ABG)
22:52:11.747 00.000 11824 Guiding  Dir = 0, Dur = 85
22:52:11.747 00.000 11824 IsSlewing returns 0
22:52:11.747 00.000 11824 IsGuiding returns 0
22:52:11.747 00.000 11824 PulseGuide returned control before completion, sleep 95
22:52:11.855 00.108 11824 IsGuiding returns 1
22:52:11.855 00.000 11824 scope still moving after pulse duration time elapsed
22:52:11.886 00.031 11824 IsSlewing returns 0
22:52:11.886 00.000 11824 IsGuiding returns 0
22:52:11.887 00.001 11824 scope move finished after 85 + 54 ms
22:52:11.887 00.000 11824 Move returns status 0, amount 85
22:52:11.887 00.000 11824 move complete, result=0
22:52:11.887 00.000 11824 worker thread done servicing request
22:52:11.887 00.000 11824 Worker thread wakes up
22:52:11.887 00.000 12116 GuideStep: -0.4 px 84 ms EAST, -0.5 px 85 ms NORTH
22:52:11.890 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:11.890 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:15.291 03.401 11824 Exposure complete
22:52:15.529 00.238 11824 worker thread done servicing request
22:52:15.529 00.000 12116 OnExposeComplete: enter
22:52:15.533 00.004 12116 UpdateGuideState(): m_state=6
22:52:15.540 00.007 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 612
22:52:15.544 00.004 12116 Star::Find returns 1 (0), X=692.53, Y=1005.20, Mass=736762, SNR=114.9, Peak=65440 HFD=3.5
22:52:15.548 00.004 12116 MultiStar: [#1 0.07,0.01,0.86,U] [#2 0.14,-0.02,0.74,U] [#3 -0.22,0.02,0.41,U] [#4 -0.22,-0.20,0.66,U] [#5 0.41,0.04,0.43,U] [#6 0.18,-0.15,0.44,U] [#7 0.01,-0.02,0.42,U] [#8 0.05,-0.08,0.40,U] 
22:52:15.553 00.005 12116 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {-0.03, -0.29}
22:52:15.557 00.004 12116 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.71) = xAngle (-3.95 = 2.33)
22:52:15.560 00.003 12116 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.96 = -0.96)
22:52:15.564 00.004 12116 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.24 mountX=-0.07 mountY=-0.08, mountTheta=-2.27
22:52:15.571 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=-0.09, opts=13)
22:52:15.574 00.003 12116 Enqueuing Move request for scope (0.03, -0.09)
22:52:15.577 00.003 11824 Worker thread wakes up
22:52:15.578 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
22:52:15.578 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1664, FiltMax=65535, Gamma=0.510
22:52:15.580 00.002 11824 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
22:52:15.580 00.000 12116 UpdateGuideState exits: m=736762 SNR=114.9
22:52:15.583 00.003 11824 Moving (0.03, -0.09) raw xDistance=-0.07 yDistance=-0.08
22:52:15.583 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:15.586 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:52:15.586 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:15.587 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:15.589 00.002 12116 Enqueuing Expose request
22:52:15.591 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:52:15.591 00.000 11824 MoveAxis(E, 0, ABG)
22:52:15.591 00.000 11824 Move returns status 0, amount 0
22:52:15.591 00.000 11824 MoveAxis(N, 0, ABG)
22:52:15.591 00.000 11824 Move returns status 0, amount 0
22:52:15.591 00.000 11824 move complete, result=0
22:52:15.593 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:15.596 00.003 11824 worker thread done servicing request
22:52:15.596 00.000 11824 Worker thread wakes up
22:52:15.596 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:15.596 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:19.010 03.414 11824 Exposure complete
22:52:19.255 00.245 11824 worker thread done servicing request
22:52:19.255 00.000 12116 OnExposeComplete: enter
22:52:19.258 00.003 12116 UpdateGuideState(): m_state=6
22:52:19.264 00.006 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 613
22:52:19.267 00.003 12116 Star::Find returns 1 (0), X=692.55, Y=1004.97, Mass=752130, SNR=119.1, Peak=64304 HFD=3.7
22:52:19.271 00.004 12116 MultiStar: [#1 -0.04,-0.13,0.75,U] [#2 0.20,-0.19,0.71,U] [#3 -0.01,-0.25,0.67,U] [#4 -0.25,-0.38,0.64,U] [#5 0.12,0.17,0.39,U] [#6 0.28,-0.34,0.63,U] [#7 0.15,-0.29,0.45,U] [#8 0.20,-0.26,0.36,U] 
22:52:19.276 00.005 12116 refined, 8 included, MultiStar: {0.05, -0.27}, one-star: {-0.01, -0.52}
22:52:19.281 00.005 12116 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.71) = xAngle (-4.10 = 2.19)
22:52:19.283 00.002 12116 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.11 = -1.11)
22:52:19.286 00.003 12116 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.28 cameraTheta=-1.38 mountX=-0.16 mountY=-0.25, mountTheta=-2.14
22:52:19.291 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=-0.27, opts=13)
22:52:19.294 00.003 12116 Enqueuing Move request for scope (0.05, -0.27)
22:52:19.297 00.003 11824 Worker thread wakes up
22:52:19.297 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
22:52:19.297 00.000 11824 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
22:52:19.297 00.000 11824 Moving (0.05, -0.27) raw xDistance=-0.16 yDistance=-0.25
22:52:19.298 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:52:19.298 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:19.298 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4995, FiltMin=1718, FiltMax=65535, Gamma=0.510
22:52:19.300 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:52:19.300 00.000 12116 UpdateGuideState exits: m=752130 SNR=119.1
22:52:19.303 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:19.307 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:19.310 00.003 11824 MoveAxis(E, 0, ABG)
22:52:19.310 00.000 12116 Enqueuing Expose request
22:52:19.313 00.003 11824 Move returns status 0, amount 0
22:52:19.313 00.000 11824 MoveAxis(N, 0, ABG)
22:52:19.314 00.001 11824 Move returns status 0, amount 0
22:52:19.314 00.000 11824 move complete, result=0
22:52:19.314 00.000 11824 worker thread done servicing request
22:52:19.314 00.000 11824 Worker thread wakes up
22:52:19.314 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:19.314 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:19.317 00.003 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:52:22.718 03.401 11824 Exposure complete
22:52:22.972 00.254 11824 worker thread done servicing request
22:52:22.972 00.000 12116 OnExposeComplete: enter
22:52:22.975 00.003 12116 UpdateGuideState(): m_state=6
22:52:22.978 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 614
22:52:22.981 00.003 12116 Star::Find returns 1 (0), X=693.09, Y=1004.67, Mass=816267, SNR=119.0, Peak=65485 HFD=3.8
22:52:22.987 00.006 12116 MultiStar: [#1 0.51,-0.35,0.91,U] [#2 0.29,-0.37,0.72,U] [#3 0.39,-0.46,0.67,U] [#4 -0.34,-0.41,0.59,U] [#5 0.59,-0.27,0.45,U] [#6 0.59,-0.41,0.60,U] [#7 0.26,-0.44,0.41,U] [#8 0.58,-0.46,0.35,U] 
22:52:22.990 00.003 12116 refined, 8 included, MultiStar: {0.39, -0.47}, one-star: {0.54, -0.82}
22:52:22.994 00.004 12116 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.71) = xAngle (-3.59 = 2.69)
22:52:22.996 00.002 12116 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.61 = -0.61)
22:52:22.999 00.003 12116 CameraToMount -- cameraX=0.39 cameraY=-0.47 hyp=0.61 cameraTheta=-0.88 mountX=-0.54 mountY=-0.35, mountTheta=-2.58
22:52:23.008 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.39, y=-0.47, opts=13)
22:52:23.014 00.006 12116 Enqueuing Move request for scope (0.39, -0.47)
22:52:23.019 00.005 11824 Worker thread wakes up
22:52:23.019 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.47) opts 0xd
22:52:23.019 00.000 11824 Handling offset move in thread for scope, endpoint = (0.39, -0.47)
22:52:23.019 00.000 11824 Moving (0.39, -0.47) raw xDistance=-0.54 yDistance=-0.35
22:52:23.019 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
22:52:23.019 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:23.019 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4970, FiltMin=1693, FiltMax=65535, Gamma=0.510
22:52:23.022 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:52:23.022 00.000 11824 MoveAxis(E, 122, ABG)
22:52:23.023 00.001 11824 Guiding  Dir = 2, Dur = 122
22:52:23.023 00.000 12116 UpdateGuideState exits: m=816267 SNR=119.0
22:52:23.027 00.004 11824 IsSlewing returns 0
22:52:23.027 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:23.030 00.003 11824 IsGuiding returns 0
22:52:23.030 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:23.033 00.003 11824 PulseGuide returned control before completion, sleep 132
22:52:23.034 00.001 12116 Enqueuing Expose request
22:52:23.175 00.141 11824 IsGuiding returns 0
22:52:23.175 00.000 11824 Move returns status 0, amount 122
22:52:23.175 00.000 11824 MoveAxis(N, 0, ABG)
22:52:23.175 00.000 11824 Move returns status 0, amount 0
22:52:23.175 00.000 11824 move complete, result=0
22:52:23.176 00.001 11824 worker thread done servicing request
22:52:23.176 00.000 12116 GuideStep: -0.5 px 122 ms EAST, -0.3 px 0 ms NORTH
22:52:23.179 00.003 11824 Worker thread wakes up
22:52:23.180 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:23.180 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:26.611 03.431 11824 Exposure complete
22:52:26.866 00.255 11824 worker thread done servicing request
22:52:26.866 00.000 12116 OnExposeComplete: enter
22:52:26.871 00.005 12116 UpdateGuideState(): m_state=6
22:52:26.874 00.003 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 615
22:52:26.877 00.003 12116 Star::Find returns 1 (0), X=693.00, Y=1004.90, Mass=822587, SNR=125.1, Peak=65485 HFD=4.0
22:52:26.880 00.003 12116 MultiStar: [#1 0.44,-0.31,0.87,U] [#2 0.41,-0.26,0.62,U] [#3 0.53,-0.17,0.67,U] [#4 -0.23,-0.26,0.57,U] [#5 0.60,-0.06,0.41,U] [#6 0.49,-0.28,0.65,U] [#7 0.44,-0.37,0.45,U] [#8 0.65,-0.43,0.34,U] 
22:52:26.883 00.003 12116 refined, 8 included, MultiStar: {0.41, -0.32}, one-star: {0.45, -0.59}
22:52:26.887 00.004 12116 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.71) = xAngle (-3.38 = 2.90)
22:52:26.890 00.003 12116 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.39 = -0.39)
22:52:26.893 00.003 12116 CameraToMount -- cameraX=0.41 cameraY=-0.32 hyp=0.52 cameraTheta=-0.67 mountX=-0.51 mountY=-0.20, mountTheta=-2.77
22:52:26.901 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.41, y=-0.32, opts=13)
22:52:26.905 00.004 12116 Enqueuing Move request for scope (0.41, -0.32)
22:52:26.908 00.003 11824 Worker thread wakes up
22:52:26.908 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1397, FiltMax=65535, Gamma=0.510
22:52:26.911 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.32) opts 0xd
22:52:26.911 00.000 12116 UpdateGuideState exits: m=822587 SNR=125.1
22:52:26.914 00.003 11824 Handling offset move in thread for scope, endpoint = (0.41, -0.32)
22:52:26.914 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:26.917 00.003 11824 Moving (0.41, -0.32) raw xDistance=-0.51 yDistance=-0.20
22:52:26.917 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:26.920 00.003 12116 Enqueuing Expose request
22:52:26.922 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
22:52:26.923 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:26.923 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:52:26.923 00.000 11824 MoveAxis(E, 122, ABG)
22:52:26.923 00.000 11824 Guiding  Dir = 2, Dur = 122
22:52:26.923 00.000 11824 IsSlewing returns 0
22:52:26.924 00.001 11824 IsGuiding returns 0
22:52:26.924 00.000 11824 PulseGuide returned control before completion, sleep 132
22:52:27.073 00.149 11824 IsGuiding returns 0
22:52:27.073 00.000 11824 Move returns status 0, amount 122
22:52:27.073 00.000 11824 MoveAxis(N, 0, ABG)
22:52:27.073 00.000 11824 Move returns status 0, amount 0
22:52:27.074 00.001 11824 move complete, result=0
22:52:27.074 00.000 11824 worker thread done servicing request
22:52:27.074 00.000 11824 Worker thread wakes up
22:52:27.074 00.000 12116 GuideStep: -0.5 px 122 ms EAST, -0.2 px 0 ms NORTH
22:52:27.077 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:27.078 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:30.472 03.394 11824 Exposure complete
22:52:30.706 00.234 11824 worker thread done servicing request
22:52:30.706 00.000 12116 OnExposeComplete: enter
22:52:30.709 00.003 12116 UpdateGuideState(): m_state=6
22:52:30.712 00.003 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 616
22:52:30.715 00.003 12116 Star::Find returns 1 (0), X=693.07, Y=1005.03, Mass=781267, SNR=116.0, Peak=65440 HFD=3.9
22:52:30.718 00.003 12116 MultiStar: [#1 0.62,-0.01,0.92,U] [#2 0.85,-0.16,0.79,U] [#3 0.63,-0.27,0.71,U] [#4 -0.39,-0.39,0.57,U] [#5 1.04,-0.27,0.53,U] [#6 0.77,-0.38,0.58,U] [#7 0.53,-0.38,0.44,U] [#8 0.84,-0.47,0.34,U] 
22:52:30.723 00.005 12116 refined, 8 included, MultiStar: {0.59, -0.29}, one-star: {0.51, -0.46}
22:52:30.726 00.003 12116 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.71) = xAngle (-3.17 = 3.11)
22:52:30.729 00.003 12116 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.18 = -0.18)
22:52:30.731 00.002 12116 CameraToMount -- cameraX=0.59 cameraY=-0.29 hyp=0.66 cameraTheta=-0.45 mountX=-0.66 mountY=-0.12, mountTheta=-2.96
22:52:30.738 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.59, y=-0.29, opts=13)
22:52:30.741 00.003 12116 Enqueuing Move request for scope (0.59, -0.29)
22:52:30.745 00.004 11824 Worker thread wakes up
22:52:30.745 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.29) opts 0xd
22:52:30.745 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4947, FiltMin=1731, FiltMax=65535, Gamma=0.510
22:52:30.748 00.003 11824 Handling offset move in thread for scope, endpoint = (0.59, -0.29)
22:52:30.748 00.000 12116 UpdateGuideState exits: m=781267 SNR=116.0
22:52:30.752 00.004 11824 Moving (0.59, -0.29) raw xDistance=-0.66 yDistance=-0.12
22:52:30.752 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:30.755 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
22:52:30.755 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:30.758 00.003 12116 Enqueuing Expose request
22:52:30.762 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:30.762 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:52:30.762 00.000 11824 MoveAxis(E, 156, ABG)
22:52:30.762 00.000 11824 Guiding  Dir = 2, Dur = 156
22:52:30.763 00.001 11824 IsSlewing returns 0
22:52:30.763 00.000 11824 IsGuiding returns 0
22:52:30.763 00.000 11824 PulseGuide returned control before completion, sleep 166
22:52:30.941 00.178 11824 IsGuiding returns 1
22:52:30.941 00.000 11824 scope still moving after pulse duration time elapsed
22:52:30.973 00.032 11824 IsSlewing returns 0
22:52:30.973 00.000 11824 IsGuiding returns 0
22:52:30.974 00.001 11824 scope move finished after 156 + 54 ms
22:52:30.974 00.000 11824 Move returns status 0, amount 156
22:52:30.974 00.000 11824 MoveAxis(N, 0, ABG)
22:52:30.974 00.000 11824 Move returns status 0, amount 0
22:52:30.974 00.000 11824 move complete, result=0
22:52:30.974 00.000 11824 worker thread done servicing request
22:52:30.974 00.000 11824 Worker thread wakes up
22:52:30.974 00.000 12116 GuideStep: -0.7 px 156 ms EAST, -0.1 px 0 ms NORTH
22:52:30.978 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:30.979 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:34.400 03.421 11824 Exposure complete
22:52:34.643 00.243 11824 worker thread done servicing request
22:52:34.643 00.000 12116 OnExposeComplete: enter
22:52:34.646 00.003 12116 UpdateGuideState(): m_state=6
22:52:34.649 00.003 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 617
22:52:34.653 00.004 12116 Star::Find returns 1 (0), X=692.77, Y=1005.19, Mass=807013, SNR=126.8, Peak=65535 HFD=3.6
22:52:34.656 00.003 12116 MultiStar: [#1 0.38,0.00,0.92,U] [#2 0.35,-0.05,0.61,U] [#3 0.38,-0.15,0.62,U] [#4 -0.53,-0.21,0.59,U] [#5 0.37,0.07,0.40,U] [#6 0.53,-0.22,0.58,U] [#7 0.23,-0.05,0.45,U] [#8 0.44,0.09,0.32,U] 
22:52:34.660 00.004 12116 refined, 8 included, MultiStar: {0.25, -0.12}, one-star: {0.21, -0.29}
22:52:34.663 00.003 12116 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.71) = xAngle (-3.14 = 3.14)
22:52:34.665 00.002 12116 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.16 = -0.16)
22:52:34.668 00.003 12116 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-0.43 mountX=-0.28 mountY=-0.04, mountTheta=-2.99
22:52:34.673 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=-0.12, opts=13)
22:52:34.677 00.004 12116 Enqueuing Move request for scope (0.25, -0.12)
22:52:34.679 00.002 11824 Worker thread wakes up
22:52:34.679 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1544, FiltMax=65535, Gamma=0.510
22:52:34.682 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.12) opts 0xd
22:52:34.682 00.000 12116 UpdateGuideState exits: m=807013 SNR=126.8
22:52:34.685 00.003 11824 Handling offset move in thread for scope, endpoint = (0.25, -0.12)
22:52:34.685 00.000 11824 Moving (0.25, -0.12) raw xDistance=-0.28 yDistance=-0.04
22:52:34.686 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:34.689 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
22:52:34.689 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:34.692 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:34.692 00.000 12116 Enqueuing Expose request
22:52:34.695 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:52:34.695 00.000 11824 MoveAxis(E, 0, ABG)
22:52:34.695 00.000 11824 Move returns status 0, amount 0
22:52:34.695 00.000 11824 MoveAxis(N, 0, ABG)
22:52:34.695 00.000 11824 Move returns status 0, amount 0
22:52:34.695 00.000 11824 move complete, result=0
22:52:34.696 00.001 11824 worker thread done servicing request
22:52:34.696 00.000 11824 Worker thread wakes up
22:52:34.696 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:34.696 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:34.698 00.002 12116 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:38.132 03.434 11824 Exposure complete
22:52:38.435 00.303 11824 worker thread done servicing request
22:52:38.435 00.000 12116 OnExposeComplete: enter
22:52:38.440 00.005 12116 UpdateGuideState(): m_state=6
22:52:38.444 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 618
22:52:38.446 00.002 12116 Star::Find returns 1 (0), X=693.07, Y=1005.36, Mass=776997, SNR=112.2, Peak=65440 HFD=3.3
22:52:38.449 00.003 12116 MultiStar: [#1 0.44,0.16,0.83,U] [#2 0.75,0.02,0.77,U] [#3 0.61,0.13,0.75,U] [#4 -0.50,-0.00,0.67,U] [#5 0.58,0.22,0.45,U] [#6 0.54,0.06,0.68,U] [#7 0.52,0.19,0.43,U] [#8 0.82,-0.21,0.39,U] 
22:52:38.452 00.003 12116 refined, 8 included, MultiStar: {0.46, 0.04}, one-star: {0.52, -0.13}
22:52:38.455 00.003 12116 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.71) = xAngle (-2.62 = -2.62)
22:52:38.458 00.003 12116 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.36 = 0.36)
22:52:38.461 00.003 12116 CameraToMount -- cameraX=0.46 cameraY=0.04 hyp=0.46 cameraTheta=0.09 mountX=-0.40 mountY=0.16, mountTheta=2.75
22:52:38.466 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.46, y=0.04, opts=13)
22:52:38.471 00.005 12116 Enqueuing Move request for scope (0.46, 0.04)
22:52:38.474 00.003 11824 Worker thread wakes up
22:52:38.475 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4957, FiltMin=1464, FiltMax=65535, Gamma=0.510
22:52:38.477 00.002 12116 UpdateGuideState exits: m=776997 SNR=112.2
22:52:38.480 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:38.483 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.04) opts 0xd
22:52:38.483 00.000 11824 Handling offset move in thread for scope, endpoint = (0.46, 0.04)
22:52:38.483 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:38.486 00.003 12116 Enqueuing Expose request
22:52:38.489 00.003 11824 Moving (0.46, 0.04) raw xDistance=-0.40 yDistance=0.16
22:52:38.490 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
22:52:38.490 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:38.490 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:52:38.490 00.000 11824 MoveAxis(E, 90, ABG)
22:52:38.490 00.000 11824 Guiding  Dir = 2, Dur = 90
22:52:38.490 00.000 11824 IsSlewing returns 0
22:52:38.491 00.001 11824 IsGuiding returns 0
22:52:38.491 00.000 11824 PulseGuide returned control before completion, sleep 100
22:52:38.597 00.106 11824 IsGuiding returns 1
22:52:38.597 00.000 11824 scope still moving after pulse duration time elapsed
22:52:38.629 00.032 11824 IsSlewing returns 0
22:52:38.629 00.000 11824 IsGuiding returns 0
22:52:38.629 00.000 11824 scope move finished after 90 + 48 ms
22:52:38.630 00.001 11824 Move returns status 0, amount 90
22:52:38.630 00.000 11824 MoveAxis(N, 0, ABG)
22:52:38.630 00.000 11824 Move returns status 0, amount 0
22:52:38.630 00.000 11824 move complete, result=0
22:52:38.630 00.000 11824 worker thread done servicing request
22:52:38.630 00.000 11824 Worker thread wakes up
22:52:38.630 00.000 12116 GuideStep: -0.4 px 90 ms EAST, 0.2 px 0 ms NORTH
22:52:38.633 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:38.634 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:42.051 03.417 11824 Exposure complete
22:52:42.296 00.245 11824 worker thread done servicing request
22:52:42.296 00.000 12116 OnExposeComplete: enter
22:52:42.300 00.004 12116 UpdateGuideState(): m_state=6
22:52:42.303 00.003 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 619
22:52:42.306 00.003 12116 Star::Find returns 1 (0), X=692.89, Y=1005.04, Mass=795530, SNR=113.9, Peak=65440 HFD=3.9
22:52:42.310 00.004 12116 MultiStar: [#1 0.22,-0.05,0.81,U] [#2 0.43,-0.14,0.69,U] [#3 0.27,0.13,0.64,U] [#4 -0.39,-0.35,0.61,U] [#5 0.50,-0.05,0.44,U] [#6 0.56,-0.19,0.57,U] [#7 0.32,-0.21,0.45,U] [#8 0.51,0.04,0.44,U] 
22:52:42.313 00.003 12116 refined, 8 included, MultiStar: {0.29, -0.16}, one-star: {0.33, -0.44}
22:52:42.316 00.003 12116 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.71) = xAngle (-3.23 = 3.05)
22:52:42.319 00.003 12116 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.24 = -0.24)
22:52:42.322 00.003 12116 CameraToMount -- cameraX=0.29 cameraY=-0.16 hyp=0.33 cameraTheta=-0.52 mountX=-0.33 mountY=-0.08, mountTheta=-2.90
22:52:42.328 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.16, opts=13)
22:52:42.332 00.004 12116 Enqueuing Move request for scope (0.29, -0.16)
22:52:42.336 00.004 11824 Worker thread wakes up
22:52:42.336 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4963, FiltMin=1619, FiltMax=65535, Gamma=0.510
22:52:42.339 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.16) opts 0xd
22:52:42.339 00.000 12116 UpdateGuideState exits: m=795530 SNR=113.9
22:52:42.342 00.003 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.16)
22:52:42.342 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:42.345 00.003 11824 Moving (0.29, -0.16) raw xDistance=-0.33 yDistance=-0.08
22:52:42.346 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:42.348 00.002 12116 Enqueuing Expose request
22:52:42.351 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
22:52:42.351 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:42.351 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:52:42.352 00.001 11824 MoveAxis(E, 80, ABG)
22:52:42.352 00.000 11824 Guiding  Dir = 2, Dur = 80
22:52:42.352 00.000 11824 IsSlewing returns 0
22:52:42.352 00.000 11824 IsGuiding returns 0
22:52:42.353 00.001 11824 PulseGuide returned control before completion, sleep 90
22:52:42.452 00.099 11824 IsGuiding returns 1
22:52:42.452 00.000 11824 scope still moving after pulse duration time elapsed
22:52:42.484 00.032 11824 IsSlewing returns 0
22:52:42.484 00.000 11824 IsGuiding returns 0
22:52:42.485 00.001 11824 scope move finished after 80 + 52 ms
22:52:42.485 00.000 11824 Move returns status 0, amount 80
22:52:42.485 00.000 11824 MoveAxis(N, 0, ABG)
22:52:42.485 00.000 11824 Move returns status 0, amount 0
22:52:42.485 00.000 11824 move complete, result=0
22:52:42.485 00.000 11824 worker thread done servicing request
22:52:42.485 00.000 11824 Worker thread wakes up
22:52:42.485 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:42.485 00.000 12116 GuideStep: -0.3 px 80 ms EAST, -0.1 px 0 ms NORTH
22:52:42.488 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:45.897 03.409 11824 Exposure complete
22:52:46.141 00.244 11824 worker thread done servicing request
22:52:46.141 00.000 12116 OnExposeComplete: enter
22:52:46.145 00.004 12116 UpdateGuideState(): m_state=6
22:52:46.147 00.002 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 620
22:52:46.150 00.003 12116 Star::Find returns 1 (0), X=692.89, Y=1005.15, Mass=804341, SNR=125.7, Peak=65440 HFD=3.7
22:52:46.154 00.004 12116 MultiStar: [#1 0.35,0.04,0.70,U] [#2 0.46,-0.17,0.73,U] [#3 0.34,0.02,0.60,U] [#4 -0.39,-0.18,0.61,U] [#5 0.35,0.02,0.39,U] [#6 0.36,0.06,0.60,U] [#7 0.33,-0.17,0.40,U] [#8 0.90,0.07,0.31,U] 
22:52:46.157 00.003 12116 refined, 8 included, MultiStar: {0.31, -0.10}, one-star: {0.33, -0.34}
22:52:46.161 00.004 12116 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.71) = xAngle (-3.03 = -3.03)
22:52:46.163 00.002 12116 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.05 = -0.05)
22:52:46.166 00.003 12116 CameraToMount -- cameraX=0.31 cameraY=-0.10 hyp=0.32 cameraTheta=-0.32 mountX=-0.32 mountY=-0.01, mountTheta=-3.10
22:52:46.172 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.31, y=-0.10, opts=13)
22:52:46.175 00.003 12116 Enqueuing Move request for scope (0.31, -0.10)
22:52:46.178 00.003 11824 Worker thread wakes up
22:52:46.178 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4954, FiltMin=1463, FiltMax=65535, Gamma=0.510
22:52:46.180 00.002 12116 UpdateGuideState exits: m=804341 SNR=125.7
22:52:46.183 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:46.187 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:46.190 00.003 12116 Enqueuing Expose request
22:52:46.192 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.10) opts 0xd
22:52:46.192 00.000 11824 Handling offset move in thread for scope, endpoint = (0.31, -0.10)
22:52:46.193 00.001 11824 Moving (0.31, -0.10) raw xDistance=-0.32 yDistance=-0.01
22:52:46.193 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
22:52:46.193 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:46.193 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:46.193 00.000 11824 MoveAxis(E, 78, ABG)
22:52:46.193 00.000 11824 Guiding  Dir = 2, Dur = 78
22:52:46.193 00.000 11824 IsSlewing returns 0
22:52:46.194 00.001 11824 IsGuiding returns 0
22:52:46.194 00.000 11824 PulseGuide returned control before completion, sleep 88
22:52:46.296 00.102 11824 IsGuiding returns 1
22:52:46.296 00.000 11824 scope still moving after pulse duration time elapsed
22:52:46.328 00.032 11824 IsSlewing returns 0
22:52:46.328 00.000 11824 IsGuiding returns 0
22:52:46.328 00.000 11824 scope move finished after 78 + 56 ms
22:52:46.328 00.000 11824 Move returns status 0, amount 78
22:52:46.328 00.000 11824 MoveAxis(N, 0, ABG)
22:52:46.328 00.000 11824 Move returns status 0, amount 0
22:52:46.328 00.000 11824 move complete, result=0
22:52:46.329 00.001 11824 worker thread done servicing request
22:52:46.329 00.000 11824 Worker thread wakes up
22:52:46.329 00.000 12116 GuideStep: -0.3 px 78 ms EAST, -0.0 px 0 ms NORTH
22:52:46.331 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:46.331 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:49.804 03.473 11824 Exposure complete
22:52:50.061 00.257 11824 worker thread done servicing request
22:52:50.061 00.000 12116 OnExposeComplete: enter
22:52:50.066 00.005 12116 UpdateGuideState(): m_state=6
22:52:50.070 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 621
22:52:50.072 00.002 12116 Star::Find returns 1 (0), X=692.78, Y=1005.34, Mass=785898, SNR=111.1, Peak=65440 HFD=3.6
22:52:50.077 00.005 12116 MultiStar: [#1 0.28,0.24,0.86,U] [#2 0.40,0.18,0.66,U] [#3 0.15,0.07,0.74,U] [#4 -0.28,0.00,0.71,U] [#5 0.32,0.36,0.43,U] [#6 0.55,0.10,0.64,U] [#7 0.19,0.04,0.48,U] [#8 0.61,0.02,0.42,U] 
22:52:50.080 00.003 12116 refined, 8 included, MultiStar: {0.25, 0.08}, one-star: {0.22, -0.15}
22:52:50.082 00.002 12116 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.71) = xAngle (-2.40 = -2.40)
22:52:50.086 00.004 12116 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.59 = 0.59)
22:52:50.089 00.003 12116 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.26 cameraTheta=0.32 mountX=-0.19 mountY=0.14, mountTheta=2.50
22:52:50.096 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=0.08, opts=13)
22:52:50.098 00.002 12116 Enqueuing Move request for scope (0.25, 0.08)
22:52:50.102 00.004 11824 Worker thread wakes up
22:52:50.102 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4941, FiltMin=1507, FiltMax=65535, Gamma=0.510
22:52:50.105 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
22:52:50.105 00.000 12116 UpdateGuideState exits: m=785898 SNR=111.1
22:52:50.109 00.004 11824 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
22:52:50.109 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:50.112 00.003 11824 Moving (0.25, 0.08) raw xDistance=-0.19 yDistance=0.14
22:52:50.112 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:52:50.112 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:50.116 00.004 12116 Enqueuing Expose request
22:52:50.120 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:50.120 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:52:50.120 00.000 11824 MoveAxis(E, 0, ABG)
22:52:50.120 00.000 11824 Move returns status 0, amount 0
22:52:50.120 00.000 11824 MoveAxis(N, 0, ABG)
22:52:50.120 00.000 11824 Move returns status 0, amount 0
22:52:50.120 00.000 11824 move complete, result=0
22:52:50.120 00.000 11824 worker thread done servicing request
22:52:50.121 00.001 11824 Worker thread wakes up
22:52:50.121 00.000 12116 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:50.123 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:50.124 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:53.536 03.412 11824 Exposure complete
22:52:53.766 00.230 11824 worker thread done servicing request
22:52:53.766 00.000 12116 OnExposeComplete: enter
22:52:53.770 00.004 12116 UpdateGuideState(): m_state=6
22:52:53.773 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 622
22:52:53.777 00.004 12116 Star::Find returns 1 (0), X=693.17, Y=1005.15, Mass=798182, SNR=125.3, Peak=65440 HFD=3.7
22:52:53.780 00.003 12116 MultiStar: [#1 0.67,0.11,0.87,U] [#2 0.75,-0.04,0.62,U] [#3 0.46,0.19,0.64,U] [#4 -0.60,-0.03,0.68,U] [#5 0.94,0.36,0.37,U] [#6 0.82,0.09,0.64,U] [#7 0.67,-0.01,0.43,U] [#8 0.90,0.00,0.34,U] 
22:52:53.783 00.003 12116 refined, 8 included, MultiStar: {0.54, 0.00}, one-star: {0.62, -0.34}
22:52:53.786 00.003 12116 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
22:52:53.789 00.003 12116 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.28 = 0.28)
22:52:53.791 00.002 12116 CameraToMount -- cameraX=0.54 cameraY=0.00 hyp=0.54 cameraTheta=0.01 mountX=-0.49 mountY=0.15, mountTheta=2.85
22:52:53.800 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.54, y=0.00, opts=13)
22:52:53.804 00.004 12116 Enqueuing Move request for scope (0.54, 0.00)
22:52:53.806 00.002 11824 Worker thread wakes up
22:52:53.806 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4931, FiltMin=1655, FiltMax=65535, Gamma=0.510
22:52:53.809 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.00) opts 0xd
22:52:53.809 00.000 12116 UpdateGuideState exits: m=798182 SNR=125.3
22:52:53.812 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:53.814 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:53.817 00.003 11824 Handling offset move in thread for scope, endpoint = (0.54, 0.00)
22:52:53.817 00.000 11824 Moving (0.54, 0.00) raw xDistance=-0.49 yDistance=0.15
22:52:53.817 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
22:52:53.818 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:53.818 00.000 12116 Enqueuing Expose request
22:52:53.821 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:52:53.821 00.000 11824 MoveAxis(E, 110, ABG)
22:52:53.821 00.000 11824 Guiding  Dir = 2, Dur = 110
22:52:53.822 00.001 11824 IsSlewing returns 0
22:52:53.822 00.000 11824 IsGuiding returns 0
22:52:53.822 00.000 11824 PulseGuide returned control before completion, sleep 120
22:52:53.955 00.133 11824 IsGuiding returns 0
22:52:53.955 00.000 11824 Move returns status 0, amount 110
22:52:53.955 00.000 11824 MoveAxis(N, 0, ABG)
22:52:53.955 00.000 11824 Move returns status 0, amount 0
22:52:53.955 00.000 11824 move complete, result=0
22:52:53.955 00.000 12116 GuideStep: -0.5 px 110 ms EAST, 0.1 px 0 ms NORTH
22:52:53.966 00.011 11824 worker thread done servicing request
22:52:53.966 00.000 11824 Worker thread wakes up
22:52:53.968 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:53.968 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:57.383 03.415 11824 Exposure complete
22:52:57.629 00.246 11824 worker thread done servicing request
22:52:57.629 00.000 12116 OnExposeComplete: enter
22:52:57.632 00.003 12116 UpdateGuideState(): m_state=6
22:52:57.637 00.005 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 623
22:52:57.640 00.003 12116 Star::Find returns 1 (0), X=693.04, Y=1005.05, Mass=809741, SNR=135.0, Peak=65440 HFD=3.9
22:52:57.643 00.003 12116 MultiStar: [#1 0.57,0.03,0.83,U] [#2 0.57,0.03,0.68,U] [#3 0.45,0.12,0.67,U] [#4 -0.52,-0.32,0.68,U] [#5 0.56,0.03,0.37,U] [#6 0.45,-0.27,0.59,U] [#7 0.61,-0.15,0.38,U] [#8 0.66,-0.32,0.24,U] 
22:52:57.646 00.003 12116 refined, 8 included, MultiStar: {0.40, -0.15}, one-star: {0.48, -0.44}
22:52:57.649 00.003 12116 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.71) = xAngle (-3.07 = -3.07)
22:52:57.653 00.004 12116 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.09 = -0.09)
22:52:57.656 00.003 12116 CameraToMount -- cameraX=0.40 cameraY=-0.15 hyp=0.42 cameraTheta=-0.36 mountX=-0.42 mountY=-0.04, mountTheta=-3.06
22:52:57.662 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.40, y=-0.15, opts=13)
22:52:57.665 00.003 12116 Enqueuing Move request for scope (0.40, -0.15)
22:52:57.669 00.004 11824 Worker thread wakes up
22:52:57.669 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4963, FiltMin=1514, FiltMax=65535, Gamma=0.510
22:52:57.672 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.15) opts 0xd
22:52:57.672 00.000 12116 UpdateGuideState exits: m=809741 SNR=135.0
22:52:57.674 00.002 11824 Handling offset move in thread for scope, endpoint = (0.40, -0.15)
22:52:57.674 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:57.678 00.004 11824 Moving (0.40, -0.15) raw xDistance=-0.42 yDistance=-0.04
22:52:57.678 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:52:57.681 00.003 12116 Enqueuing Expose request
22:52:57.683 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
22:52:57.683 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:57.683 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:52:57.684 00.001 11824 MoveAxis(E, 103, ABG)
22:52:57.684 00.000 11824 Guiding  Dir = 2, Dur = 103
22:52:57.684 00.000 11824 IsSlewing returns 0
22:52:57.684 00.000 11824 IsGuiding returns 0
22:52:57.685 00.001 11824 PulseGuide returned control before completion, sleep 113
22:52:57.811 00.126 11824 IsGuiding returns 1
22:52:57.811 00.000 11824 scope still moving after pulse duration time elapsed
22:52:57.843 00.032 11824 IsSlewing returns 0
22:52:57.844 00.001 11824 IsGuiding returns 0
22:52:57.844 00.000 11824 scope move finished after 103 + 57 ms
22:52:57.844 00.000 11824 Move returns status 0, amount 103
22:52:57.844 00.000 11824 MoveAxis(N, 0, ABG)
22:52:57.844 00.000 11824 Move returns status 0, amount 0
22:52:57.844 00.000 11824 move complete, result=0
22:52:57.846 00.002 11824 worker thread done servicing request
22:52:57.846 00.000 11824 Worker thread wakes up
22:52:57.846 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:52:57.846 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:52:57.846 00.000 12116 GuideStep: -0.4 px 103 ms EAST, -0.0 px 0 ms NORTH
22:53:01.250 03.404 11824 Exposure complete
22:53:01.484 00.234 11824 worker thread done servicing request
22:53:01.484 00.000 12116 OnExposeComplete: enter
22:53:01.487 00.003 12116 UpdateGuideState(): m_state=6
22:53:01.491 00.004 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 624
22:53:01.493 00.002 12116 Star::Find returns 1 (0), X=693.85, Y=1004.59, Mass=747168, SNR=98.3, Peak=64163 HFD=3.6
22:53:01.496 00.003 12116 MultiStar: [#1 1.32,-0.49,1.00,U] [#2 1.30,-0.62,0.66,U] [#3 1.29,-0.42,0.85,U] [#4 -1.16,-0.72,0.71,U] [#5 1.69,-0.58,0.46,U] [#6 1.38,-0.48,0.70,U] [#7 1.64,-0.44,0.55,U] [#8 1.44,-0.60,0.38,U] 
22:53:01.499 00.003 12116 refined, 8 included, MultiStar: {1.10, -0.59}, one-star: {1.29, -0.90}
22:53:01.504 00.005 12116 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.71) = xAngle (-3.21 = 3.07)
22:53:01.507 00.003 12116 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.22 = -0.22)
22:53:01.510 00.003 12116 CameraToMount -- cameraX=1.10 cameraY=-0.59 hyp=1.25 cameraTheta=-0.49 mountX=-1.24 mountY=-0.28, mountTheta=-2.92
22:53:01.514 00.004 12116 SchedulePrimaryMove(0D79E080, x=1.10, y=-0.59, opts=13)
22:53:01.519 00.005 12116 Enqueuing Move request for scope (1.10, -0.59)
22:53:01.522 00.003 11824 Worker thread wakes up
22:53:01.523 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5002, FiltMin=1712, FiltMax=65535, Gamma=0.510
22:53:01.526 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (1.10, -0.59) opts 0xd
22:53:01.526 00.000 11824 Handling offset move in thread for scope, endpoint = (1.10, -0.59)
22:53:01.526 00.000 11824 Moving (1.10, -0.59) raw xDistance=-1.24 yDistance=-0.28
22:53:01.526 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.24
22:53:01.527 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:01.527 00.000 12116 UpdateGuideState exits: m=747168 SNR=98.3
22:53:01.530 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:01.532 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:01.535 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:53:01.535 00.000 12116 Enqueuing Expose request
22:53:01.538 00.003 11824 MoveAxis(E, 286, ABG)
22:53:01.538 00.000 11824 Guiding  Dir = 2, Dur = 286
22:53:01.539 00.001 11824 IsSlewing returns 0
22:53:01.539 00.000 11824 IsGuiding returns 0
22:53:01.539 00.000 11824 PulseGuide returned control before completion, sleep 296
22:53:01.842 00.303 11824 IsGuiding returns 1
22:53:01.842 00.000 11824 scope still moving after pulse duration time elapsed
22:53:01.873 00.031 11824 IsSlewing returns 0
22:53:01.873 00.000 11824 IsGuiding returns 0
22:53:01.874 00.001 11824 scope move finished after 286 + 48 ms
22:53:01.874 00.000 11824 Move returns status 0, amount 286
22:53:01.874 00.000 11824 MoveAxis(N, 0, ABG)
22:53:01.874 00.000 11824 Move returns status 0, amount 0
22:53:01.874 00.000 11824 move complete, result=0
22:53:01.874 00.000 11824 worker thread done servicing request
22:53:01.874 00.000 11824 Worker thread wakes up
22:53:01.874 00.000 12116 GuideStep: -1.2 px 286 ms EAST, -0.3 px 0 ms NORTH
22:53:01.878 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:01.878 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:05.295 03.417 11824 Exposure complete
22:53:05.554 00.259 11824 worker thread done servicing request
22:53:05.554 00.000 12116 OnExposeComplete: enter
22:53:05.557 00.003 12116 UpdateGuideState(): m_state=6
22:53:05.562 00.005 12116 Star::Find(15, 693, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 625
22:53:05.565 00.003 12116 Star::Find returns 1 (0), X=692.40, Y=1005.46, Mass=558637, SNR=91.9, Peak=45114 HFD=3.3
22:53:05.569 00.004 12116 MultiStar: [#1 -0.04,0.40,0.81,U] [#2 -0.03,-0.03,0.76,U] [#3 -0.26,0.15,0.98,U] [#4 0.23,-0.08,0.83,U] [#5 -0.02,0.28,0.38,U] [#6 -0.06,0.19,0.76,U] [#7 0.14,-0.08,0.76,U] [#8 0.47,0.35,0.38,U] 
22:53:05.573 00.004 12116 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {-0.16, -0.03}
22:53:05.576 00.003 12116 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.71) = xAngle (-1.07 = -1.07)
22:53:05.579 00.003 12116 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.91 = 1.91)
22:53:05.582 00.003 12116 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.64 mountX=0.05 mountY=0.10, mountTheta=1.10
22:53:05.589 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.01, y=0.10, opts=13)
22:53:05.593 00.004 12116 Enqueuing Move request for scope (-0.01, 0.10)
22:53:05.596 00.003 11824 Worker thread wakes up
22:53:05.596 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1763, FiltMax=65535, Gamma=0.510
22:53:05.599 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
22:53:05.599 00.000 12116 UpdateGuideState exits: m=558637 SNR=91.9
22:53:05.602 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
22:53:05.602 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:05.605 00.003 11824 Moving (-0.01, 0.10) raw xDistance=0.05 yDistance=0.10
22:53:05.605 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:05.608 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:53:05.608 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:05.608 00.000 12116 Enqueuing Expose request
22:53:05.611 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:53:05.611 00.000 11824 MoveAxis(E, 0, ABG)
22:53:05.611 00.000 11824 Move returns status 0, amount 0
22:53:05.611 00.000 11824 MoveAxis(N, 0, ABG)
22:53:05.611 00.000 11824 Move returns status 0, amount 0
22:53:05.612 00.001 11824 move complete, result=0
22:53:05.612 00.000 11824 worker thread done servicing request
22:53:05.612 00.000 11824 Worker thread wakes up
22:53:05.612 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:05.612 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:05.615 00.003 12116 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:09.009 03.394 11824 Exposure complete
22:53:09.252 00.243 11824 worker thread done servicing request
22:53:09.252 00.000 12116 OnExposeComplete: enter
22:53:09.255 00.003 12116 UpdateGuideState(): m_state=6
22:53:09.259 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 626
22:53:09.262 00.003 12116 Star::Find returns 1 (0), X=692.61, Y=1005.27, Mass=518370, SNR=88.0, Peak=61776 HFD=3.5
22:53:09.265 00.003 12116 MultiStar: [#1 0.13,0.22,0.78,U] [#2 0.30,-0.14,0.73,U] [#3 0.17,-0.17,0.70,U] [#4 -0.22,-0.00,0.85,U] [#5 0.32,0.02,0.43,U] [#6 0.30,-0.19,0.63,U] [#7 0.19,-0.26,0.46,U] [#8 0.51,-0.34,0.29,U] 
22:53:09.268 00.003 12116 refined, 8 included, MultiStar: {0.15, -0.10}, one-star: {0.06, -0.22}
22:53:09.272 00.004 12116 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.71) = xAngle (-3.32 = 2.97)
22:53:09.275 00.003 12116 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.33 = -0.33)
22:53:09.277 00.002 12116 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.60 mountX=-0.18 mountY=-0.06, mountTheta=-2.82
22:53:09.282 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.15, y=-0.10, opts=13)
22:53:09.286 00.004 12116 Enqueuing Move request for scope (0.15, -0.10)
22:53:09.289 00.003 11824 Worker thread wakes up
22:53:09.289 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1307, FiltMax=65535, Gamma=0.510
22:53:09.292 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
22:53:09.292 00.000 12116 UpdateGuideState exits: m=518370 SNR=88.0
22:53:09.294 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:09.297 00.003 11824 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
22:53:09.297 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:09.300 00.003 11824 Moving (0.15, -0.10) raw xDistance=-0.18 yDistance=-0.06
22:53:09.300 00.000 12116 Enqueuing Expose request
22:53:09.306 00.006 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:53:09.306 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:09.306 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:53:09.306 00.000 11824 MoveAxis(E, 0, ABG)
22:53:09.306 00.000 11824 Move returns status 0, amount 0
22:53:09.306 00.000 11824 MoveAxis(N, 0, ABG)
22:53:09.306 00.000 11824 Move returns status 0, amount 0
22:53:09.306 00.000 11824 move complete, result=0
22:53:09.306 00.000 11824 worker thread done servicing request
22:53:09.306 00.000 11824 Worker thread wakes up
22:53:09.307 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:09.307 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:09.310 00.003 12116 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:12.716 03.406 11824 Exposure complete
22:53:12.984 00.268 12116 OnExposeComplete: enter
22:53:12.989 00.005 11824 worker thread done servicing request
22:53:12.989 00.000 12116 UpdateGuideState(): m_state=6
22:53:12.993 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 627
22:53:12.996 00.003 12116 Star::Find returns 1 (0), X=692.11, Y=1005.32, Mass=650727, SNR=109.1, Peak=60970 HFD=3.4
22:53:13.000 00.004 12116 MultiStar: [#1 -0.31,0.09,0.70,U] [#2 -0.40,0.25,0.60,U] [#3 -0.47,0.36,0.54,U] [#4 0.45,-0.21,0.67,U] [#5 -0.38,0.39,0.34,U] [#6 -0.32,0.18,0.46,U] [#7 -0.55,0.25,0.32,U] [#8 -0.28,0.39,0.33,U] 
22:53:13.004 00.004 12116 refined, 8 included, MultiStar: {-0.28, 0.10}, one-star: {-0.45, -0.17}
22:53:13.007 00.003 12116 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.71) = xAngle (0.07 = 0.07)
22:53:13.011 00.004 12116 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.06 = 3.06)
22:53:13.014 00.003 12116 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.30 cameraTheta=2.79 mountX=0.30 mountY=0.03, mountTheta=0.08
22:53:13.021 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.28, y=0.10, opts=13)
22:53:13.024 00.003 12116 Enqueuing Move request for scope (-0.28, 0.10)
22:53:13.027 00.003 11824 Worker thread wakes up
22:53:13.027 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5219, FiltMin=1719, FiltMax=65535, Gamma=0.510
22:53:13.030 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
22:53:13.030 00.000 12116 UpdateGuideState exits: m=650727 SNR=109.1
22:53:13.033 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
22:53:13.034 00.001 11824 Moving (-0.28, 0.10) raw xDistance=0.30 yDistance=0.03
22:53:13.034 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:53:13.034 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:13.034 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:13.038 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:53:13.038 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:13.041 00.003 11824 MoveAxis(W, 67, ABG)
22:53:13.041 00.000 11824 Guiding  Dir = 3, Dur = 67
22:53:13.041 00.000 12116 Enqueuing Expose request
22:53:13.044 00.003 11824 IsSlewing returns 0
22:53:13.045 00.001 11824 IsGuiding returns 0
22:53:13.045 00.000 11824 PulseGuide returned control before completion, sleep 77
22:53:13.133 00.088 11824 IsGuiding returns 1
22:53:13.133 00.000 11824 scope still moving after pulse duration time elapsed
22:53:13.164 00.031 11824 IsSlewing returns 0
22:53:13.164 00.000 11824 IsGuiding returns 0
22:53:13.164 00.000 11824 scope move finished after 67 + 52 ms
22:53:13.164 00.000 11824 Move returns status 0, amount 67
22:53:13.164 00.000 11824 MoveAxis(N, 0, ABG)
22:53:13.164 00.000 11824 Move returns status 0, amount 0
22:53:13.165 00.001 11824 move complete, result=0
22:53:13.165 00.000 11824 worker thread done servicing request
22:53:13.165 00.000 11824 Worker thread wakes up
22:53:13.165 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:13.165 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:13.165 00.000 12116 GuideStep: 0.3 px 67 ms WEST, 0.0 px 0 ms NORTH
22:53:16.563 03.398 11824 Exposure complete
22:53:16.801 00.238 11824 worker thread done servicing request
22:53:16.801 00.000 12116 OnExposeComplete: enter
22:53:16.805 00.004 12116 UpdateGuideState(): m_state=6
22:53:16.808 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 628
22:53:16.811 00.003 12116 Star::Find returns 1 (0), X=692.58, Y=1005.26, Mass=689673, SNR=116.6, Peak=58138 HFD=3.6
22:53:16.814 00.003 12116 MultiStar: [#1 0.00,0.24,0.76,U] [#2 0.07,0.17,0.73,U] [#3 -0.00,0.28,0.53,U] [#4 0.03,-0.35,0.58,U] [#5 0.06,0.17,0.35,U] [#6 0.20,0.09,0.53,U] [#7 0.05,-0.13,0.36,U] [#8 0.46,-0.35,0.29,U] 
22:53:16.816 00.002 12116 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.02, -0.23}
22:53:16.819 00.003 12116 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.71) = xAngle (-2.77 = -2.77)
22:53:16.822 00.003 12116 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.21 = 0.21)
22:53:16.825 00.003 12116 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.06 mountX=-0.07 mountY=0.02, mountTheta=2.92
22:53:16.831 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.00, opts=13)
22:53:16.834 00.003 12116 Enqueuing Move request for scope (0.07, -0.00)
22:53:16.837 00.003 11824 Worker thread wakes up
22:53:16.837 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1696, FiltMax=65535, Gamma=0.510
22:53:16.840 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
22:53:16.840 00.000 12116 UpdateGuideState exits: m=689673 SNR=116.6
22:53:16.843 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:16.846 00.003 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
22:53:16.846 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:16.849 00.003 12116 Enqueuing Expose request
22:53:16.852 00.003 11824 Moving (0.07, -0.00) raw xDistance=-0.07 yDistance=0.02
22:53:16.853 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:53:16.853 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:16.853 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:53:16.853 00.000 11824 MoveAxis(E, 0, ABG)
22:53:16.853 00.000 11824 Move returns status 0, amount 0
22:53:16.853 00.000 11824 MoveAxis(N, 0, ABG)
22:53:16.853 00.000 11824 Move returns status 0, amount 0
22:53:16.853 00.000 11824 move complete, result=0
22:53:16.853 00.000 11824 worker thread done servicing request
22:53:16.853 00.000 11824 Worker thread wakes up
22:53:16.854 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:16.854 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:16.856 00.002 12116 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:20.259 03.403 11824 Exposure complete
22:53:20.507 00.248 11824 worker thread done servicing request
22:53:20.507 00.000 12116 OnExposeComplete: enter
22:53:20.511 00.004 12116 UpdateGuideState(): m_state=6
22:53:20.514 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 629
22:53:20.520 00.006 12116 Star::Find returns 1 (0), X=692.46, Y=1005.07, Mass=577852, SNR=93.0, Peak=60762 HFD=3.6
22:53:20.524 00.004 12116 MultiStar: [#1 -0.06,0.01,0.83,U] [#2 0.06,-0.23,0.70,U] [#3 -0.05,0.01,0.77,U] [#4 -0.27,-0.33,0.58,U] [#5 0.20,0.01,0.51,U] [#6 0.22,-0.02,0.65,U] [#7 0.11,-0.18,0.67,U] [#8 0.14,0.10,0.35,U] 
22:53:20.529 00.005 12116 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {-0.09, -0.42}
22:53:20.533 00.004 12116 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.71) = xAngle (-4.20 = 2.08)
22:53:20.540 00.007 12116 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.21 = -1.21)
22:53:20.545 00.005 12116 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.49 mountX=-0.07 mountY=-0.13, mountTheta=-2.05
22:53:20.554 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.01, y=-0.14, opts=13)
22:53:20.559 00.005 12116 Enqueuing Move request for scope (0.01, -0.14)
22:53:20.563 00.004 11824 Worker thread wakes up
22:53:20.563 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
22:53:20.563 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1213, FiltMax=65535, Gamma=0.510
22:53:20.567 00.004 11824 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
22:53:20.567 00.000 11824 Moving (0.01, -0.14) raw xDistance=-0.07 yDistance=-0.13
22:53:20.567 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:53:20.567 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:20.567 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:53:20.568 00.001 11824 MoveAxis(E, 0, ABG)
22:53:20.568 00.000 11824 Move returns status 0, amount 0
22:53:20.568 00.000 11824 MoveAxis(N, 0, ABG)
22:53:20.568 00.000 11824 Move returns status 0, amount 0
22:53:20.568 00.000 12116 UpdateGuideState exits: m=577852 SNR=93.0
22:53:20.572 00.004 11824 move complete, result=0
22:53:20.572 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:20.575 00.003 11824 worker thread done servicing request
22:53:20.576 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:20.579 00.003 12116 Enqueuing Expose request
22:53:20.583 00.004 11824 Worker thread wakes up
22:53:20.583 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:20.584 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:20.584 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:24.008 03.424 11824 Exposure complete
22:53:24.255 00.247 11824 worker thread done servicing request
22:53:24.256 00.001 12116 OnExposeComplete: enter
22:53:24.259 00.003 12116 UpdateGuideState(): m_state=6
22:53:24.262 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 630
22:53:24.266 00.004 12116 Star::Find returns 1 (0), X=692.49, Y=1005.20, Mass=648933, SNR=94.5, Peak=55418 HFD=3.5
22:53:24.270 00.004 12116 MultiStar: [#1 0.01,0.07,1.10,U] [#2 -0.06,-0.05,0.79,U] [#3 0.05,0.03,0.86,U] [#4 0.05,-0.28,0.69,U] [#5 0.18,0.06,0.44,U] [#6 0.16,0.05,0.73,U] [#7 0.02,-0.27,0.38,U] [#8 0.19,0.12,0.35,U] 
22:53:24.273 00.003 12116 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {-0.07, -0.29}
22:53:24.277 00.004 12116 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.71) = xAngle (-3.77 = 2.52)
22:53:24.279 00.002 12116 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.78 = -0.78)
22:53:24.282 00.003 12116 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.05 mountX=-0.06 mountY=-0.05, mountTheta=-2.43
22:53:24.292 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.04, y=-0.07, opts=13)
22:53:24.296 00.004 12116 Enqueuing Move request for scope (0.04, -0.07)
22:53:24.299 00.003 11824 Worker thread wakes up
22:53:24.300 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1578, FiltMax=65535, Gamma=0.510
22:53:24.303 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:53:24.303 00.000 11824 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:53:24.303 00.000 11824 Moving (0.04, -0.07) raw xDistance=-0.06 yDistance=-0.05
22:53:24.303 00.000 12116 UpdateGuideState exits: m=648933 SNR=94.5
22:53:24.306 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:53:24.306 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:24.306 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:24.309 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:53:24.309 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:24.312 00.003 12116 Enqueuing Expose request
22:53:24.315 00.003 11824 MoveAxis(E, 0, ABG)
22:53:24.315 00.000 11824 Move returns status 0, amount 0
22:53:24.315 00.000 11824 MoveAxis(N, 0, ABG)
22:53:24.315 00.000 11824 Move returns status 0, amount 0
22:53:24.315 00.000 11824 move complete, result=0
22:53:24.316 00.001 11824 worker thread done servicing request
22:53:24.316 00.000 11824 Worker thread wakes up
22:53:24.316 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:24.319 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:24.319 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:27.730 03.411 11824 Exposure complete
22:53:27.970 00.240 12116 OnExposeComplete: enter
22:53:27.973 00.003 12116 UpdateGuideState(): m_state=6
22:53:27.979 00.006 11824 worker thread done servicing request
22:53:27.980 00.001 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 631
22:53:27.984 00.004 12116 Star::Find returns 1 (0), X=692.41, Y=1005.18, Mass=573841, SNR=94.1, Peak=55818 HFD=3.6
22:53:27.988 00.004 12116 MultiStar: [#1 -0.10,0.10,0.82,U] [#2 -0.01,-0.19,0.66,U] [#3 -0.23,0.00,0.95,U] [#4 0.06,-0.35,0.73,U] [#5 0.13,0.17,0.51,U] [#6 0.03,0.01,0.63,U] [#7 -0.14,0.03,0.36,U] [#8 0.26,-0.09,0.38,U] 
22:53:27.991 00.003 12116 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {-0.14, -0.30}
22:53:27.994 00.003 12116 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.71) = xAngle (-4.75 = 1.53)
22:53:27.998 00.004 12116 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.77 = -1.77)
22:53:28.001 00.003 12116 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.04 mountX=0.00 mountY=-0.10, mountTheta=-1.53
22:53:28.006 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.04, y=-0.09, opts=13)
22:53:28.010 00.004 12116 Enqueuing Move request for scope (-0.04, -0.09)
22:53:28.014 00.004 11824 Worker thread wakes up
22:53:28.015 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1507, FiltMax=65535, Gamma=0.510
22:53:28.019 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
22:53:28.019 00.000 12116 UpdateGuideState exits: m=573841 SNR=94.1
22:53:28.023 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
22:53:28.023 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:28.027 00.004 11824 Moving (-0.04, -0.09) raw xDistance=0.00 yDistance=-0.10
22:53:28.027 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:53:28.027 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:28.030 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:28.032 00.002 12116 Enqueuing Expose request
22:53:28.034 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:53:28.034 00.000 11824 MoveAxis(E, 0, ABG)
22:53:28.034 00.000 11824 Move returns status 0, amount 0
22:53:28.035 00.001 11824 MoveAxis(N, 0, ABG)
22:53:28.035 00.000 11824 Move returns status 0, amount 0
22:53:28.035 00.000 11824 move complete, result=0
22:53:28.035 00.000 11824 worker thread done servicing request
22:53:28.035 00.000 11824 Worker thread wakes up
22:53:28.036 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:28.036 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:28.039 00.003 12116 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:31.452 03.413 11824 Exposure complete
22:53:31.773 00.321 11824 worker thread done servicing request
22:53:31.773 00.000 12116 OnExposeComplete: enter
22:53:31.778 00.005 12116 UpdateGuideState(): m_state=6
22:53:31.782 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
22:53:31.786 00.004 12116 Star::Find returns 1 (0), X=692.54, Y=1005.19, Mass=671139, SNR=107.5, Peak=61370 HFD=3.7
22:53:31.790 00.004 12116 MultiStar: [#1 0.01,0.11,0.92,U] [#2 0.11,-0.17,0.59,U] [#3 -0.22,0.19,0.62,U] [#4 0.14,-0.10,0.47,U] [#5 0.18,0.05,0.32,U] [#6 0.10,0.30,0.52,U] [#7 -0.24,-0.25,0.51,U] [#8 0.17,0.32,0.32,U] 
22:53:31.794 00.004 12116 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {-0.01, -0.30}
22:53:31.796 00.002 12116 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.71) = xAngle (-3.89 = 2.40)
22:53:31.799 00.003 12116 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.90 = -0.90)
22:53:31.803 00.004 12116 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.17 mountX=-0.01 mountY=-0.01, mountTheta=-2.32
22:53:31.811 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.01, y=-0.02, opts=13)
22:53:31.815 00.004 12116 Enqueuing Move request for scope (0.01, -0.02)
22:53:31.818 00.003 11824 Worker thread wakes up
22:53:31.818 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:53:31.818 00.000 11824 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:53:31.818 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1709, FiltMax=65535, Gamma=0.510
22:53:31.821 00.003 11824 Moving (0.01, -0.02) raw xDistance=-0.01 yDistance=-0.01
22:53:31.821 00.000 12116 UpdateGuideState exits: m=671139 SNR=107.5
22:53:31.825 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:53:31.825 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:31.825 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:31.828 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:53:31.828 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:31.830 00.002 12116 Enqueuing Expose request
22:53:31.833 00.003 11824 MoveAxis(E, 0, ABG)
22:53:31.833 00.000 11824 Move returns status 0, amount 0
22:53:31.833 00.000 11824 MoveAxis(N, 0, ABG)
22:53:31.833 00.000 11824 Move returns status 0, amount 0
22:53:31.833 00.000 11824 move complete, result=0
22:53:31.833 00.000 11824 worker thread done servicing request
22:53:31.833 00.000 11824 Worker thread wakes up
22:53:31.835 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:31.835 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:31.838 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:35.239 03.401 11824 Exposure complete
22:53:35.480 00.241 11824 worker thread done servicing request
22:53:35.480 00.000 12116 OnExposeComplete: enter
22:53:35.483 00.003 12116 UpdateGuideState(): m_state=6
22:53:35.487 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 633
22:53:35.490 00.003 12116 Star::Find returns 1 (0), X=692.45, Y=1005.31, Mass=619328, SNR=96.7, Peak=56426 HFD=3.5
22:53:35.494 00.004 12116 MultiStar: [#1 -0.22,0.15,0.82,U] [#2 -0.07,-0.01,0.79,U] [#3 0.00,0.03,0.69,U] [#4 0.63,-0.23,0.72,U] [#5 0.21,-0.01,0.37,U] [#6 0.03,0.09,0.66,U] [#7 -0.20,0.08,0.41,U] [#8 0.20,0.18,0.42,U] 
22:53:35.497 00.003 12116 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.11, -0.18}
22:53:35.500 00.003 12116 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.71) = xAngle (-2.89 = -2.89)
22:53:35.504 00.004 12116 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.10 = 0.10)
22:53:35.507 00.003 12116 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.18 mountX=-0.04 mountY=0.00, mountTheta=3.04
22:53:35.513 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.04, y=-0.01, opts=13)
22:53:35.516 00.003 12116 Enqueuing Move request for scope (0.04, -0.01)
22:53:35.519 00.003 11824 Worker thread wakes up
22:53:35.520 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5101, FiltMin=1626, FiltMax=65535, Gamma=0.510
22:53:35.523 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:53:35.523 00.000 12116 UpdateGuideState exits: m=619328 SNR=96.7
22:53:35.525 00.002 11824 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:53:35.525 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:35.528 00.003 11824 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=0.00
22:53:35.528 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:35.531 00.003 12116 Enqueuing Expose request
22:53:35.534 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:53:35.535 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:35.535 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:53:35.535 00.000 11824 MoveAxis(E, 0, ABG)
22:53:35.535 00.000 11824 Move returns status 0, amount 0
22:53:35.535 00.000 11824 MoveAxis(N, 0, ABG)
22:53:35.535 00.000 11824 Move returns status 0, amount 0
22:53:35.535 00.000 11824 move complete, result=0
22:53:35.536 00.001 11824 worker thread done servicing request
22:53:35.536 00.000 11824 Worker thread wakes up
22:53:35.536 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:35.536 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:35.538 00.002 12116 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:38.940 03.402 11824 Exposure complete
22:53:39.181 00.241 11824 worker thread done servicing request
22:53:39.181 00.000 12116 OnExposeComplete: enter
22:53:39.185 00.004 12116 UpdateGuideState(): m_state=6
22:53:39.189 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 634
22:53:39.194 00.005 12116 Star::Find returns 1 (0), X=691.87, Y=1005.37, Mass=803084, SNR=112.3, Peak=65535 HFD=3.6
22:53:39.197 00.003 12116 MultiStar: [#1 -0.58,0.35,0.89,U] [#2 -0.63,0.21,0.74,U] [#3 -0.53,0.13,0.57,U] [#4 0.57,-0.33,0.59,U] [#5 -0.72,0.49,0.41,U] [#6 -0.40,-0.20,0.39,U] [#7 -0.47,0.02,0.29,U] [#8 -0.51,0.20,0.40,U] 
22:53:39.200 00.003 12116 refined, 8 included, MultiStar: {-0.46, 0.08}, one-star: {-0.69, -0.12}
22:53:39.204 00.004 12116 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.71) = xAngle (0.25 = 0.25)
22:53:39.207 00.003 12116 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.24 = -3.05)
22:53:39.211 00.004 12116 CameraToMount -- cameraX=-0.46 cameraY=0.08 hyp=0.47 cameraTheta=2.96 mountX=0.45 mountY=-0.04, mountTheta=-0.10
22:53:39.218 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.46, y=0.08, opts=13)
22:53:39.222 00.004 12116 Enqueuing Move request for scope (-0.46, 0.08)
22:53:39.225 00.003 11824 Worker thread wakes up
22:53:39.225 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.08) opts 0xd
22:53:39.225 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1619, FiltMax=65535, Gamma=0.510
22:53:39.228 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.46, 0.08)
22:53:39.228 00.000 12116 UpdateGuideState exits: m=803084 SNR=112.3
22:53:39.231 00.003 11824 Moving (-0.46, 0.08) raw xDistance=0.45 yDistance=-0.04
22:53:39.231 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:39.234 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
22:53:39.234 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:39.234 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:39.237 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:53:39.237 00.000 12116 Enqueuing Expose request
22:53:39.241 00.004 11824 MoveAxis(W, 101, ABG)
22:53:39.241 00.000 11824 Guiding  Dir = 3, Dur = 101
22:53:39.241 00.000 11824 IsSlewing returns 0
22:53:39.241 00.000 11824 IsGuiding returns 0
22:53:39.244 00.003 11824 PulseGuide returned control before completion, sleep 109
22:53:39.363 00.119 11824 IsGuiding returns 1
22:53:39.363 00.000 11824 scope still moving after pulse duration time elapsed
22:53:39.395 00.032 11824 IsSlewing returns 0
22:53:39.395 00.000 11824 IsGuiding returns 0
22:53:39.395 00.000 11824 scope move finished after 101 + 52 ms
22:53:39.395 00.000 11824 Move returns status 0, amount 101
22:53:39.395 00.000 11824 MoveAxis(N, 0, ABG)
22:53:39.395 00.000 11824 Move returns status 0, amount 0
22:53:39.395 00.000 11824 move complete, result=0
22:53:39.395 00.000 11824 worker thread done servicing request
22:53:39.395 00.000 11824 Worker thread wakes up
22:53:39.395 00.000 12116 GuideStep: 0.5 px 101 ms WEST, -0.0 px 0 ms NORTH
22:53:39.398 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:39.399 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:42.820 03.421 11824 Exposure complete
22:53:43.071 00.251 11824 worker thread done servicing request
22:53:43.071 00.000 12116 OnExposeComplete: enter
22:53:43.074 00.003 12116 UpdateGuideState(): m_state=6
22:53:43.078 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 635
22:53:43.081 00.003 12116 Star::Find returns 1 (0), X=691.65, Y=1005.36, Mass=848579, SNR=131.1, Peak=65535 HFD=3.5
22:53:43.084 00.003 12116 MultiStar: [#1 -0.99,0.31,0.84,U] [#2 -0.80,0.06,0.70,U] [#3 -0.94,0.07,0.60,U] [#4 0.74,-0.31,0.48,U] [#5 -0.83,0.10,0.36,U] [#6 -0.82,-0.07,0.37,U] [#7 -1.00,0.05,0.38,U] [#8 -0.89,0.48,0.37,U] 
22:53:43.088 00.004 12116 refined, 8 included, MultiStar: {-0.75, 0.05}, one-star: {-0.91, -0.13}
22:53:43.091 00.003 12116 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.71) = xAngle (0.36 = 0.36)
22:53:43.094 00.003 12116 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.34 = -2.94)
22:53:43.097 00.003 12116 CameraToMount -- cameraX=-0.75 cameraY=0.05 hyp=0.75 cameraTheta=3.07 mountX=0.71 mountY=-0.15, mountTheta=-0.21
22:53:43.106 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.75, y=0.05, opts=13)
22:53:43.109 00.003 12116 Enqueuing Move request for scope (-0.75, 0.05)
22:53:43.112 00.003 11824 Worker thread wakes up
22:53:43.113 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4995, FiltMin=1554, FiltMax=65535, Gamma=0.510
22:53:43.116 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.05) opts 0xd
22:53:43.116 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.75, 0.05)
22:53:43.116 00.000 11824 Moving (-0.75, 0.05) raw xDistance=0.71 yDistance=-0.15
22:53:43.116 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.71
22:53:43.116 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:43.116 00.000 12116 UpdateGuideState exits: m=848579 SNR=131.1
22:53:43.119 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:53:43.120 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:43.122 00.002 11824 MoveAxis(W, 165, ABG)
22:53:43.122 00.000 11824 Guiding  Dir = 3, Dur = 165
22:53:43.123 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:43.126 00.003 11824 IsSlewing returns 0
22:53:43.126 00.000 12116 Enqueuing Expose request
22:53:43.129 00.003 11824 IsGuiding returns 0
22:53:43.129 00.000 11824 PulseGuide returned control before completion, sleep 175
22:53:43.318 00.189 11824 IsGuiding returns 1
22:53:43.318 00.000 11824 scope still moving after pulse duration time elapsed
22:53:43.349 00.031 11824 IsSlewing returns 0
22:53:43.349 00.000 11824 IsGuiding returns 0
22:53:43.349 00.000 11824 scope move finished after 165 + 55 ms
22:53:43.349 00.000 11824 Move returns status 0, amount 165
22:53:43.349 00.000 11824 MoveAxis(N, 0, ABG)
22:53:43.349 00.000 11824 Move returns status 0, amount 0
22:53:43.350 00.001 11824 move complete, result=0
22:53:43.350 00.000 11824 worker thread done servicing request
22:53:43.350 00.000 11824 Worker thread wakes up
22:53:43.350 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:43.350 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:43.350 00.000 12116 GuideStep: 0.7 px 165 ms WEST, -0.2 px 0 ms NORTH
22:53:46.748 03.398 11824 Exposure complete
22:53:47.012 00.264 11824 worker thread done servicing request
22:53:47.012 00.000 12116 OnExposeComplete: enter
22:53:47.017 00.005 12116 UpdateGuideState(): m_state=6
22:53:47.023 00.006 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 636
22:53:47.030 00.007 12116 Star::Find returns 1 (0), X=691.82, Y=1005.19, Mass=811647, SNR=117.8, Peak=65535 HFD=3.6
22:53:47.035 00.005 12116 MultiStar: [#1 -0.68,0.08,0.82,U] [#2 -0.72,-0.10,0.70,U] [#3 -0.80,-0.07,0.69,U] [#4 0.85,-0.49,0.61,U] [#5 -0.59,0.02,0.40,U] [#6 -0.47,-0.32,0.56,U] [#7 -0.72,-0.11,0.44,U] [#8 -0.41,0.03,0.35,U] 
22:53:47.040 00.005 12116 refined, 8 included, MultiStar: {-0.50, -0.15}, one-star: {-0.73, -0.30}
22:53:47.045 00.005 12116 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.71) = xAngle (-5.56 = 0.72)
22:53:47.049 00.004 12116 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.57 = -2.57)
22:53:47.061 00.012 12116 CameraToMount -- cameraX=-0.50 cameraY=-0.15 hyp=0.52 cameraTheta=-2.84 mountX=0.39 mountY=-0.28, mountTheta=-0.62
22:53:47.077 00.016 12116 SchedulePrimaryMove(0D79E080, x=-0.50, y=-0.15, opts=13)
22:53:47.081 00.004 12116 Enqueuing Move request for scope (-0.50, -0.15)
22:53:47.087 00.006 11824 Worker thread wakes up
22:53:47.088 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.15) opts 0xd
22:53:47.088 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.50, -0.15)
22:53:47.088 00.000 11824 Moving (-0.50, -0.15) raw xDistance=0.39 yDistance=-0.28
22:53:47.088 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
22:53:47.088 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:47.089 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:53:47.089 00.000 11824 MoveAxis(W, 100, ABG)
22:53:47.089 00.000 11824 Guiding  Dir = 3, Dur = 100
22:53:47.089 00.000 11824 IsSlewing returns 0
22:53:47.090 00.001 11824 IsGuiding returns 0
22:53:47.090 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1562, FiltMax=65535, Gamma=0.510
22:53:47.094 00.004 11824 PulseGuide returned control before completion, sleep 110
22:53:47.096 00.002 12116 UpdateGuideState exits: m=811647 SNR=117.8
22:53:47.112 00.016 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:47.119 00.007 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:47.124 00.005 12116 Enqueuing Expose request
22:53:47.213 00.089 11824 IsGuiding returns 1
22:53:47.213 00.000 11824 scope still moving after pulse duration time elapsed
22:53:47.244 00.031 11824 IsSlewing returns 0
22:53:47.244 00.000 11824 IsGuiding returns 1
22:53:47.276 00.032 11824 IsSlewing returns 0
22:53:47.276 00.000 11824 IsGuiding returns 1
22:53:47.306 00.030 11824 IsSlewing returns 0
22:53:47.306 00.000 11824 IsGuiding returns 0
22:53:47.306 00.000 11824 scope move finished after 100 + 116 ms
22:53:47.306 00.000 11824 Move returns status 0, amount 100
22:53:47.306 00.000 11824 MoveAxis(N, 0, ABG)
22:53:47.306 00.000 11824 Move returns status 0, amount 0
22:53:47.307 00.001 11824 move complete, result=0
22:53:47.307 00.000 11824 worker thread done servicing request
22:53:47.307 00.000 11824 Worker thread wakes up
22:53:47.307 00.000 12116 GuideStep: 0.4 px 100 ms WEST, -0.3 px 0 ms NORTH
22:53:47.310 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:47.311 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:50.721 03.410 11824 Exposure complete
22:53:50.964 00.243 11824 worker thread done servicing request
22:53:50.964 00.000 12116 OnExposeComplete: enter
22:53:50.967 00.003 12116 UpdateGuideState(): m_state=6
22:53:50.971 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 637
22:53:50.975 00.004 12116 Star::Find returns 1 (0), X=692.39, Y=1004.87, Mass=827608, SNR=112.1, Peak=65535 HFD=3.6
22:53:50.978 00.003 12116 MultiStar: [#1 -0.12,-0.22,1.01,U] [#2 -0.00,-0.40,0.85,U] [#3 -0.26,-0.40,0.72,U] [#4 0.59,-0.42,0.65,U] [#5 0.14,-0.31,0.59,U] [#6 -0.25,-0.19,0.69,U] [#7 -0.31,-0.13,0.46,U] [#8 0.17,-0.34,0.34,U] 
22:53:50.981 00.003 12116 refined, 8 included, MultiStar: {-0.04, -0.35}, one-star: {-0.16, -0.62}
22:53:50.984 00.003 12116 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.71) = xAngle (-4.40 = 1.88)
22:53:50.988 00.004 12116 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.42 = -1.42)
22:53:50.991 00.003 12116 CameraToMount -- cameraX=-0.04 cameraY=-0.35 hyp=0.36 cameraTheta=-1.69 mountX=-0.11 mountY=-0.35, mountTheta=-1.87
22:53:50.996 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.04, y=-0.35, opts=13)
22:53:51.000 00.004 12116 Enqueuing Move request for scope (-0.04, -0.35)
22:53:51.006 00.006 11824 Worker thread wakes up
22:53:51.006 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.35) opts 0xd
22:53:51.006 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4960, FiltMin=1431, FiltMax=65535, Gamma=0.510
22:53:51.009 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.04, -0.35)
22:53:51.009 00.000 12116 UpdateGuideState exits: m=827608 SNR=112.1
22:53:51.012 00.003 11824 Moving (-0.04, -0.35) raw xDistance=-0.11 yDistance=-0.35
22:53:51.012 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:53:51.012 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:51.012 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:51.015 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:53:51.015 00.000 11824 MoveAxis(E, 0, ABG)
22:53:51.015 00.000 11824 Move returns status 0, amount 0
22:53:51.015 00.000 11824 MoveAxis(N, 0, ABG)
22:53:51.015 00.000 11824 Move returns status 0, amount 0
22:53:51.016 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:51.019 00.003 11824 move complete, result=0
22:53:51.019 00.000 12116 Enqueuing Expose request
22:53:51.022 00.003 11824 worker thread done servicing request
22:53:51.022 00.000 11824 Worker thread wakes up
22:53:51.022 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:53:51.025 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:51.025 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:54.433 03.408 11824 Exposure complete
22:53:54.672 00.239 11824 worker thread done servicing request
22:53:54.672 00.000 12116 OnExposeComplete: enter
22:53:54.675 00.003 12116 UpdateGuideState(): m_state=6
22:53:54.678 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 638
22:53:54.680 00.002 12116 Star::Find returns 1 (0), X=692.30, Y=1004.83, Mass=826042, SNR=111.0, Peak=65535 HFD=3.6
22:53:54.683 00.003 12116 MultiStar: [#1 -0.29,-0.10,0.95,U] [#2 -0.05,-0.40,0.79,U] [#3 -0.22,-0.15,0.82,U] [#4 -0.04,-0.25,0.62,U] [#5 -0.10,-0.18,0.45,U] [#6 -0.14,-0.34,0.62,U] [#7 -0.17,-0.24,0.48,U] [#8 0.10,-0.42,0.43,U] 
22:53:54.687 00.004 12116 refined, 8 included, MultiStar: {-0.15, -0.31}, one-star: {-0.25, -0.66}
22:53:54.690 00.003 12116 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.71) = xAngle (-4.74 = 1.54)
22:53:54.693 00.003 12116 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.76 = -1.76)
22:53:54.695 00.002 12116 CameraToMount -- cameraX=-0.15 cameraY=-0.31 hyp=0.35 cameraTheta=-2.03 mountX=0.01 mountY=-0.34, mountTheta=-1.54
22:53:54.700 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.15, y=-0.31, opts=13)
22:53:54.704 00.004 12116 Enqueuing Move request for scope (-0.15, -0.31)
22:53:54.706 00.002 11824 Worker thread wakes up
22:53:54.706 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1543, FiltMax=65535, Gamma=0.510
22:53:54.709 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.31) opts 0xd
22:53:54.709 00.000 12116 UpdateGuideState exits: m=826042 SNR=111.0
22:53:54.712 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.15, -0.31)
22:53:54.712 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:54.715 00.003 11824 Moving (-0.15, -0.31) raw xDistance=0.01 yDistance=-0.34
22:53:54.715 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:54.718 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:53:54.718 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:54.718 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:53:54.718 00.000 11824 MoveAxis(E, 0, ABG)
22:53:54.718 00.000 11824 Move returns status 0, amount 0
22:53:54.719 00.001 11824 MoveAxis(N, 0, ABG)
22:53:54.719 00.000 11824 Move returns status 0, amount 0
22:53:54.719 00.000 11824 move complete, result=0
22:53:54.719 00.000 11824 worker thread done servicing request
22:53:54.719 00.000 12116 Enqueuing Expose request
22:53:54.722 00.003 11824 Worker thread wakes up
22:53:54.723 00.001 12116 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:53:54.726 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:54.726 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:58.150 03.424 11824 Exposure complete
22:53:58.412 00.262 11824 worker thread done servicing request
22:53:58.413 00.001 12116 OnExposeComplete: enter
22:53:58.416 00.003 12116 UpdateGuideState(): m_state=6
22:53:58.423 00.007 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 639
22:53:58.426 00.003 12116 Star::Find returns 1 (0), X=692.56, Y=1004.84, Mass=875771, SNR=122.5, Peak=65535 HFD=3.7
22:53:58.429 00.003 12116 MultiStar: [#1 -0.05,-0.31,0.82,U] [#2 0.02,-0.40,0.76,U] [#3 -0.10,-0.39,0.79,U] [#4 -0.01,-0.52,0.64,U] [#5 0.26,-0.36,0.45,U] [#6 0.12,-0.55,0.57,U] [#7 -0.01,-0.35,0.41,U] [#8 0.30,-0.20,0.36,U] 
22:53:58.432 00.003 12116 refined, 8 included, MultiStar: {0.03, -0.44}, one-star: {0.01, -0.65}
22:53:58.438 00.006 12116 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.71) = xAngle (-4.21 = 2.07)
22:53:58.441 00.003 12116 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.22 = -1.22)
22:53:58.444 00.003 12116 CameraToMount -- cameraX=0.03 cameraY=-0.44 hyp=0.44 cameraTheta=-1.50 mountX=-0.21 mountY=-0.41, mountTheta=-2.04
22:53:58.450 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=-0.44, opts=13)
22:53:58.454 00.004 12116 Enqueuing Move request for scope (0.03, -0.44)
22:53:58.457 00.003 11824 Worker thread wakes up
22:53:58.457 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4951, FiltMin=1544, FiltMax=65535, Gamma=0.510
22:53:58.460 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.44) opts 0xd
22:53:58.460 00.000 12116 UpdateGuideState exits: m=875771 SNR=122.5
22:53:58.463 00.003 11824 Handling offset move in thread for scope, endpoint = (0.03, -0.44)
22:53:58.463 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:58.466 00.003 11824 Moving (0.03, -0.44) raw xDistance=-0.21 yDistance=-0.41
22:53:58.466 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:53:58.469 00.003 12116 Enqueuing Expose request
22:53:58.472 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:53:58.472 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:58.472 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:53:58.472 00.000 11824 MoveAxis(E, 0, ABG)
22:53:58.472 00.000 11824 Move returns status 0, amount 0
22:53:58.472 00.000 11824 MoveAxis(N, 0, ABG)
22:53:58.473 00.001 11824 Move returns status 0, amount 0
22:53:58.473 00.000 11824 move complete, result=0
22:53:58.473 00.000 11824 worker thread done servicing request
22:53:58.473 00.000 11824 Worker thread wakes up
22:53:58.473 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:53:58.473 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:53:58.476 00.003 12116 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:54:01.878 03.402 11824 Exposure complete
22:54:02.121 00.243 11824 worker thread done servicing request
22:54:02.121 00.000 12116 OnExposeComplete: enter
22:54:02.125 00.004 12116 UpdateGuideState(): m_state=6
22:54:02.128 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 640
22:54:02.131 00.003 12116 Star::Find returns 1 (0), X=692.56, Y=1004.62, Mass=816869, SNR=121.5, Peak=65535 HFD=3.4
22:54:02.135 00.004 12116 MultiStar: [#1 -0.06,-0.33,0.83,U] [#2 -0.02,-0.55,0.68,U] [#3 -0.03,-0.59,0.70,U] [#4 0.02,-0.85,0.62,U] [#5 0.28,-0.37,0.42,U] [#6 0.12,-0.69,0.63,U] [#7 0.05,-0.50,0.39,U] [#8 0.31,-0.67,0.36,U] 
22:54:02.138 00.003 12116 refined, 8 included, MultiStar: {0.05, -0.62}, one-star: {0.01, -0.87}
22:54:02.140 00.002 12116 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.71) = xAngle (-4.21 = 2.07)
22:54:02.143 00.003 12116 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.22 = -1.22)
22:54:02.145 00.002 12116 CameraToMount -- cameraX=0.05 cameraY=-0.62 hyp=0.62 cameraTheta=-1.49 mountX=-0.30 mountY=-0.58, mountTheta=-2.04
22:54:02.152 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=-0.62, opts=13)
22:54:02.155 00.003 12116 Enqueuing Move request for scope (0.05, -0.62)
22:54:02.158 00.003 11824 Worker thread wakes up
22:54:02.158 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.62) opts 0xd
22:54:02.159 00.001 11824 Handling offset move in thread for scope, endpoint = (0.05, -0.62)
22:54:02.159 00.000 11824 Moving (0.05, -0.62) raw xDistance=-0.30 yDistance=-0.58
22:54:02.159 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4935, FiltMin=1498, FiltMax=65535, Gamma=0.510
22:54:02.162 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:54:02.162 00.000 12116 UpdateGuideState exits: m=816869 SNR=121.5
22:54:02.165 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
22:54:02.165 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:02.168 00.003 11824 MoveAxis(E, 67, ABG)
22:54:02.168 00.000 11824 Guiding  Dir = 2, Dur = 67
22:54:02.168 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:54:02.171 00.003 12116 Enqueuing Expose request
22:54:02.173 00.002 11824 IsSlewing returns 0
22:54:02.174 00.001 11824 IsGuiding returns 0
22:54:02.174 00.000 11824 PulseGuide returned control before completion, sleep 77
22:54:02.259 00.085 11824 IsGuiding returns 1
22:54:02.259 00.000 11824 scope still moving after pulse duration time elapsed
22:54:02.290 00.031 11824 IsSlewing returns 0
22:54:02.290 00.000 11824 IsGuiding returns 0
22:54:02.290 00.000 11824 scope move finished after 67 + 49 ms
22:54:02.290 00.000 11824 Move returns status 0, amount 67
22:54:02.291 00.001 11824 MoveAxis(N, 110, ABG)
22:54:02.291 00.000 11824 Guiding  Dir = 0, Dur = 110
22:54:02.291 00.000 11824 IsSlewing returns 0
22:54:02.291 00.000 11824 IsGuiding returns 0
22:54:02.292 00.001 11824 PulseGuide returned control before completion, sleep 120
22:54:02.415 00.123 11824 IsGuiding returns 1
22:54:02.415 00.000 11824 scope still moving after pulse duration time elapsed
22:54:02.445 00.030 11824 IsSlewing returns 0
22:54:02.445 00.000 11824 IsGuiding returns 0
22:54:02.445 00.000 11824 scope move finished after 110 + 43 ms
22:54:02.445 00.000 11824 Move returns status 0, amount 110
22:54:02.445 00.000 11824 move complete, result=0
22:54:02.446 00.001 11824 worker thread done servicing request
22:54:02.446 00.000 11824 Worker thread wakes up
22:54:02.446 00.000 12116 GuideStep: -0.3 px 67 ms EAST, -0.6 px 110 ms NORTH
22:54:02.448 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:54:02.448 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:54:05.871 03.423 11824 Exposure complete
22:54:06.120 00.249 11824 worker thread done servicing request
22:54:06.120 00.000 12116 OnExposeComplete: enter
22:54:06.124 00.004 12116 UpdateGuideState(): m_state=6
22:54:06.129 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 641
22:54:06.132 00.003 12116 Star::Find returns 1 (0), X=692.87, Y=1004.69, Mass=840082, SNR=126.8, Peak=65485 HFD=3.4
22:54:06.136 00.004 12116 MultiStar: [#1 0.17,-0.39,0.82,U] [#2 0.47,-0.60,0.60,U] [#3 0.34,-0.40,0.76,U] [#4 -0.44,-0.69,0.58,U] [#5 0.50,-0.36,0.37,U] [#6 0.46,-0.33,0.57,U] [#7 0.17,-0.29,0.36,U] [#8 0.71,-0.32,0.31,U] 
22:54:06.140 00.004 12116 refined, 8 included, MultiStar: {0.27, -0.50}, one-star: {0.32, -0.80}
22:54:06.144 00.004 12116 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.71) = xAngle (-3.79 = 2.50)
22:54:06.147 00.003 12116 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.80 = -0.80)
22:54:06.150 00.003 12116 CameraToMount -- cameraX=0.27 cameraY=-0.50 hyp=0.57 cameraTheta=-1.07 mountX=-0.46 mountY=-0.41, mountTheta=-2.41
22:54:06.157 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.27, y=-0.50, opts=13)
22:54:06.159 00.002 12116 Enqueuing Move request for scope (0.27, -0.50)
22:54:06.162 00.003 11824 Worker thread wakes up
22:54:06.162 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.50) opts 0xd
22:54:06.162 00.000 11824 Handling offset move in thread for scope, endpoint = (0.27, -0.50)
22:54:06.162 00.000 11824 Moving (0.27, -0.50) raw xDistance=-0.46 yDistance=-0.41
22:54:06.162 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
22:54:06.162 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:06.162 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4947, FiltMin=1187, FiltMax=65535, Gamma=0.510
22:54:06.166 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:54:06.166 00.000 12116 UpdateGuideState exits: m=840082 SNR=126.8
22:54:06.170 00.004 11824 MoveAxis(E, 107, ABG)
22:54:06.170 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:06.173 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:54:06.176 00.003 12116 Enqueuing Expose request
22:54:06.179 00.003 11824 Guiding  Dir = 2, Dur = 107
22:54:06.179 00.000 11824 IsSlewing returns 0
22:54:06.179 00.000 11824 IsGuiding returns 0
22:54:06.180 00.001 11824 PulseGuide returned control before completion, sleep 117
22:54:06.311 00.131 11824 IsGuiding returns 1
22:54:06.312 00.001 11824 scope still moving after pulse duration time elapsed
22:54:06.343 00.031 11824 IsSlewing returns 0
22:54:06.343 00.000 11824 IsGuiding returns 0
22:54:06.343 00.000 11824 scope move finished after 107 + 56 ms
22:54:06.343 00.000 11824 Move returns status 0, amount 107
22:54:06.344 00.001 11824 MoveAxis(N, 0, ABG)
22:54:06.344 00.000 11824 Move returns status 0, amount 0
22:54:06.344 00.000 11824 move complete, result=0
22:54:06.344 00.000 11824 worker thread done servicing request
22:54:06.344 00.000 11824 Worker thread wakes up
22:54:06.344 00.000 12116 GuideStep: -0.5 px 107 ms EAST, -0.4 px 0 ms NORTH
22:54:06.347 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:54:06.347 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:54:09.756 03.409 11824 Exposure complete
22:54:09.994 00.238 11824 worker thread done servicing request
22:54:09.994 00.000 12116 OnExposeComplete: enter
22:54:09.997 00.003 12116 UpdateGuideState(): m_state=6
22:54:10.001 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 642
22:54:10.004 00.003 12116 Star::Find returns 1 (0), X=692.77, Y=1005.05, Mass=823308, SNR=117.6, Peak=65440 HFD=3.8
22:54:10.008 00.004 12116 MultiStar: [#1 0.24,0.01,0.84,U] [#2 0.43,-0.16,0.81,U] [#3 0.18,-0.11,0.73,U] [#4 -0.39,0.01,0.67,U] [#5 0.46,0.02,0.47,U] [#6 0.31,-0.16,0.61,U] [#7 0.36,-0.19,0.45,U] [#8 0.48,-0.32,0.30,U] 
22:54:10.011 00.003 12116 refined, 8 included, MultiStar: {0.23, -0.15}, one-star: {0.21, -0.44}
22:54:10.014 00.003 12116 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.71) = xAngle (-3.30 = 2.98)
22:54:10.017 00.003 12116 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.32 = -0.32)
22:54:10.021 00.004 12116 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.28 cameraTheta=-0.59 mountX=-0.27 mountY=-0.09, mountTheta=-2.84
22:54:10.031 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.23, y=-0.15, opts=13)
22:54:10.035 00.004 12116 Enqueuing Move request for scope (0.23, -0.15)
22:54:10.038 00.003 11824 Worker thread wakes up
22:54:10.038 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4938, FiltMin=1466, FiltMax=65535, Gamma=0.510
22:54:10.041 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd
22:54:10.041 00.000 12116 UpdateGuideState exits: m=823308 SNR=117.6
22:54:10.045 00.004 11824 Handling offset move in thread for scope, endpoint = (0.23, -0.15)
22:54:10.045 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:10.048 00.003 11824 Moving (0.23, -0.15) raw xDistance=-0.27 yDistance=-0.09
22:54:10.048 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:54:10.052 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
22:54:10.052 00.000 12116 Enqueuing Expose request
22:54:10.055 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:10.055 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:54:10.056 00.001 11824 MoveAxis(E, 0, ABG)
22:54:10.056 00.000 11824 Move returns status 0, amount 0
22:54:10.056 00.000 11824 MoveAxis(N, 0, ABG)
22:54:10.056 00.000 11824 Move returns status 0, amount 0
22:54:10.056 00.000 11824 move complete, result=0
22:54:10.056 00.000 11824 worker thread done servicing request
22:54:10.056 00.000 11824 Worker thread wakes up
22:54:10.056 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:54:10.056 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:54:10.059 00.003 12116 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:13.497 03.438 11824 Exposure complete
22:54:13.861 00.364 11824 worker thread done servicing request
22:54:13.861 00.000 12116 OnExposeComplete: enter
22:54:13.864 00.003 12116 UpdateGuideState(): m_state=6
22:54:13.868 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 643
22:54:13.872 00.004 12116 Star::Find returns 1 (0), X=692.97, Y=1004.98, Mass=803499, SNR=130.1, Peak=65485 HFD=4.0
22:54:13.877 00.005 12116 MultiStar: [#1 0.45,-0.17,0.91,U] [#2 0.47,-0.33,0.57,U] [#3 0.46,-0.36,0.78,U] [#4 -0.47,-0.43,0.65,U] [#5 0.77,-0.31,0.40,U] [#6 0.86,-0.16,0.59,U] [#7 0.42,-0.52,0.37,U] [#8 0.73,-0.33,0.30,U] 
22:54:13.880 00.003 12116 refined, 8 included, MultiStar: {0.42, -0.34}, one-star: {0.41, -0.51}
22:54:13.882 00.002 12116 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.71) = xAngle (-3.40 = 2.88)
22:54:13.887 00.005 12116 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.42 = -0.42)
22:54:13.891 00.004 12116 CameraToMount -- cameraX=0.42 cameraY=-0.34 hyp=0.54 cameraTheta=-0.69 mountX=-0.52 mountY=-0.22, mountTheta=-2.74
22:54:13.898 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.42, y=-0.34, opts=13)
22:54:13.901 00.003 12116 Enqueuing Move request for scope (0.42, -0.34)
22:54:13.907 00.006 11824 Worker thread wakes up
22:54:13.907 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.34) opts 0xd
22:54:13.907 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4938, FiltMin=1658, FiltMax=65535, Gamma=0.510
22:54:13.910 00.003 11824 Handling offset move in thread for scope, endpoint = (0.42, -0.34)
22:54:13.910 00.000 12116 UpdateGuideState exits: m=803499 SNR=130.1
22:54:13.913 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:13.916 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:54:13.920 00.004 12116 Enqueuing Expose request
22:54:13.923 00.003 11824 Moving (0.42, -0.34) raw xDistance=-0.52 yDistance=-0.22
22:54:13.924 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
22:54:13.924 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:13.924 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:54:13.924 00.000 11824 MoveAxis(E, 117, ABG)
22:54:13.924 00.000 11824 Guiding  Dir = 2, Dur = 117
22:54:13.925 00.001 11824 IsSlewing returns 0
22:54:13.925 00.000 11824 IsGuiding returns 0
22:54:13.925 00.000 11824 PulseGuide returned control before completion, sleep 127
22:54:14.061 00.136 11824 IsGuiding returns 1
22:54:14.061 00.000 11824 scope still moving after pulse duration time elapsed
22:54:14.092 00.031 11824 IsSlewing returns 0
22:54:14.092 00.000 11824 IsGuiding returns 0
22:54:14.092 00.000 11824 scope move finished after 117 + 51 ms
22:54:14.094 00.002 11824 Move returns status 0, amount 117
22:54:14.094 00.000 11824 MoveAxis(N, 0, ABG)
22:54:14.094 00.000 11824 Move returns status 0, amount 0
22:54:14.094 00.000 11824 move complete, result=0
22:54:14.094 00.000 11824 worker thread done servicing request
22:54:14.094 00.000 11824 Worker thread wakes up
22:54:14.095 00.001 12116 GuideStep: -0.5 px 117 ms EAST, -0.2 px 0 ms NORTH
22:54:14.097 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
22:54:14.098 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:54:17.495 03.397 11824 Exposure complete
22:54:17.727 00.232 11824 worker thread done servicing request
22:54:17.727 00.000 12116 OnExposeComplete: enter
22:54:17.730 00.003 12116 UpdateGuideState(): m_state=6
22:54:17.733 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 644
22:54:17.737 00.004 12116 Star::Find returns 1 (0), X=692.30, Y=1005.42, Mass=883548, SNR=140.7, Peak=65535 HFD=3.5
22:54:17.740 00.003 12116 MultiStar: [#1 -0.30,0.44,0.66,U] [#2 -0.30,0.29,0.62,U] [#3 -0.28,0.20,0.62,U] [#4 0.35,-0.12,0.52,U] [#5 -0.02,0.36,0.44,U] [#6 -0.15,0.22,0.52,U] [#7 -0.29,0.25,0.43,U] [#8 -0.15,0.35,0.30,U] 
22:54:17.744 00.004 12116 refined, 8 included, MultiStar: {-0.17, 0.19}, one-star: {-0.26, -0.07}
22:54:17.747 00.003 12116 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.71) = xAngle (-0.39 = -0.39)
22:54:17.749 00.002 12116 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.60 = 2.60)
22:54:17.753 00.004 12116 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.25 cameraTheta=2.32 mountX=0.23 mountY=0.13, mountTheta=0.51
22:54:17.759 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.17, y=0.19, opts=13)
22:54:17.762 00.003 12116 Enqueuing Move request for scope (-0.17, 0.19)
22:54:17.765 00.003 11824 Worker thread wakes up
22:54:17.765 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4935, FiltMin=1626, FiltMax=65535, Gamma=0.510
22:54:17.768 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
22:54:17.768 00.000 12116 UpdateGuideState exits: m=883548 SNR=140.7
22:54:17.771 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
22:54:17.771 00.000 11824 Moving (-0.17, 0.19) raw xDistance=0.23 yDistance=0.13
22:54:17.771 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:54:17.771 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:17.771 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:17.774 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:54:17.774 00.000 11824 MoveAxis(E, 0, ABG)
22:54:17.774 00.000 11824 Move returns status 0, amount 0
22:54:17.774 00.000 11824 MoveAxis(N, 0, ABG)
22:54:17.774 00.000 11824 Move returns status 0, amount 0
22:54:17.774 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:54:17.778 00.004 12116 Enqueuing Expose request
22:54:17.780 00.002 11824 move complete, result=0
22:54:17.781 00.001 12116 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:17.784 00.003 11824 worker thread done servicing request
22:54:17.784 00.000 11824 Worker thread wakes up
22:54:17.784 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:54:17.784 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:54:21.194 03.410 11824 Exposure complete
22:54:21.440 00.246 11824 worker thread done servicing request
22:54:21.440 00.000 12116 OnExposeComplete: enter
22:54:21.444 00.004 12116 UpdateGuideState(): m_state=6
22:54:21.446 00.002 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 645
22:54:21.449 00.003 12116 Star::Find returns 1 (0), X=692.16, Y=1005.52, Mass=790658, SNR=113.1, Peak=65535 HFD=3.5
22:54:21.453 00.004 12116 MultiStar: [#1 -0.31,0.52,1.01,U] [#2 -0.42,0.43,0.73,U] [#3 -0.24,0.41,0.77,U] [#4 0.32,0.25,0.63,U] [#5 -0.16,0.61,0.46,U] [#6 -0.34,0.56,0.70,U] [#7 -0.47,0.47,0.44,U] [#8 -0.06,0.39,0.40,U] 
22:54:21.456 00.003 12116 single-star, 8 included, MultiStar: {-0.25, 0.39}, one-star: {-0.39, 0.03}
22:54:21.458 00.002 12116 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.71) = xAngle (0.36 = 0.36)
22:54:21.462 00.004 12116 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.35 = -2.94)
22:54:21.464 00.002 12116 CameraToMount -- cameraX=-0.39 cameraY=0.03 hyp=0.39 cameraTheta=3.08 mountX=0.37 mountY=-0.08, mountTheta=-0.21
22:54:21.470 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.39, y=0.03, opts=13)
22:54:21.473 00.003 12116 Enqueuing Move request for scope (-0.39, 0.03)
22:54:21.476 00.003 11824 Worker thread wakes up
22:54:21.476 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4938, FiltMin=1728, FiltMax=65535, Gamma=0.510
22:54:21.479 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.03) opts 0xd
22:54:21.479 00.000 12116 UpdateGuideState exits: m=790658 SNR=113.1
22:54:21.481 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:21.484 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.39, 0.03)
22:54:21.484 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:54:21.487 00.003 12116 Enqueuing Expose request
22:54:21.490 00.003 11824 Moving (-0.39, 0.03) raw xDistance=0.37 yDistance=-0.08
22:54:21.490 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
22:54:21.490 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:21.490 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:54:21.490 00.000 11824 MoveAxis(W, 82, ABG)
22:54:21.490 00.000 11824 Guiding  Dir = 3, Dur = 82
22:54:21.491 00.001 11824 IsSlewing returns 0
22:54:21.491 00.000 11824 IsGuiding returns 0
22:54:21.491 00.000 11824 PulseGuide returned control before completion, sleep 92
22:54:21.593 00.102 11824 IsGuiding returns 1
22:54:21.593 00.000 11824 scope still moving after pulse duration time elapsed
22:54:21.624 00.031 11824 IsSlewing returns 0
22:54:21.624 00.000 11824 IsGuiding returns 0
22:54:21.624 00.000 11824 scope move finished after 82 + 52 ms
22:54:21.624 00.000 11824 Move returns status 0, amount 82
22:54:21.624 00.000 11824 MoveAxis(N, 0, ABG)
22:54:21.624 00.000 11824 Move returns status 0, amount 0
22:54:21.624 00.000 11824 move complete, result=0
22:54:21.626 00.002 11824 worker thread done servicing request
22:54:21.626 00.000 11824 Worker thread wakes up
22:54:21.626 00.000 12116 GuideStep: 0.4 px 82 ms WEST, -0.1 px 0 ms NORTH
22:54:21.629 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:54:21.630 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:54:25.036 03.406 11824 Exposure complete
22:54:25.283 00.247 11824 worker thread done servicing request
22:54:25.283 00.000 12116 OnExposeComplete: enter
22:54:25.287 00.004 12116 UpdateGuideState(): m_state=6
22:54:25.291 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 646
22:54:25.295 00.004 12116 Star::Find returns 1 (0), X=692.22, Y=1004.99, Mass=809996, SNR=132.8, Peak=65535 HFD=3.7
22:54:25.298 00.003 12116 MultiStar: [#1 -0.43,-0.04,0.72,U] [#2 -0.24,-0.27,0.65,U] [#3 -0.25,-0.16,0.64,U] [#4 0.31,-0.46,0.59,U] [#5 -0.12,-0.10,0.40,U] [#6 -0.19,-0.20,0.53,U] [#7 -0.37,-0.38,0.39,U] [#8 -0.01,-0.17,0.36,U] 
22:54:25.301 00.003 12116 refined, 8 included, MultiStar: {-0.21, -0.27}, one-star: {-0.34, -0.50}
22:54:25.305 00.004 12116 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.71) = xAngle (-4.94 = 1.35)
22:54:25.307 00.002 12116 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.95 = -1.95)
22:54:25.310 00.003 12116 CameraToMount -- cameraX=-0.21 cameraY=-0.27 hyp=0.34 cameraTheta=-2.22 mountX=0.07 mountY=-0.32, mountTheta=-1.34
22:54:25.316 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.21, y=-0.27, opts=13)
22:54:25.320 00.004 12116 Enqueuing Move request for scope (-0.21, -0.27)
22:54:25.323 00.003 11824 Worker thread wakes up
22:54:25.323 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1562, FiltMax=65535, Gamma=0.510
22:54:25.326 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.27) opts 0xd
22:54:25.326 00.000 12116 UpdateGuideState exits: m=809996 SNR=132.8
22:54:25.329 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.21, -0.27)
22:54:25.329 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:25.332 00.003 11824 Moving (-0.21, -0.27) raw xDistance=0.07 yDistance=-0.32
22:54:25.332 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:54:25.336 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:54:25.336 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:25.336 00.000 12116 Enqueuing Expose request
22:54:25.339 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:54:25.339 00.000 11824 MoveAxis(E, 0, ABG)
22:54:25.339 00.000 11824 Move returns status 0, amount 0
22:54:25.339 00.000 11824 MoveAxis(N, 0, ABG)
22:54:25.339 00.000 11824 Move returns status 0, amount 0
22:54:25.340 00.001 11824 move complete, result=0
22:54:25.340 00.000 11824 worker thread done servicing request
22:54:25.340 00.000 11824 Worker thread wakes up
22:54:25.340 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:54:25.340 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:54:25.343 00.003 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:54:28.742 03.399 11824 Exposure complete
22:54:28.985 00.243 11824 worker thread done servicing request
22:54:28.985 00.000 12116 OnExposeComplete: enter
22:54:28.988 00.003 12116 UpdateGuideState(): m_state=6
22:54:28.991 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 647
22:54:28.994 00.003 12116 Star::Find returns 1 (0), X=691.99, Y=1005.27, Mass=799405, SNR=111.1, Peak=65535 HFD=3.4
22:54:28.997 00.003 12116 MultiStar: [#1 -0.50,0.24,1.03,U] [#2 -0.49,0.03,0.83,U] [#3 -0.49,-0.10,0.79,U] [#4 0.18,-0.52,0.73,U] [#5 -0.46,-0.02,0.46,U] [#6 -0.20,-0.26,0.74,U] [#7 -0.52,-0.24,0.53,U] [#8 -0.42,0.06,0.38,U] 
22:54:29.000 00.003 12116 refined, 8 included, MultiStar: {-0.39, -0.11}, one-star: {-0.56, -0.22}
22:54:29.004 00.004 12116 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.71) = xAngle (-5.58 = 0.70)
22:54:29.007 00.003 12116 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.60 = -2.60)
22:54:29.011 00.004 12116 CameraToMount -- cameraX=-0.39 cameraY=-0.11 hyp=0.41 cameraTheta=-2.87 mountX=0.31 mountY=-0.21, mountTheta=-0.60
22:54:29.016 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.39, y=-0.11, opts=13)
22:54:29.020 00.004 12116 Enqueuing Move request for scope (-0.39, -0.11)
22:54:29.023 00.003 11824 Worker thread wakes up
22:54:29.023 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4941, FiltMin=1571, FiltMax=65535, Gamma=0.510
22:54:29.026 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.11) opts 0xd
22:54:29.027 00.001 12116 UpdateGuideState exits: m=799405 SNR=111.1
22:54:29.029 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:29.032 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.39, -0.11)
22:54:29.032 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:54:29.036 00.004 11824 Moving (-0.39, -0.11) raw xDistance=0.31 yDistance=-0.21
22:54:29.036 00.000 12116 Enqueuing Expose request
22:54:29.039 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
22:54:29.039 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:29.039 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:54:29.040 00.001 11824 MoveAxis(W, 70, ABG)
22:54:29.040 00.000 11824 Guiding  Dir = 3, Dur = 70
22:54:29.040 00.000 11824 IsSlewing returns 0
22:54:29.040 00.000 11824 IsGuiding returns 0
22:54:29.041 00.001 11824 PulseGuide returned control before completion, sleep 80
22:54:29.125 00.084 11824 IsGuiding returns 1
22:54:29.125 00.000 11824 scope still moving after pulse duration time elapsed
22:54:29.157 00.032 11824 IsSlewing returns 0
22:54:29.157 00.000 11824 IsGuiding returns 0
22:54:29.157 00.000 11824 scope move finished after 70 + 47 ms
22:54:29.157 00.000 11824 Move returns status 0, amount 70
22:54:29.158 00.001 11824 MoveAxis(N, 0, ABG)
22:54:29.158 00.000 11824 Move returns status 0, amount 0
22:54:29.158 00.000 11824 move complete, result=0
22:54:29.158 00.000 11824 worker thread done servicing request
22:54:29.158 00.000 11824 Worker thread wakes up
22:54:29.158 00.000 12116 GuideStep: 0.3 px 70 ms WEST, -0.2 px 0 ms NORTH
22:54:29.161 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:54:29.161 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:54:32.591 03.430 11824 Exposure complete
22:54:32.842 00.251 11824 worker thread done servicing request
22:54:32.842 00.000 12116 OnExposeComplete: enter
22:54:32.846 00.004 12116 UpdateGuideState(): m_state=6
22:54:32.849 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 648
22:54:32.852 00.003 12116 Star::Find returns 1 (0), X=692.11, Y=1005.05, Mass=782469, SNR=114.9, Peak=65535 HFD=3.9
22:54:32.856 00.004 12116 MultiStar: [#1 -0.36,0.17,0.93,U] [#2 -0.28,-0.09,0.73,U] [#3 -0.32,-0.19,0.74,U] [#4 0.29,-0.53,0.58,U] [#5 -0.24,-0.17,0.42,U] [#6 -0.16,-0.35,0.64,U] [#7 -0.49,-0.33,0.44,U] [#8 -0.01,0.01,0.39,U] 
22:54:32.859 00.003 12116 refined, 8 included, MultiStar: {-0.25, -0.21}, one-star: {-0.44, -0.44}
22:54:32.862 00.003 12116 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.71) = xAngle (-5.16 = 1.13)
22:54:32.865 00.003 12116 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.17 = -2.17)
22:54:32.867 00.002 12116 CameraToMount -- cameraX=-0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-2.44 mountX=0.14 mountY=-0.27, mountTheta=-1.09
22:54:32.874 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=-0.21, opts=13)
22:54:32.878 00.004 12116 Enqueuing Move request for scope (-0.25, -0.21)
22:54:32.881 00.003 11824 Worker thread wakes up
22:54:32.882 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4938, FiltMin=1678, FiltMax=65535, Gamma=0.510
22:54:32.885 00.003 12116 UpdateGuideState exits: m=782469 SNR=114.9
22:54:32.888 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:32.891 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.21) opts 0xd
22:54:32.891 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:54:32.894 00.003 12116 Enqueuing Expose request
22:54:32.897 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.25, -0.21)
22:54:32.897 00.000 11824 Moving (-0.25, -0.21) raw xDistance=0.14 yDistance=-0.27
22:54:32.897 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:54:32.897 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:32.897 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:54:32.897 00.000 11824 MoveAxis(E, 0, ABG)
22:54:32.897 00.000 11824 Move returns status 0, amount 0
22:54:32.897 00.000 11824 MoveAxis(N, 0, ABG)
22:54:32.898 00.001 11824 Move returns status 0, amount 0
22:54:32.898 00.000 11824 move complete, result=0
22:54:32.898 00.000 11824 worker thread done servicing request
22:54:32.898 00.000 11824 Worker thread wakes up
22:54:32.898 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:54:32.898 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:54:32.900 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:54:36.310 03.410 11824 Exposure complete
22:54:36.554 00.244 11824 worker thread done servicing request
22:54:36.554 00.000 12116 OnExposeComplete: enter
22:54:36.557 00.003 12116 UpdateGuideState(): m_state=6
22:54:36.560 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 649
22:54:36.563 00.003 12116 Star::Find returns 1 (0), X=692.66, Y=1004.68, Mass=806286, SNR=116.4, Peak=65535 HFD=3.4
22:54:36.567 00.004 12116 MultiStar: [#1 0.08,-0.18,0.87,U] [#2 0.18,-0.35,0.70,U] [#3 0.01,-0.22,0.78,U] [#4 -0.13,-0.59,0.57,U] [#5 0.06,-0.36,0.43,U] [#6 0.12,-0.31,0.70,U] [#7 0.00,-0.44,0.46,U] [#8 0.14,-0.63,0.33,U] 
22:54:36.570 00.003 12116 refined, 8 included, MultiStar: {0.07, -0.43}, one-star: {0.10, -0.81}
22:54:36.573 00.003 12116 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.71) = xAngle (-4.13 = 2.15)
22:54:36.576 00.003 12116 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.14 = -1.14)
22:54:36.578 00.002 12116 CameraToMount -- cameraX=0.07 cameraY=-0.43 hyp=0.43 cameraTheta=-1.41 mountX=-0.24 mountY=-0.39, mountTheta=-2.11
22:54:36.585 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.43, opts=13)
22:54:36.588 00.003 12116 Enqueuing Move request for scope (0.07, -0.43)
22:54:36.591 00.003 11824 Worker thread wakes up
22:54:36.591 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4951, FiltMin=1475, FiltMax=65535, Gamma=0.510
22:54:36.594 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.43) opts 0xd
22:54:36.594 00.000 12116 UpdateGuideState exits: m=806286 SNR=116.4
22:54:36.598 00.004 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.43)
22:54:36.598 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:36.600 00.002 11824 Moving (0.07, -0.43) raw xDistance=-0.24 yDistance=-0.39
22:54:36.600 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:54:36.600 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:54:36.603 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:36.603 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:54:36.604 00.001 11824 MoveAxis(E, 0, ABG)
22:54:36.604 00.000 11824 Move returns status 0, amount 0
22:54:36.604 00.000 11824 MoveAxis(N, 0, ABG)
22:54:36.604 00.000 11824 Move returns status 0, amount 0
22:54:36.604 00.000 11824 move complete, result=0
22:54:36.604 00.000 12116 Enqueuing Expose request
22:54:36.607 00.003 11824 worker thread done servicing request
22:54:36.607 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:54:36.610 00.003 11824 Worker thread wakes up
22:54:36.610 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:54:36.610 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:54:40.160 03.550 11824 Exposure complete
22:54:40.706 00.546 12116 OnExposeComplete: enter
22:54:40.711 00.005 11824 worker thread done servicing request
22:54:40.712 00.001 12116 UpdateGuideState(): m_state=6
22:54:40.719 00.007 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 650
22:54:40.725 00.006 12116 Star::Find returns 1 (0), X=692.21, Y=1004.94, Mass=826844, SNR=133.5, Peak=65535 HFD=3.7
22:54:40.732 00.007 12116 MultiStar: [#1 -0.35,-0.23,0.69,U] [#2 -0.30,-0.07,0.61,U] [#3 -0.45,0.06,0.66,U] [#4 0.66,-0.60,0.59,U] [#5 -0.21,0.07,0.36,U] [#6 -0.27,-0.10,0.53,U] [#7 -0.24,-0.46,0.40,U] [#8 -0.23,-0.25,0.32,U] 
22:54:40.741 00.009 12116 refined, 8 included, MultiStar: {-0.21, -0.26}, one-star: {-0.35, -0.55}
22:54:40.745 00.004 12116 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.71) = xAngle (-4.95 = 1.33)
22:54:40.755 00.010 12116 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.96 = -1.96)
22:54:40.761 00.006 12116 CameraToMount -- cameraX=-0.21 cameraY=-0.26 hyp=0.34 cameraTheta=-2.23 mountX=0.08 mountY=-0.31, mountTheta=-1.32
22:54:40.780 00.019 12116 SchedulePrimaryMove(0D79E080, x=-0.21, y=-0.26, opts=13)
22:54:40.790 00.010 12116 Enqueuing Move request for scope (-0.21, -0.26)
22:54:40.803 00.013 11824 Worker thread wakes up
22:54:40.804 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.26) opts 0xd
22:54:40.804 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.21, -0.26)
22:54:40.804 00.000 11824 Moving (-0.21, -0.26) raw xDistance=0.08 yDistance=-0.31
22:54:40.804 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:54:40.804 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:40.804 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:54:40.804 00.000 11824 MoveAxis(E, 0, ABG)
22:54:40.805 00.001 11824 Move returns status 0, amount 0
22:54:40.805 00.000 11824 MoveAxis(N, 0, ABG)
22:54:40.805 00.000 11824 Move returns status 0, amount 0
22:54:40.805 00.000 11824 move complete, result=0
22:54:40.805 00.000 11824 worker thread done servicing request
22:54:40.805 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4963, FiltMin=1738, FiltMax=65535, Gamma=0.510
22:54:40.811 00.006 12116 UpdateGuideState exits: m=826844 SNR=133.5
22:54:40.815 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:40.823 00.008 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:54:40.829 00.006 12116 Enqueuing Expose request
22:54:40.838 00.009 11824 Worker thread wakes up
22:54:40.838 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:54:40.843 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:54:40.843 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:54:44.311 03.468 11824 Exposure complete
22:54:44.652 00.341 11824 worker thread done servicing request
22:54:44.652 00.000 12116 OnExposeComplete: enter
22:54:44.656 00.004 12116 UpdateGuideState(): m_state=6
22:54:44.660 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 651
22:54:44.663 00.003 12116 Star::Find returns 1 (0), X=692.48, Y=1004.68, Mass=818447, SNR=120.3, Peak=65485 HFD=3.4
22:54:44.667 00.004 12116 MultiStar: [#1 0.09,-0.24,1.04,U] [#2 0.10,-0.39,0.72,U] [#3 0.05,-0.28,0.72,U] [#4 -0.26,-0.66,0.66,U] [#5 0.21,-0.41,0.42,U] [#6 0.20,-0.45,0.73,U] [#7 0.15,-0.55,0.45,U] [#8 0.18,-0.49,0.39,U] 
22:54:44.671 00.004 12116 refined, 8 included, MultiStar: {0.05, -0.47}, one-star: {-0.08, -0.80}
22:54:44.674 00.003 12116 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.71) = xAngle (-4.17 = 2.11)
22:54:44.677 00.003 12116 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.19 = -1.19)
22:54:44.680 00.003 12116 CameraToMount -- cameraX=0.05 cameraY=-0.47 hyp=0.48 cameraTheta=-1.46 mountX=-0.25 mountY=-0.44, mountTheta=-2.08
22:54:44.686 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=-0.47, opts=13)
22:54:44.690 00.004 12116 Enqueuing Move request for scope (0.05, -0.47)
22:54:44.692 00.002 11824 Worker thread wakes up
22:54:44.693 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4960, FiltMin=1485, FiltMax=65535, Gamma=0.510
22:54:44.696 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.47) opts 0xd
22:54:44.696 00.000 11824 Handling offset move in thread for scope, endpoint = (0.05, -0.47)
22:54:44.696 00.000 11824 Moving (0.05, -0.47) raw xDistance=-0.25 yDistance=-0.44
22:54:44.696 00.000 12116 UpdateGuideState exits: m=818447 SNR=120.3
22:54:44.699 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:44.702 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
22:54:44.702 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:44.702 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:54:44.705 00.003 12116 Enqueuing Expose request
22:54:44.708 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:54:44.708 00.000 11824 MoveAxis(E, 0, ABG)
22:54:44.708 00.000 11824 Move returns status 0, amount 0
22:54:44.708 00.000 11824 MoveAxis(N, 0, ABG)
22:54:44.708 00.000 11824 Move returns status 0, amount 0
22:54:44.708 00.000 11824 move complete, result=0
22:54:44.708 00.000 11824 worker thread done servicing request
22:54:44.708 00.000 11824 Worker thread wakes up
22:54:44.709 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:54:44.709 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:54:44.712 00.003 12116 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:54:46.430 01.718 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:54:46.434 00.004 12116 case statement mapped state 6 to 3
22:54:46.437 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:54:47.544 01.107 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:54:47.547 00.003 12116 case statement mapped state 6 to 3
22:54:47.550 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:54:48.153 00.603 11824 Exposure complete
22:54:48.458 00.305 11824 worker thread done servicing request
22:54:48.458 00.000 12116 OnExposeComplete: enter
22:54:48.462 00.004 12116 UpdateGuideState(): m_state=6
22:54:48.465 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 652
22:54:48.470 00.005 12116 Star::Find returns 1 (0), X=691.85, Y=1005.56, Mass=788612, SNR=125.2, Peak=65535 HFD=3.5
22:54:48.474 00.004 12116 MultiStar: [#1 -0.73,0.34,0.79,U] [#2 -0.67,0.15,0.60,U] [#3 -0.80,0.20,0.63,U] [#4 0.67,-0.15,0.64,U] [#5 -0.38,0.31,0.40,U] [#6 -0.79,-0.03,0.71,U] [#7 -0.65,0.04,0.44,U] [#8 -0.60,0.31,0.32,U] 
22:54:48.479 00.005 12116 refined, 8 included, MultiStar: {-0.53, 0.12}, one-star: {-0.70, 0.07}
22:54:48.482 00.003 12116 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.71) = xAngle (0.20 = 0.20)
22:54:48.487 00.005 12116 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.19 = -3.09)
22:54:48.490 00.003 12116 CameraToMount -- cameraX=-0.53 cameraY=0.12 hyp=0.55 cameraTheta=2.92 mountX=0.53 mountY=-0.03, mountTheta=-0.05
22:54:48.497 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.53, y=0.12, opts=13)
22:54:48.504 00.007 12116 Enqueuing Move request for scope (-0.53, 0.12)
22:54:48.508 00.004 11824 Worker thread wakes up
22:54:48.508 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4951, FiltMin=1603, FiltMax=65535, Gamma=0.510
22:54:48.511 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.12) opts 0xd
22:54:48.511 00.000 12116 UpdateGuideState exits: m=788612 SNR=125.2
22:54:48.515 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.53, 0.12)
22:54:48.515 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:48.519 00.004 11824 Moving (-0.53, 0.12) raw xDistance=0.53 yDistance=-0.03
22:54:48.519 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
22:54:48.519 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:54:48.522 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:48.523 00.001 12116 Enqueuing Expose request
22:54:48.525 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:54:48.526 00.001 11824 MoveAxis(W, 120, ABG)
22:54:48.526 00.000 11824 Guiding  Dir = 3, Dur = 120
22:54:48.526 00.000 11824 IsSlewing returns 0
22:54:48.526 00.000 11824 IsGuiding returns 0
22:54:48.527 00.001 11824 PulseGuide returned control before completion, sleep 130
22:54:48.606 00.079 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:54:48.611 00.005 12116 case statement mapped state 6 to 3
22:54:48.614 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:54:48.673 00.059 11824 IsGuiding returns 0
22:54:48.673 00.000 11824 Move returns status 0, amount 120
22:54:48.673 00.000 11824 MoveAxis(N, 0, ABG)
22:54:48.673 00.000 11824 Move returns status 0, amount 0
22:54:48.673 00.000 11824 move complete, result=0
22:54:48.673 00.000 11824 worker thread done servicing request
22:54:48.673 00.000 11824 Worker thread wakes up
22:54:48.673 00.000 12116 GuideStep: 0.5 px 120 ms WEST, -0.0 px 0 ms NORTH
22:54:48.677 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:54:48.677 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(678,990,31,31)
22:54:49.726 01.049 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:54:49.729 00.003 12116 case statement mapped state 6 to 3
22:54:49.733 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:54:50.841 01.108 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:54:50.847 00.006 12116 case statement mapped state 6 to 3
22:54:50.854 00.007 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:54:50.943 00.089 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:54:50.947 00.004 12116 case statement mapped state 6 to 3
22:54:50.951 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:54:51.045 00.094 12116 evsrv: cli 01AB6F50 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
22:54:51.048 00.003 12116 PhdController::Dither begins
22:54:51.052 00.004 12116 dither: size=1.00, dRA=0.65 dDec=0.49
22:54:51.056 00.004 12116 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.71) = xAngle (2.06 = 2.06)
22:54:51.058 00.002 12116 MountToCamera -- mountX=0.65 mountY=0.49 hyp=0.81 mountTheta=-0.65 cameraX=-0.38, cameraY=0.72 cameraTheta=2.06
22:54:51.064 00.006 12116 setting lock position to (692.17, 1006.21)
22:54:51.069 00.005 12116 Mount: notify guiding dithered (-0.4, 0.7)
22:54:51.073 00.004 12116 MultiStar: stabilizing after lock position change
22:54:51.076 00.003 12116 Status Line: Dither by 0.65,0.49
22:54:51.084 00.008 12116 PhdController: newstate STATE_SETTLE_BEGIN
22:54:51.088 00.004 12116 PhdController: newstate STATE_SETTLE_WAIT
22:54:51.091 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1002}
22:54:52.090 00.999 11824 Exposure complete
22:54:52.380 00.290 11824 worker thread done servicing request
22:54:52.381 00.001 12116 OnExposeComplete: enter
22:54:52.385 00.004 12116 UpdateGuideState(): m_state=6
22:54:52.389 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 653
22:54:52.391 00.002 12116 Star::Find returns 1 (0), X=691.81, Y=1005.16, Mass=841216, SNR=111.0, Peak=65535 HFD=3.7
22:54:52.396 00.005 12116 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.71) = xAngle (-4.62 = 1.66)
22:54:52.399 00.003 12116 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.63 = -1.63)
22:54:52.404 00.005 12116 CameraToMount -- cameraX=-0.36 cameraY=-1.04 hyp=1.11 cameraTheta=-1.91 mountX=-0.10 mountY=-1.10, mountTheta=-1.66
22:54:52.413 00.009 12116 dither recenter: remaining=(-0.6,-0.5) step=(-0.6,-0.5)
22:54:52.417 00.004 12116 MountToCamera -- mountTheta (2.49) + m_xAngle (2.71) = xAngle (5.20 = -1.08)
22:54:52.421 00.004 12116 MountToCamera -- mountX=-0.65 mountY=-0.49 hyp=0.81 mountTheta=2.49 cameraX=0.38, cameraY=-0.72 cameraTheta=-1.08
22:54:52.424 00.003 12116 SchedulePrimaryMove(0D79E080, x=0.38, y=-0.72, opts=4)
22:54:52.430 00.006 12116 Enqueuing Move request for scope (0.38, -0.72)
22:54:52.435 00.005 12116 Mount: notify direct move -0.65,-0.49
22:54:52.438 00.003 11824 Worker thread wakes up
22:54:52.439 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4957, FiltMin=1709, FiltMax=65535, Gamma=0.510
22:54:52.442 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.72) opts 0x4
22:54:52.442 00.000 11824 Handling offset move in thread for scope, endpoint = (0.38, -0.72)
22:54:52.442 00.000 11824 Moving (0.38, -0.72) raw xDistance=-0.65 yDistance=-0.49
22:54:52.443 00.001 11824 MoveAxis(E, 229, B)
22:54:52.443 00.000 11824 Guiding  Dir = 2, Dur = 229
22:54:52.443 00.000 11824 IsSlewing returns 0
22:54:52.443 00.000 11824 IsGuiding returns 0
22:54:52.444 00.001 11824 PulseGuide returned control before completion, sleep 239
22:54:52.445 00.001 12116 UpdateGuideState exits: m=841216 SNR=111.0
22:54:52.449 00.004 12116 PhdController: settling, locked = 1, distance = 1.21 (4.00) aobump = 0 frame = 1 / 99999
22:54:52.452 00.003 12116 evsrv: {"Event":"Settling","Timestamp":1778817292.452,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.21,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:54:52.456 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:52.460 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:54:52.464 00.004 12116 Enqueuing Expose request
22:54:52.692 00.228 11824 IsGuiding returns 1
22:54:52.692 00.000 11824 scope still moving after pulse duration time elapsed
22:54:52.724 00.032 11824 IsSlewing returns 0
22:54:52.724 00.000 11824 IsGuiding returns 0
22:54:52.724 00.000 11824 scope move finished after 229 + 51 ms
22:54:52.724 00.000 11824 Move returns status 0, amount 229
22:54:52.725 00.001 11824 MoveAxis(N, 93, B)
22:54:52.725 00.000 11824 Guiding  Dir = 0, Dur = 93
22:54:52.725 00.000 11824 IsSlewing returns 0
22:54:52.725 00.000 11824 IsGuiding returns 0
22:54:52.725 00.000 11824 PulseGuide returned control before completion, sleep 103
22:54:52.833 00.108 11824 IsGuiding returns 1
22:54:52.833 00.000 11824 scope still moving after pulse duration time elapsed
22:54:52.864 00.031 11824 IsSlewing returns 0
22:54:52.864 00.000 11824 IsGuiding returns 0
22:54:52.864 00.000 11824 scope move finished after 93 + 46 ms
22:54:52.865 00.001 11824 Move returns status 0, amount 93
22:54:52.865 00.000 11824 move complete, result=0
22:54:52.865 00.000 11824 worker thread done servicing request
22:54:52.865 00.000 11824 Worker thread wakes up
22:54:52.865 00.000 12116 GuideStep: -0.6 px 229 ms EAST, -0.5 px 93 ms NORTH
22:54:52.869 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:54:52.869 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:54:56.111 03.242 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:54:56.120 00.009 12116 case statement mapped state 6 to 3
22:54:56.141 00.021 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:54:56.297 00.156 11824 Exposure complete
22:54:56.313 00.016 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
22:54:56.317 00.004 12116 PhdController::Guide reentrancy state = 9 op = 0
22:54:56.321 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
22:54:56.364 00.043 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
22:54:56.369 00.005 12116 case statement mapped state 6 to 3
22:54:56.373 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:54:56.568 00.195 11824 worker thread done servicing request
22:54:56.568 00.000 12116 OnExposeComplete: enter
22:54:56.572 00.004 12116 UpdateGuideState(): m_state=6
22:54:56.575 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 654
22:54:56.579 00.004 12116 Star::Find returns 1 (0), X=691.28, Y=1005.73, Mass=818343, SNR=127.4, Peak=65491 HFD=3.5
22:54:56.582 00.003 12116 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.71) = xAngle (-5.37 = 0.92)
22:54:56.586 00.004 12116 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.38 = -2.38)
22:54:56.589 00.003 12116 CameraToMount -- cameraX=-0.89 cameraY=-0.47 hyp=1.01 cameraTheta=-2.65 mountX=0.62 mountY=-0.70, mountTheta=-0.85
22:54:56.597 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.89, y=-0.47, opts=13)
22:54:56.602 00.005 12116 Enqueuing Move request for scope (-0.89, -0.47)
22:54:56.606 00.004 11824 Worker thread wakes up
22:54:56.606 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1786, FiltMax=65535, Gamma=0.510
22:54:56.610 00.004 12116 UpdateGuideState exits: m=818343 SNR=127.4
22:54:56.613 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.47) opts 0xd
22:54:56.613 00.000 12116 PhdController: settling, locked = 1, distance = 1.01 (4.00) aobump = 0 frame = 2 / 99999
22:54:56.617 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.89, -0.47)
22:54:56.617 00.000 12116 PhdController: newstate STATE_FINISH
22:54:56.621 00.004 12116 PhdController complete: success
22:54:56.624 00.003 11824 Moving (-0.89, -0.47) raw xDistance=0.62 yDistance=-0.70
22:54:56.624 00.000 12116 evsrv: {"Event":"SettleDone","Timestamp":1778817296.624,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
22:54:56.627 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
22:54:56.627 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:56.628 00.001 12116 Mount: notify guiding dither settle done success=1
22:54:56.631 00.003 12116 PhdController: newstate STATE_IDLE
22:54:56.635 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:56.638 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
22:54:56.638 00.000 11824 MoveAxis(W, 138, ABG)
22:54:56.638 00.000 11824 Guiding  Dir = 3, Dur = 138
22:54:56.639 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:54:56.642 00.003 12116 Enqueuing Expose request
22:54:56.645 00.003 11824 IsSlewing returns 0
22:54:56.646 00.001 11824 IsGuiding returns 0
22:54:56.646 00.000 11824 PulseGuide returned control before completion, sleep 148
22:54:56.806 00.160 11824 IsGuiding returns 1
22:54:56.806 00.000 11824 scope still moving after pulse duration time elapsed
22:54:56.838 00.032 11824 IsSlewing returns 0
22:54:56.838 00.000 11824 IsGuiding returns 0
22:54:56.838 00.000 11824 scope move finished after 138 + 54 ms
22:54:56.839 00.001 11824 Move returns status 0, amount 138
22:54:56.839 00.000 11824 MoveAxis(N, 0, ABG)
22:54:56.839 00.000 11824 Move returns status 0, amount 0
22:54:56.839 00.000 11824 move complete, result=0
22:54:56.839 00.000 11824 worker thread done servicing request
22:54:56.839 00.000 11824 Worker thread wakes up
22:54:56.839 00.000 12116 GuideStep: 0.6 px 138 ms WEST, -0.7 px 0 ms NORTH
22:54:56.844 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:54:56.845 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:00.253 03.408 11824 Exposure complete
22:55:00.546 00.293 11824 worker thread done servicing request
22:55:00.546 00.000 12116 OnExposeComplete: enter
22:55:00.549 00.003 12116 UpdateGuideState(): m_state=6
22:55:00.553 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
22:55:00.558 00.005 12116 Star::Find returns 1 (0), X=691.55, Y=1005.40, Mass=843110, SNR=126.6, Peak=65535 HFD=3.3
22:55:00.561 00.003 12116 MultiStar: exiting stabilization period
22:55:00.564 00.003 12116 MultiStar: updating star positions after lock position change
22:55:00.566 00.002 12116 Star::Find(15, 646, 893, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
22:55:00.570 00.004 12116 Star::Find returns 1 (0), X=646.29, Y=892.94, Mass=696037, SNR=124.4, Peak=65514 HFD=3.4
22:55:00.573 00.003 12116 Star::Find(15, 519, 1115, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
22:55:00.576 00.003 12116 Star::Find returns 1 (0), X=519.27, Y=1115.23, Mass=484165, SNR=84.0, Peak=54365 HFD=3.4
22:55:00.578 00.002 12116 Star::Find(15, 1398, 268, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
22:55:00.581 00.003 12116 Star::Find returns 1 (0), X=1398.44, Y=268.40, Mass=432483, SNR=83.8, Peak=43411 HFD=3.1
22:55:00.584 00.003 12116 Star::Find(15, 1562, 1010, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
22:55:00.587 00.003 12116 Star::Find returns 1 (0), X=1563.46, Y=1009.94, Mass=670081, SNR=93.9, Peak=40429 HFD=5.0
22:55:00.590 00.003 12116 Star::Find(15, 990, 1039, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
22:55:00.593 00.003 12116 Star::Find returns 1 (0), X=990.33, Y=1039.28, Mass=284982, SNR=53.6, Peak=35901 HFD=3.4
22:55:00.596 00.003 12116 Star::Find(15, 1376, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
22:55:00.599 00.003 12116 Star::Find returns 1 (0), X=1376.11, Y=57.22, Mass=317537, SNR=70.8, Peak=45312 HFD=2.5
22:55:00.604 00.005 12116 Star::Find(15, 1520, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
22:55:00.607 00.003 12116 Star::Find returns 1 (0), X=1519.75, Y=958.40, Mass=274330, SNR=47.9, Peak=39162 HFD=3.2
22:55:00.611 00.004 12116 Star::Find(15, 338, 1135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
22:55:00.613 00.002 12116 Star::Find returns 1 (0), X=337.99, Y=1136.50, Mass=193996, SNR=45.2, Peak=25287 HFD=3.0
22:55:00.616 00.003 12116 Star::Find(15, 50, 953, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
22:55:00.620 00.004 12116 Star::Find returns 1 (0), X=50.55, Y=953.17, Mass=115749, SNR=27.7, Peak=17456 HFD=3.0
22:55:00.623 00.003 12116 Star::Find(15, 1251, 886, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
22:55:00.625 00.002 12116 Star::Find returns 1 (0), X=1251.25, Y=886.57, Mass=146539, SNR=30.7, Peak=20487 HFD=3.2
22:55:00.629 00.004 12116 Star::Find(15, 848, 757, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
22:55:00.631 00.002 12116 Star::Find returns 1 (0), X=848.67, Y=757.39, Mass=156815, SNR=35.0, Peak=20679 HFD=3.4
22:55:00.634 00.003 12116 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.71) = xAngle (-4.94 = 1.34)
22:55:00.638 00.004 12116 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.95 = -1.95)
22:55:00.640 00.002 12116 CameraToMount -- cameraX=-0.62 cameraY=-0.80 hyp=1.01 cameraTheta=-2.23 mountX=0.23 mountY=-0.94, mountTheta=-1.33
22:55:00.646 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.62, y=-0.80, opts=13)
22:55:00.650 00.004 12116 Enqueuing Move request for scope (-0.62, -0.80)
22:55:00.653 00.003 11824 Worker thread wakes up
22:55:00.653 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.80) opts 0xd
22:55:00.653 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4951, FiltMin=1341, FiltMax=65535, Gamma=0.510
22:55:00.656 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.62, -0.80)
22:55:00.656 00.000 12116 UpdateGuideState exits: m=843110 SNR=126.6
22:55:00.659 00.003 11824 Moving (-0.62, -0.80) raw xDistance=0.23 yDistance=-0.94
22:55:00.659 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:00.661 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:55:00.661 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:00.664 00.003 12116 Enqueuing Expose request
22:55:00.666 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:00.667 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.94
22:55:00.667 00.000 11824 MoveAxis(E, 0, ABG)
22:55:00.667 00.000 11824 Move returns status 0, amount 0
22:55:00.667 00.000 11824 MoveAxis(N, 0, ABG)
22:55:00.667 00.000 11824 Move returns status 0, amount 0
22:55:00.667 00.000 11824 move complete, result=0
22:55:00.667 00.000 11824 worker thread done servicing request
22:55:00.668 00.001 11824 Worker thread wakes up
22:55:00.668 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:00.668 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:00.671 00.003 12116 GuideStep: 0.2 px 0 ms EAST, -0.9 px 0 ms NORTH
22:55:04.067 03.396 11824 Exposure complete
22:55:04.305 00.238 11824 worker thread done servicing request
22:55:04.305 00.000 12116 OnExposeComplete: enter
22:55:04.308 00.003 12116 UpdateGuideState(): m_state=6
22:55:04.312 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 656
22:55:04.315 00.003 12116 Star::Find returns 1 (0), X=691.65, Y=1005.39, Mass=811748, SNR=107.4, Peak=65535 HFD=3.4
22:55:04.319 00.004 12116 MultiStar: [#1 0.05,-0.08,1.05,U] [#2 -0.09,-0.05,0.81,U] [#3 0.01,-0.09,0.83,U] [#4 -0.37,-0.38,0.70,U] [#5 -0.09,-0.29,0.48,U] [#6 0.21,-0.22,0.72,U] [#7 -0.08,-0.20,0.53,U] [#8 0.02,-0.39,0.34,U] 
22:55:04.322 00.003 12116 refined, 8 included, MultiStar: {-0.11, -0.28}, one-star: {-0.52, -0.81}
22:55:04.325 00.003 12116 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.71) = xAngle (-4.66 = 1.62)
22:55:04.327 00.002 12116 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.67 = -1.67)
22:55:04.330 00.003 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.28 hyp=0.30 cameraTheta=-1.95 mountX=-0.02 mountY=-0.30, mountTheta=-1.62
22:55:04.335 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.28, opts=13)
22:55:04.338 00.003 12116 Enqueuing Move request for scope (-0.11, -0.28)
22:55:04.340 00.002 11824 Worker thread wakes up
22:55:04.341 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4970, FiltMin=1661, FiltMax=65535, Gamma=0.510
22:55:04.343 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.28) opts 0xd
22:55:04.344 00.001 12116 UpdateGuideState exits: m=811748 SNR=107.4
22:55:04.346 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:04.349 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.28)
22:55:04.349 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:04.353 00.004 12116 Enqueuing Expose request
22:55:04.355 00.002 11824 Moving (-0.11, -0.28) raw xDistance=-0.02 yDistance=-0.30
22:55:04.355 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:55:04.355 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:04.356 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:55:04.356 00.000 11824 MoveAxis(E, 0, ABG)
22:55:04.356 00.000 11824 Move returns status 0, amount 0
22:55:04.356 00.000 11824 MoveAxis(N, 0, ABG)
22:55:04.356 00.000 11824 Move returns status 0, amount 0
22:55:04.356 00.000 11824 move complete, result=0
22:55:04.356 00.000 11824 worker thread done servicing request
22:55:04.356 00.000 11824 Worker thread wakes up
22:55:04.356 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:04.356 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:04.360 00.004 12116 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:55:07.757 03.397 11824 Exposure complete
22:55:08.003 00.246 12116 OnExposeComplete: enter
22:55:08.007 00.004 12116 UpdateGuideState(): m_state=6
22:55:08.010 00.003 11824 worker thread done servicing request
22:55:08.012 00.002 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 657
22:55:08.016 00.004 12116 Star::Find returns 1 (0), X=691.71, Y=1005.43, Mass=691719, SNR=112.6, Peak=62682 HFD=3.4
22:55:08.022 00.006 12116 MultiStar: [#1 0.04,0.01,0.85,U] [#2 -0.18,-0.17,0.49,U] [#3 -0.13,-0.02,0.76,U] [#4 0.07,-0.25,0.67,U] [#5 -0.21,0.10,0.41,U] [#6 0.05,0.00,0.64,U] [#7 0.03,-0.06,0.42,U] [#8 0.31,-0.42,0.21,U] 
22:55:08.027 00.005 12116 refined, 8 included, MultiStar: {-0.10, -0.20}, one-star: {-0.46, -0.78}
22:55:08.037 00.010 12116 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.71) = xAngle (-4.74 = 1.54)
22:55:08.042 00.005 12116 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.75 = -1.75)
22:55:08.048 00.006 12116 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-2.02 mountX=0.01 mountY=-0.22, mountTheta=-1.54
22:55:08.056 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.10, y=-0.20, opts=13)
22:55:08.060 00.004 12116 Enqueuing Move request for scope (-0.10, -0.20)
22:55:08.063 00.003 11824 Worker thread wakes up
22:55:08.063 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
22:55:08.063 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
22:55:08.063 00.000 11824 Moving (-0.10, -0.20) raw xDistance=0.01 yDistance=-0.22
22:55:08.063 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:55:08.063 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:08.063 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5011, FiltMin=1610, FiltMax=65535, Gamma=0.510
22:55:08.069 00.006 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:55:08.069 00.000 12116 UpdateGuideState exits: m=691719 SNR=112.6
22:55:08.072 00.003 11824 MoveAxis(E, 0, ABG)
22:55:08.072 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:08.075 00.003 11824 Move returns status 0, amount 0
22:55:08.075 00.000 11824 MoveAxis(N, 0, ABG)
22:55:08.075 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:08.078 00.003 12116 Enqueuing Expose request
22:55:08.080 00.002 11824 Move returns status 0, amount 0
22:55:08.081 00.001 11824 move complete, result=0
22:55:08.081 00.000 11824 worker thread done servicing request
22:55:08.081 00.000 11824 Worker thread wakes up
22:55:08.081 00.000 12116 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:55:08.084 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:08.085 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:11.471 03.386 11824 Exposure complete
22:55:11.712 00.241 11824 worker thread done servicing request
22:55:11.712 00.000 12116 OnExposeComplete: enter
22:55:11.715 00.003 12116 UpdateGuideState(): m_state=6
22:55:11.718 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 658
22:55:11.722 00.004 12116 Star::Find returns 1 (0), X=691.97, Y=1005.56, Mass=742873, SNR=111.3, Peak=65535 HFD=3.6
22:55:11.726 00.004 12116 MultiStar: [#1 0.38,-0.05,0.80,U] [#2 0.26,-0.00,0.66,U] [#3 0.20,-0.14,0.63,U] [#4 -0.41,-0.37,0.73,U] [#5 -0.15,0.45,0.32,U] [#6 0.31,-0.01,0.77,U] [#7 0.16,-0.13,0.42,U] [#8 0.09,-0.45,0.38,U] 
22:55:11.729 00.003 12116 refined, 8 included, MultiStar: {0.07, -0.20}, one-star: {-0.20, -0.65}
22:55:11.732 00.003 12116 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.71) = xAngle (-3.96 = 2.33)
22:55:11.735 00.003 12116 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.97 = -0.97)
22:55:11.738 00.003 12116 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.24 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
22:55:11.745 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.20, opts=13)
22:55:11.748 00.003 12116 Enqueuing Move request for scope (0.07, -0.20)
22:55:11.752 00.004 11824 Worker thread wakes up
22:55:11.752 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5018, FiltMin=1507, FiltMax=65535, Gamma=0.510
22:55:11.755 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
22:55:11.755 00.000 12116 UpdateGuideState exits: m=742873 SNR=111.3
22:55:11.758 00.003 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
22:55:11.758 00.000 11824 Moving (0.07, -0.20) raw xDistance=-0.14 yDistance=-0.17
22:55:11.758 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:55:11.759 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:11.759 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:55:11.759 00.000 11824 MoveAxis(E, 0, ABG)
22:55:11.759 00.000 11824 Move returns status 0, amount 0
22:55:11.760 00.001 11824 MoveAxis(N, 0, ABG)
22:55:11.760 00.000 11824 Move returns status 0, amount 0
22:55:11.760 00.000 11824 move complete, result=0
22:55:11.760 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:11.764 00.004 11824 worker thread done servicing request
22:55:11.765 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:11.767 00.002 12116 Enqueuing Expose request
22:55:11.771 00.004 11824 Worker thread wakes up
22:55:11.771 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:55:11.774 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:11.774 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:15.179 03.405 11824 Exposure complete
22:55:15.420 00.241 11824 worker thread done servicing request
22:55:15.420 00.000 12116 OnExposeComplete: enter
22:55:15.423 00.003 12116 UpdateGuideState(): m_state=6
22:55:15.427 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 659
22:55:15.430 00.003 12116 Star::Find returns 1 (0), X=691.89, Y=1005.44, Mass=817675, SNR=120.4, Peak=65535 HFD=3.6
22:55:15.434 00.004 12116 MultiStar: [#1 0.34,0.11,0.88,U] [#2 0.12,-0.02,0.84,U] [#3 0.46,-0.24,0.76,U] [#4 -0.79,-0.16,0.71,U] [#5 0.08,0.34,0.36,U] [#6 0.31,-0.13,0.54,U] [#7 0.35,-0.07,0.32,U] [#8 0.42,-0.10,0.36,U] 
22:55:15.437 00.003 12116 refined, 8 included, MultiStar: {0.06, -0.17}, one-star: {-0.28, -0.77}
22:55:15.440 00.003 12116 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.71) = xAngle (-3.92 = 2.36)
22:55:15.443 00.003 12116 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.94 = -0.94)
22:55:15.446 00.003 12116 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.21 mountX=-0.13 mountY=-0.15, mountTheta=-2.29
22:55:15.454 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.06, y=-0.17, opts=13)
22:55:15.457 00.003 12116 Enqueuing Move request for scope (0.06, -0.17)
22:55:15.460 00.003 11824 Worker thread wakes up
22:55:15.460 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5002, FiltMin=1623, FiltMax=65535, Gamma=0.510
22:55:15.462 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
22:55:15.462 00.000 12116 UpdateGuideState exits: m=817675 SNR=120.4
22:55:15.465 00.003 11824 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
22:55:15.465 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:15.469 00.004 11824 Moving (0.06, -0.17) raw xDistance=-0.13 yDistance=-0.15
22:55:15.469 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:55:15.469 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:15.469 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:15.472 00.003 12116 Enqueuing Expose request
22:55:15.475 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:55:15.475 00.000 11824 MoveAxis(E, 0, ABG)
22:55:15.475 00.000 11824 Move returns status 0, amount 0
22:55:15.475 00.000 11824 MoveAxis(N, 0, ABG)
22:55:15.475 00.000 11824 Move returns status 0, amount 0
22:55:15.475 00.000 11824 move complete, result=0
22:55:15.475 00.000 11824 worker thread done servicing request
22:55:15.475 00.000 11824 Worker thread wakes up
22:55:15.475 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:15.479 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:15.479 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:18.877 03.398 11824 Exposure complete
22:55:19.130 00.253 11824 worker thread done servicing request
22:55:19.130 00.000 12116 OnExposeComplete: enter
22:55:19.133 00.003 12116 UpdateGuideState(): m_state=6
22:55:19.137 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 660
22:55:19.140 00.003 12116 Star::Find returns 1 (0), X=691.93, Y=1005.17, Mass=856407, SNR=132.8, Peak=65535 HFD=3.8
22:55:19.146 00.006 12116 MultiStar: [#1 0.46,-0.37,0.75,U] [#2 0.13,-0.27,0.66,U] [#3 0.45,-0.39,0.67,U] [#4 -0.41,-0.68,0.47,U] [#5 0.24,-0.27,0.40,U] [#6 0.47,-0.33,0.55,U] [#7 0.15,-0.33,0.38,U] [#8 0.45,-0.69,0.32,U] 
22:55:19.149 00.003 12116 refined, 8 included, MultiStar: {0.16, -0.52}, one-star: {-0.24, -1.03}
22:55:19.152 00.003 12116 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.71) = xAngle (-3.98 = 2.30)
22:55:19.156 00.004 12116 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.99 = -0.99)
22:55:19.160 00.004 12116 CameraToMount -- cameraX=0.16 cameraY=-0.52 hyp=0.54 cameraTheta=-1.26 mountX=-0.36 mountY=-0.46, mountTheta=-2.25
22:55:19.166 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.16, y=-0.52, opts=13)
22:55:19.170 00.004 12116 Enqueuing Move request for scope (0.16, -0.52)
22:55:19.173 00.003 11824 Worker thread wakes up
22:55:19.173 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4963, FiltMin=1584, FiltMax=65535, Gamma=0.510
22:55:19.178 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.52) opts 0xd
22:55:19.178 00.000 12116 UpdateGuideState exits: m=856407 SNR=132.8
22:55:19.180 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:19.183 00.003 11824 Handling offset move in thread for scope, endpoint = (0.16, -0.52)
22:55:19.184 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:19.188 00.004 11824 Moving (0.16, -0.52) raw xDistance=-0.36 yDistance=-0.46
22:55:19.188 00.000 12116 Enqueuing Expose request
22:55:19.190 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
22:55:19.190 00.000 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.78
22:55:19.191 00.001 11824 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:55:19.191 00.000 11824 MoveAxis(E, 82, ABG)
22:55:19.191 00.000 11824 Guiding  Dir = 2, Dur = 82
22:55:19.192 00.001 11824 IsSlewing returns 0
22:55:19.192 00.000 11824 IsGuiding returns 0
22:55:19.192 00.000 11824 PulseGuide returned control before completion, sleep 92
22:55:19.299 00.107 11824 IsGuiding returns 1
22:55:19.299 00.000 11824 scope still moving after pulse duration time elapsed
22:55:19.330 00.031 11824 IsSlewing returns 0
22:55:19.330 00.000 11824 IsGuiding returns 0
22:55:19.331 00.001 11824 scope move finished after 82 + 56 ms
22:55:19.331 00.000 11824 Move returns status 0, amount 82
22:55:19.331 00.000 11824 MoveAxis(N, 86, ABG)
22:55:19.331 00.000 11824 Guiding  Dir = 0, Dur = 86
22:55:19.331 00.000 11824 IsSlewing returns 0
22:55:19.331 00.000 11824 IsGuiding returns 0
22:55:19.332 00.001 11824 PulseGuide returned control before completion, sleep 96
22:55:19.440 00.108 11824 IsGuiding returns 1
22:55:19.440 00.000 11824 scope still moving after pulse duration time elapsed
22:55:19.472 00.032 11824 IsSlewing returns 0
22:55:19.472 00.000 11824 IsGuiding returns 0
22:55:19.472 00.000 11824 scope move finished after 86 + 54 ms
22:55:19.473 00.001 11824 Move returns status 0, amount 86
22:55:19.473 00.000 11824 move complete, result=0
22:55:19.473 00.000 11824 worker thread done servicing request
22:55:19.473 00.000 11824 Worker thread wakes up
22:55:19.473 00.000 12116 GuideStep: -0.4 px 82 ms EAST, -0.5 px 86 ms NORTH
22:55:19.476 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:19.476 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:22.883 03.407 11824 Exposure complete
22:55:23.144 00.261 11824 worker thread done servicing request
22:55:23.144 00.000 12116 OnExposeComplete: enter
22:55:23.147 00.003 12116 UpdateGuideState(): m_state=6
22:55:23.151 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 661
22:55:23.155 00.004 12116 Star::Find returns 1 (0), X=691.53, Y=1005.72, Mass=814850, SNR=117.1, Peak=65535 HFD=3.3
22:55:23.158 00.003 12116 MultiStar: [#1 -0.02,0.23,0.94,U] [#2 -0.10,0.04,0.69,U] [#3 -0.14,0.27,0.81,U] [#4 0.14,-0.06,0.76,U] [#5 -0.03,0.23,0.43,U] [#6 -0.02,0.33,0.60,U] [#7 0.02,0.06,0.40,U] [#8 0.02,0.13,0.35,U] 
22:55:23.161 00.003 12116 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {-0.64, -0.48}
22:55:23.164 00.003 12116 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.71) = xAngle (0.04 = 0.04)
22:55:23.167 00.003 12116 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.03 = 3.03)
22:55:23.170 00.003 12116 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.76 mountX=0.13 mountY=0.02, mountTheta=0.11
22:55:23.178 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=0.05, opts=13)
22:55:23.181 00.003 12116 Enqueuing Move request for scope (-0.12, 0.05)
22:55:23.183 00.002 11824 Worker thread wakes up
22:55:23.183 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1709, FiltMax=65535, Gamma=0.510
22:55:23.187 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
22:55:23.187 00.000 12116 UpdateGuideState exits: m=814850 SNR=117.1
22:55:23.190 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:23.192 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
22:55:23.192 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:23.195 00.003 12116 Enqueuing Expose request
22:55:23.198 00.003 11824 Moving (-0.12, 0.05) raw xDistance=0.13 yDistance=0.02
22:55:23.198 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:55:23.198 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:23.198 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:55:23.198 00.000 11824 MoveAxis(E, 0, ABG)
22:55:23.198 00.000 11824 Move returns status 0, amount 0
22:55:23.199 00.001 11824 MoveAxis(N, 0, ABG)
22:55:23.199 00.000 11824 Move returns status 0, amount 0
22:55:23.199 00.000 11824 move complete, result=0
22:55:23.199 00.000 11824 worker thread done servicing request
22:55:23.199 00.000 11824 Worker thread wakes up
22:55:23.199 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:23.199 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:23.203 00.004 12116 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:26.596 03.393 11824 Exposure complete
22:55:26.843 00.247 11824 worker thread done servicing request
22:55:26.844 00.001 12116 OnExposeComplete: enter
22:55:26.847 00.003 12116 UpdateGuideState(): m_state=6
22:55:26.851 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 662
22:55:26.855 00.004 12116 Star::Find returns 1 (0), X=690.76, Y=1006.24, Mass=837679, SNR=133.1, Peak=62970 HFD=3.6
22:55:26.858 00.003 12116 MultiStar: [#1 -0.77,0.59,0.79,U] [#2 -0.99,0.78,0.66,U] [#3 -0.82,0.57,0.72,U] [#4 1.00,0.45,0.59,U] [#5 -0.84,0.62,0.36,U] [#6 -0.71,0.72,0.48,U] [#7 -0.76,0.83,0.36,U] [#8 -0.67,0.49,0.34,U] 
22:55:26.861 00.003 12116 refined, 8 included, MultiStar: {-0.72, 0.51}, one-star: {-1.41, 0.04}
22:55:26.864 00.003 12116 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.71) = xAngle (-0.19 = -0.19)
22:55:26.867 00.003 12116 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.80 = 2.80)
22:55:26.871 00.004 12116 CameraToMount -- cameraX=-0.72 cameraY=0.51 hyp=0.89 cameraTheta=2.52 mountX=0.87 mountY=0.30, mountTheta=0.33
22:55:26.877 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.72, y=0.51, opts=13)
22:55:26.880 00.003 12116 Enqueuing Move request for scope (-0.72, 0.51)
22:55:26.883 00.003 11824 Worker thread wakes up
22:55:26.883 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4947, FiltMin=1467, FiltMax=65535, Gamma=0.510
22:55:26.886 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.51) opts 0xd
22:55:26.886 00.000 12116 UpdateGuideState exits: m=837679 SNR=133.1
22:55:26.889 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:26.891 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.72, 0.51)
22:55:26.891 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:26.895 00.004 12116 Enqueuing Expose request
22:55:26.897 00.002 11824 Moving (-0.72, 0.51) raw xDistance=0.87 yDistance=0.30
22:55:26.898 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
22:55:26.898 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:26.898 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:55:26.898 00.000 11824 MoveAxis(W, 195, ABG)
22:55:26.898 00.000 11824 Guiding  Dir = 3, Dur = 195
22:55:26.898 00.000 11824 IsSlewing returns 0
22:55:26.898 00.000 11824 IsGuiding returns 0
22:55:26.899 00.001 11824 PulseGuide returned control before completion, sleep 205
22:55:27.115 00.216 11824 IsGuiding returns 1
22:55:27.115 00.000 11824 scope still moving after pulse duration time elapsed
22:55:27.146 00.031 11824 IsSlewing returns 0
22:55:27.146 00.000 11824 IsGuiding returns 0
22:55:27.146 00.000 11824 scope move finished after 195 + 53 ms
22:55:27.147 00.001 11824 Move returns status 0, amount 195
22:55:27.147 00.000 11824 MoveAxis(N, 0, ABG)
22:55:27.147 00.000 11824 Move returns status 0, amount 0
22:55:27.147 00.000 11824 move complete, result=0
22:55:27.147 00.000 11824 worker thread done servicing request
22:55:27.147 00.000 11824 Worker thread wakes up
22:55:27.147 00.000 12116 GuideStep: 0.9 px 195 ms WEST, 0.3 px 0 ms NORTH
22:55:27.150 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:27.151 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:30.554 03.403 11824 Exposure complete
22:55:30.793 00.239 11824 worker thread done servicing request
22:55:30.793 00.000 12116 OnExposeComplete: enter
22:55:30.796 00.003 12116 UpdateGuideState(): m_state=6
22:55:30.799 00.003 12116 Star::Find(15, 690, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 663
22:55:30.803 00.004 12116 Star::Find returns 1 (0), X=690.88, Y=1006.13, Mass=832740, SNR=115.0, Peak=65535 HFD=3.8
22:55:30.807 00.004 12116 MultiStar: [#1 -0.71,0.60,0.76,U] [#2 -0.89,0.69,1.00,U] [#3 -0.71,0.53,0.76,U] [#4 0.81,0.28,0.70,U] [#5 -0.95,0.77,0.37,U] [#6 -0.68,0.66,0.64,U] [#7 -0.70,0.54,0.41,U] [#8 -0.79,-0.03,0.42,U] 
22:55:30.811 00.004 12116 refined, 8 included, MultiStar: {-0.68, 0.43}, one-star: {-1.29, -0.07}
22:55:30.813 00.002 12116 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.71) = xAngle (-0.13 = -0.13)
22:55:30.816 00.003 12116 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.85 = 2.85)
22:55:30.819 00.003 12116 CameraToMount -- cameraX=-0.68 cameraY=0.43 hyp=0.80 cameraTheta=2.58 mountX=0.79 mountY=0.23, mountTheta=0.28
22:55:30.827 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.68, y=0.43, opts=13)
22:55:30.830 00.003 12116 Enqueuing Move request for scope (-0.68, 0.43)
22:55:30.832 00.002 11824 Worker thread wakes up
22:55:30.832 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1613, FiltMax=65535, Gamma=0.510
22:55:30.836 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.43) opts 0xd
22:55:30.836 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.68, 0.43)
22:55:30.836 00.000 11824 Moving (-0.68, 0.43) raw xDistance=0.79 yDistance=0.23
22:55:30.837 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.79
22:55:30.837 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:30.837 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:55:30.837 00.000 11824 MoveAxis(W, 191, ABG)
22:55:30.837 00.000 11824 Guiding  Dir = 3, Dur = 191
22:55:30.837 00.000 12116 UpdateGuideState exits: m=832740 SNR=115.0
22:55:30.840 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:30.843 00.003 11824 IsSlewing returns 0
22:55:30.843 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:30.846 00.003 12116 Enqueuing Expose request
22:55:30.849 00.003 11824 IsGuiding returns 0
22:55:30.850 00.001 11824 PulseGuide returned control before completion, sleep 201
22:55:31.055 00.205 11824 IsGuiding returns 1
22:55:31.055 00.000 11824 scope still moving after pulse duration time elapsed
22:55:31.086 00.031 11824 IsSlewing returns 0
22:55:31.086 00.000 11824 IsGuiding returns 0
22:55:31.087 00.001 11824 scope move finished after 191 + 45 ms
22:55:31.087 00.000 11824 Move returns status 0, amount 191
22:55:31.087 00.000 11824 MoveAxis(N, 0, ABG)
22:55:31.087 00.000 11824 Move returns status 0, amount 0
22:55:31.087 00.000 11824 move complete, result=0
22:55:31.087 00.000 11824 worker thread done servicing request
22:55:31.087 00.000 11824 Worker thread wakes up
22:55:31.087 00.000 12116 GuideStep: 0.8 px 191 ms WEST, 0.2 px 0 ms NORTH
22:55:31.091 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:31.091 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:34.511 03.420 11824 Exposure complete
22:55:34.762 00.251 11824 worker thread done servicing request
22:55:34.762 00.000 12116 OnExposeComplete: enter
22:55:34.765 00.003 12116 UpdateGuideState(): m_state=6
22:55:34.769 00.004 12116 Star::Find(15, 690, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 664
22:55:34.774 00.005 12116 Star::Find returns 1 (0), X=690.83, Y=1006.06, Mass=862577, SNR=132.1, Peak=65418 HFD=4.0
22:55:34.778 00.004 12116 MultiStar: [#1 -0.77,0.56,0.73,U] [#2 -0.90,0.54,0.59,U] [#3 -0.79,0.35,0.63,U] [#4 0.57,0.17,0.72,U] [#5 -0.92,0.67,0.47,U] [#6 -0.68,0.52,0.53,U] [#7 -0.90,0.30,0.46,U] [#8 -0.93,0.36,0.32,U] 
22:55:34.781 00.003 12116 refined, 8 included, MultiStar: {-0.74, 0.33}, one-star: {-1.34, -0.15}
22:55:34.784 00.003 12116 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.71) = xAngle (0.01 = 0.01)
22:55:34.788 00.004 12116 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.00 = 3.00)
22:55:34.791 00.003 12116 CameraToMount -- cameraX=-0.74 cameraY=0.33 hyp=0.81 cameraTheta=2.73 mountX=0.81 mountY=0.11, mountTheta=0.14
22:55:34.796 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.74, y=0.33, opts=13)
22:55:34.799 00.003 12116 Enqueuing Move request for scope (-0.74, 0.33)
22:55:34.802 00.003 11824 Worker thread wakes up
22:55:34.802 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.33) opts 0xd
22:55:34.802 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.74, 0.33)
22:55:34.802 00.000 11824 Moving (-0.74, 0.33) raw xDistance=0.81 yDistance=0.11
22:55:34.802 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.81
22:55:34.802 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:34.802 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1379, FiltMax=65535, Gamma=0.510
22:55:34.806 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:55:34.806 00.000 12116 UpdateGuideState exits: m=862577 SNR=132.1
22:55:34.809 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:34.813 00.004 11824 MoveAxis(W, 194, ABG)
22:55:34.813 00.000 11824 Guiding  Dir = 3, Dur = 194
22:55:34.813 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:34.816 00.003 12116 Enqueuing Expose request
22:55:34.820 00.004 11824 IsSlewing returns 0
22:55:34.820 00.000 11824 IsGuiding returns 0
22:55:34.821 00.001 11824 PulseGuide returned control before completion, sleep 204
22:55:35.026 00.205 11824 IsGuiding returns 1
22:55:35.026 00.000 11824 scope still moving after pulse duration time elapsed
22:55:35.057 00.031 11824 IsSlewing returns 0
22:55:35.057 00.000 11824 IsGuiding returns 0
22:55:35.057 00.000 11824 scope move finished after 194 + 42 ms
22:55:35.057 00.000 11824 Move returns status 0, amount 194
22:55:35.058 00.001 11824 MoveAxis(N, 0, ABG)
22:55:35.058 00.000 11824 Move returns status 0, amount 0
22:55:35.058 00.000 11824 move complete, result=0
22:55:35.058 00.000 11824 worker thread done servicing request
22:55:35.058 00.000 11824 Worker thread wakes up
22:55:35.058 00.000 12116 GuideStep: 0.8 px 194 ms WEST, 0.1 px 0 ms NORTH
22:55:35.061 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:35.061 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:38.490 03.429 11824 Exposure complete
22:55:38.787 00.297 11824 worker thread done servicing request
22:55:38.788 00.001 12116 OnExposeComplete: enter
22:55:38.792 00.004 12116 UpdateGuideState(): m_state=6
22:55:38.796 00.004 12116 Star::Find(15, 690, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 665
22:55:38.799 00.003 12116 Star::Find returns 1 (0), X=690.88, Y=1005.92, Mass=804842, SNR=111.4, Peak=60442 HFD=3.9
22:55:38.803 00.004 12116 MultiStar: [#1 -0.70,0.38,0.92,U] [#2 -0.83,0.43,0.82,U] [#3 -0.61,0.34,0.75,U] [#4 0.29,0.12,0.82,U] [#5 -0.87,0.41,0.41,U] [#6 -0.52,0.33,0.64,U] [#7 -0.62,0.43,0.49,U] [#8 -0.85,0.19,0.36,U] 
22:55:38.807 00.004 12116 refined, 8 included, MultiStar: {-0.67, 0.23}, one-star: {-1.30, -0.28}
22:55:38.812 00.005 12116 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.71) = xAngle (0.09 = 0.09)
22:55:38.815 00.003 12116 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.08 = 3.08)
22:55:38.820 00.005 12116 CameraToMount -- cameraX=-0.67 cameraY=0.23 hyp=0.70 cameraTheta=2.81 mountX=0.70 mountY=0.04, mountTheta=0.06
22:55:38.827 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.67, y=0.23, opts=13)
22:55:38.830 00.003 12116 Enqueuing Move request for scope (-0.67, 0.23)
22:55:38.838 00.008 11824 Worker thread wakes up
22:55:38.838 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1555, FiltMax=65535, Gamma=0.510
22:55:38.841 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.23) opts 0xd
22:55:38.841 00.000 12116 UpdateGuideState exits: m=804842 SNR=111.4
22:55:38.845 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.67, 0.23)
22:55:38.845 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:38.849 00.004 11824 Moving (-0.67, 0.23) raw xDistance=0.70 yDistance=0.04
22:55:38.849 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:38.852 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.70
22:55:38.853 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:38.853 00.000 12116 Enqueuing Expose request
22:55:38.856 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:55:38.856 00.000 11824 MoveAxis(W, 171, ABG)
22:55:38.856 00.000 11824 Guiding  Dir = 3, Dur = 171
22:55:38.856 00.000 11824 IsSlewing returns 0
22:55:38.856 00.000 11824 IsGuiding returns 0
22:55:38.857 00.001 11824 PulseGuide returned control before completion, sleep 181
22:55:39.048 00.191 11824 IsGuiding returns 1
22:55:39.048 00.000 11824 scope still moving after pulse duration time elapsed
22:55:39.080 00.032 11824 IsSlewing returns 0
22:55:39.080 00.000 11824 IsGuiding returns 0
22:55:39.080 00.000 11824 scope move finished after 171 + 52 ms
22:55:39.080 00.000 11824 Move returns status 0, amount 171
22:55:39.080 00.000 11824 MoveAxis(N, 0, ABG)
22:55:39.080 00.000 11824 Move returns status 0, amount 0
22:55:39.080 00.000 11824 move complete, result=0
22:55:39.081 00.001 11824 worker thread done servicing request
22:55:39.081 00.000 11824 Worker thread wakes up
22:55:39.081 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:39.081 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:39.081 00.000 12116 GuideStep: 0.7 px 171 ms WEST, 0.0 px 0 ms NORTH
22:55:42.489 03.408 11824 Exposure complete
22:55:42.741 00.252 11824 worker thread done servicing request
22:55:42.741 00.000 12116 OnExposeComplete: enter
22:55:42.745 00.004 12116 UpdateGuideState(): m_state=6
22:55:42.749 00.004 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 666
22:55:42.752 00.003 12116 Star::Find returns 1 (0), X=691.53, Y=1005.76, Mass=867716, SNR=116.9, Peak=65418 HFD=3.7
22:55:42.756 00.004 12116 MultiStar: [#1 -0.17,0.18,0.86,U] [#2 -0.07,0.17,0.75,U] [#3 -0.15,0.04,0.84,U] [#4 -0.07,0.09,0.68,U] [#5 -0.13,0.38,0.38,U] [#6 -0.22,0.41,0.68,U] [#7 -0.15,0.00,0.40,U] [#8 -0.07,0.17,0.31,U] 
22:55:42.760 00.004 12116 refined, 8 included, MultiStar: {-0.22, 0.07}, one-star: {-0.64, -0.44}
22:55:42.763 00.003 12116 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.71) = xAngle (0.13 = 0.13)
22:55:42.766 00.003 12116 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.11 = 3.11)
22:55:42.769 00.003 12116 CameraToMount -- cameraX=-0.22 cameraY=0.07 hyp=0.23 cameraTheta=2.84 mountX=0.23 mountY=0.01, mountTheta=0.03
22:55:42.783 00.014 12116 SchedulePrimaryMove(0D79E080, x=-0.22, y=0.07, opts=13)
22:55:42.787 00.004 12116 Enqueuing Move request for scope (-0.22, 0.07)
22:55:42.790 00.003 11824 Worker thread wakes up
22:55:42.790 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.07) opts 0xd
22:55:42.790 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.22, 0.07)
22:55:42.791 00.001 11824 Moving (-0.22, 0.07) raw xDistance=0.23 yDistance=0.01
22:55:42.791 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:55:42.791 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:42.791 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4947, FiltMin=1703, FiltMax=65535, Gamma=0.510
22:55:42.794 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:55:42.795 00.001 12116 UpdateGuideState exits: m=867716 SNR=116.9
22:55:42.797 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:42.800 00.003 11824 MoveAxis(E, 0, ABG)
22:55:42.800 00.000 11824 Move returns status 0, amount 0
22:55:42.800 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:42.803 00.003 12116 Enqueuing Expose request
22:55:42.806 00.003 11824 MoveAxis(N, 0, ABG)
22:55:42.806 00.000 11824 Move returns status 0, amount 0
22:55:42.806 00.000 11824 move complete, result=0
22:55:42.806 00.000 11824 worker thread done servicing request
22:55:42.807 00.001 11824 Worker thread wakes up
22:55:42.807 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:42.811 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:42.811 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:46.216 03.405 11824 Exposure complete
22:55:46.456 00.240 11824 worker thread done servicing request
22:55:46.456 00.000 12116 OnExposeComplete: enter
22:55:46.459 00.003 12116 UpdateGuideState(): m_state=6
22:55:46.463 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 667
22:55:46.465 00.002 12116 Star::Find returns 1 (0), X=691.52, Y=1005.93, Mass=849417, SNR=124.4, Peak=65535 HFD=3.6
22:55:46.472 00.007 12116 MultiStar: [#1 0.01,0.56,0.96,U] [#2 -0.25,0.33,0.71,U] [#3 0.14,0.09,0.62,U] [#4 0.24,0.07,0.65,U] [#5 -0.07,0.51,0.46,U] [#6 0.10,0.39,0.63,U] [#7 0.05,0.18,0.36,U] [#8 -0.11,0.09,0.32,U] 
22:55:46.476 00.004 12116 refined, 8 included, MultiStar: {-0.10, 0.21}, one-star: {-0.65, -0.28}
22:55:46.481 00.005 12116 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.71) = xAngle (-0.70 = -0.70)
22:55:46.488 00.007 12116 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.29 = 2.29)
22:55:46.491 00.003 12116 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.02 mountX=0.17 mountY=0.17, mountTheta=0.78
22:55:46.499 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.10, y=0.21, opts=13)
22:55:46.506 00.007 12116 Enqueuing Move request for scope (-0.10, 0.21)
22:55:46.517 00.011 11824 Worker thread wakes up
22:55:46.517 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
22:55:46.518 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
22:55:46.518 00.000 11824 Moving (-0.10, 0.21) raw xDistance=0.17 yDistance=0.17
22:55:46.518 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:55:46.519 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:46.519 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4951, FiltMin=1603, FiltMax=65535, Gamma=0.510
22:55:46.525 00.006 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:55:46.525 00.000 11824 MoveAxis(E, 0, ABG)
22:55:46.525 00.000 12116 UpdateGuideState exits: m=849417 SNR=124.4
22:55:46.529 00.004 11824 Move returns status 0, amount 0
22:55:46.530 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:46.533 00.003 11824 MoveAxis(N, 0, ABG)
22:55:46.533 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:46.538 00.005 11824 Move returns status 0, amount 0
22:55:46.538 00.000 12116 Enqueuing Expose request
22:55:46.547 00.009 11824 move complete, result=0
22:55:46.548 00.001 11824 worker thread done servicing request
22:55:46.548 00.000 11824 Worker thread wakes up
22:55:46.548 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:46.553 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:46.554 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:49.960 03.406 11824 Exposure complete
22:55:50.214 00.254 11824 worker thread done servicing request
22:55:50.214 00.000 12116 OnExposeComplete: enter
22:55:50.218 00.004 12116 UpdateGuideState(): m_state=6
22:55:50.222 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 668
22:55:50.225 00.003 12116 Star::Find returns 1 (0), X=690.79, Y=1005.91, Mass=850899, SNR=123.7, Peak=65418 HFD=3.9
22:55:50.228 00.003 12116 MultiStar: [#1 -0.80,0.45,0.82,U] [#2 -1.08,0.60,0.72,U] [#3 -0.70,0.43,0.64,U] [#4 0.82,0.00,0.64,U] [#5 -0.93,0.45,0.42,U] [#6 -0.64,0.61,0.60,U] [#7 -0.79,0.23,0.40,U] [#8 -0.70,0.31,0.38,U] 
22:55:50.231 00.003 12116 refined, 8 included, MultiStar: {-0.73, 0.28}, one-star: {-1.38, -0.29}
22:55:50.234 00.003 12116 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.71) = xAngle (0.06 = 0.06)
22:55:50.238 00.004 12116 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.05 = 3.05)
22:55:50.240 00.002 12116 CameraToMount -- cameraX=-0.73 cameraY=0.28 hyp=0.78 cameraTheta=2.78 mountX=0.78 mountY=0.07, mountTheta=0.09
22:55:50.245 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.73, y=0.28, opts=13)
22:55:50.248 00.003 12116 Enqueuing Move request for scope (-0.73, 0.28)
22:55:50.251 00.003 11824 Worker thread wakes up
22:55:50.252 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4954, FiltMin=1549, FiltMax=65535, Gamma=0.510
22:55:50.255 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.28) opts 0xd
22:55:50.255 00.000 12116 UpdateGuideState exits: m=850899 SNR=123.7
22:55:50.257 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.73, 0.28)
22:55:50.257 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:50.261 00.004 11824 Moving (-0.73, 0.28) raw xDistance=0.78 yDistance=0.07
22:55:50.261 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:50.264 00.003 12116 Enqueuing Expose request
22:55:50.267 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
22:55:50.267 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:50.267 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:55:50.267 00.000 11824 MoveAxis(W, 174, ABG)
22:55:50.267 00.000 11824 Guiding  Dir = 3, Dur = 174
22:55:50.268 00.001 11824 IsSlewing returns 0
22:55:50.268 00.000 11824 IsGuiding returns 0
22:55:50.269 00.001 11824 PulseGuide returned control before completion, sleep 184
22:55:50.465 00.196 11824 IsGuiding returns 1
22:55:50.465 00.000 11824 scope still moving after pulse duration time elapsed
22:55:50.497 00.032 11824 IsSlewing returns 0
22:55:50.497 00.000 11824 IsGuiding returns 0
22:55:50.497 00.000 11824 scope move finished after 174 + 54 ms
22:55:50.497 00.000 11824 Move returns status 0, amount 174
22:55:50.497 00.000 11824 MoveAxis(N, 0, ABG)
22:55:50.497 00.000 11824 Move returns status 0, amount 0
22:55:50.497 00.000 11824 move complete, result=0
22:55:50.498 00.001 11824 worker thread done servicing request
22:55:50.498 00.000 11824 Worker thread wakes up
22:55:50.498 00.000 12116 GuideStep: 0.8 px 174 ms WEST, 0.1 px 0 ms NORTH
22:55:50.501 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:50.501 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:53.911 03.410 11824 Exposure complete
22:55:54.151 00.240 11824 worker thread done servicing request
22:55:54.151 00.000 12116 OnExposeComplete: enter
22:55:54.155 00.004 12116 UpdateGuideState(): m_state=6
22:55:54.158 00.003 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 669
22:55:54.162 00.004 12116 Star::Find returns 1 (0), X=691.01, Y=1006.10, Mass=804697, SNR=147.7, Peak=65491 HFD=3.6
22:55:54.165 00.003 12116 MultiStar: [#1 -0.52,0.54,0.81,U] [#2 -0.76,0.55,0.67,U] [#3 -0.41,0.43,0.54,U] [#4 0.40,0.05,0.65,U] [#5 -0.59,0.50,0.35,U] [#6 -0.61,0.46,0.54,U] [#7 -0.62,0.32,0.37,U] [#8 -0.70,0.43,0.28,U] 
22:55:54.168 00.003 12116 refined, 8 included, MultiStar: {-0.58, 0.31}, one-star: {-1.17, -0.11}
22:55:54.171 00.003 12116 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.71) = xAngle (-0.07 = -0.07)
22:55:54.173 00.002 12116 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.92 = 2.92)
22:55:54.176 00.003 12116 CameraToMount -- cameraX=-0.58 cameraY=0.31 hyp=0.66 cameraTheta=2.65 mountX=0.66 mountY=0.15, mountTheta=0.22
22:55:54.181 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.58, y=0.31, opts=13)
22:55:54.184 00.003 12116 Enqueuing Move request for scope (-0.58, 0.31)
22:55:54.188 00.004 11824 Worker thread wakes up
22:55:54.188 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4960, FiltMin=1315, FiltMax=65535, Gamma=0.510
22:55:54.191 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.31) opts 0xd
22:55:54.191 00.000 12116 UpdateGuideState exits: m=804697 SNR=147.7
22:55:54.194 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.58, 0.31)
22:55:54.194 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:54.196 00.002 11824 Moving (-0.58, 0.31) raw xDistance=0.66 yDistance=0.15
22:55:54.197 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:54.199 00.002 12116 Enqueuing Expose request
22:55:54.202 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.66
22:55:54.202 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:54.202 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:55:54.202 00.000 11824 MoveAxis(W, 159, ABG)
22:55:54.202 00.000 11824 Guiding  Dir = 3, Dur = 159
22:55:54.204 00.002 11824 IsSlewing returns 0
22:55:54.204 00.000 11824 IsGuiding returns 0
22:55:54.204 00.000 11824 PulseGuide returned control before completion, sleep 169
22:55:54.377 00.173 11824 IsGuiding returns 1
22:55:54.377 00.000 11824 scope still moving after pulse duration time elapsed
22:55:54.406 00.029 11824 IsSlewing returns 0
22:55:54.407 00.001 11824 IsGuiding returns 0
22:55:54.407 00.000 11824 scope move finished after 159 + 44 ms
22:55:54.407 00.000 11824 Move returns status 0, amount 159
22:55:54.407 00.000 11824 MoveAxis(N, 0, ABG)
22:55:54.407 00.000 11824 Move returns status 0, amount 0
22:55:54.407 00.000 11824 move complete, result=0
22:55:54.408 00.001 11824 worker thread done servicing request
22:55:54.408 00.000 12116 GuideStep: 0.7 px 159 ms WEST, 0.1 px 0 ms NORTH
22:55:54.412 00.004 11824 Worker thread wakes up
22:55:54.412 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:54.412 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:55:57.818 03.406 11824 Exposure complete
22:55:58.056 00.238 11824 worker thread done servicing request
22:55:58.056 00.000 12116 OnExposeComplete: enter
22:55:58.060 00.004 12116 UpdateGuideState(): m_state=6
22:55:58.065 00.005 12116 Star::Find(15, 691, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 670
22:55:58.068 00.003 12116 Star::Find returns 1 (0), X=691.02, Y=1005.60, Mass=820402, SNR=125.3, Peak=64963 HFD=3.5
22:55:58.072 00.004 12116 MultiStar: [#1 -0.57,0.12,0.80,U] [#2 -0.83,0.28,0.73,U] [#3 -0.40,0.21,0.67,U] [#4 0.45,-0.09,0.63,U] [#5 -0.69,0.14,0.44,U] [#6 -0.40,0.19,0.52,U] [#7 -0.52,0.03,0.43,U] [#8 -0.69,-0.39,0.32,U] 
22:55:58.074 00.002 12116 refined, 8 included, MultiStar: {-0.57, -0.03}, one-star: {-1.16, -0.61}
22:55:58.076 00.002 12116 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.71) = xAngle (-5.80 = 0.48)
22:55:58.079 00.003 12116 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.81 = -2.81)
22:55:58.082 00.003 12116 CameraToMount -- cameraX=-0.57 cameraY=-0.03 hyp=0.57 cameraTheta=-3.09 mountX=0.51 mountY=-0.18, mountTheta=-0.35
22:55:58.089 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.57, y=-0.03, opts=13)
22:55:58.092 00.003 12116 Enqueuing Move request for scope (-0.57, -0.03)
22:55:58.096 00.004 11824 Worker thread wakes up
22:55:58.096 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.03) opts 0xd
22:55:58.096 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.57, -0.03)
22:55:58.096 00.000 11824 Moving (-0.57, -0.03) raw xDistance=0.51 yDistance=-0.18
22:55:58.096 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
22:55:58.096 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:58.097 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4960, FiltMin=1477, FiltMax=65535, Gamma=0.510
22:55:58.100 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:55:58.100 00.000 11824 MoveAxis(W, 124, ABG)
22:55:58.100 00.000 11824 Guiding  Dir = 3, Dur = 124
22:55:58.101 00.001 12116 UpdateGuideState exits: m=820402 SNR=125.3
22:55:58.104 00.003 11824 IsSlewing returns 0
22:55:58.104 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:58.107 00.003 11824 IsGuiding returns 0
22:55:58.107 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:55:58.110 00.003 12116 Enqueuing Expose request
22:55:58.112 00.002 11824 PulseGuide returned control before completion, sleep 134
22:55:58.255 00.143 11824 IsGuiding returns 1
22:55:58.255 00.000 11824 scope still moving after pulse duration time elapsed
22:55:58.287 00.032 11824 IsSlewing returns 0
22:55:58.287 00.000 11824 IsGuiding returns 0
22:55:58.287 00.000 11824 scope move finished after 124 + 56 ms
22:55:58.287 00.000 11824 Move returns status 0, amount 124
22:55:58.288 00.001 11824 MoveAxis(N, 0, ABG)
22:55:58.288 00.000 11824 Move returns status 0, amount 0
22:55:58.288 00.000 11824 move complete, result=0
22:55:58.288 00.000 11824 worker thread done servicing request
22:55:58.288 00.000 12116 GuideStep: 0.5 px 124 ms WEST, -0.2 px 0 ms NORTH
22:55:58.291 00.003 11824 Worker thread wakes up
22:55:58.291 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:55:58.292 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:56:01.694 03.402 11824 Exposure complete
22:56:01.937 00.243 11824 worker thread done servicing request
22:56:01.937 00.000 12116 OnExposeComplete: enter
22:56:01.940 00.003 12116 UpdateGuideState(): m_state=6
22:56:01.943 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 671
22:56:01.946 00.003 12116 Star::Find returns 1 (0), X=691.35, Y=1005.69, Mass=836909, SNR=124.4, Peak=65491 HFD=3.6
22:56:01.949 00.003 12116 MultiStar: [#1 -0.25,0.07,0.75,U] [#2 -0.45,0.06,0.70,U] [#3 -0.40,-0.14,0.65,U] [#4 -0.09,-0.22,0.63,U] [#5 -0.44,0.43,0.40,U] [#6 -0.15,-0.05,0.63,U] [#7 -0.33,0.03,0.41,U] [#8 -0.15,-0.26,0.31,U] 
22:56:01.953 00.004 12116 refined, 8 included, MultiStar: {-0.38, -0.11}, one-star: {-0.82, -0.51}
22:56:01.956 00.003 12116 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.71) = xAngle (-5.59 = 0.70)
22:56:01.959 00.003 12116 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.60 = -2.60)
22:56:01.962 00.003 12116 CameraToMount -- cameraX=-0.38 cameraY=-0.11 hyp=0.39 cameraTheta=-2.87 mountX=0.30 mountY=-0.20, mountTheta=-0.59
22:56:01.969 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.38, y=-0.11, opts=13)
22:56:01.973 00.004 12116 Enqueuing Move request for scope (-0.38, -0.11)
22:56:01.977 00.004 11824 Worker thread wakes up
22:56:01.977 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.11) opts 0xd
22:56:01.977 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4954, FiltMin=1672, FiltMax=65535, Gamma=0.510
22:56:01.980 00.003 12116 UpdateGuideState exits: m=836909 SNR=124.4
22:56:01.983 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.38, -0.11)
22:56:01.983 00.000 11824 Moving (-0.38, -0.11) raw xDistance=0.30 yDistance=-0.20
22:56:01.983 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:01.987 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:56:01.990 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
22:56:01.990 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:01.990 00.000 12116 Enqueuing Expose request
22:56:01.993 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:56:01.993 00.000 11824 MoveAxis(W, 76, ABG)
22:56:01.993 00.000 11824 Guiding  Dir = 3, Dur = 76
22:56:01.993 00.000 11824 IsSlewing returns 0
22:56:01.993 00.000 11824 IsGuiding returns 0
22:56:01.994 00.001 11824 PulseGuide returned control before completion, sleep 86
22:56:02.092 00.098 11824 IsGuiding returns 1
22:56:02.092 00.000 11824 scope still moving after pulse duration time elapsed
22:56:02.123 00.031 11824 IsSlewing returns 0
22:56:02.123 00.000 11824 IsGuiding returns 0
22:56:02.123 00.000 11824 scope move finished after 76 + 53 ms
22:56:02.123 00.000 11824 Move returns status 0, amount 76
22:56:02.124 00.001 11824 MoveAxis(N, 0, ABG)
22:56:02.124 00.000 11824 Move returns status 0, amount 0
22:56:02.124 00.000 11824 move complete, result=0
22:56:02.125 00.001 11824 worker thread done servicing request
22:56:02.125 00.000 11824 Worker thread wakes up
22:56:02.125 00.000 12116 GuideStep: 0.3 px 76 ms WEST, -0.2 px 0 ms NORTH
22:56:02.129 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:56:02.129 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:56:05.565 03.436 11824 Exposure complete
22:56:05.822 00.257 11824 worker thread done servicing request
22:56:05.822 00.000 12116 OnExposeComplete: enter
22:56:05.826 00.004 12116 UpdateGuideState(): m_state=6
22:56:05.830 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 672
22:56:05.834 00.004 12116 Star::Find returns 1 (0), X=691.21, Y=1005.50, Mass=824894, SNR=121.7, Peak=64147 HFD=3.7
22:56:05.837 00.003 12116 MultiStar: [#1 -0.33,-0.13,0.83,U] [#2 -0.54,-0.08,0.77,U] [#3 -0.26,-0.14,0.70,U] [#4 0.24,-0.23,0.75,U] [#5 -0.47,0.12,0.45,U] [#6 -0.29,0.06,0.61,U] [#7 -0.60,-0.13,0.45,U] [#8 -0.57,-0.33,0.30,U] 
22:56:05.840 00.003 12116 refined, 8 included, MultiStar: {-0.42, -0.21}, one-star: {-0.96, -0.71}
22:56:05.842 00.002 12116 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.71) = xAngle (-5.41 = 0.88)
22:56:05.845 00.003 12116 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.42 = -2.42)
22:56:05.847 00.002 12116 CameraToMount -- cameraX=-0.42 cameraY=-0.21 hyp=0.47 cameraTheta=-2.69 mountX=0.30 mountY=-0.31, mountTheta=-0.80
22:56:05.854 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.42, y=-0.21, opts=13)
22:56:05.858 00.004 12116 Enqueuing Move request for scope (-0.42, -0.21)
22:56:05.862 00.004 11824 Worker thread wakes up
22:56:05.862 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4963, FiltMin=1446, FiltMax=65535, Gamma=0.510
22:56:05.865 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.21) opts 0xd
22:56:05.865 00.000 12116 UpdateGuideState exits: m=824894 SNR=121.7
22:56:05.868 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.42, -0.21)
22:56:05.868 00.000 11824 Moving (-0.42, -0.21) raw xDistance=0.30 yDistance=-0.31
22:56:05.868 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
22:56:05.868 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:05.869 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:56:05.869 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:05.872 00.003 11824 MoveAxis(W, 73, ABG)
22:56:05.872 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:56:05.875 00.003 12116 Enqueuing Expose request
22:56:05.879 00.004 11824 Guiding  Dir = 3, Dur = 73
22:56:05.880 00.001 11824 IsSlewing returns 0
22:56:05.880 00.000 11824 IsGuiding returns 0
22:56:05.881 00.001 11824 PulseGuide returned control before completion, sleep 83
22:56:05.975 00.094 11824 IsGuiding returns 1
22:56:05.975 00.000 11824 scope still moving after pulse duration time elapsed
22:56:06.007 00.032 11824 IsSlewing returns 0
22:56:06.007 00.000 11824 IsGuiding returns 0
22:56:06.007 00.000 11824 scope move finished after 73 + 53 ms
22:56:06.007 00.000 11824 Move returns status 0, amount 73
22:56:06.007 00.000 11824 MoveAxis(N, 0, ABG)
22:56:06.007 00.000 11824 Move returns status 0, amount 0
22:56:06.008 00.001 11824 move complete, result=0
22:56:06.008 00.000 12116 GuideStep: 0.3 px 73 ms WEST, -0.3 px 0 ms NORTH
22:56:06.011 00.003 11824 worker thread done servicing request
22:56:06.011 00.000 11824 Worker thread wakes up
22:56:06.011 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:56:06.012 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:56:09.410 03.398 11824 Exposure complete
22:56:09.652 00.242 12116 OnExposeComplete: enter
22:56:09.656 00.004 12116 UpdateGuideState(): m_state=6
22:56:09.660 00.004 11824 worker thread done servicing request
22:56:09.661 00.001 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
22:56:09.666 00.005 12116 Star::Find returns 1 (0), X=691.66, Y=1005.09, Mass=833280, SNR=126.5, Peak=65535 HFD=3.8
22:56:09.674 00.008 12116 MultiStar: [#1 0.14,-0.39,0.81,U] [#2 -0.09,-0.45,0.70,U] [#3 -0.13,-0.52,0.66,U] [#4 -0.29,-0.61,0.52,U] [#5 -0.15,-0.30,0.38,U] [#6 0.09,-0.24,0.65,U] [#7 -0.01,-0.35,0.44,U] [#8 0.07,-0.88,0.29,U] 
22:56:09.680 00.006 12116 refined, 8 included, MultiStar: {-0.12, -0.57}, one-star: {-0.51, -1.11}
22:56:09.685 00.005 12116 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.71) = xAngle (-4.50 = 1.78)
22:56:09.691 00.006 12116 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.52 = -1.52)
22:56:09.696 00.005 12116 CameraToMount -- cameraX=-0.12 cameraY=-0.57 hyp=0.58 cameraTheta=-1.79 mountX=-0.12 mountY=-0.58, mountTheta=-1.78
22:56:09.705 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=-0.57, opts=13)
22:56:09.710 00.005 12116 Enqueuing Move request for scope (-0.12, -0.57)
22:56:09.713 00.003 11824 Worker thread wakes up
22:56:09.713 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4954, FiltMin=1472, FiltMax=65535, Gamma=0.510
22:56:09.717 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.57) opts 0xd
22:56:09.717 00.000 12116 UpdateGuideState exits: m=833280 SNR=126.5
22:56:09.722 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.12, -0.57)
22:56:09.722 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:09.726 00.004 11824 Moving (-0.12, -0.57) raw xDistance=-0.12 yDistance=-0.58
22:56:09.726 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:56:09.730 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:56:09.730 00.000 12116 Enqueuing Expose request
22:56:09.732 00.002 11824 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
22:56:09.732 00.000 11824 MoveAxis(E, 0, ABG)
22:56:09.733 00.001 11824 Move returns status 0, amount 0
22:56:09.733 00.000 11824 MoveAxis(N, 109, ABG)
22:56:09.733 00.000 11824 Guiding  Dir = 0, Dur = 109
22:56:09.733 00.000 11824 IsSlewing returns 0
22:56:09.733 00.000 11824 IsGuiding returns 0
22:56:09.734 00.001 11824 PulseGuide returned control before completion, sleep 119
22:56:09.860 00.126 11824 IsGuiding returns 1
22:56:09.861 00.001 11824 scope still moving after pulse duration time elapsed
22:56:09.891 00.030 11824 IsSlewing returns 0
22:56:09.891 00.000 11824 IsGuiding returns 0
22:56:09.892 00.001 11824 scope move finished after 109 + 49 ms
22:56:09.892 00.000 11824 Move returns status 0, amount 109
22:56:09.892 00.000 11824 move complete, result=0
22:56:09.892 00.000 11824 worker thread done servicing request
22:56:09.893 00.001 12116 GuideStep: -0.1 px 0 ms EAST, -0.6 px 109 ms NORTH
22:56:09.897 00.004 11824 Worker thread wakes up
22:56:09.897 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:56:09.897 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:56:13.311 03.414 11824 Exposure complete
22:56:13.572 00.261 11824 worker thread done servicing request
22:56:13.572 00.000 12116 OnExposeComplete: enter
22:56:13.576 00.004 12116 UpdateGuideState(): m_state=6
22:56:13.579 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 674
22:56:13.582 00.003 12116 Star::Find returns 1 (0), X=692.00, Y=1005.53, Mass=814917, SNR=129.5, Peak=65535 HFD=3.6
22:56:13.586 00.004 12116 MultiStar: [#1 0.33,-0.06,0.78,U] [#2 0.28,-0.12,0.67,U] [#3 0.37,-0.16,0.61,U] [#4 -0.58,-0.30,0.58,U] [#5 0.27,0.21,0.41,U] [#6 0.22,-0.00,0.60,U] [#7 0.27,0.00,0.36,U] [#8 0.28,-0.44,0.30,U] 
22:56:13.590 00.004 12116 refined, 8 included, MultiStar: {0.11, -0.21}, one-star: {-0.17, -0.68}
22:56:13.594 00.004 12116 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.71) = xAngle (-3.80 = 2.48)
22:56:13.597 00.003 12116 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.81 = -0.81)
22:56:13.601 00.004 12116 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.08 mountX=-0.19 mountY=-0.17, mountTheta=-2.40
22:56:13.607 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.11, y=-0.21, opts=13)
22:56:13.611 00.004 12116 Enqueuing Move request for scope (0.11, -0.21)
22:56:13.614 00.003 11824 Worker thread wakes up
22:56:13.614 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
22:56:13.614 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4960, FiltMin=1184, FiltMax=65535, Gamma=0.510
22:56:13.617 00.003 11824 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
22:56:13.617 00.000 12116 UpdateGuideState exits: m=814917 SNR=129.5
22:56:13.620 00.003 11824 Moving (0.11, -0.21) raw xDistance=-0.19 yDistance=-0.17
22:56:13.620 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:13.623 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:56:13.623 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:13.623 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:56:13.626 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:56:13.626 00.000 11824 MoveAxis(E, 0, ABG)
22:56:13.626 00.000 11824 Move returns status 0, amount 0
22:56:13.626 00.000 11824 MoveAxis(N, 0, ABG)
22:56:13.627 00.001 11824 Move returns status 0, amount 0
22:56:13.627 00.000 11824 move complete, result=0
22:56:13.627 00.000 11824 worker thread done servicing request
22:56:13.627 00.000 12116 Enqueuing Expose request
22:56:13.630 00.003 11824 Worker thread wakes up
22:56:13.631 00.001 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:13.634 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:56:13.634 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:56:17.037 03.403 11824 Exposure complete
22:56:17.280 00.243 11824 worker thread done servicing request
22:56:17.280 00.000 12116 OnExposeComplete: enter
22:56:17.284 00.004 12116 UpdateGuideState(): m_state=6
22:56:17.288 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 675
22:56:17.290 00.002 12116 Star::Find returns 1 (0), X=692.12, Y=1005.34, Mass=802714, SNR=124.1, Peak=65535 HFD=3.6
22:56:17.294 00.004 12116 MultiStar: [#1 0.42,-0.04,0.83,U] [#2 0.40,-0.00,0.78,U] [#3 0.40,-0.04,0.76,U] [#4 -0.56,-0.02,0.61,U] [#5 0.41,0.04,0.40,U] [#6 0.42,0.04,0.56,U] [#7 0.59,-0.00,0.44,U] [#8 0.59,-0.36,0.33,U] 
22:56:17.297 00.003 12116 refined, 8 included, MultiStar: {0.25, -0.18}, one-star: {-0.06, -0.86}
22:56:17.300 00.003 12116 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.71) = xAngle (-3.34 = 2.95)
22:56:17.303 00.003 12116 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.35 = -0.35)
22:56:17.306 00.003 12116 CameraToMount -- cameraX=0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-0.62 mountX=-0.30 mountY=-0.10, mountTheta=-2.81
22:56:17.312 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=-0.18, opts=13)
22:56:17.315 00.003 12116 Enqueuing Move request for scope (0.25, -0.18)
22:56:17.317 00.002 11824 Worker thread wakes up
22:56:17.318 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.18) opts 0xd
22:56:17.318 00.000 11824 Handling offset move in thread for scope, endpoint = (0.25, -0.18)
22:56:17.318 00.000 11824 Moving (0.25, -0.18) raw xDistance=-0.30 yDistance=-0.10
22:56:17.318 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:56:17.318 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:17.318 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4954, FiltMin=1751, FiltMax=65535, Gamma=0.510
22:56:17.321 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:56:17.321 00.000 12116 UpdateGuideState exits: m=802714 SNR=124.1
22:56:17.325 00.004 11824 MoveAxis(E, 67, ABG)
22:56:17.325 00.000 11824 Guiding  Dir = 2, Dur = 67
22:56:17.325 00.000 11824 IsSlewing returns 0
22:56:17.327 00.002 11824 IsGuiding returns 0
22:56:17.327 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:17.330 00.003 11824 PulseGuide returned control before completion, sleep 77
22:56:17.330 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:56:17.332 00.002 12116 Enqueuing Expose request
22:56:17.421 00.089 11824 IsGuiding returns 1
22:56:17.421 00.000 11824 scope still moving after pulse duration time elapsed
22:56:17.451 00.030 11824 IsSlewing returns 0
22:56:17.451 00.000 11824 IsGuiding returns 0
22:56:17.452 00.001 11824 scope move finished after 67 + 57 ms
22:56:17.452 00.000 11824 Move returns status 0, amount 67
22:56:17.452 00.000 11824 MoveAxis(N, 0, ABG)
22:56:17.452 00.000 11824 Move returns status 0, amount 0
22:56:17.452 00.000 11824 move complete, result=0
22:56:17.452 00.000 11824 worker thread done servicing request
22:56:17.452 00.000 11824 Worker thread wakes up
22:56:17.452 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:56:17.452 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:56:17.452 00.000 12116 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
22:56:20.930 03.478 11824 Exposure complete
22:56:21.222 00.292 11824 worker thread done servicing request
22:56:21.222 00.000 12116 OnExposeComplete: enter
22:56:21.227 00.005 12116 UpdateGuideState(): m_state=6
22:56:21.231 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 676
22:56:21.234 00.003 12116 Star::Find returns 1 (0), X=690.69, Y=1005.77, Mass=827862, SNR=122.1, Peak=65491 HFD=3.6
22:56:21.238 00.004 12116 MultiStar: [#1 -0.90,0.46,0.89,U] [#2 -0.92,0.36,0.75,U] [#3 -1.04,0.37,0.67,U] [#4 1.05,0.24,0.70,U] [#5 -0.91,0.57,0.43,U] [#6 -0.98,0.46,0.73,U] [#7 -1.10,0.46,0.44,U] [#8 -0.84,-0.09,0.45,U] 
22:56:21.242 00.004 12116 refined, 8 included, MultiStar: {-0.81, 0.23}, one-star: {-1.48, -0.43}
22:56:21.246 00.004 12116 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.71) = xAngle (0.15 = 0.15)
22:56:21.248 00.002 12116 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.14 = 3.14)
22:56:21.251 00.003 12116 CameraToMount -- cameraX=-0.81 cameraY=0.23 hyp=0.84 cameraTheta=2.86 mountX=0.83 mountY=0.01, mountTheta=0.01
22:56:21.257 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.81, y=0.23, opts=13)
22:56:21.262 00.005 12116 Enqueuing Move request for scope (-0.81, 0.23)
22:56:21.265 00.003 11824 Worker thread wakes up
22:56:21.265 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1565, FiltMax=65535, Gamma=0.510
22:56:21.268 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.23) opts 0xd
22:56:21.268 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.81, 0.23)
22:56:21.268 00.000 12116 UpdateGuideState exits: m=827862 SNR=122.1
22:56:21.272 00.004 11824 Moving (-0.81, 0.23) raw xDistance=0.83 yDistance=0.01
22:56:21.273 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:21.276 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.83
22:56:21.276 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:21.276 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:56:21.279 00.003 12116 Enqueuing Expose request
22:56:21.282 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:56:21.282 00.000 11824 MoveAxis(W, 182, ABG)
22:56:21.282 00.000 11824 Guiding  Dir = 3, Dur = 182
22:56:21.282 00.000 11824 IsSlewing returns 0
22:56:21.283 00.001 11824 IsGuiding returns 0
22:56:21.283 00.000 11824 PulseGuide returned control before completion, sleep 192
22:56:21.491 00.208 11824 IsGuiding returns 0
22:56:21.491 00.000 11824 Move returns status 0, amount 182
22:56:21.491 00.000 11824 MoveAxis(N, 0, ABG)
22:56:21.492 00.001 11824 Move returns status 0, amount 0
22:56:21.492 00.000 11824 move complete, result=0
22:56:21.492 00.000 11824 worker thread done servicing request
22:56:21.492 00.000 11824 Worker thread wakes up
22:56:21.492 00.000 12116 GuideStep: 0.8 px 182 ms WEST, 0.0 px 0 ms NORTH
22:56:21.496 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:56:21.496 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:56:24.897 03.401 11824 Exposure complete
22:56:25.127 00.230 11824 worker thread done servicing request
22:56:25.128 00.001 12116 OnExposeComplete: enter
22:56:25.130 00.002 12116 UpdateGuideState(): m_state=6
22:56:25.133 00.003 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
22:56:25.138 00.005 12116 Star::Find returns 1 (0), X=691.44, Y=1005.46, Mass=841656, SNR=131.5, Peak=65535 HFD=3.3
22:56:25.141 00.003 12116 MultiStar: [#1 -0.12,0.14,0.81,U] [#2 -0.18,-0.12,0.62,U] [#3 -0.23,-0.05,0.65,U] [#4 -0.08,-0.06,0.51,U] [#5 -0.34,0.11,0.39,U] [#6 -0.23,0.25,0.52,U] [#7 -0.30,-0.17,0.39,U] [#8 -0.13,-0.45,0.29,U] 
22:56:25.145 00.004 12116 refined, 8 included, MultiStar: {-0.30, -0.15}, one-star: {-0.74, -0.75}
22:56:25.147 00.002 12116 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.71) = xAngle (-5.38 = 0.90)
22:56:25.150 00.003 12116 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.39 = -2.39)
22:56:25.154 00.004 12116 CameraToMount -- cameraX=-0.30 cameraY=-0.15 hyp=0.33 cameraTheta=-2.66 mountX=0.21 mountY=-0.23, mountTheta=-0.83
22:56:25.160 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=-0.15, opts=13)
22:56:25.164 00.004 12116 Enqueuing Move request for scope (-0.30, -0.15)
22:56:25.166 00.002 11824 Worker thread wakes up
22:56:25.166 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.15) opts 0xd
22:56:25.166 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.30, -0.15)
22:56:25.167 00.001 11824 Moving (-0.30, -0.15) raw xDistance=0.21 yDistance=-0.23
22:56:25.167 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:56:25.167 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:25.167 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4957, FiltMin=1530, FiltMax=65535, Gamma=0.510
22:56:25.170 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:56:25.170 00.000 12116 UpdateGuideState exits: m=841656 SNR=131.5
22:56:25.173 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:25.176 00.003 11824 MoveAxis(E, 0, ABG)
22:56:25.176 00.000 11824 Move returns status 0, amount 0
22:56:25.176 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:56:25.178 00.002 12116 Enqueuing Expose request
22:56:25.181 00.003 11824 MoveAxis(N, 0, ABG)
22:56:25.181 00.000 11824 Move returns status 0, amount 0
22:56:25.181 00.000 11824 move complete, result=0
22:56:25.181 00.000 11824 worker thread done servicing request
22:56:25.182 00.001 11824 Worker thread wakes up
22:56:25.182 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:25.185 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:56:25.185 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:56:28.615 03.430 11824 Exposure complete
22:56:28.881 00.266 11824 worker thread done servicing request
22:56:28.881 00.000 12116 OnExposeComplete: enter
22:56:28.886 00.005 12116 UpdateGuideState(): m_state=6
22:56:28.889 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 678
22:56:28.892 00.003 12116 Star::Find returns 1 (0), X=690.69, Y=1005.91, Mass=850098, SNR=134.0, Peak=65312 HFD=3.9
22:56:28.895 00.003 12116 MultiStar: [#1 -0.88,0.61,0.67,U] [#2 -0.91,0.46,0.61,U] [#3 -1.04,0.55,0.60,U] [#4 0.92,0.24,0.50,U] [#5 -0.91,0.48,0.38,U] [#6 -0.96,0.70,0.50,U] [#7 -1.05,0.49,0.31,U] [#8 -0.49,0.13,0.30,U] 
22:56:28.898 00.003 12116 refined, 8 included, MultiStar: {-0.84, 0.32}, one-star: {-1.48, -0.30}
22:56:28.901 00.003 12116 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.71) = xAngle (0.06 = 0.06)
22:56:28.905 00.004 12116 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.05 = 3.05)
22:56:28.907 00.002 12116 CameraToMount -- cameraX=-0.84 cameraY=0.32 hyp=0.90 cameraTheta=2.78 mountX=0.90 mountY=0.08, mountTheta=0.09
22:56:28.913 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.84, y=0.32, opts=13)
22:56:28.916 00.003 12116 Enqueuing Move request for scope (-0.84, 0.32)
22:56:28.919 00.003 11824 Worker thread wakes up
22:56:28.919 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.32) opts 0xd
22:56:28.919 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.84, 0.32)
22:56:28.919 00.000 11824 Moving (-0.84, 0.32) raw xDistance=0.90 yDistance=0.08
22:56:28.919 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.90
22:56:28.919 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:28.919 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4954, FiltMin=1648, FiltMax=65535, Gamma=0.510
22:56:28.922 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:56:28.923 00.001 12116 UpdateGuideState exits: m=850098 SNR=134.0
22:56:28.926 00.003 11824 MoveAxis(W, 202, ABG)
22:56:28.926 00.000 11824 Guiding  Dir = 3, Dur = 202
22:56:28.926 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:28.928 00.002 11824 IsSlewing returns 0
22:56:28.928 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:56:28.932 00.004 12116 Enqueuing Expose request
22:56:28.935 00.003 11824 IsGuiding returns 0
22:56:28.935 00.000 11824 PulseGuide returned control before completion, sleep 212
22:56:29.150 00.215 11824 IsGuiding returns 1
22:56:29.150 00.000 11824 scope still moving after pulse duration time elapsed
22:56:29.182 00.032 11824 IsSlewing returns 0
22:56:29.182 00.000 11824 IsGuiding returns 0
22:56:29.182 00.000 11824 scope move finished after 202 + 45 ms
22:56:29.182 00.000 11824 Move returns status 0, amount 202
22:56:29.183 00.001 11824 MoveAxis(N, 0, ABG)
22:56:29.183 00.000 11824 Move returns status 0, amount 0
22:56:29.183 00.000 11824 move complete, result=0
22:56:29.183 00.000 11824 worker thread done servicing request
22:56:29.183 00.000 11824 Worker thread wakes up
22:56:29.183 00.000 12116 GuideStep: 0.9 px 202 ms WEST, 0.1 px 0 ms NORTH
22:56:29.187 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:56:29.187 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:56:32.598 03.411 11824 Exposure complete
22:56:32.858 00.260 11824 worker thread done servicing request
22:56:32.859 00.001 12116 OnExposeComplete: enter
22:56:32.862 00.003 12116 UpdateGuideState(): m_state=6
22:56:32.865 00.003 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 679
22:56:32.868 00.003 12116 Star::Find returns 1 (0), X=691.08, Y=1005.54, Mass=911091, SNR=140.3, Peak=64051 HFD=3.9
22:56:32.872 00.004 12116 MultiStar: [#1 -0.60,-0.08,0.77,U] [#2 -0.87,0.01,0.74,U] [#3 -0.54,-0.13,0.60,U] [#4 0.70,-0.40,0.47,U] [#5 -0.52,-0.18,0.35,U] [#6 -0.65,0.45,0.51,U] [#7 -0.81,0.00,0.37,U] [#8 -0.55,-0.09,0.26,U] 
22:56:32.876 00.004 12116 refined, 8 included, MultiStar: {-0.62, -0.17}, one-star: {-1.10, -0.67}
22:56:32.879 00.003 12116 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.71) = xAngle (-5.60 = 0.69)
22:56:32.881 00.002 12116 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.61 = -2.61)
22:56:32.884 00.003 12116 CameraToMount -- cameraX=-0.62 cameraY=-0.17 hyp=0.65 cameraTheta=-2.88 mountX=0.50 mountY=-0.33, mountTheta=-0.58
22:56:32.890 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.62, y=-0.17, opts=13)
22:56:32.894 00.004 12116 Enqueuing Move request for scope (-0.62, -0.17)
22:56:32.898 00.004 11824 Worker thread wakes up
22:56:32.898 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.17) opts 0xd
22:56:32.898 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4957, FiltMin=1719, FiltMax=65535, Gamma=0.510
22:56:32.901 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.62, -0.17)
22:56:32.901 00.000 11824 Moving (-0.62, -0.17) raw xDistance=0.50 yDistance=-0.33
22:56:32.901 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
22:56:32.901 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:32.901 00.000 12116 UpdateGuideState exits: m=911091 SNR=140.3
22:56:32.905 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:56:32.906 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:32.908 00.002 11824 MoveAxis(W, 126, ABG)
22:56:32.908 00.000 11824 Guiding  Dir = 3, Dur = 126
22:56:32.908 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:56:32.911 00.003 12116 Enqueuing Expose request
22:56:32.914 00.003 11824 IsSlewing returns 0
22:56:32.915 00.001 11824 IsGuiding returns 0
22:56:32.915 00.000 11824 PulseGuide returned control before completion, sleep 136
22:56:33.063 00.148 11824 IsGuiding returns 1
22:56:33.063 00.000 11824 scope still moving after pulse duration time elapsed
22:56:33.095 00.032 11824 IsSlewing returns 0
22:56:33.095 00.000 11824 IsGuiding returns 0
22:56:33.096 00.001 11824 scope move finished after 126 + 54 ms
22:56:33.096 00.000 11824 Move returns status 0, amount 126
22:56:33.096 00.000 11824 MoveAxis(N, 0, ABG)
22:56:33.096 00.000 11824 Move returns status 0, amount 0
22:56:33.096 00.000 11824 move complete, result=0
22:56:33.096 00.000 11824 worker thread done servicing request
22:56:33.096 00.000 11824 Worker thread wakes up
22:56:33.096 00.000 12116 GuideStep: 0.5 px 126 ms WEST, -0.3 px 0 ms NORTH
22:56:33.100 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:56:33.100 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:56:36.517 03.417 11824 Exposure complete
22:56:36.823 00.306 11824 worker thread done servicing request
22:56:36.823 00.000 12116 OnExposeComplete: enter
22:56:36.827 00.004 12116 UpdateGuideState(): m_state=6
22:56:36.831 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 680
22:56:36.834 00.003 12116 Star::Find returns 1 (0), X=691.35, Y=1005.49, Mass=819553, SNR=118.2, Peak=58995 HFD=3.4
22:56:36.839 00.005 12116 MultiStar: [#1 -0.15,0.02,0.88,U] [#2 -0.26,-0.00,0.72,U] [#3 -0.23,0.11,0.74,U] [#4 0.35,-0.14,0.60,U] [#5 -0.18,-0.06,0.37,U] [#6 -0.36,0.39,0.60,U] [#7 -0.19,-0.26,0.41,U] [#8 0.06,-0.21,0.39,U] 
22:56:36.842 00.003 12116 refined, 8 included, MultiStar: {-0.25, -0.12}, one-star: {-0.82, -0.71}
22:56:36.845 00.003 12116 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.71) = xAngle (-5.42 = 0.86)
22:56:36.849 00.004 12116 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.43 = -2.43)
22:56:36.850 00.001 12116 CameraToMount -- cameraX=-0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-2.71 mountX=0.18 mountY=-0.18, mountTheta=-0.79
22:56:36.856 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=-0.12, opts=13)
22:56:36.861 00.005 12116 Enqueuing Move request for scope (-0.25, -0.12)
22:56:36.863 00.002 11824 Worker thread wakes up
22:56:36.863 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4973, FiltMin=1453, FiltMax=65535, Gamma=0.510
22:56:36.867 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.12) opts 0xd
22:56:36.867 00.000 12116 UpdateGuideState exits: m=819553 SNR=118.2
22:56:36.870 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:36.873 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:56:36.877 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.25, -0.12)
22:56:36.877 00.000 12116 Enqueuing Expose request
22:56:36.881 00.004 11824 Moving (-0.25, -0.12) raw xDistance=0.18 yDistance=-0.18
22:56:36.881 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:56:36.881 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:36.881 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:56:36.882 00.001 11824 MoveAxis(E, 0, ABG)
22:56:36.882 00.000 11824 Move returns status 0, amount 0
22:56:36.882 00.000 11824 MoveAxis(N, 0, ABG)
22:56:36.882 00.000 11824 Move returns status 0, amount 0
22:56:36.882 00.000 11824 move complete, result=0
22:56:36.886 00.004 11824 worker thread done servicing request
22:56:36.886 00.000 11824 Worker thread wakes up
22:56:36.886 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:56:36.887 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:56:36.889 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:40.290 03.401 11824 Exposure complete
22:56:40.524 00.234 11824 worker thread done servicing request
22:56:40.524 00.000 12116 OnExposeComplete: enter
22:56:40.528 00.004 12116 UpdateGuideState(): m_state=6
22:56:40.531 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 681
22:56:40.534 00.003 12116 Star::Find returns 1 (0), X=690.87, Y=1005.68, Mass=774428, SNR=135.5, Peak=63443 HFD=3.7
22:56:40.538 00.004 12116 MultiStar: [#1 -0.64,0.13,0.67,U] [#2 -0.97,0.18,0.62,U] [#3 -0.70,-0.02,0.67,U] [#4 0.44,-0.40,0.59,U] [#5 -1.00,0.40,0.34,U] [#6 -0.80,0.07,0.48,U] [#7 -0.73,-0.18,0.42,U] [#8 -0.51,-0.29,0.27,U] 
22:56:40.541 00.003 12116 refined, 8 included, MultiStar: {-0.73, -0.11}, one-star: {-1.30, -0.52}
22:56:40.544 00.003 12116 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.71) = xAngle (-5.71 = 0.58)
22:56:40.546 00.002 12116 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.72 = -2.72)
22:56:40.549 00.003 12116 CameraToMount -- cameraX=-0.73 cameraY=-0.11 hyp=0.74 cameraTheta=-2.99 mountX=0.62 mountY=-0.30, mountTheta=-0.45
22:56:40.556 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.73, y=-0.11, opts=13)
22:56:40.560 00.004 12116 Enqueuing Move request for scope (-0.73, -0.11)
22:56:40.563 00.003 11824 Worker thread wakes up
22:56:40.563 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1696, FiltMax=65535, Gamma=0.510
22:56:40.567 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.11) opts 0xd
22:56:40.567 00.000 12116 UpdateGuideState exits: m=774428 SNR=135.5
22:56:40.570 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.73, -0.11)
22:56:40.570 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:40.573 00.003 11824 Moving (-0.73, -0.11) raw xDistance=0.62 yDistance=-0.30
22:56:40.573 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:56:40.576 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
22:56:40.576 00.000 12116 Enqueuing Expose request
22:56:40.579 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:40.579 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:56:40.579 00.000 11824 MoveAxis(W, 139, ABG)
22:56:40.579 00.000 11824 Guiding  Dir = 3, Dur = 139
22:56:40.579 00.000 11824 IsSlewing returns 0
22:56:40.580 00.001 11824 IsGuiding returns 0
22:56:40.580 00.000 11824 PulseGuide returned control before completion, sleep 149
22:56:40.737 00.157 11824 IsGuiding returns 1
22:56:40.737 00.000 11824 scope still moving after pulse duration time elapsed
22:56:40.768 00.031 11824 IsSlewing returns 0
22:56:40.769 00.001 11824 IsGuiding returns 0
22:56:40.769 00.000 11824 scope move finished after 139 + 50 ms
22:56:40.769 00.000 11824 Move returns status 0, amount 139
22:56:40.770 00.001 11824 MoveAxis(N, 0, ABG)
22:56:40.770 00.000 11824 Move returns status 0, amount 0
22:56:40.770 00.000 11824 move complete, result=0
22:56:40.770 00.000 11824 worker thread done servicing request
22:56:40.770 00.000 12116 GuideStep: 0.6 px 139 ms WEST, -0.3 px 0 ms NORTH
22:56:40.773 00.003 11824 Worker thread wakes up
22:56:40.774 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:56:40.774 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:56:44.203 03.429 11824 Exposure complete
22:56:44.445 00.242 11824 worker thread done servicing request
22:56:44.445 00.000 12116 OnExposeComplete: enter
22:56:44.447 00.002 12116 UpdateGuideState(): m_state=6
22:56:44.451 00.004 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 682
22:56:44.454 00.003 12116 Star::Find returns 1 (0), X=691.10, Y=1005.24, Mass=746665, SNR=105.6, Peak=65491 HFD=3.5
22:56:44.457 00.003 12116 MultiStar: [#1 -0.43,-0.29,0.90,U] [#2 -0.62,-0.46,0.64,U] [#3 -0.61,-0.03,0.76,U] [#4 0.41,-0.75,0.77,U] [#5 -0.49,0.06,0.44,U] [#6 -0.74,-0.16,0.68,U] [#7 -0.63,-0.31,0.47,U] [#8 -0.48,-0.64,0.44,U] 
22:56:44.463 00.006 12116 refined, 8 included, MultiStar: {-0.53, -0.43}, one-star: {-1.07, -0.97}
22:56:44.466 00.003 12116 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.71) = xAngle (-5.17 = 1.11)
22:56:44.470 00.004 12116 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.18 = -2.18)
22:56:44.473 00.003 12116 CameraToMount -- cameraX=-0.53 cameraY=-0.43 hyp=0.68 cameraTheta=-2.45 mountX=0.30 mountY=-0.56, mountTheta=-1.08
22:56:44.480 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.53, y=-0.43, opts=13)
22:56:44.483 00.003 12116 Enqueuing Move request for scope (-0.53, -0.43)
22:56:44.487 00.004 11824 Worker thread wakes up
22:56:44.487 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5008, FiltMin=1322, FiltMax=65535, Gamma=0.510
22:56:44.490 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.43) opts 0xd
22:56:44.490 00.000 12116 UpdateGuideState exits: m=746665 SNR=105.6
22:56:44.493 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.53, -0.43)
22:56:44.493 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:44.496 00.003 11824 Moving (-0.53, -0.43) raw xDistance=0.30 yDistance=-0.56
22:56:44.496 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:56:44.498 00.002 12116 Enqueuing Expose request
22:56:44.501 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
22:56:44.501 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
22:56:44.501 00.000 11824 MoveAxis(W, 77, ABG)
22:56:44.501 00.000 11824 Guiding  Dir = 3, Dur = 77
22:56:44.502 00.001 11824 IsSlewing returns 0
22:56:44.502 00.000 11824 IsGuiding returns 0
22:56:44.502 00.000 11824 PulseGuide returned control before completion, sleep 87
22:56:44.602 00.100 11824 IsGuiding returns 1
22:56:44.602 00.000 11824 scope still moving after pulse duration time elapsed
22:56:44.634 00.032 11824 IsSlewing returns 0
22:56:44.634 00.000 11824 IsGuiding returns 0
22:56:44.635 00.001 11824 scope move finished after 77 + 55 ms
22:56:44.635 00.000 11824 Move returns status 0, amount 77
22:56:44.635 00.000 11824 MoveAxis(N, 105, ABG)
22:56:44.635 00.000 11824 Guiding  Dir = 0, Dur = 105
22:56:44.635 00.000 11824 IsSlewing returns 0
22:56:44.636 00.001 11824 IsGuiding returns 0
22:56:44.636 00.000 11824 PulseGuide returned control before completion, sleep 115
22:56:44.758 00.122 11824 IsGuiding returns 1
22:56:44.758 00.000 11824 scope still moving after pulse duration time elapsed
22:56:44.790 00.032 11824 IsSlewing returns 0
22:56:44.790 00.000 11824 IsGuiding returns 0
22:56:44.790 00.000 11824 scope move finished after 105 + 48 ms
22:56:44.790 00.000 11824 Move returns status 0, amount 105
22:56:44.790 00.000 11824 move complete, result=0
22:56:44.790 00.000 11824 worker thread done servicing request
22:56:44.790 00.000 11824 Worker thread wakes up
22:56:44.790 00.000 12116 GuideStep: 0.3 px 77 ms WEST, -0.6 px 105 ms NORTH
22:56:44.794 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:56:44.794 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:56:48.214 03.420 11824 Exposure complete
22:56:48.464 00.250 11824 worker thread done servicing request
22:56:48.464 00.000 12116 OnExposeComplete: enter
22:56:48.468 00.004 12116 UpdateGuideState(): m_state=6
22:56:48.472 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 683
22:56:48.475 00.003 12116 Star::Find returns 1 (0), X=691.20, Y=1005.79, Mass=799040, SNR=117.7, Peak=65418 HFD=3.6
22:56:48.479 00.004 12116 MultiStar: [#1 -0.36,0.23,0.77,U] [#2 -0.55,0.31,0.77,U] [#3 -0.50,0.46,0.66,U] [#4 0.62,0.00,0.59,U] [#5 -0.72,0.57,0.42,U] [#6 -0.49,0.51,0.65,U] [#7 -0.61,0.25,0.43,U] [#8 -0.30,-0.08,0.30,U] 
22:56:48.482 00.003 12116 refined, 8 included, MultiStar: {-0.47, 0.17}, one-star: {-0.98, -0.41}
22:56:48.485 00.003 12116 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.71) = xAngle (0.07 = 0.07)
22:56:48.489 00.004 12116 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.06 = 3.06)
22:56:48.492 00.003 12116 CameraToMount -- cameraX=-0.47 cameraY=0.17 hyp=0.50 cameraTheta=2.79 mountX=0.50 mountY=0.04, mountTheta=0.08
22:56:48.497 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.47, y=0.17, opts=13)
22:56:48.501 00.004 12116 Enqueuing Move request for scope (-0.47, 0.17)
22:56:48.505 00.004 11824 Worker thread wakes up
22:56:48.505 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4999, FiltMin=1335, FiltMax=65535, Gamma=0.510
22:56:48.508 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.17) opts 0xd
22:56:48.508 00.000 12116 UpdateGuideState exits: m=799040 SNR=117.7
22:56:48.511 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:48.514 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.47, 0.17)
22:56:48.514 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:56:48.520 00.006 11824 Moving (-0.47, 0.17) raw xDistance=0.50 yDistance=0.04
22:56:48.520 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
22:56:48.520 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:48.520 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:56:48.520 00.000 11824 MoveAxis(W, 117, ABG)
22:56:48.520 00.000 11824 Guiding  Dir = 3, Dur = 117
22:56:48.521 00.001 11824 IsSlewing returns 0
22:56:48.521 00.000 11824 IsGuiding returns 0
22:56:48.521 00.000 11824 PulseGuide returned control before completion, sleep 127
22:56:48.522 00.001 12116 Enqueuing Expose request
22:56:48.660 00.138 11824 IsGuiding returns 1
22:56:48.660 00.000 11824 scope still moving after pulse duration time elapsed
22:56:48.691 00.031 11824 IsSlewing returns 0
22:56:48.691 00.000 11824 IsGuiding returns 1
22:56:48.722 00.031 11824 IsSlewing returns 0
22:56:48.722 00.000 11824 IsGuiding returns 1
22:56:48.754 00.032 11824 IsSlewing returns 0
22:56:48.754 00.000 11824 IsGuiding returns 0
22:56:48.754 00.000 11824 scope move finished after 117 + 116 ms
22:56:48.754 00.000 11824 Move returns status 0, amount 117
22:56:48.755 00.001 11824 MoveAxis(N, 0, ABG)
22:56:48.755 00.000 11824 Move returns status 0, amount 0
22:56:48.755 00.000 11824 move complete, result=0
22:56:48.755 00.000 11824 worker thread done servicing request
22:56:48.755 00.000 11824 Worker thread wakes up
22:56:48.755 00.000 12116 GuideStep: 0.5 px 117 ms WEST, 0.0 px 0 ms NORTH
22:56:48.758 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:56:48.758 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:56:52.158 03.400 11824 Exposure complete
22:56:52.411 00.253 11824 worker thread done servicing request
22:56:52.411 00.000 12116 OnExposeComplete: enter
22:56:52.414 00.003 12116 UpdateGuideState(): m_state=6
22:56:52.420 00.006 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 684
22:56:52.427 00.007 12116 Star::Find returns 1 (0), X=691.35, Y=1006.06, Mass=849971, SNR=137.9, Peak=65491 HFD=3.7
22:56:52.433 00.006 12116 MultiStar: [#1 -0.26,0.57,0.67,U] [#2 -0.33,0.50,0.53,U] [#3 -0.37,0.53,0.58,U] [#4 0.18,0.20,0.48,U] [#5 -0.35,0.60,0.31,U] [#6 -0.25,0.86,0.67,U] [#7 -0.22,0.48,0.38,U] [#8 -0.21,0.48,0.31,U] 
22:56:52.439 00.006 12116 refined, 8 included, MultiStar: {-0.35, 0.40}, one-star: {-0.82, -0.15}
22:56:52.443 00.004 12116 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.71) = xAngle (-0.43 = -0.43)
22:56:52.447 00.004 12116 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.56 = 2.56)
22:56:52.450 00.003 12116 CameraToMount -- cameraX=-0.35 cameraY=0.40 hyp=0.53 cameraTheta=2.29 mountX=0.49 mountY=0.29, mountTheta=0.55
22:56:52.460 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.35, y=0.40, opts=13)
22:56:52.464 00.004 12116 Enqueuing Move request for scope (-0.35, 0.40)
22:56:52.467 00.003 11824 Worker thread wakes up
22:56:52.467 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.40) opts 0xd
22:56:52.468 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.35, 0.40)
22:56:52.468 00.000 11824 Moving (-0.35, 0.40) raw xDistance=0.49 yDistance=0.29
22:56:52.468 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
22:56:52.468 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:52.468 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:56:52.469 00.001 11824 MoveAxis(W, 117, ABG)
22:56:52.469 00.000 11824 Guiding  Dir = 3, Dur = 117
22:56:52.469 00.000 11824 IsSlewing returns 0
22:56:52.469 00.000 11824 IsGuiding returns 0
22:56:52.470 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5002, FiltMin=1453, FiltMax=65535, Gamma=0.510
22:56:52.476 00.006 11824 PulseGuide returned control before completion, sleep 124
22:56:52.476 00.000 12116 UpdateGuideState exits: m=849971 SNR=137.9
22:56:52.480 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:52.487 00.007 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:56:52.494 00.007 12116 Enqueuing Expose request
22:56:52.608 00.114 11824 IsGuiding returns 1
22:56:52.608 00.000 11824 scope still moving after pulse duration time elapsed
22:56:52.640 00.032 11824 IsSlewing returns 0
22:56:52.640 00.000 11824 IsGuiding returns 0
22:56:52.641 00.001 11824 scope move finished after 117 + 53 ms
22:56:52.641 00.000 11824 Move returns status 0, amount 117
22:56:52.641 00.000 11824 MoveAxis(N, 0, ABG)
22:56:52.641 00.000 11824 Move returns status 0, amount 0
22:56:52.641 00.000 11824 move complete, result=0
22:56:52.641 00.000 11824 worker thread done servicing request
22:56:52.641 00.000 12116 GuideStep: 0.5 px 117 ms WEST, 0.3 px 0 ms NORTH
22:56:52.645 00.004 11824 Worker thread wakes up
22:56:52.645 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:56:52.645 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:56:56.083 03.438 11824 Exposure complete
22:56:56.387 00.304 11824 worker thread done servicing request
22:56:56.387 00.000 12116 OnExposeComplete: enter
22:56:56.390 00.003 12116 UpdateGuideState(): m_state=6
22:56:56.395 00.005 12116 Star::Find(15, 691, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 685
22:56:56.398 00.003 12116 Star::Find returns 1 (0), X=691.37, Y=1005.98, Mass=760135, SNR=105.3, Peak=62058 HFD=3.8
22:56:56.402 00.004 12116 MultiStar: [#1 -0.26,0.43,0.94,U] [#2 -0.31,0.52,0.89,U] [#3 -0.43,0.41,0.76,U] [#4 0.32,0.18,0.73,U] [#5 -0.28,0.57,0.48,U] [#6 -0.31,0.48,0.66,U] [#7 -0.34,0.46,0.48,U] [#8 -0.27,0.39,0.37,U] 
22:56:56.406 00.004 12116 refined, 8 included, MultiStar: {-0.32, 0.32}, one-star: {-0.80, -0.23}
22:56:56.409 00.003 12116 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.71) = xAngle (-0.36 = -0.36)
22:56:56.414 00.005 12116 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.62 = 2.62)
22:56:56.417 00.003 12116 CameraToMount -- cameraX=-0.32 cameraY=0.32 hyp=0.45 cameraTheta=2.35 mountX=0.42 mountY=0.22, mountTheta=0.49
22:56:56.425 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.32, y=0.32, opts=13)
22:56:56.428 00.003 12116 Enqueuing Move request for scope (-0.32, 0.32)
22:56:56.431 00.003 11824 Worker thread wakes up
22:56:56.431 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5027, FiltMin=1677, FiltMax=65535, Gamma=0.510
22:56:56.435 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.32) opts 0xd
22:56:56.436 00.001 12116 UpdateGuideState exits: m=760135 SNR=105.3
22:56:56.439 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.32, 0.32)
22:56:56.439 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:56.442 00.003 11824 Moving (-0.32, 0.32) raw xDistance=0.42 yDistance=0.22
22:56:56.442 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:56:56.446 00.004 12116 Enqueuing Expose request
22:56:56.449 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
22:56:56.449 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:56.449 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:56:56.449 00.000 11824 MoveAxis(W, 103, ABG)
22:56:56.449 00.000 11824 Guiding  Dir = 3, Dur = 103
22:56:56.451 00.002 11824 IsSlewing returns 0
22:56:56.452 00.001 11824 IsGuiding returns 0
22:56:56.453 00.001 11824 PulseGuide returned control before completion, sleep 113
22:56:56.571 00.118 11824 IsGuiding returns 1
22:56:56.571 00.000 11824 scope still moving after pulse duration time elapsed
22:56:56.602 00.031 11824 IsSlewing returns 0
22:56:56.603 00.001 11824 IsGuiding returns 0
22:56:56.603 00.000 11824 scope move finished after 103 + 49 ms
22:56:56.605 00.002 11824 Move returns status 0, amount 103
22:56:56.605 00.000 11824 MoveAxis(N, 0, ABG)
22:56:56.605 00.000 11824 Move returns status 0, amount 0
22:56:56.605 00.000 11824 move complete, result=0
22:56:56.605 00.000 11824 worker thread done servicing request
22:56:56.605 00.000 11824 Worker thread wakes up
22:56:56.605 00.000 12116 GuideStep: 0.4 px 103 ms WEST, 0.2 px 0 ms NORTH
22:56:56.609 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:56:56.609 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:00.062 03.453 11824 Exposure complete
22:57:00.526 00.464 11824 worker thread done servicing request
22:57:00.526 00.000 12116 OnExposeComplete: enter
22:57:00.530 00.004 12116 UpdateGuideState(): m_state=6
22:57:00.535 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 686
22:57:00.540 00.005 12116 Star::Find returns 1 (0), X=691.68, Y=1005.69, Mass=752920, SNR=119.6, Peak=55322 HFD=3.6
22:57:00.544 00.004 12116 MultiStar: [#1 -0.02,0.11,0.75,U] [#2 -0.04,0.09,0.65,U] [#3 -0.08,0.19,0.64,U] [#4 -0.05,0.08,0.63,U] [#5 -0.23,0.32,0.41,U] [#6 -0.01,0.47,0.65,U] [#7 -0.13,0.13,0.44,U] [#8 0.04,-0.09,0.30,U] 
22:57:00.547 00.003 12116 refined, 8 included, MultiStar: {-0.14, 0.05}, one-star: {-0.49, -0.51}
22:57:00.550 00.003 12116 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.71) = xAngle (0.07 = 0.07)
22:57:00.556 00.006 12116 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.06 = 3.06)
22:57:00.560 00.004 12116 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.79 mountX=0.15 mountY=0.01, mountTheta=0.08
22:57:00.567 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.14, y=0.05, opts=13)
22:57:00.573 00.006 12116 Enqueuing Move request for scope (-0.14, 0.05)
22:57:00.578 00.005 11824 Worker thread wakes up
22:57:00.578 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5047, FiltMin=1575, FiltMax=65535, Gamma=0.510
22:57:00.581 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
22:57:00.581 00.000 12116 UpdateGuideState exits: m=752920 SNR=119.6
22:57:00.585 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
22:57:00.585 00.000 11824 Moving (-0.14, 0.05) raw xDistance=0.15 yDistance=0.01
22:57:00.585 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:57:00.586 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:00.586 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:00.590 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:57:00.590 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:00.594 00.004 11824 MoveAxis(E, 0, ABG)
22:57:00.594 00.000 12116 Enqueuing Expose request
22:57:00.597 00.003 11824 Move returns status 0, amount 0
22:57:00.598 00.001 11824 MoveAxis(N, 0, ABG)
22:57:00.598 00.000 11824 Move returns status 0, amount 0
22:57:00.598 00.000 11824 move complete, result=0
22:57:00.598 00.000 11824 worker thread done servicing request
22:57:00.598 00.000 11824 Worker thread wakes up
22:57:00.598 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:00.598 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:00.602 00.004 12116 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:04.028 03.426 11824 Exposure complete
22:57:04.323 00.295 11824 worker thread done servicing request
22:57:04.323 00.000 12116 OnExposeComplete: enter
22:57:04.328 00.005 12116 UpdateGuideState(): m_state=6
22:57:04.333 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 687
22:57:04.340 00.007 12116 Star::Find returns 1 (0), X=690.88, Y=1006.05, Mass=793704, SNR=112.8, Peak=61219 HFD=3.9
22:57:04.347 00.007 12116 MultiStar: [#1 -0.84,0.59,0.78,U] [#2 -1.06,0.59,0.75,U] [#3 -0.85,0.56,0.74,U] [#4 0.84,0.12,0.71,U] [#5 -0.76,0.49,0.36,U] [#6 -0.85,1.01,0.62,U] [#7 -0.93,0.54,0.46,U] [#8 -0.85,0.31,0.37,U] 
22:57:04.352 00.005 12116 refined, 8 included, MultiStar: {-0.75, 0.42}, one-star: {-1.30, -0.15}
22:57:04.358 00.006 12116 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.71) = xAngle (-0.08 = -0.08)
22:57:04.364 00.006 12116 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.91 = 2.91)
22:57:04.367 00.003 12116 CameraToMount -- cameraX=-0.75 cameraY=0.42 hyp=0.85 cameraTheta=2.63 mountX=0.85 mountY=0.20, mountTheta=0.23
22:57:04.380 00.013 12116 SchedulePrimaryMove(0D79E080, x=-0.75, y=0.42, opts=13)
22:57:04.385 00.005 12116 Enqueuing Move request for scope (-0.75, 0.42)
22:57:04.393 00.008 11824 Worker thread wakes up
22:57:04.393 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5047, FiltMin=1766, FiltMax=65535, Gamma=0.510
22:57:04.398 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.42) opts 0xd
22:57:04.398 00.000 12116 UpdateGuideState exits: m=793704 SNR=112.8
22:57:04.405 00.007 11824 Handling offset move in thread for scope, endpoint = (-0.75, 0.42)
22:57:04.405 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:04.409 00.004 11824 Moving (-0.75, 0.42) raw xDistance=0.85 yDistance=0.20
22:57:04.410 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:04.415 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.85
22:57:04.415 00.000 12116 Enqueuing Expose request
22:57:04.421 00.006 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:04.421 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:57:04.421 00.000 11824 MoveAxis(W, 190, ABG)
22:57:04.421 00.000 11824 Guiding  Dir = 3, Dur = 190
22:57:04.424 00.003 11824 IsSlewing returns 0
22:57:04.424 00.000 11824 IsGuiding returns 0
22:57:04.425 00.001 11824 PulseGuide returned control before completion, sleep 200
22:57:04.639 00.214 11824 IsGuiding returns 1
22:57:04.639 00.000 11824 scope still moving after pulse duration time elapsed
22:57:04.671 00.032 11824 IsSlewing returns 0
22:57:04.671 00.000 11824 IsGuiding returns 0
22:57:04.671 00.000 11824 scope move finished after 190 + 56 ms
22:57:04.671 00.000 11824 Move returns status 0, amount 190
22:57:04.671 00.000 11824 MoveAxis(N, 0, ABG)
22:57:04.671 00.000 11824 Move returns status 0, amount 0
22:57:04.671 00.000 11824 move complete, result=0
22:57:04.672 00.001 11824 worker thread done servicing request
22:57:04.672 00.000 11824 Worker thread wakes up
22:57:04.672 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:04.672 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:04.672 00.000 12116 GuideStep: 0.9 px 190 ms WEST, 0.2 px 0 ms NORTH
22:57:08.077 03.405 11824 Exposure complete
22:57:08.311 00.234 11824 worker thread done servicing request
22:57:08.311 00.000 12116 OnExposeComplete: enter
22:57:08.314 00.003 12116 UpdateGuideState(): m_state=6
22:57:08.317 00.003 12116 Star::Find(15, 690, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 688
22:57:08.322 00.005 12116 Star::Find returns 1 (0), X=691.34, Y=1006.01, Mass=798782, SNR=141.4, Peak=65418 HFD=3.9
22:57:08.325 00.003 12116 MultiStar: [#1 -0.20,0.33,0.71,U] [#2 -0.40,0.54,0.53,U] [#3 -0.13,0.29,0.57,U] [#4 -0.09,0.21,0.52,U] [#5 -0.32,0.44,0.34,U] [#6 -0.27,0.42,0.59,U] [#7 -0.33,0.58,0.32,U] [#8 -0.05,0.29,0.27,U] 
22:57:08.328 00.003 12116 refined, 8 included, MultiStar: {-0.35, 0.26}, one-star: {-0.83, -0.20}
22:57:08.331 00.003 12116 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.71) = xAngle (-0.21 = -0.21)
22:57:08.333 00.002 12116 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.77 = 2.77)
22:57:08.338 00.005 12116 CameraToMount -- cameraX=-0.35 cameraY=0.26 hyp=0.43 cameraTheta=2.50 mountX=0.43 mountY=0.16, mountTheta=0.35
22:57:08.353 00.015 12116 SchedulePrimaryMove(0D79E080, x=-0.35, y=0.26, opts=13)
22:57:08.358 00.005 12116 Enqueuing Move request for scope (-0.35, 0.26)
22:57:08.362 00.004 11824 Worker thread wakes up
22:57:08.362 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.26) opts 0xd
22:57:08.362 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.35, 0.26)
22:57:08.362 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5037, FiltMin=1658, FiltMax=65535, Gamma=0.510
22:57:08.366 00.004 11824 Moving (-0.35, 0.26) raw xDistance=0.43 yDistance=0.16
22:57:08.366 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
22:57:08.366 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:08.366 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:57:08.367 00.001 11824 MoveAxis(W, 109, ABG)
22:57:08.367 00.000 11824 Guiding  Dir = 3, Dur = 109
22:57:08.368 00.001 11824 IsSlewing returns 0
22:57:08.368 00.000 11824 IsGuiding returns 0
22:57:08.368 00.000 11824 PulseGuide returned control before completion, sleep 119
22:57:08.370 00.002 12116 UpdateGuideState exits: m=798782 SNR=141.4
22:57:08.375 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:08.380 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:08.391 00.011 12116 Enqueuing Expose request
22:57:08.490 00.099 11824 IsGuiding returns 1
22:57:08.490 00.000 11824 scope still moving after pulse duration time elapsed
22:57:08.520 00.030 11824 IsSlewing returns 0
22:57:08.521 00.001 11824 IsGuiding returns 1
22:57:08.565 00.044 11824 IsSlewing returns 0
22:57:08.566 00.001 11824 IsGuiding returns 1
22:57:08.599 00.033 11824 IsSlewing returns 0
22:57:08.602 00.003 11824 IsGuiding returns 1
22:57:08.632 00.030 11824 IsSlewing returns 0
22:57:08.635 00.003 11824 IsGuiding returns 0
22:57:08.636 00.001 11824 scope move finished after 109 + 158 ms
22:57:08.636 00.000 11824 Move returns status 0, amount 109
22:57:08.636 00.000 11824 MoveAxis(N, 0, ABG)
22:57:08.636 00.000 11824 Move returns status 0, amount 0
22:57:08.638 00.002 11824 move complete, result=0
22:57:08.638 00.000 11824 worker thread done servicing request
22:57:08.639 00.001 12116 GuideStep: 0.4 px 109 ms WEST, 0.2 px 0 ms NORTH
22:57:08.644 00.005 11824 Worker thread wakes up
22:57:08.644 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:08.644 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:12.060 03.416 11824 Exposure complete
22:57:12.295 00.235 11824 worker thread done servicing request
22:57:12.295 00.000 12116 OnExposeComplete: enter
22:57:12.298 00.003 12116 UpdateGuideState(): m_state=6
22:57:12.303 00.005 12116 Star::Find(15, 691, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 689
22:57:12.307 00.004 12116 Star::Find returns 1 (0), X=691.78, Y=1005.31, Mass=709166, SNR=102.6, Peak=62090 HFD=3.6
22:57:12.311 00.004 12116 MultiStar: [#1 0.05,-0.03,0.99,U] [#2 -0.09,-0.34,0.67,U] [#3 0.03,-0.05,0.80,U] [#4 -0.21,-0.24,0.72,U] [#5 -0.37,-0.07,0.44,U] [#6 0.05,0.02,0.64,U] [#7 0.08,-0.18,0.60,U] [#8 0.22,-0.25,0.39,U] 
22:57:12.314 00.003 12116 refined, 8 included, MultiStar: {-0.09, -0.25}, one-star: {-0.39, -0.90}
22:57:12.317 00.003 12116 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.71) = xAngle (-4.62 = 1.67)
22:57:12.321 00.004 12116 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.63 = -1.63)
22:57:12.323 00.002 12116 CameraToMount -- cameraX=-0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.90 mountX=-0.03 mountY=-0.27, mountTheta=-1.67
22:57:12.330 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.09, y=-0.25, opts=13)
22:57:12.335 00.005 12116 Enqueuing Move request for scope (-0.09, -0.25)
22:57:12.340 00.005 11824 Worker thread wakes up
22:57:12.340 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5031, FiltMin=1464, FiltMax=65535, Gamma=0.510
22:57:12.342 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.25) opts 0xd
22:57:12.342 00.000 12116 UpdateGuideState exits: m=709166 SNR=102.6
22:57:12.345 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:12.348 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.09, -0.25)
22:57:12.348 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:12.351 00.003 11824 Moving (-0.09, -0.25) raw xDistance=-0.03 yDistance=-0.27
22:57:12.351 00.000 12116 Enqueuing Expose request
22:57:12.355 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:57:12.355 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:12.355 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:57:12.355 00.000 11824 MoveAxis(E, 0, ABG)
22:57:12.355 00.000 11824 Move returns status 0, amount 0
22:57:12.355 00.000 11824 MoveAxis(N, 0, ABG)
22:57:12.355 00.000 11824 Move returns status 0, amount 0
22:57:12.355 00.000 11824 move complete, result=0
22:57:12.355 00.000 11824 worker thread done servicing request
22:57:12.356 00.001 11824 Worker thread wakes up
22:57:12.356 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:12.356 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:12.358 00.002 12116 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:57:15.770 03.412 11824 Exposure complete
22:57:16.010 00.240 11824 worker thread done servicing request
22:57:16.010 00.000 12116 OnExposeComplete: enter
22:57:16.013 00.003 12116 UpdateGuideState(): m_state=6
22:57:16.016 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 690
22:57:16.019 00.003 12116 Star::Find returns 1 (0), X=691.85, Y=1005.37, Mass=760755, SNR=129.9, Peak=65535 HFD=3.6
22:57:16.023 00.004 12116 MultiStar: [#1 0.30,-0.30,0.80,U] [#2 0.01,-0.36,0.58,U] [#3 0.16,-0.29,0.70,U] [#4 -0.60,-0.13,0.55,U] [#5 0.11,-0.05,0.34,U] [#6 0.18,-0.19,0.61,U] [#7 0.11,-0.24,0.40,U] [#8 0.45,-0.09,0.19,U] 
22:57:16.025 00.002 12116 refined, 8 included, MultiStar: {-0.01, -0.35}, one-star: {-0.33, -0.83}
22:57:16.028 00.003 12116 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.71) = xAngle (-4.30 = 1.98)
22:57:16.030 00.002 12116 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.31 = -1.31)
22:57:16.033 00.003 12116 CameraToMount -- cameraX=-0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.59 mountX=-0.14 mountY=-0.34, mountTheta=-1.96
22:57:16.038 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.01, y=-0.35, opts=13)
22:57:16.040 00.002 12116 Enqueuing Move request for scope (-0.01, -0.35)
22:57:16.043 00.003 11824 Worker thread wakes up
22:57:16.043 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1490, FiltMax=65535, Gamma=0.510
22:57:16.046 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.35) opts 0xd
22:57:16.046 00.000 12116 UpdateGuideState exits: m=760755 SNR=129.9
22:57:16.049 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.01, -0.35)
22:57:16.049 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:16.052 00.003 11824 Moving (-0.01, -0.35) raw xDistance=-0.14 yDistance=-0.34
22:57:16.052 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:16.055 00.003 12116 Enqueuing Expose request
22:57:16.058 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:57:16.058 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:16.058 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:57:16.058 00.000 11824 MoveAxis(E, 0, ABG)
22:57:16.058 00.000 11824 Move returns status 0, amount 0
22:57:16.058 00.000 11824 MoveAxis(N, 0, ABG)
22:57:16.058 00.000 11824 Move returns status 0, amount 0
22:57:16.058 00.000 11824 move complete, result=0
22:57:16.059 00.001 11824 worker thread done servicing request
22:57:16.059 00.000 11824 Worker thread wakes up
22:57:16.059 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:16.059 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:16.061 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:57:19.477 03.416 11824 Exposure complete
22:57:19.754 00.277 11824 worker thread done servicing request
22:57:19.754 00.000 12116 OnExposeComplete: enter
22:57:19.757 00.003 12116 UpdateGuideState(): m_state=6
22:57:19.761 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 691
22:57:19.765 00.004 12116 Star::Find returns 1 (0), X=692.21, Y=1004.81, Mass=278987, SNR=46.8, Peak=30170 HFD=3.6
22:57:19.768 00.003 12116 MultiStar: [#1 0.93,-0.66,1.15,U] [#2 0.58,-0.38,0.66,U] [#3 0.75,-0.72,1.84,U] [#4 -1.03,-0.67,1.51,U] [#5 0.63,-0.47,0.89,U] [#6 0.76,-0.43,1.72,U] [#7 0.76,-0.91,1.06,U] [#8 0.93,-0.86,0.49,U] 
22:57:19.772 00.004 12116 refined, 8 included, MultiStar: {0.43, -0.71}, one-star: {0.03, -1.40}
22:57:19.775 00.003 12116 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.71) = xAngle (-3.74 = 2.55)
22:57:19.779 00.004 12116 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.75 = -0.75)
22:57:19.782 00.003 12116 CameraToMount -- cameraX=0.43 cameraY=-0.71 hyp=0.83 cameraTheta=-1.02 mountX=-0.68 mountY=-0.56, mountTheta=-2.45
22:57:19.787 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.43, y=-0.71, opts=13)
22:57:19.790 00.003 12116 Enqueuing Move request for scope (0.43, -0.71)
22:57:19.794 00.004 11824 Worker thread wakes up
22:57:19.794 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1466, FiltMax=65535, Gamma=0.510
22:57:19.797 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.71) opts 0xd
22:57:19.797 00.000 12116 UpdateGuideState exits: m=278987 SNR=46.8
22:57:19.801 00.004 11824 Handling offset move in thread for scope, endpoint = (0.43, -0.71)
22:57:19.801 00.000 11824 Moving (0.43, -0.71) raw xDistance=-0.68 yDistance=-0.56
22:57:19.802 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
22:57:19.802 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
22:57:19.802 00.000 11824 MoveAxis(E, 153, ABG)
22:57:19.802 00.000 11824 Guiding  Dir = 2, Dur = 153
22:57:19.803 00.001 11824 IsSlewing returns 0
22:57:19.803 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:19.806 00.003 11824 IsGuiding returns 0
22:57:19.806 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:19.810 00.004 11824 PulseGuide returned control before completion, sleep 163
22:57:19.810 00.000 12116 Enqueuing Expose request
22:57:19.986 00.176 11824 IsGuiding returns 0
22:57:19.987 00.001 11824 Move returns status 0, amount 153
22:57:19.987 00.000 11824 MoveAxis(N, 106, ABG)
22:57:19.987 00.000 11824 Guiding  Dir = 0, Dur = 106
22:57:19.987 00.000 11824 IsSlewing returns 0
22:57:19.988 00.001 11824 IsGuiding returns 0
22:57:19.988 00.000 11824 PulseGuide returned control before completion, sleep 116
22:57:20.111 00.123 11824 IsGuiding returns 1
22:57:20.111 00.000 11824 scope still moving after pulse duration time elapsed
22:57:20.142 00.031 11824 IsSlewing returns 0
22:57:20.142 00.000 11824 IsGuiding returns 0
22:57:20.142 00.000 11824 scope move finished after 106 + 48 ms
22:57:20.143 00.001 11824 Move returns status 0, amount 106
22:57:20.143 00.000 11824 move complete, result=0
22:57:20.143 00.000 11824 worker thread done servicing request
22:57:20.143 00.000 11824 Worker thread wakes up
22:57:20.143 00.000 12116 GuideStep: -0.7 px 153 ms EAST, -0.6 px 106 ms NORTH
22:57:20.147 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:20.147 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:23.559 03.412 11824 Exposure complete
22:57:23.798 00.239 11824 worker thread done servicing request
22:57:23.798 00.000 12116 OnExposeComplete: enter
22:57:23.802 00.004 12116 UpdateGuideState(): m_state=6
22:57:23.805 00.003 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 692
22:57:23.809 00.004 12116 Star::Find returns 1 (0), X=692.31, Y=1005.71, Mass=273917, SNR=47.0, Peak=30880 HFD=3.1
22:57:23.812 00.003 12116 MultiStar: [#1 0.98,-0.14,0.83,U] [#2 0.66,0.43,0.64,U] [#3 0.48,-0.15,1.68,U] [#4 -0.83,-0.23,1.69,U] [#5 0.75,0.80,0.38,U] [#6 0.72,0.06,1.60,U] [#7 0.55,0.25,0.53,U] [#8 0.64,-0.60,0.37,U] 
22:57:23.815 00.003 12116 refined, 8 included, MultiStar: {0.31, -0.08}, one-star: {0.13, -0.49}
22:57:23.818 00.003 12116 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.71) = xAngle (-2.96 = -2.96)
22:57:23.821 00.003 12116 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.03 = 0.03)
22:57:23.824 00.003 12116 CameraToMount -- cameraX=0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-0.24 mountX=-0.32 mountY=0.01, mountTheta=3.11
22:57:23.832 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.31, y=-0.08, opts=13)
22:57:23.837 00.005 12116 Enqueuing Move request for scope (0.31, -0.08)
22:57:23.840 00.003 11824 Worker thread wakes up
22:57:23.840 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5664, FiltMin=1802, FiltMax=65535, Gamma=0.510
22:57:23.844 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.08) opts 0xd
22:57:23.844 00.000 12116 UpdateGuideState exits: m=273917 SNR=47.0
22:57:23.847 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:23.850 00.003 11824 Handling offset move in thread for scope, endpoint = (0.31, -0.08)
22:57:23.850 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:23.854 00.004 11824 Moving (0.31, -0.08) raw xDistance=-0.32 yDistance=0.01
22:57:23.854 00.000 12116 Enqueuing Expose request
22:57:23.857 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
22:57:23.857 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:23.858 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:57:23.858 00.000 11824 MoveAxis(E, 82, ABG)
22:57:23.858 00.000 11824 Guiding  Dir = 2, Dur = 82
22:57:23.858 00.000 11824 IsSlewing returns 0
22:57:23.858 00.000 11824 IsGuiding returns 0
22:57:23.859 00.001 11824 PulseGuide returned control before completion, sleep 92
22:57:23.964 00.105 11824 IsGuiding returns 1
22:57:23.966 00.002 11824 scope still moving after pulse duration time elapsed
22:57:23.995 00.029 11824 IsSlewing returns 0
22:57:23.995 00.000 11824 IsGuiding returns 1
22:57:24.027 00.032 11824 IsSlewing returns 0
22:57:24.027 00.000 11824 IsGuiding returns 1
22:57:24.058 00.031 11824 IsSlewing returns 0
22:57:24.058 00.000 11824 IsGuiding returns 0
22:57:24.058 00.000 11824 scope move finished after 82 + 118 ms
22:57:24.058 00.000 11824 Move returns status 0, amount 82
22:57:24.058 00.000 11824 MoveAxis(N, 0, ABG)
22:57:24.058 00.000 11824 Move returns status 0, amount 0
22:57:24.058 00.000 11824 move complete, result=0
22:57:24.060 00.002 11824 worker thread done servicing request
22:57:24.060 00.000 11824 Worker thread wakes up
22:57:24.060 00.000 12116 GuideStep: -0.3 px 82 ms EAST, 0.0 px 0 ms NORTH
22:57:24.063 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:24.063 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:27.468 03.405 11824 Exposure complete
22:57:27.722 00.254 11824 worker thread done servicing request
22:57:27.722 00.000 12116 OnExposeComplete: enter
22:57:27.726 00.004 12116 UpdateGuideState(): m_state=6
22:57:27.730 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 693
22:57:27.733 00.003 12116 Star::Find returns 1 (0), X=692.20, Y=1005.01, Mass=249400, SNR=42.4, Peak=24714 HFD=3.9
22:57:27.737 00.004 12116 MultiStar: [#1 0.98,-0.14,0.77,U] [#2 0.61,-0.25,0.60,U] [#3 0.62,-0.27,1.34,U] [#4 -1.20,-0.37,1.40,U] [#5 1.09,-0.23,0.32,U] [#6 0.84,-0.18,1.51,U] [#7 0.81,0.09,0.40,U] [#8 0.95,-0.71,0.31,U] 
22:57:27.740 00.003 12116 refined, 8 included, MultiStar: {0.33, -0.37}, one-star: {0.03, -1.19}
22:57:27.743 00.003 12116 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.71) = xAngle (-3.56 = 2.72)
22:57:27.746 00.003 12116 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.57 = -0.57)
22:57:27.749 00.003 12116 CameraToMount -- cameraX=0.33 cameraY=-0.37 hyp=0.50 cameraTheta=-0.84 mountX=-0.46 mountY=-0.27, mountTheta=-2.61
22:57:27.756 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.33, y=-0.37, opts=13)
22:57:27.759 00.003 12116 Enqueuing Move request for scope (0.33, -0.37)
22:57:27.763 00.004 11824 Worker thread wakes up
22:57:27.763 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5866, FiltMin=1763, FiltMax=65535, Gamma=0.510
22:57:27.765 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.37) opts 0xd
22:57:27.766 00.001 12116 UpdateGuideState exits: m=249400 SNR=42.4
22:57:27.769 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:27.772 00.003 11824 Handling offset move in thread for scope, endpoint = (0.33, -0.37)
22:57:27.772 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:27.775 00.003 11824 Moving (0.33, -0.37) raw xDistance=-0.46 yDistance=-0.27
22:57:27.775 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
22:57:27.775 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:27.775 00.000 12116 Enqueuing Expose request
22:57:27.778 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:57:27.778 00.000 11824 MoveAxis(E, 108, ABG)
22:57:27.778 00.000 11824 Guiding  Dir = 2, Dur = 108
22:57:27.778 00.000 11824 IsSlewing returns 0
22:57:27.778 00.000 11824 IsGuiding returns 0
22:57:27.779 00.001 11824 PulseGuide returned control before completion, sleep 118
22:57:27.902 00.123 11824 IsGuiding returns 1
22:57:27.902 00.000 11824 scope still moving after pulse duration time elapsed
22:57:27.934 00.032 11824 IsSlewing returns 0
22:57:27.935 00.001 11824 IsGuiding returns 0
22:57:27.935 00.000 11824 scope move finished after 108 + 47 ms
22:57:27.935 00.000 11824 Move returns status 0, amount 108
22:57:27.935 00.000 11824 MoveAxis(N, 0, ABG)
22:57:27.935 00.000 11824 Move returns status 0, amount 0
22:57:27.935 00.000 11824 move complete, result=0
22:57:27.935 00.000 11824 worker thread done servicing request
22:57:27.935 00.000 11824 Worker thread wakes up
22:57:27.935 00.000 12116 GuideStep: -0.5 px 108 ms EAST, -0.3 px 0 ms NORTH
22:57:27.939 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:27.939 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:31.351 03.412 11824 Exposure complete
22:57:31.616 00.265 11824 worker thread done servicing request
22:57:31.616 00.000 12116 OnExposeComplete: enter
22:57:31.620 00.004 12116 UpdateGuideState(): m_state=6
22:57:31.628 00.008 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 694
22:57:31.632 00.004 12116 Star::Find returns 1 (0), X=692.69, Y=1005.34, Mass=464743, SNR=72.2, Peak=44304 HFD=3.6
22:57:31.637 00.005 12116 MultiStar: [#1 0.88,-0.25,0.71,U] [#2 0.66,-0.29,0.73,U] [#3 0.67,-0.13,0.70,U] [#4 -1.36,-0.23,0.36,U] [#5 0.66,0.39,0.26,U] [#6 0.97,0.20,0.76,U] [#7 0.09,-0.61,0.20,U] [#8 0.82,-0.66,0.51,U] 
22:57:31.641 00.004 12116 refined, 8 included, MultiStar: {0.57, -0.31}, one-star: {0.52, -0.86}
22:57:31.646 00.005 12116 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.71) = xAngle (-3.22 = 3.06)
22:57:31.649 00.003 12116 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.23 = -0.23)
22:57:31.655 00.006 12116 CameraToMount -- cameraX=0.57 cameraY=-0.31 hyp=0.65 cameraTheta=-0.50 mountX=-0.64 mountY=-0.15, mountTheta=-2.91
22:57:31.663 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.57, y=-0.31, opts=13)
22:57:31.677 00.014 12116 Enqueuing Move request for scope (0.57, -0.31)
22:57:31.687 00.010 11824 Worker thread wakes up
22:57:31.687 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5671, FiltMin=1683, FiltMax=65535, Gamma=0.510
22:57:31.691 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.31) opts 0xd
22:57:31.692 00.001 12116 UpdateGuideState exits: m=464743 SNR=72.2
22:57:31.695 00.003 11824 Handling offset move in thread for scope, endpoint = (0.57, -0.31)
22:57:31.695 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:31.700 00.005 11824 Moving (0.57, -0.31) raw xDistance=-0.64 yDistance=-0.15
22:57:31.701 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
22:57:31.701 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:31.701 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:57:31.701 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:31.706 00.005 12116 Enqueuing Expose request
22:57:31.710 00.004 11824 MoveAxis(E, 152, ABG)
22:57:31.710 00.000 11824 Guiding  Dir = 2, Dur = 152
22:57:31.711 00.001 11824 IsSlewing returns 0
22:57:31.711 00.000 11824 IsGuiding returns 0
22:57:31.711 00.000 11824 PulseGuide returned control before completion, sleep 162
22:57:31.887 00.176 11824 IsGuiding returns 0
22:57:31.887 00.000 11824 Move returns status 0, amount 152
22:57:31.887 00.000 11824 MoveAxis(N, 0, ABG)
22:57:31.887 00.000 11824 Move returns status 0, amount 0
22:57:31.887 00.000 11824 move complete, result=0
22:57:31.887 00.000 11824 worker thread done servicing request
22:57:31.888 00.001 11824 Worker thread wakes up
22:57:31.888 00.000 12116 GuideStep: -0.6 px 152 ms EAST, -0.1 px 0 ms NORTH
22:57:31.891 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:31.891 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:35.313 03.422 11824 Exposure complete
22:57:35.567 00.254 11824 worker thread done servicing request
22:57:35.568 00.001 12116 OnExposeComplete: enter
22:57:35.572 00.004 12116 UpdateGuideState(): m_state=6
22:57:35.575 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 695
22:57:35.579 00.004 12116 Star::Find returns 1 (0), X=692.15, Y=1005.59, Mass=858892, SNR=114.1, Peak=65535 HFD=3.6
22:57:35.582 00.003 12116 MultiStar: [#1 0.48,0.03,0.86,U] [#2 0.38,0.16,0.73,U] [#3 0.52,0.03,0.67,U] [#4 0.23,-0.31,0.24,U] [#5 0.29,0.17,0.36,U] [#6 0.49,0.12,0.61,U] [#7 0.16,0.06,0.20,U] [#8 0.41,-0.27,0.33,U] 
22:57:35.586 00.004 12116 refined, 8 included, MultiStar: {0.33, -0.09}, one-star: {-0.02, -0.62}
22:57:35.589 00.003 12116 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.71) = xAngle (-2.99 = -2.99)
22:57:35.593 00.004 12116 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.00 = -0.00)
22:57:35.596 00.003 12116 CameraToMount -- cameraX=0.33 cameraY=-0.09 hyp=0.34 cameraTheta=-0.28 mountX=-0.34 mountY=-0.00, mountTheta=-3.14
22:57:35.603 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.33, y=-0.09, opts=13)
22:57:35.606 00.003 12116 Enqueuing Move request for scope (0.33, -0.09)
22:57:35.610 00.004 11824 Worker thread wakes up
22:57:35.610 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.09) opts 0xd
22:57:35.610 00.000 11824 Handling offset move in thread for scope, endpoint = (0.33, -0.09)
22:57:35.610 00.000 11824 Moving (0.33, -0.09) raw xDistance=-0.34 yDistance=-0.00
22:57:35.610 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5338, FiltMin=1533, FiltMax=65535, Gamma=0.510
22:57:35.613 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
22:57:35.613 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:35.613 00.000 12116 UpdateGuideState exits: m=858892 SNR=114.1
22:57:35.616 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:35.619 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:35.622 00.003 12116 Enqueuing Expose request
22:57:35.625 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:57:35.625 00.000 11824 MoveAxis(E, 86, ABG)
22:57:35.625 00.000 11824 Guiding  Dir = 2, Dur = 86
22:57:35.625 00.000 11824 IsSlewing returns 0
22:57:35.626 00.001 11824 IsGuiding returns 0
22:57:35.626 00.000 11824 PulseGuide returned control before completion, sleep 96
22:57:35.734 00.108 11824 IsGuiding returns 1
22:57:35.734 00.000 11824 scope still moving after pulse duration time elapsed
22:57:35.765 00.031 11824 IsSlewing returns 0
22:57:35.765 00.000 11824 IsGuiding returns 0
22:57:35.765 00.000 11824 scope move finished after 86 + 53 ms
22:57:35.766 00.001 11824 Move returns status 0, amount 86
22:57:35.766 00.000 11824 MoveAxis(N, 0, ABG)
22:57:35.766 00.000 11824 Move returns status 0, amount 0
22:57:35.766 00.000 11824 move complete, result=0
22:57:35.766 00.000 11824 worker thread done servicing request
22:57:35.766 00.000 11824 Worker thread wakes up
22:57:35.766 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:35.766 00.000 12116 GuideStep: -0.3 px 86 ms EAST, -0.0 px 0 ms NORTH
22:57:35.771 00.005 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:39.177 03.406 11824 Exposure complete
22:57:39.416 00.239 11824 worker thread done servicing request
22:57:39.416 00.000 12116 OnExposeComplete: enter
22:57:39.420 00.004 12116 UpdateGuideState(): m_state=6
22:57:39.423 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 696
22:57:39.426 00.003 12116 Star::Find returns 1 (0), X=692.21, Y=1005.49, Mass=797702, SNR=123.1, Peak=65535 HFD=3.4
22:57:39.429 00.003 12116 MultiStar: [#1 0.70,0.07,0.75,U] [#2 0.71,0.16,0.65,U] [#3 0.57,0.10,0.63,U] [#4 -1.19,0.06,0.16,U] [#5 0.67,0.26,0.36,U] [#6 0.56,0.06,0.57,U] [#7 0.58,0.09,0.40,U] [#8 0.50,-0.22,0.27,U] 
22:57:39.432 00.003 12116 refined, 8 included, MultiStar: {0.44, -0.08}, one-star: {0.04, -0.71}
22:57:39.434 00.002 12116 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.71) = xAngle (-2.89 = -2.89)
22:57:39.438 00.004 12116 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.10 = 0.10)
22:57:39.440 00.002 12116 CameraToMount -- cameraX=0.44 cameraY=-0.08 hyp=0.45 cameraTheta=-0.17 mountX=-0.44 mountY=0.04, mountTheta=3.04
22:57:39.447 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.44, y=-0.08, opts=13)
22:57:39.450 00.003 12116 Enqueuing Move request for scope (0.44, -0.08)
22:57:39.454 00.004 11824 Worker thread wakes up
22:57:39.454 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=1706, FiltMax=65535, Gamma=0.510
22:57:39.457 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.08) opts 0xd
22:57:39.457 00.000 12116 UpdateGuideState exits: m=797702 SNR=123.1
22:57:39.460 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:39.463 00.003 11824 Handling offset move in thread for scope, endpoint = (0.44, -0.08)
22:57:39.463 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:39.466 00.003 12116 Enqueuing Expose request
22:57:39.469 00.003 11824 Moving (0.44, -0.08) raw xDistance=-0.44 yDistance=0.04
22:57:39.469 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
22:57:39.469 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:39.469 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:57:39.469 00.000 11824 MoveAxis(E, 104, ABG)
22:57:39.470 00.001 11824 Guiding  Dir = 2, Dur = 104
22:57:39.470 00.000 11824 IsSlewing returns 0
22:57:39.470 00.000 11824 IsGuiding returns 0
22:57:39.470 00.000 11824 PulseGuide returned control before completion, sleep 114
22:57:39.586 00.116 11824 IsGuiding returns 1
22:57:39.586 00.000 11824 scope still moving after pulse duration time elapsed
22:57:39.618 00.032 11824 IsSlewing returns 0
22:57:39.619 00.001 11824 IsGuiding returns 0
22:57:39.619 00.000 11824 scope move finished after 104 + 45 ms
22:57:39.619 00.000 11824 Move returns status 0, amount 104
22:57:39.620 00.001 11824 MoveAxis(N, 0, ABG)
22:57:39.620 00.000 11824 Move returns status 0, amount 0
22:57:39.620 00.000 11824 move complete, result=0
22:57:39.620 00.000 11824 worker thread done servicing request
22:57:39.620 00.000 11824 Worker thread wakes up
22:57:39.620 00.000 12116 GuideStep: -0.4 px 104 ms EAST, 0.0 px 0 ms NORTH
22:57:39.623 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:39.623 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:43.020 03.397 11824 Exposure complete
22:57:43.259 00.239 11824 worker thread done servicing request
22:57:43.259 00.000 12116 OnExposeComplete: enter
22:57:43.263 00.004 12116 UpdateGuideState(): m_state=6
22:57:43.266 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 697
22:57:43.270 00.004 12116 Star::Find returns 1 (0), X=692.34, Y=1005.93, Mass=307804, SNR=59.0, Peak=30272 HFD=3.4
22:57:43.273 00.003 12116 MultiStar: [#1 0.55,0.88,0.76,U] [#2 0.65,0.20,0.45,U] [#3 0.52,0.39,1.32,U] [#4 -0.53,0.06,0.78,U] [#5 0.44,0.22,0.58,U] [#6 0.58,0.60,1.19,U] [#7 0.92,0.15,0.92,U] [#8 0.55,-0.26,0.28,U] 
22:57:43.276 00.003 12116 single-star, 8 included, MultiStar: {0.43, 0.27}, one-star: {0.16, -0.27}
22:57:43.279 00.003 12116 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.71) = xAngle (-3.74 = 2.54)
22:57:43.281 00.002 12116 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.76 = -0.76)
22:57:43.284 00.003 12116 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.32 cameraTheta=-1.03 mountX=-0.26 mountY=-0.22, mountTheta=-2.45
22:57:43.290 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.16, y=-0.27, opts=13)
22:57:43.293 00.003 12116 Enqueuing Move request for scope (0.16, -0.27)
22:57:43.296 00.003 11824 Worker thread wakes up
22:57:43.296 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd
22:57:43.296 00.000 11824 Handling offset move in thread for scope, endpoint = (0.16, -0.27)
22:57:43.296 00.000 11824 Moving (0.16, -0.27) raw xDistance=-0.26 yDistance=-0.22
22:57:43.296 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:57:43.296 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:43.296 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5290, FiltMin=1587, FiltMax=65535, Gamma=0.510
22:57:43.299 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:57:43.299 00.000 12116 UpdateGuideState exits: m=307804 SNR=59.0
22:57:43.302 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:43.305 00.003 11824 MoveAxis(E, 0, ABG)
22:57:43.305 00.000 11824 Move returns status 0, amount 0
22:57:43.305 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:43.307 00.002 12116 Enqueuing Expose request
22:57:43.311 00.004 11824 MoveAxis(N, 0, ABG)
22:57:43.311 00.000 11824 Move returns status 0, amount 0
22:57:43.311 00.000 11824 move complete, result=0
22:57:43.311 00.000 11824 worker thread done servicing request
22:57:43.311 00.000 11824 Worker thread wakes up
22:57:43.311 00.000 12116 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:57:43.314 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:43.314 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:46.711 03.397 11824 Exposure complete
22:57:46.958 00.247 11824 worker thread done servicing request
22:57:46.958 00.000 12116 OnExposeComplete: enter
22:57:46.962 00.004 12116 UpdateGuideState(): m_state=6
22:57:46.965 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 698
22:57:46.968 00.003 12116 Star::Find returns 1 (0), X=692.10, Y=1005.58, Mass=177929, SNR=31.6, Peak=24912 HFD=3.2
22:57:46.972 00.004 12116 MultiStar: [#1 0.84,0.09,1.15,U] [#2 0.98,0.29,0.77,U] [#3 0.82,0.10,2.47,U] [#4 -0.99,-0.10,2.34,U] [#5 0.40,0.53,0.42,U] [#6 0.77,0.10,2.20,U] [#7 0.83,0.12,1.05,U] [#8 0.78,-0.12,0.50,U] 
22:57:46.975 00.003 12116 refined, 8 included, MultiStar: {0.38, 0.02}, one-star: {-0.07, -0.63}
22:57:46.980 00.005 12116 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.71) = xAngle (-2.67 = -2.67)
22:57:46.982 00.002 12116 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.32 = 0.32)
22:57:46.987 00.005 12116 CameraToMount -- cameraX=0.38 cameraY=0.02 hyp=0.38 cameraTheta=0.05 mountX=-0.34 mountY=0.12, mountTheta=2.80
22:57:46.993 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.38, y=0.02, opts=13)
22:57:46.996 00.003 12116 Enqueuing Move request for scope (0.38, 0.02)
22:57:46.998 00.002 11824 Worker thread wakes up
22:57:46.999 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5495, FiltMin=1635, FiltMax=65535, Gamma=0.510
22:57:47.002 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.02) opts 0xd
22:57:47.002 00.000 11824 Handling offset move in thread for scope, endpoint = (0.38, 0.02)
22:57:47.002 00.000 11824 Moving (0.38, 0.02) raw xDistance=-0.34 yDistance=0.12
22:57:47.003 00.001 12116 UpdateGuideState exits: m=177929 SNR=31.6
22:57:47.006 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
22:57:47.006 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:47.009 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:47.009 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:47.012 00.003 12116 Enqueuing Expose request
22:57:47.015 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:57:47.015 00.000 11824 MoveAxis(E, 75, ABG)
22:57:47.015 00.000 11824 Guiding  Dir = 2, Dur = 75
22:57:47.016 00.001 11824 IsSlewing returns 0
22:57:47.016 00.000 11824 IsGuiding returns 0
22:57:47.016 00.000 11824 PulseGuide returned control before completion, sleep 85
22:57:47.113 00.097 11824 IsGuiding returns 1
22:57:47.113 00.000 11824 scope still moving after pulse duration time elapsed
22:57:47.144 00.031 11824 IsSlewing returns 0
22:57:47.144 00.000 11824 IsGuiding returns 0
22:57:47.144 00.000 11824 scope move finished after 75 + 54 ms
22:57:47.144 00.000 11824 Move returns status 0, amount 75
22:57:47.144 00.000 11824 MoveAxis(N, 0, ABG)
22:57:47.145 00.001 11824 Move returns status 0, amount 0
22:57:47.145 00.000 11824 move complete, result=0
22:57:47.145 00.000 11824 worker thread done servicing request
22:57:47.145 00.000 11824 Worker thread wakes up
22:57:47.145 00.000 12116 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
22:57:47.148 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:47.148 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:50.548 03.400 11824 Exposure complete
22:57:50.815 00.267 11824 worker thread done servicing request
22:57:50.815 00.000 12116 OnExposeComplete: enter
22:57:50.820 00.005 12116 UpdateGuideState(): m_state=6
22:57:50.826 00.006 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 699
22:57:50.830 00.004 12116 Star::Find returns 1 (0), X=693.17, Y=1005.50, Mass=544896, SNR=92.6, Peak=48640 HFD=3.8
22:57:50.833 00.003 12116 MultiStar: [#1 1.59,-0.12,0.76,U] [#2 1.43,-0.16,0.65,U] [#3 1.22,0.07,0.59,U] [#4 -1.71,0.06,0.66,U] [#5 1.75,0.30,0.18,U] [#6 1.27,0.26,0.68,U] [#7 0.94,0.28,0.14,U] [#8 1.54,-0.19,0.31,U] 
22:57:50.839 00.006 12116 refined, 8 included, MultiStar: {0.91, -0.12}, one-star: {1.00, -0.71}
22:57:50.843 00.004 12116 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.71) = xAngle (-2.85 = -2.85)
22:57:50.847 00.004 12116 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.14 = 0.14)
22:57:50.852 00.005 12116 CameraToMount -- cameraX=0.91 cameraY=-0.12 hyp=0.91 cameraTheta=-0.13 mountX=-0.87 mountY=0.13, mountTheta=3.00
22:57:50.861 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.91, y=-0.12, opts=13)
22:57:50.865 00.004 12116 Enqueuing Move request for scope (0.91, -0.12)
22:57:50.868 00.003 11824 Worker thread wakes up
22:57:50.869 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.12) opts 0xd
22:57:50.869 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1664, FiltMax=65535, Gamma=0.510
22:57:50.873 00.004 11824 Handling offset move in thread for scope, endpoint = (0.91, -0.12)
22:57:50.873 00.000 12116 UpdateGuideState exits: m=544896 SNR=92.6
22:57:50.877 00.004 11824 Moving (0.91, -0.12) raw xDistance=-0.87 yDistance=0.13
22:57:50.877 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:50.885 00.008 11824 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.87
22:57:50.886 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:50.886 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:57:50.886 00.000 11824 MoveAxis(E, 201, ABG)
22:57:50.886 00.000 11824 Guiding  Dir = 2, Dur = 201
22:57:50.886 00.000 11824 IsSlewing returns 0
22:57:50.886 00.000 11824 IsGuiding returns 0
22:57:50.888 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:50.892 00.004 11824 PulseGuide returned control before completion, sleep 209
22:57:50.892 00.000 12116 Enqueuing Expose request
22:57:51.106 00.214 11824 IsGuiding returns 1
22:57:51.106 00.000 11824 scope still moving after pulse duration time elapsed
22:57:51.137 00.031 11824 IsSlewing returns 0
22:57:51.137 00.000 11824 IsGuiding returns 0
22:57:51.137 00.000 11824 scope move finished after 201 + 50 ms
22:57:51.137 00.000 11824 Move returns status 0, amount 201
22:57:51.138 00.001 11824 MoveAxis(N, 0, ABG)
22:57:51.138 00.000 11824 Move returns status 0, amount 0
22:57:51.138 00.000 11824 move complete, result=0
22:57:51.138 00.000 11824 worker thread done servicing request
22:57:51.138 00.000 11824 Worker thread wakes up
22:57:51.138 00.000 12116 GuideStep: -0.9 px 201 ms EAST, 0.1 px 0 ms NORTH
22:57:51.141 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:51.141 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:54.540 03.399 11824 Exposure complete
22:57:54.779 00.239 11824 worker thread done servicing request
22:57:54.779 00.000 12116 OnExposeComplete: enter
22:57:54.783 00.004 12116 UpdateGuideState(): m_state=6
22:57:54.796 00.013 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 700
22:57:54.807 00.011 12116 Star::Find returns 1 (0), X=692.13, Y=1005.86, Mass=810734, SNR=124.4, Peak=65535 HFD=3.7
22:57:54.821 00.014 12116 MultiStar: [#1 0.61,0.37,0.80,U] [#2 0.43,0.13,0.65,U] [#3 0.64,-0.05,0.58,U] [#4 -0.91,0.04,0.24,U] [#5 0.30,0.64,0.30,U] [#6 0.55,0.11,0.54,U] [#7 0.66,0.37,0.21,U] [#8 0.61,-0.10,0.31,U] 
22:57:54.827 00.006 12116 single-star, 8 included, MultiStar: {0.34, 0.07}, one-star: {-0.04, -0.34}
22:57:54.831 00.004 12116 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.71) = xAngle (-4.41 = 1.87)
22:57:54.838 00.007 12116 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.42 = -1.42)
22:57:54.849 00.011 12116 CameraToMount -- cameraX=-0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.70 mountX=-0.10 mountY=-0.34, mountTheta=-1.86
22:57:54.868 00.019 12116 SchedulePrimaryMove(0D79E080, x=-0.04, y=-0.34, opts=13)
22:57:54.875 00.007 12116 Enqueuing Move request for scope (-0.04, -0.34)
22:57:54.880 00.005 11824 Worker thread wakes up
22:57:54.882 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.34) opts 0xd
22:57:54.882 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.04, -0.34)
22:57:54.882 00.000 11824 Moving (-0.04, -0.34) raw xDistance=-0.10 yDistance=-0.34
22:57:54.882 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:57:54.882 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:54.883 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1571, FiltMax=65535, Gamma=0.510
22:57:54.888 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:57:54.888 00.000 12116 UpdateGuideState exits: m=810734 SNR=124.4
22:57:54.892 00.004 11824 MoveAxis(E, 0, ABG)
22:57:54.892 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:54.895 00.003 11824 Move returns status 0, amount 0
22:57:54.895 00.000 11824 MoveAxis(N, 0, ABG)
22:57:54.895 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:54.898 00.003 12116 Enqueuing Expose request
22:57:54.901 00.003 11824 Move returns status 0, amount 0
22:57:54.901 00.000 11824 move complete, result=0
22:57:54.901 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:57:54.907 00.006 11824 worker thread done servicing request
22:57:54.907 00.000 11824 Worker thread wakes up
22:57:54.907 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:54.907 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:57:58.318 03.411 11824 Exposure complete
22:57:58.561 00.243 11824 worker thread done servicing request
22:57:58.561 00.000 12116 OnExposeComplete: enter
22:57:58.564 00.003 12116 UpdateGuideState(): m_state=6
22:57:58.568 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 701
22:57:58.572 00.004 12116 Star::Find returns 1 (0), X=693.34, Y=1005.31, Mass=826075, SNR=130.4, Peak=65485 HFD=3.6
22:57:58.576 00.004 12116 MultiStar: [#1 1.69,-0.16,0.73,U] [#2 1.73,-0.38,0.62,U] [#3 1.60,-0.46,0.61,U] [#4 -2.16,-0.08,0.00,M1] [#5 1.77,-0.33,0.40,U] [#6 1.70,-0.20,0.50,U] [#7 1.97,-0.34,0.00,M1] [#8 1.81,-0.78,0.00,M1] 
22:57:58.580 00.004 12116 single-star, 5 included, MultiStar: {1.55, -0.45}, one-star: {1.16, -0.89}
22:57:58.583 00.003 12116 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.71) = xAngle (-3.37 = 2.91)
22:57:58.587 00.004 12116 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.38 = -0.38)
22:57:58.589 00.002 12116 CameraToMount -- cameraX=1.16 cameraY=-0.89 hyp=1.47 cameraTheta=-0.65 mountX=-1.43 mountY=-0.55, mountTheta=-2.78
22:57:58.596 00.007 12116 SchedulePrimaryMove(0D79E080, x=1.16, y=-0.89, opts=13)
22:57:58.599 00.003 12116 Enqueuing Move request for scope (1.16, -0.89)
22:57:58.603 00.004 11824 Worker thread wakes up
22:57:58.603 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1031, FiltMax=65535, Gamma=0.510
22:57:58.606 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (1.16, -0.89) opts 0xd
22:57:58.607 00.001 12116 UpdateGuideState exits: m=826075 SNR=130.4
22:57:58.610 00.003 11824 Handling offset move in thread for scope, endpoint = (1.16, -0.89)
22:57:58.610 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:58.613 00.003 11824 Moving (1.16, -0.89) raw xDistance=-1.43 yDistance=-0.55
22:57:58.613 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:57:58.616 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.43
22:57:58.616 00.000 12116 Enqueuing Expose request
22:57:58.622 00.006 11824 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
22:57:58.622 00.000 11824 MoveAxis(E, 320, ABG)
22:57:58.622 00.000 11824 Guiding  Dir = 2, Dur = 320
22:57:58.623 00.001 11824 IsSlewing returns 0
22:57:58.623 00.000 11824 IsGuiding returns 0
22:57:58.625 00.002 11824 PulseGuide returned control before completion, sleep 330
22:57:58.964 00.339 11824 IsGuiding returns 1
22:57:58.964 00.000 11824 scope still moving after pulse duration time elapsed
22:57:58.995 00.031 11824 IsSlewing returns 0
22:57:58.995 00.000 11824 IsGuiding returns 0
22:57:58.995 00.000 11824 scope move finished after 320 + 52 ms
22:57:58.996 00.001 11824 Move returns status 0, amount 320
22:57:58.996 00.000 11824 MoveAxis(N, 103, ABG)
22:57:58.996 00.000 11824 Guiding  Dir = 0, Dur = 103
22:57:58.996 00.000 11824 IsSlewing returns 0
22:57:58.997 00.001 11824 IsGuiding returns 0
22:57:58.997 00.000 11824 PulseGuide returned control before completion, sleep 113
22:57:59.119 00.122 11824 IsGuiding returns 1
22:57:59.119 00.000 11824 scope still moving after pulse duration time elapsed
22:57:59.151 00.032 11824 IsSlewing returns 0
22:57:59.151 00.000 11824 IsGuiding returns 0
22:57:59.152 00.001 11824 scope move finished after 103 + 50 ms
22:57:59.152 00.000 11824 Move returns status 0, amount 103
22:57:59.152 00.000 11824 move complete, result=0
22:57:59.152 00.000 11824 worker thread done servicing request
22:57:59.152 00.000 12116 GuideStep: -1.4 px 320 ms EAST, -0.5 px 103 ms NORTH
22:57:59.155 00.003 11824 Worker thread wakes up
22:57:59.155 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:57:59.155 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:02.556 03.401 11824 Exposure complete
22:58:02.806 00.250 11824 worker thread done servicing request
22:58:02.806 00.000 12116 OnExposeComplete: enter
22:58:02.810 00.004 12116 UpdateGuideState(): m_state=6
22:58:02.813 00.003 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 702
22:58:02.817 00.004 12116 Star::Find returns 1 (0), X=692.55, Y=1005.86, Mass=819206, SNR=123.4, Peak=65535 HFD=3.6
22:58:02.822 00.005 12116 MultiStar: [#1 1.08,0.39,0.86,U] [#2 0.94,0.32,0.71,U] [#3 0.87,0.19,0.72,U] [#4 -0.88,0.41,0.44,U] [#5 0.78,0.40,0.38,U] [#6 0.94,0.35,0.61,U] [#7 1.06,0.17,0.42,U] [#8 1.16,0.16,0.32,U] 
22:58:02.825 00.003 12116 single-star, 8 included, MultiStar: {0.72, 0.19}, one-star: {0.38, -0.34}
22:58:02.828 00.003 12116 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.71) = xAngle (-3.45 = 2.84)
22:58:02.831 00.003 12116 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.46 = -0.46)
22:58:02.835 00.004 12116 CameraToMount -- cameraX=0.38 cameraY=-0.34 hyp=0.51 cameraTheta=-0.73 mountX=-0.49 mountY=-0.23, mountTheta=-2.71
22:58:02.841 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.38, y=-0.34, opts=13)
22:58:02.844 00.003 12116 Enqueuing Move request for scope (0.38, -0.34)
22:58:02.847 00.003 11824 Worker thread wakes up
22:58:02.847 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1319, FiltMax=65535, Gamma=0.510
22:58:02.850 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.34) opts 0xd
22:58:02.850 00.000 12116 UpdateGuideState exits: m=819206 SNR=123.4
22:58:02.854 00.004 11824 Handling offset move in thread for scope, endpoint = (0.38, -0.34)
22:58:02.854 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:02.856 00.002 11824 Moving (0.38, -0.34) raw xDistance=-0.49 yDistance=-0.23
22:58:02.857 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:58:02.860 00.003 12116 Enqueuing Expose request
22:58:02.862 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.49
22:58:02.862 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:02.862 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:58:02.863 00.001 11824 MoveAxis(E, 132, ABG)
22:58:02.863 00.000 11824 Guiding  Dir = 2, Dur = 132
22:58:02.863 00.000 11824 IsSlewing returns 0
22:58:02.863 00.000 11824 IsGuiding returns 0
22:58:02.863 00.000 11824 PulseGuide returned control before completion, sleep 142
22:58:03.022 00.159 11824 IsGuiding returns 0
22:58:03.022 00.000 11824 Move returns status 0, amount 132
22:58:03.022 00.000 11824 MoveAxis(N, 0, ABG)
22:58:03.022 00.000 11824 Move returns status 0, amount 0
22:58:03.022 00.000 11824 move complete, result=0
22:58:03.022 00.000 11824 worker thread done servicing request
22:58:03.022 00.000 11824 Worker thread wakes up
22:58:03.022 00.000 12116 GuideStep: -0.5 px 132 ms EAST, -0.2 px 0 ms NORTH
22:58:03.026 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:58:03.026 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:06.441 03.415 11824 Exposure complete
22:58:06.682 00.241 11824 worker thread done servicing request
22:58:06.682 00.000 12116 OnExposeComplete: enter
22:58:06.686 00.004 12116 UpdateGuideState(): m_state=6
22:58:06.690 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 703
22:58:06.693 00.003 12116 Star::Find returns 1 (0), X=691.88, Y=1006.23, Mass=818313, SNR=132.6, Peak=65535 HFD=3.7
22:58:06.697 00.004 12116 MultiStar: [#1 0.32,0.84,0.86,U] [#2 0.05,0.69,0.65,U] [#3 0.21,0.68,0.64,U] [#4 -0.04,0.44,0.56,U] [#5 0.10,0.90,0.36,U] [#6 0.19,0.91,0.63,U] [#7 0.25,0.62,0.35,U] [#8 0.25,0.53,0.30,U] 
22:58:06.702 00.005 12116 single-star, 8 included, MultiStar: {0.08, 0.59}, one-star: {-0.29, 0.03}
22:58:06.706 00.004 12116 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.71) = xAngle (0.33 = 0.33)
22:58:06.709 00.003 12116 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.32 = -2.97)
22:58:06.712 00.003 12116 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.04 mountX=0.28 mountY=-0.05, mountTheta=-0.18
22:58:06.721 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.29, y=0.03, opts=13)
22:58:06.724 00.003 12116 Enqueuing Move request for scope (-0.29, 0.03)
22:58:06.728 00.004 11824 Worker thread wakes up
22:58:06.728 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1674, FiltMax=65535, Gamma=0.510
22:58:06.731 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.03) opts 0xd
22:58:06.732 00.001 12116 UpdateGuideState exits: m=818313 SNR=132.6
22:58:06.735 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.29, 0.03)
22:58:06.735 00.000 11824 Moving (-0.29, 0.03) raw xDistance=0.28 yDistance=-0.05
22:58:06.735 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
22:58:06.735 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:06.739 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:58:06.742 00.003 12116 Enqueuing Expose request
22:58:06.745 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:06.745 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:58:06.745 00.000 11824 MoveAxis(E, 0, ABG)
22:58:06.745 00.000 11824 Move returns status 0, amount 0
22:58:06.745 00.000 11824 MoveAxis(N, 0, ABG)
22:58:06.745 00.000 11824 Move returns status 0, amount 0
22:58:06.746 00.001 11824 move complete, result=0
22:58:06.746 00.000 11824 worker thread done servicing request
22:58:06.746 00.000 11824 Worker thread wakes up
22:58:06.746 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:58:06.746 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:06.756 00.010 12116 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:10.165 03.409 11824 Exposure complete
22:58:10.411 00.246 11824 worker thread done servicing request
22:58:10.411 00.000 12116 OnExposeComplete: enter
22:58:10.414 00.003 12116 UpdateGuideState(): m_state=6
22:58:10.418 00.004 12116 Star::Find(15, 691, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 704
22:58:10.422 00.004 12116 Star::Find returns 1 (0), X=692.04, Y=1005.82, Mass=846981, SNR=121.7, Peak=65535 HFD=4.0
22:58:10.426 00.004 12116 MultiStar: [#1 0.45,0.35,0.79,U] [#2 0.25,0.38,0.62,U] [#3 0.35,0.46,0.68,U] [#4 -0.36,0.11,0.75,U] [#5 0.46,0.45,0.37,U] [#6 0.38,0.37,0.61,U] [#7 0.45,0.25,0.37,U] [#8 0.41,-0.14,0.30,U] 
22:58:10.429 00.003 12116 refined, 8 included, MultiStar: {0.19, 0.18}, one-star: {-0.14, -0.38}
22:58:10.431 00.002 12116 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.71) = xAngle (-1.97 = -1.97)
22:58:10.434 00.003 12116 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.02 = 1.02)
22:58:10.438 00.004 12116 CameraToMount -- cameraX=0.19 cameraY=0.18 hyp=0.26 cameraTheta=0.75 mountX=-0.10 mountY=0.22, mountTheta=2.00
22:58:10.446 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.19, y=0.18, opts=13)
22:58:10.449 00.003 12116 Enqueuing Move request for scope (0.19, 0.18)
22:58:10.452 00.003 11824 Worker thread wakes up
22:58:10.452 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.18) opts 0xd
22:58:10.452 00.000 11824 Handling offset move in thread for scope, endpoint = (0.19, 0.18)
22:58:10.452 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1565, FiltMax=65535, Gamma=0.510
22:58:10.455 00.003 11824 Moving (0.19, 0.18) raw xDistance=-0.10 yDistance=0.22
22:58:10.455 00.000 12116 UpdateGuideState exits: m=846981 SNR=121.7
22:58:10.458 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:58:10.458 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:10.458 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:10.462 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:58:10.462 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:58:10.465 00.003 11824 MoveAxis(E, 0, ABG)
22:58:10.465 00.000 12116 Enqueuing Expose request
22:58:10.468 00.003 11824 Move returns status 0, amount 0
22:58:10.468 00.000 11824 MoveAxis(N, 0, ABG)
22:58:10.468 00.000 11824 Move returns status 0, amount 0
22:58:10.468 00.000 11824 move complete, result=0
22:58:10.468 00.000 11824 worker thread done servicing request
22:58:10.468 00.000 11824 Worker thread wakes up
22:58:10.468 00.000 12116 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:58:10.472 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:58:10.472 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:13.882 03.410 11824 Exposure complete
22:58:14.129 00.247 11824 worker thread done servicing request
22:58:14.129 00.000 12116 OnExposeComplete: enter
22:58:14.132 00.003 12116 UpdateGuideState(): m_state=6
22:58:14.136 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 705
22:58:14.141 00.005 12116 Star::Find returns 1 (0), X=691.96, Y=1006.40, Mass=813089, SNR=138.1, Peak=65535 HFD=3.7
22:58:14.145 00.004 12116 MultiStar: [#1 0.46,0.74,0.67,U] [#2 0.34,0.96,0.59,U] [#3 0.44,0.85,0.56,U] [#4 -0.72,0.67,0.54,U] [#5 0.44,1.09,0.39,U] [#6 0.55,0.72,0.58,U] [#7 0.58,0.71,0.32,U] [#8 0.48,0.56,0.30,U] 
22:58:14.148 00.003 12116 single-star, 8 included, MultiStar: {0.20, 0.67}, one-star: {-0.21, 0.20}
22:58:14.153 00.005 12116 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.71) = xAngle (-0.33 = -0.33)
22:58:14.156 00.003 12116 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.66 = 2.66)
22:58:14.159 00.003 12116 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.38 mountX=0.27 mountY=0.13, mountTheta=0.46
22:58:14.166 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.21, y=0.20, opts=13)
22:58:14.170 00.004 12116 Enqueuing Move request for scope (-0.21, 0.20)
22:58:14.173 00.003 11824 Worker thread wakes up
22:58:14.173 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1245, FiltMax=65535, Gamma=0.510
22:58:14.176 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
22:58:14.176 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
22:58:14.176 00.000 12116 UpdateGuideState exits: m=813089 SNR=138.1
22:58:14.179 00.003 11824 Moving (-0.21, 0.20) raw xDistance=0.27 yDistance=0.13
22:58:14.179 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:14.182 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:58:14.182 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:14.182 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:58:14.185 00.003 12116 Enqueuing Expose request
22:58:14.188 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:58:14.188 00.000 11824 MoveAxis(E, 0, ABG)
22:58:14.188 00.000 11824 Move returns status 0, amount 0
22:58:14.188 00.000 11824 MoveAxis(N, 0, ABG)
22:58:14.189 00.001 11824 Move returns status 0, amount 0
22:58:14.189 00.000 11824 move complete, result=0
22:58:14.189 00.000 12116 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:14.192 00.003 11824 worker thread done servicing request
22:58:14.192 00.000 11824 Worker thread wakes up
22:58:14.192 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:58:14.192 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:17.614 03.422 11824 Exposure complete
22:58:17.869 00.255 11824 worker thread done servicing request
22:58:17.869 00.000 12116 OnExposeComplete: enter
22:58:17.874 00.005 12116 UpdateGuideState(): m_state=6
22:58:17.880 00.006 12116 Star::Find(15, 691, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 706
22:58:17.884 00.004 12116 Star::Find returns 1 (0), X=692.52, Y=1006.10, Mass=830205, SNR=120.8, Peak=65424 HFD=3.7
22:58:17.896 00.012 12116 MultiStar: [#1 0.86,0.59,0.83,U] [#2 0.82,0.70,0.69,U] [#3 0.84,0.32,0.61,U] [#4 -0.99,0.53,0.58,U] [#5 0.99,0.88,0.45,U] [#6 0.89,0.53,0.57,U] [#7 0.99,0.42,0.44,U] [#8 1.05,0.41,0.35,U] 
22:58:17.902 00.006 12116 single-star, 8 included, MultiStar: {0.60, 0.43}, one-star: {0.35, -0.11}
22:58:17.909 00.007 12116 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.71) = xAngle (-3.02 = -3.02)
22:58:17.914 00.005 12116 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.04 = -0.04)
22:58:17.919 00.005 12116 CameraToMount -- cameraX=0.35 cameraY=-0.11 hyp=0.36 cameraTheta=-0.31 mountX=-0.36 mountY=-0.01, mountTheta=-3.11
22:58:17.931 00.012 12116 SchedulePrimaryMove(0D79E080, x=0.35, y=-0.11, opts=13)
22:58:17.937 00.006 12116 Enqueuing Move request for scope (0.35, -0.11)
22:58:17.941 00.004 11824 Worker thread wakes up
22:58:17.943 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.11) opts 0xd
22:58:17.943 00.000 11824 Handling offset move in thread for scope, endpoint = (0.35, -0.11)
22:58:17.943 00.000 11824 Moving (0.35, -0.11) raw xDistance=-0.36 yDistance=-0.01
22:58:17.943 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1475, FiltMax=65535, Gamma=0.510
22:58:17.948 00.005 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
22:58:17.948 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:17.948 00.000 12116 UpdateGuideState exits: m=830205 SNR=120.8
22:58:17.953 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:17.953 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:17.957 00.004 11824 MoveAxis(E, 81, ABG)
22:58:17.957 00.000 11824 Guiding  Dir = 2, Dur = 81
22:58:17.957 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:58:17.962 00.005 12116 Enqueuing Expose request
22:58:17.966 00.004 11824 IsSlewing returns 0
22:58:17.966 00.000 11824 IsGuiding returns 0
22:58:17.967 00.001 11824 PulseGuide returned control before completion, sleep 91
22:58:18.063 00.096 11824 IsGuiding returns 1
22:58:18.064 00.001 11824 scope still moving after pulse duration time elapsed
22:58:18.095 00.031 11824 IsSlewing returns 0
22:58:18.095 00.000 11824 IsGuiding returns 0
22:58:18.095 00.000 11824 scope move finished after 81 + 47 ms
22:58:18.096 00.001 11824 Move returns status 0, amount 81
22:58:18.096 00.000 11824 MoveAxis(N, 0, ABG)
22:58:18.096 00.000 11824 Move returns status 0, amount 0
22:58:18.096 00.000 11824 move complete, result=0
22:58:18.096 00.000 11824 worker thread done servicing request
22:58:18.096 00.000 11824 Worker thread wakes up
22:58:18.096 00.000 12116 GuideStep: -0.4 px 81 ms EAST, -0.0 px 0 ms NORTH
22:58:18.100 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:58:18.100 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:21.501 03.401 11824 Exposure complete
22:58:21.740 00.239 11824 worker thread done servicing request
22:58:21.740 00.000 12116 OnExposeComplete: enter
22:58:21.743 00.003 12116 UpdateGuideState(): m_state=6
22:58:21.747 00.004 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 707
22:58:21.749 00.002 12116 Star::Find returns 1 (0), X=691.85, Y=1006.39, Mass=827287, SNR=126.6, Peak=65535 HFD=3.6
22:58:21.754 00.005 12116 MultiStar: [#1 0.24,0.73,0.92,U] [#2 0.15,0.82,0.67,U] [#3 0.23,0.75,0.68,U] [#4 -0.29,0.42,0.62,U] [#5 0.08,0.88,0.47,U] [#6 0.26,0.87,0.50,U] [#7 0.21,0.56,0.44,U] [#8 0.24,0.70,0.30,U] 
22:58:21.757 00.003 12116 single-star, 8 included, MultiStar: {0.05, 0.62}, one-star: {-0.32, 0.19}
22:58:21.760 00.003 12116 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.71) = xAngle (-0.10 = -0.10)
22:58:21.764 00.004 12116 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.89 = 2.89)
22:58:21.767 00.003 12116 CameraToMount -- cameraX=-0.32 cameraY=0.19 hyp=0.37 cameraTheta=2.62 mountX=0.37 mountY=0.09, mountTheta=0.25
22:58:21.773 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.32, y=0.19, opts=13)
22:58:21.776 00.003 12116 Enqueuing Move request for scope (-0.32, 0.19)
22:58:21.781 00.005 11824 Worker thread wakes up
22:58:21.781 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1511, FiltMax=65535, Gamma=0.510
22:58:21.784 00.003 12116 UpdateGuideState exits: m=827287 SNR=126.6
22:58:21.787 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.19) opts 0xd
22:58:21.787 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:21.789 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:58:21.792 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.32, 0.19)
22:58:21.792 00.000 12116 Enqueuing Expose request
22:58:21.795 00.003 11824 Moving (-0.32, 0.19) raw xDistance=0.37 yDistance=0.09
22:58:21.796 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
22:58:21.796 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:21.796 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:58:21.796 00.000 11824 MoveAxis(W, 77, ABG)
22:58:21.796 00.000 11824 Guiding  Dir = 3, Dur = 77
22:58:21.796 00.000 11824 IsSlewing returns 0
22:58:21.797 00.001 11824 IsGuiding returns 0
22:58:21.797 00.000 11824 PulseGuide returned control before completion, sleep 87
22:58:21.888 00.091 11824 IsGuiding returns 1
22:58:21.888 00.000 11824 scope still moving after pulse duration time elapsed
22:58:21.920 00.032 11824 IsSlewing returns 0
22:58:21.920 00.000 11824 IsGuiding returns 0
22:58:21.921 00.001 11824 scope move finished after 77 + 46 ms
22:58:21.921 00.000 11824 Move returns status 0, amount 77
22:58:21.921 00.000 11824 MoveAxis(N, 0, ABG)
22:58:21.921 00.000 11824 Move returns status 0, amount 0
22:58:21.921 00.000 11824 move complete, result=0
22:58:21.921 00.000 11824 worker thread done servicing request
22:58:21.921 00.000 11824 Worker thread wakes up
22:58:21.921 00.000 12116 GuideStep: 0.4 px 77 ms WEST, 0.1 px 0 ms NORTH
22:58:21.924 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:58:21.924 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:25.331 03.407 11824 Exposure complete
22:58:25.566 00.235 11824 worker thread done servicing request
22:58:25.566 00.000 12116 OnExposeComplete: enter
22:58:25.570 00.004 12116 UpdateGuideState(): m_state=6
22:58:25.573 00.003 12116 Star::Find(15, 691, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 708
22:58:25.577 00.004 12116 Star::Find returns 1 (0), X=692.69, Y=1005.95, Mass=829420, SNR=121.2, Peak=63879 HFD=4.0
22:58:25.580 00.003 12116 MultiStar: [#1 1.19,0.33,0.88,U] [#2 1.05,0.36,0.63,U] [#3 1.05,0.34,0.68,U] [#4 -0.94,0.33,0.64,U] [#5 0.99,0.46,0.37,U] [#6 1.16,0.34,0.58,U] [#7 1.08,0.49,0.45,U] [#8 1.19,0.21,0.32,U] 
22:58:25.583 00.003 12116 single-star, 8 included, MultiStar: {0.77, 0.24}, one-star: {0.52, -0.26}
22:58:25.586 00.003 12116 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.71) = xAngle (-3.18 = 3.11)
22:58:25.588 00.002 12116 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.19 = -0.19)
22:58:25.591 00.003 12116 CameraToMount -- cameraX=0.52 cameraY=-0.26 hyp=0.58 cameraTheta=-0.46 mountX=-0.58 mountY=-0.11, mountTheta=-2.95
22:58:25.596 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.52, y=-0.26, opts=13)
22:58:25.598 00.002 12116 Enqueuing Move request for scope (0.52, -0.26)
22:58:25.602 00.004 11824 Worker thread wakes up
22:58:25.602 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1370, FiltMax=65535, Gamma=0.510
22:58:25.605 00.003 12116 UpdateGuideState exits: m=829420 SNR=121.2
22:58:25.608 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.26) opts 0xd
22:58:25.608 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:25.612 00.004 11824 Handling offset move in thread for scope, endpoint = (0.52, -0.26)
22:58:25.612 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:58:25.614 00.002 12116 Enqueuing Expose request
22:58:25.617 00.003 11824 Moving (0.52, -0.26) raw xDistance=-0.58 yDistance=-0.11
22:58:25.617 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.58
22:58:25.618 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:25.618 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:58:25.618 00.000 11824 MoveAxis(E, 124, ABG)
22:58:25.618 00.000 11824 Guiding  Dir = 2, Dur = 124
22:58:25.618 00.000 11824 IsSlewing returns 0
22:58:25.618 00.000 11824 IsGuiding returns 0
22:58:25.620 00.002 11824 PulseGuide returned control before completion, sleep 134
22:58:25.766 00.146 11824 IsGuiding returns 1
22:58:25.766 00.000 11824 scope still moving after pulse duration time elapsed
22:58:25.797 00.031 11824 IsSlewing returns 0
22:58:25.797 00.000 11824 IsGuiding returns 0
22:58:25.797 00.000 11824 scope move finished after 124 + 54 ms
22:58:25.797 00.000 11824 Move returns status 0, amount 124
22:58:25.797 00.000 11824 MoveAxis(N, 0, ABG)
22:58:25.797 00.000 11824 Move returns status 0, amount 0
22:58:25.798 00.001 11824 move complete, result=0
22:58:25.798 00.000 11824 worker thread done servicing request
22:58:25.798 00.000 11824 Worker thread wakes up
22:58:25.798 00.000 12116 GuideStep: -0.6 px 124 ms EAST, -0.1 px 0 ms NORTH
22:58:25.802 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:58:25.802 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:29.220 03.418 11824 Exposure complete
22:58:29.481 00.261 11824 worker thread done servicing request
22:58:29.481 00.000 12116 OnExposeComplete: enter
22:58:29.484 00.003 12116 UpdateGuideState(): m_state=6
22:58:29.488 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 709
22:58:29.491 00.003 12116 Star::Find returns 1 (0), X=692.61, Y=1005.79, Mass=800325, SNR=116.6, Peak=65216 HFD=3.7
22:58:29.495 00.004 12116 MultiStar: [#1 1.12,0.38,0.84,U] [#2 0.94,0.20,0.59,U] [#3 0.97,0.27,0.62,U] [#4 -1.26,0.16,0.69,U] [#5 0.99,0.23,0.39,U] [#6 0.97,0.30,0.61,U] [#7 1.09,0.24,0.43,U] [#8 1.15,-0.08,0.38,U] 
22:58:29.497 00.002 12116 single-star, 8 included, MultiStar: {0.64, 0.12}, one-star: {0.44, -0.41}
22:58:29.500 00.003 12116 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.71) = xAngle (-3.48 = 2.81)
22:58:29.504 00.004 12116 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.49 = -0.49)
22:58:29.507 00.003 12116 CameraToMount -- cameraX=0.44 cameraY=-0.41 hyp=0.60 cameraTheta=-0.76 mountX=-0.57 mountY=-0.28, mountTheta=-2.68
22:58:29.515 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.44, y=-0.41, opts=13)
22:58:29.519 00.004 12116 Enqueuing Move request for scope (0.44, -0.41)
22:58:29.522 00.003 11824 Worker thread wakes up
22:58:29.522 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1603, FiltMax=65535, Gamma=0.510
22:58:29.525 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.41) opts 0xd
22:58:29.525 00.000 12116 UpdateGuideState exits: m=800325 SNR=116.6
22:58:29.528 00.003 11824 Handling offset move in thread for scope, endpoint = (0.44, -0.41)
22:58:29.528 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:29.532 00.004 11824 Moving (0.44, -0.41) raw xDistance=-0.57 yDistance=-0.28
22:58:29.532 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:58:29.535 00.003 12116 Enqueuing Expose request
22:58:29.538 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
22:58:29.538 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:29.538 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:58:29.538 00.000 11824 MoveAxis(E, 136, ABG)
22:58:29.538 00.000 11824 Guiding  Dir = 2, Dur = 136
22:58:29.538 00.000 11824 IsSlewing returns 0
22:58:29.539 00.001 11824 IsGuiding returns 0
22:58:29.539 00.000 11824 PulseGuide returned control before completion, sleep 146
22:58:29.698 00.159 11824 IsGuiding returns 0
22:58:29.698 00.000 11824 Move returns status 0, amount 136
22:58:29.698 00.000 11824 MoveAxis(N, 0, ABG)
22:58:29.698 00.000 11824 Move returns status 0, amount 0
22:58:29.698 00.000 11824 move complete, result=0
22:58:29.698 00.000 11824 worker thread done servicing request
22:58:29.698 00.000 11824 Worker thread wakes up
22:58:29.699 00.001 12116 GuideStep: -0.6 px 136 ms EAST, -0.3 px 0 ms NORTH
22:58:29.703 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:58:29.703 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:33.100 03.397 11824 Exposure complete
22:58:33.392 00.292 12116 OnExposeComplete: enter
22:58:33.395 00.003 12116 UpdateGuideState(): m_state=6
22:58:33.400 00.005 11824 worker thread done servicing request
22:58:33.401 00.001 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 710
22:58:33.408 00.007 12116 Star::Find returns 1 (0), X=692.06, Y=1006.18, Mass=856421, SNR=131.2, Peak=65535 HFD=4.1
22:58:33.414 00.006 12116 MultiStar: [#1 0.27,0.71,0.75,U] [#2 0.37,0.45,0.66,U] [#3 0.28,0.51,0.64,U] [#4 -0.36,0.55,0.58,U] [#5 0.30,0.47,0.42,U] [#6 0.30,0.82,0.55,U] [#7 0.19,0.55,0.39,U] [#8 0.75,0.44,0.31,U] 
22:58:33.423 00.009 12116 single-star, 8 included, MultiStar: {0.17, 0.46}, one-star: {-0.11, -0.03}
22:58:33.429 00.006 12116 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.71) = xAngle (-5.59 = 0.69)
22:58:33.435 00.006 12116 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.61 = -2.61)
22:58:33.440 00.005 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.88 mountX=0.09 mountY=-0.06, mountTheta=-0.59
22:58:33.450 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.03, opts=13)
22:58:33.455 00.005 12116 Enqueuing Move request for scope (-0.11, -0.03)
22:58:33.459 00.004 11824 Worker thread wakes up
22:58:33.459 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4992, FiltMin=1686, FiltMax=65535, Gamma=0.510
22:58:33.462 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
22:58:33.462 00.000 12116 UpdateGuideState exits: m=856421 SNR=131.2
22:58:33.465 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
22:58:33.465 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:33.468 00.003 11824 Moving (-0.11, -0.03) raw xDistance=0.09 yDistance=-0.06
22:58:33.469 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:58:33.472 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:58:33.472 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:33.472 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:58:33.472 00.000 11824 MoveAxis(E, 0, ABG)
22:58:33.472 00.000 11824 Move returns status 0, amount 0
22:58:33.472 00.000 11824 MoveAxis(N, 0, ABG)
22:58:33.474 00.002 11824 Move returns status 0, amount 0
22:58:33.474 00.000 11824 move complete, result=0
22:58:33.474 00.000 12116 Enqueuing Expose request
22:58:33.477 00.003 11824 worker thread done servicing request
22:58:33.477 00.000 11824 Worker thread wakes up
22:58:33.478 00.001 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:33.481 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:58:33.481 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:36.947 03.466 11824 Exposure complete
22:58:37.199 00.252 11824 worker thread done servicing request
22:58:37.199 00.000 12116 OnExposeComplete: enter
22:58:37.205 00.006 12116 UpdateGuideState(): m_state=6
22:58:37.209 00.004 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 711
22:58:37.215 00.006 12116 Star::Find returns 1 (0), X=692.46, Y=1005.98, Mass=773933, SNR=106.0, Peak=59760 HFD=3.6
22:58:37.219 00.004 12116 MultiStar: [#1 0.90,0.50,0.84,U] [#2 0.57,0.53,0.77,U] [#3 0.86,0.36,0.89,U] [#4 -0.94,0.31,0.71,U] [#5 0.77,0.43,0.58,U] [#6 0.85,0.41,0.74,U] [#7 0.91,0.30,0.47,U] [#8 0.63,0.52,0.35,U] 
22:58:37.222 00.003 12116 single-star, 8 included, MultiStar: {0.52, 0.32}, one-star: {0.29, -0.23}
22:58:37.226 00.004 12116 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.71) = xAngle (-3.38 = 2.90)
22:58:37.229 00.003 12116 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.40 = -0.40)
22:58:37.231 00.002 12116 CameraToMount -- cameraX=0.29 cameraY=-0.23 hyp=0.37 cameraTheta=-0.67 mountX=-0.36 mountY=-0.14, mountTheta=-2.76
22:58:37.240 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.23, opts=13)
22:58:37.243 00.003 12116 Enqueuing Move request for scope (0.29, -0.23)
22:58:37.246 00.003 11824 Worker thread wakes up
22:58:37.246 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.23) opts 0xd
22:58:37.246 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1707, FiltMax=65535, Gamma=0.510
22:58:37.249 00.003 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.23)
22:58:37.249 00.000 12116 UpdateGuideState exits: m=773933 SNR=106.0
22:58:37.252 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:37.256 00.004 11824 Moving (0.29, -0.23) raw xDistance=-0.36 yDistance=-0.14
22:58:37.256 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:58:37.259 00.003 12116 Enqueuing Expose request
22:58:37.262 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
22:58:37.262 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:37.262 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:58:37.262 00.000 11824 MoveAxis(E, 81, ABG)
22:58:37.263 00.001 11824 Guiding  Dir = 2, Dur = 81
22:58:37.263 00.000 11824 IsSlewing returns 0
22:58:37.263 00.000 11824 IsGuiding returns 0
22:58:37.263 00.000 11824 PulseGuide returned control before completion, sleep 91
22:58:37.367 00.104 11824 IsGuiding returns 1
22:58:37.367 00.000 11824 scope still moving after pulse duration time elapsed
22:58:37.398 00.031 11824 IsSlewing returns 0
22:58:37.398 00.000 11824 IsGuiding returns 0
22:58:37.398 00.000 11824 scope move finished after 81 + 54 ms
22:58:37.398 00.000 11824 Move returns status 0, amount 81
22:58:37.398 00.000 11824 MoveAxis(N, 0, ABG)
22:58:37.399 00.001 11824 Move returns status 0, amount 0
22:58:37.399 00.000 11824 move complete, result=0
22:58:37.399 00.000 11824 worker thread done servicing request
22:58:37.399 00.000 11824 Worker thread wakes up
22:58:37.399 00.000 12116 GuideStep: -0.4 px 81 ms EAST, -0.1 px 0 ms NORTH
22:58:37.403 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:58:37.403 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:40.801 03.398 11824 Exposure complete
22:58:41.056 00.255 11824 worker thread done servicing request
22:58:41.057 00.001 12116 OnExposeComplete: enter
22:58:41.061 00.004 12116 UpdateGuideState(): m_state=6
22:58:41.066 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 712
22:58:41.073 00.007 12116 Star::Find returns 1 (0), X=691.82, Y=1006.47, Mass=795213, SNR=121.4, Peak=65535 HFD=3.7
22:58:41.076 00.003 12116 MultiStar: [#1 0.25,1.03,0.74,U] [#2 0.13,0.97,0.75,U] [#3 0.14,1.07,0.70,U] [#4 -0.28,0.80,0.66,U] [#5 -0.07,1.01,0.37,U] [#6 0.30,0.85,0.62,U] [#7 0.14,1.08,0.38,U] [#8 0.17,0.68,0.29,U] 
22:58:41.080 00.004 12116 single-star, 8 included, MultiStar: {0.02, 0.83}, one-star: {-0.35, 0.27}
22:58:41.082 00.002 12116 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.71) = xAngle (-0.22 = -0.22)
22:58:41.086 00.004 12116 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.77 = 2.77)
22:58:41.089 00.003 12116 CameraToMount -- cameraX=-0.35 cameraY=0.27 hyp=0.44 cameraTheta=2.50 mountX=0.43 mountY=0.16, mountTheta=0.35
22:58:41.094 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.35, y=0.27, opts=13)
22:58:41.097 00.003 12116 Enqueuing Move request for scope (-0.35, 0.27)
22:58:41.101 00.004 11824 Worker thread wakes up
22:58:41.101 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5005, FiltMin=1562, FiltMax=65535, Gamma=0.510
22:58:41.104 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.27) opts 0xd
22:58:41.104 00.000 12116 UpdateGuideState exits: m=795213 SNR=121.4
22:58:41.107 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.35, 0.27)
22:58:41.107 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:41.110 00.003 11824 Moving (-0.35, 0.27) raw xDistance=0.43 yDistance=0.16
22:58:41.111 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:58:41.113 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.43
22:58:41.113 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:41.113 00.000 12116 Enqueuing Expose request
22:58:41.116 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:58:41.117 00.001 11824 MoveAxis(W, 91, ABG)
22:58:41.117 00.000 11824 Guiding  Dir = 3, Dur = 91
22:58:41.117 00.000 11824 IsSlewing returns 0
22:58:41.118 00.001 11824 IsGuiding returns 0
22:58:41.118 00.000 11824 PulseGuide returned control before completion, sleep 101
22:58:41.235 00.117 11824 IsGuiding returns 1
22:58:41.235 00.000 11824 scope still moving after pulse duration time elapsed
22:58:41.266 00.031 11824 IsSlewing returns 0
22:58:41.266 00.000 11824 IsGuiding returns 0
22:58:41.267 00.001 11824 scope move finished after 91 + 57 ms
22:58:41.267 00.000 11824 Move returns status 0, amount 91
22:58:41.267 00.000 11824 MoveAxis(N, 0, ABG)
22:58:41.267 00.000 11824 Move returns status 0, amount 0
22:58:41.267 00.000 11824 move complete, result=0
22:58:41.267 00.000 11824 worker thread done servicing request
22:58:41.267 00.000 11824 Worker thread wakes up
22:58:41.267 00.000 12116 GuideStep: 0.4 px 91 ms WEST, 0.2 px 0 ms NORTH
22:58:41.271 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:58:41.271 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:44.695 03.424 11824 Exposure complete
22:58:44.945 00.250 11824 worker thread done servicing request
22:58:44.945 00.000 12116 OnExposeComplete: enter
22:58:44.948 00.003 12116 UpdateGuideState(): m_state=6
22:58:44.953 00.005 12116 Star::Find(15, 691, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 713
22:58:44.956 00.003 12116 Star::Find returns 1 (0), X=692.35, Y=1006.31, Mass=783054, SNR=113.2, Peak=65535 HFD=3.5
22:58:44.960 00.004 12116 MultiStar: [#1 0.81,0.75,0.88,U] [#2 0.68,0.82,0.71,U] [#3 0.59,0.59,0.70,U] [#4 -0.84,0.62,0.68,U] [#5 0.61,1.10,0.43,U] [#6 0.74,0.42,0.58,U] [#7 0.72,0.67,0.49,U] [#8 0.75,0.87,0.29,U] 
22:58:44.963 00.003 12116 single-star, 8 included, MultiStar: {0.43, 0.60}, one-star: {0.18, 0.11}
22:58:44.968 00.005 12116 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.71) = xAngle (-2.18 = -2.18)
22:58:44.971 00.003 12116 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.81 = 0.81)
22:58:44.974 00.003 12116 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.54 mountX=-0.12 mountY=0.15, mountTheta=2.24
22:58:44.983 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.18, y=0.11, opts=13)
22:58:44.987 00.004 12116 Enqueuing Move request for scope (0.18, 0.11)
22:58:44.989 00.002 11824 Worker thread wakes up
22:58:44.990 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5031, FiltMin=1178, FiltMax=65535, Gamma=0.510
22:58:44.992 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
22:58:44.993 00.001 12116 UpdateGuideState exits: m=783054 SNR=113.2
22:58:44.995 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:44.998 00.003 11824 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
22:58:44.998 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:58:45.002 00.004 12116 Enqueuing Expose request
22:58:45.005 00.003 11824 Moving (0.18, 0.11) raw xDistance=-0.12 yDistance=0.15
22:58:45.005 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:58:45.005 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:45.005 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:58:45.005 00.000 11824 MoveAxis(E, 0, ABG)
22:58:45.005 00.000 11824 Move returns status 0, amount 0
22:58:45.005 00.000 11824 MoveAxis(N, 0, ABG)
22:58:45.005 00.000 11824 Move returns status 0, amount 0
22:58:45.005 00.000 11824 move complete, result=0
22:58:45.006 00.001 11824 worker thread done servicing request
22:58:45.006 00.000 11824 Worker thread wakes up
22:58:45.006 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:58:45.006 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:45.009 00.003 12116 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:58:48.405 03.396 11824 Exposure complete
22:58:48.640 00.235 11824 worker thread done servicing request
22:58:48.640 00.000 12116 OnExposeComplete: enter
22:58:48.644 00.004 12116 UpdateGuideState(): m_state=6
22:58:48.647 00.003 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 714
22:58:48.650 00.003 12116 Star::Find returns 1 (0), X=692.25, Y=1006.25, Mass=666691, SNR=96.1, Peak=57136 HFD=3.5
22:58:48.654 00.004 12116 MultiStar: [#1 0.66,0.62,0.94,U] [#2 0.71,0.81,0.68,U] [#3 0.60,0.99,0.86,U] [#4 -0.73,0.63,0.80,U] [#5 0.39,1.06,0.47,U] [#6 0.59,1.16,0.88,U] [#7 0.75,0.87,0.53,U] [#8 1.13,0.12,0.35,U] 
22:58:48.657 00.003 12116 single-star, 8 included, MultiStar: {0.40, 0.70}, one-star: {0.08, 0.04}
22:58:48.660 00.003 12116 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.71) = xAngle (-2.22 = -2.22)
22:58:48.663 00.003 12116 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.76 = 0.76)
22:58:48.665 00.002 12116 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.49 mountX=-0.05 mountY=0.06, mountTheta=2.29
22:58:48.671 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=0.04, opts=13)
22:58:48.674 00.003 12116 Enqueuing Move request for scope (0.08, 0.04)
22:58:48.677 00.003 11824 Worker thread wakes up
22:58:48.677 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5053, FiltMin=1626, FiltMax=65535, Gamma=0.510
22:58:48.680 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:58:48.680 00.000 12116 UpdateGuideState exits: m=666691 SNR=96.1
22:58:48.682 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:48.686 00.004 11824 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:58:48.686 00.000 11824 Moving (0.08, 0.04) raw xDistance=-0.05 yDistance=0.06
22:58:48.686 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:58:48.688 00.002 12116 Enqueuing Expose request
22:58:48.691 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:58:48.691 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:48.691 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:58:48.691 00.000 11824 MoveAxis(E, 0, ABG)
22:58:48.691 00.000 11824 Move returns status 0, amount 0
22:58:48.691 00.000 11824 MoveAxis(N, 0, ABG)
22:58:48.691 00.000 11824 Move returns status 0, amount 0
22:58:48.691 00.000 11824 move complete, result=0
22:58:48.692 00.001 11824 worker thread done servicing request
22:58:48.692 00.000 11824 Worker thread wakes up
22:58:48.692 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:58:48.692 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:48.695 00.003 12116 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:52.107 03.412 11824 Exposure complete
22:58:52.371 00.264 11824 worker thread done servicing request
22:58:52.371 00.000 12116 OnExposeComplete: enter
22:58:52.374 00.003 12116 UpdateGuideState(): m_state=6
22:58:52.379 00.005 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 715
22:58:52.382 00.003 12116 Star::Find returns 1 (0), X=692.05, Y=1006.39, Mass=663374, SNR=91.2, Peak=52192 HFD=3.8
22:58:52.387 00.005 12116 MultiStar: [#1 0.40,0.77,1.02,U] [#2 0.44,0.64,0.69,U] [#3 0.58,0.51,0.78,U] [#4 -0.49,0.46,0.96,U] [#5 0.35,0.76,0.42,U] [#6 0.45,0.68,0.80,U] [#7 0.38,1.04,0.50,U] [#8 0.33,0.62,0.32,U] 
22:58:52.390 00.003 12116 single-star, 8 included, MultiStar: {0.21, 0.59}, one-star: {-0.12, 0.18}
22:58:52.393 00.003 12116 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.71) = xAngle (-0.58 = -0.58)
22:58:52.396 00.003 12116 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.41 = 2.41)
22:58:52.398 00.002 12116 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.22 cameraTheta=2.14 mountX=0.18 mountY=0.15, mountTheta=0.67
22:58:52.404 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=0.18, opts=13)
22:58:52.408 00.004 12116 Enqueuing Move request for scope (-0.12, 0.18)
22:58:52.411 00.003 11824 Worker thread wakes up
22:58:52.411 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1539, FiltMax=65535, Gamma=0.510
22:58:52.414 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
22:58:52.414 00.000 12116 UpdateGuideState exits: m=663374 SNR=91.2
22:58:52.417 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
22:58:52.417 00.000 11824 Moving (-0.12, 0.18) raw xDistance=0.18 yDistance=0.15
22:58:52.418 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:52.421 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:58:52.421 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:52.421 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:58:52.423 00.002 12116 Enqueuing Expose request
22:58:52.426 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:58:52.426 00.000 11824 MoveAxis(E, 0, ABG)
22:58:52.427 00.001 11824 Move returns status 0, amount 0
22:58:52.427 00.000 11824 MoveAxis(N, 0, ABG)
22:58:52.427 00.000 11824 Move returns status 0, amount 0
22:58:52.427 00.000 11824 move complete, result=0
22:58:52.427 00.000 11824 worker thread done servicing request
22:58:52.427 00.000 11824 Worker thread wakes up
22:58:52.427 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:58:52.427 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:52.430 00.003 12116 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:55.852 03.422 11824 Exposure complete
22:58:56.105 00.253 11824 worker thread done servicing request
22:58:56.105 00.000 12116 OnExposeComplete: enter
22:58:56.108 00.003 12116 UpdateGuideState(): m_state=6
22:58:56.112 00.004 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 716
22:58:56.115 00.003 12116 Star::Find returns 1 (0), X=692.51, Y=1005.95, Mass=544864, SNR=87.0, Peak=44887 HFD=3.7
22:58:56.118 00.003 12116 MultiStar: [#1 1.10,0.54,0.81,U] [#2 0.52,0.52,0.49,U] [#3 0.78,0.34,0.99,U] [#4 -1.02,0.30,0.86,U] [#5 0.70,0.59,0.48,U] [#6 0.92,0.33,0.80,U] [#7 0.99,0.61,0.50,U] [#8 1.02,-0.11,0.20,U] 
22:58:56.122 00.004 12116 single-star, 8 included, MultiStar: {0.51, 0.30}, one-star: {0.34, -0.26}
22:58:56.124 00.002 12116 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.71) = xAngle (-3.36 = 2.92)
22:58:56.127 00.003 12116 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.37 = -0.37)
22:58:56.130 00.003 12116 CameraToMount -- cameraX=0.34 cameraY=-0.26 hyp=0.43 cameraTheta=-0.65 mountX=-0.41 mountY=-0.16, mountTheta=-2.78
22:58:56.136 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.34, y=-0.26, opts=13)
22:58:56.140 00.004 12116 Enqueuing Move request for scope (0.34, -0.26)
22:58:56.143 00.003 11824 Worker thread wakes up
22:58:56.143 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1610, FiltMax=65535, Gamma=0.510
22:58:56.145 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.26) opts 0xd
22:58:56.146 00.001 12116 UpdateGuideState exits: m=544864 SNR=87.0
22:58:56.148 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:56.151 00.003 11824 Handling offset move in thread for scope, endpoint = (0.34, -0.26)
22:58:56.151 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:58:56.154 00.003 12116 Enqueuing Expose request
22:58:56.157 00.003 11824 Moving (0.34, -0.26) raw xDistance=-0.41 yDistance=-0.16
22:58:56.157 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
22:58:56.157 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:56.157 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:58:56.157 00.000 11824 MoveAxis(E, 93, ABG)
22:58:56.157 00.000 11824 Guiding  Dir = 2, Dur = 93
22:58:56.157 00.000 11824 IsSlewing returns 0
22:58:56.158 00.001 11824 IsGuiding returns 0
22:58:56.158 00.000 11824 PulseGuide returned control before completion, sleep 103
22:58:56.276 00.118 11824 IsGuiding returns 1
22:58:56.276 00.000 11824 scope still moving after pulse duration time elapsed
22:58:56.307 00.031 11824 IsSlewing returns 0
22:58:56.307 00.000 11824 IsGuiding returns 0
22:58:56.307 00.000 11824 scope move finished after 93 + 56 ms
22:58:56.307 00.000 11824 Move returns status 0, amount 93
22:58:56.307 00.000 11824 MoveAxis(N, 0, ABG)
22:58:56.307 00.000 11824 Move returns status 0, amount 0
22:58:56.307 00.000 11824 move complete, result=0
22:58:56.308 00.001 11824 worker thread done servicing request
22:58:56.308 00.000 11824 Worker thread wakes up
22:58:56.308 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:58:56.308 00.000 12116 GuideStep: -0.4 px 93 ms EAST, -0.2 px 0 ms NORTH
22:58:56.311 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:58:59.756 03.445 11824 Exposure complete
22:59:00.086 00.330 11824 worker thread done servicing request
22:59:00.087 00.001 12116 OnExposeComplete: enter
22:59:00.090 00.003 12116 UpdateGuideState(): m_state=6
22:59:00.096 00.006 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 717
22:59:00.105 00.009 12116 Star::Find returns 1 (0), X=692.40, Y=1005.89, Mass=192480, SNR=37.5, Peak=23600 HFD=3.5
22:59:00.110 00.005 12116 MultiStar: [#1 0.78,0.54,0.81,U] [#2 0.98,0.06,0.64,U] [#3 0.74,0.32,2.01,U] [#4 -1.01,0.44,1.75,U] [#5 0.34,0.63,0.55,U] [#6 0.85,0.48,1.89,U] [#7 0.79,0.34,0.94,U] [#8 1.46,0.39,0.42,U] 
22:59:00.113 00.003 12116 single-star, 8 included, MultiStar: {0.43, 0.33}, one-star: {0.23, -0.32}
22:59:00.117 00.004 12116 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.71) = xAngle (-3.67 = 2.62)
22:59:00.121 00.004 12116 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.68 = -0.68)
22:59:00.124 00.003 12116 CameraToMount -- cameraX=0.23 cameraY=-0.32 hyp=0.39 cameraTheta=-0.95 mountX=-0.34 mountY=-0.24, mountTheta=-2.51
22:59:00.133 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.23, y=-0.32, opts=13)
22:59:00.138 00.005 12116 Enqueuing Move request for scope (0.23, -0.32)
22:59:00.141 00.003 11824 Worker thread wakes up
22:59:00.141 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.32) opts 0xd
22:59:00.142 00.001 11824 Handling offset move in thread for scope, endpoint = (0.23, -0.32)
22:59:00.142 00.000 11824 Moving (0.23, -0.32) raw xDistance=-0.34 yDistance=-0.24
22:59:00.142 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
22:59:00.142 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:00.142 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5555, FiltMin=1408, FiltMax=65535, Gamma=0.510
22:59:00.146 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:59:00.146 00.000 12116 UpdateGuideState exits: m=192480 SNR=37.5
22:59:00.149 00.003 11824 MoveAxis(E, 82, ABG)
22:59:00.149 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:00.153 00.004 11824 Guiding  Dir = 2, Dur = 82
22:59:00.153 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:00.156 00.003 12116 Enqueuing Expose request
22:59:00.160 00.004 11824 IsSlewing returns 0
22:59:00.160 00.000 11824 IsGuiding returns 0
22:59:00.161 00.001 11824 PulseGuide returned control before completion, sleep 92
22:59:00.268 00.107 11824 IsGuiding returns 1
22:59:00.268 00.000 11824 scope still moving after pulse duration time elapsed
22:59:00.300 00.032 11824 IsSlewing returns 0
22:59:00.300 00.000 11824 IsGuiding returns 0
22:59:00.301 00.001 11824 scope move finished after 82 + 58 ms
22:59:00.301 00.000 11824 Move returns status 0, amount 82
22:59:00.301 00.000 11824 MoveAxis(N, 0, ABG)
22:59:00.301 00.000 11824 Move returns status 0, amount 0
22:59:00.301 00.000 11824 move complete, result=0
22:59:00.302 00.001 11824 worker thread done servicing request
22:59:00.302 00.000 11824 Worker thread wakes up
22:59:00.302 00.000 12116 GuideStep: -0.3 px 82 ms EAST, -0.2 px 0 ms NORTH
22:59:00.306 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:00.306 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:03.716 03.410 11824 Exposure complete
22:59:03.950 00.234 11824 worker thread done servicing request
22:59:03.950 00.000 12116 OnExposeComplete: enter
22:59:03.955 00.005 12116 UpdateGuideState(): m_state=6
22:59:03.958 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 718
22:59:03.961 00.003 12116 Star::Find returns 1 (0), X=692.61, Y=1005.86, Mass=388240, SNR=60.1, Peak=36128 HFD=3.6
22:59:03.964 00.003 12116 MultiStar: [#1 0.96,0.31,1.00,U] [#2 0.74,0.39,0.74,U] [#3 0.84,0.13,0.73,U] [#4 -1.32,0.58,0.99,U] [#5 1.18,0.98,0.23,U] [#6 0.89,0.11,0.95,U] [#7 1.28,0.33,0.25,U] [#8 1.16,0.23,0.47,U] 
22:59:03.966 00.002 12116 single-star, 8 included, MultiStar: {0.51, 0.23}, one-star: {0.43, -0.35}
22:59:03.970 00.004 12116 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.71) = xAngle (-3.39 = 2.89)
22:59:03.972 00.002 12116 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.40 = -0.40)
22:59:03.975 00.003 12116 CameraToMount -- cameraX=0.43 cameraY=-0.35 hyp=0.56 cameraTheta=-0.67 mountX=-0.54 mountY=-0.22, mountTheta=-2.76
22:59:03.982 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.43, y=-0.35, opts=13)
22:59:03.988 00.006 12116 Enqueuing Move request for scope (0.43, -0.35)
22:59:03.991 00.003 11824 Worker thread wakes up
22:59:03.991 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.35) opts 0xd
22:59:03.991 00.000 11824 Handling offset move in thread for scope, endpoint = (0.43, -0.35)
22:59:03.992 00.001 11824 Moving (0.43, -0.35) raw xDistance=-0.54 yDistance=-0.22
22:59:03.992 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
22:59:03.992 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:03.992 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5623, FiltMin=1384, FiltMax=65535, Gamma=0.510
22:59:03.996 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:59:03.996 00.000 11824 MoveAxis(E, 126, ABG)
22:59:03.996 00.000 11824 Guiding  Dir = 2, Dur = 126
22:59:03.997 00.001 12116 UpdateGuideState exits: m=388240 SNR=60.1
22:59:04.000 00.003 11824 IsSlewing returns 0
22:59:04.001 00.001 11824 IsGuiding returns 0
22:59:04.001 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:04.003 00.002 11824 PulseGuide returned control before completion, sleep 136
22:59:04.003 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:04.005 00.002 12116 Enqueuing Expose request
22:59:04.155 00.150 11824 IsGuiding returns 1
22:59:04.155 00.000 11824 scope still moving after pulse duration time elapsed
22:59:04.183 00.028 11824 IsSlewing returns 0
22:59:04.184 00.001 11824 IsGuiding returns 0
22:59:04.184 00.000 11824 scope move finished after 126 + 57 ms
22:59:04.184 00.000 11824 Move returns status 0, amount 126
22:59:04.185 00.001 11824 MoveAxis(N, 0, ABG)
22:59:04.185 00.000 11824 Move returns status 0, amount 0
22:59:04.185 00.000 11824 move complete, result=0
22:59:04.186 00.001 12116 GuideStep: -0.5 px 126 ms EAST, -0.2 px 0 ms NORTH
22:59:04.190 00.004 11824 worker thread done servicing request
22:59:04.190 00.000 11824 Worker thread wakes up
22:59:04.191 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:04.191 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:07.591 03.400 11824 Exposure complete
22:59:07.829 00.238 11824 worker thread done servicing request
22:59:07.829 00.000 12116 OnExposeComplete: enter
22:59:07.833 00.004 12116 UpdateGuideState(): m_state=6
22:59:07.838 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 719
22:59:07.842 00.004 12116 Star::Find returns 1 (0), X=692.03, Y=1006.44, Mass=589604, SNR=97.0, Peak=51184 HFD=3.7
22:59:07.845 00.003 12116 MultiStar: [#1 0.59,0.97,0.89,U] [#2 0.48,0.89,0.61,U] [#3 0.48,0.94,0.48,U] [#4 -0.96,0.89,0.47,U] [#5 0.59,1.01,0.25,U] [#6 0.24,0.85,0.46,U] [#7 0.99,1.27,0.15,U] [#8 0.77,0.57,0.34,U] 
22:59:07.848 00.003 12116 single-star, 8 included, MultiStar: {0.24, 0.76}, one-star: {-0.14, 0.24}
22:59:07.851 00.003 12116 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.71) = xAngle (-0.61 = -0.61)
22:59:07.854 00.003 12116 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.38 = 2.38)
22:59:07.857 00.003 12116 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.27 cameraTheta=2.11 mountX=0.22 mountY=0.19, mountTheta=0.70
22:59:07.864 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.14, y=0.24, opts=13)
22:59:07.868 00.004 12116 Enqueuing Move request for scope (-0.14, 0.24)
22:59:07.872 00.004 11824 Worker thread wakes up
22:59:07.872 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
22:59:07.872 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5440, FiltMin=1680, FiltMax=65535, Gamma=0.510
22:59:07.875 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
22:59:07.875 00.000 11824 Moving (-0.14, 0.24) raw xDistance=0.22 yDistance=0.19
22:59:07.875 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:59:07.875 00.000 12116 UpdateGuideState exits: m=589604 SNR=97.0
22:59:07.879 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:07.879 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:07.881 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:07.885 00.004 12116 Enqueuing Expose request
22:59:07.888 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:59:07.888 00.000 11824 MoveAxis(E, 0, ABG)
22:59:07.888 00.000 11824 Move returns status 0, amount 0
22:59:07.888 00.000 11824 MoveAxis(N, 0, ABG)
22:59:07.889 00.001 11824 Move returns status 0, amount 0
22:59:07.889 00.000 11824 move complete, result=0
22:59:07.889 00.000 11824 worker thread done servicing request
22:59:07.889 00.000 11824 Worker thread wakes up
22:59:07.889 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:07.889 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:07.893 00.004 12116 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:59:11.307 03.414 11824 Exposure complete
22:59:11.558 00.251 11824 worker thread done servicing request
22:59:11.558 00.000 12116 OnExposeComplete: enter
22:59:11.562 00.004 12116 UpdateGuideState(): m_state=6
22:59:11.565 00.003 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 720
22:59:11.568 00.003 12116 Star::Find returns 1 (0), X=692.13, Y=1005.93, Mass=761952, SNR=108.9, Peak=65535 HFD=3.8
22:59:11.573 00.005 12116 MultiStar: [#1 0.63,0.48,0.90,U] [#2 0.52,0.53,0.74,U] [#3 0.39,0.58,0.64,U] [#4 -0.66,-0.01,0.18,U] [#5 0.49,0.52,0.42,U] [#6 0.45,0.66,0.70,U] [#7 0.37,0.70,0.30,U] [#8 0.79,0.08,0.41,U] 
22:59:11.575 00.002 12116 single-star, 8 included, MultiStar: {0.38, 0.35}, one-star: {-0.05, -0.28}
22:59:11.578 00.003 12116 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.71) = xAngle (-4.45 = 1.83)
22:59:11.581 00.003 12116 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.46 = -1.46)
22:59:11.584 00.003 12116 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.74 mountX=-0.07 mountY=-0.28, mountTheta=-1.82
22:59:11.591 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=-0.28, opts=13)
22:59:11.595 00.004 12116 Enqueuing Move request for scope (-0.05, -0.28)
22:59:11.598 00.003 11824 Worker thread wakes up
22:59:11.598 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1707, FiltMax=65535, Gamma=0.510
22:59:11.601 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
22:59:11.601 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
22:59:11.601 00.000 11824 Moving (-0.05, -0.28) raw xDistance=-0.07 yDistance=-0.28
22:59:11.601 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:59:11.601 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:11.601 00.000 12116 UpdateGuideState exits: m=761952 SNR=108.9
22:59:11.606 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:59:11.606 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:11.609 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:11.612 00.003 12116 Enqueuing Expose request
22:59:11.615 00.003 11824 MoveAxis(E, 0, ABG)
22:59:11.615 00.000 11824 Move returns status 0, amount 0
22:59:11.615 00.000 11824 MoveAxis(N, 0, ABG)
22:59:11.615 00.000 11824 Move returns status 0, amount 0
22:59:11.615 00.000 11824 move complete, result=0
22:59:11.616 00.001 11824 worker thread done servicing request
22:59:11.616 00.000 11824 Worker thread wakes up
22:59:11.616 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:11.616 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:11.620 00.004 12116 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:59:15.027 03.407 11824 Exposure complete
22:59:15.273 00.246 11824 worker thread done servicing request
22:59:15.273 00.000 12116 OnExposeComplete: enter
22:59:15.277 00.004 12116 UpdateGuideState(): m_state=6
22:59:15.280 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 721
22:59:15.282 00.002 12116 Star::Find returns 1 (0), X=692.06, Y=1006.16, Mass=722803, SNR=121.5, Peak=65535 HFD=3.7
22:59:15.287 00.005 12116 MultiStar: [#1 0.55,0.63,0.80,U] [#2 0.33,0.67,0.45,U] [#3 0.38,0.50,0.77,U] [#4 -0.43,0.63,0.22,U] [#5 0.20,1.01,0.36,U] [#6 0.35,0.94,0.53,U] [#7 0.63,0.57,0.35,U] [#8 0.69,0.17,0.23,U] 
22:59:15.290 00.003 12116 single-star, 8 included, MultiStar: {0.28, 0.51}, one-star: {-0.11, -0.04}
22:59:15.293 00.003 12116 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.71) = xAngle (-5.48 = 0.80)
22:59:15.295 00.002 12116 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.50 = -2.50)
22:59:15.297 00.002 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.77 mountX=0.09 mountY=-0.07, mountTheta=-0.71
22:59:15.304 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.04, opts=13)
22:59:15.308 00.004 12116 Enqueuing Move request for scope (-0.11, -0.04)
22:59:15.311 00.003 11824 Worker thread wakes up
22:59:15.311 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5200, FiltMin=1443, FiltMax=65535, Gamma=0.510
22:59:15.313 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
22:59:15.314 00.001 12116 UpdateGuideState exits: m=722803 SNR=121.5
22:59:15.316 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
22:59:15.316 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:15.320 00.004 11824 Moving (-0.11, -0.04) raw xDistance=0.09 yDistance=-0.07
22:59:15.320 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:15.323 00.003 12116 Enqueuing Expose request
22:59:15.326 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:59:15.326 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:15.326 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:59:15.326 00.000 11824 MoveAxis(E, 0, ABG)
22:59:15.326 00.000 11824 Move returns status 0, amount 0
22:59:15.326 00.000 11824 MoveAxis(N, 0, ABG)
22:59:15.326 00.000 11824 Move returns status 0, amount 0
22:59:15.326 00.000 11824 move complete, result=0
22:59:15.327 00.001 11824 worker thread done servicing request
22:59:15.327 00.000 11824 Worker thread wakes up
22:59:15.327 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:15.327 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:15.329 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:18.728 03.399 11824 Exposure complete
22:59:19.020 00.292 11824 worker thread done servicing request
22:59:19.020 00.000 12116 OnExposeComplete: enter
22:59:19.023 00.003 12116 UpdateGuideState(): m_state=6
22:59:19.027 00.004 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 722
22:59:19.031 00.004 12116 Star::Find returns 1 (0), X=692.10, Y=1006.08, Mass=475034, SNR=75.9, Peak=39360 HFD=3.8
22:59:19.035 00.004 12116 MultiStar: [#1 0.49,0.59,0.70,U] [#2 0.41,0.79,0.55,U] [#3 0.58,0.71,1.18,U] [#4 -0.35,0.46,0.77,U] [#5 0.51,0.59,0.41,U] [#6 0.55,0.63,1.01,U] [#7 0.60,0.76,0.63,U] [#8 1.07,-0.75,0.24,U] 
22:59:19.039 00.004 12116 single-star, 8 included, MultiStar: {0.36, 0.48}, one-star: {-0.07, -0.13}
22:59:19.042 00.003 12116 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.71) = xAngle (-4.80 = 1.48)
22:59:19.044 00.002 12116 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.82 = -1.82)
22:59:19.047 00.003 12116 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.09 mountX=0.01 mountY=-0.15, mountTheta=-1.48
22:59:19.054 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=-0.13, opts=13)
22:59:19.056 00.002 12116 Enqueuing Move request for scope (-0.07, -0.13)
22:59:19.060 00.004 11824 Worker thread wakes up
22:59:19.060 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5472, FiltMin=1568, FiltMax=65535, Gamma=0.510
22:59:19.062 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
22:59:19.062 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
22:59:19.063 00.001 11824 Moving (-0.07, -0.13) raw xDistance=0.01 yDistance=-0.15
22:59:19.063 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:59:19.063 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:19.063 00.000 12116 UpdateGuideState exits: m=475034 SNR=75.9
22:59:19.065 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:19.069 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:59:19.069 00.000 11824 MoveAxis(E, 0, ABG)
22:59:19.069 00.000 11824 Move returns status 0, amount 0
22:59:19.070 00.001 11824 MoveAxis(N, 0, ABG)
22:59:19.070 00.000 11824 Move returns status 0, amount 0
22:59:19.070 00.000 11824 move complete, result=0
22:59:19.070 00.000 11824 worker thread done servicing request
22:59:19.070 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:19.073 00.003 12116 Enqueuing Expose request
22:59:19.076 00.003 11824 Worker thread wakes up
22:59:19.076 00.000 12116 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:19.079 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:19.079 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:22.495 03.416 11824 Exposure complete
22:59:22.734 00.239 11824 worker thread done servicing request
22:59:22.734 00.000 12116 OnExposeComplete: enter
22:59:22.738 00.004 12116 UpdateGuideState(): m_state=6
22:59:22.741 00.003 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 723
22:59:22.745 00.004 12116 Star::Find returns 1 (0), X=691.77, Y=1006.15, Mass=132309, SNR=27.2, Peak=21146 HFD=3.0
22:59:22.748 00.003 12116 Star::Find false star n=7 nbg=263 bg=8257.0 sigma=1054.6 thresh=11421 peak=11044
22:59:22.754 00.006 12116 Star::Find false star n=5 nbg=256 bg=6675.0 sigma=894.3 thresh=9358 peak=9079
22:59:22.757 00.003 12116 MultiStar: [#1 0.73,0.38,0.65,U] [#2 -0.01,0.55,0.66,U] [#3 0.28,0.33,1.87,U] [#4 0.11,0.36,2.73,U] [#5 0.38,0.79,0.51,U] [#6 -0.07,0.41,1.26,U] [#7 0.27,0.74,1.27,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.01,0.66,0.80,U] 
22:59:22.759 00.002 12116 single-star, 8 included, MultiStar: {0.12, 0.42}, one-star: {-0.40, -0.05}
22:59:22.763 00.004 12116 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.71) = xAngle (-5.73 = 0.55)
22:59:22.766 00.003 12116 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.74 = -2.74)
22:59:22.769 00.003 12116 CameraToMount -- cameraX=-0.40 cameraY=-0.05 hyp=0.41 cameraTheta=-3.02 mountX=0.35 mountY=-0.16, mountTheta=-0.43
22:59:22.775 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.40, y=-0.05, opts=13)
22:59:22.778 00.003 12116 Enqueuing Move request for scope (-0.40, -0.05)
22:59:22.781 00.003 11824 Worker thread wakes up
22:59:22.781 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.05) opts 0xd
22:59:22.781 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.40, -0.05)
22:59:22.781 00.000 11824 Moving (-0.40, -0.05) raw xDistance=0.35 yDistance=-0.16
22:59:22.781 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5930, FiltMin=1773, FiltMax=65535, Gamma=0.510
22:59:22.784 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
22:59:22.786 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:22.786 00.000 12116 UpdateGuideState exits: m=132309 SNR=27.2
22:59:22.788 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:22.791 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:59:22.791 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:22.794 00.003 12116 Enqueuing Expose request
22:59:22.796 00.002 11824 MoveAxis(W, 78, ABG)
22:59:22.796 00.000 11824 Guiding  Dir = 3, Dur = 78
22:59:22.797 00.001 11824 IsSlewing returns 0
22:59:22.797 00.000 11824 IsGuiding returns 0
22:59:22.797 00.000 11824 PulseGuide returned control before completion, sleep 88
22:59:22.893 00.096 11824 IsGuiding returns 1
22:59:22.893 00.000 11824 scope still moving after pulse duration time elapsed
22:59:22.924 00.031 11824 IsSlewing returns 0
22:59:22.924 00.000 11824 IsGuiding returns 0
22:59:22.924 00.000 11824 scope move finished after 78 + 49 ms
22:59:22.925 00.001 11824 Move returns status 0, amount 78
22:59:22.925 00.000 11824 MoveAxis(N, 0, ABG)
22:59:22.925 00.000 11824 Move returns status 0, amount 0
22:59:22.925 00.000 11824 move complete, result=0
22:59:22.925 00.000 11824 worker thread done servicing request
22:59:22.925 00.000 11824 Worker thread wakes up
22:59:22.925 00.000 12116 GuideStep: 0.3 px 78 ms WEST, -0.2 px 0 ms NORTH
22:59:22.929 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:22.929 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:26.370 03.441 11824 Exposure complete
22:59:26.643 00.273 11824 worker thread done servicing request
22:59:26.643 00.000 12116 OnExposeComplete: enter
22:59:26.647 00.004 12116 UpdateGuideState(): m_state=6
22:59:26.653 00.006 12116 Star::Find(15, 691, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 724
22:59:26.656 00.003 12116 Star::Find returns 1 (0), X=692.01, Y=1005.82, Mass=126271, SNR=26.8, Peak=17024 HFD=4.0
22:59:26.662 00.006 12116 Star::Find false star n=4 nbg=252 bg=8147.9 sigma=1097.2 thresh=11439 peak=11216
22:59:26.666 00.004 12116 Star::Find false star n=3 nbg=270 bg=7904.8 sigma=1159.4 thresh=11383 peak=10329
22:59:26.670 00.004 12116 Star::Find false star n=7 nbg=259 bg=7888.6 sigma=1031.5 thresh=10983 peak=10482
22:59:26.673 00.003 12116 Star::Find false star n=11 nbg=230 bg=7562.5 sigma=762.0 thresh=9849 peak=9741
22:59:26.677 00.004 12116 MultiStar: [#1 -0.14,0.41,0.57,U] [#2 0.45,0.54,0.52,U] [#3 0.29,0.50,1.00,U] [#4 -0.62,0.12,2.01,U] [#5 0.00,0.00,0.00,L] [#6 0.97,0.24,0.95,U] [#7 0.10,-0.01,0.50,U] [#8 0.00,0.00,0.00,L] [#9 0.65,1.20,0.54,U] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
22:59:26.681 00.004 12116 refined, 7 included, MultiStar: {0.05, 0.24}, one-star: {-0.17, -0.39}
22:59:26.683 00.002 12116 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.71) = xAngle (-1.35 = -1.35)
22:59:26.687 00.004 12116 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.64 = 1.64)
22:59:26.690 00.003 12116 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.37 mountX=0.06 mountY=0.25, mountTheta=1.35
22:59:26.697 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=0.24, opts=13)
22:59:26.701 00.004 12116 Enqueuing Move request for scope (0.05, 0.24)
22:59:26.706 00.005 11824 Worker thread wakes up
22:59:26.706 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6397, FiltMin=1395, FiltMax=65535, Gamma=0.510
22:59:26.709 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
22:59:26.709 00.000 11824 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
22:59:26.710 00.001 11824 Moving (0.05, 0.24) raw xDistance=0.06 yDistance=0.25
22:59:26.710 00.000 12116 UpdateGuideState exits: m=126271 SNR=26.8
22:59:26.713 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:59:26.713 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:26.715 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:26.715 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:26.718 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:59:26.718 00.000 11824 MoveAxis(E, 0, ABG)
22:59:26.719 00.001 11824 Move returns status 0, amount 0
22:59:26.719 00.000 11824 MoveAxis(N, 0, ABG)
22:59:26.719 00.000 11824 Move returns status 0, amount 0
22:59:26.719 00.000 11824 move complete, result=0
22:59:26.719 00.000 12116 Enqueuing Expose request
22:59:26.723 00.004 11824 worker thread done servicing request
22:59:26.723 00.000 11824 Worker thread wakes up
22:59:26.723 00.000 12116 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:59:26.726 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:26.727 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:30.134 03.407 11824 Exposure complete
22:59:30.376 00.242 11824 worker thread done servicing request
22:59:30.376 00.000 12116 OnExposeComplete: enter
22:59:30.379 00.003 12116 UpdateGuideState(): m_state=6
22:59:30.383 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 725
22:59:30.387 00.004 12116 Star::Find returns 1 (0), X=692.06, Y=1006.31, Mass=217790, SNR=34.9, Peak=26544 HFD=3.3
22:59:30.390 00.003 12116 Star::Find false star n=4 nbg=262 bg=5632.6 sigma=918.0 thresh=8387 peak=8336
22:59:30.395 00.005 12116 Star::Find false star n=9 nbg=235 bg=8573.6 sigma=869.6 thresh=11182 peak=11147
22:59:30.398 00.003 12116 MultiStar: [#1 0.68,0.72,1.13,U] [#2 0.36,0.57,0.98,U] [#3 0.00,0.00,0.00,L] [#4 -0.78,0.42,0.95,U] [#5 0.58,2.65,0.00,M1] [#6 0.46,0.73,0.42,U] [#7 0.00,0.00,0.00,L] [#8 0.35,1.41,0.52,U] [#9 0.74,0.76,0.39,U] [#10 1.25,1.04,0.38,U] 
22:59:30.401 00.003 12116 single-star, 7 included, MultiStar: {0.25, 0.63}, one-star: {-0.11, 0.11}
22:59:30.405 00.004 12116 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.71) = xAngle (-0.36 = -0.36)
22:59:30.408 00.003 12116 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.63 = 2.63)
22:59:30.411 00.003 12116 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.36 mountX=0.14 mountY=0.07, mountTheta=0.48
22:59:30.418 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=0.11, opts=13)
22:59:30.422 00.004 12116 Enqueuing Move request for scope (-0.11, 0.11)
22:59:30.425 00.003 11824 Worker thread wakes up
22:59:30.425 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6426, FiltMin=1779, FiltMax=65535, Gamma=0.510
22:59:30.429 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
22:59:30.429 00.000 12116 UpdateGuideState exits: m=217790 SNR=34.9
22:59:30.432 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
22:59:30.432 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:30.435 00.003 11824 Moving (-0.11, 0.11) raw xDistance=0.14 yDistance=0.07
22:59:30.435 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:59:30.435 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:30.435 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:30.439 00.004 12116 Enqueuing Expose request
22:59:30.441 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:59:30.441 00.000 11824 MoveAxis(E, 0, ABG)
22:59:30.441 00.000 11824 Move returns status 0, amount 0
22:59:30.441 00.000 11824 MoveAxis(N, 0, ABG)
22:59:30.441 00.000 11824 Move returns status 0, amount 0
22:59:30.441 00.000 11824 move complete, result=0
22:59:30.442 00.001 11824 worker thread done servicing request
22:59:30.442 00.000 11824 Worker thread wakes up
22:59:30.442 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:30.442 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:30.447 00.005 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:33.846 03.399 11824 Exposure complete
22:59:34.086 00.240 11824 worker thread done servicing request
22:59:34.086 00.000 12116 OnExposeComplete: enter
22:59:34.089 00.003 12116 UpdateGuideState(): m_state=6
22:59:34.094 00.005 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 726
22:59:34.097 00.003 12116 Star::Find returns 1 (0), X=693.05, Y=1005.61, Mass=384697, SNR=65.9, Peak=41463 HFD=3.4
22:59:34.099 00.002 12116 MultiStar: [#1 1.59,0.14,0.72,U] [#2 1.56,0.22,0.67,U] [#3 1.45,-0.23,0.29,U] [#4 -1.23,-0.78,0.22,U] [#5 1.41,0.54,0.41,U] [#6 1.41,-0.09,0.26,U] [#7 1.82,0.28,0.00,M1] [#8 0.79,0.15,0.32,U] 
22:59:34.103 00.004 12116 single-star, 7 included, MultiStar: {1.14, -0.09}, one-star: {0.88, -0.59}
22:59:34.106 00.003 12116 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.71) = xAngle (-3.31 = 2.97)
22:59:34.109 00.003 12116 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.32 = -0.32)
22:59:34.115 00.006 12116 CameraToMount -- cameraX=0.88 cameraY=-0.59 hyp=1.06 cameraTheta=-0.59 mountX=-1.05 mountY=-0.34, mountTheta=-2.83
22:59:34.122 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.88, y=-0.59, opts=13)
22:59:34.125 00.003 12116 Enqueuing Move request for scope (0.88, -0.59)
22:59:34.129 00.004 11824 Worker thread wakes up
22:59:34.129 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6234, FiltMin=1549, FiltMax=65535, Gamma=0.510
22:59:34.131 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.59) opts 0xd
22:59:34.131 00.000 12116 UpdateGuideState exits: m=384697 SNR=65.9
22:59:34.134 00.003 11824 Handling offset move in thread for scope, endpoint = (0.88, -0.59)
22:59:34.134 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:34.140 00.006 11824 Moving (0.88, -0.59) raw xDistance=-1.05 yDistance=-0.34
22:59:34.140 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:34.143 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.05
22:59:34.143 00.000 12116 Enqueuing Expose request
22:59:34.147 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:34.147 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:59:34.147 00.000 11824 MoveAxis(E, 234, ABG)
22:59:34.147 00.000 11824 Guiding  Dir = 2, Dur = 234
22:59:34.147 00.000 11824 IsSlewing returns 0
22:59:34.148 00.001 11824 IsGuiding returns 0
22:59:34.148 00.000 11824 PulseGuide returned control before completion, sleep 244
22:59:34.394 00.246 11824 IsGuiding returns 1
22:59:34.394 00.000 11824 scope still moving after pulse duration time elapsed
22:59:34.425 00.031 11824 IsSlewing returns 0
22:59:34.425 00.000 11824 IsGuiding returns 0
22:59:34.425 00.000 11824 scope move finished after 234 + 42 ms
22:59:34.425 00.000 11824 Move returns status 0, amount 234
22:59:34.425 00.000 11824 MoveAxis(N, 0, ABG)
22:59:34.425 00.000 11824 Move returns status 0, amount 0
22:59:34.426 00.001 11824 move complete, result=0
22:59:34.426 00.000 11824 worker thread done servicing request
22:59:34.426 00.000 12116 GuideStep: -1.0 px 234 ms EAST, -0.3 px 0 ms NORTH
22:59:34.429 00.003 11824 Worker thread wakes up
22:59:34.429 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:34.429 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:37.845 03.416 11824 Exposure complete
22:59:38.105 00.260 11824 worker thread done servicing request
22:59:38.105 00.000 12116 OnExposeComplete: enter
22:59:38.109 00.004 12116 UpdateGuideState(): m_state=6
22:59:38.113 00.004 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 727
22:59:38.116 00.003 12116 Star::Find returns 1 (0), X=691.46, Y=1006.14, Mass=362192, SNR=55.5, Peak=35120 HFD=3.8
22:59:38.121 00.005 12116 MultiStar: [#1 0.00,0.81,0.79,U] [#2 -0.23,0.69,0.73,U] [#3 -0.40,0.56,0.37,U] [#4 0.15,0.22,0.29,U] [#5 -0.19,1.01,0.39,U] [#6 0.00,0.00,0.00,L] [#7 -0.09,0.32,0.51,U] [#8 -0.03,-0.29,0.36,U] [#9 -0.59,1.27,0.44,U] 
22:59:38.123 00.002 12116 refined, 8 included, MultiStar: {-0.28, 0.48}, one-star: {-0.71, -0.07}
22:59:38.127 00.004 12116 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.71) = xAngle (-0.62 = -0.62)
22:59:38.130 00.003 12116 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.37 = 2.37)
22:59:38.133 00.003 12116 CameraToMount -- cameraX=-0.28 cameraY=0.48 hyp=0.56 cameraTheta=2.10 mountX=0.46 mountY=0.39, mountTheta=0.71
22:59:38.143 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.28, y=0.48, opts=13)
22:59:38.146 00.003 12116 Enqueuing Move request for scope (-0.28, 0.48)
22:59:38.149 00.003 11824 Worker thread wakes up
22:59:38.149 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5984, FiltMin=1568, FiltMax=65535, Gamma=0.510
22:59:38.153 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.48) opts 0xd
22:59:38.153 00.000 12116 UpdateGuideState exits: m=362192 SNR=55.5
22:59:38.156 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.28, 0.48)
22:59:38.156 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:38.159 00.003 11824 Moving (-0.28, 0.48) raw xDistance=0.46 yDistance=0.39
22:59:38.159 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:38.162 00.003 12116 Enqueuing Expose request
22:59:38.165 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.46
22:59:38.165 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:38.165 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
22:59:38.165 00.000 11824 MoveAxis(W, 86, ABG)
22:59:38.165 00.000 11824 Guiding  Dir = 3, Dur = 86
22:59:38.165 00.000 11824 IsSlewing returns 0
22:59:38.166 00.001 11824 IsGuiding returns 0
22:59:38.166 00.000 11824 PulseGuide returned control before completion, sleep 96
22:59:38.268 00.102 11824 IsGuiding returns 1
22:59:38.268 00.000 11824 scope still moving after pulse duration time elapsed
22:59:38.299 00.031 11824 IsSlewing returns 0
22:59:38.300 00.001 11824 IsGuiding returns 0
22:59:38.300 00.000 11824 scope move finished after 86 + 48 ms
22:59:38.300 00.000 11824 Move returns status 0, amount 86
22:59:38.300 00.000 11824 MoveAxis(N, 0, ABG)
22:59:38.301 00.001 11824 Move returns status 0, amount 0
22:59:38.301 00.000 11824 move complete, result=0
22:59:38.301 00.000 11824 worker thread done servicing request
22:59:38.301 00.000 12116 GuideStep: 0.5 px 86 ms WEST, 0.4 px 0 ms NORTH
22:59:38.305 00.004 11824 Worker thread wakes up
22:59:38.305 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:38.305 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:41.705 03.400 11824 Exposure complete
22:59:41.954 00.249 11824 worker thread done servicing request
22:59:41.955 00.001 12116 OnExposeComplete: enter
22:59:41.958 00.003 12116 UpdateGuideState(): m_state=6
22:59:41.964 00.006 12116 Star::Find(15, 691, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 728
22:59:41.968 00.004 12116 Star::Find returns 1 (0), X=691.33, Y=1006.21, Mass=507851, SNR=71.3, Peak=47306 HFD=3.6
22:59:41.973 00.005 12116 MultiStar: [#1 -0.07,0.85,1.06,U] [#2 -0.52,0.60,0.86,U] [#3 -0.07,0.78,0.38,U] [#4 0.44,0.38,0.51,U] [#5 -0.52,0.99,0.28,U] [#6 -0.35,1.03,0.31,U] [#7 0.02,0.96,0.25,U] [#8 -0.56,0.41,0.25,U] 
22:59:41.977 00.004 12116 refined, 8 included, MultiStar: {-0.32, 0.58}, one-star: {-0.85, 0.00}
22:59:41.979 00.002 12116 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.71) = xAngle (-0.64 = -0.64)
22:59:41.982 00.003 12116 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.35 = 2.35)
22:59:41.986 00.004 12116 CameraToMount -- cameraX=-0.32 cameraY=0.58 hyp=0.66 cameraTheta=2.07 mountX=0.53 mountY=0.47, mountTheta=0.73
22:59:41.993 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.32, y=0.58, opts=13)
22:59:41.996 00.003 12116 Enqueuing Move request for scope (-0.32, 0.58)
22:59:42.001 00.005 11824 Worker thread wakes up
22:59:42.001 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.58) opts 0xd
22:59:42.001 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.32, 0.58)
22:59:42.001 00.000 11824 Moving (-0.32, 0.58) raw xDistance=0.53 yDistance=0.47
22:59:42.003 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
22:59:42.003 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5914, FiltMin=1664, FiltMax=65535, Gamma=0.510
22:59:42.006 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:59:42.006 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
22:59:42.007 00.001 11824 MoveAxis(W, 125, ABG)
22:59:42.007 00.000 11824 Guiding  Dir = 3, Dur = 125
22:59:42.007 00.000 11824 IsSlewing returns 0
22:59:42.007 00.000 11824 IsGuiding returns 0
22:59:42.008 00.001 12116 UpdateGuideState exits: m=507851 SNR=71.3
22:59:42.015 00.007 11824 PulseGuide returned control before completion, sleep 133
22:59:42.018 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:42.028 00.010 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:42.038 00.010 12116 Enqueuing Expose request
22:59:42.156 00.118 11824 IsGuiding returns 1
22:59:42.156 00.000 11824 scope still moving after pulse duration time elapsed
22:59:42.188 00.032 11824 IsSlewing returns 0
22:59:42.188 00.000 11824 IsGuiding returns 1
22:59:42.220 00.032 11824 IsSlewing returns 0
22:59:42.220 00.000 11824 IsGuiding returns 1
22:59:42.252 00.032 11824 IsSlewing returns 0
22:59:42.254 00.002 11824 IsGuiding returns 0
22:59:42.254 00.000 11824 scope move finished after 125 + 121 ms
22:59:42.254 00.000 11824 Move returns status 0, amount 125
22:59:42.254 00.000 11824 MoveAxis(N, 0, ABG)
22:59:42.254 00.000 11824 Move returns status 0, amount 0
22:59:42.254 00.000 11824 move complete, result=0
22:59:42.255 00.001 11824 worker thread done servicing request
22:59:42.255 00.000 12116 GuideStep: 0.5 px 125 ms WEST, 0.5 px 0 ms NORTH
22:59:42.258 00.003 11824 Worker thread wakes up
22:59:42.259 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:42.259 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:45.674 03.415 11824 Exposure complete
22:59:45.909 00.235 11824 worker thread done servicing request
22:59:45.909 00.000 12116 OnExposeComplete: enter
22:59:45.913 00.004 12116 UpdateGuideState(): m_state=6
22:59:45.917 00.004 12116 Star::Find(15, 691, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 729
22:59:45.920 00.003 12116 Star::Find returns 1 (0), X=691.49, Y=1005.86, Mass=189340, SNR=30.5, Peak=20419 HFD=3.8
22:59:45.923 00.003 12116 Star::Find false star n=1 nbg=276 bg=8980.3 sigma=1230.7 thresh=12672 peak=11642
22:59:45.927 00.004 12116 MultiStar: [#1 0.06,0.42,1.05,U] [#2 -0.12,0.88,0.63,U] [#3 0.31,0.38,1.53,U] [#4 -0.39,-0.16,1.38,U] [#5 0.15,0.65,0.82,U] [#6 0.06,0.12,1.41,U] [#7 0.10,0.25,0.87,U] [#8 0.00,0.00,0.00,L] [#9 -0.45,1.09,0.40,U] 
22:59:45.929 00.002 12116 refined, 8 included, MultiStar: {-0.07, 0.26}, one-star: {-0.68, -0.34}
22:59:45.932 00.003 12116 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.71) = xAngle (-0.88 = -0.88)
22:59:45.935 00.003 12116 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.11 = 2.11)
22:59:45.938 00.003 12116 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.84 mountX=0.17 mountY=0.23, mountTheta=0.93
22:59:45.943 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=0.26, opts=13)
22:59:45.945 00.002 12116 Enqueuing Move request for scope (-0.07, 0.26)
22:59:45.948 00.003 11824 Worker thread wakes up
22:59:45.948 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6083, FiltMin=1706, FiltMax=65535, Gamma=0.510
22:59:45.951 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
22:59:45.951 00.000 12116 UpdateGuideState exits: m=189340 SNR=30.5
22:59:45.954 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
22:59:45.954 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:45.957 00.003 11824 Moving (-0.07, 0.26) raw xDistance=0.17 yDistance=0.23
22:59:45.957 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:45.960 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:59:45.960 00.000 12116 Enqueuing Expose request
22:59:45.962 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:45.963 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:59:45.963 00.000 11824 MoveAxis(E, 0, ABG)
22:59:45.963 00.000 11824 Move returns status 0, amount 0
22:59:45.963 00.000 11824 MoveAxis(N, 0, ABG)
22:59:45.963 00.000 11824 Move returns status 0, amount 0
22:59:45.963 00.000 11824 move complete, result=0
22:59:45.963 00.000 11824 worker thread done servicing request
22:59:45.963 00.000 11824 Worker thread wakes up
22:59:45.963 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:45.964 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:45.966 00.002 12116 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:59:49.367 03.401 11824 Exposure complete
22:59:49.612 00.245 11824 worker thread done servicing request
22:59:49.612 00.000 12116 OnExposeComplete: enter
22:59:49.615 00.003 12116 UpdateGuideState(): m_state=6
22:59:49.620 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 730
22:59:49.623 00.003 12116 Star::Find returns 1 (0), X=691.35, Y=1006.58, Mass=87841, SNR=19.2, Peak=19872 HFD=2.9
22:59:49.627 00.004 12116 Star::Find false star n=3 nbg=253 bg=9181.2 sigma=1126.8 thresh=12562 peak=11836
22:59:49.630 00.003 12116 MultiStar: [#1 0.24,0.67,1.28,U] [#2 0.32,0.09,0.80,U] [#3 0.27,0.23,2.98,U] [#4 0.33,0.26,1.58,U] [#5 -0.64,-0.63,0.92,U] [#6 0.17,0.41,2.17,U] [#7 0.25,0.29,1.52,U] [#8 0.00,0.00,0.00,L] [#9 0.48,0.79,0.63,U] 
22:59:49.632 00.002 12116 refined, 8 included, MultiStar: {0.12, 0.29}, one-star: {-0.82, 0.37}
22:59:49.636 00.004 12116 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.71) = xAngle (-1.54 = -1.54)
22:59:49.639 00.003 12116 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.45 = 1.45)
22:59:49.641 00.002 12116 CameraToMount -- cameraX=0.12 cameraY=0.29 hyp=0.31 cameraTheta=1.18 mountX=0.01 mountY=0.31, mountTheta=1.54
22:59:49.648 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.12, y=0.29, opts=13)
22:59:49.651 00.003 12116 Enqueuing Move request for scope (0.12, 0.29)
22:59:49.654 00.003 11824 Worker thread wakes up
22:59:49.654 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6301, FiltMin=1895, FiltMax=65535, Gamma=0.510
22:59:49.657 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.29) opts 0xd
22:59:49.657 00.000 12116 UpdateGuideState exits: m=87841 SNR=19.2
22:59:49.661 00.004 11824 Handling offset move in thread for scope, endpoint = (0.12, 0.29)
22:59:49.661 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:49.663 00.002 11824 Moving (0.12, 0.29) raw xDistance=0.01 yDistance=0.31
22:59:49.664 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:49.666 00.002 12116 Enqueuing Expose request
22:59:49.669 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:59:49.669 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:49.669 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:59:49.669 00.000 11824 MoveAxis(E, 0, ABG)
22:59:49.669 00.000 11824 Move returns status 0, amount 0
22:59:49.669 00.000 11824 MoveAxis(N, 0, ABG)
22:59:49.670 00.001 11824 Move returns status 0, amount 0
22:59:49.670 00.000 11824 move complete, result=0
22:59:49.670 00.000 11824 worker thread done servicing request
22:59:49.670 00.000 11824 Worker thread wakes up
22:59:49.670 00.000 12116 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:59:49.673 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:49.673 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:53.103 03.430 11824 Exposure complete
22:59:53.364 00.261 11824 worker thread done servicing request
22:59:53.364 00.000 12116 OnExposeComplete: enter
22:59:53.368 00.004 12116 UpdateGuideState(): m_state=6
22:59:53.372 00.004 12116 Star::Find(15, 691, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 731
22:59:53.377 00.005 12116 Star::Find returns 1 (0), X=692.05, Y=1005.83, Mass=164120, SNR=26.9, Peak=18752 HFD=4.1
22:59:53.381 00.004 12116 Star::Find false star n=12 nbg=238 bg=9075.0 sigma=895.2 thresh=11761 peak=11729
22:59:53.384 00.003 12116 Star::Find false star n=4 nbg=259 bg=9100.3 sigma=1039.1 thresh=12218 peak=11286
22:59:53.388 00.004 12116 Star::Find false star n=15 nbg=228 bg=8789.9 sigma=837.4 thresh=11302 peak=11178
22:59:53.390 00.002 12116 MultiStar: [#1 0.71,0.29,0.92,U] [#2 -0.02,0.10,0.62,U] [#3 0.26,0.24,1.04,U] [#4 -0.38,0.24,1.88,U] [#5 0.00,0.00,0.00,L] [#6 0.72,-0.11,1.06,U] [#7 0.38,-0.40,0.54,U] [#8 0.00,0.00,0.00,L] [#9 0.65,0.42,0.56,U] [#10 0.00,0.00,0.00,L] [#11 0.98,-0.36,0.56,U] 
22:59:53.394 00.004 12116 refined, 8 included, MultiStar: {0.24, 0.04}, one-star: {-0.13, -0.37}
22:59:53.398 00.004 12116 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.71) = xAngle (-2.54 = -2.54)
22:59:53.401 00.003 12116 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.45 = 0.45)
22:59:53.405 00.004 12116 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.18 mountX=-0.20 mountY=0.11, mountTheta=2.66
22:59:53.412 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.24, y=0.04, opts=13)
22:59:53.415 00.003 12116 Enqueuing Move request for scope (0.24, 0.04)
22:59:53.418 00.003 11824 Worker thread wakes up
22:59:53.419 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
22:59:53.419 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6522, FiltMin=1827, FiltMax=65535, Gamma=0.510
22:59:53.422 00.003 11824 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
22:59:53.422 00.000 12116 UpdateGuideState exits: m=164120 SNR=26.9
22:59:53.426 00.004 11824 Moving (0.24, 0.04) raw xDistance=-0.20 yDistance=0.11
22:59:53.426 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:53.428 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:59:53.429 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:53.429 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:53.431 00.002 12116 Enqueuing Expose request
22:59:53.434 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:59:53.435 00.001 11824 MoveAxis(E, 0, ABG)
22:59:53.435 00.000 11824 Move returns status 0, amount 0
22:59:53.435 00.000 11824 MoveAxis(N, 0, ABG)
22:59:53.435 00.000 11824 Move returns status 0, amount 0
22:59:53.435 00.000 11824 move complete, result=0
22:59:53.436 00.001 11824 worker thread done servicing request
22:59:53.436 00.000 11824 Worker thread wakes up
22:59:53.436 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:53.436 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:53.439 00.003 12116 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:56.846 03.407 11824 Exposure complete
22:59:57.084 00.238 11824 worker thread done servicing request
22:59:57.084 00.000 12116 OnExposeComplete: enter
22:59:57.088 00.004 12116 UpdateGuideState(): m_state=6
22:59:57.091 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 732
22:59:57.095 00.004 12116 Star::Find returns 1 (0), X=692.11, Y=1005.69, Mass=180562, SNR=31.2, Peak=22890 HFD=3.4
22:59:57.098 00.003 12116 Star::Find false star n=3 nbg=259 bg=9078.9 sigma=1122.2 thresh=12445 peak=11745
22:59:57.100 00.002 12116 Star::Find false star n=5 nbg=266 bg=9668.9 sigma=1150.9 thresh=13122 peak=12289
22:59:57.104 00.004 12116 Star::Find false star n=4 nbg=258 bg=8912.7 sigma=1045.6 thresh=12050 peak=11688
22:59:57.107 00.003 12116 Star::Find false star n=6 nbg=262 bg=7879.5 sigma=1051.0 thresh=11032 peak=9965
22:59:57.110 00.003 12116 MultiStar: [#1 0.46,0.83,0.98,U] [#2 -0.26,0.33,0.86,U] [#3 -0.02,0.13,1.18,U] [#4 -0.09,-0.34,0.85,U] [#5 0.00,0.00,0.00,L] [#6 0.02,0.54,1.04,U] [#7 0.00,0.00,0.00,L] [#8 0.11,-0.04,0.40,U] [#9 0.04,0.79,0.57,U] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
22:59:57.113 00.003 12116 refined, 7 included, MultiStar: {0.02, 0.21}, one-star: {-0.06, -0.52}
22:59:57.116 00.003 12116 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.71) = xAngle (-1.25 = -1.25)
22:59:57.118 00.002 12116 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.74 = 1.74)
22:59:57.122 00.004 12116 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.46 mountX=0.07 mountY=0.21, mountTheta=1.26
22:59:57.128 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.02, y=0.21, opts=13)
22:59:57.131 00.003 12116 Enqueuing Move request for scope (0.02, 0.21)
22:59:57.134 00.003 11824 Worker thread wakes up
22:59:57.134 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6304, FiltMin=1765, FiltMax=65535, Gamma=0.510
22:59:57.137 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
22:59:57.138 00.001 11824 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
22:59:57.138 00.000 11824 Moving (0.02, 0.21) raw xDistance=0.07 yDistance=0.21
22:59:57.138 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:59:57.138 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:57.138 00.000 12116 UpdateGuideState exits: m=180562 SNR=31.2
22:59:57.141 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:57.143 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:59:57.144 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
22:59:57.146 00.002 12116 Enqueuing Expose request
22:59:57.148 00.002 11824 MoveAxis(E, 0, ABG)
22:59:57.148 00.000 11824 Move returns status 0, amount 0
22:59:57.148 00.000 11824 MoveAxis(N, 0, ABG)
22:59:57.148 00.000 11824 Move returns status 0, amount 0
22:59:57.148 00.000 11824 move complete, result=0
22:59:57.148 00.000 11824 worker thread done servicing request
22:59:57.149 00.001 11824 Worker thread wakes up
22:59:57.149 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
22:59:57.149 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
22:59:57.152 00.003 12116 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:00.586 03.434 11824 Exposure complete
23:00:00.955 00.369 11824 worker thread done servicing request
23:00:00.955 00.000 12116 OnExposeComplete: enter
23:00:00.962 00.007 12116 UpdateGuideState(): m_state=6
23:00:00.969 00.007 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 733
23:00:00.976 00.007 12116 Star::Find returns 1 (0), X=691.72, Y=1005.84, Mass=399535, SNR=63.7, Peak=33770 HFD=3.9
23:00:00.983 00.007 12116 Star::Find false star n=4 nbg=265 bg=9677.7 sigma=1165.4 thresh=13174 peak=11575
23:00:00.989 00.006 12116 Star::Find false star n=5 nbg=255 bg=8100.0 sigma=1045.4 thresh=11236 peak=10921
23:00:00.993 00.004 12116 MultiStar: [#1 0.17,0.39,1.01,U] [#2 -0.01,0.39,0.68,U] [#3 0.01,0.20,0.49,U] [#4 0.00,0.00,0.00,L] [#5 0.49,0.87,0.35,U] [#6 0.25,0.26,0.59,U] [#7 0.00,0.00,0.00,L] [#8 0.46,0.13,0.48,U] [#9 0.10,0.73,0.33,U] [#10 0.00,0.00,0.00,L] [#11 0.36,1.14,0.29,U] 
23:00:00.997 00.004 12116 refined, 8 included, MultiStar: {0.07, 0.28}, one-star: {-0.46, -0.36}
23:00:01.000 00.003 12116 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.71) = xAngle (-1.40 = -1.40)
23:00:01.004 00.004 12116 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.59 = 1.59)
23:00:01.007 00.003 12116 CameraToMount -- cameraX=0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.32 mountX=0.05 mountY=0.29, mountTheta=1.40
23:00:01.014 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=0.28, opts=13)
23:00:01.019 00.005 12116 Enqueuing Move request for scope (0.07, 0.28)
23:00:01.022 00.003 11824 Worker thread wakes up
23:00:01.023 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5936, FiltMin=1616, FiltMax=65535, Gamma=0.510
23:00:01.028 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.28) opts 0xd
23:00:01.028 00.000 11824 Handling offset move in thread for scope, endpoint = (0.07, 0.28)
23:00:01.028 00.000 11824 Moving (0.07, 0.28) raw xDistance=0.05 yDistance=0.29
23:00:01.028 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:00:01.028 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:01.028 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:00:01.028 00.000 11824 MoveAxis(E, 0, ABG)
23:00:01.029 00.001 12116 UpdateGuideState exits: m=399535 SNR=63.7
23:00:01.032 00.003 11824 Move returns status 0, amount 0
23:00:01.032 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:01.038 00.006 11824 MoveAxis(N, 0, ABG)
23:00:01.038 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:00:01.042 00.004 11824 Move returns status 0, amount 0
23:00:01.042 00.000 12116 Enqueuing Expose request
23:00:01.046 00.004 11824 move complete, result=0
23:00:01.046 00.000 11824 worker thread done servicing request
23:00:01.046 00.000 11824 Worker thread wakes up
23:00:01.047 00.001 12116 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:00:01.051 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:00:01.051 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:00:04.502 03.451 11824 Exposure complete
23:00:04.883 00.381 11824 worker thread done servicing request
23:00:04.884 00.001 12116 OnExposeComplete: enter
23:00:04.889 00.005 12116 UpdateGuideState(): m_state=6
23:00:04.894 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 734
23:00:04.899 00.005 12116 Star::Find returns 1 (0), X=691.53, Y=1005.77, Mass=573684, SNR=80.9, Peak=45936 HFD=3.6
23:00:04.906 00.007 12116 Star::Find false star n=4 nbg=271 bg=8410.8 sigma=1161.7 thresh=11896 peak=10519
23:00:04.912 00.006 12116 MultiStar: [#1 -0.04,0.31,1.16,U] [#2 -0.25,0.27,0.74,U] [#3 -0.11,0.18,0.63,U] [#4 0.00,0.00,0.00,L] [#5 -0.28,0.67,0.44,U] [#6 -0.20,0.35,0.82,U] [#7 -0.39,0.35,0.25,U] [#8 -0.02,-0.33,0.33,U] [#9 0.15,0.24,0.16,U] 
23:00:04.915 00.003 12116 refined, 8 included, MultiStar: {-0.24, 0.15}, one-star: {-0.64, -0.43}
23:00:04.921 00.006 12116 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.71) = xAngle (-0.14 = -0.14)
23:00:04.927 00.006 12116 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.85 = 2.85)
23:00:04.931 00.004 12116 CameraToMount -- cameraX=-0.24 cameraY=0.15 hyp=0.28 cameraTheta=2.57 mountX=0.28 mountY=0.08, mountTheta=0.29
23:00:04.944 00.013 12116 SchedulePrimaryMove(0D79E080, x=-0.24, y=0.15, opts=13)
23:00:04.953 00.009 12116 Enqueuing Move request for scope (-0.24, 0.15)
23:00:04.958 00.005 11824 Worker thread wakes up
23:00:04.958 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5642, FiltMin=1658, FiltMax=65535, Gamma=0.510
23:00:04.962 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.15) opts 0xd
23:00:04.962 00.000 12116 UpdateGuideState exits: m=573684 SNR=80.9
23:00:04.966 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.24, 0.15)
23:00:04.966 00.000 11824 Moving (-0.24, 0.15) raw xDistance=0.28 yDistance=0.08
23:00:04.968 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
23:00:04.968 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:04.968 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:04.972 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:00:04.972 00.000 11824 MoveAxis(E, 0, ABG)
23:00:04.972 00.000 11824 Move returns status 0, amount 0
23:00:04.972 00.000 11824 MoveAxis(N, 0, ABG)
23:00:04.972 00.000 11824 Move returns status 0, amount 0
23:00:04.973 00.001 11824 move complete, result=0
23:00:04.973 00.000 11824 worker thread done servicing request
23:00:04.973 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:00:04.977 00.004 12116 Enqueuing Expose request
23:00:04.981 00.004 11824 Worker thread wakes up
23:00:04.982 00.001 12116 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:04.989 00.007 11824 worker thread servicing REQUEST_EXPOSE 3000
23:00:04.989 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:00:05.119 00.130 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:00:05.124 00.005 12116 case statement mapped state 6 to 3
23:00:05.128 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:00:05.205 00.077 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:00:05.209 00.004 12116 case statement mapped state 6 to 3
23:00:05.213 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:00:05.306 00.093 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[true,"full"],"id":42}
23:00:05.310 00.004 12116 SetPaused type=2 isPaused=0 exposurePending=1
23:00:05.315 00.005 12116 Guider::SetPaused(2)
23:00:05.322 00.007 12116 Status Line: Paused/full
23:00:05.337 00.015 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
23:00:05.357 00.020 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:00:05.362 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:00:06.323 00.961 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:00:06.326 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:00:06.425 00.099 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:00:06.428 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:00:08.406 01.978 11824 Exposure complete
23:00:08.800 00.394 12116 OnExposeComplete: enter
23:00:08.805 00.005 12116 guider is paused, ignoring frame, not scheduling exposure
23:00:08.809 00.004 11824 worker thread done servicing request
23:00:26.557 17.748 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:00:26.561 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:00:26.659 00.098 12116 evsrv: cli 01AB6F50 request: {"method":"set_paused","params":[false],"id":42}
23:00:26.662 00.003 12116 SetPaused type=0 isPaused=1 exposurePending=0
23:00:26.665 00.003 12116 Guider::SetPaused(0)
23:00:26.669 00.004 12116 Guider::SetPaused: resetting avg dist filter
23:00:26.672 00.003 12116 un-pause: clearing mount guide algorithm history
23:00:26.675 00.003 12116 Mount: notify guiding resumed
23:00:26.678 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:00:26.682 00.004 12116 Enqueuing Expose request
23:00:26.685 00.003 12116 Status Line: Resumed
23:00:26.688 00.003 11824 Worker thread wakes up
23:00:26.688 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:00:26.688 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:00:26.690 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":42}
23:00:26.710 00.020 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:00:26.713 00.003 12116 case statement mapped state 6 to 3
23:00:26.716 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:00:27.778 01.062 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:00:27.781 00.003 12116 case statement mapped state 6 to 3
23:00:27.784 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:00:28.939 01.155 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:00:28.942 00.003 12116 case statement mapped state 6 to 3
23:00:28.945 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:00:30.056 01.111 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:00:30.060 00.004 12116 case statement mapped state 6 to 3
23:00:30.065 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:00:30.127 00.062 11824 Exposure complete
23:00:30.393 00.266 11824 worker thread done servicing request
23:00:30.393 00.000 12116 OnExposeComplete: enter
23:00:30.397 00.004 12116 UpdateGuideState(): m_state=6
23:00:30.401 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 735
23:00:30.405 00.004 12116 Star::Find returns 1 (0), X=696.44, Y=1004.07, Mass=544942, SNR=84.4, Peak=52458 HFD=3.5
23:00:30.410 00.005 12116 MultiStar: large primary error, entering stabilization period
23:00:30.414 00.004 12116 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.71) = xAngle (-3.18 = 3.11)
23:00:30.418 00.004 12116 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.19 = -0.19)
23:00:30.423 00.005 12116 CameraToMount -- cameraX=4.27 cameraY=-2.13 hyp=4.77 cameraTheta=-0.46 mountX=-4.77 mountY=-0.90, mountTheta=-2.95
23:00:30.434 00.011 12116 SchedulePrimaryMove(0D79E080, x=4.27, y=-2.13, opts=13)
23:00:30.439 00.005 12116 Enqueuing Move request for scope (4.27, -2.13)
23:00:30.444 00.005 11824 Worker thread wakes up
23:00:30.444 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1661, FiltMax=65535, Gamma=0.510
23:00:30.448 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (4.27, -2.13) opts 0xd
23:00:30.448 00.000 12116 UpdateGuideState exits: m=544942 SNR=84.4
23:00:30.453 00.005 11824 Handling offset move in thread for scope, endpoint = (4.27, -2.13)
23:00:30.453 00.000 11824 Moving (4.27, -2.13) raw xDistance=-4.77 yDistance=-0.90
23:00:30.453 00.000 11824 GuideAlgorithmHysteresis::Result() returns -3.00 from input -4.77
23:00:30.453 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:00:30.453 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.90
23:00:30.453 00.000 11824 MoveAxis(E, 1068, ABG)
23:00:30.455 00.002 11824 Guiding  Dir = 2, Dur = 1068
23:00:30.455 00.000 11824 IsSlewing returns 0
23:00:30.457 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:30.462 00.005 11824 IsGuiding returns 0
23:00:30.462 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:00:30.466 00.004 11824 PulseGuide returned control before completion, sleep 1078
23:00:30.466 00.000 12116 Enqueuing Expose request
23:00:31.175 00.709 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:00:31.178 00.003 12116 case statement mapped state 6 to 3
23:00:31.180 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:00:31.546 00.366 11824 IsGuiding returns 1
23:00:31.546 00.000 11824 scope still moving after pulse duration time elapsed
23:00:31.578 00.032 11824 IsSlewing returns 0
23:00:31.578 00.000 11824 IsGuiding returns 0
23:00:31.578 00.000 11824 scope move finished after 1068 + 48 ms
23:00:31.578 00.000 11824 Move returns status 0, amount 1068
23:00:31.578 00.000 11824 MoveAxis(N, 0, ABG)
23:00:31.578 00.000 11824 Move returns status 0, amount 0
23:00:31.578 00.000 11824 move complete, result=0
23:00:31.578 00.000 11824 worker thread done servicing request
23:00:31.579 00.001 11824 Worker thread wakes up
23:00:31.579 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:00:31.579 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:00:31.579 00.000 12116 GuideStep: -4.8 px 1068 ms EAST, -0.9 px 0 ms NORTH
23:00:32.243 00.664 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:00:32.245 00.002 12116 case statement mapped state 6 to 3
23:00:32.247 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:00:32.345 00.098 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
23:00:32.347 00.002 12116 PhdController::Guide begins
23:00:32.349 00.002 12116 PhdController: newstate STATE_SETUP
23:00:32.352 00.003 12116 PhdController: setup
23:00:32.355 00.003 12116 PhdController: newstate STATE_ATTEMPT_START
23:00:32.358 00.003 12116 PhdController: guider state = 6
23:00:32.360 00.002 12116 PhdController: newstate STATE_SETTLE_BEGIN
23:00:32.363 00.003 12116 PhdController: newstate STATE_SETTLE_WAIT
23:00:32.365 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1003}
23:00:32.394 00.029 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:00:32.397 00.003 12116 case statement mapped state 6 to 3
23:00:32.400 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:00:34.985 02.585 11824 Exposure complete
23:00:35.306 00.321 11824 worker thread done servicing request
23:00:35.306 00.000 12116 OnExposeComplete: enter
23:00:35.309 00.003 12116 UpdateGuideState(): m_state=6
23:00:35.315 00.006 12116 Star::Find(15, 696, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
23:00:35.327 00.012 12116 Star::Find returns 1 (0), X=692.97, Y=1005.13, Mass=551636, SNR=85.3, Peak=51680 HFD=3.7
23:00:35.331 00.004 12116 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.71) = xAngle (-3.65 = 2.64)
23:00:35.340 00.009 12116 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.66 = -0.66)
23:00:35.347 00.007 12116 CameraToMount -- cameraX=0.80 cameraY=-1.07 hyp=1.34 cameraTheta=-0.93 mountX=-1.17 mountY=-0.82, mountTheta=-2.53
23:00:35.369 00.022 12116 SchedulePrimaryMove(0D79E080, x=0.80, y=-1.07, opts=13)
23:00:35.381 00.012 12116 Enqueuing Move request for scope (0.80, -1.07)
23:00:35.392 00.011 11824 Worker thread wakes up
23:00:35.392 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5578, FiltMin=1619, FiltMax=65535, Gamma=0.510
23:00:35.396 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.80, -1.07) opts 0xd
23:00:35.397 00.001 11824 Handling offset move in thread for scope, endpoint = (0.80, -1.07)
23:00:35.397 00.000 11824 Moving (0.80, -1.07) raw xDistance=-1.17 yDistance=-0.82
23:00:35.397 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.17
23:00:35.397 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:00:35.397 00.000 12116 UpdateGuideState exits: m=551636 SNR=85.3
23:00:35.404 00.007 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.82
23:00:35.404 00.000 12116 PhdController: settling, locked = 1, distance = 3.74 (4.00) aobump = 0 frame = 1 / 99999
23:00:35.409 00.005 11824 MoveAxis(E, 337, ABG)
23:00:35.409 00.000 11824 Guiding  Dir = 2, Dur = 337
23:00:35.409 00.000 11824 IsSlewing returns 0
23:00:35.409 00.000 11824 IsGuiding returns 0
23:00:35.410 00.001 12116 evsrv: {"Event":"Settling","Timestamp":1778817635.409,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.74,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:00:35.423 00.013 11824 PulseGuide returned control before completion, sleep 347
23:00:35.423 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:35.436 00.013 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:00:35.446 00.010 12116 Enqueuing Expose request
23:00:35.780 00.334 11824 IsGuiding returns 1
23:00:35.780 00.000 11824 scope still moving after pulse duration time elapsed
23:00:35.811 00.031 11824 IsSlewing returns 0
23:00:35.811 00.000 11824 IsGuiding returns 1
23:00:35.842 00.031 11824 IsSlewing returns 0
23:00:35.843 00.001 11824 IsGuiding returns 0
23:00:35.843 00.000 11824 scope move finished after 337 + 95 ms
23:00:35.843 00.000 11824 Move returns status 0, amount 337
23:00:35.843 00.000 11824 MoveAxis(N, 0, ABG)
23:00:35.843 00.000 11824 Move returns status 0, amount 0
23:00:35.843 00.000 11824 move complete, result=0
23:00:35.843 00.000 11824 worker thread done servicing request
23:00:35.843 00.000 11824 Worker thread wakes up
23:00:35.843 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:00:35.843 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:00:35.844 00.001 12116 GuideStep: -1.2 px 337 ms EAST, -0.8 px 0 ms NORTH
23:00:39.245 03.401 11824 Exposure complete
23:00:39.483 00.238 11824 worker thread done servicing request
23:00:39.483 00.000 12116 OnExposeComplete: enter
23:00:39.487 00.004 12116 UpdateGuideState(): m_state=6
23:00:39.491 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 737
23:00:39.494 00.003 12116 Star::Find returns 1 (0), X=691.91, Y=1005.57, Mass=249436, SNR=49.6, Peak=29162 HFD=3.2
23:00:39.497 00.003 12116 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.71) = xAngle (-4.68 = 1.60)
23:00:39.500 00.003 12116 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.69 = -1.69)
23:00:39.503 00.003 12116 CameraToMount -- cameraX=-0.26 cameraY=-0.63 hyp=0.68 cameraTheta=-1.97 mountX=-0.02 mountY=-0.68, mountTheta=-1.60
23:00:39.510 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=-0.63, opts=13)
23:00:39.513 00.003 12116 Enqueuing Move request for scope (-0.26, -0.63)
23:00:39.515 00.002 11824 Worker thread wakes up
23:00:39.515 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5962, FiltMin=1816, FiltMax=65535, Gamma=0.510
23:00:39.519 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.63) opts 0xd
23:00:39.519 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.26, -0.63)
23:00:39.519 00.000 11824 Moving (-0.26, -0.63) raw xDistance=-0.02 yDistance=-0.68
23:00:39.519 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:00:39.519 00.000 12116 UpdateGuideState exits: m=249436 SNR=49.6
23:00:39.522 00.003 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.40
23:00:39.522 00.000 12116 PhdController: settling, locked = 1, distance = 2.82 (4.00) aobump = 0 frame = 2 / 99999
23:00:39.525 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
23:00:39.525 00.000 12116 PhdController: newstate STATE_FINISH
23:00:39.528 00.003 12116 PhdController complete: success
23:00:39.531 00.003 11824 MoveAxis(E, 0, ABG)
23:00:39.531 00.000 12116 evsrv: {"Event":"SettleDone","Timestamp":1778817639.531,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
23:00:39.533 00.002 11824 Move returns status 0, amount 0
23:00:39.533 00.000 11824 MoveAxis(N, 128, ABG)
23:00:39.533 00.000 11824 Guiding  Dir = 0, Dur = 128
23:00:39.534 00.001 12116 Mount: notify guiding dither settle done success=1
23:00:39.537 00.003 12116 PhdController: newstate STATE_IDLE
23:00:39.540 00.003 11824 IsSlewing returns 0
23:00:39.540 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:39.543 00.003 11824 IsGuiding returns 0
23:00:39.543 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:00:39.545 00.002 12116 Enqueuing Expose request
23:00:39.548 00.003 11824 PulseGuide returned control before completion, sleep 138
23:00:39.695 00.147 11824 IsGuiding returns 1
23:00:39.695 00.000 11824 scope still moving after pulse duration time elapsed
23:00:39.727 00.032 11824 IsSlewing returns 0
23:00:39.727 00.000 11824 IsGuiding returns 0
23:00:39.728 00.001 11824 scope move finished after 128 + 56 ms
23:00:39.728 00.000 11824 Move returns status 0, amount 128
23:00:39.728 00.000 11824 move complete, result=0
23:00:39.728 00.000 11824 worker thread done servicing request
23:00:39.728 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.7 px 128 ms NORTH
23:00:39.731 00.003 11824 Worker thread wakes up
23:00:39.731 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:00:39.731 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:00:43.194 03.463 11824 Exposure complete
23:00:43.444 00.250 11824 worker thread done servicing request
23:00:43.444 00.000 12116 OnExposeComplete: enter
23:00:43.448 00.004 12116 UpdateGuideState(): m_state=6
23:00:43.453 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 738
23:00:43.456 00.003 12116 Star::Find returns 1 (0), X=691.95, Y=1005.40, Mass=240079, SNR=43.2, Peak=26736 HFD=3.6
23:00:43.460 00.004 12116 MultiStar: exiting stabilization period
23:00:43.464 00.004 12116 MultiStar: [#1 0.07,0.22,0.43,U] [#2 0.18,-0.12,0.69,U] [#3 -0.19,-0.53,0.59,U] [#4 -0.22,-0.37,0.96,U] [#5 0.15,0.11,0.53,U] [#6 -0.34,-0.33,0.43,U] [#7 -0.22,-0.36,0.53,U] [#8 -0.26,0.20,0.44,U] 
23:00:43.468 00.004 12116 refined, 8 included, MultiStar: {-0.12, -0.29}, one-star: {-0.23, -0.80}
23:00:43.471 00.003 12116 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.71) = xAngle (-4.68 = 1.60)
23:00:43.474 00.003 12116 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.70 = -1.70)
23:00:43.477 00.003 12116 CameraToMount -- cameraX=-0.12 cameraY=-0.29 hyp=0.32 cameraTheta=-1.97 mountX=-0.01 mountY=-0.32, mountTheta=-1.60
23:00:43.482 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=-0.29, opts=13)
23:00:43.486 00.004 12116 Enqueuing Move request for scope (-0.12, -0.29)
23:00:43.488 00.002 11824 Worker thread wakes up
23:00:43.489 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6282, FiltMin=1786, FiltMax=65535, Gamma=0.510
23:00:43.491 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.29) opts 0xd
23:00:43.491 00.000 12116 UpdateGuideState exits: m=240079 SNR=43.2
23:00:43.494 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.12, -0.29)
23:00:43.494 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:43.497 00.003 11824 Moving (-0.12, -0.29) raw xDistance=-0.01 yDistance=-0.32
23:00:43.497 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:00:43.500 00.003 12116 Enqueuing Expose request
23:00:43.504 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:00:43.504 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:43.504 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:00:43.504 00.000 11824 MoveAxis(E, 0, ABG)
23:00:43.504 00.000 11824 Move returns status 0, amount 0
23:00:43.504 00.000 11824 MoveAxis(N, 0, ABG)
23:00:43.504 00.000 11824 Move returns status 0, amount 0
23:00:43.504 00.000 11824 move complete, result=0
23:00:43.504 00.000 11824 worker thread done servicing request
23:00:43.504 00.000 11824 Worker thread wakes up
23:00:43.505 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:00:43.505 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:00:43.507 00.002 12116 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:00:46.906 03.399 11824 Exposure complete
23:00:47.151 00.245 11824 worker thread done servicing request
23:00:47.151 00.000 12116 OnExposeComplete: enter
23:00:47.155 00.004 12116 UpdateGuideState(): m_state=6
23:00:47.158 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 739
23:00:47.161 00.003 12116 Star::Find returns 1 (0), X=691.34, Y=1005.36, Mass=218212, SNR=46.9, Peak=27338 HFD=3.4
23:00:47.164 00.003 12116 Star::Find false star n=5 nbg=254 bg=5642.8 sigma=896.0 thresh=8331 peak=7791
23:00:47.168 00.004 12116 Star::Find false star n=5 nbg=263 bg=4433.4 sigma=801.1 thresh=6837 peak=6330
23:00:47.172 00.004 12116 Star::Find false star n=5 nbg=254 bg=6684.3 sigma=1022.7 thresh=9752 peak=9302
23:00:47.175 00.003 12116 Star::Find false star n=10 nbg=264 bg=7256.0 sigma=1038.1 thresh=10370 peak=10189
23:00:47.177 00.002 12116 Star::Find false star n=9 nbg=254 bg=7658.1 sigma=926.3 thresh=10437 peak=9990
23:00:47.180 00.003 12116 MultiStar: [#1 -0.57,-0.24,0.40,U] [#2 -0.37,-0.19,0.85,U] [#3 0.00,0.00,0.00,L] [#4 0.21,-0.50,0.99,U] [#5 -0.18,0.23,0.51,U] [#6 0.00,0.00,0.00,L] [#7 -0.30,-0.17,0.57,U] [#8 -0.03,-0.15,0.29,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
23:00:47.183 00.003 12116 refined, 6 included, MultiStar: {-0.31, -0.35}, one-star: {-0.83, -0.85}
23:00:47.186 00.003 12116 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.71) = xAngle (-5.01 = 1.27)
23:00:47.189 00.003 12116 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.03 = -2.03)
23:00:47.192 00.003 12116 CameraToMount -- cameraX=-0.31 cameraY=-0.35 hyp=0.47 cameraTheta=-2.30 mountX=0.14 mountY=-0.42, mountTheta=-1.25
23:00:47.198 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.31, y=-0.35, opts=13)
23:00:47.201 00.003 12116 Enqueuing Move request for scope (-0.31, -0.35)
23:00:47.205 00.004 11824 Worker thread wakes up
23:00:47.205 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6519, FiltMin=1712, FiltMax=65535, Gamma=0.510
23:00:47.208 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.35) opts 0xd
23:00:47.208 00.000 12116 UpdateGuideState exits: m=218212 SNR=46.9
23:00:47.211 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.31, -0.35)
23:00:47.211 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:47.214 00.003 11824 Moving (-0.31, -0.35) raw xDistance=0.14 yDistance=-0.42
23:00:47.214 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:00:47.218 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:00:47.218 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:47.218 00.000 12116 Enqueuing Expose request
23:00:47.222 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
23:00:47.223 00.001 11824 MoveAxis(E, 0, ABG)
23:00:47.223 00.000 11824 Move returns status 0, amount 0
23:00:47.223 00.000 11824 MoveAxis(N, 0, ABG)
23:00:47.223 00.000 11824 Move returns status 0, amount 0
23:00:47.223 00.000 11824 move complete, result=0
23:00:47.223 00.000 11824 worker thread done servicing request
23:00:47.223 00.000 11824 Worker thread wakes up
23:00:47.223 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:00:47.223 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:00:47.227 00.004 12116 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:00:50.632 03.405 11824 Exposure complete
23:00:50.870 00.238 12116 OnExposeComplete: enter
23:00:50.874 00.004 11824 worker thread done servicing request
23:00:50.874 00.000 12116 UpdateGuideState(): m_state=6
23:00:50.879 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 740
23:00:50.883 00.004 12116 Star::Find returns 1 (0), X=691.83, Y=1005.66, Mass=210212, SNR=37.2, Peak=28154 HFD=3.6
23:00:50.887 00.004 12116 Star::Find false star n=2 nbg=259 bg=6102.3 sigma=960.6 thresh=8984 peak=8196
23:00:50.892 00.005 12116 Star::Find false star n=8 nbg=238 bg=4536.6 sigma=674.1 thresh=6559 peak=6007
23:00:50.897 00.005 12116 Star::Find false star n=5 nbg=267 bg=6746.2 sigma=1073.4 thresh=9966 peak=9019
23:00:50.900 00.003 12116 Star::Find false star n=3 nbg=270 bg=7559.7 sigma=998.6 thresh=10556 peak=9647
23:00:50.905 00.005 12116 Star::Find false star n=4 nbg=252 bg=7702.8 sigma=1017.6 thresh=10756 peak=9551
23:00:50.909 00.004 12116 MultiStar: [#1 -0.11,0.79,0.48,U] [#2 -0.12,0.11,0.74,U] [#3 0.00,0.00,0.00,L] [#4 -0.26,-0.03,1.34,U] [#5 -1.27,0.48,0.50,U] [#6 0.00,0.00,0.00,L] [#7 -0.03,0.23,0.74,U] [#8 1.03,0.14,0.36,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
23:00:50.914 00.005 12116 refined, 6 included, MultiStar: {-0.22, 0.06}, one-star: {-0.35, -0.54}
23:00:50.918 00.004 12116 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.71) = xAngle (0.14 = 0.14)
23:00:50.922 00.004 12116 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.13 = 3.13)
23:00:50.925 00.003 12116 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.86 mountX=0.23 mountY=0.00, mountTheta=0.01
23:00:50.931 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.22, y=0.06, opts=13)
23:00:50.935 00.004 12116 Enqueuing Move request for scope (-0.22, 0.06)
23:00:50.938 00.003 11824 Worker thread wakes up
23:00:50.938 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
23:00:50.938 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6672, FiltMin=2023, FiltMax=65535, Gamma=0.510
23:00:50.941 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
23:00:50.941 00.000 12116 UpdateGuideState exits: m=210212 SNR=37.2
23:00:50.944 00.003 11824 Moving (-0.22, 0.06) raw xDistance=0.23 yDistance=0.00
23:00:50.944 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:50.946 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
23:00:50.946 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:50.946 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:00:50.949 00.003 12116 Enqueuing Expose request
23:00:50.952 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:00:50.952 00.000 11824 MoveAxis(E, 0, ABG)
23:00:50.952 00.000 11824 Move returns status 0, amount 0
23:00:50.953 00.001 11824 MoveAxis(N, 0, ABG)
23:00:50.953 00.000 11824 Move returns status 0, amount 0
23:00:50.953 00.000 11824 move complete, result=0
23:00:50.953 00.000 11824 worker thread done servicing request
23:00:50.953 00.000 11824 Worker thread wakes up
23:00:50.953 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:00:50.953 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:00:50.956 00.003 12116 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:54.373 03.417 11824 Exposure complete
23:00:54.616 00.243 11824 worker thread done servicing request
23:00:54.616 00.000 12116 OnExposeComplete: enter
23:00:54.620 00.004 12116 UpdateGuideState(): m_state=6
23:00:54.623 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 741
23:00:54.627 00.004 12116 Star::Find returns 1 (0), X=691.37, Y=1005.42, Mass=165996, SNR=30.9, Peak=24147 HFD=3.4
23:00:54.630 00.003 12116 Star::Find false star n=7 nbg=257 bg=5855.2 sigma=842.6 thresh=8383 peak=7774
23:00:54.632 00.002 12116 Star::Find false star n=6 nbg=259 bg=4442.5 sigma=789.2 thresh=6810 peak=6161
23:00:54.637 00.005 12116 Star::Find false star n=5 nbg=251 bg=7547.8 sigma=1008.3 thresh=10573 peak=9815
23:00:54.640 00.003 12116 Star::Find false star n=3 nbg=265 bg=7953.2 sigma=1146.5 thresh=11393 peak=10436
23:00:54.643 00.003 12116 Star::Find false star n=5 nbg=260 bg=8008.9 sigma=1098.1 thresh=11303 peak=10803
23:00:54.646 00.003 12116 MultiStar: [#1 -0.38,-0.12,0.86,U] [#2 -0.68,0.62,0.45,U] [#3 0.00,0.00,0.00,L] [#4 0.09,-0.17,1.63,U] [#5 0.33,-0.17,0.42,U] [#6 0.00,0.00,0.00,L] [#7 -0.60,-0.33,0.85,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
23:00:54.648 00.002 12116 refined, 5 included, MultiStar: {-0.32, -0.24}, one-star: {-0.81, -0.79}
23:00:54.652 00.004 12116 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.71) = xAngle (-5.22 = 1.06)
23:00:54.655 00.003 12116 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.23 = -2.23)
23:00:54.657 00.002 12116 CameraToMount -- cameraX=-0.32 cameraY=-0.24 hyp=0.40 cameraTheta=-2.51 mountX=0.19 mountY=-0.31, mountTheta=-1.02
23:00:54.663 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.32, y=-0.24, opts=13)
23:00:54.666 00.003 12116 Enqueuing Move request for scope (-0.32, -0.24)
23:00:54.669 00.003 11824 Worker thread wakes up
23:00:54.669 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6864, FiltMin=1730, FiltMax=65535, Gamma=0.510
23:00:54.672 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.24) opts 0xd
23:00:54.672 00.000 12116 UpdateGuideState exits: m=165996 SNR=30.9
23:00:54.674 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.32, -0.24)
23:00:54.675 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:54.677 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:00:54.679 00.002 12116 Enqueuing Expose request
23:00:54.681 00.002 11824 Moving (-0.32, -0.24) raw xDistance=0.19 yDistance=-0.31
23:00:54.682 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:00:54.682 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:54.682 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:00:54.682 00.000 11824 MoveAxis(E, 0, ABG)
23:00:54.682 00.000 11824 Move returns status 0, amount 0
23:00:54.682 00.000 11824 MoveAxis(N, 0, ABG)
23:00:54.682 00.000 11824 Move returns status 0, amount 0
23:00:54.682 00.000 11824 move complete, result=0
23:00:54.683 00.001 11824 worker thread done servicing request
23:00:54.683 00.000 11824 Worker thread wakes up
23:00:54.683 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:00:54.683 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:00:54.685 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:00:58.081 03.396 11824 Exposure complete
23:00:58.324 00.243 11824 worker thread done servicing request
23:00:58.324 00.000 12116 OnExposeComplete: enter
23:00:58.328 00.004 12116 UpdateGuideState(): m_state=6
23:00:58.331 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 742
23:00:58.334 00.003 12116 Star::Find false star n=2 nbg=267 bg=9219.5 sigma=1288.9 thresh=13086 peak=11540
23:00:58.337 00.003 12116 Star::Find returns 0 (2), X=691.00, Y=1005.00, Mass=8038, SNR=2.9, Peak=15917 HFD=0.0
23:00:58.340 00.003 12116 DistanceChecker: activated
23:00:58.343 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:00:58.347 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:00:58.350 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:00:58.353 00.003 11824 Worker thread wakes up
23:00:58.353 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:00:58.353 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:00:58.353 00.000 11824 move complete, result=0
23:00:58.354 00.001 11824 worker thread done servicing request
23:00:58.469 00.115 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:00:58.472 00.003 12116 Status Line: Star lost - low SNR
23:00:58.477 00.005 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7069, FiltMin=1773, FiltMax=65535, Gamma=0.510
23:00:58.480 00.003 12116 UpdateGuideState exits: Star lost - low SNR
23:00:58.482 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:58.485 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:00:58.489 00.004 12116 Enqueuing Expose request
23:00:58.491 00.002 11824 Worker thread wakes up
23:00:58.492 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:00:58.492 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:01:02.020 03.528 11824 Exposure complete
23:01:02.290 00.270 11824 worker thread done servicing request
23:01:02.290 00.000 12116 OnExposeComplete: enter
23:01:02.293 00.003 12116 UpdateGuideState(): m_state=6
23:01:02.297 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 743
23:01:02.301 00.004 12116 Star::Find returns 1 (0), X=692.10, Y=1006.33, Mass=47443, SNR=13.8, Peak=15226 HFD=4.5
23:01:02.306 00.005 12116 DistanceChecker: deactivated
23:01:02.309 00.003 12116 Star::Find false star n=4 nbg=259 bg=9167.5 sigma=1133.9 thresh=12569 peak=11101
23:01:02.312 00.003 12116 Star::Find false star n=1 nbg=269 bg=9567.0 sigma=1254.8 thresh=13331 peak=11073
23:01:02.316 00.004 12116 Star::Find false star n=7 nbg=256 bg=6188.6 sigma=894.4 thresh=8872 peak=8652
23:01:02.320 00.004 12116 Star::Find false star n=2 nbg=276 bg=9357.0 sigma=1201.4 thresh=12961 peak=11096
23:01:02.323 00.003 12116 Star::Find false star n=4 nbg=241 bg=8688.2 sigma=961.4 thresh=11572 peak=10607
23:01:02.326 00.003 12116 MultiStar: [#1 0.77,0.38,0.62,U] [#2 1.07,-0.94,1.11,U] [#3 0.88,-0.71,1.23,U] [#4 -0.73,-0.63,1.93,U] [#5 0.00,0.00,0.00,L] [#6 1.33,-0.16,1.47,U] [#7 0.00,0.00,0.00,L] [#8 1.38,-0.93,0.99,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
23:01:02.330 00.004 12116 single-star, 6 included, MultiStar: {0.55, -0.47}, one-star: {-0.07, 0.12}
23:01:02.332 00.002 12116 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.71) = xAngle (-0.59 = -0.59)
23:01:02.336 00.004 12116 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.40 = 2.40)
23:01:02.339 00.003 12116 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.13 mountX=0.12 mountY=0.10, mountTheta=0.68
23:01:02.346 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.07, y=0.12, opts=13)
23:01:02.350 00.004 12116 Enqueuing Move request for scope (-0.07, 0.12)
23:01:02.353 00.003 11824 Worker thread wakes up
23:01:02.353 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6992, FiltMin=1747, FiltMax=65535, Gamma=0.510
23:01:02.356 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
23:01:02.357 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
23:01:02.357 00.000 12116 UpdateGuideState exits: m=47443 SNR=13.8
23:01:02.360 00.003 11824 Moving (-0.07, 0.12) raw xDistance=0.12 yDistance=0.10
23:01:02.360 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:02.363 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:01:02.363 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:01:02.366 00.003 12116 Enqueuing Expose request
23:01:02.370 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:02.370 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:01:02.370 00.000 11824 MoveAxis(E, 0, ABG)
23:01:02.370 00.000 11824 Move returns status 0, amount 0
23:01:02.370 00.000 11824 MoveAxis(N, 0, ABG)
23:01:02.370 00.000 11824 Move returns status 0, amount 0
23:01:02.370 00.000 11824 move complete, result=0
23:01:02.370 00.000 11824 worker thread done servicing request
23:01:02.371 00.001 11824 Worker thread wakes up
23:01:02.371 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:01:02.371 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:01:02.373 00.002 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:05.776 03.403 11824 Exposure complete
23:01:06.009 00.233 11824 worker thread done servicing request
23:01:06.009 00.000 12116 OnExposeComplete: enter
23:01:06.013 00.004 12116 UpdateGuideState(): m_state=6
23:01:06.016 00.003 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 744
23:01:06.021 00.005 12116 Star::Find returns 1 (0), X=692.80, Y=1004.55, Mass=255471, SNR=44.1, Peak=27024 HFD=3.6
23:01:06.024 00.003 12116 MultiStar: [#1 1.08,-0.90,0.65,U] [#2 1.05,-1.08,0.85,U] [#3 1.38,-0.44,0.28,U] [#4 -1.22,-0.62,0.36,U] [#5 0.48,-0.69,0.31,U] [#6 1.07,-1.02,0.47,U] [#7 0.00,0.00,0.00,L] [#8 1.09,-1.19,0.36,U] [#9 1.15,-0.68,0.28,U] 
23:01:06.029 00.005 12116 refined, 8 included, MultiStar: {0.78, -1.06}, one-star: {0.63, -1.66}
23:01:06.031 00.002 12116 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.71) = xAngle (-3.65 = 2.63)
23:01:06.034 00.003 12116 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.67 = -0.67)
23:01:06.038 00.004 12116 CameraToMount -- cameraX=0.78 cameraY=-1.06 hyp=1.31 cameraTheta=-0.94 mountX=-1.14 mountY=-0.81, mountTheta=-2.53
23:01:06.045 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.78, y=-1.06, opts=13)
23:01:06.048 00.003 12116 Enqueuing Move request for scope (0.78, -1.06)
23:01:06.050 00.002 11824 Worker thread wakes up
23:01:06.051 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.78, -1.06) opts 0xd
23:01:06.051 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6567, FiltMin=1767, FiltMax=65535, Gamma=0.510
23:01:06.054 00.003 11824 Handling offset move in thread for scope, endpoint = (0.78, -1.06)
23:01:06.054 00.000 12116 UpdateGuideState exits: m=255471 SNR=44.1
23:01:06.057 00.003 11824 Moving (0.78, -1.06) raw xDistance=-1.14 yDistance=-0.81
23:01:06.057 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.14
23:01:06.057 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
23:01:06.057 00.000 11824 MoveAxis(E, 256, ABG)
23:01:06.057 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:06.060 00.003 11824 Guiding  Dir = 2, Dur = 256
23:01:06.060 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:01:06.062 00.002 12116 Enqueuing Expose request
23:01:06.065 00.003 11824 IsSlewing returns 0
23:01:06.065 00.000 11824 IsGuiding returns 0
23:01:06.066 00.001 11824 PulseGuide returned control before completion, sleep 266
23:01:06.341 00.275 11824 IsGuiding returns 1
23:01:06.341 00.000 11824 scope still moving after pulse duration time elapsed
23:01:06.373 00.032 11824 IsSlewing returns 0
23:01:06.373 00.000 11824 IsGuiding returns 0
23:01:06.373 00.000 11824 scope move finished after 256 + 51 ms
23:01:06.374 00.001 11824 Move returns status 0, amount 256
23:01:06.374 00.000 11824 MoveAxis(N, 152, ABG)
23:01:06.374 00.000 11824 Guiding  Dir = 0, Dur = 152
23:01:06.374 00.000 11824 IsSlewing returns 0
23:01:06.374 00.000 11824 IsGuiding returns 0
23:01:06.375 00.001 11824 PulseGuide returned control before completion, sleep 162
23:01:06.547 00.172 11824 IsGuiding returns 1
23:01:06.547 00.000 11824 scope still moving after pulse duration time elapsed
23:01:06.579 00.032 11824 IsSlewing returns 0
23:01:06.579 00.000 11824 IsGuiding returns 0
23:01:06.579 00.000 11824 scope move finished after 152 + 52 ms
23:01:06.579 00.000 11824 Move returns status 0, amount 152
23:01:06.580 00.001 11824 move complete, result=0
23:01:06.580 00.000 11824 worker thread done servicing request
23:01:06.580 00.000 11824 Worker thread wakes up
23:01:06.580 00.000 12116 GuideStep: -1.1 px 256 ms EAST, -0.8 px 152 ms NORTH
23:01:06.583 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:01:06.583 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:01:09.984 03.401 11824 Exposure complete
23:01:10.230 00.246 11824 worker thread done servicing request
23:01:10.230 00.000 12116 OnExposeComplete: enter
23:01:10.232 00.002 12116 UpdateGuideState(): m_state=6
23:01:10.237 00.005 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 745
23:01:10.239 00.002 12116 Star::Find returns 1 (0), X=691.45, Y=1005.01, Mass=331842, SNR=59.4, Peak=28195 HFD=3.9
23:01:10.243 00.004 12116 Star::Find false star n=1 nbg=263 bg=8452.7 sigma=1200.3 thresh=12054 peak=10280
23:01:10.246 00.003 12116 MultiStar: [#1 -0.13,-0.53,0.83,U] [#2 -0.39,-0.36,0.65,U] [#3 -0.57,0.06,0.25,U] [#4 0.00,0.00,0.00,L] [#5 -0.66,-0.04,0.39,U] [#6 -0.59,-0.27,0.34,U] [#7 -0.32,-0.49,0.34,U] [#8 0.28,-0.97,0.37,U] [#9 -0.50,-0.06,0.39,U] 
23:01:10.248 00.002 12116 refined, 8 included, MultiStar: {-0.41, -0.55}, one-star: {-0.72, -1.19}
23:01:10.251 00.003 12116 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.71) = xAngle (-4.93 = 1.35)
23:01:10.254 00.003 12116 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.94 = -1.94)
23:01:10.257 00.003 12116 CameraToMount -- cameraX=-0.41 cameraY=-0.55 hyp=0.69 cameraTheta=-2.22 mountX=0.15 mountY=-0.64, mountTheta=-1.34
23:01:10.264 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=-0.55, opts=13)
23:01:10.268 00.004 12116 Enqueuing Move request for scope (-0.41, -0.55)
23:01:10.271 00.003 11824 Worker thread wakes up
23:01:10.271 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6032, FiltMin=1790, FiltMax=65535, Gamma=0.510
23:01:10.274 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.55) opts 0xd
23:01:10.275 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.41, -0.55)
23:01:10.275 00.000 11824 Moving (-0.41, -0.55) raw xDistance=0.15 yDistance=-0.64
23:01:10.275 00.000 12116 UpdateGuideState exits: m=331842 SNR=59.4
23:01:10.278 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:01:10.278 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:10.280 00.002 11824 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
23:01:10.280 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:01:10.283 00.003 12116 Enqueuing Expose request
23:01:10.286 00.003 11824 MoveAxis(E, 0, ABG)
23:01:10.286 00.000 11824 Move returns status 0, amount 0
23:01:10.286 00.000 11824 MoveAxis(N, 120, ABG)
23:01:10.286 00.000 11824 Guiding  Dir = 0, Dur = 120
23:01:10.286 00.000 11824 IsSlewing returns 0
23:01:10.286 00.000 11824 IsGuiding returns 0
23:01:10.287 00.001 11824 PulseGuide returned control before completion, sleep 130
23:01:10.430 00.143 11824 IsGuiding returns 1
23:01:10.430 00.000 11824 scope still moving after pulse duration time elapsed
23:01:10.461 00.031 11824 IsSlewing returns 0
23:01:10.461 00.000 11824 IsGuiding returns 0
23:01:10.461 00.000 11824 scope move finished after 120 + 54 ms
23:01:10.461 00.000 11824 Move returns status 0, amount 120
23:01:10.462 00.001 11824 move complete, result=0
23:01:10.462 00.000 11824 worker thread done servicing request
23:01:10.462 00.000 11824 Worker thread wakes up
23:01:10.462 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.6 px 120 ms NORTH
23:01:10.465 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:01:10.465 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:01:13.876 03.411 11824 Exposure complete
23:01:14.130 00.254 11824 worker thread done servicing request
23:01:14.130 00.000 12116 OnExposeComplete: enter
23:01:14.133 00.003 12116 UpdateGuideState(): m_state=6
23:01:14.138 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 746
23:01:14.141 00.003 12116 Star::Find returns 1 (0), X=690.78, Y=1006.00, Mass=517700, SNR=81.8, Peak=44586 HFD=4.0
23:01:14.145 00.004 12116 MultiStar: [#1 -0.93,0.55,0.74,U] [#2 -1.12,0.51,0.66,U] [#3 -0.90,0.54,0.39,U] [#4 -0.34,0.71,0.22,U] [#5 -1.13,0.69,0.32,U] [#6 -0.73,0.21,0.38,U] [#7 -1.34,-0.14,0.32,U] [#8 -0.90,0.36,0.26,U] 
23:01:14.148 00.003 12116 refined, 8 included, MultiStar: {-1.06, 0.29}, one-star: {-1.40, -0.21}
23:01:14.152 00.004 12116 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.71) = xAngle (0.16 = 0.16)
23:01:14.156 00.004 12116 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.14 = -3.14)
23:01:14.158 00.002 12116 CameraToMount -- cameraX=-1.06 cameraY=0.29 hyp=1.10 cameraTheta=2.87 mountX=1.09 mountY=-0.00, mountTheta=-0.00
23:01:14.165 00.007 12116 SchedulePrimaryMove(0D79E080, x=-1.06, y=0.29, opts=13)
23:01:14.168 00.003 12116 Enqueuing Move request for scope (-1.06, 0.29)
23:01:14.171 00.003 11824 Worker thread wakes up
23:01:14.171 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5674, FiltMin=1427, FiltMax=65535, Gamma=0.510
23:01:14.174 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.06, 0.29) opts 0xd
23:01:14.175 00.001 11824 Handling offset move in thread for scope, endpoint = (-1.06, 0.29)
23:01:14.175 00.000 12116 UpdateGuideState exits: m=517700 SNR=81.8
23:01:14.178 00.003 11824 Moving (-1.06, 0.29) raw xDistance=1.09 yDistance=-0.00
23:01:14.179 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.09
23:01:14.179 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:14.179 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:14.181 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:01:14.182 00.001 11824 MoveAxis(W, 243, ABG)
23:01:14.182 00.000 11824 Guiding  Dir = 3, Dur = 243
23:01:14.182 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:01:14.185 00.003 11824 IsSlewing returns 0
23:01:14.185 00.000 12116 Enqueuing Expose request
23:01:14.188 00.003 11824 IsGuiding returns 0
23:01:14.188 00.000 11824 PulseGuide returned control before completion, sleep 253
23:01:14.448 00.260 11824 IsGuiding returns 1
23:01:14.448 00.000 11824 scope still moving after pulse duration time elapsed
23:01:14.479 00.031 11824 IsSlewing returns 0
23:01:14.479 00.000 11824 IsGuiding returns 0
23:01:14.479 00.000 11824 scope move finished after 243 + 48 ms
23:01:14.479 00.000 11824 Move returns status 0, amount 243
23:01:14.479 00.000 11824 MoveAxis(N, 0, ABG)
23:01:14.480 00.001 11824 Move returns status 0, amount 0
23:01:14.480 00.000 11824 move complete, result=0
23:01:14.480 00.000 11824 worker thread done servicing request
23:01:14.480 00.000 11824 Worker thread wakes up
23:01:14.480 00.000 12116 GuideStep: 1.1 px 243 ms WEST, -0.0 px 0 ms NORTH
23:01:14.483 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:01:14.483 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:01:17.911 03.428 11824 Exposure complete
23:01:18.166 00.255 11824 worker thread done servicing request
23:01:18.166 00.000 12116 OnExposeComplete: enter
23:01:18.170 00.004 12116 UpdateGuideState(): m_state=6
23:01:18.174 00.004 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 747
23:01:18.177 00.003 12116 Star::Find returns 1 (0), X=690.93, Y=1005.93, Mass=444344, SNR=67.0, Peak=38595 HFD=3.9
23:01:18.181 00.004 12116 MultiStar: [#1 -0.71,0.54,0.93,U] [#2 -0.78,0.48,0.69,U] [#3 -0.81,0.04,0.61,U] [#4 0.52,0.13,0.57,U] [#5 -0.83,1.01,0.44,U] [#6 -0.58,0.03,0.50,U] [#7 -0.59,0.12,0.64,U] [#8 -0.80,-0.02,0.30,U] 
23:01:18.184 00.003 12116 refined, 8 included, MultiStar: {-0.69, 0.21}, one-star: {-1.24, -0.27}
23:01:18.189 00.005 12116 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.71) = xAngle (0.13 = 0.13)
23:01:18.192 00.003 12116 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.12 = 3.12)
23:01:18.195 00.003 12116 CameraToMount -- cameraX=-0.69 cameraY=0.21 hyp=0.72 cameraTheta=2.84 mountX=0.71 mountY=0.02, mountTheta=0.03
23:01:18.200 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.69, y=0.21, opts=13)
23:01:18.204 00.004 12116 Enqueuing Move request for scope (-0.69, 0.21)
23:01:18.207 00.003 11824 Worker thread wakes up
23:01:18.207 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5568, FiltMin=1776, FiltMax=65535, Gamma=0.510
23:01:18.210 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.21) opts 0xd
23:01:18.210 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.69, 0.21)
23:01:18.210 00.000 11824 Moving (-0.69, 0.21) raw xDistance=0.71 yDistance=0.02
23:01:18.210 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.71
23:01:18.210 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:18.210 00.000 12116 UpdateGuideState exits: m=444344 SNR=67.0
23:01:18.213 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:18.213 00.000 11824 MoveAxis(W, 177, ABG)
23:01:18.213 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:18.216 00.003 11824 Guiding  Dir = 3, Dur = 177
23:01:18.216 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:01:18.219 00.003 11824 IsSlewing returns 0
23:01:18.219 00.000 12116 Enqueuing Expose request
23:01:18.221 00.002 11824 IsGuiding returns 0
23:01:18.222 00.001 11824 PulseGuide returned control before completion, sleep 187
23:01:18.416 00.194 11824 IsGuiding returns 1
23:01:18.416 00.000 11824 scope still moving after pulse duration time elapsed
23:01:18.447 00.031 11824 IsSlewing returns 0
23:01:18.447 00.000 11824 IsGuiding returns 0
23:01:18.447 00.000 11824 scope move finished after 177 + 49 ms
23:01:18.447 00.000 11824 Move returns status 0, amount 177
23:01:18.447 00.000 11824 MoveAxis(N, 0, ABG)
23:01:18.447 00.000 11824 Move returns status 0, amount 0
23:01:18.447 00.000 11824 move complete, result=0
23:01:18.448 00.001 11824 worker thread done servicing request
23:01:18.448 00.000 11824 Worker thread wakes up
23:01:18.448 00.000 12116 GuideStep: 0.7 px 177 ms WEST, 0.0 px 0 ms NORTH
23:01:18.451 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:01:18.453 00.002 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:01:21.864 03.411 11824 Exposure complete
23:01:22.108 00.244 11824 worker thread done servicing request
23:01:22.108 00.000 12116 OnExposeComplete: enter
23:01:22.111 00.003 12116 UpdateGuideState(): m_state=6
23:01:22.115 00.004 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 748
23:01:22.118 00.003 12116 Star::Find returns 1 (0), X=691.35, Y=1005.62, Mass=385983, SNR=55.8, Peak=33978 HFD=3.4
23:01:22.122 00.004 12116 MultiStar: [#1 -0.27,-0.02,1.23,U] [#2 -0.50,0.17,0.84,U] [#3 -0.29,-0.01,1.16,U] [#4 0.18,-0.02,1.06,U] [#5 -0.34,0.24,0.63,U] [#6 -0.34,0.31,1.21,U] [#7 -0.21,-0.13,0.56,U] [#8 0.23,-0.10,0.38,U] 
23:01:22.125 00.003 12116 refined, 8 included, MultiStar: {-0.30, -0.01}, one-star: {-0.82, -0.59}
23:01:22.128 00.003 12116 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.71) = xAngle (-5.82 = 0.47)
23:01:22.131 00.003 12116 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.83 = -2.83)
23:01:22.134 00.003 12116 CameraToMount -- cameraX=-0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-3.10 mountX=0.26 mountY=-0.09, mountTheta=-0.33
23:01:22.139 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=-0.01, opts=13)
23:01:22.143 00.004 12116 Enqueuing Move request for scope (-0.30, -0.01)
23:01:22.145 00.002 11824 Worker thread wakes up
23:01:22.146 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5603, FiltMin=1722, FiltMax=65535, Gamma=0.510
23:01:22.148 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.01) opts 0xd
23:01:22.149 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.30, -0.01)
23:01:22.149 00.000 12116 UpdateGuideState exits: m=385983 SNR=55.8
23:01:22.152 00.003 11824 Moving (-0.30, -0.01) raw xDistance=0.26 yDistance=-0.09
23:01:22.152 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:22.155 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
23:01:22.155 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:22.155 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:01:22.157 00.002 12116 Enqueuing Expose request
23:01:22.161 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:01:22.161 00.000 11824 MoveAxis(E, 0, ABG)
23:01:22.161 00.000 11824 Move returns status 0, amount 0
23:01:22.161 00.000 11824 MoveAxis(N, 0, ABG)
23:01:22.161 00.000 11824 Move returns status 0, amount 0
23:01:22.161 00.000 11824 move complete, result=0
23:01:22.161 00.000 11824 worker thread done servicing request
23:01:22.161 00.000 11824 Worker thread wakes up
23:01:22.162 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:01:22.162 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:01:22.164 00.002 12116 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:25.560 03.396 11824 Exposure complete
23:01:25.797 00.237 11824 worker thread done servicing request
23:01:25.797 00.000 12116 OnExposeComplete: enter
23:01:25.800 00.003 12116 UpdateGuideState(): m_state=6
23:01:25.804 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 749
23:01:25.807 00.003 12116 Star::Find returns 1 (0), X=690.51, Y=1005.78, Mass=241637, SNR=40.9, Peak=25082 HFD=3.4
23:01:25.810 00.003 12116 MultiStar: [#1 -1.19,0.21,1.27,U] [#2 -1.16,0.30,0.69,U] [#3 -0.83,0.24,1.47,U] [#4 1.17,0.10,1.26,U] [#5 -1.52,0.85,0.47,U] [#6 -0.91,0.46,1.29,U] [#7 -0.99,0.19,0.81,U] [#8 -0.78,0.45,0.41,U] 
23:01:25.813 00.003 12116 refined, 8 included, MultiStar: {-0.78, 0.22}, one-star: {-1.66, -0.42}
23:01:25.816 00.003 12116 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.71) = xAngle (0.16 = 0.16)
23:01:25.820 00.004 12116 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.14 = -3.14)
23:01:25.823 00.003 12116 CameraToMount -- cameraX=-0.78 cameraY=0.22 hyp=0.81 cameraTheta=2.87 mountX=0.80 mountY=-0.00, mountTheta=-0.00
23:01:25.830 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.78, y=0.22, opts=13)
23:01:25.834 00.004 12116 Enqueuing Move request for scope (-0.78, 0.22)
23:01:25.838 00.004 11824 Worker thread wakes up
23:01:25.838 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.22) opts 0xd
23:01:25.838 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5677, FiltMin=1744, FiltMax=65535, Gamma=0.510
23:01:25.841 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.78, 0.22)
23:01:25.841 00.000 12116 UpdateGuideState exits: m=241637 SNR=40.9
23:01:25.844 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:25.847 00.003 11824 Moving (-0.78, 0.22) raw xDistance=0.80 yDistance=-0.00
23:01:25.847 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:01:25.849 00.002 12116 Enqueuing Expose request
23:01:25.853 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.80
23:01:25.853 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:25.853 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:01:25.853 00.000 11824 MoveAxis(W, 178, ABG)
23:01:25.853 00.000 11824 Guiding  Dir = 3, Dur = 178
23:01:25.853 00.000 11824 IsSlewing returns 0
23:01:25.854 00.001 11824 IsGuiding returns 0
23:01:25.854 00.000 11824 PulseGuide returned control before completion, sleep 188
23:01:26.058 00.204 11824 IsGuiding returns 1
23:01:26.058 00.000 11824 scope still moving after pulse duration time elapsed
23:01:26.089 00.031 11824 IsSlewing returns 0
23:01:26.089 00.000 11824 IsGuiding returns 0
23:01:26.089 00.000 11824 scope move finished after 178 + 57 ms
23:01:26.089 00.000 11824 Move returns status 0, amount 178
23:01:26.089 00.000 11824 MoveAxis(N, 0, ABG)
23:01:26.089 00.000 11824 Move returns status 0, amount 0
23:01:26.089 00.000 11824 move complete, result=0
23:01:26.090 00.001 11824 worker thread done servicing request
23:01:26.090 00.000 11824 Worker thread wakes up
23:01:26.090 00.000 12116 GuideStep: 0.8 px 178 ms WEST, -0.0 px 0 ms NORTH
23:01:26.093 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:01:26.093 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:01:29.497 03.404 11824 Exposure complete
23:01:29.762 00.265 11824 worker thread done servicing request
23:01:29.762 00.000 12116 OnExposeComplete: enter
23:01:29.765 00.003 12116 UpdateGuideState(): m_state=6
23:01:29.770 00.005 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 750
23:01:29.773 00.003 12116 Star::Find returns 1 (0), X=690.49, Y=1005.89, Mass=598417, SNR=88.3, Peak=57120 HFD=3.6
23:01:29.777 00.004 12116 MultiStar: [#1 -1.11,0.33,0.88,U] [#2 -1.16,0.39,0.79,U] [#3 -1.16,0.28,0.64,U] [#4 0.52,0.01,0.60,U] [#5 -1.38,0.13,0.24,U] [#6 -1.11,0.24,0.42,U] [#7 -0.88,0.65,0.19,U] [#8 -0.89,-0.14,0.30,U] 
23:01:29.780 00.003 12116 refined, 8 included, MultiStar: {-1.04, 0.13}, one-star: {-1.68, -0.32}
23:01:29.783 00.003 12116 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.71) = xAngle (0.30 = 0.30)
23:01:29.786 00.003 12116 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.29 = -3.00)
23:01:29.790 00.004 12116 CameraToMount -- cameraX=-1.04 cameraY=0.13 hyp=1.05 cameraTheta=3.01 mountX=1.00 mountY=-0.15, mountTheta=-0.15
23:01:29.796 00.006 12116 SchedulePrimaryMove(0D79E080, x=-1.04, y=0.13, opts=13)
23:01:29.799 00.003 12116 Enqueuing Move request for scope (-1.04, 0.13)
23:01:29.803 00.004 11824 Worker thread wakes up
23:01:29.803 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 0.13) opts 0xd
23:01:29.803 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5578, FiltMin=1677, FiltMax=65535, Gamma=0.510
23:01:29.807 00.004 11824 Handling offset move in thread for scope, endpoint = (-1.04, 0.13)
23:01:29.807 00.000 12116 UpdateGuideState exits: m=598417 SNR=88.3
23:01:29.810 00.003 11824 Moving (-1.04, 0.13) raw xDistance=1.00 yDistance=-0.15
23:01:29.810 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:29.812 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:01:29.815 00.003 12116 Enqueuing Expose request
23:01:29.818 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.00
23:01:29.819 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:29.819 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:01:29.819 00.000 11824 MoveAxis(W, 236, ABG)
23:01:29.819 00.000 11824 Guiding  Dir = 3, Dur = 236
23:01:29.819 00.000 11824 IsSlewing returns 0
23:01:29.820 00.001 11824 IsGuiding returns 0
23:01:29.821 00.001 11824 PulseGuide returned control before completion, sleep 246
23:01:30.070 00.249 11824 IsGuiding returns 1
23:01:30.071 00.001 11824 scope still moving after pulse duration time elapsed
23:01:30.102 00.031 11824 IsSlewing returns 0
23:01:30.103 00.001 11824 IsGuiding returns 0
23:01:30.103 00.000 11824 scope move finished after 236 + 47 ms
23:01:30.103 00.000 11824 Move returns status 0, amount 236
23:01:30.103 00.000 11824 MoveAxis(N, 0, ABG)
23:01:30.103 00.000 11824 Move returns status 0, amount 0
23:01:30.103 00.000 11824 move complete, result=0
23:01:30.103 00.000 11824 worker thread done servicing request
23:01:30.103 00.000 11824 Worker thread wakes up
23:01:30.103 00.000 12116 GuideStep: 1.0 px 236 ms WEST, -0.1 px 0 ms NORTH
23:01:30.106 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:01:30.106 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:01:33.535 03.429 11824 Exposure complete
23:01:33.871 00.336 11824 worker thread done servicing request
23:01:33.871 00.000 12116 OnExposeComplete: enter
23:01:33.874 00.003 12116 UpdateGuideState(): m_state=6
23:01:33.879 00.005 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
23:01:33.883 00.004 12116 Star::Find returns 1 (0), X=690.83, Y=1005.50, Mass=533951, SNR=78.6, Peak=56371 HFD=3.4
23:01:33.888 00.005 12116 MultiStar: [#1 -0.75,0.33,0.86,U] [#2 -0.74,0.02,0.76,U] [#3 -0.79,-0.24,0.52,U] [#4 0.85,-0.38,0.66,U] [#5 -0.96,0.36,0.52,U] [#6 -0.79,0.28,0.57,U] [#7 -0.38,0.05,0.36,U] [#8 -0.47,-0.51,0.41,U] 
23:01:33.892 00.004 12116 refined, 8 included, MultiStar: {-0.65, -0.11}, one-star: {-1.34, -0.71}
23:01:33.896 00.004 12116 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.71) = xAngle (-5.68 = 0.60)
23:01:33.900 00.004 12116 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.70 = -2.70)
23:01:33.905 00.005 12116 CameraToMount -- cameraX=-0.65 cameraY=-0.11 hyp=0.66 cameraTheta=-2.97 mountX=0.54 mountY=-0.28, mountTheta=-0.48
23:01:33.913 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.65, y=-0.11, opts=13)
23:01:33.917 00.004 12116 Enqueuing Move request for scope (-0.65, -0.11)
23:01:33.922 00.005 11824 Worker thread wakes up
23:01:33.922 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5402, FiltMin=1181, FiltMax=65535, Gamma=0.510
23:01:33.927 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.11) opts 0xd
23:01:33.927 00.000 12116 UpdateGuideState exits: m=533951 SNR=78.6
23:01:33.932 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.65, -0.11)
23:01:33.932 00.000 11824 Moving (-0.65, -0.11) raw xDistance=0.54 yDistance=-0.28
23:01:33.932 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.54
23:01:33.934 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:33.934 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:01:33.934 00.000 11824 MoveAxis(W, 138, ABG)
23:01:33.934 00.000 11824 Guiding  Dir = 3, Dur = 138
23:01:33.934 00.000 11824 IsSlewing returns 0
23:01:33.935 00.001 11824 IsGuiding returns 0
23:01:33.935 00.000 11824 PulseGuide returned control before completion, sleep 148
23:01:33.935 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:33.940 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:01:33.945 00.005 12116 Enqueuing Expose request
23:01:34.098 00.153 11824 IsGuiding returns 1
23:01:34.098 00.000 11824 scope still moving after pulse duration time elapsed
23:01:34.129 00.031 11824 IsSlewing returns 0
23:01:34.129 00.000 11824 IsGuiding returns 1
23:01:34.161 00.032 11824 IsSlewing returns 0
23:01:34.162 00.001 11824 IsGuiding returns 1
23:01:34.192 00.030 11824 IsSlewing returns 0
23:01:34.193 00.001 11824 IsGuiding returns 0
23:01:34.193 00.000 11824 scope move finished after 138 + 119 ms
23:01:34.193 00.000 11824 Move returns status 0, amount 138
23:01:34.193 00.000 11824 MoveAxis(N, 0, ABG)
23:01:34.193 00.000 11824 Move returns status 0, amount 0
23:01:34.194 00.001 11824 move complete, result=0
23:01:34.194 00.000 11824 worker thread done servicing request
23:01:34.194 00.000 11824 Worker thread wakes up
23:01:34.194 00.000 12116 GuideStep: 0.5 px 138 ms WEST, -0.3 px 0 ms NORTH
23:01:34.198 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:01:34.198 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:01:37.638 03.440 11824 Exposure complete
23:01:37.952 00.314 11824 worker thread done servicing request
23:01:37.952 00.000 12116 OnExposeComplete: enter
23:01:37.956 00.004 12116 UpdateGuideState(): m_state=6
23:01:37.960 00.004 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 752
23:01:37.964 00.004 12116 Star::Find returns 1 (0), X=690.85, Y=1005.63, Mass=707807, SNR=97.9, Peak=60515 HFD=3.5
23:01:37.969 00.005 12116 MultiStar: [#1 -0.82,0.12,1.11,U] [#2 -0.80,0.02,0.82,U] [#3 -0.83,0.10,0.80,U] [#4 0.66,-0.18,0.35,U] [#5 -0.82,0.25,0.39,U] [#6 -0.81,0.05,0.71,U] [#7 -0.78,-0.16,0.35,U] [#8 -0.52,-0.23,0.39,U] 
23:01:37.973 00.004 12116 refined, 8 included, MultiStar: {-0.79, -0.07}, one-star: {-1.32, -0.58}
23:01:37.977 00.004 12116 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.71) = xAngle (-5.77 = 0.52)
23:01:37.980 00.003 12116 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.78 = -2.78)
23:01:37.984 00.004 12116 CameraToMount -- cameraX=-0.79 cameraY=-0.07 hyp=0.80 cameraTheta=-3.05 mountX=0.69 mountY=-0.28, mountTheta=-0.39
23:01:37.990 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.79, y=-0.07, opts=13)
23:01:37.996 00.006 12116 Enqueuing Move request for scope (-0.79, -0.07)
23:01:38.000 00.004 11824 Worker thread wakes up
23:01:38.000 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1501, FiltMax=65535, Gamma=0.510
23:01:38.005 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.07) opts 0xd
23:01:38.005 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.79, -0.07)
23:01:38.005 00.000 12116 UpdateGuideState exits: m=707807 SNR=97.9
23:01:38.010 00.005 11824 Moving (-0.79, -0.07) raw xDistance=0.69 yDistance=-0.28
23:01:38.010 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.69
23:01:38.010 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:38.011 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:01:38.011 00.000 11824 MoveAxis(W, 165, ABG)
23:01:38.011 00.000 11824 Guiding  Dir = 3, Dur = 165
23:01:38.012 00.001 11824 IsSlewing returns 0
23:01:38.012 00.000 11824 IsGuiding returns 0
23:01:38.013 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:38.019 00.006 11824 PulseGuide returned control before completion, sleep 175
23:01:38.019 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:01:38.026 00.007 12116 Enqueuing Expose request
23:01:38.195 00.169 11824 IsGuiding returns 1
23:01:38.195 00.000 11824 scope still moving after pulse duration time elapsed
23:01:38.227 00.032 11824 IsSlewing returns 0
23:01:38.227 00.000 11824 IsGuiding returns 0
23:01:38.227 00.000 11824 scope move finished after 165 + 49 ms
23:01:38.227 00.000 11824 Move returns status 0, amount 165
23:01:38.228 00.001 11824 MoveAxis(N, 0, ABG)
23:01:38.228 00.000 11824 Move returns status 0, amount 0
23:01:38.228 00.000 11824 move complete, result=0
23:01:38.228 00.000 11824 worker thread done servicing request
23:01:38.228 00.000 11824 Worker thread wakes up
23:01:38.228 00.000 12116 GuideStep: 0.7 px 165 ms WEST, -0.3 px 0 ms NORTH
23:01:38.231 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:01:38.231 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:01:41.763 03.532 11824 Exposure complete
23:01:42.462 00.699 11824 worker thread done servicing request
23:01:42.462 00.000 12116 OnExposeComplete: enter
23:01:42.467 00.005 12116 UpdateGuideState(): m_state=6
23:01:42.479 00.012 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 753
23:01:42.490 00.011 12116 Star::Find returns 1 (0), X=690.81, Y=1005.76, Mass=827064, SNR=129.3, Peak=63043 HFD=3.7
23:01:42.499 00.009 12116 MultiStar: [#1 -0.89,0.21,0.89,U] [#2 -0.75,0.35,0.54,U] [#3 -0.87,0.19,0.58,U] [#4 0.64,-0.00,0.42,U] [#5 -1.08,0.44,0.36,U] [#6 -0.86,0.27,0.50,U] [#7 -0.87,0.24,0.28,U] [#8 -0.93,-0.01,0.26,U] 
23:01:42.520 00.021 12116 refined, 8 included, MultiStar: {-0.85, 0.08}, one-star: {-1.36, -0.44}
23:01:42.525 00.005 12116 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.71) = xAngle (0.33 = 0.33)
23:01:42.530 00.005 12116 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.32 = -2.96)
23:01:42.541 00.011 12116 CameraToMount -- cameraX=-0.85 cameraY=0.08 hyp=0.85 cameraTheta=3.05 mountX=0.81 mountY=-0.15, mountTheta=-0.18
23:01:42.553 00.012 12116 SchedulePrimaryMove(0D79E080, x=-0.85, y=0.08, opts=13)
23:01:42.561 00.008 12116 Enqueuing Move request for scope (-0.85, 0.08)
23:01:42.586 00.025 11824 Worker thread wakes up
23:01:42.586 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.08) opts 0xd
23:01:42.586 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.85, 0.08)
23:01:42.586 00.000 11824 Moving (-0.85, 0.08) raw xDistance=0.81 yDistance=-0.15
23:01:42.586 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.81
23:01:42.586 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:42.586 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:01:42.587 00.001 11824 MoveAxis(W, 192, ABG)
23:01:42.587 00.000 11824 Guiding  Dir = 3, Dur = 192
23:01:42.589 00.002 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1543, FiltMax=65535, Gamma=0.510
23:01:42.615 00.026 11824 IsSlewing returns 0
23:01:42.615 00.000 12116 UpdateGuideState exits: m=827064 SNR=129.3
23:01:42.621 00.006 11824 IsGuiding returns 0
23:01:42.621 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:42.626 00.005 11824 PulseGuide returned control before completion, sleep 202
23:01:42.626 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:01:42.674 00.048 12116 Enqueuing Expose request
23:01:42.838 00.164 11824 IsGuiding returns 1
23:01:42.838 00.000 11824 scope still moving after pulse duration time elapsed
23:01:42.885 00.047 11824 IsSlewing returns 0
23:01:42.886 00.001 11824 IsGuiding returns 0
23:01:42.886 00.000 11824 scope move finished after 192 + 73 ms
23:01:42.886 00.000 11824 Move returns status 0, amount 192
23:01:42.886 00.000 11824 MoveAxis(N, 0, ABG)
23:01:42.886 00.000 11824 Move returns status 0, amount 0
23:01:42.886 00.000 11824 move complete, result=0
23:01:42.887 00.001 11824 worker thread done servicing request
23:01:42.887 00.000 12116 GuideStep: 0.8 px 192 ms WEST, -0.2 px 0 ms NORTH
23:01:42.891 00.004 11824 Worker thread wakes up
23:01:42.892 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:01:42.892 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:01:46.491 03.599 11824 Exposure complete
23:01:46.877 00.386 11824 worker thread done servicing request
23:01:46.878 00.001 12116 OnExposeComplete: enter
23:01:46.883 00.005 12116 UpdateGuideState(): m_state=6
23:01:46.892 00.009 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 754
23:01:46.899 00.007 12116 Star::Find returns 1 (0), X=690.60, Y=1005.88, Mass=807514, SNR=117.5, Peak=61050 HFD=3.7
23:01:46.909 00.010 12116 MultiStar: [#1 -0.86,0.38,0.80,U] [#2 -1.02,0.26,0.59,U] [#3 -0.97,0.16,0.71,U] [#4 1.05,-0.06,0.47,U] [#5 -1.21,0.20,0.48,U] [#6 -1.05,0.34,0.66,U] [#7 -1.04,0.12,0.40,U] [#8 -0.93,0.18,0.32,U] 
23:01:46.922 00.013 12116 refined, 8 included, MultiStar: {-0.93, 0.12}, one-star: {-1.57, -0.33}
23:01:46.931 00.009 12116 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.71) = xAngle (0.30 = 0.30)
23:01:46.939 00.008 12116 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.29 = -3.00)
23:01:46.948 00.009 12116 CameraToMount -- cameraX=-0.93 cameraY=0.12 hyp=0.93 cameraTheta=3.01 mountX=0.89 mountY=-0.13, mountTheta=-0.15
23:01:46.963 00.015 12116 SchedulePrimaryMove(0D79E080, x=-0.93, y=0.12, opts=13)
23:01:46.970 00.007 12116 Enqueuing Move request for scope (-0.93, 0.12)
23:01:46.976 00.006 11824 Worker thread wakes up
23:01:46.977 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1479, FiltMax=65535, Gamma=0.510
23:01:46.982 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.12) opts 0xd
23:01:46.982 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.93, 0.12)
23:01:46.982 00.000 11824 Moving (-0.93, 0.12) raw xDistance=0.89 yDistance=-0.13
23:01:46.983 00.001 12116 UpdateGuideState exits: m=807514 SNR=117.5
23:01:46.990 00.007 11824 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.89
23:01:46.991 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:46.991 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:01:46.991 00.000 11824 MoveAxis(W, 213, ABG)
23:01:46.991 00.000 11824 Guiding  Dir = 3, Dur = 213
23:01:46.991 00.000 11824 IsSlewing returns 0
23:01:46.991 00.000 11824 IsGuiding returns 0
23:01:46.992 00.001 11824 PulseGuide returned control before completion, sleep 223
23:01:46.992 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:47.026 00.034 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:01:47.033 00.007 12116 Enqueuing Expose request
23:01:47.217 00.184 11824 IsGuiding returns 1
23:01:47.217 00.000 11824 scope still moving after pulse duration time elapsed
23:01:47.248 00.031 11824 IsSlewing returns 0
23:01:47.248 00.000 11824 IsGuiding returns 0
23:01:47.248 00.000 11824 scope move finished after 213 + 43 ms
23:01:47.248 00.000 11824 Move returns status 0, amount 213
23:01:47.248 00.000 11824 MoveAxis(N, 0, ABG)
23:01:47.248 00.000 11824 Move returns status 0, amount 0
23:01:47.249 00.001 11824 move complete, result=0
23:01:47.249 00.000 11824 worker thread done servicing request
23:01:47.249 00.000 11824 Worker thread wakes up
23:01:47.249 00.000 12116 GuideStep: 0.9 px 213 ms WEST, -0.1 px 0 ms NORTH
23:01:47.255 00.006 11824 worker thread servicing REQUEST_EXPOSE 3000
23:01:47.255 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:01:50.708 03.453 11824 Exposure complete
23:01:51.037 00.329 11824 worker thread done servicing request
23:01:51.038 00.001 12116 OnExposeComplete: enter
23:01:51.042 00.004 12116 UpdateGuideState(): m_state=6
23:01:51.048 00.006 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 755
23:01:51.068 00.020 12116 Star::Find returns 1 (0), X=690.86, Y=1005.51, Mass=565980, SNR=90.1, Peak=55667 HFD=3.6
23:01:51.076 00.008 12116 MultiStar: [#1 -0.73,-0.11,1.03,U] [#2 -0.85,0.07,0.58,U] [#3 -0.79,-0.29,0.83,U] [#4 0.58,-0.51,0.83,U] [#5 -0.82,0.21,0.47,U] [#6 -0.88,-0.16,0.78,U] [#7 -0.65,-0.44,0.57,U] [#8 -0.35,-0.44,0.33,U] 
23:01:51.081 00.005 12116 refined, 8 included, MultiStar: {-0.67, -0.29}, one-star: {-1.32, -0.69}
23:01:51.087 00.006 12116 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.71) = xAngle (-5.45 = 0.83)
23:01:51.090 00.003 12116 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.46 = -2.46)
23:01:51.097 00.007 12116 CameraToMount -- cameraX=-0.67 cameraY=-0.29 hyp=0.73 cameraTheta=-2.74 mountX=0.49 mountY=-0.46, mountTheta=-0.75
23:01:51.107 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.67, y=-0.29, opts=13)
23:01:51.115 00.008 12116 Enqueuing Move request for scope (-0.67, -0.29)
23:01:51.120 00.005 11824 Worker thread wakes up
23:01:51.120 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.29) opts 0xd
23:01:51.120 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1178, FiltMax=65535, Gamma=0.510
23:01:51.124 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.67, -0.29)
23:01:51.124 00.000 11824 Moving (-0.67, -0.29) raw xDistance=0.49 yDistance=-0.46
23:01:51.124 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49
23:01:51.124 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:01:51.125 00.001 11824 MoveAxis(W, 124, ABG)
23:01:51.125 00.000 11824 Guiding  Dir = 3, Dur = 124
23:01:51.125 00.000 11824 IsSlewing returns 0
23:01:51.125 00.000 11824 IsGuiding returns 0
23:01:51.126 00.001 12116 UpdateGuideState exits: m=565980 SNR=90.1
23:01:51.131 00.005 11824 PulseGuide returned control before completion, sleep 134
23:01:51.131 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:51.137 00.006 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:01:51.142 00.005 12116 Enqueuing Expose request
23:01:51.268 00.126 11824 IsGuiding returns 1
23:01:51.268 00.000 11824 scope still moving after pulse duration time elapsed
23:01:51.299 00.031 11824 IsSlewing returns 0
23:01:51.300 00.001 11824 IsGuiding returns 0
23:01:51.300 00.000 11824 scope move finished after 124 + 47 ms
23:01:51.300 00.000 11824 Move returns status 0, amount 124
23:01:51.300 00.000 11824 MoveAxis(N, 86, ABG)
23:01:51.300 00.000 11824 Guiding  Dir = 0, Dur = 86
23:01:51.301 00.001 11824 IsSlewing returns 0
23:01:51.302 00.001 11824 IsGuiding returns 0
23:01:51.302 00.000 11824 PulseGuide returned control before completion, sleep 96
23:01:51.410 00.108 11824 IsGuiding returns 1
23:01:51.410 00.000 11824 scope still moving after pulse duration time elapsed
23:01:51.442 00.032 11824 IsSlewing returns 0
23:01:51.442 00.000 11824 IsGuiding returns 0
23:01:51.443 00.001 11824 scope move finished after 86 + 54 ms
23:01:51.443 00.000 11824 Move returns status 0, amount 86
23:01:51.443 00.000 11824 move complete, result=0
23:01:51.443 00.000 11824 worker thread done servicing request
23:01:51.443 00.000 12116 GuideStep: 0.5 px 124 ms WEST, -0.5 px 86 ms NORTH
23:01:51.447 00.004 11824 Worker thread wakes up
23:01:51.448 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:01:51.448 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:01:54.870 03.422 11824 Exposure complete
23:01:55.130 00.260 11824 worker thread done servicing request
23:01:55.130 00.000 12116 OnExposeComplete: enter
23:01:55.133 00.003 12116 UpdateGuideState(): m_state=6
23:01:55.142 00.009 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 756
23:01:55.148 00.006 12116 Star::Find returns 1 (0), X=691.18, Y=1005.59, Mass=717845, SNR=107.9, Peak=64051 HFD=3.6
23:01:55.156 00.008 12116 MultiStar: [#1 -0.36,0.12,0.82,U] [#2 -0.44,-0.04,0.79,U] [#3 -0.45,-0.06,0.71,U] [#4 0.17,-0.17,0.62,U] [#5 -0.58,0.14,0.32,U] [#6 -0.52,-0.05,0.60,U] [#7 -0.40,0.22,0.34,U] [#8 -0.30,-0.34,0.33,U] 
23:01:55.161 00.005 12116 refined, 8 included, MultiStar: {-0.47, -0.13}, one-star: {-1.00, -0.62}
23:01:55.166 00.005 12116 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.71) = xAngle (-5.59 = 0.70)
23:01:55.172 00.006 12116 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.60 = -2.60)
23:01:55.176 00.004 12116 CameraToMount -- cameraX=-0.47 cameraY=-0.13 hyp=0.49 cameraTheta=-2.87 mountX=0.37 mountY=-0.25, mountTheta=-0.59
23:01:55.184 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.47, y=-0.13, opts=13)
23:01:55.190 00.006 12116 Enqueuing Move request for scope (-0.47, -0.13)
23:01:55.195 00.005 11824 Worker thread wakes up
23:01:55.195 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.13) opts 0xd
23:01:55.195 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.47, -0.13)
23:01:55.197 00.002 11824 Moving (-0.47, -0.13) raw xDistance=0.37 yDistance=-0.25
23:01:55.197 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
23:01:55.197 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:55.197 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:01:55.197 00.000 11824 MoveAxis(W, 92, ABG)
23:01:55.197 00.000 11824 Guiding  Dir = 3, Dur = 92
23:01:55.197 00.000 11824 IsSlewing returns 0
23:01:55.197 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1629, FiltMax=65535, Gamma=0.510
23:01:55.202 00.005 11824 IsGuiding returns 0
23:01:55.203 00.001 11824 PulseGuide returned control before completion, sleep 102
23:01:55.203 00.000 12116 UpdateGuideState exits: m=717845 SNR=107.9
23:01:55.207 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:55.211 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:01:55.215 00.004 12116 Enqueuing Expose request
23:01:55.313 00.098 11824 IsGuiding returns 1
23:01:55.313 00.000 11824 scope still moving after pulse duration time elapsed
23:01:55.339 00.026 11824 IsSlewing returns 0
23:01:55.341 00.002 11824 IsGuiding returns 0
23:01:55.341 00.000 11824 scope move finished after 92 + 46 ms
23:01:55.341 00.000 11824 Move returns status 0, amount 92
23:01:55.341 00.000 11824 MoveAxis(N, 0, ABG)
23:01:55.341 00.000 11824 Move returns status 0, amount 0
23:01:55.342 00.001 11824 move complete, result=0
23:01:55.342 00.000 11824 worker thread done servicing request
23:01:55.342 00.000 12116 GuideStep: 0.4 px 92 ms WEST, -0.3 px 0 ms NORTH
23:01:55.346 00.004 11824 Worker thread wakes up
23:01:55.346 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:01:55.346 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:01:58.749 03.403 11824 Exposure complete
23:01:59.001 00.252 11824 worker thread done servicing request
23:01:59.001 00.000 12116 OnExposeComplete: enter
23:01:59.005 00.004 12116 UpdateGuideState(): m_state=6
23:01:59.011 00.006 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 757
23:01:59.016 00.005 12116 Star::Find returns 1 (0), X=691.10, Y=1005.96, Mass=764325, SNR=132.4, Peak=65491 HFD=3.8
23:01:59.024 00.008 12116 MultiStar: [#1 -0.50,0.44,0.71,U] [#2 -0.64,0.39,0.64,U] [#3 -0.56,0.19,0.53,U] [#4 0.47,0.11,0.53,U] [#5 -0.59,0.29,0.34,U] [#6 -0.44,0.34,0.41,U] [#7 -0.60,0.21,0.37,U] [#8 -0.59,0.35,0.26,U] 
23:01:59.028 00.004 12116 refined, 8 included, MultiStar: {-0.55, 0.19}, one-star: {-1.07, -0.24}
23:01:59.032 00.004 12116 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.71) = xAngle (0.10 = 0.10)
23:01:59.039 00.007 12116 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.09 = 3.09)
23:01:59.043 00.004 12116 CameraToMount -- cameraX=-0.55 cameraY=0.19 hyp=0.58 cameraTheta=2.82 mountX=0.58 mountY=0.03, mountTheta=0.05
23:01:59.055 00.012 12116 SchedulePrimaryMove(0D79E080, x=-0.55, y=0.19, opts=13)
23:01:59.060 00.005 12116 Enqueuing Move request for scope (-0.55, 0.19)
23:01:59.066 00.006 11824 Worker thread wakes up
23:01:59.066 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5315, FiltMin=1613, FiltMax=65535, Gamma=0.510
23:01:59.070 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.19) opts 0xd
23:01:59.070 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.55, 0.19)
23:01:59.070 00.000 11824 Moving (-0.55, 0.19) raw xDistance=0.58 yDistance=0.03
23:01:59.070 00.000 12116 UpdateGuideState exits: m=764325 SNR=132.4
23:01:59.074 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
23:01:59.074 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:59.077 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:59.078 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:01:59.081 00.003 12116 Enqueuing Expose request
23:01:59.085 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:01:59.085 00.000 11824 MoveAxis(W, 136, ABG)
23:01:59.085 00.000 11824 Guiding  Dir = 3, Dur = 136
23:01:59.086 00.001 11824 IsSlewing returns 0
23:01:59.086 00.000 11824 IsGuiding returns 0
23:01:59.086 00.000 11824 PulseGuide returned control before completion, sleep 146
23:01:59.242 00.156 11824 IsGuiding returns 1
23:01:59.242 00.000 11824 scope still moving after pulse duration time elapsed
23:01:59.274 00.032 11824 IsSlewing returns 0
23:01:59.274 00.000 11824 IsGuiding returns 0
23:01:59.274 00.000 11824 scope move finished after 136 + 52 ms
23:01:59.275 00.001 11824 Move returns status 0, amount 136
23:01:59.275 00.000 11824 MoveAxis(N, 0, ABG)
23:01:59.275 00.000 11824 Move returns status 0, amount 0
23:01:59.275 00.000 11824 move complete, result=0
23:01:59.275 00.000 11824 worker thread done servicing request
23:01:59.275 00.000 11824 Worker thread wakes up
23:01:59.275 00.000 12116 GuideStep: 0.6 px 136 ms WEST, 0.0 px 0 ms NORTH
23:01:59.278 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:01:59.278 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:02:02.690 03.412 11824 Exposure complete
23:02:02.924 00.234 11824 worker thread done servicing request
23:02:02.925 00.001 12116 OnExposeComplete: enter
23:02:02.928 00.003 12116 UpdateGuideState(): m_state=6
23:02:02.931 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 758
23:02:02.935 00.004 12116 Star::Find returns 1 (0), X=691.79, Y=1004.93, Mass=438088, SNR=67.4, Peak=44714 HFD=3.6
23:02:02.938 00.003 12116 MultiStar: [#1 0.34,-0.51,1.01,U] [#2 0.13,-0.46,0.63,U] [#3 0.04,-0.49,1.01,U] [#4 -0.37,-0.67,1.02,U] [#5 0.37,-0.25,0.72,U] [#6 0.08,-0.45,0.87,U] [#7 0.25,-0.42,0.66,U] [#8 0.44,-0.60,0.29,U] 
23:02:02.943 00.005 12116 refined, 8 included, MultiStar: {0.05, -0.59}, one-star: {-0.38, -1.27}
23:02:02.945 00.002 12116 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.71) = xAngle (-4.21 = 2.08)
23:02:02.948 00.003 12116 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.22 = -1.22)
23:02:02.953 00.005 12116 CameraToMount -- cameraX=0.05 cameraY=-0.59 hyp=0.59 cameraTheta=-1.49 mountX=-0.29 mountY=-0.56, mountTheta=-2.05
23:02:02.960 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.05, y=-0.59, opts=13)
23:02:02.964 00.004 12116 Enqueuing Move request for scope (0.05, -0.59)
23:02:02.967 00.003 11824 Worker thread wakes up
23:02:02.968 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.59) opts 0xd
23:02:02.968 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5440, FiltMin=1741, FiltMax=65535, Gamma=0.510
23:02:02.971 00.003 11824 Handling offset move in thread for scope, endpoint = (0.05, -0.59)
23:02:02.972 00.001 12116 UpdateGuideState exits: m=438088 SNR=67.4
23:02:02.974 00.002 11824 Moving (0.05, -0.59) raw xDistance=-0.29 yDistance=-0.56
23:02:02.974 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:02.977 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
23:02:02.978 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:02:02.980 00.002 12116 Enqueuing Expose request
23:02:02.982 00.002 11824 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:02:02.982 00.000 11824 MoveAxis(E, 0, ABG)
23:02:02.983 00.001 11824 Move returns status 0, amount 0
23:02:02.983 00.000 11824 MoveAxis(N, 105, ABG)
23:02:02.983 00.000 11824 Guiding  Dir = 0, Dur = 105
23:02:02.983 00.000 11824 IsSlewing returns 0
23:02:02.984 00.001 11824 IsGuiding returns 0
23:02:02.984 00.000 11824 PulseGuide returned control before completion, sleep 115
23:02:03.108 00.124 11824 IsGuiding returns 1
23:02:03.108 00.000 11824 scope still moving after pulse duration time elapsed
23:02:03.138 00.030 11824 IsSlewing returns 0
23:02:03.138 00.000 11824 IsGuiding returns 0
23:02:03.138 00.000 11824 scope move finished after 105 + 49 ms
23:02:03.139 00.001 11824 Move returns status 0, amount 105
23:02:03.139 00.000 11824 move complete, result=0
23:02:03.139 00.000 11824 worker thread done servicing request
23:02:03.139 00.000 12116 GuideStep: -0.3 px 0 ms EAST, -0.6 px 105 ms NORTH
23:02:03.143 00.004 11824 Worker thread wakes up
23:02:03.143 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:02:03.143 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:02:06.555 03.412 11824 Exposure complete
23:02:06.811 00.256 11824 worker thread done servicing request
23:02:06.811 00.000 12116 OnExposeComplete: enter
23:02:06.814 00.003 12116 UpdateGuideState(): m_state=6
23:02:06.818 00.004 12116 Star::Find(15, 691, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 759
23:02:06.822 00.004 12116 Star::Find returns 1 (0), X=691.62, Y=1006.03, Mass=137568, SNR=26.7, Peak=17914 HFD=3.4
23:02:06.825 00.003 12116 Star::Find false star n=6 nbg=274 bg=8163.7 sigma=1211.1 thresh=11797 peak=10822
23:02:06.828 00.003 12116 MultiStar: [#1 0.68,0.10,0.86,U] [#2 -0.03,0.75,0.60,U] [#3 0.00,0.09,2.86,U] [#4 -0.23,-0.05,2.57,U] [#5 -0.56,1.07,0.88,U] [#6 0.04,0.13,2.93,U] [#7 0.22,-0.19,1.52,U] [#8 0.00,0.00,0.00,L] [#9 -0.18,0.18,0.55,U] 
23:02:06.831 00.003 12116 refined, 8 included, MultiStar: {-0.05, 0.12}, one-star: {-0.55, -0.18}
23:02:06.835 00.004 12116 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.71) = xAngle (-0.74 = -0.74)
23:02:06.838 00.003 12116 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.25 = 2.25)
23:02:06.841 00.003 12116 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.97 mountX=0.10 mountY=0.10, mountTheta=0.81
23:02:06.846 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=0.12, opts=13)
23:02:06.849 00.003 12116 Enqueuing Move request for scope (-0.05, 0.12)
23:02:06.853 00.004 11824 Worker thread wakes up
23:02:06.853 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5635, FiltMin=1754, FiltMax=65535, Gamma=0.510
23:02:06.856 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
23:02:06.856 00.000 12116 UpdateGuideState exits: m=137568 SNR=26.7
23:02:06.858 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
23:02:06.859 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:06.862 00.003 11824 Moving (-0.05, 0.12) raw xDistance=0.10 yDistance=0.10
23:02:06.862 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:02:06.865 00.003 12116 Enqueuing Expose request
23:02:06.867 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:02:06.867 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:06.867 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:02:06.868 00.001 11824 MoveAxis(E, 0, ABG)
23:02:06.868 00.000 11824 Move returns status 0, amount 0
23:02:06.868 00.000 11824 MoveAxis(N, 0, ABG)
23:02:06.868 00.000 11824 Move returns status 0, amount 0
23:02:06.868 00.000 11824 move complete, result=0
23:02:06.868 00.000 11824 worker thread done servicing request
23:02:06.868 00.000 11824 Worker thread wakes up
23:02:06.868 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:02:06.868 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:02:06.871 00.003 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:10.270 03.399 11824 Exposure complete
23:02:10.515 00.245 11824 worker thread done servicing request
23:02:10.515 00.000 12116 OnExposeComplete: enter
23:02:10.518 00.003 12116 UpdateGuideState(): m_state=6
23:02:10.522 00.004 12116 Star::Find(15, 691, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 760
23:02:10.527 00.005 12116 Star::Find returns 1 (0), X=691.91, Y=1005.50, Mass=278256, SNR=44.5, Peak=28499 HFD=3.7
23:02:10.530 00.003 12116 Star::Find false star n=3 nbg=243 bg=8467.4 sigma=993.7 thresh=11449 peak=10302
23:02:10.532 00.002 12116 MultiStar: [#1 0.18,0.55,1.03,U] [#2 0.10,0.29,0.60,U] [#3 -0.17,0.11,1.23,U] [#4 0.08,-0.03,1.80,U] [#5 0.00,0.00,0.00,L] [#6 -0.06,0.39,1.73,U] [#7 0.11,0.31,0.47,U] [#8 0.35,-0.36,0.29,U] [#9 0.09,1.39,0.50,U] 
23:02:10.535 00.003 12116 refined, 8 included, MultiStar: {0.00, 0.17}, one-star: {-0.26, -0.70}
23:02:10.539 00.004 12116 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.71) = xAngle (-1.17 = -1.17)
23:02:10.542 00.003 12116 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.82 = 1.82)
23:02:10.545 00.003 12116 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.55 mountX=0.07 mountY=0.17, mountTheta=1.19
23:02:10.550 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.17, opts=13)
23:02:10.553 00.003 12116 Enqueuing Move request for scope (0.00, 0.17)
23:02:10.556 00.003 11824 Worker thread wakes up
23:02:10.556 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5850, FiltMin=1767, FiltMax=65535, Gamma=0.510
23:02:10.560 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
23:02:10.560 00.000 12116 UpdateGuideState exits: m=278256 SNR=44.5
23:02:10.562 00.002 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
23:02:10.562 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:10.565 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:02:10.570 00.005 11824 Moving (0.00, 0.17) raw xDistance=0.07 yDistance=0.17
23:02:10.570 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:02:10.570 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:10.570 00.000 12116 Enqueuing Expose request
23:02:10.573 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:02:10.573 00.000 11824 MoveAxis(E, 0, ABG)
23:02:10.573 00.000 11824 Move returns status 0, amount 0
23:02:10.573 00.000 11824 MoveAxis(N, 0, ABG)
23:02:10.574 00.001 11824 Move returns status 0, amount 0
23:02:10.574 00.000 11824 move complete, result=0
23:02:10.574 00.000 11824 worker thread done servicing request
23:02:10.574 00.000 11824 Worker thread wakes up
23:02:10.574 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:02:10.574 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:02:10.577 00.003 12116 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:02:13.968 03.391 11824 Exposure complete
23:02:14.223 00.255 11824 worker thread done servicing request
23:02:14.223 00.000 12116 OnExposeComplete: enter
23:02:14.227 00.004 12116 UpdateGuideState(): m_state=6
23:02:14.230 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 761
23:02:14.233 00.003 12116 Star::Find returns 1 (0), X=691.03, Y=1005.68, Mass=339418, SNR=68.8, Peak=31731 HFD=3.4
23:02:14.240 00.007 12116 Star::Find false star n=3 nbg=276 bg=8813.8 sigma=1239.3 thresh=12532 peak=11759
23:02:14.243 00.003 12116 MultiStar: [#1 -0.35,0.13,0.95,U] [#2 -0.76,0.29,0.55,U] [#3 -0.46,0.29,0.62,U] [#4 0.53,-0.17,0.85,U] [#5 0.50,0.91,0.22,U] [#6 -0.37,0.42,0.89,U] [#7 0.00,0.00,0.00,L] [#8 -0.25,-0.57,0.38,U] [#9 -0.93,0.60,0.49,U] 
23:02:14.246 00.003 12116 refined, 8 included, MultiStar: {-0.42, 0.07}, one-star: {-1.14, -0.53}
23:02:14.250 00.004 12116 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.71) = xAngle (0.25 = 0.25)
23:02:14.253 00.003 12116 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.24 = -3.04)
23:02:14.256 00.003 12116 CameraToMount -- cameraX=-0.42 cameraY=0.07 hyp=0.43 cameraTheta=2.97 mountX=0.41 mountY=-0.04, mountTheta=-0.10
23:02:14.263 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.42, y=0.07, opts=13)
23:02:14.266 00.003 12116 Enqueuing Move request for scope (-0.42, 0.07)
23:02:14.271 00.005 11824 Worker thread wakes up
23:02:14.271 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5792, FiltMin=1706, FiltMax=65535, Gamma=0.510
23:02:14.273 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.07) opts 0xd
23:02:14.273 00.000 12116 UpdateGuideState exits: m=339418 SNR=68.8
23:02:14.276 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:14.279 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.42, 0.07)
23:02:14.279 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:02:14.282 00.003 12116 Enqueuing Expose request
23:02:14.285 00.003 11824 Moving (-0.42, 0.07) raw xDistance=0.41 yDistance=-0.04
23:02:14.285 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
23:02:14.285 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:14.285 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:14.285 00.000 11824 MoveAxis(W, 92, ABG)
23:02:14.285 00.000 11824 Guiding  Dir = 3, Dur = 92
23:02:14.285 00.000 11824 IsSlewing returns 0
23:02:14.286 00.001 11824 IsGuiding returns 0
23:02:14.286 00.000 11824 PulseGuide returned control before completion, sleep 102
23:02:14.405 00.119 11824 IsGuiding returns 1
23:02:14.405 00.000 11824 scope still moving after pulse duration time elapsed
23:02:14.436 00.031 11824 IsSlewing returns 0
23:02:14.436 00.000 11824 IsGuiding returns 0
23:02:14.436 00.000 11824 scope move finished after 92 + 58 ms
23:02:14.436 00.000 11824 Move returns status 0, amount 92
23:02:14.436 00.000 11824 MoveAxis(N, 0, ABG)
23:02:14.437 00.001 11824 Move returns status 0, amount 0
23:02:14.437 00.000 11824 move complete, result=0
23:02:14.437 00.000 11824 worker thread done servicing request
23:02:14.437 00.000 11824 Worker thread wakes up
23:02:14.437 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:02:14.437 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:02:14.438 00.001 12116 GuideStep: 0.4 px 92 ms WEST, -0.0 px 0 ms NORTH
23:02:17.850 03.412 11824 Exposure complete
23:02:18.122 00.272 11824 worker thread done servicing request
23:02:18.122 00.000 12116 OnExposeComplete: enter
23:02:18.126 00.004 12116 UpdateGuideState(): m_state=6
23:02:18.129 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 762
23:02:18.131 00.002 12116 Star::Find returns 1 (0), X=691.26, Y=1006.01, Mass=491970, SNR=81.2, Peak=49434 HFD=3.6
23:02:18.135 00.004 12116 MultiStar: [#1 -0.30,0.16,0.99,U] [#2 -0.52,0.35,0.72,U] [#3 -0.65,0.34,0.47,U] [#4 0.99,0.13,0.19,U] [#5 -0.40,0.75,0.31,U] [#6 -0.50,0.26,0.53,U] [#7 -0.67,0.51,0.22,U] [#8 -0.12,-0.04,0.39,U] 
23:02:18.138 00.003 12116 refined, 8 included, MultiStar: {-0.48, 0.18}, one-star: {-0.91, -0.20}
23:02:18.141 00.003 12116 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.71) = xAngle (0.07 = 0.07)
23:02:18.145 00.004 12116 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.05 = 3.05)
23:02:18.148 00.003 12116 CameraToMount -- cameraX=-0.48 cameraY=0.18 hyp=0.51 cameraTheta=2.78 mountX=0.51 mountY=0.04, mountTheta=0.09
23:02:18.154 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.48, y=0.18, opts=13)
23:02:18.158 00.004 12116 Enqueuing Move request for scope (-0.48, 0.18)
23:02:18.161 00.003 11824 Worker thread wakes up
23:02:18.161 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5539, FiltMin=1735, FiltMax=65535, Gamma=0.510
23:02:18.164 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.18) opts 0xd
23:02:18.164 00.000 12116 UpdateGuideState exits: m=491970 SNR=81.2
23:02:18.167 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.48, 0.18)
23:02:18.167 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:18.171 00.004 11824 Moving (-0.48, 0.18) raw xDistance=0.51 yDistance=0.04
23:02:18.171 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:02:18.174 00.003 12116 Enqueuing Expose request
23:02:18.177 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
23:02:18.177 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:18.177 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:02:18.177 00.000 11824 MoveAxis(W, 120, ABG)
23:02:18.177 00.000 11824 Guiding  Dir = 3, Dur = 120
23:02:18.178 00.001 11824 IsSlewing returns 0
23:02:18.178 00.000 11824 IsGuiding returns 0
23:02:18.178 00.000 11824 PulseGuide returned control before completion, sleep 130
23:02:18.325 00.147 11824 IsGuiding returns 0
23:02:18.325 00.000 11824 Move returns status 0, amount 120
23:02:18.325 00.000 11824 MoveAxis(N, 0, ABG)
23:02:18.325 00.000 11824 Move returns status 0, amount 0
23:02:18.325 00.000 11824 move complete, result=0
23:02:18.326 00.001 11824 worker thread done servicing request
23:02:18.326 00.000 11824 Worker thread wakes up
23:02:18.326 00.000 12116 GuideStep: 0.5 px 120 ms WEST, 0.0 px 0 ms NORTH
23:02:18.329 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:02:18.329 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:02:21.800 03.471 11824 Exposure complete
23:02:22.099 00.299 11824 worker thread done servicing request
23:02:22.099 00.000 12116 OnExposeComplete: enter
23:02:22.106 00.007 12116 UpdateGuideState(): m_state=6
23:02:22.112 00.006 12116 Star::Find(15, 691, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 763
23:02:22.115 00.003 12116 Star::Find returns 1 (0), X=691.28, Y=1005.64, Mass=751465, SNR=104.3, Peak=49699 HFD=3.7
23:02:22.123 00.008 12116 MultiStar: [#1 -0.18,0.06,0.92,U] [#2 -0.41,0.17,0.59,U] [#3 -0.32,-0.07,0.69,U] [#4 0.15,0.51,0.13,U] [#5 -0.55,0.09,0.41,U] [#6 -0.28,0.33,0.68,U] [#7 -0.52,0.57,0.26,U] [#8 0.16,-0.07,0.41,U] 
23:02:22.129 00.006 12116 refined, 8 included, MultiStar: {-0.39, -0.00}, one-star: {-0.89, -0.56}
23:02:22.131 00.002 12116 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.71) = xAngle (-5.85 = 0.43)
23:02:22.139 00.008 12116 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.87 = -2.87)
23:02:22.142 00.003 12116 CameraToMount -- cameraX=-0.39 cameraY=-0.00 hyp=0.39 cameraTheta=-3.14 mountX=0.35 mountY=-0.11, mountTheta=-0.29
23:02:22.154 00.012 12116 SchedulePrimaryMove(0D79E080, x=-0.39, y=-0.00, opts=13)
23:02:22.159 00.005 12116 Enqueuing Move request for scope (-0.39, -0.00)
23:02:22.163 00.004 11824 Worker thread wakes up
23:02:22.164 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5322, FiltMin=1667, FiltMax=65535, Gamma=0.510
23:02:22.169 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.00) opts 0xd
23:02:22.169 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.39, -0.00)
23:02:22.169 00.000 11824 Moving (-0.39, -0.00) raw xDistance=0.35 yDistance=-0.11
23:02:22.169 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
23:02:22.169 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:22.169 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:22.169 00.000 11824 MoveAxis(W, 88, ABG)
23:02:22.170 00.001 11824 Guiding  Dir = 3, Dur = 88
23:02:22.170 00.000 11824 IsSlewing returns 0
23:02:22.170 00.000 12116 UpdateGuideState exits: m=751465 SNR=104.3
23:02:22.174 00.004 11824 IsGuiding returns 0
23:02:22.174 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:22.177 00.003 11824 PulseGuide returned control before completion, sleep 98
23:02:22.177 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:02:22.181 00.004 12116 Enqueuing Expose request
23:02:22.282 00.101 11824 IsGuiding returns 1
23:02:22.282 00.000 11824 scope still moving after pulse duration time elapsed
23:02:22.313 00.031 11824 IsSlewing returns 0
23:02:22.313 00.000 11824 IsGuiding returns 0
23:02:22.313 00.000 11824 scope move finished after 88 + 51 ms
23:02:22.313 00.000 11824 Move returns status 0, amount 88
23:02:22.313 00.000 11824 MoveAxis(N, 0, ABG)
23:02:22.314 00.001 11824 Move returns status 0, amount 0
23:02:22.314 00.000 11824 move complete, result=0
23:02:22.314 00.000 11824 worker thread done servicing request
23:02:22.314 00.000 11824 Worker thread wakes up
23:02:22.314 00.000 12116 GuideStep: 0.4 px 88 ms WEST, -0.1 px 0 ms NORTH
23:02:22.318 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:02:22.318 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:02:25.722 03.404 11824 Exposure complete
23:02:25.952 00.230 11824 worker thread done servicing request
23:02:25.953 00.001 12116 OnExposeComplete: enter
23:02:25.956 00.003 12116 UpdateGuideState(): m_state=6
23:02:25.960 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 764
23:02:25.964 00.004 12116 Star::Find returns 1 (0), X=691.69, Y=1005.61, Mass=784249, SNR=109.0, Peak=65535 HFD=3.5
23:02:25.967 00.003 12116 MultiStar: [#1 0.19,0.14,0.85,U] [#2 0.07,0.03,0.66,U] [#3 -0.18,0.07,0.79,U] [#4 -0.63,0.07,0.26,U] [#5 -0.01,-0.02,0.48,U] [#6 -0.07,0.29,0.61,U] [#7 0.09,-0.04,0.37,U] [#8 0.53,-0.59,0.33,U] 
23:02:25.971 00.004 12116 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.48, -0.59}
23:02:25.974 00.003 12116 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.71) = xAngle (-5.06 = 1.22)
23:02:25.978 00.004 12116 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.08 = -2.08)
23:02:25.981 00.003 12116 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.35 mountX=0.04 mountY=-0.10, mountTheta=-1.20
23:02:25.987 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.08, y=-0.08, opts=13)
23:02:25.990 00.003 12116 Enqueuing Move request for scope (-0.08, -0.08)
23:02:25.993 00.003 11824 Worker thread wakes up
23:02:25.993 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1571, FiltMax=65535, Gamma=0.510
23:02:25.996 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
23:02:25.996 00.000 12116 UpdateGuideState exits: m=784249 SNR=109.0
23:02:25.999 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:26.002 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
23:02:26.002 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:02:26.004 00.002 12116 Enqueuing Expose request
23:02:26.007 00.003 11824 Moving (-0.08, -0.08) raw xDistance=0.04 yDistance=-0.10
23:02:26.007 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:02:26.007 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:26.007 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:02:26.007 00.000 11824 MoveAxis(E, 0, ABG)
23:02:26.007 00.000 11824 Move returns status 0, amount 0
23:02:26.007 00.000 11824 MoveAxis(N, 0, ABG)
23:02:26.007 00.000 11824 Move returns status 0, amount 0
23:02:26.007 00.000 11824 move complete, result=0
23:02:26.008 00.001 11824 worker thread done servicing request
23:02:26.008 00.000 11824 Worker thread wakes up
23:02:26.008 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:02:26.008 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:02:26.011 00.003 12116 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:29.406 03.395 11824 Exposure complete
23:02:29.655 00.249 11824 worker thread done servicing request
23:02:29.656 00.001 12116 OnExposeComplete: enter
23:02:29.660 00.004 12116 UpdateGuideState(): m_state=6
23:02:29.664 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 765
23:02:29.667 00.003 12116 Star::Find returns 1 (0), X=691.38, Y=1005.65, Mass=792864, SNR=118.8, Peak=65535 HFD=3.5
23:02:29.672 00.005 12116 MultiStar: [#1 -0.20,0.24,1.06,U] [#2 -0.36,0.35,0.73,U] [#3 -0.35,0.10,0.76,U] [#4 0.28,-0.10,0.58,U] [#5 -0.16,0.22,0.36,U] [#6 -0.13,0.46,0.57,U] [#7 -0.16,0.07,0.44,U] [#8 0.05,0.04,0.33,U] 
23:02:29.675 00.003 12116 refined, 8 included, MultiStar: {-0.27, 0.06}, one-star: {-0.80, -0.56}
23:02:29.679 00.004 12116 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.71) = xAngle (0.21 = 0.21)
23:02:29.682 00.003 12116 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.20 = -3.09)
23:02:29.685 00.003 12116 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.27 cameraTheta=2.92 mountX=0.27 mountY=-0.02, mountTheta=-0.06
23:02:29.691 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.27, y=0.06, opts=13)
23:02:29.694 00.003 12116 Enqueuing Move request for scope (-0.27, 0.06)
23:02:29.697 00.003 11824 Worker thread wakes up
23:02:29.697 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1587, FiltMax=65535, Gamma=0.510
23:02:29.700 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
23:02:29.701 00.001 11824 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
23:02:29.701 00.000 12116 UpdateGuideState exits: m=792864 SNR=118.8
23:02:29.704 00.003 11824 Moving (-0.27, 0.06) raw xDistance=0.27 yDistance=-0.02
23:02:29.704 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:29.707 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
23:02:29.707 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:29.707 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:02:29.711 00.004 12116 Enqueuing Expose request
23:02:29.713 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:29.713 00.000 11824 MoveAxis(E, 0, ABG)
23:02:29.713 00.000 11824 Move returns status 0, amount 0
23:02:29.714 00.001 11824 MoveAxis(N, 0, ABG)
23:02:29.714 00.000 11824 Move returns status 0, amount 0
23:02:29.714 00.000 11824 move complete, result=0
23:02:29.714 00.000 11824 worker thread done servicing request
23:02:29.714 00.000 11824 Worker thread wakes up
23:02:29.714 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:02:29.714 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:02:29.717 00.003 12116 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:33.152 03.435 11824 Exposure complete
23:02:33.492 00.340 11824 worker thread done servicing request
23:02:33.492 00.000 12116 OnExposeComplete: enter
23:02:33.497 00.005 12116 UpdateGuideState(): m_state=6
23:02:33.503 00.006 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 766
23:02:33.508 00.005 12116 Star::Find returns 1 (0), X=691.72, Y=1005.13, Mass=787731, SNR=105.7, Peak=57379 HFD=3.8
23:02:33.512 00.004 12116 MultiStar: [#1 -0.04,-0.24,0.88,U] [#2 -0.03,-0.34,0.68,U] [#3 -0.05,-0.15,0.90,U] [#4 -0.01,-0.60,0.70,U] [#5 -0.02,-0.04,0.43,U] [#6 -0.07,-0.04,0.68,U] [#7 -0.15,-0.49,0.41,U] [#8 0.04,-0.62,0.34,U] 
23:02:33.516 00.004 12116 refined, 8 included, MultiStar: {-0.11, -0.42}, one-star: {-0.45, -1.07}
23:02:33.521 00.005 12116 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.71) = xAngle (-4.54 = 1.74)
23:02:33.525 00.004 12116 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.55 = -1.55)
23:02:33.534 00.009 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.42 hyp=0.43 cameraTheta=-1.83 mountX=-0.07 mountY=-0.43, mountTheta=-1.74
23:02:33.544 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.42, opts=13)
23:02:33.549 00.005 12116 Enqueuing Move request for scope (-0.11, -0.42)
23:02:33.554 00.005 11824 Worker thread wakes up
23:02:33.554 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1610, FiltMax=65535, Gamma=0.510
23:02:33.558 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.42) opts 0xd
23:02:33.558 00.000 12116 UpdateGuideState exits: m=787731 SNR=105.7
23:02:33.563 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.42)
23:02:33.563 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:33.568 00.005 11824 Moving (-0.11, -0.42) raw xDistance=-0.07 yDistance=-0.43
23:02:33.568 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:02:33.572 00.004 12116 Enqueuing Expose request
23:02:33.576 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:02:33.576 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:33.577 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
23:02:33.577 00.000 11824 MoveAxis(E, 0, ABG)
23:02:33.577 00.000 11824 Move returns status 0, amount 0
23:02:33.577 00.000 11824 MoveAxis(N, 0, ABG)
23:02:33.577 00.000 11824 Move returns status 0, amount 0
23:02:33.577 00.000 11824 move complete, result=0
23:02:33.578 00.001 11824 worker thread done servicing request
23:02:33.578 00.000 11824 Worker thread wakes up
23:02:33.578 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:02:33.578 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:02:33.582 00.004 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:02:36.991 03.409 11824 Exposure complete
23:02:37.230 00.239 11824 worker thread done servicing request
23:02:37.230 00.000 12116 OnExposeComplete: enter
23:02:37.233 00.003 12116 UpdateGuideState(): m_state=6
23:02:37.237 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 767
23:02:37.240 00.003 12116 Star::Find returns 1 (0), X=691.04, Y=1005.50, Mass=754975, SNR=105.7, Peak=65491 HFD=3.6
23:02:37.242 00.002 12116 MultiStar: [#1 -0.60,0.11,0.81,U] [#2 -0.69,0.10,0.59,U] [#3 -0.67,0.28,0.81,U] [#4 0.26,-0.28,0.71,U] [#5 -0.58,0.48,0.42,U] [#6 -0.72,0.24,0.76,U] [#7 -0.47,0.05,0.53,U] [#8 -0.40,-0.14,0.31,U] 
23:02:37.246 00.004 12116 refined, 8 included, MultiStar: {-0.60, -0.03}, one-star: {-1.14, -0.71}
23:02:37.249 00.003 12116 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.71) = xAngle (-5.81 = 0.47)
23:02:37.251 00.002 12116 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.82 = -2.82)
23:02:37.254 00.003 12116 CameraToMount -- cameraX=-0.60 cameraY=-0.03 hyp=0.60 cameraTheta=-3.09 mountX=0.53 mountY=-0.19, mountTheta=-0.34
23:02:37.262 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.60, y=-0.03, opts=13)
23:02:37.265 00.003 12116 Enqueuing Move request for scope (-0.60, -0.03)
23:02:37.268 00.003 11824 Worker thread wakes up
23:02:37.268 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.03) opts 0xd
23:02:37.268 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.60, -0.03)
23:02:37.268 00.000 11824 Moving (-0.60, -0.03) raw xDistance=0.53 yDistance=-0.19
23:02:37.268 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
23:02:37.268 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:37.269 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1640, FiltMax=65535, Gamma=0.510
23:02:37.272 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:02:37.272 00.000 12116 UpdateGuideState exits: m=754975 SNR=105.7
23:02:37.275 00.003 11824 MoveAxis(W, 119, ABG)
23:02:37.276 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:37.279 00.003 11824 Guiding  Dir = 3, Dur = 119
23:02:37.279 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:02:37.282 00.003 12116 Enqueuing Expose request
23:02:37.285 00.003 11824 IsSlewing returns 0
23:02:37.286 00.001 11824 IsGuiding returns 0
23:02:37.286 00.000 11824 PulseGuide returned control before completion, sleep 129
23:02:37.428 00.142 11824 IsGuiding returns 0
23:02:37.428 00.000 11824 Move returns status 0, amount 119
23:02:37.428 00.000 11824 MoveAxis(N, 0, ABG)
23:02:37.428 00.000 11824 Move returns status 0, amount 0
23:02:37.429 00.001 11824 move complete, result=0
23:02:37.429 00.000 11824 worker thread done servicing request
23:02:37.429 00.000 11824 Worker thread wakes up
23:02:37.429 00.000 12116 GuideStep: 0.5 px 119 ms WEST, -0.2 px 0 ms NORTH
23:02:37.432 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:02:37.432 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:02:40.844 03.412 11824 Exposure complete
23:02:41.096 00.252 11824 worker thread done servicing request
23:02:41.096 00.000 12116 OnExposeComplete: enter
23:02:41.102 00.006 12116 UpdateGuideState(): m_state=6
23:02:41.106 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 768
23:02:41.112 00.006 12116 Star::Find returns 1 (0), X=692.74, Y=1005.33, Mass=671161, SNR=87.7, Peak=56224 HFD=3.7
23:02:41.116 00.004 12116 MultiStar: [#1 1.14,-0.20,1.15,U] [#2 0.98,-0.29,0.87,U] [#3 1.09,-0.14,0.91,U] [#4 -1.40,-0.14,0.75,U] [#5 0.91,-0.19,0.41,U] [#6 1.11,0.00,0.74,U] [#7 1.17,-0.35,0.54,U] [#8 1.32,-0.82,0.37,U] 
23:02:41.123 00.007 12116 refined, 8 included, MultiStar: {0.74, -0.32}, one-star: {0.57, -0.88}
23:02:41.127 00.004 12116 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.71) = xAngle (-3.12 = -3.12)
23:02:41.130 00.003 12116 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.13 = -0.13)
23:02:41.137 00.007 12116 CameraToMount -- cameraX=0.74 cameraY=-0.32 hyp=0.81 cameraTheta=-0.41 mountX=-0.81 mountY=-0.11, mountTheta=-3.01
23:02:41.146 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.74, y=-0.32, opts=13)
23:02:41.155 00.009 12116 Enqueuing Move request for scope (0.74, -0.32)
23:02:41.158 00.003 11824 Worker thread wakes up
23:02:41.158 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5299, FiltMin=1528, FiltMax=65535, Gamma=0.510
23:02:41.163 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.32) opts 0xd
23:02:41.163 00.000 12116 UpdateGuideState exits: m=671161 SNR=87.7
23:02:41.166 00.003 11824 Handling offset move in thread for scope, endpoint = (0.74, -0.32)
23:02:41.166 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:41.170 00.004 11824 Moving (0.74, -0.32) raw xDistance=-0.81 yDistance=-0.11
23:02:41.170 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:02:41.173 00.003 12116 Enqueuing Expose request
23:02:41.177 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.81
23:02:41.177 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:41.177 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:41.177 00.000 11824 MoveAxis(E, 173, ABG)
23:02:41.177 00.000 11824 Guiding  Dir = 2, Dur = 173
23:02:41.177 00.000 11824 IsSlewing returns 0
23:02:41.177 00.000 11824 IsGuiding returns 0
23:02:41.177 00.000 11824 PulseGuide returned control before completion, sleep 183
23:02:41.367 00.190 11824 IsGuiding returns 1
23:02:41.367 00.000 11824 scope still moving after pulse duration time elapsed
23:02:41.399 00.032 11824 IsSlewing returns 0
23:02:41.399 00.000 11824 IsGuiding returns 0
23:02:41.399 00.000 11824 scope move finished after 173 + 48 ms
23:02:41.399 00.000 11824 Move returns status 0, amount 173
23:02:41.399 00.000 11824 MoveAxis(N, 0, ABG)
23:02:41.400 00.001 11824 Move returns status 0, amount 0
23:02:41.400 00.000 11824 move complete, result=0
23:02:41.400 00.000 11824 worker thread done servicing request
23:02:41.400 00.000 11824 Worker thread wakes up
23:02:41.400 00.000 12116 GuideStep: -0.8 px 173 ms EAST, -0.1 px 0 ms NORTH
23:02:41.404 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:02:41.404 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:02:44.817 03.413 11824 Exposure complete
23:02:45.058 00.241 11824 worker thread done servicing request
23:02:45.058 00.000 12116 OnExposeComplete: enter
23:02:45.063 00.005 12116 UpdateGuideState(): m_state=6
23:02:45.067 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
23:02:45.074 00.007 12116 Star::Find returns 1 (0), X=690.51, Y=1006.26, Mass=611121, SNR=84.0, Peak=48010 HFD=3.6
23:02:45.078 00.004 12116 MultiStar: [#1 -1.01,0.81,0.83,U] [#2 -1.28,0.76,0.72,U] [#3 -1.22,0.62,0.87,U] [#4 0.77,0.61,0.83,U] [#5 -1.39,0.74,0.53,U] [#6 -1.28,0.91,0.83,U] [#7 -0.93,0.57,0.45,U] [#8 -0.85,0.92,0.32,U] 
23:02:45.082 00.004 12116 refined, 8 included, MultiStar: {-0.99, 0.63}, one-star: {-1.66, 0.06}
23:02:45.086 00.004 12116 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.71) = xAngle (-0.14 = -0.14)
23:02:45.090 00.004 12116 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.85 = 2.85)
23:02:45.093 00.003 12116 CameraToMount -- cameraX=-0.99 cameraY=0.63 hyp=1.18 cameraTheta=2.58 mountX=1.16 mountY=0.34, mountTheta=0.28
23:02:45.100 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.99, y=0.63, opts=13)
23:02:45.105 00.005 12116 Enqueuing Move request for scope (-0.99, 0.63)
23:02:45.108 00.003 11824 Worker thread wakes up
23:02:45.108 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1472, FiltMax=65535, Gamma=0.510
23:02:45.112 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.99, 0.63) opts 0xd
23:02:45.112 00.000 12116 UpdateGuideState exits: m=611121 SNR=84.0
23:02:45.115 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:45.119 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.99, 0.63)
23:02:45.119 00.000 11824 Moving (-0.99, 0.63) raw xDistance=1.16 yDistance=0.34
23:02:45.119 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.16
23:02:45.119 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:45.120 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:02:45.120 00.000 11824 MoveAxis(W, 249, ABG)
23:02:45.120 00.000 11824 Guiding  Dir = 3, Dur = 249
23:02:45.120 00.000 11824 IsSlewing returns 0
23:02:45.120 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:02:45.123 00.003 12116 Enqueuing Expose request
23:02:45.126 00.003 11824 IsGuiding returns 0
23:02:45.126 00.000 11824 PulseGuide returned control before completion, sleep 259
23:02:45.396 00.270 11824 IsGuiding returns 1
23:02:45.396 00.000 11824 scope still moving after pulse duration time elapsed
23:02:45.427 00.031 11824 IsSlewing returns 0
23:02:45.427 00.000 11824 IsGuiding returns 0
23:02:45.427 00.000 11824 scope move finished after 249 + 52 ms
23:02:45.427 00.000 11824 Move returns status 0, amount 249
23:02:45.427 00.000 11824 MoveAxis(N, 0, ABG)
23:02:45.427 00.000 11824 Move returns status 0, amount 0
23:02:45.428 00.001 11824 move complete, result=0
23:02:45.428 00.000 11824 worker thread done servicing request
23:02:45.428 00.000 11824 Worker thread wakes up
23:02:45.428 00.000 12116 GuideStep: 1.2 px 249 ms WEST, 0.3 px 0 ms NORTH
23:02:45.431 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:02:45.431 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:02:48.860 03.429 11824 Exposure complete
23:02:49.117 00.257 11824 worker thread done servicing request
23:02:49.118 00.001 12116 OnExposeComplete: enter
23:02:49.121 00.003 12116 UpdateGuideState(): m_state=6
23:02:49.124 00.003 12116 Star::Find(15, 690, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 770
23:02:49.128 00.004 12116 Star::Find returns 1 (0), X=690.68, Y=1005.87, Mass=579823, SNR=84.4, Peak=51427 HFD=3.5
23:02:49.132 00.004 12116 MultiStar: [#1 -0.92,0.35,1.10,U] [#2 -1.06,0.34,0.86,U] [#3 -1.05,0.27,0.90,U] [#4 0.71,0.04,0.76,U] [#5 -0.83,0.67,0.49,U] [#6 -1.15,0.43,0.87,U] [#7 -1.08,0.43,0.49,U] [#8 -0.88,-0.25,0.39,U] 
23:02:49.136 00.004 12116 refined, 8 included, MultiStar: {-0.89, 0.21}, one-star: {-1.49, -0.33}
23:02:49.139 00.003 12116 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.71) = xAngle (0.20 = 0.20)
23:02:49.143 00.004 12116 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.18 = -3.10)
23:02:49.146 00.003 12116 CameraToMount -- cameraX=-0.89 cameraY=0.21 hyp=0.91 cameraTheta=2.91 mountX=0.89 mountY=-0.04, mountTheta=-0.04
23:02:49.154 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.89, y=0.21, opts=13)
23:02:49.157 00.003 12116 Enqueuing Move request for scope (-0.89, 0.21)
23:02:49.161 00.004 11824 Worker thread wakes up
23:02:49.161 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1651, FiltMax=65535, Gamma=0.510
23:02:49.164 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.21) opts 0xd
23:02:49.164 00.000 12116 UpdateGuideState exits: m=579823 SNR=84.4
23:02:49.167 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.89, 0.21)
23:02:49.167 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:49.170 00.003 11824 Moving (-0.89, 0.21) raw xDistance=0.89 yDistance=-0.04
23:02:49.170 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:02:49.173 00.003 12116 Enqueuing Expose request
23:02:49.177 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.89
23:02:49.177 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:49.178 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:49.178 00.000 11824 MoveAxis(W, 218, ABG)
23:02:49.178 00.000 11824 Guiding  Dir = 3, Dur = 218
23:02:49.178 00.000 11824 IsSlewing returns 0
23:02:49.178 00.000 11824 IsGuiding returns 0
23:02:49.178 00.000 11824 PulseGuide returned control before completion, sleep 228
23:02:49.412 00.234 11824 IsGuiding returns 1
23:02:49.412 00.000 11824 scope still moving after pulse duration time elapsed
23:02:49.442 00.030 11824 IsSlewing returns 0
23:02:49.442 00.000 11824 IsGuiding returns 0
23:02:49.443 00.001 11824 scope move finished after 218 + 46 ms
23:02:49.443 00.000 11824 Move returns status 0, amount 218
23:02:49.443 00.000 11824 MoveAxis(N, 0, ABG)
23:02:49.443 00.000 11824 Move returns status 0, amount 0
23:02:49.443 00.000 11824 move complete, result=0
23:02:49.443 00.000 11824 worker thread done servicing request
23:02:49.443 00.000 11824 Worker thread wakes up
23:02:49.443 00.000 12116 GuideStep: 0.9 px 218 ms WEST, -0.0 px 0 ms NORTH
23:02:49.447 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:02:49.447 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:02:52.867 03.420 11824 Exposure complete
23:02:53.105 00.238 11824 worker thread done servicing request
23:02:53.105 00.000 12116 OnExposeComplete: enter
23:02:53.108 00.003 12116 UpdateGuideState(): m_state=6
23:02:53.112 00.004 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 771
23:02:53.114 00.002 12116 Star::Find returns 1 (0), X=691.36, Y=1005.37, Mass=764095, SNR=101.0, Peak=65535 HFD=3.4
23:02:53.117 00.003 12116 MultiStar: [#1 -0.19,-0.13,1.04,U] [#2 -0.15,-0.06,0.67,U] [#3 -0.32,-0.14,0.81,U] [#4 0.03,-0.29,0.73,U] [#5 -0.15,-0.17,0.50,U] [#6 -0.23,-0.24,0.61,U] [#7 -0.31,-0.22,0.37,U] [#8 -0.17,-0.47,0.29,U] 
23:02:53.121 00.004 12116 refined, 8 included, MultiStar: {-0.29, -0.30}, one-star: {-0.81, -0.84}
23:02:53.123 00.002 12116 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.71) = xAngle (-5.06 = 1.23)
23:02:53.126 00.003 12116 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.07 = -2.07)
23:02:53.129 00.003 12116 CameraToMount -- cameraX=-0.29 cameraY=-0.30 hyp=0.41 cameraTheta=-2.34 mountX=0.14 mountY=-0.36, mountTheta=-1.20
23:02:53.136 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.29, y=-0.30, opts=13)
23:02:53.138 00.002 12116 Enqueuing Move request for scope (-0.29, -0.30)
23:02:53.142 00.004 11824 Worker thread wakes up
23:02:53.142 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5383, FiltMin=1421, FiltMax=65535, Gamma=0.510
23:02:53.145 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.30) opts 0xd
23:02:53.145 00.000 12116 UpdateGuideState exits: m=764095 SNR=101.0
23:02:53.147 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:53.151 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.29, -0.30)
23:02:53.151 00.000 11824 Moving (-0.29, -0.30) raw xDistance=0.14 yDistance=-0.36
23:02:53.151 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:02:53.152 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:53.152 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
23:02:53.152 00.000 11824 MoveAxis(E, 0, ABG)
23:02:53.152 00.000 11824 Move returns status 0, amount 0
23:02:53.152 00.000 11824 MoveAxis(N, 0, ABG)
23:02:53.152 00.000 11824 Move returns status 0, amount 0
23:02:53.152 00.000 11824 move complete, result=0
23:02:53.152 00.000 11824 worker thread done servicing request
23:02:53.152 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:02:53.157 00.005 12116 Enqueuing Expose request
23:02:53.159 00.002 11824 Worker thread wakes up
23:02:53.159 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:02:53.159 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:02:53.162 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:02:56.564 03.402 11824 Exposure complete
23:02:56.798 00.234 11824 worker thread done servicing request
23:02:56.798 00.000 12116 OnExposeComplete: enter
23:02:56.801 00.003 12116 UpdateGuideState(): m_state=6
23:02:56.805 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 772
23:02:56.808 00.003 12116 Star::Find returns 1 (0), X=691.28, Y=1005.47, Mass=360900, SNR=59.9, Peak=32394 HFD=3.5
23:02:56.811 00.003 12116 MultiStar: [#1 -0.16,-0.28,0.77,U] [#2 -0.02,0.09,0.52,U] [#3 0.04,-0.60,1.13,U] [#4 -0.21,-0.52,0.91,U] [#5 0.10,0.11,0.72,U] [#6 -0.14,-0.23,0.96,U] [#7 0.14,-0.41,0.73,U] [#8 -0.31,-0.69,0.30,U] 
23:02:56.815 00.004 12116 refined, 8 included, MultiStar: {-0.17, -0.38}, one-star: {-0.89, -0.74}
23:02:56.818 00.003 12116 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.71) = xAngle (-4.71 = 1.57)
23:02:56.823 00.005 12116 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.72 = -1.72)
23:02:56.826 00.003 12116 CameraToMount -- cameraX=-0.17 cameraY=-0.38 hyp=0.42 cameraTheta=-2.00 mountX=-0.00 mountY=-0.42, mountTheta=-1.57
23:02:56.831 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.17, y=-0.38, opts=13)
23:02:56.833 00.002 12116 Enqueuing Move request for scope (-0.17, -0.38)
23:02:56.837 00.004 11824 Worker thread wakes up
23:02:56.837 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5587, FiltMin=1939, FiltMax=65535, Gamma=0.510
23:02:56.840 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.38) opts 0xd
23:02:56.840 00.000 12116 UpdateGuideState exits: m=360900 SNR=59.9
23:02:56.843 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:56.845 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:02:56.847 00.002 12116 Enqueuing Expose request
23:02:56.850 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.17, -0.38)
23:02:56.850 00.000 11824 Moving (-0.17, -0.38) raw xDistance=-0.00 yDistance=-0.42
23:02:56.851 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:02:56.851 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:56.851 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
23:02:56.851 00.000 11824 MoveAxis(E, 0, ABG)
23:02:56.851 00.000 11824 Move returns status 0, amount 0
23:02:56.851 00.000 11824 MoveAxis(N, 0, ABG)
23:02:56.851 00.000 11824 Move returns status 0, amount 0
23:02:56.852 00.001 11824 move complete, result=0
23:02:56.852 00.000 11824 worker thread done servicing request
23:02:56.852 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:02:56.856 00.004 11824 Worker thread wakes up
23:02:56.856 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:02:56.856 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:00.260 03.404 11824 Exposure complete
23:03:00.511 00.251 11824 worker thread done servicing request
23:03:00.511 00.000 12116 OnExposeComplete: enter
23:03:00.514 00.003 12116 UpdateGuideState(): m_state=6
23:03:00.518 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 773
23:03:00.523 00.005 12116 Star::Find returns 1 (0), X=691.10, Y=1005.89, Mass=230035, SNR=45.9, Peak=21962 HFD=3.8
23:03:00.526 00.003 12116 MultiStar: [#1 -0.37,-0.17,0.69,U] [#2 -0.61,0.07,0.45,U] [#3 -0.41,-0.14,1.29,U] [#4 0.10,-0.39,1.60,U] [#5 -0.29,0.52,0.29,U] [#6 -0.16,0.16,1.32,U] [#7 -0.54,0.35,0.86,U] [#8 -1.40,-0.39,0.30,U] 
23:03:00.529 00.003 12116 refined, 8 included, MultiStar: {-0.41, -0.09}, one-star: {-1.08, -0.32}
23:03:00.532 00.003 12116 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.71) = xAngle (-5.65 = 0.63)
23:03:00.536 00.004 12116 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.66 = -2.66)
23:03:00.540 00.004 12116 CameraToMount -- cameraX=-0.41 cameraY=-0.09 hyp=0.41 cameraTheta=-2.93 mountX=0.33 mountY=-0.19, mountTheta=-0.52
23:03:00.546 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.41, y=-0.09, opts=13)
23:03:00.553 00.007 12116 Enqueuing Move request for scope (-0.41, -0.09)
23:03:00.557 00.004 11824 Worker thread wakes up
23:03:00.557 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5933, FiltMin=1770, FiltMax=65535, Gamma=0.510
23:03:00.560 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.09) opts 0xd
23:03:00.560 00.000 12116 UpdateGuideState exits: m=230035 SNR=45.9
23:03:00.564 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.41, -0.09)
23:03:00.564 00.000 11824 Moving (-0.41, -0.09) raw xDistance=0.33 yDistance=-0.19
23:03:00.564 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:00.570 00.006 11824 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
23:03:00.570 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:00.570 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:03:00.570 00.000 11824 MoveAxis(W, 75, ABG)
23:03:00.570 00.000 11824 Guiding  Dir = 3, Dur = 75
23:03:00.570 00.000 11824 IsSlewing returns 0
23:03:00.572 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:00.575 00.003 12116 Enqueuing Expose request
23:03:00.584 00.009 11824 IsGuiding returns 0
23:03:00.586 00.002 11824 PulseGuide returned control before completion, sleep 85
23:03:00.674 00.088 11824 IsGuiding returns 1
23:03:00.674 00.000 11824 scope still moving after pulse duration time elapsed
23:03:00.705 00.031 11824 IsSlewing returns 0
23:03:00.705 00.000 11824 IsGuiding returns 1
23:03:00.736 00.031 11824 IsSlewing returns 0
23:03:00.736 00.000 11824 IsGuiding returns 1
23:03:00.768 00.032 11824 IsSlewing returns 0
23:03:00.768 00.000 11824 IsGuiding returns 0
23:03:00.768 00.000 11824 scope move finished after 75 + 108 ms
23:03:00.768 00.000 11824 Move returns status 0, amount 75
23:03:00.769 00.001 11824 MoveAxis(N, 0, ABG)
23:03:00.769 00.000 11824 Move returns status 0, amount 0
23:03:00.769 00.000 11824 move complete, result=0
23:03:00.769 00.000 11824 worker thread done servicing request
23:03:00.769 00.000 11824 Worker thread wakes up
23:03:00.769 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:00.769 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:00.769 00.000 12116 GuideStep: 0.3 px 75 ms WEST, -0.2 px 0 ms NORTH
23:03:04.264 03.495 11824 Exposure complete
23:03:04.539 00.275 11824 worker thread done servicing request
23:03:04.540 00.001 12116 OnExposeComplete: enter
23:03:04.544 00.004 12116 UpdateGuideState(): m_state=6
23:03:04.547 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 774
23:03:04.551 00.004 12116 Star::Find returns 1 (0), X=690.79, Y=1005.62, Mass=78592, SNR=17.8, Peak=17283 HFD=2.8
23:03:04.555 00.004 12116 Star::Find false star n=6 nbg=266 bg=9125.4 sigma=1107.9 thresh=12449 peak=12030
23:03:04.559 00.004 12116 Star::Find false star n=5 nbg=260 bg=8931.7 sigma=1106.6 thresh=12251 peak=10520
23:03:04.564 00.005 12116 Star::Find false star n=1 nbg=240 bg=6680.4 sigma=879.6 thresh=9319 peak=8241
23:03:04.568 00.004 12116 Star::Find false star n=3 nbg=246 bg=7532.5 sigma=936.4 thresh=10342 peak=9032
23:03:04.571 00.003 12116 MultiStar: [#1 -0.03,0.17,1.12,U] [#2 0.00,0.00,0.00,L] [#3 -0.19,-0.70,1.18,U] [#4 -0.22,-0.24,3.28,U] [#5 -0.48,-0.02,0.80,U] [#6 -0.29,0.00,1.62,U] [#7 0.04,-0.20,0.74,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.24,0.49,0.69,U] [#11 0.00,0.00,0.00,L] 
23:03:04.575 00.004 12116 refined, 7 included, MultiStar: {-0.29, -0.18}, one-star: {-1.38, -0.58}
23:03:04.579 00.004 12116 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.71) = xAngle (-5.31 = 0.98)
23:03:04.582 00.003 12116 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.32 = -2.32)
23:03:04.588 00.006 12116 CameraToMount -- cameraX=-0.29 cameraY=-0.18 hyp=0.34 cameraTheta=-2.59 mountX=0.19 mountY=-0.25, mountTheta=-0.92
23:03:04.597 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.29, y=-0.18, opts=13)
23:03:04.600 00.003 12116 Enqueuing Move request for scope (-0.29, -0.18)
23:03:04.604 00.004 11824 Worker thread wakes up
23:03:04.604 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6288, FiltMin=1869, FiltMax=65535, Gamma=0.510
23:03:04.607 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.18) opts 0xd
23:03:04.607 00.000 12116 UpdateGuideState exits: m=78592 SNR=17.8
23:03:04.610 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.29, -0.18)
23:03:04.610 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:04.613 00.003 11824 Moving (-0.29, -0.18) raw xDistance=0.19 yDistance=-0.25
23:03:04.613 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:04.616 00.003 12116 Enqueuing Expose request
23:03:04.619 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:03:04.620 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:04.620 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:03:04.620 00.000 11824 MoveAxis(E, 0, ABG)
23:03:04.620 00.000 11824 Move returns status 0, amount 0
23:03:04.620 00.000 11824 MoveAxis(N, 0, ABG)
23:03:04.620 00.000 11824 Move returns status 0, amount 0
23:03:04.620 00.000 11824 move complete, result=0
23:03:04.621 00.001 11824 worker thread done servicing request
23:03:04.621 00.000 11824 Worker thread wakes up
23:03:04.621 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:04.621 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:04.623 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:03:08.023 03.400 11824 Exposure complete
23:03:08.248 00.225 11824 worker thread done servicing request
23:03:08.249 00.001 12116 OnExposeComplete: enter
23:03:08.252 00.003 12116 UpdateGuideState(): m_state=6
23:03:08.256 00.004 12116 Star::Find(15, 690, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 775
23:03:08.259 00.003 12116 Star::Find returns 1 (0), X=691.35, Y=1005.53, Mass=56780, SNR=15.4, Peak=15600 HFD=2.9
23:03:08.262 00.003 12116 Star::Find false star n=2 nbg=275 bg=8927.3 sigma=1374.1 thresh=13050 peak=10619
23:03:08.265 00.003 12116 MultiStar: [#1 -0.54,0.39,0.87,U] [#2 -0.67,0.15,1.58,U] [#3 -0.89,0.51,1.02,U] [#4 -0.08,-0.26,2.57,U] [#5 0.00,0.00,0.00,L] [#6 -0.18,0.09,0.97,U] [#7 -0.63,-0.84,1.14,U] [#8 -0.18,0.23,1.11,U] [#9 -0.51,0.59,1.46,U] 
23:03:08.269 00.004 12116 refined, 8 included, MultiStar: {-0.45, -0.00}, one-star: {-0.83, -0.68}
23:03:08.272 00.003 12116 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.71) = xAngle (-5.85 = 0.43)
23:03:08.275 00.003 12116 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.86 = -2.86)
23:03:08.278 00.003 12116 CameraToMount -- cameraX=-0.45 cameraY=-0.00 hyp=0.45 cameraTheta=-3.14 mountX=0.41 mountY=-0.12, mountTheta=-0.29
23:03:08.285 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.45, y=-0.00, opts=13)
23:03:08.289 00.004 12116 Enqueuing Move request for scope (-0.45, -0.00)
23:03:08.291 00.002 11824 Worker thread wakes up
23:03:08.291 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.00) opts 0xd
23:03:08.292 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6330, FiltMin=1658, FiltMax=65535, Gamma=0.510
23:03:08.294 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.45, -0.00)
23:03:08.294 00.000 12116 UpdateGuideState exits: m=56780 SNR=15.4
23:03:08.297 00.003 11824 Moving (-0.45, -0.00) raw xDistance=0.41 yDistance=-0.12
23:03:08.297 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
23:03:08.297 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:08.297 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:03:08.297 00.000 11824 MoveAxis(W, 92, ABG)
23:03:08.297 00.000 11824 Guiding  Dir = 3, Dur = 92
23:03:08.298 00.001 11824 IsSlewing returns 0
23:03:08.298 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:08.302 00.004 11824 IsGuiding returns 0
23:03:08.304 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:08.307 00.003 12116 Enqueuing Expose request
23:03:08.310 00.003 11824 PulseGuide returned control before completion, sleep 101
23:03:08.425 00.115 11824 IsGuiding returns 1
23:03:08.425 00.000 11824 scope still moving after pulse duration time elapsed
23:03:08.456 00.031 11824 IsSlewing returns 0
23:03:08.456 00.000 11824 IsGuiding returns 1
23:03:08.487 00.031 11824 IsSlewing returns 0
23:03:08.487 00.000 11824 IsGuiding returns 1
23:03:08.519 00.032 11824 IsSlewing returns 0
23:03:08.519 00.000 11824 IsGuiding returns 0
23:03:08.520 00.001 11824 scope move finished after 92 + 124 ms
23:03:08.520 00.000 11824 Move returns status 0, amount 92
23:03:08.520 00.000 11824 MoveAxis(N, 0, ABG)
23:03:08.520 00.000 11824 Move returns status 0, amount 0
23:03:08.520 00.000 11824 move complete, result=0
23:03:08.520 00.000 11824 worker thread done servicing request
23:03:08.520 00.000 11824 Worker thread wakes up
23:03:08.520 00.000 12116 GuideStep: 0.4 px 92 ms WEST, -0.1 px 0 ms NORTH
23:03:08.524 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:08.524 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:11.940 03.416 11824 Exposure complete
23:03:12.181 00.241 11824 worker thread done servicing request
23:03:12.181 00.000 12116 OnExposeComplete: enter
23:03:12.186 00.005 12116 UpdateGuideState(): m_state=6
23:03:12.189 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 776
23:03:12.192 00.003 12116 Star::Find returns 1 (0), X=691.60, Y=1005.49, Mass=503800, SNR=78.1, Peak=43498 HFD=3.3
23:03:12.196 00.004 12116 MultiStar: [#1 0.05,-0.18,0.76,U] [#2 -0.30,-0.05,0.48,U] [#3 0.10,-0.20,0.40,U] [#4 0.43,-0.37,0.59,U] [#5 -0.05,0.23,0.28,U] [#6 -0.15,-0.95,0.30,U] [#7 -1.35,-1.39,0.00,M1] [#8 -0.81,-0.28,0.19,U] 
23:03:12.199 00.003 12116 refined, 7 included, MultiStar: {-0.15, -0.36}, one-star: {-0.57, -0.72}
23:03:12.203 00.004 12116 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.71) = xAngle (-4.68 = 1.61)
23:03:12.206 00.003 12116 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.69 = -1.69)
23:03:12.209 00.003 12116 CameraToMount -- cameraX=-0.15 cameraY=-0.36 hyp=0.39 cameraTheta=-1.96 mountX=-0.01 mountY=-0.39, mountTheta=-1.61
23:03:12.216 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.15, y=-0.36, opts=13)
23:03:12.220 00.004 12116 Enqueuing Move request for scope (-0.15, -0.36)
23:03:12.223 00.003 11824 Worker thread wakes up
23:03:12.223 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6071, FiltMin=1690, FiltMax=65535, Gamma=0.510
23:03:12.227 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.36) opts 0xd
23:03:12.227 00.000 12116 UpdateGuideState exits: m=503800 SNR=78.1
23:03:12.230 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:12.234 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.15, -0.36)
23:03:12.234 00.000 11824 Moving (-0.15, -0.36) raw xDistance=-0.01 yDistance=-0.39
23:03:12.234 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:12.239 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:03:12.239 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:12.239 00.000 12116 Enqueuing Expose request
23:03:12.242 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
23:03:12.242 00.000 11824 MoveAxis(E, 0, ABG)
23:03:12.242 00.000 11824 Move returns status 0, amount 0
23:03:12.242 00.000 11824 MoveAxis(N, 0, ABG)
23:03:12.242 00.000 11824 Move returns status 0, amount 0
23:03:12.243 00.001 11824 move complete, result=0
23:03:12.243 00.000 11824 worker thread done servicing request
23:03:12.243 00.000 11824 Worker thread wakes up
23:03:12.243 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:12.243 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:12.248 00.005 12116 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:03:15.656 03.408 11824 Exposure complete
23:03:15.895 00.239 11824 worker thread done servicing request
23:03:15.895 00.000 12116 OnExposeComplete: enter
23:03:15.898 00.003 12116 UpdateGuideState(): m_state=6
23:03:15.901 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 777
23:03:15.905 00.004 12116 Star::Find returns 1 (0), X=691.20, Y=1005.36, Mass=381808, SNR=61.4, Peak=33747 HFD=3.6
23:03:15.909 00.004 12116 MultiStar: [#1 -0.15,-0.11,1.16,U] [#2 -0.36,-0.20,0.78,U] [#3 -0.43,-0.11,0.80,U] [#4 0.45,-1.00,0.22,U] [#5 -0.88,0.41,0.35,U] [#6 -0.28,-0.08,0.81,U] [#7 -0.23,-0.53,0.43,U] [#8 -0.09,-0.44,0.44,U] 
23:03:15.912 00.003 12116 refined, 8 included, MultiStar: {-0.39, -0.30}, one-star: {-0.97, -0.84}
23:03:15.915 00.003 12116 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.71) = xAngle (-5.21 = 1.08)
23:03:15.918 00.003 12116 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.22 = -2.22)
23:03:15.921 00.003 12116 CameraToMount -- cameraX=-0.39 cameraY=-0.30 hyp=0.49 cameraTheta=-2.49 mountX=0.23 mountY=-0.39, mountTheta=-1.04
23:03:15.927 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.39, y=-0.30, opts=13)
23:03:15.931 00.004 12116 Enqueuing Move request for scope (-0.39, -0.30)
23:03:15.934 00.003 11824 Worker thread wakes up
23:03:15.934 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.30) opts 0xd
23:03:15.934 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.39, -0.30)
23:03:15.934 00.000 11824 Moving (-0.39, -0.30) raw xDistance=0.23 yDistance=-0.39
23:03:15.934 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
23:03:15.935 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:15.935 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5747, FiltMin=1802, FiltMax=65535, Gamma=0.510
23:03:15.938 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
23:03:15.938 00.000 12116 UpdateGuideState exits: m=381808 SNR=61.4
23:03:15.942 00.004 11824 MoveAxis(E, 0, ABG)
23:03:15.942 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:15.945 00.003 11824 Move returns status 0, amount 0
23:03:15.945 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:15.948 00.003 12116 Enqueuing Expose request
23:03:15.951 00.003 11824 MoveAxis(N, 0, ABG)
23:03:15.951 00.000 11824 Move returns status 0, amount 0
23:03:15.951 00.000 11824 move complete, result=0
23:03:15.951 00.000 11824 worker thread done servicing request
23:03:15.951 00.000 11824 Worker thread wakes up
23:03:15.951 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:15.951 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:15.951 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:03:19.361 03.410 11824 Exposure complete
23:03:19.610 00.249 11824 worker thread done servicing request
23:03:19.610 00.000 12116 OnExposeComplete: enter
23:03:19.613 00.003 12116 UpdateGuideState(): m_state=6
23:03:19.617 00.004 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 778
23:03:19.621 00.004 12116 Star::Find returns 1 (0), X=691.94, Y=1005.30, Mass=772715, SNR=112.7, Peak=57242 HFD=4.0
23:03:19.624 00.003 12116 MultiStar: [#1 0.33,-0.13,0.60,U] [#2 0.22,0.04,0.54,U] [#3 0.08,-0.40,0.60,U] [#4 0.25,-0.63,0.13,U] [#5 0.04,-0.09,0.28,U] [#6 0.29,-0.22,0.52,U] [#7 0.13,-0.73,0.20,U] [#8 0.61,-0.13,0.30,U] 
23:03:19.627 00.003 12116 refined, 8 included, MultiStar: {0.13, -0.39}, one-star: {-0.24, -0.91}
23:03:19.630 00.003 12116 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.71) = xAngle (-3.97 = 2.32)
23:03:19.633 00.003 12116 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.98 = -0.98)
23:03:19.636 00.003 12116 CameraToMount -- cameraX=0.13 cameraY=-0.39 hyp=0.41 cameraTheta=-1.25 mountX=-0.28 mountY=-0.34, mountTheta=-2.26
23:03:19.644 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.13, y=-0.39, opts=13)
23:03:19.648 00.004 12116 Enqueuing Move request for scope (0.13, -0.39)
23:03:19.650 00.002 11824 Worker thread wakes up
23:03:19.651 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5575, FiltMin=1744, FiltMax=65535, Gamma=0.510
23:03:19.655 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.39) opts 0xd
23:03:19.655 00.000 12116 UpdateGuideState exits: m=772715 SNR=112.7
23:03:19.657 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:19.660 00.003 11824 Handling offset move in thread for scope, endpoint = (0.13, -0.39)
23:03:19.660 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:19.663 00.003 12116 Enqueuing Expose request
23:03:19.666 00.003 11824 Moving (0.13, -0.39) raw xDistance=-0.28 yDistance=-0.34
23:03:19.666 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
23:03:19.666 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:19.666 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:03:19.666 00.000 11824 MoveAxis(E, 0, ABG)
23:03:19.666 00.000 11824 Move returns status 0, amount 0
23:03:19.667 00.001 11824 MoveAxis(N, 0, ABG)
23:03:19.667 00.000 11824 Move returns status 0, amount 0
23:03:19.667 00.000 11824 move complete, result=0
23:03:19.667 00.000 11824 worker thread done servicing request
23:03:19.667 00.000 11824 Worker thread wakes up
23:03:19.667 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:19.667 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:19.670 00.003 12116 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:03:23.071 03.401 11824 Exposure complete
23:03:23.321 00.250 11824 worker thread done servicing request
23:03:23.321 00.000 12116 OnExposeComplete: enter
23:03:23.325 00.004 12116 UpdateGuideState(): m_state=6
23:03:23.330 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 779
23:03:23.333 00.003 12116 Star::Find returns 1 (0), X=691.87, Y=1005.21, Mass=721443, SNR=107.5, Peak=57338 HFD=3.9
23:03:23.336 00.003 12116 MultiStar: [#1 0.09,-0.30,0.73,U] [#2 0.10,-0.50,0.58,U] [#3 0.11,-0.50,0.68,U] [#4 -0.16,-0.60,0.37,U] [#5 0.31,-0.19,0.50,U] [#6 0.08,-0.83,0.59,U] [#7 0.05,-0.37,0.37,U] [#8 0.21,-0.40,0.28,U] 
23:03:23.339 00.003 12116 refined, 8 included, MultiStar: {0.02, -0.57}, one-star: {-0.30, -0.99}
23:03:23.341 00.002 12116 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.71) = xAngle (-4.25 = 2.04)
23:03:23.345 00.004 12116 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.26 = -1.26)
23:03:23.348 00.003 12116 CameraToMount -- cameraX=0.02 cameraY=-0.57 hyp=0.57 cameraTheta=-1.53 mountX=-0.26 mountY=-0.54, mountTheta=-2.01
23:03:23.354 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.02, y=-0.57, opts=13)
23:03:23.357 00.003 12116 Enqueuing Move request for scope (0.02, -0.57)
23:03:23.359 00.002 11824 Worker thread wakes up
23:03:23.359 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5517, FiltMin=1438, FiltMax=65535, Gamma=0.510
23:03:23.362 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.57) opts 0xd
23:03:23.362 00.000 12116 UpdateGuideState exits: m=721443 SNR=107.5
23:03:23.364 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:23.367 00.003 11824 Handling offset move in thread for scope, endpoint = (0.02, -0.57)
23:03:23.367 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:23.370 00.003 12116 Enqueuing Expose request
23:03:23.373 00.003 11824 Moving (0.02, -0.57) raw xDistance=-0.26 yDistance=-0.54
23:03:23.373 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
23:03:23.373 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:03:23.373 00.000 11824 MoveAxis(E, 0, ABG)
23:03:23.373 00.000 11824 Move returns status 0, amount 0
23:03:23.373 00.000 11824 MoveAxis(N, 102, ABG)
23:03:23.373 00.000 11824 Guiding  Dir = 0, Dur = 102
23:03:23.373 00.000 11824 IsSlewing returns 0
23:03:23.374 00.001 11824 IsGuiding returns 0
23:03:23.374 00.000 11824 PulseGuide returned control before completion, sleep 112
23:03:23.487 00.113 11824 IsGuiding returns 1
23:03:23.487 00.000 11824 scope still moving after pulse duration time elapsed
23:03:23.517 00.030 11824 IsSlewing returns 0
23:03:23.517 00.000 11824 IsGuiding returns 0
23:03:23.517 00.000 11824 scope move finished after 102 + 42 ms
23:03:23.517 00.000 11824 Move returns status 0, amount 102
23:03:23.517 00.000 11824 move complete, result=0
23:03:23.517 00.000 11824 worker thread done servicing request
23:03:23.517 00.000 11824 Worker thread wakes up
23:03:23.519 00.002 12116 GuideStep: -0.3 px 0 ms EAST, -0.5 px 102 ms NORTH
23:03:23.522 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:23.522 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:26.935 03.413 11824 Exposure complete
23:03:27.168 00.233 11824 worker thread done servicing request
23:03:27.168 00.000 12116 OnExposeComplete: enter
23:03:27.173 00.005 12116 UpdateGuideState(): m_state=6
23:03:27.176 00.003 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 780
23:03:27.180 00.004 12116 Star::Find returns 1 (0), X=692.43, Y=1004.89, Mass=737313, SNR=94.3, Peak=64410 HFD=3.6
23:03:27.187 00.007 12116 MultiStar: [#1 0.84,-0.40,1.09,U] [#2 0.73,-0.46,0.55,U] [#3 0.68,-0.55,0.81,U] [#4 -0.61,-0.89,0.44,U] [#5 0.59,-0.57,0.45,U] [#6 0.60,-0.47,0.63,U] [#7 0.85,-1.01,0.47,U] [#8 0.82,-0.89,0.34,U] 
23:03:27.190 00.003 12116 refined, 8 included, MultiStar: {0.55, -0.72}, one-star: {0.26, -1.32}
23:03:27.193 00.003 12116 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.71) = xAngle (-3.63 = 2.65)
23:03:27.196 00.003 12116 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.65 = -0.65)
23:03:27.199 00.003 12116 CameraToMount -- cameraX=0.55 cameraY=-0.72 hyp=0.91 cameraTheta=-0.92 mountX=-0.80 mountY=-0.55, mountTheta=-2.54
23:03:27.204 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.55, y=-0.72, opts=13)
23:03:27.207 00.003 12116 Enqueuing Move request for scope (0.55, -0.72)
23:03:27.211 00.004 11824 Worker thread wakes up
23:03:27.211 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1712, FiltMax=65535, Gamma=0.510
23:03:27.214 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.72) opts 0xd
23:03:27.214 00.000 12116 UpdateGuideState exits: m=737313 SNR=94.3
23:03:27.217 00.003 11824 Handling offset move in thread for scope, endpoint = (0.55, -0.72)
23:03:27.217 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:27.220 00.003 11824 Moving (0.55, -0.72) raw xDistance=-0.80 yDistance=-0.55
23:03:27.220 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:27.223 00.003 12116 Enqueuing Expose request
23:03:27.226 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80
23:03:27.226 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:03:27.226 00.000 11824 MoveAxis(E, 179, ABG)
23:03:27.226 00.000 11824 Guiding  Dir = 2, Dur = 179
23:03:27.226 00.000 11824 IsSlewing returns 0
23:03:27.228 00.002 11824 IsGuiding returns 0
23:03:27.228 00.000 11824 PulseGuide returned control before completion, sleep 189
23:03:27.432 00.204 11824 IsGuiding returns 0
23:03:27.432 00.000 11824 Move returns status 0, amount 179
23:03:27.432 00.000 11824 MoveAxis(N, 103, ABG)
23:03:27.432 00.000 11824 Guiding  Dir = 0, Dur = 103
23:03:27.432 00.000 11824 IsSlewing returns 0
23:03:27.433 00.001 11824 IsGuiding returns 0
23:03:27.433 00.000 11824 PulseGuide returned control before completion, sleep 113
23:03:27.557 00.124 11824 IsGuiding returns 1
23:03:27.557 00.000 11824 scope still moving after pulse duration time elapsed
23:03:27.589 00.032 11824 IsSlewing returns 0
23:03:27.589 00.000 11824 IsGuiding returns 0
23:03:27.589 00.000 11824 scope move finished after 103 + 54 ms
23:03:27.590 00.001 11824 Move returns status 0, amount 103
23:03:27.590 00.000 11824 move complete, result=0
23:03:27.590 00.000 11824 worker thread done servicing request
23:03:27.590 00.000 11824 Worker thread wakes up
23:03:27.590 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:27.590 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:27.590 00.000 12116 GuideStep: -0.8 px 179 ms EAST, -0.5 px 103 ms NORTH
23:03:31.005 03.415 11824 Exposure complete
23:03:31.262 00.257 11824 worker thread done servicing request
23:03:31.262 00.000 12116 OnExposeComplete: enter
23:03:31.266 00.004 12116 UpdateGuideState(): m_state=6
23:03:31.270 00.004 12116 Star::Find(15, 692, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
23:03:31.273 00.003 12116 Star::Find returns 1 (0), X=692.66, Y=1005.33, Mass=725290, SNR=106.7, Peak=59344 HFD=3.6
23:03:31.277 00.004 12116 MultiStar: [#1 1.06,-0.11,0.70,U] [#2 0.87,-0.53,0.70,U] [#3 0.79,-0.20,0.66,U] [#4 -0.90,-0.32,0.52,U] [#5 0.87,-0.36,0.34,U] [#6 0.81,-0.04,0.69,U] [#7 1.08,0.07,0.31,U] [#8 1.18,-0.36,0.31,U] 
23:03:31.281 00.004 12116 refined, 8 included, MultiStar: {0.66, -0.36}, one-star: {0.48, -0.88}
23:03:31.284 00.003 12116 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.71) = xAngle (-3.21 = 3.07)
23:03:31.287 00.003 12116 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.22 = -0.22)
23:03:31.290 00.003 12116 CameraToMount -- cameraX=0.66 cameraY=-0.36 hyp=0.75 cameraTheta=-0.50 mountX=-0.75 mountY=-0.17, mountTheta=-2.92
23:03:31.296 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.66, y=-0.36, opts=13)
23:03:31.300 00.004 12116 Enqueuing Move request for scope (0.66, -0.36)
23:03:31.304 00.004 11824 Worker thread wakes up
23:03:31.304 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5469, FiltMin=1639, FiltMax=65535, Gamma=0.510
23:03:31.307 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.36) opts 0xd
23:03:31.307 00.000 12116 UpdateGuideState exits: m=725290 SNR=106.7
23:03:31.310 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:31.314 00.004 11824 Handling offset move in thread for scope, endpoint = (0.66, -0.36)
23:03:31.314 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:31.318 00.004 12116 Enqueuing Expose request
23:03:31.321 00.003 11824 Moving (0.66, -0.36) raw xDistance=-0.75 yDistance=-0.17
23:03:31.321 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.75
23:03:31.321 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:31.321 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:03:31.321 00.000 11824 MoveAxis(E, 180, ABG)
23:03:31.321 00.000 11824 Guiding  Dir = 2, Dur = 180
23:03:31.322 00.001 11824 IsSlewing returns 0
23:03:31.322 00.000 11824 IsGuiding returns 0
23:03:31.322 00.000 11824 PulseGuide returned control before completion, sleep 190
23:03:31.528 00.206 11824 IsGuiding returns 0
23:03:31.528 00.000 11824 Move returns status 0, amount 180
23:03:31.528 00.000 11824 MoveAxis(N, 0, ABG)
23:03:31.528 00.000 11824 Move returns status 0, amount 0
23:03:31.528 00.000 11824 move complete, result=0
23:03:31.529 00.001 12116 GuideStep: -0.7 px 180 ms EAST, -0.2 px 0 ms NORTH
23:03:31.533 00.004 11824 worker thread done servicing request
23:03:31.533 00.000 11824 Worker thread wakes up
23:03:31.533 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:31.533 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:34.957 03.424 11824 Exposure complete
23:03:35.196 00.239 11824 worker thread done servicing request
23:03:35.196 00.000 12116 OnExposeComplete: enter
23:03:35.199 00.003 12116 UpdateGuideState(): m_state=6
23:03:35.203 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 782
23:03:35.206 00.003 12116 Star::Find returns 1 (0), X=692.54, Y=1005.39, Mass=756032, SNR=106.3, Peak=59866 HFD=3.4
23:03:35.210 00.004 12116 MultiStar: [#1 0.97,-0.24,1.00,U] [#2 0.79,-0.21,0.73,U] [#3 0.76,-0.40,0.80,U] [#4 -1.04,-0.28,0.26,U] [#5 0.89,-0.17,0.39,U] [#6 0.73,-0.04,0.72,U] [#7 0.69,-0.38,0.40,U] [#8 1.17,-0.54,0.37,U] 
23:03:35.212 00.002 12116 refined, 8 included, MultiStar: {0.68, -0.36}, one-star: {0.37, -0.82}
23:03:35.215 00.003 12116 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.71) = xAngle (-3.21 = 3.08)
23:03:35.219 00.004 12116 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.22 = -0.22)
23:03:35.222 00.003 12116 CameraToMount -- cameraX=0.68 cameraY=-0.36 hyp=0.77 cameraTheta=-0.49 mountX=-0.77 mountY=-0.17, mountTheta=-2.93
23:03:35.228 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.68, y=-0.36, opts=13)
23:03:35.231 00.003 12116 Enqueuing Move request for scope (0.68, -0.36)
23:03:35.234 00.003 11824 Worker thread wakes up
23:03:35.234 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.36) opts 0xd
23:03:35.234 00.000 11824 Handling offset move in thread for scope, endpoint = (0.68, -0.36)
23:03:35.234 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5370, FiltMin=1469, FiltMax=65535, Gamma=0.510
23:03:35.238 00.004 11824 Moving (0.68, -0.36) raw xDistance=-0.77 yDistance=-0.17
23:03:35.238 00.000 12116 UpdateGuideState exits: m=756032 SNR=106.3
23:03:35.241 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.77
23:03:35.241 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:35.241 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:35.244 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:03:35.244 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:35.247 00.003 12116 Enqueuing Expose request
23:03:35.249 00.002 11824 MoveAxis(E, 184, ABG)
23:03:35.249 00.000 11824 Guiding  Dir = 2, Dur = 184
23:03:35.249 00.000 11824 IsSlewing returns 0
23:03:35.250 00.001 11824 IsGuiding returns 0
23:03:35.250 00.000 11824 PulseGuide returned control before completion, sleep 194
23:03:35.460 00.210 11824 IsGuiding returns 0
23:03:35.460 00.000 11824 Move returns status 0, amount 184
23:03:35.460 00.000 11824 MoveAxis(N, 0, ABG)
23:03:35.460 00.000 11824 Move returns status 0, amount 0
23:03:35.460 00.000 11824 move complete, result=0
23:03:35.460 00.000 11824 worker thread done servicing request
23:03:35.460 00.000 11824 Worker thread wakes up
23:03:35.461 00.001 12116 GuideStep: -0.8 px 184 ms EAST, -0.2 px 0 ms NORTH
23:03:35.464 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:35.464 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:38.864 03.400 11824 Exposure complete
23:03:39.097 00.233 11824 worker thread done servicing request
23:03:39.097 00.000 12116 OnExposeComplete: enter
23:03:39.102 00.005 12116 UpdateGuideState(): m_state=6
23:03:39.106 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 783
23:03:39.109 00.003 12116 Star::Find returns 1 (0), X=692.42, Y=1005.42, Mass=803362, SNR=121.7, Peak=65535 HFD=3.4
23:03:39.112 00.003 12116 MultiStar: [#1 0.79,-0.19,0.86,U] [#2 0.61,-0.06,0.71,U] [#3 0.58,-0.18,0.77,U] [#4 -0.85,-0.23,0.27,U] [#5 0.64,-0.09,0.35,U] [#6 0.75,-0.19,0.63,U] [#7 0.83,-0.19,0.37,U] [#8 0.84,-0.27,0.34,U] 
23:03:39.115 00.003 12116 refined, 8 included, MultiStar: {0.54, -0.29}, one-star: {0.25, -0.79}
23:03:39.117 00.002 12116 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.71) = xAngle (-3.20 = 3.08)
23:03:39.120 00.003 12116 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.21 = -0.21)
23:03:39.123 00.003 12116 CameraToMount -- cameraX=0.54 cameraY=-0.29 hyp=0.61 cameraTheta=-0.49 mountX=-0.61 mountY=-0.13, mountTheta=-2.93
23:03:39.128 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.54, y=-0.29, opts=13)
23:03:39.131 00.003 12116 Enqueuing Move request for scope (0.54, -0.29)
23:03:39.133 00.002 11824 Worker thread wakes up
23:03:39.133 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1575, FiltMax=65535, Gamma=0.510
23:03:39.136 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.29) opts 0xd
23:03:39.137 00.001 12116 UpdateGuideState exits: m=803362 SNR=121.7
23:03:39.140 00.003 11824 Handling offset move in thread for scope, endpoint = (0.54, -0.29)
23:03:39.140 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:39.143 00.003 11824 Moving (0.54, -0.29) raw xDistance=-0.61 yDistance=-0.13
23:03:39.143 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:39.146 00.003 12116 Enqueuing Expose request
23:03:39.148 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.61
23:03:39.148 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:39.149 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:03:39.149 00.000 11824 MoveAxis(E, 150, ABG)
23:03:39.149 00.000 11824 Guiding  Dir = 2, Dur = 150
23:03:39.149 00.000 11824 IsSlewing returns 0
23:03:39.149 00.000 11824 IsGuiding returns 0
23:03:39.149 00.000 11824 PulseGuide returned control before completion, sleep 160
23:03:39.316 00.167 11824 IsGuiding returns 1
23:03:39.316 00.000 11824 scope still moving after pulse duration time elapsed
23:03:39.348 00.032 11824 IsSlewing returns 0
23:03:39.348 00.000 11824 IsGuiding returns 0
23:03:39.348 00.000 11824 scope move finished after 150 + 48 ms
23:03:39.348 00.000 11824 Move returns status 0, amount 150
23:03:39.348 00.000 11824 MoveAxis(N, 0, ABG)
23:03:39.348 00.000 11824 Move returns status 0, amount 0
23:03:39.348 00.000 11824 move complete, result=0
23:03:39.349 00.001 11824 worker thread done servicing request
23:03:39.349 00.000 11824 Worker thread wakes up
23:03:39.349 00.000 12116 GuideStep: -0.6 px 150 ms EAST, -0.1 px 0 ms NORTH
23:03:39.353 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:39.353 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:42.777 03.424 11824 Exposure complete
23:03:43.019 00.242 11824 worker thread done servicing request
23:03:43.019 00.000 12116 OnExposeComplete: enter
23:03:43.022 00.003 12116 UpdateGuideState(): m_state=6
23:03:43.025 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 784
23:03:43.029 00.004 12116 Star::Find returns 1 (0), X=692.44, Y=1005.48, Mass=825585, SNR=118.6, Peak=65216 HFD=3.3
23:03:43.032 00.003 12116 MultiStar: [#1 0.93,-0.07,0.76,U] [#2 0.80,0.05,0.64,U] [#3 0.81,-0.26,0.68,U] [#4 -1.09,-0.18,0.46,U] [#5 0.76,0.16,0.43,U] [#6 0.68,-0.06,0.64,U] [#7 1.03,-0.23,0.42,U] [#8 0.66,0.05,0.35,U] 
23:03:43.034 00.002 12116 refined, 8 included, MultiStar: {0.55, -0.20}, one-star: {0.26, -0.73}
23:03:43.036 00.002 12116 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.71) = xAngle (-3.05 = -3.05)
23:03:43.039 00.003 12116 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.07 = -0.07)
23:03:43.041 00.002 12116 CameraToMount -- cameraX=0.55 cameraY=-0.20 hyp=0.58 cameraTheta=-0.34 mountX=-0.58 mountY=-0.04, mountTheta=-3.07
23:03:43.046 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.55, y=-0.20, opts=13)
23:03:43.049 00.003 12116 Enqueuing Move request for scope (0.55, -0.20)
23:03:43.052 00.003 11824 Worker thread wakes up
23:03:43.052 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.20) opts 0xd
23:03:43.052 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1783, FiltMax=65535, Gamma=0.510
23:03:43.055 00.003 11824 Handling offset move in thread for scope, endpoint = (0.55, -0.20)
23:03:43.055 00.000 12116 UpdateGuideState exits: m=825585 SNR=118.6
23:03:43.058 00.003 11824 Moving (0.55, -0.20) raw xDistance=-0.58 yDistance=-0.04
23:03:43.058 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:43.060 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
23:03:43.060 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:43.062 00.002 12116 Enqueuing Expose request
23:03:43.065 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:43.065 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:03:43.065 00.000 11824 MoveAxis(E, 141, ABG)
23:03:43.065 00.000 11824 Guiding  Dir = 2, Dur = 141
23:03:43.065 00.000 11824 IsSlewing returns 0
23:03:43.066 00.001 11824 IsGuiding returns 0
23:03:43.066 00.000 11824 PulseGuide returned control before completion, sleep 151
23:03:43.228 00.162 11824 IsGuiding returns 1
23:03:43.228 00.000 11824 scope still moving after pulse duration time elapsed
23:03:43.260 00.032 11824 IsSlewing returns 0
23:03:43.260 00.000 11824 IsGuiding returns 0
23:03:43.260 00.000 11824 scope move finished after 141 + 53 ms
23:03:43.260 00.000 11824 Move returns status 0, amount 141
23:03:43.260 00.000 11824 MoveAxis(N, 0, ABG)
23:03:43.260 00.000 11824 Move returns status 0, amount 0
23:03:43.260 00.000 11824 move complete, result=0
23:03:43.260 00.000 11824 worker thread done servicing request
23:03:43.260 00.000 11824 Worker thread wakes up
23:03:43.260 00.000 12116 GuideStep: -0.6 px 141 ms EAST, -0.0 px 0 ms NORTH
23:03:43.264 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:43.264 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:46.711 03.447 11824 Exposure complete
23:03:46.977 00.266 11824 worker thread done servicing request
23:03:46.977 00.000 12116 OnExposeComplete: enter
23:03:46.981 00.004 12116 UpdateGuideState(): m_state=6
23:03:46.988 00.007 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 785
23:03:46.991 00.003 12116 Star::Find returns 1 (0), X=692.53, Y=1005.72, Mass=659983, SNR=111.6, Peak=58144 HFD=3.5
23:03:46.999 00.008 12116 MultiStar: [#1 1.00,0.09,0.83,U] [#2 0.91,-0.01,0.53,U] [#3 0.82,-0.08,0.80,U] [#4 -1.06,-0.08,0.66,U] [#5 0.88,0.24,0.40,U] [#6 0.83,0.13,0.68,U] [#7 0.94,-0.11,0.41,U] [#8 0.78,0.22,0.19,U] 
23:03:47.004 00.005 12116 refined, 8 included, MultiStar: {0.56, -0.06}, one-star: {0.35, -0.49}
23:03:47.007 00.003 12116 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.71) = xAngle (-2.83 = -2.83)
23:03:47.010 00.003 12116 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.16 = 0.16)
23:03:47.013 00.003 12116 CameraToMount -- cameraX=0.56 cameraY=-0.06 hyp=0.56 cameraTheta=-0.11 mountX=-0.54 mountY=0.09, mountTheta=2.98
23:03:47.022 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.56, y=-0.06, opts=13)
23:03:47.025 00.003 12116 Enqueuing Move request for scope (0.56, -0.06)
23:03:47.028 00.003 11824 Worker thread wakes up
23:03:47.028 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.06) opts 0xd
23:03:47.028 00.000 11824 Handling offset move in thread for scope, endpoint = (0.56, -0.06)
23:03:47.029 00.001 11824 Moving (0.56, -0.06) raw xDistance=-0.54 yDistance=0.09
23:03:47.029 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1459, FiltMax=65535, Gamma=0.510
23:03:47.032 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
23:03:47.032 00.000 12116 UpdateGuideState exits: m=659983 SNR=111.6
23:03:47.037 00.005 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:47.037 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:03:47.038 00.001 11824 MoveAxis(E, 130, ABG)
23:03:47.038 00.000 11824 Guiding  Dir = 2, Dur = 130
23:03:47.038 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:47.041 00.003 11824 IsSlewing returns 0
23:03:47.041 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:47.045 00.004 11824 IsGuiding returns 0
23:03:47.045 00.000 12116 Enqueuing Expose request
23:03:47.048 00.003 11824 PulseGuide returned control before completion, sleep 140
23:03:47.205 00.157 11824 IsGuiding returns 0
23:03:47.205 00.000 11824 Move returns status 0, amount 130
23:03:47.205 00.000 11824 MoveAxis(N, 0, ABG)
23:03:47.205 00.000 11824 Move returns status 0, amount 0
23:03:47.205 00.000 11824 move complete, result=0
23:03:47.206 00.001 11824 worker thread done servicing request
23:03:47.206 00.000 11824 Worker thread wakes up
23:03:47.206 00.000 12116 GuideStep: -0.5 px 130 ms EAST, 0.1 px 0 ms NORTH
23:03:47.210 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:47.210 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:50.608 03.398 11824 Exposure complete
23:03:50.859 00.251 11824 worker thread done servicing request
23:03:50.860 00.001 12116 OnExposeComplete: enter
23:03:50.863 00.003 12116 UpdateGuideState(): m_state=6
23:03:50.867 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 786
23:03:50.871 00.004 12116 Star::Find returns 1 (0), X=692.16, Y=1005.56, Mass=428609, SNR=65.1, Peak=39866 HFD=3.6
23:03:50.874 00.003 12116 MultiStar: [#1 0.87,0.29,0.90,U] [#2 0.50,0.43,0.78,U] [#3 0.49,0.12,1.23,U] [#4 -0.86,-0.01,0.95,U] [#5 0.60,0.61,0.50,U] [#6 0.73,0.21,1.03,U] [#7 0.68,-0.30,0.75,U] [#8 0.51,0.37,0.40,U] 
23:03:50.878 00.004 12116 refined, 8 included, MultiStar: {0.36, 0.07}, one-star: {-0.01, -0.65}
23:03:50.880 00.002 12116 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.71) = xAngle (-2.52 = -2.52)
23:03:50.883 00.003 12116 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.46 = 0.46)
23:03:50.891 00.008 12116 CameraToMount -- cameraX=0.36 cameraY=0.07 hyp=0.37 cameraTheta=0.19 mountX=-0.30 mountY=0.16, mountTheta=2.64
23:03:50.898 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.36, y=0.07, opts=13)
23:03:50.902 00.004 12116 Enqueuing Move request for scope (0.36, 0.07)
23:03:50.906 00.004 11824 Worker thread wakes up
23:03:50.906 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5315, FiltMin=1699, FiltMax=65535, Gamma=0.510
23:03:50.908 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.07) opts 0xd
23:03:50.908 00.000 12116 UpdateGuideState exits: m=428609 SNR=65.1
23:03:50.911 00.003 11824 Handling offset move in thread for scope, endpoint = (0.36, 0.07)
23:03:50.911 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:50.914 00.003 11824 Moving (0.36, 0.07) raw xDistance=-0.30 yDistance=0.16
23:03:50.914 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:50.917 00.003 12116 Enqueuing Expose request
23:03:50.921 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
23:03:50.921 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:50.921 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:03:50.921 00.000 11824 MoveAxis(E, 76, ABG)
23:03:50.921 00.000 11824 Guiding  Dir = 2, Dur = 76
23:03:50.922 00.001 11824 IsSlewing returns 0
23:03:50.922 00.000 11824 IsGuiding returns 0
23:03:50.922 00.000 11824 PulseGuide returned control before completion, sleep 86
23:03:51.024 00.102 11824 IsGuiding returns 1
23:03:51.024 00.000 11824 scope still moving after pulse duration time elapsed
23:03:51.055 00.031 11824 IsSlewing returns 0
23:03:51.055 00.000 11824 IsGuiding returns 0
23:03:51.055 00.000 11824 scope move finished after 76 + 57 ms
23:03:51.055 00.000 11824 Move returns status 0, amount 76
23:03:51.056 00.001 11824 MoveAxis(N, 0, ABG)
23:03:51.056 00.000 11824 Move returns status 0, amount 0
23:03:51.056 00.000 11824 move complete, result=0
23:03:51.056 00.000 11824 worker thread done servicing request
23:03:51.056 00.000 11824 Worker thread wakes up
23:03:51.056 00.000 12116 GuideStep: -0.3 px 76 ms EAST, 0.2 px 0 ms NORTH
23:03:51.059 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:51.059 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:54.465 03.406 11824 Exposure complete
23:03:54.749 00.284 11824 worker thread done servicing request
23:03:54.749 00.000 12116 OnExposeComplete: enter
23:03:54.752 00.003 12116 UpdateGuideState(): m_state=6
23:03:54.757 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 787
23:03:54.761 00.004 12116 Star::Find returns 1 (0), X=692.52, Y=1005.99, Mass=642588, SNR=91.9, Peak=59664 HFD=3.6
23:03:54.764 00.003 12116 MultiStar: [#1 0.97,0.49,1.21,U] [#2 0.89,0.46,0.69,U] [#3 0.94,0.42,0.70,U] [#4 -0.88,0.27,0.79,U] [#5 0.99,0.87,0.40,U] [#6 0.88,0.45,0.73,U] [#7 0.87,0.40,0.33,U] [#8 1.20,0.18,0.46,U] 
23:03:54.767 00.003 12116 single-star, 8 included, MultiStar: {0.63, 0.33}, one-star: {0.34, -0.22}
23:03:54.770 00.003 12116 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.71) = xAngle (-3.28 = 3.00)
23:03:54.773 00.003 12116 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.29 = -0.29)
23:03:54.776 00.003 12116 CameraToMount -- cameraX=0.34 cameraY=-0.22 hyp=0.41 cameraTheta=-0.57 mountX=-0.40 mountY=-0.12, mountTheta=-2.86
23:03:54.783 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.34, y=-0.22, opts=13)
23:03:54.787 00.004 12116 Enqueuing Move request for scope (0.34, -0.22)
23:03:54.790 00.003 11824 Worker thread wakes up
23:03:54.790 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5312, FiltMin=1591, FiltMax=65535, Gamma=0.510
23:03:54.793 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.22) opts 0xd
23:03:54.794 00.001 12116 UpdateGuideState exits: m=642588 SNR=91.9
23:03:54.796 00.002 11824 Handling offset move in thread for scope, endpoint = (0.34, -0.22)
23:03:54.797 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:54.799 00.002 11824 Moving (0.34, -0.22) raw xDistance=-0.40 yDistance=-0.12
23:03:54.799 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:54.802 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
23:03:54.803 00.001 12116 Enqueuing Expose request
23:03:54.806 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:54.806 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:03:54.806 00.000 11824 MoveAxis(E, 96, ABG)
23:03:54.806 00.000 11824 Guiding  Dir = 2, Dur = 96
23:03:54.806 00.000 11824 IsSlewing returns 0
23:03:54.807 00.001 11824 IsGuiding returns 0
23:03:54.807 00.000 11824 PulseGuide returned control before completion, sleep 106
23:03:54.927 00.120 11824 IsGuiding returns 1
23:03:54.927 00.000 11824 scope still moving after pulse duration time elapsed
23:03:54.959 00.032 11824 IsSlewing returns 0
23:03:54.959 00.000 11824 IsGuiding returns 0
23:03:54.959 00.000 11824 scope move finished after 96 + 56 ms
23:03:54.961 00.002 11824 Move returns status 0, amount 96
23:03:54.961 00.000 11824 MoveAxis(N, 0, ABG)
23:03:54.961 00.000 11824 Move returns status 0, amount 0
23:03:54.961 00.000 11824 move complete, result=0
23:03:54.961 00.000 11824 worker thread done servicing request
23:03:54.961 00.000 11824 Worker thread wakes up
23:03:54.961 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:54.961 00.000 12116 GuideStep: -0.4 px 96 ms EAST, -0.1 px 0 ms NORTH
23:03:54.965 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:03:58.375 03.410 11824 Exposure complete
23:03:58.612 00.237 11824 worker thread done servicing request
23:03:58.612 00.000 12116 OnExposeComplete: enter
23:03:58.615 00.003 12116 UpdateGuideState(): m_state=6
23:03:58.619 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 788
23:03:58.622 00.003 12116 Star::Find returns 1 (0), X=692.46, Y=1005.78, Mass=779717, SNR=118.2, Peak=62592 HFD=3.7
23:03:58.626 00.004 12116 MultiStar: [#1 0.83,0.47,0.91,U] [#2 0.73,0.33,0.70,U] [#3 0.75,0.24,0.62,U] [#4 -0.87,0.28,0.57,U] [#5 0.72,0.33,0.38,U] [#6 0.89,0.29,0.58,U] [#7 0.89,-0.13,0.29,U] [#8 0.80,0.03,0.36,U] 
23:03:58.629 00.003 12116 single-star, 8 included, MultiStar: {0.53, 0.15}, one-star: {0.29, -0.43}
23:03:58.631 00.002 12116 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.71) = xAngle (-3.69 = 2.59)
23:03:58.634 00.003 12116 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.70 = -0.70)
23:03:58.637 00.003 12116 CameraToMount -- cameraX=0.29 cameraY=-0.43 hyp=0.52 cameraTheta=-0.98 mountX=-0.44 mountY=-0.33, mountTheta=-2.49
23:03:58.644 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.43, opts=13)
23:03:58.647 00.003 12116 Enqueuing Move request for scope (0.29, -0.43)
23:03:58.651 00.004 11824 Worker thread wakes up
23:03:58.651 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1613, FiltMax=65535, Gamma=0.510
23:03:58.654 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.43) opts 0xd
23:03:58.654 00.000 12116 UpdateGuideState exits: m=779717 SNR=118.2
23:03:58.657 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:58.660 00.003 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.43)
23:03:58.660 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:03:58.662 00.002 12116 Enqueuing Expose request
23:03:58.665 00.003 11824 Moving (0.29, -0.43) raw xDistance=-0.44 yDistance=-0.33
23:03:58.665 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
23:03:58.666 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:58.666 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:03:58.666 00.000 11824 MoveAxis(E, 105, ABG)
23:03:58.666 00.000 11824 Guiding  Dir = 2, Dur = 105
23:03:58.666 00.000 11824 IsSlewing returns 0
23:03:58.667 00.001 11824 IsGuiding returns 0
23:03:58.667 00.000 11824 PulseGuide returned control before completion, sleep 115
23:03:58.790 00.123 11824 IsGuiding returns 1
23:03:58.790 00.000 11824 scope still moving after pulse duration time elapsed
23:03:58.820 00.030 11824 IsSlewing returns 0
23:03:58.820 00.000 11824 IsGuiding returns 0
23:03:58.821 00.001 11824 scope move finished after 105 + 49 ms
23:03:58.821 00.000 11824 Move returns status 0, amount 105
23:03:58.821 00.000 11824 MoveAxis(N, 0, ABG)
23:03:58.821 00.000 11824 Move returns status 0, amount 0
23:03:58.821 00.000 11824 move complete, result=0
23:03:58.821 00.000 11824 worker thread done servicing request
23:03:58.821 00.000 12116 GuideStep: -0.4 px 105 ms EAST, -0.3 px 0 ms NORTH
23:03:58.826 00.005 11824 Worker thread wakes up
23:03:58.826 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:03:58.826 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:04:02.226 03.400 11824 Exposure complete
23:04:02.555 00.329 11824 worker thread done servicing request
23:04:02.555 00.000 12116 OnExposeComplete: enter
23:04:02.559 00.004 12116 UpdateGuideState(): m_state=6
23:04:02.562 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 789
23:04:02.566 00.004 12116 Star::Find returns 1 (0), X=692.40, Y=1005.83, Mass=843721, SNR=120.3, Peak=65535 HFD=3.6
23:04:02.571 00.005 12116 MultiStar: [#1 0.74,0.35,0.81,U] [#2 0.64,0.23,0.70,U] [#3 0.74,0.03,0.66,U] [#4 -1.15,0.00,0.46,U] [#5 0.67,0.28,0.40,U] [#6 0.50,0.15,0.53,U] [#7 0.69,0.28,0.38,U] [#8 0.85,0.07,0.33,U] 
23:04:02.573 00.002 12116 single-star, 8 included, MultiStar: {0.44, 0.08}, one-star: {0.23, -0.38}
23:04:02.576 00.003 12116 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.71) = xAngle (-3.73 = 2.55)
23:04:02.579 00.003 12116 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.75 = -0.75)
23:04:02.582 00.003 12116 CameraToMount -- cameraX=0.23 cameraY=-0.38 hyp=0.44 cameraTheta=-1.02 mountX=-0.37 mountY=-0.30, mountTheta=-2.45
23:04:02.589 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.23, y=-0.38, opts=13)
23:04:02.592 00.003 12116 Enqueuing Move request for scope (0.23, -0.38)
23:04:02.594 00.002 11824 Worker thread wakes up
23:04:02.595 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1789, FiltMax=65535, Gamma=0.510
23:04:02.597 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.38) opts 0xd
23:04:02.597 00.000 12116 UpdateGuideState exits: m=843721 SNR=120.3
23:04:02.600 00.003 11824 Handling offset move in thread for scope, endpoint = (0.23, -0.38)
23:04:02.600 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:02.604 00.004 11824 Moving (0.23, -0.38) raw xDistance=-0.37 yDistance=-0.30
23:04:02.604 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:04:02.607 00.003 12116 Enqueuing Expose request
23:04:02.610 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
23:04:02.610 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:02.610 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:04:02.610 00.000 11824 MoveAxis(E, 90, ABG)
23:04:02.610 00.000 11824 Guiding  Dir = 2, Dur = 90
23:04:02.611 00.001 11824 IsSlewing returns 0
23:04:02.611 00.000 11824 IsGuiding returns 0
23:04:02.612 00.001 11824 PulseGuide returned control before completion, sleep 100
23:04:02.722 00.110 11824 IsGuiding returns 1
23:04:02.722 00.000 11824 scope still moving after pulse duration time elapsed
23:04:02.754 00.032 11824 IsSlewing returns 0
23:04:02.755 00.001 11824 IsGuiding returns 0
23:04:02.755 00.000 11824 scope move finished after 90 + 53 ms
23:04:02.755 00.000 11824 Move returns status 0, amount 90
23:04:02.755 00.000 11824 MoveAxis(N, 0, ABG)
23:04:02.755 00.000 11824 Move returns status 0, amount 0
23:04:02.755 00.000 11824 move complete, result=0
23:04:02.755 00.000 11824 worker thread done servicing request
23:04:02.755 00.000 11824 Worker thread wakes up
23:04:02.756 00.001 12116 GuideStep: -0.4 px 90 ms EAST, -0.3 px 0 ms NORTH
23:04:02.759 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:04:02.759 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:04:06.176 03.417 11824 Exposure complete
23:04:06.413 00.237 11824 worker thread done servicing request
23:04:06.414 00.001 12116 OnExposeComplete: enter
23:04:06.417 00.003 12116 UpdateGuideState(): m_state=6
23:04:06.420 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 790
23:04:06.425 00.005 12116 Star::Find returns 1 (0), X=692.20, Y=1005.83, Mass=819678, SNR=121.6, Peak=65535 HFD=3.6
23:04:06.428 00.003 12116 MultiStar: [#1 0.71,0.37,0.73,U] [#2 0.69,0.38,0.61,U] [#3 0.79,0.17,0.79,U] [#4 -0.90,-0.03,0.60,U] [#5 0.64,0.49,0.37,U] [#6 0.82,0.19,0.65,U] [#7 0.63,-0.14,0.45,U] [#8 0.84,-0.20,0.35,U] 
23:04:06.431 00.003 12116 single-star, 8 included, MultiStar: {0.43, 0.07}, one-star: {0.03, -0.38}
23:04:06.436 00.005 12116 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.71) = xAngle (-4.22 = 2.07)
23:04:06.440 00.004 12116 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.23 = -1.23)
23:04:06.443 00.003 12116 CameraToMount -- cameraX=0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.50 mountX=-0.18 mountY=-0.36, mountTheta=-2.04
23:04:06.453 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=-0.38, opts=13)
23:04:06.456 00.003 12116 Enqueuing Move request for scope (0.03, -0.38)
23:04:06.459 00.003 11824 Worker thread wakes up
23:04:06.459 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.38) opts 0xd
23:04:06.459 00.000 11824 Handling offset move in thread for scope, endpoint = (0.03, -0.38)
23:04:06.459 00.000 11824 Moving (0.03, -0.38) raw xDistance=-0.18 yDistance=-0.36
23:04:06.459 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1562, FiltMax=65535, Gamma=0.510
23:04:06.464 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:04:06.464 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:06.464 00.000 12116 UpdateGuideState exits: m=819678 SNR=121.6
23:04:06.467 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
23:04:06.467 00.000 11824 MoveAxis(E, 0, ABG)
23:04:06.467 00.000 11824 Move returns status 0, amount 0
23:04:06.467 00.000 11824 MoveAxis(N, 0, ABG)
23:04:06.467 00.000 11824 Move returns status 0, amount 0
23:04:06.467 00.000 11824 move complete, result=0
23:04:06.468 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:06.471 00.003 11824 worker thread done servicing request
23:04:06.471 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:04:06.474 00.003 12116 Enqueuing Expose request
23:04:06.477 00.003 11824 Worker thread wakes up
23:04:06.477 00.000 12116 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:04:06.480 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:04:06.480 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:04:09.881 03.401 11824 Exposure complete
23:04:10.122 00.241 11824 worker thread done servicing request
23:04:10.122 00.000 12116 OnExposeComplete: enter
23:04:10.127 00.005 12116 UpdateGuideState(): m_state=6
23:04:10.131 00.004 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 791
23:04:10.134 00.003 12116 Star::Find returns 1 (0), X=692.60, Y=1005.95, Mass=821692, SNR=133.5, Peak=65104 HFD=3.7
23:04:10.140 00.006 12116 MultiStar: [#1 1.05,0.44,0.82,U] [#2 0.91,0.31,0.57,U] [#3 1.06,0.24,0.61,U] [#4 -1.50,0.05,0.57,U] [#5 1.06,0.22,0.41,U] [#6 0.95,0.49,0.53,U] [#7 1.15,0.09,0.36,U] [#8 1.07,0.05,0.25,U] 
23:04:10.144 00.004 12116 single-star, 8 included, MultiStar: {0.63, 0.17}, one-star: {0.43, -0.26}
23:04:10.147 00.003 12116 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.71) = xAngle (-3.26 = 3.02)
23:04:10.151 00.004 12116 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.27 = -0.27)
23:04:10.157 00.006 12116 CameraToMount -- cameraX=0.43 cameraY=-0.26 hyp=0.50 cameraTheta=-0.54 mountX=-0.50 mountY=-0.13, mountTheta=-2.88
23:04:10.167 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.43, y=-0.26, opts=13)
23:04:10.174 00.007 12116 Enqueuing Move request for scope (0.43, -0.26)
23:04:10.178 00.004 11824 Worker thread wakes up
23:04:10.178 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5392, FiltMin=1645, FiltMax=65535, Gamma=0.510
23:04:10.182 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.26) opts 0xd
23:04:10.182 00.000 12116 UpdateGuideState exits: m=821692 SNR=133.5
23:04:10.187 00.005 11824 Handling offset move in thread for scope, endpoint = (0.43, -0.26)
23:04:10.187 00.000 11824 Moving (0.43, -0.26) raw xDistance=-0.50 yDistance=-0.13
23:04:10.187 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
23:04:10.187 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:10.188 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:04:10.188 00.000 11824 MoveAxis(E, 111, ABG)
23:04:10.188 00.000 11824 Guiding  Dir = 2, Dur = 111
23:04:10.188 00.000 11824 IsSlewing returns 0
23:04:10.188 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:10.192 00.004 11824 IsGuiding returns 0
23:04:10.193 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:04:10.197 00.004 11824 PulseGuide returned control before completion, sleep 119
23:04:10.197 00.000 12116 Enqueuing Expose request
23:04:10.330 00.133 11824 IsGuiding returns 1
23:04:10.330 00.000 11824 scope still moving after pulse duration time elapsed
23:04:10.362 00.032 11824 IsSlewing returns 0
23:04:10.362 00.000 11824 IsGuiding returns 0
23:04:10.362 00.000 11824 scope move finished after 111 + 58 ms
23:04:10.362 00.000 11824 Move returns status 0, amount 111
23:04:10.362 00.000 11824 MoveAxis(N, 0, ABG)
23:04:10.363 00.001 11824 Move returns status 0, amount 0
23:04:10.363 00.000 11824 move complete, result=0
23:04:10.363 00.000 11824 worker thread done servicing request
23:04:10.363 00.000 11824 Worker thread wakes up
23:04:10.363 00.000 12116 GuideStep: -0.5 px 111 ms EAST, -0.1 px 0 ms NORTH
23:04:10.366 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:04:10.366 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:04:13.774 03.408 11824 Exposure complete
23:04:14.023 00.249 11824 worker thread done servicing request
23:04:14.023 00.000 12116 OnExposeComplete: enter
23:04:14.027 00.004 12116 UpdateGuideState(): m_state=6
23:04:14.030 00.003 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 792
23:04:14.034 00.004 12116 Star::Find returns 1 (0), X=693.50, Y=1005.38, Mass=323889, SNR=50.9, Peak=39760 HFD=3.2
23:04:14.037 00.003 12116 Star::Find false star n=4 nbg=262 bg=10086.1 sigma=1231.3 thresh=13780 peak=12267
23:04:14.039 00.002 12116 Star::Find false star n=6 nbg=255 bg=8929.5 sigma=1030.7 thresh=12022 peak=11038
23:04:14.042 00.003 12116 MultiStar: [#1 1.76,0.29,0.83,U] [#2 0.95,1.31,0.21,U] [#3 1.83,-0.27,0.00,M1] [#4 -2.18,-0.20,0.00,M1] [#5 1.66,0.03,0.84,U] [#6 1.84,-0.13,0.00,M1] [#7 2.09,-0.01,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 2.04,-0.39,0.00,M1] 
23:04:14.045 00.003 12116 refined, 3 included, MultiStar: {1.52, -0.10}, one-star: {1.33, -0.83}
23:04:14.048 00.003 12116 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.71) = xAngle (-2.78 = -2.78)
23:04:14.050 00.002 12116 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.21 = 0.21)
23:04:14.054 00.004 12116 CameraToMount -- cameraX=1.52 cameraY=-0.10 hyp=1.53 cameraTheta=-0.06 mountX=-1.43 mountY=0.32, mountTheta=2.92
23:04:14.060 00.006 12116 SchedulePrimaryMove(0D79E080, x=1.52, y=-0.10, opts=13)
23:04:14.063 00.003 12116 Enqueuing Move request for scope (1.52, -0.10)
23:04:14.066 00.003 11824 Worker thread wakes up
23:04:14.066 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5984, FiltMin=1677, FiltMax=65535, Gamma=0.510
23:04:14.070 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (1.52, -0.10) opts 0xd
23:04:14.070 00.000 12116 UpdateGuideState exits: m=323889 SNR=50.9
23:04:14.073 00.003 11824 Handling offset move in thread for scope, endpoint = (1.52, -0.10)
23:04:14.073 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:14.077 00.004 11824 Moving (1.52, -0.10) raw xDistance=-1.43 yDistance=0.32
23:04:14.077 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:04:14.080 00.003 12116 Enqueuing Expose request
23:04:14.082 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.43
23:04:14.082 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:14.083 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:04:14.083 00.000 11824 MoveAxis(E, 327, ABG)
23:04:14.083 00.000 11824 Guiding  Dir = 2, Dur = 327
23:04:14.083 00.000 11824 IsSlewing returns 0
23:04:14.083 00.000 11824 IsGuiding returns 0
23:04:14.084 00.001 11824 PulseGuide returned control before completion, sleep 337
23:04:14.434 00.350 11824 IsGuiding returns 1
23:04:14.434 00.000 11824 scope still moving after pulse duration time elapsed
23:04:14.466 00.032 11824 IsSlewing returns 0
23:04:14.466 00.000 11824 IsGuiding returns 0
23:04:14.466 00.000 11824 scope move finished after 327 + 56 ms
23:04:14.466 00.000 11824 Move returns status 0, amount 327
23:04:14.466 00.000 11824 MoveAxis(N, 0, ABG)
23:04:14.467 00.001 11824 Move returns status 0, amount 0
23:04:14.467 00.000 11824 move complete, result=0
23:04:14.467 00.000 11824 worker thread done servicing request
23:04:14.467 00.000 11824 Worker thread wakes up
23:04:14.467 00.000 12116 GuideStep: -1.4 px 327 ms EAST, 0.3 px 0 ms NORTH
23:04:14.470 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:04:14.470 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:04:17.897 03.427 11824 Exposure complete
23:04:18.159 00.262 11824 worker thread done servicing request
23:04:18.160 00.001 12116 OnExposeComplete: enter
23:04:18.163 00.003 12116 UpdateGuideState(): m_state=6
23:04:18.169 00.006 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 793
23:04:18.173 00.004 12116 Star::Find false star n=2 nbg=246 bg=11206.5 sigma=1155.6 thresh=14673 peak=13648
23:04:18.180 00.007 12116 Star::Find returns 0 (2), X=693.00, Y=1005.00, Mass=12144, SNR=2.9, Peak=19248 HFD=0.0
23:04:18.187 00.007 12116 DistanceChecker: activated
23:04:18.191 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:04:18.199 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:04:18.204 00.005 12116 Enqueuing Move request for scope (0.00, 0.00)
23:04:18.208 00.004 11824 Worker thread wakes up
23:04:18.208 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:04:18.208 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:04:18.208 00.000 11824 move complete, result=0
23:04:18.209 00.001 11824 worker thread done servicing request
23:04:18.318 00.109 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:04:18.323 00.005 12116 Status Line: Star lost - low SNR
23:04:18.332 00.009 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7162, FiltMin=1576, FiltMax=65504, Gamma=0.510
23:04:18.337 00.005 12116 UpdateGuideState exits: Star lost - low SNR
23:04:18.343 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:18.347 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:04:18.354 00.007 12116 Enqueuing Expose request
23:04:18.358 00.004 11824 Worker thread wakes up
23:04:18.358 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:04:18.358 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:04:21.774 03.416 11824 Exposure complete
23:04:22.032 00.258 11824 worker thread done servicing request
23:04:22.032 00.000 12116 OnExposeComplete: enter
23:04:22.035 00.003 12116 UpdateGuideState(): m_state=6
23:04:22.038 00.003 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 794
23:04:22.042 00.004 12116 Star::Find false star n=5 nbg=228 bg=12618.2 sigma=977.5 thresh=15551 peak=14072
23:04:22.044 00.002 12116 Star::Find returns 0 (2), X=693.00, Y=1005.00, Mass=17636, SNR=2.9, Peak=18237 HFD=0.0
23:04:22.047 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:04:22.052 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:04:22.057 00.005 12116 Enqueuing Move request for scope (0.00, 0.00)
23:04:22.059 00.002 11824 Worker thread wakes up
23:04:22.059 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:04:22.060 00.001 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:04:22.060 00.000 11824 move complete, result=0
23:04:22.060 00.000 11824 worker thread done servicing request
23:04:22.170 00.110 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:04:22.173 00.003 12116 Status Line: Star lost - low SNR
23:04:22.178 00.005 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65495, med=8711, FiltMin=2056, FiltMax=59779, Gamma=0.510
23:04:22.181 00.003 12116 UpdateGuideState exits: Star lost - low SNR
23:04:22.184 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:22.188 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:04:22.190 00.002 12116 Enqueuing Expose request
23:04:22.193 00.003 11824 Worker thread wakes up
23:04:22.193 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:04:22.193 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:04:25.597 03.404 11824 Exposure complete
23:04:25.844 00.247 11824 worker thread done servicing request
23:04:25.844 00.000 12116 OnExposeComplete: enter
23:04:25.848 00.004 12116 UpdateGuideState(): m_state=6
23:04:25.851 00.003 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 795
23:04:25.854 00.003 12116 Star::Find false star n=1 nbg=256 bg=12509.8 sigma=1334.8 thresh=16514 peak=14650
23:04:25.857 00.003 12116 Star::Find returns 0 (2), X=693.00, Y=1005.00, Mass=5913, SNR=2.9, Peak=18637 HFD=0.0
23:04:25.861 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:04:25.866 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:04:25.868 00.002 12116 Enqueuing Move request for scope (0.00, 0.00)
23:04:25.872 00.004 11824 Worker thread wakes up
23:04:25.872 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:04:25.872 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:04:25.872 00.000 11824 move complete, result=0
23:04:25.872 00.000 11824 worker thread done servicing request
23:04:25.988 00.116 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:04:25.991 00.003 12116 Status Line: Star lost - low SNR
23:04:25.997 00.006 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65495, med=9623, FiltMin=1991, FiltMax=55584, Gamma=0.510
23:04:26.000 00.003 12116 UpdateGuideState exits: Star lost - low SNR
23:04:26.003 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:26.008 00.005 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:04:26.010 00.002 12116 Enqueuing Expose request
23:04:26.014 00.004 11824 Worker thread wakes up
23:04:26.014 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:04:26.014 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:04:29.431 03.417 11824 Exposure complete
23:04:29.686 00.255 12116 OnExposeComplete: enter
23:04:29.689 00.003 12116 UpdateGuideState(): m_state=6
23:04:29.693 00.004 11824 worker thread done servicing request
23:04:29.693 00.000 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 796
23:04:29.696 00.003 12116 Star::Find false star n=3 nbg=256 bg=13288.3 sigma=1301.6 thresh=17193 peak=15562
23:04:29.700 00.004 12116 Star::Find returns 0 (2), X=693.00, Y=1005.00, Mass=14808, SNR=2.9, Peak=20365 HFD=0.0
23:04:29.705 00.005 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:04:29.711 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:04:29.715 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:04:29.719 00.004 11824 Worker thread wakes up
23:04:29.719 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:04:29.719 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:04:29.719 00.000 11824 move complete, result=0
23:04:29.719 00.000 11824 worker thread done servicing request
23:04:29.825 00.106 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:04:29.829 00.004 12116 Status Line: Star lost - low SNR
23:04:29.833 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=59591, med=10314, FiltMin=2359, FiltMax=17440, Gamma=0.510
23:04:29.837 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:04:29.840 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:29.844 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:04:29.846 00.002 12116 Enqueuing Expose request
23:04:29.849 00.003 11824 Worker thread wakes up
23:04:29.849 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:04:29.849 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:04:33.246 03.397 11824 Exposure complete
23:04:33.490 00.244 11824 worker thread done servicing request
23:04:33.490 00.000 12116 OnExposeComplete: enter
23:04:33.493 00.003 12116 UpdateGuideState(): m_state=6
23:04:33.497 00.004 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 797
23:04:33.500 00.003 12116 Star::Find false star n=5 nbg=251 bg=13630.4 sigma=1245.0 thresh=17365 peak=15704
23:04:33.504 00.004 12116 Star::Find returns 0 (2), X=693.00, Y=1005.00, Mass=20486, SNR=2.9, Peak=20864 HFD=0.0
23:04:33.507 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:04:33.512 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:04:33.515 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:04:33.518 00.003 11824 Worker thread wakes up
23:04:33.518 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:04:33.518 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:04:33.518 00.000 11824 move complete, result=0
23:04:33.518 00.000 11824 worker thread done servicing request
23:04:33.632 00.114 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:04:33.636 00.004 12116 Status Line: Star lost - low SNR
23:04:33.640 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=60720, med=10765, FiltMin=2275, FiltMax=17501, Gamma=0.510
23:04:33.644 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:04:33.647 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:33.650 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:04:33.653 00.003 12116 Enqueuing Expose request
23:04:33.656 00.003 11824 Worker thread wakes up
23:04:33.656 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:04:33.656 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:04:37.066 03.410 11824 Exposure complete
23:04:37.306 00.240 11824 worker thread done servicing request
23:04:37.306 00.000 12116 OnExposeComplete: enter
23:04:37.309 00.003 12116 UpdateGuideState(): m_state=6
23:04:37.312 00.003 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 798
23:04:37.315 00.003 12116 Star::Find false star n=7 nbg=240 bg=13290.4 sigma=1137.3 thresh=16702 peak=15621
23:04:37.320 00.005 12116 Star::Find returns 0 (2), X=693.00, Y=1005.00, Mass=27592, SNR=2.9, Peak=19520 HFD=0.0
23:04:37.322 00.002 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:04:37.328 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:04:37.331 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:04:37.334 00.003 11824 Worker thread wakes up
23:04:37.334 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:04:37.334 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:04:37.334 00.000 11824 move complete, result=0
23:04:37.335 00.001 11824 worker thread done servicing request
23:04:37.444 00.109 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:04:37.446 00.002 12116 Status Line: Star lost - low SNR
23:04:37.458 00.012 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=60720, med=10941, FiltMin=2021, FiltMax=16791, Gamma=0.510
23:04:37.464 00.006 12116 UpdateGuideState exits: Star lost - low SNR
23:04:37.475 00.011 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:37.479 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:04:37.482 00.003 12116 Enqueuing Expose request
23:04:37.486 00.004 11824 Worker thread wakes up
23:04:37.486 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:04:37.486 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:04:40.940 03.454 11824 Exposure complete
23:04:41.260 00.320 12116 OnExposeComplete: enter
23:04:41.265 00.005 12116 UpdateGuideState(): m_state=6
23:04:41.268 00.003 11824 worker thread done servicing request
23:04:41.269 00.001 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 799
23:04:41.273 00.004 12116 Star::Find false star n=3 nbg=269 bg=12769.0 sigma=1341.4 thresh=16793 peak=15156
23:04:41.277 00.004 12116 Star::Find returns 0 (2), X=693.00, Y=1005.00, Mass=13873, SNR=2.9, Peak=18483 HFD=0.0
23:04:41.281 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:04:41.288 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:04:41.292 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:04:41.295 00.003 11824 Worker thread wakes up
23:04:41.296 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:04:41.296 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:04:41.296 00.000 11824 move complete, result=0
23:04:41.296 00.000 11824 worker thread done servicing request
23:04:41.400 00.104 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:04:41.406 00.006 12116 Status Line: Star lost - low SNR
23:04:41.412 00.006 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65504, med=10855, FiltMin=2080, FiltMax=60019, Gamma=0.510
23:04:41.416 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:04:41.420 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:41.423 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:04:41.429 00.006 12116 Enqueuing Expose request
23:04:41.432 00.003 11824 Worker thread wakes up
23:04:41.432 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:04:41.432 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:04:44.917 03.485 11824 Exposure complete
23:04:45.270 00.353 11824 worker thread done servicing request
23:04:45.270 00.000 12116 OnExposeComplete: enter
23:04:45.274 00.004 12116 UpdateGuideState(): m_state=6
23:04:45.281 00.007 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 800
23:04:45.285 00.004 12116 Star::Find false star n=2 nbg=252 bg=12645.3 sigma=1219.9 thresh=16305 peak=15330
23:04:45.290 00.005 12116 Star::Find returns 0 (2), X=693.00, Y=1005.00, Mass=12073, SNR=2.9, Peak=20861 HFD=0.0
23:04:45.294 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:04:45.300 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:04:45.306 00.006 12116 Enqueuing Move request for scope (0.00, 0.00)
23:04:45.311 00.005 11824 Worker thread wakes up
23:04:45.311 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:04:45.311 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:04:45.311 00.000 11824 move complete, result=0
23:04:45.312 00.001 11824 worker thread done servicing request
23:04:45.414 00.102 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:04:45.418 00.004 12116 Status Line: Star lost - low SNR
23:04:45.426 00.008 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=61075, med=10666, FiltMin=2091, FiltMax=25891, Gamma=0.510
23:04:45.432 00.006 12116 UpdateGuideState exits: Star lost - low SNR
23:04:45.438 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:45.441 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:04:45.447 00.006 12116 Enqueuing Expose request
23:04:45.450 00.003 11824 Worker thread wakes up
23:04:45.450 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:04:45.450 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:04:48.867 03.417 11824 Exposure complete
23:04:49.150 00.283 11824 worker thread done servicing request
23:04:49.151 00.001 12116 OnExposeComplete: enter
23:04:49.154 00.003 12116 UpdateGuideState(): m_state=6
23:04:49.158 00.004 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 801
23:04:49.162 00.004 12116 Star::Find false star n=1 nbg=268 bg=12324.1 sigma=1464.7 thresh=16718 peak=14103
23:04:49.165 00.003 12116 Star::Find returns 0 (2), X=693.00, Y=1005.00, Mass=6217, SNR=2.9, Peak=18541 HFD=0.0
23:04:49.168 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:04:49.174 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:04:49.179 00.005 12116 Enqueuing Move request for scope (0.00, 0.00)
23:04:49.181 00.002 11824 Worker thread wakes up
23:04:49.181 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:04:49.181 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:04:49.182 00.001 11824 move complete, result=0
23:04:49.182 00.000 11824 worker thread done servicing request
23:04:49.286 00.104 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:04:49.293 00.007 12116 Status Line: Star lost - low SNR
23:04:49.305 00.012 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=60720, med=10320, FiltMin=1817, FiltMax=16474, Gamma=0.510
23:04:49.310 00.005 12116 UpdateGuideState exits: Star lost - low SNR
23:04:49.315 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:49.321 00.006 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:04:49.332 00.011 12116 Enqueuing Expose request
23:04:49.340 00.008 11824 Worker thread wakes up
23:04:49.340 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:04:49.340 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:04:52.768 03.428 11824 Exposure complete
23:04:53.034 00.266 11824 worker thread done servicing request
23:04:53.034 00.000 12116 OnExposeComplete: enter
23:04:53.038 00.004 12116 UpdateGuideState(): m_state=6
23:04:53.042 00.004 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 802
23:04:53.046 00.004 12116 Star::Find false star n=9 nbg=253 bg=10878.5 sigma=1063.6 thresh=14069 peak=13325
23:04:53.050 00.004 12116 Star::Find returns 0 (2), X=693.00, Y=1005.00, Mass=32188, SNR=2.9, Peak=16957 HFD=0.0
23:04:53.053 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:04:53.061 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:04:53.064 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:04:53.067 00.003 11824 Worker thread wakes up
23:04:53.067 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:04:53.067 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:04:53.067 00.000 11824 move complete, result=0
23:04:53.068 00.001 11824 worker thread done servicing request
23:04:53.182 00.114 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:04:53.190 00.008 12116 Status Line: Star lost - low SNR
23:04:53.196 00.006 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=60720, med=9427, FiltMin=2259, FiltMax=30627, Gamma=0.510
23:04:53.201 00.005 12116 UpdateGuideState exits: Star lost - low SNR
23:04:53.205 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:53.208 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:04:53.212 00.004 12116 Enqueuing Expose request
23:04:53.215 00.003 11824 Worker thread wakes up
23:04:53.216 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:04:53.216 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:04:56.630 03.414 11824 Exposure complete
23:04:56.918 00.288 12116 OnExposeComplete: enter
23:04:56.923 00.005 11824 worker thread done servicing request
23:04:56.923 00.000 12116 UpdateGuideState(): m_state=6
23:04:56.928 00.005 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 803
23:04:56.931 00.003 12116 Star::Find false star n=6 nbg=247 bg=8506.9 sigma=1005.4 thresh=11523 peak=11311
23:04:56.938 00.007 12116 Star::Find returns 0 (2), X=693.00, Y=1005.00, Mass=23961, SNR=2.9, Peak=16016 HFD=0.0
23:04:56.941 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:04:56.947 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:04:56.950 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:04:56.955 00.005 11824 Worker thread wakes up
23:04:56.956 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:04:56.956 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:04:56.956 00.000 11824 move complete, result=0
23:04:56.956 00.000 11824 worker thread done servicing request
23:04:57.061 00.105 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:04:57.064 00.003 12116 Status Line: Star lost - low SNR
23:04:57.073 00.009 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7879, FiltMin=1862, FiltMax=65535, Gamma=0.510
23:04:57.077 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:04:57.082 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:57.086 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:04:57.089 00.003 12116 Enqueuing Expose request
23:04:57.093 00.004 11824 Worker thread wakes up
23:04:57.094 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:04:57.094 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:05:00.512 03.418 11824 Exposure complete
23:05:00.820 00.308 11824 worker thread done servicing request
23:05:00.820 00.000 12116 OnExposeComplete: enter
23:05:00.823 00.003 12116 UpdateGuideState(): m_state=6
23:05:00.829 00.006 12116 Star::Find(15, 693, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 804
23:05:00.838 00.009 12116 Star::Find returns 1 (0), X=691.74, Y=1006.07, Mass=787968, SNR=109.9, Peak=65535 HFD=3.7
23:05:00.842 00.004 12116 DistanceChecker: deactivated
23:05:00.846 00.004 12116 Star::Find false star n=6 nbg=238 bg=7135.1 sigma=779.2 thresh=9473 peak=8502
23:05:00.854 00.008 12116 Star::Find false star n=4 nbg=260 bg=9633.1 sigma=1094.7 thresh=12917 peak=12217
23:05:00.859 00.005 12116 Star::Find false star n=1 nbg=275 bg=5049.5 sigma=1008.3 thresh=8074 peak=6651
23:05:00.864 00.005 12116 Star::Find false star n=2 nbg=248 bg=9751.4 sigma=1084.0 thresh=13003 peak=11395
23:05:00.872 00.008 12116 MultiStar: [#1 0.21,0.55,0.99,U] [#2 0.17,0.50,0.82,U] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 0.49,0.51,0.28,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.46,0.17,0.36,U] [#9 0.19,0.76,0.30,U] [#10 0.00,0.00,0.00,L] [#11 0.21,0.40,0.28,U] 
23:05:00.879 00.007 12116 refined, 6 included, MultiStar: {0.08, 0.34}, one-star: {-0.43, -0.14}
23:05:00.888 00.009 12116 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.71) = xAngle (-1.38 = -1.38)
23:05:00.893 00.005 12116 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.61 = 1.61)
23:05:00.902 00.009 12116 CameraToMount -- cameraX=0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.33 mountX=0.07 mountY=0.35, mountTheta=1.38
23:05:00.911 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=0.34, opts=13)
23:05:00.920 00.009 12116 Enqueuing Move request for scope (0.08, 0.34)
23:05:00.926 00.006 11824 Worker thread wakes up
23:05:00.926 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.34) opts 0xd
23:05:00.926 00.000 11824 Handling offset move in thread for scope, endpoint = (0.08, 0.34)
23:05:00.926 00.000 11824 Moving (0.08, 0.34) raw xDistance=0.07 yDistance=0.35
23:05:00.926 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:05:00.926 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:00.927 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:05:00.927 00.000 11824 MoveAxis(E, 0, ABG)
23:05:00.927 00.000 11824 Move returns status 0, amount 0
23:05:00.927 00.000 11824 MoveAxis(N, 0, ABG)
23:05:00.927 00.000 11824 Move returns status 0, amount 0
23:05:00.927 00.000 11824 move complete, result=0
23:05:00.927 00.000 11824 worker thread done servicing request
23:05:00.929 00.002 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6429, FiltMin=2002, FiltMax=65535, Gamma=0.510
23:05:00.940 00.011 12116 UpdateGuideState exits: m=787968 SNR=109.9
23:05:00.947 00.007 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:00.955 00.008 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:05:00.960 00.005 12116 Enqueuing Expose request
23:05:00.964 00.004 11824 Worker thread wakes up
23:05:00.964 00.000 12116 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:05:00.968 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:05:00.968 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:05:04.395 03.427 11824 Exposure complete
23:05:04.675 00.280 11824 worker thread done servicing request
23:05:04.675 00.000 12116 OnExposeComplete: enter
23:05:04.679 00.004 12116 UpdateGuideState(): m_state=6
23:05:04.683 00.004 12116 Star::Find(15, 691, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
23:05:04.687 00.004 12116 Star::Find returns 1 (0), X=692.15, Y=1005.47, Mass=732627, SNR=119.7, Peak=65535 HFD=3.4
23:05:04.690 00.003 12116 Star::Find false star n=6 nbg=262 bg=7228.3 sigma=1006.9 thresh=10249 peak=9575
23:05:04.695 00.005 12116 MultiStar: [#1 0.49,0.03,0.94,U] [#2 0.41,0.11,0.56,U] [#3 0.64,-0.39,0.30,U] [#4 0.00,0.00,0.00,L] [#5 0.53,0.05,0.42,U] [#6 -0.19,-0.28,0.16,U] [#7 0.84,-0.66,0.37,U] [#8 0.89,-0.30,0.26,U] [#9 0.20,0.13,0.24,U] 
23:05:04.699 00.004 12116 refined, 8 included, MultiStar: {0.39, -0.25}, one-star: {-0.02, -0.73}
23:05:04.702 00.003 12116 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.71) = xAngle (-3.30 = 2.98)
23:05:04.706 00.004 12116 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.31 = -0.31)
23:05:04.712 00.006 12116 CameraToMount -- cameraX=0.39 cameraY=-0.25 hyp=0.46 cameraTheta=-0.58 mountX=-0.46 mountY=-0.14, mountTheta=-2.84
23:05:04.720 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.39, y=-0.25, opts=13)
23:05:04.723 00.003 12116 Enqueuing Move request for scope (0.39, -0.25)
23:05:04.727 00.004 11824 Worker thread wakes up
23:05:04.727 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.25) opts 0xd
23:05:04.727 00.000 11824 Handling offset move in thread for scope, endpoint = (0.39, -0.25)
23:05:04.728 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5859, FiltMin=1555, FiltMax=65535, Gamma=0.510
23:05:04.731 00.003 11824 Moving (0.39, -0.25) raw xDistance=-0.46 yDistance=-0.14
23:05:04.731 00.000 12116 UpdateGuideState exits: m=732627 SNR=119.7
23:05:04.734 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
23:05:04.734 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:04.735 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:04.738 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:05:04.738 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:05:04.741 00.003 11824 MoveAxis(E, 102, ABG)
23:05:04.741 00.000 11824 Guiding  Dir = 2, Dur = 102
23:05:04.743 00.002 11824 IsSlewing returns 0
23:05:04.744 00.001 12116 Enqueuing Expose request
23:05:04.747 00.003 11824 IsGuiding returns 0
23:05:04.747 00.000 11824 PulseGuide returned control before completion, sleep 112
23:05:04.867 00.120 11824 IsGuiding returns 1
23:05:04.867 00.000 11824 scope still moving after pulse duration time elapsed
23:05:04.899 00.032 11824 IsSlewing returns 0
23:05:04.899 00.000 11824 IsGuiding returns 0
23:05:04.900 00.001 11824 scope move finished after 102 + 50 ms
23:05:04.900 00.000 11824 Move returns status 0, amount 102
23:05:04.900 00.000 11824 MoveAxis(N, 0, ABG)
23:05:04.900 00.000 11824 Move returns status 0, amount 0
23:05:04.900 00.000 11824 move complete, result=0
23:05:04.900 00.000 11824 worker thread done servicing request
23:05:04.901 00.001 11824 Worker thread wakes up
23:05:04.901 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:05:04.901 00.000 12116 GuideStep: -0.5 px 102 ms EAST, -0.1 px 0 ms NORTH
23:05:04.904 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:05:08.354 03.450 11824 Exposure complete
23:05:08.663 00.309 11824 worker thread done servicing request
23:05:08.663 00.000 12116 OnExposeComplete: enter
23:05:08.667 00.004 12116 UpdateGuideState(): m_state=6
23:05:08.672 00.005 12116 Star::Find(15, 692, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 806
23:05:08.675 00.003 12116 Star::Find returns 1 (0), X=691.94, Y=1005.85, Mass=488983, SNR=68.7, Peak=49450 HFD=3.1
23:05:08.683 00.008 12116 MultiStar: [#1 0.24,0.35,1.11,U] [#2 0.27,0.49,0.54,U] [#3 0.28,0.16,1.13,U] [#4 -0.33,0.23,0.46,U] [#5 0.34,0.34,0.58,U] [#6 0.14,0.36,0.68,U] [#7 0.20,0.08,0.65,U] [#8 0.80,0.40,0.16,U] 
23:05:08.688 00.005 12116 refined, 8 included, MultiStar: {0.14, 0.18}, one-star: {-0.23, -0.36}
23:05:08.694 00.006 12116 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.71) = xAngle (-1.81 = -1.81)
23:05:08.698 00.004 12116 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.18 = 1.18)
23:05:08.702 00.004 12116 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.91 mountX=-0.05 mountY=0.21, mountTheta=1.82
23:05:08.708 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.14, y=0.18, opts=13)
23:05:08.712 00.004 12116 Enqueuing Move request for scope (0.14, 0.18)
23:05:08.715 00.003 11824 Worker thread wakes up
23:05:08.715 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5837, FiltMin=1789, FiltMax=65535, Gamma=0.510
23:05:08.718 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
23:05:08.719 00.001 12116 UpdateGuideState exits: m=488983 SNR=68.7
23:05:08.722 00.003 11824 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
23:05:08.722 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:08.725 00.003 11824 Moving (0.14, 0.18) raw xDistance=-0.05 yDistance=0.21
23:05:08.726 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:05:08.726 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:08.726 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:05:08.730 00.004 12116 Enqueuing Expose request
23:05:08.733 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:05:08.733 00.000 11824 MoveAxis(E, 0, ABG)
23:05:08.733 00.000 11824 Move returns status 0, amount 0
23:05:08.733 00.000 11824 MoveAxis(N, 0, ABG)
23:05:08.733 00.000 11824 Move returns status 0, amount 0
23:05:08.733 00.000 11824 move complete, result=0
23:05:08.734 00.001 11824 worker thread done servicing request
23:05:08.734 00.000 11824 Worker thread wakes up
23:05:08.734 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:05:08.734 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:05:08.739 00.005 12116 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:05:12.179 03.440 11824 Exposure complete
23:05:12.463 00.284 11824 worker thread done servicing request
23:05:12.463 00.000 12116 OnExposeComplete: enter
23:05:12.467 00.004 12116 UpdateGuideState(): m_state=6
23:05:12.472 00.005 12116 Star::Find(15, 691, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 807
23:05:12.477 00.005 12116 Star::Find returns 1 (0), X=692.19, Y=1006.11, Mass=49436, SNR=14.5, Peak=16538 HFD=4.2
23:05:12.481 00.004 12116 Star::Find false star n=4 nbg=244 bg=9864.3 sigma=1090.7 thresh=13136 peak=11614
23:05:12.484 00.003 12116 Star::Find false star n=2 nbg=269 bg=7541.9 sigma=1170.5 thresh=11053 peak=9212
23:05:12.488 00.004 12116 MultiStar: [#1 0.08,0.51,1.39,U] [#2 0.00,0.00,0.00,L] [#3 0.21,-0.00,3.34,U] [#4 -0.54,-0.07,4.34,U] [#5 0.36,0.57,0.80,U] [#6 0.19,0.28,2.02,U] [#7 0.13,-0.21,2.30,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.34,-0.26,1.56,U] [#11 0.16,0.54,0.72,U] 
23:05:12.494 00.006 12116 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.02, -0.09}
23:05:12.497 00.003 12116 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.71) = xAngle (-1.23 = -1.23)
23:05:12.501 00.004 12116 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.76 = 1.76)
23:05:12.505 00.004 12116 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.48 mountX=0.02 mountY=0.05, mountTheta=1.24
23:05:12.516 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.05, opts=13)
23:05:12.525 00.009 12116 Enqueuing Move request for scope (0.00, 0.05)
23:05:12.533 00.008 11824 Worker thread wakes up
23:05:12.533 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6275, FiltMin=1698, FiltMax=65535, Gamma=0.510
23:05:12.541 00.008 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
23:05:12.541 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
23:05:12.541 00.000 11824 Moving (0.00, 0.05) raw xDistance=0.02 yDistance=0.05
23:05:12.541 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:05:12.542 00.001 12116 UpdateGuideState exits: m=49436 SNR=14.5
23:05:12.545 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:12.546 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:05:12.546 00.000 11824 MoveAxis(E, 0, ABG)
23:05:12.546 00.000 11824 Move returns status 0, amount 0
23:05:12.546 00.000 11824 MoveAxis(N, 0, ABG)
23:05:12.546 00.000 11824 Move returns status 0, amount 0
23:05:12.549 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:12.557 00.008 11824 move complete, result=0
23:05:12.557 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:05:12.562 00.005 11824 worker thread done servicing request
23:05:12.562 00.000 12116 Enqueuing Expose request
23:05:12.566 00.004 11824 Worker thread wakes up
23:05:12.566 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:05:12.567 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(677,991,31,31)
23:05:12.567 00.000 12116 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:15.992 03.425 11824 Exposure complete
23:05:16.255 00.263 11824 worker thread done servicing request
23:05:16.255 00.000 12116 OnExposeComplete: enter
23:05:16.258 00.003 12116 UpdateGuideState(): m_state=6
23:05:16.262 00.004 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 808
23:05:16.265 00.003 12116 Star::Find false star n=8 nbg=265 bg=9718.6 sigma=1190.5 thresh=13290 peak=13104
23:05:16.268 00.003 12116 Star::Find returns 0 (2), X=692.00, Y=1006.00, Mass=34251, SNR=2.9, Peak=20448 HFD=0.0
23:05:16.271 00.003 12116 DistanceChecker: activated
23:05:16.274 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:05:16.280 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:05:16.283 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:05:16.288 00.005 11824 Worker thread wakes up
23:05:16.288 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:05:16.288 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:05:16.288 00.000 11824 move complete, result=0
23:05:16.288 00.000 11824 worker thread done servicing request
23:05:16.394 00.106 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:05:16.397 00.003 12116 Status Line: Star lost - low SNR
23:05:16.404 00.007 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6957, FiltMin=1799, FiltMax=65535, Gamma=0.510
23:05:16.406 00.002 12116 UpdateGuideState exits: Star lost - low SNR
23:05:16.412 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:16.414 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:05:16.419 00.005 12116 Enqueuing Expose request
23:05:16.422 00.003 11824 Worker thread wakes up
23:05:16.423 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:05:16.423 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:05:19.855 03.432 11824 Exposure complete
23:05:20.134 00.279 11824 worker thread done servicing request
23:05:20.135 00.001 12116 OnExposeComplete: enter
23:05:20.139 00.004 12116 UpdateGuideState(): m_state=6
23:05:20.144 00.005 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 809
23:05:20.147 00.003 12116 Star::Find false star n=2 nbg=260 bg=10711.9 sigma=1233.8 thresh=14413 peak=12848
23:05:20.150 00.003 12116 Star::Find returns 0 (2), X=692.00, Y=1006.00, Mass=7770, SNR=2.9, Peak=16496 HFD=0.0
23:05:20.156 00.006 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:05:20.163 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:05:20.166 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:05:20.171 00.005 11824 Worker thread wakes up
23:05:20.171 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:05:20.171 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:05:20.171 00.000 11824 move complete, result=0
23:05:20.172 00.001 11824 worker thread done servicing request
23:05:20.279 00.107 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:05:20.282 00.003 12116 Status Line: Star lost - low SNR
23:05:20.288 00.006 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7706, FiltMin=1789, FiltMax=65535, Gamma=0.510
23:05:20.291 00.003 12116 UpdateGuideState exits: Star lost - low SNR
23:05:20.296 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:20.299 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:05:20.301 00.002 12116 Enqueuing Expose request
23:05:20.305 00.004 11824 Worker thread wakes up
23:05:20.305 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:05:20.306 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:05:23.731 03.425 11824 Exposure complete
23:05:24.006 00.275 11824 worker thread done servicing request
23:05:24.006 00.000 12116 OnExposeComplete: enter
23:05:24.010 00.004 12116 UpdateGuideState(): m_state=6
23:05:24.014 00.004 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 810
23:05:24.017 00.003 12116 Star::Find false star n=9 nbg=249 bg=10910.4 sigma=1017.0 thresh=13961 peak=13498
23:05:24.023 00.006 12116 Star::Find returns 0 (2), X=692.00, Y=1006.00, Mass=32562, SNR=2.9, Peak=16496 HFD=0.0
23:05:24.026 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:05:24.031 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:05:24.037 00.006 12116 Enqueuing Move request for scope (0.00, 0.00)
23:05:24.040 00.003 11824 Worker thread wakes up
23:05:24.040 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:05:24.040 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:05:24.040 00.000 11824 move complete, result=0
23:05:24.040 00.000 11824 worker thread done servicing request
23:05:24.145 00.105 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:05:24.148 00.003 12116 Status Line: Star lost - low SNR
23:05:24.156 00.008 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8269, FiltMin=1664, FiltMax=65535, Gamma=0.510
23:05:24.161 00.005 12116 UpdateGuideState exits: Star lost - low SNR
23:05:24.165 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:24.168 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:05:24.171 00.003 12116 Enqueuing Expose request
23:05:24.175 00.004 11824 Worker thread wakes up
23:05:24.175 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:05:24.175 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:05:27.691 03.516 11824 Exposure complete
23:05:28.007 00.316 11824 worker thread done servicing request
23:05:28.007 00.000 12116 OnExposeComplete: enter
23:05:28.011 00.004 12116 UpdateGuideState(): m_state=6
23:05:28.015 00.004 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 811
23:05:28.019 00.004 12116 Star::Find returns 0 (3), X=692.00, Y=1006.00, Mass=0, SNR=0.0, Peak=17511 HFD=0.0
23:05:28.023 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:05:28.028 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:05:28.032 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:05:28.036 00.004 11824 Worker thread wakes up
23:05:28.036 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:05:28.036 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:05:28.036 00.000 11824 move complete, result=0
23:05:28.036 00.000 11824 worker thread done servicing request
23:05:28.140 00.104 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:05:28.144 00.004 12116 Status Line: Star lost - low mass
23:05:28.151 00.007 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8896, FiltMin=1997, FiltMax=65514, Gamma=0.510
23:05:28.156 00.005 12116 UpdateGuideState exits: Star lost - low mass
23:05:28.159 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:28.165 00.006 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:05:28.169 00.004 12116 Enqueuing Expose request
23:05:28.173 00.004 11824 Worker thread wakes up
23:05:28.173 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:05:28.173 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:05:31.617 03.444 11824 Exposure complete
23:05:31.897 00.280 11824 worker thread done servicing request
23:05:31.897 00.000 12116 OnExposeComplete: enter
23:05:31.902 00.005 12116 UpdateGuideState(): m_state=6
23:05:31.906 00.004 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 812
23:05:31.912 00.006 12116 Star::Find false star n=4 nbg=258 bg=13762.8 sigma=1351.5 thresh=17817 peak=15768
23:05:31.915 00.003 12116 Star::Find returns 0 (2), X=692.00, Y=1006.00, Mass=19786, SNR=2.9, Peak=19527 HFD=0.0
23:05:31.920 00.005 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:05:31.928 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:05:31.931 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:05:31.936 00.005 11824 Worker thread wakes up
23:05:31.936 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:05:31.936 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:05:31.936 00.000 11824 move complete, result=0
23:05:31.937 00.001 11824 worker thread done servicing request
23:05:32.049 00.112 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:05:32.056 00.007 12116 Status Line: Star lost - low SNR
23:05:32.064 00.008 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=61075, med=9549, FiltMin=2167, FiltMax=26643, Gamma=0.510
23:05:32.070 00.006 12116 UpdateGuideState exits: Star lost - low SNR
23:05:32.074 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:32.078 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:05:32.082 00.004 12116 Enqueuing Expose request
23:05:32.089 00.007 11824 Worker thread wakes up
23:05:32.089 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:05:32.089 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:05:35.508 03.419 11824 Exposure complete
23:05:35.782 00.274 11824 worker thread done servicing request
23:05:35.782 00.000 12116 OnExposeComplete: enter
23:05:35.789 00.007 12116 UpdateGuideState(): m_state=6
23:05:35.795 00.006 12116 Star::Find(15, 692, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 813
23:05:35.801 00.006 12116 Star::Find false star n=1 nbg=264 bg=14770.3 sigma=1375.7 thresh=18898 peak=16953
23:05:35.808 00.007 12116 Star::Find returns 0 (2), X=692.00, Y=1006.00, Mass=4241, SNR=2.9, Peak=20535 HFD=0.0
23:05:35.815 00.007 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:05:35.827 00.012 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:05:35.831 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:05:35.840 00.009 11824 Worker thread wakes up
23:05:35.840 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:05:35.840 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:05:35.840 00.000 11824 move complete, result=0
23:05:35.841 00.001 11824 worker thread done servicing request
23:05:35.956 00.115 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:05:35.960 00.004 12116 Status Line: Star lost - low SNR
23:05:35.965 00.005 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=60720, med=10589, FiltMin=1707, FiltMax=19111, Gamma=0.510
23:05:35.969 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:05:35.971 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:35.975 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:05:35.979 00.004 12116 Enqueuing Expose request
23:05:35.981 00.002 11824 Worker thread wakes up
23:05:35.982 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:05:35.982 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:05:39.399 03.417 11824 Exposure complete
23:05:39.408 00.009 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:05:39.412 00.004 12116 case statement mapped state 6 to 4
23:05:39.415 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:05:39.510 00.095 12116 evsrv: cli 01AB6F50 request: {"method":"stop_capture","id":1004}
23:05:39.514 00.004 12116 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:05:39.519 00.005 12116 Status Line: Waiting for devices...
23:05:39.523 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1004}
23:05:39.561 00.038 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:05:39.565 00.004 12116 case statement mapped state 6 to 4
23:05:39.569 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:05:39.678 00.109 11824 worker thread done servicing request
23:05:39.678 00.000 12116 OnExposeComplete: enter
23:05:39.681 00.003 12116 UpdateGuideState(): m_state=6
23:05:39.686 00.005 12116 Mount: notify guiding stopped
23:05:39.694 00.008 12116 Changing from state GUIDING to STOP
23:05:39.697 00.003 12116 guider state => SELECTED
23:05:39.701 00.004 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
23:05:39.704 00.003 12116 Status Line: Stopped Guiding
23:05:39.715 00.011 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=60720, med=11431, FiltMin=2290, FiltMax=20615, Gamma=0.510
23:05:39.719 00.004 12116 UpdateGuideState exits: Stopped Guiding
23:05:39.723 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
23:05:39.728 00.005 12116 setting force full frames = true
23:05:39.737 00.009 12116 Status Line: Stopped.
23:05:40.632 00.895 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:05:40.637 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:06:09.616 28.979 12116 evsrv: cli 01AB6F50 request: {"method":"get_connected","id":1011}
23:06:09.626 00.010 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":true,"id":1011}
23:06:09.721 00.095 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:06:09.726 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:06:10.786 01.060 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:06:10.789 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:06:11.903 01.114 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:06:11.906 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:06:13.015 01.109 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:06:13.019 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:06:14.130 01.111 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:06:14.132 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:06:14.232 00.100 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
23:06:14.235 00.003 12116 PhdController::Guide begins
23:06:14.239 00.004 12116 PhdController: newstate STATE_SETUP
23:06:14.241 00.002 12116 PhdController: setup
23:06:14.243 00.002 12116 PhdController: newstate STATE_ATTEMPT_START
23:06:14.245 00.002 12116 PhdController: start capturing
23:06:14.248 00.003 12116 Changing from state SELECTED to UNINITIALIZED
23:06:14.250 00.002 12116 guider state => SELECTING
23:06:14.253 00.003 12116 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:06:14.263 00.010 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:06:14.267 00.004 12116 Enqueuing Expose request
23:06:14.269 00.002 12116 PhdController: newstate STATE_SELECT_STAR
23:06:14.272 00.003 11824 Worker thread wakes up
23:06:14.272 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:06:14.272 00.000 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1003}
23:06:14.274 00.002 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:06:17.973 03.699 11824 Exposure complete
23:06:19.438 01.465 11824 worker thread done servicing request
23:06:19.438 00.000 12116 OnExposeComplete: enter
23:06:19.443 00.005 12116 UpdateGuideState(): m_state=1
23:06:19.447 00.004 12116 UpdateCurrentPosition: no star selected
23:06:19.452 00.005 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:06:19.456 00.004 12116 Status Line: No star selected
23:06:19.464 00.008 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8765, FiltMin=1655, FiltMax=65535, Gamma=0.510
23:06:19.468 00.004 12116 UpdateGuideState exits: No star selected
23:06:19.473 00.005 12116 GuiderMultiStar::AutoSelect enter
23:06:19.478 00.005 12116 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
23:06:20.060 00.582 12116 AutoFind: auto downsample for scale 1.51 => 1x
23:06:20.457 00.397 12116 AutoFind: global mean = 0.6, stdev 2225.1
23:06:20.462 00.005 12116 AutoFind: using threshold = 0.1
23:06:21.299 00.837 12116 AutoFind: local max [570, 939] 86.1
23:06:21.304 00.005 12116 AutoFind: local max [574, 575] 22.8
23:06:21.308 00.004 12116 AutoFind: local max [1408, 267] 12.2
23:06:21.312 00.004 12116 AutoFind: local max [876, 902] 11.4
23:06:21.317 00.005 12116 AutoFind: local max [989, 909] 6.3
23:06:21.322 00.005 12116 AutoFind: local max [399, 865] 5.5
23:06:21.325 00.003 12116 AutoFind: local max [217, 1201] 5.4
23:06:21.329 00.004 12116 AutoFind: local max [1386, 55] 5.2
23:06:21.333 00.004 12116 AutoFind: local max [277, 1191] 5.1
23:06:21.337 00.004 12116 AutoFind: local max [416, 991] 5.0
23:06:21.341 00.004 12116 AutoFind: local max [477, 1190] 5.0
23:06:21.347 00.006 12116 AutoFind: local max [735, 643] 5.0
23:06:21.350 00.003 12116 AutoFind: local max [196, 1204] 5.0
23:06:21.355 00.005 12116 AutoFind: local max [1063, 1152] 4.9
23:06:21.358 00.003 12116 AutoFind: local max [1375, 1008] 4.7
23:06:21.364 00.006 12116 AutoFind: local max [862, 508] 4.7
23:06:21.368 00.004 12116 AutoFind: local max [357, 812] 4.7
23:06:21.374 00.006 12116 AutoFind: local max [1662, 1027] 4.7
23:06:21.378 00.004 12116 AutoFind: local max [1232, 1008] 4.7
23:06:21.382 00.004 12116 AutoFind: local max [1132, 895] 4.6
23:06:21.388 00.006 12116 AutoFind: local max [1136, 837] 4.6
23:06:21.394 00.006 12116 AutoFind: local max [757, 763] 4.6
23:06:21.398 00.004 12116 AutoFind: local max [482, 939] 4.6
23:06:21.405 00.007 12116 AutoFind: local max [117, 1067] 4.6
23:06:21.411 00.006 12116 AutoFind: local max [1557, 1056] 4.6
23:06:21.424 00.013 12116 AutoFind: local max [61, 994] 4.6
23:06:21.432 00.008 12116 AutoFind: local max [250, 1071] 4.6
23:06:21.438 00.006 12116 AutoFind: local max [377, 961] 4.6
23:06:21.443 00.005 12116 AutoFind: local max [1340, 710] 4.5
23:06:21.447 00.004 12116 AutoFind: local max [1658, 1088] 4.5
23:06:21.451 00.004 12116 AutoFind: local max [565, 920] 4.5
23:06:21.457 00.006 12116 AutoFind: local max [1081, 948] 4.5
23:06:21.460 00.003 12116 AutoFind: local max [105, 876] 4.5
23:06:21.465 00.005 12116 AutoFind: local max [93, 962] 4.5
23:06:21.472 00.007 12116 AutoFind: local max [533, 952] 4.5
23:06:21.477 00.005 12116 AutoFind: local max [437, 877] 4.5
23:06:21.489 00.012 12116 AutoFind: local max [400, 1192] 4.5
23:06:21.513 00.024 12116 AutoFind: local max [1001, 518] 4.5
23:06:21.525 00.012 12116 AutoFind: local max [558, 708] 4.5
23:06:21.531 00.006 12116 AutoFind: local max [969, 962] 4.5
23:06:21.539 00.008 12116 AutoFind: local max [457, 1162] 4.5
23:06:21.542 00.003 12116 AutoFind: local max [1115, 1045] 4.5
23:06:21.554 00.012 12116 AutoFind: local max [715, 1033] 4.5
23:06:21.561 00.007 12116 AutoFind: local max [82, 1154] 4.5
23:06:21.565 00.004 12116 AutoFind: local max [1300, 951] 4.4
23:06:21.573 00.008 12116 AutoFind: local max [1345, 962] 4.4
23:06:21.579 00.006 12116 AutoFind: local max [907, 690] 4.4
23:06:21.583 00.004 12116 AutoFind: local max [532, 580] 4.4
23:06:21.588 00.005 12116 AutoFind: local max [1184, 1124] 4.4
23:06:21.591 00.003 12116 AutoFind: local max [971, 1194] 4.4
23:06:21.596 00.005 12116 AutoFind: local max [568, 951] 4.4
23:06:21.602 00.006 12116 AutoFind: local max [784, 838] 4.4
23:06:21.606 00.004 12116 AutoFind: local max [581, 1174] 4.4
23:06:21.609 00.003 12116 AutoFind: local max [855, 897] 4.3
23:06:21.614 00.005 12116 AutoFind: local max [1238, 1117] 4.3
23:06:21.617 00.003 12116 AutoFind: local max [733, 1125] 4.3
23:06:21.621 00.004 12116 AutoFind: local max [887, 961] 4.3
23:06:21.624 00.003 12116 AutoFind: local max [1385, 1204] 4.3
23:06:21.629 00.005 12116 AutoFind: local max [891, 857] 4.3
23:06:21.633 00.004 12116 AutoFind: local max [263, 715] 4.3
23:06:21.637 00.004 12116 AutoFind: local max [88, 1145] 4.3
23:06:21.640 00.003 12116 AutoFind: local max [562, 932] 4.3
23:06:21.644 00.004 12116 AutoFind: local max [735, 1206] 4.3
23:06:21.648 00.004 12116 AutoFind: local max [1404, 774] 4.3
23:06:21.651 00.003 12116 AutoFind: local max [499, 949] 4.3
23:06:21.655 00.004 12116 AutoFind: local max [544, 920] 4.2
23:06:21.659 00.004 12116 AutoFind: local max [848, 918] 4.2
23:06:21.664 00.005 12116 AutoFind: local max [982, 1161] 4.2
23:06:21.668 00.004 12116 AutoFind: local max [331, 1161] 4.2
23:06:21.672 00.004 12116 AutoFind: local max [1132, 1115] 4.2
23:06:21.677 00.005 12116 AutoFind: local max [1681, 1089] 4.2
23:06:21.681 00.004 12116 AutoFind: local max [1019, 1191] 4.2
23:06:21.686 00.005 12116 AutoFind: local max [1604, 668] 4.2
23:06:21.691 00.005 12116 AutoFind: local max [825, 962] 4.2
23:06:21.695 00.004 12116 AutoFind: local max [777, 840] 4.2
23:06:21.698 00.003 12116 AutoFind: local max [269, 1199] 4.2
23:06:21.702 00.004 12116 AutoFind: local max [827, 998] 4.2
23:06:21.706 00.004 12116 AutoFind: local max [244, 945] 4.2
23:06:21.711 00.005 12116 AutoFind: local max [1420, 1123] 4.2
23:06:21.714 00.003 12116 AutoFind: local max [954, 896] 4.2
23:06:21.717 00.003 12116 AutoFind: local max [466, 997] 4.2
23:06:21.722 00.005 12116 AutoFind: local max [1293, 917] 4.2
23:06:21.726 00.004 12116 AutoFind: local max [777, 1136] 4.2
23:06:21.730 00.004 12116 AutoFind: local max [877, 999] 4.2
23:06:21.733 00.003 12116 AutoFind: local max [1136, 991] 4.2
23:06:21.739 00.006 12116 AutoFind: local max [296, 707] 4.2
23:06:21.742 00.003 12116 AutoFind: local max [618, 907] 4.1
23:06:21.746 00.004 12116 AutoFind: local max [763, 498] 4.1
23:06:21.749 00.003 12116 AutoFind: local max [1531, 872] 4.1
23:06:21.752 00.003 12116 AutoFind: local max [720, 960] 4.1
23:06:21.756 00.004 12116 AutoFind: local max [1159, 850] 4.1
23:06:21.760 00.004 12116 AutoFind: local max [1090, 1112] 4.1
23:06:21.763 00.003 12116 AutoFind: local max [1521, 952] 4.1
23:06:21.767 00.004 12116 AutoFind: local max [734, 1151] 4.1
23:06:21.772 00.005 12116 AutoFind: local max [1020, 999] 4.1
23:06:21.775 00.003 12116 AutoFind: local max [1586, 969] 4.1
23:06:21.779 00.004 12116 AutoFind: local max [183, 875] 4.1
23:06:21.782 00.003 12116 AutoFind: local max [1632, 952] 4.1
23:06:21.788 00.006 12116 AutoFind: local max [1015, 925] 4.1
23:06:21.791 00.003 12116 AutoFind: local max [1284, 1139] 4.1
23:06:21.797 00.006 12116 AutoFind: too close [269, 1199] 4.2 - [277, 1191] 5.1
23:06:21.801 00.004 12116 AutoFind: too close [777, 840] 4.2 - [784, 838] 4.4
23:06:21.805 00.004 12116 AutoFind: too close [544, 920] 4.2 - [562, 932] 4.3
23:06:21.809 00.004 12116 AutoFind: too close [499, 949] 4.3 - [482, 939] 4.6
23:06:21.813 00.004 12116 AutoFind: too close [562, 932] 4.3 - [568, 951] 4.4
23:06:21.816 00.003 12116 AutoFind: too close [562, 932] 4.3 - [565, 920] 4.5
23:06:21.821 00.005 12116 AutoFind: close dim-bright [562, 932] 4.3 - [570, 939] 86.1
23:06:21.826 00.005 12116 AutoFind: too close [88, 1145] 4.3 - [82, 1154] 4.5
23:06:21.831 00.005 12116 AutoFind: close dim-bright [568, 951] 4.4 - [570, 939] 86.1
23:06:21.838 00.007 12116 AutoFind: close dim-bright [565, 920] 4.5 - [570, 939] 86.1
23:06:21.842 00.004 12116 AutoFind: too close to edge [735, 1206] 4.3
23:06:21.846 00.004 12116 AutoFind: too close to edge [1385, 1204] 4.3
23:06:21.853 00.007 12116 AutoFind: too close to edge [196, 1204] 5.0
23:06:21.857 00.004 12116 AutoFind: too close to edge [217, 1201] 5.4
23:06:21.860 00.003 12116 AutoFind: BPP = 16, saturation at 67570, pedestal 2035, thresh = 61016
23:06:21.867 00.007 12116 Star::Find(15, 570, 939, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:21.871 00.004 12116 Star::Find returns 1 (0), X=570.01, Y=940.31, Mass=2351109, SNR=196.3, Peak=65535 HFD=5.2
23:06:21.875 00.004 12116 Star::Find(15, 574, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:21.881 00.006 12116 Star::Find returns 1 (0), X=574.20, Y=574.67, Mass=223165, SNR=37.5, Peak=31091 HFD=3.0
23:06:21.886 00.005 12116 Star::Find(15, 1408, 267, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:21.889 00.003 12116 Star::Find returns 1 (0), X=1408.14, Y=266.66, Mass=108451, SNR=30.6, Peak=22765 HFD=2.6
23:06:21.893 00.004 12116 Star::Find(15, 876, 902, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:21.899 00.006 12116 Star::Find returns 1 (0), X=875.93, Y=901.49, Mass=86461, SNR=17.6, Peak=22234 HFD=2.9
23:06:21.904 00.005 12116 Star::Find(15, 989, 909, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:21.907 00.003 12116 Star::Find returns 1 (0), X=989.26, Y=909.57, Mass=47103, SNR=11.7, Peak=19341 HFD=2.8
23:06:21.913 00.006 12116 Star::Find(15, 399, 865, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:21.916 00.003 12116 Star::Find false star n=2 nbg=269 bg=12340.4 sigma=1472.5 thresh=16758 peak=14871
23:06:21.920 00.004 12116 Star::Find returns 0 (2), X=399.00, Y=865.00, Mass=10494, SNR=2.9, Peak=18026 HFD=0.0
23:06:21.924 00.004 12116 Star::Find(15, 1386, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:21.928 00.004 12116 Star::Find returns 1 (0), X=1386.00, Y=54.94, Mass=48431, SNR=15.6, Peak=11031 HFD=2.8
23:06:21.931 00.003 12116 Star::Find(15, 416, 991, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:21.940 00.009 12116 Star::Find false star n=1 nbg=262 bg=13018.7 sigma=1480.0 thresh=17459 peak=15099
23:06:21.944 00.004 12116 Star::Find returns 0 (2), X=416.00, Y=991.00, Mass=4514, SNR=2.9, Peak=19738 HFD=0.0
23:06:21.948 00.004 12116 Star::Find(15, 477, 1190, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:21.951 00.003 12116 Star::Find false star n=4 nbg=250 bg=13046.5 sigma=1243.1 thresh=16776 peak=15531
23:06:21.955 00.004 12116 Star::Find returns 0 (2), X=477.00, Y=1190.00, Mass=20778, SNR=2.9, Peak=19354 HFD=0.0
23:06:21.961 00.006 12116 Star::Find(15, 735, 643, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:21.965 00.004 12116 Star::Find false star n=1 nbg=265 bg=10153.5 sigma=1272.6 thresh=13971 peak=12337
23:06:21.968 00.003 12116 Star::Find returns 0 (2), X=735.00, Y=643.00, Mass=4190, SNR=2.9, Peak=14781 HFD=0.0
23:06:21.973 00.005 12116 Star::Find(15, 1063, 1152, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:21.976 00.003 12116 Star::Find false star n=4 nbg=255 bg=12003.7 sigma=1238.9 thresh=15720 peak=14610
23:06:21.980 00.004 12116 Star::Find returns 0 (2), X=1063.00, Y=1152.00, Mass=22062, SNR=2.9, Peak=21011 HFD=0.0
23:06:21.983 00.003 12116 Star::Find(15, 1375, 1008, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:21.988 00.005 12116 Star::Find false star n=2 nbg=256 bg=10968.8 sigma=1280.5 thresh=14810 peak=13132
23:06:21.991 00.003 12116 Star::Find returns 0 (2), X=1375.00, Y=1008.00, Mass=8440, SNR=2.9, Peak=16295 HFD=0.0
23:06:21.995 00.004 12116 Star::Find(15, 862, 508, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:21.998 00.003 12116 Star::Find false star n=2 nbg=270 bg=8754.3 sigma=1199.6 thresh=12353 peak=11062
23:06:22.002 00.004 12116 Star::Find returns 0 (2), X=862.00, Y=508.00, Mass=7768, SNR=2.9, Peak=12845 HFD=0.0
23:06:22.006 00.004 12116 Star::Find(15, 357, 812, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.010 00.004 12116 Star::Find false star n=3 nbg=267 bg=11684.0 sigma=1320.9 thresh=15647 peak=13912
23:06:22.014 00.004 12116 Star::Find returns 0 (2), X=357.00, Y=812.00, Mass=12731, SNR=2.9, Peak=18848 HFD=0.0
23:06:22.017 00.003 12116 Star::Find(15, 1662, 1027, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.022 00.005 12116 Star::Find false star n=8 nbg=257 bg=10404.6 sigma=1118.3 thresh=13760 peak=12524
23:06:22.026 00.004 12116 Star::Find returns 0 (2), X=1662.00, Y=1027.00, Mass=30795, SNR=2.9, Peak=15824 HFD=0.0
23:06:22.030 00.004 12116 Star::Find(15, 1232, 1008, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.033 00.003 12116 Star::Find false star n=6 nbg=243 bg=11498.8 sigma=1001.5 thresh=14503 peak=13378
23:06:22.038 00.005 12116 Star::Find returns 0 (2), X=1232.00, Y=1008.00, Mass=19866, SNR=2.9, Peak=16493 HFD=0.0
23:06:22.041 00.003 12116 Star::Find(15, 1132, 895, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.045 00.004 12116 Star::Find false star n=3 nbg=269 bg=11283.5 sigma=1321.8 thresh=15249 peak=13210
23:06:22.048 00.003 12116 Star::Find returns 0 (2), X=1132.00, Y=895.00, Mass=13238, SNR=2.9, Peak=16173 HFD=0.0
23:06:22.052 00.004 12116 Star::Find(15, 1136, 837, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.057 00.005 12116 Star::Find false star n=4 nbg=268 bg=11095.0 sigma=1329.0 thresh=15082 peak=13567
23:06:22.061 00.004 12116 Star::Find returns 0 (2), X=1136.00, Y=837.00, Mass=24607, SNR=2.9, Peak=19773 HFD=0.0
23:06:22.063 00.002 12116 Star::Find(15, 757, 763, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.067 00.004 12116 Star::Find false star n=3 nbg=265 bg=11598.3 sigma=1284.7 thresh=15452 peak=13318
23:06:22.071 00.004 12116 Star::Find returns 0 (2), X=757.00, Y=763.00, Mass=13890, SNR=2.9, Peak=16611 HFD=0.0
23:06:22.074 00.003 12116 Star::Find(15, 117, 1067, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.078 00.004 12116 Star::Find returns 0 (3), X=117.00, Y=1067.00, Mass=0, SNR=0.0, Peak=15293 HFD=0.0
23:06:22.082 00.004 12116 Star::Find(15, 1557, 1056, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.088 00.006 12116 Star::Find false star n=2 nbg=261 bg=10951.7 sigma=1293.2 thresh=14831 peak=13071
23:06:22.092 00.004 12116 Star::Find returns 0 (2), X=1557.00, Y=1056.00, Mass=10715, SNR=2.9, Peak=16381 HFD=0.0
23:06:22.097 00.005 12116 Star::Find(15, 61, 994, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.101 00.004 12116 Star::Find false star n=1 nbg=247 bg=9949.1 sigma=1112.1 thresh=13285 peak=12316
23:06:22.105 00.004 12116 Star::Find returns 0 (2), X=61.00, Y=994.00, Mass=4864, SNR=2.9, Peak=15002 HFD=0.0
23:06:22.108 00.003 12116 Star::Find(15, 250, 1071, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.112 00.004 12116 Star::Find false star n=7 nbg=253 bg=12098.1 sigma=1206.7 thresh=15718 peak=14115
23:06:22.115 00.003 12116 Star::Find returns 0 (2), X=250.00, Y=1071.00, Mass=29668, SNR=2.9, Peak=17069 HFD=0.0
23:06:22.119 00.004 12116 Star::Find(15, 377, 961, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.122 00.003 12116 Star::Find false star n=1 nbg=263 bg=12722.8 sigma=1446.8 thresh=17063 peak=15185
23:06:22.125 00.003 12116 Star::Find returns 0 (2), X=377.00, Y=961.00, Mass=5229, SNR=2.9, Peak=21184 HFD=0.0
23:06:22.130 00.005 12116 Star::Find(15, 1340, 710, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.133 00.003 12116 Star::Find false star n=2 nbg=259 bg=10250.2 sigma=1172.7 thresh=13768 peak=12602
23:06:22.137 00.004 12116 Star::Find returns 0 (2), X=1340.00, Y=710.00, Mass=13551, SNR=2.9, Peak=19456 HFD=0.0
23:06:22.140 00.003 12116 Star::Find(15, 1658, 1088, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.145 00.005 12116 Star::Find false star n=4 nbg=260 bg=10584.3 sigma=1247.0 thresh=14325 peak=14146
23:06:22.148 00.003 12116 Star::Find returns 0 (2), X=1658.00, Y=1088.00, Mass=20954, SNR=2.9, Peak=17840 HFD=0.0
23:06:22.152 00.004 12116 Star::Find(15, 1081, 948, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.156 00.004 12116 Star::Find false star n=1 nbg=264 bg=11474.4 sigma=1354.8 thresh=15539 peak=13937
23:06:22.159 00.003 12116 Star::Find returns 0 (2), X=1081.00, Y=948.00, Mass=5633, SNR=2.9, Peak=17501 HFD=0.0
23:06:22.163 00.004 12116 Star::Find(15, 105, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.167 00.004 12116 Star::Find false star n=3 nbg=252 bg=10506.4 sigma=1153.0 thresh=13965 peak=12365
23:06:22.172 00.005 12116 Star::Find returns 0 (2), X=105.00, Y=876.00, Mass=13727, SNR=2.9, Peak=15703 HFD=0.0
23:06:22.175 00.003 12116 Star::Find(15, 93, 962, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.180 00.005 12116 Star::Find false star n=1 nbg=276 bg=10002.3 sigma=1283.1 thresh=13852 peak=12623
23:06:22.183 00.003 12116 Star::Find returns 0 (2), X=93.00, Y=962.00, Mass=11131, SNR=2.9, Peak=21133 HFD=0.0
23:06:22.188 00.005 12116 Star::Find(15, 533, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.191 00.003 12116 Star::Find false star n=2 nbg=242 bg=12516.6 sigma=1169.9 thresh=16026 peak=14610
23:06:22.196 00.005 12116 Star::Find returns 0 (2), X=533.00, Y=952.00, Mass=7585, SNR=2.9, Peak=19827 HFD=0.0
23:06:22.199 00.003 12116 Star::Find(15, 437, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.202 00.003 12116 Star::Find false star n=4 nbg=257 bg=12361.4 sigma=1273.8 thresh=16183 peak=14813
23:06:22.206 00.004 12116 Star::Find returns 0 (2), X=437.00, Y=877.00, Mass=16264, SNR=2.9, Peak=18426 HFD=0.0
23:06:22.211 00.005 12116 Star::Find(15, 400, 1192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.214 00.003 12116 Star::Find false star n=5 nbg=252 bg=13343.4 sigma=1376.4 thresh=17473 peak=15577
23:06:22.217 00.003 12116 Star::Find returns 0 (2), X=400.00, Y=1192.00, Mass=24902, SNR=2.9, Peak=20563 HFD=0.0
23:06:22.223 00.006 12116 Star::Find(15, 1001, 518, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.226 00.003 12116 Star::Find false star n=1 nbg=278 bg=8701.9 sigma=1252.4 thresh=12459 peak=10681
23:06:22.230 00.004 12116 Star::Find returns 0 (2), X=1001.00, Y=518.00, Mass=3916, SNR=2.9, Peak=13280 HFD=0.0
23:06:22.233 00.003 12116 Star::Find(15, 558, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.238 00.005 12116 Star::Find false star n=5 nbg=259 bg=10747.8 sigma=1185.3 thresh=14304 peak=13878
23:06:22.240 00.002 12116 Star::Find returns 0 (2), X=558.00, Y=708.00, Mass=23708, SNR=2.9, Peak=16618 HFD=0.0
23:06:22.245 00.005 12116 Star::Find(15, 969, 962, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.248 00.003 12116 Star::Find false star n=2 nbg=250 bg=12202.2 sigma=1184.2 thresh=15755 peak=13926
23:06:22.251 00.003 12116 Star::Find returns 0 (2), X=969.00, Y=962.00, Mass=7596, SNR=2.9, Peak=18163 HFD=0.0
23:06:22.256 00.005 12116 Star::Find(15, 457, 1162, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.260 00.004 12116 Star::Find false star n=3 nbg=249 bg=13300.9 sigma=1256.4 thresh=17070 peak=15371
23:06:22.263 00.003 12116 Star::Find returns 0 (2), X=457.00, Y=1162.00, Mass=14728, SNR=2.9, Peak=19555 HFD=0.0
23:06:22.267 00.004 12116 Star::Find(15, 1115, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.272 00.005 12116 Star::Find false star n=3 nbg=271 bg=11951.3 sigma=1352.7 thresh=16009 peak=14026
23:06:22.276 00.004 12116 Star::Find returns 0 (2), X=1115.00, Y=1045.00, Mass=14006, SNR=2.9, Peak=17635 HFD=0.0
23:06:22.280 00.004 12116 Star::Find(15, 715, 1033, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.285 00.005 12116 Star::Find false star n=1 nbg=240 bg=12623.0 sigma=1239.2 thresh=16341 peak=14626
23:06:22.291 00.006 12116 Star::Find returns 0 (2), X=715.00, Y=1033.00, Mass=7307, SNR=2.9, Peak=19930 HFD=0.0
23:06:22.300 00.009 12116 Star::Find(15, 1300, 951, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.307 00.007 12116 Star::Find false star n=3 nbg=257 bg=11147.4 sigma=1172.3 thresh=14664 peak=13101
23:06:22.314 00.007 12116 Star::Find returns 0 (2), X=1300.00, Y=951.00, Mass=12914, SNR=2.9, Peak=17123 HFD=0.0
23:06:22.322 00.008 12116 Star::Find(15, 1345, 962, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.328 00.006 12116 Star::Find false star n=1 nbg=277 bg=11510.5 sigma=1452.7 thresh=15869 peak=13137
23:06:22.338 00.010 12116 Star::Find returns 0 (2), X=1345.00, Y=962.00, Mass=4678, SNR=2.9, Peak=16880 HFD=0.0
23:06:22.345 00.007 12116 Star::Find(15, 907, 690, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.350 00.005 12116 Star::Find false star n=1 nbg=268 bg=10550.8 sigma=1285.8 thresh=14408 peak=12543
23:06:22.371 00.021 12116 Star::Find returns 0 (2), X=907.00, Y=690.00, Mass=5382, SNR=2.9, Peak=16003 HFD=0.0
23:06:22.377 00.006 12116 Star::Find(15, 532, 580, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.381 00.004 12116 Star::Find false star n=1 nbg=272 bg=9456.7 sigma=1196.1 thresh=13045 peak=11683
23:06:22.389 00.008 12116 Star::Find returns 0 (2), X=532.00, Y=580.00, Mass=3836, SNR=2.9, Peak=14330 HFD=0.0
23:06:22.395 00.006 12116 Star::Find(15, 1184, 1124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.401 00.006 12116 Star::Find returns 0 (3), X=1184.00, Y=1124.00, Mass=0, SNR=0.0, Peak=16791 HFD=0.0
23:06:22.408 00.007 12116 Star::Find(15, 971, 1194, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.417 00.009 12116 Star::Find false star n=3 nbg=206 bg=11815.7 sigma=1327.4 thresh=15798 peak=14068
23:06:22.425 00.008 12116 Star::Find returns 0 (2), X=971.00, Y=1194.00, Mass=14288, SNR=2.9, Peak=18147 HFD=0.0
23:06:22.432 00.007 12116 Star::Find(15, 581, 1174, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.440 00.008 12116 Star::Find false star n=5 nbg=254 bg=12858.4 sigma=1327.8 thresh=16842 peak=15217
23:06:22.446 00.006 12116 Star::Find returns 0 (2), X=581.00, Y=1174.00, Mass=23434, SNR=2.9, Peak=18381 HFD=0.0
23:06:22.449 00.003 12116 Star::Find(15, 855, 897, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.453 00.004 12116 Star::Find false star n=3 nbg=271 bg=11987.9 sigma=1336.8 thresh=15998 peak=13825
23:06:22.458 00.005 12116 Star::Find returns 0 (2), X=855.00, Y=897.00, Mass=12872, SNR=2.9, Peak=18045 HFD=0.0
23:06:22.463 00.005 12116 Star::Find(15, 1238, 1117, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.467 00.004 12116 Star::Find false star n=2 nbg=264 bg=11622.6 sigma=1392.5 thresh=15800 peak=13923
23:06:22.471 00.004 12116 Star::Find returns 0 (2), X=1238.00, Y=1117.00, Mass=10263, SNR=2.9, Peak=17303 HFD=0.0
23:06:22.478 00.007 12116 Star::Find(15, 733, 1125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.482 00.004 12116 Star::Find false star n=2 nbg=260 bg=12509.4 sigma=1162.4 thresh=15997 peak=14303
23:06:22.489 00.007 12116 Star::Find returns 0 (2), X=733.00, Y=1125.00, Mass=7123, SNR=2.9, Peak=16925 HFD=0.0
23:06:22.494 00.005 12116 Star::Find(15, 887, 961, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.498 00.004 12116 Star::Find false star n=3 nbg=264 bg=11958.4 sigma=1243.4 thresh=15689 peak=13564
23:06:22.520 00.022 12116 Star::Find returns 0 (2), X=887.00, Y=961.00, Mass=14676, SNR=2.9, Peak=17789 HFD=0.0
23:06:22.526 00.006 12116 Star::Find(15, 891, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.531 00.005 12116 Star::Find returns 0 (3), X=891.00, Y=857.00, Mass=0, SNR=0.0, Peak=16032 HFD=0.0
23:06:22.544 00.013 12116 Star::Find(15, 263, 715, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.555 00.011 12116 Star::Find false star n=2 nbg=270 bg=10350.4 sigma=1238.0 thresh=14064 peak=12331
23:06:22.562 00.007 12116 Star::Find returns 0 (2), X=263.00, Y=715.00, Mass=8628, SNR=2.9, Peak=15101 HFD=0.0
23:06:22.567 00.005 12116 Star::Find(15, 1404, 774, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.572 00.005 12116 Star::Find false star n=2 nbg=262 bg=10357.4 sigma=1261.4 thresh=14142 peak=12432
23:06:22.578 00.006 12116 Star::Find returns 0 (2), X=1404.00, Y=774.00, Mass=8946, SNR=2.9, Peak=14973 HFD=0.0
23:06:22.583 00.005 12116 Star::Find(15, 848, 918, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.589 00.006 12116 Star::Find false star n=8 nbg=254 bg=11832.1 sigma=1167.2 thresh=15334 peak=14349
23:06:22.593 00.004 12116 Star::Find returns 0 (2), X=848.00, Y=918.00, Mass=33396, SNR=2.9, Peak=18115 HFD=0.0
23:06:22.603 00.010 12116 Star::Find(15, 982, 1161, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.608 00.005 12116 Star::Find returns 0 (3), X=982.00, Y=1161.00, Mass=0, SNR=0.0, Peak=16855 HFD=0.0
23:06:22.614 00.006 12116 Star::Find(15, 331, 1161, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.621 00.007 12116 Star::Find false star n=5 nbg=267 bg=13241.2 sigma=1428.6 thresh=17527 peak=15465
23:06:22.625 00.004 12116 Star::Find returns 0 (2), X=331.00, Y=1161.00, Mass=25648, SNR=2.9, Peak=19223 HFD=0.0
23:06:22.629 00.004 12116 Star::Find(15, 1132, 1115, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.634 00.005 12116 Star::Find false star n=4 nbg=263 bg=11686.0 sigma=1235.9 thresh=15394 peak=14163
23:06:22.639 00.005 12116 Star::Find returns 0 (2), X=1132.00, Y=1115.00, Mass=16938, SNR=2.9, Peak=17639 HFD=0.0
23:06:22.642 00.003 12116 Star::Find(15, 1681, 1089, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.647 00.005 12116 Star::Find false star n=2 nbg=267 bg=10582.6 sigma=1348.5 thresh=14628 peak=12891
23:06:22.650 00.003 12116 Star::Find returns 0 (2), X=1681.00, Y=1089.00, Mass=11289, SNR=2.9, Peak=16867 HFD=0.0
23:06:22.655 00.005 12116 Star::Find(15, 1019, 1191, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.658 00.003 12116 Star::Find false star n=4 nbg=244 bg=11915.6 sigma=1156.2 thresh=15384 peak=14062
23:06:22.662 00.004 12116 Star::Find returns 0 (2), X=1019.00, Y=1191.00, Mass=18504, SNR=2.9, Peak=17872 HFD=0.0
23:06:22.665 00.003 12116 Star::Find(15, 1604, 668, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.670 00.005 12116 Star::Find false star n=5 nbg=260 bg=9727.5 sigma=1209.3 thresh=13355 peak=11745
23:06:22.673 00.003 12116 Star::Find returns 0 (2), X=1604.00, Y=668.00, Mass=20715, SNR=2.9, Peak=15181 HFD=0.0
23:06:22.678 00.005 12116 Star::Find(15, 825, 962, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.682 00.004 12116 Star::Find false star n=3 nbg=263 bg=12184.1 sigma=1297.7 thresh=16077 peak=14869
23:06:22.686 00.004 12116 Star::Find returns 0 (2), X=825.00, Y=962.00, Mass=16114, SNR=2.9, Peak=18179 HFD=0.0
23:06:22.690 00.004 12116 Star::Find(15, 827, 998, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.698 00.008 12116 Star::Find false star n=3 nbg=236 bg=12144.2 sigma=1080.3 thresh=15385 peak=13968
23:06:22.702 00.004 12116 Star::Find returns 0 (2), X=827.00, Y=998.00, Mass=13513, SNR=2.9, Peak=18253 HFD=0.0
23:06:22.706 00.004 12116 Star::Find(15, 244, 945, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.712 00.006 12116 Star::Find false star n=3 nbg=257 bg=11804.2 sigma=1310.0 thresh=15734 peak=14902
23:06:22.716 00.004 12116 Star::Find returns 0 (2), X=244.00, Y=945.00, Mass=16363, SNR=2.9, Peak=19043 HFD=0.0
23:06:22.720 00.004 12116 Star::Find(15, 1420, 1123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.724 00.004 12116 Star::Find false star n=5 nbg=250 bg=11458.0 sigma=1153.4 thresh=14918 peak=13308
23:06:22.728 00.004 12116 Star::Find returns 0 (2), X=1420.00, Y=1123.00, Mass=20378, SNR=2.9, Peak=16349 HFD=0.0
23:06:22.732 00.004 12116 Star::Find(15, 954, 896, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.737 00.005 12116 Star::Find false star n=2 nbg=265 bg=11614.6 sigma=1225.0 thresh=15290 peak=13943
23:06:22.741 00.004 12116 Star::Find returns 0 (2), X=954.00, Y=896.00, Mass=7777, SNR=2.9, Peak=16176 HFD=0.0
23:06:22.747 00.006 12116 Star::Find(15, 466, 997, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.751 00.004 12116 Star::Find false star n=2 nbg=263 bg=12861.9 sigma=1363.4 thresh=16952 peak=14744
23:06:22.755 00.004 12116 Star::Find returns 0 (2), X=466.00, Y=997.00, Mass=9153, SNR=2.9, Peak=18391 HFD=0.0
23:06:22.759 00.004 12116 Star::Find(15, 1293, 917, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.764 00.005 12116 Star::Find false star n=3 nbg=258 bg=11149.5 sigma=1220.9 thresh=14812 peak=13456
23:06:22.769 00.005 12116 Star::Find returns 0 (2), X=1293.00, Y=917.00, Mass=12630, SNR=2.9, Peak=16496 HFD=0.0
23:06:22.774 00.005 12116 Star::Find(15, 777, 1136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.779 00.005 12116 Star::Find false star n=3 nbg=246 bg=12588.4 sigma=1255.3 thresh=16354 peak=14581
23:06:22.783 00.004 12116 Star::Find returns 0 (2), X=777.00, Y=1136.00, Mass=13832, SNR=2.9, Peak=17600 HFD=0.0
23:06:22.788 00.005 12116 Star::Find(15, 877, 999, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.792 00.004 12116 Star::Find false star n=3 nbg=250 bg=12031.3 sigma=1227.6 thresh=15714 peak=13856
23:06:22.796 00.004 12116 Star::Find returns 0 (2), X=877.00, Y=999.00, Mass=15436, SNR=2.9, Peak=18218 HFD=0.0
23:06:22.800 00.004 12116 Star::Find(15, 1136, 991, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.807 00.007 12116 Star::Find false star n=3 nbg=258 bg=11686.1 sigma=1201.2 thresh=15290 peak=14150
23:06:22.810 00.003 12116 Star::Find returns 0 (2), X=1136.00, Y=991.00, Mass=17006, SNR=2.9, Peak=19901 HFD=0.0
23:06:22.815 00.005 12116 Star::Find(15, 296, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.821 00.006 12116 Star::Find false star n=3 nbg=255 bg=10407.2 sigma=1105.2 thresh=13723 peak=12041
23:06:22.824 00.003 12116 Star::Find returns 0 (2), X=296.00, Y=707.00, Mass=10356, SNR=2.9, Peak=15987 HFD=0.0
23:06:22.829 00.005 12116 Star::Find(15, 618, 907, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.832 00.003 12116 Star::Find false star n=2 nbg=270 bg=12379.5 sigma=1468.4 thresh=16785 peak=14072
23:06:22.837 00.005 12116 Star::Find returns 0 (2), X=618.00, Y=907.00, Mass=11520, SNR=2.9, Peak=18346 HFD=0.0
23:06:22.841 00.004 12116 Star::Find(15, 763, 498, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.844 00.003 12116 Star::Find false star n=2 nbg=267 bg=8635.0 sigma=1135.9 thresh=12043 peak=10508
23:06:22.847 00.003 12116 Star::Find returns 0 (2), X=763.00, Y=498.00, Mass=6980, SNR=2.9, Peak=13696 HFD=0.0
23:06:22.852 00.005 12116 Star::Find(15, 1531, 872, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.856 00.004 12116 Star::Find false star n=1 nbg=268 bg=11056.5 sigma=1236.7 thresh=14767 peak=12666
23:06:22.860 00.004 12116 Star::Find returns 0 (2), X=1531.00, Y=872.00, Mass=3910, SNR=2.9, Peak=15683 HFD=0.0
23:06:22.863 00.003 12116 Star::Find(15, 720, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.868 00.005 12116 Star::Find false star n=1 nbg=277 bg=12342.7 sigma=1408.3 thresh=16568 peak=14286
23:06:22.873 00.005 12116 Star::Find returns 0 (2), X=720.00, Y=960.00, Mass=4828, SNR=2.9, Peak=17171 HFD=0.0
23:06:22.876 00.003 12116 Star::Find(15, 1159, 850, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.880 00.004 12116 Star::Find false star n=4 nbg=266 bg=11086.1 sigma=1160.9 thresh=14569 peak=13187
23:06:22.885 00.005 12116 Star::Find returns 0 (2), X=1159.00, Y=850.00, Mass=19519, SNR=2.9, Peak=16935 HFD=0.0
23:06:22.889 00.004 12116 Star::Find(15, 1090, 1112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.893 00.004 12116 Star::Find false star n=3 nbg=256 bg=11833.2 sigma=1282.9 thresh=15682 peak=14307
23:06:22.898 00.005 12116 Star::Find returns 0 (2), X=1090.00, Y=1112.00, Mass=12558, SNR=2.9, Peak=18247 HFD=0.0
23:06:22.903 00.005 12116 Star::Find(15, 1521, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.907 00.004 12116 Star::Find false star n=7 nbg=260 bg=11119.5 sigma=1209.1 thresh=14747 peak=13286
23:06:22.910 00.003 12116 Star::Find returns 0 (2), X=1521.00, Y=952.00, Mass=32261, SNR=2.9, Peak=17488 HFD=0.0
23:06:22.914 00.004 12116 Star::Find(15, 734, 1151, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.919 00.005 12116 Star::Find false star n=5 nbg=267 bg=12530.7 sigma=1250.6 thresh=16282 peak=15191
23:06:22.924 00.005 12116 Star::Find returns 0 (2), X=734.00, Y=1151.00, Mass=22153, SNR=2.9, Peak=23299 HFD=0.0
23:06:22.927 00.003 12116 Star::Find(15, 1020, 999, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.931 00.004 12116 Star::Find false star n=4 nbg=251 bg=11944.1 sigma=1095.5 thresh=15231 peak=14303
23:06:22.935 00.004 12116 Star::Find returns 0 (2), X=1020.00, Y=999.00, Mass=15966, SNR=2.9, Peak=17107 HFD=0.0
23:06:22.939 00.004 12116 Star::Find(15, 1586, 969, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.943 00.004 12116 Star::Find false star n=3 nbg=260 bg=10613.4 sigma=1282.2 thresh=14460 peak=12469
23:06:22.947 00.004 12116 Star::Find returns 0 (2), X=1586.00, Y=969.00, Mass=13015, SNR=2.9, Peak=16215 HFD=0.0
23:06:22.951 00.004 12116 Star::Find(15, 183, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.955 00.004 12116 Star::Find false star n=6 nbg=247 bg=11042.7 sigma=1135.9 thresh=14450 peak=13608
23:06:22.961 00.006 12116 Star::Find returns 0 (2), X=183.00, Y=875.00, Mass=23959, SNR=2.9, Peak=16893 HFD=0.0
23:06:22.964 00.003 12116 Star::Find(15, 1632, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.968 00.004 12116 Star::Find false star n=5 nbg=260 bg=10397.5 sigma=1245.9 thresh=14135 peak=12393
23:06:22.972 00.004 12116 Star::Find returns 0 (2), X=1632.00, Y=952.00, Mass=20882, SNR=2.9, Peak=15181 HFD=0.0
23:06:22.975 00.003 12116 Star::Find(15, 1015, 925, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.979 00.004 12116 Star::Find false star n=3 nbg=272 bg=11457.4 sigma=1405.9 thresh=15675 peak=13794
23:06:22.982 00.003 12116 Star::Find returns 0 (2), X=1015.00, Y=925.00, Mass=15174, SNR=2.9, Peak=17389 HFD=0.0
23:06:22.986 00.004 12116 Star::Find(15, 1284, 1139, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:22.989 00.003 12116 Star::Find false star n=4 nbg=259 bg=11717.7 sigma=1290.8 thresh=15590 peak=14191
23:06:22.993 00.004 12116 Star::Find returns 0 (2), X=1284.00, Y=1139.00, Mass=16950, SNR=2.9, Peak=18522 HFD=0.0
23:06:22.996 00.003 12116 AutoFind: finding best star pass 1
23:06:22.999 00.003 12116 Star::Find(15, 570, 939, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:23.003 00.004 12116 Star::Find returns 1 (0), X=570.01, Y=940.31, Mass=2351109, SNR=196.3, Peak=65535 HFD=5.2
23:06:23.009 00.006 12116 AutoFind: near-saturated [570, 939] 86.1 Mass 2351109 SNR 196.3 Peak 65535
23:06:23.013 00.004 12116 Star::Find(15, 574, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:23.016 00.003 12116 Star::Find returns 1 (0), X=574.20, Y=574.67, Mass=223165, SNR=37.5, Peak=31091 HFD=3.0
23:06:23.020 00.004 12116 AutoFind returns star at [574, 575] 22.8 Mass 223165 SNR 37.5
23:06:23.026 00.006 12116 Star::Find(15, 574, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:23.030 00.004 12116 Star::Find returns 1 (0), X=574.20, Y=574.67, Mass=223165, SNR=37.5, Peak=31091 HFD=3.0
23:06:23.034 00.004 12116 MultiStar: List (5): {574.20, 574.67}(37.5), {1408.14, 266.66}(30.6), {875.93, 901.49}(17.6), {989.26, 909.57}(11.7), {1386.00, 54.94}(15.6), 
23:06:23.040 00.006 12116 setting lock position to (574.20, 574.67)
23:06:23.044 00.004 12116 MultiStar: stabilizing after lock position change
23:06:23.048 00.004 12116 AutoSelect: state = 1, call UpdateGuideState
23:06:23.052 00.004 12116 UpdateGuideState(): m_state=1
23:06:23.056 00.004 12116 Star::Find(15, 574, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:23.060 00.004 12116 Star::Find returns 1 (0), X=574.20, Y=574.67, Mass=223165, SNR=37.5, Peak=31091 HFD=3.0
23:06:23.064 00.004 12116 DistanceChecker: deactivated
23:06:23.068 00.004 12116 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
23:06:23.072 00.004 12116 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
23:06:23.075 00.003 12116 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
23:06:23.083 00.008 12116 setting force full frames = false
23:06:23.089 00.006 12116 setting lock position to (574.20, 574.67)
23:06:23.092 00.003 12116 MultiStar: stabilizing after lock position change
23:06:23.096 00.004 12116 CurrentPosition() valid, moving to STATE_SELECTED
23:06:23.099 00.003 12116 Changing from state SELECTING to SELECTED
23:06:23.104 00.005 12116 guider state => SELECTED
23:06:23.111 00.007 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8765, FiltMin=1655, FiltMax=65535, Gamma=0.510
23:06:23.114 00.003 12116 UpdateGuideState exits: m=223165 SNR=37.5
23:06:23.117 00.003 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8765, FiltMin=1655, FiltMax=65535, Gamma=0.510
23:06:23.122 00.005 12116 Status Line: Auto-selected star at (574.2, 574.7)
23:06:23.131 00.009 12116 PhdController: newstate STATE_WAIT_SELECTED
23:06:23.136 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:23.139 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:06:23.144 00.005 12116 Enqueuing Expose request
23:06:23.148 00.004 11824 Worker thread wakes up
23:06:23.148 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:06:23.148 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(559,560,31,31)
23:06:26.555 03.407 11824 Exposure complete
23:06:26.837 00.282 11824 worker thread done servicing request
23:06:26.838 00.001 12116 OnExposeComplete: enter
23:06:26.841 00.003 12116 UpdateGuideState(): m_state=2
23:06:26.845 00.004 12116 Star::Find(15, 574, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
23:06:26.848 00.003 12116 Star::Find false star n=2 nbg=265 bg=10178.5 sigma=1229.1 thresh=13866 peak=12349
23:06:26.851 00.003 12116 Star::Find returns 0 (2), X=574.00, Y=574.00, Mass=8105, SNR=2.9, Peak=15760 HFD=0.0
23:06:26.855 00.004 12116 DistanceChecker: activated
23:06:26.859 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:06:26.862 00.003 12116 Changing from state SELECTED to UNINITIALIZED
23:06:26.865 00.003 12116 guider state => SELECTING
23:06:26.869 00.004 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:06:26.872 00.003 12116 Status Line: Star lost - low SNR
23:06:26.882 00.010 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=9536, FiltMin=1651, FiltMax=65504, Gamma=0.510
23:06:26.886 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:06:26.889 00.003 12116 waiting for star selected, attempts remaining = 3
23:06:26.893 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:26.895 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:06:26.899 00.004 12116 Enqueuing Expose request
23:06:26.903 00.004 11824 Worker thread wakes up
23:06:26.903 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:06:26.903 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:06:30.329 03.426 11824 Exposure complete
23:06:30.585 00.256 11824 worker thread done servicing request
23:06:30.585 00.000 12116 OnExposeComplete: enter
23:06:30.589 00.004 12116 UpdateGuideState(): m_state=1
23:06:30.592 00.003 12116 Star::Find(15, 574, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
23:06:30.596 00.004 12116 Star::Find returns 1 (0), X=572.87, Y=575.29, Mass=75044, SNR=17.0, Peak=17200 HFD=2.7
23:06:30.598 00.002 12116 DistanceChecker: deactivated
23:06:30.605 00.007 12116 setting lock position to (572.87, 575.29)
23:06:30.609 00.004 12116 MultiStar: stabilizing after lock position change
23:06:30.612 00.003 12116 CurrentPosition() valid, moving to STATE_SELECTED
23:06:30.615 00.003 12116 Changing from state SELECTING to SELECTED
23:06:30.618 00.003 12116 guider state => SELECTED
23:06:30.622 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8634, FiltMin=2035, FiltMax=65535, Gamma=0.510
23:06:30.626 00.004 12116 UpdateGuideState exits: m=75044 SNR=17.0
23:06:30.629 00.003 12116 PhdController: newstate STATE_CALIBRATE
23:06:30.632 00.003 12116 PhdController: newstate STATE_GUIDE
23:06:30.649 00.017 12116 Changing from state SELECTED to CALIBRATING_PRIMARY
23:06:30.652 00.003 12116 guider state => CALIBRATED
23:06:30.655 00.003 12116 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
23:06:30.662 00.007 12116 reset dither spiral
23:06:30.665 00.003 12116 PhdController: newstate STATE_SETTLE_BEGIN
23:06:30.667 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:30.673 00.006 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:06:30.676 00.003 12116 Enqueuing Expose request
23:06:30.679 00.003 11824 Worker thread wakes up
23:06:30.679 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:06:30.679 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:06:34.087 03.408 11824 Exposure complete
23:06:34.328 00.241 11824 worker thread done servicing request
23:06:34.328 00.000 12116 OnExposeComplete: enter
23:06:34.331 00.003 12116 UpdateGuideState(): m_state=5
23:06:34.336 00.005 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
23:06:34.339 00.003 12116 Star::Find returns 1 (0), X=572.79, Y=575.49, Mass=1089079, SNR=153.4, Peak=65535 HFD=3.5
23:06:34.343 00.004 12116 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.71) = xAngle (-0.76 = -0.76)
23:06:34.346 00.003 12116 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.22 = 2.22)
23:06:34.348 00.002 12116 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.95 mountX=0.16 mountY=0.17, mountTheta=0.83
23:06:34.354 00.006 12116 Changing from state CALIBRATED to GUIDING
23:06:34.357 00.003 12116 ScopeASCOM::GetDeclinationRadians() returns 47.0
23:06:34.360 00.003 12116 ScopeASCOM::SideOfPier() returns 1
23:06:34.378 00.018 12116 AdjustCalibrationForScopePointing (scope): current dec=47.0 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=0.0 bin=1
23:06:34.382 00.004 12116 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
23:06:34.385 00.003 12116 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
23:06:34.388 00.003 12116 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:06:34.390 00.002 12116 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:06:34.392 00.002 12116 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
23:06:34.395 00.003 12116 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
23:06:34.398 00.003 12116 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
23:06:34.400 00.002 12116 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:06:34.403 00.003 12116 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
23:06:34.406 00.003 12116 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
23:06:34.408 00.002 12116 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
23:06:34.410 00.002 12116 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}"
23:06:34.413 00.003 12116 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}"
23:06:34.506 00.093 12116 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:06:34.510 00.004 12116 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
23:06:34.513 00.003 12116 Dec comp: XRate 4.128 -> 2.813 for dec -0.0 -> dec 47.0
23:06:34.518 00.005 12116 ScopeASCOM::GetDeclinationRadians() returns 47.0
23:06:34.521 00.003 12116 ScopeASCOM::SideOfPier() returns 1
23:06:34.542 00.021 12116 setting lock position to (572.79, 575.49)
23:06:34.545 00.003 12116 MultiStar: stabilizing after lock position change
23:06:34.548 00.003 12116 guider state => GUIDING
23:06:34.551 00.003 12116 Status Line: Guiding
23:06:34.557 00.006 12116 Mount: notify guiding started
23:06:34.565 00.008 12116 GetString("/profile/1/name", "") returns "20260503"
23:06:34.567 00.002 12116 GetString("/profile/1/scope/calibration/timestamp", "") returns "5/14/2026 9:08:59 PM"
23:06:34.572 00.005 12116 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
23:06:34.578 00.006 12116 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
23:06:34.581 00.003 12116 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
23:06:34.584 00.003 12116 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 2.714810
23:06:34.587 00.003 12116 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns 0.989601
23:06:34.592 00.005 12116 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
23:06:34.595 00.003 12116 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
23:06:34.598 00.003 12116 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
23:06:34.602 00.004 12116 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
23:06:34.605 00.003 12116 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
23:06:34.611 00.006 12116 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
23:06:34.614 00.003 12116 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
23:06:34.617 00.003 12116 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:06:34.621 00.004 12116 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:06:34.624 00.003 12116 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
23:06:34.629 00.005 12116 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
23:06:34.632 00.003 12116 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
23:06:34.639 00.007 12116 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:06:34.644 00.005 12116 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
23:06:34.649 00.005 12116 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
23:06:34.655 00.006 12116 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
23:06:34.660 00.005 12116 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}"
23:06:34.667 00.007 12116 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}"
23:06:34.674 00.007 12116 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
23:06:34.682 00.008 12116 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
23:06:34.690 00.008 12116 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:06:34.697 00.007 12116 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:06:34.705 00.008 12116 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
23:06:34.710 00.005 12116 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
23:06:34.718 00.008 12116 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
23:06:34.725 00.007 12116 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:06:34.733 00.008 12116 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
23:06:34.738 00.005 12116 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
23:06:34.747 00.009 12116 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
23:06:34.755 00.008 12116 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}"
23:06:34.758 00.003 12116 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}"
23:06:34.869 00.111 12116 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:06:34.888 00.019 12116 ScopeASCOM::SideOfPier() returns 1
23:06:34.892 00.004 12116 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
23:06:34.896 00.004 12116 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
23:06:34.899 00.003 12116 ScopeASCOM::GetDeclinationRadians() returns 47.0
23:06:34.902 00.003 12116 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 47.0
23:06:34.905 00.003 12116 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.71) = xAngle (2.71 = 2.71)
23:06:34.909 00.004 12116 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
23:06:34.911 00.002 12116 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
23:06:34.914 00.003 12116 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
23:06:34.918 00.004 12116 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
23:06:34.922 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7235, FiltMin=1642, FiltMax=65535, Gamma=0.510
23:06:34.927 00.005 12116 UpdateGuideState exits: m=1089079 SNR=153.4
23:06:34.930 00.003 12116 PhdController: newstate STATE_SETTLE_WAIT
23:06:34.935 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:34.939 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:06:34.944 00.005 12116 Enqueuing Expose request
23:06:34.947 00.003 11824 Worker thread wakes up
23:06:34.947 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:06:34.948 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:06:38.360 03.412 11824 Exposure complete
23:06:38.597 00.237 11824 worker thread done servicing request
23:06:38.598 00.001 12116 OnExposeComplete: enter
23:06:38.601 00.003 12116 UpdateGuideState(): m_state=6
23:06:38.606 00.005 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:06:38.609 00.003 12116 Star::Find returns 1 (0), X=573.09, Y=574.98, Mass=1459709, SNR=192.9, Peak=65535 HFD=4.2
23:06:38.611 00.002 12116 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.71) = xAngle (-3.77 = 2.52)
23:06:38.614 00.003 12116 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.78 = -0.78)
23:06:38.616 00.002 12116 CameraToMount -- cameraX=0.29 cameraY=-0.51 hyp=0.59 cameraTheta=-1.05 mountX=-0.48 mountY=-0.41, mountTheta=-2.43
23:06:38.623 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=-0.51, opts=13)
23:06:38.627 00.004 12116 Enqueuing Move request for scope (0.29, -0.51)
23:06:38.630 00.003 11824 Worker thread wakes up
23:06:38.630 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6186, FiltMin=1635, FiltMax=65535, Gamma=0.510
23:06:38.632 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.51) opts 0xd
23:06:38.632 00.000 12116 UpdateGuideState exits: m=1459709 SNR=192.9
23:06:38.637 00.005 11824 Handling offset move in thread for scope, endpoint = (0.29, -0.51)
23:06:38.637 00.000 12116 PhdController: settling, locked = 1, distance = 0.33 (4.00) aobump = 0 frame = 1 / 99999
23:06:38.640 00.003 11824 Moving (0.29, -0.51) raw xDistance=-0.48 yDistance=-0.41
23:06:38.640 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778817998.640,"Host":"TALL-PINES-2024","Inst":1,"Distance":0.33,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:06:38.644 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
23:06:38.644 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:38.644 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:38.647 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:06:38.649 00.002 12116 Enqueuing Expose request
23:06:38.652 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:06:38.652 00.000 11824 MoveAxis(E, 107, ABG)
23:06:38.652 00.000 11824 Guiding  Dir = 2, Dur = 107
23:06:38.654 00.002 11824 IsSlewing returns 0
23:06:38.654 00.000 11824 IsGuiding returns 0
23:06:38.654 00.000 11824 PulseGuide returned control before completion, sleep 117
23:06:38.776 00.122 11824 IsGuiding returns 1
23:06:38.776 00.000 11824 scope still moving after pulse duration time elapsed
23:06:38.808 00.032 11824 IsSlewing returns 0
23:06:38.808 00.000 11824 IsGuiding returns 0
23:06:38.808 00.000 11824 scope move finished after 107 + 46 ms
23:06:38.808 00.000 11824 Move returns status 0, amount 107
23:06:38.809 00.001 11824 MoveAxis(N, 0, ABG)
23:06:38.809 00.000 11824 Move returns status 0, amount 0
23:06:38.809 00.000 11824 move complete, result=0
23:06:38.809 00.000 11824 worker thread done servicing request
23:06:38.809 00.000 11824 Worker thread wakes up
23:06:38.809 00.000 12116 GuideStep: -0.5 px 107 ms EAST, -0.4 px 0 ms NORTH
23:06:38.812 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:06:38.812 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:06:42.297 03.485 11824 Exposure complete
23:06:42.583 00.286 11824 worker thread done servicing request
23:06:42.583 00.000 12116 OnExposeComplete: enter
23:06:42.587 00.004 12116 UpdateGuideState(): m_state=6
23:06:42.591 00.004 12116 Star::Find(15, 573, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
23:06:42.595 00.004 12116 Star::Find returns 1 (0), X=572.68, Y=575.12, Mass=1479390, SNR=259.0, Peak=65535 HFD=3.9
23:06:42.598 00.003 12116 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.71) = xAngle (-4.58 = 1.70)
23:06:42.604 00.006 12116 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.59 = -1.59)
23:06:42.608 00.004 12116 CameraToMount -- cameraX=-0.11 cameraY=-0.37 hyp=0.38 cameraTheta=-1.86 mountX=-0.05 mountY=-0.38, mountTheta=-1.70
23:06:42.615 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.11, y=-0.37, opts=13)
23:06:42.620 00.005 12116 Enqueuing Move request for scope (-0.11, -0.37)
23:06:42.622 00.002 11824 Worker thread wakes up
23:06:42.623 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5696, FiltMin=1770, FiltMax=65535, Gamma=0.510
23:06:42.625 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.37) opts 0xd
23:06:42.626 00.001 12116 UpdateGuideState exits: m=1479390 SNR=259.0
23:06:42.629 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.11, -0.37)
23:06:42.629 00.000 12116 PhdController: settling, locked = 1, distance = 0.35 (4.00) aobump = 0 frame = 2 / 99999
23:06:42.632 00.003 12116 PhdController: newstate STATE_FINISH
23:06:42.635 00.003 11824 Moving (-0.11, -0.37) raw xDistance=-0.05 yDistance=-0.38
23:06:42.635 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:06:42.635 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:42.635 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:06:42.635 00.000 12116 PhdController complete: success
23:06:42.639 00.004 11824 MoveAxis(E, 0, ABG)
23:06:42.639 00.000 12116 evsrv: {"Event":"SettleDone","Timestamp":1778818002.639,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
23:06:42.642 00.003 11824 Move returns status 0, amount 0
23:06:42.642 00.000 11824 MoveAxis(N, 0, ABG)
23:06:42.643 00.001 11824 Move returns status 0, amount 0
23:06:42.643 00.000 11824 move complete, result=0
23:06:42.643 00.000 12116 Mount: notify guiding dither settle done success=1
23:06:42.645 00.002 11824 worker thread done servicing request
23:06:42.645 00.000 12116 PhdController: newstate STATE_IDLE
23:06:42.648 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:42.652 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:06:42.656 00.004 12116 Enqueuing Expose request
23:06:42.658 00.002 11824 Worker thread wakes up
23:06:42.659 00.001 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:06:42.662 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:06:42.662 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:06:43.242 00.580 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:06:43.245 00.003 12116 case statement mapped state 6 to 3
23:06:43.249 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:06:43.344 00.095 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:06:43.347 00.003 12116 case statement mapped state 6 to 3
23:06:43.350 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:06:46.065 02.715 11824 Exposure complete
23:06:46.315 00.250 11824 worker thread done servicing request
23:06:46.315 00.000 12116 OnExposeComplete: enter
23:06:46.319 00.004 12116 UpdateGuideState(): m_state=6
23:06:46.322 00.003 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
23:06:46.326 00.004 12116 Star::Find returns 1 (0), X=572.94, Y=574.55, Mass=1429887, SNR=197.9, Peak=65535 HFD=3.8
23:06:46.329 00.003 12116 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.71) = xAngle (-4.13 = 2.15)
23:06:46.332 00.003 12116 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.14 = -1.14)
23:06:46.335 00.003 12116 CameraToMount -- cameraX=0.15 cameraY=-0.94 hyp=0.95 cameraTheta=-1.41 mountX=-0.52 mountY=-0.86, mountTheta=-2.12
23:06:46.342 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.15, y=-0.94, opts=13)
23:06:46.345 00.003 12116 Enqueuing Move request for scope (0.15, -0.94)
23:06:46.348 00.003 11824 Worker thread wakes up
23:06:46.348 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.94) opts 0xd
23:06:46.348 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5539, FiltMin=1709, FiltMax=65535, Gamma=0.510
23:06:46.353 00.005 11824 Handling offset move in thread for scope, endpoint = (0.15, -0.94)
23:06:46.353 00.000 12116 UpdateGuideState exits: m=1429887 SNR=197.9
23:06:46.357 00.004 11824 Moving (0.15, -0.94) raw xDistance=-0.52 yDistance=-0.86
23:06:46.357 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:46.361 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
23:06:46.361 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:06:46.365 00.004 12116 Enqueuing Expose request
23:06:46.368 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:06:46.369 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.86
23:06:46.369 00.000 11824 MoveAxis(E, 117, ABG)
23:06:46.369 00.000 11824 Guiding  Dir = 2, Dur = 117
23:06:46.369 00.000 11824 IsSlewing returns 0
23:06:46.371 00.002 11824 IsGuiding returns 0
23:06:46.371 00.000 11824 PulseGuide returned control before completion, sleep 127
23:06:46.510 00.139 11824 IsGuiding returns 1
23:06:46.510 00.000 11824 scope still moving after pulse duration time elapsed
23:06:46.541 00.031 11824 IsSlewing returns 0
23:06:46.541 00.000 11824 IsGuiding returns 0
23:06:46.541 00.000 11824 scope move finished after 117 + 53 ms
23:06:46.541 00.000 11824 Move returns status 0, amount 117
23:06:46.541 00.000 11824 MoveAxis(N, 0, ABG)
23:06:46.541 00.000 11824 Move returns status 0, amount 0
23:06:46.542 00.001 11824 move complete, result=0
23:06:46.543 00.001 11824 worker thread done servicing request
23:06:46.543 00.000 11824 Worker thread wakes up
23:06:46.543 00.000 12116 GuideStep: -0.5 px 117 ms EAST, -0.9 px 0 ms NORTH
23:06:46.546 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:06:46.546 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:06:49.952 03.406 11824 Exposure complete
23:06:50.203 00.251 11824 worker thread done servicing request
23:06:50.203 00.000 12116 OnExposeComplete: enter
23:06:50.207 00.004 12116 UpdateGuideState(): m_state=6
23:06:50.212 00.005 12116 Star::Find(15, 572, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
23:06:50.215 00.003 12116 Star::Find returns 1 (0), X=573.18, Y=574.79, Mass=1739335, SNR=217.7, Peak=65535 HFD=4.4
23:06:50.218 00.003 12116 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.71) = xAngle (-3.78 = 2.50)
23:06:50.221 00.003 12116 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.79 = -0.79)
23:06:50.224 00.003 12116 CameraToMount -- cameraX=0.39 cameraY=-0.70 hyp=0.80 cameraTheta=-1.07 mountX=-0.64 mountY=-0.57, mountTheta=-2.41
23:06:50.231 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.39, y=-0.70, opts=13)
23:06:50.234 00.003 12116 Enqueuing Move request for scope (0.39, -0.70)
23:06:50.238 00.004 11824 Worker thread wakes up
23:06:50.238 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5514, FiltMin=1546, FiltMax=65535, Gamma=0.510
23:06:50.241 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.70) opts 0xd
23:06:50.241 00.000 12116 UpdateGuideState exits: m=1739335 SNR=217.7
23:06:50.244 00.003 11824 Handling offset move in thread for scope, endpoint = (0.39, -0.70)
23:06:50.244 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:50.247 00.003 11824 Moving (0.39, -0.70) raw xDistance=-0.64 yDistance=-0.57
23:06:50.247 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:06:50.250 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
23:06:50.250 00.000 12116 Enqueuing Expose request
23:06:50.253 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:06:50.253 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
23:06:50.254 00.001 11824 MoveAxis(E, 152, ABG)
23:06:50.254 00.000 11824 Guiding  Dir = 2, Dur = 152
23:06:50.254 00.000 11824 IsSlewing returns 0
23:06:50.254 00.000 11824 IsGuiding returns 0
23:06:50.255 00.001 11824 PulseGuide returned control before completion, sleep 162
23:06:50.427 00.172 11824 IsGuiding returns 0
23:06:50.427 00.000 11824 Move returns status 0, amount 152
23:06:50.427 00.000 11824 MoveAxis(N, 0, ABG)
23:06:50.427 00.000 11824 Move returns status 0, amount 0
23:06:50.427 00.000 11824 move complete, result=0
23:06:50.428 00.001 11824 worker thread done servicing request
23:06:50.428 00.000 12116 GuideStep: -0.6 px 152 ms EAST, -0.6 px 0 ms NORTH
23:06:50.431 00.003 11824 Worker thread wakes up
23:06:50.432 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:06:50.432 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:06:53.831 03.399 11824 Exposure complete
23:06:54.089 00.258 11824 worker thread done servicing request
23:06:54.089 00.000 12116 OnExposeComplete: enter
23:06:54.092 00.003 12116 UpdateGuideState(): m_state=6
23:06:54.096 00.004 12116 Star::Find(15, 573, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
23:06:54.098 00.002 12116 Star::Find returns 1 (0), X=572.86, Y=575.15, Mass=1310308, SNR=206.5, Peak=65535 HFD=3.9
23:06:54.101 00.003 12116 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.71) = xAngle (-4.09 = 2.19)
23:06:54.104 00.003 12116 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.11 = -1.11)
23:06:54.107 00.003 12116 CameraToMount -- cameraX=0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.38 mountX=-0.20 mountY=-0.31, mountTheta=-2.15
23:06:54.112 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.07, y=-0.34, opts=13)
23:06:54.115 00.003 12116 Enqueuing Move request for scope (0.07, -0.34)
23:06:54.117 00.002 11824 Worker thread wakes up
23:06:54.118 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5479, FiltMin=1706, FiltMax=65535, Gamma=0.510
23:06:54.121 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.34) opts 0xd
23:06:54.121 00.000 12116 UpdateGuideState exits: m=1310308 SNR=206.5
23:06:54.124 00.003 11824 Handling offset move in thread for scope, endpoint = (0.07, -0.34)
23:06:54.124 00.000 11824 Moving (0.07, -0.34) raw xDistance=-0.20 yDistance=-0.31
23:06:54.124 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:06:54.124 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:54.124 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:54.127 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:06:54.127 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:06:54.129 00.002 12116 Enqueuing Expose request
23:06:54.132 00.003 11824 MoveAxis(E, 0, ABG)
23:06:54.132 00.000 11824 Move returns status 0, amount 0
23:06:54.132 00.000 11824 MoveAxis(N, 0, ABG)
23:06:54.132 00.000 11824 Move returns status 0, amount 0
23:06:54.132 00.000 11824 move complete, result=0
23:06:54.132 00.000 11824 worker thread done servicing request
23:06:54.133 00.001 11824 Worker thread wakes up
23:06:54.133 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:06:54.133 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:06:54.136 00.003 12116 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:06:57.532 03.396 11824 Exposure complete
23:06:57.753 00.221 11824 worker thread done servicing request
23:06:57.753 00.000 12116 OnExposeComplete: enter
23:06:57.756 00.003 12116 UpdateGuideState(): m_state=6
23:06:57.759 00.003 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
23:06:57.762 00.003 12116 Star::Find returns 1 (0), X=572.34, Y=574.93, Mass=1695286, SNR=235.0, Peak=65535 HFD=4.1
23:06:57.765 00.003 12116 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.71) = xAngle (-4.96 = 1.32)
23:06:57.768 00.003 12116 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.97 = -1.97)
23:06:57.770 00.002 12116 CameraToMount -- cameraX=-0.45 cameraY=-0.56 hyp=0.72 cameraTheta=-2.25 mountX=0.18 mountY=-0.66, mountTheta=-1.31
23:06:57.776 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.45, y=-0.56, opts=13)
23:06:57.779 00.003 12116 Enqueuing Move request for scope (-0.45, -0.56)
23:06:57.781 00.002 11824 Worker thread wakes up
23:06:57.781 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5389, FiltMin=1203, FiltMax=65535, Gamma=0.510
23:06:57.784 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.56) opts 0xd
23:06:57.785 00.001 12116 UpdateGuideState exits: m=1695286 SNR=235.0
23:06:57.788 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.45, -0.56)
23:06:57.788 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:57.791 00.003 11824 Moving (-0.45, -0.56) raw xDistance=0.18 yDistance=-0.66
23:06:57.791 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:06:57.794 00.003 12116 Enqueuing Expose request
23:06:57.796 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:06:57.797 00.001 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.54
23:06:57.797 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
23:06:57.797 00.000 11824 MoveAxis(E, 0, ABG)
23:06:57.797 00.000 11824 Move returns status 0, amount 0
23:06:57.797 00.000 11824 MoveAxis(N, 124, ABG)
23:06:57.797 00.000 11824 Guiding  Dir = 0, Dur = 124
23:06:57.797 00.000 11824 IsSlewing returns 0
23:06:57.797 00.000 11824 IsGuiding returns 0
23:06:57.798 00.001 11824 PulseGuide returned control before completion, sleep 134
23:06:57.948 00.150 11824 IsGuiding returns 1
23:06:57.948 00.000 11824 scope still moving after pulse duration time elapsed
23:06:57.979 00.031 11824 IsSlewing returns 0
23:06:57.979 00.000 11824 IsGuiding returns 0
23:06:57.979 00.000 11824 scope move finished after 124 + 58 ms
23:06:57.979 00.000 11824 Move returns status 0, amount 124
23:06:57.979 00.000 11824 move complete, result=0
23:06:57.979 00.000 11824 worker thread done servicing request
23:06:57.979 00.000 11824 Worker thread wakes up
23:06:57.979 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.7 px 124 ms NORTH
23:06:57.982 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:06:57.983 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:07:01.393 03.410 11824 Exposure complete
23:07:01.624 00.231 11824 worker thread done servicing request
23:07:01.624 00.000 12116 OnExposeComplete: enter
23:07:01.627 00.003 12116 UpdateGuideState(): m_state=6
23:07:01.630 00.003 12116 Star::Find(15, 572, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
23:07:01.632 00.002 12116 Star::Find returns 1 (0), X=571.97, Y=575.79, Mass=1835810, SNR=272.6, Peak=65535 HFD=4.3
23:07:01.637 00.005 12116 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.71) = xAngle (0.08 = 0.08)
23:07:01.639 00.002 12116 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.07 = 3.07)
23:07:01.642 00.003 12116 CameraToMount -- cameraX=-0.82 cameraY=0.30 hyp=0.87 cameraTheta=2.80 mountX=0.87 mountY=0.06, mountTheta=0.07
23:07:01.647 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.82, y=0.30, opts=13)
23:07:01.650 00.003 12116 Enqueuing Move request for scope (-0.82, 0.30)
23:07:01.654 00.004 11824 Worker thread wakes up
23:07:01.654 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5341, FiltMin=1549, FiltMax=65535, Gamma=0.510
23:07:01.656 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.30) opts 0xd
23:07:01.656 00.000 12116 UpdateGuideState exits: m=1835810 SNR=272.6
23:07:01.659 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.82, 0.30)
23:07:01.659 00.000 11824 Moving (-0.82, 0.30) raw xDistance=0.87 yDistance=0.06
23:07:01.659 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
23:07:01.660 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:01.660 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:01.662 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:01.662 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:07:01.665 00.003 12116 Enqueuing Expose request
23:07:01.667 00.002 11824 MoveAxis(W, 195, ABG)
23:07:01.667 00.000 11824 Guiding  Dir = 3, Dur = 195
23:07:01.667 00.000 11824 IsSlewing returns 0
23:07:01.669 00.002 11824 IsGuiding returns 0
23:07:01.669 00.000 11824 PulseGuide returned control before completion, sleep 205
23:07:01.884 00.215 11824 IsGuiding returns 1
23:07:01.884 00.000 11824 scope still moving after pulse duration time elapsed
23:07:01.916 00.032 11824 IsSlewing returns 0
23:07:01.916 00.000 11824 IsGuiding returns 0
23:07:01.917 00.001 11824 scope move finished after 195 + 53 ms
23:07:01.917 00.000 11824 Move returns status 0, amount 195
23:07:01.917 00.000 11824 MoveAxis(N, 0, ABG)
23:07:01.917 00.000 11824 Move returns status 0, amount 0
23:07:01.917 00.000 11824 move complete, result=0
23:07:01.917 00.000 11824 worker thread done servicing request
23:07:01.917 00.000 11824 Worker thread wakes up
23:07:01.917 00.000 12116 GuideStep: 0.9 px 195 ms WEST, 0.1 px 0 ms NORTH
23:07:01.921 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:07:01.921 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:07:05.328 03.407 11824 Exposure complete
23:07:05.554 00.226 11824 worker thread done servicing request
23:07:05.554 00.000 12116 OnExposeComplete: enter
23:07:05.557 00.003 12116 UpdateGuideState(): m_state=6
23:07:05.562 00.005 12116 Star::Find(15, 571, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:07:05.564 00.002 12116 Star::Find returns 1 (0), X=571.93, Y=575.42, Mass=1705573, SNR=206.6, Peak=65535 HFD=4.1
23:07:05.567 00.003 12116 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.71) = xAngle (-5.77 = 0.51)
23:07:05.570 00.003 12116 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.79 = -2.79)
23:07:05.573 00.003 12116 CameraToMount -- cameraX=-0.86 cameraY=-0.07 hyp=0.86 cameraTheta=-3.06 mountX=0.75 mountY=-0.30, mountTheta=-0.38
23:07:05.583 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.86, y=-0.07, opts=13)
23:07:05.589 00.006 12116 Enqueuing Move request for scope (-0.86, -0.07)
23:07:05.593 00.004 11824 Worker thread wakes up
23:07:05.593 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.07) opts 0xd
23:07:05.593 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.86, -0.07)
23:07:05.593 00.000 11824 Moving (-0.86, -0.07) raw xDistance=0.75 yDistance=-0.30
23:07:05.593 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5328, FiltMin=1200, FiltMax=65535, Gamma=0.510
23:07:05.598 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.75
23:07:05.598 00.000 12116 UpdateGuideState exits: m=1705573 SNR=206.6
23:07:05.601 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:05.601 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:07:05.601 00.000 11824 MoveAxis(W, 182, ABG)
23:07:05.601 00.000 11824 Guiding  Dir = 3, Dur = 182
23:07:05.602 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:05.606 00.004 11824 IsSlewing returns 0
23:07:05.606 00.000 11824 IsGuiding returns 0
23:07:05.607 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:07:05.611 00.004 11824 PulseGuide returned control before completion, sleep 192
23:07:05.612 00.001 12116 Enqueuing Expose request
23:07:05.810 00.198 11824 IsGuiding returns 1
23:07:05.810 00.000 11824 scope still moving after pulse duration time elapsed
23:07:05.842 00.032 11824 IsSlewing returns 0
23:07:05.842 00.000 11824 IsGuiding returns 1
23:07:05.874 00.032 11824 IsSlewing returns 0
23:07:05.874 00.000 11824 IsGuiding returns 0
23:07:05.874 00.000 11824 scope move finished after 182 + 85 ms
23:07:05.874 00.000 11824 Move returns status 0, amount 182
23:07:05.874 00.000 11824 MoveAxis(N, 0, ABG)
23:07:05.874 00.000 11824 Move returns status 0, amount 0
23:07:05.875 00.001 11824 move complete, result=0
23:07:05.875 00.000 11824 worker thread done servicing request
23:07:05.875 00.000 12116 GuideStep: 0.8 px 182 ms WEST, -0.3 px 0 ms NORTH
23:07:05.878 00.003 11824 Worker thread wakes up
23:07:05.878 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:07:05.878 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:07:09.275 03.397 11824 Exposure complete
23:07:09.553 00.278 11824 worker thread done servicing request
23:07:09.553 00.000 12116 OnExposeComplete: enter
23:07:09.558 00.005 12116 UpdateGuideState(): m_state=6
23:07:09.563 00.005 12116 Star::Find(15, 571, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
23:07:09.566 00.003 12116 Star::Find returns 1 (0), X=571.83, Y=575.32, Mass=1695508, SNR=235.3, Peak=65535 HFD=4.2
23:07:09.570 00.004 12116 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.71) = xAngle (-5.68 = 0.60)
23:07:09.573 00.003 12116 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.70 = -2.70)
23:07:09.576 00.003 12116 CameraToMount -- cameraX=-0.96 cameraY=-0.17 hyp=0.98 cameraTheta=-2.97 mountX=0.81 mountY=-0.42, mountTheta=-0.48
23:07:09.585 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.96, y=-0.17, opts=13)
23:07:09.590 00.005 12116 Enqueuing Move request for scope (-0.96, -0.17)
23:07:09.595 00.005 11824 Worker thread wakes up
23:07:09.595 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.96, -0.17) opts 0xd
23:07:09.595 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.96, -0.17)
23:07:09.595 00.000 11824 Moving (-0.96, -0.17) raw xDistance=0.81 yDistance=-0.42
23:07:09.596 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5421, FiltMin=1466, FiltMax=65535, Gamma=0.510
23:07:09.600 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.81
23:07:09.600 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:09.600 00.000 12116 UpdateGuideState exits: m=1695508 SNR=235.3
23:07:09.605 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:09.608 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:07:09.611 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
23:07:09.611 00.000 11824 MoveAxis(W, 193, ABG)
23:07:09.611 00.000 11824 Guiding  Dir = 3, Dur = 193
23:07:09.612 00.001 11824 IsSlewing returns 0
23:07:09.612 00.000 11824 IsGuiding returns 0
23:07:09.613 00.001 12116 Enqueuing Expose request
23:07:09.620 00.007 11824 PulseGuide returned control before completion, sleep 203
23:07:09.837 00.217 11824 IsGuiding returns 0
23:07:09.837 00.000 11824 Move returns status 0, amount 193
23:07:09.838 00.001 11824 MoveAxis(N, 0, ABG)
23:07:09.838 00.000 11824 Move returns status 0, amount 0
23:07:09.838 00.000 11824 move complete, result=0
23:07:09.838 00.000 11824 worker thread done servicing request
23:07:09.838 00.000 12116 GuideStep: 0.8 px 193 ms WEST, -0.4 px 0 ms NORTH
23:07:09.842 00.004 11824 Worker thread wakes up
23:07:09.842 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:07:09.842 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:07:10.148 00.306 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:07:10.151 00.003 12116 case statement mapped state 6 to 3
23:07:10.155 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:07:11.720 01.565 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:07:11.723 00.003 12116 case statement mapped state 6 to 3
23:07:11.729 00.006 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:07:13.265 01.536 11824 Exposure complete
23:07:13.546 00.281 11824 worker thread done servicing request
23:07:13.546 00.000 12116 OnExposeComplete: enter
23:07:13.549 00.003 12116 UpdateGuideState(): m_state=6
23:07:13.554 00.005 12116 Star::Find(15, 571, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
23:07:13.557 00.003 12116 Star::Find returns 1 (0), X=570.22, Y=575.68, Mass=553608, SNR=78.5, Peak=47799 HFD=5.0
23:07:13.561 00.004 12116 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.71) = xAngle (0.35 = 0.35)
23:07:13.564 00.003 12116 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.34 = -2.94)
23:07:13.567 00.003 12116 CameraToMount -- cameraX=-2.57 cameraY=0.19 hyp=2.58 cameraTheta=3.07 mountX=2.42 mountY=-0.51, mountTheta=-0.21
23:07:13.574 00.007 12116 SchedulePrimaryMove(0D79E080, x=-2.57, y=0.19, opts=13)
23:07:13.579 00.005 12116 Enqueuing Move request for scope (-2.57, 0.19)
23:07:13.582 00.003 11824 Worker thread wakes up
23:07:13.583 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5655, FiltMin=1635, FiltMax=65535, Gamma=0.510
23:07:13.586 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-2.57, 0.19) opts 0xd
23:07:13.586 00.000 12116 UpdateGuideState exits: m=553608 SNR=78.5
23:07:13.590 00.004 11824 Handling offset move in thread for scope, endpoint = (-2.57, 0.19)
23:07:13.590 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:13.593 00.003 11824 Moving (-2.57, 0.19) raw xDistance=2.42 yDistance=-0.51
23:07:13.593 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:07:13.596 00.003 12116 Enqueuing Expose request
23:07:13.599 00.003 11824 GuideAlgorithmHysteresis::Result() returns 1.56 from input 2.42
23:07:13.600 00.001 11824 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:07:13.600 00.000 11824 MoveAxis(W, 555, ABG)
23:07:13.600 00.000 11824 Guiding  Dir = 3, Dur = 555
23:07:13.600 00.000 11824 IsSlewing returns 0
23:07:13.600 00.000 11824 IsGuiding returns 0
23:07:13.602 00.002 11824 PulseGuide returned control before completion, sleep 565
23:07:14.177 00.575 11824 IsGuiding returns 1
23:07:14.177 00.000 11824 scope still moving after pulse duration time elapsed
23:07:14.209 00.032 11824 IsSlewing returns 0
23:07:14.209 00.000 11824 IsGuiding returns 0
23:07:14.209 00.000 11824 scope move finished after 555 + 53 ms
23:07:14.210 00.001 11824 Move returns status 0, amount 555
23:07:14.210 00.000 11824 MoveAxis(N, 96, ABG)
23:07:14.210 00.000 11824 Guiding  Dir = 0, Dur = 96
23:07:14.210 00.000 11824 IsSlewing returns 0
23:07:14.210 00.000 11824 IsGuiding returns 0
23:07:14.211 00.001 11824 PulseGuide returned control before completion, sleep 106
23:07:14.320 00.109 11824 IsGuiding returns 1
23:07:14.320 00.000 11824 scope still moving after pulse duration time elapsed
23:07:14.351 00.031 11824 IsSlewing returns 0
23:07:14.352 00.001 11824 IsGuiding returns 0
23:07:14.352 00.000 11824 scope move finished after 96 + 45 ms
23:07:14.352 00.000 11824 Move returns status 0, amount 96
23:07:14.352 00.000 11824 move complete, result=0
23:07:14.352 00.000 11824 worker thread done servicing request
23:07:14.352 00.000 11824 Worker thread wakes up
23:07:14.352 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:07:14.353 00.001 12116 GuideStep: 2.4 px 555 ms WEST, -0.5 px 96 ms NORTH
23:07:14.356 00.003 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:07:17.770 03.414 11824 Exposure complete
23:07:18.013 00.243 11824 worker thread done servicing request
23:07:18.013 00.000 12116 OnExposeComplete: enter
23:07:18.015 00.002 12116 UpdateGuideState(): m_state=6
23:07:18.020 00.005 12116 Star::Find(15, 570, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
23:07:18.023 00.003 12116 Star::Find returns 1 (0), X=564.58, Y=576.39, Mass=477329, SNR=49.2, Peak=16999 HFD=7.3
23:07:18.028 00.005 12116 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.71) = xAngle (0.32 = 0.32)
23:07:18.031 00.003 12116 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.31 = -2.98)
23:07:18.035 00.004 12116 CameraToMount -- cameraX=-8.21 cameraY=0.90 hyp=8.26 cameraTheta=3.03 mountX=7.85 mountY=-1.34, mountTheta=-0.17
23:07:18.041 00.006 12116 SchedulePrimaryMove(0D79E080, x=-8.21, y=0.90, opts=13)
23:07:18.044 00.003 12116 Enqueuing Move request for scope (-8.21, 0.90)
23:07:18.047 00.003 11824 Worker thread wakes up
23:07:18.047 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5994, FiltMin=1658, FiltMax=65535, Gamma=0.510
23:07:18.050 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-8.21, 0.90) opts 0xd
23:07:18.050 00.000 12116 UpdateGuideState exits: m=477329 SNR=49.2
23:07:18.053 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:18.056 00.003 11824 Handling offset move in thread for scope, endpoint = (-8.21, 0.90)
23:07:18.056 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:07:18.059 00.003 11824 Moving (-8.21, 0.90) raw xDistance=7.85 yDistance=-1.34
23:07:18.059 00.000 12116 Enqueuing Expose request
23:07:18.062 00.003 11824 GuideAlgorithmHysteresis::Result() returns 5.05 from input 7.85
23:07:18.062 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.34 from input -1.34
23:07:18.062 00.000 11824 MoveAxis(W, 1796, ABG)
23:07:18.062 00.000 11824 Guiding  Dir = 3, Dur = 1796
23:07:18.063 00.001 11824 IsSlewing returns 0
23:07:18.063 00.000 11824 IsGuiding returns 0
23:07:18.064 00.001 11824 PulseGuide returned control before completion, sleep 1806
23:07:19.874 01.810 11824 IsGuiding returns 1
23:07:19.874 00.000 11824 scope still moving after pulse duration time elapsed
23:07:19.906 00.032 11824 IsSlewing returns 0
23:07:19.906 00.000 11824 IsGuiding returns 0
23:07:19.906 00.000 11824 scope move finished after 1796 + 46 ms
23:07:19.907 00.001 11824 Move returns status 0, amount 1796
23:07:19.907 00.000 11824 MoveAxis(N, 252, ABG)
23:07:19.907 00.000 11824 Guiding  Dir = 0, Dur = 252
23:07:19.907 00.000 11824 IsSlewing returns 0
23:07:19.908 00.001 11824 IsGuiding returns 0
23:07:19.908 00.000 11824 PulseGuide returned control before completion, sleep 262
23:07:20.175 00.267 11824 IsGuiding returns 1
23:07:20.175 00.000 11824 scope still moving after pulse duration time elapsed
23:07:20.207 00.032 11824 IsSlewing returns 0
23:07:20.207 00.000 11824 IsGuiding returns 1
23:07:20.238 00.031 11824 IsSlewing returns 0
23:07:20.238 00.000 11824 IsGuiding returns 1
23:07:20.269 00.031 11824 IsSlewing returns 0
23:07:20.269 00.000 11824 IsGuiding returns 1
23:07:20.301 00.032 11824 IsSlewing returns 0
23:07:20.302 00.001 11824 IsGuiding returns 0
23:07:20.302 00.000 11824 scope move finished after 252 + 142 ms
23:07:20.302 00.000 11824 Move returns status 0, amount 252
23:07:20.303 00.001 11824 move complete, result=0
23:07:20.303 00.000 11824 worker thread done servicing request
23:07:20.303 00.000 12116 GuideStep: 7.8 px 1796 ms WEST, -1.3 px 252 ms NORTH
23:07:20.309 00.006 11824 Worker thread wakes up
23:07:20.309 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:07:20.310 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(550,561,31,31)
23:07:23.752 03.442 11824 Exposure complete
23:07:24.116 00.364 12116 OnExposeComplete: enter
23:07:24.119 00.003 12116 UpdateGuideState(): m_state=6
23:07:24.125 00.006 11824 worker thread done servicing request
23:07:24.126 00.001 12116 Star::Find(15, 564, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
23:07:24.130 00.004 12116 Star::Find returns 1 (0), X=569.89, Y=575.46, Mass=726385, SNR=71.0, Peak=22381 HFD=6.5
23:07:24.136 00.006 12116 MultiStar: exiting stabilization period
23:07:24.142 00.006 12116 MultiStar: updating star positions after lock position change
23:07:24.149 00.007 12116 Star::Find(15, 1404, 267, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
23:07:24.155 00.006 12116 Star::Find false star n=5 nbg=249 bg=5551.9 sigma=823.7 thresh=8023 peak=7304
23:07:24.160 00.005 12116 Star::Find returns 0 (2), X=1404.00, Y=267.00, Mass=17505, SNR=2.9, Peak=11069 HFD=0.0
23:07:24.164 00.004 12116 Star::Find(15, 871, 901, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
23:07:24.169 00.005 12116 Star::Find returns 1 (0), X=872.91, Y=903.17, Mass=1166128, SNR=80.4, Peak=24874 HFD=8.2
23:07:24.173 00.004 12116 Star::Find(15, 985, 910, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
23:07:24.179 00.006 12116 Star::Find returns 1 (0), X=986.28, Y=909.99, Mass=297292, SNR=28.6, Peak=17453 HFD=6.5
23:07:24.185 00.006 12116 Star::Find(15, 1381, 55, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
23:07:24.190 00.005 12116 Star::Find false star n=6 nbg=255 bg=4136.6 sigma=790.0 thresh=6507 peak=5856
23:07:24.195 00.005 12116 Star::Find returns 0 (2), X=1381.00, Y=55.00, Mass=16042, SNR=2.9, Peak=8055 HFD=0.0
23:07:24.200 00.005 12116 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.71) = xAngle (-5.85 = 0.44)
23:07:24.204 00.004 12116 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.86 = -2.86)
23:07:24.207 00.003 12116 CameraToMount -- cameraX=-2.91 cameraY=-0.03 hyp=2.91 cameraTheta=-3.13 mountX=2.63 mountY=-0.81, mountTheta=-0.30
23:07:24.214 00.007 12116 SchedulePrimaryMove(0D79E080, x=-2.91, y=-0.03, opts=13)
23:07:24.217 00.003 12116 Enqueuing Move request for scope (-2.91, -0.03)
23:07:24.221 00.004 11824 Worker thread wakes up
23:07:24.221 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-2.91, -0.03) opts 0xd
23:07:24.221 00.000 11824 Handling offset move in thread for scope, endpoint = (-2.91, -0.03)
23:07:24.221 00.000 11824 Moving (-2.91, -0.03) raw xDistance=2.63 yDistance=-0.81
23:07:24.221 00.000 11824 GuideAlgorithmHysteresis::Result() returns 2.01 from input 2.63
23:07:24.221 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
23:07:24.221 00.000 11824 MoveAxis(W, 715, ABG)
23:07:24.221 00.000 11824 Guiding  Dir = 3, Dur = 715
23:07:24.221 00.000 11824 IsSlewing returns 0
23:07:24.222 00.001 11824 IsGuiding returns 0
23:07:24.222 00.000 11824 PulseGuide returned control before completion, sleep 725
23:07:24.222 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6317, FiltMin=1219, FiltMax=65535, Gamma=0.510
23:07:24.226 00.004 12116 UpdateGuideState exits: m=726385 SNR=71.0
23:07:24.249 00.023 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:24.254 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:07:24.258 00.004 12116 Enqueuing Expose request
23:07:24.958 00.700 11824 IsGuiding returns 0
23:07:24.958 00.000 11824 Move returns status 0, amount 715
23:07:24.959 00.001 11824 MoveAxis(N, 152, ABG)
23:07:24.959 00.000 11824 Guiding  Dir = 0, Dur = 152
23:07:24.959 00.000 11824 IsSlewing returns 0
23:07:24.959 00.000 11824 IsGuiding returns 0
23:07:24.960 00.001 11824 PulseGuide returned control before completion, sleep 162
23:07:25.132 00.172 11824 IsGuiding returns 1
23:07:25.132 00.000 11824 scope still moving after pulse duration time elapsed
23:07:25.164 00.032 11824 IsSlewing returns 0
23:07:25.164 00.000 11824 IsGuiding returns 0
23:07:25.164 00.000 11824 scope move finished after 152 + 52 ms
23:07:25.164 00.000 11824 Move returns status 0, amount 152
23:07:25.164 00.000 11824 move complete, result=0
23:07:25.164 00.000 11824 worker thread done servicing request
23:07:25.164 00.000 11824 Worker thread wakes up
23:07:25.165 00.001 12116 GuideStep: 2.6 px 715 ms WEST, -0.8 px 152 ms NORTH
23:07:25.168 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:07:25.168 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:07:26.707 01.539 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:07:26.710 00.003 12116 case statement mapped state 6 to 3
23:07:26.714 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:07:28.572 01.858 11824 Exposure complete
23:07:28.797 00.225 11824 worker thread done servicing request
23:07:28.797 00.000 12116 OnExposeComplete: enter
23:07:28.800 00.003 12116 UpdateGuideState(): m_state=6
23:07:28.805 00.005 12116 Star::Find(15, 569, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
23:07:28.807 00.002 12116 Star::Find returns 1 (0), X=573.30, Y=575.14, Mass=318919, SNR=39.1, Peak=23168 HFD=5.5
23:07:28.811 00.004 12116 MultiStar: [#1 2.63,-2.60,0.36,U] [#2 3.95,-1.07,2.51,U] [#3 4.07,-0.81,1.87,U] [#4 0.57,-2.13,0.68,U] 
23:07:28.814 00.003 12116 single-star, 4 included, MultiStar: {3.02, -1.08}, one-star: {0.51, -0.35}
23:07:28.817 00.003 12116 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.71) = xAngle (-3.32 = 2.96)
23:07:28.820 00.003 12116 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.33 = -0.33)
23:07:28.822 00.002 12116 CameraToMount -- cameraX=0.51 cameraY=-0.35 hyp=0.62 cameraTheta=-0.60 mountX=-0.61 mountY=-0.20, mountTheta=-2.82
23:07:28.830 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.51, y=-0.35, opts=13)
23:07:28.833 00.003 12116 Enqueuing Move request for scope (0.51, -0.35)
23:07:28.836 00.003 11824 Worker thread wakes up
23:07:28.836 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6698, FiltMin=2023, FiltMax=65535, Gamma=0.510
23:07:28.838 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.35) opts 0xd
23:07:28.839 00.001 12116 UpdateGuideState exits: m=318919 SNR=39.1
23:07:28.841 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:28.844 00.003 11824 Handling offset move in thread for scope, endpoint = (0.51, -0.35)
23:07:28.844 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:07:28.847 00.003 12116 Enqueuing Expose request
23:07:28.849 00.002 11824 Moving (0.51, -0.35) raw xDistance=-0.61 yDistance=-0.20
23:07:28.849 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.61
23:07:28.849 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:28.849 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:07:28.849 00.000 11824 MoveAxis(E, 86, ABG)
23:07:28.850 00.001 11824 Guiding  Dir = 2, Dur = 86
23:07:28.850 00.000 11824 IsSlewing returns 0
23:07:28.850 00.000 11824 IsGuiding returns 0
23:07:28.850 00.000 11824 PulseGuide returned control before completion, sleep 96
23:07:28.953 00.103 11824 IsGuiding returns 1
23:07:28.953 00.000 11824 scope still moving after pulse duration time elapsed
23:07:28.984 00.031 11824 IsSlewing returns 0
23:07:28.984 00.000 11824 IsGuiding returns 0
23:07:28.984 00.000 11824 scope move finished after 86 + 47 ms
23:07:28.984 00.000 11824 Move returns status 0, amount 86
23:07:28.984 00.000 11824 MoveAxis(N, 0, ABG)
23:07:28.985 00.001 11824 Move returns status 0, amount 0
23:07:28.985 00.000 11824 move complete, result=0
23:07:28.985 00.000 11824 worker thread done servicing request
23:07:28.985 00.000 11824 Worker thread wakes up
23:07:28.985 00.000 12116 GuideStep: -0.6 px 86 ms EAST, -0.2 px 0 ms NORTH
23:07:28.988 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:07:28.989 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:07:32.396 03.407 11824 Exposure complete
23:07:32.626 00.230 11824 worker thread done servicing request
23:07:32.626 00.000 12116 OnExposeComplete: enter
23:07:32.629 00.003 12116 UpdateGuideState(): m_state=6
23:07:32.632 00.003 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
23:07:32.636 00.004 12116 Star::Find returns 1 (0), X=573.45, Y=574.84, Mass=138452, SNR=25.0, Peak=15722 HFD=7.2
23:07:32.639 00.003 12116 Star::Find false star n=8 nbg=269 bg=4319.3 sigma=906.4 thresh=7038 peak=6822
23:07:32.642 00.003 12116 MultiStar: [#1 -0.41,-1.44,0.79,U] [#2 2.49,-1.02,1.55,U] [#3 2.77,-0.13,0.97,U] [#4 0.00,0.00,0.00,L] 
23:07:32.645 00.003 12116 single-star, 3 included, MultiStar: {1.60, -0.81}, one-star: {0.66, -0.65}
23:07:32.647 00.002 12116 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.71) = xAngle (-3.50 = 2.78)
23:07:32.650 00.003 12116 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.51 = -0.51)
23:07:32.653 00.003 12116 CameraToMount -- cameraX=0.66 cameraY=-0.65 hyp=0.93 cameraTheta=-0.78 mountX=-0.87 mountY=-0.45, mountTheta=-2.66
23:07:32.662 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.66, y=-0.65, opts=13)
23:07:32.665 00.003 12116 Enqueuing Move request for scope (0.66, -0.65)
23:07:32.668 00.003 11824 Worker thread wakes up
23:07:32.668 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.65) opts 0xd
23:07:32.668 00.000 11824 Handling offset move in thread for scope, endpoint = (0.66, -0.65)
23:07:32.669 00.001 11824 Moving (0.66, -0.65) raw xDistance=-0.87 yDistance=-0.45
23:07:32.669 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7226, FiltMin=1898, FiltMax=65535, Gamma=0.510
23:07:32.671 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.87
23:07:32.672 00.001 12116 UpdateGuideState exits: m=138452 SNR=25.0
23:07:32.674 00.002 11824 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:07:32.674 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:32.678 00.004 11824 MoveAxis(E, 200, ABG)
23:07:32.678 00.000 11824 Guiding  Dir = 2, Dur = 200
23:07:32.678 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:07:32.681 00.003 12116 Enqueuing Expose request
23:07:32.684 00.003 11824 IsSlewing returns 0
23:07:32.684 00.000 11824 IsGuiding returns 0
23:07:32.685 00.001 11824 PulseGuide returned control before completion, sleep 210
23:07:32.903 00.218 11824 IsGuiding returns 1
23:07:32.903 00.000 11824 scope still moving after pulse duration time elapsed
23:07:32.934 00.031 11824 IsSlewing returns 0
23:07:32.935 00.001 11824 IsGuiding returns 0
23:07:32.935 00.000 11824 scope move finished after 200 + 50 ms
23:07:32.935 00.000 11824 Move returns status 0, amount 200
23:07:32.935 00.000 11824 MoveAxis(N, 85, ABG)
23:07:32.935 00.000 11824 Guiding  Dir = 0, Dur = 85
23:07:32.935 00.000 11824 IsSlewing returns 0
23:07:32.935 00.000 11824 IsGuiding returns 0
23:07:32.936 00.001 11824 PulseGuide returned control before completion, sleep 95
23:07:33.045 00.109 11824 IsGuiding returns 1
23:07:33.045 00.000 11824 scope still moving after pulse duration time elapsed
23:07:33.077 00.032 11824 IsSlewing returns 0
23:07:33.077 00.000 11824 IsGuiding returns 0
23:07:33.078 00.001 11824 scope move finished after 85 + 56 ms
23:07:33.078 00.000 11824 Move returns status 0, amount 85
23:07:33.078 00.000 11824 move complete, result=0
23:07:33.078 00.000 11824 worker thread done servicing request
23:07:33.078 00.000 11824 Worker thread wakes up
23:07:33.078 00.000 12116 GuideStep: -0.9 px 200 ms EAST, -0.5 px 85 ms NORTH
23:07:33.081 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:07:33.081 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:07:36.473 03.392 11824 Exposure complete
23:07:36.710 00.237 11824 worker thread done servicing request
23:07:36.710 00.000 12116 OnExposeComplete: enter
23:07:36.713 00.003 12116 UpdateGuideState(): m_state=6
23:07:36.716 00.003 12116 Star::Find(15, 573, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
23:07:36.719 00.003 12116 Star::Find false star n=4 nbg=264 bg=8890.0 sigma=1069.1 thresh=12097 peak=10461
23:07:36.721 00.002 12116 Star::Find returns 0 (2), X=573.00, Y=574.00, Mass=14916, SNR=2.9, Peak=14224 HFD=0.0
23:07:36.723 00.002 12116 DistanceChecker: activated
23:07:36.726 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:07:36.730 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:07:36.732 00.002 12116 Enqueuing Move request for scope (0.00, 0.00)
23:07:36.735 00.003 11824 Worker thread wakes up
23:07:36.735 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:07:36.735 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:07:36.735 00.000 11824 move complete, result=0
23:07:36.735 00.000 11824 worker thread done servicing request
23:07:36.838 00.103 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:07:36.841 00.003 12116 Status Line: Star lost - low SNR
23:07:36.846 00.005 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8000, FiltMin=1918, FiltMax=65507, Gamma=0.510
23:07:36.849 00.003 12116 UpdateGuideState exits: Star lost - low SNR
23:07:36.852 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:36.854 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:07:36.858 00.004 12116 Enqueuing Expose request
23:07:36.860 00.002 11824 Worker thread wakes up
23:07:36.860 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:07:36.860 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:07:40.285 03.425 11824 Exposure complete
23:07:40.550 00.265 11824 worker thread done servicing request
23:07:40.550 00.000 12116 OnExposeComplete: enter
23:07:40.555 00.005 12116 UpdateGuideState(): m_state=6
23:07:40.560 00.005 12116 Star::Find(15, 573, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
23:07:40.563 00.003 12116 Star::Find false star n=1 nbg=269 bg=9455.1 sigma=1147.8 thresh=12898 peak=10994
23:07:40.572 00.009 12116 Star::Find returns 0 (2), X=573.00, Y=574.00, Mass=5160, SNR=2.9, Peak=14615 HFD=0.0
23:07:40.576 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:07:40.583 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:07:40.590 00.007 12116 Enqueuing Move request for scope (0.00, 0.00)
23:07:40.594 00.004 11824 Worker thread wakes up
23:07:40.594 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:07:40.594 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:07:40.594 00.000 11824 move complete, result=0
23:07:40.595 00.001 11824 worker thread done servicing request
23:07:40.706 00.111 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:07:40.721 00.015 12116 Status Line: Star lost - low SNR
23:07:40.736 00.015 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8445, FiltMin=2093, FiltMax=65530, Gamma=0.510
23:07:40.743 00.007 12116 UpdateGuideState exits: Star lost - low SNR
23:07:40.754 00.011 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:40.758 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:07:40.765 00.007 12116 Enqueuing Expose request
23:07:40.771 00.006 11824 Worker thread wakes up
23:07:40.771 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:07:40.772 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:07:40.773 00.001 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:07:40.781 00.008 12116 case statement mapped state 6 to 4
23:07:40.788 00.007 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:07:44.167 03.379 11824 Exposure complete
23:07:44.428 00.261 12116 OnExposeComplete: enter
23:07:44.432 00.004 12116 UpdateGuideState(): m_state=6
23:07:44.437 00.005 11824 worker thread done servicing request
23:07:44.437 00.000 12116 Star::Find(15, 573, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
23:07:44.442 00.005 12116 Star::Find returns 1 (0), X=573.35, Y=575.42, Mass=211788, SNR=27.4, Peak=16503 HFD=5.6
23:07:44.445 00.003 12116 DistanceChecker: deactivated
23:07:44.449 00.004 12116 Star::Find false star n=1 nbg=260 bg=6712.1 sigma=1028.0 thresh=9796 peak=8673
23:07:44.453 00.004 12116 Star::Find false star n=5 nbg=262 bg=10584.4 sigma=1276.2 thresh=14413 peak=12891
23:07:44.457 00.004 12116 Star::Find false star n=3 nbg=240 bg=5039.2 sigma=764.3 thresh=7332 peak=6771
23:07:44.460 00.003 12116 MultiStar: [#1 0.00,0.00,0.00,L] [#2 2.30,0.50,0.55,U] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] 
23:07:44.462 00.002 12116 single-star, 1 included, MultiStar: {1.18, 0.13}, one-star: {0.56, -0.07}
23:07:44.465 00.003 12116 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.71) = xAngle (-2.85 = -2.85)
23:07:44.468 00.003 12116 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.14 = 0.14)
23:07:44.471 00.003 12116 CameraToMount -- cameraX=0.56 cameraY=-0.07 hyp=0.57 cameraTheta=-0.13 mountX=-0.54 mountY=0.08, mountTheta=3.00
23:07:44.478 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.56, y=-0.07, opts=13)
23:07:44.481 00.003 12116 Enqueuing Move request for scope (0.56, -0.07)
23:07:44.484 00.003 11824 Worker thread wakes up
23:07:44.484 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.07) opts 0xd
23:07:44.484 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8199, FiltMin=2023, FiltMax=65535, Gamma=0.510
23:07:44.488 00.004 11824 Handling offset move in thread for scope, endpoint = (0.56, -0.07)
23:07:44.488 00.000 12116 UpdateGuideState exits: m=211788 SNR=27.4
23:07:44.491 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:44.494 00.003 11824 Moving (0.56, -0.07) raw xDistance=-0.54 yDistance=0.08
23:07:44.494 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.54
23:07:44.495 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:44.495 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:07:44.498 00.003 12116 Enqueuing Expose request
23:07:44.501 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:07:44.501 00.000 11824 MoveAxis(E, 135, ABG)
23:07:44.501 00.000 11824 Guiding  Dir = 2, Dur = 135
23:07:44.501 00.000 11824 IsSlewing returns 0
23:07:44.502 00.001 11824 IsGuiding returns 0
23:07:44.502 00.000 11824 PulseGuide returned control before completion, sleep 145
23:07:44.658 00.156 11824 IsGuiding returns 1
23:07:44.658 00.000 11824 scope still moving after pulse duration time elapsed
23:07:44.691 00.033 11824 IsSlewing returns 0
23:07:44.691 00.000 11824 IsGuiding returns 0
23:07:44.691 00.000 11824 scope move finished after 135 + 54 ms
23:07:44.692 00.001 11824 Move returns status 0, amount 135
23:07:44.692 00.000 11824 MoveAxis(N, 0, ABG)
23:07:44.692 00.000 11824 Move returns status 0, amount 0
23:07:44.692 00.000 11824 move complete, result=0
23:07:44.692 00.000 12116 GuideStep: -0.5 px 135 ms EAST, 0.1 px 0 ms NORTH
23:07:44.696 00.004 11824 worker thread done servicing request
23:07:44.696 00.000 11824 Worker thread wakes up
23:07:44.696 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:07:44.696 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:07:48.163 03.467 11824 Exposure complete
23:07:48.472 00.309 11824 worker thread done servicing request
23:07:48.472 00.000 12116 OnExposeComplete: enter
23:07:48.475 00.003 12116 UpdateGuideState(): m_state=6
23:07:48.479 00.004 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
23:07:48.481 00.002 12116 Star::Find returns 1 (0), X=572.83, Y=575.47, Mass=433633, SNR=49.8, Peak=23450 HFD=6.2
23:07:48.485 00.004 12116 Star::Find false star n=1 nbg=276 bg=6959.3 sigma=1121.8 thresh=10325 peak=8773
23:07:48.490 00.005 12116 Star::Find false star n=3 nbg=244 bg=5192.4 sigma=827.6 thresh=7675 peak=7047
23:07:48.493 00.003 12116 MultiStar: [#1 0.00,0.00,0.00,L] [#2 1.55,-0.33,1.65,U] [#3 1.43,0.39,0.41,U] [#4 0.00,0.00,0.00,L] 
23:07:48.495 00.002 12116 single-star, 2 included, MultiStar: {1.04, -0.13}, one-star: {0.04, -0.02}
23:07:48.498 00.003 12116 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.71) = xAngle (-3.27 = 3.01)
23:07:48.501 00.003 12116 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.29 = -0.29)
23:07:48.505 00.004 12116 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.56 mountX=-0.05 mountY=-0.01, mountTheta=-2.86
23:07:48.510 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.04, y=-0.02, opts=13)
23:07:48.513 00.003 12116 Enqueuing Move request for scope (0.04, -0.02)
23:07:48.517 00.004 11824 Worker thread wakes up
23:07:48.517 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7811, FiltMin=1911, FiltMax=65535, Gamma=0.510
23:07:48.520 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:07:48.520 00.000 11824 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:07:48.520 00.000 11824 Moving (0.04, -0.02) raw xDistance=-0.05 yDistance=-0.01
23:07:48.520 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:07:48.521 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:48.521 00.000 12116 UpdateGuideState exits: m=433633 SNR=49.8
23:07:48.524 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:07:48.524 00.000 11824 MoveAxis(E, 0, ABG)
23:07:48.524 00.000 11824 Move returns status 0, amount 0
23:07:48.524 00.000 11824 MoveAxis(N, 0, ABG)
23:07:48.524 00.000 11824 Move returns status 0, amount 0
23:07:48.524 00.000 11824 move complete, result=0
23:07:48.524 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:48.527 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:07:48.530 00.003 12116 Enqueuing Expose request
23:07:48.534 00.004 11824 worker thread done servicing request
23:07:48.534 00.000 11824 Worker thread wakes up
23:07:48.534 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:07:48.534 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:07:48.534 00.000 12116 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:52.018 03.484 11824 Exposure complete
23:07:52.426 00.408 12116 OnExposeComplete: enter
23:07:52.429 00.003 12116 UpdateGuideState(): m_state=6
23:07:52.432 00.003 11824 worker thread done servicing request
23:07:52.433 00.001 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
23:07:52.436 00.003 12116 Star::Find returns 1 (0), X=572.32, Y=576.75, Mass=84080, SNR=18.0, Peak=15591 HFD=4.9
23:07:52.439 00.003 12116 Star::Find false star n=4 nbg=264 bg=5978.9 sigma=1003.5 thresh=8989 peak=8053
23:07:52.442 00.003 12116 Star::Find false star n=3 nbg=268 bg=4791.4 sigma=823.0 thresh=7261 peak=6133
23:07:52.445 00.003 12116 MultiStar: [#1 0.00,0.00,0.00,L] [#2 1.16,-0.28,2.64,U] [#3 1.16,0.12,1.53,U] [#4 0.00,0.00,0.00,L] 
23:07:52.450 00.005 12116 refined, 2 included, MultiStar: {0.84, 0.13}, one-star: {-0.47, 1.26}
23:07:52.453 00.003 12116 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.71) = xAngle (-2.56 = -2.56)
23:07:52.457 00.004 12116 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.43 = 0.43)
23:07:52.460 00.003 12116 CameraToMount -- cameraX=0.84 cameraY=0.13 hyp=0.86 cameraTheta=0.16 mountX=-0.71 mountY=0.36, mountTheta=2.68
23:07:52.465 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.84, y=0.13, opts=13)
23:07:52.469 00.004 12116 Enqueuing Move request for scope (0.84, 0.13)
23:07:52.471 00.002 11824 Worker thread wakes up
23:07:52.472 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.13) opts 0xd
23:07:52.472 00.000 11824 Handling offset move in thread for scope, endpoint = (0.84, 0.13)
23:07:52.472 00.000 11824 Moving (0.84, 0.13) raw xDistance=-0.71 yDistance=0.36
23:07:52.472 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
23:07:52.472 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:52.472 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:07:52.472 00.000 11824 MoveAxis(E, 160, ABG)
23:07:52.472 00.000 11824 Guiding  Dir = 2, Dur = 160
23:07:52.472 00.000 11824 IsSlewing returns 0
23:07:52.473 00.001 11824 IsGuiding returns 0
23:07:52.473 00.000 11824 PulseGuide returned control before completion, sleep 170
23:07:52.473 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7421, FiltMin=1754, FiltMax=65535, Gamma=0.510
23:07:52.476 00.003 12116 UpdateGuideState exits: m=84080 SNR=18.0
23:07:52.479 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:52.481 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:07:52.485 00.004 12116 Enqueuing Expose request
23:07:52.652 00.167 11824 IsGuiding returns 1
23:07:52.652 00.000 11824 scope still moving after pulse duration time elapsed
23:07:52.686 00.034 11824 IsSlewing returns 0
23:07:52.686 00.000 11824 IsGuiding returns 0
23:07:52.686 00.000 11824 scope move finished after 160 + 53 ms
23:07:52.686 00.000 11824 Move returns status 0, amount 160
23:07:52.686 00.000 11824 MoveAxis(N, 0, ABG)
23:07:52.686 00.000 11824 Move returns status 0, amount 0
23:07:52.687 00.001 11824 move complete, result=0
23:07:52.687 00.000 12116 GuideStep: -0.7 px 160 ms EAST, 0.4 px 0 ms NORTH
23:07:52.691 00.004 11824 worker thread done servicing request
23:07:52.691 00.000 11824 Worker thread wakes up
23:07:52.691 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:07:52.691 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:07:55.204 02.513 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:07:55.207 00.003 12116 case statement mapped state 6 to 3
23:07:55.211 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:07:56.104 00.893 11824 Exposure complete
23:07:56.339 00.235 11824 worker thread done servicing request
23:07:56.340 00.001 12116 OnExposeComplete: enter
23:07:56.342 00.002 12116 UpdateGuideState(): m_state=6
23:07:56.346 00.004 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
23:07:56.349 00.003 12116 Star::Find returns 1 (0), X=573.72, Y=575.95, Mass=713295, SNR=75.1, Peak=38298 HFD=5.3
23:07:56.353 00.004 12116 Star::Find false star n=1 nbg=270 bg=6264.5 sigma=963.3 thresh=9154 peak=7761
23:07:56.356 00.003 12116 Star::Find false star n=10 nbg=265 bg=9264.6 sigma=1205.3 thresh=12881 peak=12748
23:07:56.359 00.003 12116 Star::Find false star n=3 nbg=249 bg=4643.3 sigma=739.4 thresh=6861 peak=6037
23:07:56.363 00.004 12116 MultiStar: [#1 0.00,0.00,0.00,L] [#2 2.63,0.36,0.45,U] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] 
23:07:56.366 00.003 12116 single-star, 1 included, MultiStar: {1.46, 0.43}, one-star: {0.93, 0.46}
23:07:56.368 00.002 12116 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.71) = xAngle (-2.26 = -2.26)
23:07:56.371 00.003 12116 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.73 = 0.73)
23:07:56.374 00.003 12116 CameraToMount -- cameraX=0.93 cameraY=0.46 hyp=1.04 cameraTheta=0.46 mountX=-0.66 mountY=0.69, mountTheta=2.33
23:07:56.385 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.93, y=0.46, opts=13)
23:07:56.392 00.007 12116 Enqueuing Move request for scope (0.93, 0.46)
23:07:56.396 00.004 11824 Worker thread wakes up
23:07:56.396 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7037, FiltMin=1863, FiltMax=65535, Gamma=0.510
23:07:56.400 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.46) opts 0xd
23:07:56.400 00.000 12116 UpdateGuideState exits: m=713295 SNR=75.1
23:07:56.403 00.003 11824 Handling offset move in thread for scope, endpoint = (0.93, 0.46)
23:07:56.403 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:56.406 00.003 11824 Moving (0.93, 0.46) raw xDistance=-0.66 yDistance=0.69
23:07:56.406 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:07:56.409 00.003 12116 Enqueuing Expose request
23:07:56.412 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
23:07:56.412 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:07:56.412 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
23:07:56.412 00.000 11824 MoveAxis(E, 158, ABG)
23:07:56.412 00.000 11824 Guiding  Dir = 2, Dur = 158
23:07:56.413 00.001 11824 IsSlewing returns 0
23:07:56.413 00.000 11824 IsGuiding returns 0
23:07:56.413 00.000 11824 PulseGuide returned control before completion, sleep 168
23:07:56.583 00.170 11824 IsGuiding returns 1
23:07:56.583 00.000 11824 scope still moving after pulse duration time elapsed
23:07:56.615 00.032 11824 IsSlewing returns 0
23:07:56.615 00.000 11824 IsGuiding returns 0
23:07:56.615 00.000 11824 scope move finished after 158 + 44 ms
23:07:56.615 00.000 11824 Move returns status 0, amount 158
23:07:56.616 00.001 11824 MoveAxis(N, 0, ABG)
23:07:56.616 00.000 11824 Move returns status 0, amount 0
23:07:56.616 00.000 11824 move complete, result=0
23:07:56.616 00.000 11824 worker thread done servicing request
23:07:56.616 00.000 11824 Worker thread wakes up
23:07:56.616 00.000 12116 GuideStep: -0.7 px 158 ms EAST, 0.7 px 0 ms NORTH
23:07:56.619 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:07:56.621 00.002 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:00.046 03.425 11824 Exposure complete
23:08:00.295 00.249 11824 worker thread done servicing request
23:08:00.295 00.000 12116 OnExposeComplete: enter
23:08:00.298 00.003 12116 UpdateGuideState(): m_state=6
23:08:00.302 00.004 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
23:08:00.305 00.003 12116 Star::Find returns 1 (0), X=572.97, Y=575.90, Mass=1638935, SNR=176.4, Peak=65498 HFD=4.6
23:08:00.308 00.003 12116 Star::Find false star n=8 nbg=245 bg=5842.9 sigma=859.6 thresh=8422 peak=7989
23:08:00.311 00.003 12116 MultiStar: [#1 0.00,0.00,0.00,L] [#2 2.00,-0.13,0.92,U] [#3 2.12,0.23,0.40,U] [#4 -1.25,0.56,0.09,U] 
23:08:00.314 00.003 12116 single-star, 3 included, MultiStar: {1.13, 0.18}, one-star: {0.17, 0.41}
23:08:00.316 00.002 12116 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.71) = xAngle (-1.54 = -1.54)
23:08:00.319 00.003 12116 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.45 = 1.45)
23:08:00.322 00.003 12116 CameraToMount -- cameraX=0.17 cameraY=0.41 hyp=0.45 cameraTheta=1.17 mountX=0.01 mountY=0.45, mountTheta=1.54
23:08:00.328 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.17, y=0.41, opts=13)
23:08:00.331 00.003 12116 Enqueuing Move request for scope (0.17, 0.41)
23:08:00.333 00.002 11824 Worker thread wakes up
23:08:00.333 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6672, FiltMin=1850, FiltMax=65535, Gamma=0.510
23:08:00.337 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.41) opts 0xd
23:08:00.337 00.000 12116 UpdateGuideState exits: m=1638935 SNR=176.4
23:08:00.339 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:00.342 00.003 11824 Handling offset move in thread for scope, endpoint = (0.17, 0.41)
23:08:00.342 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:00.345 00.003 11824 Moving (0.17, 0.41) raw xDistance=0.01 yDistance=0.45
23:08:00.345 00.000 12116 Enqueuing Expose request
23:08:00.347 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:08:00.347 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:00.347 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
23:08:00.348 00.001 11824 MoveAxis(E, 0, ABG)
23:08:00.348 00.000 11824 Move returns status 0, amount 0
23:08:00.348 00.000 11824 MoveAxis(N, 0, ABG)
23:08:00.348 00.000 11824 Move returns status 0, amount 0
23:08:00.348 00.000 11824 move complete, result=0
23:08:00.348 00.000 11824 worker thread done servicing request
23:08:00.348 00.000 11824 Worker thread wakes up
23:08:00.348 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:08:00.348 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:00.350 00.002 12116 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
23:08:03.803 03.453 11824 Exposure complete
23:08:04.135 00.332 12116 OnExposeComplete: enter
23:08:04.138 00.003 12116 UpdateGuideState(): m_state=6
23:08:04.143 00.005 11824 worker thread done servicing request
23:08:04.143 00.000 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:08:04.148 00.005 12116 Star::Find returns 1 (0), X=572.70, Y=576.30, Mass=1604164, SNR=190.0, Peak=64458 HFD=5.1
23:08:04.152 00.004 12116 MultiStar: [#1 -1.63,1.11,0.16,U] [#2 1.54,0.36,0.99,U] [#3 1.56,0.89,0.57,U] [#4 -1.82,1.26,0.16,U] 
23:08:04.155 00.003 12116 single-star, 4 included, MultiStar: {0.62, 0.71}, one-star: {-0.09, 0.81}
23:08:04.158 00.003 12116 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.71) = xAngle (-1.03 = -1.03)
23:08:04.162 00.004 12116 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.96 = 1.96)
23:08:04.165 00.003 12116 CameraToMount -- cameraX=-0.09 cameraY=0.81 hyp=0.81 cameraTheta=1.68 mountX=0.42 mountY=0.75, mountTheta=1.06
23:08:04.171 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.09, y=0.81, opts=13)
23:08:04.174 00.003 12116 Enqueuing Move request for scope (-0.09, 0.81)
23:08:04.177 00.003 11824 Worker thread wakes up
23:08:04.177 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.81) opts 0xd
23:08:04.177 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.09, 0.81)
23:08:04.177 00.000 11824 Moving (-0.09, 0.81) raw xDistance=0.42 yDistance=0.75
23:08:04.177 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
23:08:04.177 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:08:04.178 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.75
23:08:04.178 00.000 11824 MoveAxis(W, 93, ABG)
23:08:04.178 00.000 11824 Guiding  Dir = 3, Dur = 93
23:08:04.178 00.000 11824 IsSlewing returns 0
23:08:04.178 00.000 11824 IsGuiding returns 0
23:08:04.179 00.001 11824 PulseGuide returned control before completion, sleep 103
23:08:04.179 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6394, FiltMin=1703, FiltMax=65535, Gamma=0.510
23:08:04.182 00.003 12116 UpdateGuideState exits: m=1604164 SNR=190.0
23:08:04.187 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:04.190 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:04.213 00.023 12116 Enqueuing Expose request
23:08:04.282 00.069 11824 IsGuiding returns 1
23:08:04.282 00.000 11824 scope still moving after pulse duration time elapsed
23:08:04.314 00.032 11824 IsSlewing returns 0
23:08:04.314 00.000 11824 IsGuiding returns 0
23:08:04.314 00.000 11824 scope move finished after 93 + 43 ms
23:08:04.314 00.000 11824 Move returns status 0, amount 93
23:08:04.314 00.000 11824 MoveAxis(N, 0, ABG)
23:08:04.314 00.000 11824 Move returns status 0, amount 0
23:08:04.314 00.000 11824 move complete, result=0
23:08:04.315 00.001 12116 GuideStep: 0.4 px 93 ms WEST, 0.8 px 0 ms NORTH
23:08:04.320 00.005 11824 worker thread done servicing request
23:08:04.320 00.000 11824 Worker thread wakes up
23:08:04.320 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:08:04.320 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:07.775 03.455 11824 Exposure complete
23:08:08.067 00.292 11824 worker thread done servicing request
23:08:08.067 00.000 12116 OnExposeComplete: enter
23:08:08.071 00.004 12116 UpdateGuideState(): m_state=6
23:08:08.075 00.004 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
23:08:08.078 00.003 12116 Star::Find returns 1 (0), X=572.18, Y=576.70, Mass=1076864, SNR=123.8, Peak=50890 HFD=5.0
23:08:08.082 00.004 12116 MultiStar: [#1 -1.74,1.42,0.29,U] [#2 1.10,0.66,1.45,U] [#3 1.31,1.08,0.72,U] [#4 -2.22,1.44,0.28,U] 
23:08:08.088 00.006 12116 refined, 4 included, MultiStar: {0.21, 1.00}, one-star: {-0.62, 1.21}
23:08:08.092 00.004 12116 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.71) = xAngle (-1.35 = -1.35)
23:08:08.095 00.003 12116 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.64 = 1.64)
23:08:08.098 00.003 12116 CameraToMount -- cameraX=0.21 cameraY=1.00 hyp=1.03 cameraTheta=1.37 mountX=0.23 mountY=1.02, mountTheta=1.35
23:08:08.108 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.21, y=1.00, opts=13)
23:08:08.112 00.004 12116 Enqueuing Move request for scope (0.21, 1.00)
23:08:08.115 00.003 11824 Worker thread wakes up
23:08:08.115 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6371, FiltMin=1754, FiltMax=65535, Gamma=0.510
23:08:08.118 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.21, 1.00) opts 0xd
23:08:08.118 00.000 12116 UpdateGuideState exits: m=1076864 SNR=123.8
23:08:08.122 00.004 11824 Handling offset move in thread for scope, endpoint = (0.21, 1.00)
23:08:08.122 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:08.126 00.004 11824 Moving (0.21, 1.00) raw xDistance=0.23 yDistance=1.02
23:08:08.126 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:08.130 00.004 12116 Enqueuing Expose request
23:08:08.133 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
23:08:08.133 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:08:08.133 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.02
23:08:08.133 00.000 11824 MoveAxis(E, 0, ABG)
23:08:08.133 00.000 11824 Move returns status 0, amount 0
23:08:08.133 00.000 11824 MoveAxis(N, 0, ABG)
23:08:08.133 00.000 11824 Move returns status 0, amount 0
23:08:08.134 00.001 11824 move complete, result=0
23:08:08.134 00.000 11824 worker thread done servicing request
23:08:08.134 00.000 11824 Worker thread wakes up
23:08:08.134 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:08:08.134 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:08.138 00.004 12116 GuideStep: 0.2 px 0 ms EAST, 1.0 px 0 ms NORTH
23:08:09.696 01.558 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:08:09.699 00.003 12116 case statement mapped state 6 to 3
23:08:09.703 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:08:11.545 01.842 11824 Exposure complete
23:08:11.781 00.236 11824 worker thread done servicing request
23:08:11.781 00.000 12116 OnExposeComplete: enter
23:08:11.785 00.004 12116 UpdateGuideState(): m_state=6
23:08:11.789 00.004 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
23:08:11.792 00.003 12116 Star::Find returns 1 (0), X=572.27, Y=576.35, Mass=974085, SNR=120.3, Peak=65488 HFD=4.0
23:08:11.795 00.003 12116 MultiStar: [#1 -1.69,1.01,0.36,U] [#2 1.07,0.11,0.87,U] [#3 1.10,0.74,0.39,U] [#4 -1.96,2.01,0.41,U] 
23:08:11.798 00.003 12116 refined, 4 included, MultiStar: {-0.19, 0.80}, one-star: {-0.52, 0.86}
23:08:11.801 00.003 12116 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.71) = xAngle (-0.91 = -0.91)
23:08:11.805 00.004 12116 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.08 = 2.08)
23:08:11.807 00.002 12116 CameraToMount -- cameraX=-0.19 cameraY=0.80 hyp=0.82 cameraTheta=1.80 mountX=0.51 mountY=0.72, mountTheta=0.96
23:08:11.814 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.19, y=0.80, opts=13)
23:08:11.817 00.003 12116 Enqueuing Move request for scope (-0.19, 0.80)
23:08:11.821 00.004 11824 Worker thread wakes up
23:08:11.821 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6512, FiltMin=1936, FiltMax=65535, Gamma=0.510
23:08:11.824 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.80) opts 0xd
23:08:11.824 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.19, 0.80)
23:08:11.824 00.000 12116 UpdateGuideState exits: m=974085 SNR=120.3
23:08:11.827 00.003 11824 Moving (-0.19, 0.80) raw xDistance=0.51 yDistance=0.72
23:08:11.828 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:11.830 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
23:08:11.830 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:11.833 00.003 12116 Enqueuing Expose request
23:08:11.835 00.002 11824 switching direction from -1 to 1 - decHistory=3 oldest=-0.58 newest=2.50
23:08:11.836 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
23:08:11.836 00.000 11824 MoveAxis(W, 113, ABG)
23:08:11.836 00.000 11824 Guiding  Dir = 3, Dur = 113
23:08:11.836 00.000 11824 IsSlewing returns 0
23:08:11.836 00.000 11824 IsGuiding returns 0
23:08:11.837 00.001 11824 PulseGuide returned control before completion, sleep 123
23:08:11.970 00.133 11824 IsGuiding returns 1
23:08:11.970 00.000 11824 scope still moving after pulse duration time elapsed
23:08:12.001 00.031 11824 IsSlewing returns 0
23:08:12.001 00.000 11824 IsGuiding returns 0
23:08:12.001 00.000 11824 scope move finished after 113 + 51 ms
23:08:12.002 00.001 11824 Move returns status 0, amount 113
23:08:12.002 00.000 11824 MoveAxis(S, 135, ABG)
23:08:12.002 00.000 11824 Guiding  Dir = 1, Dur = 135
23:08:12.002 00.000 11824 IsSlewing returns 0
23:08:12.002 00.000 11824 IsGuiding returns 0
23:08:12.003 00.001 11824 PulseGuide returned control before completion, sleep 145
23:08:12.158 00.155 11824 IsGuiding returns 1
23:08:12.158 00.000 11824 scope still moving after pulse duration time elapsed
23:08:12.190 00.032 11824 IsSlewing returns 0
23:08:12.190 00.000 11824 IsGuiding returns 0
23:08:12.190 00.000 11824 scope move finished after 135 + 53 ms
23:08:12.190 00.000 11824 Move returns status 0, amount 135
23:08:12.190 00.000 11824 move complete, result=0
23:08:12.190 00.000 11824 worker thread done servicing request
23:08:12.191 00.001 11824 Worker thread wakes up
23:08:12.191 00.000 12116 GuideStep: 0.5 px 113 ms WEST, 0.7 px 135 ms SOUTH
23:08:12.194 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:08:12.194 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:15.591 03.397 11824 Exposure complete
23:08:15.830 00.239 11824 worker thread done servicing request
23:08:15.830 00.000 12116 OnExposeComplete: enter
23:08:15.833 00.003 12116 UpdateGuideState(): m_state=6
23:08:15.838 00.005 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
23:08:15.845 00.007 12116 Star::Find returns 1 (0), X=572.71, Y=576.31, Mass=880564, SNR=112.8, Peak=65498 HFD=3.7
23:08:15.848 00.003 12116 MultiStar: [#1 -1.38,1.80,0.36,U] [#2 1.50,0.08,1.10,U] [#3 1.62,0.31,0.54,U] [#4 -1.81,1.90,0.33,U] 
23:08:15.850 00.002 12116 refined, 4 included, MultiStar: {0.40, 0.71}, one-star: {-0.09, 0.82}
23:08:15.854 00.004 12116 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.71) = xAngle (-1.66 = -1.66)
23:08:15.857 00.003 12116 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.33 = 1.33)
23:08:15.859 00.002 12116 CameraToMount -- cameraX=0.40 cameraY=0.71 hyp=0.81 cameraTheta=1.06 mountX=-0.07 mountY=0.79, mountTheta=1.66
23:08:15.865 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.40, y=0.71, opts=13)
23:08:15.870 00.005 12116 Enqueuing Move request for scope (0.40, 0.71)
23:08:15.872 00.002 11824 Worker thread wakes up
23:08:15.873 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6563, FiltMin=1760, FiltMax=65535, Gamma=0.510
23:08:15.876 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.71) opts 0xd
23:08:15.876 00.000 12116 UpdateGuideState exits: m=880564 SNR=112.8
23:08:15.878 00.002 11824 Handling offset move in thread for scope, endpoint = (0.40, 0.71)
23:08:15.878 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:15.881 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:15.883 00.002 12116 Enqueuing Expose request
23:08:15.887 00.004 11824 Moving (0.40, 0.71) raw xDistance=-0.07 yDistance=0.79
23:08:15.887 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:08:15.887 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
23:08:15.887 00.000 11824 MoveAxis(E, 0, ABG)
23:08:15.887 00.000 11824 Move returns status 0, amount 0
23:08:15.887 00.000 11824 MoveAxis(S, 149, ABG)
23:08:15.887 00.000 11824 Guiding  Dir = 1, Dur = 149
23:08:15.888 00.001 11824 IsSlewing returns 0
23:08:15.888 00.000 11824 IsGuiding returns 0
23:08:15.888 00.000 11824 PulseGuide returned control before completion, sleep 159
23:08:16.057 00.169 11824 IsGuiding returns 1
23:08:16.057 00.000 11824 scope still moving after pulse duration time elapsed
23:08:16.088 00.031 11824 IsSlewing returns 0
23:08:16.088 00.000 11824 IsGuiding returns 0
23:08:16.088 00.000 11824 scope move finished after 149 + 50 ms
23:08:16.088 00.000 11824 Move returns status 0, amount 149
23:08:16.088 00.000 11824 move complete, result=0
23:08:16.089 00.001 11824 worker thread done servicing request
23:08:16.089 00.000 12116 GuideStep: -0.1 px 0 ms EAST, 0.8 px 149 ms SOUTH
23:08:16.092 00.003 11824 Worker thread wakes up
23:08:16.092 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:08:16.093 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:19.520 03.427 11824 Exposure complete
23:08:19.798 00.278 12116 OnExposeComplete: enter
23:08:19.802 00.004 12116 UpdateGuideState(): m_state=6
23:08:19.805 00.003 11824 worker thread done servicing request
23:08:19.805 00.000 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
23:08:19.808 00.003 12116 Star::Find returns 1 (0), X=572.57, Y=576.44, Mass=1367375, SNR=161.0, Peak=65535 HFD=4.1
23:08:19.812 00.004 12116 MultiStar: [#1 -0.88,1.74,0.18,U] [#2 1.41,0.12,1.20,U] [#3 1.53,0.48,0.88,U] [#4 -1.86,2.08,0.19,U] 
23:08:19.816 00.004 12116 refined, 4 included, MultiStar: {0.67, 0.64}, one-star: {-0.22, 0.94}
23:08:19.819 00.003 12116 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.71) = xAngle (-1.95 = -1.95)
23:08:19.821 00.002 12116 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.04 = 1.04)
23:08:19.824 00.003 12116 CameraToMount -- cameraX=0.67 cameraY=0.64 hyp=0.93 cameraTheta=0.77 mountX=-0.34 mountY=0.80, mountTheta=1.97
23:08:19.831 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.67, y=0.64, opts=13)
23:08:19.834 00.003 12116 Enqueuing Move request for scope (0.67, 0.64)
23:08:19.837 00.003 11824 Worker thread wakes up
23:08:19.837 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.64) opts 0xd
23:08:19.837 00.000 11824 Handling offset move in thread for scope, endpoint = (0.67, 0.64)
23:08:19.837 00.000 11824 Moving (0.67, 0.64) raw xDistance=-0.34 yDistance=0.80
23:08:19.837 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
23:08:19.837 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
23:08:19.837 00.000 11824 MoveAxis(E, 76, ABG)
23:08:19.837 00.000 11824 Guiding  Dir = 2, Dur = 76
23:08:19.838 00.001 11824 IsSlewing returns 0
23:08:19.838 00.000 11824 IsGuiding returns 0
23:08:19.838 00.000 11824 PulseGuide returned control before completion, sleep 86
23:08:19.838 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6400, FiltMin=1552, FiltMax=65535, Gamma=0.510
23:08:19.841 00.003 12116 UpdateGuideState exits: m=1367375 SNR=161.0
23:08:19.844 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:19.846 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:19.850 00.004 12116 Enqueuing Expose request
23:08:19.940 00.090 11824 IsGuiding returns 1
23:08:19.940 00.000 11824 scope still moving after pulse duration time elapsed
23:08:19.970 00.030 11824 IsSlewing returns 0
23:08:19.970 00.000 11824 IsGuiding returns 0
23:08:19.971 00.001 11824 scope move finished after 76 + 57 ms
23:08:19.971 00.000 11824 Move returns status 0, amount 76
23:08:19.971 00.000 11824 MoveAxis(S, 150, ABG)
23:08:19.971 00.000 11824 Guiding  Dir = 1, Dur = 150
23:08:19.971 00.000 11824 IsSlewing returns 0
23:08:19.971 00.000 11824 IsGuiding returns 0
23:08:19.972 00.001 11824 PulseGuide returned control before completion, sleep 160
23:08:20.145 00.173 11824 IsGuiding returns 0
23:08:20.145 00.000 11824 Move returns status 0, amount 150
23:08:20.145 00.000 11824 move complete, result=0
23:08:20.146 00.001 12116 GuideStep: -0.3 px 76 ms EAST, 0.8 px 150 ms SOUTH
23:08:20.150 00.004 11824 worker thread done servicing request
23:08:20.150 00.000 11824 Worker thread wakes up
23:08:20.150 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:08:20.151 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:23.565 03.414 11824 Exposure complete
23:08:23.723 00.158 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:08:23.728 00.005 12116 case statement mapped state 6 to 3
23:08:23.732 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:08:23.836 00.104 11824 worker thread done servicing request
23:08:23.836 00.000 12116 OnExposeComplete: enter
23:08:23.839 00.003 12116 UpdateGuideState(): m_state=6
23:08:23.845 00.006 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:08:23.848 00.003 12116 Star::Find returns 1 (0), X=572.73, Y=576.99, Mass=1473478, SNR=159.8, Peak=65535 HFD=4.3
23:08:23.853 00.005 12116 MultiStar: [#1 -1.66,2.28,0.22,U] [#2 1.49,0.63,1.28,U] [#3 1.61,0.85,0.81,U] [#4 -2.01,2.85,0.27,U] 
23:08:23.856 00.003 12116 refined, 4 included, MultiStar: {0.63, 1.19}, one-star: {-0.06, 1.50}
23:08:23.860 00.004 12116 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.71) = xAngle (-1.63 = -1.63)
23:08:23.863 00.003 12116 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.36 = 1.36)
23:08:23.866 00.003 12116 CameraToMount -- cameraX=0.63 cameraY=1.19 hyp=1.35 cameraTheta=1.09 mountX=-0.08 mountY=1.32, mountTheta=1.63
23:08:23.872 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.63, y=1.19, opts=13)
23:08:23.875 00.003 12116 Enqueuing Move request for scope (0.63, 1.19)
23:08:23.880 00.005 11824 Worker thread wakes up
23:08:23.880 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6109, FiltMin=1695, FiltMax=65535, Gamma=0.510
23:08:23.882 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.63, 1.19) opts 0xd
23:08:23.883 00.001 11824 Handling offset move in thread for scope, endpoint = (0.63, 1.19)
23:08:23.883 00.000 12116 UpdateGuideState exits: m=1473478 SNR=159.8
23:08:23.887 00.004 11824 Moving (0.63, 1.19) raw xDistance=-0.08 yDistance=1.32
23:08:23.887 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:23.891 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:08:23.892 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:23.895 00.003 12116 Enqueuing Expose request
23:08:23.897 00.002 11824 GuideAlgorithmResistSwitch::result() returns 1.32 from input 1.32
23:08:23.898 00.001 11824 MoveAxis(E, 0, ABG)
23:08:23.898 00.000 11824 Move returns status 0, amount 0
23:08:23.898 00.000 11824 MoveAxis(S, 248, ABG)
23:08:23.898 00.000 11824 Guiding  Dir = 1, Dur = 248
23:08:23.898 00.000 11824 IsSlewing returns 0
23:08:23.898 00.000 11824 IsGuiding returns 0
23:08:23.899 00.001 11824 PulseGuide returned control before completion, sleep 258
23:08:24.173 00.274 11824 IsGuiding returns 1
23:08:24.173 00.000 11824 scope still moving after pulse duration time elapsed
23:08:24.203 00.030 11824 IsSlewing returns 0
23:08:24.203 00.000 11824 IsGuiding returns 0
23:08:24.203 00.000 11824 scope move finished after 248 + 57 ms
23:08:24.203 00.000 11824 Move returns status 0, amount 248
23:08:24.204 00.001 11824 move complete, result=0
23:08:24.204 00.000 11824 worker thread done servicing request
23:08:24.204 00.000 12116 GuideStep: -0.1 px 0 ms EAST, 1.3 px 248 ms SOUTH
23:08:24.207 00.003 11824 Worker thread wakes up
23:08:24.207 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:08:24.207 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:27.609 03.402 11824 Exposure complete
23:08:27.826 00.217 11824 worker thread done servicing request
23:08:27.826 00.000 12116 OnExposeComplete: enter
23:08:27.830 00.004 12116 UpdateGuideState(): m_state=6
23:08:27.833 00.003 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
23:08:27.837 00.004 12116 Star::Find returns 1 (0), X=570.28, Y=576.19, Mass=1457766, SNR=193.0, Peak=65535 HFD=3.9
23:08:27.840 00.003 12116 MultiStar: [#1 -4.00,1.69,0.00,M1] [#2 -0.98,-0.42,1.05,U] [#3 -0.95,-0.06,0.77,U] [#4 -4.27,2.77,0.00,M1] 
23:08:27.843 00.003 12116 refined, 2 included, MultiStar: {-1.52, 0.08}, one-star: {-2.52, 0.70}
23:08:27.846 00.003 12116 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.71) = xAngle (0.38 = 0.38)
23:08:27.848 00.002 12116 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.36 = -2.92)
23:08:27.850 00.002 12116 CameraToMount -- cameraX=-1.52 cameraY=0.08 hyp=1.52 cameraTheta=3.09 mountX=1.41 mountY=-0.33, mountTheta=-0.23
23:08:27.858 00.008 12116 SchedulePrimaryMove(0D79E080, x=-1.52, y=0.08, opts=13)
23:08:27.861 00.003 12116 Enqueuing Move request for scope (-1.52, 0.08)
23:08:27.863 00.002 11824 Worker thread wakes up
23:08:27.863 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5904, FiltMin=1667, FiltMax=65535, Gamma=0.510
23:08:27.866 00.003 12116 UpdateGuideState exits: m=1457766 SNR=193.0
23:08:27.869 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.52, 0.08) opts 0xd
23:08:27.869 00.000 11824 Handling offset move in thread for scope, endpoint = (-1.52, 0.08)
23:08:27.869 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:27.872 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:27.874 00.002 12116 Enqueuing Expose request
23:08:27.876 00.002 11824 Moving (-1.52, 0.08) raw xDistance=1.41 yDistance=-0.33
23:08:27.876 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.41
23:08:27.876 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:27.877 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:08:27.877 00.000 11824 MoveAxis(W, 316, ABG)
23:08:27.877 00.000 11824 Guiding  Dir = 3, Dur = 316
23:08:27.877 00.000 11824 IsSlewing returns 0
23:08:27.877 00.000 11824 IsGuiding returns 0
23:08:27.877 00.000 11824 PulseGuide returned control before completion, sleep 326
23:08:28.216 00.339 11824 IsGuiding returns 1
23:08:28.216 00.000 11824 scope still moving after pulse duration time elapsed
23:08:28.247 00.031 11824 IsSlewing returns 0
23:08:28.247 00.000 11824 IsGuiding returns 0
23:08:28.247 00.000 11824 scope move finished after 316 + 53 ms
23:08:28.247 00.000 11824 Move returns status 0, amount 316
23:08:28.247 00.000 11824 MoveAxis(N, 0, ABG)
23:08:28.247 00.000 11824 Move returns status 0, amount 0
23:08:28.247 00.000 11824 move complete, result=0
23:08:28.248 00.001 11824 worker thread done servicing request
23:08:28.248 00.000 11824 Worker thread wakes up
23:08:28.248 00.000 12116 GuideStep: 1.4 px 316 ms WEST, -0.3 px 0 ms NORTH
23:08:28.251 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:08:28.252 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:31.740 03.488 11824 Exposure complete
23:08:32.059 00.319 11824 worker thread done servicing request
23:08:32.059 00.000 12116 OnExposeComplete: enter
23:08:32.064 00.005 12116 UpdateGuideState(): m_state=6
23:08:32.068 00.004 12116 Star::Find(15, 570, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
23:08:32.071 00.003 12116 Star::Find returns 1 (0), X=571.07, Y=575.44, Mass=1086464, SNR=167.6, Peak=65535 HFD=3.5
23:08:32.074 00.003 12116 MultiStar: [#1 -3.23,1.02,0.40,U] [#2 -0.13,-1.11,1.11,U] [#3 -0.12,-0.81,0.90,U] [#4 -3.46,1.86,0.33,U] 
23:08:32.079 00.005 12116 refined, 4 included, MultiStar: {-1.18, -0.26}, one-star: {-1.72, -0.05}
23:08:32.082 00.003 12116 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.71) = xAngle (-5.64 = 0.65)
23:08:32.085 00.003 12116 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.65 = -2.65)
23:08:32.087 00.002 12116 CameraToMount -- cameraX=-1.18 cameraY=-0.26 hyp=1.21 cameraTheta=-2.92 mountX=0.97 mountY=-0.57, mountTheta=-0.53
23:08:32.092 00.005 12116 SchedulePrimaryMove(0D79E080, x=-1.18, y=-0.26, opts=13)
23:08:32.096 00.004 12116 Enqueuing Move request for scope (-1.18, -0.26)
23:08:32.099 00.003 11824 Worker thread wakes up
23:08:32.099 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5776, FiltMin=1735, FiltMax=65533, Gamma=0.510
23:08:32.102 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -0.26) opts 0xd
23:08:32.102 00.000 12116 UpdateGuideState exits: m=1086464 SNR=167.6
23:08:32.104 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:32.107 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:32.110 00.003 11824 Handling offset move in thread for scope, endpoint = (-1.18, -0.26)
23:08:32.110 00.000 12116 Enqueuing Expose request
23:08:32.113 00.003 11824 Moving (-1.18, -0.26) raw xDistance=0.97 yDistance=-0.57
23:08:32.113 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.97
23:08:32.113 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:08:32.113 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
23:08:32.113 00.000 11824 MoveAxis(W, 238, ABG)
23:08:32.113 00.000 11824 Guiding  Dir = 3, Dur = 238
23:08:32.113 00.000 11824 IsSlewing returns 0
23:08:32.114 00.001 11824 IsGuiding returns 0
23:08:32.114 00.000 11824 PulseGuide returned control before completion, sleep 248
23:08:32.378 00.264 11824 IsGuiding returns 1
23:08:32.378 00.000 11824 scope still moving after pulse duration time elapsed
23:08:32.410 00.032 11824 IsSlewing returns 0
23:08:32.410 00.000 11824 IsGuiding returns 0
23:08:32.410 00.000 11824 scope move finished after 238 + 58 ms
23:08:32.410 00.000 11824 Move returns status 0, amount 238
23:08:32.410 00.000 11824 MoveAxis(N, 0, ABG)
23:08:32.411 00.001 11824 Move returns status 0, amount 0
23:08:32.411 00.000 11824 move complete, result=0
23:08:32.411 00.000 12116 GuideStep: 1.0 px 238 ms WEST, -0.6 px 0 ms NORTH
23:08:32.415 00.004 11824 worker thread done servicing request
23:08:32.416 00.001 11824 Worker thread wakes up
23:08:32.416 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:08:32.416 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:35.840 03.424 11824 Exposure complete
23:08:36.086 00.246 11824 worker thread done servicing request
23:08:36.086 00.000 12116 OnExposeComplete: enter
23:08:36.091 00.005 12116 UpdateGuideState(): m_state=6
23:08:36.095 00.004 12116 Star::Find(15, 571, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
23:08:36.097 00.002 12116 Star::Find returns 1 (0), X=571.65, Y=575.19, Mass=1262230, SNR=170.3, Peak=65535 HFD=3.7
23:08:36.100 00.003 12116 MultiStar: [#1 -2.71,0.72,0.27,U] [#2 0.44,-1.42,1.07,U] [#3 0.48,-0.93,0.70,U] [#4 -3.20,1.79,0.32,U] 
23:08:36.105 00.005 12116 refined, 4 included, MultiStar: {-0.62, -0.51}, one-star: {-1.14, -0.30}
23:08:36.109 00.004 12116 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.71) = xAngle (-5.17 = 1.11)
23:08:36.113 00.004 12116 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.19 = -2.19)
23:08:36.116 00.003 12116 CameraToMount -- cameraX=-0.62 cameraY=-0.51 hyp=0.80 cameraTheta=-2.46 mountX=0.36 mountY=-0.66, mountTheta=-1.07
23:08:36.124 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.62, y=-0.51, opts=13)
23:08:36.128 00.004 12116 Enqueuing Move request for scope (-0.62, -0.51)
23:08:36.131 00.003 11824 Worker thread wakes up
23:08:36.131 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5786, FiltMin=1581, FiltMax=65535, Gamma=0.510
23:08:36.134 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.51) opts 0xd
23:08:36.134 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.62, -0.51)
23:08:36.134 00.000 12116 UpdateGuideState exits: m=1262230 SNR=170.3
23:08:36.138 00.004 11824 Moving (-0.62, -0.51) raw xDistance=0.36 yDistance=-0.66
23:08:36.138 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.36
23:08:36.138 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:36.141 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:36.144 00.003 12116 Enqueuing Expose request
23:08:36.147 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:08:36.147 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
23:08:36.147 00.000 11824 MoveAxis(W, 97, ABG)
23:08:36.147 00.000 11824 Guiding  Dir = 3, Dur = 97
23:08:36.147 00.000 11824 IsSlewing returns 0
23:08:36.148 00.001 11824 IsGuiding returns 0
23:08:36.148 00.000 11824 PulseGuide returned control before completion, sleep 107
23:08:36.260 00.112 11824 IsGuiding returns 1
23:08:36.260 00.000 11824 scope still moving after pulse duration time elapsed
23:08:36.291 00.031 11824 IsSlewing returns 0
23:08:36.291 00.000 11824 IsGuiding returns 0
23:08:36.291 00.000 11824 scope move finished after 97 + 46 ms
23:08:36.291 00.000 11824 Move returns status 0, amount 97
23:08:36.291 00.000 11824 MoveAxis(N, 0, ABG)
23:08:36.291 00.000 11824 Move returns status 0, amount 0
23:08:36.291 00.000 11824 move complete, result=0
23:08:36.291 00.000 11824 worker thread done servicing request
23:08:36.291 00.000 11824 Worker thread wakes up
23:08:36.291 00.000 12116 GuideStep: 0.4 px 97 ms WEST, -0.7 px 0 ms NORTH
23:08:36.295 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:08:36.295 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:37.595 01.300 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:08:37.598 00.003 12116 case statement mapped state 6 to 3
23:08:37.601 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:08:39.711 02.110 11824 Exposure complete
23:08:39.957 00.246 11824 worker thread done servicing request
23:08:39.957 00.000 12116 OnExposeComplete: enter
23:08:39.961 00.004 12116 UpdateGuideState(): m_state=6
23:08:39.964 00.003 12116 Star::Find(15, 571, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
23:08:39.967 00.003 12116 Star::Find returns 1 (0), X=571.95, Y=574.72, Mass=1186658, SNR=183.5, Peak=65535 HFD=3.7
23:08:39.972 00.005 12116 MultiStar: [#1 -2.66,0.92,0.23,U] [#2 0.69,-1.98,1.02,U] [#3 0.58,-1.79,0.83,U] [#4 -2.88,1.86,0.24,U] 
23:08:39.974 00.002 12116 refined, 4 included, MultiStar: {-0.29, -1.09}, one-star: {-0.85, -0.77}
23:08:39.978 00.004 12116 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.71) = xAngle (-4.55 = 1.73)
23:08:39.981 00.003 12116 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.56 = -1.56)
23:08:39.984 00.003 12116 CameraToMount -- cameraX=-0.29 cameraY=-1.09 hyp=1.13 cameraTheta=-1.84 mountX=-0.18 mountY=-1.13, mountTheta=-1.73
23:08:39.990 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.29, y=-1.09, opts=13)
23:08:39.994 00.004 12116 Enqueuing Move request for scope (-0.29, -1.09)
23:08:39.997 00.003 11824 Worker thread wakes up
23:08:39.997 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5811, FiltMin=1683, FiltMax=65535, Gamma=0.510
23:08:40.000 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -1.09) opts 0xd
23:08:40.000 00.000 12116 UpdateGuideState exits: m=1186658 SNR=183.5
23:08:40.003 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.29, -1.09)
23:08:40.003 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:40.006 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:40.009 00.003 11824 Moving (-0.29, -1.09) raw xDistance=-0.18 yDistance=-1.13
23:08:40.009 00.000 12116 Enqueuing Expose request
23:08:40.012 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:08:40.013 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:08:40.013 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.13
23:08:40.013 00.000 11824 MoveAxis(E, 0, ABG)
23:08:40.013 00.000 11824 Move returns status 0, amount 0
23:08:40.013 00.000 11824 MoveAxis(N, 0, ABG)
23:08:40.013 00.000 11824 Move returns status 0, amount 0
23:08:40.013 00.000 11824 move complete, result=0
23:08:40.013 00.000 11824 worker thread done servicing request
23:08:40.014 00.001 11824 Worker thread wakes up
23:08:40.014 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:08:40.014 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:40.017 00.003 12116 GuideStep: -0.2 px 0 ms EAST, -1.1 px 0 ms NORTH
23:08:43.451 03.434 11824 Exposure complete
23:08:43.699 00.248 12116 OnExposeComplete: enter
23:08:43.705 00.006 11824 worker thread done servicing request
23:08:43.705 00.000 12116 UpdateGuideState(): m_state=6
23:08:43.709 00.004 12116 Star::Find(15, 571, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
23:08:43.712 00.003 12116 Star::Find returns 1 (0), X=571.27, Y=575.12, Mass=999826, SNR=159.5, Peak=65535 HFD=3.2
23:08:43.716 00.004 12116 MultiStar: [#1 -3.27,0.99,0.32,U] [#2 -0.09,-1.94,1.14,U] [#3 0.02,-1.57,0.86,U] [#4 -3.36,2.09,0.00,M1] 
23:08:43.720 00.004 12116 refined, 3 included, MultiStar: {-0.80, -1.09}, one-star: {-1.52, -0.37}
23:08:43.722 00.002 12116 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.71) = xAngle (-4.92 = 1.37)
23:08:43.726 00.004 12116 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.93 = -1.93)
23:08:43.728 00.002 12116 CameraToMount -- cameraX=-0.80 cameraY=-1.09 hyp=1.35 cameraTheta=-2.20 mountX=0.27 mountY=-1.27, mountTheta=-1.36
23:08:43.737 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.80, y=-1.09, opts=13)
23:08:43.740 00.003 12116 Enqueuing Move request for scope (-0.80, -1.09)
23:08:43.743 00.003 11824 Worker thread wakes up
23:08:43.743 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5795, FiltMin=1821, FiltMax=65535, Gamma=0.510
23:08:43.746 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -1.09) opts 0xd
23:08:43.746 00.000 12116 UpdateGuideState exits: m=999826 SNR=159.5
23:08:43.749 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:43.751 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.80, -1.09)
23:08:43.751 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:43.754 00.003 12116 Enqueuing Expose request
23:08:43.757 00.003 11824 Moving (-0.80, -1.09) raw xDistance=0.27 yDistance=-1.27
23:08:43.757 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
23:08:43.757 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:08:43.757 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.27
23:08:43.757 00.000 11824 MoveAxis(E, 0, ABG)
23:08:43.757 00.000 11824 Move returns status 0, amount 0
23:08:43.757 00.000 11824 MoveAxis(N, 0, ABG)
23:08:43.757 00.000 11824 Move returns status 0, amount 0
23:08:43.757 00.000 11824 move complete, result=0
23:08:43.757 00.000 11824 worker thread done servicing request
23:08:43.758 00.001 11824 Worker thread wakes up
23:08:43.758 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:08:43.758 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:43.760 00.002 12116 GuideStep: 0.3 px 0 ms EAST, -1.3 px 0 ms NORTH
23:08:47.131 03.371 11824 Exposure complete
23:08:47.347 00.216 11824 worker thread done servicing request
23:08:47.347 00.000 12116 OnExposeComplete: enter
23:08:47.350 00.003 12116 UpdateGuideState(): m_state=6
23:08:47.352 00.002 12116 Star::Find(15, 571, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
23:08:47.355 00.003 12116 Star::Find returns 1 (0), X=571.53, Y=574.73, Mass=1174949, SNR=181.0, Peak=65535 HFD=3.4
23:08:47.358 00.003 12116 MultiStar: [#1 -2.92,0.89,0.34,U] [#2 0.22,-2.14,0.97,U] [#3 0.27,-1.66,0.95,U] [#4 -3.19,2.04,0.00,M2] 
23:08:47.360 00.002 12116 refined, 3 included, MultiStar: {-0.55, -1.26}, one-star: {-1.26, -0.76}
23:08:47.362 00.002 12116 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.71) = xAngle (-4.70 = 1.59)
23:08:47.364 00.002 12116 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.71 = -1.71)
23:08:47.366 00.002 12116 CameraToMount -- cameraX=-0.55 cameraY=-1.26 hyp=1.38 cameraTheta=-1.98 mountX=-0.02 mountY=-1.36, mountTheta=-1.59
23:08:47.371 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.55, y=-1.26, opts=13)
23:08:47.373 00.002 12116 Enqueuing Move request for scope (-0.55, -1.26)
23:08:47.375 00.002 11824 Worker thread wakes up
23:08:47.375 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5722, FiltMin=1712, FiltMax=65535, Gamma=0.510
23:08:47.378 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -1.26) opts 0xd
23:08:47.378 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.55, -1.26)
23:08:47.378 00.000 11824 Moving (-0.55, -1.26) raw xDistance=-0.02 yDistance=-1.36
23:08:47.378 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:08:47.378 00.000 11824 resist switch: large excursion: input -1.36 thresh 1.35 direction from 1 to -1
23:08:47.378 00.000 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.09
23:08:47.378 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.36 from input -1.36
23:08:47.378 00.000 11824 MoveAxis(E, 0, ABG)
23:08:47.378 00.000 12116 UpdateGuideState exits: m=1174949 SNR=181.0
23:08:47.381 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:47.383 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:47.385 00.002 12116 Enqueuing Expose request
23:08:47.389 00.004 11824 Move returns status 0, amount 0
23:08:47.389 00.000 11824 MoveAxis(N, 256, ABG)
23:08:47.389 00.000 11824 Guiding  Dir = 0, Dur = 256
23:08:47.389 00.000 11824 IsSlewing returns 0
23:08:47.389 00.000 11824 IsGuiding returns 0
23:08:47.389 00.000 11824 PulseGuide returned control before completion, sleep 266
23:08:47.659 00.270 11824 IsGuiding returns 1
23:08:47.659 00.000 11824 scope still moving after pulse duration time elapsed
23:08:47.688 00.029 11824 IsSlewing returns 0
23:08:47.688 00.000 11824 IsGuiding returns 0
23:08:47.688 00.000 11824 scope move finished after 256 + 43 ms
23:08:47.688 00.000 11824 Move returns status 0, amount 256
23:08:47.688 00.000 11824 move complete, result=0
23:08:47.689 00.001 12116 GuideStep: -0.0 px 0 ms EAST, -1.4 px 256 ms NORTH
23:08:47.695 00.006 11824 worker thread done servicing request
23:08:47.696 00.001 11824 Worker thread wakes up
23:08:47.696 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:08:47.696 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:51.099 03.403 11824 Exposure complete
23:08:51.350 00.251 11824 worker thread done servicing request
23:08:51.350 00.000 12116 OnExposeComplete: enter
23:08:51.353 00.003 12116 UpdateGuideState(): m_state=6
23:08:51.359 00.006 12116 Star::Find(15, 571, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
23:08:51.362 00.003 12116 Star::Find returns 1 (0), X=571.81, Y=574.27, Mass=1212164, SNR=160.1, Peak=65535 HFD=3.7
23:08:51.366 00.004 12116 MultiStar: [#1 -2.59,0.26,0.34,U] [#2 0.57,-2.61,1.16,U] [#3 0.54,-2.26,1.00,U] [#4 -2.86,1.48,0.26,U] 
23:08:51.369 00.003 12116 single-star, 4 included, MultiStar: {-0.37, -1.61}, one-star: {-0.98, -1.22}
23:08:51.372 00.003 12116 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.71) = xAngle (-4.96 = 1.32)
23:08:51.376 00.004 12116 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.98 = -1.98)
23:08:51.378 00.002 12116 CameraToMount -- cameraX=-0.98 cameraY=-1.22 hyp=1.56 cameraTheta=-2.25 mountX=0.39 mountY=-1.44, mountTheta=-1.31
23:08:51.385 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.98, y=-1.22, opts=13)
23:08:51.389 00.004 12116 Enqueuing Move request for scope (-0.98, -1.22)
23:08:51.392 00.003 11824 Worker thread wakes up
23:08:51.392 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.98, -1.22) opts 0xd
23:08:51.392 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5802, FiltMin=2071, FiltMax=65535, Gamma=0.510
23:08:51.395 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.98, -1.22)
23:08:51.395 00.000 12116 UpdateGuideState exits: m=1212164 SNR=160.1
23:08:51.398 00.003 11824 Moving (-0.98, -1.22) raw xDistance=0.39 yDistance=-1.44
23:08:51.398 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:51.402 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
23:08:51.402 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.44 from input -1.44
23:08:51.402 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:51.405 00.003 12116 Enqueuing Expose request
23:08:51.410 00.005 11824 MoveAxis(W, 87, ABG)
23:08:51.410 00.000 11824 Guiding  Dir = 3, Dur = 87
23:08:51.410 00.000 11824 IsSlewing returns 0
23:08:51.411 00.001 11824 IsGuiding returns 0
23:08:51.411 00.000 11824 PulseGuide returned control before completion, sleep 97
23:08:51.412 00.001 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:08:51.415 00.003 12116 case statement mapped state 6 to 3
23:08:51.420 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:08:51.514 00.094 11824 IsGuiding returns 1
23:08:51.514 00.000 11824 scope still moving after pulse duration time elapsed
23:08:51.545 00.031 11824 IsSlewing returns 0
23:08:51.545 00.000 11824 IsGuiding returns 0
23:08:51.545 00.000 11824 scope move finished after 87 + 47 ms
23:08:51.545 00.000 11824 Move returns status 0, amount 87
23:08:51.545 00.000 11824 MoveAxis(N, 270, ABG)
23:08:51.546 00.001 11824 Guiding  Dir = 0, Dur = 270
23:08:51.546 00.000 11824 IsSlewing returns 0
23:08:51.546 00.000 11824 IsGuiding returns 0
23:08:51.546 00.000 11824 PulseGuide returned control before completion, sleep 280
23:08:51.843 00.297 11824 IsGuiding returns 1
23:08:51.843 00.000 11824 scope still moving after pulse duration time elapsed
23:08:51.875 00.032 11824 IsSlewing returns 0
23:08:51.876 00.001 11824 IsGuiding returns 0
23:08:51.876 00.000 11824 scope move finished after 270 + 59 ms
23:08:51.876 00.000 11824 Move returns status 0, amount 270
23:08:51.876 00.000 11824 move complete, result=0
23:08:51.876 00.000 11824 worker thread done servicing request
23:08:51.877 00.001 12116 GuideStep: 0.4 px 87 ms WEST, -1.4 px 270 ms NORTH
23:08:51.880 00.003 11824 Worker thread wakes up
23:08:51.881 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:08:51.881 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:55.290 03.409 11824 Exposure complete
23:08:55.528 00.238 11824 worker thread done servicing request
23:08:55.528 00.000 12116 OnExposeComplete: enter
23:08:55.531 00.003 12116 UpdateGuideState(): m_state=6
23:08:55.535 00.004 12116 Star::Find(15, 571, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
23:08:55.539 00.004 12116 Star::Find returns 1 (0), X=573.89, Y=573.88, Mass=1055038, SNR=164.2, Peak=65535 HFD=3.1
23:08:55.542 00.003 12116 MultiStar: [#1 -0.45,0.16,0.36,U] [#2 2.69,-3.07,0.00,M1] [#3 2.63,-2.78,0.00,M1] [#4 -0.83,1.54,0.24,U] 
23:08:55.545 00.003 12116 refined, 2 included, MultiStar: {0.46, -0.73}, one-star: {1.10, -1.61}
23:08:55.548 00.003 12116 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.71) = xAngle (-3.73 = 2.56)
23:08:55.551 00.003 12116 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.74 = -0.74)
23:08:55.555 00.004 12116 CameraToMount -- cameraX=0.46 cameraY=-0.73 hyp=0.86 cameraTheta=-1.01 mountX=-0.72 mountY=-0.58, mountTheta=-2.46
23:08:55.564 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.46, y=-0.73, opts=13)
23:08:55.567 00.003 12116 Enqueuing Move request for scope (0.46, -0.73)
23:08:55.571 00.004 11824 Worker thread wakes up
23:08:55.571 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5891, FiltMin=1720, FiltMax=65535, Gamma=0.510
23:08:55.575 00.004 12116 UpdateGuideState exits: m=1055038 SNR=164.2
23:08:55.577 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.73) opts 0xd
23:08:55.578 00.001 11824 Handling offset move in thread for scope, endpoint = (0.46, -0.73)
23:08:55.578 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:55.581 00.003 11824 Moving (0.46, -0.73) raw xDistance=-0.72 yDistance=-0.58
23:08:55.581 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.72
23:08:55.581 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
23:08:55.581 00.000 11824 MoveAxis(E, 155, ABG)
23:08:55.581 00.000 11824 Guiding  Dir = 2, Dur = 155
23:08:55.581 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:55.585 00.004 12116 Enqueuing Expose request
23:08:55.588 00.003 11824 IsSlewing returns 0
23:08:55.588 00.000 11824 IsGuiding returns 0
23:08:55.589 00.001 11824 PulseGuide returned control before completion, sleep 165
23:08:55.770 00.181 11824 IsGuiding returns 1
23:08:55.770 00.000 11824 scope still moving after pulse duration time elapsed
23:08:55.802 00.032 11824 IsSlewing returns 0
23:08:55.802 00.000 11824 IsGuiding returns 0
23:08:55.802 00.000 11824 scope move finished after 155 + 58 ms
23:08:55.802 00.000 11824 Move returns status 0, amount 155
23:08:55.803 00.001 11824 MoveAxis(N, 109, ABG)
23:08:55.803 00.000 11824 Guiding  Dir = 0, Dur = 109
23:08:55.803 00.000 11824 IsSlewing returns 0
23:08:55.803 00.000 11824 IsGuiding returns 0
23:08:55.804 00.001 11824 PulseGuide returned control before completion, sleep 119
23:08:55.926 00.122 11824 IsGuiding returns 1
23:08:55.926 00.000 11824 scope still moving after pulse duration time elapsed
23:08:55.958 00.032 11824 IsSlewing returns 0
23:08:55.958 00.000 11824 IsGuiding returns 0
23:08:55.959 00.001 11824 scope move finished after 109 + 46 ms
23:08:55.959 00.000 11824 Move returns status 0, amount 109
23:08:55.959 00.000 11824 move complete, result=0
23:08:55.959 00.000 11824 worker thread done servicing request
23:08:55.959 00.000 12116 GuideStep: -0.7 px 155 ms EAST, -0.6 px 109 ms NORTH
23:08:55.962 00.003 11824 Worker thread wakes up
23:08:55.963 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:08:55.963 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:08:59.474 03.511 11824 Exposure complete
23:08:59.803 00.329 12116 OnExposeComplete: enter
23:08:59.806 00.003 12116 UpdateGuideState(): m_state=6
23:08:59.810 00.004 11824 worker thread done servicing request
23:08:59.811 00.001 12116 Star::Find(15, 573, 573, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
23:08:59.819 00.008 12116 Star::Find returns 1 (0), X=573.76, Y=574.21, Mass=1097192, SNR=154.8, Peak=65535 HFD=3.5
23:08:59.823 00.004 12116 MultiStar: [#1 -0.70,0.68,0.39,U] [#2 2.49,-2.65,0.00,M2] [#3 2.50,-2.34,0.92,U] [#4 -0.78,2.08,0.24,U] 
23:08:59.827 00.004 12116 refined, 3 included, MultiStar: {1.10, -1.05}, one-star: {0.96, -1.29}
23:08:59.830 00.003 12116 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.71) = xAngle (-3.48 = 2.81)
23:08:59.833 00.003 12116 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.49 = -0.49)
23:08:59.836 00.003 12116 CameraToMount -- cameraX=1.10 cameraY=-1.05 hyp=1.52 cameraTheta=-0.76 mountX=-1.43 mountY=-0.71, mountTheta=-2.68
23:08:59.842 00.006 12116 SchedulePrimaryMove(0D79E080, x=1.10, y=-1.05, opts=13)
23:08:59.847 00.005 12116 Enqueuing Move request for scope (1.10, -1.05)
23:08:59.850 00.003 11824 Worker thread wakes up
23:08:59.850 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (1.10, -1.05) opts 0xd
23:08:59.850 00.000 11824 Handling offset move in thread for scope, endpoint = (1.10, -1.05)
23:08:59.850 00.000 11824 Moving (1.10, -1.05) raw xDistance=-1.43 yDistance=-0.71
23:08:59.850 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.43
23:08:59.850 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
23:08:59.850 00.000 11824 MoveAxis(E, 332, ABG)
23:08:59.850 00.000 11824 Guiding  Dir = 2, Dur = 332
23:08:59.851 00.001 11824 IsSlewing returns 0
23:08:59.851 00.000 11824 IsGuiding returns 0
23:08:59.851 00.000 11824 PulseGuide returned control before completion, sleep 342
23:08:59.851 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5891, FiltMin=1655, FiltMax=65535, Gamma=0.510
23:08:59.857 00.006 12116 UpdateGuideState exits: m=1097192 SNR=154.8
23:08:59.861 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:59.888 00.027 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:08:59.892 00.004 12116 Enqueuing Expose request
23:09:00.205 00.313 11824 IsGuiding returns 1
23:09:00.205 00.000 11824 scope still moving after pulse duration time elapsed
23:09:00.237 00.032 11824 IsSlewing returns 0
23:09:00.237 00.000 11824 IsGuiding returns 0
23:09:00.237 00.000 11824 scope move finished after 332 + 53 ms
23:09:00.237 00.000 11824 Move returns status 0, amount 332
23:09:00.237 00.000 11824 MoveAxis(N, 134, ABG)
23:09:00.238 00.001 11824 Guiding  Dir = 0, Dur = 134
23:09:00.238 00.000 11824 IsSlewing returns 0
23:09:00.238 00.000 11824 IsGuiding returns 0
23:09:00.238 00.000 11824 PulseGuide returned control before completion, sleep 144
23:09:00.392 00.154 11824 IsGuiding returns 1
23:09:00.392 00.000 11824 scope still moving after pulse duration time elapsed
23:09:00.440 00.048 11824 IsSlewing returns 0
23:09:00.440 00.000 11824 IsGuiding returns 1
23:09:00.483 00.043 11824 IsSlewing returns 0
23:09:00.485 00.002 11824 IsGuiding returns 1
23:09:00.531 00.046 11824 IsSlewing returns 0
23:09:00.532 00.001 11824 IsGuiding returns 1
23:09:00.566 00.034 11824 IsSlewing returns 0
23:09:00.567 00.001 11824 IsGuiding returns 1
23:09:00.596 00.029 11824 IsSlewing returns 0
23:09:00.596 00.000 11824 IsGuiding returns 1
23:09:00.627 00.031 11824 IsSlewing returns 0
23:09:00.627 00.000 11824 IsGuiding returns 1
23:09:00.659 00.032 11824 IsSlewing returns 0
23:09:00.659 00.000 11824 IsGuiding returns 0
23:09:00.659 00.000 11824 scope move finished after 134 + 287 ms
23:09:00.659 00.000 11824 Move returns status 0, amount 134
23:09:00.659 00.000 11824 move complete, result=0
23:09:00.660 00.001 12116 GuideStep: -1.4 px 332 ms EAST, -0.7 px 134 ms NORTH
23:09:00.665 00.005 11824 worker thread done servicing request
23:09:00.665 00.000 11824 Worker thread wakes up
23:09:00.665 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:00.665 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:09:04.078 03.413 11824 Exposure complete
23:09:04.321 00.243 11824 worker thread done servicing request
23:09:04.321 00.000 12116 OnExposeComplete: enter
23:09:04.325 00.004 12116 UpdateGuideState(): m_state=6
23:09:04.329 00.004 12116 Star::Find(15, 573, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:09:04.331 00.002 12116 Star::Find returns 1 (0), X=572.91, Y=575.28, Mass=1138526, SNR=144.4, Peak=65535 HFD=3.5
23:09:04.337 00.006 12116 MultiStar: [#1 -1.35,1.75,0.35,U] [#2 1.65,-1.66,1.10,U] [#3 1.64,-1.27,1.04,U] [#4 -1.86,2.79,0.32,U] 
23:09:04.340 00.003 12116 single-star, 4 included, MultiStar: {0.67, -0.48}, one-star: {0.12, -0.21}
23:09:04.344 00.004 12116 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.71) = xAngle (-3.79 = 2.49)
23:09:04.347 00.003 12116 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.80 = -0.80)
23:09:04.352 00.005 12116 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.07 mountX=-0.19 mountY=-0.18, mountTheta=-2.41
23:09:04.364 00.012 12116 SchedulePrimaryMove(0D79E080, x=0.12, y=-0.21, opts=13)
23:09:04.369 00.005 12116 Enqueuing Move request for scope (0.12, -0.21)
23:09:04.374 00.005 11824 Worker thread wakes up
23:09:04.374 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5930, FiltMin=1749, FiltMax=65535, Gamma=0.510
23:09:04.378 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
23:09:04.378 00.000 11824 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
23:09:04.378 00.000 12116 UpdateGuideState exits: m=1138526 SNR=144.4
23:09:04.382 00.004 11824 Moving (0.12, -0.21) raw xDistance=-0.19 yDistance=-0.18
23:09:04.382 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:04.386 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:09:04.386 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:09:04.390 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:04.391 00.001 12116 Enqueuing Expose request
23:09:04.399 00.008 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:09:04.399 00.000 11824 MoveAxis(E, 0, ABG)
23:09:04.399 00.000 11824 Move returns status 0, amount 0
23:09:04.400 00.001 11824 MoveAxis(N, 0, ABG)
23:09:04.400 00.000 11824 Move returns status 0, amount 0
23:09:04.400 00.000 11824 move complete, result=0
23:09:04.404 00.004 11824 worker thread done servicing request
23:09:04.404 00.000 11824 Worker thread wakes up
23:09:04.404 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:04.404 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:09:04.413 00.009 12116 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:09:05.614 01.201 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:09:05.618 00.004 12116 case statement mapped state 6 to 3
23:09:05.623 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:09:07.802 02.179 11824 Exposure complete
23:09:08.039 00.237 11824 worker thread done servicing request
23:09:08.039 00.000 12116 OnExposeComplete: enter
23:09:08.042 00.003 12116 UpdateGuideState(): m_state=6
23:09:08.046 00.004 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
23:09:08.049 00.003 12116 Star::Find returns 1 (0), X=573.13, Y=575.31, Mass=1354439, SNR=161.7, Peak=65535 HFD=3.9
23:09:08.052 00.003 12116 MultiStar: [#1 -1.35,1.93,0.27,U] [#2 1.74,-1.85,1.29,U] [#3 1.74,-1.46,1.01,U] [#4 -1.48,3.85,0.00,M1] 
23:09:08.055 00.003 12116 single-star, 3 included, MultiStar: {1.11, -0.99}, one-star: {0.34, -0.18}
23:09:08.058 00.003 12116 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.71) = xAngle (-3.20 = 3.08)
23:09:08.061 00.003 12116 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.22 = -0.22)
23:09:08.064 00.003 12116 CameraToMount -- cameraX=0.34 cameraY=-0.18 hyp=0.38 cameraTheta=-0.49 mountX=-0.38 mountY=-0.08, mountTheta=-2.93
23:09:08.070 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.34, y=-0.18, opts=13)
23:09:08.073 00.003 12116 Enqueuing Move request for scope (0.34, -0.18)
23:09:08.076 00.003 11824 Worker thread wakes up
23:09:08.076 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6058, FiltMin=1806, FiltMax=65535, Gamma=0.510
23:09:08.079 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.18) opts 0xd
23:09:08.079 00.000 12116 UpdateGuideState exits: m=1354439 SNR=161.7
23:09:08.082 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:08.084 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:09:08.087 00.003 12116 Enqueuing Expose request
23:09:08.089 00.002 11824 Handling offset move in thread for scope, endpoint = (0.34, -0.18)
23:09:08.090 00.001 11824 Moving (0.34, -0.18) raw xDistance=-0.38 yDistance=-0.08
23:09:08.090 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
23:09:08.090 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:08.090 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:09:08.090 00.000 11824 MoveAxis(E, 85, ABG)
23:09:08.090 00.000 11824 Guiding  Dir = 2, Dur = 85
23:09:08.090 00.000 11824 IsSlewing returns 0
23:09:08.090 00.000 11824 IsGuiding returns 0
23:09:08.091 00.001 11824 PulseGuide returned control before completion, sleep 95
23:09:08.188 00.097 11824 IsGuiding returns 1
23:09:08.188 00.000 11824 scope still moving after pulse duration time elapsed
23:09:08.219 00.031 11824 IsSlewing returns 0
23:09:08.219 00.000 11824 IsGuiding returns 0
23:09:08.219 00.000 11824 scope move finished after 85 + 44 ms
23:09:08.220 00.001 11824 Move returns status 0, amount 85
23:09:08.220 00.000 11824 MoveAxis(N, 0, ABG)
23:09:08.220 00.000 11824 Move returns status 0, amount 0
23:09:08.220 00.000 11824 move complete, result=0
23:09:08.220 00.000 12116 GuideStep: -0.4 px 85 ms EAST, -0.1 px 0 ms NORTH
23:09:08.224 00.004 11824 worker thread done servicing request
23:09:08.224 00.000 11824 Worker thread wakes up
23:09:08.225 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:08.225 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:09:11.646 03.421 11824 Exposure complete
23:09:11.889 00.243 11824 worker thread done servicing request
23:09:11.889 00.000 12116 OnExposeComplete: enter
23:09:11.892 00.003 12116 UpdateGuideState(): m_state=6
23:09:11.896 00.004 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
23:09:11.899 00.003 12116 Star::Find returns 1 (0), X=572.42, Y=575.04, Mass=121408, SNR=27.9, Peak=18951 HFD=3.0
23:09:11.902 00.003 12116 MultiStar: [#1 -1.43,1.89,1.99,U] [#2 1.54,-1.92,1.79,U] [#3 1.71,-1.70,1.75,U] [#4 -1.77,3.81,0.00,M2] 
23:09:11.906 00.004 12116 single-star, 3 included, MultiStar: {0.39, -0.47}, one-star: {-0.37, -0.45}
23:09:11.909 00.003 12116 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.71) = xAngle (-4.97 = 1.31)
23:09:11.912 00.003 12116 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.98 = -1.98)
23:09:11.915 00.003 12116 CameraToMount -- cameraX=-0.37 cameraY=-0.45 hyp=0.58 cameraTheta=-2.25 mountX=0.15 mountY=-0.54, mountTheta=-1.30
23:09:11.922 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.37, y=-0.45, opts=13)
23:09:11.925 00.003 12116 Enqueuing Move request for scope (-0.37, -0.45)
23:09:11.930 00.005 11824 Worker thread wakes up
23:09:11.930 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.45) opts 0xd
23:09:11.930 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6304, FiltMin=1744, FiltMax=65533, Gamma=0.510
23:09:11.933 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.37, -0.45)
23:09:11.933 00.000 12116 UpdateGuideState exits: m=121408 SNR=27.9
23:09:11.936 00.003 11824 Moving (-0.37, -0.45) raw xDistance=0.15 yDistance=-0.54
23:09:11.936 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:11.939 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:09:11.939 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:09:11.942 00.003 12116 Enqueuing Expose request
23:09:11.945 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:09:11.945 00.000 11824 MoveAxis(E, 0, ABG)
23:09:11.945 00.000 11824 Move returns status 0, amount 0
23:09:11.946 00.001 11824 MoveAxis(N, 101, ABG)
23:09:11.946 00.000 11824 Guiding  Dir = 0, Dur = 101
23:09:11.946 00.000 11824 IsSlewing returns 0
23:09:11.946 00.000 11824 IsGuiding returns 0
23:09:11.946 00.000 11824 PulseGuide returned control before completion, sleep 111
23:09:12.066 00.120 11824 IsGuiding returns 1
23:09:12.066 00.000 11824 scope still moving after pulse duration time elapsed
23:09:12.097 00.031 11824 IsSlewing returns 0
23:09:12.097 00.000 11824 IsGuiding returns 0
23:09:12.097 00.000 11824 scope move finished after 101 + 49 ms
23:09:12.097 00.000 11824 Move returns status 0, amount 101
23:09:12.097 00.000 11824 move complete, result=0
23:09:12.097 00.000 11824 worker thread done servicing request
23:09:12.098 00.001 11824 Worker thread wakes up
23:09:12.098 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:12.098 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:09:12.098 00.000 12116 GuideStep: 0.1 px 0 ms EAST, -0.5 px 101 ms NORTH
23:09:15.532 03.434 11824 Exposure complete
23:09:15.804 00.272 12116 OnExposeComplete: enter
23:09:15.807 00.003 12116 UpdateGuideState(): m_state=6
23:09:15.810 00.003 11824 worker thread done servicing request
23:09:15.811 00.001 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
23:09:15.815 00.004 12116 Star::Find returns 1 (0), X=573.86, Y=575.21, Mass=317222, SNR=69.0, Peak=39616 HFD=3.1
23:09:15.819 00.004 12116 MultiStar: [#1 -1.18,1.17,0.29,U] [#2 2.27,-2.03,0.59,U] [#3 2.46,-2.12,0.27,U] [#4 -1.18,3.71,0.00,M3] 
23:09:15.822 00.003 12116 single-star, 3 included, MultiStar: {1.27, -0.80}, one-star: {1.06, -0.28}
23:09:15.825 00.003 12116 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.71) = xAngle (-2.98 = -2.98)
23:09:15.828 00.003 12116 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.01 = 0.01)
23:09:15.830 00.002 12116 CameraToMount -- cameraX=1.06 cameraY=-0.28 hyp=1.10 cameraTheta=-0.26 mountX=-1.08 mountY=0.01, mountTheta=3.13
23:09:15.836 00.006 12116 SchedulePrimaryMove(0D79E080, x=1.06, y=-0.28, opts=13)
23:09:15.838 00.002 12116 Enqueuing Move request for scope (1.06, -0.28)
23:09:15.841 00.003 11824 Worker thread wakes up
23:09:15.841 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.28) opts 0xd
23:09:15.841 00.000 11824 Handling offset move in thread for scope, endpoint = (1.06, -0.28)
23:09:15.841 00.000 11824 Moving (1.06, -0.28) raw xDistance=-1.08 yDistance=0.01
23:09:15.841 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.08
23:09:15.841 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:15.842 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:09:15.842 00.000 11824 MoveAxis(E, 243, ABG)
23:09:15.842 00.000 11824 Guiding  Dir = 2, Dur = 243
23:09:15.842 00.000 11824 IsSlewing returns 0
23:09:15.842 00.000 11824 IsGuiding returns 0
23:09:15.842 00.000 11824 PulseGuide returned control before completion, sleep 253
23:09:15.843 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6823, FiltMin=1802, FiltMax=65533, Gamma=0.510
23:09:15.846 00.003 12116 UpdateGuideState exits: m=317222 SNR=69.0
23:09:15.867 00.021 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:15.874 00.007 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:09:15.877 00.003 12116 Enqueuing Expose request
23:09:16.270 00.393 11824 IsGuiding returns 0
23:09:16.270 00.000 11824 Move returns status 0, amount 243
23:09:16.270 00.000 11824 MoveAxis(N, 0, ABG)
23:09:16.270 00.000 11824 Move returns status 0, amount 0
23:09:16.270 00.000 11824 move complete, result=0
23:09:16.270 00.000 11824 worker thread done servicing request
23:09:16.271 00.001 11824 Worker thread wakes up
23:09:16.271 00.000 12116 GuideStep: -1.1 px 243 ms EAST, 0.0 px 0 ms NORTH
23:09:16.274 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:16.275 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:09:19.756 03.481 11824 Exposure complete
23:09:19.997 00.241 11824 worker thread done servicing request
23:09:19.997 00.000 12116 OnExposeComplete: enter
23:09:20.002 00.005 12116 UpdateGuideState(): m_state=6
23:09:20.005 00.003 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
23:09:20.008 00.003 12116 Star::Find returns 1 (0), X=573.04, Y=575.54, Mass=219305, SNR=36.3, Peak=30528 HFD=3.5
23:09:20.011 00.003 12116 MultiStar: [#1 -1.67,3.22,0.00,M1] [#2 1.46,-1.12,1.10,U] [#3 1.35,-1.11,0.83,U] [#4 -2.21,3.67,0.00,M4] 
23:09:20.014 00.003 12116 single-star, 2 included, MultiStar: {1.02, -0.72}, one-star: {0.25, 0.05}
23:09:20.017 00.003 12116 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.71) = xAngle (-2.53 = -2.53)
23:09:20.020 00.003 12116 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.46 = 0.46)
23:09:20.022 00.002 12116 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.26 cameraTheta=0.19 mountX=-0.21 mountY=0.11, mountTheta=2.64
23:09:20.028 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=0.05, opts=13)
23:09:20.031 00.003 12116 Enqueuing Move request for scope (0.25, 0.05)
23:09:20.034 00.003 11824 Worker thread wakes up
23:09:20.034 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7290, FiltMin=2026, FiltMax=65533, Gamma=0.510
23:09:20.037 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.05) opts 0xd
23:09:20.037 00.000 11824 Handling offset move in thread for scope, endpoint = (0.25, 0.05)
23:09:20.037 00.000 11824 Moving (0.25, 0.05) raw xDistance=-0.21 yDistance=0.11
23:09:20.037 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:09:20.037 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:20.037 00.000 12116 UpdateGuideState exits: m=219305 SNR=36.3
23:09:20.040 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:09:20.040 00.000 11824 MoveAxis(E, 0, ABG)
23:09:20.040 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:20.044 00.004 11824 Move returns status 0, amount 0
23:09:20.044 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:09:20.047 00.003 12116 Enqueuing Expose request
23:09:20.050 00.003 11824 MoveAxis(N, 0, ABG)
23:09:20.050 00.000 11824 Move returns status 0, amount 0
23:09:20.050 00.000 11824 move complete, result=0
23:09:20.050 00.000 11824 worker thread done servicing request
23:09:20.051 00.001 11824 Worker thread wakes up
23:09:20.051 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:20.051 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:09:20.051 00.000 12116 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:23.469 03.418 11824 Exposure complete
23:09:23.704 00.235 11824 worker thread done servicing request
23:09:23.704 00.000 12116 OnExposeComplete: enter
23:09:23.708 00.004 12116 UpdateGuideState(): m_state=6
23:09:23.711 00.003 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
23:09:23.714 00.003 12116 Star::Find returns 1 (0), X=568.17, Y=576.15, Mass=86560, SNR=21.8, Peak=21837 HFD=2.4
23:09:23.717 00.003 12116 MultiStar: [#1 -6.93,0.43,0.00,M2] [#2 -3.04,-0.12,0.83,U] [#3 0.00,0.00,0.00,L] [#4 -6.49,2.24,0.00,M5] 
23:09:23.720 00.003 12116 refined, 1 included, MultiStar: {-3.91, 0.31}, one-star: {-4.62, 0.66}
23:09:23.723 00.003 12116 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.71) = xAngle (0.35 = 0.35)
23:09:23.726 00.003 12116 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.34 = -2.95)
23:09:23.729 00.003 12116 CameraToMount -- cameraX=-3.91 cameraY=0.31 hyp=3.92 cameraTheta=3.06 mountX=3.68 mountY=-0.76, mountTheta=-0.20
23:09:23.733 00.004 12116 SchedulePrimaryMove(0D79E080, x=-3.91, y=0.31, opts=13)
23:09:23.737 00.004 12116 Enqueuing Move request for scope (-3.91, 0.31)
23:09:23.739 00.002 11824 Worker thread wakes up
23:09:23.740 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7578, FiltMin=1747, FiltMax=65507, Gamma=0.510
23:09:23.743 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-3.91, 0.31) opts 0xd
23:09:23.743 00.000 12116 UpdateGuideState exits: m=86560 SNR=21.8
23:09:23.746 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:23.749 00.003 11824 Handling offset move in thread for scope, endpoint = (-3.91, 0.31)
23:09:23.749 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:09:23.752 00.003 12116 Enqueuing Expose request
23:09:23.755 00.003 11824 Moving (-3.91, 0.31) raw xDistance=3.68 yDistance=-0.76
23:09:23.755 00.000 11824 GuideAlgorithmHysteresis::Result() returns 2.32 from input 3.68
23:09:23.755 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
23:09:23.755 00.000 11824 MoveAxis(W, 825, ABG)
23:09:23.755 00.000 11824 Guiding  Dir = 3, Dur = 825
23:09:23.755 00.000 11824 IsSlewing returns 0
23:09:23.756 00.001 11824 IsGuiding returns 0
23:09:23.756 00.000 11824 PulseGuide returned control before completion, sleep 835
23:09:24.604 00.848 11824 IsGuiding returns 1
23:09:24.604 00.000 11824 scope still moving after pulse duration time elapsed
23:09:24.635 00.031 11824 IsSlewing returns 0
23:09:24.635 00.000 11824 IsGuiding returns 0
23:09:24.636 00.001 11824 scope move finished after 825 + 55 ms
23:09:24.636 00.000 11824 Move returns status 0, amount 825
23:09:24.636 00.000 11824 MoveAxis(N, 142, ABG)
23:09:24.636 00.000 11824 Guiding  Dir = 0, Dur = 142
23:09:24.636 00.000 11824 IsSlewing returns 0
23:09:24.636 00.000 11824 IsGuiding returns 0
23:09:24.637 00.001 11824 PulseGuide returned control before completion, sleep 152
23:09:24.794 00.157 11824 IsGuiding returns 1
23:09:24.794 00.000 11824 scope still moving after pulse duration time elapsed
23:09:24.826 00.032 11824 IsSlewing returns 0
23:09:24.826 00.000 11824 IsGuiding returns 0
23:09:24.826 00.000 11824 scope move finished after 142 + 47 ms
23:09:24.826 00.000 11824 Move returns status 0, amount 142
23:09:24.827 00.001 11824 move complete, result=0
23:09:24.827 00.000 11824 worker thread done servicing request
23:09:24.827 00.000 11824 Worker thread wakes up
23:09:24.827 00.000 12116 GuideStep: 3.7 px 825 ms WEST, -0.8 px 142 ms NORTH
23:09:24.830 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:24.830 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:09:28.271 03.441 11824 Exposure complete
23:09:28.644 00.373 12116 OnExposeComplete: enter
23:09:28.648 00.004 12116 UpdateGuideState(): m_state=6
23:09:28.654 00.006 11824 worker thread done servicing request
23:09:28.655 00.001 12116 Star::Find(15, 568, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
23:09:28.660 00.005 12116 Star::Find returns 1 (0), X=571.46, Y=574.84, Mass=205168, SNR=39.7, Peak=32695 HFD=2.5
23:09:28.664 00.004 12116 Star::Find false star n=4 nbg=265 bg=6213.6 sigma=948.0 thresh=9058 peak=7873
23:09:28.673 00.009 12116 Star::Find false star n=1 nbg=261 bg=11089.1 sigma=1273.2 thresh=14909 peak=12914
23:09:28.677 00.004 12116 Star::Find false star n=7 nbg=244 bg=11108.0 sigma=1001.3 thresh=14112 peak=12933
23:09:28.684 00.007 12116 Star::Find false star n=1 nbg=266 bg=4582.3 sigma=875.6 thresh=7209 peak=5979
23:09:28.689 00.005 12116 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] 
23:09:28.695 00.006 12116 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.71) = xAngle (-5.41 = 0.88)
23:09:28.701 00.006 12116 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.42 = -2.42)
23:09:28.706 00.005 12116 CameraToMount -- cameraX=-1.34 cameraY=-0.65 hyp=1.49 cameraTheta=-2.69 mountX=0.95 mountY=-0.98, mountTheta=-0.80
23:09:28.723 00.017 12116 SchedulePrimaryMove(0D79E080, x=-1.34, y=-0.65, opts=13)
23:09:28.728 00.005 12116 Enqueuing Move request for scope (-1.34, -0.65)
23:09:28.731 00.003 11824 Worker thread wakes up
23:09:28.731 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.34, -0.65) opts 0xd
23:09:28.731 00.000 11824 Handling offset move in thread for scope, endpoint = (-1.34, -0.65)
23:09:28.731 00.000 11824 Moving (-1.34, -0.65) raw xDistance=0.95 yDistance=-0.98
23:09:28.732 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.76 from input 0.95
23:09:28.732 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98
23:09:28.732 00.000 11824 MoveAxis(W, 270, ABG)
23:09:28.732 00.000 11824 Guiding  Dir = 3, Dur = 270
23:09:28.732 00.000 11824 IsSlewing returns 0
23:09:28.732 00.000 11824 IsGuiding returns 0
23:09:28.733 00.001 11824 PulseGuide returned control before completion, sleep 280
23:09:28.733 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7895, FiltMin=1971, FiltMax=65501, Gamma=0.510
23:09:28.736 00.003 12116 UpdateGuideState exits: m=205168 SNR=39.7
23:09:28.753 00.017 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:28.765 00.012 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:09:28.795 00.030 12116 Enqueuing Expose request
23:09:29.015 00.220 11824 IsGuiding returns 1
23:09:29.015 00.000 11824 scope still moving after pulse duration time elapsed
23:09:29.047 00.032 11824 IsSlewing returns 0
23:09:29.047 00.000 11824 IsGuiding returns 1
23:09:29.080 00.033 11824 IsSlewing returns 0
23:09:29.081 00.001 11824 IsGuiding returns 1
23:09:29.111 00.030 11824 IsSlewing returns 0
23:09:29.112 00.001 11824 IsGuiding returns 0
23:09:29.112 00.000 11824 scope move finished after 270 + 108 ms
23:09:29.112 00.000 11824 Move returns status 0, amount 270
23:09:29.112 00.000 11824 MoveAxis(N, 185, ABG)
23:09:29.112 00.000 11824 Guiding  Dir = 0, Dur = 185
23:09:29.112 00.000 11824 IsSlewing returns 0
23:09:29.113 00.001 11824 IsGuiding returns 0
23:09:29.113 00.000 11824 PulseGuide returned control before completion, sleep 195
23:09:29.316 00.203 11824 IsGuiding returns 1
23:09:29.316 00.000 11824 scope still moving after pulse duration time elapsed
23:09:29.348 00.032 11824 IsSlewing returns 0
23:09:29.348 00.000 11824 IsGuiding returns 0
23:09:29.348 00.000 11824 scope move finished after 185 + 50 ms
23:09:29.348 00.000 11824 Move returns status 0, amount 185
23:09:29.348 00.000 11824 move complete, result=0
23:09:29.349 00.001 12116 GuideStep: 0.9 px 270 ms WEST, -1.0 px 185 ms NORTH
23:09:29.354 00.005 11824 worker thread done servicing request
23:09:29.354 00.000 11824 Worker thread wakes up
23:09:29.354 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:29.354 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:09:32.804 03.450 11824 Exposure complete
23:09:33.101 00.297 11824 worker thread done servicing request
23:09:33.101 00.000 12116 OnExposeComplete: enter
23:09:33.106 00.005 12116 UpdateGuideState(): m_state=6
23:09:33.110 00.004 12116 Star::Find(15, 571, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
23:09:33.113 00.003 12116 Star::Find returns 1 (0), X=572.87, Y=575.72, Mass=459677, SNR=75.1, Peak=65488 HFD=2.7
23:09:33.116 00.003 12116 MultiStar: [#1 -2.18,0.20,0.17,U] [#2 1.56,-0.75,0.50,U] [#3 1.50,0.25,0.18,U] [#4 -1.41,0.79,0.18,U] 
23:09:33.120 00.004 12116 single-star, 4 included, MultiStar: {0.25, 0.04}, one-star: {0.08, 0.23}
23:09:33.123 00.003 12116 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.71) = xAngle (-1.46 = -1.46)
23:09:33.129 00.006 12116 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.52 = 1.52)
23:09:33.132 00.003 12116 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.25 mountX=0.03 mountY=0.24, mountTheta=1.46
23:09:33.145 00.013 12116 SchedulePrimaryMove(0D79E080, x=0.08, y=0.23, opts=13)
23:09:33.152 00.007 12116 Enqueuing Move request for scope (0.08, 0.23)
23:09:33.156 00.004 11824 Worker thread wakes up
23:09:33.156 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7939, FiltMin=1861, FiltMax=65533, Gamma=0.510
23:09:33.163 00.007 11824 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
23:09:33.163 00.000 11824 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
23:09:33.163 00.000 11824 Moving (0.08, 0.23) raw xDistance=0.03 yDistance=0.24
23:09:33.163 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:09:33.163 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:33.163 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:09:33.163 00.000 11824 MoveAxis(E, 0, ABG)
23:09:33.164 00.001 11824 Move returns status 0, amount 0
23:09:33.164 00.000 12116 UpdateGuideState exits: m=459677 SNR=75.1
23:09:33.168 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:33.175 00.007 11824 MoveAxis(N, 0, ABG)
23:09:33.175 00.000 11824 Move returns status 0, amount 0
23:09:33.175 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:09:33.180 00.005 11824 move complete, result=0
23:09:33.180 00.000 11824 worker thread done servicing request
23:09:33.180 00.000 12116 Enqueuing Expose request
23:09:33.190 00.010 11824 Worker thread wakes up
23:09:33.190 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:33.190 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:09:33.191 00.001 12116 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:36.598 03.407 11824 Exposure complete
23:09:36.831 00.233 11824 worker thread done servicing request
23:09:36.831 00.000 12116 OnExposeComplete: enter
23:09:36.834 00.003 12116 UpdateGuideState(): m_state=6
23:09:36.838 00.004 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
23:09:36.841 00.003 12116 Star::Find returns 1 (0), X=573.17, Y=575.46, Mass=342530, SNR=55.1, Peak=35760 HFD=3.5
23:09:36.844 00.003 12116 MultiStar: [#1 -0.89,0.84,0.29,U] [#2 1.97,-0.72,0.85,U] [#3 1.88,-0.57,0.46,U] [#4 -1.47,0.98,0.32,U] 
23:09:36.847 00.003 12116 single-star, 4 included, MultiStar: {0.75, -0.12}, one-star: {0.38, -0.03}
23:09:36.849 00.002 12116 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.71) = xAngle (-2.80 = -2.80)
23:09:36.853 00.004 12116 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.19 = 0.19)
23:09:36.855 00.002 12116 CameraToMount -- cameraX=0.38 cameraY=-0.03 hyp=0.38 cameraTheta=-0.08 mountX=-0.35 mountY=0.07, mountTheta=2.95
23:09:36.861 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.38, y=-0.03, opts=13)
23:09:36.864 00.003 12116 Enqueuing Move request for scope (0.38, -0.03)
23:09:36.868 00.004 11824 Worker thread wakes up
23:09:36.868 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.03) opts 0xd
23:09:36.868 00.000 11824 Handling offset move in thread for scope, endpoint = (0.38, -0.03)
23:09:36.868 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7722, FiltMin=1904, FiltMax=65535, Gamma=0.510
23:09:36.871 00.003 11824 Moving (0.38, -0.03) raw xDistance=-0.35 yDistance=0.07
23:09:36.871 00.000 12116 UpdateGuideState exits: m=342530 SNR=55.1
23:09:36.874 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:09:36.874 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:36.874 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:36.877 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:09:36.877 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:09:36.880 00.003 12116 Enqueuing Expose request
23:09:36.882 00.002 11824 MoveAxis(E, 79, ABG)
23:09:36.882 00.000 11824 Guiding  Dir = 2, Dur = 79
23:09:36.883 00.001 11824 IsSlewing returns 0
23:09:36.883 00.000 11824 IsGuiding returns 0
23:09:36.884 00.001 11824 PulseGuide returned control before completion, sleep 89
23:09:36.974 00.090 11824 IsGuiding returns 1
23:09:36.974 00.000 11824 scope still moving after pulse duration time elapsed
23:09:37.005 00.031 11824 IsSlewing returns 0
23:09:37.005 00.000 11824 IsGuiding returns 0
23:09:37.005 00.000 11824 scope move finished after 79 + 43 ms
23:09:37.005 00.000 11824 Move returns status 0, amount 79
23:09:37.005 00.000 11824 MoveAxis(N, 0, ABG)
23:09:37.005 00.000 11824 Move returns status 0, amount 0
23:09:37.006 00.001 11824 move complete, result=0
23:09:37.006 00.000 11824 worker thread done servicing request
23:09:37.006 00.000 11824 Worker thread wakes up
23:09:37.006 00.000 12116 GuideStep: -0.4 px 79 ms EAST, 0.1 px 0 ms NORTH
23:09:37.009 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:37.009 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:09:40.408 03.399 11824 Exposure complete
23:09:40.636 00.228 11824 worker thread done servicing request
23:09:40.636 00.000 12116 OnExposeComplete: enter
23:09:40.640 00.004 12116 UpdateGuideState(): m_state=6
23:09:40.644 00.004 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
23:09:40.646 00.002 12116 Star::Find returns 1 (0), X=572.57, Y=575.39, Mass=384996, SNR=53.2, Peak=34656 HFD=3.4
23:09:40.649 00.003 12116 MultiStar: [#1 -2.65,0.70,0.23,U] [#2 1.68,-1.02,1.99,U] [#3 1.71,-0.85,0.98,U] [#4 -2.53,2.33,0.19,U] 
23:09:40.652 00.003 12116 single-star, 4 included, MultiStar: {0.84, -0.54}, one-star: {-0.23, -0.10}
23:09:40.654 00.002 12116 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.71) = xAngle (-5.43 = 0.85)
23:09:40.657 00.003 12116 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.45 = -2.45)
23:09:40.660 00.003 12116 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.72 mountX=0.16 mountY=-0.16, mountTheta=-0.77
23:09:40.665 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=-0.10, opts=13)
23:09:40.668 00.003 12116 Enqueuing Move request for scope (-0.23, -0.10)
23:09:40.671 00.003 11824 Worker thread wakes up
23:09:40.671 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7584, FiltMin=2117, FiltMax=65535, Gamma=0.510
23:09:40.673 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
23:09:40.674 00.001 12116 UpdateGuideState exits: m=384996 SNR=53.2
23:09:40.677 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
23:09:40.677 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:40.679 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:09:40.682 00.003 12116 Enqueuing Expose request
23:09:40.685 00.003 11824 Moving (-0.23, -0.10) raw xDistance=0.16 yDistance=-0.16
23:09:40.685 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:09:40.685 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:40.685 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:09:40.685 00.000 11824 MoveAxis(E, 0, ABG)
23:09:40.685 00.000 11824 Move returns status 0, amount 0
23:09:40.685 00.000 11824 MoveAxis(N, 0, ABG)
23:09:40.685 00.000 11824 Move returns status 0, amount 0
23:09:40.686 00.001 11824 move complete, result=0
23:09:40.686 00.000 11824 worker thread done servicing request
23:09:40.686 00.000 11824 Worker thread wakes up
23:09:40.686 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:40.686 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:09:40.690 00.004 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:09:43.661 02.971 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:09:43.664 00.003 12116 case statement mapped state 6 to 3
23:09:43.666 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:09:44.090 00.424 11824 Exposure complete
23:09:44.361 00.271 11824 worker thread done servicing request
23:09:44.361 00.000 12116 OnExposeComplete: enter
23:09:44.372 00.011 12116 UpdateGuideState(): m_state=6
23:09:44.379 00.007 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
23:09:44.387 00.008 12116 Star::Find returns 1 (0), X=572.54, Y=575.54, Mass=271020, SNR=47.3, Peak=31639 HFD=3.2
23:09:44.392 00.005 12116 MultiStar: [#1 -1.10,0.35,0.49,U] [#2 1.51,-0.81,2.10,U] [#3 1.50,-0.61,1.14,U] [#4 -2.01,0.72,0.42,U] 
23:09:44.396 00.004 12116 single-star, 4 included, MultiStar: {0.63, -0.36}, one-star: {-0.25, 0.05}
23:09:44.400 00.004 12116 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.71) = xAngle (0.24 = 0.24)
23:09:44.405 00.005 12116 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.23 = -3.06)
23:09:44.410 00.005 12116 CameraToMount -- cameraX=-0.25 cameraY=0.05 hyp=0.25 cameraTheta=2.95 mountX=0.25 mountY=-0.02, mountTheta=-0.09
23:09:44.421 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=0.05, opts=13)
23:09:44.424 00.003 12116 Enqueuing Move request for scope (-0.25, 0.05)
23:09:44.429 00.005 11824 Worker thread wakes up
23:09:44.429 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7623, FiltMin=2077, FiltMax=65535, Gamma=0.510
23:09:44.432 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.05) opts 0xd
23:09:44.432 00.000 12116 UpdateGuideState exits: m=271020 SNR=47.3
23:09:44.436 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.25, 0.05)
23:09:44.436 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:44.439 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:09:44.442 00.003 12116 Enqueuing Expose request
23:09:44.445 00.003 11824 Moving (-0.25, 0.05) raw xDistance=0.25 yDistance=-0.02
23:09:44.445 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
23:09:44.445 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:44.445 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:09:44.445 00.000 11824 MoveAxis(E, 0, ABG)
23:09:44.445 00.000 11824 Move returns status 0, amount 0
23:09:44.445 00.000 11824 MoveAxis(N, 0, ABG)
23:09:44.445 00.000 11824 Move returns status 0, amount 0
23:09:44.445 00.000 11824 move complete, result=0
23:09:44.446 00.001 11824 worker thread done servicing request
23:09:44.446 00.000 11824 Worker thread wakes up
23:09:44.446 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:44.446 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:09:44.448 00.002 12116 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:47.856 03.408 11824 Exposure complete
23:09:48.155 00.299 11824 worker thread done servicing request
23:09:48.156 00.001 12116 OnExposeComplete: enter
23:09:48.159 00.003 12116 UpdateGuideState(): m_state=6
23:09:48.165 00.006 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
23:09:48.172 00.007 12116 Star::Find returns 1 (0), X=573.09, Y=575.89, Mass=235957, SNR=41.8, Peak=25370 HFD=3.8
23:09:48.177 00.005 12116 MultiStar: [#1 -0.26,0.28,0.48,U] [#2 2.07,-0.72,1.79,U] [#3 2.11,-0.39,1.14,U] [#4 -1.46,1.49,0.44,U] 
23:09:48.180 00.003 12116 single-star, 4 included, MultiStar: {1.16, -0.11}, one-star: {0.30, 0.40}
23:09:48.185 00.005 12116 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.71) = xAngle (-1.79 = -1.79)
23:09:48.190 00.005 12116 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.20 = 1.20)
23:09:48.195 00.005 12116 CameraToMount -- cameraX=0.30 cameraY=0.40 hyp=0.50 cameraTheta=0.93 mountX=-0.11 mountY=0.46, mountTheta=1.80
23:09:48.206 00.011 12116 SchedulePrimaryMove(0D79E080, x=0.30, y=0.40, opts=13)
23:09:48.210 00.004 12116 Enqueuing Move request for scope (0.30, 0.40)
23:09:48.214 00.004 11824 Worker thread wakes up
23:09:48.214 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7901, FiltMin=2023, FiltMax=65535, Gamma=0.510
23:09:48.220 00.006 11824 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.40) opts 0xd
23:09:48.220 00.000 11824 Handling offset move in thread for scope, endpoint = (0.30, 0.40)
23:09:48.220 00.000 11824 Moving (0.30, 0.40) raw xDistance=-0.11 yDistance=0.46
23:09:48.220 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:09:48.220 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:09:48.220 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
23:09:48.220 00.000 11824 MoveAxis(E, 0, ABG)
23:09:48.220 00.000 11824 Move returns status 0, amount 0
23:09:48.220 00.000 11824 MoveAxis(N, 0, ABG)
23:09:48.222 00.002 11824 Move returns status 0, amount 0
23:09:48.222 00.000 11824 move complete, result=0
23:09:48.222 00.000 12116 UpdateGuideState exits: m=235957 SNR=41.8
23:09:48.226 00.004 11824 worker thread done servicing request
23:09:48.226 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:48.230 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:09:48.234 00.004 12116 Enqueuing Expose request
23:09:48.237 00.003 11824 Worker thread wakes up
23:09:48.238 00.001 12116 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
23:09:48.241 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:48.241 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:09:51.642 03.401 11824 Exposure complete
23:09:51.879 00.237 11824 worker thread done servicing request
23:09:51.879 00.000 12116 OnExposeComplete: enter
23:09:51.882 00.003 12116 UpdateGuideState(): m_state=6
23:09:51.887 00.005 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
23:09:51.890 00.003 12116 Star::Find false star n=5 nbg=250 bg=9217.8 sigma=1044.0 thresh=12350 peak=11366
23:09:51.893 00.003 12116 Star::Find returns 0 (2), X=573.00, Y=575.00, Mass=19819, SNR=2.9, Peak=14074 HFD=0.0
23:09:51.895 00.002 12116 DistanceChecker: activated
23:09:51.899 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:09:51.905 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:09:51.908 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:09:51.911 00.003 11824 Worker thread wakes up
23:09:51.911 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:09:51.911 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:09:51.911 00.000 11824 move complete, result=0
23:09:51.911 00.000 11824 worker thread done servicing request
23:09:52.024 00.113 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:09:52.028 00.004 12116 Status Line: Star lost - low SNR
23:09:52.032 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8448, FiltMin=1616, FiltMax=65533, Gamma=0.510
23:09:52.038 00.006 12116 UpdateGuideState exits: Star lost - low SNR
23:09:52.043 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:52.046 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:09:52.049 00.003 12116 Enqueuing Expose request
23:09:52.054 00.005 11824 Worker thread wakes up
23:09:52.054 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:52.054 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:09:55.466 03.412 11824 Exposure complete
23:09:55.713 00.247 11824 worker thread done servicing request
23:09:55.713 00.000 12116 OnExposeComplete: enter
23:09:55.717 00.004 12116 UpdateGuideState(): m_state=6
23:09:55.721 00.004 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
23:09:55.723 00.002 12116 Star::Find false star n=13 nbg=241 bg=9050.0 sigma=991.0 thresh=12023 peak=11365
23:09:55.727 00.004 12116 Star::Find returns 0 (2), X=573.00, Y=575.00, Mass=47125, SNR=2.9, Peak=14842 HFD=0.0
23:09:55.730 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:09:55.735 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:09:55.739 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:09:55.743 00.004 11824 Worker thread wakes up
23:09:55.743 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:09:55.743 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:09:55.743 00.000 11824 move complete, result=0
23:09:55.744 00.001 11824 worker thread done servicing request
23:09:55.855 00.111 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:09:55.859 00.004 12116 Status Line: Star lost - low SNR
23:09:55.865 00.006 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8711, FiltMin=1533, FiltMax=65504, Gamma=0.510
23:09:55.869 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:09:55.872 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:55.875 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:09:55.878 00.003 12116 Enqueuing Expose request
23:09:55.880 00.002 11824 Worker thread wakes up
23:09:55.881 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:55.881 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:09:59.297 03.416 11824 Exposure complete
23:09:59.553 00.256 11824 worker thread done servicing request
23:09:59.554 00.001 12116 OnExposeComplete: enter
23:09:59.557 00.003 12116 UpdateGuideState(): m_state=6
23:09:59.560 00.003 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
23:09:59.564 00.004 12116 Star::Find returns 1 (0), X=574.05, Y=574.98, Mass=239202, SNR=49.1, Peak=32359 HFD=2.9
23:09:59.567 00.003 12116 DistanceChecker: deactivated
23:09:59.571 00.004 12116 Star::Find false star n=4 nbg=261 bg=7331.5 sigma=973.4 thresh=10252 peak=8781
23:09:59.573 00.002 12116 Star::Find false star n=5 nbg=253 bg=11449.3 sigma=1273.8 thresh=15271 peak=14457
23:09:59.576 00.003 12116 Star::Find false star n=1 nbg=264 bg=11633.8 sigma=1427.7 thresh=15917 peak=13781
23:09:59.579 00.003 12116 Star::Find false star n=3 nbg=258 bg=5056.9 sigma=828.9 thresh=7544 peak=6115
23:09:59.582 00.003 12116 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] 
23:09:59.587 00.005 12116 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.71) = xAngle (-3.10 = -3.10)
23:09:59.590 00.003 12116 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.11 = -0.11)
23:09:59.593 00.003 12116 CameraToMount -- cameraX=1.25 cameraY=-0.51 hyp=1.35 cameraTheta=-0.39 mountX=-1.35 mountY=-0.15, mountTheta=-3.03
23:09:59.599 00.006 12116 SchedulePrimaryMove(0D79E080, x=1.25, y=-0.51, opts=13)
23:09:59.608 00.009 12116 Enqueuing Move request for scope (1.25, -0.51)
23:09:59.612 00.004 11824 Worker thread wakes up
23:09:59.612 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8794, FiltMin=1961, FiltMax=65535, Gamma=0.510
23:09:59.615 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (1.25, -0.51) opts 0xd
23:09:59.615 00.000 12116 UpdateGuideState exits: m=239202 SNR=49.1
23:09:59.620 00.005 11824 Handling offset move in thread for scope, endpoint = (1.25, -0.51)
23:09:59.620 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:59.622 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:09:59.625 00.003 11824 Moving (1.25, -0.51) raw xDistance=-1.35 yDistance=-0.15
23:09:59.625 00.000 12116 Enqueuing Expose request
23:09:59.629 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.35
23:09:59.629 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:59.629 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:09:59.629 00.000 11824 MoveAxis(E, 303, ABG)
23:09:59.630 00.001 11824 Guiding  Dir = 2, Dur = 303
23:09:59.630 00.000 11824 IsSlewing returns 0
23:09:59.630 00.000 11824 IsGuiding returns 0
23:09:59.631 00.001 11824 PulseGuide returned control before completion, sleep 313
23:09:59.946 00.315 11824 IsGuiding returns 1
23:09:59.946 00.000 11824 scope still moving after pulse duration time elapsed
23:09:59.978 00.032 11824 IsSlewing returns 0
23:09:59.978 00.000 11824 IsGuiding returns 0
23:09:59.978 00.000 11824 scope move finished after 303 + 44 ms
23:09:59.979 00.001 11824 Move returns status 0, amount 303
23:09:59.979 00.000 11824 MoveAxis(N, 0, ABG)
23:09:59.979 00.000 11824 Move returns status 0, amount 0
23:09:59.979 00.000 11824 move complete, result=0
23:09:59.979 00.000 11824 worker thread done servicing request
23:09:59.979 00.000 11824 Worker thread wakes up
23:09:59.979 00.000 12116 GuideStep: -1.4 px 303 ms EAST, -0.2 px 0 ms NORTH
23:09:59.982 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:09:59.982 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:10:03.413 03.431 11824 Exposure complete
23:10:03.702 00.289 11824 worker thread done servicing request
23:10:03.702 00.000 12116 OnExposeComplete: enter
23:10:03.706 00.004 12116 UpdateGuideState(): m_state=6
23:10:03.710 00.004 12116 Star::Find(15, 574, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
23:10:03.713 00.003 12116 Star::Find returns 1 (0), X=572.90, Y=574.70, Mass=81754, SNR=20.9, Peak=19712 HFD=2.7
23:10:03.717 00.004 12116 Star::Find false star n=6 nbg=265 bg=11172.3 sigma=1342.1 thresh=15199 peak=14086
23:10:03.721 00.004 12116 Star::Find false star n=6 nbg=265 bg=4828.4 sigma=894.6 thresh=7512 peak=7340
23:10:03.724 00.003 12116 MultiStar: [#1 -1.02,1.14,0.52,U] [#2 2.51,-1.23,1.26,U] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] 
23:10:03.727 00.003 12116 single-star, 2 included, MultiStar: {0.98, -0.63}, one-star: {0.11, -0.79}
23:10:03.730 00.003 12116 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.71) = xAngle (-4.15 = 2.13)
23:10:03.734 00.004 12116 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.17 = -1.17)
23:10:03.738 00.004 12116 CameraToMount -- cameraX=0.11 cameraY=-0.79 hyp=0.80 cameraTheta=-1.44 mountX=-0.42 mountY=-0.74, mountTheta=-2.09
23:10:03.744 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.11, y=-0.79, opts=13)
23:10:03.751 00.007 12116 Enqueuing Move request for scope (0.11, -0.79)
23:10:03.755 00.004 11824 Worker thread wakes up
23:10:03.755 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8762, FiltMin=2023, FiltMax=65535, Gamma=0.510
23:10:03.758 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.79) opts 0xd
23:10:03.758 00.000 12116 UpdateGuideState exits: m=81754 SNR=20.9
23:10:03.762 00.004 11824 Handling offset move in thread for scope, endpoint = (0.11, -0.79)
23:10:03.763 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:03.766 00.003 11824 Moving (0.11, -0.79) raw xDistance=-0.42 yDistance=-0.74
23:10:03.766 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:10:03.769 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.42
23:10:03.769 00.000 12116 Enqueuing Expose request
23:10:03.772 00.003 11824 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
23:10:03.772 00.000 11824 MoveAxis(E, 116, ABG)
23:10:03.773 00.001 11824 Guiding  Dir = 2, Dur = 116
23:10:03.773 00.000 11824 IsSlewing returns 0
23:10:03.773 00.000 11824 IsGuiding returns 0
23:10:03.774 00.001 11824 PulseGuide returned control before completion, sleep 126
23:10:03.902 00.128 11824 IsGuiding returns 1
23:10:03.903 00.001 11824 scope still moving after pulse duration time elapsed
23:10:03.936 00.033 11824 IsSlewing returns 0
23:10:03.936 00.000 11824 IsGuiding returns 0
23:10:03.936 00.000 11824 scope move finished after 116 + 47 ms
23:10:03.936 00.000 11824 Move returns status 0, amount 116
23:10:03.936 00.000 11824 MoveAxis(N, 138, ABG)
23:10:03.936 00.000 11824 Guiding  Dir = 0, Dur = 138
23:10:03.938 00.002 11824 IsSlewing returns 0
23:10:03.938 00.000 11824 IsGuiding returns 0
23:10:03.944 00.006 11824 PulseGuide returned control before completion, sleep 142
23:10:04.091 00.147 11824 IsGuiding returns 1
23:10:04.091 00.000 11824 scope still moving after pulse duration time elapsed
23:10:04.122 00.031 11824 IsSlewing returns 0
23:10:04.122 00.000 11824 IsGuiding returns 0
23:10:04.122 00.000 11824 scope move finished after 138 + 46 ms
23:10:04.122 00.000 11824 Move returns status 0, amount 138
23:10:04.122 00.000 11824 move complete, result=0
23:10:04.124 00.002 11824 worker thread done servicing request
23:10:04.124 00.000 11824 Worker thread wakes up
23:10:04.124 00.000 12116 GuideStep: -0.4 px 116 ms EAST, -0.7 px 138 ms NORTH
23:10:04.127 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:10:04.127 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:10:07.564 03.437 11824 Exposure complete
23:10:07.810 00.246 11824 worker thread done servicing request
23:10:07.810 00.000 12116 OnExposeComplete: enter
23:10:07.813 00.003 12116 UpdateGuideState(): m_state=6
23:10:07.817 00.004 12116 Star::Find(15, 572, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
23:10:07.821 00.004 12116 Star::Find returns 1 (0), X=573.73, Y=575.69, Mass=103892, SNR=22.2, Peak=18711 HFD=3.0
23:10:07.824 00.003 12116 MultiStar: [#1 -0.21,0.92,0.58,U] [#2 2.70,-0.96,1.70,U] [#3 2.90,0.31,0.85,U] [#4 -0.16,2.87,0.87,U] 
23:10:07.827 00.003 12116 single-star, 4 included, MultiStar: {1.54, 0.38}, one-star: {0.93, 0.20}
23:10:07.829 00.002 12116 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.71) = xAngle (-2.50 = -2.50)
23:10:07.832 00.003 12116 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.49 = 0.49)
23:10:07.835 00.003 12116 CameraToMount -- cameraX=0.93 cameraY=0.20 hyp=0.96 cameraTheta=0.21 mountX=-0.77 mountY=0.45, mountTheta=2.61
23:10:07.841 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.93, y=0.20, opts=13)
23:10:07.844 00.003 12116 Enqueuing Move request for scope (0.93, 0.20)
23:10:07.847 00.003 11824 Worker thread wakes up
23:10:07.847 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8522, FiltMin=1546, FiltMax=65535, Gamma=0.510
23:10:07.850 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.20) opts 0xd
23:10:07.851 00.001 11824 Handling offset move in thread for scope, endpoint = (0.93, 0.20)
23:10:07.851 00.000 11824 Moving (0.93, 0.20) raw xDistance=-0.77 yDistance=0.45
23:10:07.851 00.000 12116 UpdateGuideState exits: m=103892 SNR=22.2
23:10:07.853 00.002 11824 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.77
23:10:07.853 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:07.856 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:10:07.859 00.003 12116 Enqueuing Expose request
23:10:07.862 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:07.862 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
23:10:07.863 00.001 11824 MoveAxis(E, 180, ABG)
23:10:07.863 00.000 11824 Guiding  Dir = 2, Dur = 180
23:10:07.863 00.000 11824 IsSlewing returns 0
23:10:07.863 00.000 11824 IsGuiding returns 0
23:10:07.864 00.001 11824 PulseGuide returned control before completion, sleep 190
23:10:08.060 00.196 11824 IsGuiding returns 1
23:10:08.060 00.000 11824 scope still moving after pulse duration time elapsed
23:10:08.092 00.032 11824 IsSlewing returns 0
23:10:08.092 00.000 11824 IsGuiding returns 0
23:10:08.092 00.000 11824 scope move finished after 180 + 48 ms
23:10:08.092 00.000 11824 Move returns status 0, amount 180
23:10:08.093 00.001 11824 MoveAxis(N, 0, ABG)
23:10:08.093 00.000 11824 Move returns status 0, amount 0
23:10:08.093 00.000 11824 move complete, result=0
23:10:08.093 00.000 11824 worker thread done servicing request
23:10:08.093 00.000 11824 Worker thread wakes up
23:10:08.093 00.000 12116 GuideStep: -0.8 px 180 ms EAST, 0.4 px 0 ms NORTH
23:10:08.096 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:10:08.096 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:10:11.502 03.406 11824 Exposure complete
23:10:11.755 00.253 11824 worker thread done servicing request
23:10:11.756 00.001 12116 OnExposeComplete: enter
23:10:11.758 00.002 12116 UpdateGuideState(): m_state=6
23:10:11.761 00.003 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
23:10:11.764 00.003 12116 Star::Find returns 1 (0), X=573.42, Y=575.63, Mass=456915, SNR=63.6, Peak=39696 HFD=3.4
23:10:11.768 00.004 12116 Star::Find false star n=3 nbg=255 bg=6873.3 sigma=934.6 thresh=9677 peak=8792
23:10:11.771 00.003 12116 Star::Find false star n=6 nbg=246 bg=4753.1 sigma=760.8 thresh=7035 peak=6782
23:10:11.773 00.002 12116 MultiStar: [#1 0.00,0.00,0.00,L] [#2 2.34,-0.70,0.34,U] [#3 2.49,0.68,0.24,U] [#4 0.00,0.00,0.00,L] 
23:10:11.777 00.004 12116 single-star, 2 included, MultiStar: {1.28, 0.05}, one-star: {0.63, 0.14}
23:10:11.780 00.003 12116 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.71) = xAngle (-2.49 = -2.49)
23:10:11.783 00.003 12116 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.50 = 0.50)
23:10:11.787 00.004 12116 CameraToMount -- cameraX=0.63 cameraY=0.14 hyp=0.65 cameraTheta=0.23 mountX=-0.51 mountY=0.31, mountTheta=2.60
23:10:11.793 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.63, y=0.14, opts=13)
23:10:11.797 00.004 12116 Enqueuing Move request for scope (0.63, 0.14)
23:10:11.800 00.003 11824 Worker thread wakes up
23:10:11.800 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.14) opts 0xd
23:10:11.800 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7770, FiltMin=1763, FiltMax=65535, Gamma=0.510
23:10:11.803 00.003 11824 Handling offset move in thread for scope, endpoint = (0.63, 0.14)
23:10:11.803 00.000 12116 UpdateGuideState exits: m=456915 SNR=63.6
23:10:11.806 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:11.809 00.003 11824 Moving (0.63, 0.14) raw xDistance=-0.51 yDistance=0.31
23:10:11.809 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:10:11.811 00.002 12116 Enqueuing Expose request
23:10:11.814 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.51
23:10:11.814 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:11.814 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:10:11.814 00.000 11824 MoveAxis(E, 128, ABG)
23:10:11.814 00.000 11824 Guiding  Dir = 2, Dur = 128
23:10:11.815 00.001 11824 IsSlewing returns 0
23:10:11.815 00.000 11824 IsGuiding returns 0
23:10:11.815 00.000 11824 PulseGuide returned control before completion, sleep 138
23:10:11.969 00.154 11824 IsGuiding returns 1
23:10:11.969 00.000 11824 scope still moving after pulse duration time elapsed
23:10:11.999 00.030 11824 IsSlewing returns 0
23:10:12.000 00.001 11824 IsGuiding returns 0
23:10:12.000 00.000 11824 scope move finished after 128 + 57 ms
23:10:12.000 00.000 11824 Move returns status 0, amount 128
23:10:12.000 00.000 11824 MoveAxis(N, 0, ABG)
23:10:12.000 00.000 11824 Move returns status 0, amount 0
23:10:12.000 00.000 11824 move complete, result=0
23:10:12.000 00.000 12116 GuideStep: -0.5 px 128 ms EAST, 0.3 px 0 ms NORTH
23:10:12.005 00.005 11824 worker thread done servicing request
23:10:12.005 00.000 11824 Worker thread wakes up
23:10:12.005 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:10:12.005 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:10:15.425 03.420 11824 Exposure complete
23:10:15.666 00.241 11824 worker thread done servicing request
23:10:15.666 00.000 12116 OnExposeComplete: enter
23:10:15.670 00.004 12116 UpdateGuideState(): m_state=6
23:10:15.673 00.003 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
23:10:15.678 00.005 12116 Star::Find returns 1 (0), X=572.89, Y=576.12, Mass=1613765, SNR=203.3, Peak=65535 HFD=4.2
23:10:15.682 00.004 12116 Star::Find false star n=4 nbg=266 bg=6721.3 sigma=1048.5 thresh=9867 peak=8384
23:10:15.689 00.007 12116 MultiStar: [#1 0.00,0.00,0.00,L] [#2 1.78,-0.33,0.85,U] [#3 1.95,0.12,0.36,U] [#4 -0.88,3.30,0.00,M1] 
23:10:15.693 00.004 12116 single-star, 2 included, MultiStar: {1.04, 0.18}, one-star: {0.09, 0.63}
23:10:15.698 00.005 12116 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.71) = xAngle (-1.29 = -1.29)
23:10:15.701 00.003 12116 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.70 = 1.70)
23:10:15.704 00.003 12116 CameraToMount -- cameraX=0.09 cameraY=0.63 hyp=0.64 cameraTheta=1.42 mountX=0.18 mountY=0.63, mountTheta=1.30
23:10:15.712 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.09, y=0.63, opts=13)
23:10:15.715 00.003 12116 Enqueuing Move request for scope (0.09, 0.63)
23:10:15.721 00.006 11824 Worker thread wakes up
23:10:15.721 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6819, FiltMin=1520, FiltMax=65535, Gamma=0.510
23:10:15.724 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.63) opts 0xd
23:10:15.724 00.000 12116 UpdateGuideState exits: m=1613765 SNR=203.3
23:10:15.727 00.003 11824 Handling offset move in thread for scope, endpoint = (0.09, 0.63)
23:10:15.728 00.001 11824 Moving (0.09, 0.63) raw xDistance=0.18 yDistance=0.63
23:10:15.728 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:10:15.728 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:15.732 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:10:15.732 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:10:15.736 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
23:10:15.736 00.000 12116 Enqueuing Expose request
23:10:15.739 00.003 11824 MoveAxis(E, 0, ABG)
23:10:15.739 00.000 11824 Move returns status 0, amount 0
23:10:15.739 00.000 11824 MoveAxis(N, 0, ABG)
23:10:15.740 00.001 11824 Move returns status 0, amount 0
23:10:15.740 00.000 11824 move complete, result=0
23:10:15.740 00.000 11824 worker thread done servicing request
23:10:15.740 00.000 11824 Worker thread wakes up
23:10:15.740 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:10:15.740 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:10:15.743 00.003 12116 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
23:10:19.146 03.403 11824 Exposure complete
23:10:19.389 00.243 11824 worker thread done servicing request
23:10:19.390 00.001 12116 OnExposeComplete: enter
23:10:19.394 00.004 12116 UpdateGuideState(): m_state=6
23:10:19.397 00.003 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
23:10:19.400 00.003 12116 Star::Find returns 1 (0), X=573.26, Y=575.91, Mass=1822825, SNR=227.4, Peak=65535 HFD=4.4
23:10:19.405 00.005 12116 MultiStar: [#1 -0.71,1.06,0.12,U] [#2 2.15,-0.39,1.11,U] [#3 2.20,-0.02,0.83,U] [#4 -1.21,1.28,0.14,U] 
23:10:19.408 00.003 12116 single-star, 4 included, MultiStar: {1.38, 0.09}, one-star: {0.47, 0.42}
23:10:19.412 00.004 12116 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.71) = xAngle (-1.98 = -1.98)
23:10:19.415 00.003 12116 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.01 = 1.01)
23:10:19.421 00.006 12116 CameraToMount -- cameraX=0.47 cameraY=0.42 hyp=0.63 cameraTheta=0.74 mountX=-0.25 mountY=0.53, mountTheta=2.01
23:10:19.430 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.47, y=0.42, opts=13)
23:10:19.435 00.005 12116 Enqueuing Move request for scope (0.47, 0.42)
23:10:19.438 00.003 11824 Worker thread wakes up
23:10:19.438 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6128, FiltMin=1847, FiltMax=65535, Gamma=0.510
23:10:19.441 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.42) opts 0xd
23:10:19.441 00.000 12116 UpdateGuideState exits: m=1822825 SNR=227.4
23:10:19.444 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:19.446 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:10:19.449 00.003 12116 Enqueuing Expose request
23:10:19.452 00.003 11824 Handling offset move in thread for scope, endpoint = (0.47, 0.42)
23:10:19.452 00.000 11824 Moving (0.47, 0.42) raw xDistance=-0.25 yDistance=0.53
23:10:19.452 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
23:10:19.453 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:10:19.453 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
23:10:19.453 00.000 11824 MoveAxis(E, 0, ABG)
23:10:19.453 00.000 11824 Move returns status 0, amount 0
23:10:19.453 00.000 11824 MoveAxis(N, 0, ABG)
23:10:19.453 00.000 11824 Move returns status 0, amount 0
23:10:19.453 00.000 11824 move complete, result=0
23:10:19.453 00.000 11824 worker thread done servicing request
23:10:19.454 00.001 11824 Worker thread wakes up
23:10:19.454 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:10:19.454 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:10:19.456 00.002 12116 GuideStep: -0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
23:10:22.868 03.412 11824 Exposure complete
23:10:23.116 00.248 11824 worker thread done servicing request
23:10:23.116 00.000 12116 OnExposeComplete: enter
23:10:23.120 00.004 12116 UpdateGuideState(): m_state=6
23:10:23.123 00.003 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
23:10:23.127 00.004 12116 Star::Find returns 1 (0), X=573.46, Y=575.67, Mass=1751310, SNR=212.4, Peak=65535 HFD=4.5
23:10:23.130 00.003 12116 MultiStar: [#1 -0.77,1.08,0.22,U] [#2 2.39,-0.59,1.38,U] [#3 2.34,-0.24,0.77,U] [#4 -1.01,1.44,0.19,U] 
23:10:23.134 00.004 12116 single-star, 4 included, MultiStar: {1.52, -0.08}, one-star: {0.67, 0.18}
23:10:23.137 00.003 12116 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.71) = xAngle (-2.45 = -2.45)
23:10:23.140 00.003 12116 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.54 = 0.54)
23:10:23.143 00.003 12116 CameraToMount -- cameraX=0.67 cameraY=0.18 hyp=0.69 cameraTheta=0.27 mountX=-0.53 mountY=0.36, mountTheta=2.55
23:10:23.148 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.67, y=0.18, opts=13)
23:10:23.154 00.006 12116 Enqueuing Move request for scope (0.67, 0.18)
23:10:23.157 00.003 11824 Worker thread wakes up
23:10:23.157 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5703, FiltMin=1517, FiltMax=65535, Gamma=0.510
23:10:23.160 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.18) opts 0xd
23:10:23.161 00.001 12116 UpdateGuideState exits: m=1751310 SNR=212.4
23:10:23.163 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:23.167 00.004 11824 Handling offset move in thread for scope, endpoint = (0.67, 0.18)
23:10:23.167 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:10:23.170 00.003 12116 Enqueuing Expose request
23:10:23.173 00.003 11824 Moving (0.67, 0.18) raw xDistance=-0.53 yDistance=0.36
23:10:23.173 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
23:10:23.173 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:23.173 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:10:23.173 00.000 11824 MoveAxis(E, 119, ABG)
23:10:23.173 00.000 11824 Guiding  Dir = 2, Dur = 119
23:10:23.173 00.000 11824 IsSlewing returns 0
23:10:23.174 00.001 11824 IsGuiding returns 0
23:10:23.174 00.000 11824 PulseGuide returned control before completion, sleep 129
23:10:23.309 00.135 11824 IsGuiding returns 1
23:10:23.309 00.000 11824 scope still moving after pulse duration time elapsed
23:10:23.341 00.032 11824 IsSlewing returns 0
23:10:23.341 00.000 11824 IsGuiding returns 0
23:10:23.342 00.001 11824 scope move finished after 119 + 48 ms
23:10:23.342 00.000 11824 Move returns status 0, amount 119
23:10:23.342 00.000 11824 MoveAxis(N, 0, ABG)
23:10:23.342 00.000 11824 Move returns status 0, amount 0
23:10:23.342 00.000 11824 move complete, result=0
23:10:23.342 00.000 11824 worker thread done servicing request
23:10:23.342 00.000 11824 Worker thread wakes up
23:10:23.342 00.000 12116 GuideStep: -0.5 px 119 ms EAST, 0.4 px 0 ms NORTH
23:10:23.345 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:10:23.345 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:10:26.771 03.426 11824 Exposure complete
23:10:27.038 00.267 11824 worker thread done servicing request
23:10:27.038 00.000 12116 OnExposeComplete: enter
23:10:27.042 00.004 12116 UpdateGuideState(): m_state=6
23:10:27.047 00.005 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
23:10:27.052 00.005 12116 Star::Find returns 1 (0), X=573.20, Y=575.94, Mass=1766726, SNR=249.6, Peak=65535 HFD=4.3
23:10:27.056 00.004 12116 MultiStar: [#1 -0.98,1.10,0.31,U] [#2 2.11,-0.44,1.01,U] [#3 2.16,-0.10,0.83,U] [#4 -1.26,1.75,0.25,U] 
23:10:27.061 00.005 12116 single-star, 4 included, MultiStar: {1.09, 0.20}, one-star: {0.41, 0.45}
23:10:27.064 00.003 12116 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.71) = xAngle (-1.88 = -1.88)
23:10:27.068 00.004 12116 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.11 = 1.11)
23:10:27.073 00.005 12116 CameraToMount -- cameraX=0.41 cameraY=0.45 hyp=0.61 cameraTheta=0.84 mountX=-0.18 mountY=0.55, mountTheta=1.89
23:10:27.079 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.41, y=0.45, opts=13)
23:10:27.082 00.003 12116 Enqueuing Move request for scope (0.41, 0.45)
23:10:27.086 00.004 11824 Worker thread wakes up
23:10:27.086 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.45) opts 0xd
23:10:27.086 00.000 11824 Handling offset move in thread for scope, endpoint = (0.41, 0.45)
23:10:27.087 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5562, FiltMin=1530, FiltMax=65535, Gamma=0.510
23:10:27.089 00.002 11824 Moving (0.41, 0.45) raw xDistance=-0.18 yDistance=0.55
23:10:27.089 00.000 12116 UpdateGuideState exits: m=1766726 SNR=249.6
23:10:27.094 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:10:27.094 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:27.098 00.004 11824 switching direction from -1 to 1 - decHistory=3 oldest=0.29 newest=1.43
23:10:27.098 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:10:27.101 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
23:10:27.102 00.001 12116 Enqueuing Expose request
23:10:27.105 00.003 11824 MoveAxis(E, 0, ABG)
23:10:27.105 00.000 11824 Move returns status 0, amount 0
23:10:27.105 00.000 11824 MoveAxis(S, 102, ABG)
23:10:27.105 00.000 11824 Guiding  Dir = 1, Dur = 102
23:10:27.106 00.001 11824 IsSlewing returns 0
23:10:27.106 00.000 11824 IsGuiding returns 0
23:10:27.106 00.000 11824 PulseGuide returned control before completion, sleep 112
23:10:27.224 00.118 11824 IsGuiding returns 1
23:10:27.226 00.002 11824 scope still moving after pulse duration time elapsed
23:10:27.255 00.029 11824 IsSlewing returns 0
23:10:27.255 00.000 11824 IsGuiding returns 0
23:10:27.256 00.001 11824 scope move finished after 102 + 47 ms
23:10:27.256 00.000 11824 Move returns status 0, amount 102
23:10:27.256 00.000 11824 move complete, result=0
23:10:27.256 00.000 11824 worker thread done servicing request
23:10:27.256 00.000 11824 Worker thread wakes up
23:10:27.256 00.000 12116 GuideStep: -0.2 px 0 ms EAST, 0.5 px 102 ms SOUTH
23:10:27.260 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:10:27.260 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:10:30.714 03.454 11824 Exposure complete
23:10:31.002 00.288 11824 worker thread done servicing request
23:10:31.002 00.000 12116 OnExposeComplete: enter
23:10:31.006 00.004 12116 UpdateGuideState(): m_state=6
23:10:31.009 00.003 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
23:10:31.013 00.004 12116 Star::Find returns 1 (0), X=573.30, Y=575.62, Mass=1713955, SNR=199.1, Peak=65535 HFD=4.4
23:10:31.016 00.003 12116 MultiStar: [#1 -1.03,0.72,0.28,U] [#2 2.25,-0.84,1.29,U] [#3 2.29,-0.37,0.91,U] [#4 -1.26,1.44,0.30,U] 
23:10:31.020 00.004 12116 single-star, 4 included, MultiStar: {1.28, -0.17}, one-star: {0.51, 0.13}
23:10:31.023 00.003 12116 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.71) = xAngle (-2.47 = -2.47)
23:10:31.029 00.006 12116 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.52 = 0.52)
23:10:31.031 00.002 12116 CameraToMount -- cameraX=0.51 cameraY=0.13 hyp=0.52 cameraTheta=0.25 mountX=-0.41 mountY=0.26, mountTheta=2.58
23:10:31.039 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.51, y=0.13, opts=13)
23:10:31.043 00.004 12116 Enqueuing Move request for scope (0.51, 0.13)
23:10:31.046 00.003 11824 Worker thread wakes up
23:10:31.046 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5575, FiltMin=1744, FiltMax=65535, Gamma=0.510
23:10:31.049 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.13) opts 0xd
23:10:31.049 00.000 12116 UpdateGuideState exits: m=1713955 SNR=199.1
23:10:31.052 00.003 11824 Handling offset move in thread for scope, endpoint = (0.51, 0.13)
23:10:31.052 00.000 11824 Moving (0.51, 0.13) raw xDistance=-0.41 yDistance=0.26
23:10:31.053 00.001 11824 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
23:10:31.053 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:31.053 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:31.056 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:10:31.056 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:10:31.060 00.004 12116 Enqueuing Expose request
23:10:31.062 00.002 11824 MoveAxis(E, 91, ABG)
23:10:31.062 00.000 11824 Guiding  Dir = 2, Dur = 91
23:10:31.063 00.001 11824 IsSlewing returns 0
23:10:31.063 00.000 11824 IsGuiding returns 0
23:10:31.063 00.000 11824 PulseGuide returned control before completion, sleep 101
23:10:31.167 00.104 11824 IsGuiding returns 1
23:10:31.167 00.000 11824 scope still moving after pulse duration time elapsed
23:10:31.198 00.031 11824 IsSlewing returns 0
23:10:31.198 00.000 11824 IsGuiding returns 0
23:10:31.198 00.000 11824 scope move finished after 91 + 44 ms
23:10:31.198 00.000 11824 Move returns status 0, amount 91
23:10:31.198 00.000 11824 MoveAxis(N, 0, ABG)
23:10:31.198 00.000 11824 Move returns status 0, amount 0
23:10:31.199 00.001 11824 move complete, result=0
23:10:31.199 00.000 11824 worker thread done servicing request
23:10:31.199 00.000 11824 Worker thread wakes up
23:10:31.199 00.000 12116 GuideStep: -0.4 px 91 ms EAST, 0.3 px 0 ms NORTH
23:10:31.203 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:10:31.203 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:10:34.624 03.421 11824 Exposure complete
23:10:34.899 00.275 11824 worker thread done servicing request
23:10:34.899 00.000 12116 OnExposeComplete: enter
23:10:34.904 00.005 12116 UpdateGuideState(): m_state=6
23:10:34.908 00.004 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
23:10:34.912 00.004 12116 Star::Find returns 1 (0), X=573.50, Y=575.72, Mass=1747393, SNR=211.0, Peak=65535 HFD=4.6
23:10:34.915 00.003 12116 MultiStar: [#1 -0.68,1.10,0.28,U] [#2 2.54,-0.81,1.09,U] [#3 2.49,-0.40,0.91,U] [#4 -1.21,1.48,0.22,U] 
23:10:34.918 00.003 12116 single-star, 4 included, MultiStar: {1.51, -0.11}, one-star: {0.71, 0.22}
23:10:34.923 00.005 12116 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.71) = xAngle (-2.41 = -2.41)
23:10:34.926 00.003 12116 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.58 = 0.58)
23:10:34.929 00.003 12116 CameraToMount -- cameraX=0.71 cameraY=0.22 hyp=0.75 cameraTheta=0.31 mountX=-0.55 mountY=0.41, mountTheta=2.51
23:10:34.936 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.71, y=0.22, opts=13)
23:10:34.940 00.004 12116 Enqueuing Move request for scope (0.71, 0.22)
23:10:34.943 00.003 11824 Worker thread wakes up
23:10:34.943 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.22) opts 0xd
23:10:34.943 00.000 11824 Handling offset move in thread for scope, endpoint = (0.71, 0.22)
23:10:34.943 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5616, FiltMin=1528, FiltMax=65535, Gamma=0.510
23:10:34.946 00.003 11824 Moving (0.71, 0.22) raw xDistance=-0.55 yDistance=0.41
23:10:34.946 00.000 12116 UpdateGuideState exits: m=1747393 SNR=211.0
23:10:34.949 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
23:10:34.950 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:34.953 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:34.953 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
23:10:34.953 00.000 11824 MoveAxis(E, 130, ABG)
23:10:34.953 00.000 11824 Guiding  Dir = 2, Dur = 130
23:10:34.953 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:10:34.956 00.003 12116 Enqueuing Expose request
23:10:34.959 00.003 11824 IsSlewing returns 0
23:10:34.959 00.000 11824 IsGuiding returns 0
23:10:34.960 00.001 11824 PulseGuide returned control before completion, sleep 140
23:10:35.103 00.143 11824 IsGuiding returns 1
23:10:35.103 00.000 11824 scope still moving after pulse duration time elapsed
23:10:35.135 00.032 11824 IsSlewing returns 0
23:10:35.135 00.000 11824 IsGuiding returns 0
23:10:35.136 00.001 11824 scope move finished after 130 + 46 ms
23:10:35.136 00.000 11824 Move returns status 0, amount 130
23:10:35.136 00.000 11824 MoveAxis(N, 0, ABG)
23:10:35.136 00.000 11824 Move returns status 0, amount 0
23:10:35.136 00.000 11824 move complete, result=0
23:10:35.136 00.000 11824 worker thread done servicing request
23:10:35.137 00.001 12116 GuideStep: -0.6 px 130 ms EAST, 0.4 px 0 ms NORTH
23:10:35.140 00.003 11824 Worker thread wakes up
23:10:35.140 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:10:35.140 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:10:38.556 03.416 11824 Exposure complete
23:10:38.801 00.245 11824 worker thread done servicing request
23:10:38.801 00.000 12116 OnExposeComplete: enter
23:10:38.804 00.003 12116 UpdateGuideState(): m_state=6
23:10:38.807 00.003 12116 Star::Find(15, 573, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
23:10:38.811 00.004 12116 Star::Find returns 1 (0), X=572.62, Y=576.14, Mass=1808083, SNR=190.6, Peak=65535 HFD=4.4
23:10:38.814 00.003 12116 MultiStar: [#1 -1.53,1.41,0.29,U] [#2 1.61,-0.25,1.26,U] [#3 1.61,0.11,0.94,U] [#4 -1.88,1.83,0.26,U] 
23:10:38.816 00.002 12116 single-star, 4 included, MultiStar: {0.65, 0.35}, one-star: {-0.18, 0.64}
23:10:38.819 00.003 12116 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.71) = xAngle (-0.88 = -0.88)
23:10:38.822 00.003 12116 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.11 = 2.11)
23:10:38.825 00.003 12116 CameraToMount -- cameraX=-0.18 cameraY=0.64 hyp=0.67 cameraTheta=1.84 mountX=0.43 mountY=0.57, mountTheta=0.93
23:10:38.830 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.18, y=0.64, opts=13)
23:10:38.833 00.003 12116 Enqueuing Move request for scope (-0.18, 0.64)
23:10:38.836 00.003 11824 Worker thread wakes up
23:10:38.836 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5610, FiltMin=1754, FiltMax=65535, Gamma=0.510
23:10:38.839 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.64) opts 0xd
23:10:38.839 00.000 12116 UpdateGuideState exits: m=1808083 SNR=190.6
23:10:38.843 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:38.846 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:10:38.849 00.003 12116 Enqueuing Expose request
23:10:38.852 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.18, 0.64)
23:10:38.852 00.000 11824 Moving (-0.18, 0.64) raw xDistance=0.43 yDistance=0.57
23:10:38.852 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.43
23:10:38.852 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
23:10:38.852 00.000 11824 MoveAxis(W, 87, ABG)
23:10:38.852 00.000 11824 Guiding  Dir = 3, Dur = 87
23:10:38.852 00.000 11824 IsSlewing returns 0
23:10:38.853 00.001 11824 IsGuiding returns 0
23:10:38.853 00.000 11824 PulseGuide returned control before completion, sleep 97
23:10:38.951 00.098 11824 IsGuiding returns 1
23:10:38.952 00.001 11824 scope still moving after pulse duration time elapsed
23:10:38.982 00.030 11824 IsSlewing returns 0
23:10:38.982 00.000 11824 IsGuiding returns 0
23:10:38.982 00.000 11824 scope move finished after 87 + 42 ms
23:10:38.983 00.001 11824 Move returns status 0, amount 87
23:10:38.983 00.000 11824 MoveAxis(S, 108, ABG)
23:10:38.983 00.000 11824 Guiding  Dir = 1, Dur = 108
23:10:38.983 00.000 11824 IsSlewing returns 0
23:10:38.984 00.001 11824 IsGuiding returns 0
23:10:38.985 00.001 11824 PulseGuide returned control before completion, sleep 118
23:10:39.107 00.122 11824 IsGuiding returns 1
23:10:39.107 00.000 11824 scope still moving after pulse duration time elapsed
23:10:39.138 00.031 11824 IsSlewing returns 0
23:10:39.138 00.000 11824 IsGuiding returns 0
23:10:39.138 00.000 11824 scope move finished after 108 + 46 ms
23:10:39.138 00.000 11824 Move returns status 0, amount 108
23:10:39.138 00.000 11824 move complete, result=0
23:10:39.139 00.001 11824 worker thread done servicing request
23:10:39.139 00.000 11824 Worker thread wakes up
23:10:39.139 00.000 12116 GuideStep: 0.4 px 87 ms WEST, 0.6 px 108 ms SOUTH
23:10:39.142 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:10:39.142 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:10:42.553 03.411 11824 Exposure complete
23:10:42.782 00.229 11824 worker thread done servicing request
23:10:42.782 00.000 12116 OnExposeComplete: enter
23:10:42.786 00.004 12116 UpdateGuideState(): m_state=6
23:10:42.790 00.004 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
23:10:42.793 00.003 12116 Star::Find returns 1 (0), X=572.89, Y=575.81, Mass=1880909, SNR=193.4, Peak=65535 HFD=4.4
23:10:42.796 00.003 12116 MultiStar: [#1 -1.26,1.00,0.32,U] [#2 1.89,-0.58,1.50,U] [#3 1.81,-0.17,1.07,U] [#4 -1.77,1.68,0.27,U] 
23:10:42.799 00.003 12116 single-star, 4 included, MultiStar: {0.96, 0.00}, one-star: {0.10, 0.31}
23:10:42.802 00.003 12116 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.71) = xAngle (-1.45 = -1.45)
23:10:42.805 00.003 12116 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.53 = 1.53)
23:10:42.807 00.002 12116 CameraToMount -- cameraX=0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.26 mountX=0.04 mountY=0.33, mountTheta=1.45
23:10:42.812 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.10, y=0.31, opts=13)
23:10:42.816 00.004 12116 Enqueuing Move request for scope (0.10, 0.31)
23:10:42.819 00.003 11824 Worker thread wakes up
23:10:42.819 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5565, FiltMin=1629, FiltMax=65535, Gamma=0.510
23:10:42.822 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.31) opts 0xd
23:10:42.822 00.000 12116 UpdateGuideState exits: m=1880909 SNR=193.4
23:10:42.825 00.003 11824 Handling offset move in thread for scope, endpoint = (0.10, 0.31)
23:10:42.825 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:42.828 00.003 11824 Moving (0.10, 0.31) raw xDistance=0.04 yDistance=0.33
23:10:42.828 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:10:42.831 00.003 12116 Enqueuing Expose request
23:10:42.833 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:10:42.834 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:42.834 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:10:42.834 00.000 11824 MoveAxis(E, 0, ABG)
23:10:42.834 00.000 11824 Move returns status 0, amount 0
23:10:42.834 00.000 11824 MoveAxis(N, 0, ABG)
23:10:42.834 00.000 11824 Move returns status 0, amount 0
23:10:42.834 00.000 11824 move complete, result=0
23:10:42.834 00.000 11824 worker thread done servicing request
23:10:42.834 00.000 11824 Worker thread wakes up
23:10:42.834 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:10:42.834 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:10:42.839 00.005 12116 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:10:46.232 03.393 11824 Exposure complete
23:10:46.561 00.329 11824 worker thread done servicing request
23:10:46.561 00.000 12116 OnExposeComplete: enter
23:10:46.564 00.003 12116 UpdateGuideState(): m_state=6
23:10:46.568 00.004 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
23:10:46.572 00.004 12116 Star::Find returns 1 (0), X=572.24, Y=576.46, Mass=1898538, SNR=262.1, Peak=65535 HFD=4.6
23:10:46.575 00.003 12116 MultiStar: [#1 -2.15,1.78,0.25,U] [#2 1.12,0.22,0.92,U] [#3 1.14,0.60,0.67,U] [#4 -2.27,2.43,0.00,M1] 
23:10:46.578 00.003 12116 refined, 3 included, MultiStar: {0.25, 0.71}, one-star: {-0.56, 0.97}
23:10:46.581 00.003 12116 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.71) = xAngle (-1.48 = -1.48)
23:10:46.584 00.003 12116 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.51 = 1.51)
23:10:46.588 00.004 12116 CameraToMount -- cameraX=0.25 cameraY=0.71 hyp=0.75 cameraTheta=1.24 mountX=0.07 mountY=0.75, mountTheta=1.48
23:10:46.595 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=0.71, opts=13)
23:10:46.598 00.003 12116 Enqueuing Move request for scope (0.25, 0.71)
23:10:46.601 00.003 11824 Worker thread wakes up
23:10:46.602 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.71) opts 0xd
23:10:46.602 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5568, FiltMin=1651, FiltMax=65535, Gamma=0.510
23:10:46.605 00.003 11824 Handling offset move in thread for scope, endpoint = (0.25, 0.71)
23:10:46.605 00.000 12116 UpdateGuideState exits: m=1898538 SNR=262.1
23:10:46.607 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:46.611 00.004 11824 Moving (0.25, 0.71) raw xDistance=0.07 yDistance=0.75
23:10:46.611 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:10:46.611 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
23:10:46.611 00.000 11824 MoveAxis(E, 0, ABG)
23:10:46.611 00.000 11824 Move returns status 0, amount 0
23:10:46.611 00.000 11824 MoveAxis(S, 141, ABG)
23:10:46.611 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:10:46.615 00.004 12116 Enqueuing Expose request
23:10:46.619 00.004 11824 Guiding  Dir = 1, Dur = 141
23:10:46.619 00.000 11824 IsSlewing returns 0
23:10:46.620 00.001 11824 IsGuiding returns 0
23:10:46.620 00.000 11824 PulseGuide returned control before completion, sleep 151
23:10:46.783 00.163 11824 IsGuiding returns 1
23:10:46.783 00.000 11824 scope still moving after pulse duration time elapsed
23:10:46.815 00.032 11824 IsSlewing returns 0
23:10:46.815 00.000 11824 IsGuiding returns 0
23:10:46.815 00.000 11824 scope move finished after 141 + 54 ms
23:10:46.815 00.000 11824 Move returns status 0, amount 141
23:10:46.816 00.001 11824 move complete, result=0
23:10:46.816 00.000 11824 worker thread done servicing request
23:10:46.816 00.000 11824 Worker thread wakes up
23:10:46.816 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:10:46.816 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:10:46.816 00.000 12116 GuideStep: 0.1 px 0 ms EAST, 0.8 px 141 ms SOUTH
23:10:50.226 03.410 11824 Exposure complete
23:10:50.465 00.239 11824 worker thread done servicing request
23:10:50.465 00.000 12116 OnExposeComplete: enter
23:10:50.471 00.006 12116 UpdateGuideState(): m_state=6
23:10:50.475 00.004 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
23:10:50.478 00.003 12116 Star::Find returns 1 (0), X=571.84, Y=576.86, Mass=1882437, SNR=220.6, Peak=65535 HFD=4.3
23:10:50.480 00.002 12116 MultiStar: [#1 -2.43,2.13,0.00,M1] [#2 0.82,0.39,0.94,U] [#3 0.86,0.90,0.83,U] [#4 -2.97,2.77,0.00,M2] 
23:10:50.485 00.005 12116 refined, 2 included, MultiStar: {0.19, 0.90}, one-star: {-0.95, 1.37}
23:10:50.488 00.003 12116 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.71) = xAngle (-1.35 = -1.35)
23:10:50.491 00.003 12116 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.63 = 1.63)
23:10:50.494 00.003 12116 CameraToMount -- cameraX=0.19 cameraY=0.90 hyp=0.92 cameraTheta=1.36 mountX=0.20 mountY=0.92, mountTheta=1.36
23:10:50.499 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.19, y=0.90, opts=13)
23:10:50.504 00.005 12116 Enqueuing Move request for scope (0.19, 0.90)
23:10:50.507 00.003 11824 Worker thread wakes up
23:10:50.507 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5610, FiltMin=1802, FiltMax=65535, Gamma=0.510
23:10:50.510 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.90) opts 0xd
23:10:50.510 00.000 12116 UpdateGuideState exits: m=1882437 SNR=220.6
23:10:50.514 00.004 11824 Handling offset move in thread for scope, endpoint = (0.19, 0.90)
23:10:50.514 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:50.519 00.005 11824 Moving (0.19, 0.90) raw xDistance=0.20 yDistance=0.92
23:10:50.520 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:10:50.520 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
23:10:50.520 00.000 11824 MoveAxis(E, 0, ABG)
23:10:50.520 00.000 11824 Move returns status 0, amount 0
23:10:50.520 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:10:50.523 00.003 12116 Enqueuing Expose request
23:10:50.526 00.003 11824 MoveAxis(S, 172, ABG)
23:10:50.526 00.000 11824 Guiding  Dir = 1, Dur = 172
23:10:50.527 00.001 11824 IsSlewing returns 0
23:10:50.527 00.000 11824 IsGuiding returns 0
23:10:50.527 00.000 11824 PulseGuide returned control before completion, sleep 182
23:10:50.720 00.193 11824 IsGuiding returns 1
23:10:50.720 00.000 11824 scope still moving after pulse duration time elapsed
23:10:50.752 00.032 11824 IsSlewing returns 0
23:10:50.752 00.000 11824 IsGuiding returns 0
23:10:50.752 00.000 11824 scope move finished after 172 + 52 ms
23:10:50.752 00.000 11824 Move returns status 0, amount 172
23:10:50.752 00.000 11824 move complete, result=0
23:10:50.752 00.000 11824 worker thread done servicing request
23:10:50.752 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.9 px 172 ms SOUTH
23:10:50.758 00.006 11824 Worker thread wakes up
23:10:50.758 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:10:50.758 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:10:54.168 03.410 11824 Exposure complete
23:10:54.414 00.246 11824 worker thread done servicing request
23:10:54.414 00.000 12116 OnExposeComplete: enter
23:10:54.420 00.006 12116 UpdateGuideState(): m_state=6
23:10:54.424 00.004 12116 Star::Find(15, 571, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
23:10:54.426 00.002 12116 Star::Find returns 1 (0), X=571.87, Y=576.43, Mass=1759614, SNR=226.1, Peak=65535 HFD=4.3
23:10:54.429 00.003 12116 MultiStar: [#1 -2.30,1.59,0.27,U] [#2 0.74,0.16,0.82,U] [#3 0.81,0.46,0.48,U] [#4 -2.75,2.42,0.00,M3] 
23:10:54.432 00.003 12116 refined, 3 included, MultiStar: {-0.21, 0.67}, one-star: {-0.92, 0.94}
23:10:54.435 00.003 12116 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.71) = xAngle (-0.84 = -0.84)
23:10:54.439 00.004 12116 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.15 = 2.15)
23:10:54.441 00.002 12116 CameraToMount -- cameraX=-0.21 cameraY=0.67 hyp=0.70 cameraTheta=1.88 mountX=0.47 mountY=0.58, mountTheta=0.90
23:10:54.446 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.21, y=0.67, opts=13)
23:10:54.449 00.003 12116 Enqueuing Move request for scope (-0.21, 0.67)
23:10:54.451 00.002 11824 Worker thread wakes up
23:10:54.453 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.67) opts 0xd
23:10:54.453 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.21, 0.67)
23:10:54.453 00.000 11824 Moving (-0.21, 0.67) raw xDistance=0.47 yDistance=0.58
23:10:54.453 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
23:10:54.453 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
23:10:54.453 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5767, FiltMin=1661, FiltMax=65535, Gamma=0.510
23:10:54.456 00.003 11824 MoveAxis(W, 105, ABG)
23:10:54.456 00.000 11824 Guiding  Dir = 3, Dur = 105
23:10:54.456 00.000 12116 UpdateGuideState exits: m=1759614 SNR=226.1
23:10:54.459 00.003 11824 IsSlewing returns 0
23:10:54.459 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:54.461 00.002 11824 IsGuiding returns 0
23:10:54.462 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:10:54.464 00.002 12116 Enqueuing Expose request
23:10:54.467 00.003 11824 PulseGuide returned control before completion, sleep 115
23:10:54.593 00.126 11824 IsGuiding returns 1
23:10:54.593 00.000 11824 scope still moving after pulse duration time elapsed
23:10:54.624 00.031 11824 IsSlewing returns 0
23:10:54.624 00.000 11824 IsGuiding returns 0
23:10:54.625 00.001 11824 scope move finished after 105 + 57 ms
23:10:54.625 00.000 11824 Move returns status 0, amount 105
23:10:54.625 00.000 11824 MoveAxis(S, 110, ABG)
23:10:54.625 00.000 11824 Guiding  Dir = 1, Dur = 110
23:10:54.625 00.000 11824 IsSlewing returns 0
23:10:54.626 00.001 11824 IsGuiding returns 0
23:10:54.626 00.000 11824 PulseGuide returned control before completion, sleep 120
23:10:54.751 00.125 11824 IsGuiding returns 1
23:10:54.751 00.000 11824 scope still moving after pulse duration time elapsed
23:10:54.782 00.031 11824 IsSlewing returns 0
23:10:54.782 00.000 11824 IsGuiding returns 0
23:10:54.782 00.000 11824 scope move finished after 110 + 46 ms
23:10:54.782 00.000 11824 Move returns status 0, amount 110
23:10:54.782 00.000 11824 move complete, result=0
23:10:54.783 00.001 11824 worker thread done servicing request
23:10:54.783 00.000 11824 Worker thread wakes up
23:10:54.783 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:10:54.783 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:10:54.783 00.000 12116 GuideStep: 0.5 px 105 ms WEST, 0.6 px 110 ms SOUTH
23:10:58.202 03.419 11824 Exposure complete
23:10:58.460 00.258 11824 worker thread done servicing request
23:10:58.461 00.001 12116 OnExposeComplete: enter
23:10:58.464 00.003 12116 UpdateGuideState(): m_state=6
23:10:58.469 00.005 12116 Star::Find(15, 571, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
23:10:58.473 00.004 12116 Star::Find returns 1 (0), X=571.96, Y=576.00, Mass=1214024, SNR=171.5, Peak=65535 HFD=4.0
23:10:58.477 00.004 12116 MultiStar: [#1 -2.15,1.10,0.36,U] [#2 0.80,-0.25,0.95,U] [#3 0.91,0.11,0.67,U] [#4 -2.37,1.58,0.39,U] 
23:10:58.480 00.003 12116 refined, 4 included, MultiStar: {-0.34, 0.40}, one-star: {-0.83, 0.51}
23:10:58.487 00.007 12116 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.71) = xAngle (-0.44 = -0.44)
23:10:58.490 00.003 12116 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.54 = 2.54)
23:10:58.493 00.003 12116 CameraToMount -- cameraX=-0.34 cameraY=0.40 hyp=0.52 cameraTheta=2.27 mountX=0.47 mountY=0.30, mountTheta=0.56
23:10:58.500 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.34, y=0.40, opts=13)
23:10:58.504 00.004 12116 Enqueuing Move request for scope (-0.34, 0.40)
23:10:58.507 00.003 11824 Worker thread wakes up
23:10:58.507 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6013, FiltMin=1591, FiltMax=65535, Gamma=0.510
23:10:58.510 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.40) opts 0xd
23:10:58.510 00.000 12116 UpdateGuideState exits: m=1214024 SNR=171.5
23:10:58.513 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.34, 0.40)
23:10:58.513 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:58.516 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:10:58.519 00.003 12116 Enqueuing Expose request
23:10:58.522 00.003 11824 Moving (-0.34, 0.40) raw xDistance=0.47 yDistance=0.30
23:10:58.522 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
23:10:58.522 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:58.522 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:10:58.522 00.000 11824 MoveAxis(W, 113, ABG)
23:10:58.522 00.000 11824 Guiding  Dir = 3, Dur = 113
23:10:58.523 00.001 11824 IsSlewing returns 0
23:10:58.523 00.000 11824 IsGuiding returns 0
23:10:58.523 00.000 11824 PulseGuide returned control before completion, sleep 123
23:10:58.654 00.131 11824 IsGuiding returns 1
23:10:58.655 00.001 11824 scope still moving after pulse duration time elapsed
23:10:58.685 00.030 11824 IsSlewing returns 0
23:10:58.685 00.000 11824 IsGuiding returns 0
23:10:58.686 00.001 11824 scope move finished after 113 + 49 ms
23:10:58.686 00.000 11824 Move returns status 0, amount 113
23:10:58.686 00.000 11824 MoveAxis(N, 0, ABG)
23:10:58.686 00.000 11824 Move returns status 0, amount 0
23:10:58.686 00.000 11824 move complete, result=0
23:10:58.686 00.000 11824 worker thread done servicing request
23:10:58.686 00.000 11824 Worker thread wakes up
23:10:58.686 00.000 12116 GuideStep: 0.5 px 113 ms WEST, 0.3 px 0 ms NORTH
23:10:58.689 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:10:58.690 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:11:02.108 03.418 11824 Exposure complete
23:11:02.414 00.306 11824 worker thread done servicing request
23:11:02.414 00.000 12116 OnExposeComplete: enter
23:11:02.420 00.006 12116 UpdateGuideState(): m_state=6
23:11:02.425 00.005 12116 Star::Find(15, 571, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
23:11:02.430 00.005 12116 Star::Find returns 1 (0), X=572.53, Y=575.88, Mass=916995, SNR=126.7, Peak=65511 HFD=3.7
23:11:02.436 00.006 12116 MultiStar: [#1 -1.79,0.98,0.34,U] [#2 1.30,-0.53,1.26,U] [#3 1.38,-0.25,0.89,U] [#4 -2.09,1.41,0.36,U] 
23:11:02.442 00.006 12116 refined, 4 included, MultiStar: {0.32, 0.09}, one-star: {-0.26, 0.39}
23:11:02.449 00.007 12116 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.71) = xAngle (-2.44 = -2.44)
23:11:02.455 00.006 12116 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.54 = 0.54)
23:11:02.459 00.004 12116 CameraToMount -- cameraX=0.32 cameraY=0.09 hyp=0.33 cameraTheta=0.27 mountX=-0.26 mountY=0.17, mountTheta=2.55
23:11:02.468 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.32, y=0.09, opts=13)
23:11:02.473 00.005 12116 Enqueuing Move request for scope (0.32, 0.09)
23:11:02.480 00.007 11824 Worker thread wakes up
23:11:02.480 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6179, FiltMin=1331, FiltMax=65535, Gamma=0.510
23:11:02.483 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.09) opts 0xd
23:11:02.483 00.000 11824 Handling offset move in thread for scope, endpoint = (0.32, 0.09)
23:11:02.483 00.000 12116 UpdateGuideState exits: m=916995 SNR=126.7
23:11:02.488 00.005 11824 Moving (0.32, 0.09) raw xDistance=-0.26 yDistance=0.17
23:11:02.488 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
23:11:02.488 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:02.488 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:11:02.489 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:02.491 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:11:02.495 00.004 11824 MoveAxis(E, 0, ABG)
23:11:02.495 00.000 11824 Move returns status 0, amount 0
23:11:02.495 00.000 12116 Enqueuing Expose request
23:11:02.499 00.004 11824 MoveAxis(N, 0, ABG)
23:11:02.499 00.000 11824 Move returns status 0, amount 0
23:11:02.499 00.000 11824 move complete, result=0
23:11:02.499 00.000 11824 worker thread done servicing request
23:11:02.499 00.000 11824 Worker thread wakes up
23:11:02.499 00.000 12116 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:11:02.503 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:11:02.503 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:11:05.910 03.407 11824 Exposure complete
23:11:06.143 00.233 11824 worker thread done servicing request
23:11:06.143 00.000 12116 OnExposeComplete: enter
23:11:06.146 00.003 12116 UpdateGuideState(): m_state=6
23:11:06.149 00.003 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
23:11:06.156 00.007 12116 Star::Find returns 1 (0), X=571.99, Y=576.09, Mass=1424034, SNR=181.2, Peak=65535 HFD=4.2
23:11:06.162 00.006 12116 MultiStar: [#1 -2.17,1.23,0.20,U] [#2 0.85,-0.26,0.90,U] [#3 1.07,0.16,0.43,U] [#4 -2.58,1.73,0.00,M2] 
23:11:06.166 00.004 12116 refined, 3 included, MultiStar: {-0.01, 0.27}, one-star: {-0.81, 0.60}
23:11:06.173 00.007 12116 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.71) = xAngle (-1.12 = -1.12)
23:11:06.177 00.004 12116 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.86 = 1.86)
23:11:06.181 00.004 12116 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.59 mountX=0.12 mountY=0.26, mountTheta=1.15
23:11:06.188 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.01, y=0.27, opts=13)
23:11:06.193 00.005 12116 Enqueuing Move request for scope (-0.01, 0.27)
23:11:06.196 00.003 11824 Worker thread wakes up
23:11:06.196 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6349, FiltMin=1847, FiltMax=65535, Gamma=0.510
23:11:06.199 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
23:11:06.199 00.000 12116 UpdateGuideState exits: m=1424034 SNR=181.2
23:11:06.203 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:06.205 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:11:06.208 00.003 12116 Enqueuing Expose request
23:11:06.211 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
23:11:06.211 00.000 11824 Moving (-0.01, 0.27) raw xDistance=0.12 yDistance=0.26
23:11:06.211 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:11:06.211 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:06.212 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:11:06.212 00.000 11824 MoveAxis(E, 0, ABG)
23:11:06.212 00.000 11824 Move returns status 0, amount 0
23:11:06.212 00.000 11824 MoveAxis(N, 0, ABG)
23:11:06.212 00.000 11824 Move returns status 0, amount 0
23:11:06.212 00.000 11824 move complete, result=0
23:11:06.212 00.000 11824 worker thread done servicing request
23:11:06.212 00.000 11824 Worker thread wakes up
23:11:06.212 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:11:06.212 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:11:06.214 00.002 12116 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:11:09.630 03.416 11824 Exposure complete
23:11:09.871 00.241 11824 worker thread done servicing request
23:11:09.872 00.001 12116 OnExposeComplete: enter
23:11:09.875 00.003 12116 UpdateGuideState(): m_state=6
23:11:09.878 00.003 12116 Star::Find(15, 571, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
23:11:09.881 00.003 12116 Star::Find returns 1 (0), X=571.96, Y=576.30, Mass=558828, SNR=75.4, Peak=50304 HFD=3.7
23:11:09.884 00.003 12116 MultiStar: [#1 -2.09,1.29,0.57,U] [#2 0.78,-0.28,3.15,U] [#3 0.88,0.18,1.66,U] [#4 -2.58,1.98,0.00,M3] 
23:11:09.888 00.004 12116 refined, 3 included, MultiStar: {0.29, 0.15}, one-star: {-0.84, 0.81}
23:11:09.891 00.003 12116 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.71) = xAngle (-2.24 = -2.24)
23:11:09.894 00.003 12116 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.75 = 0.75)
23:11:09.896 00.002 12116 CameraToMount -- cameraX=0.29 cameraY=0.15 hyp=0.33 cameraTheta=0.47 mountX=-0.21 mountY=0.23, mountTheta=2.31
23:11:09.902 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.29, y=0.15, opts=13)
23:11:09.906 00.004 12116 Enqueuing Move request for scope (0.29, 0.15)
23:11:09.908 00.002 11824 Worker thread wakes up
23:11:09.908 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.15) opts 0xd
23:11:09.909 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6608, FiltMin=1747, FiltMax=65535, Gamma=0.510
23:11:09.911 00.002 11824 Handling offset move in thread for scope, endpoint = (0.29, 0.15)
23:11:09.911 00.000 12116 UpdateGuideState exits: m=558828 SNR=75.4
23:11:09.914 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:09.916 00.002 11824 Moving (0.29, 0.15) raw xDistance=-0.21 yDistance=0.23
23:11:09.916 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:11:09.920 00.004 12116 Enqueuing Expose request
23:11:09.922 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:11:09.922 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:09.922 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:11:09.922 00.000 11824 MoveAxis(E, 0, ABG)
23:11:09.922 00.000 11824 Move returns status 0, amount 0
23:11:09.923 00.001 11824 MoveAxis(N, 0, ABG)
23:11:09.923 00.000 11824 Move returns status 0, amount 0
23:11:09.923 00.000 11824 move complete, result=0
23:11:09.923 00.000 11824 worker thread done servicing request
23:11:09.923 00.000 11824 Worker thread wakes up
23:11:09.923 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:11:09.923 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:11:09.926 00.003 12116 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:11:13.386 03.460 11824 Exposure complete
23:11:13.714 00.328 11824 worker thread done servicing request
23:11:13.714 00.000 12116 OnExposeComplete: enter
23:11:13.718 00.004 12116 UpdateGuideState(): m_state=6
23:11:13.726 00.008 12116 Star::Find(15, 571, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
23:11:13.731 00.005 12116 Star::Find returns 1 (0), X=572.09, Y=576.50, Mass=407988, SNR=65.3, Peak=41520 HFD=3.7
23:11:13.740 00.009 12116 MultiStar: [#1 -2.10,1.99,0.50,U] [#2 1.02,0.14,1.53,U] [#3 1.05,0.30,0.85,U] [#4 -2.53,2.38,0.00,M4] 
23:11:13.746 00.006 12116 refined, 3 included, MultiStar: {0.18, 0.64}, one-star: {-0.71, 1.01}
23:11:13.755 00.009 12116 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.71) = xAngle (-1.41 = -1.41)
23:11:13.761 00.006 12116 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.57 = 1.57)
23:11:13.765 00.004 12116 CameraToMount -- cameraX=0.18 cameraY=0.64 hyp=0.66 cameraTheta=1.30 mountX=0.10 mountY=0.66, mountTheta=1.42
23:11:13.778 00.013 12116 SchedulePrimaryMove(0D79E080, x=0.18, y=0.64, opts=13)
23:11:13.781 00.003 12116 Enqueuing Move request for scope (0.18, 0.64)
23:11:13.787 00.006 11824 Worker thread wakes up
23:11:13.787 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.64) opts 0xd
23:11:13.788 00.001 11824 Handling offset move in thread for scope, endpoint = (0.18, 0.64)
23:11:13.788 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7002, FiltMin=1816, FiltMax=65533, Gamma=0.510
23:11:13.791 00.003 11824 Moving (0.18, 0.64) raw xDistance=0.10 yDistance=0.66
23:11:13.791 00.000 12116 UpdateGuideState exits: m=407988 SNR=65.3
23:11:13.795 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:11:13.795 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:13.799 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
23:11:13.799 00.000 11824 MoveAxis(E, 0, ABG)
23:11:13.800 00.001 11824 Move returns status 0, amount 0
23:11:13.800 00.000 11824 MoveAxis(S, 125, ABG)
23:11:13.800 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:11:13.804 00.004 12116 Enqueuing Expose request
23:11:13.808 00.004 11824 Guiding  Dir = 1, Dur = 125
23:11:13.808 00.000 11824 IsSlewing returns 0
23:11:13.808 00.000 11824 IsGuiding returns 0
23:11:13.809 00.001 11824 PulseGuide returned control before completion, sleep 135
23:11:13.955 00.146 11824 IsGuiding returns 1
23:11:13.955 00.000 11824 scope still moving after pulse duration time elapsed
23:11:13.986 00.031 11824 IsSlewing returns 0
23:11:13.986 00.000 11824 IsGuiding returns 0
23:11:13.987 00.001 11824 scope move finished after 125 + 52 ms
23:11:13.987 00.000 11824 Move returns status 0, amount 125
23:11:13.987 00.000 11824 move complete, result=0
23:11:13.987 00.000 11824 worker thread done servicing request
23:11:13.987 00.000 11824 Worker thread wakes up
23:11:13.987 00.000 12116 GuideStep: 0.1 px 0 ms EAST, 0.7 px 125 ms SOUTH
23:11:13.991 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:11:13.991 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:11:17.391 03.400 11824 Exposure complete
23:11:17.629 00.238 11824 worker thread done servicing request
23:11:17.629 00.000 12116 OnExposeComplete: enter
23:11:17.632 00.003 12116 UpdateGuideState(): m_state=6
23:11:17.637 00.005 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
23:11:17.640 00.003 12116 Star::Find returns 1 (0), X=572.06, Y=576.67, Mass=52298, SNR=14.3, Peak=14954 HFD=3.3
23:11:17.644 00.004 12116 MultiStar: [#1 -2.75,1.47,0.00,M1] [#2 0.73,1.05,0.97,U] [#3 1.00,-0.19,0.92,U] [#4 -3.58,1.67,0.00,M5] 
23:11:17.647 00.003 12116 refined, 2 included, MultiStar: {0.31, 0.70}, one-star: {-0.73, 1.17}
23:11:17.651 00.004 12116 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.71) = xAngle (-1.56 = -1.56)
23:11:17.656 00.005 12116 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.43 = 1.43)
23:11:17.659 00.003 12116 CameraToMount -- cameraX=0.31 cameraY=0.70 hyp=0.77 cameraTheta=1.16 mountX=0.01 mountY=0.76, mountTheta=1.56
23:11:17.665 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.31, y=0.70, opts=13)
23:11:17.669 00.004 12116 Enqueuing Move request for scope (0.31, 0.70)
23:11:17.672 00.003 11824 Worker thread wakes up
23:11:17.672 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7866, FiltMin=2138, FiltMax=65507, Gamma=0.510
23:11:17.675 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.70) opts 0xd
23:11:17.675 00.000 12116 UpdateGuideState exits: m=52298 SNR=14.3
23:11:17.679 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:17.682 00.003 11824 Handling offset move in thread for scope, endpoint = (0.31, 0.70)
23:11:17.682 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:11:17.687 00.005 11824 Moving (0.31, 0.70) raw xDistance=0.01 yDistance=0.76
23:11:17.687 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:11:17.687 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
23:11:17.687 00.000 11824 MoveAxis(E, 0, ABG)
23:11:17.687 00.000 11824 Move returns status 0, amount 0
23:11:17.687 00.000 11824 MoveAxis(S, 142, ABG)
23:11:17.687 00.000 11824 Guiding  Dir = 1, Dur = 142
23:11:17.688 00.001 11824 IsSlewing returns 0
23:11:17.688 00.000 12116 Enqueuing Expose request
23:11:17.691 00.003 11824 IsGuiding returns 0
23:11:17.691 00.000 11824 PulseGuide returned control before completion, sleep 152
23:11:17.856 00.165 11824 IsGuiding returns 1
23:11:17.856 00.000 11824 scope still moving after pulse duration time elapsed
23:11:17.887 00.031 11824 IsSlewing returns 0
23:11:17.887 00.000 11824 IsGuiding returns 0
23:11:17.887 00.000 11824 scope move finished after 142 + 55 ms
23:11:17.887 00.000 11824 Move returns status 0, amount 142
23:11:17.887 00.000 11824 move complete, result=0
23:11:17.887 00.000 11824 worker thread done servicing request
23:11:17.889 00.002 11824 Worker thread wakes up
23:11:17.889 00.000 12116 GuideStep: 0.0 px 0 ms EAST, 0.8 px 142 ms SOUTH
23:11:17.892 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:11:17.892 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:11:21.302 03.410 11824 Exposure complete
23:11:21.552 00.250 12116 OnExposeComplete: enter
23:11:21.555 00.003 12116 UpdateGuideState(): m_state=6
23:11:21.558 00.003 11824 worker thread done servicing request
23:11:21.559 00.001 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
23:11:21.564 00.005 12116 Star::Find false star n=4 nbg=264 bg=9943.7 sigma=1162.8 thresh=13432 peak=11808
23:11:21.569 00.005 12116 Star::Find returns 0 (2), X=572.00, Y=576.00, Mass=15253, SNR=2.9, Peak=14282 HFD=0.0
23:11:21.573 00.004 12116 DistanceChecker: activated
23:11:21.577 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:11:21.583 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:11:21.588 00.005 12116 Enqueuing Move request for scope (0.00, 0.00)
23:11:21.591 00.003 11824 Worker thread wakes up
23:11:21.591 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:11:21.591 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:11:21.591 00.000 11824 move complete, result=0
23:11:21.591 00.000 11824 worker thread done servicing request
23:11:21.703 00.112 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:11:21.706 00.003 12116 Status Line: Star lost - low SNR
23:11:21.712 00.006 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65527, med=8765, FiltMin=2019, FiltMax=65421, Gamma=0.510
23:11:21.715 00.003 12116 UpdateGuideState exits: Star lost - low SNR
23:11:21.718 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:21.722 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:11:21.726 00.004 12116 Enqueuing Expose request
23:11:21.731 00.005 11824 Worker thread wakes up
23:11:21.732 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:11:21.732 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:11:25.142 03.410 11824 Exposure complete
23:11:25.400 00.258 11824 worker thread done servicing request
23:11:25.400 00.000 12116 OnExposeComplete: enter
23:11:25.403 00.003 12116 UpdateGuideState(): m_state=6
23:11:25.406 00.003 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
23:11:25.410 00.004 12116 Star::Find false star n=1 nbg=264 bg=10659.0 sigma=1152.9 thresh=14118 peak=12180
23:11:25.413 00.003 12116 Star::Find returns 0 (2), X=572.00, Y=576.00, Mass=4359, SNR=2.9, Peak=16899 HFD=0.0
23:11:25.415 00.002 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:11:25.423 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:11:25.427 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:11:25.429 00.002 11824 Worker thread wakes up
23:11:25.430 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:11:25.430 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:11:25.430 00.000 11824 move complete, result=0
23:11:25.430 00.000 11824 worker thread done servicing request
23:11:25.544 00.114 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:11:25.548 00.004 12116 Status Line: Star lost - low SNR
23:11:25.552 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=9495, FiltMin=2291, FiltMax=65495, Gamma=0.510
23:11:25.556 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:11:25.558 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:25.561 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:11:25.564 00.003 12116 Enqueuing Expose request
23:11:25.566 00.002 11824 Worker thread wakes up
23:11:25.566 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:11:25.566 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:11:29.002 03.436 11824 Exposure complete
23:11:29.255 00.253 11824 worker thread done servicing request
23:11:29.255 00.000 12116 OnExposeComplete: enter
23:11:29.258 00.003 12116 UpdateGuideState(): m_state=6
23:11:29.262 00.004 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
23:11:29.265 00.003 12116 Star::Find false star n=4 nbg=265 bg=10369.7 sigma=1276.3 thresh=14199 peak=12361
23:11:29.268 00.003 12116 Star::Find returns 0 (2), X=572.00, Y=576.00, Mass=16186, SNR=2.9, Peak=15511 HFD=0.0
23:11:29.270 00.002 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:11:29.277 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:11:29.280 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:11:29.282 00.002 11824 Worker thread wakes up
23:11:29.283 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:11:29.283 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:11:29.283 00.000 11824 move complete, result=0
23:11:29.283 00.000 11824 worker thread done servicing request
23:11:29.387 00.104 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:11:29.415 00.028 12116 Status Line: Star lost - low SNR
23:11:29.426 00.011 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65421, med=9792, FiltMin=2005, FiltMax=45760, Gamma=0.510
23:11:29.431 00.005 12116 UpdateGuideState exits: Star lost - low SNR
23:11:29.437 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:29.442 00.005 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:11:29.448 00.006 12116 Enqueuing Expose request
23:11:29.456 00.008 11824 Worker thread wakes up
23:11:29.457 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:11:29.457 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:11:32.859 03.402 11824 Exposure complete
23:11:33.087 00.228 11824 worker thread done servicing request
23:11:33.087 00.000 12116 OnExposeComplete: enter
23:11:33.090 00.003 12116 UpdateGuideState(): m_state=6
23:11:33.094 00.004 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
23:11:33.096 00.002 12116 Star::Find false star n=3 nbg=261 bg=9907.7 sigma=1156.0 thresh=13376 peak=12226
23:11:33.099 00.003 12116 Star::Find returns 0 (2), X=572.00, Y=576.00, Mass=11779, SNR=2.9, Peak=16058 HFD=0.0
23:11:33.102 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:11:33.108 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:11:33.112 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:11:33.115 00.003 11824 Worker thread wakes up
23:11:33.115 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:11:33.115 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:11:33.115 00.000 11824 move complete, result=0
23:11:33.115 00.000 11824 worker thread done servicing request
23:11:33.218 00.103 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:11:33.222 00.004 12116 Status Line: Star lost - low SNR
23:11:33.226 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=9613, FiltMin=2029, FiltMax=65501, Gamma=0.510
23:11:33.228 00.002 12116 UpdateGuideState exits: Star lost - low SNR
23:11:33.232 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:33.236 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:11:33.238 00.002 12116 Enqueuing Expose request
23:11:33.241 00.003 11824 Worker thread wakes up
23:11:33.241 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:11:33.242 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:11:36.642 03.400 11824 Exposure complete
23:11:36.876 00.234 11824 worker thread done servicing request
23:11:36.876 00.000 12116 OnExposeComplete: enter
23:11:36.880 00.004 12116 UpdateGuideState(): m_state=6
23:11:36.883 00.003 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
23:11:36.887 00.004 12116 Star::Find returns 1 (0), X=572.35, Y=576.04, Mass=41271, SNR=11.4, Peak=16903 HFD=2.2
23:11:36.890 00.003 12116 DistanceChecker: deactivated
23:11:36.894 00.004 12116 Star::Find false star n=4 nbg=237 bg=7866.5 sigma=860.5 thresh=10448 peak=8988
23:11:36.897 00.003 12116 Star::Find false star n=1 nbg=263 bg=11247.6 sigma=1302.7 thresh=15156 peak=13253
23:11:36.899 00.002 12116 Star::Find false star n=1 nbg=277 bg=4996.2 sigma=956.7 thresh=7866 peak=6445
23:11:36.902 00.003 12116 MultiStar: [#1 0.00,0.00,0.00,L] [#2 1.16,-1.74,1.54,U] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] 
23:11:36.905 00.003 12116 single-star, 1 included, MultiStar: {0.53, -0.84}, one-star: {-0.44, 0.55}
23:11:36.908 00.003 12116 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.71) = xAngle (-0.46 = -0.46)
23:11:36.912 00.004 12116 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.52 = 2.52)
23:11:36.915 00.003 12116 CameraToMount -- cameraX=-0.44 cameraY=0.55 hyp=0.71 cameraTheta=2.25 mountX=0.63 mountY=0.41, mountTheta=0.57
23:11:36.929 00.014 12116 SchedulePrimaryMove(0D79E080, x=-0.44, y=0.55, opts=13)
23:11:36.932 00.003 12116 Enqueuing Move request for scope (-0.44, 0.55)
23:11:36.936 00.004 11824 Worker thread wakes up
23:11:36.936 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=9235, FiltMin=1767, FiltMax=65533, Gamma=0.510
23:11:36.939 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.55) opts 0xd
23:11:36.939 00.000 12116 UpdateGuideState exits: m=41271 SNR=11.4
23:11:36.942 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.44, 0.55)
23:11:36.943 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:36.946 00.003 11824 Moving (-0.44, 0.55) raw xDistance=0.63 yDistance=0.41
23:11:36.946 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:11:36.949 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
23:11:36.949 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:36.949 00.000 12116 Enqueuing Expose request
23:11:36.952 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
23:11:36.952 00.000 11824 MoveAxis(W, 142, ABG)
23:11:36.952 00.000 11824 Guiding  Dir = 3, Dur = 142
23:11:36.952 00.000 11824 IsSlewing returns 0
23:11:36.953 00.001 11824 IsGuiding returns 0
23:11:36.953 00.000 11824 PulseGuide returned control before completion, sleep 152
23:11:37.120 00.167 11824 IsGuiding returns 1
23:11:37.120 00.000 11824 scope still moving after pulse duration time elapsed
23:11:37.152 00.032 11824 IsSlewing returns 0
23:11:37.152 00.000 11824 IsGuiding returns 0
23:11:37.152 00.000 11824 scope move finished after 142 + 56 ms
23:11:37.153 00.001 11824 Move returns status 0, amount 142
23:11:37.153 00.000 11824 MoveAxis(N, 0, ABG)
23:11:37.153 00.000 11824 Move returns status 0, amount 0
23:11:37.153 00.000 11824 move complete, result=0
23:11:37.153 00.000 11824 worker thread done servicing request
23:11:37.153 00.000 11824 Worker thread wakes up
23:11:37.153 00.000 12116 GuideStep: 0.6 px 142 ms WEST, 0.4 px 0 ms NORTH
23:11:37.156 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:11:37.156 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:11:40.556 03.400 11824 Exposure complete
23:11:40.802 00.246 11824 worker thread done servicing request
23:11:40.802 00.000 12116 OnExposeComplete: enter
23:11:40.805 00.003 12116 UpdateGuideState(): m_state=6
23:11:40.809 00.004 12116 Star::Find(15, 572, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
23:11:40.812 00.003 12116 Star::Find returns 1 (0), X=572.54, Y=575.37, Mass=47262, SNR=13.1, Peak=17504 HFD=1.6
23:11:40.816 00.004 12116 Star::Find false star n=4 nbg=264 bg=6976.0 sigma=1011.5 thresh=10011 peak=8586
23:11:40.819 00.003 12116 Star::Find false star n=3 nbg=255 bg=4900.3 sigma=906.2 thresh=7619 peak=6169
23:11:40.822 00.003 12116 MultiStar: [#1 0.00,0.00,0.00,L] [#2 1.36,-1.47,2.47,U] [#3 1.44,-1.47,1.04,U] [#4 0.00,0.00,0.00,L] 
23:11:40.825 00.003 12116 single-star, 2 included, MultiStar: {1.02, -1.17}, one-star: {-0.26, -0.12}
23:11:40.828 00.003 12116 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.71) = xAngle (-5.42 = 0.86)
23:11:40.831 00.003 12116 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.43 = -2.43)
23:11:40.834 00.003 12116 CameraToMount -- cameraX=-0.26 cameraY=-0.12 hyp=0.28 cameraTheta=-2.70 mountX=0.18 mountY=-0.18, mountTheta=-0.79
23:11:40.839 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.26, y=-0.12, opts=13)
23:11:40.843 00.004 12116 Enqueuing Move request for scope (-0.26, -0.12)
23:11:40.845 00.002 11824 Worker thread wakes up
23:11:40.845 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8855, FiltMin=1896, FiltMax=65535, Gamma=0.510
23:11:40.848 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.12) opts 0xd
23:11:40.848 00.000 12116 UpdateGuideState exits: m=47262 SNR=13.1
23:11:40.851 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.26, -0.12)
23:11:40.851 00.000 11824 Moving (-0.26, -0.12) raw xDistance=0.18 yDistance=-0.18
23:11:40.852 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:11:40.852 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:40.852 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:40.856 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:11:40.856 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:11:40.858 00.002 11824 MoveAxis(E, 0, ABG)
23:11:40.858 00.000 11824 Move returns status 0, amount 0
23:11:40.858 00.000 11824 MoveAxis(N, 0, ABG)
23:11:40.858 00.000 11824 Move returns status 0, amount 0
23:11:40.858 00.000 12116 Enqueuing Expose request
23:11:40.862 00.004 11824 move complete, result=0
23:11:40.862 00.000 11824 worker thread done servicing request
23:11:40.862 00.000 11824 Worker thread wakes up
23:11:40.863 00.001 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:11:40.865 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
23:11:40.865 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:11:44.280 03.415 11824 Exposure complete
23:11:44.524 00.244 11824 worker thread done servicing request
23:11:44.524 00.000 12116 OnExposeComplete: enter
23:11:44.527 00.003 12116 UpdateGuideState(): m_state=6
23:11:44.531 00.004 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
23:11:44.534 00.003 12116 Star::Find returns 1 (0), X=572.49, Y=574.10, Mass=192372, SNR=36.9, Peak=24160 HFD=3.5
23:11:44.538 00.004 12116 Star::Find false star n=6 nbg=257 bg=6972.9 sigma=949.9 thresh=9822 peak=8907
23:11:44.541 00.003 12116 Star::Find false star n=3 nbg=246 bg=4878.5 sigma=790.9 thresh=7251 peak=6419
23:11:44.545 00.004 12116 MultiStar: [#1 0.00,0.00,0.00,L] [#2 1.71,-2.04,1.32,U] [#3 1.78,-1.93,0.42,U] [#4 0.00,0.00,0.00,L] 
23:11:44.549 00.004 12116 single-star, 2 included, MultiStar: {0.99, -1.79}, one-star: {-0.30, -1.39}
23:11:44.552 00.003 12116 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.71) = xAngle (-4.50 = 1.78)
23:11:44.555 00.003 12116 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.51 = -1.51)
23:11:44.558 00.003 12116 CameraToMount -- cameraX=-0.30 cameraY=-1.39 hyp=1.42 cameraTheta=-1.79 mountX=-0.30 mountY=-1.42, mountTheta=-1.78
23:11:44.565 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=-1.39, opts=13)
23:11:44.568 00.003 12116 Enqueuing Move request for scope (-0.30, -1.39)
23:11:44.571 00.003 11824 Worker thread wakes up
23:11:44.571 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8311, FiltMin=1879, FiltMax=65535, Gamma=0.510
23:11:44.574 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -1.39) opts 0xd
23:11:44.574 00.000 12116 UpdateGuideState exits: m=192372 SNR=36.9
23:11:44.577 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.30, -1.39)
23:11:44.577 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:44.580 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:11:44.584 00.004 11824 Moving (-0.30, -1.39) raw xDistance=-0.30 yDistance=-1.42
23:11:44.584 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:11:44.584 00.000 11824 resist switch: large excursion: input -1.42 thresh 1.35 direction from 1 to -1
23:11:44.585 00.001 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.25
23:11:44.585 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.42 from input -1.42
23:11:44.585 00.000 11824 MoveAxis(E, 67, ABG)
23:11:44.585 00.000 11824 Guiding  Dir = 2, Dur = 67
23:11:44.585 00.000 11824 IsSlewing returns 0
23:11:44.585 00.000 11824 IsGuiding returns 0
23:11:44.586 00.001 11824 PulseGuide returned control before completion, sleep 77
23:11:44.586 00.000 12116 Enqueuing Expose request
23:11:44.676 00.090 11824 IsGuiding returns 1
23:11:44.676 00.000 11824 scope still moving after pulse duration time elapsed
23:11:44.707 00.031 11824 IsSlewing returns 0
23:11:44.708 00.001 11824 IsGuiding returns 0
23:11:44.708 00.000 11824 scope move finished after 67 + 55 ms
23:11:44.708 00.000 11824 Move returns status 0, amount 67
23:11:44.708 00.000 11824 MoveAxis(N, 266, ABG)
23:11:44.708 00.000 11824 Guiding  Dir = 0, Dur = 266
23:11:44.710 00.002 11824 IsSlewing returns 0
23:11:44.710 00.000 11824 IsGuiding returns 0
23:11:44.711 00.001 11824 PulseGuide returned control before completion, sleep 276
23:11:45.003 00.292 11824 IsGuiding returns 1
23:11:45.003 00.000 11824 scope still moving after pulse duration time elapsed
23:11:45.035 00.032 11824 IsSlewing returns 0
23:11:45.035 00.000 11824 IsGuiding returns 0
23:11:45.036 00.001 11824 scope move finished after 266 + 59 ms
23:11:45.036 00.000 11824 Move returns status 0, amount 266
23:11:45.036 00.000 11824 move complete, result=0
23:11:45.036 00.000 11824 worker thread done servicing request
23:11:45.036 00.000 11824 Worker thread wakes up
23:11:45.036 00.000 12116 GuideStep: -0.3 px 67 ms EAST, -1.4 px 266 ms NORTH
23:11:45.040 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:11:45.040 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:11:48.450 03.410 11824 Exposure complete
23:11:48.695 00.245 11824 worker thread done servicing request
23:11:48.695 00.000 12116 OnExposeComplete: enter
23:11:48.698 00.003 12116 UpdateGuideState(): m_state=6
23:11:48.703 00.005 12116 Star::Find(15, 572, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
23:11:48.706 00.003 12116 Star::Find returns 1 (0), X=571.92, Y=574.58, Mass=865279, SNR=119.8, Peak=65535 HFD=3.8
23:11:48.709 00.003 12116 Star::Find false star n=4 nbg=246 bg=6890.8 sigma=966.6 thresh=9791 peak=8864
23:11:48.713 00.004 12116 Star::Find false star n=4 nbg=269 bg=5057.2 sigma=959.6 thresh=7936 peak=6527
23:11:48.716 00.003 12116 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.73,-1.62,0.55,U] [#3 0.63,-0.72,0.13,U] [#4 0.00,0.00,0.00,L] 
23:11:48.720 00.004 12116 refined, 2 included, MultiStar: {-0.23, -1.13}, one-star: {-0.87, -0.91}
23:11:48.724 00.004 12116 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.71) = xAngle (-4.49 = 1.80)
23:11:48.727 00.003 12116 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.50 = -1.50)
23:11:48.729 00.002 12116 CameraToMount -- cameraX=-0.23 cameraY=-1.13 hyp=1.16 cameraTheta=-1.77 mountX=-0.26 mountY=-1.15, mountTheta=-1.79
23:11:48.737 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.23, y=-1.13, opts=13)
23:11:48.741 00.004 12116 Enqueuing Move request for scope (-0.23, -1.13)
23:11:48.746 00.005 11824 Worker thread wakes up
23:11:48.746 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7424, FiltMin=1498, FiltMax=65535, Gamma=0.510
23:11:48.749 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -1.13) opts 0xd
23:11:48.749 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.23, -1.13)
23:11:48.749 00.000 12116 UpdateGuideState exits: m=865279 SNR=119.8
23:11:48.752 00.003 11824 Moving (-0.23, -1.13) raw xDistance=-0.26 yDistance=-1.15
23:11:48.752 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:48.755 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
23:11:48.755 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:11:48.760 00.005 11824 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15
23:11:48.760 00.000 12116 Enqueuing Expose request
23:11:48.762 00.002 11824 MoveAxis(E, 0, ABG)
23:11:48.763 00.001 11824 Move returns status 0, amount 0
23:11:48.763 00.000 11824 MoveAxis(N, 216, ABG)
23:11:48.763 00.000 11824 Guiding  Dir = 0, Dur = 216
23:11:48.763 00.000 11824 IsSlewing returns 0
23:11:48.763 00.000 11824 IsGuiding returns 0
23:11:48.764 00.001 11824 PulseGuide returned control before completion, sleep 226
23:11:48.991 00.227 11824 IsGuiding returns 1
23:11:48.991 00.000 11824 scope still moving after pulse duration time elapsed
23:11:49.023 00.032 11824 IsSlewing returns 0
23:11:49.023 00.000 11824 IsGuiding returns 0
23:11:49.023 00.000 11824 scope move finished after 216 + 44 ms
23:11:49.023 00.000 11824 Move returns status 0, amount 216
23:11:49.023 00.000 11824 move complete, result=0
23:11:49.024 00.001 11824 worker thread done servicing request
23:11:49.024 00.000 11824 Worker thread wakes up
23:11:49.024 00.000 12116 GuideStep: -0.3 px 0 ms EAST, -1.2 px 216 ms NORTH
23:11:49.028 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:11:49.028 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:11:52.439 03.411 11824 Exposure complete
23:11:52.714 00.275 11824 worker thread done servicing request
23:11:52.714 00.000 12116 OnExposeComplete: enter
23:11:52.718 00.004 12116 UpdateGuideState(): m_state=6
23:11:52.722 00.004 12116 Star::Find(15, 571, 574, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
23:11:52.725 00.003 12116 Star::Find returns 1 (0), X=571.40, Y=573.90, Mass=1512502, SNR=193.2, Peak=65535 HFD=4.1
23:11:52.729 00.004 12116 Star::Find false star n=5 nbg=256 bg=6223.5 sigma=894.3 thresh=8906 peak=7888
23:11:52.732 00.003 12116 Star::Find false star n=12 nbg=240 bg=4717.8 sigma=727.3 thresh=6900 peak=6641
23:11:52.736 00.004 12116 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.38,-2.44,1.28,U] [#3 0.43,-2.13,0.70,U] [#4 0.00,0.00,0.00,L] 
23:11:52.739 00.003 12116 refined, 2 included, MultiStar: {-0.21, -2.08}, one-star: {-1.39, -1.59}
23:11:52.741 00.002 12116 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.71) = xAngle (-4.38 = 1.90)
23:11:52.745 00.004 12116 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.40 = -1.40)
23:11:52.748 00.003 12116 CameraToMount -- cameraX=-0.21 cameraY=-2.08 hyp=2.09 cameraTheta=-1.67 mountX=-0.67 mountY=-2.06, mountTheta=-1.89
23:11:52.759 00.011 12116 SchedulePrimaryMove(0D79E080, x=-0.21, y=-2.08, opts=13)
23:11:52.763 00.004 12116 Enqueuing Move request for scope (-0.21, -2.08)
23:11:52.767 00.004 11824 Worker thread wakes up
23:11:52.767 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6675, FiltMin=1920, FiltMax=65535, Gamma=0.510
23:11:52.770 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -2.08) opts 0xd
23:11:52.770 00.000 12116 UpdateGuideState exits: m=1512502 SNR=193.2
23:11:52.773 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.21, -2.08)
23:11:52.773 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:52.777 00.004 11824 Moving (-0.21, -2.08) raw xDistance=-0.67 yDistance=-2.06
23:11:52.777 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:11:52.780 00.003 12116 Enqueuing Expose request
23:11:52.783 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
23:11:52.783 00.000 11824 GuideAlgorithmResistSwitch::result() returns -2.06 from input -2.06
23:11:52.784 00.001 11824 MoveAxis(E, 151, ABG)
23:11:52.784 00.000 11824 Guiding  Dir = 2, Dur = 151
23:11:52.784 00.000 11824 IsSlewing returns 0
23:11:52.784 00.000 11824 IsGuiding returns 0
23:11:52.785 00.001 11824 PulseGuide returned control before completion, sleep 161
23:11:52.953 00.168 11824 IsGuiding returns 1
23:11:52.953 00.000 11824 scope still moving after pulse duration time elapsed
23:11:52.985 00.032 11824 IsSlewing returns 0
23:11:52.985 00.000 11824 IsGuiding returns 0
23:11:52.985 00.000 11824 scope move finished after 151 + 50 ms
23:11:52.985 00.000 11824 Move returns status 0, amount 151
23:11:52.986 00.001 11824 MoveAxis(N, 387, ABG)
23:11:52.986 00.000 11824 Guiding  Dir = 0, Dur = 387
23:11:52.986 00.000 11824 IsSlewing returns 0
23:11:52.986 00.000 11824 IsGuiding returns 0
23:11:52.987 00.001 11824 PulseGuide returned control before completion, sleep 397
23:11:53.394 00.407 11824 IsGuiding returns 1
23:11:53.394 00.000 11824 scope still moving after pulse duration time elapsed
23:11:53.426 00.032 11824 IsSlewing returns 0
23:11:53.426 00.000 11824 IsGuiding returns 0
23:11:53.426 00.000 11824 scope move finished after 387 + 52 ms
23:11:53.426 00.000 11824 Move returns status 0, amount 387
23:11:53.426 00.000 11824 move complete, result=0
23:11:53.427 00.001 11824 worker thread done servicing request
23:11:53.427 00.000 11824 Worker thread wakes up
23:11:53.427 00.000 12116 GuideStep: -0.7 px 151 ms EAST, -2.1 px 387 ms NORTH
23:11:53.430 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:11:53.430 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:11:56.835 03.405 11824 Exposure complete
23:11:57.096 00.261 11824 worker thread done servicing request
23:11:57.096 00.000 12116 OnExposeComplete: enter
23:11:57.100 00.004 12116 UpdateGuideState(): m_state=6
23:11:57.104 00.004 12116 Star::Find(15, 571, 573, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
23:11:57.107 00.003 12116 Star::Find returns 1 (0), X=571.38, Y=576.12, Mass=1674583, SNR=230.4, Peak=65535 HFD=4.3
23:11:57.111 00.004 12116 MultiStar: [#1 -2.95,1.14,0.00,M2] [#2 0.30,-0.16,0.99,U] [#3 0.35,0.28,0.61,U] [#4 -3.35,2.20,0.00,M6] 
23:11:57.113 00.002 12116 refined, 2 included, MultiStar: {-0.35, 0.25}, one-star: {-1.42, 0.63}
23:11:57.116 00.003 12116 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.71) = xAngle (-0.19 = -0.19)
23:11:57.120 00.004 12116 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.80 = 2.80)
23:11:57.123 00.003 12116 CameraToMount -- cameraX=-0.35 cameraY=0.25 hyp=0.43 cameraTheta=2.52 mountX=0.42 mountY=0.15, mountTheta=0.33
23:11:57.129 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.35, y=0.25, opts=13)
23:11:57.131 00.002 12116 Enqueuing Move request for scope (-0.35, 0.25)
23:11:57.136 00.005 11824 Worker thread wakes up
23:11:57.136 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6183, FiltMin=1687, FiltMax=65535, Gamma=0.510
23:11:57.139 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.25) opts 0xd
23:11:57.139 00.000 12116 UpdateGuideState exits: m=1674583 SNR=230.4
23:11:57.143 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.35, 0.25)
23:11:57.143 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:57.146 00.003 11824 Moving (-0.35, 0.25) raw xDistance=0.42 yDistance=0.15
23:11:57.146 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:11:57.149 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42
23:11:57.149 00.000 12116 Enqueuing Expose request
23:11:57.153 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:57.153 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:11:57.155 00.002 11824 MoveAxis(W, 84, ABG)
23:11:57.155 00.000 11824 Guiding  Dir = 3, Dur = 84
23:11:57.155 00.000 11824 IsSlewing returns 0
23:11:57.155 00.000 11824 IsGuiding returns 0
23:11:57.156 00.001 11824 PulseGuide returned control before completion, sleep 94
23:11:57.253 00.097 11824 IsGuiding returns 1
23:11:57.253 00.000 11824 scope still moving after pulse duration time elapsed
23:11:57.285 00.032 11824 IsSlewing returns 0
23:11:57.285 00.000 11824 IsGuiding returns 0
23:11:57.285 00.000 11824 scope move finished after 84 + 46 ms
23:11:57.286 00.001 11824 Move returns status 0, amount 84
23:11:57.286 00.000 11824 MoveAxis(N, 0, ABG)
23:11:57.286 00.000 11824 Move returns status 0, amount 0
23:11:57.286 00.000 11824 move complete, result=0
23:11:57.286 00.000 12116 GuideStep: 0.4 px 84 ms WEST, 0.1 px 0 ms NORTH
23:11:57.290 00.004 11824 worker thread done servicing request
23:11:57.290 00.000 11824 Worker thread wakes up
23:11:57.290 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:11:57.290 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:00.761 03.471 11824 Exposure complete
23:12:01.046 00.285 11824 worker thread done servicing request
23:12:01.046 00.000 12116 OnExposeComplete: enter
23:12:01.049 00.003 12116 UpdateGuideState(): m_state=6
23:12:01.055 00.006 12116 Star::Find(15, 571, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
23:12:01.058 00.003 12116 Star::Find returns 1 (0), X=571.90, Y=576.24, Mass=1374002, SNR=160.1, Peak=65535 HFD=4.1
23:12:01.061 00.003 12116 MultiStar: [#1 -2.32,1.08,0.33,U] [#2 0.84,-0.18,1.40,U] [#3 0.91,0.14,0.78,U] [#4 -2.77,1.67,0.00,M7] 
23:12:01.065 00.004 12116 refined, 3 included, MultiStar: {0.06, 0.28}, one-star: {-0.89, 0.75}
23:12:01.070 00.005 12116 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.71) = xAngle (-1.37 = -1.37)
23:12:01.073 00.003 12116 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.62 = 1.62)
23:12:01.077 00.004 12116 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.28 cameraTheta=1.35 mountX=0.06 mountY=0.28, mountTheta=1.37
23:12:01.090 00.013 12116 SchedulePrimaryMove(0D79E080, x=0.06, y=0.28, opts=13)
23:12:01.094 00.004 12116 Enqueuing Move request for scope (0.06, 0.28)
23:12:01.097 00.003 11824 Worker thread wakes up
23:12:01.097 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.28) opts 0xd
23:12:01.097 00.000 11824 Handling offset move in thread for scope, endpoint = (0.06, 0.28)
23:12:01.097 00.000 11824 Moving (0.06, 0.28) raw xDistance=0.06 yDistance=0.28
23:12:01.097 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:12:01.097 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:01.098 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6119, FiltMin=1959, FiltMax=65535, Gamma=0.510
23:12:01.102 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:12:01.102 00.000 12116 UpdateGuideState exits: m=1374002 SNR=160.1
23:12:01.105 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:01.109 00.004 11824 MoveAxis(E, 0, ABG)
23:12:01.109 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:01.111 00.002 12116 Enqueuing Expose request
23:12:01.114 00.003 11824 Move returns status 0, amount 0
23:12:01.114 00.000 11824 MoveAxis(N, 0, ABG)
23:12:01.114 00.000 11824 Move returns status 0, amount 0
23:12:01.114 00.000 11824 move complete, result=0
23:12:01.115 00.001 11824 worker thread done servicing request
23:12:01.115 00.000 11824 Worker thread wakes up
23:12:01.115 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:01.115 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:01.120 00.005 12116 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:12:04.528 03.408 11824 Exposure complete
23:12:04.795 00.267 11824 worker thread done servicing request
23:12:04.795 00.000 12116 OnExposeComplete: enter
23:12:04.799 00.004 12116 UpdateGuideState(): m_state=6
23:12:04.804 00.005 12116 Star::Find(15, 571, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
23:12:04.807 00.003 12116 Star::Find returns 1 (0), X=571.09, Y=576.19, Mass=967223, SNR=136.0, Peak=65520 HFD=3.8
23:12:04.811 00.004 12116 MultiStar: [#1 -3.18,1.24,0.00,M2] [#2 0.05,-0.14,1.19,U] [#3 0.20,0.22,0.73,U] [#4 -3.35,1.76,0.00,M8] 
23:12:04.814 00.003 12116 refined, 2 included, MultiStar: {-0.51, 0.24}, one-star: {-1.70, 0.70}
23:12:04.818 00.004 12116 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.71) = xAngle (-0.01 = -0.01)
23:12:04.821 00.003 12116 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.98 = 2.98)
23:12:04.824 00.003 12116 CameraToMount -- cameraX=-0.51 cameraY=0.24 hyp=0.57 cameraTheta=2.70 mountX=0.57 mountY=0.09, mountTheta=0.16
23:12:04.830 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.51, y=0.24, opts=13)
23:12:04.833 00.003 12116 Enqueuing Move request for scope (-0.51, 0.24)
23:12:04.837 00.004 11824 Worker thread wakes up
23:12:04.837 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.24) opts 0xd
23:12:04.837 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6304, FiltMin=1712, FiltMax=65535, Gamma=0.510
23:12:04.840 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.51, 0.24)
23:12:04.840 00.000 12116 UpdateGuideState exits: m=967223 SNR=136.0
23:12:04.843 00.003 11824 Moving (-0.51, 0.24) raw xDistance=0.57 yDistance=0.09
23:12:04.843 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:04.846 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
23:12:04.846 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:04.846 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:04.849 00.003 12116 Enqueuing Expose request
23:12:04.852 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:12:04.852 00.000 11824 MoveAxis(W, 127, ABG)
23:12:04.852 00.000 11824 Guiding  Dir = 3, Dur = 127
23:12:04.853 00.001 11824 IsSlewing returns 0
23:12:04.853 00.000 11824 IsGuiding returns 0
23:12:04.853 00.000 11824 PulseGuide returned control before completion, sleep 137
23:12:05.001 00.148 11824 IsGuiding returns 1
23:12:05.001 00.000 11824 scope still moving after pulse duration time elapsed
23:12:05.031 00.030 11824 IsSlewing returns 0
23:12:05.031 00.000 11824 IsGuiding returns 0
23:12:05.031 00.000 11824 scope move finished after 127 + 51 ms
23:12:05.031 00.000 11824 Move returns status 0, amount 127
23:12:05.031 00.000 11824 MoveAxis(N, 0, ABG)
23:12:05.031 00.000 11824 Move returns status 0, amount 0
23:12:05.032 00.001 11824 move complete, result=0
23:12:05.032 00.000 11824 worker thread done servicing request
23:12:05.032 00.000 11824 Worker thread wakes up
23:12:05.032 00.000 12116 GuideStep: 0.6 px 127 ms WEST, 0.1 px 0 ms NORTH
23:12:05.036 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:05.036 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:08.443 03.407 11824 Exposure complete
23:12:08.682 00.239 11824 worker thread done servicing request
23:12:08.682 00.000 12116 OnExposeComplete: enter
23:12:08.686 00.004 12116 UpdateGuideState(): m_state=6
23:12:08.689 00.003 12116 Star::Find(15, 571, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
23:12:08.693 00.004 12116 Star::Find returns 1 (0), X=572.31, Y=575.78, Mass=895363, SNR=117.5, Peak=65511 HFD=3.6
23:12:08.696 00.003 12116 MultiStar: [#1 -2.22,1.04,0.27,U] [#2 1.11,-0.66,0.35,U] [#3 1.27,-0.50,0.28,U] [#4 -2.45,1.39,0.00,M9] 
23:12:08.699 00.003 12116 refined, 3 included, MultiStar: {-0.17, 0.10}, one-star: {-0.49, 0.29}
23:12:08.702 00.003 12116 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.71) = xAngle (-0.10 = -0.10)
23:12:08.704 00.002 12116 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.88 = 2.88)
23:12:08.707 00.003 12116 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.61 mountX=0.20 mountY=0.05, mountTheta=0.25
23:12:08.712 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.17, y=0.10, opts=13)
23:12:08.715 00.003 12116 Enqueuing Move request for scope (-0.17, 0.10)
23:12:08.718 00.003 11824 Worker thread wakes up
23:12:08.719 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
23:12:08.719 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
23:12:08.719 00.000 11824 Moving (-0.17, 0.10) raw xDistance=0.20 yDistance=0.05
23:12:08.719 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:12:08.719 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:08.719 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6522, FiltMin=1651, FiltMax=65533, Gamma=0.510
23:12:08.722 00.003 12116 UpdateGuideState exits: m=895363 SNR=117.5
23:12:08.724 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:12:08.726 00.002 11824 MoveAxis(E, 0, ABG)
23:12:08.726 00.000 11824 Move returns status 0, amount 0
23:12:08.726 00.000 11824 MoveAxis(N, 0, ABG)
23:12:08.726 00.000 11824 Move returns status 0, amount 0
23:12:08.726 00.000 11824 move complete, result=0
23:12:08.726 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:08.728 00.002 11824 worker thread done servicing request
23:12:08.728 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:08.731 00.003 12116 Enqueuing Expose request
23:12:08.734 00.003 11824 Worker thread wakes up
23:12:08.734 00.000 12116 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:08.737 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:08.737 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:12.146 03.409 11824 Exposure complete
23:12:12.387 00.241 11824 worker thread done servicing request
23:12:12.388 00.001 12116 OnExposeComplete: enter
23:12:12.391 00.003 12116 UpdateGuideState(): m_state=6
23:12:12.395 00.004 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
23:12:12.398 00.003 12116 Star::Find returns 1 (0), X=571.69, Y=575.77, Mass=1415677, SNR=178.9, Peak=65535 HFD=4.0
23:12:12.402 00.004 12116 Star::Find false star n=9 nbg=262 bg=9377.6 sigma=1124.2 thresh=12750 peak=12238
23:12:12.405 00.003 12116 MultiStar: [#1 -2.49,1.34,0.00,M2] [#2 0.69,-0.45,0.18,U] [#3 0.00,0.00,0.00,L] [#4 -3.00,1.49,0.00,M10] 
23:12:12.408 00.003 12116 refined, 1 included, MultiStar: {-0.83, 0.17}, one-star: {-1.11, 0.28}
23:12:12.411 00.003 12116 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.71) = xAngle (0.23 = 0.23)
23:12:12.413 00.002 12116 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.21 = -3.07)
23:12:12.416 00.003 12116 CameraToMount -- cameraX=-0.83 cameraY=0.17 hyp=0.84 cameraTheta=2.94 mountX=0.82 mountY=-0.06, mountTheta=-0.07
23:12:12.423 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.83, y=0.17, opts=13)
23:12:12.428 00.005 12116 Enqueuing Move request for scope (-0.83, 0.17)
23:12:12.431 00.003 11824 Worker thread wakes up
23:12:12.431 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.17) opts 0xd
23:12:12.431 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6480, FiltMin=1671, FiltMax=65535, Gamma=0.510
23:12:12.435 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.83, 0.17)
23:12:12.435 00.000 11824 Moving (-0.83, 0.17) raw xDistance=0.82 yDistance=-0.06
23:12:12.435 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82
23:12:12.435 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:12.435 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:12:12.435 00.000 11824 MoveAxis(W, 184, ABG)
23:12:12.435 00.000 11824 Guiding  Dir = 3, Dur = 184
23:12:12.436 00.001 11824 IsSlewing returns 0
23:12:12.436 00.000 11824 IsGuiding returns 0
23:12:12.436 00.000 11824 PulseGuide returned control before completion, sleep 194
23:12:12.436 00.000 12116 UpdateGuideState exits: m=1415677 SNR=178.9
23:12:12.439 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:12.443 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:12.446 00.003 12116 Enqueuing Expose request
23:12:12.643 00.197 11824 IsGuiding returns 1
23:12:12.643 00.000 11824 scope still moving after pulse duration time elapsed
23:12:12.675 00.032 11824 IsSlewing returns 0
23:12:12.675 00.000 11824 IsGuiding returns 1
23:12:12.706 00.031 11824 IsSlewing returns 0
23:12:12.706 00.000 11824 IsGuiding returns 1
23:12:12.737 00.031 11824 IsSlewing returns 0
23:12:12.737 00.000 11824 IsGuiding returns 0
23:12:12.737 00.000 11824 scope move finished after 184 + 117 ms
23:12:12.737 00.000 11824 Move returns status 0, amount 184
23:12:12.738 00.001 11824 MoveAxis(N, 0, ABG)
23:12:12.738 00.000 11824 Move returns status 0, amount 0
23:12:12.738 00.000 11824 move complete, result=0
23:12:12.738 00.000 11824 worker thread done servicing request
23:12:12.738 00.000 11824 Worker thread wakes up
23:12:12.738 00.000 12116 GuideStep: 0.8 px 184 ms WEST, -0.1 px 0 ms NORTH
23:12:12.742 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:12.742 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:16.147 03.405 11824 Exposure complete
23:12:16.391 00.244 11824 worker thread done servicing request
23:12:16.391 00.000 12116 OnExposeComplete: enter
23:12:16.395 00.004 12116 UpdateGuideState(): m_state=6
23:12:16.398 00.003 12116 Star::Find(15, 571, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
23:12:16.403 00.005 12116 Star::Find returns 1 (0), X=572.37, Y=575.49, Mass=1685925, SNR=225.1, Peak=65535 HFD=4.4
23:12:16.408 00.005 12116 MultiStar: [#1 -2.01,0.91,0.16,U] [#2 1.09,-0.77,0.97,U] [#3 1.22,-0.41,0.56,U] [#4 -2.18,1.50,0.17,U] 
23:12:16.411 00.003 12116 refined, 4 included, MultiStar: {0.22, -0.20}, one-star: {-0.42, 0.00}
23:12:16.413 00.002 12116 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.71) = xAngle (-3.46 = 2.82)
23:12:16.421 00.008 12116 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.47 = -0.47)
23:12:16.424 00.003 12116 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-0.75 mountX=-0.28 mountY=-0.14, mountTheta=-2.69
23:12:16.432 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.22, y=-0.20, opts=13)
23:12:16.439 00.007 12116 Enqueuing Move request for scope (0.22, -0.20)
23:12:16.443 00.004 11824 Worker thread wakes up
23:12:16.443 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
23:12:16.443 00.000 11824 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
23:12:16.443 00.000 11824 Moving (0.22, -0.20) raw xDistance=-0.28 yDistance=-0.14
23:12:16.443 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6202, FiltMin=1901, FiltMax=65535, Gamma=0.510
23:12:16.446 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
23:12:16.447 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:16.447 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:12:16.447 00.000 11824 MoveAxis(E, 0, ABG)
23:12:16.447 00.000 12116 UpdateGuideState exits: m=1685925 SNR=225.1
23:12:16.451 00.004 11824 Move returns status 0, amount 0
23:12:16.451 00.000 11824 MoveAxis(N, 0, ABG)
23:12:16.451 00.000 11824 Move returns status 0, amount 0
23:12:16.451 00.000 11824 move complete, result=0
23:12:16.451 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:16.454 00.003 11824 worker thread done servicing request
23:12:16.455 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:16.459 00.004 12116 Enqueuing Expose request
23:12:16.462 00.003 12116 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:16.465 00.003 11824 Worker thread wakes up
23:12:16.466 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:16.466 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:19.896 03.430 11824 Exposure complete
23:12:20.147 00.251 11824 worker thread done servicing request
23:12:20.148 00.001 12116 OnExposeComplete: enter
23:12:20.152 00.004 12116 UpdateGuideState(): m_state=6
23:12:20.159 00.007 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
23:12:20.163 00.004 12116 Star::Find returns 1 (0), X=572.23, Y=575.83, Mass=1835923, SNR=195.7, Peak=65535 HFD=4.4
23:12:20.168 00.005 12116 MultiStar: [#1 -2.04,1.05,0.22,U] [#2 1.10,-0.80,1.39,U] [#3 1.17,-0.32,0.93,U] [#4 -2.35,1.57,0.00,M10] 
23:12:20.173 00.005 12116 refined, 3 included, MultiStar: {0.45, -0.23}, one-star: {-0.56, 0.34}
23:12:20.179 00.006 12116 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.71) = xAngle (-3.19 = 3.09)
23:12:20.182 00.003 12116 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.20 = -0.20)
23:12:20.189 00.007 12116 CameraToMount -- cameraX=0.45 cameraY=-0.23 hyp=0.51 cameraTheta=-0.48 mountX=-0.51 mountY=-0.10, mountTheta=-2.94
23:12:20.196 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.45, y=-0.23, opts=13)
23:12:20.200 00.004 12116 Enqueuing Move request for scope (0.45, -0.23)
23:12:20.206 00.006 11824 Worker thread wakes up
23:12:20.206 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5904, FiltMin=1357, FiltMax=65535, Gamma=0.510
23:12:20.209 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.23) opts 0xd
23:12:20.209 00.000 12116 UpdateGuideState exits: m=1835923 SNR=195.7
23:12:20.212 00.003 11824 Handling offset move in thread for scope, endpoint = (0.45, -0.23)
23:12:20.212 00.000 11824 Moving (0.45, -0.23) raw xDistance=-0.51 yDistance=-0.10
23:12:20.212 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:20.215 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:20.220 00.005 12116 Enqueuing Expose request
23:12:20.223 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
23:12:20.223 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:20.223 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:12:20.223 00.000 11824 MoveAxis(E, 114, ABG)
23:12:20.224 00.001 11824 Guiding  Dir = 2, Dur = 114
23:12:20.224 00.000 11824 IsSlewing returns 0
23:12:20.224 00.000 11824 IsGuiding returns 0
23:12:20.224 00.000 11824 PulseGuide returned control before completion, sleep 124
23:12:20.361 00.137 11824 IsGuiding returns 1
23:12:20.361 00.000 11824 scope still moving after pulse duration time elapsed
23:12:20.394 00.033 11824 IsSlewing returns 0
23:12:20.394 00.000 11824 IsGuiding returns 0
23:12:20.394 00.000 11824 scope move finished after 114 + 56 ms
23:12:20.394 00.000 11824 Move returns status 0, amount 114
23:12:20.394 00.000 11824 MoveAxis(N, 0, ABG)
23:12:20.395 00.001 11824 Move returns status 0, amount 0
23:12:20.395 00.000 11824 move complete, result=0
23:12:20.395 00.000 11824 worker thread done servicing request
23:12:20.395 00.000 11824 Worker thread wakes up
23:12:20.395 00.000 12116 GuideStep: -0.5 px 114 ms EAST, -0.1 px 0 ms NORTH
23:12:20.398 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:20.398 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:23.815 03.417 11824 Exposure complete
23:12:24.059 00.244 11824 worker thread done servicing request
23:12:24.059 00.000 12116 OnExposeComplete: enter
23:12:24.064 00.005 12116 UpdateGuideState(): m_state=6
23:12:24.067 00.003 12116 Star::Find(15, 572, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
23:12:24.074 00.007 12116 Star::Find returns 1 (0), X=571.44, Y=576.14, Mass=1664522, SNR=193.4, Peak=65535 HFD=4.2
23:12:24.087 00.013 12116 MultiStar: [#1 -2.90,1.37,0.00,M1] [#2 0.38,-0.15,1.32,U] [#3 0.39,0.24,0.98,U] [#4 -3.27,1.81,0.00,R] 
23:12:24.096 00.009 12116 refined, 2 included, MultiStar: {-0.14, 0.20}, one-star: {-1.36, 0.65}
23:12:24.104 00.008 12116 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.71) = xAngle (-0.54 = -0.54)
23:12:24.108 00.004 12116 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.45 = 2.45)
23:12:24.113 00.005 12116 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.25 cameraTheta=2.18 mountX=0.21 mountY=0.16, mountTheta=0.64
23:12:24.120 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.14, y=0.20, opts=13)
23:12:24.124 00.004 12116 Enqueuing Move request for scope (-0.14, 0.20)
23:12:24.129 00.005 11824 Worker thread wakes up
23:12:24.129 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
23:12:24.129 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
23:12:24.129 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5671, FiltMin=1837, FiltMax=65535, Gamma=0.510
23:12:24.132 00.003 11824 Moving (-0.14, 0.20) raw xDistance=0.21 yDistance=0.16
23:12:24.132 00.000 12116 UpdateGuideState exits: m=1664522 SNR=193.4
23:12:24.136 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:12:24.136 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:24.139 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:24.142 00.003 12116 Enqueuing Expose request
23:12:24.145 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:24.145 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:12:24.145 00.000 11824 MoveAxis(E, 0, ABG)
23:12:24.146 00.001 11824 Move returns status 0, amount 0
23:12:24.146 00.000 11824 MoveAxis(N, 0, ABG)
23:12:24.146 00.000 11824 Move returns status 0, amount 0
23:12:24.146 00.000 11824 move complete, result=0
23:12:24.146 00.000 11824 worker thread done servicing request
23:12:24.146 00.000 11824 Worker thread wakes up
23:12:24.146 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:24.146 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:24.149 00.003 12116 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:12:27.556 03.407 11824 Exposure complete
23:12:27.801 00.245 11824 worker thread done servicing request
23:12:27.801 00.000 12116 OnExposeComplete: enter
23:12:27.805 00.004 12116 UpdateGuideState(): m_state=6
23:12:27.809 00.004 12116 Star::Find(15, 571, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
23:12:27.811 00.002 12116 Star::Find returns 1 (0), X=571.36, Y=576.17, Mass=1805306, SNR=202.8, Peak=65535 HFD=4.4
23:12:27.815 00.004 12116 MultiStar: [#1 -2.93,1.44,0.00,M2] [#2 0.34,-0.16,1.19,U] [#3 0.32,0.22,0.96,U] [#4 -0.05,0.34,0.31,U] 
23:12:27.822 00.007 12116 refined, 3 included, MultiStar: {-0.21, 0.23}, one-star: {-1.43, 0.68}
23:12:27.826 00.004 12116 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.71) = xAngle (-0.40 = -0.40)
23:12:27.831 00.005 12116 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.59 = 2.59)
23:12:27.835 00.004 12116 CameraToMount -- cameraX=-0.21 cameraY=0.23 hyp=0.32 cameraTheta=2.31 mountX=0.29 mountY=0.17, mountTheta=0.52
23:12:27.844 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.21, y=0.23, opts=13)
23:12:27.848 00.004 12116 Enqueuing Move request for scope (-0.21, 0.23)
23:12:27.854 00.006 11824 Worker thread wakes up
23:12:27.855 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.23) opts 0xd
23:12:27.855 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5568, FiltMin=1773, FiltMax=65535, Gamma=0.510
23:12:27.859 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.21, 0.23)
23:12:27.859 00.000 11824 Moving (-0.21, 0.23) raw xDistance=0.29 yDistance=0.17
23:12:27.859 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:12:27.860 00.001 12116 UpdateGuideState exits: m=1805306 SNR=202.8
23:12:27.862 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:27.864 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:27.867 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:12:27.867 00.000 11824 MoveAxis(W, 65, ABG)
23:12:27.867 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:27.871 00.004 12116 Enqueuing Expose request
23:12:27.874 00.003 11824 Guiding  Dir = 3, Dur = 65
23:12:27.875 00.001 11824 IsSlewing returns 0
23:12:27.875 00.000 11824 IsGuiding returns 0
23:12:27.876 00.001 11824 PulseGuide returned control before completion, sleep 75
23:12:27.958 00.082 11824 IsGuiding returns 1
23:12:27.958 00.000 11824 scope still moving after pulse duration time elapsed
23:12:27.990 00.032 11824 IsSlewing returns 0
23:12:27.990 00.000 11824 IsGuiding returns 1
23:12:28.021 00.031 11824 IsSlewing returns 0
23:12:28.021 00.000 11824 IsGuiding returns 0
23:12:28.021 00.000 11824 scope move finished after 65 + 80 ms
23:12:28.021 00.000 11824 Move returns status 0, amount 65
23:12:28.021 00.000 11824 MoveAxis(N, 0, ABG)
23:12:28.021 00.000 11824 Move returns status 0, amount 0
23:12:28.022 00.001 11824 move complete, result=0
23:12:28.022 00.000 11824 worker thread done servicing request
23:12:28.022 00.000 11824 Worker thread wakes up
23:12:28.022 00.000 12116 GuideStep: 0.3 px 65 ms WEST, 0.2 px 0 ms NORTH
23:12:28.026 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:28.026 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:31.425 03.399 11824 Exposure complete
23:12:31.663 00.238 11824 worker thread done servicing request
23:12:31.663 00.000 12116 OnExposeComplete: enter
23:12:31.666 00.003 12116 UpdateGuideState(): m_state=6
23:12:31.670 00.004 12116 Star::Find(15, 571, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
23:12:31.673 00.003 12116 Star::Find returns 1 (0), X=571.54, Y=576.08, Mass=1910284, SNR=232.7, Peak=65535 HFD=4.5
23:12:31.677 00.004 12116 MultiStar: [#1 -2.48,1.23,0.00,M3] [#2 0.47,-0.37,1.10,U] [#3 0.55,0.14,0.87,U] [#4 0.44,-0.22,0.24,U] 
23:12:31.679 00.002 12116 refined, 3 included, MultiStar: {-0.05, 0.08}, one-star: {-1.25, 0.59}
23:12:31.682 00.003 12116 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.71) = xAngle (-0.60 = -0.60)
23:12:31.685 00.003 12116 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.39 = 2.39)
23:12:31.688 00.003 12116 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.12 mountX=0.07 mountY=0.06, mountTheta=0.69
23:12:31.694 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.05, y=0.08, opts=13)
23:12:31.696 00.002 12116 Enqueuing Move request for scope (-0.05, 0.08)
23:12:31.701 00.005 11824 Worker thread wakes up
23:12:31.701 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
23:12:31.701 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5536, FiltMin=1600, FiltMax=65535, Gamma=0.510
23:12:31.704 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
23:12:31.704 00.000 12116 UpdateGuideState exits: m=1910284 SNR=232.7
23:12:31.707 00.003 11824 Moving (-0.05, 0.08) raw xDistance=0.07 yDistance=0.06
23:12:31.707 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:31.710 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:12:31.710 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:31.710 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:31.712 00.002 12116 Enqueuing Expose request
23:12:31.715 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:12:31.715 00.000 11824 MoveAxis(E, 0, ABG)
23:12:31.715 00.000 11824 Move returns status 0, amount 0
23:12:31.715 00.000 11824 MoveAxis(N, 0, ABG)
23:12:31.715 00.000 11824 Move returns status 0, amount 0
23:12:31.715 00.000 11824 move complete, result=0
23:12:31.715 00.000 11824 worker thread done servicing request
23:12:31.716 00.001 11824 Worker thread wakes up
23:12:31.716 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:31.716 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:31.720 00.004 12116 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:35.115 03.395 11824 Exposure complete
23:12:35.353 00.238 11824 worker thread done servicing request
23:12:35.354 00.001 12116 OnExposeComplete: enter
23:12:35.357 00.003 12116 UpdateGuideState(): m_state=6
23:12:35.362 00.005 12116 Star::Find(15, 571, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
23:12:35.365 00.003 12116 Star::Find returns 1 (0), X=571.79, Y=575.75, Mass=1737897, SNR=212.1, Peak=65535 HFD=4.4
23:12:35.369 00.004 12116 MultiStar: [#1 -2.53,0.88,0.00,M4] [#2 0.74,-0.75,1.21,U] [#3 0.78,-0.45,0.91,U] [#4 0.41,-0.48,0.27,U] 
23:12:35.372 00.003 12116 refined, 3 included, MultiStar: {0.21, -0.35}, one-star: {-1.00, 0.26}
23:12:35.377 00.005 12116 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.71) = xAngle (-3.74 = 2.55)
23:12:35.381 00.004 12116 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.75 = -0.75)
23:12:35.384 00.003 12116 CameraToMount -- cameraX=0.21 cameraY=-0.35 hyp=0.41 cameraTheta=-1.02 mountX=-0.34 mountY=-0.28, mountTheta=-2.45
23:12:35.389 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.21, y=-0.35, opts=13)
23:12:35.394 00.005 12116 Enqueuing Move request for scope (0.21, -0.35)
23:12:35.396 00.002 11824 Worker thread wakes up
23:12:35.396 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5587, FiltMin=1747, FiltMax=65535, Gamma=0.510
23:12:35.399 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.35) opts 0xd
23:12:35.399 00.000 12116 UpdateGuideState exits: m=1737897 SNR=212.1
23:12:35.402 00.003 11824 Handling offset move in thread for scope, endpoint = (0.21, -0.35)
23:12:35.402 00.000 11824 Moving (0.21, -0.35) raw xDistance=-0.34 yDistance=-0.28
23:12:35.402 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
23:12:35.402 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:35.402 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:35.405 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:35.408 00.003 12116 Enqueuing Expose request
23:12:35.411 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:12:35.411 00.000 11824 MoveAxis(E, 76, ABG)
23:12:35.411 00.000 11824 Guiding  Dir = 2, Dur = 76
23:12:35.411 00.000 11824 IsSlewing returns 0
23:12:35.411 00.000 11824 IsGuiding returns 0
23:12:35.412 00.001 11824 PulseGuide returned control before completion, sleep 86
23:12:35.500 00.088 11824 IsGuiding returns 1
23:12:35.500 00.000 11824 scope still moving after pulse duration time elapsed
23:12:35.532 00.032 11824 IsSlewing returns 0
23:12:35.532 00.000 11824 IsGuiding returns 0
23:12:35.532 00.000 11824 scope move finished after 76 + 44 ms
23:12:35.532 00.000 11824 Move returns status 0, amount 76
23:12:35.532 00.000 11824 MoveAxis(N, 0, ABG)
23:12:35.532 00.000 11824 Move returns status 0, amount 0
23:12:35.533 00.001 11824 move complete, result=0
23:12:35.533 00.000 11824 worker thread done servicing request
23:12:35.533 00.000 11824 Worker thread wakes up
23:12:35.533 00.000 12116 GuideStep: -0.3 px 76 ms EAST, -0.3 px 0 ms NORTH
23:12:35.537 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:35.537 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:38.950 03.413 11824 Exposure complete
23:12:39.202 00.252 11824 worker thread done servicing request
23:12:39.202 00.000 12116 OnExposeComplete: enter
23:12:39.205 00.003 12116 UpdateGuideState(): m_state=6
23:12:39.210 00.005 12116 Star::Find(15, 571, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
23:12:39.213 00.003 12116 Star::Find returns 1 (0), X=571.55, Y=575.77, Mass=1196049, SNR=184.0, Peak=65535 HFD=3.8
23:12:39.216 00.003 12116 MultiStar: [#1 -2.79,1.14,0.00,M5] [#2 0.44,-0.80,1.31,U] [#3 0.53,-0.39,1.05,U] [#4 0.22,-0.54,0.26,U] 
23:12:39.220 00.004 12116 refined, 3 included, MultiStar: {-0.02, -0.36}, one-star: {-1.24, 0.28}
23:12:39.223 00.003 12116 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.71) = xAngle (-4.33 = 1.95)
23:12:39.226 00.003 12116 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.34 = -1.34)
23:12:39.230 00.004 12116 CameraToMount -- cameraX=-0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.62 mountX=-0.13 mountY=-0.35, mountTheta=-1.94
23:12:39.236 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.02, y=-0.36, opts=13)
23:12:39.239 00.003 12116 Enqueuing Move request for scope (-0.02, -0.36)
23:12:39.244 00.005 11824 Worker thread wakes up
23:12:39.244 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5648, FiltMin=1562, FiltMax=65535, Gamma=0.510
23:12:39.246 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.36) opts 0xd
23:12:39.247 00.001 12116 UpdateGuideState exits: m=1196049 SNR=184.0
23:12:39.249 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:39.252 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.02, -0.36)
23:12:39.252 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:39.255 00.003 12116 Enqueuing Expose request
23:12:39.258 00.003 11824 Moving (-0.02, -0.36) raw xDistance=-0.13 yDistance=-0.35
23:12:39.258 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:12:39.258 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:39.258 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:12:39.258 00.000 11824 MoveAxis(E, 0, ABG)
23:12:39.258 00.000 11824 Move returns status 0, amount 0
23:12:39.258 00.000 11824 MoveAxis(N, 0, ABG)
23:12:39.258 00.000 11824 Move returns status 0, amount 0
23:12:39.258 00.000 11824 move complete, result=0
23:12:39.258 00.000 11824 worker thread done servicing request
23:12:39.258 00.000 11824 Worker thread wakes up
23:12:39.260 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:39.260 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:39.262 00.002 12116 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:12:42.649 03.387 11824 Exposure complete
23:12:42.878 00.229 11824 worker thread done servicing request
23:12:42.878 00.000 12116 OnExposeComplete: enter
23:12:42.881 00.003 12116 UpdateGuideState(): m_state=6
23:12:42.888 00.007 12116 Star::Find(15, 571, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
23:12:42.902 00.014 12116 Star::Find returns 1 (0), X=571.38, Y=575.67, Mass=991907, SNR=141.3, Peak=65535 HFD=3.5
23:12:42.913 00.011 12116 MultiStar: [#1 -2.99,0.71,0.00,M6] [#2 0.31,-0.90,1.72,U] [#3 0.16,-0.45,1.18,U] [#4 -0.15,-0.53,0.24,U] 
23:12:42.926 00.013 12116 refined, 3 included, MultiStar: {-0.17, -0.49}, one-star: {-1.41, 0.18}
23:12:42.938 00.012 12116 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.71) = xAngle (-4.63 = 1.66)
23:12:42.956 00.018 12116 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.64 = -1.64)
23:12:42.964 00.008 12116 CameraToMount -- cameraX=-0.17 cameraY=-0.49 hyp=0.52 cameraTheta=-1.91 mountX=-0.04 mountY=-0.52, mountTheta=-1.66
23:12:42.982 00.018 12116 SchedulePrimaryMove(0D79E080, x=-0.17, y=-0.49, opts=13)
23:12:42.995 00.013 12116 Enqueuing Move request for scope (-0.17, -0.49)
23:12:43.009 00.014 11824 Worker thread wakes up
23:12:43.010 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.49) opts 0xd
23:12:43.010 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.17, -0.49)
23:12:43.010 00.000 11824 Moving (-0.17, -0.49) raw xDistance=-0.04 yDistance=-0.52
23:12:43.010 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5709, FiltMin=1635, FiltMax=65535, Gamma=0.510
23:12:43.013 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:12:43.014 00.001 12116 UpdateGuideState exits: m=991907 SNR=141.3
23:12:43.016 00.002 11824 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
23:12:43.016 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:43.021 00.005 11824 MoveAxis(E, 0, ABG)
23:12:43.021 00.000 11824 Move returns status 0, amount 0
23:12:43.021 00.000 11824 MoveAxis(N, 98, ABG)
23:12:43.021 00.000 11824 Guiding  Dir = 0, Dur = 98
23:12:43.022 00.001 11824 IsSlewing returns 0
23:12:43.022 00.000 11824 IsGuiding returns 0
23:12:43.022 00.000 11824 PulseGuide returned control before completion, sleep 108
23:12:43.022 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:43.025 00.003 12116 Enqueuing Expose request
23:12:43.137 00.112 11824 IsGuiding returns 1
23:12:43.138 00.001 11824 scope still moving after pulse duration time elapsed
23:12:43.168 00.030 11824 IsSlewing returns 0
23:12:43.168 00.000 11824 IsGuiding returns 0
23:12:43.169 00.001 11824 scope move finished after 98 + 49 ms
23:12:43.169 00.000 11824 Move returns status 0, amount 98
23:12:43.169 00.000 11824 move complete, result=0
23:12:43.169 00.000 11824 worker thread done servicing request
23:12:43.170 00.001 12116 GuideStep: -0.0 px 0 ms EAST, -0.5 px 98 ms NORTH
23:12:43.173 00.003 11824 Worker thread wakes up
23:12:43.173 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:43.173 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:46.581 03.408 11824 Exposure complete
23:12:46.836 00.255 11824 worker thread done servicing request
23:12:46.836 00.000 12116 OnExposeComplete: enter
23:12:46.839 00.003 12116 UpdateGuideState(): m_state=6
23:12:46.843 00.004 12116 Star::Find(15, 571, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
23:12:46.846 00.003 12116 Star::Find returns 1 (0), X=571.02, Y=576.06, Mass=1150545, SNR=151.2, Peak=65535 HFD=4.1
23:12:46.849 00.003 12116 MultiStar: [#1 -3.05,1.05,0.00,M7] [#2 0.15,-0.36,1.57,U] [#3 0.09,-0.03,1.38,U] [#4 -0.79,0.13,0.18,U] 
23:12:46.853 00.004 12116 refined, 3 included, MultiStar: {-0.37, -0.00}, one-star: {-1.77, 0.57}
23:12:46.855 00.002 12116 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.71) = xAngle (-5.85 = 0.43)
23:12:46.859 00.004 12116 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.87 = -2.87)
23:12:46.862 00.003 12116 CameraToMount -- cameraX=-0.37 cameraY=-0.00 hyp=0.37 cameraTheta=-3.14 mountX=0.34 mountY=-0.10, mountTheta=-0.29
23:12:46.870 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.37, y=-0.00, opts=13)
23:12:46.874 00.004 12116 Enqueuing Move request for scope (-0.37, -0.00)
23:12:46.878 00.004 11824 Worker thread wakes up
23:12:46.878 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5728, FiltMin=1799, FiltMax=65535, Gamma=0.510
23:12:46.880 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.00) opts 0xd
23:12:46.880 00.000 12116 UpdateGuideState exits: m=1150545 SNR=151.2
23:12:46.883 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:46.887 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.37, -0.00)
23:12:46.887 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:46.889 00.002 12116 Enqueuing Expose request
23:12:46.893 00.004 11824 Moving (-0.37, -0.00) raw xDistance=0.34 yDistance=-0.10
23:12:46.893 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
23:12:46.893 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:46.893 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:12:46.893 00.000 11824 MoveAxis(W, 76, ABG)
23:12:46.893 00.000 11824 Guiding  Dir = 3, Dur = 76
23:12:46.894 00.001 11824 IsSlewing returns 0
23:12:46.894 00.000 11824 IsGuiding returns 0
23:12:46.894 00.000 11824 PulseGuide returned control before completion, sleep 86
23:12:46.996 00.102 11824 IsGuiding returns 1
23:12:46.996 00.000 11824 scope still moving after pulse duration time elapsed
23:12:47.027 00.031 11824 IsSlewing returns 0
23:12:47.027 00.000 11824 IsGuiding returns 0
23:12:47.027 00.000 11824 scope move finished after 76 + 57 ms
23:12:47.027 00.000 11824 Move returns status 0, amount 76
23:12:47.027 00.000 11824 MoveAxis(N, 0, ABG)
23:12:47.028 00.001 11824 Move returns status 0, amount 0
23:12:47.028 00.000 11824 move complete, result=0
23:12:47.028 00.000 11824 worker thread done servicing request
23:12:47.028 00.000 11824 Worker thread wakes up
23:12:47.028 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:47.028 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:47.028 00.000 12116 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH
23:12:50.432 03.404 11824 Exposure complete
23:12:50.662 00.230 11824 worker thread done servicing request
23:12:50.662 00.000 12116 OnExposeComplete: enter
23:12:50.666 00.004 12116 UpdateGuideState(): m_state=6
23:12:50.669 00.003 12116 Star::Find(15, 571, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
23:12:50.672 00.003 12116 Star::Find returns 1 (0), X=570.73, Y=576.25, Mass=1634584, SNR=222.0, Peak=65535 HFD=4.3
23:12:50.676 00.004 12116 MultiStar: [#1 -3.51,1.55,0.00,M8] [#2 -0.43,-0.16,1.22,U] [#3 -0.42,0.18,0.70,U] [#4 -0.44,0.18,0.17,U] 
23:12:50.678 00.002 12116 refined, 3 included, MultiStar: {-0.96, 0.23}, one-star: {-2.07, 0.76}
23:12:50.681 00.003 12116 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.71) = xAngle (0.19 = 0.19)
23:12:50.684 00.003 12116 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.17 = -3.11)
23:12:50.687 00.003 12116 CameraToMount -- cameraX=-0.96 cameraY=0.23 hyp=0.99 cameraTheta=2.90 mountX=0.97 mountY=-0.03, mountTheta=-0.03
23:12:50.694 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.96, y=0.23, opts=13)
23:12:50.697 00.003 12116 Enqueuing Move request for scope (-0.96, 0.23)
23:12:50.700 00.003 11824 Worker thread wakes up
23:12:50.700 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.23) opts 0xd
23:12:50.700 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5789, FiltMin=1792, FiltMax=65535, Gamma=0.510
23:12:50.705 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.96, 0.23)
23:12:50.705 00.000 12116 UpdateGuideState exits: m=1634584 SNR=222.0
23:12:50.707 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:50.710 00.003 11824 Moving (-0.96, 0.23) raw xDistance=0.97 yDistance=-0.03
23:12:50.710 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:50.712 00.002 12116 Enqueuing Expose request
23:12:50.715 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.97
23:12:50.715 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:50.715 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:12:50.715 00.000 11824 MoveAxis(W, 222, ABG)
23:12:50.715 00.000 11824 Guiding  Dir = 3, Dur = 222
23:12:50.715 00.000 11824 IsSlewing returns 0
23:12:50.716 00.001 11824 IsGuiding returns 0
23:12:50.716 00.000 11824 PulseGuide returned control before completion, sleep 232
23:12:50.965 00.249 11824 IsGuiding returns 1
23:12:50.965 00.000 11824 scope still moving after pulse duration time elapsed
23:12:50.996 00.031 11824 IsSlewing returns 0
23:12:50.996 00.000 11824 IsGuiding returns 0
23:12:50.996 00.000 11824 scope move finished after 222 + 57 ms
23:12:50.996 00.000 11824 Move returns status 0, amount 222
23:12:50.996 00.000 11824 MoveAxis(N, 0, ABG)
23:12:50.996 00.000 11824 Move returns status 0, amount 0
23:12:50.996 00.000 11824 move complete, result=0
23:12:50.997 00.001 11824 worker thread done servicing request
23:12:50.997 00.000 11824 Worker thread wakes up
23:12:50.997 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:50.997 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:50.997 00.000 12116 GuideStep: 1.0 px 222 ms WEST, -0.0 px 0 ms NORTH
23:12:54.421 03.424 11824 Exposure complete
23:12:54.673 00.252 11824 worker thread done servicing request
23:12:54.673 00.000 12116 OnExposeComplete: enter
23:12:54.677 00.004 12116 UpdateGuideState(): m_state=6
23:12:54.680 00.003 12116 Star::Find(15, 570, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
23:12:54.684 00.004 12116 Star::Find returns 1 (0), X=570.67, Y=576.16, Mass=1167873, SNR=173.5, Peak=65535 HFD=3.7
23:12:54.688 00.004 12116 MultiStar: [#1 -3.39,1.23,0.00,M9] [#2 -0.42,-0.34,0.58,U] [#3 -0.30,0.09,0.35,U] [#4 -0.50,-0.26,0.25,U] 
23:12:54.690 00.002 12116 refined, 3 included, MultiStar: {-1.19, 0.20}, one-star: {-2.12, 0.67}
23:12:54.694 00.004 12116 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.71) = xAngle (0.26 = 0.26)
23:12:54.697 00.003 12116 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.25 = -3.04)
23:12:54.700 00.003 12116 CameraToMount -- cameraX=-1.19 cameraY=0.20 hyp=1.21 cameraTheta=2.97 mountX=1.17 mountY=-0.13, mountTheta=-0.11
23:12:54.708 00.008 12116 SchedulePrimaryMove(0D79E080, x=-1.19, y=0.20, opts=13)
23:12:54.711 00.003 12116 Enqueuing Move request for scope (-1.19, 0.20)
23:12:54.714 00.003 11824 Worker thread wakes up
23:12:54.714 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.19, 0.20) opts 0xd
23:12:54.714 00.000 11824 Handling offset move in thread for scope, endpoint = (-1.19, 0.20)
23:12:54.714 00.000 11824 Moving (-1.19, 0.20) raw xDistance=1.17 yDistance=-0.13
23:12:54.714 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.17
23:12:54.714 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:54.714 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5959, FiltMin=1642, FiltMax=65535, Gamma=0.510
23:12:54.718 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:12:54.719 00.001 12116 UpdateGuideState exits: m=1167873 SNR=173.5
23:12:54.721 00.002 11824 MoveAxis(W, 277, ABG)
23:12:54.721 00.000 11824 Guiding  Dir = 3, Dur = 277
23:12:54.722 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:54.724 00.002 11824 IsSlewing returns 0
23:12:54.724 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:54.728 00.004 12116 Enqueuing Expose request
23:12:54.731 00.003 11824 IsGuiding returns 0
23:12:54.731 00.000 11824 PulseGuide returned control before completion, sleep 287
23:12:55.024 00.293 11824 IsGuiding returns 1
23:12:55.024 00.000 11824 scope still moving after pulse duration time elapsed
23:12:55.054 00.030 11824 IsSlewing returns 0
23:12:55.054 00.000 11824 IsGuiding returns 0
23:12:55.054 00.000 11824 scope move finished after 277 + 46 ms
23:12:55.054 00.000 11824 Move returns status 0, amount 277
23:12:55.054 00.000 11824 MoveAxis(N, 0, ABG)
23:12:55.055 00.001 11824 Move returns status 0, amount 0
23:12:55.055 00.000 11824 move complete, result=0
23:12:55.055 00.000 11824 worker thread done servicing request
23:12:55.055 00.000 11824 Worker thread wakes up
23:12:55.055 00.000 12116 GuideStep: 1.2 px 277 ms WEST, -0.1 px 0 ms NORTH
23:12:55.058 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:55.058 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:12:58.460 03.402 11824 Exposure complete
23:12:58.696 00.236 11824 worker thread done servicing request
23:12:58.696 00.000 12116 OnExposeComplete: enter
23:12:58.700 00.004 12116 UpdateGuideState(): m_state=6
23:12:58.706 00.006 12116 Star::Find(15, 570, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
23:12:58.710 00.004 12116 Star::Find returns 1 (0), X=570.67, Y=576.26, Mass=737012, SNR=100.9, Peak=65520 HFD=3.5
23:12:58.713 00.003 12116 MultiStar: [#1 -3.45,1.31,0.00,M10] [#2 -0.39,-0.20,1.14,U] [#3 -0.44,0.27,0.64,U] [#4 -0.56,-0.10,0.67,U] 
23:12:58.715 00.002 12116 refined, 3 included, MultiStar: {-0.94, 0.19}, one-star: {-2.13, 0.77}
23:12:58.721 00.006 12116 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.71) = xAngle (0.23 = 0.23)
23:12:58.723 00.002 12116 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.21 = -3.07)
23:12:58.727 00.004 12116 CameraToMount -- cameraX=-0.94 cameraY=0.19 hyp=0.95 cameraTheta=2.94 mountX=0.93 mountY=-0.07, mountTheta=-0.07
23:12:58.732 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.94, y=0.19, opts=13)
23:12:58.737 00.005 12116 Enqueuing Move request for scope (-0.94, 0.19)
23:12:58.739 00.002 11824 Worker thread wakes up
23:12:58.739 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 0.19) opts 0xd
23:12:58.739 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6183, FiltMin=1661, FiltMax=65535, Gamma=0.510
23:12:58.742 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.94, 0.19)
23:12:58.742 00.000 11824 Moving (-0.94, 0.19) raw xDistance=0.93 yDistance=-0.07
23:12:58.742 00.000 12116 UpdateGuideState exits: m=737012 SNR=100.9
23:12:58.745 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.93
23:12:58.746 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:58.746 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:58.748 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:58.748 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:12:58.752 00.004 12116 Enqueuing Expose request
23:12:58.755 00.003 11824 MoveAxis(W, 228, ABG)
23:12:58.756 00.001 11824 Guiding  Dir = 3, Dur = 228
23:12:58.756 00.000 11824 IsSlewing returns 0
23:12:58.756 00.000 11824 IsGuiding returns 0
23:12:58.757 00.001 11824 PulseGuide returned control before completion, sleep 238
23:12:58.998 00.241 11824 IsGuiding returns 1
23:12:58.998 00.000 11824 scope still moving after pulse duration time elapsed
23:12:59.030 00.032 11824 IsSlewing returns 0
23:12:59.030 00.000 11824 IsGuiding returns 1
23:12:59.062 00.032 11824 IsSlewing returns 0
23:12:59.062 00.000 11824 IsGuiding returns 1
23:12:59.094 00.032 11824 IsSlewing returns 0
23:12:59.094 00.000 11824 IsGuiding returns 1
23:12:59.125 00.031 11824 IsSlewing returns 0
23:12:59.125 00.000 11824 IsGuiding returns 0
23:12:59.125 00.000 11824 scope move finished after 228 + 140 ms
23:12:59.126 00.001 11824 Move returns status 0, amount 228
23:12:59.126 00.000 11824 MoveAxis(N, 0, ABG)
23:12:59.126 00.000 11824 Move returns status 0, amount 0
23:12:59.126 00.000 11824 move complete, result=0
23:12:59.126 00.000 11824 worker thread done servicing request
23:12:59.126 00.000 11824 Worker thread wakes up
23:12:59.126 00.000 12116 GuideStep: 0.9 px 228 ms WEST, -0.1 px 0 ms NORTH
23:12:59.129 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:12:59.129 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:13:02.543 03.414 11824 Exposure complete
23:13:02.783 00.240 11824 worker thread done servicing request
23:13:02.783 00.000 12116 OnExposeComplete: enter
23:13:02.787 00.004 12116 UpdateGuideState(): m_state=6
23:13:02.791 00.004 12116 Star::Find(15, 570, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
23:13:02.794 00.003 12116 Star::Find returns 1 (0), X=571.13, Y=576.03, Mass=1300558, SNR=176.4, Peak=65535 HFD=4.1
23:13:02.797 00.003 12116 MultiStar: [#1 -3.16,1.50,0.00,R] [#2 0.03,-0.18,0.87,U] [#3 0.01,0.29,0.38,U] [#4 -0.27,0.25,0.34,U] 
23:13:02.800 00.003 12116 refined, 3 included, MultiStar: {-0.67, 0.23}, one-star: {-1.67, 0.54}
23:13:02.803 00.003 12116 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.71) = xAngle (0.10 = 0.10)
23:13:02.806 00.003 12116 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.09 = 3.09)
23:13:02.809 00.003 12116 CameraToMount -- cameraX=-0.67 cameraY=0.23 hyp=0.71 cameraTheta=2.82 mountX=0.70 mountY=0.04, mountTheta=0.05
23:13:02.816 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.67, y=0.23, opts=13)
23:13:02.819 00.003 12116 Enqueuing Move request for scope (-0.67, 0.23)
23:13:02.822 00.003 11824 Worker thread wakes up
23:13:02.822 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6179, FiltMin=1738, FiltMax=65535, Gamma=0.510
23:13:02.825 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.23) opts 0xd
23:13:02.825 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.67, 0.23)
23:13:02.825 00.000 11824 Moving (-0.67, 0.23) raw xDistance=0.70 yDistance=0.04
23:13:02.825 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.70
23:13:02.825 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:02.825 00.000 12116 UpdateGuideState exits: m=1300558 SNR=176.4
23:13:02.828 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:13:02.828 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:02.830 00.002 11824 MoveAxis(W, 173, ABG)
23:13:02.830 00.000 11824 Guiding  Dir = 3, Dur = 173
23:13:02.830 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:13:02.833 00.003 12116 Enqueuing Expose request
23:13:02.837 00.004 11824 IsSlewing returns 0
23:13:02.837 00.000 11824 IsGuiding returns 0
23:13:02.837 00.000 11824 PulseGuide returned control before completion, sleep 183
23:13:03.031 00.194 11824 IsGuiding returns 1
23:13:03.031 00.000 11824 scope still moving after pulse duration time elapsed
23:13:03.062 00.031 11824 IsSlewing returns 0
23:13:03.062 00.000 11824 IsGuiding returns 0
23:13:03.062 00.000 11824 scope move finished after 173 + 52 ms
23:13:03.063 00.001 11824 Move returns status 0, amount 173
23:13:03.063 00.000 11824 MoveAxis(N, 0, ABG)
23:13:03.063 00.000 11824 Move returns status 0, amount 0
23:13:03.063 00.000 11824 move complete, result=0
23:13:03.063 00.000 11824 worker thread done servicing request
23:13:03.063 00.000 11824 Worker thread wakes up
23:13:03.063 00.000 12116 GuideStep: 0.7 px 173 ms WEST, 0.0 px 0 ms NORTH
23:13:03.066 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:13:03.067 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:13:06.471 03.404 11824 Exposure complete
23:13:06.714 00.243 11824 worker thread done servicing request
23:13:06.714 00.000 12116 OnExposeComplete: enter
23:13:06.718 00.004 12116 UpdateGuideState(): m_state=6
23:13:06.722 00.004 12116 Star::Find(15, 571, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
23:13:06.726 00.004 12116 Star::Find returns 1 (0), X=571.52, Y=576.12, Mass=1306891, SNR=191.3, Peak=65535 HFD=3.9
23:13:06.729 00.003 12116 MultiStar: [#1 0.20,0.04,0.16,U] [#2 0.41,-0.53,1.24,U] [#3 0.35,0.06,0.86,U] [#4 0.02,0.26,0.30,U] 
23:13:06.731 00.002 12116 refined, 4 included, MultiStar: {-0.12, 0.03}, one-star: {-1.27, 0.63}
23:13:06.733 00.002 12116 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.71) = xAngle (0.18 = 0.18)
23:13:06.737 00.004 12116 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.17 = -3.11)
23:13:06.740 00.003 12116 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.90 mountX=0.12 mountY=-0.00, mountTheta=-0.03
23:13:06.748 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=0.03, opts=13)
23:13:06.752 00.004 12116 Enqueuing Move request for scope (-0.12, 0.03)
23:13:06.755 00.003 11824 Worker thread wakes up
23:13:06.755 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6080, FiltMin=1751, FiltMax=65535, Gamma=0.510
23:13:06.758 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
23:13:06.758 00.000 12116 UpdateGuideState exits: m=1306891 SNR=191.3
23:13:06.763 00.005 11824 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
23:13:06.763 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:06.765 00.002 11824 Moving (-0.12, 0.03) raw xDistance=0.12 yDistance=-0.00
23:13:06.765 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:13:06.769 00.004 12116 Enqueuing Expose request
23:13:06.772 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:13:06.772 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:06.772 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:13:06.772 00.000 11824 MoveAxis(E, 0, ABG)
23:13:06.772 00.000 11824 Move returns status 0, amount 0
23:13:06.772 00.000 11824 MoveAxis(N, 0, ABG)
23:13:06.772 00.000 11824 Move returns status 0, amount 0
23:13:06.772 00.000 11824 move complete, result=0
23:13:06.773 00.001 11824 worker thread done servicing request
23:13:06.773 00.000 11824 Worker thread wakes up
23:13:06.773 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:13:06.773 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:13:06.775 00.002 12116 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:10.215 03.440 11824 Exposure complete
23:13:10.482 00.267 11824 worker thread done servicing request
23:13:10.482 00.000 12116 OnExposeComplete: enter
23:13:10.486 00.004 12116 UpdateGuideState(): m_state=6
23:13:10.490 00.004 12116 Star::Find(15, 571, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
23:13:10.494 00.004 12116 Star::Find returns 1 (0), X=571.37, Y=576.02, Mass=1307514, SNR=168.4, Peak=65535 HFD=4.0
23:13:10.497 00.003 12116 MultiStar: [#1 0.29,-0.02,0.37,U] [#2 0.15,-0.27,0.89,U] [#3 0.41,-0.04,0.42,U] [#4 -0.19,0.16,0.27,U] 
23:13:10.499 00.002 12116 refined, 4 included, MultiStar: {-0.36, 0.11}, one-star: {-1.42, 0.53}
23:13:10.503 00.004 12116 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.71) = xAngle (0.14 = 0.14)
23:13:10.507 00.004 12116 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.13 = 3.13)
23:13:10.510 00.003 12116 CameraToMount -- cameraX=-0.36 cameraY=0.11 hyp=0.38 cameraTheta=2.86 mountX=0.37 mountY=0.01, mountTheta=0.01
23:13:10.517 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.36, y=0.11, opts=13)
23:13:10.521 00.004 12116 Enqueuing Move request for scope (-0.36, 0.11)
23:13:10.524 00.003 11824 Worker thread wakes up
23:13:10.524 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5987, FiltMin=1735, FiltMax=65535, Gamma=0.510
23:13:10.528 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.11) opts 0xd
23:13:10.528 00.000 12116 UpdateGuideState exits: m=1307514 SNR=168.4
23:13:10.531 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.36, 0.11)
23:13:10.531 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:10.534 00.003 11824 Moving (-0.36, 0.11) raw xDistance=0.37 yDistance=0.01
23:13:10.534 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:13:10.538 00.004 12116 Enqueuing Expose request
23:13:10.541 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:13:10.541 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:10.541 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:13:10.541 00.000 11824 MoveAxis(W, 83, ABG)
23:13:10.541 00.000 11824 Guiding  Dir = 3, Dur = 83
23:13:10.541 00.000 11824 IsSlewing returns 0
23:13:10.542 00.001 11824 IsGuiding returns 0
23:13:10.542 00.000 11824 PulseGuide returned control before completion, sleep 93
23:13:10.644 00.102 11824 IsGuiding returns 1
23:13:10.644 00.000 11824 scope still moving after pulse duration time elapsed
23:13:10.676 00.032 11824 IsSlewing returns 0
23:13:10.676 00.000 11824 IsGuiding returns 0
23:13:10.676 00.000 11824 scope move finished after 83 + 51 ms
23:13:10.676 00.000 11824 Move returns status 0, amount 83
23:13:10.676 00.000 11824 MoveAxis(N, 0, ABG)
23:13:10.676 00.000 11824 Move returns status 0, amount 0
23:13:10.676 00.000 11824 move complete, result=0
23:13:10.677 00.001 11824 worker thread done servicing request
23:13:10.677 00.000 11824 Worker thread wakes up
23:13:10.677 00.000 12116 GuideStep: 0.4 px 83 ms WEST, 0.0 px 0 ms NORTH
23:13:10.681 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:13:10.681 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:13:14.082 03.401 11824 Exposure complete
23:13:14.324 00.242 12116 OnExposeComplete: enter
23:13:14.328 00.004 12116 UpdateGuideState(): m_state=6
23:13:14.331 00.003 11824 worker thread done servicing request
23:13:14.332 00.001 12116 Star::Find(15, 571, 576, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
23:13:14.338 00.006 12116 Star::Find returns 1 (0), X=571.43, Y=575.87, Mass=1422361, SNR=205.2, Peak=65535 HFD=3.9
23:13:14.341 00.003 12116 MultiStar: [#1 0.38,-0.36,0.22,U] [#2 0.33,-0.52,0.82,U] [#3 0.51,-0.29,0.35,U] [#4 0.33,0.14,0.19,U] 
23:13:14.344 00.003 12116 refined, 4 included, MultiStar: {-0.30, -0.08}, one-star: {-1.36, 0.38}
23:13:14.346 00.002 12116 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.71) = xAngle (-5.60 = 0.68)
23:13:14.350 00.004 12116 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.62 = -2.62)
23:13:14.356 00.006 12116 CameraToMount -- cameraX=-0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-2.89 mountX=0.24 mountY=-0.15, mountTheta=-0.57
23:13:14.363 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.30, y=-0.08, opts=13)
23:13:14.370 00.007 12116 Enqueuing Move request for scope (-0.30, -0.08)
23:13:14.374 00.004 11824 Worker thread wakes up
23:13:14.376 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.08) opts 0xd
23:13:14.376 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5959, FiltMin=1706, FiltMax=65535, Gamma=0.510
23:13:14.379 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.30, -0.08)
23:13:14.379 00.000 12116 UpdateGuideState exits: m=1422361 SNR=205.2
23:13:14.384 00.005 11824 Moving (-0.30, -0.08) raw xDistance=0.24 yDistance=-0.15
23:13:14.384 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:14.388 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
23:13:14.388 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:14.388 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:13:14.392 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:13:14.392 00.000 12116 Enqueuing Expose request
23:13:14.396 00.004 11824 MoveAxis(E, 0, ABG)
23:13:14.396 00.000 11824 Move returns status 0, amount 0
23:13:14.396 00.000 11824 MoveAxis(N, 0, ABG)
23:13:14.396 00.000 11824 Move returns status 0, amount 0
23:13:14.396 00.000 11824 move complete, result=0
23:13:14.396 00.000 11824 worker thread done servicing request
23:13:14.396 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:14.401 00.005 11824 Worker thread wakes up
23:13:14.402 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:13:14.402 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:13:17.811 03.409 11824 Exposure complete
23:13:18.053 00.242 11824 worker thread done servicing request
23:13:18.053 00.000 12116 OnExposeComplete: enter
23:13:18.056 00.003 12116 UpdateGuideState(): m_state=6
23:13:18.060 00.004 12116 Star::Find(15, 571, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
23:13:18.063 00.003 12116 Star::Find returns 1 (0), X=571.28, Y=575.59, Mass=1564648, SNR=192.3, Peak=65535 HFD=4.1
23:13:18.066 00.003 12116 MultiStar: [#1 0.40,-0.81,0.24,U] [#2 0.26,-0.63,0.76,U] [#3 0.27,-0.21,0.42,U] [#4 -0.02,-0.40,0.17,U] 
23:13:18.069 00.003 12116 refined, 4 included, MultiStar: {-0.43, -0.28}, one-star: {-1.51, 0.10}
23:13:18.071 00.002 12116 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.71) = xAngle (-5.27 = 1.01)
23:13:18.073 00.002 12116 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.29 = -2.29)
23:13:18.076 00.003 12116 CameraToMount -- cameraX=-0.43 cameraY=-0.28 hyp=0.51 cameraTheta=-2.56 mountX=0.27 mountY=-0.39, mountTheta=-0.96
23:13:18.083 00.007 12116 SchedulePrimaryMove(0D79E080, x=-0.43, y=-0.28, opts=13)
23:13:18.087 00.004 12116 Enqueuing Move request for scope (-0.43, -0.28)
23:13:18.090 00.003 11824 Worker thread wakes up
23:13:18.090 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.28) opts 0xd
23:13:18.090 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5872, FiltMin=1693, FiltMax=65535, Gamma=0.510
23:13:18.093 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.43, -0.28)
23:13:18.093 00.000 12116 UpdateGuideState exits: m=1564648 SNR=192.3
23:13:18.096 00.003 11824 Moving (-0.43, -0.28) raw xDistance=0.27 yDistance=-0.39
23:13:18.096 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:18.098 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
23:13:18.099 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:18.099 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:13:18.102 00.003 12116 Enqueuing Expose request
23:13:18.105 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
23:13:18.105 00.000 11824 MoveAxis(E, 0, ABG)
23:13:18.105 00.000 11824 Move returns status 0, amount 0
23:13:18.105 00.000 11824 MoveAxis(N, 0, ABG)
23:13:18.105 00.000 11824 Move returns status 0, amount 0
23:13:18.105 00.000 11824 move complete, result=0
23:13:18.105 00.000 11824 worker thread done servicing request
23:13:18.105 00.000 11824 Worker thread wakes up
23:13:18.105 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:13:18.105 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:13:18.108 00.003 12116 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
23:13:21.507 03.399 11824 Exposure complete
23:13:21.742 00.235 11824 worker thread done servicing request
23:13:21.742 00.000 12116 OnExposeComplete: enter
23:13:21.744 00.002 12116 UpdateGuideState(): m_state=6
23:13:21.748 00.004 12116 Star::Find(15, 571, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
23:13:21.753 00.005 12116 Star::Find returns 1 (0), X=571.15, Y=575.72, Mass=1661703, SNR=212.9, Peak=65535 HFD=4.3
23:13:21.757 00.004 12116 MultiStar: [#1 -0.12,-0.42,0.19,U] [#2 -0.01,-0.54,0.90,U] [#3 0.05,-0.14,0.51,U] [#4 -0.34,-0.51,0.20,U] 
23:13:21.760 00.003 12116 refined, 4 included, MultiStar: {-0.62, -0.18}, one-star: {-1.65, 0.23}
23:13:21.763 00.003 12116 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.71) = xAngle (-5.57 = 0.71)
23:13:21.766 00.003 12116 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.58 = -2.58)
23:13:21.769 00.003 12116 CameraToMount -- cameraX=-0.62 cameraY=-0.18 hyp=0.64 cameraTheta=-2.86 mountX=0.49 mountY=-0.34, mountTheta=-0.61
23:13:21.775 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.62, y=-0.18, opts=13)
23:13:21.778 00.003 12116 Enqueuing Move request for scope (-0.62, -0.18)
23:13:21.781 00.003 11824 Worker thread wakes up
23:13:21.781 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.18) opts 0xd
23:13:21.781 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5789, FiltMin=1747, FiltMax=65535, Gamma=0.510
23:13:21.785 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.62, -0.18)
23:13:21.785 00.000 12116 UpdateGuideState exits: m=1661703 SNR=212.9
23:13:21.788 00.003 11824 Moving (-0.62, -0.18) raw xDistance=0.49 yDistance=-0.34
23:13:21.788 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:21.791 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
23:13:21.791 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:13:21.794 00.003 12116 Enqueuing Expose request
23:13:21.796 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:21.796 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:13:21.796 00.000 11824 MoveAxis(W, 109, ABG)
23:13:21.796 00.000 11824 Guiding  Dir = 3, Dur = 109
23:13:21.797 00.001 11824 IsSlewing returns 0
23:13:21.797 00.000 11824 IsGuiding returns 0
23:13:21.797 00.000 11824 PulseGuide returned control before completion, sleep 119
23:13:21.926 00.129 11824 IsGuiding returns 1
23:13:21.926 00.000 11824 scope still moving after pulse duration time elapsed
23:13:21.957 00.031 11824 IsSlewing returns 0
23:13:21.960 00.003 11824 IsGuiding returns 0
23:13:21.960 00.000 11824 scope move finished after 109 + 53 ms
23:13:21.960 00.000 11824 Move returns status 0, amount 109
23:13:21.960 00.000 11824 MoveAxis(N, 0, ABG)
23:13:21.960 00.000 11824 Move returns status 0, amount 0
23:13:21.960 00.000 11824 move complete, result=0
23:13:21.960 00.000 11824 worker thread done servicing request
23:13:21.960 00.000 11824 Worker thread wakes up
23:13:21.961 00.001 12116 GuideStep: 0.5 px 109 ms WEST, -0.3 px 0 ms NORTH
23:13:21.963 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
23:13:21.964 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(558,560,31,31)
23:13:25.419 03.455 11824 Exposure complete
23:13:25.724 00.305 11824 worker thread done servicing request
23:13:25.724 00.000 12116 OnExposeComplete: enter
23:13:25.729 00.005 12116 UpdateGuideState(): m_state=6
23:13:25.731 00.002 12116 Star::Find(15, 571, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
23:13:25.736 00.005 12116 Star::Find returns 1 (0), X=556.81, Y=581.71, Mass=1114751, SNR=129.7, Peak=32375 HFD=7.6
23:13:25.739 00.003 12116 MultiStar: large primary error, entering stabilization period
23:13:25.742 00.003 12116 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.71) = xAngle (0.06 = 0.06)
23:13:25.745 00.003 12116 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.04 = 3.04)
23:13:25.748 00.003 12116 CameraToMount -- cameraX=-15.99 cameraY=6.22 hyp=17.15 cameraTheta=2.77 mountX=17.13 mountY=1.69, mountTheta=0.10
23:13:25.756 00.008 12116 SchedulePrimaryMove(0D79E080, x=-15.99, y=6.22, opts=13)
23:13:25.760 00.004 12116 Enqueuing Move request for scope (-15.99, 6.22)
23:13:25.763 00.003 11824 Worker thread wakes up
23:13:25.764 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5671, FiltMin=1757, FiltMax=65535, Gamma=0.510
23:13:25.768 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-15.99, 6.22) opts 0xd
23:13:25.768 00.000 11824 Handling offset move in thread for scope, endpoint = (-15.99, 6.22)
23:13:25.768 00.000 12116 UpdateGuideState exits: m=1114751 SNR=129.7
23:13:25.772 00.004 11824 Moving (-15.99, 6.22) raw xDistance=17.13 yDistance=1.69
23:13:25.772 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:25.775 00.003 11824 GuideAlgorithmHysteresis::Result() returns 10.81 from input 17.13
23:13:25.775 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:13:25.778 00.003 12116 Enqueuing Expose request
23:13:25.781 00.003 11824 resist switch: large excursion: input 1.69 thresh 1.35 direction from -1 to 1
23:13:25.781 00.000 11824 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.07
23:13:25.781 00.000 11824 GuideAlgorithmResistSwitch::result() returns 1.69 from input 1.69
23:13:25.781 00.000 11824 MoveAxis(W, 3843, ABG)
23:13:25.782 00.001 11824 duration set to 2500 by maxRaDuration
23:13:25.782 00.000 11824 Guiding  Dir = 3, Dur = 2500
23:13:25.782 00.000 11824 IsSlewing returns 0
23:13:25.782 00.000 11824 IsGuiding returns 0
23:13:26.424 00.642 11824 PulseGuide returned control before completion, sleep 1868
23:13:28.307 01.883 11824 IsGuiding returns 1
23:13:28.307 00.000 11824 scope still moving after pulse duration time elapsed
23:13:28.338 00.031 11824 IsSlewing returns 0
23:13:28.338 00.000 11824 IsGuiding returns 1
23:13:28.370 00.032 11824 IsSlewing returns 0
23:13:28.370 00.000 11824 IsGuiding returns 1
23:13:28.401 00.031 11824 IsSlewing returns 0
23:13:28.401 00.000 11824 IsGuiding returns 1
23:13:28.433 00.032 11824 IsSlewing returns 0
23:13:28.433 00.000 11824 IsGuiding returns 1
23:13:28.464 00.031 11824 IsSlewing returns 0
23:13:28.464 00.000 11824 IsGuiding returns 1
23:13:28.495 00.031 11824 IsSlewing returns 0
23:13:28.495 00.000 11824 IsGuiding returns 1
23:13:28.526 00.031 11824 IsSlewing returns 0
23:13:28.526 00.000 11824 IsGuiding returns 1
23:13:28.558 00.032 11824 IsSlewing returns 0
23:13:28.558 00.000 11824 IsGuiding returns 1
23:13:28.588 00.030 11824 IsSlewing returns 0
23:13:28.588 00.000 11824 IsGuiding returns 1
23:13:28.620 00.032 11824 IsSlewing returns 0
23:13:28.620 00.000 11824 IsGuiding returns 1
23:13:28.652 00.032 11824 IsSlewing returns 0
23:13:28.652 00.000 11824 IsGuiding returns 1
23:13:28.684 00.032 11824 IsSlewing returns 0
23:13:28.684 00.000 11824 IsGuiding returns 1
23:13:28.715 00.031 11824 IsSlewing returns 0
23:13:28.715 00.000 11824 IsGuiding returns 1
23:13:28.747 00.032 11824 IsSlewing returns 0
23:13:28.747 00.000 11824 IsGuiding returns 1
23:13:28.778 00.031 11824 IsSlewing returns 0
23:13:28.778 00.000 11824 IsGuiding returns 1
23:13:28.810 00.032 11824 IsSlewing returns 0
23:13:28.810 00.000 11824 IsGuiding returns 1
23:13:28.842 00.032 11824 IsSlewing returns 0
23:13:28.842 00.000 11824 IsGuiding returns 1
23:13:28.873 00.031 11824 IsSlewing returns 0
23:13:28.873 00.000 11824 IsGuiding returns 1
23:13:28.904 00.031 11824 IsSlewing returns 0
23:13:28.904 00.000 11824 IsGuiding returns 1
23:13:28.935 00.031 11824 IsSlewing returns 0
23:13:28.936 00.001 11824 IsGuiding returns 1
23:13:28.967 00.031 11824 IsSlewing returns 0
23:13:28.967 00.000 11824 IsGuiding returns 0
23:13:28.968 00.001 11824 scope move finished after 2500 + 685 ms
23:13:28.968 00.000 11824 Move returns status 0, amount 2500
23:13:28.968 00.000 11824 MoveAxis(S, 318, ABG)
23:13:28.969 00.001 11824 Guiding  Dir = 1, Dur = 318
23:13:28.969 00.000 11824 IsSlewing returns 0
23:13:28.969 00.000 11824 IsGuiding returns 0
23:13:29.612 00.643 11824 IsGuiding returns 1
23:13:29.612 00.000 11824 scope still moving after pulse duration time elapsed
23:13:29.644 00.032 11824 IsSlewing returns 0
23:13:29.644 00.000 11824 IsGuiding returns 1
23:13:29.675 00.031 11824 IsSlewing returns 0
23:13:29.675 00.000 11824 IsGuiding returns 1
23:13:29.707 00.032 11824 IsSlewing returns 0
23:13:29.707 00.000 11824 IsGuiding returns 1
23:13:29.738 00.031 11824 IsSlewing returns 0
23:13:29.738 00.000 11824 IsGuiding returns 1
23:13:29.768 00.030 11824 IsSlewing returns 0
23:13:29.768 00.000 11824 IsGuiding returns 1
23:13:29.800 00.032 11824 IsSlewing returns 0
23:13:29.800 00.000 11824 IsGuiding returns 1
23:13:29.832 00.032 11824 IsSlewing returns 0
23:13:29.832 00.000 11824 IsGuiding returns 1
23:13:29.862 00.030 11824 IsSlewing returns 0
23:13:29.862 00.000 11824 IsGuiding returns 1
23:13:29.894 00.032 11824 IsSlewing returns 0
23:13:29.894 00.000 11824 IsGuiding returns 1
23:13:29.925 00.031 11824 IsSlewing returns 0
23:13:29.925 00.000 11824 IsGuiding returns 1
23:13:29.956 00.031 11824 IsSlewing returns 0
23:13:29.957 00.001 11824 IsGuiding returns 1
23:13:29.987 00.030 11824 IsSlewing returns 0
23:13:29.987 00.000 11824 IsGuiding returns 0
23:13:29.988 00.001 11824 scope move finished after 318 + 699 ms
23:13:29.988 00.000 11824 Move returns status 0, amount 318
23:13:29.988 00.000 11824 move complete, result=0
23:13:29.988 00.000 11824 worker thread done servicing request
23:13:29.988 00.000 11824 Worker thread wakes up
23:13:29.988 00.000 12116 GuideStep: 17.1 px 2500 ms WEST, 1.7 px 318 ms SOUTH
23:13:29.992 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:13:29.992 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(542,567,31,31)
23:13:33.422 03.430 11824 Exposure complete
23:13:33.677 00.255 11824 worker thread done servicing request
23:13:33.677 00.000 12116 OnExposeComplete: enter
23:13:33.681 00.004 12116 UpdateGuideState(): m_state=6
23:13:33.684 00.003 12116 Star::Find(15, 556, 581, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
23:13:33.687 00.003 12116 Star::Find false star n=2 nbg=250 bg=5530.6 sigma=756.0 thresh=7799 peak=6641
23:13:33.690 00.003 12116 Star::Find returns 0 (2), X=556.00, Y=581.00, Mass=4651, SNR=2.9, Peak=10295 HFD=0.0
23:13:33.694 00.004 12116 DistanceChecker: activated
23:13:33.696 00.002 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:13:33.703 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:13:33.706 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:13:33.709 00.003 11824 Worker thread wakes up
23:13:33.709 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:13:33.709 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:13:33.710 00.001 11824 move complete, result=0
23:13:33.710 00.000 11824 worker thread done servicing request
23:13:33.820 00.110 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:13:33.824 00.004 12116 Status Line: Star lost - low SNR
23:13:33.829 00.005 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5331, FiltMin=1635, FiltMax=65535, Gamma=0.510
23:13:33.833 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:13:33.836 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:33.839 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:13:33.842 00.003 12116 Enqueuing Expose request
23:13:33.844 00.002 11824 Worker thread wakes up
23:13:33.844 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:13:33.844 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:13:37.256 03.412 11824 Exposure complete
23:13:37.515 00.259 11824 worker thread done servicing request
23:13:37.515 00.000 12116 OnExposeComplete: enter
23:13:37.524 00.009 12116 UpdateGuideState(): m_state=6
23:13:37.528 00.004 12116 Star::Find(15, 556, 581, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
23:13:37.531 00.003 12116 Star::Find false star n=3 nbg=266 bg=5445.1 sigma=879.8 thresh=8085 peak=6768
23:13:37.535 00.004 12116 Star::Find returns 0 (2), X=556.00, Y=581.00, Mass=8943, SNR=2.9, Peak=10391 HFD=0.0
23:13:37.539 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:13:37.546 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:13:37.550 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:13:37.554 00.004 11824 Worker thread wakes up
23:13:37.554 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:13:37.554 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:13:37.554 00.000 11824 move complete, result=0
23:13:37.554 00.000 11824 worker thread done servicing request
23:13:37.663 00.109 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:13:37.666 00.003 12116 Status Line: Star lost - low SNR
23:13:37.678 00.012 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1763, FiltMax=65535, Gamma=0.510
23:13:37.681 00.003 12116 UpdateGuideState exits: Star lost - low SNR
23:13:37.686 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:37.689 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:13:37.692 00.003 12116 Enqueuing Expose request
23:13:37.695 00.003 11824 Worker thread wakes up
23:13:37.695 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:13:37.695 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:13:41.095 03.400 11824 Exposure complete
23:13:41.438 00.343 11824 worker thread done servicing request
23:13:41.439 00.001 12116 OnExposeComplete: enter
23:13:41.442 00.003 12116 UpdateGuideState(): m_state=6
23:13:41.446 00.004 12116 Star::Find(15, 556, 581, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
23:13:41.449 00.003 12116 Star::Find false star n=4 nbg=265 bg=5176.5 sigma=969.2 thresh=8084 peak=7075
23:13:41.453 00.004 12116 Star::Find returns 0 (2), X=556.00, Y=581.00, Mass=13663, SNR=2.9, Peak=9383 HFD=0.0
23:13:41.456 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:13:41.462 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:13:41.465 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:13:41.469 00.004 11824 Worker thread wakes up
23:13:41.469 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:13:41.469 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:13:41.469 00.000 11824 move complete, result=0
23:13:41.469 00.000 11824 worker thread done servicing request
23:13:41.573 00.104 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:13:41.577 00.004 12116 Status Line: Star lost - low SNR
23:13:41.582 00.005 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1728, FiltMax=65535, Gamma=0.510
23:13:41.585 00.003 12116 UpdateGuideState exits: Star lost - low SNR
23:13:41.588 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:41.590 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:13:41.594 00.004 12116 Enqueuing Expose request
23:13:41.597 00.003 11824 Worker thread wakes up
23:13:41.597 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:13:41.597 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:13:45.007 03.410 11824 Exposure complete
23:13:45.245 00.238 11824 worker thread done servicing request
23:13:45.245 00.000 12116 OnExposeComplete: enter
23:13:45.248 00.003 12116 UpdateGuideState(): m_state=6
23:13:45.251 00.003 12116 Star::Find(15, 556, 581, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
23:13:45.254 00.003 12116 Star::Find false star n=1 nbg=263 bg=5520.5 sigma=878.7 thresh=8157 peak=6680
23:13:45.257 00.003 12116 Star::Find returns 0 (2), X=556.00, Y=581.00, Mass=3040, SNR=2.9, Peak=12007 HFD=0.0
23:13:45.260 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:13:45.265 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:13:45.268 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:13:45.271 00.003 11824 Worker thread wakes up
23:13:45.271 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:13:45.271 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:13:45.271 00.000 11824 move complete, result=0
23:13:45.271 00.000 11824 worker thread done servicing request
23:13:45.386 00.115 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:13:45.389 00.003 12116 Status Line: Star lost - low SNR
23:13:45.394 00.005 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5290, FiltMin=1651, FiltMax=65535, Gamma=0.510
23:13:45.397 00.003 12116 UpdateGuideState exits: Star lost - low SNR
23:13:45.400 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:45.404 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:13:45.407 00.003 12116 Enqueuing Expose request
23:13:45.410 00.003 11824 Worker thread wakes up
23:13:45.410 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:13:45.410 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:13:48.818 03.408 11824 Exposure complete
23:13:49.052 00.234 11824 worker thread done servicing request
23:13:49.052 00.000 12116 OnExposeComplete: enter
23:13:49.056 00.004 12116 UpdateGuideState(): m_state=6
23:13:49.060 00.004 12116 Star::Find(15, 556, 581, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
23:13:49.063 00.003 12116 Star::Find false star n=2 nbg=257 bg=5521.9 sigma=895.9 thresh=8210 peak=6704
23:13:49.066 00.003 12116 Star::Find returns 0 (2), X=556.00, Y=581.00, Mass=5609, SNR=2.9, Peak=8426 HFD=0.0
23:13:49.069 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:13:49.075 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:13:49.078 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:13:49.081 00.003 11824 Worker thread wakes up
23:13:49.081 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:13:49.081 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:13:49.081 00.000 11824 move complete, result=0
23:13:49.081 00.000 11824 worker thread done servicing request
23:13:49.192 00.111 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:13:49.195 00.003 12116 Status Line: Star lost - low SNR
23:13:49.202 00.007 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1667, FiltMax=65535, Gamma=0.510
23:13:49.206 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:13:49.210 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:49.214 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:13:49.220 00.006 12116 Enqueuing Expose request
23:13:49.225 00.005 11824 Worker thread wakes up
23:13:49.225 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:13:49.226 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:13:52.717 03.491 11824 Exposure complete
23:13:53.028 00.311 11824 worker thread done servicing request
23:13:53.028 00.000 12116 OnExposeComplete: enter
23:13:53.032 00.004 12116 UpdateGuideState(): m_state=6
23:13:53.037 00.005 12116 Star::Find(15, 556, 581, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
23:13:53.041 00.004 12116 Star::Find false star n=4 nbg=247 bg=5364.4 sigma=754.8 thresh=7629 peak=6727
23:13:53.045 00.004 12116 Star::Find returns 0 (2), X=556.00, Y=581.00, Mass=13311, SNR=2.9, Peak=10599 HFD=0.0
23:13:53.048 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:13:53.056 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:13:53.061 00.005 12116 Enqueuing Move request for scope (0.00, 0.00)
23:13:53.064 00.003 11824 Worker thread wakes up
23:13:53.064 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:13:53.064 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:13:53.065 00.001 11824 move complete, result=0
23:13:53.065 00.000 11824 worker thread done servicing request
23:13:53.178 00.113 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:13:53.181 00.003 12116 Status Line: Star lost - low SNR
23:13:53.188 00.007 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1677, FiltMax=65535, Gamma=0.510
23:13:53.192 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:13:53.196 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:53.199 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:13:53.203 00.004 12116 Enqueuing Expose request
23:13:53.206 00.003 11824 Worker thread wakes up
23:13:53.206 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:13:53.206 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:13:56.641 03.435 11824 Exposure complete
23:13:56.914 00.273 11824 worker thread done servicing request
23:13:56.914 00.000 12116 OnExposeComplete: enter
23:13:56.918 00.004 12116 UpdateGuideState(): m_state=6
23:13:56.922 00.004 12116 Star::Find(15, 556, 581, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
23:13:56.928 00.006 12116 Star::Find false star n=4 nbg=255 bg=5688.6 sigma=821.4 thresh=8153 peak=6940
23:13:56.931 00.003 12116 Star::Find returns 0 (2), X=556.00, Y=581.00, Mass=12241, SNR=2.9, Peak=9696 HFD=0.0
23:13:56.935 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:13:56.941 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:13:56.945 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:13:56.949 00.004 11824 Worker thread wakes up
23:13:56.949 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:13:56.949 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:13:56.949 00.000 11824 move complete, result=0
23:13:56.949 00.000 11824 worker thread done servicing request
23:13:57.051 00.102 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:13:57.059 00.008 12116 Status Line: Star lost - low SNR
23:13:57.075 00.016 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1799, FiltMax=65535, Gamma=0.510
23:13:57.083 00.008 12116 UpdateGuideState exits: Star lost - low SNR
23:13:57.091 00.008 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:57.098 00.007 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:13:57.106 00.008 12116 Enqueuing Expose request
23:13:57.109 00.003 11824 Worker thread wakes up
23:13:57.109 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:13:57.109 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:14:00.544 03.435 11824 Exposure complete
23:14:00.895 00.351 11824 worker thread done servicing request
23:14:00.895 00.000 12116 OnExposeComplete: enter
23:14:00.899 00.004 12116 UpdateGuideState(): m_state=6
23:14:00.904 00.005 12116 Star::Find(15, 556, 581, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
23:14:00.907 00.003 12116 Star::Find false star n=3 nbg=265 bg=5478.9 sigma=877.3 thresh=8111 peak=6954
23:14:00.910 00.003 12116 Star::Find returns 0 (2), X=556.00, Y=581.00, Mass=9314, SNR=2.9, Peak=9687 HFD=0.0
23:14:00.914 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:14:00.921 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:14:00.925 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:14:00.929 00.004 11824 Worker thread wakes up
23:14:00.929 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:14:00.929 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:14:00.929 00.000 11824 move complete, result=0
23:14:00.929 00.000 11824 worker thread done servicing request
23:14:01.033 00.104 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:14:01.037 00.004 12116 Status Line: Star lost - low SNR
23:14:01.042 00.005 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1651, FiltMax=65535, Gamma=0.510
23:14:01.045 00.003 12116 UpdateGuideState exits: Star lost - low SNR
23:14:01.049 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:01.054 00.005 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:14:01.057 00.003 12116 Enqueuing Expose request
23:14:01.061 00.004 11824 Worker thread wakes up
23:14:01.062 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:14:01.062 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:14:04.478 03.416 11824 Exposure complete
23:14:04.747 00.269 11824 worker thread done servicing request
23:14:04.748 00.001 12116 OnExposeComplete: enter
23:14:04.752 00.004 12116 UpdateGuideState(): m_state=6
23:14:04.756 00.004 12116 Star::Find(15, 556, 581, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
23:14:04.761 00.005 12116 Star::Find false star n=6 nbg=255 bg=5444.3 sigma=813.9 thresh=7886 peak=7704
23:14:04.764 00.003 12116 Star::Find returns 0 (2), X=556.00, Y=581.00, Mass=21109, SNR=2.9, Peak=11911 HFD=0.0
23:14:04.769 00.005 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:14:04.774 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:14:04.780 00.006 12116 Enqueuing Move request for scope (0.00, 0.00)
23:14:04.783 00.003 11824 Worker thread wakes up
23:14:04.783 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:14:04.783 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:14:04.783 00.000 11824 move complete, result=0
23:14:04.783 00.000 11824 worker thread done servicing request
23:14:04.897 00.114 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:14:04.904 00.007 12116 Status Line: Star lost - low SNR
23:14:04.913 00.009 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5315, FiltMin=1610, FiltMax=65535, Gamma=0.510
23:14:04.920 00.007 12116 UpdateGuideState exits: Star lost - low SNR
23:14:04.924 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:04.932 00.008 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:14:04.939 00.007 12116 Enqueuing Expose request
23:14:04.945 00.006 11824 Worker thread wakes up
23:14:04.945 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:14:04.945 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:14:08.370 03.425 11824 Exposure complete
23:14:08.683 00.313 11824 worker thread done servicing request
23:14:08.684 00.001 12116 OnExposeComplete: enter
23:14:08.689 00.005 12116 UpdateGuideState(): m_state=6
23:14:08.693 00.004 12116 Star::Find(15, 556, 581, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
23:14:08.696 00.003 12116 Star::Find false star n=10 nbg=249 bg=5629.8 sigma=774.0 thresh=7952 peak=7269
23:14:08.700 00.004 12116 Star::Find returns 0 (2), X=556.00, Y=581.00, Mass=26681, SNR=2.9, Peak=10391 HFD=0.0
23:14:08.704 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:14:08.712 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:14:08.716 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:14:08.721 00.005 11824 Worker thread wakes up
23:14:08.721 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:14:08.722 00.001 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:14:08.722 00.000 11824 move complete, result=0
23:14:08.722 00.000 11824 worker thread done servicing request
23:14:08.826 00.104 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:14:08.831 00.005 12116 Status Line: Star lost - low SNR
23:14:08.837 00.006 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5335, FiltMin=1687, FiltMax=65535, Gamma=0.510
23:14:08.840 00.003 12116 UpdateGuideState exits: Star lost - low SNR
23:14:08.845 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:08.849 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:14:08.853 00.004 12116 Enqueuing Expose request
23:14:08.856 00.003 11824 Worker thread wakes up
23:14:08.856 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:14:08.856 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:14:12.275 03.419 11824 Exposure complete
23:14:12.546 00.271 11824 worker thread done servicing request
23:14:12.547 00.001 12116 OnExposeComplete: enter
23:14:12.550 00.003 12116 UpdateGuideState(): m_state=6
23:14:12.556 00.006 12116 Star::Find(15, 556, 581, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
23:14:12.561 00.005 12116 Star::Find false star n=2 nbg=251 bg=5414.8 sigma=866.7 thresh=8015 peak=6767
23:14:12.564 00.003 12116 Star::Find returns 0 (2), X=556.00, Y=581.00, Mass=6370, SNR=2.9, Peak=10599 HFD=0.0
23:14:12.568 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:14:12.574 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:14:12.579 00.005 12116 Enqueuing Move request for scope (0.00, 0.00)
23:14:12.582 00.003 11824 Worker thread wakes up
23:14:12.582 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:14:12.582 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:14:12.582 00.000 11824 move complete, result=0
23:14:12.582 00.000 11824 worker thread done servicing request
23:14:12.691 00.109 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:14:12.695 00.004 12116 Status Line: Star lost - low SNR
23:14:12.702 00.007 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5299, FiltMin=1495, FiltMax=65535, Gamma=0.510
23:14:12.705 00.003 12116 UpdateGuideState exits: Star lost - low SNR
23:14:12.708 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:12.712 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:14:12.714 00.002 12116 Enqueuing Expose request
23:14:12.717 00.003 11824 Worker thread wakes up
23:14:12.717 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:14:12.717 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:14:16.132 03.415 11824 Exposure complete
23:14:16.398 00.266 11824 worker thread done servicing request
23:14:16.398 00.000 12116 OnExposeComplete: enter
23:14:16.402 00.004 12116 UpdateGuideState(): m_state=6
23:14:16.406 00.004 12116 Star::Find(15, 556, 581, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
23:14:16.411 00.005 12116 Star::Find false star n=1 nbg=272 bg=5235.4 sigma=979.3 thresh=8173 peak=7041
23:14:16.415 00.004 12116 Star::Find returns 0 (2), X=556.00, Y=581.00, Mass=6164, SNR=2.9, Peak=11399 HFD=0.0
23:14:16.423 00.008 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:14:16.431 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:14:16.435 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:14:16.440 00.005 11824 Worker thread wakes up
23:14:16.440 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:14:16.440 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:14:16.440 00.000 11824 move complete, result=0
23:14:16.440 00.000 11824 worker thread done servicing request
23:14:16.547 00.107 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:14:16.551 00.004 12116 Status Line: Star lost - low SNR
23:14:16.557 00.006 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1539, FiltMax=65535, Gamma=0.510
23:14:16.563 00.006 12116 UpdateGuideState exits: Star lost - low SNR
23:14:16.566 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:16.571 00.005 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:14:16.575 00.004 12116 Enqueuing Expose request
23:14:16.580 00.005 11824 Worker thread wakes up
23:14:16.580 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:14:16.580 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:14:20.039 03.459 11824 Exposure complete
23:14:20.352 00.313 11824 worker thread done servicing request
23:14:20.353 00.001 12116 OnExposeComplete: enter
23:14:20.357 00.004 12116 UpdateGuideState(): m_state=6
23:14:20.364 00.007 12116 Star::Find(15, 556, 581, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
23:14:20.368 00.004 12116 Star::Find false star n=1 nbg=273 bg=5263.6 sigma=1005.0 thresh=8279 peak=6956
23:14:20.371 00.003 12116 Star::Find returns 0 (2), X=556.00, Y=581.00, Mass=7047, SNR=2.9, Peak=12311 HFD=0.0
23:14:20.375 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:14:20.382 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:14:20.386 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:14:20.390 00.004 11824 Worker thread wakes up
23:14:20.390 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:14:20.390 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:14:20.390 00.000 11824 move complete, result=0
23:14:20.390 00.000 11824 worker thread done servicing request
23:14:20.499 00.109 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:14:20.505 00.006 12116 Status Line: Star lost - low SNR
23:14:20.512 00.007 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5200, FiltMin=1559, FiltMax=65535, Gamma=0.510
23:14:20.517 00.005 12116 UpdateGuideState exits: Star lost - low SNR
23:14:20.522 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:20.526 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:14:20.530 00.004 12116 Enqueuing Expose request
23:14:20.533 00.003 11824 Worker thread wakes up
23:14:20.533 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:14:20.533 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:14:23.890 03.357 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:14:23.902 00.012 12116 case statement mapped state 6 to 4
23:14:23.925 00.023 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:14:24.092 00.167 12116 evsrv: cli 01AB6F50 request: {"method":"stop_capture","id":1004}
23:14:24.096 00.004 12116 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:14:24.104 00.008 12116 Status Line: Waiting for devices...
23:14:24.113 00.009 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1004}
23:14:24.130 00.017 11824 Exposure complete
23:14:24.143 00.013 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:14:24.148 00.005 12116 case statement mapped state 6 to 4
23:14:24.155 00.007 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:14:24.460 00.305 11824 worker thread done servicing request
23:14:24.460 00.000 12116 OnExposeComplete: enter
23:14:24.467 00.007 12116 UpdateGuideState(): m_state=6
23:14:24.475 00.008 12116 Mount: notify guiding stopped
23:14:24.482 00.007 12116 Changing from state GUIDING to STOP
23:14:24.488 00.006 12116 guider state => SELECTED
23:14:24.494 00.006 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
23:14:24.499 00.005 12116 Status Line: Stopped Guiding
23:14:24.519 00.020 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1690, FiltMax=65535, Gamma=0.510
23:14:24.524 00.005 12116 UpdateGuideState exits: Stopped Guiding
23:14:24.530 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
23:14:24.536 00.006 12116 setting force full frames = true
23:14:24.550 00.014 12116 Status Line: Stopped.
23:14:25.211 00.661 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:14:25.214 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:15:25.348 60.134 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:15:25.351 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:16:08.437 43.086 12116 evsrv: cli 01AB6F50 request: {"method":"get_connected","id":1011}
23:16:08.443 00.006 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":true,"id":1011}
23:16:08.539 00.096 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:16:08.544 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:16:09.653 01.109 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:16:09.656 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:16:10.770 01.114 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:16:10.773 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:16:11.836 01.063 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:16:11.839 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:16:12.951 01.112 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:16:12.954 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:16:13.053 00.099 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
23:16:13.056 00.003 12116 PhdController::Guide begins
23:16:13.058 00.002 12116 PhdController: newstate STATE_SETUP
23:16:13.060 00.002 12116 PhdController: setup
23:16:13.062 00.002 12116 PhdController: newstate STATE_ATTEMPT_START
23:16:13.064 00.002 12116 PhdController: start capturing
23:16:13.066 00.002 12116 Changing from state SELECTED to UNINITIALIZED
23:16:13.069 00.003 12116 guider state => SELECTING
23:16:13.072 00.003 12116 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:16:13.082 00.010 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:16:13.085 00.003 12116 Enqueuing Expose request
23:16:13.087 00.002 12116 PhdController: newstate STATE_SELECT_STAR
23:16:13.089 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1003}
23:16:13.091 00.002 11824 Worker thread wakes up
23:16:13.091 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:16:13.091 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:16:16.514 03.423 11824 Exposure complete
23:16:16.765 00.251 11824 worker thread done servicing request
23:16:16.765 00.000 12116 OnExposeComplete: enter
23:16:16.769 00.004 12116 UpdateGuideState(): m_state=1
23:16:16.773 00.004 12116 UpdateCurrentPosition: no star selected
23:16:16.776 00.003 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:16:16.779 00.003 12116 Status Line: No star selected
23:16:16.784 00.005 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6442, FiltMin=1507, FiltMax=65495, Gamma=0.510
23:16:16.788 00.004 12116 UpdateGuideState exits: No star selected
23:16:16.791 00.003 12116 GuiderMultiStar::AutoSelect enter
23:16:16.795 00.004 12116 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
23:16:17.083 00.288 12116 AutoFind: auto downsample for scale 1.51 => 1x
23:16:17.364 00.281 12116 AutoFind: global mean = -0.5, stdev 1975.8
23:16:17.368 00.004 12116 AutoFind: using threshold = 0.1
23:16:17.674 00.306 12116 AutoFind: local max [325, 706] 117.3
23:16:17.678 00.004 12116 AutoFind: local max [1764, 958] 69.2
23:16:17.681 00.003 12116 AutoFind: local max [50, 390] 59.5
23:16:17.684 00.003 12116 AutoFind: local max [1633, 534] 30.8
23:16:17.688 00.004 12116 AutoFind: local max [385, 989] 27.3
23:16:17.691 00.003 12116 AutoFind: local max [1616, 1135] 24.3
23:16:17.695 00.004 12116 AutoFind: local max [1438, 1009] 22.6
23:16:17.698 00.003 12116 AutoFind: local max [1430, 411] 18.4
23:16:17.703 00.005 12116 AutoFind: local max [1872, 742] 17.7
23:16:17.707 00.004 12116 AutoFind: local max [1869, 835] 14.6
23:16:17.710 00.003 12116 AutoFind: local max [1664, 1019] 10.5
23:16:17.713 00.003 12116 AutoFind: local max [1556, 882] 10.5
23:16:17.716 00.003 12116 AutoFind: local max [1863, 498] 9.6
23:16:17.719 00.003 12116 AutoFind: local max [1709, 980] 9.5
23:16:17.723 00.004 12116 AutoFind: local max [1729, 142] 9.2
23:16:17.726 00.003 12116 AutoFind: local max [1388, 435] 8.9
23:16:17.729 00.003 12116 AutoFind: local max [708, 1194] 8.5
23:16:17.731 00.002 12116 AutoFind: local max [802, 592] 8.1
23:16:17.734 00.003 12116 AutoFind: local max [1605, 1043] 7.8
23:16:17.738 00.004 12116 AutoFind: local max [1564, 232] 6.1
23:16:17.742 00.004 12116 AutoFind: local max [1544, 664] 6.0
23:16:17.745 00.003 12116 AutoFind: local max [938, 593] 5.6
23:16:17.748 00.003 12116 AutoFind: local max [1572, 985] 5.2
23:16:17.752 00.004 12116 AutoFind: local max [1292, 571] 5.0
23:16:17.756 00.004 12116 AutoFind: local max [1576, 1164] 4.9
23:16:17.760 00.004 12116 AutoFind: local max [957, 907] 4.8
23:16:17.762 00.002 12116 AutoFind: local max [561, 884] 4.8
23:16:17.765 00.003 12116 AutoFind: local max [468, 1104] 4.8
23:16:17.769 00.004 12116 AutoFind: local max [520, 873] 4.7
23:16:17.772 00.003 12116 AutoFind: local max [694, 953] 4.7
23:16:17.775 00.003 12116 AutoFind: local max [237, 529] 4.7
23:16:17.779 00.004 12116 AutoFind: local max [1166, 482] 4.7
23:16:17.781 00.002 12116 AutoFind: local max [1156, 671] 4.7
23:16:17.788 00.007 12116 AutoFind: local max [487, 1163] 4.6
23:16:17.793 00.005 12116 AutoFind: local max [341, 591] 4.6
23:16:17.796 00.003 12116 AutoFind: local max [993, 776] 4.6
23:16:17.801 00.005 12116 AutoFind: local max [314, 703] 4.5
23:16:17.805 00.004 12116 AutoFind: local max [349, 598] 4.5
23:16:17.808 00.003 12116 AutoFind: local max [656, 1111] 4.5
23:16:17.811 00.003 12116 AutoFind: local max [1056, 1164] 4.5
23:16:17.814 00.003 12116 AutoFind: local max [641, 610] 4.5
23:16:17.818 00.004 12116 AutoFind: local max [406, 936] 4.4
23:16:17.822 00.004 12116 AutoFind: local max [929, 658] 4.4
23:16:17.825 00.003 12116 AutoFind: local max [971, 971] 4.4
23:16:17.828 00.003 12116 AutoFind: local max [284, 1103] 4.3
23:16:17.831 00.003 12116 AutoFind: local max [781, 779] 4.3
23:16:17.834 00.003 12116 AutoFind: local max [349, 550] 4.3
23:16:17.838 00.004 12116 AutoFind: local max [399, 1176] 4.3
23:16:17.841 00.003 12116 AutoFind: local max [1466, 551] 4.2
23:16:17.844 00.003 12116 AutoFind: local max [1546, 730] 4.2
23:16:17.847 00.003 12116 AutoFind: local max [1051, 495] 4.2
23:16:17.850 00.003 12116 AutoFind: local max [786, 1059] 4.2
23:16:17.854 00.004 12116 AutoFind: local max [687, 598] 4.2
23:16:17.857 00.003 12116 AutoFind: local max [728, 923] 4.2
23:16:17.860 00.003 12116 AutoFind: local max [1542, 1009] 4.2
23:16:17.865 00.005 12116 AutoFind: local max [382, 964] 4.2
23:16:17.869 00.004 12116 AutoFind: local max [852, 1103] 4.2
23:16:17.874 00.005 12116 AutoFind: local max [238, 872] 4.2
23:16:17.878 00.004 12116 AutoFind: local max [180, 1191] 4.2
23:16:17.887 00.009 12116 AutoFind: local max [1333, 1117] 4.2
23:16:17.891 00.004 12116 AutoFind: local max [1174, 1102] 4.2
23:16:17.899 00.008 12116 AutoFind: local max [329, 695] 4.2
23:16:17.905 00.006 12116 AutoFind: local max [336, 1191] 4.2
23:16:17.914 00.009 12116 AutoFind: local max [1085, 1176] 4.2
23:16:17.922 00.008 12116 AutoFind: local max [200, 1020] 4.2
23:16:17.927 00.005 12116 AutoFind: local max [167, 809] 4.1
23:16:17.932 00.005 12116 AutoFind: local max [1373, 1008] 4.1
23:16:17.938 00.006 12116 AutoFind: local max [767, 794] 4.1
23:16:17.944 00.006 12116 AutoFind: local max [1254, 1017] 4.1
23:16:17.949 00.005 12116 AutoFind: local max [929, 1114] 4.1
23:16:17.956 00.007 12116 AutoFind: local max [784, 1043] 4.1
23:16:17.961 00.005 12116 AutoFind: local max [1126, 889] 4.1
23:16:17.965 00.004 12116 AutoFind: local max [108, 1115] 4.1
23:16:17.979 00.014 12116 AutoFind: local max [1083, 603] 4.1
23:16:17.989 00.010 12116 AutoFind: local max [1665, 683] 4.1
23:16:17.999 00.010 12116 AutoFind: local max [1572, 1074] 4.1
23:16:18.005 00.006 12116 AutoFind: local max [1140, 927] 4.1
23:16:18.010 00.005 12116 AutoFind: local max [1722, 1104] 4.1
23:16:18.013 00.003 12116 AutoFind: local max [321, 695] 4.1
23:16:18.017 00.004 12116 AutoFind: local max [544, 1049] 4.1
23:16:18.023 00.006 12116 AutoFind: local max [1577, 381] 4.1
23:16:18.026 00.003 12116 AutoFind: local max [475, 1191] 4.1
23:16:18.029 00.003 12116 AutoFind: local max [496, 914] 4.1
23:16:18.033 00.004 12116 AutoFind: local max [973, 343] 4.1
23:16:18.039 00.006 12116 AutoFind: local max [459, 581] 4.1
23:16:18.042 00.003 12116 AutoFind: local max [824, 932] 4.1
23:16:18.046 00.004 12116 AutoFind: local max [1098, 909] 4.1
23:16:18.049 00.003 12116 AutoFind: local max [1635, 1127] 4.1
23:16:18.054 00.005 12116 AutoFind: local max [1273, 1192] 4.0
23:16:18.057 00.003 12116 AutoFind: local max [878, 712] 4.0
23:16:18.062 00.005 12116 AutoFind: local max [1174, 654] 4.0
23:16:18.065 00.003 12116 AutoFind: local max [314, 977] 4.0
23:16:18.069 00.004 12116 AutoFind: local max [488, 587] 4.0
23:16:18.073 00.004 12116 AutoFind: local max [225, 1193] 4.0
23:16:18.076 00.003 12116 AutoFind: local max [968, 753] 4.0
23:16:18.079 00.003 12116 AutoFind: local max [334, 712] 4.0
23:16:18.083 00.004 12116 AutoFind: local max [382, 1195] 4.0
23:16:18.088 00.005 12116 AutoFind: local max [1050, 848] 4.0
23:16:18.091 00.003 12116 AutoFind: local max [526, 1182] 4.0
23:16:18.095 00.004 12116 AutoFind: local max [267, 1193] 4.0
23:16:18.099 00.004 12116 AutoFind: too close [382, 1195] 4.0 - [399, 1176] 4.3
23:16:18.103 00.004 12116 AutoFind: too close [334, 712] 4.0 - [321, 695] 4.1
23:16:18.108 00.005 12116 AutoFind: too close [334, 712] 4.0 - [329, 695] 4.2
23:16:18.112 00.004 12116 AutoFind: too close [334, 712] 4.0 - [314, 703] 4.5
23:16:18.116 00.004 12116 AutoFind: close dim-bright [334, 712] 4.0 - [325, 706] 117.3
23:16:18.122 00.006 12116 AutoFind: too close [1174, 654] 4.0 - [1156, 671] 4.7
23:16:18.126 00.004 12116 AutoFind: close dim-bright [1635, 1127] 4.1 - [1616, 1135] 24.3
23:16:18.131 00.005 12116 AutoFind: too close [321, 695] 4.1 - [329, 695] 4.2
23:16:18.139 00.008 12116 AutoFind: too close [321, 695] 4.1 - [314, 703] 4.5
23:16:18.144 00.005 12116 AutoFind: close dim-bright [321, 695] 4.1 - [325, 706] 117.3
23:16:18.150 00.006 12116 AutoFind: too close [784, 1043] 4.1 - [786, 1059] 4.2
23:16:18.160 00.010 12116 AutoFind: too close [767, 794] 4.1 - [781, 779] 4.3
23:16:18.164 00.004 12116 AutoFind: too close [329, 695] 4.2 - [314, 703] 4.5
23:16:18.171 00.007 12116 AutoFind: close dim-bright [329, 695] 4.2 - [325, 706] 117.3
23:16:18.175 00.004 12116 AutoFind: too close [349, 598] 4.5 - [341, 591] 4.6
23:16:18.180 00.005 12116 AutoFind: close dim-bright [314, 703] 4.5 - [325, 706] 117.3
23:16:18.185 00.005 12116 AutoFind: BPP = 16, saturation at 67570, pedestal 2035, thresh = 61016
23:16:18.189 00.004 12116 Star::Find(15, 325, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.193 00.004 12116 Star::Find returns 1 (0), X=324.88, Y=705.52, Mass=1245807, SNR=144.6, Peak=65535 HFD=3.8
23:16:18.196 00.003 12116 Star::Find(15, 1764, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.200 00.004 12116 Star::Find returns 1 (0), X=1764.05, Y=958.20, Mass=889092, SNR=108.5, Peak=52032 HFD=4.2
23:16:18.205 00.005 12116 Star::Find(15, 50, 390, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.209 00.004 12116 Star::Find returns 1 (0), X=50.19, Y=389.63, Mass=530700, SNR=96.3, Peak=52026 HFD=3.1
23:16:18.212 00.003 12116 Star::Find(15, 1633, 534, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.215 00.003 12116 Star::Find returns 1 (0), X=1633.00, Y=534.07, Mass=390194, SNR=71.1, Peak=44067 HFD=4.0
23:16:18.219 00.004 12116 Star::Find(15, 385, 989, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.222 00.003 12116 Star::Find returns 1 (0), X=385.10, Y=988.84, Mass=310280, SNR=54.1, Peak=31207 HFD=4.2
23:16:18.225 00.003 12116 Star::Find(15, 1616, 1135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.228 00.003 12116 Star::Find returns 1 (0), X=1616.24, Y=1135.07, Mass=277634, SNR=44.3, Peak=24055 HFD=3.9
23:16:18.232 00.004 12116 Star::Find(15, 1438, 1009, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.237 00.005 12116 Star::Find returns 1 (0), X=1438.09, Y=1009.05, Mass=273859, SNR=44.3, Peak=24250 HFD=4.1
23:16:18.241 00.004 12116 Star::Find(15, 1430, 411, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.246 00.005 12116 Star::Find returns 1 (0), X=1429.62, Y=411.09, Mass=171089, SNR=35.3, Peak=22119 HFD=3.3
23:16:18.249 00.003 12116 Star::Find(15, 1872, 742, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.252 00.003 12116 Star::Find returns 1 (0), X=1872.07, Y=741.87, Mass=164854, SNR=31.2, Peak=17603 HFD=3.1
23:16:18.255 00.003 12116 Star::Find(15, 1869, 835, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.257 00.002 12116 Star::Find returns 1 (0), X=1868.57, Y=834.66, Mass=138795, SNR=26.6, Peak=17351 HFD=3.2
23:16:18.260 00.003 12116 Star::Find(15, 1664, 1019, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.265 00.005 12116 Star::Find returns 1 (0), X=1664.41, Y=1018.63, Mass=107525, SNR=23.1, Peak=16144 HFD=3.3
23:16:18.269 00.004 12116 Star::Find(15, 1556, 882, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.273 00.004 12116 Star::Find returns 1 (0), X=1555.89, Y=881.83, Mass=106012, SNR=25.4, Peak=16701 HFD=3.4
23:16:18.277 00.004 12116 Star::Find(15, 1863, 498, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.280 00.003 12116 Star::Find returns 1 (0), X=1863.11, Y=497.73, Mass=85258, SNR=20.1, Peak=12979 HFD=2.9
23:16:18.283 00.003 12116 Star::Find(15, 1709, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.289 00.006 12116 Star::Find returns 1 (0), X=1709.18, Y=979.49, Mass=78329, SNR=19.9, Peak=15267 HFD=2.8
23:16:18.292 00.003 12116 Star::Find(15, 1729, 142, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.296 00.004 12116 Star::Find returns 1 (0), X=1729.12, Y=142.45, Mass=76296, SNR=25.1, Peak=12483 HFD=3.1
23:16:18.299 00.003 12116 Star::Find(15, 1388, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.302 00.003 12116 Star::Find returns 1 (0), X=1388.58, Y=435.71, Mass=67342, SNR=18.6, Peak=14515 HFD=3.1
23:16:18.306 00.004 12116 Star::Find(15, 708, 1194, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.310 00.004 12116 Star::Find returns 1 (0), X=708.62, Y=1194.43, Mass=60382, SNR=14.4, Peak=17763 HFD=2.7
23:16:18.313 00.003 12116 Star::Find(15, 802, 592, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.316 00.003 12116 Star::Find returns 1 (0), X=801.70, Y=592.61, Mass=89324, SNR=19.2, Peak=14970 HFD=3.7
23:16:18.320 00.004 12116 Star::Find(15, 1605, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.323 00.003 12116 Star::Find returns 1 (0), X=1605.41, Y=1042.26, Mass=64495, SNR=15.8, Peak=14423 HFD=3.1
23:16:18.326 00.003 12116 Star::Find(15, 1564, 232, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.329 00.003 12116 Star::Find returns 1 (0), X=1564.66, Y=232.23, Mass=64159, SNR=19.7, Peak=11530 HFD=3.0
23:16:18.332 00.003 12116 Star::Find(15, 1544, 664, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.337 00.005 12116 Star::Find returns 1 (0), X=1544.60, Y=664.81, Mass=31634, SNR=11.1, Peak=12311 HFD=3.1
23:16:18.340 00.003 12116 Star::Find(15, 938, 593, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.346 00.006 12116 Star::Find false star n=4 nbg=260 bg=7385.4 sigma=1081.8 thresh=10631 peak=10031
23:16:18.349 00.003 12116 Star::Find returns 0 (2), X=938.00, Y=593.00, Mass=15224, SNR=2.9, Peak=11696 HFD=0.0
23:16:18.352 00.003 12116 Star::Find(15, 1572, 985, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.356 00.004 12116 Star::Find returns 1 (0), X=1572.31, Y=985.25, Mass=50808, SNR=15.6, Peak=12714 HFD=3.3
23:16:18.359 00.003 12116 Star::Find(15, 1292, 571, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.362 00.003 12116 Star::Find returns 1 (0), X=1292.36, Y=570.92, Mass=34661, SNR=13.7, Peak=12570 HFD=2.8
23:16:18.365 00.003 12116 Star::Find(15, 1576, 1164, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.371 00.006 12116 Star::Find returns 0 (2), X=1576.00, Y=1164.00, Mass=3333, SNR=3.0, Peak=12090 HFD=0.0
23:16:18.374 00.003 12116 Star::Find(15, 957, 907, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.377 00.003 12116 Star::Find false star n=7 nbg=260 bg=8124.7 sigma=1107.8 thresh=11448 peak=11115
23:16:18.381 00.004 12116 Star::Find returns 0 (2), X=957.00, Y=907.00, Mass=27093, SNR=2.9, Peak=12551 HFD=0.0
23:16:18.384 00.003 12116 Star::Find(15, 561, 884, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.389 00.005 12116 Star::Find false star n=4 nbg=256 bg=8292.6 sigma=1037.4 thresh=11405 peak=10610
23:16:18.393 00.004 12116 Star::Find returns 0 (2), X=561.00, Y=884.00, Mass=15340, SNR=2.9, Peak=13639 HFD=0.0
23:16:18.396 00.003 12116 Star::Find(15, 468, 1104, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.400 00.004 12116 Star::Find false star n=8 nbg=257 bg=8209.1 sigma=1032.5 thresh=11307 peak=10348
23:16:18.406 00.006 12116 Star::Find returns 0 (2), X=468.00, Y=1104.00, Mass=29804, SNR=2.9, Peak=13456 HFD=0.0
23:16:18.410 00.004 12116 Star::Find(15, 520, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.414 00.004 12116 Star::Find false star n=3 nbg=252 bg=8411.1 sigma=1037.0 thresh=11522 peak=10188
23:16:18.418 00.004 12116 Star::Find returns 0 (2), X=520.00, Y=873.00, Mass=10448, SNR=2.9, Peak=13626 HFD=0.0
23:16:18.422 00.004 12116 Star::Find(15, 694, 953, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.426 00.004 12116 Star::Find false star n=2 nbg=255 bg=8582.5 sigma=1181.3 thresh=12126 peak=10191
23:16:18.431 00.005 12116 Star::Find returns 0 (2), X=694.00, Y=953.00, Mass=7568, SNR=2.9, Peak=13104 HFD=0.0
23:16:18.434 00.003 12116 Star::Find(15, 237, 529, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.438 00.004 12116 Star::Find false star n=4 nbg=240 bg=6488.9 sigma=761.3 thresh=8773 peak=8032
23:16:18.441 00.003 12116 Star::Find returns 0 (2), X=237.00, Y=529.00, Mass=10637, SNR=2.9, Peak=10304 HFD=0.0
23:16:18.447 00.006 12116 Star::Find(15, 1166, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.450 00.003 12116 Star::Find false star n=4 nbg=278 bg=6452.1 sigma=1047.2 thresh=9594 peak=8637
23:16:18.454 00.004 12116 Star::Find returns 0 (2), X=1166.00, Y=482.00, Mass=17719, SNR=2.9, Peak=13610 HFD=0.0
23:16:18.457 00.003 12116 Star::Find(15, 487, 1163, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.461 00.004 12116 Star::Find false star n=2 nbg=253 bg=8320.5 sigma=1047.9 thresh=11464 peak=10150
23:16:18.464 00.003 12116 Star::Find returns 0 (2), X=487.00, Y=1163.00, Mass=8422, SNR=2.9, Peak=12973 HFD=0.0
23:16:18.468 00.004 12116 Star::Find(15, 993, 776, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.472 00.004 12116 Star::Find false star n=4 nbg=259 bg=7675.3 sigma=1020.4 thresh=10737 peak=10113
23:16:18.479 00.007 12116 Star::Find returns 0 (2), X=993.00, Y=776.00, Mass=14893, SNR=2.9, Peak=12106 HFD=0.0
23:16:18.482 00.003 12116 Star::Find(15, 656, 1111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.486 00.004 12116 Star::Find false star n=7 nbg=229 bg=8243.9 sigma=908.0 thresh=10968 peak=10626
23:16:18.489 00.003 12116 Star::Find returns 0 (2), X=656.00, Y=1111.00, Mass=24890, SNR=2.9, Peak=13530 HFD=0.0
23:16:18.494 00.005 12116 Star::Find(15, 1056, 1164, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.497 00.003 12116 Star::Find false star n=3 nbg=264 bg=8087.8 sigma=1187.5 thresh=11650 peak=10041
23:16:18.501 00.004 12116 Star::Find returns 0 (2), X=1056.00, Y=1164.00, Mass=15357, SNR=2.9, Peak=14243 HFD=0.0
23:16:18.507 00.006 12116 Star::Find(15, 641, 610, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.511 00.004 12116 Star::Find false star n=1 nbg=278 bg=7895.7 sigma=1313.4 thresh=11836 peak=10009
23:16:18.516 00.005 12116 Star::Find returns 0 (2), X=641.00, Y=610.00, Mass=4069, SNR=2.9, Peak=13722 HFD=0.0
23:16:18.520 00.004 12116 Star::Find(15, 406, 936, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.523 00.003 12116 Star::Find false star n=5 nbg=256 bg=8172.1 sigma=1054.1 thresh=11334 peak=9860
23:16:18.526 00.003 12116 Star::Find returns 0 (2), X=406.00, Y=936.00, Mass=18136, SNR=2.9, Peak=13018 HFD=0.0
23:16:18.530 00.004 12116 Star::Find(15, 929, 658, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.534 00.004 12116 Star::Find false star n=4 nbg=246 bg=7700.7 sigma=856.0 thresh=10269 peak=9635
23:16:18.538 00.004 12116 Star::Find returns 0 (2), X=929.00, Y=658.00, Mass=12613, SNR=2.9, Peak=11623 HFD=0.0
23:16:18.541 00.003 12116 Star::Find(15, 971, 971, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.547 00.006 12116 Star::Find false star n=1 nbg=244 bg=8211.3 sigma=981.8 thresh=11157 peak=10097
23:16:18.550 00.003 12116 Star::Find returns 0 (2), X=971.00, Y=971.00, Mass=5684, SNR=2.9, Peak=13895 HFD=0.0
23:16:18.554 00.004 12116 Star::Find(15, 284, 1103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.557 00.003 12116 Star::Find false star n=6 nbg=259 bg=7719.6 sigma=938.3 thresh=10534 peak=9883
23:16:18.561 00.004 12116 Star::Find returns 0 (2), X=284.00, Y=1103.00, Mass=21209, SNR=2.9, Peak=13946 HFD=0.0
23:16:18.564 00.003 12116 Star::Find(15, 349, 550, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.568 00.004 12116 Star::Find false star n=3 nbg=247 bg=7006.0 sigma=1025.5 thresh=10083 peak=8813
23:16:18.573 00.005 12116 Star::Find returns 0 (2), X=349.00, Y=550.00, Mass=12221, SNR=2.9, Peak=12173 HFD=0.0
23:16:18.576 00.003 12116 Star::Find(15, 1466, 551, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.579 00.003 12116 Star::Find returns 0 (3), X=1466.00, Y=551.00, Mass=0, SNR=0.0, Peak=10231 HFD=0.0
23:16:18.584 00.005 12116 Star::Find(15, 1546, 730, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.589 00.005 12116 Star::Find false star n=2 nbg=259 bg=6764.8 sigma=1031.3 thresh=9859 peak=9063
23:16:18.592 00.003 12116 Star::Find returns 0 (2), X=1546.00, Y=730.00, Mass=7788, SNR=2.9, Peak=11363 HFD=0.0
23:16:18.595 00.003 12116 Star::Find(15, 1051, 495, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.600 00.005 12116 Star::Find false star n=3 nbg=256 bg=6610.6 sigma=984.5 thresh=9564 peak=8413
23:16:18.604 00.004 12116 Star::Find returns 0 (2), X=1051.00, Y=495.00, Mass=12707, SNR=2.9, Peak=12407 HFD=0.0
23:16:18.607 00.003 12116 Star::Find(15, 687, 598, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.611 00.004 12116 Star::Find false star n=4 nbg=269 bg=7763.3 sigma=1050.5 thresh=10915 peak=9446
23:16:18.615 00.004 12116 Star::Find returns 0 (2), X=687.00, Y=598.00, Mass=14321, SNR=2.9, Peak=12010 HFD=0.0
23:16:18.619 00.004 12116 Star::Find(15, 728, 923, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.623 00.004 12116 Star::Find false star n=8 nbg=255 bg=8259.4 sigma=1013.6 thresh=11300 peak=10789
23:16:18.626 00.003 12116 Star::Find returns 0 (2), X=728.00, Y=923.00, Mass=26864, SNR=2.9, Peak=12464 HFD=0.0
23:16:18.630 00.004 12116 Star::Find(15, 1542, 1009, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.633 00.003 12116 Star::Find false star n=2 nbg=267 bg=6923.9 sigma=1099.3 thresh=10222 peak=9369
23:16:18.637 00.004 12116 Star::Find returns 0 (2), X=1542.00, Y=1009.00, Mass=9532, SNR=2.9, Peak=12304 HFD=0.0
23:16:18.641 00.004 12116 Star::Find(15, 382, 964, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.645 00.004 12116 Star::Find false star n=7 nbg=243 bg=8171.3 sigma=921.5 thresh=10936 peak=9751
23:16:18.648 00.003 12116 Star::Find returns 0 (2), X=382.00, Y=964.00, Mass=23024, SNR=2.9, Peak=12647 HFD=0.0
23:16:18.651 00.003 12116 Star::Find(15, 852, 1103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.655 00.004 12116 Star::Find false star n=4 nbg=256 bg=8701.8 sigma=1077.3 thresh=11934 peak=10130
23:16:18.659 00.004 12116 Star::Find returns 0 (2), X=852.00, Y=1103.00, Mass=14740, SNR=2.9, Peak=13917 HFD=0.0
23:16:18.661 00.002 12116 Star::Find(15, 238, 872, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.665 00.004 12116 Star::Find false star n=2 nbg=264 bg=7639.1 sigma=1082.5 thresh=10887 peak=9692
23:16:18.670 00.005 12116 Star::Find returns 0 (2), X=238.00, Y=872.00, Mass=8470, SNR=2.9, Peak=16170 HFD=0.0
23:16:18.674 00.004 12116 Star::Find(15, 180, 1191, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.678 00.004 12116 Star::Find false star n=1 nbg=253 bg=7090.6 sigma=1072.6 thresh=10308 peak=8824
23:16:18.681 00.003 12116 Star::Find returns 0 (2), X=180.00, Y=1191.00, Mass=5047, SNR=2.9, Peak=12138 HFD=0.0
23:16:18.686 00.005 12116 Star::Find(15, 1333, 1117, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.689 00.003 12116 Star::Find false star n=5 nbg=252 bg=7532.9 sigma=977.6 thresh=10466 peak=9471
23:16:18.693 00.004 12116 Star::Find returns 0 (2), X=1333.00, Y=1117.00, Mass=16173, SNR=2.9, Peak=11703 HFD=0.0
23:16:18.697 00.004 12116 Star::Find(15, 1174, 1102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.701 00.004 12116 Star::Find false star n=3 nbg=242 bg=8145.9 sigma=1021.2 thresh=11209 peak=10163
23:16:18.705 00.004 12116 Star::Find returns 0 (2), X=1174.00, Y=1102.00, Mass=9925, SNR=2.9, Peak=14307 HFD=0.0
23:16:18.709 00.004 12116 Star::Find(15, 336, 1191, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.713 00.004 12116 Star::Find false star n=1 nbg=254 bg=7906.1 sigma=1024.5 thresh=10979 peak=9492
23:16:18.718 00.005 12116 Star::Find returns 0 (2), X=336.00, Y=1191.00, Mass=3265, SNR=2.9, Peak=12515 HFD=0.0
23:16:18.722 00.004 12116 Star::Find(15, 1085, 1176, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.726 00.004 12116 Star::Find false star n=2 nbg=267 bg=8127.9 sigma=1169.3 thresh=11636 peak=10162
23:16:18.731 00.005 12116 Star::Find returns 0 (2), X=1085.00, Y=1176.00, Mass=8209, SNR=2.9, Peak=14125 HFD=0.0
23:16:18.735 00.004 12116 Star::Find(15, 200, 1020, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.739 00.004 12116 Star::Find false star n=5 nbg=262 bg=7239.1 sigma=983.8 thresh=10190 peak=8975
23:16:18.743 00.004 12116 Star::Find returns 0 (2), X=200.00, Y=1020.00, Mass=19992, SNR=2.9, Peak=11882 HFD=0.0
23:16:18.746 00.003 12116 Star::Find(15, 167, 809, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.749 00.003 12116 Star::Find false star n=10 nbg=244 bg=7144.2 sigma=832.7 thresh=9642 peak=8999
23:16:18.755 00.006 12116 Star::Find returns 0 (2), X=167.00, Y=809.00, Mass=31480, SNR=2.9, Peak=11965 HFD=0.0
23:16:18.759 00.004 12116 Star::Find(15, 1373, 1008, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.763 00.004 12116 Star::Find returns 0 (3), X=1373.00, Y=1008.00, Mass=0, SNR=0.0, Peak=12995 HFD=0.0
23:16:18.766 00.003 12116 Star::Find(15, 1254, 1017, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.773 00.007 12116 Star::Find false star n=6 nbg=241 bg=7824.4 sigma=926.8 thresh=10605 peak=9887
23:16:18.777 00.004 12116 Star::Find returns 0 (2), X=1254.00, Y=1017.00, Mass=21490, SNR=2.9, Peak=12883 HFD=0.0
23:16:18.781 00.004 12116 Star::Find(15, 929, 1114, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.785 00.004 12116 Star::Find false star n=1 nbg=265 bg=8385.8 sigma=1095.3 thresh=11672 peak=9986
23:16:18.788 00.003 12116 Star::Find returns 0 (2), X=929.00, Y=1114.00, Mass=4325, SNR=2.9, Peak=13648 HFD=0.0
23:16:18.791 00.003 12116 Star::Find(15, 1126, 889, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.794 00.003 12116 Star::Find false star n=4 nbg=252 bg=7661.6 sigma=976.6 thresh=10592 peak=9265
23:16:18.797 00.003 12116 Star::Find returns 0 (2), X=1126.00, Y=889.00, Mass=13609, SNR=2.9, Peak=12189 HFD=0.0
23:16:18.800 00.003 12116 Star::Find(15, 108, 1115, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.804 00.004 12116 Star::Find false star n=7 nbg=252 bg=6385.1 sigma=893.0 thresh=9064 peak=8818
23:16:18.807 00.003 12116 Star::Find returns 0 (2), X=108.00, Y=1115.00, Mass=21558, SNR=2.9, Peak=10544 HFD=0.0
23:16:18.811 00.004 12116 Star::Find(15, 1083, 603, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.814 00.003 12116 Star::Find false star n=7 nbg=245 bg=6835.9 sigma=894.3 thresh=9519 peak=8865
23:16:18.817 00.003 12116 Star::Find returns 0 (2), X=1083.00, Y=603.00, Mass=21122, SNR=2.9, Peak=11827 HFD=0.0
23:16:18.822 00.005 12116 Star::Find(15, 1665, 683, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.826 00.004 12116 Star::Find false star n=4 nbg=266 bg=6334.6 sigma=937.6 thresh=9148 peak=8390
23:16:18.829 00.003 12116 Star::Find returns 0 (2), X=1665.00, Y=683.00, Mass=13703, SNR=2.9, Peak=11741 HFD=0.0
23:16:18.833 00.004 12116 Star::Find(15, 1572, 1074, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.840 00.007 12116 Star::Find false star n=3 nbg=263 bg=7323.9 sigma=1022.3 thresh=10391 peak=8918
23:16:18.844 00.004 12116 Star::Find returns 0 (2), X=1572.00, Y=1074.00, Mass=13132, SNR=2.9, Peak=12163 HFD=0.0
23:16:18.847 00.003 12116 Star::Find(15, 1140, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.851 00.004 12116 Star::Find false star n=5 nbg=250 bg=7777.2 sigma=970.8 thresh=10690 peak=9276
23:16:18.855 00.004 12116 Star::Find returns 0 (2), X=1140.00, Y=927.00, Mass=15418, SNR=2.9, Peak=12896 HFD=0.0
23:16:18.859 00.004 12116 Star::Find(15, 1722, 1104, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.863 00.004 12116 Star::Find false star n=11 nbg=230 bg=6861.0 sigma=805.3 thresh=9277 peak=8640
23:16:18.866 00.003 12116 Star::Find returns 0 (2), X=1722.00, Y=1104.00, Mass=31354, SNR=2.9, Peak=11776 HFD=0.0
23:16:18.870 00.004 12116 Star::Find(15, 544, 1049, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.874 00.004 12116 Star::Find false star n=3 nbg=271 bg=8305.8 sigma=1215.4 thresh=11952 peak=10235
23:16:18.877 00.003 12116 Star::Find returns 0 (2), X=544.00, Y=1049.00, Mass=13747, SNR=2.9, Peak=14410 HFD=0.0
23:16:18.880 00.003 12116 Star::Find(15, 1577, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.884 00.004 12116 Star::Find returns 1 (0), X=1577.39, Y=380.91, Mass=18437, SNR=9.3, Peak=10535 HFD=3.8
23:16:18.889 00.005 12116 Star::Find(15, 475, 1191, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.892 00.003 12116 Star::Find false star n=5 nbg=257 bg=8258.3 sigma=1019.7 thresh=11317 peak=10312
23:16:18.896 00.004 12116 Star::Find returns 0 (2), X=475.00, Y=1191.00, Mass=19395, SNR=2.9, Peak=13181 HFD=0.0
23:16:18.899 00.003 12116 Star::Find(15, 496, 914, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.904 00.005 12116 Star::Find false star n=2 nbg=256 bg=8271.5 sigma=1084.8 thresh=11526 peak=10321
23:16:18.908 00.004 12116 Star::Find returns 0 (2), X=496.00, Y=914.00, Mass=7649, SNR=2.9, Peak=13453 HFD=0.0
23:16:18.913 00.005 12116 Star::Find(15, 973, 343, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.918 00.005 12116 Star::Find false star n=5 nbg=264 bg=6240.0 sigma=916.5 thresh=8990 peak=7799
23:16:18.923 00.005 12116 Star::Find returns 0 (2), X=973.00, Y=343.00, Mass=15499, SNR=2.9, Peak=11322 HFD=0.0
23:16:18.926 00.003 12116 Star::Find(15, 459, 581, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.933 00.007 12116 Star::Find false star n=2 nbg=264 bg=7648.9 sigma=1031.2 thresh=10742 peak=9217
23:16:18.937 00.004 12116 Star::Find returns 0 (2), X=459.00, Y=581.00, Mass=7857, SNR=2.9, Peak=11751 HFD=0.0
23:16:18.941 00.004 12116 Star::Find(15, 824, 932, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.945 00.004 12116 Star::Find false star n=1 nbg=240 bg=8338.6 sigma=990.3 thresh=11310 peak=10490
23:16:18.950 00.005 12116 Star::Find returns 0 (2), X=824.00, Y=932.00, Mass=4688, SNR=2.9, Peak=14090 HFD=0.0
23:16:18.955 00.005 12116 Star::Find(15, 1098, 909, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.960 00.005 12116 Star::Find false star n=2 nbg=275 bg=7786.8 sigma=1097.4 thresh=11079 peak=9697
23:16:18.964 00.004 12116 Star::Find returns 0 (2), X=1098.00, Y=909.00, Mass=6894, SNR=2.9, Peak=11629 HFD=0.0
23:16:18.967 00.003 12116 Star::Find(15, 1635, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.971 00.004 12116 Star::Find false star n=3 nbg=273 bg=7417.1 sigma=1169.3 thresh=10925 peak=9084
23:16:18.975 00.004 12116 Star::Find returns 0 (2), X=1635.00, Y=1127.00, Mass=14771, SNR=2.9, Peak=13383 HFD=0.0
23:16:18.978 00.003 12116 Star::Find(15, 1273, 1192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.982 00.004 12116 Star::Find false star n=6 nbg=251 bg=7914.0 sigma=911.3 thresh=10648 peak=9873
23:16:18.987 00.005 12116 Star::Find returns 0 (2), X=1273.00, Y=1192.00, Mass=20828, SNR=2.9, Peak=15514 HFD=0.0
23:16:18.990 00.003 12116 Star::Find(15, 878, 712, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:18.994 00.004 12116 Star::Find false star n=7 nbg=250 bg=7925.1 sigma=915.0 thresh=10670 peak=9652
23:16:18.997 00.003 12116 Star::Find returns 0 (2), X=878.00, Y=712.00, Mass=21117, SNR=2.9, Peak=11523 HFD=0.0
23:16:18.999 00.002 12116 Star::Find(15, 314, 977, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:19.003 00.004 12116 Star::Find false star n=7 nbg=264 bg=7681.5 sigma=972.7 thresh=10600 peak=9794
23:16:19.006 00.003 12116 Star::Find returns 0 (2), X=314.00, Y=977.00, Mass=29006, SNR=2.9, Peak=13847 HFD=0.0
23:16:19.010 00.004 12116 Star::Find(15, 488, 587, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:19.013 00.003 12116 Star::Find false star n=2 nbg=244 bg=7694.5 sigma=934.4 thresh=10498 peak=9327
23:16:19.016 00.003 12116 Star::Find returns 0 (2), X=488.00, Y=587.00, Mass=6384, SNR=2.9, Peak=12090 HFD=0.0
23:16:19.019 00.003 12116 Star::Find(15, 225, 1193, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:19.022 00.003 12116 Star::Find false star n=2 nbg=261 bg=7212.7 sigma=1085.4 thresh=10469 peak=8967
23:16:19.025 00.003 12116 Star::Find returns 0 (2), X=225.00, Y=1193.00, Mass=7028, SNR=2.9, Peak=11392 HFD=0.0
23:16:19.028 00.003 12116 Star::Find(15, 968, 753, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:19.031 00.003 12116 Star::Find returns 0 (3), X=968.00, Y=753.00, Mass=0, SNR=0.0, Peak=12016 HFD=0.0
23:16:19.034 00.003 12116 Star::Find(15, 1050, 848, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:19.039 00.005 12116 Star::Find false star n=6 nbg=241 bg=7861.2 sigma=918.1 thresh=10615 peak=9625
23:16:19.044 00.005 12116 Star::Find returns 0 (2), X=1050.00, Y=848.00, Mass=19299, SNR=2.9, Peak=12672 HFD=0.0
23:16:19.049 00.005 12116 Star::Find(15, 526, 1182, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:19.052 00.003 12116 Star::Find false star n=1 nbg=271 bg=8354.3 sigma=1201.2 thresh=11958 peak=10069
23:16:19.056 00.004 12116 Star::Find returns 0 (2), X=526.00, Y=1182.00, Mass=3857, SNR=2.9, Peak=12490 HFD=0.0
23:16:19.060 00.004 12116 Star::Find(15, 267, 1193, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:19.063 00.003 12116 Star::Find false star n=2 nbg=263 bg=7423.9 sigma=1072.4 thresh=10641 peak=9334
23:16:19.066 00.003 12116 Star::Find returns 0 (2), X=267.00, Y=1193.00, Mass=6714, SNR=2.9, Peak=12192 HFD=0.0
23:16:19.070 00.004 12116 AutoFind: finding best star pass 1
23:16:19.074 00.004 12116 Star::Find(15, 325, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:19.078 00.004 12116 Star::Find returns 1 (0), X=324.88, Y=705.52, Mass=1245807, SNR=144.6, Peak=65535 HFD=3.8
23:16:19.082 00.004 12116 AutoFind: near-saturated [325, 706] 117.3 Mass 1245807 SNR 144.6 Peak 65535
23:16:19.086 00.004 12116 Star::Find(15, 1764, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:19.090 00.004 12116 Star::Find returns 1 (0), X=1764.05, Y=958.20, Mass=889092, SNR=108.5, Peak=52032 HFD=4.2
23:16:19.094 00.004 12116 AutoFind returns star at [1764, 958] 69.2 Mass 889092 SNR 108.5
23:16:19.099 00.005 12116 Star::Find(15, 1764, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:19.105 00.006 12116 Star::Find returns 1 (0), X=1764.05, Y=958.20, Mass=889092, SNR=108.5, Peak=52032 HFD=4.2
23:16:19.109 00.004 12116 MultiStar: List (12): {1764.05, 958.20}(108.5), {50.19, 389.63}(96.3), {1633.00, 534.07}(71.1), {385.10, 988.84}(54.1), {1616.24, 1135.07}(44.3), {1438.09, 1009.05}(44.3), {1429.62, 411.09}(35.3), {1872.07, 741.87}(31.2), {1868.57, 834.66}(26.6), {1664.41, 1018.63}(23.1), {1555.89, 881.83}(25.4), {1863.11, 497.73}(20.1), 
23:16:19.113 00.004 12116 setting lock position to (1764.05, 958.20)
23:16:19.116 00.003 12116 MultiStar: stabilizing after lock position change
23:16:19.120 00.004 12116 AutoSelect: state = 1, call UpdateGuideState
23:16:19.123 00.003 12116 UpdateGuideState(): m_state=1
23:16:19.127 00.004 12116 Star::Find(15, 1764, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:19.130 00.003 12116 Star::Find returns 1 (0), X=1764.05, Y=958.20, Mass=889092, SNR=108.5, Peak=52032 HFD=4.2
23:16:19.135 00.005 12116 DistanceChecker: deactivated
23:16:19.139 00.004 12116 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
23:16:19.143 00.004 12116 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
23:16:19.147 00.004 12116 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
23:16:19.155 00.008 12116 setting force full frames = false
23:16:19.160 00.005 12116 setting lock position to (1764.05, 958.20)
23:16:19.163 00.003 12116 MultiStar: stabilizing after lock position change
23:16:19.165 00.002 12116 CurrentPosition() valid, moving to STATE_SELECTED
23:16:19.171 00.006 12116 Changing from state SELECTING to SELECTED
23:16:19.174 00.003 12116 guider state => SELECTED
23:16:19.179 00.005 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6442, FiltMin=1507, FiltMax=65495, Gamma=0.510
23:16:19.182 00.003 12116 UpdateGuideState exits: m=889092 SNR=108.5
23:16:19.189 00.007 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6442, FiltMin=1507, FiltMax=65495, Gamma=0.510
23:16:19.193 00.004 12116 Status Line: Auto-selected star at (1764.0, 958.2)
23:16:19.201 00.008 12116 PhdController: newstate STATE_WAIT_SELECTED
23:16:19.207 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:19.213 00.006 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:16:19.218 00.005 12116 Enqueuing Expose request
23:16:19.225 00.007 11824 Worker thread wakes up
23:16:19.225 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:16:19.225 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:16:22.655 03.430 11824 Exposure complete
23:16:22.911 00.256 11824 worker thread done servicing request
23:16:22.911 00.000 12116 OnExposeComplete: enter
23:16:22.914 00.003 12116 UpdateGuideState(): m_state=2
23:16:22.919 00.005 12116 Star::Find(15, 1764, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
23:16:22.923 00.004 12116 Star::Find returns 1 (0), X=1763.82, Y=958.10, Mass=732968, SNR=89.1, Peak=49200 HFD=4.3
23:16:22.927 00.004 12116 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.71) = xAngle (-5.44 = 0.85)
23:16:22.929 00.002 12116 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.45 = -2.45)
23:16:22.932 00.003 12116 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.72 mountX=0.16 mountY=-0.16, mountTheta=-0.77
23:16:22.939 00.007 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6224, FiltMin=1917, FiltMax=65535, Gamma=0.510
23:16:22.943 00.004 12116 UpdateGuideState exits: m=732968 SNR=89.1
23:16:22.946 00.003 12116 PhdController: newstate STATE_CALIBRATE
23:16:22.949 00.003 12116 PhdController: newstate STATE_GUIDE
23:16:22.964 00.015 12116 Changing from state SELECTED to CALIBRATING_PRIMARY
23:16:22.967 00.003 12116 guider state => CALIBRATED
23:16:22.970 00.003 12116 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
23:16:22.974 00.004 12116 reset dither spiral
23:16:22.977 00.003 12116 PhdController: newstate STATE_SETTLE_BEGIN
23:16:22.980 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:22.982 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:16:22.986 00.004 12116 Enqueuing Expose request
23:16:22.989 00.003 11824 Worker thread wakes up
23:16:22.989 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:16:22.989 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:16:26.438 03.449 11824 Exposure complete
23:16:26.737 00.299 11824 worker thread done servicing request
23:16:26.738 00.001 12116 OnExposeComplete: enter
23:16:26.741 00.003 12116 UpdateGuideState(): m_state=5
23:16:26.746 00.005 12116 Star::Find(15, 1763, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
23:16:26.750 00.004 12116 Star::Find returns 1 (0), X=1764.05, Y=958.23, Mass=1003183, SNR=115.6, Peak=65392 HFD=4.1
23:16:26.759 00.009 12116 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.71) = xAngle (-1.23 = -1.23)
23:16:26.764 00.005 12116 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.75 = 1.75)
23:16:26.769 00.005 12116 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.48 mountX=0.01 mountY=0.03, mountTheta=1.25
23:16:26.778 00.009 12116 Changing from state CALIBRATED to GUIDING
23:16:26.782 00.004 12116 ScopeASCOM::GetDeclinationRadians() returns 47.0
23:16:26.787 00.005 12116 ScopeASCOM::SideOfPier() returns 0
23:16:26.806 00.019 12116 AdjustCalibrationForScopePointing (scope): current dec=47.0 pierSide=0, cal dec=-0.0 pierSide=1 rotAngle=0.0 bin=1
23:16:26.811 00.005 12116 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
23:16:26.814 00.003 12116 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
23:16:26.818 00.004 12116 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:16:26.822 00.004 12116 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:16:26.825 00.003 12116 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
23:16:26.828 00.003 12116 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
23:16:26.831 00.003 12116 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
23:16:26.836 00.005 12116 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:16:26.839 00.003 12116 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
23:16:26.843 00.004 12116 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
23:16:26.846 00.003 12116 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
23:16:26.849 00.003 12116 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}"
23:16:26.854 00.005 12116 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}"
23:16:26.930 00.076 12116 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:16:26.936 00.006 12116 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
23:16:26.940 00.004 12116 Guiding starts on opposite side of pier: calibration data side is West, current side is East
23:16:26.944 00.004 12116 FlipCalibration before: x=155.5, y=56.7 decFlipRequired=0 sideOfPier=West rotAngle=0.0 parity=+/+
23:16:26.948 00.004 12116 FlipCalibration pre-normalize: x=335.5, y=56.7
23:16:26.952 00.004 12116 FlipCalibration after: x=-24.5 y=56.7 sideOfPier=East parity=+/-
23:16:26.955 00.003 12116 Mount::SetCalibration (scope) -- xAngle=-24.5 yAngle=56.7 xRate=4.128 yRate=5.323 bin=1 dec=-0.0 pierSide=0 par=+/- rotAng=0.0
23:16:26.958 00.003 12116 Mount::SetCalibration (scope) -- sets m_xAngle=-24.5 m_yAngleError=8.8
23:16:26.964 00.006 12116 ScopeASCOM::GetDeclinationRadians() returns 47.0
23:16:26.971 00.007 12116 ScopeASCOM::SideOfPier() returns 0
23:16:26.999 00.028 12116 Status Line: CAL: West(156,57)->East(-24,57)
23:16:27.010 00.011 12116 Dec comp: XRate 4.128 -> 2.814 for dec -0.0 -> dec 47.0
23:16:27.016 00.006 12116 ScopeASCOM::GetDeclinationRadians() returns 47.0
23:16:27.020 00.004 12116 ScopeASCOM::SideOfPier() returns 0
23:16:27.044 00.024 12116 setting lock position to (1764.05, 958.23)
23:16:27.047 00.003 12116 MultiStar: stabilizing after lock position change
23:16:27.052 00.005 12116 guider state => GUIDING
23:16:27.057 00.005 12116 Status Line: Guiding
23:16:27.062 00.005 12116 Mount: notify guiding started
23:16:27.068 00.006 12116 GetString("/profile/1/name", "") returns "20260503"
23:16:27.071 00.003 12116 GetString("/profile/1/scope/calibration/timestamp", "") returns "5/14/2026 11:16:26 PM"
23:16:27.074 00.003 12116 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
23:16:27.077 00.003 12116 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
23:16:27.080 00.003 12116 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
23:16:27.083 00.003 12116 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns -0.426783
23:16:27.089 00.006 12116 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns 0.989601
23:16:27.092 00.003 12116 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
23:16:27.096 00.004 12116 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 0
23:16:27.099 00.003 12116 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
23:16:27.103 00.004 12116 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns -1
23:16:27.107 00.004 12116 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
23:16:27.111 00.004 12116 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
23:16:27.114 00.003 12116 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
23:16:27.117 00.003 12116 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:16:27.121 00.004 12116 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:16:27.124 00.003 12116 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
23:16:27.128 00.004 12116 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
23:16:27.131 00.003 12116 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
23:16:27.134 00.003 12116 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:16:27.139 00.005 12116 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
23:16:27.142 00.003 12116 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
23:16:27.145 00.003 12116 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
23:16:27.148 00.003 12116 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}"
23:16:27.152 00.004 12116 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}"
23:16:27.157 00.005 12116 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
23:16:27.161 00.004 12116 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
23:16:27.164 00.003 12116 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:16:27.168 00.004 12116 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:16:27.172 00.004 12116 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
23:16:27.176 00.004 12116 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
23:16:27.179 00.003 12116 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
23:16:27.182 00.003 12116 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:16:27.185 00.003 12116 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
23:16:27.190 00.005 12116 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
23:16:27.194 00.004 12116 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
23:16:27.198 00.004 12116 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}"
23:16:27.203 00.005 12116 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}"
23:16:27.290 00.087 12116 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:16:27.313 00.023 12116 ScopeASCOM::SideOfPier() returns 0
23:16:27.319 00.006 12116 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
23:16:27.323 00.004 12116 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
23:16:27.328 00.005 12116 ScopeASCOM::GetDeclinationRadians() returns 47.0
23:16:27.331 00.003 12116 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 47.0
23:16:27.334 00.003 12116 MountToCamera -- mountTheta (0.00) + m_xAngle (-0.43) = xAngle (-0.43 = -0.43)
23:16:27.339 00.005 12116 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
23:16:27.344 00.005 12116 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
23:16:27.347 00.003 12116 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
23:16:27.350 00.003 12116 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
23:16:27.354 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6016, FiltMin=1994, FiltMax=65495, Gamma=0.510
23:16:27.357 00.003 12116 UpdateGuideState exits: m=1003183 SNR=115.6
23:16:27.360 00.003 12116 PhdController: newstate STATE_SETTLE_WAIT
23:16:27.363 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:27.366 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:16:27.371 00.005 12116 Enqueuing Expose request
23:16:27.374 00.003 11824 Worker thread wakes up
23:16:27.374 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:16:27.374 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:16:30.833 03.459 11824 Exposure complete
23:16:31.161 00.328 11824 worker thread done servicing request
23:16:31.161 00.000 12116 OnExposeComplete: enter
23:16:31.166 00.005 12116 UpdateGuideState(): m_state=6
23:16:31.174 00.008 12116 Star::Find(15, 1764, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:16:31.183 00.009 12116 Star::Find returns 1 (0), X=1763.93, Y=958.30, Mass=1086224, SNR=130.4, Peak=64656 HFD=4.4
23:16:31.190 00.007 12116 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.43) = xAngle (3.05 = 3.05)
23:16:31.193 00.003 12116 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.89 = 2.89)
23:16:31.202 00.009 12116 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.62 mountX=-0.14 mountY=0.03, mountTheta=2.90
23:16:31.212 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.12, y=0.07, opts=13)
23:16:31.223 00.011 12116 Enqueuing Move request for scope (-0.12, 0.07)
23:16:31.227 00.004 11824 Worker thread wakes up
23:16:31.227 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
23:16:31.227 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
23:16:31.227 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5722, FiltMin=1749, FiltMax=65450, Gamma=0.510
23:16:31.234 00.007 11824 Moving (-0.12, 0.07) raw xDistance=-0.14 yDistance=0.03
23:16:31.234 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:16:31.235 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:31.235 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:16:31.235 00.000 11824 MoveAxis(E, 0, ABG)
23:16:31.235 00.000 11824 Move returns status 0, amount 0
23:16:31.235 00.000 11824 MoveAxis(N, 0, ABG)
23:16:31.235 00.000 11824 Move returns status 0, amount 0
23:16:31.235 00.000 11824 move complete, result=0
23:16:31.235 00.000 11824 worker thread done servicing request
23:16:31.236 00.001 12116 UpdateGuideState exits: m=1086224 SNR=130.4
23:16:31.241 00.005 12116 PhdController: settling, locked = 1, distance = 0.06 (4.00) aobump = 0 frame = 1 / 99999
23:16:31.246 00.005 12116 evsrv: {"Event":"Settling","Timestamp":1778818591.246,"Host":"TALL-PINES-2024","Inst":1,"Distance":0.06,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:16:31.255 00.009 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:31.259 00.004 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:16:31.264 00.005 12116 Enqueuing Expose request
23:16:31.275 00.011 11824 Worker thread wakes up
23:16:31.275 00.000 12116 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:31.279 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:16:31.280 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:16:34.695 03.415 11824 Exposure complete
23:16:34.987 00.292 11824 worker thread done servicing request
23:16:34.987 00.000 12116 OnExposeComplete: enter
23:16:34.991 00.004 12116 UpdateGuideState(): m_state=6
23:16:34.995 00.004 12116 Star::Find(15, 1763, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
23:16:35.000 00.005 12116 Star::Find returns 1 (0), X=1763.90, Y=958.48, Mass=1263549, SNR=150.8, Peak=65485 HFD=4.3
23:16:35.005 00.005 12116 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.43) = xAngle (2.52 = 2.52)
23:16:35.008 00.003 12116 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.37 = 2.37)
23:16:35.011 00.003 12116 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.29 cameraTheta=2.10 mountX=-0.24 mountY=0.20, mountTheta=2.43
23:16:35.019 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.15, y=0.25, opts=13)
23:16:35.021 00.002 12116 Enqueuing Move request for scope (-0.15, 0.25)
23:16:35.024 00.003 11824 Worker thread wakes up
23:16:35.024 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.25) opts 0xd
23:16:35.024 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.15, 0.25)
23:16:35.024 00.000 11824 Moving (-0.15, 0.25) raw xDistance=-0.24 yDistance=0.20
23:16:35.024 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5491, FiltMin=1283, FiltMax=65535, Gamma=0.510
23:16:35.029 00.005 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:16:35.029 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:35.029 00.000 12116 UpdateGuideState exits: m=1263549 SNR=150.8
23:16:35.032 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:16:35.032 00.000 12116 PhdController: settling, locked = 1, distance = 0.13 (4.00) aobump = 0 frame = 2 / 99999
23:16:35.035 00.003 11824 MoveAxis(E, 0, ABG)
23:16:35.035 00.000 11824 Move returns status 0, amount 0
23:16:35.035 00.000 12116 PhdController: newstate STATE_FINISH
23:16:35.039 00.004 12116 PhdController complete: success
23:16:35.042 00.003 11824 MoveAxis(N, 0, ABG)
23:16:35.042 00.000 11824 Move returns status 0, amount 0
23:16:35.042 00.000 12116 evsrv: {"Event":"SettleDone","Timestamp":1778818595.042,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
23:16:35.045 00.003 11824 move complete, result=0
23:16:35.045 00.000 11824 worker thread done servicing request
23:16:35.045 00.000 12116 Mount: notify guiding dither settle done success=1
23:16:35.048 00.003 12116 PhdController: newstate STATE_IDLE
23:16:35.052 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:35.055 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:16:35.058 00.003 12116 Enqueuing Expose request
23:16:35.061 00.003 11824 Worker thread wakes up
23:16:35.061 00.000 12116 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:16:35.064 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:16:35.064 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:16:36.067 01.003 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:16:36.071 00.004 12116 case statement mapped state 6 to 3
23:16:36.073 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:16:36.171 00.098 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:16:36.173 00.002 12116 case statement mapped state 6 to 3
23:16:36.177 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:16:37.131 00.954 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:16:37.134 00.003 12116 case statement mapped state 6 to 3
23:16:37.136 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:16:38.493 01.357 11824 Exposure complete
23:16:38.798 00.305 11824 worker thread done servicing request
23:16:38.798 00.000 12116 OnExposeComplete: enter
23:16:38.804 00.006 12116 UpdateGuideState(): m_state=6
23:16:38.808 00.004 12116 Star::Find(15, 1763, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
23:16:38.813 00.005 12116 Star::Find returns 1 (0), X=1763.95, Y=958.18, Mass=1178759, SNR=154.2, Peak=64752 HFD=4.4
23:16:38.820 00.007 12116 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.43) = xAngle (-2.18 = -2.18)
23:16:38.823 00.003 12116 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.34 = -2.34)
23:16:38.825 00.002 12116 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.61 mountX=-0.06 mountY=-0.08, mountTheta=-2.24
23:16:38.835 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.10, y=-0.06, opts=13)
23:16:38.839 00.004 12116 Enqueuing Move request for scope (-0.10, -0.06)
23:16:38.845 00.006 11824 Worker thread wakes up
23:16:38.845 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5357, FiltMin=1651, FiltMax=65535, Gamma=0.510
23:16:38.848 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
23:16:38.848 00.000 12116 UpdateGuideState exits: m=1178759 SNR=154.2
23:16:38.852 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
23:16:38.852 00.000 11824 Moving (-0.10, -0.06) raw xDistance=-0.06 yDistance=-0.08
23:16:38.852 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:16:38.852 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:38.853 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:38.856 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:16:38.856 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:16:38.860 00.004 11824 MoveAxis(E, 0, ABG)
23:16:38.860 00.000 11824 Move returns status 0, amount 0
23:16:38.860 00.000 11824 MoveAxis(N, 0, ABG)
23:16:38.860 00.000 11824 Move returns status 0, amount 0
23:16:38.860 00.000 11824 move complete, result=0
23:16:38.861 00.001 12116 Enqueuing Expose request
23:16:38.865 00.004 11824 worker thread done servicing request
23:16:38.865 00.000 11824 Worker thread wakes up
23:16:38.865 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:16:38.865 00.000 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:38.869 00.004 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:16:38.879 00.010 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:16:38.881 00.002 12116 case statement mapped state 6 to 3
23:16:38.885 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:16:42.274 03.389 11824 Exposure complete
23:16:42.505 00.231 12116 OnExposeComplete: enter
23:16:42.511 00.006 11824 worker thread done servicing request
23:16:42.511 00.000 12116 UpdateGuideState(): m_state=6
23:16:42.515 00.004 12116 Star::Find(15, 1763, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
23:16:42.521 00.006 12116 Star::Find returns 1 (0), X=1752.24, Y=973.48, Mass=680163, SNR=53.2, Peak=19821 HFD=7.2
23:16:42.524 00.003 12116 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.43) = xAngle (2.66 = 2.66)
23:16:42.527 00.003 12116 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.50 = 2.50)
23:16:42.531 00.004 12116 CameraToMount -- cameraX=-11.81 cameraY=15.24 hyp=19.28 cameraTheta=2.23 mountX=-17.06 mountY=11.51, mountTheta=2.55
23:16:42.539 00.008 12116 SchedulePrimaryMove(0D79E080, x=-11.81, y=15.24, opts=13)
23:16:42.544 00.005 12116 Enqueuing Move request for scope (-11.81, 15.24)
23:16:42.546 00.002 11824 Worker thread wakes up
23:16:42.546 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1695, FiltMax=61754, Gamma=0.510
23:16:42.549 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-11.81, 15.24) opts 0xd
23:16:42.549 00.000 12116 UpdateGuideState exits: m=680163 SNR=53.2
23:16:42.551 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:42.555 00.004 11824 Handling offset move in thread for scope, endpoint = (-11.81, 15.24)
23:16:42.555 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:16:42.558 00.003 12116 Enqueuing Expose request
23:16:42.560 00.002 11824 Moving (-11.81, 15.24) raw xDistance=-17.06 yDistance=11.51
23:16:42.560 00.000 11824 GuideAlgorithmHysteresis::Result() returns -10.75 from input -17.06
23:16:42.560 00.000 11824 resist switch: large excursion: input 11.51 thresh 1.35 direction from 0 to 1
23:16:42.562 00.002 11824 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=34.52
23:16:42.562 00.000 11824 GuideAlgorithmResistSwitch::result() returns 11.51 from input 11.51
23:16:42.562 00.000 11824 MoveAxis(E, 3819, ABG)
23:16:42.562 00.000 11824 duration set to 2500 by maxRaDuration
23:16:42.562 00.000 11824 Guiding  Dir = 2, Dur = 2500
23:16:42.562 00.000 11824 IsSlewing returns 0
23:16:42.563 00.001 11824 IsGuiding returns 0
23:16:42.563 00.000 11824 PulseGuide returned control before completion, sleep 2510
23:16:45.082 02.519 11824 IsGuiding returns 1
23:16:45.082 00.000 11824 scope still moving after pulse duration time elapsed
23:16:45.114 00.032 11824 IsSlewing returns 0
23:16:45.114 00.000 11824 IsGuiding returns 0
23:16:45.114 00.000 11824 scope move finished after 2500 + 51 ms
23:16:45.114 00.000 11824 Move returns status 0, amount 2500
23:16:45.114 00.000 11824 MoveAxis(S, 2162, ABG)
23:16:45.114 00.000 11824 Guiding  Dir = 1, Dur = 2162
23:16:45.115 00.001 11824 IsSlewing returns 0
23:16:45.115 00.000 11824 IsGuiding returns 0
23:16:45.115 00.000 11824 PulseGuide returned control before completion, sleep 2172
23:16:47.298 02.183 11824 IsGuiding returns 1
23:16:47.298 00.000 11824 scope still moving after pulse duration time elapsed
23:16:47.330 00.032 11824 IsSlewing returns 0
23:16:47.330 00.000 11824 IsGuiding returns 0
23:16:47.330 00.000 11824 scope move finished after 2162 + 53 ms
23:16:47.330 00.000 11824 Move returns status 0, amount 2162
23:16:47.330 00.000 11824 move complete, result=0
23:16:47.330 00.000 11824 worker thread done servicing request
23:16:47.331 00.001 11824 Worker thread wakes up
23:16:47.331 00.000 12116 GuideStep: -17.1 px 2500 ms EAST, 11.5 px 2162 ms SOUTH
23:16:47.334 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:16:47.334 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1737,958,31,31)
23:16:50.756 03.422 11824 Exposure complete
23:16:51.056 00.300 12116 OnExposeComplete: enter
23:16:51.059 00.003 12116 UpdateGuideState(): m_state=6
23:16:51.065 00.006 11824 worker thread done servicing request
23:16:51.065 00.000 12116 Star::Find(15, 1752, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
23:16:51.072 00.007 12116 Star::Find returns 0 (4), X=1740.96, Y=967.76, Mass=59318, SNR=30.1, Peak=58615 HFD=0.3
23:16:51.075 00.003 12116 DistanceChecker: activated
23:16:51.088 00.013 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:16:51.098 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:16:51.103 00.005 12116 Enqueuing Move request for scope (0.00, 0.00)
23:16:51.122 00.019 11824 Worker thread wakes up
23:16:51.123 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:16:51.123 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:16:51.123 00.000 11824 move complete, result=0
23:16:51.123 00.000 11824 worker thread done servicing request
23:16:51.231 00.108 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:16:51.235 00.004 12116 Status Line: Star lost - low HFD
23:16:51.240 00.005 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5047, FiltMin=738, FiltMax=65535, Gamma=0.510
23:16:51.243 00.003 12116 UpdateGuideState exits: Star lost - low HFD
23:16:51.250 00.007 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:51.253 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:16:51.255 00.002 12116 Enqueuing Expose request
23:16:51.258 00.003 11824 Worker thread wakes up
23:16:51.258 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:16:51.258 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:16:53.793 02.535 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:16:53.799 00.006 12116 case statement mapped state 6 to 4
23:16:53.811 00.012 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:16:53.895 00.084 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
23:16:53.898 00.003 12116 PhdController::Guide begins
23:16:53.903 00.005 12116 PhdController: newstate STATE_SETUP
23:16:53.906 00.003 12116 PhdController: setup
23:16:53.909 00.003 12116 PhdController: newstate STATE_ATTEMPT_START
23:16:53.912 00.003 12116 PhdController: guider state = 6
23:16:53.915 00.003 12116 PhdController: newstate STATE_SETTLE_BEGIN
23:16:53.920 00.005 12116 PhdController: newstate STATE_SETTLE_WAIT
23:16:53.922 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1003}
23:16:53.946 00.024 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:16:53.949 00.003 12116 case statement mapped state 6 to 4
23:16:53.953 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:16:54.694 00.741 11824 Exposure complete
23:16:55.004 00.310 11824 worker thread done servicing request
23:16:55.005 00.001 12116 OnExposeComplete: enter
23:16:55.008 00.003 12116 UpdateGuideState(): m_state=6
23:16:55.014 00.006 12116 Star::Find(15, 1752, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
23:16:55.019 00.005 12116 Star::Find returns 0 (4), X=1741.60, Y=967.83, Mass=58545, SNR=34.8, Peak=58615 HFD=0.7
23:16:55.022 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:16:55.035 00.013 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:16:55.041 00.006 12116 Enqueuing Move request for scope (0.00, 0.00)
23:16:55.046 00.005 11824 Worker thread wakes up
23:16:55.046 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:16:55.046 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:16:55.046 00.000 11824 move complete, result=0
23:16:55.046 00.000 11824 worker thread done servicing request
23:16:55.152 00.106 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:16:55.156 00.004 12116 Status Line: Star lost - low HFD
23:16:55.163 00.007 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5047, FiltMin=1527, FiltMax=65535, Gamma=0.510
23:16:55.168 00.005 12116 UpdateGuideState exits: Star lost - low HFD
23:16:55.172 00.004 12116 PhdController: settling, locked = 0, distance = 5.87 (4.00) aobump = 0 frame = 1 / 99999
23:16:55.175 00.003 12116 evsrv: {"Event":"Settling","Timestamp":1778818615.175,"Host":"TALL-PINES-2024","Inst":1,"Distance":5.87,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
23:16:55.181 00.006 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:55.186 00.005 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:16:55.189 00.003 12116 Enqueuing Expose request
23:16:55.192 00.003 11824 Worker thread wakes up
23:16:55.193 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:16:55.193 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:16:58.661 03.468 11824 Exposure complete
23:16:58.995 00.334 11824 worker thread done servicing request
23:16:58.995 00.000 12116 OnExposeComplete: enter
23:16:58.999 00.004 12116 UpdateGuideState(): m_state=6
23:16:59.004 00.005 12116 Star::Find(15, 1752, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
23:16:59.007 00.003 12116 Star::Find returns 1 (0), X=1756.97, Y=961.43, Mass=992239, SNR=94.5, Peak=58615 HFD=7.9
23:16:59.011 00.004 12116 DistanceChecker: deactivated
23:16:59.015 00.004 12116 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.43) = xAngle (3.14 = -3.14)
23:16:59.018 00.003 12116 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.99 = 2.99)
23:16:59.022 00.004 12116 CameraToMount -- cameraX=-7.08 cameraY=3.20 hyp=7.77 cameraTheta=2.72 mountX=-7.77 mountY=1.17, mountTheta=2.99
23:16:59.031 00.009 12116 SchedulePrimaryMove(0D79E080, x=-7.08, y=3.20, opts=13)
23:16:59.036 00.005 12116 Enqueuing Move request for scope (-7.08, 3.20)
23:16:59.040 00.004 11824 Worker thread wakes up
23:16:59.040 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5040, FiltMin=1469, FiltMax=65535, Gamma=0.510
23:16:59.046 00.006 11824 worker thread servicing REQUEST_MOVE scope ofs (-7.08, 3.20) opts 0xd
23:16:59.046 00.000 11824 Handling offset move in thread for scope, endpoint = (-7.08, 3.20)
23:16:59.046 00.000 11824 Moving (-7.08, 3.20) raw xDistance=-7.77 yDistance=1.17
23:16:59.046 00.000 12116 UpdateGuideState exits: m=992239 SNR=94.5
23:16:59.050 00.004 11824 GuideAlgorithmHysteresis::Result() returns -5.65 from input -7.77
23:16:59.050 00.000 12116 PhdController: settling, locked = 1, distance = 6.44 (4.00) aobump = 0 frame = 2 / 99999
23:16:59.054 00.004 11824 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17
23:16:59.054 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778818619.054,"Host":"TALL-PINES-2024","Inst":1,"Distance":6.44,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:16:59.057 00.003 11824 MoveAxis(E, 2008, ABG)
23:16:59.057 00.000 11824 Guiding  Dir = 2, Dur = 2008
23:16:59.057 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:59.061 00.004 11824 IsSlewing returns 0
23:16:59.061 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:16:59.064 00.003 12116 Enqueuing Expose request
23:16:59.067 00.003 11824 IsGuiding returns 0
23:16:59.067 00.000 11824 PulseGuide returned control before completion, sleep 2018
23:17:01.098 02.031 11824 IsGuiding returns 1
23:17:01.098 00.000 11824 scope still moving after pulse duration time elapsed
23:17:01.129 00.031 11824 IsSlewing returns 0
23:17:01.129 00.000 11824 IsGuiding returns 0
23:17:01.129 00.000 11824 scope move finished after 2008 + 52 ms
23:17:01.129 00.000 11824 Move returns status 0, amount 2008
23:17:01.129 00.000 11824 MoveAxis(S, 221, ABG)
23:17:01.129 00.000 11824 Guiding  Dir = 1, Dur = 221
23:17:01.130 00.001 11824 IsSlewing returns 0
23:17:01.130 00.000 11824 IsGuiding returns 0
23:17:01.130 00.000 11824 PulseGuide returned control before completion, sleep 231
23:17:01.363 00.233 11824 IsGuiding returns 1
23:17:01.363 00.000 11824 scope still moving after pulse duration time elapsed
23:17:01.394 00.031 11824 IsSlewing returns 0
23:17:01.394 00.000 11824 IsGuiding returns 0
23:17:01.394 00.000 11824 scope move finished after 221 + 43 ms
23:17:01.395 00.001 11824 Move returns status 0, amount 221
23:17:01.395 00.000 11824 move complete, result=0
23:17:01.395 00.000 11824 worker thread done servicing request
23:17:01.395 00.000 12116 GuideStep: -7.8 px 2008 ms EAST, 1.2 px 221 ms SOUTH
23:17:01.399 00.004 11824 Worker thread wakes up
23:17:01.399 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:17:01.399 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1742,946,31,31)
23:17:04.855 03.456 11824 Exposure complete
23:17:05.149 00.294 11824 worker thread done servicing request
23:17:05.149 00.000 12116 OnExposeComplete: enter
23:17:05.154 00.005 12116 UpdateGuideState(): m_state=6
23:17:05.158 00.004 12116 Star::Find(15, 1756, 961, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:17:05.164 00.006 12116 Star::Find returns 1 (0), X=1763.01, Y=957.46, Mass=948143, SNR=73.3, Peak=25027 HFD=8.0
23:17:05.167 00.003 12116 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.43) = xAngle (-2.08 = -2.08)
23:17:05.171 00.004 12116 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.23 = -2.23)
23:17:05.174 00.003 12116 CameraToMount -- cameraX=-1.04 cameraY=-0.77 hyp=1.30 cameraTheta=-2.51 mountX=-0.63 mountY=-1.02, mountTheta=-2.12
23:17:05.185 00.011 12116 SchedulePrimaryMove(0D79E080, x=-1.04, y=-0.77, opts=13)
23:17:05.189 00.004 12116 Enqueuing Move request for scope (-1.04, -0.77)
23:17:05.194 00.005 11824 Worker thread wakes up
23:17:05.194 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1453, FiltMax=65535, Gamma=0.510
23:17:05.198 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.04, -0.77) opts 0xd
23:17:05.198 00.000 12116 UpdateGuideState exits: m=948143 SNR=73.3
23:17:05.203 00.005 11824 Handling offset move in thread for scope, endpoint = (-1.04, -0.77)
23:17:05.203 00.000 12116 PhdController: settling, locked = 1, distance = 4.90 (4.00) aobump = 0 frame = 3 / 99999
23:17:05.206 00.003 11824 Moving (-1.04, -0.77) raw xDistance=-0.63 yDistance=-1.02
23:17:05.206 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778818625.206,"Host":"TALL-PINES-2024","Inst":1,"Distance":4.90,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:17:05.209 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.79 from input -0.63
23:17:05.211 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:05.213 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:17:05.213 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:17:05.216 00.003 12116 Enqueuing Expose request
23:17:05.221 00.005 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.02
23:17:05.221 00.000 11824 MoveAxis(E, 282, ABG)
23:17:05.221 00.000 11824 Guiding  Dir = 2, Dur = 282
23:17:05.221 00.000 11824 IsSlewing returns 0
23:17:05.222 00.001 11824 IsGuiding returns 0
23:17:05.222 00.000 11824 PulseGuide returned control before completion, sleep 292
23:17:05.522 00.300 11824 IsGuiding returns 1
23:17:05.522 00.000 11824 scope still moving after pulse duration time elapsed
23:17:05.553 00.031 11824 IsSlewing returns 0
23:17:05.553 00.000 11824 IsGuiding returns 0
23:17:05.553 00.000 11824 scope move finished after 282 + 49 ms
23:17:05.554 00.001 11824 Move returns status 0, amount 282
23:17:05.554 00.000 11824 MoveAxis(N, 0, ABG)
23:17:05.554 00.000 11824 Move returns status 0, amount 0
23:17:05.554 00.000 11824 move complete, result=0
23:17:05.554 00.000 11824 worker thread done servicing request
23:17:05.554 00.000 11824 Worker thread wakes up
23:17:05.554 00.000 12116 GuideStep: -0.6 px 282 ms EAST, -1.0 px 0 ms NORTH
23:17:05.557 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:17:05.557 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:17:08.974 03.417 11824 Exposure complete
23:17:09.288 00.314 11824 worker thread done servicing request
23:17:09.288 00.000 12116 OnExposeComplete: enter
23:17:09.292 00.004 12116 UpdateGuideState(): m_state=6
23:17:09.299 00.007 12116 Star::Find(15, 1763, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
23:17:09.310 00.011 12116 Star::Find returns 1 (0), X=1764.06, Y=956.71, Mass=969430, SNR=80.7, Peak=23098 HFD=7.9
23:17:09.320 00.010 12116 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.43) = xAngle (-1.14 = -1.14)
23:17:09.328 00.008 12116 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.29 = -1.29)
23:17:09.339 00.011 12116 CameraToMount -- cameraX=0.01 cameraY=-1.52 hyp=1.52 cameraTheta=-1.57 mountX=0.63 mountY=-1.46, mountTheta=-1.16
23:17:09.369 00.030 12116 SchedulePrimaryMove(0D79E080, x=0.01, y=-1.52, opts=13)
23:17:09.375 00.006 12116 Enqueuing Move request for scope (0.01, -1.52)
23:17:09.382 00.007 11824 Worker thread wakes up
23:17:09.382 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.52) opts 0xd
23:17:09.382 00.000 11824 Handling offset move in thread for scope, endpoint = (0.01, -1.52)
23:17:09.384 00.002 11824 Moving (0.01, -1.52) raw xDistance=0.63 yDistance=-1.46
23:17:09.384 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.63
23:17:09.384 00.000 11824 resist switch: large excursion: input -1.46 thresh 1.35 direction from 1 to -1
23:17:09.384 00.000 11824 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.38
23:17:09.384 00.000 11824 GuideAlgorithmResistSwitch::result() returns -1.46 from input -1.46
23:17:09.384 00.000 11824 MoveAxis(W, 122, ABG)
23:17:09.384 00.000 11824 Guiding  Dir = 3, Dur = 122
23:17:09.384 00.000 11824 IsSlewing returns 0
23:17:09.385 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1453, FiltMax=65535, Gamma=0.510
23:17:09.390 00.005 11824 IsGuiding returns 0
23:17:09.390 00.000 12116 UpdateGuideState exits: m=969430 SNR=80.7
23:17:09.394 00.004 11824 PulseGuide returned control before completion, sleep 132
23:17:09.394 00.000 12116 PhdController: settling, locked = 1, distance = 3.88 (4.00) aobump = 0 frame = 4 / 99999
23:17:09.404 00.010 12116 evsrv: {"Event":"Settling","Timestamp":1778818629.404,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.88,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:17:09.414 00.010 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:09.428 00.014 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:17:09.431 00.003 12116 Enqueuing Expose request
23:17:09.534 00.103 11824 IsGuiding returns 1
23:17:09.534 00.000 11824 scope still moving after pulse duration time elapsed
23:17:09.566 00.032 11824 IsSlewing returns 0
23:17:09.566 00.000 11824 IsGuiding returns 0
23:17:09.566 00.000 11824 scope move finished after 122 + 53 ms
23:17:09.566 00.000 11824 Move returns status 0, amount 122
23:17:09.567 00.001 11824 MoveAxis(N, 274, ABG)
23:17:09.567 00.000 11824 Guiding  Dir = 0, Dur = 274
23:17:09.567 00.000 11824 IsSlewing returns 0
23:17:09.567 00.000 11824 IsGuiding returns 0
23:17:09.568 00.001 11824 PulseGuide returned control before completion, sleep 284
23:17:09.865 00.297 11824 IsGuiding returns 1
23:17:09.865 00.000 11824 scope still moving after pulse duration time elapsed
23:17:09.896 00.031 11824 IsSlewing returns 0
23:17:09.896 00.000 11824 IsGuiding returns 0
23:17:09.897 00.001 11824 scope move finished after 274 + 55 ms
23:17:09.897 00.000 11824 Move returns status 0, amount 274
23:17:09.897 00.000 11824 move complete, result=0
23:17:09.897 00.000 11824 worker thread done servicing request
23:17:09.897 00.000 11824 Worker thread wakes up
23:17:09.899 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
23:17:09.899 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:17:09.899 00.000 12116 GuideStep: 0.6 px 122 ms WEST, -1.5 px 274 ms NORTH
23:17:13.308 03.409 11824 Exposure complete
23:17:13.540 00.232 11824 worker thread done servicing request
23:17:13.540 00.000 12116 OnExposeComplete: enter
23:17:13.543 00.003 12116 UpdateGuideState(): m_state=6
23:17:13.546 00.003 12116 Star::Find(15, 1764, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
23:17:13.548 00.002 12116 Star::Find returns 1 (0), X=1764.08, Y=955.36, Mass=417829, SNR=40.5, Peak=17312 HFD=6.7
23:17:13.552 00.004 12116 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.43) = xAngle (-1.13 = -1.13)
23:17:13.555 00.003 12116 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.29 = -1.29)
23:17:13.558 00.003 12116 CameraToMount -- cameraX=0.03 cameraY=-2.87 hyp=2.87 cameraTheta=-1.56 mountX=1.21 mountY=-2.76, mountTheta=-1.16
23:17:13.563 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.03, y=-2.87, opts=13)
23:17:13.566 00.003 12116 Enqueuing Move request for scope (0.03, -2.87)
23:17:13.569 00.003 11824 Worker thread wakes up
23:17:13.569 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.03, -2.87) opts 0xd
23:17:13.569 00.000 11824 Handling offset move in thread for scope, endpoint = (0.03, -2.87)
23:17:13.570 00.001 11824 Moving (0.03, -2.87) raw xDistance=1.21 yDistance=-2.76
23:17:13.570 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.21
23:17:13.570 00.000 11824 GuideAlgorithmResistSwitch::result() returns -2.76 from input -2.76
23:17:13.570 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5175, FiltMin=1433, FiltMax=65535, Gamma=0.510
23:17:13.572 00.002 11824 MoveAxis(W, 280, ABG)
23:17:13.573 00.001 11824 Guiding  Dir = 3, Dur = 280
23:17:13.573 00.000 12116 UpdateGuideState exits: m=417829 SNR=40.5
23:17:13.576 00.003 12116 PhdController: settling, locked = 1, distance = 3.58 (4.00) aobump = 0 frame = 5 / 99999
23:17:13.579 00.003 12116 PhdController: newstate STATE_FINISH
23:17:13.581 00.002 12116 PhdController complete: success
23:17:13.583 00.002 11824 IsSlewing returns 0
23:17:13.584 00.001 12116 evsrv: {"Event":"SettleDone","Timestamp":1778818633.583,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":1}
23:17:13.587 00.003 11824 IsGuiding returns 0
23:17:13.587 00.000 12116 Mount: notify guiding dither settle done success=1
23:17:13.590 00.003 12116 PhdController: newstate STATE_IDLE
23:17:13.594 00.004 11824 PulseGuide returned control before completion, sleep 290
23:17:13.594 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:13.597 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:17:13.604 00.007 12116 Enqueuing Expose request
23:17:13.890 00.286 11824 IsGuiding returns 0
23:17:13.890 00.000 11824 Move returns status 0, amount 280
23:17:13.890 00.000 11824 MoveAxis(N, 518, ABG)
23:17:13.890 00.000 11824 Guiding  Dir = 0, Dur = 518
23:17:13.891 00.001 11824 IsSlewing returns 0
23:17:13.891 00.000 11824 IsGuiding returns 0
23:17:13.891 00.000 11824 PulseGuide returned control before completion, sleep 528
23:17:14.424 00.533 11824 IsGuiding returns 1
23:17:14.424 00.000 11824 scope still moving after pulse duration time elapsed
23:17:14.456 00.032 11824 IsSlewing returns 0
23:17:14.456 00.000 11824 IsGuiding returns 0
23:17:14.456 00.000 11824 scope move finished after 518 + 46 ms
23:17:14.456 00.000 11824 Move returns status 0, amount 518
23:17:14.457 00.001 11824 move complete, result=0
23:17:14.457 00.000 11824 worker thread done servicing request
23:17:14.457 00.000 11824 Worker thread wakes up
23:17:14.457 00.000 12116 GuideStep: 1.2 px 280 ms WEST, -2.8 px 518 ms NORTH
23:17:14.460 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:17:14.460 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:17:17.863 03.403 11824 Exposure complete
23:17:18.101 00.238 11824 worker thread done servicing request
23:17:18.101 00.000 12116 OnExposeComplete: enter
23:17:18.106 00.005 12116 UpdateGuideState(): m_state=6
23:17:18.110 00.004 12116 Star::Find(15, 1764, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
23:17:18.113 00.003 12116 Star::Find false star n=9 nbg=260 bg=8766.2 sigma=1073.8 thresh=11988 peak=10984
23:17:18.117 00.004 12116 Star::Find returns 0 (2), X=1764.00, Y=955.00, Mass=34531, SNR=2.9, Peak=14416 HFD=0.0
23:17:18.122 00.005 12116 DistanceChecker: activated
23:17:18.125 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:17:18.131 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:17:18.135 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:17:18.139 00.004 11824 Worker thread wakes up
23:17:18.139 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:17:18.139 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:17:18.139 00.000 11824 move complete, result=0
23:17:18.139 00.000 11824 worker thread done servicing request
23:17:18.251 00.112 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:17:18.255 00.004 12116 Status Line: Star lost - low SNR
23:17:18.264 00.009 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5389, FiltMin=1623, FiltMax=65535, Gamma=0.510
23:17:18.270 00.006 12116 UpdateGuideState exits: Star lost - low SNR
23:17:18.275 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:18.281 00.006 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:17:18.287 00.006 12116 Enqueuing Expose request
23:17:18.290 00.003 11824 Worker thread wakes up
23:17:18.290 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:17:18.290 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:17:21.793 03.503 11824 Exposure complete
23:17:22.115 00.322 12116 OnExposeComplete: enter
23:17:22.118 00.003 12116 UpdateGuideState(): m_state=6
23:17:22.123 00.005 11824 worker thread done servicing request
23:17:22.124 00.001 12116 Star::Find(15, 1764, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
23:17:22.128 00.004 12116 Star::Find false star n=6 nbg=248 bg=8789.6 sigma=1065.9 thresh=11987 peak=10889
23:17:22.132 00.004 12116 Star::Find returns 0 (2), X=1764.00, Y=955.00, Mass=21663, SNR=2.9, Peak=15216 HFD=0.0
23:17:22.135 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:17:22.141 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:17:22.144 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:17:22.149 00.005 11824 Worker thread wakes up
23:17:22.149 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:17:22.149 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:17:22.149 00.000 11824 move complete, result=0
23:17:22.149 00.000 11824 worker thread done servicing request
23:17:22.263 00.114 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:17:22.266 00.003 12116 Status Line: Star lost - low SNR
23:17:22.272 00.006 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5712, FiltMin=1543, FiltMax=65535, Gamma=0.510
23:17:22.276 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:17:22.278 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:22.281 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:17:22.287 00.006 12116 Enqueuing Expose request
23:17:22.290 00.003 11824 Worker thread wakes up
23:17:22.290 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:17:22.290 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:17:25.741 03.451 11824 Exposure complete
23:17:26.045 00.304 11824 worker thread done servicing request
23:17:26.046 00.001 12116 OnExposeComplete: enter
23:17:26.049 00.003 12116 UpdateGuideState(): m_state=6
23:17:26.054 00.005 12116 Star::Find(15, 1764, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
23:17:26.058 00.004 12116 Star::Find returns 0 (3), X=1764.00, Y=955.00, Mass=0, SNR=0.0, Peak=14634 HFD=0.0
23:17:26.062 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:17:26.070 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:17:26.076 00.006 12116 Enqueuing Move request for scope (0.00, 0.00)
23:17:26.082 00.006 11824 Worker thread wakes up
23:17:26.082 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:17:26.082 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:17:26.082 00.000 11824 move complete, result=0
23:17:26.082 00.000 11824 worker thread done servicing request
23:17:26.196 00.114 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:17:26.198 00.002 12116 Status Line: Star lost - low mass
23:17:26.205 00.007 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6074, FiltMin=1693, FiltMax=65535, Gamma=0.510
23:17:26.210 00.005 12116 UpdateGuideState exits: Star lost - low mass
23:17:26.213 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:26.215 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:17:26.219 00.004 12116 Enqueuing Expose request
23:17:26.221 00.002 11824 Worker thread wakes up
23:17:26.221 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:17:26.221 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:17:27.907 01.686 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:17:27.911 00.004 12116 case statement mapped state 6 to 4
23:17:27.914 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:17:29.616 01.702 11824 Exposure complete
23:17:29.850 00.234 11824 worker thread done servicing request
23:17:29.850 00.000 12116 OnExposeComplete: enter
23:17:29.854 00.004 12116 UpdateGuideState(): m_state=6
23:17:29.857 00.003 12116 Star::Find(15, 1764, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
23:17:29.860 00.003 12116 Star::Find false star n=1 nbg=262 bg=9739.5 sigma=1171.5 thresh=13254 peak=11394
23:17:29.863 00.003 12116 Star::Find returns 0 (2), X=1764.00, Y=955.00, Mass=4936, SNR=2.9, Peak=15027 HFD=0.0
23:17:29.866 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:17:29.871 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:17:29.874 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:17:29.876 00.002 11824 Worker thread wakes up
23:17:29.876 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:17:29.876 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:17:29.877 00.001 11824 move complete, result=0
23:17:29.877 00.000 11824 worker thread done servicing request
23:17:29.988 00.111 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:17:29.993 00.005 12116 Status Line: Star lost - low SNR
23:17:29.999 00.006 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6387, FiltMin=1818, FiltMax=65535, Gamma=0.510
23:17:30.002 00.003 12116 UpdateGuideState exits: Star lost - low SNR
23:17:30.005 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:30.008 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:17:30.011 00.003 12116 Enqueuing Expose request
23:17:30.014 00.003 11824 Worker thread wakes up
23:17:30.014 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:17:30.014 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:17:33.416 03.402 11824 Exposure complete
23:17:33.634 00.218 11824 worker thread done servicing request
23:17:33.635 00.001 12116 OnExposeComplete: enter
23:17:33.638 00.003 12116 UpdateGuideState(): m_state=6
23:17:33.641 00.003 12116 Star::Find(15, 1764, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
23:17:33.644 00.003 12116 Star::Find false star n=2 nbg=268 bg=10071.7 sigma=1287.3 thresh=13934 peak=11876
23:17:33.647 00.003 12116 Star::Find returns 0 (2), X=1764.00, Y=955.00, Mass=7851, SNR=2.9, Peak=14935 HFD=0.0
23:17:33.650 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:17:33.657 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:17:33.660 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:17:33.663 00.003 11824 Worker thread wakes up
23:17:33.663 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:17:33.663 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:17:33.663 00.000 11824 move complete, result=0
23:17:33.663 00.000 11824 worker thread done servicing request
23:17:33.776 00.113 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:17:33.780 00.004 12116 Status Line: Star lost - low SNR
23:17:33.788 00.008 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6679, FiltMin=1568, FiltMax=65535, Gamma=0.510
23:17:33.791 00.003 12116 UpdateGuideState exits: Star lost - low SNR
23:17:33.796 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:33.799 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:17:33.804 00.005 12116 Enqueuing Expose request
23:17:33.807 00.003 11824 Worker thread wakes up
23:17:33.807 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:17:33.807 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:17:37.218 03.411 11824 Exposure complete
23:17:37.450 00.232 11824 worker thread done servicing request
23:17:37.450 00.000 12116 OnExposeComplete: enter
23:17:37.453 00.003 12116 UpdateGuideState(): m_state=6
23:17:37.455 00.002 12116 Star::Find(15, 1764, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
23:17:37.458 00.003 12116 Star::Find returns 0 (3), X=1764.00, Y=955.00, Mass=0, SNR=0.0, Peak=16288 HFD=0.0
23:17:37.460 00.002 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:17:37.464 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:17:37.467 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:17:37.469 00.002 11824 Worker thread wakes up
23:17:37.469 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:17:37.470 00.001 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:17:37.470 00.000 11824 move complete, result=0
23:17:37.470 00.000 11824 worker thread done servicing request
23:17:37.572 00.102 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:17:37.575 00.003 12116 Status Line: Star lost - low mass
23:17:37.579 00.004 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=60119, med=7219, FiltMin=1776, FiltMax=55674, Gamma=0.510
23:17:37.582 00.003 12116 UpdateGuideState exits: Star lost - low mass
23:17:37.584 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:37.586 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:17:37.589 00.003 12116 Enqueuing Expose request
23:17:37.591 00.002 11824 Worker thread wakes up
23:17:37.591 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:17:37.591 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:17:41.004 03.413 11824 Exposure complete
23:17:41.245 00.241 11824 worker thread done servicing request
23:17:41.246 00.001 12116 OnExposeComplete: enter
23:17:41.249 00.003 12116 UpdateGuideState(): m_state=6
23:17:41.254 00.005 12116 Star::Find(15, 1764, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
23:17:41.257 00.003 12116 Star::Find false star n=1 nbg=270 bg=10827.6 sigma=1348.3 thresh=14872 peak=12692
23:17:41.262 00.005 12116 Star::Find returns 0 (2), X=1764.00, Y=955.00, Mass=5617, SNR=2.9, Peak=16624 HFD=0.0
23:17:41.265 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:17:41.274 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:17:41.278 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:17:41.281 00.003 11824 Worker thread wakes up
23:17:41.282 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:17:41.282 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:17:41.282 00.000 11824 move complete, result=0
23:17:41.282 00.000 11824 worker thread done servicing request
23:17:41.386 00.104 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:17:41.391 00.005 12116 Status Line: Star lost - low SNR
23:17:41.403 00.012 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=60720, med=7799, FiltMin=2058, FiltMax=38746, Gamma=0.510
23:17:41.407 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:17:41.410 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:41.415 00.005 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:17:41.422 00.007 12116 Enqueuing Expose request
23:17:41.427 00.005 11824 Worker thread wakes up
23:17:41.427 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:17:41.427 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:17:41.933 00.506 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:17:41.937 00.004 12116 case statement mapped state 6 to 4
23:17:41.940 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:17:42.034 00.094 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
23:17:42.038 00.004 12116 PhdController::Guide begins
23:17:42.040 00.002 12116 PhdController: newstate STATE_SETUP
23:17:42.043 00.003 12116 PhdController: setup
23:17:42.046 00.003 12116 PhdController: newstate STATE_ATTEMPT_START
23:17:42.049 00.003 12116 PhdController: guider state = 6
23:17:42.051 00.002 12116 PhdController: newstate STATE_SETTLE_BEGIN
23:17:42.054 00.003 12116 PhdController: newstate STATE_SETTLE_WAIT
23:17:42.057 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1003}
23:17:42.086 00.029 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:17:42.088 00.002 12116 case statement mapped state 6 to 4
23:17:42.092 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:17:44.839 02.747 11824 Exposure complete
23:17:45.134 00.295 11824 worker thread done servicing request
23:17:45.134 00.000 12116 OnExposeComplete: enter
23:17:45.139 00.005 12116 UpdateGuideState(): m_state=6
23:17:45.143 00.004 12116 Star::Find(15, 1764, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
23:17:45.154 00.011 12116 Star::Find false star n=4 nbg=242 bg=10330.6 sigma=1056.0 thresh=13499 peak=12349
23:17:45.157 00.003 12116 Star::Find returns 0 (2), X=1764.00, Y=955.00, Mass=14798, SNR=2.9, Peak=16928 HFD=0.0
23:17:45.161 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:17:45.166 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:17:45.170 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:17:45.173 00.003 11824 Worker thread wakes up
23:17:45.173 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:17:45.173 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:17:45.173 00.000 11824 move complete, result=0
23:17:45.173 00.000 11824 worker thread done servicing request
23:17:45.280 00.107 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:17:45.283 00.003 12116 Status Line: Star lost - low SNR
23:17:45.290 00.007 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=59591, med=8339, FiltMin=1850, FiltMax=21907, Gamma=0.510
23:17:45.294 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:17:45.298 00.004 12116 PhdController: settling, locked = 0, distance = 100.00 (4.00) aobump = 0 frame = 1 / 99999
23:17:45.302 00.004 12116 evsrv: {"Event":"Settling","Timestamp":1778818665.302,"Host":"TALL-PINES-2024","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
23:17:45.306 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:45.310 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:17:45.313 00.003 12116 Enqueuing Expose request
23:17:45.315 00.002 11824 Worker thread wakes up
23:17:45.316 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:17:45.316 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:17:48.734 03.418 11824 Exposure complete
23:17:49.037 00.303 11824 worker thread done servicing request
23:17:49.037 00.000 12116 OnExposeComplete: enter
23:17:49.040 00.003 12116 UpdateGuideState(): m_state=6
23:17:49.046 00.006 12116 Star::Find(15, 1764, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
23:17:49.049 00.003 12116 Star::Find false star n=7 nbg=232 bg=10551.6 sigma=976.1 thresh=13480 peak=12227
23:17:49.053 00.004 12116 Star::Find returns 0 (2), X=1764.00, Y=955.00, Mass=25285, SNR=2.9, Peak=15917 HFD=0.0
23:17:49.056 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:17:49.062 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:17:49.065 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:17:49.068 00.003 11824 Worker thread wakes up
23:17:49.068 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:17:49.068 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:17:49.068 00.000 11824 move complete, result=0
23:17:49.070 00.002 11824 worker thread done servicing request
23:17:49.170 00.100 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:17:49.173 00.003 12116 Status Line: Star lost - low SNR
23:17:49.179 00.006 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=60720, med=8627, FiltMin=1792, FiltMax=14695, Gamma=0.510
23:17:49.182 00.003 12116 UpdateGuideState exits: Star lost - low SNR
23:17:49.185 00.003 12116 PhdController: settling, locked = 0, distance = 100.00 (4.00) aobump = 0 frame = 2 / 99999
23:17:49.189 00.004 12116 evsrv: {"Event":"Settling","Timestamp":1778818669.189,"Host":"TALL-PINES-2024","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
23:17:49.191 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:49.196 00.005 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:17:49.199 00.003 12116 Enqueuing Expose request
23:17:49.204 00.005 11824 Worker thread wakes up
23:17:49.204 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:17:49.204 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:17:52.628 03.424 11824 Exposure complete
23:17:52.920 00.292 11824 worker thread done servicing request
23:17:52.921 00.001 12116 OnExposeComplete: enter
23:17:52.925 00.004 12116 UpdateGuideState(): m_state=6
23:17:52.930 00.005 12116 Star::Find(15, 1764, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
23:17:52.934 00.004 12116 Star::Find returns 1 (0), X=1769.10, Y=952.66, Mass=43243, SNR=12.5, Peak=16032 HFD=3.8
23:17:52.938 00.004 12116 DistanceChecker: deactivated
23:17:52.941 00.003 12116 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.43) = xAngle (-0.41 = -0.41)
23:17:52.945 00.004 12116 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.56 = -0.56)
23:17:52.948 00.003 12116 CameraToMount -- cameraX=5.05 cameraY=-5.57 hyp=7.52 cameraTheta=-0.83 mountX=6.90 mountY=-4.01, mountTheta=-0.53
23:17:52.955 00.007 12116 SchedulePrimaryMove(0D79E080, x=5.05, y=-5.57, opts=13)
23:17:52.960 00.005 12116 Enqueuing Move request for scope (5.05, -5.57)
23:17:52.964 00.004 11824 Worker thread wakes up
23:17:52.964 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8432, FiltMin=1914, FiltMax=14583, Gamma=0.510
23:17:52.967 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (5.05, -5.57) opts 0xd
23:17:52.968 00.001 11824 Handling offset move in thread for scope, endpoint = (5.05, -5.57)
23:17:52.968 00.000 11824 Moving (5.05, -5.57) raw xDistance=6.90 yDistance=-4.01
23:17:52.968 00.000 11824 GuideAlgorithmHysteresis::Result() returns 4.40 from input 6.90
23:17:52.968 00.000 11824 GuideAlgorithmResistSwitch::result() returns -4.01 from input -4.01
23:17:52.968 00.000 11824 MoveAxis(W, 1565, ABG)
23:17:52.968 00.000 12116 UpdateGuideState exits: m=43243 SNR=12.5
23:17:52.972 00.004 11824 Guiding  Dir = 3, Dur = 1565
23:17:52.972 00.000 12116 PhdController: settling, locked = 1, distance = 4.76 (4.00) aobump = 0 frame = 3 / 99999
23:17:52.976 00.004 11824 IsSlewing returns 0
23:17:52.976 00.000 11824 IsGuiding returns 0
23:17:52.978 00.002 12116 evsrv: {"Event":"Settling","Timestamp":1778818672.976,"Host":"TALL-PINES-2024","Inst":1,"Distance":4.76,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:17:52.981 00.003 11824 PulseGuide returned control before completion, sleep 1575
23:17:52.981 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:52.986 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:17:52.990 00.004 12116 Enqueuing Expose request
23:17:54.560 01.570 11824 IsGuiding returns 1
23:17:54.560 00.000 11824 scope still moving after pulse duration time elapsed
23:17:54.591 00.031 11824 IsSlewing returns 0
23:17:54.593 00.002 11824 IsGuiding returns 0
23:17:54.593 00.000 11824 scope move finished after 1565 + 50 ms
23:17:54.593 00.000 11824 Move returns status 0, amount 1565
23:17:54.593 00.000 11824 MoveAxis(N, 753, ABG)
23:17:54.593 00.000 11824 Guiding  Dir = 0, Dur = 753
23:17:54.593 00.000 11824 IsSlewing returns 0
23:17:54.594 00.001 11824 IsGuiding returns 0
23:17:54.594 00.000 11824 PulseGuide returned control before completion, sleep 763
23:17:55.365 00.771 11824 IsGuiding returns 1
23:17:55.365 00.000 11824 scope still moving after pulse duration time elapsed
23:17:55.397 00.032 11824 IsSlewing returns 0
23:17:55.397 00.000 11824 IsGuiding returns 0
23:17:55.397 00.000 11824 scope move finished after 753 + 50 ms
23:17:55.397 00.000 11824 Move returns status 0, amount 753
23:17:55.397 00.000 11824 move complete, result=0
23:17:55.398 00.001 11824 worker thread done servicing request
23:17:55.398 00.000 11824 Worker thread wakes up
23:17:55.398 00.000 12116 GuideStep: 6.9 px 1565 ms WEST, -4.0 px 753 ms NORTH
23:17:55.403 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
23:17:55.403 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1754,938,31,31)
23:17:58.827 03.424 11824 Exposure complete
23:17:59.098 00.271 11824 worker thread done servicing request
23:17:59.098 00.000 12116 OnExposeComplete: enter
23:17:59.102 00.004 12116 UpdateGuideState(): m_state=6
23:17:59.106 00.004 12116 Star::Find(15, 1769, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
23:17:59.112 00.006 12116 Star::Find returns 1 (0), X=1766.29, Y=959.08, Mass=796425, SNR=89.8, Peak=27779 HFD=6.1
23:17:59.115 00.003 12116 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.43) = xAngle (0.79 = 0.79)
23:17:59.118 00.003 12116 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.64 = 0.64)
23:17:59.123 00.005 12116 CameraToMount -- cameraX=2.24 cameraY=0.85 hyp=2.39 cameraTheta=0.36 mountX=1.68 mountY=1.42, mountTheta=0.70
23:17:59.139 00.016 12116 SchedulePrimaryMove(0D79E080, x=2.24, y=0.85, opts=13)
23:17:59.143 00.004 12116 Enqueuing Move request for scope (2.24, 0.85)
23:17:59.148 00.005 11824 Worker thread wakes up
23:17:59.148 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (2.24, 0.85) opts 0xd
23:17:59.148 00.000 11824 Handling offset move in thread for scope, endpoint = (2.24, 0.85)
23:17:59.148 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=59591, med=7226, FiltMin=1539, FiltMax=23706, Gamma=0.510
23:17:59.151 00.003 11824 Moving (2.24, 0.85) raw xDistance=1.68 yDistance=1.42
23:17:59.151 00.000 11824 GuideAlgorithmHysteresis::Result() returns 1.37 from input 1.68
23:17:59.152 00.001 11824 resist switch: large excursion: input 1.42 thresh 1.35 direction from -1 to 1
23:17:59.152 00.000 11824 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.27
23:17:59.152 00.000 11824 GuideAlgorithmResistSwitch::result() returns 1.42 from input 1.42
23:17:59.152 00.000 12116 UpdateGuideState exits: m=796425 SNR=89.8
23:17:59.155 00.003 11824 MoveAxis(W, 487, ABG)
23:17:59.155 00.000 11824 Guiding  Dir = 3, Dur = 487
23:17:59.155 00.000 12116 PhdController: settling, locked = 1, distance = 4.05 (4.00) aobump = 0 frame = 4 / 99999
23:17:59.158 00.003 11824 IsSlewing returns 0
23:17:59.158 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778818679.158,"Host":"TALL-PINES-2024","Inst":1,"Distance":4.05,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:17:59.161 00.003 11824 IsGuiding returns 0
23:17:59.161 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:59.164 00.003 11824 PulseGuide returned control before completion, sleep 497
23:17:59.164 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:17:59.167 00.003 12116 Enqueuing Expose request
23:17:59.664 00.497 11824 IsGuiding returns 1
23:17:59.664 00.000 11824 scope still moving after pulse duration time elapsed
23:17:59.695 00.031 11824 IsSlewing returns 0
23:17:59.695 00.000 11824 IsGuiding returns 0
23:17:59.695 00.000 11824 scope move finished after 487 + 46 ms
23:17:59.695 00.000 11824 Move returns status 0, amount 487
23:17:59.695 00.000 11824 MoveAxis(S, 267, ABG)
23:17:59.696 00.001 11824 Guiding  Dir = 1, Dur = 267
23:17:59.696 00.000 11824 IsSlewing returns 0
23:17:59.696 00.000 11824 IsGuiding returns 0
23:17:59.696 00.000 11824 PulseGuide returned control before completion, sleep 277
23:17:59.977 00.281 11824 IsGuiding returns 1
23:17:59.977 00.000 11824 scope still moving after pulse duration time elapsed
23:18:00.008 00.031 11824 IsSlewing returns 0
23:18:00.008 00.000 11824 IsGuiding returns 0
23:18:00.008 00.000 11824 scope move finished after 267 + 45 ms
23:18:00.008 00.000 11824 Move returns status 0, amount 267
23:18:00.008 00.000 11824 move complete, result=0
23:18:00.011 00.003 11824 worker thread done servicing request
23:18:00.012 00.001 12116 GuideStep: 1.7 px 487 ms WEST, 1.4 px 267 ms SOUTH
23:18:00.016 00.004 11824 Worker thread wakes up
23:18:00.016 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:00.016 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:18:03.438 03.422 11824 Exposure complete
23:18:03.780 00.342 11824 worker thread done servicing request
23:18:03.780 00.000 12116 OnExposeComplete: enter
23:18:03.786 00.006 12116 UpdateGuideState(): m_state=6
23:18:03.794 00.008 12116 Star::Find(15, 1766, 959, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:18:03.803 00.009 12116 Star::Find returns 1 (0), X=1764.72, Y=960.06, Mass=922704, SNR=88.1, Peak=31613 HFD=6.0
23:18:03.807 00.004 12116 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.43) = xAngle (1.65 = 1.65)
23:18:03.811 00.004 12116 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.49 = 1.49)
23:18:03.814 00.003 12116 CameraToMount -- cameraX=0.67 cameraY=1.83 hyp=1.95 cameraTheta=1.22 mountX=-0.15 mountY=1.94, mountTheta=1.65
23:18:03.821 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.67, y=1.83, opts=13)
23:18:03.824 00.003 12116 Enqueuing Move request for scope (0.67, 1.83)
23:18:03.827 00.003 11824 Worker thread wakes up
23:18:03.827 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6384, FiltMin=1629, FiltMax=65469, Gamma=0.510
23:18:03.829 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (0.67, 1.83) opts 0xd
23:18:03.829 00.000 12116 UpdateGuideState exits: m=922704 SNR=88.1
23:18:03.832 00.003 11824 Handling offset move in thread for scope, endpoint = (0.67, 1.83)
23:18:03.832 00.000 11824 Moving (0.67, 1.83) raw xDistance=-0.15 yDistance=1.94
23:18:03.833 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:18:03.833 00.000 12116 PhdController: settling, locked = 1, distance = 3.42 (4.00) aobump = 0 frame = 5 / 99999
23:18:03.837 00.004 11824 GuideAlgorithmResistSwitch::result() returns 1.94 from input 1.94
23:18:03.837 00.000 11824 MoveAxis(E, 0, ABG)
23:18:03.837 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778818683.837,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.42,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:18:03.840 00.003 11824 Move returns status 0, amount 0
23:18:03.841 00.001 11824 MoveAxis(S, 365, ABG)
23:18:03.841 00.000 11824 Guiding  Dir = 1, Dur = 365
23:18:03.841 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:03.844 00.003 11824 IsSlewing returns 0
23:18:03.844 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:18:03.847 00.003 12116 Enqueuing Expose request
23:18:03.849 00.002 11824 IsGuiding returns 0
23:18:03.850 00.001 11824 PulseGuide returned control before completion, sleep 375
23:18:04.228 00.378 11824 IsGuiding returns 1
23:18:04.229 00.001 11824 scope still moving after pulse duration time elapsed
23:18:04.260 00.031 11824 IsSlewing returns 0
23:18:04.260 00.000 11824 IsGuiding returns 0
23:18:04.260 00.000 11824 scope move finished after 365 + 46 ms
23:18:04.261 00.001 11824 Move returns status 0, amount 365
23:18:04.261 00.000 11824 move complete, result=0
23:18:04.261 00.000 11824 worker thread done servicing request
23:18:04.261 00.000 11824 Worker thread wakes up
23:18:04.261 00.000 12116 GuideStep: -0.1 px 0 ms EAST, 1.9 px 365 ms SOUTH
23:18:04.264 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:04.264 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:18:07.676 03.412 11824 Exposure complete
23:18:07.941 00.265 11824 worker thread done servicing request
23:18:07.941 00.000 12116 OnExposeComplete: enter
23:18:07.944 00.003 12116 UpdateGuideState(): m_state=6
23:18:07.947 00.003 12116 Star::Find(15, 1764, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
23:18:07.949 00.002 12116 Star::Find returns 1 (0), X=1764.17, Y=959.32, Mass=708485, SNR=80.3, Peak=26973 HFD=5.8
23:18:07.955 00.006 12116 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.43) = xAngle (1.89 = 1.89)
23:18:07.959 00.004 12116 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.74 = 1.74)
23:18:07.962 00.003 12116 CameraToMount -- cameraX=0.12 cameraY=1.09 hyp=1.10 cameraTheta=1.47 mountX=-0.35 mountY=1.08, mountTheta=1.88
23:18:07.971 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.12, y=1.09, opts=13)
23:18:07.975 00.004 12116 Enqueuing Move request for scope (0.12, 1.09)
23:18:07.979 00.004 11824 Worker thread wakes up
23:18:07.979 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.09) opts 0xd
23:18:07.979 00.000 11824 Handling offset move in thread for scope, endpoint = (0.12, 1.09)
23:18:07.979 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5965, FiltMin=1690, FiltMax=65535, Gamma=0.510
23:18:07.982 00.003 11824 Moving (0.12, 1.09) raw xDistance=-0.35 yDistance=1.08
23:18:07.982 00.000 12116 UpdateGuideState exits: m=708485 SNR=80.3
23:18:07.986 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:18:07.986 00.000 12116 PhdController: settling, locked = 1, distance = 2.72 (4.00) aobump = 0 frame = 6 / 99999
23:18:07.989 00.003 11824 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08
23:18:07.989 00.000 12116 PhdController: newstate STATE_FINISH
23:18:07.992 00.003 11824 MoveAxis(E, 78, ABG)
23:18:07.992 00.000 12116 PhdController complete: success
23:18:07.995 00.003 11824 Guiding  Dir = 2, Dur = 78
23:18:07.996 00.001 12116 evsrv: {"Event":"SettleDone","Timestamp":1778818687.995,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":2}
23:18:07.999 00.003 11824 IsSlewing returns 0
23:18:07.999 00.000 12116 Mount: notify guiding dither settle done success=1
23:18:08.003 00.004 12116 PhdController: newstate STATE_IDLE
23:18:08.008 00.005 11824 IsGuiding returns 0
23:18:08.008 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:08.012 00.004 11824 PulseGuide returned control before completion, sleep 88
23:18:08.012 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:18:08.015 00.003 12116 Enqueuing Expose request
23:18:08.111 00.096 11824 IsGuiding returns 1
23:18:08.111 00.000 11824 scope still moving after pulse duration time elapsed
23:18:08.146 00.035 11824 IsSlewing returns 0
23:18:08.146 00.000 11824 IsGuiding returns 0
23:18:08.147 00.001 11824 scope move finished after 78 + 60 ms
23:18:08.147 00.000 11824 Move returns status 0, amount 78
23:18:08.147 00.000 11824 MoveAxis(S, 203, ABG)
23:18:08.147 00.000 11824 Guiding  Dir = 1, Dur = 203
23:18:08.147 00.000 11824 IsSlewing returns 0
23:18:08.147 00.000 11824 IsGuiding returns 0
23:18:08.148 00.001 11824 PulseGuide returned control before completion, sleep 213
23:18:08.378 00.230 11824 IsGuiding returns 1
23:18:08.378 00.000 11824 scope still moving after pulse duration time elapsed
23:18:08.410 00.032 11824 IsSlewing returns 0
23:18:08.410 00.000 11824 IsGuiding returns 1
23:18:08.442 00.032 11824 IsSlewing returns 0
23:18:08.442 00.000 11824 IsGuiding returns 1
23:18:08.473 00.031 11824 IsSlewing returns 0
23:18:08.473 00.000 11824 IsGuiding returns 0
23:18:08.475 00.002 11824 scope move finished after 203 + 123 ms
23:18:08.475 00.000 11824 Move returns status 0, amount 203
23:18:08.475 00.000 11824 move complete, result=0
23:18:08.475 00.000 11824 worker thread done servicing request
23:18:08.475 00.000 11824 Worker thread wakes up
23:18:08.475 00.000 12116 GuideStep: -0.3 px 78 ms EAST, 1.1 px 203 ms SOUTH
23:18:08.478 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:08.478 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:18:11.888 03.410 11824 Exposure complete
23:18:12.148 00.260 11824 worker thread done servicing request
23:18:12.148 00.000 12116 OnExposeComplete: enter
23:18:12.152 00.004 12116 UpdateGuideState(): m_state=6
23:18:12.155 00.003 12116 Star::Find(15, 1764, 959, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
23:18:12.158 00.003 12116 Star::Find returns 1 (0), X=1764.16, Y=958.56, Mass=609719, SNR=69.4, Peak=25303 HFD=5.7
23:18:12.162 00.004 12116 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.43) = xAngle (1.69 = 1.69)
23:18:12.165 00.003 12116 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.53 = 1.53)
23:18:12.167 00.002 12116 CameraToMount -- cameraX=0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.26 mountX=-0.04 mountY=0.35, mountTheta=1.69
23:18:12.174 00.007 12116 SchedulePrimaryMove(0D79E080, x=0.11, y=0.33, opts=13)
23:18:12.178 00.004 12116 Enqueuing Move request for scope (0.11, 0.33)
23:18:12.180 00.002 11824 Worker thread wakes up
23:18:12.180 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5651, FiltMin=1549, FiltMax=65535, Gamma=0.510
23:18:12.183 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.33) opts 0xd
23:18:12.184 00.001 11824 Handling offset move in thread for scope, endpoint = (0.11, 0.33)
23:18:12.184 00.000 12116 UpdateGuideState exits: m=609719 SNR=69.4
23:18:12.187 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:12.190 00.003 11824 Moving (0.11, 0.33) raw xDistance=-0.04 yDistance=0.35
23:18:12.190 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:18:12.192 00.002 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:18:12.193 00.001 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:12.193 00.000 12116 Enqueuing Expose request
23:18:12.195 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:18:12.195 00.000 11824 MoveAxis(E, 0, ABG)
23:18:12.195 00.000 11824 Move returns status 0, amount 0
23:18:12.195 00.000 11824 MoveAxis(N, 0, ABG)
23:18:12.195 00.000 11824 Move returns status 0, amount 0
23:18:12.196 00.001 11824 move complete, result=0
23:18:12.196 00.000 11824 worker thread done servicing request
23:18:12.196 00.000 11824 Worker thread wakes up
23:18:12.196 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:12.196 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:18:12.198 00.002 12116 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:18:15.657 03.459 11824 Exposure complete
23:18:15.952 00.295 11824 worker thread done servicing request
23:18:15.952 00.000 12116 OnExposeComplete: enter
23:18:15.957 00.005 12116 UpdateGuideState(): m_state=6
23:18:15.961 00.004 12116 Star::Find(15, 1764, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
23:18:15.964 00.003 12116 Star::Find returns 1 (0), X=1764.19, Y=958.23, Mass=1180145, SNR=136.7, Peak=37280 HFD=6.0
23:18:15.968 00.004 12116 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.43) = xAngle (0.39 = 0.39)
23:18:15.971 00.003 12116 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.24 = 0.24)
23:18:15.975 00.004 12116 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.04 mountX=0.13 mountY=0.03, mountTheta=0.25
23:18:15.981 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.14, y=-0.01, opts=13)
23:18:15.984 00.003 12116 Enqueuing Move request for scope (0.14, -0.01)
23:18:15.988 00.004 11824 Worker thread wakes up
23:18:15.988 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5386, FiltMin=1296, FiltMax=65535, Gamma=0.510
23:18:15.992 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:18:15.992 00.000 12116 UpdateGuideState exits: m=1180145 SNR=136.7
23:18:15.995 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:15.998 00.003 11824 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:18:15.998 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:18:16.002 00.004 12116 Enqueuing Expose request
23:18:16.005 00.003 11824 Moving (0.14, -0.01) raw xDistance=0.13 yDistance=0.03
23:18:16.006 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:18:16.006 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:16.006 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:18:16.006 00.000 11824 MoveAxis(E, 0, ABG)
23:18:16.006 00.000 11824 Move returns status 0, amount 0
23:18:16.006 00.000 11824 MoveAxis(N, 0, ABG)
23:18:16.006 00.000 11824 Move returns status 0, amount 0
23:18:16.006 00.000 11824 move complete, result=0
23:18:16.007 00.001 11824 worker thread done servicing request
23:18:16.007 00.000 11824 Worker thread wakes up
23:18:16.007 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:16.007 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:18:16.009 00.002 12116 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:19.410 03.401 11824 Exposure complete
23:18:19.661 00.251 11824 worker thread done servicing request
23:18:19.662 00.001 12116 OnExposeComplete: enter
23:18:19.664 00.002 12116 UpdateGuideState(): m_state=6
23:18:19.668 00.004 12116 Star::Find(15, 1764, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
23:18:19.670 00.002 12116 Star::Find returns 1 (0), X=1764.46, Y=958.08, Mass=1290063, SNR=125.8, Peak=40016 HFD=6.2
23:18:19.673 00.003 12116 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.43) = xAngle (0.06 = 0.06)
23:18:19.675 00.002 12116 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.09 = -0.09)
23:18:19.678 00.003 12116 CameraToMount -- cameraX=0.41 cameraY=-0.16 hyp=0.44 cameraTheta=-0.36 mountX=0.44 mountY=-0.04, mountTheta=-0.09
23:18:19.682 00.004 12116 SchedulePrimaryMove(0D79E080, x=0.41, y=-0.16, opts=13)
23:18:19.685 00.003 12116 Enqueuing Move request for scope (0.41, -0.16)
23:18:19.688 00.003 11824 Worker thread wakes up
23:18:19.688 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5213, FiltMin=1731, FiltMax=65535, Gamma=0.510
23:18:19.690 00.002 12116 UpdateGuideState exits: m=1290063 SNR=125.8
23:18:19.692 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:19.694 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:18:19.697 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.16) opts 0xd
23:18:19.697 00.000 11824 Handling offset move in thread for scope, endpoint = (0.41, -0.16)
23:18:19.697 00.000 11824 Moving (0.41, -0.16) raw xDistance=0.44 yDistance=-0.04
23:18:19.697 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
23:18:19.697 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:19.697 00.000 12116 Enqueuing Expose request
23:18:19.701 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:18:19.701 00.000 11824 MoveAxis(W, 98, ABG)
23:18:19.701 00.000 11824 Guiding  Dir = 3, Dur = 98
23:18:19.701 00.000 11824 IsSlewing returns 0
23:18:19.701 00.000 11824 IsGuiding returns 0
23:18:19.702 00.001 11824 PulseGuide returned control before completion, sleep 108
23:18:19.825 00.123 11824 IsGuiding returns 1
23:18:19.825 00.000 11824 scope still moving after pulse duration time elapsed
23:18:19.856 00.031 11824 IsSlewing returns 0
23:18:19.856 00.000 11824 IsGuiding returns 0
23:18:19.856 00.000 11824 scope move finished after 98 + 56 ms
23:18:19.856 00.000 11824 Move returns status 0, amount 98
23:18:19.857 00.001 11824 MoveAxis(N, 0, ABG)
23:18:19.857 00.000 11824 Move returns status 0, amount 0
23:18:19.857 00.000 11824 move complete, result=0
23:18:19.857 00.000 11824 worker thread done servicing request
23:18:19.857 00.000 11824 Worker thread wakes up
23:18:19.857 00.000 12116 GuideStep: 0.4 px 98 ms WEST, -0.0 px 0 ms NORTH
23:18:19.860 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:19.860 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:18:22.068 02.208 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:18:22.071 00.003 12116 case statement mapped state 6 to 3
23:18:22.073 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:18:23.277 01.204 11824 Exposure complete
23:18:23.509 00.232 11824 worker thread done servicing request
23:18:23.509 00.000 12116 OnExposeComplete: enter
23:18:23.513 00.004 12116 UpdateGuideState(): m_state=6
23:18:23.516 00.003 12116 Star::Find(15, 1764, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:18:23.519 00.003 12116 Star::Find returns 1 (0), X=1764.30, Y=957.18, Mass=1306253, SNR=151.0, Peak=46083 HFD=5.6
23:18:23.522 00.003 12116 MultiStar: exiting stabilization period
23:18:23.524 00.002 12116 MultiStar: updating star positions after lock position change
23:18:23.526 00.002 12116 Star::Find(15, 50, 388, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:18:23.529 00.003 12116 Star::Find returns 1 (0), X=50.28, Y=386.91, Mass=2508925, SNR=267.2, Peak=65535 HFD=5.0
23:18:23.532 00.003 12116 Star::Find(15, 1633, 533, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:18:23.534 00.002 12116 Star::Find returns 1 (0), X=1633.64, Y=532.32, Mass=661897, SNR=81.2, Peak=37469 HFD=4.8
23:18:23.537 00.003 12116 Star::Find(15, 385, 988, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:18:23.539 00.002 12116 Star::Find returns 1 (0), X=384.57, Y=987.05, Mass=871429, SNR=100.8, Peak=37040 HFD=5.3
23:18:23.543 00.004 12116 Star::Find(15, 1616, 1134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:18:23.545 00.002 12116 Star::Find returns 1 (0), X=1616.35, Y=1133.72, Mass=373394, SNR=48.4, Peak=21024 HFD=4.9
23:18:23.548 00.003 12116 Star::Find(15, 1438, 1008, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:18:23.551 00.003 12116 Star::Find returns 1 (0), X=1438.14, Y=1007.76, Mass=378807, SNR=46.7, Peak=18394 HFD=5.5
23:18:23.555 00.004 12116 Star::Find(15, 1429, 410, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:18:23.557 00.002 12116 Star::Find returns 1 (0), X=1430.34, Y=409.13, Mass=495960, SNR=65.2, Peak=24688 HFD=4.7
23:18:23.561 00.004 12116 Star::Find(15, 1872, 741, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:18:23.564 00.003 12116 Star::Find returns 1 (0), X=1872.37, Y=740.62, Mass=260856, SNR=41.2, Peak=15210 HFD=5.0
23:18:23.567 00.003 12116 Star::Find(15, 1868, 833, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:18:23.571 00.004 12116 Star::Find returns 1 (0), X=1868.82, Y=833.31, Mass=244791, SNR=39.1, Peak=16576 HFD=4.5
23:18:23.574 00.003 12116 Star::Find(15, 1664, 1017, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:18:23.578 00.004 12116 Star::Find returns 1 (0), X=1664.72, Y=1017.55, Mass=106522, SNR=19.1, Peak=13117 HFD=4.4
23:18:23.580 00.002 12116 Star::Find(15, 1556, 881, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:18:23.583 00.003 12116 Star::Find returns 1 (0), X=1555.93, Y=880.32, Mass=103417, SNR=21.8, Peak=13917 HFD=4.9
23:18:23.587 00.004 12116 Star::Find(15, 1863, 496, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:18:23.589 00.002 12116 Star::Find returns 1 (0), X=1862.30, Y=496.37, Mass=273336, SNR=46.3, Peak=17623 HFD=4.7
23:18:23.592 00.003 12116 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.43) = xAngle (-0.91 = -0.91)
23:18:23.595 00.003 12116 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.07 = -1.07)
23:18:23.600 00.005 12116 CameraToMount -- cameraX=0.25 cameraY=-1.05 hyp=1.08 cameraTheta=-1.34 mountX=0.66 mountY=-0.94, mountTheta=-0.96
23:18:23.610 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.25, y=-1.05, opts=13)
23:18:23.614 00.004 12116 Enqueuing Move request for scope (0.25, -1.05)
23:18:23.617 00.003 11824 Worker thread wakes up
23:18:23.617 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.05) opts 0xd
23:18:23.617 00.000 11824 Handling offset move in thread for scope, endpoint = (0.25, -1.05)
23:18:23.617 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1626, FiltMax=65535, Gamma=0.510
23:18:23.623 00.006 11824 Moving (0.25, -1.05) raw xDistance=0.66 yDistance=-0.94
23:18:23.623 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66
23:18:23.623 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:18:23.623 00.000 12116 UpdateGuideState exits: m=1306253 SNR=151.0
23:18:23.626 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.94
23:18:23.626 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:23.630 00.004 11824 MoveAxis(W, 154, ABG)
23:18:23.630 00.000 11824 Guiding  Dir = 3, Dur = 154
23:18:23.631 00.001 11824 IsSlewing returns 0
23:18:23.631 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:18:23.635 00.004 11824 IsGuiding returns 0
23:18:23.636 00.001 11824 PulseGuide returned control before completion, sleep 164
23:18:23.636 00.000 12116 Enqueuing Expose request
23:18:23.810 00.174 11824 IsGuiding returns 1
23:18:23.811 00.001 11824 scope still moving after pulse duration time elapsed
23:18:23.842 00.031 11824 IsSlewing returns 0
23:18:23.842 00.000 11824 IsGuiding returns 1
23:18:23.874 00.032 11824 IsSlewing returns 0
23:18:23.875 00.001 11824 IsGuiding returns 0
23:18:23.875 00.000 11824 scope move finished after 154 + 85 ms
23:18:23.875 00.000 11824 Move returns status 0, amount 154
23:18:23.875 00.000 11824 MoveAxis(N, 0, ABG)
23:18:23.875 00.000 11824 Move returns status 0, amount 0
23:18:23.875 00.000 11824 move complete, result=0
23:18:23.876 00.001 11824 worker thread done servicing request
23:18:23.876 00.000 11824 Worker thread wakes up
23:18:23.876 00.000 12116 GuideStep: 0.7 px 154 ms WEST, -0.9 px 0 ms NORTH
23:18:23.880 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:23.880 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:18:27.290 03.410 11824 Exposure complete
23:18:27.526 00.236 11824 worker thread done servicing request
23:18:27.526 00.000 12116 OnExposeComplete: enter
23:18:27.529 00.003 12116 UpdateGuideState(): m_state=6
23:18:27.532 00.003 12116 Star::Find(15, 1764, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
23:18:27.536 00.004 12116 Star::Find returns 1 (0), X=1763.61, Y=957.19, Mass=1339791, SNR=155.2, Peak=57299 HFD=5.0
23:18:27.540 00.004 12116 MultiStar: [#1 -0.23,0.04,1.74,U] [#2 -0.68,0.03,0.66,U] [#3 -0.34,-0.11,1.24,U] [#4 -0.64,0.05,0.42,U] [#5 -0.54,-0.01,0.38,U] [#6 -0.55,0.07,0.56,U] [#7 -0.54,-0.02,0.31,U] [#8 -0.52,0.29,0.29,U] 
23:18:27.544 00.004 12116 refined, 8 included, MultiStar: {-0.43, -0.15}, one-star: {-0.44, -1.05}
23:18:27.546 00.002 12116 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.43) = xAngle (-2.39 = -2.39)
23:18:27.549 00.003 12116 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.54 = -2.54)
23:18:27.552 00.003 12116 CameraToMount -- cameraX=-0.43 cameraY=-0.15 hyp=0.45 cameraTheta=-2.81 mountX=-0.33 mountY=-0.25, mountTheta=-2.48
23:18:27.560 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.43, y=-0.15, opts=13)
23:18:27.563 00.003 12116 Enqueuing Move request for scope (-0.43, -0.15)
23:18:27.566 00.003 11824 Worker thread wakes up
23:18:27.566 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5024, FiltMin=1379, FiltMax=65535, Gamma=0.510
23:18:27.570 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.15) opts 0xd
23:18:27.570 00.000 12116 UpdateGuideState exits: m=1339791 SNR=155.2
23:18:27.573 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:27.576 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.43, -0.15)
23:18:27.576 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:18:27.578 00.002 11824 Moving (-0.43, -0.15) raw xDistance=-0.33 yDistance=-0.25
23:18:27.579 00.001 12116 Enqueuing Expose request
23:18:27.582 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
23:18:27.582 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:27.582 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:18:27.582 00.000 11824 MoveAxis(E, 62, ABG)
23:18:27.582 00.000 11824 Guiding  Dir = 2, Dur = 62
23:18:27.583 00.001 11824 IsSlewing returns 0
23:18:27.583 00.000 11824 IsGuiding returns 0
23:18:27.583 00.000 11824 PulseGuide returned control before completion, sleep 72
23:18:27.658 00.075 11824 IsGuiding returns 1
23:18:27.658 00.000 11824 scope still moving after pulse duration time elapsed
23:18:27.689 00.031 11824 IsSlewing returns 0
23:18:27.689 00.000 11824 IsGuiding returns 0
23:18:27.689 00.000 11824 scope move finished after 62 + 43 ms
23:18:27.689 00.000 11824 Move returns status 0, amount 62
23:18:27.689 00.000 11824 MoveAxis(N, 0, ABG)
23:18:27.690 00.001 11824 Move returns status 0, amount 0
23:18:27.690 00.000 11824 move complete, result=0
23:18:27.690 00.000 11824 worker thread done servicing request
23:18:27.690 00.000 11824 Worker thread wakes up
23:18:27.690 00.000 12116 GuideStep: -0.3 px 62 ms EAST, -0.3 px 0 ms NORTH
23:18:27.693 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:27.693 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:18:31.115 03.422 11824 Exposure complete
23:18:31.345 00.230 11824 worker thread done servicing request
23:18:31.345 00.000 12116 OnExposeComplete: enter
23:18:31.348 00.003 12116 UpdateGuideState(): m_state=6
23:18:31.351 00.003 12116 Star::Find(15, 1763, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
23:18:31.354 00.003 12116 Star::Find returns 1 (0), X=1764.01, Y=957.32, Mass=1310894, SNR=140.6, Peak=62755 HFD=5.0
23:18:31.356 00.002 12116 MultiStar: [#1 0.19,0.32,1.81,U] [#2 -0.33,0.36,0.72,U] [#3 -0.01,0.22,1.52,U] [#4 -0.21,0.31,0.51,U] [#5 -0.16,0.23,0.41,U] [#6 -0.06,0.13,0.57,U] [#7 0.01,0.33,0.33,U] [#8 -0.32,0.64,0.34,U] 
23:18:31.359 00.003 12116 refined, 8 included, MultiStar: {-0.04, 0.12}, one-star: {-0.04, -0.92}
23:18:31.361 00.002 12116 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.43) = xAngle (2.27 = 2.27)
23:18:31.363 00.002 12116 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.12 = 2.12)
23:18:31.367 00.004 12116 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.85 mountX=-0.08 mountY=0.11, mountTheta=2.22
23:18:31.373 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.04, y=0.12, opts=13)
23:18:31.378 00.005 12116 Enqueuing Move request for scope (-0.04, 0.12)
23:18:31.381 00.003 11824 Worker thread wakes up
23:18:31.381 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1696, FiltMax=65535, Gamma=0.510
23:18:31.383 00.002 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
23:18:31.383 00.000 12116 UpdateGuideState exits: m=1310894 SNR=140.6
23:18:31.385 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:31.388 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
23:18:31.388 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:18:31.391 00.003 12116 Enqueuing Expose request
23:18:31.393 00.002 11824 Moving (-0.04, 0.12) raw xDistance=-0.08 yDistance=0.11
23:18:31.393 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:18:31.393 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:31.394 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:18:31.394 00.000 11824 MoveAxis(E, 0, ABG)
23:18:31.394 00.000 11824 Move returns status 0, amount 0
23:18:31.394 00.000 11824 MoveAxis(N, 0, ABG)
23:18:31.394 00.000 11824 Move returns status 0, amount 0
23:18:31.394 00.000 11824 move complete, result=0
23:18:31.394 00.000 11824 worker thread done servicing request
23:18:31.394 00.000 11824 Worker thread wakes up
23:18:31.394 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:31.394 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:18:31.396 00.002 12116 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:34.829 03.433 11824 Exposure complete
23:18:35.088 00.259 11824 worker thread done servicing request
23:18:35.088 00.000 12116 OnExposeComplete: enter
23:18:35.092 00.004 12116 UpdateGuideState(): m_state=6
23:18:35.096 00.004 12116 Star::Find(15, 1764, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
23:18:35.101 00.005 12116 Star::Find returns 1 (0), X=1763.99, Y=957.32, Mass=1336252, SNR=150.2, Peak=64467 HFD=4.9
23:18:35.106 00.005 12116 MultiStar: [#1 -0.01,0.19,1.81,U] [#2 -0.42,0.37,0.65,U] [#3 -0.17,0.04,1.20,U] [#4 -0.37,0.10,0.40,U] [#5 -0.26,0.07,0.37,U] [#6 -0.38,0.06,0.51,U] [#7 -0.22,0.02,0.29,U] [#8 -0.21,0.13,0.31,U] 
23:18:35.110 00.004 12116 refined, 8 included, MultiStar: {-0.17, -0.02}, one-star: {-0.06, -0.92}
23:18:35.114 00.004 12116 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.43) = xAngle (-2.58 = -2.58)
23:18:35.117 00.003 12116 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.73 = -2.73)
23:18:35.122 00.005 12116 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.18 cameraTheta=-3.01 mountX=-0.15 mountY=-0.07, mountTheta=-2.70
23:18:35.130 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.17, y=-0.02, opts=13)
23:18:35.133 00.003 12116 Enqueuing Move request for scope (-0.17, -0.02)
23:18:35.137 00.004 11824 Worker thread wakes up
23:18:35.137 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
23:18:35.137 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4992, FiltMin=1581, FiltMax=65535, Gamma=0.510
23:18:35.140 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
23:18:35.141 00.001 12116 UpdateGuideState exits: m=1336252 SNR=150.2
23:18:35.144 00.003 11824 Moving (-0.17, -0.02) raw xDistance=-0.15 yDistance=-0.07
23:18:35.144 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:35.146 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:18:35.150 00.004 12116 Enqueuing Expose request
23:18:35.153 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:18:35.153 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:35.154 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:18:35.154 00.000 11824 MoveAxis(E, 0, ABG)
23:18:35.154 00.000 11824 Move returns status 0, amount 0
23:18:35.154 00.000 11824 MoveAxis(N, 0, ABG)
23:18:35.154 00.000 11824 Move returns status 0, amount 0
23:18:35.154 00.000 11824 move complete, result=0
23:18:35.154 00.000 11824 worker thread done servicing request
23:18:35.154 00.000 11824 Worker thread wakes up
23:18:35.154 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:35.154 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:18:35.157 00.003 12116 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:35.637 00.480 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:18:35.640 00.003 12116 case statement mapped state 6 to 3
23:18:35.643 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:18:38.550 02.907 11824 Exposure complete
23:18:38.775 00.225 11824 worker thread done servicing request
23:18:38.775 00.000 12116 OnExposeComplete: enter
23:18:38.778 00.003 12116 UpdateGuideState(): m_state=6
23:18:38.781 00.003 12116 Star::Find(15, 1763, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
23:18:38.785 00.004 12116 Star::Find returns 1 (0), X=1762.57, Y=957.73, Mass=1219842, SNR=137.5, Peak=65507 HFD=3.6
23:18:38.789 00.004 12116 MultiStar: [#1 -0.06,1.25,1.99,U] [#2 -1.70,1.03,0.88,U] [#3 -0.72,0.46,1.33,U] [#4 -1.44,0.69,0.60,U] [#5 -1.16,0.73,0.49,U] [#6 -1.30,0.98,0.81,U] [#7 -1.79,0.91,0.36,U] [#8 -1.76,0.88,0.34,U] 
23:18:38.792 00.003 12116 refined, 8 included, MultiStar: {-1.00, 0.73}, one-star: {-1.48, -0.50}
23:18:38.795 00.003 12116 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.43) = xAngle (2.94 = 2.94)
23:18:38.798 00.003 12116 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.78 = 2.78)
23:18:38.801 00.003 12116 CameraToMount -- cameraX=-1.00 cameraY=0.73 hyp=1.24 cameraTheta=2.51 mountX=-1.21 mountY=0.43, mountTheta=2.80
23:18:38.807 00.006 12116 SchedulePrimaryMove(0D79E080, x=-1.00, y=0.73, opts=13)
23:18:38.811 00.004 12116 Enqueuing Move request for scope (-1.00, 0.73)
23:18:38.814 00.003 11824 Worker thread wakes up
23:18:38.814 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.00, 0.73) opts 0xd
23:18:38.814 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5008, FiltMin=1370, FiltMax=65535, Gamma=0.510
23:18:38.816 00.002 11824 Handling offset move in thread for scope, endpoint = (-1.00, 0.73)
23:18:38.817 00.001 12116 UpdateGuideState exits: m=1219842 SNR=137.5
23:18:38.820 00.003 11824 Moving (-1.00, 0.73) raw xDistance=-1.21 yDistance=0.43
23:18:38.820 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.21
23:18:38.820 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:38.822 00.002 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:38.823 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:18:38.825 00.002 12116 Enqueuing Expose request
23:18:38.828 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
23:18:38.828 00.000 11824 MoveAxis(E, 271, ABG)
23:18:38.828 00.000 11824 Guiding  Dir = 2, Dur = 271
23:18:38.828 00.000 11824 IsSlewing returns 0
23:18:38.828 00.000 11824 IsGuiding returns 0
23:18:38.829 00.001 11824 PulseGuide returned control before completion, sleep 281
23:18:39.115 00.286 11824 IsGuiding returns 1
23:18:39.115 00.000 11824 scope still moving after pulse duration time elapsed
23:18:39.147 00.032 11824 IsSlewing returns 0
23:18:39.147 00.000 11824 IsGuiding returns 0
23:18:39.147 00.000 11824 scope move finished after 271 + 46 ms
23:18:39.147 00.000 11824 Move returns status 0, amount 271
23:18:39.147 00.000 11824 MoveAxis(N, 0, ABG)
23:18:39.148 00.001 11824 Move returns status 0, amount 0
23:18:39.148 00.000 11824 move complete, result=0
23:18:39.148 00.000 11824 worker thread done servicing request
23:18:39.148 00.000 11824 Worker thread wakes up
23:18:39.148 00.000 12116 GuideStep: -1.2 px 271 ms EAST, 0.4 px 0 ms NORTH
23:18:39.150 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:39.151 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:18:42.599 03.448 11824 Exposure complete
23:18:42.945 00.346 11824 worker thread done servicing request
23:18:42.945 00.000 12116 OnExposeComplete: enter
23:18:42.952 00.007 12116 UpdateGuideState(): m_state=6
23:18:42.958 00.006 12116 Star::Find(15, 1762, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
23:18:42.963 00.005 12116 Star::Find returns 1 (0), X=1763.64, Y=957.07, Mass=1159353, SNR=142.3, Peak=65527 HFD=3.9
23:18:42.971 00.008 12116 MultiStar: [#1 0.75,0.44,1.59,U] [#2 -0.57,0.38,0.57,U] [#3 0.18,-0.39,1.34,U] [#4 -0.53,0.17,0.50,U] [#5 -0.19,-0.14,0.43,U] [#6 -0.38,0.42,0.55,U] [#7 -0.58,0.14,0.36,U] [#8 -0.91,0.12,0.39,U] 
23:18:42.975 00.004 12116 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {-0.41, -1.16}
23:18:42.981 00.006 12116 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.43) = xAngle (-1.95 = -1.95)
23:18:42.987 00.006 12116 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.11 = -2.11)
23:18:42.992 00.005 12116 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.38 mountX=-0.03 mountY=-0.08, mountTheta=-1.98
23:18:43.004 00.012 12116 SchedulePrimaryMove(0D79E080, x=-0.06, y=-0.06, opts=13)
23:18:43.010 00.006 12116 Enqueuing Move request for scope (-0.06, -0.06)
23:18:43.015 00.005 11824 Worker thread wakes up
23:18:43.015 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
23:18:43.015 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
23:18:43.015 00.000 11824 Moving (-0.06, -0.06) raw xDistance=-0.03 yDistance=-0.08
23:18:43.016 00.001 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:18:43.016 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:43.016 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5053, FiltMin=1530, FiltMax=65535, Gamma=0.510
23:18:43.024 00.008 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:18:43.024 00.000 12116 UpdateGuideState exits: m=1159353 SNR=142.3
23:18:43.027 00.003 11824 MoveAxis(E, 0, ABG)
23:18:43.028 00.001 11824 Move returns status 0, amount 0
23:18:43.028 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:43.032 00.004 11824 MoveAxis(N, 0, ABG)
23:18:43.032 00.000 11824 Move returns status 0, amount 0
23:18:43.032 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:18:43.037 00.005 11824 move complete, result=0
23:18:43.037 00.000 12116 Enqueuing Expose request
23:18:43.041 00.004 11824 worker thread done servicing request
23:18:43.042 00.001 12116 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:43.048 00.006 11824 Worker thread wakes up
23:18:43.048 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:43.048 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:18:46.501 03.453 11824 Exposure complete
23:18:46.864 00.363 12116 OnExposeComplete: enter
23:18:46.867 00.003 12116 UpdateGuideState(): m_state=6
23:18:46.873 00.006 11824 worker thread done servicing request
23:18:46.873 00.000 12116 Star::Find(15, 1763, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
23:18:46.877 00.004 12116 Star::Find returns 1 (0), X=1764.42, Y=957.02, Mass=1143381, SNR=121.0, Peak=65527 HFD=4.0
23:18:46.881 00.004 12116 MultiStar: [#1 1.56,0.56,2.16,U] [#2 0.36,0.12,0.57,U] [#3 0.90,-0.36,1.49,U] [#4 0.36,-0.08,0.55,U] [#5 0.66,-0.25,0.54,U] [#6 0.55,-0.26,0.45,U] [#7 0.44,-0.52,0.36,U] [#8 0.22,-0.05,0.49,U] 
23:18:46.884 00.003 12116 refined, 8 included, MultiStar: {0.83, -0.13}, one-star: {0.37, -1.22}
23:18:46.888 00.004 12116 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.43) = xAngle (0.27 = 0.27)
23:18:46.891 00.003 12116 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.12 = 0.12)
23:18:46.893 00.002 12116 CameraToMount -- cameraX=0.83 cameraY=-0.13 hyp=0.84 cameraTheta=-0.15 mountX=0.81 mountY=0.10, mountTheta=0.12
23:18:46.899 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.83, y=-0.13, opts=13)
23:18:46.903 00.004 12116 Enqueuing Move request for scope (0.83, -0.13)
23:18:46.908 00.005 11824 Worker thread wakes up
23:18:46.908 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.13) opts 0xd
23:18:46.908 00.000 11824 Handling offset move in thread for scope, endpoint = (0.83, -0.13)
23:18:46.908 00.000 11824 Moving (0.83, -0.13) raw xDistance=0.81 yDistance=0.10
23:18:46.908 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
23:18:46.908 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:46.908 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:18:46.908 00.000 11824 MoveAxis(W, 182, ABG)
23:18:46.908 00.000 11824 Guiding  Dir = 3, Dur = 182
23:18:46.909 00.001 11824 IsSlewing returns 0
23:18:46.909 00.000 11824 IsGuiding returns 0
23:18:46.909 00.000 11824 PulseGuide returned control before completion, sleep 192
23:18:46.909 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1552, FiltMax=65535, Gamma=0.510
23:18:46.912 00.003 12116 UpdateGuideState exits: m=1143381 SNR=121.0
23:18:46.915 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:46.918 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:18:46.921 00.003 12116 Enqueuing Expose request
23:18:47.108 00.187 11824 IsGuiding returns 1
23:18:47.108 00.000 11824 scope still moving after pulse duration time elapsed
23:18:47.140 00.032 11824 IsSlewing returns 0
23:18:47.140 00.000 11824 IsGuiding returns 1
23:18:47.172 00.032 11824 IsSlewing returns 0
23:18:47.172 00.000 11824 IsGuiding returns 1
23:18:47.203 00.031 11824 IsSlewing returns 0
23:18:47.203 00.000 11824 IsGuiding returns 0
23:18:47.203 00.000 11824 scope move finished after 182 + 112 ms
23:18:47.204 00.001 11824 Move returns status 0, amount 182
23:18:47.204 00.000 11824 MoveAxis(N, 0, ABG)
23:18:47.204 00.000 11824 Move returns status 0, amount 0
23:18:47.204 00.000 11824 move complete, result=0
23:18:47.204 00.000 12116 GuideStep: 0.8 px 182 ms WEST, 0.1 px 0 ms NORTH
23:18:47.209 00.005 11824 worker thread done servicing request
23:18:47.209 00.000 11824 Worker thread wakes up
23:18:47.209 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:47.209 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:18:50.026 02.817 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:18:50.029 00.003 12116 case statement mapped state 6 to 3
23:18:50.032 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:18:50.638 00.606 11824 Exposure complete
23:18:50.907 00.269 11824 worker thread done servicing request
23:18:50.907 00.000 12116 OnExposeComplete: enter
23:18:50.911 00.004 12116 UpdateGuideState(): m_state=6
23:18:50.914 00.003 12116 Star::Find(15, 1764, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
23:18:50.917 00.003 12116 Star::Find returns 1 (0), X=1764.25, Y=956.92, Mass=1069553, SNR=141.8, Peak=65527 HFD=3.7
23:18:50.922 00.005 12116 MultiStar: [#1 1.90,0.46,2.14,U] [#2 0.02,0.16,0.32,U] [#3 0.96,-0.41,1.30,U] [#4 0.37,-0.05,0.57,U] [#5 0.56,-0.38,0.44,U] [#6 0.35,0.31,0.30,U] [#7 -0.07,-0.12,0.29,U] [#8 0.11,-0.14,0.34,U] 
23:18:50.925 00.003 12116 refined, 8 included, MultiStar: {0.91, -0.15}, one-star: {0.20, -1.32}
23:18:50.929 00.004 12116 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.43) = xAngle (0.27 = 0.27)
23:18:50.932 00.003 12116 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.11 = 0.11)
23:18:50.935 00.003 12116 CameraToMount -- cameraX=0.91 cameraY=-0.15 hyp=0.92 cameraTheta=-0.16 mountX=0.89 mountY=0.10, mountTheta=0.11
23:18:50.941 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.91, y=-0.15, opts=13)
23:18:50.944 00.003 12116 Enqueuing Move request for scope (0.91, -0.15)
23:18:50.947 00.003 11824 Worker thread wakes up
23:18:50.947 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5312, FiltMin=1741, FiltMax=65535, Gamma=0.510
23:18:50.950 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.15) opts 0xd
23:18:50.951 00.001 12116 UpdateGuideState exits: m=1069553 SNR=141.8
23:18:50.954 00.003 11824 Handling offset move in thread for scope, endpoint = (0.91, -0.15)
23:18:50.954 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:50.958 00.004 11824 Moving (0.91, -0.15) raw xDistance=0.89 yDistance=0.10
23:18:50.958 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:18:50.962 00.004 12116 Enqueuing Expose request
23:18:50.965 00.003 11824 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.89
23:18:50.965 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:50.965 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:18:50.965 00.000 11824 MoveAxis(W, 212, ABG)
23:18:50.965 00.000 11824 Guiding  Dir = 3, Dur = 212
23:18:50.965 00.000 11824 IsSlewing returns 0
23:18:50.966 00.001 11824 IsGuiding returns 0
23:18:50.966 00.000 11824 PulseGuide returned control before completion, sleep 222
23:18:51.204 00.238 11824 IsGuiding returns 0
23:18:51.204 00.000 11824 Move returns status 0, amount 212
23:18:51.204 00.000 11824 MoveAxis(N, 0, ABG)
23:18:51.204 00.000 11824 Move returns status 0, amount 0
23:18:51.204 00.000 11824 move complete, result=0
23:18:51.205 00.001 11824 worker thread done servicing request
23:18:51.205 00.000 11824 Worker thread wakes up
23:18:51.205 00.000 12116 GuideStep: 0.9 px 212 ms WEST, 0.1 px 0 ms NORTH
23:18:51.208 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:51.208 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:18:54.607 03.399 11824 Exposure complete
23:18:54.847 00.240 11824 worker thread done servicing request
23:18:54.847 00.000 12116 OnExposeComplete: enter
23:18:54.851 00.004 12116 UpdateGuideState(): m_state=6
23:18:54.854 00.003 12116 Star::Find(15, 1764, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
23:18:54.857 00.003 12116 Star::Find returns 1 (0), X=1763.50, Y=957.25, Mass=794832, SNR=144.3, Peak=65527 HFD=3.1
23:18:54.860 00.003 12116 MultiStar: [#1 1.58,1.43,1.54,U] [#2 -0.34,0.36,0.44,U] [#3 0.60,-0.25,0.85,U] [#4 -0.25,0.24,0.43,U] [#5 0.07,-0.04,0.57,U] [#6 0.02,0.70,0.19,U] [#7 -0.91,0.59,0.32,U] [#8 -0.96,0.41,0.34,U] 
23:18:54.863 00.003 12116 refined, 8 included, MultiStar: {0.27, 0.30}, one-star: {-0.55, -0.99}
23:18:54.866 00.003 12116 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.43) = xAngle (1.26 = 1.26)
23:18:54.869 00.003 12116 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.10 = 1.10)
23:18:54.872 00.003 12116 CameraToMount -- cameraX=0.27 cameraY=0.30 hyp=0.41 cameraTheta=0.83 mountX=0.13 mountY=0.36, mountTheta=1.24
23:18:54.878 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.27, y=0.30, opts=13)
23:18:54.881 00.003 12116 Enqueuing Move request for scope (0.27, 0.30)
23:18:54.884 00.003 11824 Worker thread wakes up
23:18:54.884 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.30) opts 0xd
23:18:54.885 00.001 11824 Handling offset move in thread for scope, endpoint = (0.27, 0.30)
23:18:54.885 00.000 11824 Moving (0.27, 0.30) raw xDistance=0.13 yDistance=0.36
23:18:54.885 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:18:54.885 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:54.885 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5472, FiltMin=1706, FiltMax=65523, Gamma=0.510
23:18:54.888 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:18:54.889 00.001 12116 UpdateGuideState exits: m=794832 SNR=144.3
23:18:54.892 00.003 11824 MoveAxis(E, 0, ABG)
23:18:54.892 00.000 11824 Move returns status 0, amount 0
23:18:54.892 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:54.895 00.003 11824 MoveAxis(N, 0, ABG)
23:18:54.895 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:18:54.898 00.003 11824 Move returns status 0, amount 0
23:18:54.898 00.000 11824 move complete, result=0
23:18:54.898 00.000 12116 Enqueuing Expose request
23:18:54.901 00.003 11824 worker thread done servicing request
23:18:54.901 00.000 11824 Worker thread wakes up
23:18:54.901 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:54.901 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:18:54.901 00.000 12116 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:18:58.351 03.450 11824 Exposure complete
23:18:58.633 00.282 11824 worker thread done servicing request
23:18:58.633 00.000 12116 OnExposeComplete: enter
23:18:58.636 00.003 12116 UpdateGuideState(): m_state=6
23:18:58.639 00.003 12116 Star::Find(15, 1763, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
23:18:58.642 00.003 12116 Star::Find returns 1 (0), X=1763.74, Y=956.82, Mass=941540, SNR=118.6, Peak=65527 HFD=3.0
23:18:58.645 00.003 12116 MultiStar: [#1 1.89,1.07,1.85,U] [#2 -0.32,0.26,0.82,U] [#3 0.87,-0.34,1.11,U] [#4 -0.09,-0.24,0.64,U] [#5 0.21,-0.29,0.49,U] [#6 0.35,0.33,0.68,U] [#7 -0.74,-0.05,0.53,U] [#8 -0.80,-0.06,0.50,U] 
23:18:58.648 00.003 12116 refined, 8 included, MultiStar: {0.44, 0.03}, one-star: {-0.31, -1.41}
23:18:58.651 00.003 12116 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.43) = xAngle (0.50 = 0.50)
23:18:58.653 00.002 12116 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.35 = 0.35)
23:18:58.657 00.004 12116 CameraToMount -- cameraX=0.44 cameraY=0.03 hyp=0.44 cameraTheta=0.08 mountX=0.39 mountY=0.15, mountTheta=0.37
23:18:58.662 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.44, y=0.03, opts=13)
23:18:58.665 00.003 12116 Enqueuing Move request for scope (0.44, 0.03)
23:18:58.667 00.002 11824 Worker thread wakes up
23:18:58.667 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1706, FiltMax=65523, Gamma=0.510
23:18:58.670 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.03) opts 0xd
23:18:58.670 00.000 11824 Handling offset move in thread for scope, endpoint = (0.44, 0.03)
23:18:58.670 00.000 11824 Moving (0.44, 0.03) raw xDistance=0.39 yDistance=0.15
23:18:58.670 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
23:18:58.670 00.000 12116 UpdateGuideState exits: m=941540 SNR=118.6
23:18:58.673 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:58.673 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:58.675 00.002 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:18:58.678 00.003 12116 Enqueuing Expose request
23:18:58.680 00.002 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:18:58.680 00.000 11824 MoveAxis(W, 87, ABG)
23:18:58.680 00.000 11824 Guiding  Dir = 3, Dur = 87
23:18:58.681 00.001 11824 IsSlewing returns 0
23:18:58.681 00.000 11824 IsGuiding returns 0
23:18:58.681 00.000 11824 PulseGuide returned control before completion, sleep 97
23:18:58.781 00.100 11824 IsGuiding returns 1
23:18:58.781 00.000 11824 scope still moving after pulse duration time elapsed
23:18:58.812 00.031 11824 IsSlewing returns 0
23:18:58.812 00.000 11824 IsGuiding returns 0
23:18:58.812 00.000 11824 scope move finished after 87 + 44 ms
23:18:58.812 00.000 11824 Move returns status 0, amount 87
23:18:58.812 00.000 11824 MoveAxis(N, 0, ABG)
23:18:58.812 00.000 11824 Move returns status 0, amount 0
23:18:58.812 00.000 11824 move complete, result=0
23:18:58.813 00.001 11824 worker thread done servicing request
23:18:58.813 00.000 11824 Worker thread wakes up
23:18:58.813 00.000 12116 GuideStep: 0.4 px 87 ms WEST, 0.2 px 0 ms NORTH
23:18:58.816 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:18:58.816 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:19:02.214 03.398 11824 Exposure complete
23:19:02.467 00.253 11824 worker thread done servicing request
23:19:02.467 00.000 12116 OnExposeComplete: enter
23:19:02.471 00.004 12116 UpdateGuideState(): m_state=6
23:19:02.475 00.004 12116 Star::Find(15, 1763, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:19:02.484 00.009 12116 Star::Find returns 1 (0), X=1763.99, Y=956.56, Mass=972640, SNR=142.3, Peak=65527 HFD=3.2
23:19:02.494 00.010 12116 MultiStar: [#1 1.91,0.70,1.10,U] [#2 -0.06,0.25,0.95,U] [#3 0.95,-0.76,0.51,U] [#4 0.18,-0.75,0.61,U] [#5 0.63,-0.66,0.65,U] [#6 0.50,0.28,0.71,U] [#7 -0.44,-0.29,0.45,U] [#8 -0.40,-0.41,0.45,U] 
23:19:02.498 00.004 12116 refined, 8 included, MultiStar: {0.46, -0.32}, one-star: {-0.06, -1.67}
23:19:02.504 00.006 12116 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.43) = xAngle (-0.18 = -0.18)
23:19:02.510 00.006 12116 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.33 = -0.33)
23:19:02.514 00.004 12116 CameraToMount -- cameraX=0.46 cameraY=-0.32 hyp=0.56 cameraTheta=-0.60 mountX=0.55 mountY=-0.18, mountTheta=-0.32
23:19:02.528 00.014 12116 SchedulePrimaryMove(0D79E080, x=0.46, y=-0.32, opts=13)
23:19:02.532 00.004 12116 Enqueuing Move request for scope (0.46, -0.32)
23:19:02.538 00.006 11824 Worker thread wakes up
23:19:02.539 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1603, FiltMax=65523, Gamma=0.510
23:19:02.543 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.32) opts 0xd
23:19:02.544 00.001 11824 Handling offset move in thread for scope, endpoint = (0.46, -0.32)
23:19:02.544 00.000 11824 Moving (0.46, -0.32) raw xDistance=0.55 yDistance=-0.18
23:19:02.544 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
23:19:02.544 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:02.544 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:19:02.544 00.000 11824 MoveAxis(W, 130, ABG)
23:19:02.544 00.000 11824 Guiding  Dir = 3, Dur = 130
23:19:02.544 00.000 11824 IsSlewing returns 0
23:19:02.545 00.001 11824 IsGuiding returns 0
23:19:02.545 00.000 11824 PulseGuide returned control before completion, sleep 140
23:19:02.545 00.000 12116 UpdateGuideState exits: m=972640 SNR=142.3
23:19:02.549 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:02.556 00.007 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:19:02.571 00.015 12116 Enqueuing Expose request
23:19:02.696 00.125 11824 IsGuiding returns 1
23:19:02.696 00.000 11824 scope still moving after pulse duration time elapsed
23:19:02.727 00.031 11824 IsSlewing returns 0
23:19:02.727 00.000 11824 IsGuiding returns 0
23:19:02.727 00.000 11824 scope move finished after 130 + 52 ms
23:19:02.727 00.000 11824 Move returns status 0, amount 130
23:19:02.727 00.000 11824 MoveAxis(N, 0, ABG)
23:19:02.727 00.000 11824 Move returns status 0, amount 0
23:19:02.728 00.001 11824 move complete, result=0
23:19:02.728 00.000 11824 worker thread done servicing request
23:19:02.728 00.000 11824 Worker thread wakes up
23:19:02.728 00.000 12116 GuideStep: 0.6 px 130 ms WEST, -0.2 px 0 ms NORTH
23:19:02.732 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:19:02.732 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:19:03.850 01.118 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:19:03.853 00.003 12116 case statement mapped state 6 to 3
23:19:03.856 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:19:06.146 02.290 11824 Exposure complete
23:19:06.423 00.277 11824 worker thread done servicing request
23:19:06.423 00.000 12116 OnExposeComplete: enter
23:19:06.427 00.004 12116 UpdateGuideState(): m_state=6
23:19:06.430 00.003 12116 Star::Find(15, 1763, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
23:19:06.433 00.003 12116 Star::Find returns 1 (0), X=1763.83, Y=955.75, Mass=857814, SNR=129.4, Peak=65527 HFD=2.9
23:19:06.438 00.005 12116 MultiStar: [#1 2.67,0.42,1.20,U] [#2 -0.23,-0.65,0.84,U] [#3 1.39,-1.64,0.87,U] [#4 0.16,-1.28,0.61,U] [#5 0.71,-1.61,0.59,U] [#6 0.64,-0.33,0.72,U] [#7 -0.52,-1.37,0.57,U] [#8 -0.60,-1.26,0.56,U] 
23:19:06.441 00.003 12116 refined, 8 included, MultiStar: {0.63, -1.06}, one-star: {-0.22, -2.49}
23:19:06.444 00.003 12116 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.43) = xAngle (-0.61 = -0.61)
23:19:06.447 00.003 12116 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.77 = -0.77)
23:19:06.450 00.003 12116 CameraToMount -- cameraX=0.63 cameraY=-1.06 hyp=1.24 cameraTheta=-1.04 mountX=1.01 mountY=-0.86, mountTheta=-0.70
23:19:06.456 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.63, y=-1.06, opts=13)
23:19:06.460 00.004 12116 Enqueuing Move request for scope (0.63, -1.06)
23:19:06.462 00.002 11824 Worker thread wakes up
23:19:06.462 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1671, FiltMax=65523, Gamma=0.510
23:19:06.465 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.63, -1.06) opts 0xd
23:19:06.465 00.000 12116 UpdateGuideState exits: m=857814 SNR=129.4
23:19:06.469 00.004 11824 Handling offset move in thread for scope, endpoint = (0.63, -1.06)
23:19:06.469 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:06.472 00.003 11824 Moving (0.63, -1.06) raw xDistance=1.01 yDistance=-0.86
23:19:06.472 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:19:06.475 00.003 12116 Enqueuing Expose request
23:19:06.479 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.01
23:19:06.479 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:19:06.479 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.86
23:19:06.479 00.000 11824 MoveAxis(W, 236, ABG)
23:19:06.479 00.000 11824 Guiding  Dir = 3, Dur = 236
23:19:06.480 00.001 11824 IsSlewing returns 0
23:19:06.480 00.000 11824 IsGuiding returns 0
23:19:06.480 00.000 11824 PulseGuide returned control before completion, sleep 246
23:19:06.727 00.247 11824 IsGuiding returns 1
23:19:06.727 00.000 11824 scope still moving after pulse duration time elapsed
23:19:06.759 00.032 11824 IsSlewing returns 0
23:19:06.759 00.000 11824 IsGuiding returns 0
23:19:06.760 00.001 11824 scope move finished after 236 + 43 ms
23:19:06.760 00.000 11824 Move returns status 0, amount 236
23:19:06.760 00.000 11824 MoveAxis(N, 0, ABG)
23:19:06.760 00.000 11824 Move returns status 0, amount 0
23:19:06.760 00.000 11824 move complete, result=0
23:19:06.761 00.001 11824 worker thread done servicing request
23:19:06.761 00.000 12116 GuideStep: 1.0 px 236 ms WEST, -0.9 px 0 ms NORTH
23:19:06.766 00.005 11824 Worker thread wakes up
23:19:06.766 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:19:06.766 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:19:10.173 03.407 11824 Exposure complete
23:19:10.402 00.229 11824 worker thread done servicing request
23:19:10.402 00.000 12116 OnExposeComplete: enter
23:19:10.405 00.003 12116 UpdateGuideState(): m_state=6
23:19:10.408 00.003 12116 Star::Find(15, 1763, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
23:19:10.411 00.003 12116 Star::Find returns 1 (0), X=1763.92, Y=955.80, Mass=756476, SNR=117.6, Peak=65527 HFD=2.5
23:19:10.414 00.003 12116 MultiStar: [#1 2.81,0.25,1.65,U] [#2 -0.03,-0.82,0.81,U] [#3 1.74,-1.78,1.30,U] [#4 0.24,-1.54,0.68,U] [#5 0.74,-1.67,0.62,U] [#6 0.63,-0.60,0.75,U] [#7 -0.56,-1.39,0.51,U] [#8 -0.49,-1.25,0.51,U] 
23:19:10.417 00.003 12116 refined, 8 included, MultiStar: {0.94, -1.13}, one-star: {-0.13, -2.44}
23:19:10.421 00.004 12116 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.43) = xAngle (-0.45 = -0.45)
23:19:10.424 00.003 12116 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.61 = -0.61)
23:19:10.427 00.003 12116 CameraToMount -- cameraX=0.94 cameraY=-1.13 hyp=1.47 cameraTheta=-0.88 mountX=1.32 mountY=-0.84, mountTheta=-0.57
23:19:10.432 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.94, y=-1.13, opts=13)
23:19:10.436 00.004 12116 Enqueuing Move request for scope (0.94, -1.13)
23:19:10.438 00.002 11824 Worker thread wakes up
23:19:10.438 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1363, FiltMax=65527, Gamma=0.510
23:19:10.441 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (0.94, -1.13) opts 0xd
23:19:10.441 00.000 12116 UpdateGuideState exits: m=756476 SNR=117.6
23:19:10.444 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:10.447 00.003 11824 Handling offset move in thread for scope, endpoint = (0.94, -1.13)
23:19:10.447 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:19:10.449 00.002 12116 Enqueuing Expose request
23:19:10.452 00.003 11824 Moving (0.94, -1.13) raw xDistance=1.32 yDistance=-0.84
23:19:10.452 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.32
23:19:10.452 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:19:10.452 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.84
23:19:10.452 00.000 11824 MoveAxis(W, 312, ABG)
23:19:10.452 00.000 11824 Guiding  Dir = 3, Dur = 312
23:19:10.453 00.001 11824 IsSlewing returns 0
23:19:10.453 00.000 11824 IsGuiding returns 0
23:19:10.453 00.000 11824 PulseGuide returned control before completion, sleep 322
23:19:10.789 00.336 11824 IsGuiding returns 1
23:19:10.789 00.000 11824 scope still moving after pulse duration time elapsed
23:19:10.821 00.032 11824 IsSlewing returns 0
23:19:10.821 00.000 11824 IsGuiding returns 0
23:19:10.821 00.000 11824 scope move finished after 312 + 56 ms
23:19:10.822 00.001 11824 Move returns status 0, amount 312
23:19:10.822 00.000 11824 MoveAxis(N, 0, ABG)
23:19:10.822 00.000 11824 Move returns status 0, amount 0
23:19:10.822 00.000 11824 move complete, result=0
23:19:10.822 00.000 11824 worker thread done servicing request
23:19:10.822 00.000 11824 Worker thread wakes up
23:19:10.822 00.000 12116 GuideStep: 1.3 px 312 ms WEST, -0.8 px 0 ms NORTH
23:19:10.827 00.005 11824 worker thread servicing REQUEST_EXPOSE 3000
23:19:10.827 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:19:14.243 03.416 11824 Exposure complete
23:19:14.464 00.221 11824 worker thread done servicing request
23:19:14.464 00.000 12116 OnExposeComplete: enter
23:19:14.467 00.003 12116 UpdateGuideState(): m_state=6
23:19:14.470 00.003 12116 Star::Find(15, 1763, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
23:19:14.472 00.002 12116 Star::Find returns 1 (0), X=1763.32, Y=956.03, Mass=811823, SNR=126.9, Peak=65527 HFD=2.8
23:19:14.475 00.003 12116 MultiStar: [#1 2.29,0.62,2.28,U] [#2 -0.54,-0.47,0.90,U] [#3 1.04,-1.56,1.12,U] [#4 -0.22,-1.25,0.55,U] [#5 0.11,-1.37,0.54,U] [#6 0.20,-0.19,0.84,U] [#7 -1.25,-1.21,0.49,U] [#8 -1.23,-1.00,0.53,U] 
23:19:14.477 00.002 12116 refined, 8 included, MultiStar: {0.48, -0.69}, one-star: {-0.73, -2.20}
23:19:14.479 00.002 12116 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.43) = xAngle (-0.53 = -0.53)
23:19:14.481 00.002 12116 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.68 = -0.68)
23:19:14.483 00.002 12116 CameraToMount -- cameraX=0.48 cameraY=-0.69 hyp=0.84 cameraTheta=-0.96 mountX=0.72 mountY=-0.53, mountTheta=-0.63
23:19:14.488 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.48, y=-0.69, opts=13)
23:19:14.491 00.003 12116 Enqueuing Move request for scope (0.48, -0.69)
23:19:14.494 00.003 11824 Worker thread wakes up
23:19:14.494 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.69) opts 0xd
23:19:14.494 00.000 11824 Handling offset move in thread for scope, endpoint = (0.48, -0.69)
23:19:14.494 00.000 11824 Moving (0.48, -0.69) raw xDistance=0.72 yDistance=-0.53
23:19:14.494 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.72
23:19:14.494 00.000 11824 switching direction from 1 to -1 - decHistory=-3 oldest=0.46 newest=-2.23
23:19:14.494 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:19:14.494 00.000 11824 MoveAxis(W, 184, ABG)
23:19:14.495 00.001 11824 Guiding  Dir = 3, Dur = 184
23:19:14.495 00.000 11824 IsSlewing returns 0
23:19:14.495 00.000 11824 IsGuiding returns 0
23:19:14.495 00.000 11824 PulseGuide returned control before completion, sleep 194
23:19:14.496 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5066, FiltMin=1440, FiltMax=65527, Gamma=0.510
23:19:14.499 00.003 12116 UpdateGuideState exits: m=811823 SNR=126.9
23:19:14.501 00.002 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:14.504 00.003 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:19:14.506 00.002 12116 Enqueuing Expose request
23:19:14.696 00.190 11824 IsGuiding returns 1
23:19:14.697 00.001 11824 scope still moving after pulse duration time elapsed
23:19:14.728 00.031 11824 IsSlewing returns 0
23:19:14.728 00.000 11824 IsGuiding returns 1
23:19:14.760 00.032 11824 IsSlewing returns 0
23:19:14.760 00.000 11824 IsGuiding returns 1
23:19:14.792 00.032 11824 IsSlewing returns 0
23:19:14.792 00.000 11824 IsGuiding returns 0
23:19:14.792 00.000 11824 scope move finished after 184 + 112 ms
23:19:14.793 00.001 11824 Move returns status 0, amount 184
23:19:14.793 00.000 11824 MoveAxis(N, 100, ABG)
23:19:14.793 00.000 11824 Guiding  Dir = 0, Dur = 100
23:19:14.793 00.000 11824 IsSlewing returns 0
23:19:14.793 00.000 11824 IsGuiding returns 0
23:19:14.794 00.001 11824 PulseGuide returned control before completion, sleep 110
23:19:14.918 00.124 11824 IsGuiding returns 1
23:19:14.918 00.000 11824 scope still moving after pulse duration time elapsed
23:19:14.950 00.032 11824 IsSlewing returns 0
23:19:14.950 00.000 11824 IsGuiding returns 0
23:19:14.950 00.000 11824 scope move finished after 100 + 56 ms
23:19:14.950 00.000 11824 Move returns status 0, amount 100
23:19:14.950 00.000 11824 move complete, result=0
23:19:14.950 00.000 11824 worker thread done servicing request
23:19:14.950 00.000 11824 Worker thread wakes up
23:19:14.950 00.000 12116 GuideStep: 0.7 px 184 ms WEST, -0.5 px 100 ms NORTH
23:19:14.953 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:19:14.953 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:19:17.943 02.990 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:19:17.946 00.003 12116 case statement mapped state 6 to 3
23:19:17.948 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:19:18.363 00.415 11824 Exposure complete
23:19:18.602 00.239 11824 worker thread done servicing request
23:19:18.603 00.001 12116 OnExposeComplete: enter
23:19:18.606 00.003 12116 UpdateGuideState(): m_state=6
23:19:18.611 00.005 12116 Star::Find(15, 1763, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
23:19:18.614 00.003 12116 Star::Find returns 1 (0), X=1762.45, Y=955.62, Mass=947773, SNR=124.2, Peak=65507 HFD=3.2
23:19:18.617 00.003 12116 MultiStar: [#1 2.07,0.46,2.05,U] [#2 -1.42,-0.59,0.90,U] [#3 0.42,-1.68,1.38,U] [#4 -1.04,-1.50,0.45,U] [#5 -0.46,-1.57,0.65,U] [#6 -0.62,-0.15,0.73,U] [#7 -2.21,-1.12,0.45,U] [#8 -2.13,-1.15,0.51,U] 
23:19:18.620 00.003 12116 refined, 8 included, MultiStar: {-0.17, -0.91}, one-star: {-1.60, -2.61}
23:19:18.623 00.003 12116 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.43) = xAngle (-1.32 = -1.32)
23:19:18.627 00.004 12116 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.48 = -1.48)
23:19:18.630 00.003 12116 CameraToMount -- cameraX=-0.17 cameraY=-0.91 hyp=0.93 cameraTheta=-1.75 mountX=0.23 mountY=-0.92, mountTheta=-1.33
23:19:18.636 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.17, y=-0.91, opts=13)
23:19:18.639 00.003 12116 Enqueuing Move request for scope (-0.17, -0.91)
23:19:18.644 00.005 11824 Worker thread wakes up
23:19:18.644 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.91) opts 0xd
23:19:18.644 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5072, FiltMin=1443, FiltMax=65527, Gamma=0.510
23:19:18.647 00.003 11824 Handling offset move in thread for scope, endpoint = (-0.17, -0.91)
23:19:18.647 00.000 12116 UpdateGuideState exits: m=947773 SNR=124.2
23:19:18.649 00.002 11824 Moving (-0.17, -0.91) raw xDistance=0.23 yDistance=-0.92
23:19:18.649 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:18.653 00.004 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
23:19:18.653 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
23:19:18.653 00.000 11824 MoveAxis(E, 0, ABG)
23:19:18.653 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:19:18.657 00.004 12116 Enqueuing Expose request
23:19:18.660 00.003 11824 Move returns status 0, amount 0
23:19:18.660 00.000 11824 MoveAxis(N, 174, ABG)
23:19:18.660 00.000 11824 Guiding  Dir = 0, Dur = 174
23:19:18.660 00.000 11824 IsSlewing returns 0
23:19:18.661 00.001 11824 IsGuiding returns 0
23:19:18.661 00.000 11824 PulseGuide returned control before completion, sleep 184
23:19:18.859 00.198 11824 IsGuiding returns 1
23:19:18.859 00.000 11824 scope still moving after pulse duration time elapsed
23:19:18.890 00.031 11824 IsSlewing returns 0
23:19:18.890 00.000 11824 IsGuiding returns 0
23:19:18.890 00.000 11824 scope move finished after 174 + 55 ms
23:19:18.890 00.000 11824 Move returns status 0, amount 174
23:19:18.890 00.000 11824 move complete, result=0
23:19:18.890 00.000 11824 worker thread done servicing request
23:19:18.891 00.001 11824 Worker thread wakes up
23:19:18.891 00.000 12116 GuideStep: 0.2 px 0 ms EAST, -0.9 px 174 ms NORTH
23:19:18.894 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:19:18.894 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:19:22.363 03.469 11824 Exposure complete
23:19:22.617 00.254 11824 worker thread done servicing request
23:19:22.617 00.000 12116 OnExposeComplete: enter
23:19:22.621 00.004 12116 UpdateGuideState(): m_state=6
23:19:22.625 00.004 12116 Star::Find(15, 1762, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
23:19:22.628 00.003 12116 Star::Find returns 1 (0), X=1762.28, Y=954.93, Mass=948675, SNR=140.5, Peak=65507 HFD=3.3
23:19:22.631 00.003 12116 MultiStar: [#1 2.01,0.36,1.81,U] [#2 -1.52,-1.08,0.73,U] [#3 0.39,-2.29,1.13,U] [#4 -1.13,-2.29,0.46,U] [#5 -0.53,-2.31,0.48,U] [#6 -0.67,-0.58,0.62,U] [#7 -2.42,-1.99,0.45,U] [#8 -2.36,-1.91,0.41,U] 
23:19:22.637 00.006 12116 refined, 8 included, MultiStar: {-0.29, -1.44}, one-star: {-1.77, -3.30}
23:19:22.640 00.003 12116 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.43) = xAngle (-1.34 = -1.34)
23:19:22.643 00.003 12116 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.50 = -1.50)
23:19:22.647 00.004 12116 CameraToMount -- cameraX=-0.29 cameraY=-1.44 hyp=1.47 cameraTheta=-1.77 mountX=0.33 mountY=-1.47, mountTheta=-1.35
23:19:22.655 00.008 12116 SchedulePrimaryMove(0D79E080, x=-0.29, y=-1.44, opts=13)
23:19:22.658 00.003 12116 Enqueuing Move request for scope (-0.29, -1.44)
23:19:22.662 00.004 11824 Worker thread wakes up
23:19:22.662 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1648, FiltMax=65527, Gamma=0.510
23:19:22.665 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -1.44) opts 0xd
23:19:22.665 00.000 12116 UpdateGuideState exits: m=948675 SNR=140.5
23:19:22.669 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.29, -1.44)
23:19:22.669 00.000 11824 Moving (-0.29, -1.44) raw xDistance=0.33 yDistance=-1.47
23:19:22.669 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
23:19:22.669 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:22.672 00.003 11824 GuideAlgorithmResistSwitch::result() returns -1.47 from input -1.47
23:19:22.673 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:19:22.676 00.003 11824 MoveAxis(W, 74, ABG)
23:19:22.676 00.000 11824 Guiding  Dir = 3, Dur = 74
23:19:22.676 00.000 12116 Enqueuing Expose request
23:19:22.679 00.003 11824 IsSlewing returns 0
23:19:22.679 00.000 11824 IsGuiding returns 0
23:19:22.679 00.000 11824 PulseGuide returned control before completion, sleep 84
23:19:22.778 00.099 11824 IsGuiding returns 0
23:19:22.778 00.000 11824 Move returns status 0, amount 74
23:19:22.778 00.000 11824 MoveAxis(N, 276, ABG)
23:19:22.778 00.000 11824 Guiding  Dir = 0, Dur = 276
23:19:22.778 00.000 11824 IsSlewing returns 0
23:19:22.779 00.001 11824 IsGuiding returns 0
23:19:22.779 00.000 11824 PulseGuide returned control before completion, sleep 286
23:19:23.078 00.299 11824 IsGuiding returns 1
23:19:23.078 00.000 11824 scope still moving after pulse duration time elapsed
23:19:23.110 00.032 11824 IsSlewing returns 0
23:19:23.110 00.000 11824 IsGuiding returns 0
23:19:23.110 00.000 11824 scope move finished after 276 + 55 ms
23:19:23.111 00.001 11824 Move returns status 0, amount 276
23:19:23.111 00.000 11824 move complete, result=0
23:19:23.111 00.000 11824 worker thread done servicing request
23:19:23.111 00.000 12116 GuideStep: 0.3 px 74 ms WEST, -1.5 px 276 ms NORTH
23:19:23.114 00.003 11824 Worker thread wakes up
23:19:23.115 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:19:23.115 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:19:26.537 03.422 11824 Exposure complete
23:19:26.792 00.255 11824 worker thread done servicing request
23:19:26.792 00.000 12116 OnExposeComplete: enter
23:19:26.795 00.003 12116 UpdateGuideState(): m_state=6
23:19:26.802 00.007 12116 Star::Find(15, 1762, 954, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
23:19:26.808 00.006 12116 Star::Find returns 1 (0), X=1761.46, Y=956.21, Mass=927557, SNR=154.9, Peak=65495 HFD=3.3
23:19:26.815 00.007 12116 MultiStar: [#1 1.32,1.13,1.62,U] [#2 -2.26,-0.11,0.75,U] [#3 -0.41,-1.35,0.99,U] [#4 -1.88,-1.14,0.48,U] [#5 -1.30,-1.29,0.48,U] [#6 -1.46,0.18,0.66,U] [#7 -3.34,-0.91,0.33,U] [#8 -3.14,-0.83,0.40,U] 
23:19:26.824 00.009 12116 refined, 8 included, MultiStar: {-1.11, -0.49}, one-star: {-2.59, -2.03}
23:19:26.830 00.006 12116 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.43) = xAngle (-2.30 = -2.30)
23:19:26.837 00.007 12116 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.45 = -2.45)
23:19:26.844 00.007 12116 CameraToMount -- cameraX=-1.11 cameraY=-0.49 hyp=1.21 cameraTheta=-2.72 mountX=-0.80 mountY=-0.77, mountTheta=-2.38
23:19:26.862 00.018 12116 SchedulePrimaryMove(0D79E080, x=-1.11, y=-0.49, opts=13)
23:19:26.869 00.007 12116 Enqueuing Move request for scope (-1.11, -0.49)
23:19:26.874 00.005 11824 Worker thread wakes up
23:19:26.874 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5069, FiltMin=1453, FiltMax=65523, Gamma=0.510
23:19:26.877 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -0.49) opts 0xd
23:19:26.877 00.000 12116 UpdateGuideState exits: m=927557 SNR=154.9
23:19:26.880 00.003 11824 Handling offset move in thread for scope, endpoint = (-1.11, -0.49)
23:19:26.880 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:26.882 00.002 11824 Moving (-1.11, -0.49) raw xDistance=-0.80 yDistance=-0.77
23:19:26.883 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:19:26.885 00.002 12116 Enqueuing Expose request
23:19:26.888 00.003 11824 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.80
23:19:26.888 00.000 11824 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
23:19:26.889 00.001 11824 MoveAxis(E, 175, ABG)
23:19:26.889 00.000 11824 Guiding  Dir = 2, Dur = 175
23:19:26.889 00.000 11824 IsSlewing returns 0
23:19:26.889 00.000 11824 IsGuiding returns 0
23:19:26.889 00.000 11824 PulseGuide returned control before completion, sleep 185
23:19:27.076 00.187 11824 IsGuiding returns 1
23:19:27.076 00.000 11824 scope still moving after pulse duration time elapsed
23:19:27.108 00.032 11824 IsSlewing returns 0
23:19:27.108 00.000 11824 IsGuiding returns 0
23:19:27.108 00.000 11824 scope move finished after 175 + 43 ms
23:19:27.108 00.000 11824 Move returns status 0, amount 175
23:19:27.108 00.000 11824 MoveAxis(N, 145, ABG)
23:19:27.109 00.001 11824 Guiding  Dir = 0, Dur = 145
23:19:27.109 00.000 11824 IsSlewing returns 0
23:19:27.109 00.000 11824 IsGuiding returns 0
23:19:27.109 00.000 11824 PulseGuide returned control before completion, sleep 155
23:19:27.268 00.159 11824 IsGuiding returns 1
23:19:27.268 00.000 11824 scope still moving after pulse duration time elapsed
23:19:27.299 00.031 11824 IsSlewing returns 0
23:19:27.299 00.000 11824 IsGuiding returns 0
23:19:27.299 00.000 11824 scope move finished after 145 + 45 ms
23:19:27.299 00.000 11824 Move returns status 0, amount 145
23:19:27.299 00.000 11824 move complete, result=0
23:19:27.299 00.000 11824 worker thread done servicing request
23:19:27.299 00.000 11824 Worker thread wakes up
23:19:27.299 00.000 12116 GuideStep: -0.8 px 175 ms EAST, -0.8 px 145 ms NORTH
23:19:27.302 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:19:27.302 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:19:30.704 03.402 11824 Exposure complete
23:19:30.941 00.237 11824 worker thread done servicing request
23:19:30.941 00.000 12116 OnExposeComplete: enter
23:19:30.945 00.004 12116 UpdateGuideState(): m_state=6
23:19:30.948 00.003 12116 Star::Find(15, 1761, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
23:19:30.951 00.003 12116 Star::Find returns 1 (0), X=1761.97, Y=957.07, Mass=944650, SNR=137.1, Peak=65495 HFD=2.9
23:19:30.955 00.004 12116 MultiStar: [#1 1.90,2.02,1.80,U] [#2 -1.84,0.66,0.90,U] [#3 0.08,-0.44,1.10,U] [#4 -1.46,-0.37,0.55,U] [#5 -0.95,-0.37,0.55,U] [#6 -0.83,1.00,0.76,U] [#7 -2.60,-0.24,0.38,U] [#8 -2.65,0.07,0.41,U] 
23:19:30.957 00.002 12116 refined, 8 included, MultiStar: {-0.57, 0.39}, one-star: {-2.08, -1.16}
23:19:30.960 00.003 12116 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.43) = xAngle (2.97 = 2.97)
23:19:30.963 00.003 12116 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.82 = 2.82)
23:19:30.966 00.003 12116 CameraToMount -- cameraX=-0.57 cameraY=0.39 hyp=0.69 cameraTheta=2.55 mountX=-0.68 mountY=0.22, mountTheta=2.83
23:19:30.972 00.006 12116 SchedulePrimaryMove(0D79E080, x=-0.57, y=0.39, opts=13)
23:19:30.975 00.003 12116 Enqueuing Move request for scope (-0.57, 0.39)
23:19:30.979 00.004 11824 Worker thread wakes up
23:19:30.979 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.39) opts 0xd
23:19:30.979 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.57, 0.39)
23:19:30.979 00.000 11824 Moving (-0.57, 0.39) raw xDistance=-0.68 yDistance=0.22
23:19:30.979 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.68
23:19:30.979 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:30.979 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1623, FiltMax=65535, Gamma=0.510
23:19:30.982 00.003 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:19:30.982 00.000 11824 MoveAxis(E, 164, ABG)
23:19:30.982 00.000 11824 Guiding  Dir = 2, Dur = 164
23:19:30.982 00.000 12116 UpdateGuideState exits: m=944650 SNR=137.1
23:19:30.986 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:30.989 00.003 11824 IsSlewing returns 0
23:19:30.989 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:19:30.992 00.003 12116 Enqueuing Expose request
23:19:30.994 00.002 11824 IsGuiding returns 0
23:19:30.995 00.001 11824 PulseGuide returned control before completion, sleep 174
23:19:31.179 00.184 11824 IsGuiding returns 1
23:19:31.179 00.000 11824 scope still moving after pulse duration time elapsed
23:19:31.211 00.032 11824 IsSlewing returns 0
23:19:31.211 00.000 11824 IsGuiding returns 0
23:19:31.211 00.000 11824 scope move finished after 164 + 52 ms
23:19:31.211 00.000 11824 Move returns status 0, amount 164
23:19:31.211 00.000 11824 MoveAxis(N, 0, ABG)
23:19:31.212 00.001 11824 Move returns status 0, amount 0
23:19:31.212 00.000 11824 move complete, result=0
23:19:31.212 00.000 11824 worker thread done servicing request
23:19:31.212 00.000 11824 Worker thread wakes up
23:19:31.212 00.000 12116 GuideStep: -0.7 px 164 ms EAST, 0.2 px 0 ms NORTH
23:19:31.216 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:19:31.216 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:19:34.621 03.405 11824 Exposure complete
23:19:34.861 00.240 11824 worker thread done servicing request
23:19:34.861 00.000 12116 OnExposeComplete: enter
23:19:34.864 00.003 12116 UpdateGuideState(): m_state=6
23:19:34.867 00.003 12116 Star::Find(15, 1761, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
23:19:34.871 00.004 12116 Star::Find returns 1 (0), X=1759.75, Y=962.42, Mass=239876, SNR=44.0, Peak=34199 HFD=3.1
23:19:34.874 00.003 12116 MultiStar: [#1 -3.34,5.91,5.88,U] [#2 -4.44,5.41,1.66,U] [#3 -3.94,4.89,3.89,U] [#4 -4.61,5.04,0.90,U] [#5 -4.16,5.08,0.95,U] [#6 -4.27,5.35,1.33,U] [#7 -5.04,5.64,0.47,U] [#8 -5.48,5.41,0.32,U] 
23:19:34.878 00.004 12116 single-star, 8 included, MultiStar: {-3.94, 5.35}, one-star: {-4.30, 4.19}
23:19:34.882 00.004 12116 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.43) = xAngle (2.80 = 2.80)
23:19:34.885 00.003 12116 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.64 = 2.64)
23:19:34.888 00.003 12116 CameraToMount -- cameraX=-4.30 cameraY=4.19 hyp=6.00 cameraTheta=2.37 mountX=-5.64 mountY=2.88, mountTheta=2.67
23:19:34.893 00.005 12116 SchedulePrimaryMove(0D79E080, x=-4.30, y=4.19, opts=13)
23:19:34.896 00.003 12116 Enqueuing Move request for scope (-4.30, 4.19)
23:19:34.899 00.003 11824 Worker thread wakes up
23:19:34.899 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=1549, FiltMax=65535, Gamma=0.510
23:19:34.902 00.003 11824 worker thread servicing REQUEST_MOVE scope ofs (-4.30, 4.19) opts 0xd
23:19:34.902 00.000 12116 UpdateGuideState exits: m=239876 SNR=44.0
23:19:34.906 00.004 11824 Handling offset move in thread for scope, endpoint = (-4.30, 4.19)
23:19:34.906 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:34.910 00.004 11824 Moving (-4.30, 4.19) raw xDistance=-5.64 yDistance=2.88
23:19:34.910 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:19:34.913 00.003 11824 GuideAlgorithmHysteresis::Result() returns -3.59 from input -5.64
23:19:34.913 00.000 12116 Enqueuing Expose request
23:19:34.917 00.004 11824 resist switch: large excursion: input 2.88 thresh 1.35 direction from -1 to 1
23:19:34.917 00.000 11824 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=8.63
23:19:34.917 00.000 11824 GuideAlgorithmResistSwitch::result() returns 2.88 from input 2.88
23:19:34.917 00.000 11824 MoveAxis(E, 1275, ABG)
23:19:34.918 00.001 11824 Guiding  Dir = 2, Dur = 1275
23:19:34.918 00.000 11824 IsSlewing returns 0
23:19:34.918 00.000 11824 IsGuiding returns 0
23:19:34.919 00.001 11824 PulseGuide returned control before completion, sleep 1285
23:19:36.211 01.292 11824 IsGuiding returns 1
23:19:36.211 00.000 11824 scope still moving after pulse duration time elapsed
23:19:36.243 00.032 11824 IsSlewing returns 0
23:19:36.243 00.000 11824 IsGuiding returns 0
23:19:36.243 00.000 11824 scope move finished after 1275 + 49 ms
23:19:36.243 00.000 11824 Move returns status 0, amount 1275
23:19:36.243 00.000 11824 MoveAxis(S, 541, ABG)
23:19:36.244 00.001 11824 Guiding  Dir = 1, Dur = 541
23:19:36.244 00.000 11824 IsSlewing returns 0
23:19:36.244 00.000 11824 IsGuiding returns 0
23:19:36.244 00.000 11824 PulseGuide returned control before completion, sleep 551
23:19:36.809 00.565 11824 IsGuiding returns 1
23:19:36.809 00.000 11824 scope still moving after pulse duration time elapsed
23:19:36.840 00.031 11824 IsSlewing returns 0
23:19:36.840 00.000 11824 IsGuiding returns 0
23:19:36.840 00.000 11824 scope move finished after 541 + 54 ms
23:19:36.840 00.000 11824 Move returns status 0, amount 541
23:19:36.840 00.000 11824 move complete, result=0
23:19:36.840 00.000 11824 worker thread done servicing request
23:19:36.840 00.000 11824 Worker thread wakes up
23:19:36.841 00.001 12116 GuideStep: -5.6 px 1275 ms EAST, 2.9 px 541 ms SOUTH
23:19:36.843 00.002 11824 worker thread servicing REQUEST_EXPOSE 3000
23:19:36.844 00.001 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:19:40.267 03.423 11824 Exposure complete
23:19:40.724 00.457 12116 OnExposeComplete: enter
23:19:40.726 00.002 12116 UpdateGuideState(): m_state=6
23:19:40.730 00.004 11824 worker thread done servicing request
23:19:40.731 00.001 12116 Star::Find(15, 1759, 962, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
23:19:40.738 00.007 12116 Star::Find false star n=10 nbg=244 bg=8513.5 sigma=991.9 thresh=11489 peak=11122
23:19:40.742 00.004 12116 Star::Find returns 0 (2), X=1759.00, Y=962.00, Mass=37239, SNR=2.9, Peak=13559 HFD=0.0
23:19:40.745 00.003 12116 DistanceChecker: activated
23:19:40.748 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:19:40.754 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:19:40.763 00.009 12116 Enqueuing Move request for scope (0.00, 0.00)
23:19:40.768 00.005 11824 Worker thread wakes up
23:19:40.768 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:19:40.768 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:19:40.768 00.000 11824 move complete, result=0
23:19:40.768 00.000 11824 worker thread done servicing request
23:19:40.881 00.113 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:19:40.890 00.009 12116 Status Line: Star lost - low SNR
23:19:40.898 00.008 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5517, FiltMin=1655, FiltMax=65535, Gamma=0.510
23:19:40.904 00.006 12116 UpdateGuideState exits: Star lost - low SNR
23:19:40.907 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:40.911 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:19:40.917 00.006 12116 Enqueuing Expose request
23:19:40.922 00.005 11824 Worker thread wakes up
23:19:40.922 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:19:40.922 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:19:44.333 03.411 11824 Exposure complete
23:19:44.574 00.241 11824 worker thread done servicing request
23:19:44.574 00.000 12116 OnExposeComplete: enter
23:19:44.577 00.003 12116 UpdateGuideState(): m_state=6
23:19:44.583 00.006 12116 Star::Find(15, 1759, 962, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
23:19:44.592 00.009 12116 Star::Find returns 1 (0), X=1761.94, Y=960.62, Mass=317289, SNR=54.9, Peak=37623 HFD=3.4
23:19:44.607 00.015 12116 DistanceChecker: deactivated
23:19:44.624 00.017 12116 Star::Find false star n=3 nbg=258 bg=8687.0 sigma=1031.0 thresh=11780 peak=11341
23:19:44.649 00.025 12116 Star::Find false star n=5 nbg=263 bg=7801.6 sigma=1101.7 thresh=11107 peak=10251
23:19:44.661 00.012 12116 Star::Find false star n=6 nbg=268 bg=8173.0 sigma=1142.9 thresh=11602 peak=11248
23:19:44.670 00.009 12116 MultiStar: [#1 -0.62,4.03,4.44,U] [#2 -1.82,3.85,0.64,U] [#3 -1.18,3.21,2.19,U] [#4 -2.02,4.32,0.27,U] [#5 0.00,0.00,0.00,L] [#6 -1.67,3.71,0.66,U] [#7 -1.75,4.18,0.29,U] [#8 -2.35,3.58,0.45,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 2.98,4.44,0.25,U] 
23:19:44.676 00.006 12116 single-star, 8 included, MultiStar: {-1.09, 3.66}, one-star: {-2.11, 2.39}
23:19:44.688 00.012 12116 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.43) = xAngle (2.72 = 2.72)
23:19:44.698 00.010 12116 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.57 = 2.57)
23:19:44.706 00.008 12116 CameraToMount -- cameraX=-2.11 cameraY=2.39 hyp=3.19 cameraTheta=2.30 mountX=-2.91 mountY=1.73, mountTheta=2.61
23:19:44.725 00.019 12116 SchedulePrimaryMove(0D79E080, x=-2.11, y=2.39, opts=13)
23:19:44.730 00.005 12116 Enqueuing Move request for scope (-2.11, 2.39)
23:19:44.734 00.004 11824 Worker thread wakes up
23:19:44.734 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-2.11, 2.39) opts 0xd
23:19:44.734 00.000 11824 Handling offset move in thread for scope, endpoint = (-2.11, 2.39)
23:19:44.734 00.000 11824 Moving (-2.11, 2.39) raw xDistance=-2.91 yDistance=1.73
23:19:44.735 00.001 11824 GuideAlgorithmHysteresis::Result() returns -2.08 from input -2.91
23:19:44.736 00.001 11824 GuideAlgorithmResistSwitch::result() returns 1.73 from input 1.73
23:19:44.736 00.000 11824 MoveAxis(E, 741, ABG)
23:19:44.736 00.000 11824 Guiding  Dir = 2, Dur = 741
23:19:44.736 00.000 11824 IsSlewing returns 0
23:19:44.736 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5744, FiltMin=1651, FiltMax=65535, Gamma=0.510
23:19:44.745 00.009 11824 IsGuiding returns 0
23:19:44.745 00.000 12116 UpdateGuideState exits: m=317289 SNR=54.9
23:19:44.753 00.008 11824 PulseGuide returned control before completion, sleep 751
23:19:44.754 00.001 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:44.762 00.008 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:19:44.766 00.004 12116 Enqueuing Expose request
23:19:45.512 00.746 11824 IsGuiding returns 1
23:19:45.512 00.000 11824 scope still moving after pulse duration time elapsed
23:19:45.544 00.032 11824 IsSlewing returns 0
23:19:45.544 00.000 11824 IsGuiding returns 0
23:19:45.545 00.001 11824 scope move finished after 741 + 58 ms
23:19:45.545 00.000 11824 Move returns status 0, amount 741
23:19:45.545 00.000 11824 MoveAxis(S, 325, ABG)
23:19:45.545 00.000 11824 Guiding  Dir = 1, Dur = 325
23:19:45.545 00.000 11824 IsSlewing returns 0
23:19:45.545 00.000 11824 IsGuiding returns 0
23:19:45.546 00.001 11824 PulseGuide returned control before completion, sleep 335
23:19:45.888 00.342 11824 IsGuiding returns 1
23:19:45.888 00.000 11824 scope still moving after pulse duration time elapsed
23:19:45.920 00.032 11824 IsSlewing returns 0
23:19:45.920 00.000 11824 IsGuiding returns 0
23:19:45.920 00.000 11824 scope move finished after 325 + 50 ms
23:19:45.920 00.000 11824 Move returns status 0, amount 325
23:19:45.920 00.000 11824 move complete, result=0
23:19:45.920 00.000 11824 worker thread done servicing request
23:19:45.920 00.000 11824 Worker thread wakes up
23:19:45.920 00.000 12116 GuideStep: -2.9 px 741 ms EAST, 1.7 px 325 ms SOUTH
23:19:45.923 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:19:45.923 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:19:49.329 03.406 11824 Exposure complete
23:19:49.569 00.240 11824 worker thread done servicing request
23:19:49.569 00.000 12116 OnExposeComplete: enter
23:19:49.573 00.004 12116 UpdateGuideState(): m_state=6
23:19:49.576 00.003 12116 Star::Find(15, 1761, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
23:19:49.579 00.003 12116 Star::Find returns 1 (0), X=1763.96, Y=960.12, Mass=49493, SNR=14.6, Peak=13341 HFD=4.5
23:19:49.583 00.004 12116 Star::Find false star n=8 nbg=247 bg=6891.4 sigma=820.1 thresh=9352 peak=8389
23:19:49.587 00.004 12116 Star::Find false star n=10 nbg=253 bg=7366.5 sigma=896.3 thresh=10055 peak=9183
23:19:49.590 00.003 12116 Star::Find false star n=1 nbg=273 bg=8457.7 sigma=1184.5 thresh=12011 peak=10689
23:19:49.593 00.003 12116 Star::Find false star n=3 nbg=253 bg=8206.4 sigma=1023.0 thresh=11275 peak=10061
23:19:49.596 00.003 12116 MultiStar: [#1 -0.10,1.95,16.61,U] [#2 -0.58,1.81,3.38,U] [#3 -0.57,1.75,3.72,U] [#4 -0.23,1.40,1.24,U] [#5 -0.60,1.91,1.02,U] [#6 -0.59,1.82,4.65,U] [#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.00,0.00,0.00,L] [#11 1.27,1.84,1.04,U] 
23:19:49.598 00.002 12116 refined, 7 included, MultiStar: {-0.25, 1.87}, one-star: {-0.09, 1.89}
23:19:49.601 00.003 12116 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.43) = xAngle (2.13 = 2.13)
23:19:49.604 00.003 12116 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.98 = 1.98)
23:19:49.607 00.003 12116 CameraToMount -- cameraX=-0.25 cameraY=1.87 hyp=1.88 cameraTheta=1.70 mountX=-1.00 mountY=1.73, mountTheta=2.09
23:19:49.612 00.005 12116 SchedulePrimaryMove(0D79E080, x=-0.25, y=1.87, opts=13)
23:19:49.615 00.003 12116 Enqueuing Move request for scope (-0.25, 1.87)
23:19:49.617 00.002 11824 Worker thread wakes up
23:19:49.618 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 1.87) opts 0xd
23:19:49.618 00.000 11824 Handling offset move in thread for scope, endpoint = (-0.25, 1.87)
23:19:49.618 00.000 11824 Moving (-0.25, 1.87) raw xDistance=-1.00 yDistance=1.73
23:19:49.618 00.000 11824 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.00
23:19:49.618 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5789, FiltMin=1530, FiltMax=65535, Gamma=0.510
23:19:49.622 00.004 11824 GuideAlgorithmResistSwitch::result() returns 1.73 from input 1.73
23:19:49.622 00.000 12116 UpdateGuideState exits: m=49493 SNR=14.6
23:19:49.625 00.003 11824 MoveAxis(E, 275, ABG)
23:19:49.625 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:49.628 00.003 11824 Guiding  Dir = 2, Dur = 275
23:19:49.628 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:19:49.631 00.003 12116 Enqueuing Expose request
23:19:49.633 00.002 11824 IsSlewing returns 0
23:19:49.633 00.000 11824 IsGuiding returns 0
23:19:49.634 00.001 11824 PulseGuide returned control before completion, sleep 285
23:19:49.923 00.289 11824 IsGuiding returns 1
23:19:49.923 00.000 11824 scope still moving after pulse duration time elapsed
23:19:49.954 00.031 11824 IsSlewing returns 0
23:19:49.954 00.000 11824 IsGuiding returns 0
23:19:49.954 00.000 11824 scope move finished after 275 + 46 ms
23:19:49.954 00.000 11824 Move returns status 0, amount 275
23:19:49.954 00.000 11824 MoveAxis(S, 325, ABG)
23:19:49.955 00.001 11824 Guiding  Dir = 1, Dur = 325
23:19:49.955 00.000 11824 IsSlewing returns 0
23:19:49.955 00.000 11824 IsGuiding returns 0
23:19:49.955 00.000 11824 PulseGuide returned control before completion, sleep 335
23:19:50.301 00.346 11824 IsGuiding returns 1
23:19:50.301 00.000 11824 scope still moving after pulse duration time elapsed
23:19:50.333 00.032 11824 IsSlewing returns 0
23:19:50.333 00.000 11824 IsGuiding returns 0
23:19:50.333 00.000 11824 scope move finished after 325 + 52 ms
23:19:50.333 00.000 11824 Move returns status 0, amount 325
23:19:50.333 00.000 11824 move complete, result=0
23:19:50.333 00.000 11824 worker thread done servicing request
23:19:50.334 00.001 11824 Worker thread wakes up
23:19:50.334 00.000 12116 GuideStep: -1.0 px 275 ms EAST, 1.7 px 325 ms SOUTH
23:19:50.337 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:19:50.337 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:19:53.797 03.460 11824 Exposure complete
23:19:54.106 00.309 12116 OnExposeComplete: enter
23:19:54.110 00.004 11824 worker thread done servicing request
23:19:54.110 00.000 12116 UpdateGuideState(): m_state=6
23:19:54.114 00.004 12116 Star::Find(15, 1763, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
23:19:54.117 00.003 12116 Star::Find false star n=6 nbg=251 bg=8759.9 sigma=973.4 thresh=11680 peak=10800
23:19:54.122 00.005 12116 Star::Find returns 0 (2), X=1763.00, Y=960.00, Mass=23643, SNR=2.9, Peak=13056 HFD=0.0
23:19:54.125 00.003 12116 DistanceChecker: activated
23:19:54.129 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:19:54.134 00.005 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:19:54.138 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:19:54.143 00.005 11824 Worker thread wakes up
23:19:54.143 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:19:54.143 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:19:54.143 00.000 11824 move complete, result=0
23:19:54.143 00.000 11824 worker thread done servicing request
23:19:54.248 00.105 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:19:54.251 00.003 12116 Status Line: Star lost - low SNR
23:19:54.257 00.006 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5847, FiltMin=1744, FiltMax=65535, Gamma=0.510
23:19:54.261 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:19:54.264 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:54.267 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:19:54.270 00.003 12116 Enqueuing Expose request
23:19:54.273 00.003 11824 Worker thread wakes up
23:19:54.274 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:19:54.274 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:19:55.545 01.271 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:19:55.550 00.005 12116 case statement mapped state 6 to 4
23:19:55.554 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:19:56.657 01.103 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:19:56.661 00.004 12116 case statement mapped state 6 to 4
23:19:56.663 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:19:57.704 01.041 11824 Exposure complete
23:19:57.776 00.072 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:19:57.779 00.003 12116 case statement mapped state 6 to 4
23:19:57.782 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:19:58.016 00.234 11824 worker thread done servicing request
23:19:58.016 00.000 12116 OnExposeComplete: enter
23:19:58.023 00.007 12116 UpdateGuideState(): m_state=6
23:19:58.029 00.006 12116 Star::Find(15, 1763, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
23:19:58.032 00.003 12116 Star::Find returns 0 (3), X=1763.00, Y=960.00, Mass=0, SNR=0.0, Peak=14583 HFD=0.0
23:19:58.038 00.006 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:19:58.046 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:19:58.050 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:19:58.055 00.005 11824 Worker thread wakes up
23:19:58.055 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:19:58.055 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:19:58.055 00.000 11824 move complete, result=0
23:19:58.055 00.000 11824 worker thread done servicing request
23:19:58.159 00.104 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:19:58.163 00.004 12116 Status Line: Star lost - low mass
23:19:58.170 00.007 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6032, FiltMin=1763, FiltMax=65535, Gamma=0.510
23:19:58.173 00.003 12116 UpdateGuideState exits: Star lost - low mass
23:19:58.176 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:58.179 00.003 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:19:58.183 00.004 12116 Enqueuing Expose request
23:19:58.188 00.005 11824 Worker thread wakes up
23:19:58.189 00.001 11824 worker thread servicing REQUEST_EXPOSE 3000
23:19:58.189 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:19:58.888 00.699 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:19:58.892 00.004 12116 case statement mapped state 6 to 4
23:19:58.895 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:19:59.958 01.063 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:19:59.962 00.004 12116 case statement mapped state 6 to 4
23:19:59.965 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:00.060 00.095 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:00.064 00.004 12116 case statement mapped state 6 to 4
23:20:00.067 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:01.177 01.110 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:01.180 00.003 12116 case statement mapped state 6 to 4
23:20:01.184 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:01.662 00.478 11824 Exposure complete
23:20:01.953 00.291 11824 worker thread done servicing request
23:20:01.954 00.001 12116 OnExposeComplete: enter
23:20:01.957 00.003 12116 UpdateGuideState(): m_state=6
23:20:01.962 00.005 12116 Star::Find(15, 1763, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
23:20:01.966 00.004 12116 Star::Find false star n=1 nbg=255 bg=10513.9 sigma=1218.6 thresh=14170 peak=12605
23:20:01.970 00.004 12116 Star::Find returns 0 (2), X=1763.00, Y=960.00, Mass=3765, SNR=2.9, Peak=15619 HFD=0.0
23:20:01.973 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:20:01.979 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:20:01.982 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:20:01.988 00.006 11824 Worker thread wakes up
23:20:01.989 00.001 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:20:01.989 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:20:01.989 00.000 11824 move complete, result=0
23:20:01.989 00.000 11824 worker thread done servicing request
23:20:02.098 00.109 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:20:02.103 00.005 12116 Status Line: Star lost - low SNR
23:20:02.108 00.005 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6503, FiltMin=1757, FiltMax=65535, Gamma=0.510
23:20:02.114 00.006 12116 UpdateGuideState exits: Star lost - low SNR
23:20:02.118 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:02.122 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:20:02.125 00.003 12116 Enqueuing Expose request
23:20:02.129 00.004 11824 Worker thread wakes up
23:20:02.129 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:20:02.129 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:20:02.290 00.161 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:02.298 00.008 12116 case statement mapped state 6 to 4
23:20:02.307 00.009 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:03.355 01.048 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:03.358 00.003 12116 case statement mapped state 6 to 4
23:20:03.365 00.007 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:04.468 01.103 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:04.472 00.004 12116 case statement mapped state 6 to 4
23:20:04.481 00.009 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:05.537 01.056 11824 Exposure complete
23:20:05.584 00.047 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:05.589 00.005 12116 case statement mapped state 6 to 4
23:20:05.595 00.006 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:05.863 00.268 11824 worker thread done servicing request
23:20:05.863 00.000 12116 OnExposeComplete: enter
23:20:05.869 00.006 12116 UpdateGuideState(): m_state=6
23:20:05.873 00.004 12116 Star::Find(15, 1763, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
23:20:05.878 00.005 12116 Star::Find returns 0 (2), X=1763.00, Y=960.00, Mass=3627, SNR=3.0, Peak=16714 HFD=0.0
23:20:05.881 00.003 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:20:05.889 00.008 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:20:05.892 00.003 12116 Enqueuing Move request for scope (0.00, 0.00)
23:20:05.897 00.005 11824 Worker thread wakes up
23:20:05.897 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:20:05.897 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:20:05.897 00.000 11824 move complete, result=0
23:20:05.897 00.000 11824 worker thread done servicing request
23:20:06.003 00.106 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:20:06.006 00.003 12116 Status Line: Star lost - low SNR
23:20:06.014 00.008 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7155, FiltMin=1814, FiltMax=65535, Gamma=0.510
23:20:06.020 00.006 12116 UpdateGuideState exits: Star lost - low SNR
23:20:06.024 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:06.028 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:20:06.032 00.004 12116 Enqueuing Expose request
23:20:06.036 00.004 11824 Worker thread wakes up
23:20:06.036 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:20:06.036 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:20:06.701 00.665 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:06.705 00.004 12116 case statement mapped state 6 to 4
23:20:06.708 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:07.765 01.057 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:07.770 00.005 12116 case statement mapped state 6 to 4
23:20:07.773 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:08.878 01.105 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:08.882 00.004 12116 case statement mapped state 6 to 4
23:20:08.887 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:09.468 00.581 11824 Exposure complete
23:20:09.772 00.304 11824 worker thread done servicing request
23:20:09.772 00.000 12116 OnExposeComplete: enter
23:20:09.777 00.005 12116 UpdateGuideState(): m_state=6
23:20:09.781 00.004 12116 Star::Find(15, 1763, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
23:20:09.791 00.010 12116 Star::Find false star n=2 nbg=265 bg=10119.7 sigma=1221.1 thresh=13783 peak=11848
23:20:09.794 00.003 12116 Star::Find returns 0 (2), X=1763.00, Y=960.00, Mass=9006, SNR=2.9, Peak=15098 HFD=0.0
23:20:09.801 00.007 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:20:09.811 00.010 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:20:09.816 00.005 12116 Enqueuing Move request for scope (0.00, 0.00)
23:20:09.824 00.008 11824 Worker thread wakes up
23:20:09.824 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:20:09.824 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:20:09.824 00.000 11824 move complete, result=0
23:20:09.824 00.000 11824 worker thread done servicing request
23:20:09.939 00.115 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:20:09.949 00.010 12116 Status Line: Star lost - low SNR
23:20:09.959 00.010 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65533, med=7815, FiltMin=1712, FiltMax=50224, Gamma=0.510
23:20:10.063 00.104 12116 UpdateGuideState exits: Star lost - low SNR
23:20:10.115 00.052 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:10.132 00.017 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:20:10.144 00.012 12116 Enqueuing Expose request
23:20:10.159 00.015 11824 Worker thread wakes up
23:20:10.159 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:20:10.159 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:20:10.160 00.001 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:10.167 00.007 12116 case statement mapped state 6 to 4
23:20:10.173 00.006 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:11.267 01.094 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:11.271 00.004 12116 case statement mapped state 6 to 4
23:20:11.274 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:12.377 01.103 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:12.380 00.003 12116 case statement mapped state 6 to 4
23:20:12.385 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:13.493 01.108 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:13.496 00.003 12116 case statement mapped state 6 to 4
23:20:13.503 00.007 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:13.596 00.093 11824 Exposure complete
23:20:13.890 00.294 11824 worker thread done servicing request
23:20:13.890 00.000 12116 OnExposeComplete: enter
23:20:13.895 00.005 12116 UpdateGuideState(): m_state=6
23:20:13.899 00.004 12116 Star::Find(15, 1763, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
23:20:13.904 00.005 12116 Star::Find false star n=3 nbg=268 bg=9853.4 sigma=1184.9 thresh=13408 peak=11989
23:20:13.908 00.004 12116 Star::Find returns 0 (2), X=1763.00, Y=960.00, Mass=14879, SNR=2.9, Peak=17018 HFD=0.0
23:20:13.913 00.005 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:20:13.919 00.006 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:20:13.923 00.004 12116 Enqueuing Move request for scope (0.00, 0.00)
23:20:13.929 00.006 11824 Worker thread wakes up
23:20:13.929 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:20:13.929 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:20:13.929 00.000 11824 move complete, result=0
23:20:13.929 00.000 11824 worker thread done servicing request
23:20:14.044 00.115 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:20:14.047 00.003 12116 Status Line: Star lost - low SNR
23:20:14.057 00.010 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=59591, med=8176, FiltMin=1955, FiltMax=23594, Gamma=0.510
23:20:14.067 00.010 12116 UpdateGuideState exits: Star lost - low SNR
23:20:14.071 00.004 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:14.075 00.004 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:20:14.078 00.003 12116 Enqueuing Expose request
23:20:14.081 00.003 11824 Worker thread wakes up
23:20:14.081 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:20:14.081 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:20:14.613 00.532 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:14.617 00.004 12116 case statement mapped state 6 to 4
23:20:14.621 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:15.679 01.058 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:15.688 00.009 12116 case statement mapped state 6 to 4
23:20:15.697 00.009 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:16.144 00.447 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:16.153 00.009 12116 case statement mapped state 6 to 4
23:20:16.158 00.005 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:16.295 00.137 12116 evsrv: cli 01AB6F50 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
23:20:16.299 00.004 12116 PhdController::Guide begins
23:20:16.304 00.005 12116 PhdController: newstate STATE_SETUP
23:20:16.308 00.004 12116 PhdController: setup
23:20:16.312 00.004 12116 PhdController: newstate STATE_ATTEMPT_START
23:20:16.319 00.007 12116 PhdController: guider state = 6
23:20:16.322 00.003 12116 PhdController: newstate STATE_SETTLE_BEGIN
23:20:16.326 00.004 12116 PhdController: newstate STATE_SETTLE_WAIT
23:20:16.330 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1003}
23:20:16.346 00.016 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:16.358 00.012 12116 case statement mapped state 6 to 4
23:20:16.371 00.013 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
23:20:17.506 01.135 11824 Exposure complete
23:20:17.789 00.283 11824 worker thread done servicing request
23:20:17.789 00.000 12116 OnExposeComplete: enter
23:20:17.794 00.005 12116 UpdateGuideState(): m_state=6
23:20:17.797 00.003 12116 Star::Find(15, 1763, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
23:20:17.801 00.004 12116 Star::Find false star n=9 nbg=241 bg=9249.8 sigma=980.2 thresh=12190 peak=12022
23:20:17.805 00.004 12116 Star::Find returns 0 (2), X=1763.00, Y=960.00, Mass=34098, SNR=2.9, Peak=15165 HFD=0.0
23:20:17.810 00.005 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:20:17.819 00.009 12116 SchedulePrimaryMove(0D79E080, x=0.00, y=0.00, opts=14)
23:20:17.824 00.005 12116 Enqueuing Move request for scope (0.00, 0.00)
23:20:17.830 00.006 11824 Worker thread wakes up
23:20:17.830 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:20:17.830 00.000 11824 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:20:17.830 00.000 11824 move complete, result=0
23:20:17.830 00.000 11824 worker thread done servicing request
23:20:17.946 00.116 12116 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:20:17.950 00.004 12116 Status Line: Star lost - low SNR
23:20:17.961 00.011 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=59591, med=8186, FiltMin=1731, FiltMax=14256, Gamma=0.510
23:20:17.965 00.004 12116 UpdateGuideState exits: Star lost - low SNR
23:20:17.971 00.006 12116 PhdController: settling, locked = 0, distance = 100.00 (4.00) aobump = 0 frame = 1 / 99999
23:20:17.975 00.004 12116 evsrv: {"Event":"Settling","Timestamp":1778818817.974,"Host":"TALL-PINES-2024","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
23:20:17.980 00.005 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:17.982 00.002 12116 ScheduleExposure(3000,3,0) exposurePending=0
23:20:17.988 00.006 12116 Enqueuing Expose request
23:20:17.991 00.003 11824 Worker thread wakes up
23:20:17.991 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:20:17.991 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:20:21.429 03.438 11824 Exposure complete
23:20:21.732 00.303 11824 worker thread done servicing request
23:20:21.732 00.000 12116 OnExposeComplete: enter
23:20:21.737 00.005 12116 UpdateGuideState(): m_state=6
23:20:21.741 00.004 12116 Star::Find(15, 1763, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
23:20:21.745 00.004 12116 Star::Find returns 1 (0), X=1761.67, Y=958.58, Mass=395782, SNR=54.2, Peak=31328 HFD=4.6
23:20:21.750 00.005 12116 DistanceChecker: deactivated
23:20:21.756 00.006 12116 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.43) = xAngle (3.42 = -2.86)
23:20:21.759 00.003 12116 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.27 = -3.01)
23:20:21.766 00.007 12116 CameraToMount -- cameraX=-2.38 cameraY=0.34 hyp=2.40 cameraTheta=3.00 mountX=-2.30 mountY=-0.31, mountTheta=-3.01
23:20:21.774 00.008 12116 SchedulePrimaryMove(0D79E080, x=-2.38, y=0.34, opts=13)
23:20:21.779 00.005 12116 Enqueuing Move request for scope (-2.38, 0.34)
23:20:21.782 00.003 11824 Worker thread wakes up
23:20:21.783 00.001 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=59591, med=7831, FiltMin=1927, FiltMax=21495, Gamma=0.510
23:20:21.788 00.005 11824 worker thread servicing REQUEST_MOVE scope ofs (-2.38, 0.34) opts 0xd
23:20:21.788 00.000 12116 UpdateGuideState exits: m=395782 SNR=54.2
23:20:21.790 00.002 11824 Handling offset move in thread for scope, endpoint = (-2.38, 0.34)
23:20:21.790 00.000 12116 PhdController: settling, locked = 1, distance = 2.44 (4.00) aobump = 0 frame = 2 / 99999
23:20:21.795 00.005 11824 Moving (-2.38, 0.34) raw xDistance=-2.30 yDistance=-0.31
23:20:21.795 00.000 11824 GuideAlgorithmHysteresis::Result() returns -1.51 from input -2.30
23:20:21.795 00.000 12116 evsrv: {"Event":"Settling","Timestamp":1778818821.795,"Host":"TALL-PINES-2024","Inst":1,"Distance":2.44,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:20:21.799 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:21.799 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:21.803 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:20:21.804 00.001 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:20:21.807 00.003 12116 Enqueuing Expose request
23:20:21.812 00.005 11824 MoveAxis(E, 535, ABG)
23:20:21.812 00.000 11824 Guiding  Dir = 2, Dur = 535
23:20:21.813 00.001 11824 IsSlewing returns 0
23:20:21.814 00.001 11824 IsGuiding returns 0
23:20:21.814 00.000 11824 PulseGuide returned control before completion, sleep 545
23:20:22.360 00.546 11824 IsGuiding returns 1
23:20:22.360 00.000 11824 scope still moving after pulse duration time elapsed
23:20:22.392 00.032 11824 IsSlewing returns 0
23:20:22.392 00.000 11824 IsGuiding returns 0
23:20:22.394 00.002 11824 scope move finished after 535 + 45 ms
23:20:22.395 00.001 11824 Move returns status 0, amount 535
23:20:22.395 00.000 11824 MoveAxis(N, 0, ABG)
23:20:22.395 00.000 11824 Move returns status 0, amount 0
23:20:22.395 00.000 11824 move complete, result=0
23:20:22.395 00.000 11824 worker thread done servicing request
23:20:22.395 00.000 11824 Worker thread wakes up
23:20:22.395 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:20:22.395 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:20:22.395 00.000 12116 GuideStep: -2.3 px 535 ms EAST, -0.3 px 0 ms NORTH
23:20:25.811 03.416 11824 Exposure complete
23:20:26.139 00.328 11824 worker thread done servicing request
23:20:26.139 00.000 12116 OnExposeComplete: enter
23:20:26.143 00.004 12116 UpdateGuideState(): m_state=6
23:20:26.152 00.009 12116 Star::Find(15, 1761, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
23:20:26.157 00.005 12116 Star::Find returns 1 (0), X=1763.48, Y=957.60, Mass=347107, SNR=50.4, Peak=25891 HFD=4.4
23:20:26.164 00.007 12116 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.43) = xAngle (-1.88 = -1.88)
23:20:26.171 00.007 12116 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.04 = -2.04)
23:20:26.174 00.003 12116 CameraToMount -- cameraX=-0.57 cameraY=-0.63 hyp=0.85 cameraTheta=-2.31 mountX=-0.26 mountY=-0.76, mountTheta=-1.90
23:20:26.184 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.57, y=-0.63, opts=13)
23:20:26.190 00.006 12116 Enqueuing Move request for scope (-0.57, -0.63)
23:20:26.199 00.009 11824 Worker thread wakes up
23:20:26.199 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.63) opts 0xd
23:20:26.199 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=60720, med=7267, FiltMin=1856, FiltMax=22611, Gamma=0.510
23:20:26.203 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.57, -0.63)
23:20:26.204 00.001 11824 Moving (-0.57, -0.63) raw xDistance=-0.26 yDistance=-0.76
23:20:26.204 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
23:20:26.204 00.000 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:20:26.204 00.000 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.76
23:20:26.204 00.000 11824 MoveAxis(E, 0, ABG)
23:20:26.204 00.000 11824 Move returns status 0, amount 0
23:20:26.204 00.000 11824 MoveAxis(N, 0, ABG)
23:20:26.204 00.000 11824 Move returns status 0, amount 0
23:20:26.204 00.000 11824 move complete, result=0
23:20:26.205 00.001 11824 worker thread done servicing request
23:20:26.206 00.001 12116 UpdateGuideState exits: m=347107 SNR=50.4
23:20:26.210 00.004 12116 PhdController: settling, locked = 1, distance = 1.96 (4.00) aobump = 0 frame = 3 / 99999
23:20:26.239 00.029 12116 PhdController: newstate STATE_FINISH
23:20:26.245 00.006 12116 PhdController complete: success
23:20:26.249 00.004 12116 evsrv: {"Event":"SettleDone","Timestamp":1778818826.249,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":3,"DroppedFrames":1}
23:20:26.257 00.008 12116 Mount: notify guiding dither settle done success=1
23:20:26.264 00.007 12116 PhdController: newstate STATE_IDLE
23:20:26.271 00.007 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:26.276 00.005 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:20:26.281 00.005 12116 Enqueuing Expose request
23:20:26.287 00.006 11824 Worker thread wakes up
23:20:26.287 00.000 12116 GuideStep: -0.3 px 0 ms EAST, -0.8 px 0 ms NORTH
23:20:26.291 00.004 11824 worker thread servicing REQUEST_EXPOSE 3000
23:20:26.291 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:20:29.737 03.446 11824 Exposure complete
23:20:30.041 00.304 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:30.046 00.005 12116 case statement mapped state 6 to 3
23:20:30.052 00.006 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:20:30.060 00.008 11824 worker thread done servicing request
23:20:30.061 00.001 12116 OnExposeComplete: enter
23:20:30.064 00.003 12116 UpdateGuideState(): m_state=6
23:20:30.070 00.006 12116 Star::Find(15, 1763, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
23:20:30.075 00.005 12116 Star::Find returns 1 (0), X=1763.84, Y=957.74, Mass=165557, SNR=28.9, Peak=20928 HFD=3.9
23:20:30.083 00.008 12116 Star::Find false star n=7 nbg=268 bg=9532.7 sigma=1212.5 thresh=13170 peak=13122
23:20:30.092 00.009 12116 Star::Find false star n=7 nbg=245 bg=7653.2 sigma=933.1 thresh=10452 peak=9911
23:20:30.098 00.006 12116 Star::Find false star n=10 nbg=251 bg=7905.2 sigma=993.2 thresh=10885 peak=10168
23:20:30.102 00.004 12116 Star::Find false star n=5 nbg=273 bg=9321.2 sigma=1157.3 thresh=12793 peak=11414
23:20:30.105 00.003 12116 Star::Find false star n=2 nbg=254 bg=9411.6 sigma=1086.3 thresh=12671 peak=11212
23:20:30.107 00.002 12116 Star::Find false star n=5 nbg=271 bg=6338.3 sigma=1093.2 thresh=9618 peak=9292
23:20:30.110 00.003 12116 MultiStar: [#1 0.33,0.33,0.61,U] [#2 -0.13,-0.00,0.56,U] [#3 -0.09,0.51,1.16,U] [#4 0.00,0.00,0.00,L] [#5 0.14,1.33,0.61,U] [#6 -0.30,0.77,1.01,U] [#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.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
23:20:30.113 00.003 12116 refined, 5 included, MultiStar: {-0.08, 0.38}, one-star: {-0.21, -0.50}
23:20:30.116 00.003 12116 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.43) = xAngle (2.20 = 2.20)
23:20:30.122 00.006 12116 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.05 = 2.05)
23:20:30.126 00.004 12116 CameraToMount -- cameraX=-0.08 cameraY=0.38 hyp=0.39 cameraTheta=1.78 mountX=-0.23 mountY=0.34, mountTheta=2.16
23:20:30.136 00.010 12116 SchedulePrimaryMove(0D79E080, x=-0.08, y=0.38, opts=13)
23:20:30.140 00.004 12116 Enqueuing Move request for scope (-0.08, 0.38)
23:20:30.143 00.003 11824 Worker thread wakes up
23:20:30.143 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7053, FiltMin=1629, FiltMax=49005, Gamma=0.510
23:20:30.147 00.004 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.38) opts 0xd
23:20:30.147 00.000 12116 UpdateGuideState exits: m=165557 SNR=28.9
23:20:30.149 00.002 11824 Handling offset move in thread for scope, endpoint = (-0.08, 0.38)
23:20:30.150 00.001 11824 Moving (-0.08, 0.38) raw xDistance=-0.23 yDistance=0.34
23:20:30.150 00.000 11824 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:20:30.150 00.000 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:30.154 00.004 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:30.154 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:20:30.156 00.002 12116 Enqueuing Expose request
23:20:30.160 00.004 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:20:30.160 00.000 11824 MoveAxis(E, 0, ABG)
23:20:30.160 00.000 11824 Move returns status 0, amount 0
23:20:30.160 00.000 11824 MoveAxis(N, 0, ABG)
23:20:30.161 00.001 11824 Move returns status 0, amount 0
23:20:30.161 00.000 11824 move complete, result=0
23:20:30.161 00.000 11824 worker thread done servicing request
23:20:30.161 00.000 11824 Worker thread wakes up
23:20:30.161 00.000 11824 worker thread servicing REQUEST_EXPOSE 3000
23:20:30.161 00.000 11824 Handling exposure in thread, d=3000 o=3 r=(1749,943,31,31)
23:20:30.164 00.003 12116 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:20:33.585 03.421 11824 Exposure complete
23:20:33.840 00.255 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:33.845 00.005 12116 case statement mapped state 6 to 3
23:20:33.849 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:20:33.868 00.019 11824 worker thread done servicing request
23:20:33.868 00.000 12116 OnExposeComplete: enter
23:20:33.871 00.003 12116 UpdateGuideState(): m_state=6
23:20:33.875 00.004 12116 Star::Find(15, 1763, 957, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
23:20:33.879 00.004 12116 Star::Find returns 1 (0), X=1763.64, Y=956.91, Mass=99322, SNR=20.3, Peak=16330 HFD=4.7
23:20:33.882 00.003 12116 Star::Find false star n=5 nbg=247 bg=10530.8 sigma=1103.7 thresh=13842 peak=13090
23:20:33.884 00.002 12116 Star::Find false star n=1 nbg=249 bg=10143.6 sigma=1192.6 thresh=13721 peak=12265
23:20:33.887 00.003 12116 Star::Find false star n=4 nbg=260 bg=8301.4 sigma=1089.6 thresh=11570 peak=10610
23:20:33.891 00.004 12116 Star::Find false star n=2 nbg=246 bg=8735.9 sigma=999.1 thresh=11733 peak=10097
23:20:33.894 00.003 12116 Star::Find false star n=2 nbg=268 bg=10126.8 sigma=1163.8 thresh=13618 peak=12043
23:20:33.897 00.003 12116 Star::Find false star n=2 nbg=247 bg=10280.1 sigma=1029.3 thresh=13368 peak=12059
23:20:33.900 00.003 12116 Star::Find false star n=3 nbg=250 bg=6865.3 sigma=848.2 thresh=9410 peak=8606
23:20:33.904 00.004 12116 MultiStar: [#1 -0.18,0.55,2.08,U] [#2 -0.18,0.73,1.48,U] [#3 -0.15,0.42,5.17,U] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 -0.08,0.72,1.32,U] [#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.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
23:20:33.908 00.004 12116 refined, 4 included, MultiStar: {-0.17, 0.37}, one-star: {-0.41, -1.32}
23:20:33.912 00.004 12116 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.43) = xAngle (2.44 = 2.44)
23:20:33.915 00.003 12116 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.29 = 2.29)
23:20:33.919 00.004 12116 CameraToMount -- cameraX=-0.17 cameraY=0.37 hyp=0.41 cameraTheta=2.02 mountX=-0.31 mountY=0.31, mountTheta=2.36
23:20:33.928 00.009 12116 SchedulePrimaryMove(0D79E080, x=-0.17, y=0.37, opts=13)
23:20:33.934 00.006 12116 Enqueuing Move request for scope (-0.17, 0.37)
23:20:33.939 00.005 11824 Worker thread wakes up
23:20:33.939 00.000 11824 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.37) opts 0xd
23:20:33.939 00.000 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7027, FiltMin=1769, FiltMax=65535, Gamma=0.510
23:20:33.943 00.004 11824 Handling offset move in thread for scope, endpoint = (-0.17, 0.37)
23:20:33.943 00.000 12116 UpdateGuideState exits: m=99322 SNR=20.3
23:20:33.946 00.003 12116 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:33.949 00.003 11824 Moving (-0.17, 0.37) raw xDistance=-0.31 yDistance=0.31
23:20:33.949 00.000 12116 ScheduleExposure(3000,3,1) exposurePending=0
23:20:33.953 00.004 11824 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
23:20:33.953 00.000 12116 Enqueuing Expose request
23:20:33.956 00.003 11824 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:33.957 00.001 11824 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:20:33.957 00.000 11824 MoveAxis(E, 70, ABG)
23:20:33.957 00.000 11824 Guiding  Dir = 2, Dur = 70
23:20:33.957 00.000 12116 evsrv: cli 01AB6F50 request: {"method":"stop_capture","id":1004}
23:20:33.961 00.004 11824 IsSlewing returns 0
23:20:33.961 00.000 12116 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:20:33.964 00.003 11824 IsGuiding returns 0
23:20:33.964 00.000 12116 Status Line: Waiting for devices...
23:20:33.967 00.003 11824 PulseGuide returned control before completion, sleep 80
23:20:33.970 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1004}
23:20:33.994 00.024 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:33.999 00.005 12116 case statement mapped state 6 to 3
23:20:34.003 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:20:34.052 00.049 11824 IsGuiding returns 1
23:20:34.052 00.000 11824 scope still moving after pulse duration time elapsed
23:20:34.083 00.031 11824 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:650->ASCOM Scope: thread interrupt requested
23:20:34.085 00.002 11824 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
23:20:34.086 00.001 11824 Move returns status 1, amount 0
23:20:34.087 00.001 11824 MoveAxis(N, 0, ABG)
23:20:34.087 00.000 11824 Move returns status 0, amount 0
23:20:34.087 00.000 11824 move complete, result=0
23:20:34.087 00.000 11824 worker thread done servicing request
23:20:34.087 00.000 11824 Worker thread wakes up
23:20:34.087 00.000 12116 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:20:34.090 00.003 11824 worker thread servicing REQUEST_EXPOSE 3000
23:20:34.090 00.000 11824 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:184->Time lapse interrupted
23:20:34.090 00.000 11824 worker thread done servicing request
23:20:34.098 00.008 12116 OnExposeComplete: enter
23:20:34.102 00.004 12116 OnExposeComplete: Capture Error reported
23:20:34.106 00.004 12116 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
23:20:34.110 00.004 12116 Mount: notify guiding stopped
23:20:34.116 00.006 12116 Changing from state GUIDING to STOP
23:20:34.120 00.004 12116 guider state => SELECTED
23:20:34.122 00.002 12116 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7027, FiltMin=1769, FiltMax=65535, Gamma=0.510
23:20:34.126 00.004 12116 Changing from state SELECTED to UNINITIALIZED
23:20:34.129 00.003 12116 guider state => SELECTING
23:20:34.139 00.010 12116 Status Line: Stopped.
23:20:34.146 00.007 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
23:20:35.059 00.913 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:35.063 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:20:35.162 00.099 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:35.166 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:20:35.365 00.199 12116 evsrv: cli 01AB6F50 request: {"method":"set_connected","params":[false],"id":1007}
23:20:35.369 00.004 12116 gear_dialog: DisconnectAll calls OnButtonDisconnectAll
23:20:35.371 00.002 12116 gear_dialog: OnButtonDisconnectAll
23:20:35.374 00.003 12116 gear_dialog: OnButtonDisconnectScope
23:20:35.377 00.003 12116 ASCOM Scope: Disconnecting
23:20:35.380 00.003 12116 ASCOM Scope: Disconnected Successfully
23:20:35.391 00.011 12116 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:20:35.397 00.006 12116 ScopeASCOM::GetDeclinationRadians() returns Unknown
23:20:35.406 00.009 12116 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:20:35.408 00.002 12116 ScopeASCOM::SideOfPier() returns -1
23:20:35.431 00.023 12116 Status Line: Mount Disconnected
23:20:35.456 00.025 12116 gear_dialog: OnButtonDisconnectAuxScope
23:20:35.460 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1526->OnButtonDisconnectAuxScope called with m_pAuxScope == NULL
23:20:35.481 00.021 12116 gear_dialog: OnButtonDisconnectCamera
23:20:35.503 00.022 12116 Status Line: Camera Disconnected
23:20:35.523 00.020 12116 gear_dialog: OnButtonDisconnectStepGuider
23:20:35.527 00.004 12116 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1675->OnButtonDisconnectStepGuider called with m_pStepGuider == NULL
23:20:35.538 00.011 12116 gear_dialog: OnButtonDisconnectRotator
23:20:35.552 00.014 12116 Status Line: Rotator Disconnected
23:20:35.626 00.074 12116 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
23:20:35.631 00.005 12116 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
23:20:35.638 00.007 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1007}
23:20:58.839 23.201 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:20:58.842 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:21:58.978 60.136 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:21:58.981 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:22:59.119 60.138 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:22:59.122 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:23:59.268 60.146 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:23:59.271 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:24:59.399 60.128 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:24:59.402 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:25:59.510 60.108 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:25:59.513 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:26:59.661 60.148 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:26:59.663 00.002 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:27:59.798 60.135 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:27:59.801 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:28:59.950 60.149 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:28:59.954 00.004 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:30:00.068 60.114 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:30:00.071 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:30:35.978 35.907 12116 evsrv: cli 01AB6F50 request: {"method":"set_connected","params":[false],"id":1007}
23:30:35.981 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":0,"id":1007}
23:31:36.090 60.109 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:31:36.093 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:32:36.223 60.130 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:32:36.226 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:33:36.327 60.101 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:33:36.330 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:34:36.453 60.123 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:34:36.456 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:35:36.576 60.120 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:35:36.579 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:36:36.706 60.127 12116 evsrv: cli 01AB6F50 request: {"method":"get_app_state","id":1001}
23:36:36.709 00.003 12116 evsrv: cli 01AB6F50 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:36:46.792 10.083 12116 evsrv: cli 01AB6F50 disconnect
23:37:10.492 23.700 12116 MyFrame::OnClose proceeding
23:37:10.495 00.003 12116 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:37:10.497 00.002 12116 StopWorkerThread(0x01A48B90) begins
23:37:10.499 00.002 11824 Worker thread wakes up
23:37:10.499 00.000 11824 worker thread servicing REQUEST_TERMINATE
23:37:10.499 00.000 11824 worker thread done servicing request
23:37:10.499 00.000 11824 WorkerThread::Entry() ends
23:37:10.501 00.002 12116 StopWorkerThread() threadExitCode=0
23:37:10.504 00.003 12116 StopWorkerThread(0x01A48B90) ends
23:37:10.506 00.002 12116 WorkerThread destructor called
23:37:10.507 00.001 12116 StopWorkerThread(0x01A487A0) begins
23:37:10.509 00.002 10380 Worker thread wakes up
23:37:10.509 00.000 10380 worker thread servicing REQUEST_TERMINATE
23:37:10.509 00.000 10380 worker thread done servicing request
23:37:10.509 00.000 10380 WorkerThread::Entry() ends
23:37:10.510 00.001 12116 StopWorkerThread() threadExitCode=0
23:37:10.512 00.002 12116 StopWorkerThread(0x01A487A0) ends
23:37:10.513 00.001 12116 WorkerThread destructor called
23:37:10.514 00.001 12116 Shutdown: forced=0
23:37:10.515 00.001 12116 Shutdown complete
23:37:10.516 00.001 12116 UPD: shutdown
23:37:10.518 00.002 12116 stopping server
23:37:10.519 00.001 12116 event server stopped
23:37:10.520 00.001 12116 Status Line: Server stopped
