21:38:07.501 00.005 15404 PHD2 version 2.6.14 begins execution with:
21:38:07.502 00.001 15404    Windows 10 (build 26200), 64-bit edition
21:38:07.502 00.000 15404    wxWidgets 3.0.5
21:38:07.502 00.000 15404    cfitsio 3.49
21:38:07.502 00.000 15404 GetString("/frame/LogDir", "") returns ""
21:38:07.502 00.000 15404 CoInitializeEx returns 1
21:38:07.504 00.002 15404 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
21:38:07.504 00.000 15404 GetInt("/wxLanguage", 0) returns 60
21:38:07.504 00.000 15404 locale: initialized with lang id 60 (r=1)
21:38:07.506 00.002 15404 locale: wxTranslations language set to 60
21:38:07.509 00.003 15404 Removed 1 files of pattern: PHD2_DebugLog*.txt
21:38:07.513 00.004 15404 Removed 1 files of pattern: PHD2_GuideLog*.txt
21:38:07.514 00.001 15404 GetInt("/currentProfile", 0) returns 2
21:38:07.518 00.004 15404 reset dither spiral
21:38:07.520 00.002 15404 StartWorkerThread(00000000) begins
21:38:07.521 00.001 15404 WorkerThread constructor called
21:38:07.522 00.001 15404 StartWorkerThread(01CB3248) ends
21:38:07.523 00.001 9920 WorkerThread::Entry() begins
21:38:07.523 00.000 15404 StartWorkerThread(00000000) begins
21:38:07.524 00.001 9920 worker thread CoInitializeEx returns 0
21:38:07.524 00.000 15404 WorkerThread constructor called
21:38:07.525 00.001 15404 StartWorkerThread(01CB3008) ends
21:38:07.526 00.001 5180 WorkerThread::Entry() begins
21:38:07.526 00.000 5180 worker thread CoInitializeEx returns 0
21:38:07.526 00.000 15404 GetBoolean("/ServerMode", 1) returns 1
21:38:07.573 00.047 15404 GetInt("/profile/2/NoiseReductionMethod", 0) returns 0
21:38:07.575 00.002 15404 GetDouble("/profile/2/DitherScaleFactor", 1.000000) returns 1.000000
21:38:07.576 00.001 15404 GetBoolean("/profile/2/DitherRaOnly", 0) returns 0
21:38:07.577 00.001 15404 GetInt("/profile/2/DitherMode", 0) returns 0
21:38:07.578 00.001 15404 set dither mode 0
21:38:07.579 00.001 15404 GetInt("/profile/2/frame/timeLapse", 0) returns 0
21:38:07.580 00.001 15404 GetInt("/profile/2/frame/var_delay/long_delay", 10000) returns 10000
21:38:07.581 00.001 15404 GetInt("/profile/2/frame/var_delay/short_delay", 1000) returns 1000
21:38:07.582 00.001 15404 GetBoolean("/profile/2/frame/var_delay/enabled", 0) returns 0
21:38:07.583 00.001 15404 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:38:07.584 00.001 15404 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
21:38:07.585 00.001 15404 GetInt("/profile/2/frame/focalLength", 0) returns 240
21:38:07.586 00.001 15404 GetInt("/profile/2/auto_exp/exposure_min", 1000) returns 1000
21:38:07.587 00.001 15404 GetInt("/profile/2/auto_exp/exposure_max", 5000) returns 5000
21:38:07.588 00.001 15404 GetDouble("/profile/2/auto_exp/target_snr", 6.000000) returns 6.000000
21:38:07.589 00.001 15404 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:38:07.590 00.001 15404 AutoExp: reset exp to 5000
21:38:07.591 00.001 15404 GetInt("/profile/2/CustomExposureDuration", 30000) returns 30000
21:38:07.593 00.002 15404 GetInt("/profile/2/ExposureDurationMs", 1000) returns 3500
21:38:07.595 00.002 15404 OnExposureDurationSelected: duration = 3500
21:38:07.596 00.001 15404 GetBoolean("/profile/2/BeepForLostStar", 1) returns 1
21:38:07.597 00.001 15404 GetInt("/profile/2/Gamma", 100) returns 41
21:38:07.598 00.001 15404 GetBoolean("/profile/2/ImageLogger/LoggingEnabled", 0) returns 0
21:38:07.599 00.001 15404 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshRel", 0) returns 0
21:38:07.600 00.001 15404 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshPx", 0) returns 0
21:38:07.601 00.001 15404 GetBoolean("/profile/2/ImageLogger/LogFramesDropped", 0) returns 0
21:38:07.602 00.001 15404 GetBoolean("/profile/2/ImageLogger/LogAutoSelectFrames", 0) returns 0
21:38:07.603 00.001 15404 GetDouble("/profile/2/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
21:38:07.604 00.001 15404 GetDouble("/profile/2/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
21:38:07.605 00.001 15404 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:38:07.606 00.001 15404 GetBoolean("/profile/2/indi/VerboseLogging", 0) returns 0
21:38:07.610 00.004 15404 guider state => UNINITIALIZED
21:38:07.612 00.002 15404 GetInt("/profile/2/overlay/slit/center.x", 376) returns 376
21:38:07.613 00.001 15404 GetInt("/profile/2/overlay/slit/center.y", 290) returns 290
21:38:07.614 00.001 15404 GetInt("/profile/2/overlay/slit/width", 8) returns 8
21:38:07.615 00.001 15404 GetInt("/profile/2/overlay/slit/height", 100) returns 100
21:38:07.616 00.001 15404 GetInt("/profile/2/overlay/slit/angle", 0) returns 0
21:38:07.617 00.001 15404 Changing from state UNINITIALIZED to UNINITIALIZED
21:38:07.618 00.001 15404 guider state => SELECTING
21:38:07.619 00.001 15404 GetBoolean("/profile/2/guider/FastRecenter", 1) returns 1
21:38:07.620 00.001 15404 GetBoolean("/profile/2/guider/ScaleImage", 1) returns 1
21:38:07.621 00.001 15404 GetDouble("/profile/2/guider/StarMinHFD", 1.500000) returns 1.500000
21:38:07.622 00.001 15404 Setting StarMinHFD = 1.50
21:38:07.623 00.001 15404 GetDouble("/profile/2/guider/StarMaxHFD", 20.000000) returns 10.000000
21:38:07.624 00.001 15404 Setting MaxHFD = 10.0
21:38:07.625 00.001 15404 GetDouble("/profile/2/guider/StarMinSNR", 6.000000) returns 6.000000
21:38:07.626 00.001 15404 Setting StarMinSNR = 6.0
21:38:07.627 00.001 15404 GetInt("/profile/2/guider/AutoSelDownsample", 0) returns 0
21:38:07.628 00.001 15404 Setting AutoSelDownsample = 0
21:38:07.629 00.001 15404 GetString("/profile/2/guider/bookmarks", "") returns ""
21:38:07.630 00.001 15404 GetDouble("/profile/2/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
21:38:07.631 00.001 15404 GetBoolean("/profile/2/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
21:38:07.632 00.001 15404 GetBoolean("/profile/2/guider/onestar/TolerateJumpsEnabled", 0) returns 0
21:38:07.633 00.001 15404 GetDouble("/profile/2/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
21:38:07.634 00.001 15404 GetInt("/profile/2/guider/onestar/SearchRegion", 15) returns 15
21:38:07.635 00.001 15404 GetBoolean("/profile/2/guider/multistar/enabled", 0) returns 1
21:38:07.636 00.001 15404 MultiStar mode enabled
21:38:07.637 00.001 15404 GetBoolean("/StickyLockPosition", 0) returns 0
21:38:07.640 00.003 15404 GetString("/geometry", "") returns "0;800;772;-2233;643"
21:38:07.660 00.020 15404 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
21:38:07.661 00.001 15404 GetString("/graph/RAColor", "") returns "#6464FF"
21:38:07.663 00.002 15404 GetString("/graph/DecColor", "") returns "#FF0000"
21:38:07.664 00.001 15404 GetInt("/graph/minLength", 50) returns 50
21:38:07.665 00.001 15404 GetInt("/graph/maxLength", 400) returns 400
21:38:07.666 00.001 15404 GetInt("/graph/minHeight", 1) returns 1
21:38:07.667 00.001 15404 GetInt("/graph/maxHeight", 16) returns 16
21:38:07.668 00.001 15404 GetInt("/graph/length", 100) returns 100
21:38:07.669 00.001 15404 GraphStats window size = 100
21:38:07.670 00.001 15404 GetInt("/graph/height", 4) returns 8
21:38:07.671 00.001 15404 GetInt("graph/HeightUnits", 1) returns 1
21:38:07.672 00.001 15404 GetBoolean("/graph/showCorrections", 1) returns 1
21:38:07.673 00.001 15404 GetBoolean("/graph/showStarMass", 0) returns 0
21:38:07.674 00.001 15404 GetBoolean("/graph/showStarSNR", 0) returns 0
21:38:07.675 00.001 15404 GetBoolean("/graph/correctionsToScale", 0) returns 0
21:38:07.703 00.028 15404 GetInt("/graph_stepguider/length", 1) returns 1
21:38:07.706 00.003 15404 GetBoolean("/ProfileRawMode", 0) returns 1
21:38:07.707 00.001 15404 GetInt("/target/length", 100) returns 100
21:38:07.708 00.001 15404 GetDouble("/target/zoom", 1.000000) returns 1.000000
21:38:07.717 00.009 15404 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
21:38:07.718 00.001 15404 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
21:38:08.049 00.331 15404 GetString("/profile/2/name", "") returns "guider_1"
21:38:08.054 00.005 15404 GetString("/profile/2/name", "") returns "guider_1"
21:38:18.273 10.219 15404 GetString("/profile/2/indi/INDIcam", "") returns ""
21:38:18.283 00.010 15404 GetString("/profile/2/indi/INDImount", "") returns ""
21:38:18.290 00.007 15404 GetString("/profile/2/indi/INDImount", "") returns ""
21:38:18.296 00.006 15404 GetString("/profile/2/indi/INDIrotator", "") returns ""
21:38:18.299 00.003 15404 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
21:38:18.300 00.001 15404 CameraFactory(ZWO ASI Camera)
21:38:18.301 00.001 15404 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0
21:38:18.302 00.001 15404 GetInt("/profile/2/camera/ReadDelay", 150) returns 150
21:38:18.303 00.001 15404 GetInt("/profile/2/camera/gain", 95) returns 60
21:38:18.304 00.001 15404 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 15000
21:38:18.305 00.001 15404 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
21:38:18.306 00.001 15404 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 1
21:38:18.307 00.001 15404 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
21:38:18.308 00.001 15404 GetInt("/profile/2/camera/binning", 1) returns 1
21:38:18.309 00.001 15404 GetInt("/profile/2/camera/ZWO/bpp", 8) returns 16
21:38:18.310 00.001 15404 Created new camera of type ZWO ASI Camera = 105547F8
21:38:18.311 00.001 15404 GetString("/profile/2/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
21:38:18.312 00.001 15404 GetString("/profile/2/scope/LastMenuChoice", "None") returns "Gemini Telescope .NET (ASCOM)"
21:38:18.313 00.001 15404 ScopeFactory(Gemini Telescope .NET (ASCOM))
21:38:18.314 00.001 15404 GetInt("/profile/2/scope/CalibrationDuration", 750) returns 600
21:38:18.316 00.002 15404 GetInt("/profile/2/scope/CalibrationDistance", 25) returns 25
21:38:18.317 00.001 15404 GetInt("/profile/2/scope/MaxRaDuration", 2500) returns 2500
21:38:18.318 00.001 15404 GetInt("/profile/2/scope/MaxDecDuration", 2500) returns 2500
21:38:18.319 00.001 15404 GetInt("/profile/2/scope/DecGuideMode", 1) returns 1
21:38:18.320 00.001 15404 DecGuideMode set to Auto (1)
21:38:18.321 00.001 15404 GetInt("/profile/2/scope/XGuideAlgorithm", 1) returns 1
21:38:18.322 00.001 15404 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.199531
21:38:18.323 00.001 15404 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
21:38:18.324 00.001 15404 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
21:38:18.325 00.001 15404 GetInt("/profile/2/scope/YGuideAlgorithm", 4) returns 4
21:38:18.326 00.001 15404 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.199531
21:38:18.327 00.001 15404 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.20
21:38:18.328 00.001 15404 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
21:38:18.329 00.001 15404 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:38:18.330 00.001 15404 GetBoolean("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
21:38:18.331 00.001 15404 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:38:18.332 00.001 15404 GetBoolean("/profile/2/scope/CalFlipRequiresDecFlip", 0) returns 0
21:38:18.333 00.001 15404 GetBoolean("/profile/2/scope/AssumeOrthogonal", 0) returns 0
21:38:18.334 00.001 15404 GetBoolean("/profile/2/scope/UseDecComp", 1) returns 1
21:38:18.335 00.001 15404 GetBoolean("/profile/2/scope/HiResEncoders", 0) returns 0
21:38:18.336 00.001 15404 GetInt("/profile/2/scope/DecBacklashPulse", 0) returns 20
21:38:18.337 00.001 15404 GetInt("/profile/2/scope/DecBacklashFloor", 0) returns 20
21:38:18.338 00.001 15404 GetInt("/profile/2/scope/DecBacklashCeiling", 0) returns 20
21:38:18.339 00.001 15404 GetBoolean("/profile/2/scope/BacklashCompEnabled", 0) returns 0
21:38:18.340 00.001 15404 BLC: Backlash compensation is disabled
21:38:18.341 00.001 15404 GetBoolean("/profile/2/scope/StopGuidingWhenSlewing", 1) returns 0
21:38:18.342 00.001 15404 Scope: slew check disabled
21:38:18.343 00.001 15404 Created new scope of type Gemini Telescope .NET (ASCOM) = 105DBB90
21:38:18.344 00.001 15404 GetString("/profile/2/scope/LastMenuChoice", "") returns "Gemini Telescope .NET (ASCOM)"
21:38:18.345 00.001 15404 GetString("/profile/2/scope/LastAuxMenuChoice", "None") returns "None"
21:38:18.346 00.001 15404 ScopeFactory(None)
21:38:18.347 00.001 15404 Created new aux scope of type None = 00000000
21:38:18.348 00.001 15404 GetString("/profile/2/scope/LastAuxMenuChoice", "") returns "None"
21:38:18.349 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
21:38:18.350 00.001 15404 GetString("/profile/2/stepguider/LastMenuChoice", "None") returns "None"
21:38:18.351 00.001 15404 StepGuiderFactory(None)
21:38:18.352 00.001 15404 Created new stepguider of type None = 00000000
21:38:18.353 00.001 15404 GetString("/profile/2/stepguider/LastMenuChoice", "") returns "None"
21:38:18.354 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
21:38:18.355 00.001 15404 GetString("/profile/2/rotator/LastMenuChoice", "None") returns "None"
21:38:18.356 00.001 15404 RotatorFactory(None)
21:38:18.357 00.001 15404 Created new Rotator of type None = 00000000
21:38:18.358 00.001 15404 GetString("/profile/2/rotator/LastMenuChoice", "") returns "None"
21:38:18.359 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
21:38:18.365 00.006 15404 GetString("/profile/2/name", "") returns "guider_1"
21:38:18.366 00.001 15404 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
21:38:18.367 00.001 15404 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
21:38:18.393 00.026 15404 starting server
21:38:18.395 00.002 15404 event server started, listening on port 4400
21:38:18.396 00.001 15404 Server started, listening on port 4300
21:38:18.397 00.001 15404 Status Line: Server started
21:38:18.400 00.003 15404 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=2099197;dir=3;layer=0;row=1;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-2613;floaty=1564;floatw=2317;floath=361|name=Stats;caption=Guide Stats;state=2099197;dir=3;layer=1;row=0;pos=0;prop=100000;bestw=244;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1231;floaty=637;floatw=337;floath=602|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099197;dir=2;layer=0;row=0;pos=0;prop=100000;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=-705;floaty=824;floatw=463;floath=528|name=Target;caption=Target;state=2099198;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|"
21:38:18.438 00.038 15404 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
21:38:18.440 00.002 15404 GetString("/profile/2/scope/LastMenuChoice", "None") returns "Gemini Telescope .NET (ASCOM)"
21:38:18.442 00.002 15404 GetBoolean("/Update/enabled", 1) returns 1
21:38:18.443 00.001 15404 GetInt("/Update/series", 0) returns 0
21:38:18.445 00.002 4368 UPD: updater thread entry
21:38:18.447 00.002 4368 UPD: fetch https://openphdguiding.org/release-main-win.txt
21:38:19.152 00.705 4368 UPD: latest ver = 2.6.14
21:38:19.152 00.000 4368 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
21:38:19.152 00.000 4368 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
21:38:19.153 00.001 4368 GetInt("/Update/force", 0) returns 0
21:38:19.153 00.000 4368 UPD: version is up-to-date
21:38:19.153 00.000 4368 UPD: updater thread exit
21:39:40.050 80.897 15404 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1140->Skipping event m_pCurrentImage->NPixels == 0
21:45:18.868 338.818 15404 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
21:45:18.870 00.002 15404 GetString("/profile/2/scope/LastMenuChoice", "None") returns "Gemini Telescope .NET (ASCOM)"
21:45:21.210 02.340 15404 gear_dialog: OnButtonConnectAll
21:45:21.211 00.001 15404 gear_dialog: DoConnectCamera [ZWO ASI Camera]
21:45:21.212 00.001 15404 Status Line: Connecting to Camera ...
21:45:21.214 00.002 15404 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MC-S"
21:45:21.215 00.001 15404 Connecting to camera [ZWO ASI Camera] id = [0,ZWO ASI120MC-S]
21:45:21.236 00.021 15404 ZWO: SDK Version = [1, 40, 0, 0]
21:45:21.254 00.018 15404 ZWO: find camera id: [0,ZWO ASI120MC-S], ncams = 2
21:45:21.269 00.015 15404 ZWO: found matching camera at idx 0
21:45:21.901 00.632 15404 ZWO: using mode BPP = 16
21:45:21.903 00.002 15404 ZWO: usb3 = 1, is_mini = 0, name = [ZWO ASI120MC-S]
21:45:21.903 00.000 15404 ZWO: selecting snap mode
21:45:21.904 00.001 15404 ZWO: IsColorCam = 1
21:45:21.905 00.001 15404 ZWO: supported bin 0 = 1
21:45:21.906 00.001 15404 ZWO: supported bin 1 = 2
21:45:21.911 00.005 15404 ZWO: gain range = 0 .. 100
21:45:21.913 00.002 15404 ZWO: lowest RN gain = 48 (48%)
21:45:21.916 00.003 15404 ZWO: set color balance WB_B = 50
21:45:21.920 00.004 15404 ZWO: set color balance WB_R = 50
21:45:21.921 00.001 15404 ZWO: frame (0,0)+(1280,960)
21:45:21.938 00.017 15404 GetString("/profile/2/camera/LimitFrame", "") returns "0;0;0;0"
21:45:21.939 00.001 15404 camera: updated LimitFrame => (0,0),(0x0)
21:45:21.940 00.001 15404 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
21:45:21.941 00.001 15404 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
21:45:21.942 00.001 15404 Connected Camera: ZWO ASI120MC-S
21:45:21.943 00.001 15404 FrameSize=(1280,960)
21:45:21.944 00.001 15404 PixelSize=3.75
21:45:21.945 00.001 15404 BitsPerPixel=16
21:45:21.946 00.001 15404 HasGainControl=1
21:45:21.947 00.001 15404 GuideCameraGain=60
21:45:21.947 00.000 15404 HasShutter=0
21:45:21.948 00.001 15404 HasSubFrames=1
21:45:21.950 00.002 15404 ST4HasGuideOutput=1
21:45:21.951 00.001 15404 GetBoolean("/profile/2/camera/AutoLoadDefectMap", 1) returns 1
21:45:21.951 00.000 15404 auto-loading defect map
21:45:21.953 00.002 15404 Loading defect map file C:\Users\jwent\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
21:45:21.954 00.001 15404 Defect map file not found: C:\Users\jwent\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
21:45:21.955 00.001 15404 Status Line: Defect map not loaded
21:45:21.957 00.002 15404 GetBoolean("/profile/2/camera/AutoLoadDarks", 1) returns 1
21:45:21.958 00.001 15404 Auto-loading dark library
21:45:22.019 00.061 15404 loaded dark frame exposure = 1000, med = 211
21:45:22.065 00.046 15404 loaded dark frame exposure = 1500, med = 272
21:45:22.111 00.046 15404 loaded dark frame exposure = 2000, med = 358
21:45:22.155 00.044 15404 loaded dark frame exposure = 2500, med = 419
21:45:22.197 00.042 15404 loaded dark frame exposure = 3000, med = 508
21:45:22.240 00.043 15404 loaded dark frame exposure = 3500, med = 572
21:45:22.283 00.043 15404 loaded dark frame exposure = 4000, med = 662
21:45:22.325 00.042 15404 loaded dark frame exposure = 4500, med = 672
21:45:22.366 00.041 15404 loaded dark frame exposure = 5000, med = 752
21:45:22.409 00.043 15404 loaded dark frame exposure = 6000, med = 902
21:45:22.410 00.001 15404 loaded dark library from C:\Users\jwent\AppData\Local\phd2\darks_defects\PHD2_dark_lib_2.fit
21:45:22.411 00.001 15404 Status Line: Darks loaded
21:45:22.415 00.004 15404 Status Line: Camera Connected
21:45:22.420 00.005 15404 gear_dialog: OnButtonConnectStepGuider
21:45:22.422 00.002 15404 Connected AO:None
21:45:22.425 00.003 15404 gear_dialog: OnButtonConnectScope
21:45:22.426 00.001 15404 Status Line: Connecting to Mount ...
21:45:22.427 00.001 15404 Connecting to mount [Gemini Telescope .NET (ASCOM)]
21:45:22.428 00.001 15404 ASCOM Scope: Connecting
21:45:22.429 00.001 15404 Create ASCOM Scope: choice 'Gemini Telescope .NET (ASCOM)' progid ASCOM.GeminiTelescope.Telescope
21:45:24.157 01.728 15404 pScopeDriver = 0x10627D9C
21:45:25.978 01.821 15404 Scope reports its name as Gemini Telescope .NET (ASCOM)
21:45:25.979 00.001 15404 ASCOM scope: enabling stuck guide pulse workaround
21:45:25.981 00.002 15404 ASCOM scope CanSlewAsync is true
21:45:25.982 00.001 15404 Gemini Telescope .NET (ASCOM) connected
21:45:25.996 00.014 15404 ScopeASCOM::GetDeclinationRadians() returns 46.4
21:45:26.019 00.023 15404 ScopeASCOM::SideOfPier() returns 1
21:45:26.021 00.002 15404 ASCOM Scope: Connect success
21:45:26.022 00.001 15404 Status Line: Mount Connected
21:45:26.025 00.003 15404 Connected Scope:Gemini Telescope .NET (ASCOM)
21:45:26.028 00.003 15404 gear_dialog: OnButtonConnectAuxScope
21:45:26.029 00.001 15404 Connected AuxScope:None
21:45:26.032 00.003 15404 gear_dialog: OnButtonConnectRotator
21:45:26.035 00.003 15404 Connected Rotator:None
21:45:26.071 00.036 15404 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
21:45:26.073 00.002 15404 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
21:45:26.073 00.000 15404 Auto-loading calibration data
21:45:26.075 00.002 15404 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003329
21:45:26.076 00.001 15404 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003666
21:45:26.077 00.001 15404 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
21:45:26.078 00.001 15404 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -2.951730
21:45:26.079 00.001 15404 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns -1.472670
21:45:26.080 00.001 15404 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000053
21:45:26.081 00.001 15404 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
21:45:26.081 00.000 15404 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
21:45:26.082 00.001 15404 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
21:45:26.083 00.001 15404 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:45:26.084 00.001 15404 Mount::SetCalibration (scope) -- xAngle=-169.1 yAngle=-84.4 xRate=3.329 yRate=3.666 bin=1 dec=-0.0 pierSide=1 par=+/+ rotAng=None
21:45:26.085 00.001 15404 Mount::SetCalibration (scope) -- sets m_xAngle=-169.1 m_yAngleError=5.3
21:45:26.100 00.015 15404 ScopeASCOM::GetDeclinationRadians() returns 46.4
21:45:26.121 00.021 15404 ScopeASCOM::SideOfPier() returns 1
21:45:26.429 00.308 15404 GetBoolean("/profile/2/ShowDecModeWarning", 1) returns 0
21:45:29.793 03.364 15404 StartLoopingInteractive: Loop button clicked
21:45:29.794 00.001 15404 Status Line: Looping
21:45:29.797 00.003 15404 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:45:29.801 00.004 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:45:29.802 00.001 15404 Enqueuing Expose request
21:45:29.803 00.001 9920 Worker thread wakes up
21:45:29.803 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:45:29.803 00.000 9920 Exposure delay set to 0
21:45:29.803 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:45:29.803 00.000 9920 ZWO: set CONTROL_EXPOSURE 3500000
21:45:29.805 00.002 9920 ZWO: set CONTROL_GAIN 60% 60
21:45:33.523 03.718 9920 Exposure complete
21:45:33.564 00.041 9920 worker thread done servicing request
21:45:33.564 00.000 15404 OnExposeComplete: enter
21:45:33.565 00.001 15404 UpdateGuideState(): m_state=1
21:45:33.566 00.001 15404 UpdateCurrentPosition: no star selected
21:45:33.567 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:45:33.568 00.001 15404 Status Line: No star selected
21:45:33.570 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=17134, max=65515, med=23512, FiltMin=21245, FiltMax=65407, Gamma=0.410
21:45:33.581 00.011 15404 UpdateGuideState exits: No star selected
21:45:33.581 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:33.583 00.002 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:45:33.584 00.001 15404 Enqueuing Expose request
21:45:33.585 00.001 9920 Worker thread wakes up
21:45:33.585 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:45:33.585 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:45:36.997 03.412 9920 Exposure complete
21:45:37.034 00.037 9920 worker thread done servicing request
21:45:37.034 00.000 15404 OnExposeComplete: enter
21:45:37.035 00.001 15404 UpdateGuideState(): m_state=1
21:45:37.036 00.001 15404 UpdateCurrentPosition: no star selected
21:45:37.037 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:45:37.038 00.001 15404 Status Line: No star selected
21:45:37.040 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.410
21:45:37.051 00.011 15404 UpdateGuideState exits: No star selected
21:45:37.052 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:37.053 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:45:37.054 00.001 15404 Enqueuing Expose request
21:45:37.055 00.001 9920 Worker thread wakes up
21:45:37.055 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:45:37.055 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:45:37.325 00.270 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.430
21:45:37.346 00.021 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.450
21:45:37.379 00.033 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.470
21:45:37.396 00.017 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.490
21:45:37.425 00.029 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.510
21:45:37.443 00.018 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.540
21:45:37.457 00.014 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.560
21:45:37.471 00.014 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.600
21:45:37.496 00.025 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.620
21:45:37.511 00.015 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.650
21:45:37.541 00.030 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.690
21:45:37.559 00.018 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.710
21:45:37.578 00.019 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.780
21:45:37.594 00.016 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.800
21:45:37.611 00.017 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.840
21:45:37.627 00.016 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.860
21:45:37.642 00.015 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.880
21:45:37.697 00.055 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.910
21:45:37.727 00.030 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.930
21:45:37.743 00.016 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.950
21:45:38.269 00.526 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.930
21:45:38.637 00.368 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.910
21:45:39.191 00.554 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.910
21:45:39.202 00.011 15404 UpdateImageDisplay: Size=(1280,960) min=16994, max=65515, med=23382, FiltMin=21273, FiltMax=65407, Gamma=0.910
21:45:40.763 01.561 9920 Exposure complete
21:45:40.800 00.037 9920 worker thread done servicing request
21:45:40.800 00.000 15404 OnExposeComplete: enter
21:45:40.801 00.001 15404 UpdateGuideState(): m_state=1
21:45:40.802 00.001 15404 UpdateCurrentPosition: no star selected
21:45:40.803 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:45:40.804 00.001 15404 Status Line: No star selected
21:45:40.806 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=16986, max=65515, med=23230, FiltMin=20723, FiltMax=65407, Gamma=0.910
21:45:40.816 00.010 15404 UpdateGuideState exits: No star selected
21:45:40.817 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:40.818 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:45:40.819 00.001 15404 Enqueuing Expose request
21:45:40.820 00.001 9920 Worker thread wakes up
21:45:40.820 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:45:40.820 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:45:44.227 03.407 9920 Exposure complete
21:45:44.265 00.038 9920 worker thread done servicing request
21:45:44.265 00.000 15404 OnExposeComplete: enter
21:45:44.266 00.001 15404 UpdateGuideState(): m_state=1
21:45:44.267 00.001 15404 UpdateCurrentPosition: no star selected
21:45:44.268 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:45:44.269 00.001 15404 Status Line: No star selected
21:45:44.271 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=17165, max=65515, med=23086, FiltMin=20881, FiltMax=65407, Gamma=0.910
21:45:44.281 00.010 15404 UpdateGuideState exits: No star selected
21:45:44.282 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:44.283 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:45:44.284 00.001 15404 Enqueuing Expose request
21:45:44.285 00.001 9920 Worker thread wakes up
21:45:44.285 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:45:44.285 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:45:48.001 03.716 9920 Exposure complete
21:45:48.040 00.039 9920 worker thread done servicing request
21:45:48.040 00.000 15404 OnExposeComplete: enter
21:45:48.042 00.002 15404 UpdateGuideState(): m_state=1
21:45:48.042 00.000 15404 UpdateCurrentPosition: no star selected
21:45:48.043 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:45:48.044 00.001 15404 Status Line: No star selected
21:45:48.047 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=16655, max=65515, med=22929, FiltMin=20698, FiltMax=65407, Gamma=0.910
21:45:48.057 00.010 15404 UpdateGuideState exits: No star selected
21:45:48.058 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:48.059 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:45:48.060 00.001 15404 Enqueuing Expose request
21:45:48.061 00.001 9920 Worker thread wakes up
21:45:48.062 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:45:48.062 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:45:51.471 03.409 9920 Exposure complete
21:45:51.508 00.037 9920 worker thread done servicing request
21:45:51.508 00.000 15404 OnExposeComplete: enter
21:45:51.509 00.001 15404 UpdateGuideState(): m_state=1
21:45:51.510 00.001 15404 UpdateCurrentPosition: no star selected
21:45:51.511 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:45:51.512 00.001 15404 Status Line: No star selected
21:45:51.514 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=16794, max=65520, med=22799, FiltMin=20842, FiltMax=65424, Gamma=0.910
21:45:51.524 00.010 15404 UpdateGuideState exits: No star selected
21:45:51.526 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:51.526 00.000 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:45:51.527 00.001 15404 Enqueuing Expose request
21:45:51.528 00.001 9920 Worker thread wakes up
21:45:51.528 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:45:51.528 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:45:55.238 03.710 9920 Exposure complete
21:45:55.276 00.038 9920 worker thread done servicing request
21:45:55.277 00.001 15404 OnExposeComplete: enter
21:45:55.278 00.001 15404 UpdateGuideState(): m_state=1
21:45:55.279 00.001 15404 UpdateCurrentPosition: no star selected
21:45:55.280 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:45:55.280 00.000 15404 Status Line: No star selected
21:45:55.282 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=16813, max=65520, med=22644, FiltMin=20438, FiltMax=65419, Gamma=0.910
21:45:55.292 00.010 15404 UpdateGuideState exits: No star selected
21:45:55.293 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:55.294 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:45:55.295 00.001 15404 Enqueuing Expose request
21:45:55.296 00.001 9920 Worker thread wakes up
21:45:55.296 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:45:55.296 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:45:58.703 03.407 9920 Exposure complete
21:45:58.741 00.038 9920 worker thread done servicing request
21:45:58.742 00.001 15404 OnExposeComplete: enter
21:45:58.743 00.001 15404 UpdateGuideState(): m_state=1
21:45:58.744 00.001 15404 UpdateCurrentPosition: no star selected
21:45:58.745 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:45:58.745 00.000 15404 Status Line: No star selected
21:45:58.747 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=16622, max=65520, med=22502, FiltMin=20315, FiltMax=65407, Gamma=0.910
21:45:58.758 00.011 15404 UpdateGuideState exits: No star selected
21:45:58.759 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:58.760 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:45:58.761 00.001 15404 Enqueuing Expose request
21:45:58.762 00.001 9920 Worker thread wakes up
21:45:58.762 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:45:58.762 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:02.477 03.715 9920 Exposure complete
21:46:02.516 00.039 9920 worker thread done servicing request
21:46:02.516 00.000 15404 OnExposeComplete: enter
21:46:02.517 00.001 15404 UpdateGuideState(): m_state=1
21:46:02.518 00.001 15404 UpdateCurrentPosition: no star selected
21:46:02.519 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:02.520 00.001 15404 Status Line: No star selected
21:46:02.522 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=16163, max=65520, med=22347, FiltMin=20035, FiltMax=65366, Gamma=0.910
21:46:02.533 00.011 15404 UpdateGuideState exits: No star selected
21:46:02.534 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:02.535 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:02.536 00.001 15404 Enqueuing Expose request
21:46:02.537 00.001 9920 Worker thread wakes up
21:46:02.537 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:02.537 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:05.947 03.410 9920 Exposure complete
21:46:05.984 00.037 9920 worker thread done servicing request
21:46:05.984 00.000 15404 OnExposeComplete: enter
21:46:05.985 00.001 15404 UpdateGuideState(): m_state=1
21:46:05.986 00.001 15404 UpdateCurrentPosition: no star selected
21:46:05.987 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:05.988 00.001 15404 Status Line: No star selected
21:46:05.990 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=16467, max=65424, med=22206, FiltMin=19843, FiltMax=65358, Gamma=0.910
21:46:06.000 00.010 15404 UpdateGuideState exits: No star selected
21:46:06.001 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:06.002 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:06.003 00.001 15404 Enqueuing Expose request
21:46:06.005 00.002 9920 Worker thread wakes up
21:46:06.005 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:06.005 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:09.713 03.708 9920 Exposure complete
21:46:09.751 00.038 9920 worker thread done servicing request
21:46:09.751 00.000 15404 OnExposeComplete: enter
21:46:09.752 00.001 15404 UpdateGuideState(): m_state=1
21:46:09.753 00.001 15404 UpdateCurrentPosition: no star selected
21:46:09.754 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:09.755 00.001 15404 Status Line: No star selected
21:46:09.757 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=15775, max=65425, med=22051, FiltMin=20100, FiltMax=65366, Gamma=0.910
21:46:09.767 00.010 15404 UpdateGuideState exits: No star selected
21:46:09.769 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:09.770 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:09.771 00.001 15404 Enqueuing Expose request
21:46:09.772 00.001 9920 Worker thread wakes up
21:46:09.772 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:09.772 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:13.186 03.414 9920 Exposure complete
21:46:13.225 00.039 9920 worker thread done servicing request
21:46:13.226 00.001 15404 OnExposeComplete: enter
21:46:13.227 00.001 15404 UpdateGuideState(): m_state=1
21:46:13.228 00.001 15404 UpdateCurrentPosition: no star selected
21:46:13.228 00.000 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:13.229 00.001 15404 Status Line: No star selected
21:46:13.231 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=16058, max=65437, med=21910, FiltMin=19815, FiltMax=65366, Gamma=0.910
21:46:13.242 00.011 15404 UpdateGuideState exits: No star selected
21:46:13.243 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:13.244 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:13.245 00.001 15404 Enqueuing Expose request
21:46:13.246 00.001 9920 Worker thread wakes up
21:46:13.246 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:13.246 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:16.957 03.711 9920 Exposure complete
21:46:16.994 00.037 9920 worker thread done servicing request
21:46:16.994 00.000 15404 OnExposeComplete: enter
21:46:16.995 00.001 15404 UpdateGuideState(): m_state=1
21:46:16.996 00.001 15404 UpdateCurrentPosition: no star selected
21:46:16.997 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:16.998 00.001 15404 Status Line: No star selected
21:46:17.001 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=15675, max=65437, med=21757, FiltMin=19768, FiltMax=65358, Gamma=0.910
21:46:17.011 00.010 15404 UpdateGuideState exits: No star selected
21:46:17.012 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:17.013 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:17.014 00.001 15404 Enqueuing Expose request
21:46:17.015 00.001 9920 Worker thread wakes up
21:46:17.015 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:17.015 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:20.423 03.408 9920 Exposure complete
21:46:20.460 00.037 9920 worker thread done servicing request
21:46:20.460 00.000 15404 OnExposeComplete: enter
21:46:20.461 00.001 15404 UpdateGuideState(): m_state=1
21:46:20.462 00.001 15404 UpdateCurrentPosition: no star selected
21:46:20.463 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:20.464 00.001 15404 Status Line: No star selected
21:46:20.466 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=15669, max=65397, med=21621, FiltMin=19685, FiltMax=65290, Gamma=0.910
21:46:20.477 00.011 15404 UpdateGuideState exits: No star selected
21:46:20.478 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:20.479 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:20.480 00.001 15404 Enqueuing Expose request
21:46:20.481 00.001 9920 Worker thread wakes up
21:46:20.481 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:20.481 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:24.195 03.714 9920 Exposure complete
21:46:24.237 00.042 9920 worker thread done servicing request
21:46:24.237 00.000 15404 OnExposeComplete: enter
21:46:24.238 00.001 15404 UpdateGuideState(): m_state=1
21:46:24.239 00.001 15404 UpdateCurrentPosition: no star selected
21:46:24.240 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:24.241 00.001 15404 Status Line: No star selected
21:46:24.243 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=15650, max=65442, med=21474, FiltMin=19321, FiltMax=65290, Gamma=0.910
21:46:24.253 00.010 15404 UpdateGuideState exits: No star selected
21:46:24.254 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:24.255 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:24.256 00.001 15404 Enqueuing Expose request
21:46:24.257 00.001 9920 Worker thread wakes up
21:46:24.257 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:24.257 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:27.667 03.410 9920 Exposure complete
21:46:27.704 00.037 9920 worker thread done servicing request
21:46:27.704 00.000 15404 OnExposeComplete: enter
21:46:27.705 00.001 15404 UpdateGuideState(): m_state=1
21:46:27.706 00.001 15404 UpdateCurrentPosition: no star selected
21:46:27.707 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:27.708 00.001 15404 Status Line: No star selected
21:46:27.711 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=15471, max=65442, med=21341, FiltMin=19245, FiltMax=65290, Gamma=0.910
21:46:27.721 00.010 15404 UpdateGuideState exits: No star selected
21:46:27.723 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:27.724 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:27.724 00.000 15404 Enqueuing Expose request
21:46:27.725 00.001 9920 Worker thread wakes up
21:46:27.725 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:27.725 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:31.441 03.716 9920 Exposure complete
21:46:31.480 00.039 9920 worker thread done servicing request
21:46:31.480 00.000 15404 OnExposeComplete: enter
21:46:31.481 00.001 15404 UpdateGuideState(): m_state=1
21:46:31.483 00.002 15404 UpdateCurrentPosition: no star selected
21:46:31.484 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:31.484 00.000 15404 Status Line: No star selected
21:46:31.486 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=15271, max=65499, med=21197, FiltMin=19265, FiltMax=65364, Gamma=0.910
21:46:31.496 00.010 15404 UpdateGuideState exits: No star selected
21:46:31.498 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:31.498 00.000 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:31.500 00.002 15404 Enqueuing Expose request
21:46:31.500 00.000 9920 Worker thread wakes up
21:46:31.500 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:31.500 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:34.912 03.412 9920 Exposure complete
21:46:34.949 00.037 9920 worker thread done servicing request
21:46:34.949 00.000 15404 OnExposeComplete: enter
21:46:34.950 00.001 15404 UpdateGuideState(): m_state=1
21:46:34.951 00.001 15404 UpdateCurrentPosition: no star selected
21:46:34.952 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:34.952 00.000 15404 Status Line: No star selected
21:46:34.955 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=15622, max=65501, med=21064, FiltMin=18966, FiltMax=65364, Gamma=0.910
21:46:34.965 00.010 15404 UpdateGuideState exits: No star selected
21:46:34.966 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:34.967 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:34.968 00.001 15404 Enqueuing Expose request
21:46:34.969 00.001 9920 Worker thread wakes up
21:46:34.969 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:34.969 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:38.675 03.706 9920 Exposure complete
21:46:38.713 00.038 9920 worker thread done servicing request
21:46:38.713 00.000 15404 OnExposeComplete: enter
21:46:38.714 00.001 15404 UpdateGuideState(): m_state=1
21:46:38.715 00.001 15404 UpdateCurrentPosition: no star selected
21:46:38.716 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:38.716 00.000 15404 Status Line: No star selected
21:46:38.718 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=15606, max=65452, med=20915, FiltMin=18785, FiltMax=65289, Gamma=0.910
21:46:38.729 00.011 15404 UpdateGuideState exits: No star selected
21:46:38.730 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:38.731 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:38.733 00.002 15404 Enqueuing Expose request
21:46:38.734 00.001 9920 Worker thread wakes up
21:46:38.734 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:38.734 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:42.143 03.409 9920 Exposure complete
21:46:42.180 00.037 9920 worker thread done servicing request
21:46:42.180 00.000 15404 OnExposeComplete: enter
21:46:42.181 00.001 15404 UpdateGuideState(): m_state=1
21:46:42.182 00.001 15404 UpdateCurrentPosition: no star selected
21:46:42.183 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:42.183 00.000 15404 Status Line: No star selected
21:46:42.185 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=15063, max=65501, med=20790, FiltMin=18766, FiltMax=65290, Gamma=0.910
21:46:42.196 00.011 15404 UpdateGuideState exits: No star selected
21:46:42.197 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:42.198 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:42.198 00.000 15404 Enqueuing Expose request
21:46:42.200 00.002 9920 Worker thread wakes up
21:46:42.200 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:42.200 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:45.908 03.708 9920 Exposure complete
21:46:45.947 00.039 9920 worker thread done servicing request
21:46:45.947 00.000 15404 OnExposeComplete: enter
21:46:45.948 00.001 15404 UpdateGuideState(): m_state=1
21:46:45.949 00.001 15404 UpdateCurrentPosition: no star selected
21:46:45.950 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:45.951 00.001 15404 Status Line: No star selected
21:46:45.953 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=15118, max=65501, med=20655, FiltMin=18790, FiltMax=65409, Gamma=0.910
21:46:45.963 00.010 15404 UpdateGuideState exits: No star selected
21:46:45.964 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:45.965 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:45.966 00.001 15404 Enqueuing Expose request
21:46:45.967 00.001 9920 Worker thread wakes up
21:46:45.967 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:45.967 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:49.381 03.414 9920 Exposure complete
21:46:49.421 00.040 9920 worker thread done servicing request
21:46:49.421 00.000 15404 OnExposeComplete: enter
21:46:49.422 00.001 15404 UpdateGuideState(): m_state=1
21:46:49.423 00.001 15404 UpdateCurrentPosition: no star selected
21:46:49.424 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:49.425 00.001 15404 Status Line: No star selected
21:46:49.428 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=15134, max=65501, med=20530, FiltMin=18393, FiltMax=65112, Gamma=0.910
21:46:49.438 00.010 15404 UpdateGuideState exits: No star selected
21:46:49.439 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:49.440 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:49.441 00.001 15404 Enqueuing Expose request
21:46:49.442 00.001 9920 Worker thread wakes up
21:46:49.442 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:49.442 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:53.152 03.710 9920 Exposure complete
21:46:53.189 00.037 9920 worker thread done servicing request
21:46:53.189 00.000 15404 OnExposeComplete: enter
21:46:53.190 00.001 15404 UpdateGuideState(): m_state=1
21:46:53.191 00.001 15404 UpdateCurrentPosition: no star selected
21:46:53.192 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:53.193 00.001 15404 Status Line: No star selected
21:46:53.195 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=15275, max=32918, med=20442, FiltMin=18669, FiltMax=25733, Gamma=0.910
21:46:53.205 00.010 15404 UpdateGuideState exits: No star selected
21:46:53.206 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:53.207 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:53.208 00.001 15404 Enqueuing Expose request
21:46:53.209 00.001 9920 Worker thread wakes up
21:46:53.209 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:53.209 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:46:56.617 03.408 9920 Exposure complete
21:46:56.654 00.037 9920 worker thread done servicing request
21:46:56.654 00.000 15404 OnExposeComplete: enter
21:46:56.655 00.001 15404 UpdateGuideState(): m_state=1
21:46:56.656 00.001 15404 UpdateCurrentPosition: no star selected
21:46:56.657 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:56.658 00.001 15404 Status Line: No star selected
21:46:56.660 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=15627, max=33467, med=20802, FiltMin=18678, FiltMax=26309, Gamma=0.910
21:46:56.671 00.011 15404 UpdateGuideState exits: No star selected
21:46:56.672 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:56.673 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:46:56.674 00.001 15404 Enqueuing Expose request
21:46:56.675 00.001 9920 Worker thread wakes up
21:46:56.675 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:46:56.675 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:00.382 03.707 9920 Exposure complete
21:47:00.421 00.039 9920 worker thread done servicing request
21:47:00.421 00.000 15404 OnExposeComplete: enter
21:47:00.421 00.000 15404 UpdateGuideState(): m_state=1
21:47:00.422 00.001 15404 UpdateCurrentPosition: no star selected
21:47:00.423 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:00.424 00.001 15404 Status Line: No star selected
21:47:00.426 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=14987, max=65514, med=20870, FiltMin=19067, FiltMax=65437, Gamma=0.910
21:47:00.438 00.012 15404 UpdateGuideState exits: No star selected
21:47:00.439 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:00.440 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:00.441 00.001 15404 Enqueuing Expose request
21:47:00.442 00.001 9920 Worker thread wakes up
21:47:00.442 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:00.442 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:03.848 03.406 9920 Exposure complete
21:47:03.886 00.038 9920 worker thread done servicing request
21:47:03.886 00.000 15404 OnExposeComplete: enter
21:47:03.887 00.001 15404 UpdateGuideState(): m_state=1
21:47:03.888 00.001 15404 UpdateCurrentPosition: no star selected
21:47:03.889 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:03.890 00.001 15404 Status Line: No star selected
21:47:03.892 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=14510, max=65502, med=20738, FiltMin=18713, FiltMax=65443, Gamma=0.910
21:47:03.902 00.010 15404 UpdateGuideState exits: No star selected
21:47:03.904 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:03.905 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:03.906 00.001 15404 Enqueuing Expose request
21:47:03.907 00.001 9920 Worker thread wakes up
21:47:03.907 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:03.907 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:07.615 03.708 9920 Exposure complete
21:47:07.654 00.039 9920 worker thread done servicing request
21:47:07.654 00.000 15404 OnExposeComplete: enter
21:47:07.655 00.001 15404 UpdateGuideState(): m_state=1
21:47:07.656 00.001 15404 UpdateCurrentPosition: no star selected
21:47:07.657 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:07.658 00.001 15404 Status Line: No star selected
21:47:07.660 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=14538, max=65501, med=20602, FiltMin=18808, FiltMax=65433, Gamma=0.910
21:47:07.672 00.012 15404 UpdateGuideState exits: No star selected
21:47:07.673 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:07.674 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:07.675 00.001 15404 Enqueuing Expose request
21:47:07.676 00.001 9920 Worker thread wakes up
21:47:07.676 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:07.676 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:11.084 03.408 9920 Exposure complete
21:47:11.122 00.038 9920 worker thread done servicing request
21:47:11.122 00.000 15404 OnExposeComplete: enter
21:47:11.124 00.002 15404 UpdateGuideState(): m_state=1
21:47:11.125 00.001 15404 UpdateCurrentPosition: no star selected
21:47:11.127 00.002 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:11.127 00.000 15404 Status Line: No star selected
21:47:11.130 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=15390, max=65504, med=20476, FiltMin=18499, FiltMax=65457, Gamma=0.910
21:47:11.140 00.010 15404 UpdateGuideState exits: No star selected
21:47:11.141 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:11.142 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:11.143 00.001 15404 Enqueuing Expose request
21:47:11.144 00.001 9920 Worker thread wakes up
21:47:11.144 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:11.144 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:14.856 03.712 9920 Exposure complete
21:47:14.893 00.037 9920 worker thread done servicing request
21:47:14.893 00.000 15404 OnExposeComplete: enter
21:47:14.894 00.001 15404 UpdateGuideState(): m_state=1
21:47:14.895 00.001 15404 UpdateCurrentPosition: no star selected
21:47:14.896 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:14.897 00.001 15404 Status Line: No star selected
21:47:14.899 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=14875, max=65498, med=20343, FiltMin=18166, FiltMax=65420, Gamma=0.910
21:47:14.909 00.010 15404 UpdateGuideState exits: No star selected
21:47:14.911 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:14.912 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:14.913 00.001 15404 Enqueuing Expose request
21:47:14.914 00.001 9920 Worker thread wakes up
21:47:14.914 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:14.914 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:18.322 03.408 9920 Exposure complete
21:47:18.359 00.037 9920 worker thread done servicing request
21:47:18.360 00.001 15404 OnExposeComplete: enter
21:47:18.361 00.001 15404 UpdateGuideState(): m_state=1
21:47:18.362 00.001 15404 UpdateCurrentPosition: no star selected
21:47:18.363 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:18.363 00.000 15404 Status Line: No star selected
21:47:18.365 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=14819, max=65525, med=20224, FiltMin=17966, FiltMax=65466, Gamma=0.910
21:47:18.376 00.011 15404 UpdateGuideState exits: No star selected
21:47:18.377 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:18.378 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:18.379 00.001 15404 Enqueuing Expose request
21:47:18.380 00.001 9920 Worker thread wakes up
21:47:18.380 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:18.380 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:22.093 03.713 9920 Exposure complete
21:47:22.135 00.042 9920 worker thread done servicing request
21:47:22.136 00.001 15404 OnExposeComplete: enter
21:47:22.137 00.001 15404 UpdateGuideState(): m_state=1
21:47:22.138 00.001 15404 UpdateCurrentPosition: no star selected
21:47:22.139 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:22.139 00.000 15404 Status Line: No star selected
21:47:22.142 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=14450, max=65532, med=20091, FiltMin=17984, FiltMax=65466, Gamma=0.910
21:47:22.152 00.010 15404 UpdateGuideState exits: No star selected
21:47:22.153 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:22.154 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:22.155 00.001 15404 Enqueuing Expose request
21:47:22.156 00.001 9920 Worker thread wakes up
21:47:22.156 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:22.156 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:25.566 03.410 9920 Exposure complete
21:47:25.603 00.037 9920 worker thread done servicing request
21:47:25.603 00.000 15404 OnExposeComplete: enter
21:47:25.604 00.001 15404 UpdateGuideState(): m_state=1
21:47:25.605 00.001 15404 UpdateCurrentPosition: no star selected
21:47:25.606 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:25.607 00.001 15404 Status Line: No star selected
21:47:25.609 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=14450, max=65532, med=19971, FiltMin=17731, FiltMax=65466, Gamma=0.910
21:47:25.621 00.012 15404 UpdateGuideState exits: No star selected
21:47:25.622 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:25.623 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:25.624 00.001 15404 Enqueuing Expose request
21:47:25.625 00.001 9920 Worker thread wakes up
21:47:25.625 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:25.625 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:29.333 03.708 9920 Exposure complete
21:47:29.371 00.038 9920 worker thread done servicing request
21:47:29.371 00.000 15404 OnExposeComplete: enter
21:47:29.372 00.001 15404 UpdateGuideState(): m_state=1
21:47:29.373 00.001 15404 UpdateCurrentPosition: no star selected
21:47:29.374 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:29.375 00.001 15404 Status Line: No star selected
21:47:29.377 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=14518, max=65535, med=19841, FiltMin=17743, FiltMax=65498, Gamma=0.910
21:47:29.387 00.010 15404 UpdateGuideState exits: No star selected
21:47:29.389 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:29.390 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:29.390 00.000 15404 Enqueuing Expose request
21:47:29.392 00.002 9920 Worker thread wakes up
21:47:29.392 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:29.392 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:32.805 03.413 9920 Exposure complete
21:47:32.845 00.040 9920 worker thread done servicing request
21:47:32.845 00.000 15404 OnExposeComplete: enter
21:47:32.846 00.001 15404 UpdateGuideState(): m_state=1
21:47:32.847 00.001 15404 UpdateCurrentPosition: no star selected
21:47:32.848 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:32.849 00.001 15404 Status Line: No star selected
21:47:32.852 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=13863, max=65525, med=19723, FiltMin=17899, FiltMax=65466, Gamma=0.910
21:47:32.862 00.010 15404 UpdateGuideState exits: No star selected
21:47:32.863 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:32.864 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:32.865 00.001 15404 Enqueuing Expose request
21:47:32.867 00.002 9920 Worker thread wakes up
21:47:32.867 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:32.867 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:36.578 03.711 9920 Exposure complete
21:47:36.615 00.037 9920 worker thread done servicing request
21:47:36.615 00.000 15404 OnExposeComplete: enter
21:47:36.616 00.001 15404 UpdateGuideState(): m_state=1
21:47:36.617 00.001 15404 UpdateCurrentPosition: no star selected
21:47:36.618 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:36.619 00.001 15404 Status Line: No star selected
21:47:36.621 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=14742, max=65535, med=19594, FiltMin=17705, FiltMax=65498, Gamma=0.910
21:47:36.631 00.010 15404 UpdateGuideState exits: No star selected
21:47:36.631 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:36.633 00.002 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:36.634 00.001 15404 Enqueuing Expose request
21:47:36.635 00.001 9920 Worker thread wakes up
21:47:36.636 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:36.636 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:40.041 03.405 9920 Exposure complete
21:47:40.079 00.038 9920 worker thread done servicing request
21:47:40.079 00.000 15404 OnExposeComplete: enter
21:47:40.080 00.001 15404 UpdateGuideState(): m_state=1
21:47:40.081 00.001 15404 UpdateCurrentPosition: no star selected
21:47:40.081 00.000 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:40.082 00.001 15404 Status Line: No star selected
21:47:40.084 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=13698, max=65504, med=19479, FiltMin=17765, FiltMax=65457, Gamma=0.910
21:47:40.095 00.011 15404 UpdateGuideState exits: No star selected
21:47:40.096 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:40.097 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:40.098 00.001 15404 Enqueuing Expose request
21:47:40.099 00.001 9920 Worker thread wakes up
21:47:40.099 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:40.099 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:43.815 03.716 9920 Exposure complete
21:47:43.856 00.041 9920 worker thread done servicing request
21:47:43.856 00.000 15404 OnExposeComplete: enter
21:47:43.857 00.001 15404 UpdateGuideState(): m_state=1
21:47:43.858 00.001 15404 UpdateCurrentPosition: no star selected
21:47:43.859 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:43.860 00.001 15404 Status Line: No star selected
21:47:43.862 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=14235, max=65535, med=19350, FiltMin=17027, FiltMax=65457, Gamma=0.910
21:47:43.872 00.010 15404 UpdateGuideState exits: No star selected
21:47:43.873 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:43.874 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:43.875 00.001 15404 Enqueuing Expose request
21:47:43.876 00.001 9920 Worker thread wakes up
21:47:43.876 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:43.876 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:47.283 03.407 9920 Exposure complete
21:47:47.321 00.038 9920 worker thread done servicing request
21:47:47.321 00.000 15404 OnExposeComplete: enter
21:47:47.322 00.001 15404 UpdateGuideState(): m_state=1
21:47:47.323 00.001 15404 UpdateCurrentPosition: no star selected
21:47:47.324 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:47.325 00.001 15404 Status Line: No star selected
21:47:47.327 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=14071, max=65535, med=19235, FiltMin=17465, FiltMax=65457, Gamma=0.910
21:47:47.337 00.010 15404 UpdateGuideState exits: No star selected
21:47:47.338 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:47.339 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:47.340 00.001 15404 Enqueuing Expose request
21:47:47.341 00.001 9920 Worker thread wakes up
21:47:47.341 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:47.341 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:51.051 03.710 9920 Exposure complete
21:47:51.088 00.037 9920 worker thread done servicing request
21:47:51.088 00.000 15404 OnExposeComplete: enter
21:47:51.090 00.002 15404 UpdateGuideState(): m_state=1
21:47:51.091 00.001 15404 UpdateCurrentPosition: no star selected
21:47:51.092 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:51.093 00.001 15404 Status Line: No star selected
21:47:51.095 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=13771, max=65498, med=19121, FiltMin=17287, FiltMax=59414, Gamma=0.910
21:47:51.106 00.011 15404 UpdateGuideState exits: No star selected
21:47:51.107 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:51.108 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:51.108 00.000 15404 Enqueuing Expose request
21:47:51.109 00.001 9920 Worker thread wakes up
21:47:51.109 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:51.109 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:54.518 03.409 9920 Exposure complete
21:47:54.555 00.037 9920 worker thread done servicing request
21:47:54.555 00.000 15404 OnExposeComplete: enter
21:47:54.556 00.001 15404 UpdateGuideState(): m_state=1
21:47:54.557 00.001 15404 UpdateCurrentPosition: no star selected
21:47:54.558 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:54.559 00.001 15404 Status Line: No star selected
21:47:54.561 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=14058, max=31344, med=19017, FiltMin=17094, FiltMax=24940, Gamma=0.910
21:47:54.570 00.009 15404 UpdateGuideState exits: No star selected
21:47:54.572 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:54.572 00.000 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:54.573 00.001 15404 Enqueuing Expose request
21:47:54.574 00.001 9920 Worker thread wakes up
21:47:54.574 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:54.574 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:47:58.281 03.707 9920 Exposure complete
21:47:58.318 00.037 9920 worker thread done servicing request
21:47:58.318 00.000 15404 OnExposeComplete: enter
21:47:58.319 00.001 15404 UpdateGuideState(): m_state=1
21:47:58.320 00.001 15404 UpdateCurrentPosition: no star selected
21:47:58.321 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:58.322 00.001 15404 Status Line: No star selected
21:47:58.325 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=13965, max=62609, med=18817, FiltMin=17069, FiltMax=53259, Gamma=0.910
21:47:58.335 00.010 15404 UpdateGuideState exits: No star selected
21:47:58.336 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:58.337 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:47:58.338 00.001 15404 Enqueuing Expose request
21:47:58.339 00.001 9920 Worker thread wakes up
21:47:58.339 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:47:58.339 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:01.744 03.405 9920 Exposure complete
21:48:01.781 00.037 9920 worker thread done servicing request
21:48:01.781 00.000 15404 OnExposeComplete: enter
21:48:01.783 00.002 15404 UpdateGuideState(): m_state=1
21:48:01.784 00.001 15404 UpdateCurrentPosition: no star selected
21:48:01.784 00.000 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:01.785 00.001 15404 Status Line: No star selected
21:48:01.787 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=13997, max=65498, med=18699, FiltMin=16986, FiltMax=65369, Gamma=0.910
21:48:01.797 00.010 15404 UpdateGuideState exits: No star selected
21:48:01.798 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:01.799 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:01.800 00.001 15404 Enqueuing Expose request
21:48:01.801 00.001 9920 Worker thread wakes up
21:48:01.801 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:01.801 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:05.512 03.711 9920 Exposure complete
21:48:05.548 00.036 9920 worker thread done servicing request
21:48:05.549 00.001 15404 OnExposeComplete: enter
21:48:05.550 00.001 15404 UpdateGuideState(): m_state=1
21:48:05.551 00.001 15404 UpdateCurrentPosition: no star selected
21:48:05.552 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:05.553 00.001 15404 Status Line: No star selected
21:48:05.555 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=13551, max=65498, med=18586, FiltMin=16648, FiltMax=65368, Gamma=0.910
21:48:05.565 00.010 15404 UpdateGuideState exits: No star selected
21:48:05.567 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:05.567 00.000 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:05.568 00.001 15404 Enqueuing Expose request
21:48:05.569 00.001 9920 Worker thread wakes up
21:48:05.569 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:05.569 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:08.975 03.406 9920 Exposure complete
21:48:09.013 00.038 9920 worker thread done servicing request
21:48:09.013 00.000 15404 OnExposeComplete: enter
21:48:09.014 00.001 15404 UpdateGuideState(): m_state=1
21:48:09.015 00.001 15404 UpdateCurrentPosition: no star selected
21:48:09.017 00.002 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:09.018 00.001 15404 Status Line: No star selected
21:48:09.019 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=13664, max=65498, med=18481, FiltMin=16826, FiltMax=65341, Gamma=0.910
21:48:09.030 00.011 15404 UpdateGuideState exits: No star selected
21:48:09.031 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:09.032 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:09.033 00.001 15404 Enqueuing Expose request
21:48:09.033 00.000 9920 Worker thread wakes up
21:48:09.033 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:09.034 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:12.742 03.708 9920 Exposure complete
21:48:12.779 00.037 9920 worker thread done servicing request
21:48:12.779 00.000 15404 OnExposeComplete: enter
21:48:12.780 00.001 15404 UpdateGuideState(): m_state=1
21:48:12.781 00.001 15404 UpdateCurrentPosition: no star selected
21:48:12.781 00.000 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:12.783 00.002 15404 Status Line: No star selected
21:48:12.785 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=13559, max=65498, med=18365, FiltMin=16401, FiltMax=65383, Gamma=0.910
21:48:12.795 00.010 15404 UpdateGuideState exits: No star selected
21:48:12.797 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:12.797 00.000 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:12.798 00.001 15404 Enqueuing Expose request
21:48:12.799 00.001 9920 Worker thread wakes up
21:48:12.799 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:12.799 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:16.213 03.414 9920 Exposure complete
21:48:16.255 00.042 9920 worker thread done servicing request
21:48:16.255 00.000 15404 OnExposeComplete: enter
21:48:16.256 00.001 15404 UpdateGuideState(): m_state=1
21:48:16.257 00.001 15404 UpdateCurrentPosition: no star selected
21:48:16.258 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:16.259 00.001 15404 Status Line: No star selected
21:48:16.261 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=13202, max=65498, med=18260, FiltMin=16583, FiltMax=65369, Gamma=0.910
21:48:16.272 00.011 15404 UpdateGuideState exits: No star selected
21:48:16.273 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:16.274 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:16.275 00.001 15404 Enqueuing Expose request
21:48:16.276 00.001 9920 Worker thread wakes up
21:48:16.276 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:16.276 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:19.984 03.708 9920 Exposure complete
21:48:20.022 00.038 9920 worker thread done servicing request
21:48:20.022 00.000 15404 OnExposeComplete: enter
21:48:20.023 00.001 15404 UpdateGuideState(): m_state=1
21:48:20.024 00.001 15404 UpdateCurrentPosition: no star selected
21:48:20.025 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:20.026 00.001 15404 Status Line: No star selected
21:48:20.028 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=13007, max=65480, med=18150, FiltMin=16370, FiltMax=65369, Gamma=0.910
21:48:20.038 00.010 15404 UpdateGuideState exits: No star selected
21:48:20.039 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:20.040 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:20.041 00.001 15404 Enqueuing Expose request
21:48:20.042 00.001 9920 Worker thread wakes up
21:48:20.042 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:20.042 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:23.452 03.410 9920 Exposure complete
21:48:23.489 00.037 9920 worker thread done servicing request
21:48:23.489 00.000 15404 OnExposeComplete: enter
21:48:23.490 00.001 15404 UpdateGuideState(): m_state=1
21:48:23.491 00.001 15404 UpdateCurrentPosition: no star selected
21:48:23.492 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:23.493 00.001 15404 Status Line: No star selected
21:48:23.495 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=12972, max=65480, med=18040, FiltMin=16155, FiltMax=64720, Gamma=0.910
21:48:23.506 00.011 15404 UpdateGuideState exits: No star selected
21:48:23.507 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:23.508 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:23.509 00.001 15404 Enqueuing Expose request
21:48:23.510 00.001 9920 Worker thread wakes up
21:48:23.510 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:23.510 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:27.224 03.714 9920 Exposure complete
21:48:27.265 00.041 9920 worker thread done servicing request
21:48:27.265 00.000 15404 OnExposeComplete: enter
21:48:27.265 00.000 15404 UpdateGuideState(): m_state=1
21:48:27.266 00.001 15404 UpdateCurrentPosition: no star selected
21:48:27.267 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:27.268 00.001 15404 Status Line: No star selected
21:48:27.270 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=13278, max=65532, med=17929, FiltMin=16094, FiltMax=65333, Gamma=0.910
21:48:27.281 00.011 15404 UpdateGuideState exits: No star selected
21:48:27.282 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:27.283 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:27.284 00.001 15404 Enqueuing Expose request
21:48:27.285 00.001 9920 Worker thread wakes up
21:48:27.285 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:27.285 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:30.692 03.407 9920 Exposure complete
21:48:30.730 00.038 9920 worker thread done servicing request
21:48:30.730 00.000 15404 OnExposeComplete: enter
21:48:30.731 00.001 15404 UpdateGuideState(): m_state=1
21:48:30.732 00.001 15404 UpdateCurrentPosition: no star selected
21:48:30.733 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:30.734 00.001 15404 Status Line: No star selected
21:48:30.736 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=12814, max=65532, med=17826, FiltMin=16057, FiltMax=65417, Gamma=0.910
21:48:30.746 00.010 15404 UpdateGuideState exits: No star selected
21:48:30.747 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:30.748 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:30.748 00.000 15404 Enqueuing Expose request
21:48:30.750 00.002 9920 Worker thread wakes up
21:48:30.750 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:30.750 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:34.461 03.711 9920 Exposure complete
21:48:34.498 00.037 9920 worker thread done servicing request
21:48:34.499 00.001 15404 OnExposeComplete: enter
21:48:34.500 00.001 15404 UpdateGuideState(): m_state=1
21:48:34.501 00.001 15404 UpdateCurrentPosition: no star selected
21:48:34.502 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:34.503 00.001 15404 Status Line: No star selected
21:48:34.504 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=13005, max=65532, med=17715, FiltMin=15894, FiltMax=65391, Gamma=0.910
21:48:34.515 00.011 15404 UpdateGuideState exits: No star selected
21:48:34.516 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:34.517 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:34.518 00.001 15404 Enqueuing Expose request
21:48:34.519 00.001 9920 Worker thread wakes up
21:48:34.519 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:34.519 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:37.925 03.406 9920 Exposure complete
21:48:37.962 00.037 9920 worker thread done servicing request
21:48:37.962 00.000 15404 OnExposeComplete: enter
21:48:37.963 00.001 15404 UpdateGuideState(): m_state=1
21:48:37.964 00.001 15404 UpdateCurrentPosition: no star selected
21:48:37.965 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:37.966 00.001 15404 Status Line: No star selected
21:48:37.968 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=12902, max=65532, med=17612, FiltMin=15964, FiltMax=65087, Gamma=0.910
21:48:37.979 00.011 15404 UpdateGuideState exits: No star selected
21:48:37.980 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:37.981 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:37.982 00.001 15404 Enqueuing Expose request
21:48:37.983 00.001 9920 Worker thread wakes up
21:48:37.983 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:37.983 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:41.691 03.708 9920 Exposure complete
21:48:41.728 00.037 9920 worker thread done servicing request
21:48:41.728 00.000 15404 OnExposeComplete: enter
21:48:41.729 00.001 15404 UpdateGuideState(): m_state=1
21:48:41.730 00.001 15404 UpdateCurrentPosition: no star selected
21:48:41.731 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:41.731 00.000 15404 Status Line: No star selected
21:48:41.734 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=12713, max=65532, med=17506, FiltMin=15791, FiltMax=65262, Gamma=0.910
21:48:41.746 00.012 15404 UpdateGuideState exits: No star selected
21:48:41.747 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:41.748 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:41.749 00.001 15404 Enqueuing Expose request
21:48:41.750 00.001 9920 Worker thread wakes up
21:48:41.750 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:41.750 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:45.156 03.406 9920 Exposure complete
21:48:45.193 00.037 9920 worker thread done servicing request
21:48:45.193 00.000 15404 OnExposeComplete: enter
21:48:45.194 00.001 15404 UpdateGuideState(): m_state=1
21:48:45.195 00.001 15404 UpdateCurrentPosition: no star selected
21:48:45.196 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:45.197 00.001 15404 Status Line: No star selected
21:48:45.199 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=12621, max=65532, med=17410, FiltMin=15632, FiltMax=65295, Gamma=0.910
21:48:45.210 00.011 15404 UpdateGuideState exits: No star selected
21:48:45.211 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:45.212 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:45.213 00.001 15404 Enqueuing Expose request
21:48:45.214 00.001 9920 Worker thread wakes up
21:48:45.214 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:45.214 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:48.922 03.708 9920 Exposure complete
21:48:48.960 00.038 9920 worker thread done servicing request
21:48:48.960 00.000 15404 OnExposeComplete: enter
21:48:48.961 00.001 15404 UpdateGuideState(): m_state=1
21:48:48.962 00.001 15404 UpdateCurrentPosition: no star selected
21:48:48.963 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:48.964 00.001 15404 Status Line: No star selected
21:48:48.966 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=12611, max=65532, med=17302, FiltMin=15622, FiltMax=65431, Gamma=0.910
21:48:48.979 00.013 15404 UpdateGuideState exits: No star selected
21:48:48.980 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:48.992 00.012 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:48.993 00.001 15404 Enqueuing Expose request
21:48:48.994 00.001 9920 Worker thread wakes up
21:48:48.994 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:48.994 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:52.401 03.407 9920 Exposure complete
21:48:52.440 00.039 9920 worker thread done servicing request
21:48:52.440 00.000 15404 OnExposeComplete: enter
21:48:52.441 00.001 15404 UpdateGuideState(): m_state=1
21:48:52.442 00.001 15404 UpdateCurrentPosition: no star selected
21:48:52.452 00.010 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:52.453 00.001 15404 Status Line: No star selected
21:48:52.455 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=11791, max=65532, med=17207, FiltMin=15480, FiltMax=65431, Gamma=0.910
21:48:52.470 00.015 15404 UpdateGuideState exits: No star selected
21:48:52.472 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:52.473 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:52.474 00.001 15404 Enqueuing Expose request
21:48:52.475 00.001 9920 Worker thread wakes up
21:48:52.475 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:52.475 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:56.182 03.707 9920 Exposure complete
21:48:56.220 00.038 9920 worker thread done servicing request
21:48:56.220 00.000 15404 OnExposeComplete: enter
21:48:56.221 00.001 15404 UpdateGuideState(): m_state=1
21:48:56.222 00.001 15404 UpdateCurrentPosition: no star selected
21:48:56.223 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:56.224 00.001 15404 Status Line: No star selected
21:48:56.226 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=12610, max=65532, med=17098, FiltMin=15331, FiltMax=65431, Gamma=0.910
21:48:56.237 00.011 15404 UpdateGuideState exits: No star selected
21:48:56.238 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:56.239 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:56.240 00.001 15404 Enqueuing Expose request
21:48:56.241 00.001 9920 Worker thread wakes up
21:48:56.241 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:56.241 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:48:59.655 03.414 9920 Exposure complete
21:48:59.695 00.040 9920 worker thread done servicing request
21:48:59.695 00.000 15404 OnExposeComplete: enter
21:48:59.697 00.002 15404 UpdateGuideState(): m_state=1
21:48:59.697 00.000 15404 UpdateCurrentPosition: no star selected
21:48:59.698 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:48:59.699 00.001 15404 Status Line: No star selected
21:48:59.701 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=12218, max=65532, med=17005, FiltMin=15139, FiltMax=65416, Gamma=0.910
21:48:59.711 00.010 15404 UpdateGuideState exits: No star selected
21:48:59.712 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:59.713 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:48:59.714 00.001 15404 Enqueuing Expose request
21:48:59.715 00.001 9920 Worker thread wakes up
21:48:59.715 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:48:59.715 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:49:03.424 03.709 9920 Exposure complete
21:49:03.462 00.038 9920 worker thread done servicing request
21:49:03.462 00.000 15404 OnExposeComplete: enter
21:49:03.463 00.001 15404 UpdateGuideState(): m_state=1
21:49:03.464 00.001 15404 UpdateCurrentPosition: no star selected
21:49:03.465 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:49:03.466 00.001 15404 Status Line: No star selected
21:49:03.468 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=12179, max=65532, med=16901, FiltMin=15072, FiltMax=65416, Gamma=0.910
21:49:03.479 00.011 15404 UpdateGuideState exits: No star selected
21:49:03.480 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:03.481 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:49:03.481 00.000 15404 Enqueuing Expose request
21:49:03.483 00.002 9920 Worker thread wakes up
21:49:03.483 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:03.483 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:49:06.892 03.409 9920 Exposure complete
21:49:06.930 00.038 9920 worker thread done servicing request
21:49:06.930 00.000 15404 OnExposeComplete: enter
21:49:06.931 00.001 15404 UpdateGuideState(): m_state=1
21:49:06.932 00.001 15404 UpdateCurrentPosition: no star selected
21:49:06.933 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:49:06.933 00.000 15404 Status Line: No star selected
21:49:06.935 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=12077, max=65486, med=16806, FiltMin=15042, FiltMax=64113, Gamma=0.910
21:49:06.946 00.011 15404 UpdateGuideState exits: No star selected
21:49:06.946 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:06.948 00.002 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:49:06.949 00.001 15404 Enqueuing Expose request
21:49:06.950 00.001 9920 Worker thread wakes up
21:49:06.950 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:06.950 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:49:10.664 03.714 9920 Exposure complete
21:49:10.705 00.041 9920 worker thread done servicing request
21:49:10.706 00.001 15404 OnExposeComplete: enter
21:49:10.707 00.001 15404 UpdateGuideState(): m_state=1
21:49:10.708 00.001 15404 UpdateCurrentPosition: no star selected
21:49:10.709 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:49:10.709 00.000 15404 Status Line: No star selected
21:49:10.711 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=11762, max=65486, med=16706, FiltMin=15124, FiltMax=64186, Gamma=0.910
21:49:10.722 00.011 15404 UpdateGuideState exits: No star selected
21:49:10.723 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:10.724 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:49:10.725 00.001 15404 Enqueuing Expose request
21:49:10.726 00.001 9920 Worker thread wakes up
21:49:10.726 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:10.726 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:49:14.133 03.407 9920 Exposure complete
21:49:14.170 00.037 9920 worker thread done servicing request
21:49:14.170 00.000 15404 OnExposeComplete: enter
21:49:14.171 00.001 15404 UpdateGuideState(): m_state=1
21:49:14.172 00.001 15404 UpdateCurrentPosition: no star selected
21:49:14.173 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:49:14.174 00.001 15404 Status Line: No star selected
21:49:14.176 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=11246, max=65486, med=16615, FiltMin=15121, FiltMax=63303, Gamma=0.910
21:49:14.187 00.011 15404 UpdateGuideState exits: No star selected
21:49:14.188 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:14.189 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:49:14.190 00.001 15404 Enqueuing Expose request
21:49:14.191 00.001 9920 Worker thread wakes up
21:49:14.191 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:14.191 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:49:17.900 03.709 9920 Exposure complete
21:49:17.938 00.038 9920 worker thread done servicing request
21:49:17.938 00.000 15404 OnExposeComplete: enter
21:49:17.939 00.001 15404 UpdateGuideState(): m_state=1
21:49:17.940 00.001 15404 UpdateCurrentPosition: no star selected
21:49:17.941 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:49:17.942 00.001 15404 Status Line: No star selected
21:49:17.944 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=11965, max=65515, med=16519, FiltMin=14834, FiltMax=64327, Gamma=0.910
21:49:17.954 00.010 15404 UpdateGuideState exits: No star selected
21:49:17.955 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:17.956 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:49:17.957 00.001 15404 Enqueuing Expose request
21:49:17.958 00.001 9920 Worker thread wakes up
21:49:17.958 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:17.958 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:49:21.365 03.407 9920 Exposure complete
21:49:21.403 00.038 9920 worker thread done servicing request
21:49:21.403 00.000 15404 OnExposeComplete: enter
21:49:21.404 00.001 15404 UpdateGuideState(): m_state=1
21:49:21.405 00.001 15404 UpdateCurrentPosition: no star selected
21:49:21.406 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:49:21.407 00.001 15404 Status Line: No star selected
21:49:21.409 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=11897, max=65486, med=16423, FiltMin=14537, FiltMax=65385, Gamma=0.910
21:49:21.419 00.010 15404 UpdateGuideState exits: No star selected
21:49:21.420 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:21.421 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:49:21.421 00.000 15404 Enqueuing Expose request
21:49:21.422 00.001 9920 Worker thread wakes up
21:49:21.423 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:21.423 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:49:21.740 00.317 15404 GuiderMultiStar::AutoSelect enter
21:49:21.741 00.001 15404 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:49:21.778 00.037 15404 AutoFind: auto downsample for scale 3.22 => 1x
21:49:21.817 00.039 15404 AutoFind: global mean = -0.5, stdev 1653.7
21:49:21.818 00.001 15404 AutoFind: using threshold = 0.1
21:49:21.871 00.053 15404 AutoFind: local max [1118, 101] 71.8
21:49:21.873 00.002 15404 AutoFind: local max [877, 670] 65.9
21:49:21.873 00.000 15404 AutoFind: local max [736, 577] 60.4
21:49:21.874 00.001 15404 AutoFind: local max [254, 185] 58.2
21:49:21.875 00.001 15404 AutoFind: local max [984, 346] 40.1
21:49:21.876 00.001 15404 AutoFind: local max [67, 527] 30.9
21:49:21.877 00.001 15404 AutoFind: local max [720, 785] 28.5
21:49:21.878 00.001 15404 AutoFind: local max [772, 823] 23.9
21:49:21.879 00.001 15404 AutoFind: local max [808, 873] 18.8
21:49:21.880 00.001 15404 AutoFind: local max [1123, 586] 18.0
21:49:21.880 00.000 15404 AutoFind: local max [642, 278] 17.6
21:49:21.881 00.001 15404 AutoFind: local max [421, 647] 16.5
21:49:21.882 00.001 15404 AutoFind: local max [151, 307] 15.4
21:49:21.883 00.001 15404 AutoFind: local max [1122, 139] 15.3
21:49:21.884 00.001 15404 AutoFind: local max [515, 652] 14.3
21:49:21.885 00.001 15404 AutoFind: local max [136, 893] 14.0
21:49:21.886 00.001 15404 AutoFind: local max [154, 219] 12.8
21:49:21.887 00.001 15404 AutoFind: local max [830, 153] 11.4
21:49:21.887 00.000 15404 AutoFind: local max [656, 544] 11.2
21:49:21.888 00.001 15404 AutoFind: local max [758, 295] 9.6
21:49:21.889 00.001 15404 AutoFind: local max [1258, 653] 8.4
21:49:21.890 00.001 15404 AutoFind: local max [954, 874] 8.1
21:49:21.891 00.001 15404 AutoFind: local max [307, 40] 8.0
21:49:21.892 00.001 15404 AutoFind: local max [274, 758] 7.4
21:49:21.893 00.001 15404 AutoFind: local max [1094, 121] 7.1
21:49:21.894 00.001 15404 AutoFind: local max [976, 378] 6.7
21:49:21.894 00.000 15404 AutoFind: local max [736, 587] 6.0
21:49:21.895 00.001 15404 AutoFind: local max [497, 582] 5.9
21:49:21.896 00.001 15404 AutoFind: local max [658, 703] 5.8
21:49:21.897 00.001 15404 AutoFind: local max [757, 828] 5.8
21:49:21.898 00.001 15404 AutoFind: local max [38, 325] 5.7
21:49:21.899 00.001 15404 AutoFind: local max [924, 485] 5.7
21:49:21.900 00.001 15404 AutoFind: local max [1115, 167] 5.5
21:49:21.900 00.000 15404 AutoFind: local max [880, 682] 5.5
21:49:21.901 00.001 15404 AutoFind: local max [623, 625] 5.3
21:49:21.902 00.001 15404 AutoFind: local max [965, 936] 5.0
21:49:21.903 00.001 15404 AutoFind: local max [565, 189] 5.0
21:49:21.903 00.000 15404 AutoFind: local max [738, 564] 5.0
21:49:21.904 00.001 15404 AutoFind: local max [1122, 452] 4.8
21:49:21.905 00.001 15404 AutoFind: local max [317, 818] 4.8
21:49:21.906 00.001 15404 AutoFind: local max [1083, 264] 4.8
21:49:21.907 00.001 15404 AutoFind: local max [601, 556] 4.7
21:49:21.908 00.001 15404 AutoFind: local max [994, 299] 4.7
21:49:21.909 00.001 15404 AutoFind: local max [689, 524] 4.6
21:49:21.909 00.000 15404 AutoFind: local max [200, 773] 4.5
21:49:21.910 00.001 15404 AutoFind: local max [578, 884] 4.5
21:49:21.911 00.001 15404 AutoFind: local max [729, 357] 4.4
21:49:21.912 00.001 15404 AutoFind: local max [294, 464] 4.4
21:49:21.913 00.001 15404 AutoFind: local max [619, 868] 4.4
21:49:21.914 00.001 15404 AutoFind: local max [882, 817] 4.3
21:49:21.915 00.001 15404 AutoFind: local max [1226, 768] 4.3
21:49:21.915 00.000 15404 AutoFind: local max [704, 476] 4.3
21:49:21.917 00.002 15404 AutoFind: local max [615, 435] 4.2
21:49:21.918 00.001 15404 AutoFind: local max [587, 375] 4.1
21:49:21.919 00.001 15404 AutoFind: local max [911, 578] 4.1
21:49:21.919 00.000 15404 AutoFind: local max [1074, 921] 4.1
21:49:21.920 00.001 15404 AutoFind: local max [786, 25] 4.1
21:49:21.921 00.001 15404 AutoFind: local max [1198, 424] 4.1
21:49:21.922 00.001 15404 AutoFind: local max [889, 177] 4.1
21:49:21.923 00.001 15404 AutoFind: local max [410, 740] 4.1
21:49:21.924 00.001 15404 AutoFind: local max [15, 590] 4.0
21:49:21.925 00.001 15404 AutoFind: local max [644, 36] 4.0
21:49:21.925 00.000 15404 AutoFind: local max [560, 364] 4.0
21:49:21.926 00.001 15404 AutoFind: local max [480, 578] 4.0
21:49:21.927 00.001 15404 AutoFind: local max [743, 857] 4.0
21:49:21.928 00.001 15404 AutoFind: local max [829, 913] 4.0
21:49:21.929 00.001 15404 AutoFind: local max [948, 464] 4.0
21:49:21.930 00.001 15404 AutoFind: local max [300, 89] 3.9
21:49:21.931 00.001 15404 AutoFind: local max [931, 208] 3.9
21:49:21.932 00.001 15404 AutoFind: local max [541, 629] 3.9
21:49:21.932 00.000 15404 AutoFind: local max [473, 148] 3.9
21:49:21.933 00.001 15404 AutoFind: local max [31, 156] 3.9
21:49:21.934 00.001 15404 AutoFind: local max [1224, 332] 3.9
21:49:21.935 00.001 15404 AutoFind: local max [499, 502] 3.9
21:49:21.935 00.000 15404 AutoFind: local max [734, 793] 3.8
21:49:21.936 00.001 15404 AutoFind: local max [612, 609] 3.8
21:49:21.937 00.001 15404 AutoFind: local max [374, 548] 3.8
21:49:21.938 00.001 15404 AutoFind: local max [87, 139] 3.8
21:49:21.939 00.001 15404 AutoFind: local max [722, 578] 3.8
21:49:21.940 00.001 15404 AutoFind: local max [47, 546] 3.7
21:49:21.941 00.001 15404 AutoFind: local max [126, 912] 3.7
21:49:21.942 00.001 15404 AutoFind: local max [749, 571] 3.7
21:49:21.942 00.000 15404 AutoFind: local max [550, 333] 3.7
21:49:21.943 00.001 15404 AutoFind: local max [648, 926] 3.7
21:49:21.944 00.001 15404 AutoFind: local max [342, 412] 3.7
21:49:21.945 00.001 15404 AutoFind: local max [640, 535] 3.6
21:49:21.946 00.001 15404 AutoFind: local max [775, 11] 3.6
21:49:21.947 00.001 15404 AutoFind: local max [925, 334] 3.6
21:49:21.948 00.001 15404 AutoFind: local max [959, 616] 3.6
21:49:21.948 00.000 15404 AutoFind: local max [47, 619] 3.6
21:49:21.950 00.002 15404 AutoFind: local max [760, 228] 3.6
21:49:21.951 00.001 15404 AutoFind: local max [42, 586] 3.6
21:49:21.952 00.001 15404 AutoFind: local max [735, 307] 3.6
21:49:21.953 00.001 15404 AutoFind: local max [500, 648] 3.6
21:49:21.953 00.000 15404 AutoFind: local max [1241, 879] 3.6
21:49:21.954 00.001 15404 AutoFind: local max [629, 122] 3.6
21:49:21.955 00.001 15404 AutoFind: local max [544, 304] 3.5
21:49:21.956 00.001 15404 AutoFind: local max [437, 460] 3.5
21:49:21.957 00.001 15404 AutoFind: local max [561, 510] 3.5
21:49:21.958 00.001 15404 AutoFind: local max [146, 402] 3.5
21:49:21.959 00.001 15404 AutoFind: too close [500, 648] 3.6 - [515, 652] 14.3
21:49:21.960 00.001 15404 AutoFind: too close [775, 11] 3.6 - [786, 25] 4.1
21:49:21.960 00.000 15404 AutoFind: too close [640, 535] 3.6 - [656, 544] 11.2
21:49:21.961 00.001 15404 AutoFind: too close [749, 571] 3.7 - [738, 564] 5.0
21:49:21.962 00.001 15404 AutoFind: too close [749, 571] 3.7 - [736, 587] 6.0
21:49:21.963 00.001 15404 AutoFind: close dim-bright [749, 571] 3.7 - [736, 577] 60.4
21:49:21.964 00.001 15404 AutoFind: too close [126, 912] 3.7 - [136, 893] 14.0
21:49:21.965 00.001 15404 AutoFind: close dim-bright [47, 546] 3.7 - [67, 527] 30.9
21:49:21.965 00.000 15404 AutoFind: too close [722, 578] 3.8 - [738, 564] 5.0
21:49:21.966 00.001 15404 AutoFind: too close [722, 578] 3.8 - [736, 587] 6.0
21:49:21.967 00.001 15404 AutoFind: close dim-bright [722, 578] 3.8 - [736, 577] 60.4
21:49:21.968 00.001 15404 AutoFind: too close [612, 609] 3.8 - [623, 625] 5.3
21:49:21.969 00.001 15404 AutoFind: close dim-bright [734, 793] 3.8 - [720, 785] 28.5
21:49:21.970 00.001 15404 AutoFind: too close [480, 578] 4.0 - [497, 582] 5.9
21:49:21.971 00.001 15404 AutoFind: close dim-bright [738, 564] 5.0 - [736, 577] 60.4
21:49:21.971 00.000 15404 AutoFind: close dim-bright [880, 682] 5.5 - [877, 670] 65.9
21:49:21.972 00.001 15404 AutoFind: too close [757, 828] 5.8 - [772, 823] 23.9
21:49:21.973 00.001 15404 AutoFind: close dim-bright [736, 587] 6.0 - [736, 577] 60.4
21:49:21.974 00.001 15404 AutoFind: too close to edge [15, 590] 4.0
21:49:21.975 00.001 15404 AutoFind: BPP = 16, saturation at 827, pedestal 572, thresh = 801
21:49:21.976 00.001 15404 Star::Find(15, 1118, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:21.977 00.001 15404 Star::Find returns 1 (1), X=1118.31, Y=99.84, Mass=2239014, SNR=354.1, Peak=65486 HFD=6.9
21:49:21.978 00.001 15404 Star::Find(15, 877, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:21.979 00.001 15404 Star::Find returns 1 (1), X=877.54, Y=669.75, Mass=2775460, SNR=540.6, Peak=65452 HFD=7.2
21:49:21.981 00.002 15404 Star::Find(15, 736, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:21.981 00.000 15404 Star::Find returns 1 (1), X=735.71, Y=575.80, Mass=3299805, SNR=581.1, Peak=65442 HFD=7.2
21:49:21.982 00.001 15404 Star::Find(15, 254, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:21.983 00.001 15404 Star::Find returns 1 (1), X=253.46, Y=184.51, Mass=1087471, SNR=257.7, Peak=56742 HFD=5.8
21:49:21.984 00.001 15404 Star::Find(15, 984, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:21.985 00.001 15404 Star::Find returns 1 (1), X=984.17, Y=345.50, Mass=802123, SNR=168.5, Peak=50346 HFD=5.7
21:49:21.986 00.001 15404 Star::Find(15, 67, 527, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:21.987 00.001 15404 Star::Find returns 1 (1), X=65.97, Y=526.68, Mass=592112, SNR=128.3, Peak=42416 HFD=6.1
21:49:21.988 00.001 15404 Star::Find(15, 720, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:21.988 00.000 15404 Star::Find returns 1 (1), X=719.57, Y=785.18, Mass=605523, SNR=172.8, Peak=45363 HFD=6.4
21:49:21.989 00.001 15404 Star::Find(15, 808, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:21.990 00.001 15404 Star::Find returns 1 (1), X=808.23, Y=873.23, Mass=429970, SNR=96.9, Peak=40118 HFD=5.8
21:49:21.991 00.001 15404 Star::Find(15, 1123, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:21.992 00.001 15404 Star::Find returns 1 (1), X=1123.19, Y=585.56, Mass=447860, SNR=94.2, Peak=32324 HFD=6.5
21:49:21.993 00.001 15404 Star::Find(15, 642, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:21.994 00.001 15404 Star::Find returns 1 (1), X=641.80, Y=277.23, Mass=335845, SNR=92.9, Peak=34241 HFD=5.8
21:49:21.995 00.001 15404 Star::Find(15, 421, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:21.996 00.001 15404 Star::Find returns 1 (1), X=420.59, Y=646.71, Mass=258820, SNR=70.8, Peak=29262 HFD=5.2
21:49:21.997 00.001 15404 Star::Find(15, 151, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:21.997 00.000 15404 Star::Find returns 1 (1), X=151.05, Y=305.94, Mass=297828, SNR=70.0, Peak=27620 HFD=5.9
21:49:21.998 00.001 15404 Star::Find(15, 1122, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:21.999 00.001 15404 Star::Find returns 1 (1), X=1122.59, Y=138.27, Mass=343336, SNR=75.5, Peak=30597 HFD=5.8
21:49:22.000 00.001 15404 Star::Find(15, 154, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.001 00.001 15404 Star::Find returns 1 (1), X=152.81, Y=219.05, Mass=277560, SNR=71.0, Peak=27039 HFD=6.3
21:49:22.002 00.001 15404 Star::Find(15, 830, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.003 00.001 15404 Star::Find returns 1 (1), X=829.62, Y=152.33, Mass=174780, SNR=52.1, Peak=25542 HFD=5.2
21:49:22.004 00.001 15404 Star::Find(15, 758, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.005 00.001 15404 Star::Find returns 1 (1), X=757.55, Y=294.44, Mass=185646, SNR=81.9, Peak=24942 HFD=5.8
21:49:22.006 00.001 15404 Star::Find(15, 1258, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.006 00.000 15404 Star::Find returns 1 (1), X=1257.68, Y=653.03, Mass=153411, SNR=51.5, Peak=26694 HFD=4.5
21:49:22.007 00.001 15404 Star::Find(15, 954, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.008 00.001 15404 Star::Find returns 1 (1), X=954.09, Y=874.07, Mass=162391, SNR=45.8, Peak=24575 HFD=5.9
21:49:22.009 00.001 15404 Star::Find(15, 307, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.010 00.001 15404 Star::Find returns 1 (1), X=315.21, Y=45.25, Mass=47767, SNR=44.4, Peak=27930 HFD=1.6
21:49:22.011 00.001 15404 Star::Find(15, 274, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.012 00.001 15404 Star::Find returns 1 (1), X=273.29, Y=757.62, Mass=133313, SNR=49.2, Peak=23594 HFD=4.9
21:49:22.013 00.001 15404 Star::Find(15, 1094, 121, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.014 00.001 15404 Star::Find returns 1 (1), X=1094.14, Y=120.67, Mass=118608, SNR=41.9, Peak=24782 HFD=4.5
21:49:22.015 00.001 15404 Star::Find(15, 976, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.015 00.000 15404 Star::Find returns 1 (1), X=976.35, Y=378.22, Mass=53405, SNR=28.1, Peak=22183 HFD=2.8
21:49:22.017 00.002 15404 Star::Find(15, 658, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.018 00.001 15404 Star::Find returns 1 (1), X=657.49, Y=703.07, Mass=57787, SNR=43.5, Peak=28066 HFD=1.6
21:49:22.019 00.001 15404 Star::Find(15, 38, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.020 00.001 15404 Star::Find returns 1 (1), X=38.03, Y=324.86, Mass=31712, SNR=22.0, Peak=19917 HFD=2.5
21:49:22.021 00.001 15404 Star::Find(15, 924, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.021 00.000 15404 Star::Find returns 1 (1), X=924.64, Y=484.68, Mass=103369, SNR=42.2, Peak=21217 HFD=5.4
21:49:22.022 00.001 15404 Star::Find(15, 1115, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.023 00.001 15404 Star::Find returns 1 (1), X=1115.38, Y=167.16, Mass=25256, SNR=18.1, Peak=19514 HFD=2.5
21:49:22.024 00.001 15404 Star::Find(15, 880, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.025 00.001 15404 Star::Find returns 1 (1), X=877.54, Y=669.75, Mass=2775460, SNR=540.6, Peak=65452 HFD=7.2
21:49:22.026 00.001 15404 Star::Find(15, 965, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.027 00.001 15404 Star::Find returns 1 (1), X=964.86, Y=936.98, Mass=33439, SNR=21.3, Peak=20836 HFD=2.6
21:49:22.028 00.001 15404 Star::Find(15, 565, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.029 00.001 15404 Star::Find returns 1 (1), X=564.25, Y=188.56, Mass=78079, SNR=32.2, Peak=20996 HFD=5.1
21:49:22.030 00.001 15404 Star::Find(15, 1122, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.030 00.000 15404 Star::Find returns 1 (1), X=1121.55, Y=451.93, Mass=53010, SNR=23.2, Peak=21109 HFD=3.5
21:49:22.031 00.001 15404 Star::Find(15, 317, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.032 00.001 15404 Star::Find returns 1 (1), X=316.38, Y=816.89, Mass=137307, SNR=46.9, Peak=24457 HFD=6.2
21:49:22.033 00.001 15404 Star::Find(15, 1083, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.034 00.001 15404 Star::Find returns 1 (1), X=1083.15, Y=263.65, Mass=96619, SNR=36.8, Peak=21678 HFD=5.2
21:49:22.035 00.001 15404 Star::Find(15, 601, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.036 00.001 15404 Star::Find returns 1 (1), X=601.30, Y=555.52, Mass=45926, SNR=25.5, Peak=19586 HFD=3.5
21:49:22.037 00.001 15404 Star::Find(15, 994, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.037 00.000 15404 Star::Find returns 1 (1), X=994.15, Y=298.59, Mass=50184, SNR=31.0, Peak=20139 HFD=3.6
21:49:22.038 00.001 15404 Star::Find(15, 689, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.039 00.001 15404 Star::Find returns 0 (4), X=698.55, Y=519.61, Mass=16002, SNR=19.4, Peak=20531 HFD=1.4
21:49:22.040 00.001 15404 Star::Find(15, 200, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.041 00.001 15404 Star::Find returns 1 (1), X=200.26, Y=773.00, Mass=27018, SNR=20.2, Peak=20194 HFD=2.4
21:49:22.042 00.001 15404 Star::Find(15, 578, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.043 00.001 15404 Star::Find returns 1 (1), X=577.60, Y=883.23, Mass=42439, SNR=25.5, Peak=20508 HFD=3.7
21:49:22.044 00.001 15404 Star::Find(15, 729, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.045 00.001 15404 Star::Find returns 0 (4), X=729.49, Y=357.45, Mass=16014, SNR=13.8, Peak=19737 HFD=1.4
21:49:22.046 00.001 15404 Star::Find(15, 294, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.046 00.000 15404 Star::Find returns 1 (1), X=294.36, Y=463.47, Mass=38968, SNR=24.2, Peak=22504 HFD=3.0
21:49:22.047 00.001 15404 Star::Find(15, 619, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.048 00.001 15404 Star::Find returns 1 (1), X=618.44, Y=868.05, Mass=21216, SNR=17.2, Peak=20138 HFD=2.2
21:49:22.049 00.001 15404 Star::Find(15, 882, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.050 00.001 15404 Star::Find returns 1 (1), X=882.05, Y=816.76, Mass=35858, SNR=23.1, Peak=19178 HFD=3.7
21:49:22.051 00.001 15404 Star::Find(15, 1226, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.052 00.001 15404 Star::Find returns 1 (1), X=1226.29, Y=768.10, Mass=32965, SNR=21.1, Peak=19865 HFD=3.3
21:49:22.053 00.001 15404 Star::Find(15, 704, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.054 00.001 15404 Star::Find returns 1 (1), X=704.45, Y=476.00, Mass=27383, SNR=19.8, Peak=19157 HFD=2.6
21:49:22.055 00.001 15404 Star::Find(15, 615, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.056 00.001 15404 Star::Find returns 0 (4), X=614.58, Y=435.13, Mass=55877, SNR=45.2, Peak=29491 HFD=1.4
21:49:22.057 00.001 15404 Star::Find(15, 587, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.058 00.001 15404 Star::Find returns 1 (1), X=586.50, Y=374.88, Mass=41377, SNR=21.7, Peak=20571 HFD=3.0
21:49:22.059 00.001 15404 Star::Find(15, 911, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.060 00.001 15404 Star::Find returns 1 (1), X=910.21, Y=577.20, Mass=79984, SNR=31.8, Peak=19167 HFD=6.1
21:49:22.061 00.001 15404 Star::Find(15, 1074, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.062 00.001 15404 Star::Find returns 1 (1), X=1075.19, Y=921.81, Mass=64378, SNR=27.6, Peak=20751 HFD=5.6
21:49:22.063 00.001 15404 Star::Find(15, 1198, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.064 00.001 15404 Star::Find returns 1 (1), X=1198.43, Y=424.24, Mass=18042, SNR=14.2, Peak=18979 HFD=2.6
21:49:22.064 00.000 15404 Star::Find(15, 889, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.065 00.001 15404 Star::Find returns 1 (1), X=888.25, Y=176.82, Mass=16383, SNR=13.3, Peak=19231 HFD=2.2
21:49:22.066 00.001 15404 Star::Find(15, 410, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.067 00.001 15404 Star::Find returns 1 (1), X=409.91, Y=739.08, Mass=18560, SNR=15.0, Peak=19850 HFD=2.2
21:49:22.068 00.001 15404 Star::Find(15, 644, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.069 00.001 15404 Star::Find returns 1 (1), X=655.20, Y=29.87, Mass=55500, SNR=42.3, Peak=27931 HFD=2.0
21:49:22.070 00.001 15404 Star::Find(15, 560, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.071 00.001 15404 Star::Find returns 1 (1), X=544.68, Y=374.08, Mass=28343, SNR=22.2, Peak=22025 HFD=2.7
21:49:22.072 00.001 15404 Star::Find(15, 743, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.073 00.001 15404 Star::Find returns 1 (1), X=745.17, Y=855.49, Mass=20664, SNR=15.4, Peak=19571 HFD=4.8
21:49:22.074 00.001 15404 Star::Find(15, 829, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.074 00.000 15404 Star::Find returns 0 (4), X=841.49, Y=905.51, Mass=20574, SNR=24.1, Peak=21922 HFD=1.4
21:49:22.075 00.001 15404 Star::Find(15, 948, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.076 00.001 15404 Star::Find returns 0 (4), X=947.56, Y=463.54, Mass=15079, SNR=14.2, Peak=19015 HFD=1.5
21:49:22.077 00.001 15404 Star::Find(15, 300, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.078 00.001 15404 Star::Find returns 1 (1), X=299.78, Y=89.43, Mass=28302, SNR=18.4, Peak=19370 HFD=2.7
21:49:22.079 00.001 15404 Star::Find(15, 931, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.080 00.001 15404 Star::Find returns 1 (1), X=931.11, Y=207.41, Mass=21404, SNR=19.1, Peak=21084 HFD=2.0
21:49:22.081 00.001 15404 Star::Find(15, 541, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.082 00.001 15404 Star::Find returns 1 (1), X=541.10, Y=628.71, Mass=24557, SNR=19.6, Peak=19769 HFD=2.4
21:49:22.083 00.001 15404 Star::Find(15, 473, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.084 00.001 15404 Star::Find returns 1 (1), X=472.89, Y=147.41, Mass=18316, SNR=20.8, Peak=19185 HFD=2.5
21:49:22.085 00.001 15404 Star::Find(15, 31, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.086 00.001 15404 Star::Find returns 1 (1), X=29.09, Y=156.21, Mass=100354, SNR=59.3, Peak=27849 HFD=4.1
21:49:22.087 00.001 15404 Star::Find(15, 1224, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.088 00.001 15404 Star::Find returns 1 (1), X=1223.66, Y=331.66, Mass=17101, SNR=14.1, Peak=19073 HFD=2.8
21:49:22.088 00.000 15404 Star::Find(15, 499, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.089 00.001 15404 Star::Find returns 1 (1), X=498.19, Y=501.98, Mass=15894, SNR=12.7, Peak=18800 HFD=2.4
21:49:22.090 00.001 15404 Star::Find(15, 734, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.091 00.001 15404 Star::Find returns 1 (1), X=719.57, Y=785.18, Mass=605523, SNR=172.8, Peak=45363 HFD=6.4
21:49:22.092 00.001 15404 Star::Find(15, 374, 548, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.094 00.002 15404 Star::Find returns 1 (1), X=374.92, Y=546.58, Mass=22025, SNR=15.6, Peak=18991 HFD=3.5
21:49:22.095 00.001 15404 Star::Find(15, 87, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.095 00.000 15404 Star::Find returns 1 (1), X=87.01, Y=138.25, Mass=28777, SNR=20.5, Peak=19077 HFD=3.7
21:49:22.096 00.001 15404 Star::Find(15, 47, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.097 00.001 15404 Star::Find returns 1 (1), X=47.91, Y=545.73, Mass=28678, SNR=19.6, Peak=21185 HFD=3.4
21:49:22.098 00.001 15404 Star::Find(15, 550, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.099 00.001 15404 Star::Find returns 1 (1), X=549.58, Y=333.42, Mass=15225, SNR=12.9, Peak=19005 HFD=1.6
21:49:22.100 00.001 15404 Star::Find(15, 648, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.101 00.001 15404 Star::Find returns 1 (1), X=648.92, Y=926.89, Mass=22084, SNR=18.1, Peak=19903 HFD=2.4
21:49:22.102 00.001 15404 Star::Find(15, 342, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.102 00.000 15404 Star::Find returns 1 (1), X=342.33, Y=411.09, Mass=23870, SNR=16.8, Peak=20538 HFD=2.4
21:49:22.103 00.001 15404 Star::Find(15, 925, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.104 00.001 15404 Star::Find returns 1 (1), X=924.28, Y=333.77, Mass=61095, SNR=28.4, Peak=20697 HFD=5.8
21:49:22.105 00.001 15404 Star::Find(15, 959, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.106 00.001 15404 Star::Find returns 0 (4), X=960.30, Y=604.43, Mass=12036, SNR=14.6, Peak=19773 HFD=1.3
21:49:22.107 00.001 15404 Star::Find(15, 47, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.108 00.001 15404 Star::Find returns 1 (1), X=38.62, Y=632.62, Mass=35265, SNR=22.9, Peak=19814 HFD=6.0
21:49:22.109 00.001 15404 Star::Find(15, 760, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.110 00.001 15404 Star::Find returns 1 (1), X=760.79, Y=229.52, Mass=15782, SNR=14.8, Peak=19935 HFD=1.6
21:49:22.111 00.001 15404 Star::Find(15, 42, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.111 00.000 15404 Star::Find returns 1 (1), X=42.35, Y=585.93, Mass=14458, SNR=12.1, Peak=18652 HFD=2.5
21:49:22.112 00.001 15404 Star::Find(15, 735, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.113 00.001 15404 Star::Find returns 1 (1), X=722.14, Y=300.53, Mass=18727, SNR=18.6, Peak=19887 HFD=3.7
21:49:22.114 00.001 15404 Star::Find(15, 1241, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.115 00.001 15404 Star::Find returns 1 (1), X=1241.71, Y=879.05, Mass=55344, SNR=42.1, Peak=27714 HFD=1.7
21:49:22.116 00.001 15404 Star::Find(15, 629, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.117 00.001 15404 Star::Find returns 1 (1), X=628.10, Y=122.74, Mass=13642, SNR=13.0, Peak=20092 HFD=2.9
21:49:22.118 00.001 15404 Star::Find(15, 544, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.118 00.000 15404 Star::Find returns 1 (1), X=547.42, Y=291.95, Mass=17792, SNR=16.9, Peak=20152 HFD=2.2
21:49:22.119 00.001 15404 Star::Find(15, 437, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.120 00.001 15404 Star::Find returns 1 (1), X=436.81, Y=460.07, Mass=15994, SNR=13.8, Peak=19198 HFD=2.0
21:49:22.121 00.001 15404 Star::Find(15, 561, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.122 00.001 15404 Star::Find returns 1 (1), X=560.65, Y=509.43, Mass=13671, SNR=12.3, Peak=18514 HFD=2.0
21:49:22.123 00.001 15404 Star::Find(15, 146, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.124 00.001 15404 Star::Find returns 1 (1), X=145.70, Y=402.12, Mass=11267, SNR=11.0, Peak=18663 HFD=1.7
21:49:22.125 00.001 15404 AutoFind: finding best star pass 1
21:49:22.125 00.000 15404 Star::Find(15, 1118, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.126 00.001 15404 Star::Find returns 1 (1), X=1118.31, Y=99.84, Mass=2239014, SNR=354.1, Peak=65486 HFD=6.9
21:49:22.127 00.001 15404 AutoFind: near-saturated [1118, 101] 71.8 Mass 2239014 SNR 354.1 Peak 65486
21:49:22.128 00.001 15404 Star::Find(15, 877, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.129 00.001 15404 Star::Find returns 1 (1), X=877.54, Y=669.75, Mass=2775460, SNR=540.6, Peak=65452 HFD=7.2
21:49:22.130 00.001 15404 AutoFind: near-saturated [877, 670] 65.9 Mass 2775460 SNR 540.6 Peak 65452
21:49:22.131 00.001 15404 Star::Find(15, 736, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.132 00.001 15404 Star::Find returns 1 (1), X=735.71, Y=575.80, Mass=3299805, SNR=581.1, Peak=65442 HFD=7.2
21:49:22.132 00.000 15404 AutoFind: near-saturated [736, 577] 60.4 Mass 3299805 SNR 581.1 Peak 65442
21:49:22.133 00.001 15404 Star::Find(15, 254, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.134 00.001 15404 Star::Find returns 1 (1), X=253.46, Y=184.51, Mass=1087471, SNR=257.7, Peak=56742 HFD=5.8
21:49:22.135 00.001 15404 AutoFind: near-saturated [254, 185] 58.2 Mass 1087471 SNR 257.7 Peak 56742
21:49:22.136 00.001 15404 Star::Find(15, 984, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.137 00.001 15404 Star::Find returns 1 (1), X=984.17, Y=345.50, Mass=802123, SNR=168.5, Peak=50346 HFD=5.7
21:49:22.138 00.001 15404 AutoFind: near-saturated [984, 346] 40.1 Mass 802123 SNR 168.5 Peak 50346
21:49:22.139 00.001 15404 Star::Find(15, 67, 527, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.140 00.001 15404 Star::Find returns 1 (1), X=65.97, Y=526.68, Mass=592112, SNR=128.3, Peak=42416 HFD=6.1
21:49:22.140 00.000 15404 AutoFind: near-saturated [67, 527] 30.9 Mass 592112 SNR 128.3 Peak 42416
21:49:22.141 00.001 15404 Star::Find(15, 720, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.142 00.001 15404 Star::Find returns 1 (1), X=719.57, Y=785.18, Mass=605523, SNR=172.8, Peak=45363 HFD=6.4
21:49:22.143 00.001 15404 AutoFind: near-saturated [720, 785] 28.5 Mass 605523 SNR 172.8 Peak 45363
21:49:22.144 00.001 15404 Star::Find(15, 808, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.145 00.001 15404 Star::Find returns 1 (1), X=808.23, Y=873.23, Mass=429970, SNR=96.9, Peak=40118 HFD=5.8
21:49:22.146 00.001 15404 AutoFind: near-saturated [808, 873] 18.8 Mass 429970 SNR 96.9 Peak 40118
21:49:22.147 00.001 15404 Star::Find(15, 1123, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.148 00.001 15404 Star::Find returns 1 (1), X=1123.19, Y=585.56, Mass=447860, SNR=94.2, Peak=32324 HFD=6.5
21:49:22.148 00.000 15404 AutoFind: near-saturated [1123, 586] 18.0 Mass 447860 SNR 94.2 Peak 32324
21:49:22.149 00.001 15404 Star::Find(15, 642, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.150 00.001 15404 Star::Find returns 1 (1), X=641.80, Y=277.23, Mass=335845, SNR=92.9, Peak=34241 HFD=5.8
21:49:22.151 00.001 15404 AutoFind: near-saturated [642, 278] 17.6 Mass 335845 SNR 92.9 Peak 34241
21:49:22.152 00.001 15404 Star::Find(15, 421, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.153 00.001 15404 Star::Find returns 1 (1), X=420.59, Y=646.71, Mass=258820, SNR=70.8, Peak=29262 HFD=5.2
21:49:22.154 00.001 15404 AutoFind: near-saturated [421, 647] 16.5 Mass 258820 SNR 70.8 Peak 29262
21:49:22.155 00.001 15404 Star::Find(15, 151, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.156 00.001 15404 Star::Find returns 1 (1), X=151.05, Y=305.94, Mass=297828, SNR=70.0, Peak=27620 HFD=5.9
21:49:22.156 00.000 15404 AutoFind: near-saturated [151, 307] 15.4 Mass 297828 SNR 70.0 Peak 27620
21:49:22.157 00.001 15404 Star::Find(15, 1122, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.158 00.001 15404 Star::Find returns 1 (1), X=1122.59, Y=138.27, Mass=343336, SNR=75.5, Peak=30597 HFD=5.8
21:49:22.159 00.001 15404 AutoFind: near-saturated [1122, 139] 15.3 Mass 343336 SNR 75.5 Peak 30597
21:49:22.160 00.001 15404 Star::Find(15, 154, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.161 00.001 15404 Star::Find returns 1 (1), X=152.81, Y=219.05, Mass=277560, SNR=71.0, Peak=27039 HFD=6.3
21:49:22.162 00.001 15404 AutoFind: near-saturated [154, 219] 12.8 Mass 277560 SNR 71.0 Peak 27039
21:49:22.163 00.001 15404 Star::Find(15, 830, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.163 00.000 15404 Star::Find returns 1 (1), X=829.62, Y=152.33, Mass=174780, SNR=52.1, Peak=25542 HFD=5.2
21:49:22.164 00.001 15404 AutoFind: near-saturated [830, 153] 11.4 Mass 174780 SNR 52.1 Peak 25542
21:49:22.165 00.001 15404 Star::Find(15, 758, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.166 00.001 15404 Star::Find returns 1 (1), X=757.55, Y=294.44, Mass=185646, SNR=81.9, Peak=24942 HFD=5.8
21:49:22.167 00.001 15404 AutoFind: near-saturated [758, 295] 9.6 Mass 185646 SNR 81.9 Peak 24942
21:49:22.168 00.001 15404 Star::Find(15, 1258, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.169 00.001 15404 Star::Find returns 1 (1), X=1257.68, Y=653.03, Mass=153411, SNR=51.5, Peak=26694 HFD=4.5
21:49:22.170 00.001 15404 AutoFind: near-saturated [1258, 653] 8.4 Mass 153411 SNR 51.5 Peak 26694
21:49:22.170 00.000 15404 Star::Find(15, 954, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.171 00.001 15404 Star::Find returns 1 (1), X=954.09, Y=874.07, Mass=162391, SNR=45.8, Peak=24575 HFD=5.9
21:49:22.172 00.001 15404 AutoFind: near-saturated [954, 874] 8.1 Mass 162391 SNR 45.8 Peak 24575
21:49:22.173 00.001 15404 Star::Find(15, 307, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.174 00.001 15404 Star::Find returns 1 (1), X=315.21, Y=45.25, Mass=47767, SNR=44.4, Peak=27930 HFD=1.6
21:49:22.175 00.001 15404 AutoFind: near-saturated [307, 40] 8.0 Mass 47767 SNR 44.4 Peak 27930
21:49:22.176 00.001 15404 Star::Find(15, 274, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.177 00.001 15404 Star::Find returns 1 (1), X=273.29, Y=757.62, Mass=133313, SNR=49.2, Peak=23594 HFD=4.9
21:49:22.178 00.001 15404 AutoFind: near-saturated [274, 758] 7.4 Mass 133313 SNR 49.2 Peak 23594
21:49:22.178 00.000 15404 Star::Find(15, 1094, 121, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.179 00.001 15404 Star::Find returns 1 (1), X=1094.14, Y=120.67, Mass=118608, SNR=41.9, Peak=24782 HFD=4.5
21:49:22.180 00.001 15404 AutoFind: near-saturated [1094, 121] 7.1 Mass 118608 SNR 41.9 Peak 24782
21:49:22.181 00.001 15404 Star::Find(15, 976, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.181 00.000 15404 Star::Find returns 1 (1), X=976.35, Y=378.22, Mass=53405, SNR=28.1, Peak=22183 HFD=2.8
21:49:22.182 00.001 15404 AutoFind: near-saturated [976, 378] 6.7 Mass 53405 SNR 28.1 Peak 22183
21:49:22.183 00.001 15404 Star::Find(15, 658, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.184 00.001 15404 Star::Find returns 1 (1), X=657.49, Y=703.07, Mass=57787, SNR=43.5, Peak=28066 HFD=1.6
21:49:22.185 00.001 15404 AutoFind: near-saturated [658, 703] 5.8 Mass 57787 SNR 43.5 Peak 28066
21:49:22.186 00.001 15404 Star::Find(15, 38, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.187 00.001 15404 Star::Find returns 1 (1), X=38.03, Y=324.86, Mass=31712, SNR=22.0, Peak=19917 HFD=2.5
21:49:22.188 00.001 15404 AutoFind: near-saturated [38, 325] 5.7 Mass 31712 SNR 22.0 Peak 19917
21:49:22.188 00.000 15404 Star::Find(15, 924, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.189 00.001 15404 Star::Find returns 1 (1), X=924.64, Y=484.68, Mass=103369, SNR=42.2, Peak=21217 HFD=5.4
21:49:22.190 00.001 15404 AutoFind: near-saturated [924, 485] 5.7 Mass 103369 SNR 42.2 Peak 21217
21:49:22.191 00.001 15404 Star::Find(15, 1115, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.192 00.001 15404 Star::Find returns 1 (1), X=1115.38, Y=167.16, Mass=25256, SNR=18.1, Peak=19514 HFD=2.5
21:49:22.193 00.001 15404 AutoFind: near-saturated [1115, 167] 5.5 Mass 25256 SNR 18.1 Peak 19514
21:49:22.194 00.001 15404 Star::Find(15, 880, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.195 00.001 15404 Star::Find returns 1 (1), X=877.54, Y=669.75, Mass=2775460, SNR=540.6, Peak=65452 HFD=7.2
21:49:22.196 00.001 15404 AutoFind: near-saturated [880, 682] 5.5 Mass 2775460 SNR 540.6 Peak 65452
21:49:22.196 00.000 15404 Star::Find(15, 965, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.197 00.001 15404 Star::Find returns 1 (1), X=964.86, Y=936.98, Mass=33439, SNR=21.3, Peak=20836 HFD=2.6
21:49:22.198 00.001 15404 AutoFind: near-saturated [965, 936] 5.0 Mass 33439 SNR 21.3 Peak 20836
21:49:22.199 00.001 15404 Star::Find(15, 565, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.200 00.001 15404 Star::Find returns 1 (1), X=564.25, Y=188.56, Mass=78079, SNR=32.2, Peak=20996 HFD=5.1
21:49:22.201 00.001 15404 AutoFind: near-saturated [565, 189] 5.0 Mass 78079 SNR 32.2 Peak 20996
21:49:22.202 00.001 15404 Star::Find(15, 1122, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.203 00.001 15404 Star::Find returns 1 (1), X=1121.55, Y=451.93, Mass=53010, SNR=23.2, Peak=21109 HFD=3.5
21:49:22.203 00.000 15404 AutoFind: near-saturated [1122, 452] 4.8 Mass 53010 SNR 23.2 Peak 21109
21:49:22.204 00.001 15404 Star::Find(15, 317, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.205 00.001 15404 Star::Find returns 1 (1), X=316.38, Y=816.89, Mass=137307, SNR=46.9, Peak=24457 HFD=6.2
21:49:22.206 00.001 15404 AutoFind: near-saturated [317, 818] 4.8 Mass 137307 SNR 46.9 Peak 24457
21:49:22.207 00.001 15404 Star::Find(15, 1083, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.208 00.001 15404 Star::Find returns 1 (1), X=1083.15, Y=263.65, Mass=96619, SNR=36.8, Peak=21678 HFD=5.2
21:49:22.209 00.001 15404 AutoFind: near-saturated [1083, 264] 4.8 Mass 96619 SNR 36.8 Peak 21678
21:49:22.210 00.001 15404 Star::Find(15, 601, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.210 00.000 15404 Star::Find returns 1 (1), X=601.30, Y=555.52, Mass=45926, SNR=25.5, Peak=19586 HFD=3.5
21:49:22.211 00.001 15404 AutoFind: near-saturated [601, 556] 4.7 Mass 45926 SNR 25.5 Peak 19586
21:49:22.212 00.001 15404 Star::Find(15, 994, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.213 00.001 15404 Star::Find returns 1 (1), X=994.15, Y=298.59, Mass=50184, SNR=31.0, Peak=20139 HFD=3.6
21:49:22.214 00.001 15404 AutoFind: near-saturated [994, 299] 4.7 Mass 50184 SNR 31.0 Peak 20139
21:49:22.215 00.001 15404 Star::Find(15, 689, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.216 00.001 15404 Star::Find returns 0 (4), X=698.55, Y=519.61, Mass=16002, SNR=19.4, Peak=20531 HFD=1.4
21:49:22.217 00.001 15404 Star::Find(15, 200, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.218 00.001 15404 Star::Find returns 1 (1), X=200.26, Y=773.00, Mass=27018, SNR=20.2, Peak=20194 HFD=2.4
21:49:22.218 00.000 15404 AutoFind: near-saturated [200, 773] 4.5 Mass 27018 SNR 20.2 Peak 20194
21:49:22.219 00.001 15404 Star::Find(15, 578, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.220 00.001 15404 Star::Find returns 1 (1), X=577.60, Y=883.23, Mass=42439, SNR=25.5, Peak=20508 HFD=3.7
21:49:22.221 00.001 15404 AutoFind: near-saturated [578, 884] 4.5 Mass 42439 SNR 25.5 Peak 20508
21:49:22.222 00.001 15404 Star::Find(15, 729, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.223 00.001 15404 Star::Find returns 0 (4), X=729.49, Y=357.45, Mass=16014, SNR=13.8, Peak=19737 HFD=1.4
21:49:22.224 00.001 15404 Star::Find(15, 294, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.225 00.001 15404 Star::Find returns 1 (1), X=294.36, Y=463.47, Mass=38968, SNR=24.2, Peak=22504 HFD=3.0
21:49:22.226 00.001 15404 AutoFind: near-saturated [294, 464] 4.4 Mass 38968 SNR 24.2 Peak 22504
21:49:22.226 00.000 15404 Star::Find(15, 619, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.227 00.001 15404 Star::Find returns 1 (1), X=618.44, Y=868.05, Mass=21216, SNR=17.2, Peak=20138 HFD=2.2
21:49:22.228 00.001 15404 AutoFind: near-saturated [619, 868] 4.4 Mass 21216 SNR 17.2 Peak 20138
21:49:22.229 00.001 15404 Star::Find(15, 882, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.230 00.001 15404 Star::Find returns 1 (1), X=882.05, Y=816.76, Mass=35858, SNR=23.1, Peak=19178 HFD=3.7
21:49:22.231 00.001 15404 AutoFind: near-saturated [882, 817] 4.3 Mass 35858 SNR 23.1 Peak 19178
21:49:22.232 00.001 15404 Star::Find(15, 1226, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.233 00.001 15404 Star::Find returns 1 (1), X=1226.29, Y=768.10, Mass=32965, SNR=21.1, Peak=19865 HFD=3.3
21:49:22.233 00.000 15404 AutoFind: near-saturated [1226, 768] 4.3 Mass 32965 SNR 21.1 Peak 19865
21:49:22.234 00.001 15404 Star::Find(15, 704, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.235 00.001 15404 Star::Find returns 1 (1), X=704.45, Y=476.00, Mass=27383, SNR=19.8, Peak=19157 HFD=2.6
21:49:22.236 00.001 15404 AutoFind: near-saturated [704, 476] 4.3 Mass 27383 SNR 19.8 Peak 19157
21:49:22.237 00.001 15404 Star::Find(15, 615, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.238 00.001 15404 Star::Find returns 0 (4), X=614.58, Y=435.13, Mass=55877, SNR=45.2, Peak=29491 HFD=1.4
21:49:22.239 00.001 15404 Star::Find(15, 587, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.240 00.001 15404 Star::Find returns 1 (1), X=586.50, Y=374.88, Mass=41377, SNR=21.7, Peak=20571 HFD=3.0
21:49:22.241 00.001 15404 AutoFind: near-saturated [587, 375] 4.1 Mass 41377 SNR 21.7 Peak 20571
21:49:22.241 00.000 15404 Star::Find(15, 911, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.242 00.001 15404 Star::Find returns 1 (1), X=910.21, Y=577.20, Mass=79984, SNR=31.8, Peak=19167 HFD=6.1
21:49:22.243 00.001 15404 AutoFind: near-saturated [911, 578] 4.1 Mass 79984 SNR 31.8 Peak 19167
21:49:22.244 00.001 15404 Star::Find(15, 1074, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.245 00.001 15404 Star::Find returns 1 (1), X=1075.19, Y=921.81, Mass=64378, SNR=27.6, Peak=20751 HFD=5.6
21:49:22.246 00.001 15404 AutoFind: near-saturated [1074, 921] 4.1 Mass 64378 SNR 27.6 Peak 20751
21:49:22.247 00.001 15404 Star::Find(15, 1198, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.248 00.001 15404 Star::Find returns 1 (1), X=1198.43, Y=424.24, Mass=18042, SNR=14.2, Peak=18979 HFD=2.6
21:49:22.248 00.000 15404 AutoFind: near-saturated [1198, 424] 4.1 Mass 18042 SNR 14.2 Peak 18979
21:49:22.249 00.001 15404 Star::Find(15, 889, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.250 00.001 15404 Star::Find returns 1 (1), X=888.25, Y=176.82, Mass=16383, SNR=13.3, Peak=19231 HFD=2.2
21:49:22.251 00.001 15404 AutoFind: near-saturated [889, 177] 4.1 Mass 16383 SNR 13.3 Peak 19231
21:49:22.252 00.001 15404 Star::Find(15, 410, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.253 00.001 15404 Star::Find returns 1 (1), X=409.91, Y=739.08, Mass=18560, SNR=15.0, Peak=19850 HFD=2.2
21:49:22.254 00.001 15404 AutoFind: near-saturated [410, 740] 4.1 Mass 18560 SNR 15.0 Peak 19850
21:49:22.255 00.001 15404 Star::Find(15, 644, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.255 00.000 15404 Star::Find returns 1 (1), X=655.20, Y=29.87, Mass=55500, SNR=42.3, Peak=27931 HFD=2.0
21:49:22.256 00.001 15404 AutoFind: near-saturated [644, 36] 4.0 Mass 55500 SNR 42.3 Peak 27931
21:49:22.257 00.001 15404 Star::Find(15, 560, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.258 00.001 15404 Star::Find returns 1 (1), X=544.68, Y=374.08, Mass=28343, SNR=22.2, Peak=22025 HFD=2.7
21:49:22.259 00.001 15404 AutoFind: near-saturated [560, 364] 4.0 Mass 28343 SNR 22.2 Peak 22025
21:49:22.260 00.001 15404 Star::Find(15, 743, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.261 00.001 15404 Star::Find returns 1 (1), X=745.17, Y=855.49, Mass=20664, SNR=15.4, Peak=19571 HFD=4.8
21:49:22.262 00.001 15404 AutoFind: near-saturated [743, 857] 4.0 Mass 20664 SNR 15.4 Peak 19571
21:49:22.262 00.000 15404 Star::Find(15, 829, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.263 00.001 15404 Star::Find returns 0 (4), X=841.49, Y=905.51, Mass=20574, SNR=24.1, Peak=21922 HFD=1.4
21:49:22.264 00.001 15404 Star::Find(15, 948, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.265 00.001 15404 Star::Find returns 0 (4), X=947.56, Y=463.54, Mass=15079, SNR=14.2, Peak=19015 HFD=1.5
21:49:22.266 00.001 15404 Star::Find(15, 300, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.267 00.001 15404 Star::Find returns 1 (1), X=299.78, Y=89.43, Mass=28302, SNR=18.4, Peak=19370 HFD=2.7
21:49:22.268 00.001 15404 AutoFind: near-saturated [300, 89] 3.9 Mass 28302 SNR 18.4 Peak 19370
21:49:22.269 00.001 15404 Star::Find(15, 931, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.269 00.000 15404 Star::Find returns 1 (1), X=931.11, Y=207.41, Mass=21404, SNR=19.1, Peak=21084 HFD=2.0
21:49:22.270 00.001 15404 AutoFind: near-saturated [931, 208] 3.9 Mass 21404 SNR 19.1 Peak 21084
21:49:22.271 00.001 15404 Star::Find(15, 541, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.272 00.001 15404 Star::Find returns 1 (1), X=541.10, Y=628.71, Mass=24557, SNR=19.6, Peak=19769 HFD=2.4
21:49:22.273 00.001 15404 AutoFind: near-saturated [541, 629] 3.9 Mass 24557 SNR 19.6 Peak 19769
21:49:22.274 00.001 15404 Star::Find(15, 473, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.275 00.001 15404 Star::Find returns 1 (1), X=472.89, Y=147.41, Mass=18316, SNR=20.8, Peak=19185 HFD=2.5
21:49:22.276 00.001 15404 AutoFind: near-saturated [473, 148] 3.9 Mass 18316 SNR 20.8 Peak 19185
21:49:22.277 00.001 15404 Star::Find(15, 31, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.277 00.000 15404 Star::Find returns 1 (1), X=29.09, Y=156.21, Mass=100354, SNR=59.3, Peak=27849 HFD=4.1
21:49:22.278 00.001 15404 AutoFind: near-saturated [31, 156] 3.9 Mass 100354 SNR 59.3 Peak 27849
21:49:22.279 00.001 15404 Star::Find(15, 1224, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.281 00.002 15404 Star::Find returns 1 (1), X=1223.66, Y=331.66, Mass=17101, SNR=14.1, Peak=19073 HFD=2.8
21:49:22.281 00.000 15404 AutoFind: near-saturated [1224, 332] 3.9 Mass 17101 SNR 14.1 Peak 19073
21:49:22.282 00.001 15404 Star::Find(15, 499, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.283 00.001 15404 Star::Find returns 1 (1), X=498.19, Y=501.98, Mass=15894, SNR=12.7, Peak=18800 HFD=2.4
21:49:22.284 00.001 15404 AutoFind: near-saturated [499, 502] 3.9 Mass 15894 SNR 12.7 Peak 18800
21:49:22.285 00.001 15404 Star::Find(15, 734, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.286 00.001 15404 Star::Find returns 1 (1), X=719.57, Y=785.18, Mass=605523, SNR=172.8, Peak=45363 HFD=6.4
21:49:22.287 00.001 15404 AutoFind: near-saturated [734, 793] 3.8 Mass 605523 SNR 172.8 Peak 45363
21:49:22.288 00.001 15404 Star::Find(15, 374, 548, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.288 00.000 15404 Star::Find returns 1 (1), X=374.92, Y=546.58, Mass=22025, SNR=15.6, Peak=18991 HFD=3.5
21:49:22.289 00.001 15404 AutoFind: near-saturated [374, 548] 3.8 Mass 22025 SNR 15.6 Peak 18991
21:49:22.290 00.001 15404 Star::Find(15, 87, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.291 00.001 15404 Star::Find returns 1 (1), X=87.01, Y=138.25, Mass=28777, SNR=20.5, Peak=19077 HFD=3.7
21:49:22.292 00.001 15404 AutoFind: near-saturated [87, 139] 3.8 Mass 28777 SNR 20.5 Peak 19077
21:49:22.293 00.001 15404 Star::Find(15, 47, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.294 00.001 15404 Star::Find returns 1 (1), X=47.91, Y=545.73, Mass=28678, SNR=19.6, Peak=21185 HFD=3.4
21:49:22.295 00.001 15404 AutoFind: near-saturated [47, 546] 3.7 Mass 28678 SNR 19.6 Peak 21185
21:49:22.296 00.001 15404 Star::Find(15, 550, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.296 00.000 15404 Star::Find returns 1 (1), X=549.58, Y=333.42, Mass=15225, SNR=12.9, Peak=19005 HFD=1.6
21:49:22.297 00.001 15404 AutoFind: near-saturated [550, 333] 3.7 Mass 15225 SNR 12.9 Peak 19005
21:49:22.298 00.001 15404 Star::Find(15, 648, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.299 00.001 15404 Star::Find returns 1 (1), X=648.92, Y=926.89, Mass=22084, SNR=18.1, Peak=19903 HFD=2.4
21:49:22.300 00.001 15404 AutoFind: near-saturated [648, 926] 3.7 Mass 22084 SNR 18.1 Peak 19903
21:49:22.301 00.001 15404 Star::Find(15, 342, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.302 00.001 15404 Star::Find returns 1 (1), X=342.33, Y=411.09, Mass=23870, SNR=16.8, Peak=20538 HFD=2.4
21:49:22.303 00.001 15404 AutoFind: near-saturated [342, 412] 3.7 Mass 23870 SNR 16.8 Peak 20538
21:49:22.303 00.000 15404 Star::Find(15, 925, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.304 00.001 15404 Star::Find returns 1 (1), X=924.28, Y=333.77, Mass=61095, SNR=28.4, Peak=20697 HFD=5.8
21:49:22.305 00.001 15404 AutoFind: near-saturated [925, 334] 3.6 Mass 61095 SNR 28.4 Peak 20697
21:49:22.306 00.001 15404 Star::Find(15, 959, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.307 00.001 15404 Star::Find returns 0 (4), X=960.30, Y=604.43, Mass=12036, SNR=14.6, Peak=19773 HFD=1.3
21:49:22.308 00.001 15404 Star::Find(15, 47, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.309 00.001 15404 Star::Find returns 1 (1), X=38.62, Y=632.62, Mass=35265, SNR=22.9, Peak=19814 HFD=6.0
21:49:22.310 00.001 15404 AutoFind: near-saturated [47, 619] 3.6 Mass 35265 SNR 22.9 Peak 19814
21:49:22.310 00.000 15404 Star::Find(15, 760, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.311 00.001 15404 Star::Find returns 1 (1), X=760.79, Y=229.52, Mass=15782, SNR=14.8, Peak=19935 HFD=1.6
21:49:22.312 00.001 15404 AutoFind: near-saturated [760, 228] 3.6 Mass 15782 SNR 14.8 Peak 19935
21:49:22.313 00.001 15404 Star::Find(15, 42, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.314 00.001 15404 Star::Find returns 1 (1), X=42.35, Y=585.93, Mass=14458, SNR=12.1, Peak=18652 HFD=2.5
21:49:22.315 00.001 15404 AutoFind: near-saturated [42, 586] 3.6 Mass 14458 SNR 12.1 Peak 18652
21:49:22.316 00.001 15404 Star::Find(15, 735, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.317 00.001 15404 Star::Find returns 1 (1), X=722.14, Y=300.53, Mass=18727, SNR=18.6, Peak=19887 HFD=3.7
21:49:22.317 00.000 15404 AutoFind: near-saturated [735, 307] 3.6 Mass 18727 SNR 18.6 Peak 19887
21:49:22.318 00.001 15404 Star::Find(15, 1241, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.319 00.001 15404 Star::Find returns 1 (1), X=1241.71, Y=879.05, Mass=55344, SNR=42.1, Peak=27714 HFD=1.7
21:49:22.320 00.001 15404 AutoFind: near-saturated [1241, 879] 3.6 Mass 55344 SNR 42.1 Peak 27714
21:49:22.321 00.001 15404 Star::Find(15, 629, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.322 00.001 15404 Star::Find returns 1 (1), X=628.10, Y=122.74, Mass=13642, SNR=13.0, Peak=20092 HFD=2.9
21:49:22.323 00.001 15404 AutoFind: near-saturated [629, 122] 3.6 Mass 13642 SNR 13.0 Peak 20092
21:49:22.324 00.001 15404 Star::Find(15, 544, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.325 00.001 15404 Star::Find returns 1 (1), X=547.42, Y=291.95, Mass=17792, SNR=16.9, Peak=20152 HFD=2.2
21:49:22.325 00.000 15404 AutoFind: near-saturated [544, 304] 3.5 Mass 17792 SNR 16.9 Peak 20152
21:49:22.326 00.001 15404 Star::Find(15, 437, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.327 00.001 15404 Star::Find returns 1 (1), X=436.81, Y=460.07, Mass=15994, SNR=13.8, Peak=19198 HFD=2.0
21:49:22.328 00.001 15404 AutoFind: near-saturated [437, 460] 3.5 Mass 15994 SNR 13.8 Peak 19198
21:49:22.329 00.001 15404 Star::Find(15, 561, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.330 00.001 15404 Star::Find returns 1 (1), X=560.65, Y=509.43, Mass=13671, SNR=12.3, Peak=18514 HFD=2.0
21:49:22.331 00.001 15404 AutoFind: near-saturated [561, 510] 3.5 Mass 13671 SNR 12.3 Peak 18514
21:49:22.331 00.000 15404 Star::Find(15, 146, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.332 00.001 15404 Star::Find returns 1 (1), X=145.70, Y=402.12, Mass=11267, SNR=11.0, Peak=18663 HFD=1.7
21:49:22.333 00.001 15404 AutoFind: near-saturated [146, 402] 3.5 Mass 11267 SNR 11.0 Peak 18663
21:49:22.334 00.001 15404 AutoFind: could not find a star on Pass 1
21:49:22.335 00.001 15404 AutoFind: finding best star pass 2
21:49:22.336 00.001 15404 Star::Find(15, 1118, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.337 00.001 15404 Star::Find returns 1 (1), X=1118.31, Y=99.84, Mass=2239014, SNR=354.1, Peak=65486 HFD=6.9
21:49:22.338 00.001 15404 AutoFind: star saturated or too dim [1118, 101] 71.8 Mass 2239014 SNR 354.1
21:49:22.338 00.000 15404 Star::Find(15, 877, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.339 00.001 15404 Star::Find returns 1 (1), X=877.54, Y=669.75, Mass=2775460, SNR=540.6, Peak=65452 HFD=7.2
21:49:22.340 00.001 15404 AutoFind: star saturated or too dim [877, 670] 65.9 Mass 2775460 SNR 540.6
21:49:22.341 00.001 15404 Star::Find(15, 736, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.342 00.001 15404 Star::Find returns 1 (1), X=735.71, Y=575.80, Mass=3299805, SNR=581.1, Peak=65442 HFD=7.2
21:49:22.343 00.001 15404 AutoFind: star saturated or too dim [736, 577] 60.4 Mass 3299805 SNR 581.1
21:49:22.344 00.001 15404 Star::Find(15, 254, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.345 00.001 15404 Star::Find returns 1 (1), X=253.46, Y=184.51, Mass=1087471, SNR=257.7, Peak=56742 HFD=5.8
21:49:22.345 00.000 15404 AutoFind: star saturated or too dim [254, 185] 58.2 Mass 1087471 SNR 257.7
21:49:22.346 00.001 15404 Star::Find(15, 984, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.347 00.001 15404 Star::Find returns 1 (1), X=984.17, Y=345.50, Mass=802123, SNR=168.5, Peak=50346 HFD=5.7
21:49:22.348 00.001 15404 AutoFind: star saturated or too dim [984, 346] 40.1 Mass 802123 SNR 168.5
21:49:22.349 00.001 15404 Star::Find(15, 67, 527, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.350 00.001 15404 Star::Find returns 1 (1), X=65.97, Y=526.68, Mass=592112, SNR=128.3, Peak=42416 HFD=6.1
21:49:22.351 00.001 15404 AutoFind: star saturated or too dim [67, 527] 30.9 Mass 592112 SNR 128.3
21:49:22.352 00.001 15404 Star::Find(15, 720, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.353 00.001 15404 Star::Find returns 1 (1), X=719.57, Y=785.18, Mass=605523, SNR=172.8, Peak=45363 HFD=6.4
21:49:22.353 00.000 15404 AutoFind: star saturated or too dim [720, 785] 28.5 Mass 605523 SNR 172.8
21:49:22.354 00.001 15404 Star::Find(15, 808, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.355 00.001 15404 Star::Find returns 1 (1), X=808.23, Y=873.23, Mass=429970, SNR=96.9, Peak=40118 HFD=5.8
21:49:22.356 00.001 15404 AutoFind: star saturated or too dim [808, 873] 18.8 Mass 429970 SNR 96.9
21:49:22.357 00.001 15404 Star::Find(15, 1123, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.358 00.001 15404 Star::Find returns 1 (1), X=1123.19, Y=585.56, Mass=447860, SNR=94.2, Peak=32324 HFD=6.5
21:49:22.359 00.001 15404 AutoFind: star saturated or too dim [1123, 586] 18.0 Mass 447860 SNR 94.2
21:49:22.360 00.001 15404 Star::Find(15, 642, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.361 00.001 15404 Star::Find returns 1 (1), X=641.80, Y=277.23, Mass=335845, SNR=92.9, Peak=34241 HFD=5.8
21:49:22.361 00.000 15404 AutoFind: star saturated or too dim [642, 278] 17.6 Mass 335845 SNR 92.9
21:49:22.362 00.001 15404 Star::Find(15, 421, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.363 00.001 15404 Star::Find returns 1 (1), X=420.59, Y=646.71, Mass=258820, SNR=70.8, Peak=29262 HFD=5.2
21:49:22.364 00.001 15404 AutoFind: star saturated or too dim [421, 647] 16.5 Mass 258820 SNR 70.8
21:49:22.365 00.001 15404 Star::Find(15, 151, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.366 00.001 15404 Star::Find returns 1 (1), X=151.05, Y=305.94, Mass=297828, SNR=70.0, Peak=27620 HFD=5.9
21:49:22.367 00.001 15404 AutoFind: star saturated or too dim [151, 307] 15.4 Mass 297828 SNR 70.0
21:49:22.367 00.000 15404 Star::Find(15, 1122, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.368 00.001 15404 Star::Find returns 1 (1), X=1122.59, Y=138.27, Mass=343336, SNR=75.5, Peak=30597 HFD=5.8
21:49:22.369 00.001 15404 AutoFind: star saturated or too dim [1122, 139] 15.3 Mass 343336 SNR 75.5
21:49:22.370 00.001 15404 Star::Find(15, 154, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.371 00.001 15404 Star::Find returns 1 (1), X=152.81, Y=219.05, Mass=277560, SNR=71.0, Peak=27039 HFD=6.3
21:49:22.372 00.001 15404 AutoFind: star saturated or too dim [154, 219] 12.8 Mass 277560 SNR 71.0
21:49:22.373 00.001 15404 Star::Find(15, 830, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.374 00.001 15404 Star::Find returns 1 (1), X=829.62, Y=152.33, Mass=174780, SNR=52.1, Peak=25542 HFD=5.2
21:49:22.375 00.001 15404 AutoFind: star saturated or too dim [830, 153] 11.4 Mass 174780 SNR 52.1
21:49:22.375 00.000 15404 Star::Find(15, 758, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.376 00.001 15404 Star::Find returns 1 (1), X=757.55, Y=294.44, Mass=185646, SNR=81.9, Peak=24942 HFD=5.8
21:49:22.377 00.001 15404 AutoFind: star saturated or too dim [758, 295] 9.6 Mass 185646 SNR 81.9
21:49:22.378 00.001 15404 Star::Find(15, 1258, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.379 00.001 15404 Star::Find returns 1 (1), X=1257.68, Y=653.03, Mass=153411, SNR=51.5, Peak=26694 HFD=4.5
21:49:22.380 00.001 15404 AutoFind: star saturated or too dim [1258, 653] 8.4 Mass 153411 SNR 51.5
21:49:22.381 00.001 15404 Star::Find(15, 954, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.381 00.000 15404 Star::Find returns 1 (1), X=954.09, Y=874.07, Mass=162391, SNR=45.8, Peak=24575 HFD=5.9
21:49:22.382 00.001 15404 AutoFind: star saturated or too dim [954, 874] 8.1 Mass 162391 SNR 45.8
21:49:22.383 00.001 15404 Star::Find(15, 307, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.384 00.001 15404 Star::Find returns 1 (1), X=315.21, Y=45.25, Mass=47767, SNR=44.4, Peak=27930 HFD=1.6
21:49:22.384 00.000 15404 AutoFind: star saturated or too dim [307, 40] 8.0 Mass 47767 SNR 44.4
21:49:22.385 00.001 15404 Star::Find(15, 274, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.386 00.001 15404 Star::Find returns 1 (1), X=273.29, Y=757.62, Mass=133313, SNR=49.2, Peak=23594 HFD=4.9
21:49:22.387 00.001 15404 AutoFind: star saturated or too dim [274, 758] 7.4 Mass 133313 SNR 49.2
21:49:22.388 00.001 15404 Star::Find(15, 1094, 121, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.389 00.001 15404 Star::Find returns 1 (1), X=1094.14, Y=120.67, Mass=118608, SNR=41.9, Peak=24782 HFD=4.5
21:49:22.390 00.001 15404 AutoFind: star saturated or too dim [1094, 121] 7.1 Mass 118608 SNR 41.9
21:49:22.391 00.001 15404 Star::Find(15, 976, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.392 00.001 15404 Star::Find returns 1 (1), X=976.35, Y=378.22, Mass=53405, SNR=28.1, Peak=22183 HFD=2.8
21:49:22.392 00.000 15404 AutoFind: star saturated or too dim [976, 378] 6.7 Mass 53405 SNR 28.1
21:49:22.393 00.001 15404 Star::Find(15, 658, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.394 00.001 15404 Star::Find returns 1 (1), X=657.49, Y=703.07, Mass=57787, SNR=43.5, Peak=28066 HFD=1.6
21:49:22.395 00.001 15404 AutoFind: star saturated or too dim [658, 703] 5.8 Mass 57787 SNR 43.5
21:49:22.396 00.001 15404 Star::Find(15, 38, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.397 00.001 15404 Star::Find returns 1 (1), X=38.03, Y=324.86, Mass=31712, SNR=22.0, Peak=19917 HFD=2.5
21:49:22.398 00.001 15404 AutoFind: star saturated or too dim [38, 325] 5.7 Mass 31712 SNR 22.0
21:49:22.399 00.001 15404 Star::Find(15, 924, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.399 00.000 15404 Star::Find returns 1 (1), X=924.64, Y=484.68, Mass=103369, SNR=42.2, Peak=21217 HFD=5.4
21:49:22.400 00.001 15404 AutoFind: star saturated or too dim [924, 485] 5.7 Mass 103369 SNR 42.2
21:49:22.401 00.001 15404 Star::Find(15, 1115, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.402 00.001 15404 Star::Find returns 1 (1), X=1115.38, Y=167.16, Mass=25256, SNR=18.1, Peak=19514 HFD=2.5
21:49:22.403 00.001 15404 AutoFind: star saturated or too dim [1115, 167] 5.5 Mass 25256 SNR 18.1
21:49:22.404 00.001 15404 Star::Find(15, 880, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.405 00.001 15404 Star::Find returns 1 (1), X=877.54, Y=669.75, Mass=2775460, SNR=540.6, Peak=65452 HFD=7.2
21:49:22.406 00.001 15404 AutoFind: star saturated or too dim [880, 682] 5.5 Mass 2775460 SNR 540.6
21:49:22.406 00.000 15404 Star::Find(15, 965, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.407 00.001 15404 Star::Find returns 1 (1), X=964.86, Y=936.98, Mass=33439, SNR=21.3, Peak=20836 HFD=2.6
21:49:22.408 00.001 15404 AutoFind: star saturated or too dim [965, 936] 5.0 Mass 33439 SNR 21.3
21:49:22.409 00.001 15404 Star::Find(15, 565, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.410 00.001 15404 Star::Find returns 1 (1), X=564.25, Y=188.56, Mass=78079, SNR=32.2, Peak=20996 HFD=5.1
21:49:22.411 00.001 15404 AutoFind: star saturated or too dim [565, 189] 5.0 Mass 78079 SNR 32.2
21:49:22.412 00.001 15404 Star::Find(15, 1122, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.413 00.001 15404 Star::Find returns 1 (1), X=1121.55, Y=451.93, Mass=53010, SNR=23.2, Peak=21109 HFD=3.5
21:49:22.414 00.001 15404 AutoFind: star saturated or too dim [1122, 452] 4.8 Mass 53010 SNR 23.2
21:49:22.414 00.000 15404 Star::Find(15, 317, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.415 00.001 15404 Star::Find returns 1 (1), X=316.38, Y=816.89, Mass=137307, SNR=46.9, Peak=24457 HFD=6.2
21:49:22.416 00.001 15404 AutoFind: star saturated or too dim [317, 818] 4.8 Mass 137307 SNR 46.9
21:49:22.417 00.001 15404 Star::Find(15, 1083, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.418 00.001 15404 Star::Find returns 1 (1), X=1083.15, Y=263.65, Mass=96619, SNR=36.8, Peak=21678 HFD=5.2
21:49:22.419 00.001 15404 AutoFind: star saturated or too dim [1083, 264] 4.8 Mass 96619 SNR 36.8
21:49:22.420 00.001 15404 Star::Find(15, 601, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.421 00.001 15404 Star::Find returns 1 (1), X=601.30, Y=555.52, Mass=45926, SNR=25.5, Peak=19586 HFD=3.5
21:49:22.421 00.000 15404 AutoFind: star saturated or too dim [601, 556] 4.7 Mass 45926 SNR 25.5
21:49:22.422 00.001 15404 Star::Find(15, 994, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.423 00.001 15404 Star::Find returns 1 (1), X=994.15, Y=298.59, Mass=50184, SNR=31.0, Peak=20139 HFD=3.6
21:49:22.424 00.001 15404 AutoFind: star saturated or too dim [994, 299] 4.7 Mass 50184 SNR 31.0
21:49:22.425 00.001 15404 Star::Find(15, 689, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.426 00.001 15404 Star::Find returns 0 (4), X=698.55, Y=519.61, Mass=16002, SNR=19.4, Peak=20531 HFD=1.4
21:49:22.427 00.001 15404 Star::Find(15, 200, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.428 00.001 15404 Star::Find returns 1 (1), X=200.26, Y=773.00, Mass=27018, SNR=20.2, Peak=20194 HFD=2.4
21:49:22.428 00.000 15404 AutoFind: star saturated or too dim [200, 773] 4.5 Mass 27018 SNR 20.2
21:49:22.429 00.001 15404 Star::Find(15, 578, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.430 00.001 15404 Star::Find returns 1 (1), X=577.60, Y=883.23, Mass=42439, SNR=25.5, Peak=20508 HFD=3.7
21:49:22.431 00.001 15404 AutoFind: star saturated or too dim [578, 884] 4.5 Mass 42439 SNR 25.5
21:49:22.432 00.001 15404 Star::Find(15, 729, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.433 00.001 15404 Star::Find returns 0 (4), X=729.49, Y=357.45, Mass=16014, SNR=13.8, Peak=19737 HFD=1.4
21:49:22.434 00.001 15404 Star::Find(15, 294, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.435 00.001 15404 Star::Find returns 1 (1), X=294.36, Y=463.47, Mass=38968, SNR=24.2, Peak=22504 HFD=3.0
21:49:22.435 00.000 15404 AutoFind: star saturated or too dim [294, 464] 4.4 Mass 38968 SNR 24.2
21:49:22.436 00.001 15404 Star::Find(15, 619, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.437 00.001 15404 Star::Find returns 1 (1), X=618.44, Y=868.05, Mass=21216, SNR=17.2, Peak=20138 HFD=2.2
21:49:22.438 00.001 15404 AutoFind: star saturated or too dim [619, 868] 4.4 Mass 21216 SNR 17.2
21:49:22.439 00.001 15404 Star::Find(15, 882, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.440 00.001 15404 Star::Find returns 1 (1), X=882.05, Y=816.76, Mass=35858, SNR=23.1, Peak=19178 HFD=3.7
21:49:22.441 00.001 15404 AutoFind: star saturated or too dim [882, 817] 4.3 Mass 35858 SNR 23.1
21:49:22.442 00.001 15404 Star::Find(15, 1226, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.443 00.001 15404 Star::Find returns 1 (1), X=1226.29, Y=768.10, Mass=32965, SNR=21.1, Peak=19865 HFD=3.3
21:49:22.443 00.000 15404 AutoFind: star saturated or too dim [1226, 768] 4.3 Mass 32965 SNR 21.1
21:49:22.444 00.001 15404 Star::Find(15, 704, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.445 00.001 15404 Star::Find returns 1 (1), X=704.45, Y=476.00, Mass=27383, SNR=19.8, Peak=19157 HFD=2.6
21:49:22.446 00.001 15404 AutoFind: star saturated or too dim [704, 476] 4.3 Mass 27383 SNR 19.8
21:49:22.447 00.001 15404 Star::Find(15, 615, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.448 00.001 15404 Star::Find returns 0 (4), X=614.58, Y=435.13, Mass=55877, SNR=45.2, Peak=29491 HFD=1.4
21:49:22.449 00.001 15404 Star::Find(15, 587, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.450 00.001 15404 Star::Find returns 1 (1), X=586.50, Y=374.88, Mass=41377, SNR=21.7, Peak=20571 HFD=3.0
21:49:22.450 00.000 15404 AutoFind: star saturated or too dim [587, 375] 4.1 Mass 41377 SNR 21.7
21:49:22.451 00.001 15404 Star::Find(15, 911, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.452 00.001 15404 Star::Find returns 1 (1), X=910.21, Y=577.20, Mass=79984, SNR=31.8, Peak=19167 HFD=6.1
21:49:22.453 00.001 15404 AutoFind: star saturated or too dim [911, 578] 4.1 Mass 79984 SNR 31.8
21:49:22.454 00.001 15404 Star::Find(15, 1074, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.455 00.001 15404 Star::Find returns 1 (1), X=1075.19, Y=921.81, Mass=64378, SNR=27.6, Peak=20751 HFD=5.6
21:49:22.456 00.001 15404 AutoFind: star saturated or too dim [1074, 921] 4.1 Mass 64378 SNR 27.6
21:49:22.457 00.001 15404 Star::Find(15, 1198, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.457 00.000 15404 Star::Find returns 1 (1), X=1198.43, Y=424.24, Mass=18042, SNR=14.2, Peak=18979 HFD=2.6
21:49:22.458 00.001 15404 AutoFind: star saturated or too dim [1198, 424] 4.1 Mass 18042 SNR 14.2
21:49:22.459 00.001 15404 Star::Find(15, 889, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.460 00.001 15404 Star::Find returns 1 (1), X=888.25, Y=176.82, Mass=16383, SNR=13.3, Peak=19231 HFD=2.2
21:49:22.461 00.001 15404 AutoFind: star saturated or too dim [889, 177] 4.1 Mass 16383 SNR 13.3
21:49:22.462 00.001 15404 Star::Find(15, 410, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.463 00.001 15404 Star::Find returns 1 (1), X=409.91, Y=739.08, Mass=18560, SNR=15.0, Peak=19850 HFD=2.2
21:49:22.464 00.001 15404 AutoFind: star saturated or too dim [410, 740] 4.1 Mass 18560 SNR 15.0
21:49:22.464 00.000 15404 Star::Find(15, 644, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.465 00.001 15404 Star::Find returns 1 (1), X=655.20, Y=29.87, Mass=55500, SNR=42.3, Peak=27931 HFD=2.0
21:49:22.466 00.001 15404 AutoFind: star saturated or too dim [644, 36] 4.0 Mass 55500 SNR 42.3
21:49:22.467 00.001 15404 Star::Find(15, 560, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.468 00.001 15404 Star::Find returns 1 (1), X=544.68, Y=374.08, Mass=28343, SNR=22.2, Peak=22025 HFD=2.7
21:49:22.469 00.001 15404 AutoFind: star saturated or too dim [560, 364] 4.0 Mass 28343 SNR 22.2
21:49:22.470 00.001 15404 Star::Find(15, 743, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.470 00.000 15404 Star::Find returns 1 (1), X=745.17, Y=855.49, Mass=20664, SNR=15.4, Peak=19571 HFD=4.8
21:49:22.471 00.001 15404 AutoFind: star saturated or too dim [743, 857] 4.0 Mass 20664 SNR 15.4
21:49:22.472 00.001 15404 Star::Find(15, 829, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.473 00.001 15404 Star::Find returns 0 (4), X=841.49, Y=905.51, Mass=20574, SNR=24.1, Peak=21922 HFD=1.4
21:49:22.474 00.001 15404 Star::Find(15, 948, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.475 00.001 15404 Star::Find returns 0 (4), X=947.56, Y=463.54, Mass=15079, SNR=14.2, Peak=19015 HFD=1.5
21:49:22.476 00.001 15404 Star::Find(15, 300, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.477 00.001 15404 Star::Find returns 1 (1), X=299.78, Y=89.43, Mass=28302, SNR=18.4, Peak=19370 HFD=2.7
21:49:22.478 00.001 15404 AutoFind: star saturated or too dim [300, 89] 3.9 Mass 28302 SNR 18.4
21:49:22.478 00.000 15404 Star::Find(15, 931, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.479 00.001 15404 Star::Find returns 1 (1), X=931.11, Y=207.41, Mass=21404, SNR=19.1, Peak=21084 HFD=2.0
21:49:22.480 00.001 15404 AutoFind: star saturated or too dim [931, 208] 3.9 Mass 21404 SNR 19.1
21:49:22.482 00.002 15404 Star::Find(15, 541, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.482 00.000 15404 Star::Find returns 1 (1), X=541.10, Y=628.71, Mass=24557, SNR=19.6, Peak=19769 HFD=2.4
21:49:22.483 00.001 15404 AutoFind: star saturated or too dim [541, 629] 3.9 Mass 24557 SNR 19.6
21:49:22.484 00.001 15404 Star::Find(15, 473, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.485 00.001 15404 Star::Find returns 1 (1), X=472.89, Y=147.41, Mass=18316, SNR=20.8, Peak=19185 HFD=2.5
21:49:22.486 00.001 15404 AutoFind: star saturated or too dim [473, 148] 3.9 Mass 18316 SNR 20.8
21:49:22.487 00.001 15404 Star::Find(15, 31, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.488 00.001 15404 Star::Find returns 1 (1), X=29.09, Y=156.21, Mass=100354, SNR=59.3, Peak=27849 HFD=4.1
21:49:22.489 00.001 15404 AutoFind: star saturated or too dim [31, 156] 3.9 Mass 100354 SNR 59.3
21:49:22.489 00.000 15404 Star::Find(15, 1224, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.490 00.001 15404 Star::Find returns 1 (1), X=1223.66, Y=331.66, Mass=17101, SNR=14.1, Peak=19073 HFD=2.8
21:49:22.491 00.001 15404 AutoFind: star saturated or too dim [1224, 332] 3.9 Mass 17101 SNR 14.1
21:49:22.492 00.001 15404 Star::Find(15, 499, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.493 00.001 15404 Star::Find returns 1 (1), X=498.19, Y=501.98, Mass=15894, SNR=12.7, Peak=18800 HFD=2.4
21:49:22.494 00.001 15404 AutoFind: star saturated or too dim [499, 502] 3.9 Mass 15894 SNR 12.7
21:49:22.495 00.001 15404 Star::Find(15, 734, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.496 00.001 15404 Star::Find returns 1 (1), X=719.57, Y=785.18, Mass=605523, SNR=172.8, Peak=45363 HFD=6.4
21:49:22.497 00.001 15404 AutoFind: star saturated or too dim [734, 793] 3.8 Mass 605523 SNR 172.8
21:49:22.497 00.000 15404 Star::Find(15, 374, 548, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.498 00.001 15404 Star::Find returns 1 (1), X=374.92, Y=546.58, Mass=22025, SNR=15.6, Peak=18991 HFD=3.5
21:49:22.499 00.001 15404 AutoFind: star saturated or too dim [374, 548] 3.8 Mass 22025 SNR 15.6
21:49:22.500 00.001 15404 Star::Find(15, 87, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.501 00.001 15404 Star::Find returns 1 (1), X=87.01, Y=138.25, Mass=28777, SNR=20.5, Peak=19077 HFD=3.7
21:49:22.502 00.001 15404 AutoFind: star saturated or too dim [87, 139] 3.8 Mass 28777 SNR 20.5
21:49:22.503 00.001 15404 Star::Find(15, 47, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.504 00.001 15404 Star::Find returns 1 (1), X=47.91, Y=545.73, Mass=28678, SNR=19.6, Peak=21185 HFD=3.4
21:49:22.504 00.000 15404 AutoFind: star saturated or too dim [47, 546] 3.7 Mass 28678 SNR 19.6
21:49:22.505 00.001 15404 Star::Find(15, 550, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.506 00.001 15404 Star::Find returns 1 (1), X=549.58, Y=333.42, Mass=15225, SNR=12.9, Peak=19005 HFD=1.6
21:49:22.507 00.001 15404 AutoFind: star saturated or too dim [550, 333] 3.7 Mass 15225 SNR 12.9
21:49:22.508 00.001 15404 Star::Find(15, 648, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.509 00.001 15404 Star::Find returns 1 (1), X=648.92, Y=926.89, Mass=22084, SNR=18.1, Peak=19903 HFD=2.4
21:49:22.510 00.001 15404 AutoFind: star saturated or too dim [648, 926] 3.7 Mass 22084 SNR 18.1
21:49:22.511 00.001 15404 Star::Find(15, 342, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.511 00.000 15404 Star::Find returns 1 (1), X=342.33, Y=411.09, Mass=23870, SNR=16.8, Peak=20538 HFD=2.4
21:49:22.512 00.001 15404 AutoFind: star saturated or too dim [342, 412] 3.7 Mass 23870 SNR 16.8
21:49:22.513 00.001 15404 Star::Find(15, 925, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.514 00.001 15404 Star::Find returns 1 (1), X=924.28, Y=333.77, Mass=61095, SNR=28.4, Peak=20697 HFD=5.8
21:49:22.515 00.001 15404 AutoFind: star saturated or too dim [925, 334] 3.6 Mass 61095 SNR 28.4
21:49:22.516 00.001 15404 Star::Find(15, 959, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.517 00.001 15404 Star::Find returns 0 (4), X=960.30, Y=604.43, Mass=12036, SNR=14.6, Peak=19773 HFD=1.3
21:49:22.518 00.001 15404 Star::Find(15, 47, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.519 00.001 15404 Star::Find returns 1 (1), X=38.62, Y=632.62, Mass=35265, SNR=22.9, Peak=19814 HFD=6.0
21:49:22.519 00.000 15404 AutoFind: star saturated or too dim [47, 619] 3.6 Mass 35265 SNR 22.9
21:49:22.520 00.001 15404 Star::Find(15, 760, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.521 00.001 15404 Star::Find returns 1 (1), X=760.79, Y=229.52, Mass=15782, SNR=14.8, Peak=19935 HFD=1.6
21:49:22.522 00.001 15404 AutoFind: star saturated or too dim [760, 228] 3.6 Mass 15782 SNR 14.8
21:49:22.523 00.001 15404 Star::Find(15, 42, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.524 00.001 15404 Star::Find returns 1 (1), X=42.35, Y=585.93, Mass=14458, SNR=12.1, Peak=18652 HFD=2.5
21:49:22.525 00.001 15404 AutoFind: star saturated or too dim [42, 586] 3.6 Mass 14458 SNR 12.1
21:49:22.526 00.001 15404 Star::Find(15, 735, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.527 00.001 15404 Star::Find returns 1 (1), X=722.14, Y=300.53, Mass=18727, SNR=18.6, Peak=19887 HFD=3.7
21:49:22.527 00.000 15404 AutoFind: star saturated or too dim [735, 307] 3.6 Mass 18727 SNR 18.6
21:49:22.528 00.001 15404 Star::Find(15, 1241, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.529 00.001 15404 Star::Find returns 1 (1), X=1241.71, Y=879.05, Mass=55344, SNR=42.1, Peak=27714 HFD=1.7
21:49:22.530 00.001 15404 AutoFind: star saturated or too dim [1241, 879] 3.6 Mass 55344 SNR 42.1
21:49:22.531 00.001 15404 Star::Find(15, 629, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.532 00.001 15404 Star::Find returns 1 (1), X=628.10, Y=122.74, Mass=13642, SNR=13.0, Peak=20092 HFD=2.9
21:49:22.533 00.001 15404 AutoFind: star saturated or too dim [629, 122] 3.6 Mass 13642 SNR 13.0
21:49:22.533 00.000 15404 Star::Find(15, 544, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.534 00.001 15404 Star::Find returns 1 (1), X=547.42, Y=291.95, Mass=17792, SNR=16.9, Peak=20152 HFD=2.2
21:49:22.535 00.001 15404 AutoFind: star saturated or too dim [544, 304] 3.5 Mass 17792 SNR 16.9
21:49:22.536 00.001 15404 Star::Find(15, 437, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.537 00.001 15404 Star::Find returns 1 (1), X=436.81, Y=460.07, Mass=15994, SNR=13.8, Peak=19198 HFD=2.0
21:49:22.538 00.001 15404 AutoFind: star saturated or too dim [437, 460] 3.5 Mass 15994 SNR 13.8
21:49:22.539 00.001 15404 Star::Find(15, 561, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.540 00.001 15404 Star::Find returns 1 (1), X=560.65, Y=509.43, Mass=13671, SNR=12.3, Peak=18514 HFD=2.0
21:49:22.541 00.001 15404 AutoFind: star saturated or too dim [561, 510] 3.5 Mass 13671 SNR 12.3
21:49:22.541 00.000 15404 Star::Find(15, 146, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.542 00.001 15404 Star::Find returns 1 (1), X=145.70, Y=402.12, Mass=11267, SNR=11.0, Peak=18663 HFD=1.7
21:49:22.543 00.001 15404 AutoFind: star saturated or too dim [146, 402] 3.5 Mass 11267 SNR 11.0
21:49:22.544 00.001 15404 AutoFind: could not find a non-saturated star!
21:49:22.545 00.001 15404 AutoFind: finding best star pass 3
21:49:22.546 00.001 15404 Star::Find(15, 1118, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.547 00.001 15404 Star::Find returns 1 (1), X=1118.31, Y=99.84, Mass=2239014, SNR=354.1, Peak=65486 HFD=6.9
21:49:22.548 00.001 15404 AutoFind returns star at [1118, 101] 71.8 Mass 2239014 SNR 354.1
21:49:22.549 00.001 15404 Star::Find(15, 1118, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.550 00.001 15404 Star::Find returns 1 (1), X=1118.31, Y=99.84, Mass=2239014, SNR=354.1, Peak=65486 HFD=6.9
21:49:22.551 00.001 15404 MultiStar: List (12): {1118.31, 99.84}(354.1), {877.54, 669.75}(540.6), {735.71, 575.80}(581.1), {253.46, 184.51}(257.7), {984.17, 345.50}(168.5), {65.97, 526.68}(128.3), {719.57, 785.18}(172.8), {808.23, 873.23}(96.9), {1123.19, 585.56}(94.2), {641.80, 277.23}(92.9), {420.59, 646.71}(70.8), {151.05, 305.94}(70.0), 
21:49:22.552 00.001 15404 setting lock position to (1118.31, 99.84)
21:49:22.553 00.001 15404 MultiStar: stabilizing after lock position change
21:49:22.553 00.000 15404 AutoSelect: state = 1, call UpdateGuideState
21:49:22.554 00.001 15404 UpdateGuideState(): m_state=1
21:49:22.555 00.001 15404 Star::Find(15, 1118, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:49:22.556 00.001 15404 Star::Find returns 1 (1), X=1118.31, Y=99.84, Mass=2239014, SNR=354.1, Peak=65486 HFD=6.9
21:49:22.557 00.001 15404 CameraToMount -- cameraTheta (0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
21:49:22.558 00.001 15404 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.86 = 2.86)
21:49:22.559 00.001 15404 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:49:22.561 00.002 15404 setting lock position to (1118.31, 99.84)
21:49:22.562 00.001 15404 MultiStar: stabilizing after lock position change
21:49:22.563 00.001 15404 CurrentPosition() valid, moving to STATE_SELECTED
21:49:22.564 00.001 15404 Changing from state SELECTING to SELECTED
21:49:22.565 00.001 15404 guider state => SELECTED
21:49:22.571 00.006 15404 UpdateImageDisplay: Size=(1280,960) min=11897, max=65486, med=16423, FiltMin=14537, FiltMax=65385, Gamma=0.910
21:49:22.581 00.010 15404 UpdateGuideState exits: m=2239014 SNR=354.1 Saturated
21:49:22.582 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=11897, max=65486, med=16423, FiltMin=14537, FiltMax=65385, Gamma=0.910
21:49:22.593 00.011 15404 Status Line: Auto-selected star at (1118.3, 99.8)
21:49:25.132 02.539 9920 Exposure complete
21:49:25.170 00.038 9920 worker thread done servicing request
21:49:25.170 00.000 15404 OnExposeComplete: enter
21:49:25.171 00.001 15404 UpdateGuideState(): m_state=2
21:49:25.172 00.001 15404 Star::Find(15, 1118, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
21:49:25.173 00.001 15404 Star::Find returns 1 (1), X=1118.08, Y=99.71, Mass=2286133, SNR=439.5, Peak=65515 HFD=6.9
21:49:25.174 00.001 15404 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-2.95) = xAngle (0.33 = 0.33)
21:49:25.175 00.001 15404 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.23 = 0.23)
21:49:25.176 00.001 15404 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-2.63 mountX=0.25 mountY=0.06, mountTheta=0.24
21:49:25.177 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=12098, max=65515, med=16328, FiltMin=14536, FiltMax=65385, Gamma=0.910
21:49:25.188 00.011 15404 UpdateGuideState exits: m=2286133 SNR=439.5 Saturated
21:49:25.189 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:25.190 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:49:25.191 00.001 15404 Enqueuing Expose request
21:49:25.192 00.001 9920 Worker thread wakes up
21:49:25.193 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:25.193 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(1103,85,31,31)
21:49:28.598 03.405 9920 Exposure complete
21:49:28.635 00.037 9920 worker thread done servicing request
21:49:28.635 00.000 15404 OnExposeComplete: enter
21:49:28.636 00.001 15404 UpdateGuideState(): m_state=2
21:49:28.637 00.001 15404 Star::Find(15, 1118, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
21:49:28.638 00.001 15404 Star::Find returns 1 (1), X=1118.04, Y=99.65, Mass=2245796, SNR=483.5, Peak=65515 HFD=6.9
21:49:28.639 00.001 15404 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-2.95) = xAngle (0.43 = 0.43)
21:49:28.640 00.001 15404 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.33 = 0.33)
21:49:28.641 00.001 15404 CameraToMount -- cameraX=-0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-2.53 mountX=0.30 mountY=0.11, mountTheta=0.35
21:49:28.642 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=11956, max=65515, med=16241, FiltMin=14348, FiltMax=65385, Gamma=0.910
21:49:28.654 00.012 15404 UpdateGuideState exits: m=2245796 SNR=483.5 Saturated
21:49:28.655 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:28.656 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:49:28.657 00.001 15404 Enqueuing Expose request
21:49:28.657 00.000 9920 Worker thread wakes up
21:49:28.658 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:28.658 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(1103,85,31,31)
21:49:32.374 03.716 9920 Exposure complete
21:49:32.413 00.039 9920 worker thread done servicing request
21:49:32.413 00.000 15404 OnExposeComplete: enter
21:49:32.414 00.001 15404 UpdateGuideState(): m_state=2
21:49:32.415 00.001 15404 Star::Find(15, 1118, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:49:32.415 00.000 15404 Star::Find returns 1 (1), X=1118.07, Y=99.46, Mass=2298645, SNR=473.3, Peak=65515 HFD=6.9
21:49:32.416 00.001 15404 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-2.95) = xAngle (0.82 = 0.82)
21:49:32.417 00.001 15404 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.73 = 0.73)
21:49:32.418 00.001 15404 CameraToMount -- cameraX=-0.24 cameraY=-0.38 hyp=0.45 cameraTheta=-2.13 mountX=0.31 mountY=0.30, mountTheta=0.77
21:49:32.419 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=11763, max=65515, med=16145, FiltMin=14469, FiltMax=65385, Gamma=0.910
21:49:32.430 00.011 15404 UpdateGuideState exits: m=2298645 SNR=473.3 Saturated
21:49:32.431 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:32.433 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:49:32.433 00.000 15404 Enqueuing Expose request
21:49:32.434 00.001 9920 Worker thread wakes up
21:49:32.434 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:32.435 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(1103,84,31,31)
21:49:32.605 00.170 15404 SetCurrentPosition(253.17,188.78)
21:49:32.606 00.001 15404 Star::Find(15, 253, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:49:32.607 00.001 15404 Star::Find returns 1 (1), X=252.88, Y=184.11, Mass=1047610, SNR=216.7, Peak=53494 HFD=6.0
21:49:32.608 00.001 15404 setting lock position to (252.88, 184.11)
21:49:32.609 00.001 15404 MultiStar: stabilizing after lock position change
21:49:32.610 00.001 15404 MultiStar: secondary guide stars cleared21:49:32.610 00.000 15404 MultiStar: single-star usage forced by user star selection
21:49:32.611 00.001 15404 Status Line: Selected star at (252.9, 184.1)
21:49:32.614 00.003 15404 Changing from state SELECTED to SELECTED
21:49:32.615 00.001 15404 guider state => SELECTED
21:49:35.842 03.227 9920 Exposure complete
21:49:35.880 00.038 9920 worker thread done servicing request
21:49:35.880 00.000 15404 OnExposeComplete: enter
21:49:35.881 00.001 15404 UpdateGuideState(): m_state=2
21:49:35.882 00.001 15404 Star::Find(15, 252, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
21:49:35.883 00.001 15404 Star::Find returns 1 (1), X=252.94, Y=184.01, Mass=1035428, SNR=299.4, Peak=51922 HFD=6.1
21:49:35.884 00.001 15404 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-2.95) = xAngle (1.97 = 1.97)
21:49:35.885 00.001 15404 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.88 = 1.88)
21:49:35.886 00.001 15404 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.98 mountX=-0.05 mountY=0.11, mountTheta=1.96
21:49:35.888 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=11963, max=65515, med=16058, FiltMin=14475, FiltMax=65385, Gamma=0.910
21:49:35.898 00.010 15404 UpdateGuideState exits: m=1035428 SNR=299.4 Saturated
21:49:35.899 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:35.900 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:49:35.901 00.001 15404 Enqueuing Expose request
21:49:35.902 00.001 9920 Worker thread wakes up
21:49:35.902 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:35.902 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:49:39.413 03.511 15404 GuideButtonClick i=1 ctx=Guide button clicked
21:49:39.417 00.004 15404 Changing from state SELECTED to CALIBRATING_PRIMARY
21:49:39.417 00.000 15404 guider state => CALIBRATED
21:49:39.418 00.001 15404 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:49:39.421 00.003 15404 reset dither spiral
21:49:39.615 00.194 9920 Exposure complete
21:49:39.655 00.040 9920 worker thread done servicing request
21:49:39.655 00.000 15404 OnExposeComplete: enter
21:49:39.656 00.001 15404 UpdateGuideState(): m_state=5
21:49:39.657 00.001 15404 Star::Find(15, 252, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
21:49:39.658 00.001 15404 Star::Find returns 1 (1), X=253.29, Y=183.86, Mass=1060377, SNR=242.9, Peak=50481 HFD=5.9
21:49:39.659 00.001 15404 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-2.95) = xAngle (2.42 = 2.42)
21:49:39.660 00.001 15404 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.33 = 2.33)
21:49:39.661 00.001 15404 CameraToMount -- cameraX=0.42 cameraY=-0.25 hyp=0.48 cameraTheta=-0.53 mountX=-0.36 mountY=0.35, mountTheta=2.37
21:49:39.663 00.002 15404 Changing from state CALIBRATED to GUIDING
21:49:39.676 00.013 15404 ScopeASCOM::GetDeclinationRadians() returns 45.1
21:49:39.698 00.022 15404 ScopeASCOM::SideOfPier() returns 1
21:49:39.698 00.000 15404 AdjustCalibrationForScopePointing (scope): current dec=45.1 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
21:49:39.700 00.002 15404 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
21:49:39.701 00.001 15404 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
21:49:39.702 00.001 15404 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003342
21:49:39.703 00.001 15404 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003342
21:49:39.704 00.001 15404 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 5.256310
21:49:39.705 00.001 15404 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
21:49:39.706 00.001 15404 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
21:49:39.707 00.001 15404 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:49:39.708 00.001 15404 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:49:39.709 00.001 15404 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "7/23/2026 12:56:29 AM"
21:49:39.710 00.001 15404 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:49:39.711 00.001 15404 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.8 -0.2}, {-4.3 -0.9}, {-5.9 -1.3}, {-8.0 -1.6}, {-9.3 -1.8}, {-11.8 -2.1}, {-13.8 -2.7}, {-17.0 -3.3}, {-18.7 -3.4}, {-20.5 -3.8}, {-21.8 -4.0}, {-23.7 -4.9}, {-25.5 -4.9}, {-25.5 -4.9}, {-17.0 -2.8}, {-10.2 -1.0}, {1.6 2.1}, {3.4 2.5}"
21:49:39.712 00.001 15404 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.3 1.8}, {-0.1 3.3}, {-0.6 5.8}, {-0.7 7.7}, {-0.6 10.3}, {-0.9 12.2}, {-1.1 15.2}, {-1.5 17.1}, {-2.0 19.8}, {-2.2 21.6}, {-2.3 24.3}, {-2.6 26.3}, {-2.6 26.3}, {1.1 15.9}, {1.8 13.8}, {3.2 7.5}"
21:49:39.756 00.044 15404 ScopeASCOM::GetGuideRates returns 0 12.033 12.033 a-s/sec
21:49:39.758 00.002 15404 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
21:49:39.759 00.001 15404 Dec comp: XRate 3.329 -> 2.350 for dec -0.0 -> dec 45.1
21:49:39.772 00.013 15404 ScopeASCOM::GetDeclinationRadians() returns 45.1
21:49:39.791 00.019 15404 ScopeASCOM::SideOfPier() returns 1
21:49:39.793 00.002 15404 setting lock position to (253.29, 183.86)
21:49:39.794 00.001 15404 MultiStar: stabilizing after lock position change
21:49:39.794 00.000 15404 guider state => GUIDING
21:49:39.795 00.001 15404 Status Line: Guiding
21:49:39.797 00.002 15404 Mount: notify guiding started
21:49:39.798 00.001 15404 GetString("/profile/2/name", "") returns "guider_1"
21:49:39.799 00.001 15404 GetString("/profile/2/scope/calibration/timestamp", "") returns "7/28/2026 9:45:26 PM"
21:49:39.800 00.001 15404 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003329
21:49:39.801 00.001 15404 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003666
21:49:39.802 00.001 15404 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
21:49:39.803 00.001 15404 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -2.951730
21:49:39.804 00.001 15404 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.472670
21:49:39.805 00.001 15404 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000053
21:49:39.807 00.002 15404 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
21:49:39.808 00.001 15404 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
21:49:39.809 00.001 15404 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
21:49:39.810 00.001 15404 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:49:39.811 00.001 15404 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
21:49:39.812 00.001 15404 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
21:49:39.813 00.001 15404 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003342
21:49:39.814 00.001 15404 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003342
21:49:39.815 00.001 15404 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 5.256310
21:49:39.815 00.000 15404 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
21:49:39.816 00.001 15404 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
21:49:39.817 00.001 15404 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:49:39.818 00.001 15404 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:49:39.819 00.001 15404 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "7/23/2026 12:56:29 AM"
21:49:39.820 00.001 15404 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:49:39.821 00.001 15404 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.8 -0.2}, {-4.3 -0.9}, {-5.9 -1.3}, {-8.0 -1.6}, {-9.3 -1.8}, {-11.8 -2.1}, {-13.8 -2.7}, {-17.0 -3.3}, {-18.7 -3.4}, {-20.5 -3.8}, {-21.8 -4.0}, {-23.7 -4.9}, {-25.5 -4.9}, {-25.5 -4.9}, {-17.0 -2.8}, {-10.2 -1.0}, {1.6 2.1}, {3.4 2.5}"
21:49:39.822 00.001 15404 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.3 1.8}, {-0.1 3.3}, {-0.6 5.8}, {-0.7 7.7}, {-0.6 10.3}, {-0.9 12.2}, {-1.1 15.2}, {-1.5 17.1}, {-2.0 19.8}, {-2.2 21.6}, {-2.3 24.3}, {-2.6 26.3}, {-2.6 26.3}, {1.1 15.9}, {1.8 13.8}, {3.2 7.5}"
21:49:39.823 00.001 15404 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
21:49:39.824 00.001 15404 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
21:49:39.825 00.001 15404 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003342
21:49:39.826 00.001 15404 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003342
21:49:39.827 00.001 15404 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 5.256310
21:49:39.828 00.001 15404 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
21:49:39.829 00.001 15404 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
21:49:39.830 00.001 15404 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:49:39.831 00.001 15404 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:49:39.831 00.000 15404 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "7/23/2026 12:56:29 AM"
21:49:39.833 00.002 15404 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:49:39.834 00.001 15404 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.8 -0.2}, {-4.3 -0.9}, {-5.9 -1.3}, {-8.0 -1.6}, {-9.3 -1.8}, {-11.8 -2.1}, {-13.8 -2.7}, {-17.0 -3.3}, {-18.7 -3.4}, {-20.5 -3.8}, {-21.8 -4.0}, {-23.7 -4.9}, {-25.5 -4.9}, {-25.5 -4.9}, {-17.0 -2.8}, {-10.2 -1.0}, {1.6 2.1}, {3.4 2.5}"
21:49:39.835 00.001 15404 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.3 1.8}, {-0.1 3.3}, {-0.6 5.8}, {-0.7 7.7}, {-0.6 10.3}, {-0.9 12.2}, {-1.1 15.2}, {-1.5 17.1}, {-2.0 19.8}, {-2.2 21.6}, {-2.3 24.3}, {-2.6 26.3}, {-2.6 26.3}, {1.1 15.9}, {1.8 13.8}, {3.2 7.5}"
21:49:39.869 00.034 15404 ScopeASCOM::GetGuideRates returns 0 12.033 12.033 a-s/sec
21:49:39.915 00.046 15404 ScopeASCOM::SideOfPier() returns 1
21:49:39.918 00.003 15404 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:49:39.919 00.001 15404 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:49:39.931 00.012 15404 ScopeASCOM::GetDeclinationRadians() returns 45.1
21:49:39.932 00.001 15404 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 45.1
21:49:39.933 00.001 15404 MountToCamera -- mountTheta (0.00) + m_xAngle (-2.95) = xAngle (-2.95 = -2.95)
21:49:39.934 00.001 15404 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
21:49:39.935 00.001 15404 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
21:49:39.936 00.001 15404 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
21:49:39.937 00.001 15404 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
21:49:39.938 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=11422, max=65481, med=15958, FiltMin=14181, FiltMax=65385, Gamma=0.910
21:49:39.948 00.010 15404 UpdateGuideState exits: m=1060377 SNR=242.9 Saturated
21:49:39.949 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:39.950 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:49:39.951 00.001 15404 Enqueuing Expose request
21:49:39.952 00.001 9920 Worker thread wakes up
21:49:39.952 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:39.952 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:49:43.365 03.413 9920 Exposure complete
21:49:43.405 00.040 9920 worker thread done servicing request
21:49:43.405 00.000 15404 OnExposeComplete: enter
21:49:43.407 00.002 15404 UpdateGuideState(): m_state=6
21:49:43.408 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:49:43.408 00.000 15404 Star::Find returns 1 (1), X=252.97, Y=184.10, Mass=1045164, SNR=226.7, Peak=51774 HFD=6.0
21:49:43.409 00.001 15404 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
21:49:43.410 00.001 15404 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.38 = -0.91)
21:49:43.411 00.001 15404 CameraToMount -- cameraX=-0.33 cameraY=0.23 hyp=0.40 cameraTheta=2.52 mountX=0.28 mountY=-0.32, mountTheta=-0.85
21:49:43.413 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.33, y=0.23, opts=13)
21:49:43.414 00.001 15404 Enqueuing Move request for scope (-0.33, 0.23)
21:49:43.414 00.000 9920 Worker thread wakes up
21:49:43.414 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.23) opts 0xd
21:49:43.414 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.33, 0.23)
21:49:43.414 00.000 9920 Moving (-0.33, 0.23) raw xDistance=0.28 yDistance=-0.32
21:49:43.414 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
21:49:43.414 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:49:43.414 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:49:43.414 00.000 9920 MoveAxis(W, 74, ABG)
21:49:43.414 00.000 9920 Guiding  Dir = 3, Dur = 74
21:49:43.417 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=11398, max=65481, med=15876, FiltMin=14282, FiltMax=65385, Gamma=0.910
21:49:43.427 00.010 15404 UpdateGuideState exits: m=1045164 SNR=226.7 Saturated
21:49:43.428 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:43.429 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:49:43.430 00.001 15404 Enqueuing Expose request
21:49:43.435 00.005 9920 IsGuiding returns 0
21:49:43.450 00.015 9920 PulseGuide returned control before completion, sleep 70
21:49:43.532 00.082 9920 IsGuiding returns 1
21:49:43.532 00.000 9920 scope still moving after pulse duration time elapsed
21:49:43.572 00.040 9920 IsGuiding returns 0
21:49:43.572 00.000 9920 scope move finished after 74 + 63 ms
21:49:43.572 00.000 9920 Move returns status 0, amount 74
21:49:43.572 00.000 9920 MoveAxis(N, 0, ABG)
21:49:43.573 00.001 9920 Move returns status 0, amount 0
21:49:43.573 00.000 9920 move complete, result=0
21:49:43.573 00.000 9920 worker thread done servicing request
21:49:43.573 00.000 9920 Worker thread wakes up
21:49:43.573 00.000 15404 GuideStep: 0.3 px 74 ms WEST, -0.3 px 0 ms NORTH
21:49:43.576 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:43.576 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:49:47.287 03.711 9920 Exposure complete
21:49:47.324 00.037 9920 worker thread done servicing request
21:49:47.324 00.000 15404 OnExposeComplete: enter
21:49:47.326 00.002 15404 UpdateGuideState(): m_state=6
21:49:47.327 00.001 15404 Star::Find(15, 252, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:49:47.328 00.001 15404 Star::Find returns 1 (1), X=253.56, Y=183.89, Mass=1143260, SNR=246.9, Peak=53873 HFD=6.2
21:49:47.328 00.000 15404 CameraToMount -- cameraTheta (0.11) - m_xAngle (-2.95) = xAngle (3.06 = 3.06)
21:49:47.329 00.001 15404 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.97 = 2.97)
21:49:47.330 00.001 15404 CameraToMount -- cameraX=0.27 cameraY=0.03 hyp=0.27 cameraTheta=0.11 mountX=-0.27 mountY=0.05, mountTheta=2.97
21:49:47.332 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.27, y=0.03, opts=13)
21:49:47.333 00.001 15404 Enqueuing Move request for scope (0.27, 0.03)
21:49:47.334 00.001 9920 Worker thread wakes up
21:49:47.334 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.03) opts 0xd
21:49:47.334 00.000 9920 Handling offset move in thread for scope, endpoint = (0.27, 0.03)
21:49:47.334 00.000 9920 Moving (0.27, 0.03) raw xDistance=-0.27 yDistance=0.05
21:49:47.334 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
21:49:47.334 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:47.334 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:49:47.334 00.000 9920 MoveAxis(E, 67, ABG)
21:49:47.334 00.000 9920 Guiding  Dir = 2, Dur = 67
21:49:47.336 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=11214, max=65452, med=15765, FiltMin=14141, FiltMax=65385, Gamma=0.910
21:49:47.347 00.011 15404 UpdateGuideState exits: m=1143260 SNR=246.9 Saturated
21:49:47.348 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:47.350 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:49:47.351 00.001 15404 Enqueuing Expose request
21:49:47.355 00.004 9920 IsGuiding returns 0
21:49:47.366 00.011 9920 PulseGuide returned control before completion, sleep 66
21:49:47.445 00.079 9920 IsGuiding returns 1
21:49:47.445 00.000 9920 scope still moving after pulse duration time elapsed
21:49:47.486 00.041 9920 IsGuiding returns 0
21:49:47.486 00.000 9920 scope move finished after 67 + 64 ms
21:49:47.486 00.000 9920 Move returns status 0, amount 67
21:49:47.486 00.000 9920 MoveAxis(N, 0, ABG)
21:49:47.486 00.000 9920 Move returns status 0, amount 0
21:49:47.486 00.000 9920 move complete, result=0
21:49:47.486 00.000 9920 worker thread done servicing request
21:49:47.486 00.000 9920 Worker thread wakes up
21:49:47.486 00.000 15404 GuideStep: -0.3 px 67 ms EAST, 0.0 px 0 ms NORTH
21:49:47.488 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:47.488 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:49:50.900 03.412 9920 Exposure complete
21:49:50.938 00.038 9920 worker thread done servicing request
21:49:50.938 00.000 15404 OnExposeComplete: enter
21:49:50.939 00.001 15404 UpdateGuideState(): m_state=6
21:49:50.940 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:49:50.941 00.001 15404 Star::Find returns 1 (1), X=253.53, Y=183.56, Mass=1108716, SNR=235.0, Peak=54965 HFD=5.8
21:49:50.942 00.001 15404 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-2.95) = xAngle (2.05 = 2.05)
21:49:50.943 00.001 15404 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.96 = 1.96)
21:49:50.943 00.000 15404 CameraToMount -- cameraX=0.24 cameraY=-0.30 hyp=0.39 cameraTheta=-0.90 mountX=-0.18 mountY=0.36, mountTheta=2.04
21:49:50.945 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.24, y=-0.30, opts=13)
21:49:50.946 00.001 15404 Enqueuing Move request for scope (0.24, -0.30)
21:49:50.947 00.001 9920 Worker thread wakes up
21:49:50.947 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.30) opts 0xd
21:49:50.947 00.000 9920 Handling offset move in thread for scope, endpoint = (0.24, -0.30)
21:49:50.947 00.000 9920 Moving (0.24, -0.30) raw xDistance=-0.18 yDistance=0.36
21:49:50.947 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:49:50.947 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:49:50.947 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:49:50.947 00.000 9920 MoveAxis(E, 0, ABG)
21:49:50.947 00.000 9920 Move returns status 0, amount 0
21:49:50.947 00.000 9920 MoveAxis(N, 0, ABG)
21:49:50.947 00.000 9920 Move returns status 0, amount 0
21:49:50.947 00.000 9920 move complete, result=0
21:49:50.947 00.000 9920 worker thread done servicing request
21:49:50.949 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=11590, max=65481, med=15683, FiltMin=14075, FiltMax=65385, Gamma=0.910
21:49:50.960 00.011 15404 UpdateGuideState exits: m=1108716 SNR=235.0 Saturated
21:49:50.961 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:50.962 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:49:50.963 00.001 15404 Enqueuing Expose request
21:49:50.964 00.001 9920 Worker thread wakes up
21:49:50.964 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
21:49:50.965 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:50.965 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:49:54.678 03.713 9920 Exposure complete
21:49:54.717 00.039 9920 worker thread done servicing request
21:49:54.717 00.000 15404 OnExposeComplete: enter
21:49:54.718 00.001 15404 UpdateGuideState(): m_state=6
21:49:54.719 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:49:54.720 00.001 15404 Star::Find returns 1 (1), X=253.30, Y=183.46, Mass=1018306, SNR=237.3, Peak=51357 HFD=5.7
21:49:54.721 00.001 15404 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-2.95) = xAngle (1.40 = 1.40)
21:49:54.722 00.001 15404 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.31 = 1.31)
21:49:54.723 00.001 15404 CameraToMount -- cameraX=0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.55 mountX=0.07 mountY=0.39, mountTheta=1.39
21:49:54.725 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.01, y=-0.40, opts=13)
21:49:54.726 00.001 15404 Enqueuing Move request for scope (0.01, -0.40)
21:49:54.727 00.001 9920 Worker thread wakes up
21:49:54.727 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.40) opts 0xd
21:49:54.727 00.000 9920 Handling offset move in thread for scope, endpoint = (0.01, -0.40)
21:49:54.727 00.000 9920 Moving (0.01, -0.40) raw xDistance=0.07 yDistance=0.39
21:49:54.727 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:49:54.727 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:49:54.727 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:49:54.727 00.000 9920 MoveAxis(E, 0, ABG)
21:49:54.727 00.000 9920 Move returns status 0, amount 0
21:49:54.727 00.000 9920 MoveAxis(N, 0, ABG)
21:49:54.727 00.000 9920 Move returns status 0, amount 0
21:49:54.727 00.000 9920 move complete, result=0
21:49:54.727 00.000 9920 worker thread done servicing request
21:49:54.730 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=11326, max=65481, med=15590, FiltMin=13973, FiltMax=64343, Gamma=0.910
21:49:54.741 00.011 15404 UpdateGuideState exits: m=1018306 SNR=237.3 Saturated
21:49:54.742 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:54.743 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:49:54.744 00.001 15404 Enqueuing Expose request
21:49:54.745 00.001 9920 Worker thread wakes up
21:49:54.745 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:49:54.746 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:54.746 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:49:58.159 03.413 9920 Exposure complete
21:49:58.197 00.038 9920 worker thread done servicing request
21:49:58.197 00.000 15404 OnExposeComplete: enter
21:49:58.198 00.001 15404 UpdateGuideState(): m_state=6
21:49:58.198 00.000 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:49:58.200 00.002 15404 Star::Find returns 1 (1), X=253.08, Y=183.25, Mass=1050985, SNR=261.7, Peak=51469 HFD=6.0
21:49:58.201 00.001 15404 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-2.95) = xAngle (1.05 = 1.05)
21:49:58.202 00.001 15404 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.96 = 0.96)
21:49:58.203 00.001 15404 CameraToMount -- cameraX=-0.21 cameraY=-0.62 hyp=0.65 cameraTheta=-1.90 mountX=0.32 mountY=0.53, mountTheta=1.03
21:49:58.204 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.21, y=-0.62, opts=13)
21:49:58.205 00.001 15404 Enqueuing Move request for scope (-0.21, -0.62)
21:49:58.206 00.001 9920 Worker thread wakes up
21:49:58.207 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.62) opts 0xd
21:49:58.207 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.21, -0.62)
21:49:58.207 00.000 9920 Moving (-0.21, -0.62) raw xDistance=0.32 yDistance=0.53
21:49:58.207 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
21:49:58.207 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:49:58.207 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
21:49:58.207 00.000 9920 MoveAxis(W, 86, ABG)
21:49:58.207 00.000 9920 Guiding  Dir = 3, Dur = 86
21:49:58.209 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=11519, max=65481, med=15509, FiltMin=13880, FiltMax=64187, Gamma=0.910
21:49:58.220 00.011 15404 UpdateGuideState exits: m=1050985 SNR=261.7 Saturated
21:49:58.221 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:58.222 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:49:58.223 00.001 15404 Enqueuing Expose request
21:49:58.260 00.037 9920 IsGuiding returns 0
21:49:58.271 00.011 9920 PulseGuide returned control before completion, sleep 85
21:49:58.368 00.097 9920 IsGuiding returns 1
21:49:58.368 00.000 9920 scope still moving after pulse duration time elapsed
21:49:58.633 00.265 9920 IsGuiding returns 0
21:49:58.633 00.000 9920 scope move finished after 86 + 286 ms
21:49:58.633 00.000 9920 Move returns status 0, amount 86
21:49:58.633 00.000 9920 MoveAxis(N, 0, ABG)
21:49:58.633 00.000 9920 Move returns status 0, amount 0
21:49:58.633 00.000 9920 move complete, result=0
21:49:58.633 00.000 9920 worker thread done servicing request
21:49:58.633 00.000 9920 Worker thread wakes up
21:49:58.633 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:49:58.633 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:49:58.633 00.000 15404 GuideStep: 0.3 px 86 ms WEST, 0.5 px 0 ms NORTH
21:50:02.343 03.710 9920 Exposure complete
21:50:02.395 00.052 9920 worker thread done servicing request
21:50:02.395 00.000 15404 OnExposeComplete: enter
21:50:02.396 00.001 15404 UpdateGuideState(): m_state=6
21:50:02.398 00.002 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:50:02.400 00.002 15404 Star::Find returns 1 (1), X=252.85, Y=182.94, Mass=1093826, SNR=185.6, Peak=51698 HFD=6.3
21:50:02.401 00.001 15404 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-2.95) = xAngle (0.94 = 0.94)
21:50:02.402 00.001 15404 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.84 = 0.84)
21:50:02.404 00.002 15404 CameraToMount -- cameraX=-0.44 cameraY=-0.92 hyp=1.02 cameraTheta=-2.02 mountX=0.60 mountY=0.76, mountTheta=0.90
21:50:02.406 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.44, y=-0.92, opts=13)
21:50:02.407 00.001 15404 Enqueuing Move request for scope (-0.44, -0.92)
21:50:02.409 00.002 9920 Worker thread wakes up
21:50:02.409 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.92) opts 0xd
21:50:02.409 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.44, -0.92)
21:50:02.409 00.000 9920 Moving (-0.44, -0.92) raw xDistance=0.60 yDistance=0.76
21:50:02.409 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
21:50:02.409 00.000 9920 resist switch: large excursion: input 0.76 thresh 0.60 direction from 0 to 1
21:50:02.409 00.000 9920 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.28
21:50:02.409 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
21:50:02.409 00.000 9920 MoveAxis(W, 168, ABG)
21:50:02.409 00.000 9920 Guiding  Dir = 3, Dur = 168
21:50:02.412 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=11454, max=65481, med=15403, FiltMin=13747, FiltMax=64904, Gamma=0.910
21:50:02.427 00.015 15404 UpdateGuideState exits: m=1093826 SNR=185.6 Saturated
21:50:02.429 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:02.430 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:50:02.431 00.001 15404 Enqueuing Expose request
21:50:02.604 00.173 9920 IsGuiding returns 0
21:50:02.616 00.012 9920 PulseGuide returned control before completion, sleep 166
21:50:03.102 00.486 9920 IsGuiding returns 0
21:50:03.103 00.001 9920 Move returns status 0, amount 168
21:50:03.103 00.000 9920 MoveAxis(S, 208, ABG)
21:50:03.103 00.000 9920 Guiding  Dir = 1, Dur = 208
21:50:03.124 00.021 9920 IsGuiding returns 0
21:50:03.136 00.012 9920 PulseGuide returned control before completion, sleep 207
21:50:03.362 00.226 9920 IsGuiding returns 1
21:50:03.363 00.001 9920 scope still moving after pulse duration time elapsed
21:50:03.628 00.265 9920 IsGuiding returns 0
21:50:03.628 00.000 9920 scope move finished after 208 + 295 ms
21:50:03.628 00.000 9920 Move returns status 0, amount 208
21:50:03.628 00.000 9920 move complete, result=0
21:50:03.628 00.000 9920 worker thread done servicing request
21:50:03.628 00.000 9920 Worker thread wakes up
21:50:03.629 00.001 15404 GuideStep: 0.6 px 168 ms WEST, 0.8 px 208 ms SOUTH
21:50:03.631 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:50:03.631 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:50:07.041 03.410 9920 Exposure complete
21:50:07.078 00.037 9920 worker thread done servicing request
21:50:07.079 00.001 15404 OnExposeComplete: enter
21:50:07.080 00.001 15404 UpdateGuideState(): m_state=6
21:50:07.081 00.001 15404 Star::Find(15, 252, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:50:07.082 00.001 15404 Star::Find returns 1 (1), X=253.44, Y=183.18, Mass=1048813, SNR=277.3, Peak=50293 HFD=5.7
21:50:07.082 00.000 15404 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-2.95) = xAngle (1.60 = 1.60)
21:50:07.084 00.002 15404 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.51 = 1.51)
21:50:07.085 00.001 15404 CameraToMount -- cameraX=0.15 cameraY=-0.68 hyp=0.70 cameraTheta=-1.35 mountX=-0.02 mountY=0.69, mountTheta=1.60
21:50:07.086 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.15, y=-0.68, opts=13)
21:50:07.087 00.001 15404 Enqueuing Move request for scope (0.15, -0.68)
21:50:07.088 00.001 9920 Worker thread wakes up
21:50:07.088 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.68) opts 0xd
21:50:07.088 00.000 9920 Handling offset move in thread for scope, endpoint = (0.15, -0.68)
21:50:07.088 00.000 9920 Moving (0.15, -0.68) raw xDistance=-0.02 yDistance=0.69
21:50:07.088 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:50:07.088 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
21:50:07.089 00.001 9920 MoveAxis(E, 0, ABG)
21:50:07.089 00.000 9920 Move returns status 0, amount 0
21:50:07.089 00.000 9920 MoveAxis(S, 189, ABG)
21:50:07.089 00.000 9920 Guiding  Dir = 1, Dur = 189
21:50:07.091 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=11495, max=65481, med=15325, FiltMin=13817, FiltMax=65366, Gamma=0.910
21:50:07.102 00.011 15404 UpdateGuideState exits: m=1048813 SNR=277.3 Saturated
21:50:07.104 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:07.105 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:50:07.106 00.001 15404 Enqueuing Expose request
21:50:07.108 00.002 9920 IsGuiding returns 0
21:50:07.121 00.013 9920 PulseGuide returned control before completion, sleep 188
21:50:07.330 00.209 9920 IsGuiding returns 0
21:50:07.330 00.000 9920 Move returns status 0, amount 189
21:50:07.330 00.000 9920 move complete, result=0
21:50:07.330 00.000 9920 worker thread done servicing request
21:50:07.330 00.000 9920 Worker thread wakes up
21:50:07.330 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.7 px 189 ms SOUTH
21:50:07.334 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
21:50:07.334 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:50:11.046 03.712 9920 Exposure complete
21:50:11.084 00.038 9920 worker thread done servicing request
21:50:11.084 00.000 15404 OnExposeComplete: enter
21:50:11.085 00.001 15404 UpdateGuideState(): m_state=6
21:50:11.086 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:50:11.087 00.001 15404 Star::Find returns 1 (1), X=253.34, Y=183.35, Mass=1039199, SNR=203.2, Peak=53689 HFD=5.7
21:50:11.088 00.001 15404 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-2.95) = xAngle (1.48 = 1.48)
21:50:11.089 00.001 15404 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.38 = 1.38)
21:50:11.090 00.001 15404 CameraToMount -- cameraX=0.05 cameraY=-0.51 hyp=0.51 cameraTheta=-1.48 mountX=0.05 mountY=0.51, mountTheta=1.47
21:50:11.091 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.05, y=-0.51, opts=13)
21:50:11.092 00.001 15404 Enqueuing Move request for scope (0.05, -0.51)
21:50:11.093 00.001 9920 Worker thread wakes up
21:50:11.093 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.51) opts 0xd
21:50:11.093 00.000 9920 Handling offset move in thread for scope, endpoint = (0.05, -0.51)
21:50:11.093 00.000 9920 Moving (0.05, -0.51) raw xDistance=0.05 yDistance=0.51
21:50:11.093 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:50:11.094 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
21:50:11.094 00.000 9920 MoveAxis(E, 0, ABG)
21:50:11.094 00.000 9920 Move returns status 0, amount 0
21:50:11.094 00.000 9920 MoveAxis(S, 138, ABG)
21:50:11.094 00.000 9920 Guiding  Dir = 1, Dur = 138
21:50:11.096 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=10907, max=65481, med=15192, FiltMin=13600, FiltMax=64522, Gamma=0.910
21:50:11.107 00.011 15404 UpdateGuideState exits: m=1039199 SNR=203.2 Saturated
21:50:11.108 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:11.109 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:50:11.110 00.001 15404 Enqueuing Expose request
21:50:11.121 00.011 9920 IsGuiding returns 0
21:50:11.133 00.012 9920 PulseGuide returned control before completion, sleep 137
21:50:11.296 00.163 9920 IsGuiding returns 0
21:50:11.296 00.000 9920 Move returns status 0, amount 138
21:50:11.296 00.000 9920 move complete, result=0
21:50:11.296 00.000 9920 worker thread done servicing request
21:50:11.296 00.000 9920 Worker thread wakes up
21:50:11.296 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.5 px 138 ms SOUTH
21:50:11.300 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
21:50:11.301 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:50:14.706 03.405 9920 Exposure complete
21:50:14.743 00.037 9920 worker thread done servicing request
21:50:14.743 00.000 15404 OnExposeComplete: enter
21:50:14.745 00.002 15404 UpdateGuideState(): m_state=6
21:50:14.746 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:50:14.747 00.001 15404 Star::Find returns 1 (1), X=253.26, Y=183.60, Mass=1099344, SNR=247.2, Peak=52545 HFD=5.6
21:50:14.747 00.000 15404 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:50:14.748 00.001 15404 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.19 = 1.19)
21:50:14.749 00.001 15404 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.67 mountX=0.08 mountY=0.24, mountTheta=1.27
21:50:14.751 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.03, y=-0.26, opts=13)
21:50:14.752 00.001 15404 Enqueuing Move request for scope (-0.03, -0.26)
21:50:14.753 00.001 9920 Worker thread wakes up
21:50:14.753 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
21:50:14.753 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
21:50:14.753 00.000 9920 Moving (-0.03, -0.26) raw xDistance=0.08 yDistance=0.24
21:50:14.753 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:50:14.753 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
21:50:14.753 00.000 9920 MoveAxis(E, 0, ABG)
21:50:14.753 00.000 9920 Move returns status 0, amount 0
21:50:14.753 00.000 9920 MoveAxis(S, 66, ABG)
21:50:14.753 00.000 9920 Guiding  Dir = 1, Dur = 66
21:50:14.755 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=11046, max=65481, med=15119, FiltMin=13426, FiltMax=65007, Gamma=0.910
21:50:14.766 00.011 15404 UpdateGuideState exits: m=1099344 SNR=247.2 Saturated
21:50:14.768 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:14.769 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:50:14.770 00.001 15404 Enqueuing Expose request
21:50:14.785 00.015 9920 IsGuiding returns 0
21:50:14.796 00.011 9920 PulseGuide returned control before completion, sleep 65
21:50:14.872 00.076 9920 IsGuiding returns 1
21:50:14.872 00.000 9920 scope still moving after pulse duration time elapsed
21:50:14.914 00.042 9920 IsGuiding returns 0
21:50:14.914 00.000 9920 scope move finished after 66 + 63 ms
21:50:14.914 00.000 9920 Move returns status 0, amount 66
21:50:14.914 00.000 9920 move complete, result=0
21:50:14.914 00.000 9920 worker thread done servicing request
21:50:14.914 00.000 9920 Worker thread wakes up
21:50:14.914 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:50:14.915 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:50:14.915 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 66 ms SOUTH
21:50:18.629 03.714 9920 Exposure complete
21:50:18.671 00.042 9920 worker thread done servicing request
21:50:18.672 00.001 15404 OnExposeComplete: enter
21:50:18.673 00.001 15404 UpdateGuideState(): m_state=6
21:50:18.674 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:50:18.675 00.001 15404 Star::Find returns 1 (1), X=252.90, Y=183.33, Mass=1105834, SNR=247.7, Peak=51237 HFD=6.1
21:50:18.675 00.000 15404 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-2.95) = xAngle (0.75 = 0.75)
21:50:18.676 00.001 15404 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.66 = 0.66)
21:50:18.677 00.001 15404 CameraToMount -- cameraX=-0.39 cameraY=-0.53 hyp=0.66 cameraTheta=-2.20 mountX=0.48 mountY=0.40, mountTheta=0.70
21:50:18.679 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.39, y=-0.53, opts=13)
21:50:18.680 00.001 15404 Enqueuing Move request for scope (-0.39, -0.53)
21:50:18.681 00.001 9920 Worker thread wakes up
21:50:18.681 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.53) opts 0xd
21:50:18.681 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.39, -0.53)
21:50:18.681 00.000 9920 Moving (-0.39, -0.53) raw xDistance=0.48 yDistance=0.40
21:50:18.681 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
21:50:18.681 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
21:50:18.681 00.000 9920 MoveAxis(W, 130, ABG)
21:50:18.681 00.000 9920 Guiding  Dir = 3, Dur = 130
21:50:18.683 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=11022, max=65481, med=15023, FiltMin=13544, FiltMax=63232, Gamma=0.910
21:50:18.694 00.011 15404 UpdateGuideState exits: m=1105834 SNR=247.7 Saturated
21:50:18.695 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:18.696 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:50:18.697 00.001 15404 Enqueuing Expose request
21:50:18.715 00.018 9920 IsGuiding returns 0
21:50:18.725 00.010 9920 PulseGuide returned control before completion, sleep 130
21:50:18.878 00.153 9920 IsGuiding returns 0
21:50:18.878 00.000 9920 Move returns status 0, amount 130
21:50:18.878 00.000 9920 MoveAxis(S, 110, ABG)
21:50:18.878 00.000 9920 Guiding  Dir = 1, Dur = 110
21:50:18.901 00.023 9920 IsGuiding returns 0
21:50:18.913 00.012 9920 PulseGuide returned control before completion, sleep 109
21:50:19.063 00.150 9920 IsGuiding returns 0
21:50:19.063 00.000 9920 Move returns status 0, amount 110
21:50:19.063 00.000 9920 move complete, result=0
21:50:19.063 00.000 9920 worker thread done servicing request
21:50:19.063 00.000 9920 Worker thread wakes up
21:50:19.063 00.000 15404 GuideStep: 0.5 px 130 ms WEST, 0.4 px 110 ms SOUTH
21:50:19.067 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
21:50:19.067 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:50:22.473 03.406 9920 Exposure complete
21:50:22.511 00.038 9920 worker thread done servicing request
21:50:22.511 00.000 15404 OnExposeComplete: enter
21:50:22.512 00.001 15404 UpdateGuideState(): m_state=6
21:50:22.513 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:50:22.514 00.001 15404 Star::Find returns 1 (1), X=252.98, Y=183.45, Mass=1053561, SNR=216.5, Peak=51757 HFD=6.1
21:50:22.515 00.001 15404 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-2.95) = xAngle (0.73 = 0.73)
21:50:22.516 00.001 15404 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.64 = 0.64)
21:50:22.516 00.000 15404 CameraToMount -- cameraX=-0.32 cameraY=-0.42 hyp=0.52 cameraTheta=-2.22 mountX=0.39 mountY=0.31, mountTheta=0.68
21:50:22.518 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.32, y=-0.42, opts=13)
21:50:22.519 00.001 15404 Enqueuing Move request for scope (-0.32, -0.42)
21:50:22.520 00.001 9920 Worker thread wakes up
21:50:22.520 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.42) opts 0xd
21:50:22.520 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.32, -0.42)
21:50:22.520 00.000 9920 Moving (-0.32, -0.42) raw xDistance=0.39 yDistance=0.31
21:50:22.520 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
21:50:22.520 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
21:50:22.520 00.000 9920 MoveAxis(W, 113, ABG)
21:50:22.520 00.000 9920 Guiding  Dir = 3, Dur = 113
21:50:22.523 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=10842, max=65481, med=14951, FiltMin=13448, FiltMax=64251, Gamma=0.910
21:50:22.534 00.011 15404 UpdateGuideState exits: m=1053561 SNR=216.5 Saturated
21:50:22.536 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:22.537 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:50:22.537 00.000 15404 Enqueuing Expose request
21:50:22.541 00.004 9920 IsGuiding returns 0
21:50:22.552 00.011 9920 PulseGuide returned control before completion, sleep 112
21:50:22.687 00.135 9920 IsGuiding returns 0
21:50:22.687 00.000 9920 Move returns status 0, amount 113
21:50:22.687 00.000 9920 MoveAxis(S, 85, ABG)
21:50:22.687 00.000 9920 Guiding  Dir = 1, Dur = 85
21:50:22.739 00.052 9920 IsGuiding returns 0
21:50:22.750 00.011 9920 PulseGuide returned control before completion, sleep 84
21:50:22.847 00.097 9920 IsGuiding returns 1
21:50:22.847 00.000 9920 scope still moving after pulse duration time elapsed
21:50:22.886 00.039 9920 IsGuiding returns 0
21:50:22.886 00.000 9920 scope move finished after 85 + 61 ms
21:50:22.886 00.000 9920 Move returns status 0, amount 85
21:50:22.886 00.000 9920 move complete, result=0
21:50:22.886 00.000 9920 worker thread done servicing request
21:50:22.886 00.000 9920 Worker thread wakes up
21:50:22.887 00.001 15404 GuideStep: 0.4 px 113 ms WEST, 0.3 px 85 ms SOUTH
21:50:22.890 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:50:22.890 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:50:26.600 03.710 9920 Exposure complete
21:50:26.639 00.039 9920 worker thread done servicing request
21:50:26.639 00.000 15404 OnExposeComplete: enter
21:50:26.641 00.002 15404 UpdateGuideState(): m_state=6
21:50:26.642 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:50:26.643 00.001 15404 Star::Find returns 1 (1), X=252.56, Y=183.32, Mass=1066312, SNR=207.1, Peak=50361 HFD=5.8
21:50:26.643 00.000 15404 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-2.95) = xAngle (0.45 = 0.45)
21:50:26.644 00.001 15404 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.36 = 0.36)
21:50:26.645 00.001 15404 CameraToMount -- cameraX=-0.73 cameraY=-0.55 hyp=0.91 cameraTheta=-2.50 mountX=0.82 mountY=0.32, mountTheta=0.37
21:50:26.647 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.73, y=-0.55, opts=13)
21:50:26.648 00.001 15404 Enqueuing Move request for scope (-0.73, -0.55)
21:50:26.649 00.001 9920 Worker thread wakes up
21:50:26.649 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.55) opts 0xd
21:50:26.649 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.73, -0.55)
21:50:26.649 00.000 9920 Moving (-0.73, -0.55) raw xDistance=0.82 yDistance=0.32
21:50:26.649 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.82
21:50:26.649 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
21:50:26.649 00.000 9920 MoveAxis(W, 228, ABG)
21:50:26.649 00.000 9920 Guiding  Dir = 3, Dur = 228
21:50:26.651 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=11167, max=65481, med=14846, FiltMin=13214, FiltMax=65364, Gamma=0.910
21:50:26.677 00.026 15404 UpdateGuideState exits: m=1066312 SNR=207.1 Saturated
21:50:26.678 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:26.679 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:50:26.680 00.001 15404 Enqueuing Expose request
21:50:26.825 00.145 9920 IsGuiding returns 0
21:50:26.837 00.012 9920 PulseGuide returned control before completion, sleep 227
21:50:27.213 00.376 9920 IsGuiding returns 0
21:50:27.214 00.001 9920 Move returns status 0, amount 228
21:50:27.214 00.000 9920 MoveAxis(S, 88, ABG)
21:50:27.214 00.000 9920 Guiding  Dir = 1, Dur = 88
21:50:27.233 00.019 9920 IsGuiding returns 0
21:50:27.244 00.011 9920 PulseGuide returned control before completion, sleep 87
21:50:27.343 00.099 9920 IsGuiding returns 1
21:50:27.343 00.000 9920 scope still moving after pulse duration time elapsed
21:50:27.383 00.040 9920 IsGuiding returns 0
21:50:27.383 00.000 9920 scope move finished after 88 + 61 ms
21:50:27.383 00.000 9920 Move returns status 0, amount 88
21:50:27.383 00.000 9920 move complete, result=0
21:50:27.383 00.000 9920 worker thread done servicing request
21:50:27.384 00.001 9920 Worker thread wakes up
21:50:27.384 00.000 15404 GuideStep: 0.8 px 228 ms WEST, 0.3 px 88 ms SOUTH
21:50:27.385 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:50:27.385 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:50:30.791 03.406 9920 Exposure complete
21:50:30.828 00.037 9920 worker thread done servicing request
21:50:30.828 00.000 15404 OnExposeComplete: enter
21:50:30.829 00.001 15404 UpdateGuideState(): m_state=6
21:50:30.830 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:50:30.831 00.001 15404 Star::Find returns 1 (1), X=252.75, Y=183.58, Mass=1047276, SNR=251.7, Peak=49953 HFD=6.0
21:50:30.832 00.001 15404 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-2.95) = xAngle (0.30 = 0.30)
21:50:30.833 00.001 15404 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.20 = 0.20)
21:50:30.834 00.001 15404 CameraToMount -- cameraX=-0.54 cameraY=-0.29 hyp=0.61 cameraTheta=-2.66 mountX=0.59 mountY=0.12, mountTheta=0.21
21:50:30.835 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.54, y=-0.29, opts=13)
21:50:30.836 00.001 15404 Enqueuing Move request for scope (-0.54, -0.29)
21:50:30.837 00.001 9920 Worker thread wakes up
21:50:30.837 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.29) opts 0xd
21:50:30.837 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.54, -0.29)
21:50:30.837 00.000 9920 Moving (-0.54, -0.29) raw xDistance=0.59 yDistance=0.12
21:50:30.837 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.59
21:50:30.837 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:30.838 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:50:30.838 00.000 9920 MoveAxis(W, 173, ABG)
21:50:30.838 00.000 9920 Guiding  Dir = 3, Dur = 173
21:50:30.840 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=10162, max=65401, med=14776, FiltMin=13201, FiltMax=65254, Gamma=0.910
21:50:30.851 00.011 15404 UpdateGuideState exits: m=1047276 SNR=251.7 Saturated
21:50:30.852 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:30.853 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:50:30.854 00.001 15404 Enqueuing Expose request
21:50:30.876 00.022 9920 IsGuiding returns 0
21:50:30.888 00.012 9920 PulseGuide returned control before completion, sleep 172
21:50:31.122 00.234 9920 IsGuiding returns 1
21:50:31.122 00.000 9920 scope still moving after pulse duration time elapsed
21:50:31.361 00.239 9920 IsGuiding returns 0
21:50:31.361 00.000 9920 scope move finished after 173 + 310 ms
21:50:31.361 00.000 9920 Move returns status 0, amount 173
21:50:31.361 00.000 9920 MoveAxis(N, 0, ABG)
21:50:31.361 00.000 9920 Move returns status 0, amount 0
21:50:31.361 00.000 9920 move complete, result=0
21:50:31.361 00.000 9920 worker thread done servicing request
21:50:31.361 00.000 9920 Worker thread wakes up
21:50:31.361 00.000 15404 GuideStep: 0.6 px 173 ms WEST, 0.1 px 0 ms NORTH
21:50:31.362 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:50:31.363 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:50:35.077 03.714 9920 Exposure complete
21:50:35.117 00.040 9920 worker thread done servicing request
21:50:35.117 00.000 15404 OnExposeComplete: enter
21:50:35.118 00.001 15404 UpdateGuideState(): m_state=6
21:50:35.120 00.002 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:50:35.121 00.001 15404 Star::Find returns 1 (1), X=252.95, Y=183.57, Mass=1105314, SNR=225.0, Peak=50897 HFD=6.2
21:50:35.123 00.002 15404 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-2.95) = xAngle (0.52 = 0.52)
21:50:35.124 00.001 15404 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.43 = 0.43)
21:50:35.125 00.001 15404 CameraToMount -- cameraX=-0.34 cameraY=-0.29 hyp=0.45 cameraTheta=-2.43 mountX=0.39 mountY=0.19, mountTheta=0.45
21:50:35.127 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.34, y=-0.29, opts=13)
21:50:35.128 00.001 15404 Enqueuing Move request for scope (-0.34, -0.29)
21:50:35.129 00.001 9920 Worker thread wakes up
21:50:35.130 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.29) opts 0xd
21:50:35.130 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.34, -0.29)
21:50:35.130 00.000 9920 Moving (-0.34, -0.29) raw xDistance=0.39 yDistance=0.19
21:50:35.130 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
21:50:35.130 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:35.130 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:50:35.130 00.000 9920 MoveAxis(W, 117, ABG)
21:50:35.130 00.000 9920 Guiding  Dir = 3, Dur = 117
21:50:35.133 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=10682, max=65481, med=14657, FiltMin=13224, FiltMax=65385, Gamma=0.910
21:50:35.146 00.013 15404 UpdateGuideState exits: m=1105314 SNR=225.0 Saturated
21:50:35.147 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:35.148 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:50:35.149 00.001 15404 Enqueuing Expose request
21:50:35.162 00.013 9920 IsGuiding returns 0
21:50:35.174 00.012 9920 PulseGuide returned control before completion, sleep 116
21:50:35.314 00.140 9920 IsGuiding returns 0
21:50:35.314 00.000 9920 Move returns status 0, amount 117
21:50:35.314 00.000 9920 MoveAxis(N, 0, ABG)
21:50:35.314 00.000 9920 Move returns status 0, amount 0
21:50:35.314 00.000 9920 move complete, result=0
21:50:35.315 00.001 9920 worker thread done servicing request
21:50:35.315 00.000 9920 Worker thread wakes up
21:50:35.315 00.000 15404 GuideStep: 0.4 px 117 ms WEST, 0.2 px 0 ms NORTH
21:50:35.318 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:50:35.318 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:50:38.732 03.414 9920 Exposure complete
21:50:38.771 00.039 9920 worker thread done servicing request
21:50:38.771 00.000 15404 OnExposeComplete: enter
21:50:38.772 00.001 15404 UpdateGuideState(): m_state=6
21:50:38.773 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:50:38.774 00.001 15404 Star::Find returns 1 (1), X=253.32, Y=183.68, Mass=1040271, SNR=254.7, Peak=50945 HFD=5.7
21:50:38.775 00.001 15404 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-2.95) = xAngle (1.56 = 1.56)
21:50:38.776 00.001 15404 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.47 = 1.47)
21:50:38.777 00.001 15404 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.39 mountX=0.00 mountY=0.18, mountTheta=1.56
21:50:38.778 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.03, y=-0.18, opts=13)
21:50:38.779 00.001 15404 Enqueuing Move request for scope (0.03, -0.18)
21:50:38.780 00.001 9920 Worker thread wakes up
21:50:38.780 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
21:50:38.780 00.000 9920 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
21:50:38.780 00.000 9920 Moving (0.03, -0.18) raw xDistance=0.00 yDistance=0.18
21:50:38.780 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:50:38.780 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:38.780 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:50:38.780 00.000 9920 MoveAxis(E, 0, ABG)
21:50:38.780 00.000 9920 Move returns status 0, amount 0
21:50:38.781 00.001 9920 MoveAxis(N, 0, ABG)
21:50:38.781 00.000 9920 Move returns status 0, amount 0
21:50:38.781 00.000 9920 move complete, result=0
21:50:38.781 00.000 9920 worker thread done servicing request
21:50:38.783 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=10706, max=65481, med=14589, FiltMin=12879, FiltMax=65159, Gamma=0.910
21:50:38.794 00.011 15404 UpdateGuideState exits: m=1040271 SNR=254.7 Saturated
21:50:38.795 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:38.796 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:50:38.797 00.001 15404 Enqueuing Expose request
21:50:38.798 00.001 9920 Worker thread wakes up
21:50:38.799 00.001 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:50:38.800 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:50:38.800 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:50:42.514 03.714 9920 Exposure complete
21:50:42.552 00.038 9920 worker thread done servicing request
21:50:42.552 00.000 15404 OnExposeComplete: enter
21:50:42.553 00.001 15404 UpdateGuideState(): m_state=6
21:50:42.554 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:50:42.555 00.001 15404 Star::Find returns 1 (1), X=253.28, Y=183.57, Mass=1028290, SNR=218.9, Peak=51493 HFD=5.8
21:50:42.556 00.001 15404 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-2.95) = xAngle (1.34 = 1.34)
21:50:42.557 00.001 15404 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.25 = 1.25)
21:50:42.558 00.001 15404 CameraToMount -- cameraX=-0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.61 mountX=0.07 mountY=0.28, mountTheta=1.34
21:50:42.559 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.01, y=-0.29, opts=13)
21:50:42.560 00.001 15404 Enqueuing Move request for scope (-0.01, -0.29)
21:50:42.561 00.001 9920 Worker thread wakes up
21:50:42.561 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.29) opts 0xd
21:50:42.561 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.01, -0.29)
21:50:42.561 00.000 9920 Moving (-0.01, -0.29) raw xDistance=0.07 yDistance=0.28
21:50:42.561 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:50:42.561 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
21:50:42.561 00.000 9920 MoveAxis(E, 0, ABG)
21:50:42.561 00.000 9920 Move returns status 0, amount 0
21:50:42.561 00.000 9920 MoveAxis(S, 76, ABG)
21:50:42.562 00.001 9920 Guiding  Dir = 1, Dur = 76
21:50:42.564 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=10418, max=65481, med=14506, FiltMin=12926, FiltMax=65227, Gamma=0.910
21:50:42.575 00.011 15404 UpdateGuideState exits: m=1028290 SNR=218.9 Saturated
21:50:42.576 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:42.577 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:50:42.578 00.001 15404 Enqueuing Expose request
21:50:42.583 00.005 9920 IsGuiding returns 0
21:50:42.595 00.012 9920 PulseGuide returned control before completion, sleep 75
21:50:42.681 00.086 9920 IsGuiding returns 1
21:50:42.681 00.000 9920 scope still moving after pulse duration time elapsed
21:50:42.723 00.042 9920 IsGuiding returns 0
21:50:42.724 00.001 9920 scope move finished after 76 + 64 ms
21:50:42.724 00.000 9920 Move returns status 0, amount 76
21:50:42.724 00.000 9920 move complete, result=0
21:50:42.724 00.000 9920 worker thread done servicing request
21:50:42.724 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.3 px 76 ms SOUTH
21:50:42.725 00.001 9920 Worker thread wakes up
21:50:42.725 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:50:42.725 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:50:46.135 03.410 9920 Exposure complete
21:50:46.184 00.049 9920 worker thread done servicing request
21:50:46.184 00.000 15404 OnExposeComplete: enter
21:50:46.185 00.001 15404 UpdateGuideState(): m_state=6
21:50:46.186 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:50:46.187 00.001 15404 Star::Find returns 1 (1), X=253.02, Y=183.59, Mass=1101157, SNR=282.6, Peak=51053 HFD=6.1
21:50:46.188 00.001 15404 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-2.95) = xAngle (0.59 = 0.59)
21:50:46.189 00.001 15404 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.50 = 0.50)
21:50:46.190 00.001 15404 CameraToMount -- cameraX=-0.27 cameraY=-0.27 hyp=0.38 cameraTheta=-2.36 mountX=0.32 mountY=0.19, mountTheta=0.53
21:50:46.192 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.27, y=-0.27, opts=13)
21:50:46.193 00.001 15404 Enqueuing Move request for scope (-0.27, -0.27)
21:50:46.193 00.000 9920 Worker thread wakes up
21:50:46.194 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.27) opts 0xd
21:50:46.194 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.27, -0.27)
21:50:46.194 00.000 9920 Moving (-0.27, -0.27) raw xDistance=0.32 yDistance=0.19
21:50:46.194 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
21:50:46.194 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:46.194 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:50:46.194 00.000 9920 MoveAxis(W, 85, ABG)
21:50:46.194 00.000 9920 Guiding  Dir = 3, Dur = 85
21:50:46.197 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=10378, max=65481, med=14436, FiltMin=12796, FiltMax=65385, Gamma=0.910
21:50:46.212 00.015 15404 UpdateGuideState exits: m=1101157 SNR=282.6 Saturated
21:50:46.213 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:46.214 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:50:46.215 00.001 15404 Enqueuing Expose request
21:50:46.229 00.014 9920 IsGuiding returns 0
21:50:46.240 00.011 9920 PulseGuide returned control before completion, sleep 84
21:50:46.337 00.097 9920 IsGuiding returns 1
21:50:46.337 00.000 9920 scope still moving after pulse duration time elapsed
21:50:46.379 00.042 9920 IsGuiding returns 0
21:50:46.379 00.000 9920 scope move finished after 85 + 64 ms
21:50:46.379 00.000 9920 Move returns status 0, amount 85
21:50:46.379 00.000 9920 MoveAxis(N, 0, ABG)
21:50:46.379 00.000 9920 Move returns status 0, amount 0
21:50:46.379 00.000 9920 move complete, result=0
21:50:46.379 00.000 9920 worker thread done servicing request
21:50:46.379 00.000 9920 Worker thread wakes up
21:50:46.379 00.000 15404 GuideStep: 0.3 px 85 ms WEST, 0.2 px 0 ms NORTH
21:50:46.380 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:50:46.380 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:50:50.087 03.707 9920 Exposure complete
21:50:50.130 00.043 9920 worker thread done servicing request
21:50:50.130 00.000 15404 OnExposeComplete: enter
21:50:50.133 00.003 15404 UpdateGuideState(): m_state=6
21:50:50.136 00.003 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:50:50.139 00.003 15404 Star::Find returns 1 (1), X=252.78, Y=183.35, Mass=1091853, SNR=308.0, Peak=52357 HFD=5.9
21:50:50.141 00.002 15404 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-2.95) = xAngle (0.60 = 0.60)
21:50:50.142 00.001 15404 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.50 = 0.50)
21:50:50.143 00.001 15404 CameraToMount -- cameraX=-0.51 cameraY=-0.51 hyp=0.72 cameraTheta=-2.36 mountX=0.60 mountY=0.35, mountTheta=0.53
21:50:50.145 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.51, y=-0.51, opts=13)
21:50:50.147 00.002 15404 Enqueuing Move request for scope (-0.51, -0.51)
21:50:50.148 00.001 9920 Worker thread wakes up
21:50:50.148 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.51) opts 0xd
21:50:50.148 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.51, -0.51)
21:50:50.148 00.000 9920 Moving (-0.51, -0.51) raw xDistance=0.60 yDistance=0.35
21:50:50.148 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
21:50:50.148 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
21:50:50.148 00.000 9920 MoveAxis(W, 166, ABG)
21:50:50.148 00.000 9920 Guiding  Dir = 3, Dur = 166
21:50:50.151 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=10580, max=65481, med=14349, FiltMin=12764, FiltMax=65364, Gamma=0.910
21:50:50.162 00.011 15404 UpdateGuideState exits: m=1091853 SNR=308.0 Saturated
21:50:50.163 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:50.164 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:50:50.165 00.001 15404 Enqueuing Expose request
21:50:50.452 00.287 9920 IsGuiding returns 0
21:50:50.463 00.011 9920 PulseGuide returned control before completion, sleep 165
21:50:50.830 00.367 9920 IsGuiding returns 0
21:50:50.831 00.001 9920 Move returns status 0, amount 166
21:50:50.831 00.000 9920 MoveAxis(S, 95, ABG)
21:50:50.831 00.000 9920 Guiding  Dir = 1, Dur = 95
21:50:50.850 00.019 9920 IsGuiding returns 0
21:50:50.861 00.011 9920 PulseGuide returned control before completion, sleep 95
21:50:51.057 00.196 9920 IsGuiding returns 1
21:50:51.057 00.000 9920 scope still moving after pulse duration time elapsed
21:50:51.217 00.160 9920 IsGuiding returns 0
21:50:51.217 00.000 9920 scope move finished after 95 + 272 ms
21:50:51.217 00.000 9920 Move returns status 0, amount 95
21:50:51.217 00.000 9920 move complete, result=0
21:50:51.217 00.000 9920 worker thread done servicing request
21:50:51.217 00.000 9920 Worker thread wakes up
21:50:51.217 00.000 15404 GuideStep: 0.6 px 166 ms WEST, 0.3 px 95 ms SOUTH
21:50:51.219 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:50:51.219 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:50:54.633 03.414 9920 Exposure complete
21:50:54.672 00.039 9920 worker thread done servicing request
21:50:54.672 00.000 15404 OnExposeComplete: enter
21:50:54.673 00.001 15404 UpdateGuideState(): m_state=6
21:50:54.674 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:50:54.675 00.001 15404 Star::Find returns 1 (1), X=253.04, Y=183.27, Mass=1033431, SNR=238.5, Peak=50873 HFD=6.1
21:50:54.676 00.001 15404 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-2.95) = xAngle (0.97 = 0.97)
21:50:54.677 00.001 15404 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.88 = 0.88)
21:50:54.678 00.001 15404 CameraToMount -- cameraX=-0.25 cameraY=-0.59 hyp=0.64 cameraTheta=-1.98 mountX=0.36 mountY=0.49, mountTheta=0.94
21:50:54.680 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.25, y=-0.59, opts=13)
21:50:54.681 00.001 15404 Enqueuing Move request for scope (-0.25, -0.59)
21:50:54.682 00.001 9920 Worker thread wakes up
21:50:54.682 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.59) opts 0xd
21:50:54.682 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.25, -0.59)
21:50:54.682 00.000 9920 Moving (-0.25, -0.59) raw xDistance=0.36 yDistance=0.49
21:50:54.682 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
21:50:54.682 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
21:50:54.682 00.000 9920 MoveAxis(W, 109, ABG)
21:50:54.682 00.000 9920 Guiding  Dir = 3, Dur = 109
21:50:54.685 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=10613, max=65481, med=14276, FiltMin=12722, FiltMax=64231, Gamma=0.910
21:50:54.696 00.011 15404 UpdateGuideState exits: m=1033431 SNR=238.5 Saturated
21:50:54.697 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:54.698 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:50:54.699 00.001 15404 Enqueuing Expose request
21:50:54.868 00.169 9920 IsGuiding returns 0
21:50:54.880 00.012 9920 PulseGuide returned control before completion, sleep 108
21:50:55.120 00.240 9920 IsGuiding returns 0
21:50:55.120 00.000 9920 Move returns status 0, amount 109
21:50:55.120 00.000 9920 MoveAxis(S, 135, ABG)
21:50:55.120 00.000 9920 Guiding  Dir = 1, Dur = 135
21:50:55.140 00.020 9920 IsGuiding returns 0
21:50:55.152 00.012 9920 PulseGuide returned control before completion, sleep 134
21:50:55.381 00.229 9920 IsGuiding returns 1
21:50:55.381 00.000 9920 scope still moving after pulse duration time elapsed
21:50:55.630 00.249 9920 IsGuiding returns 0
21:50:55.630 00.000 9920 scope move finished after 135 + 354 ms
21:50:55.630 00.000 9920 Move returns status 0, amount 135
21:50:55.630 00.000 9920 move complete, result=0
21:50:55.630 00.000 9920 worker thread done servicing request
21:50:55.630 00.000 9920 Worker thread wakes up
21:50:55.630 00.000 15404 GuideStep: 0.4 px 109 ms WEST, 0.5 px 135 ms SOUTH
21:50:55.632 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:50:55.632 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:50:59.345 03.713 9920 Exposure complete
21:50:59.383 00.038 9920 worker thread done servicing request
21:50:59.384 00.001 15404 OnExposeComplete: enter
21:50:59.385 00.001 15404 UpdateGuideState(): m_state=6
21:50:59.386 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:50:59.387 00.001 15404 Star::Find returns 1 (1), X=253.01, Y=183.48, Mass=1067324, SNR=244.9, Peak=51521 HFD=6.1
21:50:59.387 00.000 15404 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-2.95) = xAngle (0.74 = 0.74)
21:50:59.388 00.001 15404 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.65 = 0.65)
21:50:59.389 00.001 15404 CameraToMount -- cameraX=-0.29 cameraY=-0.38 hyp=0.48 cameraTheta=-2.21 mountX=0.35 mountY=0.29, mountTheta=0.68
21:50:59.391 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.29, y=-0.38, opts=13)
21:50:59.392 00.001 15404 Enqueuing Move request for scope (-0.29, -0.38)
21:50:59.393 00.001 9920 Worker thread wakes up
21:50:59.393 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.38) opts 0xd
21:50:59.393 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.29, -0.38)
21:50:59.393 00.000 9920 Moving (-0.29, -0.38) raw xDistance=0.35 yDistance=0.29
21:50:59.393 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
21:50:59.393 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
21:50:59.393 00.000 9920 MoveAxis(W, 102, ABG)
21:50:59.393 00.000 9920 Guiding  Dir = 3, Dur = 102
21:50:59.395 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=10126, max=65481, med=14144, FiltMin=12656, FiltMax=63815, Gamma=0.910
21:50:59.407 00.012 15404 UpdateGuideState exits: m=1067324 SNR=244.9 Saturated
21:50:59.408 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:59.409 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:50:59.410 00.001 15404 Enqueuing Expose request
21:50:59.418 00.008 9920 IsGuiding returns 0
21:50:59.429 00.011 9920 PulseGuide returned control before completion, sleep 101
21:50:59.555 00.126 9920 IsGuiding returns 0
21:50:59.555 00.000 9920 Move returns status 0, amount 102
21:50:59.555 00.000 9920 MoveAxis(S, 78, ABG)
21:50:59.555 00.000 9920 Guiding  Dir = 1, Dur = 78
21:50:59.588 00.033 9920 IsGuiding returns 0
21:50:59.600 00.012 9920 PulseGuide returned control before completion, sleep 77
21:50:59.688 00.088 9920 IsGuiding returns 1
21:50:59.688 00.000 9920 scope still moving after pulse duration time elapsed
21:50:59.732 00.044 9920 IsGuiding returns 0
21:50:59.733 00.001 9920 scope move finished after 78 + 66 ms
21:50:59.733 00.000 9920 Move returns status 0, amount 78
21:50:59.733 00.000 9920 move complete, result=0
21:50:59.733 00.000 9920 worker thread done servicing request
21:50:59.733 00.000 9920 Worker thread wakes up
21:50:59.733 00.000 15404 GuideStep: 0.4 px 102 ms WEST, 0.3 px 78 ms SOUTH
21:50:59.735 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:50:59.735 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:51:03.144 03.409 9920 Exposure complete
21:51:03.188 00.044 9920 worker thread done servicing request
21:51:03.188 00.000 15404 OnExposeComplete: enter
21:51:03.189 00.001 15404 UpdateGuideState(): m_state=6
21:51:03.190 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:51:03.191 00.001 15404 Star::Find returns 1 (1), X=253.01, Y=183.36, Mass=1023071, SNR=211.3, Peak=49965 HFD=6.1
21:51:03.192 00.001 15404 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-2.95) = xAngle (0.88 = 0.88)
21:51:03.193 00.001 15404 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.78 = 0.78)
21:51:03.194 00.001 15404 CameraToMount -- cameraX=-0.28 cameraY=-0.51 hyp=0.58 cameraTheta=-2.08 mountX=0.37 mountY=0.41, mountTheta=0.84
21:51:03.195 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.28, y=-0.51, opts=13)
21:51:03.196 00.001 15404 Enqueuing Move request for scope (-0.28, -0.51)
21:51:03.197 00.001 9920 Worker thread wakes up
21:51:03.197 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.51) opts 0xd
21:51:03.197 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.28, -0.51)
21:51:03.197 00.000 9920 Moving (-0.28, -0.51) raw xDistance=0.37 yDistance=0.41
21:51:03.198 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
21:51:03.198 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
21:51:03.198 00.000 9920 MoveAxis(W, 106, ABG)
21:51:03.198 00.000 9920 Guiding  Dir = 3, Dur = 106
21:51:03.200 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9834, max=65481, med=14086, FiltMin=12679, FiltMax=64059, Gamma=0.910
21:51:03.211 00.011 15404 UpdateGuideState exits: m=1023071 SNR=211.3 Saturated
21:51:03.212 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:03.213 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:51:03.214 00.001 15404 Enqueuing Expose request
21:51:03.218 00.004 9920 IsGuiding returns 0
21:51:03.229 00.011 9920 PulseGuide returned control before completion, sleep 105
21:51:03.358 00.129 9920 IsGuiding returns 0
21:51:03.358 00.000 9920 Move returns status 0, amount 106
21:51:03.358 00.000 9920 MoveAxis(S, 111, ABG)
21:51:03.358 00.000 9920 Guiding  Dir = 1, Dur = 111
21:51:03.396 00.038 9920 IsGuiding returns 0
21:51:03.407 00.011 9920 PulseGuide returned control before completion, sleep 110
21:51:03.538 00.131 9920 IsGuiding returns 0
21:51:03.539 00.001 9920 Move returns status 0, amount 111
21:51:03.539 00.000 9920 move complete, result=0
21:51:03.539 00.000 9920 worker thread done servicing request
21:51:03.539 00.000 9920 Worker thread wakes up
21:51:03.539 00.000 15404 GuideStep: 0.4 px 106 ms WEST, 0.4 px 111 ms SOUTH
21:51:03.540 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:51:03.540 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:51:07.253 03.713 9920 Exposure complete
21:51:07.290 00.037 9920 worker thread done servicing request
21:51:07.290 00.000 15404 OnExposeComplete: enter
21:51:07.291 00.001 15404 UpdateGuideState(): m_state=6
21:51:07.292 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:51:07.293 00.001 15404 Star::Find returns 1 (1), X=253.49, Y=183.38, Mass=1043213, SNR=228.9, Peak=48549 HFD=5.7
21:51:07.294 00.001 15404 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-2.95) = xAngle (1.77 = 1.77)
21:51:07.295 00.001 15404 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.68 = 1.68)
21:51:07.296 00.001 15404 CameraToMount -- cameraX=0.20 cameraY=-0.48 hyp=0.52 cameraTheta=-1.18 mountX=-0.10 mountY=0.52, mountTheta=1.77
21:51:07.298 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.20, y=-0.48, opts=13)
21:51:07.299 00.001 15404 Enqueuing Move request for scope (0.20, -0.48)
21:51:07.300 00.001 9920 Worker thread wakes up
21:51:07.300 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.48) opts 0xd
21:51:07.300 00.000 9920 Handling offset move in thread for scope, endpoint = (0.20, -0.48)
21:51:07.300 00.000 9920 Moving (0.20, -0.48) raw xDistance=-0.10 yDistance=0.52
21:51:07.300 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:51:07.300 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
21:51:07.300 00.000 9920 MoveAxis(E, 0, ABG)
21:51:07.300 00.000 9920 Move returns status 0, amount 0
21:51:07.300 00.000 9920 MoveAxis(S, 142, ABG)
21:51:07.300 00.000 9920 Guiding  Dir = 1, Dur = 142
21:51:07.302 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=10051, max=65481, med=13990, FiltMin=12551, FiltMax=64339, Gamma=0.910
21:51:07.313 00.011 15404 UpdateGuideState exits: m=1043213 SNR=228.9 Saturated
21:51:07.314 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:07.315 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:51:07.316 00.001 15404 Enqueuing Expose request
21:51:07.320 00.004 9920 IsGuiding returns 0
21:51:07.331 00.011 9920 PulseGuide returned control before completion, sleep 142
21:51:07.494 00.163 9920 IsGuiding returns 0
21:51:07.494 00.000 9920 Move returns status 0, amount 142
21:51:07.494 00.000 9920 move complete, result=0
21:51:07.494 00.000 9920 worker thread done servicing request
21:51:07.494 00.000 9920 Worker thread wakes up
21:51:07.494 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:51:07.494 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.5 px 142 ms SOUTH
21:51:07.496 00.002 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:51:10.902 03.406 9920 Exposure complete
21:51:10.939 00.037 9920 worker thread done servicing request
21:51:10.939 00.000 15404 OnExposeComplete: enter
21:51:10.940 00.001 15404 UpdateGuideState(): m_state=6
21:51:10.941 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:51:10.942 00.001 15404 Star::Find returns 1 (1), X=252.93, Y=183.78, Mass=1097234, SNR=228.0, Peak=48574 HFD=6.1
21:51:10.943 00.001 15404 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-2.95) = xAngle (0.03 = 0.03)
21:51:10.944 00.001 15404 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.06 = -0.06)
21:51:10.945 00.001 15404 CameraToMount -- cameraX=-0.36 cameraY=-0.08 hyp=0.37 cameraTheta=-2.92 mountX=0.37 mountY=-0.02, mountTheta=-0.06
21:51:10.946 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.36, y=-0.08, opts=13)
21:51:10.947 00.001 15404 Enqueuing Move request for scope (-0.36, -0.08)
21:51:10.948 00.001 9920 Worker thread wakes up
21:51:10.948 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.08) opts 0xd
21:51:10.948 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.36, -0.08)
21:51:10.948 00.000 9920 Moving (-0.36, -0.08) raw xDistance=0.37 yDistance=-0.02
21:51:10.948 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
21:51:10.948 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:10.948 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:51:10.948 00.000 9920 MoveAxis(W, 99, ABG)
21:51:10.948 00.000 9920 Guiding  Dir = 3, Dur = 99
21:51:10.951 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=10369, max=65452, med=13926, FiltMin=12430, FiltMax=65385, Gamma=0.910
21:51:10.962 00.011 15404 UpdateGuideState exits: m=1097234 SNR=228.0 Saturated
21:51:10.963 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:10.964 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:51:10.965 00.001 15404 Enqueuing Expose request
21:51:10.966 00.001 9920 IsGuiding returns 0
21:51:10.977 00.011 9920 PulseGuide returned control before completion, sleep 99
21:51:11.100 00.123 9920 IsGuiding returns 0
21:51:11.100 00.000 9920 Move returns status 0, amount 99
21:51:11.100 00.000 9920 MoveAxis(N, 0, ABG)
21:51:11.100 00.000 9920 Move returns status 0, amount 0
21:51:11.100 00.000 9920 move complete, result=0
21:51:11.101 00.001 9920 worker thread done servicing request
21:51:11.101 00.000 9920 Worker thread wakes up
21:51:11.101 00.000 15404 GuideStep: 0.4 px 99 ms WEST, -0.0 px 0 ms NORTH
21:51:11.102 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:51:11.102 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:51:14.812 03.710 9920 Exposure complete
21:51:14.849 00.037 9920 worker thread done servicing request
21:51:14.849 00.000 15404 OnExposeComplete: enter
21:51:14.850 00.001 15404 UpdateGuideState(): m_state=6
21:51:14.851 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:51:14.852 00.001 15404 Star::Find returns 1 (1), X=253.27, Y=183.86, Mass=1055839, SNR=232.6, Peak=50209 HFD=5.8
21:51:14.853 00.001 15404 CameraToMount -- cameraTheta (3.04) - m_xAngle (-2.95) = xAngle (5.99 = -0.29)
21:51:14.854 00.001 15404 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.90 = -0.38)
21:51:14.855 00.001 15404 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.04 mountX=0.02 mountY=-0.01, mountTheta=-0.37
21:51:14.856 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.02, y=0.00, opts=13)
21:51:14.857 00.001 15404 Enqueuing Move request for scope (-0.02, 0.00)
21:51:14.858 00.001 9920 Worker thread wakes up
21:51:14.858 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
21:51:14.858 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
21:51:14.858 00.000 9920 Moving (-0.02, 0.00) raw xDistance=0.02 yDistance=-0.01
21:51:14.859 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:51:14.859 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:14.859 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:51:14.859 00.000 9920 MoveAxis(E, 0, ABG)
21:51:14.859 00.000 9920 Move returns status 0, amount 0
21:51:14.859 00.000 9920 MoveAxis(N, 0, ABG)
21:51:14.859 00.000 9920 Move returns status 0, amount 0
21:51:14.859 00.000 9920 move complete, result=0
21:51:14.859 00.000 9920 worker thread done servicing request
21:51:14.861 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9775, max=65452, med=13842, FiltMin=12303, FiltMax=65385, Gamma=0.910
21:51:14.873 00.012 15404 UpdateGuideState exits: m=1055839 SNR=232.6 Saturated
21:51:14.875 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:14.876 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:51:14.877 00.001 15404 Enqueuing Expose request
21:51:14.878 00.001 9920 Worker thread wakes up
21:51:14.878 00.000 15404 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:51:14.879 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:51:14.879 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:51:18.290 03.411 9920 Exposure complete
21:51:18.327 00.037 9920 worker thread done servicing request
21:51:18.327 00.000 15404 OnExposeComplete: enter
21:51:18.328 00.001 15404 UpdateGuideState(): m_state=6
21:51:18.329 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:51:18.330 00.001 15404 Star::Find returns 1 (1), X=253.01, Y=183.71, Mass=1092696, SNR=260.9, Peak=50497 HFD=6.1
21:51:18.331 00.001 15404 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-2.95) = xAngle (0.31 = 0.31)
21:51:18.332 00.001 15404 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.22 = 0.22)
21:51:18.333 00.001 15404 CameraToMount -- cameraX=-0.28 cameraY=-0.15 hyp=0.32 cameraTheta=-2.64 mountX=0.31 mountY=0.07, mountTheta=0.22
21:51:18.335 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.28, y=-0.15, opts=13)
21:51:18.336 00.001 15404 Enqueuing Move request for scope (-0.28, -0.15)
21:51:18.337 00.001 9920 Worker thread wakes up
21:51:18.337 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.15) opts 0xd
21:51:18.337 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.28, -0.15)
21:51:18.337 00.000 9920 Moving (-0.28, -0.15) raw xDistance=0.31 yDistance=0.07
21:51:18.337 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
21:51:18.337 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:18.337 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:51:18.337 00.000 9920 MoveAxis(W, 82, ABG)
21:51:18.337 00.000 9920 Guiding  Dir = 3, Dur = 82
21:51:18.339 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9906, max=65452, med=13782, FiltMin=12345, FiltMax=65385, Gamma=0.910
21:51:18.351 00.012 15404 UpdateGuideState exits: m=1092696 SNR=260.9 Saturated
21:51:18.353 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:18.354 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:51:18.355 00.001 15404 Enqueuing Expose request
21:51:18.357 00.002 9920 IsGuiding returns 0
21:51:18.368 00.011 9920 PulseGuide returned control before completion, sleep 81
21:51:18.462 00.094 9920 IsGuiding returns 1
21:51:18.462 00.000 9920 scope still moving after pulse duration time elapsed
21:51:18.505 00.043 9920 IsGuiding returns 0
21:51:18.505 00.000 9920 scope move finished after 82 + 65 ms
21:51:18.505 00.000 9920 Move returns status 0, amount 82
21:51:18.505 00.000 9920 MoveAxis(N, 0, ABG)
21:51:18.505 00.000 9920 Move returns status 0, amount 0
21:51:18.505 00.000 9920 move complete, result=0
21:51:18.505 00.000 9920 worker thread done servicing request
21:51:18.505 00.000 9920 Worker thread wakes up
21:51:18.505 00.000 15404 GuideStep: 0.3 px 82 ms WEST, 0.1 px 0 ms NORTH
21:51:18.506 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:51:18.506 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:51:22.215 03.709 9920 Exposure complete
21:51:22.251 00.036 9920 worker thread done servicing request
21:51:22.251 00.000 15404 OnExposeComplete: enter
21:51:22.253 00.002 15404 UpdateGuideState(): m_state=6
21:51:22.253 00.000 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:51:22.254 00.001 15404 Star::Find returns 1 (1), X=253.13, Y=183.62, Mass=1060377, SNR=277.3, Peak=50853 HFD=5.9
21:51:22.255 00.001 15404 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-2.95) = xAngle (0.80 = 0.80)
21:51:22.256 00.001 15404 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.71 = 0.71)
21:51:22.257 00.001 15404 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-2.15 mountX=0.20 mountY=0.19, mountTheta=0.75
21:51:22.259 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.16, y=-0.24, opts=13)
21:51:22.259 00.000 15404 Enqueuing Move request for scope (-0.16, -0.24)
21:51:22.260 00.001 9920 Worker thread wakes up
21:51:22.260 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.24) opts 0xd
21:51:22.260 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.16, -0.24)
21:51:22.261 00.001 9920 Moving (-0.16, -0.24) raw xDistance=0.20 yDistance=0.19
21:51:22.261 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
21:51:22.261 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:22.261 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:51:22.261 00.000 9920 MoveAxis(W, 60, ABG)
21:51:22.261 00.000 9920 Guiding  Dir = 3, Dur = 60
21:51:22.263 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=10194, max=65481, med=13702, FiltMin=12327, FiltMax=65385, Gamma=0.910
21:51:22.276 00.013 15404 UpdateGuideState exits: m=1060377 SNR=277.3 Saturated
21:51:22.277 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:22.278 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:51:22.278 00.000 15404 Enqueuing Expose request
21:51:22.283 00.005 9920 IsGuiding returns 0
21:51:22.295 00.012 9920 PulseGuide returned control before completion, sleep 58
21:51:22.365 00.070 9920 IsGuiding returns 1
21:51:22.365 00.000 9920 scope still moving after pulse duration time elapsed
21:51:22.404 00.039 9920 IsGuiding returns 0
21:51:22.404 00.000 9920 scope move finished after 60 + 61 ms
21:51:22.404 00.000 9920 Move returns status 0, amount 60
21:51:22.404 00.000 9920 MoveAxis(N, 0, ABG)
21:51:22.404 00.000 9920 Move returns status 0, amount 0
21:51:22.404 00.000 9920 move complete, result=0
21:51:22.404 00.000 9920 worker thread done servicing request
21:51:22.404 00.000 9920 Worker thread wakes up
21:51:22.404 00.000 15404 GuideStep: 0.2 px 60 ms WEST, 0.2 px 0 ms NORTH
21:51:22.405 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:51:22.406 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:51:25.820 03.414 9920 Exposure complete
21:51:25.858 00.038 9920 worker thread done servicing request
21:51:25.858 00.000 15404 OnExposeComplete: enter
21:51:25.859 00.001 15404 UpdateGuideState(): m_state=6
21:51:25.860 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:51:25.861 00.001 15404 Star::Find returns 1 (1), X=252.98, Y=183.50, Mass=1040008, SNR=233.9, Peak=50945 HFD=6.1
21:51:25.862 00.001 15404 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-2.95) = xAngle (0.66 = 0.66)
21:51:25.863 00.001 15404 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.57 = 0.57)
21:51:25.863 00.000 15404 CameraToMount -- cameraX=-0.32 cameraY=-0.36 hyp=0.48 cameraTheta=-2.29 mountX=0.38 mountY=0.26, mountTheta=0.60
21:51:25.865 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.32, y=-0.36, opts=13)
21:51:25.866 00.001 15404 Enqueuing Move request for scope (-0.32, -0.36)
21:51:25.867 00.001 9920 Worker thread wakes up
21:51:25.867 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.36) opts 0xd
21:51:25.868 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.32, -0.36)
21:51:25.868 00.000 9920 Moving (-0.32, -0.36) raw xDistance=0.38 yDistance=0.26
21:51:25.868 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
21:51:25.868 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
21:51:25.868 00.000 9920 MoveAxis(W, 105, ABG)
21:51:25.868 00.000 9920 Guiding  Dir = 3, Dur = 105
21:51:25.870 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9917, max=65481, med=13639, FiltMin=12244, FiltMax=64651, Gamma=0.910
21:51:25.881 00.011 15404 UpdateGuideState exits: m=1040008 SNR=233.9 Saturated
21:51:25.882 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:25.883 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:51:25.884 00.001 15404 Enqueuing Expose request
21:51:25.889 00.005 9920 IsGuiding returns 0
21:51:25.900 00.011 9920 PulseGuide returned control before completion, sleep 105
21:51:26.024 00.124 9920 IsGuiding returns 0
21:51:26.024 00.000 9920 Move returns status 0, amount 105
21:51:26.024 00.000 9920 MoveAxis(S, 70, ABG)
21:51:26.024 00.000 9920 Guiding  Dir = 1, Dur = 70
21:51:26.046 00.022 9920 IsGuiding returns 0
21:51:26.057 00.011 9920 PulseGuide returned control before completion, sleep 69
21:51:26.138 00.081 9920 IsGuiding returns 1
21:51:26.138 00.000 9920 scope still moving after pulse duration time elapsed
21:51:26.176 00.038 9920 IsGuiding returns 0
21:51:26.176 00.000 9920 scope move finished after 70 + 60 ms
21:51:26.177 00.001 9920 Move returns status 0, amount 70
21:51:26.177 00.000 9920 move complete, result=0
21:51:26.177 00.000 9920 worker thread done servicing request
21:51:26.177 00.000 9920 Worker thread wakes up
21:51:26.177 00.000 15404 GuideStep: 0.4 px 105 ms WEST, 0.3 px 70 ms SOUTH
21:51:26.180 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:51:26.180 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:51:29.896 03.716 9920 Exposure complete
21:51:29.936 00.040 9920 worker thread done servicing request
21:51:29.936 00.000 15404 OnExposeComplete: enter
21:51:29.937 00.001 15404 UpdateGuideState(): m_state=6
21:51:29.938 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:51:29.939 00.001 15404 Star::Find returns 1 (1), X=253.02, Y=183.56, Mass=1101044, SNR=261.4, Peak=50449 HFD=6.1
21:51:29.940 00.001 15404 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-2.95) = xAngle (0.66 = 0.66)
21:51:29.941 00.001 15404 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.57 = 0.57)
21:51:29.942 00.001 15404 CameraToMount -- cameraX=-0.27 cameraY=-0.31 hyp=0.41 cameraTheta=-2.29 mountX=0.32 mountY=0.22, mountTheta=0.60
21:51:29.943 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.27, y=-0.31, opts=13)
21:51:29.944 00.001 15404 Enqueuing Move request for scope (-0.27, -0.31)
21:51:29.945 00.001 9920 Worker thread wakes up
21:51:29.945 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.31) opts 0xd
21:51:29.945 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.27, -0.31)
21:51:29.946 00.001 9920 Moving (-0.27, -0.31) raw xDistance=0.32 yDistance=0.22
21:51:29.946 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
21:51:29.946 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
21:51:29.946 00.000 9920 MoveAxis(W, 94, ABG)
21:51:29.946 00.000 9920 Guiding  Dir = 3, Dur = 94
21:51:29.948 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9399, max=65481, med=13551, FiltMin=12128, FiltMax=63971, Gamma=0.910
21:51:29.961 00.013 15404 UpdateGuideState exits: m=1101044 SNR=261.4 Saturated
21:51:29.962 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:29.963 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:51:29.964 00.001 15404 Enqueuing Expose request
21:51:30.094 00.130 9920 IsGuiding returns 0
21:51:30.105 00.011 9920 PulseGuide returned control before completion, sleep 93
21:51:30.285 00.180 9920 IsGuiding returns 0
21:51:30.285 00.000 9920 Move returns status 0, amount 94
21:51:30.285 00.000 9920 MoveAxis(S, 60, ABG)
21:51:30.285 00.000 9920 Guiding  Dir = 1, Dur = 60
21:51:30.309 00.024 9920 IsGuiding returns 0
21:51:30.321 00.012 9920 PulseGuide returned control before completion, sleep 59
21:51:30.392 00.071 9920 IsGuiding returns 1
21:51:30.392 00.000 9920 scope still moving after pulse duration time elapsed
21:51:30.481 00.089 9920 IsGuiding returns 1
21:51:30.664 00.183 9920 IsGuiding returns 0
21:51:30.664 00.000 9920 scope move finished after 60 + 294 ms
21:51:30.664 00.000 9920 Move returns status 0, amount 60
21:51:30.664 00.000 9920 move complete, result=0
21:51:30.665 00.001 9920 worker thread done servicing request
21:51:30.665 00.000 9920 Worker thread wakes up
21:51:30.665 00.000 15404 GuideStep: 0.3 px 94 ms WEST, 0.2 px 60 ms SOUTH
21:51:30.665 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:51:30.665 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:51:34.077 03.412 9920 Exposure complete
21:51:34.119 00.042 9920 worker thread done servicing request
21:51:34.119 00.000 15404 OnExposeComplete: enter
21:51:34.120 00.001 15404 UpdateGuideState(): m_state=6
21:51:34.121 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:51:34.122 00.001 15404 Star::Find returns 1 (1), X=253.33, Y=183.63, Mass=1077092, SNR=261.9, Peak=53025 HFD=5.7
21:51:34.123 00.001 15404 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-2.95) = xAngle (1.56 = 1.56)
21:51:34.124 00.001 15404 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.47 = 1.47)
21:51:34.125 00.001 15404 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.39 mountX=0.00 mountY=0.24, mountTheta=1.56
21:51:34.127 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.04, y=-0.24, opts=13)
21:51:34.128 00.001 15404 Enqueuing Move request for scope (0.04, -0.24)
21:51:34.129 00.001 9920 Worker thread wakes up
21:51:34.129 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
21:51:34.129 00.000 9920 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
21:51:34.129 00.000 9920 Moving (0.04, -0.24) raw xDistance=0.00 yDistance=0.24
21:51:34.129 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:51:34.129 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
21:51:34.129 00.000 9920 MoveAxis(E, 0, ABG)
21:51:34.129 00.000 9920 Move returns status 0, amount 0
21:51:34.129 00.000 9920 MoveAxis(S, 66, ABG)
21:51:34.129 00.000 9920 Guiding  Dir = 1, Dur = 66
21:51:34.132 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=9761, max=65481, med=13491, FiltMin=11758, FiltMax=65385, Gamma=0.910
21:51:34.142 00.010 15404 UpdateGuideState exits: m=1077092 SNR=261.9 Saturated
21:51:34.143 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:34.144 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:51:34.145 00.001 15404 Enqueuing Expose request
21:51:34.153 00.008 9920 IsGuiding returns 0
21:51:34.165 00.012 9920 PulseGuide returned control before completion, sleep 65
21:51:34.242 00.077 9920 IsGuiding returns 1
21:51:34.242 00.000 9920 scope still moving after pulse duration time elapsed
21:51:34.623 00.381 9920 IsGuiding returns 1
21:51:34.873 00.250 9920 IsGuiding returns 0
21:51:34.873 00.000 9920 scope move finished after 66 + 654 ms
21:51:34.873 00.000 9920 Move returns status 0, amount 66
21:51:34.874 00.001 9920 move complete, result=0
21:51:34.874 00.000 9920 worker thread done servicing request
21:51:34.874 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 66 ms SOUTH
21:51:34.877 00.003 9920 Worker thread wakes up
21:51:34.878 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:51:34.878 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:51:38.592 03.714 9920 Exposure complete
21:51:38.634 00.042 9920 worker thread done servicing request
21:51:38.634 00.000 15404 OnExposeComplete: enter
21:51:38.635 00.001 15404 UpdateGuideState(): m_state=6
21:51:38.636 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:51:38.637 00.001 15404 Star::Find returns 1 (1), X=253.65, Y=183.52, Mass=1060818, SNR=210.1, Peak=52933 HFD=5.7
21:51:38.638 00.001 15404 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-2.95) = xAngle (2.20 = 2.20)
21:51:38.639 00.001 15404 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.11 = 2.11)
21:51:38.640 00.001 15404 CameraToMount -- cameraX=0.36 cameraY=-0.34 hyp=0.50 cameraTheta=-0.75 mountX=-0.29 mountY=0.43, mountTheta=2.17
21:51:38.641 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.36, y=-0.34, opts=13)
21:51:38.642 00.001 15404 Enqueuing Move request for scope (0.36, -0.34)
21:51:38.643 00.001 9920 Worker thread wakes up
21:51:38.643 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.34) opts 0xd
21:51:38.643 00.000 9920 Handling offset move in thread for scope, endpoint = (0.36, -0.34)
21:51:38.643 00.000 9920 Moving (0.36, -0.34) raw xDistance=-0.29 yDistance=0.43
21:51:38.643 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
21:51:38.643 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
21:51:38.643 00.000 9920 MoveAxis(E, 78, ABG)
21:51:38.643 00.000 9920 Guiding  Dir = 2, Dur = 78
21:51:38.646 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=9833, max=65442, med=13385, FiltMin=11842, FiltMax=65385, Gamma=0.910
21:51:38.657 00.011 15404 UpdateGuideState exits: m=1060818 SNR=210.1 Saturated
21:51:38.658 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:38.659 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:51:38.660 00.001 15404 Enqueuing Expose request
21:51:38.661 00.001 9920 IsGuiding returns 0
21:51:38.673 00.012 9920 PulseGuide returned control before completion, sleep 77
21:51:38.762 00.089 9920 IsGuiding returns 1
21:51:38.762 00.000 9920 scope still moving after pulse duration time elapsed
21:51:38.813 00.051 9920 IsGuiding returns 0
21:51:38.813 00.000 9920 scope move finished after 78 + 73 ms
21:51:38.813 00.000 9920 Move returns status 0, amount 78
21:51:38.813 00.000 9920 MoveAxis(S, 116, ABG)
21:51:38.813 00.000 9920 Guiding  Dir = 1, Dur = 116
21:51:38.839 00.026 9920 IsGuiding returns 0
21:51:38.850 00.011 9920 PulseGuide returned control before completion, sleep 115
21:51:38.988 00.138 9920 IsGuiding returns 0
21:51:38.988 00.000 9920 Move returns status 0, amount 116
21:51:38.988 00.000 9920 move complete, result=0
21:51:38.988 00.000 9920 worker thread done servicing request
21:51:38.988 00.000 9920 Worker thread wakes up
21:51:38.989 00.001 15404 GuideStep: -0.3 px 78 ms EAST, 0.4 px 116 ms SOUTH
21:51:38.990 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:51:38.990 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:51:42.398 03.408 9920 Exposure complete
21:51:42.435 00.037 9920 worker thread done servicing request
21:51:42.435 00.000 15404 OnExposeComplete: enter
21:51:42.436 00.001 15404 UpdateGuideState(): m_state=6
21:51:42.437 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:51:42.438 00.001 15404 Star::Find returns 1 (1), X=253.76, Y=183.70, Mass=1048840, SNR=260.4, Peak=53689 HFD=5.9
21:51:42.439 00.001 15404 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-2.95) = xAngle (2.62 = 2.62)
21:51:42.440 00.001 15404 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.53 = 2.53)
21:51:42.441 00.001 15404 CameraToMount -- cameraX=0.47 cameraY=-0.16 hyp=0.49 cameraTheta=-0.33 mountX=-0.43 mountY=0.29, mountTheta=2.55
21:51:42.442 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.47, y=-0.16, opts=13)
21:51:42.443 00.001 15404 Enqueuing Move request for scope (0.47, -0.16)
21:51:42.444 00.001 9920 Worker thread wakes up
21:51:42.444 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.16) opts 0xd
21:51:42.444 00.000 9920 Handling offset move in thread for scope, endpoint = (0.47, -0.16)
21:51:42.444 00.000 9920 Moving (0.47, -0.16) raw xDistance=-0.43 yDistance=0.29
21:51:42.445 00.001 9920 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
21:51:42.445 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
21:51:42.445 00.000 9920 MoveAxis(E, 120, ABG)
21:51:42.445 00.000 9920 Guiding  Dir = 2, Dur = 120
21:51:42.447 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9800, max=65481, med=13331, FiltMin=11969, FiltMax=65385, Gamma=0.910
21:51:42.458 00.011 15404 UpdateGuideState exits: m=1048840 SNR=260.4 Saturated
21:51:42.460 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:42.460 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:51:42.461 00.001 15404 Enqueuing Expose request
21:51:42.489 00.028 9920 IsGuiding returns 0
21:51:42.500 00.011 9920 PulseGuide returned control before completion, sleep 119
21:51:42.640 00.140 9920 IsGuiding returns 0
21:51:42.640 00.000 9920 Move returns status 0, amount 120
21:51:42.640 00.000 9920 MoveAxis(S, 78, ABG)
21:51:42.640 00.000 9920 Guiding  Dir = 1, Dur = 78
21:51:42.666 00.026 9920 IsGuiding returns 0
21:51:42.677 00.011 9920 PulseGuide returned control before completion, sleep 78
21:51:42.766 00.089 9920 IsGuiding returns 1
21:51:42.766 00.000 9920 scope still moving after pulse duration time elapsed
21:51:42.811 00.045 9920 IsGuiding returns 0
21:51:42.811 00.000 9920 scope move finished after 78 + 67 ms
21:51:42.811 00.000 9920 Move returns status 0, amount 78
21:51:42.811 00.000 9920 move complete, result=0
21:51:42.811 00.000 9920 worker thread done servicing request
21:51:42.811 00.000 9920 Worker thread wakes up
21:51:42.811 00.000 15404 GuideStep: -0.4 px 120 ms EAST, 0.3 px 78 ms SOUTH
21:51:42.814 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:51:42.814 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:51:46.528 03.714 9920 Exposure complete
21:51:46.570 00.042 9920 worker thread done servicing request
21:51:46.570 00.000 15404 OnExposeComplete: enter
21:51:46.571 00.001 15404 UpdateGuideState(): m_state=6
21:51:46.572 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:51:46.573 00.001 15404 Star::Find returns 1 (1), X=253.44, Y=183.97, Mass=1132973, SNR=295.2, Peak=51925 HFD=6.0
21:51:46.574 00.001 15404 CameraToMount -- cameraTheta (0.62) - m_xAngle (-2.95) = xAngle (3.57 = -2.72)
21:51:46.575 00.001 15404 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.48 = -2.81)
21:51:46.575 00.000 15404 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.18 cameraTheta=0.62 mountX=-0.17 mountY=-0.06, mountTheta=-2.80
21:51:46.577 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.15, y=0.11, opts=13)
21:51:46.579 00.002 15404 Enqueuing Move request for scope (0.15, 0.11)
21:51:46.579 00.000 9920 Worker thread wakes up
21:51:46.580 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
21:51:46.580 00.000 9920 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
21:51:46.580 00.000 9920 Moving (0.15, 0.11) raw xDistance=-0.17 yDistance=-0.06
21:51:46.580 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:51:46.580 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:46.580 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:51:46.580 00.000 9920 MoveAxis(E, 0, ABG)
21:51:46.580 00.000 9920 Move returns status 0, amount 0
21:51:46.580 00.000 9920 MoveAxis(N, 0, ABG)
21:51:46.580 00.000 9920 Move returns status 0, amount 0
21:51:46.580 00.000 9920 move complete, result=0
21:51:46.580 00.000 9920 worker thread done servicing request
21:51:46.582 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9370, max=65481, med=13241, FiltMin=11795, FiltMax=65385, Gamma=0.910
21:51:46.593 00.011 15404 UpdateGuideState exits: m=1132973 SNR=295.2 Saturated
21:51:46.594 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:46.595 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:51:46.596 00.001 15404 Enqueuing Expose request
21:51:46.597 00.001 9920 Worker thread wakes up
21:51:46.597 00.000 15404 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:51:46.598 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:51:46.598 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:51:50.006 03.408 9920 Exposure complete
21:51:50.044 00.038 9920 worker thread done servicing request
21:51:50.044 00.000 15404 OnExposeComplete: enter
21:51:50.045 00.001 15404 UpdateGuideState(): m_state=6
21:51:50.046 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:51:50.047 00.001 15404 Star::Find returns 1 (1), X=253.67, Y=183.86, Mass=1075362, SNR=252.8, Peak=51649 HFD=6.3
21:51:50.048 00.001 15404 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
21:51:50.049 00.001 15404 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.86 = 2.86)
21:51:50.050 00.001 15404 CameraToMount -- cameraX=0.38 cameraY=-0.00 hyp=0.38 cameraTheta=-0.00 mountX=-0.37 mountY=0.11, mountTheta=2.86
21:51:50.052 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.38, y=-0.00, opts=13)
21:51:50.053 00.001 15404 Enqueuing Move request for scope (0.38, -0.00)
21:51:50.053 00.000 9920 Worker thread wakes up
21:51:50.053 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.00) opts 0xd
21:51:50.054 00.001 9920 Handling offset move in thread for scope, endpoint = (0.38, -0.00)
21:51:50.054 00.000 9920 Moving (0.38, -0.00) raw xDistance=-0.37 yDistance=0.11
21:51:50.054 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
21:51:50.054 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:50.054 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:51:50.054 00.000 9920 MoveAxis(E, 100, ABG)
21:51:50.054 00.000 9920 Guiding  Dir = 2, Dur = 100
21:51:50.056 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9544, max=65442, med=13182, FiltMin=11804, FiltMax=65385, Gamma=0.910
21:51:50.067 00.011 15404 UpdateGuideState exits: m=1075362 SNR=252.8 Saturated
21:51:50.068 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:50.069 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:51:50.070 00.001 15404 Enqueuing Expose request
21:51:50.073 00.003 9920 IsGuiding returns 0
21:51:50.085 00.012 9920 PulseGuide returned control before completion, sleep 99
21:51:50.207 00.122 9920 IsGuiding returns 0
21:51:50.207 00.000 9920 Move returns status 0, amount 100
21:51:50.207 00.000 9920 MoveAxis(N, 0, ABG)
21:51:50.207 00.000 9920 Move returns status 0, amount 0
21:51:50.207 00.000 9920 move complete, result=0
21:51:50.207 00.000 9920 worker thread done servicing request
21:51:50.207 00.000 9920 Worker thread wakes up
21:51:50.207 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:51:50.207 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:51:50.207 00.000 15404 GuideStep: -0.4 px 100 ms EAST, 0.1 px 0 ms NORTH
21:51:53.923 03.716 9920 Exposure complete
21:51:53.964 00.041 9920 worker thread done servicing request
21:51:53.964 00.000 15404 OnExposeComplete: enter
21:51:53.965 00.001 15404 UpdateGuideState(): m_state=6
21:51:53.967 00.002 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:51:53.967 00.000 15404 Star::Find returns 1 (1), X=253.70, Y=183.73, Mass=1083605, SNR=231.4, Peak=51341 HFD=6.0
21:51:53.968 00.001 15404 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-2.95) = xAngle (2.63 = 2.63)
21:51:53.969 00.001 15404 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.54 = 2.54)
21:51:53.970 00.001 15404 CameraToMount -- cameraX=0.41 cameraY=-0.14 hyp=0.43 cameraTheta=-0.32 mountX=-0.38 mountY=0.25, mountTheta=2.57
21:51:53.972 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.41, y=-0.14, opts=13)
21:51:53.973 00.001 15404 Enqueuing Move request for scope (0.41, -0.14)
21:51:53.973 00.000 9920 Worker thread wakes up
21:51:53.974 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.14) opts 0xd
21:51:53.974 00.000 9920 Handling offset move in thread for scope, endpoint = (0.41, -0.14)
21:51:53.974 00.000 9920 Moving (0.41, -0.14) raw xDistance=-0.38 yDistance=0.25
21:51:53.974 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
21:51:53.974 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
21:51:53.974 00.000 9920 MoveAxis(E, 109, ABG)
21:51:53.974 00.000 9920 Guiding  Dir = 2, Dur = 109
21:51:53.976 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9637, max=65442, med=13110, FiltMin=11670, FiltMax=65385, Gamma=0.910
21:51:53.988 00.012 15404 UpdateGuideState exits: m=1083605 SNR=231.4 Saturated
21:51:53.989 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:53.990 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:51:53.991 00.001 15404 Enqueuing Expose request
21:51:53.993 00.002 9920 IsGuiding returns 0
21:51:54.005 00.012 9920 PulseGuide returned control before completion, sleep 108
21:51:54.138 00.133 9920 IsGuiding returns 0
21:51:54.138 00.000 9920 Move returns status 0, amount 109
21:51:54.138 00.000 9920 MoveAxis(S, 67, ABG)
21:51:54.138 00.000 9920 Guiding  Dir = 1, Dur = 67
21:51:54.158 00.020 9920 IsGuiding returns 0
21:51:54.169 00.011 9920 PulseGuide returned control before completion, sleep 66
21:51:54.248 00.079 9920 IsGuiding returns 1
21:51:54.248 00.000 9920 scope still moving after pulse duration time elapsed
21:51:54.288 00.040 9920 IsGuiding returns 0
21:51:54.288 00.000 9920 scope move finished after 67 + 63 ms
21:51:54.288 00.000 9920 Move returns status 0, amount 67
21:51:54.288 00.000 9920 move complete, result=0
21:51:54.288 00.000 9920 worker thread done servicing request
21:51:54.289 00.001 9920 Worker thread wakes up
21:51:54.289 00.000 15404 GuideStep: -0.4 px 109 ms EAST, 0.2 px 67 ms SOUTH
21:51:54.290 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:51:54.291 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:51:57.696 03.405 9920 Exposure complete
21:51:57.734 00.038 9920 worker thread done servicing request
21:51:57.734 00.000 15404 OnExposeComplete: enter
21:51:57.735 00.001 15404 UpdateGuideState(): m_state=6
21:51:57.736 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:51:57.737 00.001 15404 Star::Find returns 1 (1), X=253.55, Y=183.60, Mass=1074028, SNR=259.3, Peak=51913 HFD=5.7
21:51:57.738 00.001 15404 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-2.95) = xAngle (2.15 = 2.15)
21:51:57.739 00.001 15404 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.06 = 2.06)
21:51:57.740 00.001 15404 CameraToMount -- cameraX=0.26 cameraY=-0.26 hyp=0.37 cameraTheta=-0.80 mountX=-0.20 mountY=0.33, mountTheta=2.13
21:51:57.741 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.26, y=-0.26, opts=13)
21:51:57.742 00.001 15404 Enqueuing Move request for scope (0.26, -0.26)
21:51:57.743 00.001 9920 Worker thread wakes up
21:51:57.743 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.26) opts 0xd
21:51:57.743 00.000 9920 Handling offset move in thread for scope, endpoint = (0.26, -0.26)
21:51:57.743 00.000 9920 Moving (0.26, -0.26) raw xDistance=-0.20 yDistance=0.33
21:51:57.744 00.001 9920 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.20
21:51:57.744 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
21:51:57.744 00.000 9920 MoveAxis(E, 62, ABG)
21:51:57.744 00.000 9920 Guiding  Dir = 2, Dur = 62
21:51:57.746 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9286, max=65423, med=13049, FiltMin=11525, FiltMax=64459, Gamma=0.910
21:51:57.757 00.011 15404 UpdateGuideState exits: m=1074028 SNR=259.3 Saturated
21:51:57.758 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:57.759 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:51:57.760 00.001 15404 Enqueuing Expose request
21:51:57.763 00.003 9920 IsGuiding returns 0
21:51:57.774 00.011 9920 PulseGuide returned control before completion, sleep 62
21:51:57.848 00.074 9920 IsGuiding returns 1
21:51:57.848 00.000 9920 scope still moving after pulse duration time elapsed
21:51:57.923 00.075 9920 IsGuiding returns 0
21:51:57.923 00.000 9920 scope move finished after 62 + 98 ms
21:51:57.923 00.000 9920 Move returns status 0, amount 62
21:51:57.923 00.000 9920 MoveAxis(S, 89, ABG)
21:51:57.924 00.001 9920 Guiding  Dir = 1, Dur = 89
21:51:57.943 00.019 9920 IsGuiding returns 0
21:51:57.954 00.011 9920 PulseGuide returned control before completion, sleep 89
21:51:58.065 00.111 9920 IsGuiding returns 0
21:51:58.065 00.000 9920 Move returns status 0, amount 89
21:51:58.065 00.000 9920 move complete, result=0
21:51:58.066 00.001 9920 worker thread done servicing request
21:51:58.066 00.000 15404 GuideStep: -0.2 px 62 ms EAST, 0.3 px 89 ms SOUTH
21:51:58.070 00.004 9920 Worker thread wakes up
21:51:58.070 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:51:58.070 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:52:01.784 03.714 9920 Exposure complete
21:52:01.825 00.041 9920 worker thread done servicing request
21:52:01.825 00.000 15404 OnExposeComplete: enter
21:52:01.826 00.001 15404 UpdateGuideState(): m_state=6
21:52:01.827 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:52:01.828 00.001 15404 Star::Find returns 1 (1), X=253.93, Y=183.83, Mass=1088522, SNR=227.9, Peak=51962 HFD=6.1
21:52:01.829 00.001 15404 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-2.95) = xAngle (2.90 = 2.90)
21:52:01.830 00.001 15404 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.80 = 2.80)
21:52:01.831 00.001 15404 CameraToMount -- cameraX=0.63 cameraY=-0.04 hyp=0.64 cameraTheta=-0.06 mountX=-0.62 mountY=0.21, mountTheta=2.81
21:52:01.833 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.63, y=-0.04, opts=13)
21:52:01.834 00.001 15404 Enqueuing Move request for scope (0.63, -0.04)
21:52:01.834 00.000 9920 Worker thread wakes up
21:52:01.835 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.04) opts 0xd
21:52:01.835 00.000 9920 Handling offset move in thread for scope, endpoint = (0.63, -0.04)
21:52:01.835 00.000 9920 Moving (0.63, -0.04) raw xDistance=-0.62 yDistance=0.21
21:52:01.835 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.62
21:52:01.835 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
21:52:01.835 00.000 9920 MoveAxis(E, 170, ABG)
21:52:01.835 00.000 9920 Guiding  Dir = 2, Dur = 170
21:52:01.837 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9743, max=65442, med=12962, FiltMin=11423, FiltMax=65385, Gamma=0.910
21:52:01.848 00.011 15404 UpdateGuideState exits: m=1088522 SNR=227.9 Saturated
21:52:01.849 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:01.850 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:52:01.851 00.001 15404 Enqueuing Expose request
21:52:01.863 00.012 9920 IsGuiding returns 0
21:52:01.873 00.010 9920 PulseGuide returned control before completion, sleep 170
21:52:02.067 00.194 9920 IsGuiding returns 0
21:52:02.067 00.000 9920 Move returns status 0, amount 170
21:52:02.067 00.000 9920 MoveAxis(S, 57, ABG)
21:52:02.067 00.000 9920 Guiding  Dir = 1, Dur = 57
21:52:02.090 00.023 9920 IsGuiding returns 0
21:52:02.101 00.011 9920 PulseGuide returned control before completion, sleep 57
21:52:02.169 00.068 9920 IsGuiding returns 1
21:52:02.169 00.000 9920 scope still moving after pulse duration time elapsed
21:52:02.211 00.042 9920 IsGuiding returns 0
21:52:02.211 00.000 9920 scope move finished after 57 + 64 ms
21:52:02.211 00.000 9920 Move returns status 0, amount 57
21:52:02.211 00.000 9920 move complete, result=0
21:52:02.211 00.000 9920 worker thread done servicing request
21:52:02.211 00.000 9920 Worker thread wakes up
21:52:02.211 00.000 15404 GuideStep: -0.6 px 170 ms EAST, 0.2 px 57 ms SOUTH
21:52:02.215 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
21:52:02.215 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:52:05.622 03.407 9920 Exposure complete
21:52:05.659 00.037 9920 worker thread done servicing request
21:52:05.659 00.000 15404 OnExposeComplete: enter
21:52:05.661 00.002 15404 UpdateGuideState(): m_state=6
21:52:05.662 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:52:05.662 00.000 15404 Star::Find returns 1 (1), X=253.94, Y=184.05, Mass=1040254, SNR=244.3, Peak=51594 HFD=6.1
21:52:05.663 00.001 15404 CameraToMount -- cameraTheta (0.27) - m_xAngle (-2.95) = xAngle (3.23 = -3.06)
21:52:05.664 00.001 15404 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.13 = 3.13)
21:52:05.665 00.001 15404 CameraToMount -- cameraX=0.65 cameraY=0.18 hyp=0.68 cameraTheta=0.27 mountX=-0.68 mountY=0.00, mountTheta=3.13
21:52:05.667 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.65, y=0.18, opts=13)
21:52:05.668 00.001 15404 Enqueuing Move request for scope (0.65, 0.18)
21:52:05.669 00.001 9920 Worker thread wakes up
21:52:05.669 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.18) opts 0xd
21:52:05.669 00.000 9920 Handling offset move in thread for scope, endpoint = (0.65, 0.18)
21:52:05.669 00.000 9920 Moving (0.65, 0.18) raw xDistance=-0.68 yDistance=0.00
21:52:05.669 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
21:52:05.669 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:05.669 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:52:05.669 00.000 9920 MoveAxis(E, 193, ABG)
21:52:05.669 00.000 9920 Guiding  Dir = 2, Dur = 193
21:52:05.672 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=8871, max=65442, med=12902, FiltMin=11616, FiltMax=65385, Gamma=0.910
21:52:05.684 00.012 15404 UpdateGuideState exits: m=1040254 SNR=244.3 Saturated
21:52:05.685 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:05.686 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:52:05.687 00.001 15404 Enqueuing Expose request
21:52:05.690 00.003 9920 IsGuiding returns 0
21:52:05.701 00.011 9920 PulseGuide returned control before completion, sleep 192
21:52:05.913 00.212 9920 IsGuiding returns 0
21:52:05.914 00.001 9920 Move returns status 0, amount 193
21:52:05.914 00.000 9920 MoveAxis(N, 0, ABG)
21:52:05.914 00.000 9920 Move returns status 0, amount 0
21:52:05.914 00.000 9920 move complete, result=0
21:52:05.914 00.000 9920 worker thread done servicing request
21:52:05.914 00.000 15404 GuideStep: -0.7 px 193 ms EAST, 0.0 px 0 ms NORTH
21:52:05.916 00.002 9920 Worker thread wakes up
21:52:05.917 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:52:05.917 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:52:09.633 03.716 9920 Exposure complete
21:52:09.671 00.038 9920 worker thread done servicing request
21:52:09.672 00.001 15404 OnExposeComplete: enter
21:52:09.673 00.001 15404 UpdateGuideState(): m_state=6
21:52:09.674 00.001 15404 Star::Find(15, 253, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:52:09.675 00.001 15404 Star::Find returns 1 (1), X=253.33, Y=183.76, Mass=1047711, SNR=322.5, Peak=49421 HFD=5.8
21:52:09.676 00.001 15404 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-2.95) = xAngle (1.79 = 1.79)
21:52:09.677 00.001 15404 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.69 = 1.69)
21:52:09.677 00.000 15404 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.17 mountX=-0.02 mountY=0.11, mountTheta=1.78
21:52:09.679 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.04, y=-0.10, opts=13)
21:52:09.680 00.001 15404 Enqueuing Move request for scope (0.04, -0.10)
21:52:09.681 00.001 9920 Worker thread wakes up
21:52:09.681 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
21:52:09.681 00.000 9920 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
21:52:09.681 00.000 9920 Moving (0.04, -0.10) raw xDistance=-0.02 yDistance=0.11
21:52:09.681 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:52:09.681 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:09.681 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:52:09.681 00.000 9920 MoveAxis(E, 0, ABG)
21:52:09.681 00.000 9920 Move returns status 0, amount 0
21:52:09.681 00.000 9920 MoveAxis(N, 0, ABG)
21:52:09.681 00.000 9920 Move returns status 0, amount 0
21:52:09.681 00.000 9920 move complete, result=0
21:52:09.681 00.000 9920 worker thread done servicing request
21:52:09.683 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9202, max=65452, med=12821, FiltMin=11312, FiltMax=65385, Gamma=0.910
21:52:09.694 00.011 15404 UpdateGuideState exits: m=1047711 SNR=322.5 Saturated
21:52:09.695 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:09.696 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:52:09.697 00.001 15404 Enqueuing Expose request
21:52:09.698 00.001 9920 Worker thread wakes up
21:52:09.698 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:52:09.700 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:52:09.700 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:52:13.113 03.413 9920 Exposure complete
21:52:13.151 00.038 9920 worker thread done servicing request
21:52:13.151 00.000 15404 OnExposeComplete: enter
21:52:13.152 00.001 15404 UpdateGuideState(): m_state=6
21:52:13.153 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:52:13.154 00.001 15404 Star::Find returns 1 (1), X=253.35, Y=183.82, Mass=1083973, SNR=275.4, Peak=50389 HFD=5.8
21:52:13.155 00.001 15404 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-2.95) = xAngle (2.37 = 2.37)
21:52:13.156 00.001 15404 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.28 = 2.28)
21:52:13.157 00.001 15404 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.58 mountX=-0.05 mountY=0.05, mountTheta=2.33
21:52:13.158 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.06, y=-0.04, opts=13)
21:52:13.159 00.001 15404 Enqueuing Move request for scope (0.06, -0.04)
21:52:13.160 00.001 9920 Worker thread wakes up
21:52:13.160 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
21:52:13.160 00.000 9920 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
21:52:13.160 00.000 9920 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=0.05
21:52:13.160 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:52:13.160 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:13.160 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:52:13.160 00.000 9920 MoveAxis(E, 0, ABG)
21:52:13.161 00.001 9920 Move returns status 0, amount 0
21:52:13.161 00.000 9920 MoveAxis(N, 0, ABG)
21:52:13.161 00.000 9920 Move returns status 0, amount 0
21:52:13.161 00.000 9920 move complete, result=0
21:52:13.161 00.000 9920 worker thread done servicing request
21:52:13.163 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9163, max=65481, med=12765, FiltMin=10892, FiltMax=65385, Gamma=0.910
21:52:13.175 00.012 15404 UpdateGuideState exits: m=1083973 SNR=275.4 Saturated
21:52:13.176 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:13.177 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:52:13.177 00.000 15404 Enqueuing Expose request
21:52:13.178 00.001 9920 Worker thread wakes up
21:52:13.178 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:52:13.179 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:52:13.179 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:52:16.895 03.716 9920 Exposure complete
21:52:16.933 00.038 9920 worker thread done servicing request
21:52:16.933 00.000 15404 OnExposeComplete: enter
21:52:16.934 00.001 15404 UpdateGuideState(): m_state=6
21:52:16.935 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:52:16.936 00.001 15404 Star::Find returns 1 (1), X=253.61, Y=183.66, Mass=1109938, SNR=295.7, Peak=51973 HFD=5.8
21:52:16.937 00.001 15404 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-2.95) = xAngle (2.39 = 2.39)
21:52:16.938 00.001 15404 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.30 = 2.30)
21:52:16.939 00.001 15404 CameraToMount -- cameraX=0.32 cameraY=-0.20 hyp=0.38 cameraTheta=-0.56 mountX=-0.28 mountY=0.28, mountTheta=2.35
21:52:16.941 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.32, y=-0.20, opts=13)
21:52:16.942 00.001 15404 Enqueuing Move request for scope (0.32, -0.20)
21:52:16.942 00.000 9920 Worker thread wakes up
21:52:16.943 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.20) opts 0xd
21:52:16.943 00.000 9920 Handling offset move in thread for scope, endpoint = (0.32, -0.20)
21:52:16.943 00.000 9920 Moving (0.32, -0.20) raw xDistance=-0.28 yDistance=0.28
21:52:16.943 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
21:52:16.943 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
21:52:16.943 00.000 9920 MoveAxis(E, 74, ABG)
21:52:16.943 00.000 9920 Guiding  Dir = 2, Dur = 74
21:52:16.945 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9431, max=65442, med=12697, FiltMin=11220, FiltMax=64859, Gamma=0.910
21:52:16.956 00.011 15404 UpdateGuideState exits: m=1109938 SNR=295.7 Saturated
21:52:16.957 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:16.958 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:52:16.959 00.001 15404 Enqueuing Expose request
21:52:16.963 00.004 9920 IsGuiding returns 0
21:52:16.975 00.012 9920 PulseGuide returned control before completion, sleep 73
21:52:17.060 00.085 9920 IsGuiding returns 1
21:52:17.060 00.000 9920 scope still moving after pulse duration time elapsed
21:52:17.101 00.041 9920 IsGuiding returns 0
21:52:17.101 00.000 9920 scope move finished after 74 + 63 ms
21:52:17.101 00.000 9920 Move returns status 0, amount 74
21:52:17.101 00.000 9920 MoveAxis(S, 76, ABG)
21:52:17.101 00.000 9920 Guiding  Dir = 1, Dur = 76
21:52:17.124 00.023 9920 IsGuiding returns 0
21:52:17.136 00.012 9920 PulseGuide returned control before completion, sleep 74
21:52:17.222 00.086 9920 IsGuiding returns 1
21:52:17.222 00.000 9920 scope still moving after pulse duration time elapsed
21:52:17.264 00.042 9920 IsGuiding returns 0
21:52:17.264 00.000 9920 scope move finished after 76 + 64 ms
21:52:17.264 00.000 9920 Move returns status 0, amount 76
21:52:17.264 00.000 9920 move complete, result=0
21:52:17.264 00.000 9920 worker thread done servicing request
21:52:17.264 00.000 15404 GuideStep: -0.3 px 74 ms EAST, 0.3 px 76 ms SOUTH
21:52:17.267 00.003 9920 Worker thread wakes up
21:52:17.267 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:52:17.267 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:52:20.677 03.410 9920 Exposure complete
21:52:20.714 00.037 9920 worker thread done servicing request
21:52:20.715 00.001 15404 OnExposeComplete: enter
21:52:20.716 00.001 15404 UpdateGuideState(): m_state=6
21:52:20.717 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:52:20.718 00.001 15404 Star::Find returns 1 (1), X=253.91, Y=184.06, Mass=1008063, SNR=216.9, Peak=52118 HFD=5.9
21:52:20.719 00.001 15404 CameraToMount -- cameraTheta (0.30) - m_xAngle (-2.95) = xAngle (3.26 = -3.03)
21:52:20.720 00.001 15404 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.16 = -3.12)
21:52:20.721 00.001 15404 CameraToMount -- cameraX=0.62 cameraY=0.20 hyp=0.65 cameraTheta=0.30 mountX=-0.65 mountY=-0.02, mountTheta=-3.12
21:52:20.722 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.62, y=0.20, opts=13)
21:52:20.723 00.001 15404 Enqueuing Move request for scope (0.62, 0.20)
21:52:20.724 00.001 9920 Worker thread wakes up
21:52:20.724 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.20) opts 0xd
21:52:20.724 00.000 9920 Handling offset move in thread for scope, endpoint = (0.62, 0.20)
21:52:20.724 00.000 9920 Moving (0.62, 0.20) raw xDistance=-0.65 yDistance=-0.02
21:52:20.724 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.65
21:52:20.724 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:20.724 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:52:20.724 00.000 9920 MoveAxis(E, 179, ABG)
21:52:20.724 00.000 9920 Guiding  Dir = 2, Dur = 179
21:52:20.727 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=9171, max=65442, med=12643, FiltMin=11280, FiltMax=65385, Gamma=0.910
21:52:20.739 00.012 15404 UpdateGuideState exits: m=1008063 SNR=216.9 Saturated
21:52:20.740 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:20.741 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:52:20.742 00.001 15404 Enqueuing Expose request
21:52:20.749 00.007 9920 IsGuiding returns 0
21:52:20.759 00.010 9920 PulseGuide returned control before completion, sleep 179
21:52:20.957 00.198 9920 IsGuiding returns 0
21:52:20.958 00.001 9920 Move returns status 0, amount 179
21:52:20.958 00.000 9920 MoveAxis(N, 0, ABG)
21:52:20.958 00.000 9920 Move returns status 0, amount 0
21:52:20.958 00.000 9920 move complete, result=0
21:52:20.958 00.000 9920 worker thread done servicing request
21:52:20.958 00.000 15404 GuideStep: -0.6 px 179 ms EAST, -0.0 px 0 ms NORTH
21:52:20.959 00.001 9920 Worker thread wakes up
21:52:20.959 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:52:20.959 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:52:24.668 03.709 9920 Exposure complete
21:52:24.705 00.037 9920 worker thread done servicing request
21:52:24.705 00.000 15404 OnExposeComplete: enter
21:52:24.706 00.001 15404 UpdateGuideState(): m_state=6
21:52:24.707 00.001 15404 Star::Find(15, 253, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:52:24.708 00.001 15404 Star::Find returns 1 (1), X=253.84, Y=183.71, Mass=1041058, SNR=288.0, Peak=51157 HFD=6.3
21:52:24.709 00.001 15404 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-2.95) = xAngle (2.69 = 2.69)
21:52:24.710 00.001 15404 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.59 = 2.59)
21:52:24.711 00.001 15404 CameraToMount -- cameraX=0.55 cameraY=-0.15 hyp=0.57 cameraTheta=-0.27 mountX=-0.51 mountY=0.30, mountTheta=2.62
21:52:24.712 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.55, y=-0.15, opts=13)
21:52:24.713 00.001 15404 Enqueuing Move request for scope (0.55, -0.15)
21:52:24.714 00.001 9920 Worker thread wakes up
21:52:24.714 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.15) opts 0xd
21:52:24.714 00.000 9920 Handling offset move in thread for scope, endpoint = (0.55, -0.15)
21:52:24.714 00.000 9920 Moving (0.55, -0.15) raw xDistance=-0.51 yDistance=0.30
21:52:24.714 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
21:52:24.714 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
21:52:24.714 00.000 9920 MoveAxis(E, 150, ABG)
21:52:24.714 00.000 9920 Guiding  Dir = 2, Dur = 150
21:52:24.716 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9311, max=65442, med=12561, FiltMin=11192, FiltMax=65385, Gamma=0.910
21:52:24.729 00.013 15404 UpdateGuideState exits: m=1041058 SNR=288.0 Saturated
21:52:24.729 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:24.730 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:52:24.731 00.001 15404 Enqueuing Expose request
21:52:24.868 00.137 9920 IsGuiding returns 0
21:52:24.880 00.012 9920 PulseGuide returned control before completion, sleep 149
21:52:25.059 00.179 9920 IsGuiding returns 0
21:52:25.059 00.000 9920 Move returns status 0, amount 150
21:52:25.059 00.000 9920 MoveAxis(S, 81, ABG)
21:52:25.059 00.000 9920 Guiding  Dir = 1, Dur = 81
21:52:25.250 00.191 9920 IsGuiding returns 0
21:52:25.261 00.011 9920 PulseGuide returned control before completion, sleep 80
21:52:25.353 00.092 9920 IsGuiding returns 1
21:52:25.353 00.000 9920 scope still moving after pulse duration time elapsed
21:52:25.414 00.061 9920 IsGuiding returns 0
21:52:25.414 00.000 9920 scope move finished after 81 + 82 ms
21:52:25.414 00.000 9920 Move returns status 0, amount 81
21:52:25.414 00.000 9920 move complete, result=0
21:52:25.415 00.001 9920 worker thread done servicing request
21:52:25.415 00.000 9920 Worker thread wakes up
21:52:25.415 00.000 15404 GuideStep: -0.5 px 150 ms EAST, 0.3 px 81 ms SOUTH
21:52:25.415 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:52:25.415 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:52:28.823 03.408 9920 Exposure complete
21:52:28.861 00.038 9920 worker thread done servicing request
21:52:28.861 00.000 15404 OnExposeComplete: enter
21:52:28.862 00.001 15404 UpdateGuideState(): m_state=6
21:52:28.863 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:52:28.864 00.001 15404 Star::Find returns 1 (1), X=253.73, Y=183.78, Mass=1072089, SNR=280.8, Peak=50409 HFD=5.9
21:52:28.865 00.001 15404 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-2.95) = xAngle (2.76 = 2.76)
21:52:28.866 00.001 15404 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.67 = 2.67)
21:52:28.867 00.001 15404 CameraToMount -- cameraX=0.44 cameraY=-0.08 hyp=0.44 cameraTheta=-0.19 mountX=-0.41 mountY=0.20, mountTheta=2.69
21:52:28.868 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.44, y=-0.08, opts=13)
21:52:28.869 00.001 15404 Enqueuing Move request for scope (0.44, -0.08)
21:52:28.870 00.001 9920 Worker thread wakes up
21:52:28.870 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.08) opts 0xd
21:52:28.870 00.000 9920 Handling offset move in thread for scope, endpoint = (0.44, -0.08)
21:52:28.870 00.000 9920 Moving (0.44, -0.08) raw xDistance=-0.41 yDistance=0.20
21:52:28.870 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
21:52:28.870 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
21:52:28.870 00.000 9920 MoveAxis(E, 121, ABG)
21:52:28.870 00.000 9920 Guiding  Dir = 2, Dur = 121
21:52:28.873 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=9231, max=65442, med=12507, FiltMin=11195, FiltMax=65385, Gamma=0.910
21:52:28.885 00.012 15404 UpdateGuideState exits: m=1072089 SNR=280.8 Saturated
21:52:28.886 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:28.887 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:52:28.888 00.001 15404 Enqueuing Expose request
21:52:28.894 00.006 9920 IsGuiding returns 0
21:52:28.905 00.011 9920 PulseGuide returned control before completion, sleep 120
21:52:29.164 00.259 9920 IsGuiding returns 0
21:52:29.164 00.000 9920 Move returns status 0, amount 121
21:52:29.164 00.000 9920 MoveAxis(S, 55, ABG)
21:52:29.164 00.000 9920 Guiding  Dir = 1, Dur = 55
21:52:29.401 00.237 9920 IsGuiding returns 0
21:52:29.412 00.011 9920 PulseGuide returned control before completion, sleep 54
21:52:29.477 00.065 9920 IsGuiding returns 1
21:52:29.477 00.000 9920 scope still moving after pulse duration time elapsed
21:52:29.508 00.031 9920 IsGuiding returns 1
21:52:29.657 00.149 9920 IsGuiding returns 0
21:52:29.657 00.000 9920 scope move finished after 55 + 201 ms
21:52:29.657 00.000 9920 Move returns status 0, amount 55
21:52:29.657 00.000 9920 move complete, result=0
21:52:29.658 00.001 9920 worker thread done servicing request
21:52:29.658 00.000 9920 Worker thread wakes up
21:52:29.658 00.000 15404 GuideStep: -0.4 px 121 ms EAST, 0.2 px 55 ms SOUTH
21:52:29.660 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:52:29.660 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:52:33.378 03.718 9920 Exposure complete
21:52:33.417 00.039 9920 worker thread done servicing request
21:52:33.417 00.000 15404 OnExposeComplete: enter
21:52:33.418 00.001 15404 UpdateGuideState(): m_state=6
21:52:33.419 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:52:33.420 00.001 15404 Star::Find returns 1 (1), X=253.46, Y=183.74, Mass=1087799, SNR=295.5, Peak=52517 HFD=5.7
21:52:33.421 00.001 15404 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-2.95) = xAngle (2.35 = 2.35)
21:52:33.422 00.001 15404 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.26 = 2.26)
21:52:33.423 00.001 15404 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.60 mountX=-0.15 mountY=0.16, mountTheta=2.31
21:52:33.425 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.17, y=-0.12, opts=13)
21:52:33.426 00.001 15404 Enqueuing Move request for scope (0.17, -0.12)
21:52:33.427 00.001 9920 Worker thread wakes up
21:52:33.427 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
21:52:33.427 00.000 9920 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
21:52:33.427 00.000 9920 Moving (0.17, -0.12) raw xDistance=-0.15 yDistance=0.16
21:52:33.427 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:52:33.427 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:33.427 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:52:33.427 00.000 9920 MoveAxis(E, 0, ABG)
21:52:33.427 00.000 9920 Move returns status 0, amount 0
21:52:33.427 00.000 9920 MoveAxis(N, 0, ABG)
21:52:33.427 00.000 9920 Move returns status 0, amount 0
21:52:33.427 00.000 9920 move complete, result=0
21:52:33.427 00.000 9920 worker thread done servicing request
21:52:33.430 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=8923, max=65452, med=12409, FiltMin=10884, FiltMax=65385, Gamma=0.910
21:52:33.441 00.011 15404 UpdateGuideState exits: m=1087799 SNR=295.5 Saturated
21:52:33.442 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:33.443 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:52:33.444 00.001 15404 Enqueuing Expose request
21:52:33.445 00.001 9920 Worker thread wakes up
21:52:33.445 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:52:33.445 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:52:33.445 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:52:36.860 03.415 9920 Exposure complete
21:52:36.897 00.037 9920 worker thread done servicing request
21:52:36.897 00.000 15404 OnExposeComplete: enter
21:52:36.898 00.001 15404 UpdateGuideState(): m_state=6
21:52:36.899 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:52:36.900 00.001 15404 Star::Find returns 1 (1), X=253.82, Y=183.78, Mass=1086633, SNR=232.7, Peak=51517 HFD=6.1
21:52:36.900 00.000 15404 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-2.95) = xAngle (2.80 = 2.80)
21:52:36.901 00.001 15404 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.71 = 2.71)
21:52:36.902 00.001 15404 CameraToMount -- cameraX=0.53 cameraY=-0.08 hyp=0.54 cameraTheta=-0.15 mountX=-0.51 mountY=0.22, mountTheta=2.72
21:52:36.904 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.53, y=-0.08, opts=13)
21:52:36.905 00.001 15404 Enqueuing Move request for scope (0.53, -0.08)
21:52:36.906 00.001 9920 Worker thread wakes up
21:52:36.906 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.08) opts 0xd
21:52:36.906 00.000 9920 Handling offset move in thread for scope, endpoint = (0.53, -0.08)
21:52:36.907 00.001 9920 Moving (0.53, -0.08) raw xDistance=-0.51 yDistance=0.22
21:52:36.907 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
21:52:36.907 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
21:52:36.907 00.000 9920 MoveAxis(E, 136, ABG)
21:52:36.907 00.000 9920 Guiding  Dir = 2, Dur = 136
21:52:36.909 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=8923, max=65442, med=12359, FiltMin=10770, FiltMax=65385, Gamma=0.910
21:52:36.921 00.012 15404 UpdateGuideState exits: m=1086633 SNR=232.7 Saturated
21:52:36.923 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:36.923 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:52:36.924 00.001 15404 Enqueuing Expose request
21:52:36.927 00.003 9920 IsGuiding returns 0
21:52:36.938 00.011 9920 PulseGuide returned control before completion, sleep 135
21:52:37.097 00.159 9920 IsGuiding returns 0
21:52:37.097 00.000 9920 Move returns status 0, amount 136
21:52:37.097 00.000 9920 MoveAxis(S, 61, ABG)
21:52:37.097 00.000 9920 Guiding  Dir = 1, Dur = 61
21:52:37.117 00.020 9920 IsGuiding returns 0
21:52:37.128 00.011 9920 PulseGuide returned control before completion, sleep 61
21:52:37.201 00.073 9920 IsGuiding returns 1
21:52:37.201 00.000 9920 scope still moving after pulse duration time elapsed
21:52:37.249 00.048 9920 IsGuiding returns 0
21:52:37.249 00.000 9920 scope move finished after 61 + 71 ms
21:52:37.249 00.000 9920 Move returns status 0, amount 61
21:52:37.249 00.000 9920 move complete, result=0
21:52:37.249 00.000 9920 worker thread done servicing request
21:52:37.249 00.000 9920 Worker thread wakes up
21:52:37.249 00.000 15404 GuideStep: -0.5 px 136 ms EAST, 0.2 px 61 ms SOUTH
21:52:37.250 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:52:37.250 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:52:40.959 03.709 9920 Exposure complete
21:52:40.995 00.036 9920 worker thread done servicing request
21:52:40.995 00.000 15404 OnExposeComplete: enter
21:52:40.996 00.001 15404 UpdateGuideState(): m_state=6
21:52:40.997 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:52:40.998 00.001 15404 Star::Find returns 1 (1), X=253.76, Y=183.62, Mass=1121712, SNR=248.4, Peak=52249 HFD=6.2
21:52:41.000 00.002 15404 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-2.95) = xAngle (2.48 = 2.48)
21:52:41.001 00.001 15404 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.39 = 2.39)
21:52:41.002 00.001 15404 CameraToMount -- cameraX=0.47 cameraY=-0.24 hyp=0.53 cameraTheta=-0.47 mountX=-0.41 mountY=0.36, mountTheta=2.43
21:52:41.004 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.47, y=-0.24, opts=13)
21:52:41.005 00.001 15404 Enqueuing Move request for scope (0.47, -0.24)
21:52:41.006 00.001 9920 Worker thread wakes up
21:52:41.006 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.24) opts 0xd
21:52:41.006 00.000 9920 Handling offset move in thread for scope, endpoint = (0.47, -0.24)
21:52:41.006 00.000 9920 Moving (0.47, -0.24) raw xDistance=-0.41 yDistance=0.36
21:52:41.006 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
21:52:41.006 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
21:52:41.006 00.000 9920 MoveAxis(E, 121, ABG)
21:52:41.006 00.000 9920 Guiding  Dir = 2, Dur = 121
21:52:41.008 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9234, max=65442, med=12286, FiltMin=10808, FiltMax=64517, Gamma=0.910
21:52:41.021 00.013 15404 UpdateGuideState exits: m=1121712 SNR=248.4 Saturated
21:52:41.022 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:41.023 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:52:41.024 00.001 15404 Enqueuing Expose request
21:52:41.026 00.002 9920 IsGuiding returns 0
21:52:41.037 00.011 9920 PulseGuide returned control before completion, sleep 121
21:52:41.178 00.141 9920 IsGuiding returns 0
21:52:41.178 00.000 9920 Move returns status 0, amount 121
21:52:41.178 00.000 9920 MoveAxis(S, 98, ABG)
21:52:41.179 00.001 9920 Guiding  Dir = 1, Dur = 98
21:52:41.210 00.031 9920 IsGuiding returns 0
21:52:41.222 00.012 9920 PulseGuide returned control before completion, sleep 97
21:52:41.348 00.126 9920 IsGuiding returns 0
21:52:41.348 00.000 9920 Move returns status 0, amount 98
21:52:41.348 00.000 9920 move complete, result=0
21:52:41.348 00.000 9920 worker thread done servicing request
21:52:41.348 00.000 15404 GuideStep: -0.4 px 121 ms EAST, 0.4 px 98 ms SOUTH
21:52:41.353 00.005 9920 Worker thread wakes up
21:52:41.353 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:52:41.353 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:52:44.765 03.412 9920 Exposure complete
21:52:44.803 00.038 9920 worker thread done servicing request
21:52:44.803 00.000 15404 OnExposeComplete: enter
21:52:44.804 00.001 15404 UpdateGuideState(): m_state=6
21:52:44.805 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:52:44.806 00.001 15404 Star::Find returns 1 (1), X=253.04, Y=184.13, Mass=1044959, SNR=238.5, Peak=48118 HFD=5.9
21:52:44.806 00.000 15404 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.29 = -1.00)
21:52:44.807 00.001 15404 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.19 = -1.09)
21:52:44.808 00.001 15404 CameraToMount -- cameraX=-0.25 cameraY=0.26 hyp=0.36 cameraTheta=2.33 mountX=0.20 mountY=-0.32, mountTheta=-1.02
21:52:44.810 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.25, y=0.26, opts=13)
21:52:44.811 00.001 15404 Enqueuing Move request for scope (-0.25, 0.26)
21:52:44.812 00.001 9920 Worker thread wakes up
21:52:44.812 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.26) opts 0xd
21:52:44.812 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.25, 0.26)
21:52:44.812 00.000 9920 Moving (-0.25, 0.26) raw xDistance=0.20 yDistance=-0.32
21:52:44.812 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:52:44.812 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:52:44.812 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:52:44.812 00.000 9920 MoveAxis(E, 0, ABG)
21:52:44.812 00.000 9920 Move returns status 0, amount 0
21:52:44.812 00.000 9920 MoveAxis(N, 0, ABG)
21:52:44.812 00.000 9920 Move returns status 0, amount 0
21:52:44.812 00.000 9920 move complete, result=0
21:52:44.812 00.000 9920 worker thread done servicing request
21:52:44.814 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=9029, max=65452, med=12233, FiltMin=10676, FiltMax=65385, Gamma=0.910
21:52:44.826 00.012 15404 UpdateGuideState exits: m=1044959 SNR=238.5 Saturated
21:52:44.827 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:44.828 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:52:44.828 00.000 15404 Enqueuing Expose request
21:52:44.829 00.001 9920 Worker thread wakes up
21:52:44.829 00.000 15404 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:52:44.830 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:52:44.830 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:52:48.545 03.715 9920 Exposure complete
21:52:48.582 00.037 9920 worker thread done servicing request
21:52:48.582 00.000 15404 OnExposeComplete: enter
21:52:48.584 00.002 15404 UpdateGuideState(): m_state=6
21:52:48.585 00.001 15404 Star::Find(15, 253, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
21:52:48.586 00.001 15404 Star::Find returns 1 (1), X=253.80, Y=184.19, Mass=1062351, SNR=295.7, Peak=53186 HFD=5.7
21:52:48.586 00.000 15404 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:52:48.587 00.001 15404 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.43 = -2.85)
21:52:48.588 00.001 15404 CameraToMount -- cameraX=0.51 cameraY=0.33 hyp=0.61 cameraTheta=0.57 mountX=-0.57 mountY=-0.17, mountTheta=-2.84
21:52:48.590 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.51, y=0.33, opts=13)
21:52:48.591 00.001 15404 Enqueuing Move request for scope (0.51, 0.33)
21:52:48.592 00.001 9920 Worker thread wakes up
21:52:48.592 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.33) opts 0xd
21:52:48.592 00.000 9920 Handling offset move in thread for scope, endpoint = (0.51, 0.33)
21:52:48.592 00.000 9920 Moving (0.51, 0.33) raw xDistance=-0.57 yDistance=-0.17
21:52:48.592 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
21:52:48.592 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:48.592 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:52:48.592 00.000 9920 MoveAxis(E, 152, ABG)
21:52:48.592 00.000 9920 Guiding  Dir = 2, Dur = 152
21:52:48.594 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=8622, max=65452, med=12163, FiltMin=10680, FiltMax=65385, Gamma=0.910
21:52:48.606 00.012 15404 UpdateGuideState exits: m=1062351 SNR=295.7 Saturated
21:52:48.607 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:48.608 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:52:48.609 00.001 15404 Enqueuing Expose request
21:52:48.619 00.010 9920 IsGuiding returns 0
21:52:48.634 00.015 9920 PulseGuide returned control before completion, sleep 147
21:52:49.911 01.277 9920 IsGuiding returns 0
21:52:49.911 00.000 9920 Move returns status 0, amount 152
21:52:49.911 00.000 9920 MoveAxis(N, 0, ABG)
21:52:49.911 00.000 9920 Move returns status 0, amount 0
21:52:49.911 00.000 9920 move complete, result=0
21:52:49.911 00.000 9920 worker thread done servicing request
21:52:49.912 00.001 15404 GuideStep: -0.6 px 152 ms EAST, -0.2 px 0 ms NORTH
21:52:49.915 00.003 9920 Worker thread wakes up
21:52:49.915 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:52:49.915 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:52:53.329 03.414 9920 Exposure complete
21:52:53.367 00.038 9920 worker thread done servicing request
21:52:53.367 00.000 15404 OnExposeComplete: enter
21:52:53.368 00.001 15404 UpdateGuideState(): m_state=6
21:52:53.369 00.001 15404 Star::Find(15, 253, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
21:52:53.370 00.001 15404 Star::Find returns 1 (1), X=254.08, Y=184.11, Mass=1097024, SNR=321.7, Peak=51082 HFD=6.1
21:52:53.371 00.001 15404 CameraToMount -- cameraTheta (0.30) - m_xAngle (-2.95) = xAngle (3.25 = -3.03)
21:52:53.372 00.001 15404 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.16 = -3.12)
21:52:53.373 00.001 15404 CameraToMount -- cameraX=0.79 cameraY=0.25 hyp=0.82 cameraTheta=0.30 mountX=-0.82 mountY=-0.02, mountTheta=-3.12
21:52:53.375 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.79, y=0.25, opts=13)
21:52:53.375 00.000 15404 Enqueuing Move request for scope (0.79, 0.25)
21:52:53.376 00.001 9920 Worker thread wakes up
21:52:53.376 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.25) opts 0xd
21:52:53.376 00.000 9920 Handling offset move in thread for scope, endpoint = (0.79, 0.25)
21:52:53.377 00.001 9920 Moving (0.79, 0.25) raw xDistance=-0.82 yDistance=-0.02
21:52:53.377 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.82
21:52:53.377 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:53.377 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:52:53.377 00.000 9920 MoveAxis(E, 230, ABG)
21:52:53.377 00.000 9920 Guiding  Dir = 2, Dur = 230
21:52:53.379 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=8914, max=65442, med=12113, FiltMin=10603, FiltMax=65251, Gamma=0.910
21:52:53.391 00.012 15404 UpdateGuideState exits: m=1097024 SNR=321.7 Saturated
21:52:53.392 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:53.393 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:52:53.394 00.001 15404 Enqueuing Expose request
21:52:53.401 00.007 9920 IsGuiding returns 0
21:52:53.412 00.011 9920 PulseGuide returned control before completion, sleep 229
21:52:53.669 00.257 9920 IsGuiding returns 0
21:52:53.669 00.000 9920 Move returns status 0, amount 230
21:52:53.669 00.000 9920 MoveAxis(N, 0, ABG)
21:52:53.669 00.000 9920 Move returns status 0, amount 0
21:52:53.669 00.000 9920 move complete, result=0
21:52:53.669 00.000 9920 worker thread done servicing request
21:52:53.669 00.000 9920 Worker thread wakes up
21:52:53.669 00.000 15404 GuideStep: -0.8 px 230 ms EAST, -0.0 px 0 ms NORTH
21:52:53.670 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:52:53.670 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:52:57.377 03.707 9920 Exposure complete
21:52:57.415 00.038 9920 worker thread done servicing request
21:52:57.415 00.000 15404 OnExposeComplete: enter
21:52:57.416 00.001 15404 UpdateGuideState(): m_state=6
21:52:57.417 00.001 15404 Star::Find(15, 254, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
21:52:57.418 00.001 15404 Star::Find returns 1 (1), X=253.33, Y=183.79, Mass=1080771, SNR=255.8, Peak=49065 HFD=5.8
21:52:57.419 00.001 15404 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-2.95) = xAngle (1.89 = 1.89)
21:52:57.419 00.000 15404 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.80 = 1.80)
21:52:57.420 00.001 15404 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.06 mountX=-0.03 mountY=0.09, mountTheta=1.88
21:52:57.422 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.04, y=-0.08, opts=13)
21:52:57.423 00.001 15404 Enqueuing Move request for scope (0.04, -0.08)
21:52:57.425 00.002 9920 Worker thread wakes up
21:52:57.425 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
21:52:57.425 00.000 9920 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
21:52:57.425 00.000 9920 Moving (0.04, -0.08) raw xDistance=-0.03 yDistance=0.09
21:52:57.425 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:52:57.425 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:57.425 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:52:57.425 00.000 9920 MoveAxis(E, 0, ABG)
21:52:57.425 00.000 9920 Move returns status 0, amount 0
21:52:57.425 00.000 9920 MoveAxis(N, 0, ABG)
21:52:57.425 00.000 9920 Move returns status 0, amount 0
21:52:57.425 00.000 9920 move complete, result=0
21:52:57.425 00.000 9920 worker thread done servicing request
21:52:57.427 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=8659, max=65481, med=12017, FiltMin=10315, FiltMax=65385, Gamma=0.910
21:52:57.439 00.012 15404 UpdateGuideState exits: m=1080771 SNR=255.8 Saturated
21:52:57.440 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:57.441 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:52:57.442 00.001 15404 Enqueuing Expose request
21:52:57.443 00.001 9920 Worker thread wakes up
21:52:57.443 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:52:57.444 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:52:57.444 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:00.855 03.411 9920 Exposure complete
21:53:00.896 00.041 9920 worker thread done servicing request
21:53:00.896 00.000 15404 OnExposeComplete: enter
21:53:00.897 00.001 15404 UpdateGuideState(): m_state=6
21:53:00.898 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
21:53:00.898 00.000 15404 Star::Find returns 1 (1), X=253.50, Y=183.71, Mass=1078146, SNR=289.6, Peak=52093 HFD=5.6
21:53:00.900 00.002 15404 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-2.95) = xAngle (2.33 = 2.33)
21:53:00.901 00.001 15404 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.24 = 2.24)
21:53:00.902 00.001 15404 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.62 mountX=-0.18 mountY=0.20, mountTheta=2.29
21:53:00.903 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.21, y=-0.15, opts=13)
21:53:00.904 00.001 15404 Enqueuing Move request for scope (0.21, -0.15)
21:53:00.905 00.001 9920 Worker thread wakes up
21:53:00.905 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
21:53:00.905 00.000 9920 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
21:53:00.905 00.000 9920 Moving (0.21, -0.15) raw xDistance=-0.18 yDistance=0.20
21:53:00.905 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:53:00.905 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
21:53:00.905 00.000 9920 MoveAxis(E, 0, ABG)
21:53:00.905 00.000 9920 Move returns status 0, amount 0
21:53:00.905 00.000 9920 MoveAxis(S, 55, ABG)
21:53:00.905 00.000 9920 Guiding  Dir = 1, Dur = 55
21:53:00.908 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=8570, max=65481, med=11974, FiltMin=10549, FiltMax=65385, Gamma=0.910
21:53:00.920 00.012 15404 UpdateGuideState exits: m=1078146 SNR=289.6 Saturated
21:53:00.921 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:00.922 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:00.923 00.001 15404 Enqueuing Expose request
21:53:00.925 00.002 9920 IsGuiding returns 0
21:53:00.936 00.011 9920 PulseGuide returned control before completion, sleep 54
21:53:01.003 00.067 9920 IsGuiding returns 1
21:53:01.003 00.000 9920 scope still moving after pulse duration time elapsed
21:53:01.034 00.031 9920 IsGuiding returns 1
21:53:01.394 00.360 9920 IsGuiding returns 1
21:53:01.648 00.254 9920 IsGuiding returns 0
21:53:01.648 00.000 9920 scope move finished after 55 + 667 ms
21:53:01.648 00.000 9920 Move returns status 0, amount 55
21:53:01.648 00.000 9920 move complete, result=0
21:53:01.648 00.000 9920 worker thread done servicing request
21:53:01.648 00.000 9920 Worker thread wakes up
21:53:01.648 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.2 px 55 ms SOUTH
21:53:01.649 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:01.649 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:05.361 03.712 9920 Exposure complete
21:53:05.398 00.037 9920 worker thread done servicing request
21:53:05.398 00.000 15404 OnExposeComplete: enter
21:53:05.399 00.001 15404 UpdateGuideState(): m_state=6
21:53:05.400 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
21:53:05.401 00.001 15404 Star::Find returns 1 (1), X=253.49, Y=183.56, Mass=1040552, SNR=291.7, Peak=51269 HFD=5.8
21:53:05.402 00.001 15404 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-2.95) = xAngle (1.95 = 1.95)
21:53:05.403 00.001 15404 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.86 = 1.86)
21:53:05.404 00.001 15404 CameraToMount -- cameraX=0.20 cameraY=-0.30 hyp=0.36 cameraTheta=-1.00 mountX=-0.13 mountY=0.34, mountTheta=1.94
21:53:05.405 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.20, y=-0.30, opts=13)
21:53:05.406 00.001 15404 Enqueuing Move request for scope (0.20, -0.30)
21:53:05.407 00.001 9920 Worker thread wakes up
21:53:05.407 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.30) opts 0xd
21:53:05.407 00.000 9920 Handling offset move in thread for scope, endpoint = (0.20, -0.30)
21:53:05.407 00.000 9920 Moving (0.20, -0.30) raw xDistance=-0.13 yDistance=0.34
21:53:05.407 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:53:05.407 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
21:53:05.408 00.001 9920 MoveAxis(E, 0, ABG)
21:53:05.408 00.000 9920 Move returns status 0, amount 0
21:53:05.408 00.000 9920 MoveAxis(S, 94, ABG)
21:53:05.408 00.000 9920 Guiding  Dir = 1, Dur = 94
21:53:05.410 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=8724, max=65481, med=11896, FiltMin=10492, FiltMax=65385, Gamma=0.910
21:53:05.423 00.013 15404 UpdateGuideState exits: m=1040552 SNR=291.7 Saturated
21:53:05.424 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:05.425 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:05.426 00.001 15404 Enqueuing Expose request
21:53:05.435 00.009 9920 IsGuiding returns 0
21:53:05.446 00.011 9920 PulseGuide returned control before completion, sleep 93
21:53:05.592 00.146 9920 IsGuiding returns 0
21:53:05.592 00.000 9920 Move returns status 0, amount 94
21:53:05.592 00.000 9920 move complete, result=0
21:53:05.592 00.000 9920 worker thread done servicing request
21:53:05.593 00.001 9920 Worker thread wakes up
21:53:05.593 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.3 px 94 ms SOUTH
21:53:05.596 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:05.596 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:09.007 03.411 9920 Exposure complete
21:53:09.044 00.037 9920 worker thread done servicing request
21:53:09.044 00.000 15404 OnExposeComplete: enter
21:53:09.045 00.001 15404 UpdateGuideState(): m_state=6
21:53:09.046 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
21:53:09.047 00.001 15404 Star::Find returns 1 (1), X=253.77, Y=183.85, Mass=1123101, SNR=390.4, Peak=52729 HFD=6.0
21:53:09.048 00.001 15404 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-2.95) = xAngle (2.92 = 2.92)
21:53:09.050 00.002 15404 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.83 = 2.83)
21:53:09.050 00.000 15404 CameraToMount -- cameraX=0.48 cameraY=-0.01 hyp=0.48 cameraTheta=-0.03 mountX=-0.46 mountY=0.15, mountTheta=2.84
21:53:09.052 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.48, y=-0.01, opts=13)
21:53:09.053 00.001 15404 Enqueuing Move request for scope (0.48, -0.01)
21:53:09.054 00.001 9920 Worker thread wakes up
21:53:09.054 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.01) opts 0xd
21:53:09.054 00.000 9920 Handling offset move in thread for scope, endpoint = (0.48, -0.01)
21:53:09.054 00.000 9920 Moving (0.48, -0.01) raw xDistance=-0.46 yDistance=0.15
21:53:09.054 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
21:53:09.054 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:09.054 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:53:09.054 00.000 9920 MoveAxis(E, 125, ABG)
21:53:09.054 00.000 9920 Guiding  Dir = 2, Dur = 125
21:53:09.057 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=8682, max=65442, med=11853, FiltMin=10316, FiltMax=65013, Gamma=0.910
21:53:09.067 00.010 15404 UpdateGuideState exits: m=1123101 SNR=390.4 Saturated
21:53:09.068 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:09.069 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:09.070 00.001 15404 Enqueuing Expose request
21:53:09.078 00.008 9920 IsGuiding returns 0
21:53:09.090 00.012 9920 PulseGuide returned control before completion, sleep 124
21:53:09.241 00.151 9920 IsGuiding returns 0
21:53:09.241 00.000 9920 Move returns status 0, amount 125
21:53:09.241 00.000 9920 MoveAxis(N, 0, ABG)
21:53:09.241 00.000 9920 Move returns status 0, amount 0
21:53:09.241 00.000 9920 move complete, result=0
21:53:09.241 00.000 9920 worker thread done servicing request
21:53:09.242 00.001 15404 GuideStep: -0.5 px 125 ms EAST, 0.1 px 0 ms NORTH
21:53:09.245 00.003 9920 Worker thread wakes up
21:53:09.245 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:09.245 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:12.962 03.717 9920 Exposure complete
21:53:13.001 00.039 9920 worker thread done servicing request
21:53:13.001 00.000 15404 OnExposeComplete: enter
21:53:13.002 00.001 15404 UpdateGuideState(): m_state=6
21:53:13.003 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
21:53:13.004 00.001 15404 Star::Find returns 1 (1), X=253.52, Y=183.56, Mass=1064853, SNR=299.0, Peak=50785 HFD=5.8
21:53:13.005 00.001 15404 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-2.95) = xAngle (2.04 = 2.04)
21:53:13.006 00.001 15404 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.95 = 1.95)
21:53:13.007 00.001 15404 CameraToMount -- cameraX=0.23 cameraY=-0.30 hyp=0.38 cameraTheta=-0.91 mountX=-0.17 mountY=0.35, mountTheta=2.02
21:53:13.008 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.23, y=-0.30, opts=13)
21:53:13.009 00.001 15404 Enqueuing Move request for scope (0.23, -0.30)
21:53:13.010 00.001 9920 Worker thread wakes up
21:53:13.010 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.30) opts 0xd
21:53:13.010 00.000 9920 Handling offset move in thread for scope, endpoint = (0.23, -0.30)
21:53:13.010 00.000 9920 Moving (0.23, -0.30) raw xDistance=-0.17 yDistance=0.35
21:53:13.010 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:53:13.010 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
21:53:13.011 00.001 9920 MoveAxis(E, 0, ABG)
21:53:13.011 00.000 9920 Move returns status 0, amount 0
21:53:13.011 00.000 9920 MoveAxis(S, 97, ABG)
21:53:13.011 00.000 9920 Guiding  Dir = 1, Dur = 97
21:53:13.013 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=8747, max=65481, med=11786, FiltMin=10530, FiltMax=65385, Gamma=0.910
21:53:13.025 00.012 15404 UpdateGuideState exits: m=1064853 SNR=299.0 Saturated
21:53:13.026 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:13.027 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:13.028 00.001 15404 Enqueuing Expose request
21:53:13.029 00.001 9920 IsGuiding returns 0
21:53:13.040 00.011 9920 PulseGuide returned control before completion, sleep 97
21:53:13.162 00.122 9920 IsGuiding returns 0
21:53:13.162 00.000 9920 Move returns status 0, amount 97
21:53:13.162 00.000 9920 move complete, result=0
21:53:13.162 00.000 9920 worker thread done servicing request
21:53:13.162 00.000 9920 Worker thread wakes up
21:53:13.162 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.4 px 97 ms SOUTH
21:53:13.163 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:13.163 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:16.576 03.413 9920 Exposure complete
21:53:16.615 00.039 9920 worker thread done servicing request
21:53:16.615 00.000 15404 OnExposeComplete: enter
21:53:16.616 00.001 15404 UpdateGuideState(): m_state=6
21:53:16.617 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
21:53:16.618 00.001 15404 Star::Find returns 1 (1), X=253.42, Y=183.64, Mass=1071497, SNR=261.0, Peak=49461 HFD=5.7
21:53:16.619 00.001 15404 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-2.95) = xAngle (1.90 = 1.90)
21:53:16.620 00.001 15404 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.81 = 1.81)
21:53:16.621 00.001 15404 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.05 mountX=-0.08 mountY=0.25, mountTheta=1.89
21:53:16.622 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.13, y=-0.22, opts=13)
21:53:16.623 00.001 15404 Enqueuing Move request for scope (0.13, -0.22)
21:53:16.624 00.001 9920 Worker thread wakes up
21:53:16.624 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
21:53:16.624 00.000 9920 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
21:53:16.624 00.000 9920 Moving (0.13, -0.22) raw xDistance=-0.08 yDistance=0.25
21:53:16.624 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:53:16.625 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
21:53:16.625 00.000 9920 MoveAxis(E, 0, ABG)
21:53:16.625 00.000 9920 Move returns status 0, amount 0
21:53:16.625 00.000 9920 MoveAxis(S, 68, ABG)
21:53:16.625 00.000 9920 Guiding  Dir = 1, Dur = 68
21:53:16.627 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=8855, max=65481, med=11736, FiltMin=10336, FiltMax=65385, Gamma=0.910
21:53:16.639 00.012 15404 UpdateGuideState exits: m=1071497 SNR=261.0 Saturated
21:53:16.640 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:16.641 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:16.642 00.001 15404 Enqueuing Expose request
21:53:16.646 00.004 9920 IsGuiding returns 0
21:53:16.657 00.011 9920 PulseGuide returned control before completion, sleep 68
21:53:16.736 00.079 9920 IsGuiding returns 1
21:53:16.736 00.000 9920 scope still moving after pulse duration time elapsed
21:53:16.779 00.043 9920 IsGuiding returns 0
21:53:16.779 00.000 9920 scope move finished after 68 + 66 ms
21:53:16.779 00.000 9920 Move returns status 0, amount 68
21:53:16.779 00.000 9920 move complete, result=0
21:53:16.780 00.001 9920 worker thread done servicing request
21:53:16.780 00.000 9920 Worker thread wakes up
21:53:16.780 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 68 ms SOUTH
21:53:16.781 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:16.781 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:20.495 03.714 9920 Exposure complete
21:53:20.533 00.038 9920 worker thread done servicing request
21:53:20.533 00.000 15404 OnExposeComplete: enter
21:53:20.533 00.000 15404 UpdateGuideState(): m_state=6
21:53:20.534 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
21:53:20.535 00.001 15404 Star::Find returns 1 (1), X=253.33, Y=183.42, Mass=1036859, SNR=268.6, Peak=49041 HFD=5.8
21:53:20.536 00.001 15404 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-2.95) = xAngle (1.48 = 1.48)
21:53:20.537 00.001 15404 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.38 = 1.38)
21:53:20.538 00.001 15404 CameraToMount -- cameraX=0.04 cameraY=-0.45 hyp=0.45 cameraTheta=-1.48 mountX=0.04 mountY=0.44, mountTheta=1.47
21:53:20.539 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.04, y=-0.45, opts=13)
21:53:20.540 00.001 15404 Enqueuing Move request for scope (0.04, -0.45)
21:53:20.541 00.001 9920 Worker thread wakes up
21:53:20.541 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.45) opts 0xd
21:53:20.541 00.000 9920 Handling offset move in thread for scope, endpoint = (0.04, -0.45)
21:53:20.541 00.000 9920 Moving (0.04, -0.45) raw xDistance=0.04 yDistance=0.44
21:53:20.541 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:53:20.541 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
21:53:20.542 00.001 9920 MoveAxis(E, 0, ABG)
21:53:20.542 00.000 9920 Move returns status 0, amount 0
21:53:20.542 00.000 9920 MoveAxis(S, 120, ABG)
21:53:20.542 00.000 9920 Guiding  Dir = 1, Dur = 120
21:53:20.545 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=8203, max=65481, med=11670, FiltMin=10405, FiltMax=64595, Gamma=0.910
21:53:20.555 00.010 15404 UpdateGuideState exits: m=1036859 SNR=268.6 Saturated
21:53:20.556 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:20.557 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:20.558 00.001 15404 Enqueuing Expose request
21:53:20.724 00.166 9920 IsGuiding returns 0
21:53:20.735 00.011 9920 PulseGuide returned control before completion, sleep 119
21:53:20.876 00.141 9920 IsGuiding returns 1
21:53:20.876 00.000 9920 scope still moving after pulse duration time elapsed
21:53:20.916 00.040 9920 IsGuiding returns 0
21:53:20.916 00.000 9920 scope move finished after 120 + 72 ms
21:53:20.916 00.000 9920 Move returns status 0, amount 120
21:53:20.917 00.001 9920 move complete, result=0
21:53:20.917 00.000 9920 worker thread done servicing request
21:53:20.917 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.4 px 120 ms SOUTH
21:53:20.919 00.002 9920 Worker thread wakes up
21:53:20.920 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:20.920 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:24.331 03.411 9920 Exposure complete
21:53:24.370 00.039 9920 worker thread done servicing request
21:53:24.370 00.000 15404 OnExposeComplete: enter
21:53:24.371 00.001 15404 UpdateGuideState(): m_state=6
21:53:24.373 00.002 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
21:53:24.374 00.001 15404 Star::Find returns 1 (1), X=253.35, Y=183.59, Mass=1057880, SNR=270.3, Peak=50333 HFD=5.7
21:53:24.374 00.000 15404 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-2.95) = xAngle (1.58 = 1.58)
21:53:24.375 00.001 15404 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.49 = 1.49)
21:53:24.376 00.001 15404 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.37 mountX=-0.00 mountY=0.27, mountTheta=1.58
21:53:24.378 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.05, y=-0.27, opts=13)
21:53:24.379 00.001 15404 Enqueuing Move request for scope (0.05, -0.27)
21:53:24.380 00.001 9920 Worker thread wakes up
21:53:24.380 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
21:53:24.380 00.000 9920 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
21:53:24.380 00.000 9920 Moving (0.05, -0.27) raw xDistance=-0.00 yDistance=0.27
21:53:24.380 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:53:24.380 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
21:53:24.380 00.000 9920 MoveAxis(E, 0, ABG)
21:53:24.380 00.000 9920 Move returns status 0, amount 0
21:53:24.380 00.000 9920 MoveAxis(S, 75, ABG)
21:53:24.380 00.000 9920 Guiding  Dir = 1, Dur = 75
21:53:24.383 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=8559, max=65481, med=11623, FiltMin=10121, FiltMax=64107, Gamma=0.910
21:53:24.394 00.011 15404 UpdateGuideState exits: m=1057880 SNR=270.3 Saturated
21:53:24.395 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:24.396 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:24.397 00.001 15404 Enqueuing Expose request
21:53:24.402 00.005 9920 IsGuiding returns 0
21:53:24.414 00.012 9920 PulseGuide returned control before completion, sleep 74
21:53:24.500 00.086 9920 IsGuiding returns 1
21:53:24.500 00.000 9920 scope still moving after pulse duration time elapsed
21:53:24.544 00.044 9920 IsGuiding returns 0
21:53:24.545 00.001 9920 scope move finished after 75 + 67 ms
21:53:24.545 00.000 9920 Move returns status 0, amount 75
21:53:24.545 00.000 9920 move complete, result=0
21:53:24.545 00.000 9920 worker thread done servicing request
21:53:24.545 00.000 9920 Worker thread wakes up
21:53:24.545 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.3 px 75 ms SOUTH
21:53:24.548 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:24.548 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:28.263 03.715 9920 Exposure complete
21:53:28.302 00.039 9920 worker thread done servicing request
21:53:28.302 00.000 15404 OnExposeComplete: enter
21:53:28.303 00.001 15404 UpdateGuideState(): m_state=6
21:53:28.304 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
21:53:28.305 00.001 15404 Star::Find returns 1 (1), X=252.94, Y=184.10, Mass=1022661, SNR=268.1, Peak=48750 HFD=5.9
21:53:28.306 00.001 15404 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.49 = -0.79)
21:53:28.307 00.001 15404 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.40 = -0.88)
21:53:28.308 00.001 15404 CameraToMount -- cameraX=-0.35 cameraY=0.24 hyp=0.42 cameraTheta=2.54 mountX=0.30 mountY=-0.33, mountTheta=-0.83
21:53:28.309 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.35, y=0.24, opts=13)
21:53:28.310 00.001 15404 Enqueuing Move request for scope (-0.35, 0.24)
21:53:28.311 00.001 9920 Worker thread wakes up
21:53:28.311 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.24) opts 0xd
21:53:28.311 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.35, 0.24)
21:53:28.311 00.000 9920 Moving (-0.35, 0.24) raw xDistance=0.30 yDistance=-0.33
21:53:28.311 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
21:53:28.311 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:53:28.311 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:53:28.311 00.000 9920 MoveAxis(W, 80, ABG)
21:53:28.311 00.000 9920 Guiding  Dir = 3, Dur = 80
21:53:28.314 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=8629, max=65452, med=11555, FiltMin=10403, FiltMax=65385, Gamma=0.910
21:53:28.326 00.012 15404 UpdateGuideState exits: m=1022661 SNR=268.1 Saturated
21:53:28.327 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:28.328 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:28.329 00.001 15404 Enqueuing Expose request
21:53:28.331 00.002 9920 IsGuiding returns 0
21:53:28.342 00.011 9920 PulseGuide returned control before completion, sleep 79
21:53:28.433 00.091 9920 IsGuiding returns 1
21:53:28.433 00.000 9920 scope still moving after pulse duration time elapsed
21:53:28.475 00.042 9920 IsGuiding returns 0
21:53:28.475 00.000 9920 scope move finished after 80 + 64 ms
21:53:28.475 00.000 9920 Move returns status 0, amount 80
21:53:28.475 00.000 9920 MoveAxis(N, 0, ABG)
21:53:28.475 00.000 9920 Move returns status 0, amount 0
21:53:28.475 00.000 9920 move complete, result=0
21:53:28.475 00.000 9920 worker thread done servicing request
21:53:28.476 00.001 9920 Worker thread wakes up
21:53:28.476 00.000 15404 GuideStep: 0.3 px 80 ms WEST, -0.3 px 0 ms NORTH
21:53:28.477 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:28.477 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:31.890 03.413 9920 Exposure complete
21:53:31.931 00.041 9920 worker thread done servicing request
21:53:31.931 00.000 15404 OnExposeComplete: enter
21:53:31.932 00.001 15404 UpdateGuideState(): m_state=6
21:53:31.933 00.001 15404 Star::Find(15, 252, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
21:53:31.934 00.001 15404 Star::Find returns 1 (1), X=252.91, Y=184.11, Mass=1097159, SNR=293.9, Peak=50458 HFD=6.1
21:53:31.935 00.001 15404 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.78)
21:53:31.935 00.000 15404 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.41 = -0.87)
21:53:31.936 00.001 15404 CameraToMount -- cameraX=-0.38 cameraY=0.25 hyp=0.45 cameraTheta=2.55 mountX=0.32 mountY=-0.35, mountTheta=-0.82
21:53:31.938 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.38, y=0.25, opts=13)
21:53:31.939 00.001 15404 Enqueuing Move request for scope (-0.38, 0.25)
21:53:31.940 00.001 9920 Worker thread wakes up
21:53:31.940 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.25) opts 0xd
21:53:31.940 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.38, 0.25)
21:53:31.940 00.000 9920 Moving (-0.38, 0.25) raw xDistance=0.32 yDistance=-0.35
21:53:31.940 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
21:53:31.940 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:53:31.940 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:53:31.940 00.000 9920 MoveAxis(W, 92, ABG)
21:53:31.940 00.000 9920 Guiding  Dir = 3, Dur = 92
21:53:31.943 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=8111, max=65452, med=11508, FiltMin=10070, FiltMax=64815, Gamma=0.910
21:53:31.955 00.012 15404 UpdateGuideState exits: m=1097159 SNR=293.9 Saturated
21:53:31.956 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:31.957 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:31.958 00.001 15404 Enqueuing Expose request
21:53:31.965 00.007 9920 IsGuiding returns 0
21:53:31.977 00.012 9920 PulseGuide returned control before completion, sleep 91
21:53:32.088 00.111 9920 IsGuiding returns 1
21:53:32.088 00.000 9920 scope still moving after pulse duration time elapsed
21:53:32.132 00.044 9920 IsGuiding returns 0
21:53:32.132 00.000 9920 scope move finished after 92 + 74 ms
21:53:32.132 00.000 9920 Move returns status 0, amount 92
21:53:32.132 00.000 9920 MoveAxis(N, 0, ABG)
21:53:32.132 00.000 9920 Move returns status 0, amount 0
21:53:32.132 00.000 9920 move complete, result=0
21:53:32.133 00.001 9920 worker thread done servicing request
21:53:32.133 00.000 15404 GuideStep: 0.3 px 92 ms WEST, -0.3 px 0 ms NORTH
21:53:32.135 00.002 9920 Worker thread wakes up
21:53:32.135 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:32.135 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:35.851 03.716 9920 Exposure complete
21:53:35.891 00.040 9920 worker thread done servicing request
21:53:35.891 00.000 15404 OnExposeComplete: enter
21:53:35.892 00.001 15404 UpdateGuideState(): m_state=6
21:53:35.893 00.001 15404 Star::Find(15, 252, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
21:53:35.894 00.001 15404 Star::Find returns 1 (1), X=253.32, Y=183.93, Mass=1136749, SNR=269.2, Peak=48721 HFD=6.0
21:53:35.895 00.001 15404 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.19)
21:53:35.896 00.001 15404 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (4.01 = -2.28)
21:53:35.897 00.001 15404 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.15 mountX=-0.04 mountY=-0.06, mountTheta=-2.22
21:53:35.898 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.03, y=0.07, opts=13)
21:53:35.899 00.001 15404 Enqueuing Move request for scope (0.03, 0.07)
21:53:35.900 00.001 9920 Worker thread wakes up
21:53:35.900 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
21:53:35.900 00.000 9920 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
21:53:35.900 00.000 9920 Moving (0.03, 0.07) raw xDistance=-0.04 yDistance=-0.06
21:53:35.900 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:53:35.900 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:35.900 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:53:35.900 00.000 9920 MoveAxis(E, 0, ABG)
21:53:35.900 00.000 9920 Move returns status 0, amount 0
21:53:35.900 00.000 9920 MoveAxis(N, 0, ABG)
21:53:35.900 00.000 9920 Move returns status 0, amount 0
21:53:35.900 00.000 9920 move complete, result=0
21:53:35.900 00.000 9920 worker thread done servicing request
21:53:35.903 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=8234, max=65452, med=11445, FiltMin=10094, FiltMax=65385, Gamma=0.910
21:53:35.913 00.010 15404 UpdateGuideState exits: m=1136749 SNR=269.2 Saturated
21:53:35.914 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:35.915 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:35.917 00.002 15404 Enqueuing Expose request
21:53:35.918 00.001 15404 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:53:35.919 00.001 9920 Worker thread wakes up
21:53:35.919 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:35.919 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:39.331 03.412 9920 Exposure complete
21:53:39.371 00.040 9920 worker thread done servicing request
21:53:39.372 00.001 15404 OnExposeComplete: enter
21:53:39.373 00.001 15404 UpdateGuideState(): m_state=6
21:53:39.374 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
21:53:39.374 00.000 15404 Star::Find returns 1 (1), X=253.60, Y=183.84, Mass=1132511, SNR=290.4, Peak=53361 HFD=5.8
21:53:39.375 00.001 15404 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-2.95) = xAngle (2.87 = 2.87)
21:53:39.376 00.001 15404 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.77 = 2.77)
21:53:39.377 00.001 15404 CameraToMount -- cameraX=0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-0.09 mountX=-0.30 mountY=0.11, mountTheta=2.78
21:53:39.378 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.31, y=-0.03, opts=13)
21:53:39.379 00.001 15404 Enqueuing Move request for scope (0.31, -0.03)
21:53:39.380 00.001 9920 Worker thread wakes up
21:53:39.380 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.03) opts 0xd
21:53:39.380 00.000 9920 Handling offset move in thread for scope, endpoint = (0.31, -0.03)
21:53:39.380 00.000 9920 Moving (0.31, -0.03) raw xDistance=-0.30 yDistance=0.11
21:53:39.380 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
21:53:39.380 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:39.380 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:53:39.380 00.000 9920 MoveAxis(E, 80, ABG)
21:53:39.380 00.000 9920 Guiding  Dir = 2, Dur = 80
21:53:39.383 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=8620, max=65452, med=11397, FiltMin=10181, FiltMax=65385, Gamma=0.910
21:53:39.395 00.012 15404 UpdateGuideState exits: m=1132511 SNR=290.4 Saturated
21:53:39.396 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:39.397 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:39.398 00.001 15404 Enqueuing Expose request
21:53:39.401 00.003 9920 IsGuiding returns 0
21:53:39.413 00.012 9920 PulseGuide returned control before completion, sleep 79
21:53:39.503 00.090 9920 IsGuiding returns 1
21:53:39.503 00.000 9920 scope still moving after pulse duration time elapsed
21:53:39.558 00.055 9920 IsGuiding returns 0
21:53:39.558 00.000 9920 scope move finished after 80 + 77 ms
21:53:39.558 00.000 9920 Move returns status 0, amount 80
21:53:39.558 00.000 9920 MoveAxis(N, 0, ABG)
21:53:39.558 00.000 9920 Move returns status 0, amount 0
21:53:39.558 00.000 9920 move complete, result=0
21:53:39.558 00.000 9920 worker thread done servicing request
21:53:39.559 00.001 9920 Worker thread wakes up
21:53:39.559 00.000 15404 GuideStep: -0.3 px 80 ms EAST, 0.1 px 0 ms NORTH
21:53:39.561 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:39.561 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:43.274 03.713 9920 Exposure complete
21:53:43.314 00.040 9920 worker thread done servicing request
21:53:43.314 00.000 15404 OnExposeComplete: enter
21:53:43.316 00.002 15404 UpdateGuideState(): m_state=6
21:53:43.317 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
21:53:43.318 00.001 15404 Star::Find returns 1 (1), X=253.62, Y=183.78, Mass=1109883, SNR=240.5, Peak=50885 HFD=6.4
21:53:43.319 00.001 15404 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-2.95) = xAngle (2.72 = 2.72)
21:53:43.320 00.001 15404 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.63 = 2.63)
21:53:43.321 00.001 15404 CameraToMount -- cameraX=0.33 cameraY=-0.08 hyp=0.34 cameraTheta=-0.23 mountX=-0.31 mountY=0.17, mountTheta=2.65
21:53:43.322 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.33, y=-0.08, opts=13)
21:53:43.323 00.001 15404 Enqueuing Move request for scope (0.33, -0.08)
21:53:43.324 00.001 9920 Worker thread wakes up
21:53:43.324 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.08) opts 0xd
21:53:43.324 00.000 9920 Handling offset move in thread for scope, endpoint = (0.33, -0.08)
21:53:43.324 00.000 9920 Moving (0.33, -0.08) raw xDistance=-0.31 yDistance=0.17
21:53:43.324 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
21:53:43.324 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:43.324 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:53:43.324 00.000 9920 MoveAxis(E, 88, ABG)
21:53:43.324 00.000 9920 Guiding  Dir = 2, Dur = 88
21:53:43.327 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=8179, max=65442, med=11338, FiltMin=10055, FiltMax=65385, Gamma=0.910
21:53:43.339 00.012 15404 UpdateGuideState exits: m=1109883 SNR=240.5 Saturated
21:53:43.340 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:43.341 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:43.342 00.001 15404 Enqueuing Expose request
21:53:43.345 00.003 9920 IsGuiding returns 0
21:53:43.356 00.011 9920 PulseGuide returned control before completion, sleep 87
21:53:43.455 00.099 9920 IsGuiding returns 1
21:53:43.455 00.000 9920 scope still moving after pulse duration time elapsed
21:53:43.496 00.041 9920 IsGuiding returns 0
21:53:43.496 00.000 9920 scope move finished after 88 + 62 ms
21:53:43.496 00.000 9920 Move returns status 0, amount 88
21:53:43.496 00.000 9920 MoveAxis(N, 0, ABG)
21:53:43.496 00.000 9920 Move returns status 0, amount 0
21:53:43.496 00.000 9920 move complete, result=0
21:53:43.496 00.000 9920 worker thread done servicing request
21:53:43.496 00.000 9920 Worker thread wakes up
21:53:43.496 00.000 15404 GuideStep: -0.3 px 88 ms EAST, 0.2 px 0 ms NORTH
21:53:43.498 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:43.498 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:46.910 03.412 9920 Exposure complete
21:53:46.947 00.037 9920 worker thread done servicing request
21:53:46.947 00.000 15404 OnExposeComplete: enter
21:53:46.949 00.002 15404 UpdateGuideState(): m_state=6
21:53:46.950 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
21:53:46.950 00.000 15404 Star::Find returns 1 (1), X=253.82, Y=183.71, Mass=1081022, SNR=231.8, Peak=50213 HFD=6.2
21:53:46.951 00.001 15404 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-2.95) = xAngle (2.66 = 2.66)
21:53:46.952 00.001 15404 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.57 = 2.57)
21:53:46.953 00.001 15404 CameraToMount -- cameraX=0.53 cameraY=-0.16 hyp=0.55 cameraTheta=-0.29 mountX=-0.49 mountY=0.30, mountTheta=2.59
21:53:46.955 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.53, y=-0.16, opts=13)
21:53:46.956 00.001 15404 Enqueuing Move request for scope (0.53, -0.16)
21:53:46.956 00.000 9920 Worker thread wakes up
21:53:46.957 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.16) opts 0xd
21:53:46.957 00.000 9920 Handling offset move in thread for scope, endpoint = (0.53, -0.16)
21:53:46.957 00.000 9920 Moving (0.53, -0.16) raw xDistance=-0.49 yDistance=0.30
21:53:46.957 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
21:53:46.957 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
21:53:46.957 00.000 9920 MoveAxis(E, 137, ABG)
21:53:46.957 00.000 9920 Guiding  Dir = 2, Dur = 137
21:53:46.960 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=7858, max=65442, med=11290, FiltMin=10096, FiltMax=63838, Gamma=0.910
21:53:46.972 00.012 15404 UpdateGuideState exits: m=1081022 SNR=231.8 Saturated
21:53:46.973 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:46.974 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:46.974 00.000 15404 Enqueuing Expose request
21:53:46.976 00.002 9920 IsGuiding returns 0
21:53:46.988 00.012 9920 PulseGuide returned control before completion, sleep 136
21:53:47.144 00.156 9920 IsGuiding returns 0
21:53:47.144 00.000 9920 Move returns status 0, amount 137
21:53:47.145 00.001 9920 MoveAxis(S, 81, ABG)
21:53:47.145 00.000 9920 Guiding  Dir = 1, Dur = 81
21:53:47.163 00.018 9920 IsGuiding returns 0
21:53:47.174 00.011 9920 PulseGuide returned control before completion, sleep 80
21:53:47.266 00.092 9920 IsGuiding returns 1
21:53:47.266 00.000 9920 scope still moving after pulse duration time elapsed
21:53:47.322 00.056 9920 IsGuiding returns 0
21:53:47.322 00.000 9920 scope move finished after 81 + 77 ms
21:53:47.323 00.001 9920 Move returns status 0, amount 81
21:53:47.323 00.000 9920 move complete, result=0
21:53:47.323 00.000 9920 worker thread done servicing request
21:53:47.323 00.000 15404 GuideStep: -0.5 px 137 ms EAST, 0.3 px 81 ms SOUTH
21:53:47.326 00.003 9920 Worker thread wakes up
21:53:47.327 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:47.327 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:51.037 03.710 9920 Exposure complete
21:53:51.074 00.037 9920 worker thread done servicing request
21:53:51.074 00.000 15404 OnExposeComplete: enter
21:53:51.075 00.001 15404 UpdateGuideState(): m_state=6
21:53:51.076 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:53:51.077 00.001 15404 Star::Find returns 1 (1), X=252.96, Y=183.86, Mass=1105691, SNR=282.9, Peak=47221 HFD=6.1
21:53:51.078 00.001 15404 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-2.95) = xAngle (-0.17 = -0.17)
21:53:51.079 00.001 15404 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.26 = -0.26)
21:53:51.080 00.001 15404 CameraToMount -- cameraX=-0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-3.12 mountX=0.33 mountY=-0.09, mountTheta=-0.26
21:53:51.081 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.33, y=-0.01, opts=13)
21:53:51.082 00.001 15404 Enqueuing Move request for scope (-0.33, -0.01)
21:53:51.083 00.001 9920 Worker thread wakes up
21:53:51.083 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.01) opts 0xd
21:53:51.083 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.33, -0.01)
21:53:51.083 00.000 9920 Moving (-0.33, -0.01) raw xDistance=0.33 yDistance=-0.09
21:53:51.083 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33
21:53:51.084 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:51.084 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:53:51.084 00.000 9920 MoveAxis(W, 78, ABG)
21:53:51.084 00.000 9920 Guiding  Dir = 3, Dur = 78
21:53:51.086 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=8054, max=65452, med=11223, FiltMin=9986, FiltMax=65385, Gamma=0.910
21:53:51.097 00.011 15404 UpdateGuideState exits: m=1105691 SNR=282.9 Saturated
21:53:51.098 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:51.100 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:51.100 00.000 15404 Enqueuing Expose request
21:53:51.116 00.016 9920 IsGuiding returns 0
21:53:51.128 00.012 9920 PulseGuide returned control before completion, sleep 77
21:53:51.216 00.088 9920 IsGuiding returns 1
21:53:51.216 00.000 9920 scope still moving after pulse duration time elapsed
21:53:51.260 00.044 9920 IsGuiding returns 0
21:53:51.260 00.000 9920 scope move finished after 78 + 65 ms
21:53:51.260 00.000 9920 Move returns status 0, amount 78
21:53:51.260 00.000 9920 MoveAxis(N, 0, ABG)
21:53:51.260 00.000 9920 Move returns status 0, amount 0
21:53:51.260 00.000 9920 move complete, result=0
21:53:51.260 00.000 9920 worker thread done servicing request
21:53:51.260 00.000 9920 Worker thread wakes up
21:53:51.260 00.000 15404 GuideStep: 0.3 px 78 ms WEST, -0.1 px 0 ms NORTH
21:53:51.260 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:51.260 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:54.675 03.415 9920 Exposure complete
21:53:54.715 00.040 9920 worker thread done servicing request
21:53:54.715 00.000 15404 OnExposeComplete: enter
21:53:54.716 00.001 15404 UpdateGuideState(): m_state=6
21:53:54.717 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
21:53:54.718 00.001 15404 Star::Find returns 1 (1), X=252.85, Y=183.68, Mass=1084748, SNR=248.6, Peak=47117 HFD=6.0
21:53:54.719 00.001 15404 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-2.95) = xAngle (0.20 = 0.20)
21:53:54.720 00.001 15404 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.11 = 0.11)
21:53:54.721 00.001 15404 CameraToMount -- cameraX=-0.44 cameraY=-0.18 hyp=0.48 cameraTheta=-2.75 mountX=0.47 mountY=0.05, mountTheta=0.11
21:53:54.723 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.44, y=-0.18, opts=13)
21:53:54.723 00.000 15404 Enqueuing Move request for scope (-0.44, -0.18)
21:53:54.724 00.001 9920 Worker thread wakes up
21:53:54.724 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.18) opts 0xd
21:53:54.725 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.44, -0.18)
21:53:54.725 00.000 9920 Moving (-0.44, -0.18) raw xDistance=0.47 yDistance=0.05
21:53:54.725 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
21:53:54.725 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:54.725 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:53:54.725 00.000 9920 MoveAxis(W, 131, ABG)
21:53:54.725 00.000 9920 Guiding  Dir = 3, Dur = 131
21:53:54.727 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=8223, max=65452, med=11179, FiltMin=9868, FiltMax=65307, Gamma=0.910
21:53:54.739 00.012 15404 UpdateGuideState exits: m=1084748 SNR=248.6 Saturated
21:53:54.741 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:54.741 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:54.742 00.001 15404 Enqueuing Expose request
21:53:54.745 00.003 9920 IsGuiding returns 0
21:53:54.756 00.011 9920 PulseGuide returned control before completion, sleep 130
21:53:54.920 00.164 9920 IsGuiding returns 1
21:53:54.920 00.000 9920 scope still moving after pulse duration time elapsed
21:53:54.960 00.040 9920 IsGuiding returns 0
21:53:54.960 00.000 9920 scope move finished after 131 + 83 ms
21:53:54.960 00.000 9920 Move returns status 0, amount 131
21:53:54.960 00.000 9920 MoveAxis(N, 0, ABG)
21:53:54.960 00.000 9920 Move returns status 0, amount 0
21:53:54.960 00.000 9920 move complete, result=0
21:53:54.960 00.000 9920 worker thread done servicing request
21:53:54.960 00.000 9920 Worker thread wakes up
21:53:54.960 00.000 15404 GuideStep: 0.5 px 131 ms WEST, 0.1 px 0 ms NORTH
21:53:54.962 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:54.962 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:53:58.672 03.710 9920 Exposure complete
21:53:58.710 00.038 9920 worker thread done servicing request
21:53:58.710 00.000 15404 OnExposeComplete: enter
21:53:58.711 00.001 15404 UpdateGuideState(): m_state=6
21:53:58.712 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
21:53:58.713 00.001 15404 Star::Find returns 1 (1), X=252.77, Y=183.48, Mass=1096801, SNR=294.8, Peak=51865 HFD=5.6
21:53:58.713 00.000 15404 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-2.95) = xAngle (0.44 = 0.44)
21:53:58.715 00.002 15404 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.35 = 0.35)
21:53:58.715 00.000 15404 CameraToMount -- cameraX=-0.53 cameraY=-0.38 hyp=0.65 cameraTheta=-2.51 mountX=0.59 mountY=0.22, mountTheta=0.36
21:53:58.717 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.53, y=-0.38, opts=13)
21:53:58.718 00.001 15404 Enqueuing Move request for scope (-0.53, -0.38)
21:53:58.719 00.001 9920 Worker thread wakes up
21:53:58.719 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.38) opts 0xd
21:53:58.719 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.53, -0.38)
21:53:58.719 00.000 9920 Moving (-0.53, -0.38) raw xDistance=0.59 yDistance=0.22
21:53:58.719 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
21:53:58.720 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
21:53:58.720 00.000 9920 MoveAxis(W, 167, ABG)
21:53:58.720 00.000 9920 Guiding  Dir = 3, Dur = 167
21:53:58.722 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=8061, max=65401, med=11119, FiltMin=9944, FiltMax=64932, Gamma=0.910
21:53:58.734 00.012 15404 UpdateGuideState exits: m=1096801 SNR=294.8 Saturated
21:53:58.735 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:58.736 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:53:58.737 00.001 15404 Enqueuing Expose request
21:53:58.747 00.010 9920 IsGuiding returns 0
21:53:58.758 00.011 9920 PulseGuide returned control before completion, sleep 166
21:53:58.946 00.188 9920 IsGuiding returns 0
21:53:58.946 00.000 9920 Move returns status 0, amount 167
21:53:58.946 00.000 9920 MoveAxis(S, 61, ABG)
21:53:58.946 00.000 9920 Guiding  Dir = 1, Dur = 61
21:53:58.966 00.020 9920 IsGuiding returns 0
21:53:58.978 00.012 9920 PulseGuide returned control before completion, sleep 61
21:53:59.050 00.072 9920 IsGuiding returns 1
21:53:59.050 00.000 9920 scope still moving after pulse duration time elapsed
21:53:59.554 00.504 9920 IsGuiding returns 0
21:53:59.554 00.000 9920 scope move finished after 61 + 526 ms
21:53:59.555 00.001 9920 Move returns status 0, amount 61
21:53:59.555 00.000 9920 move complete, result=0
21:53:59.555 00.000 9920 worker thread done servicing request
21:53:59.555 00.000 9920 Worker thread wakes up
21:53:59.555 00.000 15404 GuideStep: 0.6 px 167 ms WEST, 0.2 px 61 ms SOUTH
21:53:59.559 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
21:53:59.559 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:54:02.971 03.412 9920 Exposure complete
21:54:03.011 00.040 9920 worker thread done servicing request
21:54:03.011 00.000 15404 OnExposeComplete: enter
21:54:03.012 00.001 15404 UpdateGuideState(): m_state=6
21:54:03.013 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:54:03.014 00.001 15404 Star::Find returns 1 (1), X=252.77, Y=183.55, Mass=1129186, SNR=287.2, Peak=50809 HFD=6.0
21:54:03.015 00.001 15404 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-2.95) = xAngle (0.35 = 0.35)
21:54:03.015 00.000 15404 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.26 = 0.26)
21:54:03.016 00.001 15404 CameraToMount -- cameraX=-0.52 cameraY=-0.31 hyp=0.61 cameraTheta=-2.60 mountX=0.57 mountY=0.16, mountTheta=0.27
21:54:03.018 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.52, y=-0.31, opts=13)
21:54:03.019 00.001 15404 Enqueuing Move request for scope (-0.52, -0.31)
21:54:03.020 00.001 9920 Worker thread wakes up
21:54:03.020 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.31) opts 0xd
21:54:03.020 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.52, -0.31)
21:54:03.020 00.000 9920 Moving (-0.52, -0.31) raw xDistance=0.57 yDistance=0.16
21:54:03.020 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57
21:54:03.020 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:03.020 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:54:03.020 00.000 9920 MoveAxis(W, 165, ABG)
21:54:03.020 00.000 9920 Guiding  Dir = 3, Dur = 165
21:54:03.023 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=7943, max=65481, med=11071, FiltMin=9855, FiltMax=63872, Gamma=0.910
21:54:03.034 00.011 15404 UpdateGuideState exits: m=1129186 SNR=287.2 Saturated
21:54:03.035 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:03.036 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:54:03.037 00.001 15404 Enqueuing Expose request
21:54:03.039 00.002 9920 IsGuiding returns 0
21:54:03.050 00.011 9920 PulseGuide returned control before completion, sleep 165
21:54:03.248 00.198 9920 IsGuiding returns 0
21:54:03.248 00.000 9920 Move returns status 0, amount 165
21:54:03.248 00.000 9920 MoveAxis(N, 0, ABG)
21:54:03.248 00.000 9920 Move returns status 0, amount 0
21:54:03.248 00.000 9920 move complete, result=0
21:54:03.248 00.000 9920 worker thread done servicing request
21:54:03.248 00.000 9920 Worker thread wakes up
21:54:03.248 00.000 15404 GuideStep: 0.6 px 165 ms WEST, 0.2 px 0 ms NORTH
21:54:03.251 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:54:03.251 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:54:06.965 03.714 9920 Exposure complete
21:54:07.003 00.038 9920 worker thread done servicing request
21:54:07.003 00.000 15404 OnExposeComplete: enter
21:54:07.004 00.001 15404 UpdateGuideState(): m_state=6
21:54:07.005 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
21:54:07.006 00.001 15404 Star::Find returns 1 (1), X=253.06, Y=183.59, Mass=1093508, SNR=313.1, Peak=49057 HFD=6.1
21:54:07.006 00.000 15404 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-2.95) = xAngle (0.67 = 0.67)
21:54:07.007 00.001 15404 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.58 = 0.58)
21:54:07.008 00.001 15404 CameraToMount -- cameraX=-0.23 cameraY=-0.27 hyp=0.36 cameraTheta=-2.28 mountX=0.28 mountY=0.20, mountTheta=0.61
21:54:07.010 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.23, y=-0.27, opts=13)
21:54:07.011 00.001 15404 Enqueuing Move request for scope (-0.23, -0.27)
21:54:07.012 00.001 9920 Worker thread wakes up
21:54:07.012 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.27) opts 0xd
21:54:07.012 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.23, -0.27)
21:54:07.012 00.000 9920 Moving (-0.23, -0.27) raw xDistance=0.28 yDistance=0.20
21:54:07.012 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
21:54:07.012 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:07.012 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:54:07.012 00.000 9920 MoveAxis(W, 86, ABG)
21:54:07.012 00.000 9920 Guiding  Dir = 3, Dur = 86
21:54:07.015 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=8135, max=65481, med=11001, FiltMin=9347, FiltMax=65385, Gamma=0.910
21:54:07.027 00.012 15404 UpdateGuideState exits: m=1093508 SNR=313.1 Saturated
21:54:07.028 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:07.029 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:54:07.030 00.001 15404 Enqueuing Expose request
21:54:07.033 00.003 9920 IsGuiding returns 0
21:54:07.045 00.012 9920 PulseGuide returned control before completion, sleep 85
21:54:07.141 00.096 9920 IsGuiding returns 1
21:54:07.141 00.000 9920 scope still moving after pulse duration time elapsed
21:54:07.184 00.043 9920 IsGuiding returns 0
21:54:07.184 00.000 9920 scope move finished after 86 + 64 ms
21:54:07.184 00.000 9920 Move returns status 0, amount 86
21:54:07.184 00.000 9920 MoveAxis(N, 0, ABG)
21:54:07.184 00.000 9920 Move returns status 0, amount 0
21:54:07.184 00.000 9920 move complete, result=0
21:54:07.184 00.000 9920 worker thread done servicing request
21:54:07.184 00.000 9920 Worker thread wakes up
21:54:07.184 00.000 15404 GuideStep: 0.3 px 86 ms WEST, 0.2 px 0 ms NORTH
21:54:07.187 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:54:07.187 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:54:10.597 03.410 9920 Exposure complete
21:54:10.634 00.037 9920 worker thread done servicing request
21:54:10.635 00.001 15404 OnExposeComplete: enter
21:54:10.636 00.001 15404 UpdateGuideState(): m_state=6
21:54:10.637 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
21:54:10.638 00.001 15404 Star::Find returns 1 (1), X=253.11, Y=183.35, Mass=1073130, SNR=267.3, Peak=50221 HFD=5.9
21:54:10.638 00.000 15404 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-2.95) = xAngle (1.03 = 1.03)
21:54:10.639 00.001 15404 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.94 = 0.94)
21:54:10.640 00.001 15404 CameraToMount -- cameraX=-0.18 cameraY=-0.51 hyp=0.54 cameraTheta=-1.92 mountX=0.28 mountY=0.44, mountTheta=1.01
21:54:10.641 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.18, y=-0.51, opts=13)
21:54:10.642 00.001 15404 Enqueuing Move request for scope (-0.18, -0.51)
21:54:10.643 00.001 9920 Worker thread wakes up
21:54:10.643 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.51) opts 0xd
21:54:10.643 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.18, -0.51)
21:54:10.643 00.000 9920 Moving (-0.18, -0.51) raw xDistance=0.28 yDistance=0.44
21:54:10.643 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
21:54:10.643 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
21:54:10.643 00.000 9920 MoveAxis(W, 80, ABG)
21:54:10.644 00.001 9920 Guiding  Dir = 3, Dur = 80
21:54:10.646 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=7658, max=65481, med=10963, FiltMin=9625, FiltMax=63027, Gamma=0.910
21:54:10.658 00.012 15404 UpdateGuideState exits: m=1073130 SNR=267.3 Saturated
21:54:10.659 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:10.660 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:54:10.661 00.001 15404 Enqueuing Expose request
21:54:10.667 00.006 9920 IsGuiding returns 0
21:54:10.679 00.012 9920 PulseGuide returned control before completion, sleep 79
21:54:10.770 00.091 9920 IsGuiding returns 1
21:54:10.770 00.000 9920 scope still moving after pulse duration time elapsed
21:54:10.808 00.038 9920 IsGuiding returns 0
21:54:10.808 00.000 9920 scope move finished after 80 + 60 ms
21:54:10.808 00.000 9920 Move returns status 0, amount 80
21:54:10.809 00.001 9920 MoveAxis(S, 119, ABG)
21:54:10.809 00.000 9920 Guiding  Dir = 1, Dur = 119
21:54:10.830 00.021 9920 IsGuiding returns 0
21:54:10.841 00.011 9920 PulseGuide returned control before completion, sleep 119
21:54:10.980 00.139 9920 IsGuiding returns 1
21:54:10.980 00.000 9920 scope still moving after pulse duration time elapsed
21:54:11.020 00.040 9920 IsGuiding returns 0
21:54:11.020 00.000 9920 scope move finished after 119 + 70 ms
21:54:11.020 00.000 9920 Move returns status 0, amount 119
21:54:11.020 00.000 9920 move complete, result=0
21:54:11.020 00.000 9920 worker thread done servicing request
21:54:11.020 00.000 9920 Worker thread wakes up
21:54:11.020 00.000 15404 GuideStep: 0.3 px 80 ms WEST, 0.4 px 119 ms SOUTH
21:54:11.022 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:54:11.022 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:54:14.736 03.714 9920 Exposure complete
21:54:14.773 00.037 9920 worker thread done servicing request
21:54:14.773 00.000 15404 OnExposeComplete: enter
21:54:14.774 00.001 15404 UpdateGuideState(): m_state=6
21:54:14.775 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
21:54:14.776 00.001 15404 Star::Find returns 1 (1), X=253.48, Y=183.77, Mass=1120684, SNR=349.1, Peak=50881 HFD=5.6
21:54:14.776 00.000 15404 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-2.95) = xAngle (2.49 = 2.49)
21:54:14.777 00.001 15404 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.40 = 2.40)
21:54:14.778 00.001 15404 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.46 mountX=-0.16 mountY=0.14, mountTheta=2.43
21:54:14.780 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.19, y=-0.09, opts=13)
21:54:14.781 00.001 15404 Enqueuing Move request for scope (0.19, -0.09)
21:54:14.781 00.000 9920 Worker thread wakes up
21:54:14.781 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
21:54:14.781 00.000 9920 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
21:54:14.781 00.000 9920 Moving (0.19, -0.09) raw xDistance=-0.16 yDistance=0.14
21:54:14.781 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:54:14.781 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:14.781 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:54:14.781 00.000 9920 MoveAxis(E, 0, ABG)
21:54:14.783 00.002 9920 Move returns status 0, amount 0
21:54:14.783 00.000 9920 MoveAxis(N, 0, ABG)
21:54:14.783 00.000 9920 Move returns status 0, amount 0
21:54:14.783 00.000 9920 move complete, result=0
21:54:14.783 00.000 9920 worker thread done servicing request
21:54:14.785 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=7954, max=65442, med=10901, FiltMin=9653, FiltMax=65218, Gamma=0.910
21:54:14.796 00.011 15404 UpdateGuideState exits: m=1120684 SNR=349.1 Saturated
21:54:14.797 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:14.798 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:54:14.799 00.001 15404 Enqueuing Expose request
21:54:14.799 00.000 9920 Worker thread wakes up
21:54:14.800 00.001 15404 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:54:14.801 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:54:14.801 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:54:18.213 03.412 9920 Exposure complete
21:54:18.251 00.038 9920 worker thread done servicing request
21:54:18.251 00.000 15404 OnExposeComplete: enter
21:54:18.252 00.001 15404 UpdateGuideState(): m_state=6
21:54:18.253 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
21:54:18.254 00.001 15404 Star::Find returns 1 (1), X=253.37, Y=183.71, Mass=1053502, SNR=263.4, Peak=48393 HFD=5.8
21:54:18.255 00.001 15404 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-2.95) = xAngle (1.85 = 1.85)
21:54:18.256 00.001 15404 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.76 = 1.76)
21:54:18.257 00.001 15404 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.10 mountX=-0.05 mountY=0.16, mountTheta=1.84
21:54:18.258 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.08, y=-0.15, opts=13)
21:54:18.260 00.002 15404 Enqueuing Move request for scope (0.08, -0.15)
21:54:18.261 00.001 9920 Worker thread wakes up
21:54:18.261 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
21:54:18.261 00.000 9920 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
21:54:18.261 00.000 9920 Moving (0.08, -0.15) raw xDistance=-0.05 yDistance=0.16
21:54:18.261 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:54:18.261 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:18.261 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:54:18.261 00.000 9920 MoveAxis(E, 0, ABG)
21:54:18.261 00.000 9920 Move returns status 0, amount 0
21:54:18.261 00.000 9920 MoveAxis(N, 0, ABG)
21:54:18.261 00.000 9920 Move returns status 0, amount 0
21:54:18.261 00.000 9920 move complete, result=0
21:54:18.261 00.000 9920 worker thread done servicing request
21:54:18.263 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=7803, max=65481, med=10860, FiltMin=9650, FiltMax=65091, Gamma=0.910
21:54:18.275 00.012 15404 UpdateGuideState exits: m=1053502 SNR=263.4 Saturated
21:54:18.277 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:18.277 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:54:18.278 00.001 15404 Enqueuing Expose request
21:54:18.279 00.001 9920 Worker thread wakes up
21:54:18.279 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:54:18.281 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:54:18.281 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:54:21.995 03.714 9920 Exposure complete
21:54:22.033 00.038 9920 worker thread done servicing request
21:54:22.033 00.000 15404 OnExposeComplete: enter
21:54:22.034 00.001 15404 UpdateGuideState(): m_state=6
21:54:22.035 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
21:54:22.036 00.001 15404 Star::Find returns 1 (1), X=252.96, Y=183.47, Mass=1130559, SNR=330.0, Peak=48837 HFD=6.2
21:54:22.037 00.001 15404 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-2.95) = xAngle (0.67 = 0.67)
21:54:22.038 00.001 15404 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.58 = 0.58)
21:54:22.039 00.001 15404 CameraToMount -- cameraX=-0.33 cameraY=-0.39 hyp=0.51 cameraTheta=-2.28 mountX=0.40 mountY=0.28, mountTheta=0.61
21:54:22.040 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.33, y=-0.39, opts=13)
21:54:22.041 00.001 15404 Enqueuing Move request for scope (-0.33, -0.39)
21:54:22.042 00.001 9920 Worker thread wakes up
21:54:22.042 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.39) opts 0xd
21:54:22.042 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.33, -0.39)
21:54:22.042 00.000 9920 Moving (-0.33, -0.39) raw xDistance=0.40 yDistance=0.28
21:54:22.042 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
21:54:22.042 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
21:54:22.042 00.000 9920 MoveAxis(W, 108, ABG)
21:54:22.042 00.000 9920 Guiding  Dir = 3, Dur = 108
21:54:22.045 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=7847, max=65481, med=10809, FiltMin=9410, FiltMax=64514, Gamma=0.910
21:54:22.057 00.012 15404 UpdateGuideState exits: m=1130559 SNR=330.0 Saturated
21:54:22.058 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:22.059 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:54:22.060 00.001 15404 Enqueuing Expose request
21:54:22.190 00.130 9920 IsGuiding returns 0
21:54:22.201 00.011 9920 PulseGuide returned control before completion, sleep 107
21:54:22.431 00.230 9920 IsGuiding returns 0
21:54:22.431 00.000 9920 Move returns status 0, amount 108
21:54:22.431 00.000 9920 MoveAxis(S, 77, ABG)
21:54:22.431 00.000 9920 Guiding  Dir = 1, Dur = 77
21:54:22.456 00.025 9920 IsGuiding returns 0
21:54:22.467 00.011 9920 PulseGuide returned control before completion, sleep 77
21:54:22.556 00.089 9920 IsGuiding returns 1
21:54:22.556 00.000 9920 scope still moving after pulse duration time elapsed
21:54:22.927 00.371 9920 IsGuiding returns 0
21:54:22.927 00.000 9920 scope move finished after 77 + 394 ms
21:54:22.927 00.000 9920 Move returns status 0, amount 77
21:54:22.928 00.001 9920 move complete, result=0
21:54:22.928 00.000 9920 worker thread done servicing request
21:54:22.928 00.000 15404 GuideStep: 0.4 px 108 ms WEST, 0.3 px 77 ms SOUTH
21:54:22.931 00.003 9920 Worker thread wakes up
21:54:22.931 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:54:22.931 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:54:26.344 03.413 9920 Exposure complete
21:54:26.382 00.038 9920 worker thread done servicing request
21:54:26.383 00.001 15404 OnExposeComplete: enter
21:54:26.384 00.001 15404 UpdateGuideState(): m_state=6
21:54:26.385 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
21:54:26.386 00.001 15404 Star::Find returns 1 (1), X=252.83, Y=183.60, Mass=1084728, SNR=318.4, Peak=49017 HFD=5.8
21:54:26.386 00.000 15404 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-2.95) = xAngle (0.32 = 0.32)
21:54:26.387 00.001 15404 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.23 = 0.23)
21:54:26.388 00.001 15404 CameraToMount -- cameraX=-0.46 cameraY=-0.26 hyp=0.53 cameraTheta=-2.63 mountX=0.51 mountY=0.12, mountTheta=0.24
21:54:26.390 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.46, y=-0.26, opts=13)
21:54:26.391 00.001 15404 Enqueuing Move request for scope (-0.46, -0.26)
21:54:26.392 00.001 9920 Worker thread wakes up
21:54:26.392 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.26) opts 0xd
21:54:26.392 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.46, -0.26)
21:54:26.392 00.000 9920 Moving (-0.46, -0.26) raw xDistance=0.51 yDistance=0.12
21:54:26.392 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
21:54:26.392 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:26.392 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:54:26.392 00.000 9920 MoveAxis(W, 143, ABG)
21:54:26.392 00.000 9920 Guiding  Dir = 3, Dur = 143
21:54:26.394 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=7604, max=65481, med=10766, FiltMin=9474, FiltMax=62528, Gamma=0.910
21:54:26.405 00.011 15404 UpdateGuideState exits: m=1084728 SNR=318.4 Saturated
21:54:26.406 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:26.407 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:54:26.408 00.001 15404 Enqueuing Expose request
21:54:26.518 00.110 9920 IsGuiding returns 0
21:54:26.530 00.012 9920 PulseGuide returned control before completion, sleep 142
21:54:26.701 00.171 9920 IsGuiding returns 0
21:54:26.701 00.000 9920 Move returns status 0, amount 143
21:54:26.701 00.000 9920 MoveAxis(N, 0, ABG)
21:54:26.701 00.000 9920 Move returns status 0, amount 0
21:54:26.702 00.001 9920 move complete, result=0
21:54:26.702 00.000 9920 worker thread done servicing request
21:54:26.702 00.000 9920 Worker thread wakes up
21:54:26.702 00.000 15404 GuideStep: 0.5 px 143 ms WEST, 0.1 px 0 ms NORTH
21:54:26.705 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:54:26.705 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:54:30.419 03.714 9920 Exposure complete
21:54:30.459 00.040 9920 worker thread done servicing request
21:54:30.460 00.001 15404 OnExposeComplete: enter
21:54:30.461 00.001 15404 UpdateGuideState(): m_state=6
21:54:30.462 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
21:54:30.462 00.000 15404 Star::Find returns 1 (1), X=252.81, Y=183.48, Mass=1097567, SNR=291.5, Peak=49697 HFD=6.0
21:54:30.463 00.001 15404 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-2.95) = xAngle (0.47 = 0.47)
21:54:30.464 00.001 15404 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.38 = 0.38)
21:54:30.465 00.001 15404 CameraToMount -- cameraX=-0.48 cameraY=-0.38 hyp=0.61 cameraTheta=-2.48 mountX=0.55 mountY=0.23, mountTheta=0.40
21:54:30.467 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.48, y=-0.38, opts=13)
21:54:30.468 00.001 15404 Enqueuing Move request for scope (-0.48, -0.38)
21:54:30.469 00.001 9920 Worker thread wakes up
21:54:30.469 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.38) opts 0xd
21:54:30.469 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.48, -0.38)
21:54:30.469 00.000 9920 Moving (-0.48, -0.38) raw xDistance=0.55 yDistance=0.23
21:54:30.469 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
21:54:30.469 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
21:54:30.469 00.000 9920 MoveAxis(W, 156, ABG)
21:54:30.469 00.000 9920 Guiding  Dir = 3, Dur = 156
21:54:30.472 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=7823, max=65401, med=10695, FiltMin=9482, FiltMax=64480, Gamma=0.910
21:54:30.483 00.011 15404 UpdateGuideState exits: m=1097567 SNR=291.5 Saturated
21:54:30.484 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:30.485 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:54:30.486 00.001 15404 Enqueuing Expose request
21:54:30.491 00.005 9920 IsGuiding returns 0
21:54:30.502 00.011 9920 PulseGuide returned control before completion, sleep 155
21:54:30.680 00.178 9920 IsGuiding returns 0
21:54:30.680 00.000 9920 Move returns status 0, amount 156
21:54:30.681 00.001 9920 MoveAxis(S, 63, ABG)
21:54:30.681 00.000 9920 Guiding  Dir = 1, Dur = 63
21:54:30.698 00.017 9920 IsGuiding returns 0
21:54:30.711 00.013 9920 PulseGuide returned control before completion, sleep 62
21:54:30.785 00.074 9920 IsGuiding returns 1
21:54:30.785 00.000 9920 scope still moving after pulse duration time elapsed
21:54:30.829 00.044 9920 IsGuiding returns 0
21:54:30.829 00.000 9920 scope move finished after 63 + 66 ms
21:54:30.829 00.000 9920 Move returns status 0, amount 63
21:54:30.829 00.000 9920 move complete, result=0
21:54:30.829 00.000 9920 worker thread done servicing request
21:54:30.830 00.001 9920 Worker thread wakes up
21:54:30.830 00.000 15404 GuideStep: 0.5 px 156 ms WEST, 0.2 px 63 ms SOUTH
21:54:30.833 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:54:30.833 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:54:34.239 03.406 9920 Exposure complete
21:54:34.276 00.037 9920 worker thread done servicing request
21:54:34.276 00.000 15404 OnExposeComplete: enter
21:54:34.277 00.001 15404 UpdateGuideState(): m_state=6
21:54:34.278 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
21:54:34.279 00.001 15404 Star::Find returns 1 (1), X=252.95, Y=183.43, Mass=1094560, SNR=296.0, Peak=48561 HFD=6.2
21:54:34.280 00.001 15404 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-2.95) = xAngle (0.72 = 0.72)
21:54:34.281 00.001 15404 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.62 = 0.62)
21:54:34.283 00.002 15404 CameraToMount -- cameraX=-0.34 cameraY=-0.43 hyp=0.55 cameraTheta=-2.24 mountX=0.41 mountY=0.32, mountTheta=0.66
21:54:34.284 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.34, y=-0.43, opts=13)
21:54:34.285 00.001 15404 Enqueuing Move request for scope (-0.34, -0.43)
21:54:34.286 00.001 9920 Worker thread wakes up
21:54:34.286 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.43) opts 0xd
21:54:34.286 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.34, -0.43)
21:54:34.286 00.000 9920 Moving (-0.34, -0.43) raw xDistance=0.41 yDistance=0.32
21:54:34.286 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
21:54:34.286 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
21:54:34.286 00.000 9920 MoveAxis(W, 122, ABG)
21:54:34.286 00.000 9920 Guiding  Dir = 3, Dur = 122
21:54:34.288 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=7774, max=65481, med=10657, FiltMin=9421, FiltMax=62907, Gamma=0.910
21:54:34.300 00.012 15404 UpdateGuideState exits: m=1094560 SNR=296.0 Saturated
21:54:34.302 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:34.303 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:54:34.304 00.001 15404 Enqueuing Expose request
21:54:34.309 00.005 9920 IsGuiding returns 0
21:54:34.320 00.011 9920 PulseGuide returned control before completion, sleep 121
21:54:34.502 00.182 9920 IsGuiding returns 0
21:54:34.503 00.001 9920 Move returns status 0, amount 122
21:54:34.503 00.000 9920 MoveAxis(S, 87, ABG)
21:54:34.503 00.000 9920 Guiding  Dir = 1, Dur = 87
21:54:34.523 00.020 9920 IsGuiding returns 0
21:54:34.534 00.011 9920 PulseGuide returned control before completion, sleep 86
21:54:34.633 00.099 9920 IsGuiding returns 1
21:54:34.633 00.000 9920 scope still moving after pulse duration time elapsed
21:54:34.674 00.041 9920 IsGuiding returns 0
21:54:34.674 00.000 9920 scope move finished after 87 + 64 ms
21:54:34.674 00.000 9920 Move returns status 0, amount 87
21:54:34.674 00.000 9920 move complete, result=0
21:54:34.675 00.001 9920 worker thread done servicing request
21:54:34.675 00.000 15404 GuideStep: 0.4 px 122 ms WEST, 0.3 px 87 ms SOUTH
21:54:34.678 00.003 9920 Worker thread wakes up
21:54:34.678 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:54:34.678 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:54:38.391 03.713 9920 Exposure complete
21:54:38.429 00.038 9920 worker thread done servicing request
21:54:38.429 00.000 15404 OnExposeComplete: enter
21:54:38.430 00.001 15404 UpdateGuideState(): m_state=6
21:54:38.431 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
21:54:38.431 00.000 15404 Star::Find returns 1 (1), X=252.86, Y=183.56, Mass=1077709, SNR=298.2, Peak=48153 HFD=6.1
21:54:38.433 00.002 15404 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-2.95) = xAngle (0.42 = 0.42)
21:54:38.434 00.001 15404 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.33 = 0.33)
21:54:38.435 00.001 15404 CameraToMount -- cameraX=-0.43 cameraY=-0.30 hyp=0.52 cameraTheta=-2.53 mountX=0.48 mountY=0.17, mountTheta=0.34
21:54:38.437 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.43, y=-0.30, opts=13)
21:54:38.437 00.000 15404 Enqueuing Move request for scope (-0.43, -0.30)
21:54:38.438 00.001 9920 Worker thread wakes up
21:54:38.438 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.30) opts 0xd
21:54:38.439 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.43, -0.30)
21:54:38.439 00.000 9920 Moving (-0.43, -0.30) raw xDistance=0.48 yDistance=0.17
21:54:38.439 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
21:54:38.439 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:38.439 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:54:38.439 00.000 9920 MoveAxis(W, 136, ABG)
21:54:38.439 00.000 9920 Guiding  Dir = 3, Dur = 136
21:54:38.441 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=7859, max=65481, med=10594, FiltMin=9177, FiltMax=63356, Gamma=0.910
21:54:38.453 00.012 15404 UpdateGuideState exits: m=1077709 SNR=298.2 Saturated
21:54:38.454 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:38.455 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:54:38.456 00.001 15404 Enqueuing Expose request
21:54:38.458 00.002 9920 IsGuiding returns 0
21:54:38.470 00.012 9920 PulseGuide returned control before completion, sleep 135
21:54:38.630 00.160 9920 IsGuiding returns 0
21:54:38.630 00.000 9920 Move returns status 0, amount 136
21:54:38.630 00.000 9920 MoveAxis(N, 0, ABG)
21:54:38.630 00.000 9920 Move returns status 0, amount 0
21:54:38.630 00.000 9920 move complete, result=0
21:54:38.630 00.000 9920 worker thread done servicing request
21:54:38.630 00.000 15404 GuideStep: 0.5 px 136 ms WEST, 0.2 px 0 ms NORTH
21:54:38.634 00.004 9920 Worker thread wakes up
21:54:38.634 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:54:38.634 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:54:42.048 03.414 9920 Exposure complete
21:54:42.086 00.038 9920 worker thread done servicing request
21:54:42.086 00.000 15404 OnExposeComplete: enter
21:54:42.087 00.001 15404 UpdateGuideState(): m_state=6
21:54:42.088 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
21:54:42.089 00.001 15404 Star::Find returns 1 (1), X=252.98, Y=183.71, Mass=1124820, SNR=256.6, Peak=47157 HFD=6.1
21:54:42.090 00.001 15404 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-2.95) = xAngle (0.25 = 0.25)
21:54:42.090 00.000 15404 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.16 = 0.16)
21:54:42.092 00.002 15404 CameraToMount -- cameraX=-0.32 cameraY=-0.15 hyp=0.35 cameraTheta=-2.70 mountX=0.34 mountY=0.06, mountTheta=0.16
21:54:42.093 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.32, y=-0.15, opts=13)
21:54:42.094 00.001 15404 Enqueuing Move request for scope (-0.32, -0.15)
21:54:42.095 00.001 9920 Worker thread wakes up
21:54:42.095 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.15) opts 0xd
21:54:42.095 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.32, -0.15)
21:54:42.095 00.000 9920 Moving (-0.32, -0.15) raw xDistance=0.34 yDistance=0.06
21:54:42.095 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
21:54:42.095 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:42.095 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:54:42.095 00.000 9920 MoveAxis(W, 100, ABG)
21:54:42.095 00.000 9920 Guiding  Dir = 3, Dur = 100
21:54:42.098 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=7480, max=65481, med=10557, FiltMin=9453, FiltMax=65366, Gamma=0.910
21:54:42.110 00.012 15404 UpdateGuideState exits: m=1124820 SNR=256.6 Saturated
21:54:42.111 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:42.112 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:54:42.113 00.001 15404 Enqueuing Expose request
21:54:42.143 00.030 9920 IsGuiding returns 0
21:54:42.154 00.011 9920 PulseGuide returned control before completion, sleep 99
21:54:42.348 00.194 9920 IsGuiding returns 1
21:54:42.348 00.000 9920 scope still moving after pulse duration time elapsed
21:54:42.524 00.176 9920 IsGuiding returns 0
21:54:42.524 00.000 9920 scope move finished after 100 + 280 ms
21:54:42.524 00.000 9920 Move returns status 0, amount 100
21:54:42.524 00.000 9920 MoveAxis(N, 0, ABG)
21:54:42.524 00.000 9920 Move returns status 0, amount 0
21:54:42.524 00.000 9920 move complete, result=0
21:54:42.524 00.000 9920 worker thread done servicing request
21:54:42.525 00.001 15404 GuideStep: 0.3 px 100 ms WEST, 0.1 px 0 ms NORTH
21:54:42.528 00.003 9920 Worker thread wakes up
21:54:42.528 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:54:42.528 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:54:46.243 03.715 9920 Exposure complete
21:54:46.284 00.041 9920 worker thread done servicing request
21:54:46.284 00.000 15404 OnExposeComplete: enter
21:54:46.285 00.001 15404 UpdateGuideState(): m_state=6
21:54:46.286 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
21:54:46.287 00.001 15404 Star::Find returns 1 (1), X=253.31, Y=183.64, Mass=1072389, SNR=288.9, Peak=47949 HFD=5.8
21:54:46.288 00.001 15404 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-2.95) = xAngle (1.49 = 1.49)
21:54:46.289 00.001 15404 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.40 = 1.40)
21:54:46.290 00.001 15404 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.46 mountX=0.02 mountY=0.22, mountTheta=1.49
21:54:46.291 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.02, y=-0.22, opts=13)
21:54:46.292 00.001 15404 Enqueuing Move request for scope (0.02, -0.22)
21:54:46.293 00.001 9920 Worker thread wakes up
21:54:46.293 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
21:54:46.293 00.000 9920 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
21:54:46.293 00.000 9920 Moving (0.02, -0.22) raw xDistance=0.02 yDistance=0.22
21:54:46.293 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:54:46.293 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
21:54:46.293 00.000 9920 MoveAxis(E, 0, ABG)
21:54:46.293 00.000 9920 Move returns status 0, amount 0
21:54:46.293 00.000 9920 MoveAxis(S, 59, ABG)
21:54:46.293 00.000 9920 Guiding  Dir = 1, Dur = 59
21:54:46.296 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=7549, max=65481, med=10497, FiltMin=9299, FiltMax=65385, Gamma=0.910
21:54:46.308 00.012 15404 UpdateGuideState exits: m=1072389 SNR=288.9 Saturated
21:54:46.309 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:46.310 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:54:46.311 00.001 15404 Enqueuing Expose request
21:54:46.445 00.134 9920 IsGuiding returns 0
21:54:46.456 00.011 9920 PulseGuide returned control before completion, sleep 58
21:54:46.527 00.071 9920 IsGuiding returns 1
21:54:46.527 00.000 9920 scope still moving after pulse duration time elapsed
21:54:46.682 00.155 9920 IsGuiding returns 0
21:54:46.682 00.000 9920 scope move finished after 59 + 177 ms
21:54:46.682 00.000 9920 Move returns status 0, amount 59
21:54:46.682 00.000 9920 move complete, result=0
21:54:46.682 00.000 9920 worker thread done servicing request
21:54:46.683 00.001 9920 Worker thread wakes up
21:54:46.683 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 59 ms SOUTH
21:54:46.685 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:54:46.685 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:54:50.098 03.413 9920 Exposure complete
21:54:50.140 00.042 9920 worker thread done servicing request
21:54:50.140 00.000 15404 OnExposeComplete: enter
21:54:50.141 00.001 15404 UpdateGuideState(): m_state=6
21:54:50.142 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
21:54:50.143 00.001 15404 Star::Find returns 1 (1), X=252.95, Y=183.60, Mass=1080375, SNR=314.0, Peak=46905 HFD=6.1
21:54:50.144 00.001 15404 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-2.95) = xAngle (0.46 = 0.46)
21:54:50.145 00.001 15404 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.37 = 0.37)
21:54:50.146 00.001 15404 CameraToMount -- cameraX=-0.34 cameraY=-0.26 hyp=0.43 cameraTheta=-2.49 mountX=0.38 mountY=0.15, mountTheta=0.38
21:54:50.147 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.34, y=-0.26, opts=13)
21:54:50.148 00.001 15404 Enqueuing Move request for scope (-0.34, -0.26)
21:54:50.150 00.002 9920 Worker thread wakes up
21:54:50.150 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.26) opts 0xd
21:54:50.150 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.34, -0.26)
21:54:50.150 00.000 9920 Moving (-0.34, -0.26) raw xDistance=0.38 yDistance=0.15
21:54:50.150 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
21:54:50.150 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:50.150 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:54:50.150 00.000 9920 MoveAxis(W, 102, ABG)
21:54:50.150 00.000 9920 Guiding  Dir = 3, Dur = 102
21:54:50.152 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=7526, max=65481, med=10458, FiltMin=8973, FiltMax=64936, Gamma=0.910
21:54:50.163 00.011 15404 UpdateGuideState exits: m=1080375 SNR=314.0 Saturated
21:54:50.164 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:50.165 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:54:50.166 00.001 15404 Enqueuing Expose request
21:54:50.169 00.003 9920 IsGuiding returns 0
21:54:50.181 00.012 9920 PulseGuide returned control before completion, sleep 101
21:54:50.303 00.122 9920 IsGuiding returns 0
21:54:50.303 00.000 9920 Move returns status 0, amount 102
21:54:50.303 00.000 9920 MoveAxis(N, 0, ABG)
21:54:50.303 00.000 9920 Move returns status 0, amount 0
21:54:50.303 00.000 9920 move complete, result=0
21:54:50.303 00.000 9920 worker thread done servicing request
21:54:50.303 00.000 9920 Worker thread wakes up
21:54:50.303 00.000 15404 GuideStep: 0.4 px 102 ms WEST, 0.2 px 0 ms NORTH
21:54:50.304 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:54:50.304 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:54:54.018 03.714 9920 Exposure complete
21:54:54.056 00.038 9920 worker thread done servicing request
21:54:54.056 00.000 15404 OnExposeComplete: enter
21:54:54.057 00.001 15404 UpdateGuideState(): m_state=6
21:54:54.058 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
21:54:54.059 00.001 15404 Star::Find returns 1 (1), X=253.32, Y=183.53, Mass=1082880, SNR=303.3, Peak=48461 HFD=5.7
21:54:54.060 00.001 15404 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-2.95) = xAngle (1.48 = 1.48)
21:54:54.061 00.001 15404 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.39 = 1.39)
21:54:54.062 00.001 15404 CameraToMount -- cameraX=0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.47 mountX=0.03 mountY=0.33, mountTheta=1.48
21:54:54.064 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.03, y=-0.34, opts=13)
21:54:54.064 00.000 15404 Enqueuing Move request for scope (0.03, -0.34)
21:54:54.065 00.001 9920 Worker thread wakes up
21:54:54.065 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.34) opts 0xd
21:54:54.065 00.000 9920 Handling offset move in thread for scope, endpoint = (0.03, -0.34)
21:54:54.065 00.000 9920 Moving (0.03, -0.34) raw xDistance=0.03 yDistance=0.33
21:54:54.065 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:54:54.065 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
21:54:54.065 00.000 9920 MoveAxis(E, 0, ABG)
21:54:54.065 00.000 9920 Move returns status 0, amount 0
21:54:54.065 00.000 9920 MoveAxis(S, 91, ABG)
21:54:54.065 00.000 9920 Guiding  Dir = 1, Dur = 91
21:54:54.068 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=7396, max=65481, med=10403, FiltMin=8965, FiltMax=64459, Gamma=0.910
21:54:54.079 00.011 15404 UpdateGuideState exits: m=1082880 SNR=303.3 Saturated
21:54:54.080 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:54.081 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:54:54.081 00.000 15404 Enqueuing Expose request
21:54:54.090 00.009 9920 IsGuiding returns 0
21:54:54.101 00.011 9920 PulseGuide returned control before completion, sleep 90
21:54:54.212 00.111 9920 IsGuiding returns 0
21:54:54.212 00.000 9920 Move returns status 0, amount 91
21:54:54.212 00.000 9920 move complete, result=0
21:54:54.212 00.000 9920 worker thread done servicing request
21:54:54.212 00.000 9920 Worker thread wakes up
21:54:54.212 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.3 px 91 ms SOUTH
21:54:54.213 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:54:54.214 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:54:57.623 03.409 9920 Exposure complete
21:54:57.660 00.037 9920 worker thread done servicing request
21:54:57.660 00.000 15404 OnExposeComplete: enter
21:54:57.661 00.001 15404 UpdateGuideState(): m_state=6
21:54:57.662 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
21:54:57.663 00.001 15404 Star::Find returns 1 (1), X=253.25, Y=183.64, Mass=1080694, SNR=280.9, Peak=47717 HFD=5.9
21:54:57.664 00.001 15404 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-2.95) = xAngle (1.21 = 1.21)
21:54:57.665 00.001 15404 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.12 = 1.12)
21:54:57.666 00.001 15404 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.74 mountX=0.08 mountY=0.21, mountTheta=1.20
21:54:57.668 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.04, y=-0.22, opts=13)
21:54:57.669 00.001 15404 Enqueuing Move request for scope (-0.04, -0.22)
21:54:57.670 00.001 9920 Worker thread wakes up
21:54:57.670 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
21:54:57.670 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
21:54:57.670 00.000 9920 Moving (-0.04, -0.22) raw xDistance=0.08 yDistance=0.21
21:54:57.670 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:54:57.670 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
21:54:57.670 00.000 9920 MoveAxis(E, 0, ABG)
21:54:57.670 00.000 9920 Move returns status 0, amount 0
21:54:57.670 00.000 9920 MoveAxis(S, 56, ABG)
21:54:57.670 00.000 9920 Guiding  Dir = 1, Dur = 56
21:54:57.673 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=7242, max=65481, med=10362, FiltMin=9223, FiltMax=64528, Gamma=0.910
21:54:57.684 00.011 15404 UpdateGuideState exits: m=1080694 SNR=280.9 Saturated
21:54:57.686 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:57.687 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:54:57.688 00.001 15404 Enqueuing Expose request
21:54:57.813 00.125 9920 IsGuiding returns 0
21:54:57.825 00.012 9920 PulseGuide returned control before completion, sleep 56
21:54:57.893 00.068 9920 IsGuiding returns 1
21:54:57.893 00.000 9920 scope still moving after pulse duration time elapsed
21:54:57.924 00.031 9920 IsGuiding returns 1
21:54:58.012 00.088 9920 IsGuiding returns 0
21:54:58.012 00.000 9920 scope move finished after 56 + 141 ms
21:54:58.012 00.000 9920 Move returns status 0, amount 56
21:54:58.012 00.000 9920 move complete, result=0
21:54:58.012 00.000 9920 worker thread done servicing request
21:54:58.012 00.000 9920 Worker thread wakes up
21:54:58.012 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 56 ms SOUTH
21:54:58.013 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:54:58.014 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:01.721 03.707 9920 Exposure complete
21:55:01.760 00.039 9920 worker thread done servicing request
21:55:01.760 00.000 15404 OnExposeComplete: enter
21:55:01.761 00.001 15404 UpdateGuideState(): m_state=6
21:55:01.762 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
21:55:01.763 00.001 15404 Star::Find returns 1 (1), X=252.77, Y=183.59, Mass=1068564, SNR=294.8, Peak=48997 HFD=6.0
21:55:01.764 00.001 15404 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-2.95) = xAngle (0.29 = 0.29)
21:55:01.765 00.001 15404 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.20 = 0.20)
21:55:01.765 00.000 15404 CameraToMount -- cameraX=-0.52 cameraY=-0.27 hyp=0.58 cameraTheta=-2.66 mountX=0.56 mountY=0.11, mountTheta=0.20
21:55:01.767 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.52, y=-0.27, opts=13)
21:55:01.768 00.001 15404 Enqueuing Move request for scope (-0.52, -0.27)
21:55:01.769 00.001 9920 Worker thread wakes up
21:55:01.769 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.27) opts 0xd
21:55:01.769 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.52, -0.27)
21:55:01.769 00.000 9920 Moving (-0.52, -0.27) raw xDistance=0.56 yDistance=0.11
21:55:01.769 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
21:55:01.769 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:01.769 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:55:01.769 00.000 9920 MoveAxis(W, 150, ABG)
21:55:01.769 00.000 9920 Guiding  Dir = 3, Dur = 150
21:55:01.772 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=7085, max=65481, med=10308, FiltMin=9019, FiltMax=64875, Gamma=0.910
21:55:01.784 00.012 15404 UpdateGuideState exits: m=1068564 SNR=294.8 Saturated
21:55:01.785 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:01.786 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:01.787 00.001 15404 Enqueuing Expose request
21:55:01.945 00.158 9920 IsGuiding returns 0
21:55:01.957 00.012 9920 PulseGuide returned control before completion, sleep 149
21:55:02.158 00.201 9920 IsGuiding returns 0
21:55:02.158 00.000 9920 Move returns status 0, amount 150
21:55:02.159 00.001 9920 MoveAxis(N, 0, ABG)
21:55:02.159 00.000 9920 Move returns status 0, amount 0
21:55:02.159 00.000 9920 move complete, result=0
21:55:02.159 00.000 9920 worker thread done servicing request
21:55:02.159 00.000 9920 Worker thread wakes up
21:55:02.159 00.000 15404 GuideStep: 0.6 px 150 ms WEST, 0.1 px 0 ms NORTH
21:55:02.160 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:02.160 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:05.571 03.411 9920 Exposure complete
21:55:05.608 00.037 9920 worker thread done servicing request
21:55:05.608 00.000 15404 OnExposeComplete: enter
21:55:05.609 00.001 15404 UpdateGuideState(): m_state=6
21:55:05.610 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
21:55:05.611 00.001 15404 Star::Find returns 1 (1), X=252.75, Y=183.50, Mass=1061230, SNR=291.7, Peak=48717 HFD=6.1
21:55:05.612 00.001 15404 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-2.95) = xAngle (0.40 = 0.40)
21:55:05.613 00.001 15404 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.31 = 0.31)
21:55:05.614 00.001 15404 CameraToMount -- cameraX=-0.54 cameraY=-0.36 hyp=0.65 cameraTheta=-2.55 mountX=0.60 mountY=0.20, mountTheta=0.32
21:55:05.616 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.54, y=-0.36, opts=13)
21:55:05.617 00.001 15404 Enqueuing Move request for scope (-0.54, -0.36)
21:55:05.618 00.001 9920 Worker thread wakes up
21:55:05.618 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.36) opts 0xd
21:55:05.618 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.54, -0.36)
21:55:05.618 00.000 9920 Moving (-0.54, -0.36) raw xDistance=0.60 yDistance=0.20
21:55:05.618 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
21:55:05.618 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:05.618 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:55:05.618 00.000 9920 MoveAxis(W, 171, ABG)
21:55:05.618 00.000 9920 Guiding  Dir = 3, Dur = 171
21:55:05.621 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=7574, max=65481, med=10274, FiltMin=9072, FiltMax=64831, Gamma=0.910
21:55:05.632 00.011 15404 UpdateGuideState exits: m=1061230 SNR=291.7 Saturated
21:55:05.632 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:05.633 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:05.634 00.001 15404 Enqueuing Expose request
21:55:05.638 00.004 9920 IsGuiding returns 0
21:55:05.650 00.012 9920 PulseGuide returned control before completion, sleep 170
21:55:05.842 00.192 9920 IsGuiding returns 0
21:55:05.842 00.000 9920 Move returns status 0, amount 171
21:55:05.843 00.001 9920 MoveAxis(N, 0, ABG)
21:55:05.843 00.000 9920 Move returns status 0, amount 0
21:55:05.843 00.000 9920 move complete, result=0
21:55:05.843 00.000 9920 worker thread done servicing request
21:55:05.843 00.000 9920 Worker thread wakes up
21:55:05.843 00.000 15404 GuideStep: 0.6 px 171 ms WEST, 0.2 px 0 ms NORTH
21:55:05.847 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:05.847 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:09.562 03.715 9920 Exposure complete
21:55:09.598 00.036 9920 worker thread done servicing request
21:55:09.598 00.000 15404 OnExposeComplete: enter
21:55:09.601 00.003 15404 UpdateGuideState(): m_state=6
21:55:09.602 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
21:55:09.602 00.000 15404 Star::Find returns 1 (1), X=253.37, Y=183.46, Mass=1079367, SNR=296.8, Peak=47729 HFD=5.8
21:55:09.603 00.001 15404 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-2.95) = xAngle (1.57 = 1.57)
21:55:09.604 00.001 15404 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.48 = 1.48)
21:55:09.605 00.001 15404 CameraToMount -- cameraX=0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.38 mountX=-0.00 mountY=0.40, mountTheta=1.57
21:55:09.607 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.08, y=-0.40, opts=13)
21:55:09.608 00.001 15404 Enqueuing Move request for scope (0.08, -0.40)
21:55:09.609 00.001 9920 Worker thread wakes up
21:55:09.609 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.40) opts 0xd
21:55:09.609 00.000 9920 Handling offset move in thread for scope, endpoint = (0.08, -0.40)
21:55:09.609 00.000 9920 Moving (0.08, -0.40) raw xDistance=-0.00 yDistance=0.40
21:55:09.609 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:55:09.609 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
21:55:09.609 00.000 9920 MoveAxis(E, 0, ABG)
21:55:09.609 00.000 9920 Move returns status 0, amount 0
21:55:09.609 00.000 9920 MoveAxis(S, 110, ABG)
21:55:09.609 00.000 9920 Guiding  Dir = 1, Dur = 110
21:55:09.611 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=7291, max=65481, med=10216, FiltMin=8962, FiltMax=64507, Gamma=0.910
21:55:09.622 00.011 15404 UpdateGuideState exits: m=1079367 SNR=296.8 Saturated
21:55:09.623 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:09.624 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:09.625 00.001 15404 Enqueuing Expose request
21:55:09.628 00.003 9920 IsGuiding returns 0
21:55:09.640 00.012 9920 PulseGuide returned control before completion, sleep 109
21:55:09.770 00.130 9920 IsGuiding returns 0
21:55:09.770 00.000 9920 Move returns status 0, amount 110
21:55:09.770 00.000 9920 move complete, result=0
21:55:09.770 00.000 9920 worker thread done servicing request
21:55:09.770 00.000 9920 Worker thread wakes up
21:55:09.770 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.4 px 110 ms SOUTH
21:55:09.771 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:09.772 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:13.184 03.412 9920 Exposure complete
21:55:13.225 00.041 9920 worker thread done servicing request
21:55:13.225 00.000 15404 OnExposeComplete: enter
21:55:13.226 00.001 15404 UpdateGuideState(): m_state=6
21:55:13.227 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
21:55:13.228 00.001 15404 Star::Find returns 1 (1), X=253.29, Y=183.56, Mass=1002205, SNR=227.6, Peak=47137 HFD=5.7
21:55:13.229 00.001 15404 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-2.95) = xAngle (1.39 = 1.39)
21:55:13.230 00.001 15404 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.29 = 1.29)
21:55:13.231 00.001 15404 CameraToMount -- cameraX=0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.57 mountX=0.06 mountY=0.29, mountTheta=1.38
21:55:13.232 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.00, y=-0.30, opts=13)
21:55:13.233 00.001 15404 Enqueuing Move request for scope (0.00, -0.30)
21:55:13.234 00.001 9920 Worker thread wakes up
21:55:13.234 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.30) opts 0xd
21:55:13.234 00.000 9920 Handling offset move in thread for scope, endpoint = (0.00, -0.30)
21:55:13.234 00.000 9920 Moving (0.00, -0.30) raw xDistance=0.06 yDistance=0.29
21:55:13.234 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:55:13.234 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
21:55:13.234 00.000 9920 MoveAxis(E, 0, ABG)
21:55:13.234 00.000 9920 Move returns status 0, amount 0
21:55:13.234 00.000 9920 MoveAxis(S, 79, ABG)
21:55:13.234 00.000 9920 Guiding  Dir = 1, Dur = 79
21:55:13.237 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=7234, max=65481, med=10178, FiltMin=8882, FiltMax=64907, Gamma=0.910
21:55:13.248 00.011 15404 UpdateGuideState exits: m=1002205 SNR=227.6 Saturated
21:55:13.250 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:13.251 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:13.252 00.001 15404 Enqueuing Expose request
21:55:13.255 00.003 9920 IsGuiding returns 0
21:55:13.266 00.011 9920 PulseGuide returned control before completion, sleep 78
21:55:13.355 00.089 9920 IsGuiding returns 1
21:55:13.355 00.000 9920 scope still moving after pulse duration time elapsed
21:55:13.398 00.043 9920 IsGuiding returns 0
21:55:13.398 00.000 9920 scope move finished after 79 + 64 ms
21:55:13.398 00.000 9920 Move returns status 0, amount 79
21:55:13.398 00.000 9920 move complete, result=0
21:55:13.398 00.000 9920 worker thread done servicing request
21:55:13.398 00.000 9920 Worker thread wakes up
21:55:13.398 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.3 px 79 ms SOUTH
21:55:13.399 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:13.399 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:17.113 03.714 9920 Exposure complete
21:55:17.155 00.042 9920 worker thread done servicing request
21:55:17.155 00.000 15404 OnExposeComplete: enter
21:55:17.156 00.001 15404 UpdateGuideState(): m_state=6
21:55:17.157 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
21:55:17.158 00.001 15404 Star::Find returns 1 (1), X=253.31, Y=183.86, Mass=1040176, SNR=305.7, Peak=45337 HFD=5.9
21:55:17.159 00.001 15404 CameraToMount -- cameraTheta (0.05) - m_xAngle (-2.95) = xAngle (3.00 = 3.00)
21:55:17.160 00.001 15404 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.91 = 2.91)
21:55:17.161 00.001 15404 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.05 mountX=-0.02 mountY=0.00, mountTheta=2.91
21:55:17.162 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.02, y=0.00, opts=13)
21:55:17.163 00.001 15404 Enqueuing Move request for scope (0.02, 0.00)
21:55:17.164 00.001 9920 Worker thread wakes up
21:55:17.164 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
21:55:17.164 00.000 9920 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
21:55:17.164 00.000 9920 Moving (0.02, 0.00) raw xDistance=-0.02 yDistance=0.00
21:55:17.164 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:55:17.165 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:17.165 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:55:17.165 00.000 9920 MoveAxis(E, 0, ABG)
21:55:17.165 00.000 9920 Move returns status 0, amount 0
21:55:17.165 00.000 9920 MoveAxis(N, 0, ABG)
21:55:17.165 00.000 9920 Move returns status 0, amount 0
21:55:17.165 00.000 9920 move complete, result=0
21:55:17.165 00.000 9920 worker thread done servicing request
21:55:17.167 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=7146, max=65452, med=10127, FiltMin=8933, FiltMax=64851, Gamma=0.910
21:55:17.178 00.011 15404 UpdateGuideState exits: m=1040176 SNR=305.7 Saturated
21:55:17.179 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:17.180 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:17.181 00.001 15404 Enqueuing Expose request
21:55:17.182 00.001 15404 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:55:17.183 00.001 9920 Worker thread wakes up
21:55:17.183 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:17.183 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:20.597 03.414 9920 Exposure complete
21:55:20.636 00.039 9920 worker thread done servicing request
21:55:20.636 00.000 15404 OnExposeComplete: enter
21:55:20.637 00.001 15404 UpdateGuideState(): m_state=6
21:55:20.638 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
21:55:20.639 00.001 15404 Star::Find returns 1 (1), X=253.36, Y=183.72, Mass=1067468, SNR=280.7, Peak=48745 HFD=5.7
21:55:20.640 00.001 15404 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-2.95) = xAngle (1.81 = 1.81)
21:55:20.641 00.001 15404 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.72 = 1.72)
21:55:20.642 00.001 15404 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.14 mountX=-0.04 mountY=0.15, mountTheta=1.81
21:55:20.644 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.06, y=-0.14, opts=13)
21:55:20.644 00.000 15404 Enqueuing Move request for scope (0.06, -0.14)
21:55:20.645 00.001 9920 Worker thread wakes up
21:55:20.645 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
21:55:20.646 00.001 9920 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
21:55:20.646 00.000 9920 Moving (0.06, -0.14) raw xDistance=-0.04 yDistance=0.15
21:55:20.646 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:55:20.646 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:20.646 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:55:20.646 00.000 9920 MoveAxis(E, 0, ABG)
21:55:20.646 00.000 9920 Move returns status 0, amount 0
21:55:20.646 00.000 9920 MoveAxis(N, 0, ABG)
21:55:20.646 00.000 9920 Move returns status 0, amount 0
21:55:20.646 00.000 9920 move complete, result=0
21:55:20.646 00.000 9920 worker thread done servicing request
21:55:20.648 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=7125, max=65452, med=10089, FiltMin=8880, FiltMax=65078, Gamma=0.910
21:55:20.661 00.013 15404 UpdateGuideState exits: m=1067468 SNR=280.7 Saturated
21:55:20.662 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:20.663 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:20.664 00.001 15404 Enqueuing Expose request
21:55:20.665 00.001 9920 Worker thread wakes up
21:55:20.665 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:55:20.665 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:20.665 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:24.381 03.716 9920 Exposure complete
21:55:24.419 00.038 9920 worker thread done servicing request
21:55:24.419 00.000 15404 OnExposeComplete: enter
21:55:24.420 00.001 15404 UpdateGuideState(): m_state=6
21:55:24.421 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
21:55:24.422 00.001 15404 Star::Find returns 1 (1), X=253.31, Y=183.67, Mass=1036878, SNR=234.5, Peak=49377 HFD=5.7
21:55:24.423 00.001 15404 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-2.95) = xAngle (1.45 = 1.45)
21:55:24.424 00.001 15404 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.36 = 1.36)
21:55:24.425 00.001 15404 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.50 mountX=0.02 mountY=0.19, mountTheta=1.45
21:55:24.426 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.01, y=-0.20, opts=13)
21:55:24.427 00.001 15404 Enqueuing Move request for scope (0.01, -0.20)
21:55:24.428 00.001 9920 Worker thread wakes up
21:55:24.428 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
21:55:24.428 00.000 9920 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
21:55:24.428 00.000 9920 Moving (0.01, -0.20) raw xDistance=0.02 yDistance=0.19
21:55:24.428 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:55:24.428 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:24.428 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:55:24.429 00.001 9920 MoveAxis(E, 0, ABG)
21:55:24.429 00.000 9920 Move returns status 0, amount 0
21:55:24.429 00.000 9920 MoveAxis(N, 0, ABG)
21:55:24.429 00.000 9920 Move returns status 0, amount 0
21:55:24.429 00.000 9920 move complete, result=0
21:55:24.429 00.000 9920 worker thread done servicing request
21:55:24.431 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=7227, max=65481, med=10045, FiltMin=8830, FiltMax=65385, Gamma=0.910
21:55:24.442 00.011 15404 UpdateGuideState exits: m=1036878 SNR=234.5 Saturated
21:55:24.443 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:24.444 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:24.445 00.001 15404 Enqueuing Expose request
21:55:24.446 00.001 9920 Worker thread wakes up
21:55:24.446 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:55:24.447 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:24.447 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:27.861 03.414 9920 Exposure complete
21:55:27.897 00.036 9920 worker thread done servicing request
21:55:27.897 00.000 15404 OnExposeComplete: enter
21:55:27.898 00.001 15404 UpdateGuideState(): m_state=6
21:55:27.900 00.002 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
21:55:27.901 00.001 15404 Star::Find returns 1 (1), X=253.27, Y=183.66, Mass=1104222, SNR=313.3, Peak=48345 HFD=5.8
21:55:27.902 00.001 15404 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:55:27.903 00.001 15404 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.17 = 1.17)
21:55:27.904 00.001 15404 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.69 mountX=0.06 mountY=0.18, mountTheta=1.26
21:55:27.905 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.02, y=-0.20, opts=13)
21:55:27.906 00.001 15404 Enqueuing Move request for scope (-0.02, -0.20)
21:55:27.907 00.001 9920 Worker thread wakes up
21:55:27.907 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
21:55:27.907 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
21:55:27.907 00.000 9920 Moving (-0.02, -0.20) raw xDistance=0.06 yDistance=0.18
21:55:27.907 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:55:27.907 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:27.907 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:55:27.907 00.000 9920 MoveAxis(E, 0, ABG)
21:55:27.907 00.000 9920 Move returns status 0, amount 0
21:55:27.908 00.001 9920 MoveAxis(N, 0, ABG)
21:55:27.908 00.000 9920 Move returns status 0, amount 0
21:55:27.908 00.000 9920 move complete, result=0
21:55:27.908 00.000 9920 worker thread done servicing request
21:55:27.910 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=7066, max=65481, med=10006, FiltMin=8802, FiltMax=65364, Gamma=0.910
21:55:27.921 00.011 15404 UpdateGuideState exits: m=1104222 SNR=313.3 Saturated
21:55:27.922 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:27.923 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:27.924 00.001 15404 Enqueuing Expose request
21:55:27.925 00.001 9920 Worker thread wakes up
21:55:27.925 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:55:27.926 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:27.926 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:31.641 03.715 9920 Exposure complete
21:55:31.679 00.038 9920 worker thread done servicing request
21:55:31.679 00.000 15404 OnExposeComplete: enter
21:55:31.680 00.001 15404 UpdateGuideState(): m_state=6
21:55:31.681 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
21:55:31.682 00.001 15404 Star::Find returns 1 (1), X=252.98, Y=183.63, Mass=1117994, SNR=304.1, Peak=48269 HFD=6.1
21:55:31.682 00.000 15404 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-2.95) = xAngle (0.45 = 0.45)
21:55:31.683 00.001 15404 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.36 = 0.36)
21:55:31.684 00.001 15404 CameraToMount -- cameraX=-0.31 cameraY=-0.23 hyp=0.39 cameraTheta=-2.50 mountX=0.35 mountY=0.14, mountTheta=0.37
21:55:31.686 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.31, y=-0.23, opts=13)
21:55:31.687 00.001 15404 Enqueuing Move request for scope (-0.31, -0.23)
21:55:31.687 00.000 9920 Worker thread wakes up
21:55:31.688 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.23) opts 0xd
21:55:31.688 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.31, -0.23)
21:55:31.688 00.000 9920 Moving (-0.31, -0.23) raw xDistance=0.35 yDistance=0.14
21:55:31.688 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
21:55:31.688 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:31.688 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:55:31.688 00.000 9920 MoveAxis(W, 93, ABG)
21:55:31.688 00.000 9920 Guiding  Dir = 3, Dur = 93
21:55:31.690 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=7318, max=65481, med=9962, FiltMin=8754, FiltMax=63931, Gamma=0.910
21:55:31.703 00.013 15404 UpdateGuideState exits: m=1117994 SNR=304.1 Saturated
21:55:31.704 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:31.705 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:31.706 00.001 15404 Enqueuing Expose request
21:55:31.709 00.003 9920 IsGuiding returns 0
21:55:31.720 00.011 9920 PulseGuide returned control before completion, sleep 92
21:55:31.835 00.115 9920 IsGuiding returns 0
21:55:31.835 00.000 9920 Move returns status 0, amount 93
21:55:31.835 00.000 9920 MoveAxis(N, 0, ABG)
21:55:31.835 00.000 9920 Move returns status 0, amount 0
21:55:31.835 00.000 9920 move complete, result=0
21:55:31.835 00.000 9920 worker thread done servicing request
21:55:31.835 00.000 9920 Worker thread wakes up
21:55:31.835 00.000 15404 GuideStep: 0.3 px 93 ms WEST, 0.1 px 0 ms NORTH
21:55:31.837 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:31.837 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:35.251 03.414 9920 Exposure complete
21:55:35.291 00.040 9920 worker thread done servicing request
21:55:35.291 00.000 15404 OnExposeComplete: enter
21:55:35.292 00.001 15404 UpdateGuideState(): m_state=6
21:55:35.293 00.001 15404 Star::Find(15, 252, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
21:55:35.294 00.001 15404 Star::Find returns 1 (1), X=253.35, Y=183.40, Mass=1020957, SNR=261.7, Peak=46933 HFD=5.6
21:55:35.295 00.001 15404 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-2.95) = xAngle (1.50 = 1.50)
21:55:35.295 00.000 15404 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.41 = 1.41)
21:55:35.296 00.001 15404 CameraToMount -- cameraX=0.06 cameraY=-0.46 hyp=0.47 cameraTheta=-1.45 mountX=0.03 mountY=0.46, mountTheta=1.50
21:55:35.298 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.06, y=-0.46, opts=13)
21:55:35.298 00.000 15404 Enqueuing Move request for scope (0.06, -0.46)
21:55:35.299 00.001 9920 Worker thread wakes up
21:55:35.299 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.46) opts 0xd
21:55:35.299 00.000 9920 Handling offset move in thread for scope, endpoint = (0.06, -0.46)
21:55:35.299 00.000 9920 Moving (0.06, -0.46) raw xDistance=0.03 yDistance=0.46
21:55:35.299 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:55:35.300 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
21:55:35.300 00.000 9920 MoveAxis(E, 0, ABG)
21:55:35.300 00.000 9920 Move returns status 0, amount 0
21:55:35.300 00.000 9920 MoveAxis(S, 126, ABG)
21:55:35.300 00.000 9920 Guiding  Dir = 1, Dur = 126
21:55:35.302 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=7217, max=65481, med=9924, FiltMin=8832, FiltMax=62927, Gamma=0.910
21:55:35.314 00.012 15404 UpdateGuideState exits: m=1020957 SNR=261.7 Saturated
21:55:35.315 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:35.315 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:35.316 00.001 15404 Enqueuing Expose request
21:55:35.320 00.004 9920 IsGuiding returns 0
21:55:35.331 00.011 9920 PulseGuide returned control before completion, sleep 125
21:55:35.495 00.164 9920 IsGuiding returns 0
21:55:35.495 00.000 9920 Move returns status 0, amount 126
21:55:35.495 00.000 9920 move complete, result=0
21:55:35.495 00.000 9920 worker thread done servicing request
21:55:35.495 00.000 9920 Worker thread wakes up
21:55:35.495 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.5 px 126 ms SOUTH
21:55:35.496 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:35.496 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:39.213 03.717 9920 Exposure complete
21:55:39.251 00.038 9920 worker thread done servicing request
21:55:39.252 00.001 15404 OnExposeComplete: enter
21:55:39.253 00.001 15404 UpdateGuideState(): m_state=6
21:55:39.254 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
21:55:39.255 00.001 15404 Star::Find returns 1 (1), X=253.31, Y=183.54, Mass=1088667, SNR=332.0, Peak=47133 HFD=5.7
21:55:39.256 00.001 15404 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-2.95) = xAngle (1.44 = 1.44)
21:55:39.257 00.001 15404 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.35 = 1.35)
21:55:39.257 00.000 15404 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.51 mountX=0.04 mountY=0.31, mountTheta=1.44
21:55:39.259 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.02, y=-0.32, opts=13)
21:55:39.260 00.001 15404 Enqueuing Move request for scope (0.02, -0.32)
21:55:39.261 00.001 9920 Worker thread wakes up
21:55:39.261 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
21:55:39.261 00.000 9920 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
21:55:39.261 00.000 9920 Moving (0.02, -0.32) raw xDistance=0.04 yDistance=0.31
21:55:39.261 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:55:39.261 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
21:55:39.261 00.000 9920 MoveAxis(E, 0, ABG)
21:55:39.261 00.000 9920 Move returns status 0, amount 0
21:55:39.261 00.000 9920 MoveAxis(S, 85, ABG)
21:55:39.261 00.000 9920 Guiding  Dir = 1, Dur = 85
21:55:39.264 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=7038, max=65481, med=9875, FiltMin=8739, FiltMax=63803, Gamma=0.910
21:55:39.275 00.011 15404 UpdateGuideState exits: m=1088667 SNR=332.0 Saturated
21:55:39.276 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:39.277 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:39.278 00.001 15404 Enqueuing Expose request
21:55:39.280 00.002 9920 IsGuiding returns 0
21:55:39.291 00.011 9920 PulseGuide returned control before completion, sleep 85
21:55:39.388 00.097 9920 IsGuiding returns 1
21:55:39.388 00.000 9920 scope still moving after pulse duration time elapsed
21:55:39.432 00.044 9920 IsGuiding returns 0
21:55:39.432 00.000 9920 scope move finished after 85 + 66 ms
21:55:39.432 00.000 9920 Move returns status 0, amount 85
21:55:39.432 00.000 9920 move complete, result=0
21:55:39.432 00.000 9920 worker thread done servicing request
21:55:39.432 00.000 9920 Worker thread wakes up
21:55:39.432 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.3 px 85 ms SOUTH
21:55:39.435 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:39.435 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:42.846 03.411 9920 Exposure complete
21:55:42.884 00.038 9920 worker thread done servicing request
21:55:42.884 00.000 15404 OnExposeComplete: enter
21:55:42.885 00.001 15404 UpdateGuideState(): m_state=6
21:55:42.886 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
21:55:42.887 00.001 15404 Star::Find returns 1 (1), X=253.42, Y=183.78, Mass=1103253, SNR=300.5, Peak=47929 HFD=5.7
21:55:42.888 00.001 15404 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-2.95) = xAngle (2.38 = 2.38)
21:55:42.889 00.001 15404 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.29 = 2.29)
21:55:42.890 00.001 15404 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.57 mountX=-0.11 mountY=0.11, mountTheta=2.34
21:55:42.891 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.13, y=-0.08, opts=13)
21:55:42.892 00.001 15404 Enqueuing Move request for scope (0.13, -0.08)
21:55:42.893 00.001 9920 Worker thread wakes up
21:55:42.893 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
21:55:42.893 00.000 9920 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
21:55:42.893 00.000 9920 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=0.11
21:55:42.893 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:55:42.893 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:42.894 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:55:42.894 00.000 9920 MoveAxis(E, 0, ABG)
21:55:42.894 00.000 9920 Move returns status 0, amount 0
21:55:42.894 00.000 9920 MoveAxis(N, 0, ABG)
21:55:42.894 00.000 9920 Move returns status 0, amount 0
21:55:42.894 00.000 9920 move complete, result=0
21:55:42.894 00.000 9920 worker thread done servicing request
21:55:42.896 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=7017, max=65442, med=9841, FiltMin=8571, FiltMax=65065, Gamma=0.910
21:55:42.908 00.012 15404 UpdateGuideState exits: m=1103253 SNR=300.5 Saturated
21:55:42.909 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:42.910 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:42.911 00.001 15404 Enqueuing Expose request
21:55:42.912 00.001 9920 Worker thread wakes up
21:55:42.912 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:55:42.913 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:42.913 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:46.626 03.713 9920 Exposure complete
21:55:46.664 00.038 9920 worker thread done servicing request
21:55:46.664 00.000 15404 OnExposeComplete: enter
21:55:46.665 00.001 15404 UpdateGuideState(): m_state=6
21:55:46.667 00.002 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
21:55:46.669 00.002 15404 Star::Find returns 1 (1), X=253.63, Y=183.86, Mass=1098427, SNR=275.5, Peak=51525 HFD=5.8
21:55:46.670 00.001 15404 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
21:55:46.672 00.002 15404 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.86 = 2.86)
21:55:46.673 00.001 15404 CameraToMount -- cameraX=0.34 cameraY=-0.00 hyp=0.34 cameraTheta=-0.00 mountX=-0.33 mountY=0.09, mountTheta=2.86
21:55:46.675 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.34, y=-0.00, opts=13)
21:55:46.677 00.002 15404 Enqueuing Move request for scope (0.34, -0.00)
21:55:46.679 00.002 9920 Worker thread wakes up
21:55:46.679 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.00) opts 0xd
21:55:46.679 00.000 9920 Handling offset move in thread for scope, endpoint = (0.34, -0.00)
21:55:46.679 00.000 9920 Moving (0.34, -0.00) raw xDistance=-0.33 yDistance=0.09
21:55:46.679 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
21:55:46.679 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:46.679 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:55:46.679 00.000 9920 MoveAxis(E, 88, ABG)
21:55:46.679 00.000 9920 Guiding  Dir = 2, Dur = 88
21:55:46.683 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=6465, max=65442, med=9792, FiltMin=8066, FiltMax=65385, Gamma=0.910
21:55:46.697 00.014 15404 UpdateGuideState exits: m=1098427 SNR=275.5 Saturated
21:55:46.698 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:46.699 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:46.700 00.001 15404 Enqueuing Expose request
21:55:46.701 00.001 9920 IsGuiding returns 0
21:55:46.712 00.011 9920 PulseGuide returned control before completion, sleep 87
21:55:46.811 00.099 9920 IsGuiding returns 1
21:55:46.811 00.000 9920 scope still moving after pulse duration time elapsed
21:55:46.863 00.052 9920 IsGuiding returns 0
21:55:46.863 00.000 9920 scope move finished after 88 + 73 ms
21:55:46.863 00.000 9920 Move returns status 0, amount 88
21:55:46.863 00.000 9920 MoveAxis(N, 0, ABG)
21:55:46.863 00.000 9920 Move returns status 0, amount 0
21:55:46.863 00.000 9920 move complete, result=0
21:55:46.864 00.001 9920 worker thread done servicing request
21:55:46.864 00.000 9920 Worker thread wakes up
21:55:46.864 00.000 15404 GuideStep: -0.3 px 88 ms EAST, 0.1 px 0 ms NORTH
21:55:46.865 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:46.865 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:50.278 03.413 9920 Exposure complete
21:55:50.320 00.042 9920 worker thread done servicing request
21:55:50.320 00.000 15404 OnExposeComplete: enter
21:55:50.321 00.001 15404 UpdateGuideState(): m_state=6
21:55:50.322 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
21:55:50.323 00.001 15404 Star::Find returns 1 (1), X=253.95, Y=184.06, Mass=1096390, SNR=244.0, Peak=50929 HFD=6.0
21:55:50.324 00.001 15404 CameraToMount -- cameraTheta (0.29) - m_xAngle (-2.95) = xAngle (3.24 = -3.04)
21:55:50.324 00.000 15404 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.15 = -3.13)
21:55:50.325 00.001 15404 CameraToMount -- cameraX=0.66 cameraY=0.20 hyp=0.69 cameraTheta=0.29 mountX=-0.68 mountY=-0.00, mountTheta=-3.13
21:55:50.327 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.66, y=0.20, opts=13)
21:55:50.328 00.001 15404 Enqueuing Move request for scope (0.66, 0.20)
21:55:50.329 00.001 9920 Worker thread wakes up
21:55:50.329 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.20) opts 0xd
21:55:50.329 00.000 9920 Handling offset move in thread for scope, endpoint = (0.66, 0.20)
21:55:50.329 00.000 9920 Moving (0.66, 0.20) raw xDistance=-0.68 yDistance=-0.00
21:55:50.329 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
21:55:50.329 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:50.329 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:55:50.329 00.000 9920 MoveAxis(E, 190, ABG)
21:55:50.329 00.000 9920 Guiding  Dir = 2, Dur = 190
21:55:50.332 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=6724, max=65442, med=9757, FiltMin=8482, FiltMax=65385, Gamma=0.910
21:55:50.343 00.011 15404 UpdateGuideState exits: m=1096390 SNR=244.0 Saturated
21:55:50.344 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:50.345 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:50.346 00.001 15404 Enqueuing Expose request
21:55:50.352 00.006 9920 IsGuiding returns 0
21:55:50.363 00.011 9920 PulseGuide returned control before completion, sleep 189
21:55:50.577 00.214 9920 IsGuiding returns 0
21:55:50.577 00.000 9920 Move returns status 0, amount 190
21:55:50.577 00.000 9920 MoveAxis(N, 0, ABG)
21:55:50.577 00.000 9920 Move returns status 0, amount 0
21:55:50.577 00.000 9920 move complete, result=0
21:55:50.578 00.001 9920 worker thread done servicing request
21:55:50.578 00.000 15404 GuideStep: -0.7 px 190 ms EAST, -0.0 px 0 ms NORTH
21:55:50.580 00.002 9920 Worker thread wakes up
21:55:50.580 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:50.581 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:54.293 03.712 9920 Exposure complete
21:55:54.330 00.037 9920 worker thread done servicing request
21:55:54.330 00.000 15404 OnExposeComplete: enter
21:55:54.331 00.001 15404 UpdateGuideState(): m_state=6
21:55:54.331 00.000 15404 Star::Find(15, 253, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
21:55:54.333 00.002 15404 Star::Find returns 1 (1), X=253.91, Y=183.78, Mass=1120901, SNR=233.5, Peak=49894 HFD=6.1
21:55:54.334 00.001 15404 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-2.95) = xAngle (2.81 = 2.81)
21:55:54.335 00.001 15404 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.72 = 2.72)
21:55:54.336 00.001 15404 CameraToMount -- cameraX=0.62 cameraY=-0.09 hyp=0.63 cameraTheta=-0.14 mountX=-0.60 mountY=0.26, mountTheta=2.74
21:55:54.337 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.62, y=-0.09, opts=13)
21:55:54.338 00.001 15404 Enqueuing Move request for scope (0.62, -0.09)
21:55:54.339 00.001 9920 Worker thread wakes up
21:55:54.339 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.09) opts 0xd
21:55:54.339 00.000 9920 Handling offset move in thread for scope, endpoint = (0.62, -0.09)
21:55:54.339 00.000 9920 Moving (0.62, -0.09) raw xDistance=-0.60 yDistance=0.26
21:55:54.339 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.60
21:55:54.340 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
21:55:54.340 00.000 9920 MoveAxis(E, 173, ABG)
21:55:54.340 00.000 9920 Guiding  Dir = 2, Dur = 173
21:55:54.342 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=6694, max=65442, med=9707, FiltMin=8501, FiltMax=64421, Gamma=0.910
21:55:54.353 00.011 15404 UpdateGuideState exits: m=1120901 SNR=233.5 Saturated
21:55:54.355 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:54.356 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:54.357 00.001 15404 Enqueuing Expose request
21:55:54.361 00.004 9920 IsGuiding returns 0
21:55:54.372 00.011 9920 PulseGuide returned control before completion, sleep 173
21:55:54.568 00.196 9920 IsGuiding returns 0
21:55:54.568 00.000 9920 Move returns status 0, amount 173
21:55:54.568 00.000 9920 MoveAxis(S, 70, ABG)
21:55:54.568 00.000 9920 Guiding  Dir = 1, Dur = 70
21:55:54.590 00.022 9920 IsGuiding returns 0
21:55:54.601 00.011 9920 PulseGuide returned control before completion, sleep 69
21:55:54.683 00.082 9920 IsGuiding returns 1
21:55:54.683 00.000 9920 scope still moving after pulse duration time elapsed
21:55:54.731 00.048 9920 IsGuiding returns 0
21:55:54.731 00.000 9920 scope move finished after 70 + 71 ms
21:55:54.731 00.000 9920 Move returns status 0, amount 70
21:55:54.731 00.000 9920 move complete, result=0
21:55:54.731 00.000 9920 worker thread done servicing request
21:55:54.733 00.002 9920 Worker thread wakes up
21:55:54.733 00.000 15404 GuideStep: -0.6 px 173 ms EAST, 0.3 px 70 ms SOUTH
21:55:54.737 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:54.737 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:55:58.147 03.410 9920 Exposure complete
21:55:58.184 00.037 9920 worker thread done servicing request
21:55:58.184 00.000 15404 OnExposeComplete: enter
21:55:58.185 00.001 15404 UpdateGuideState(): m_state=6
21:55:58.186 00.001 15404 Star::Find(15, 253, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
21:55:58.187 00.001 15404 Star::Find returns 1 (1), X=254.04, Y=183.72, Mass=1140100, SNR=292.8, Peak=49769 HFD=6.1
21:55:58.188 00.001 15404 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-2.95) = xAngle (2.76 = 2.76)
21:55:58.189 00.001 15404 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.67 = 2.67)
21:55:58.189 00.000 15404 CameraToMount -- cameraX=0.75 cameraY=-0.14 hyp=0.76 cameraTheta=-0.19 mountX=-0.71 mountY=0.34, mountTheta=2.69
21:55:58.191 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.75, y=-0.14, opts=13)
21:55:58.192 00.001 15404 Enqueuing Move request for scope (0.75, -0.14)
21:55:58.193 00.001 9920 Worker thread wakes up
21:55:58.193 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.14) opts 0xd
21:55:58.193 00.000 9920 Handling offset move in thread for scope, endpoint = (0.75, -0.14)
21:55:58.193 00.000 9920 Moving (0.75, -0.14) raw xDistance=-0.71 yDistance=0.34
21:55:58.193 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.71
21:55:58.193 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
21:55:58.193 00.000 9920 MoveAxis(E, 201, ABG)
21:55:58.193 00.000 9920 Guiding  Dir = 2, Dur = 201
21:55:58.196 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=6913, max=65442, med=9673, FiltMin=8335, FiltMax=64833, Gamma=0.910
21:55:58.208 00.012 15404 UpdateGuideState exits: m=1140100 SNR=292.8 Saturated
21:55:58.209 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:58.210 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:55:58.211 00.001 15404 Enqueuing Expose request
21:55:58.351 00.140 9920 IsGuiding returns 0
21:55:58.365 00.014 9920 PulseGuide returned control before completion, sleep 197
21:55:58.741 00.376 9920 IsGuiding returns 0
21:55:58.741 00.000 9920 Move returns status 0, amount 201
21:55:58.741 00.000 9920 MoveAxis(S, 93, ABG)
21:55:58.741 00.000 9920 Guiding  Dir = 1, Dur = 93
21:55:58.947 00.206 9920 IsGuiding returns 0
21:55:58.958 00.011 9920 PulseGuide returned control before completion, sleep 93
21:55:59.127 00.169 9920 IsGuiding returns 1
21:55:59.128 00.001 9920 scope still moving after pulse duration time elapsed
21:55:59.298 00.170 9920 IsGuiding returns 0
21:55:59.298 00.000 9920 scope move finished after 93 + 258 ms
21:55:59.298 00.000 9920 Move returns status 0, amount 93
21:55:59.299 00.001 9920 move complete, result=0
21:55:59.299 00.000 9920 worker thread done servicing request
21:55:59.299 00.000 9920 Worker thread wakes up
21:55:59.299 00.000 15404 GuideStep: -0.7 px 201 ms EAST, 0.3 px 93 ms SOUTH
21:55:59.303 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
21:55:59.303 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:56:03.016 03.713 9920 Exposure complete
21:56:03.057 00.041 9920 worker thread done servicing request
21:56:03.057 00.000 15404 OnExposeComplete: enter
21:56:03.058 00.001 15404 UpdateGuideState(): m_state=6
21:56:03.059 00.001 15404 Star::Find(15, 254, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
21:56:03.060 00.001 15404 Star::Find returns 1 (1), X=259.13, Y=184.92, Mass=1116307, SNR=250.3, Peak=34329 HFD=6.6
21:56:03.061 00.001 15404 CameraToMount -- cameraTheta (0.18) - m_xAngle (-2.95) = xAngle (3.13 = 3.13)
21:56:03.062 00.001 15404 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.04 = 3.04)
21:56:03.063 00.001 15404 CameraToMount -- cameraX=5.84 cameraY=1.05 hyp=5.93 cameraTheta=0.18 mountX=-5.93 mountY=0.61, mountTheta=3.04
21:56:03.065 00.002 15404 SchedulePrimaryMove(105DBB90, x=5.84, y=1.05, opts=13)
21:56:03.065 00.000 15404 Enqueuing Move request for scope (5.84, 1.05)
21:56:03.066 00.001 9920 Worker thread wakes up
21:56:03.066 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (5.84, 1.05) opts 0xd
21:56:03.066 00.000 9920 Handling offset move in thread for scope, endpoint = (5.84, 1.05)
21:56:03.066 00.000 9920 Moving (5.84, 1.05) raw xDistance=-5.93 yDistance=0.61
21:56:03.066 00.000 9920 GuideAlgorithmHysteresis::Result() returns -3.77 from input -5.93
21:56:03.066 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
21:56:03.066 00.000 9920 MoveAxis(E, 1605, ABG)
21:56:03.066 00.000 9920 Guiding  Dir = 2, Dur = 1605
21:56:03.069 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=7047, max=65525, med=9609, FiltMin=8539, FiltMax=62204, Gamma=0.910
21:56:03.080 00.011 15404 UpdateGuideState exits: m=1116307 SNR=250.3 Saturated
21:56:03.081 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:03.081 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:56:03.082 00.001 15404 Enqueuing Expose request
21:56:03.239 00.157 9920 IsGuiding returns 0
21:56:03.251 00.012 9920 PulseGuide returned control before completion, sleep 1604
21:56:05.231 01.980 9920 IsGuiding returns 0
21:56:05.231 00.000 9920 Move returns status 0, amount 1605
21:56:05.233 00.002 9920 MoveAxis(S, 167, ABG)
21:56:05.233 00.000 9920 Guiding  Dir = 1, Dur = 167
21:56:06.018 00.785 9920 IsGuiding returns 0
21:56:06.030 00.012 9920 PulseGuide returned control before completion, sleep 166
21:56:06.218 00.188 9920 IsGuiding returns 1
21:56:06.218 00.000 9920 scope still moving after pulse duration time elapsed
21:56:06.258 00.040 9920 IsGuiding returns 0
21:56:06.258 00.000 9920 scope move finished after 167 + 72 ms
21:56:06.258 00.000 9920 Move returns status 0, amount 167
21:56:06.258 00.000 9920 move complete, result=0
21:56:06.259 00.001 9920 worker thread done servicing request
21:56:06.259 00.000 15404 GuideStep: -5.9 px 1605 ms EAST, 0.6 px 167 ms SOUTH
21:56:06.260 00.001 9920 Worker thread wakes up
21:56:06.260 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:56:06.260 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:56:09.672 03.412 9920 Exposure complete
21:56:09.715 00.043 9920 worker thread done servicing request
21:56:09.715 00.000 15404 OnExposeComplete: enter
21:56:09.716 00.001 15404 UpdateGuideState(): m_state=6
21:56:09.717 00.001 15404 Star::Find(15, 259, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
21:56:09.718 00.001 15404 Star::Find returns 1 (1), X=262.23, Y=185.44, Mass=1124075, SNR=282.0, Peak=40237 HFD=6.1
21:56:09.718 00.000 15404 CameraToMount -- cameraTheta (0.17) - m_xAngle (-2.95) = xAngle (3.13 = 3.13)
21:56:09.720 00.002 15404 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.03 = 3.03)
21:56:09.720 00.000 15404 CameraToMount -- cameraX=8.94 cameraY=1.58 hyp=9.08 cameraTheta=0.17 mountX=-9.08 mountY=0.97, mountTheta=3.04
21:56:09.722 00.002 15404 SchedulePrimaryMove(105DBB90, x=8.94, y=1.58, opts=13)
21:56:09.723 00.001 15404 Enqueuing Move request for scope (8.94, 1.58)
21:56:09.724 00.001 9920 Worker thread wakes up
21:56:09.724 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (8.94, 1.58) opts 0xd
21:56:09.724 00.000 9920 Handling offset move in thread for scope, endpoint = (8.94, 1.58)
21:56:09.724 00.000 9920 Moving (8.94, 1.58) raw xDistance=-9.08 yDistance=0.97
21:56:09.724 00.000 9920 GuideAlgorithmHysteresis::Result() returns -5.98 from input -9.08
21:56:09.724 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97
21:56:09.724 00.000 9920 MoveAxis(E, 2546, ABG)
21:56:09.724 00.000 9920 duration set to 2500 by maxRaDuration
21:56:09.724 00.000 9920 Guiding  Dir = 2, Dur = 2500
21:56:09.727 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=6895, max=65525, med=9578, FiltMin=8346, FiltMax=63985, Gamma=0.910
21:56:09.739 00.012 15404 UpdateGuideState exits: m=1124075 SNR=282.0 Saturated
21:56:09.740 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:09.741 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:56:09.742 00.001 15404 Enqueuing Expose request
21:56:09.745 00.003 9920 IsGuiding returns 0
21:56:09.756 00.011 9920 PulseGuide returned control before completion, sleep 2500
21:56:12.283 02.527 9920 IsGuiding returns 0
21:56:12.283 00.000 9920 Move returns status 0, amount 2500
21:56:12.283 00.000 9920 MoveAxis(S, 264, ABG)
21:56:12.283 00.000 9920 Guiding  Dir = 1, Dur = 264
21:56:12.310 00.027 9920 IsGuiding returns 0
21:56:12.333 00.023 9920 PulseGuide returned control before completion, sleep 251
21:56:12.605 00.272 9920 IsGuiding returns 1
21:56:12.605 00.000 9920 scope still moving after pulse duration time elapsed
21:56:12.648 00.043 9920 IsGuiding returns 0
21:56:12.648 00.000 9920 scope move finished after 264 + 74 ms
21:56:12.648 00.000 9920 Move returns status 0, amount 264
21:56:12.648 00.000 9920 move complete, result=0
21:56:12.648 00.000 9920 worker thread done servicing request
21:56:12.648 00.000 9920 Worker thread wakes up
21:56:12.648 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:56:12.648 00.000 15404 GuideStep: -9.1 px 2500 ms EAST, 1.0 px 264 ms SOUTH
21:56:12.662 00.014 9920 Handling exposure in thread, d=3500 o=3 r=(247,170,31,31)
21:56:16.378 03.716 9920 Exposure complete
21:56:16.420 00.042 9920 worker thread done servicing request
21:56:16.420 00.000 15404 OnExposeComplete: enter
21:56:16.421 00.001 15404 UpdateGuideState(): m_state=6
21:56:16.422 00.001 15404 Star::Find(15, 262, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
21:56:16.423 00.001 15404 Star::Find returns 1 (1), X=253.71, Y=185.46, Mass=1081537, SNR=289.4, Peak=51030 HFD=5.7
21:56:16.424 00.001 15404 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
21:56:16.425 00.001 15404 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (4.17 = -2.11)
21:56:16.426 00.001 15404 CameraToMount -- cameraX=0.42 cameraY=1.60 hyp=1.65 cameraTheta=1.31 mountX=-0.72 mountY=-1.42, mountTheta=-2.04
21:56:16.427 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.42, y=1.60, opts=13)
21:56:16.428 00.001 15404 Enqueuing Move request for scope (0.42, 1.60)
21:56:16.429 00.001 9920 Worker thread wakes up
21:56:16.429 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.42, 1.60) opts 0xd
21:56:16.429 00.000 9920 Handling offset move in thread for scope, endpoint = (0.42, 1.60)
21:56:16.429 00.000 9920 Moving (0.42, 1.60) raw xDistance=-0.72 yDistance=-1.42
21:56:16.429 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.87 from input -0.72
21:56:16.429 00.000 9920 resist switch: large excursion: input -1.42 thresh 0.60 direction from 1 to -1
21:56:16.429 00.000 9920 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.25
21:56:16.429 00.000 9920 GuideAlgorithmResistSwitch::result() returns -1.42 from input -1.42
21:56:16.429 00.000 9920 MoveAxis(E, 370, ABG)
21:56:16.429 00.000 9920 Guiding  Dir = 2, Dur = 370
21:56:16.432 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=6864, max=65457, med=9453, FiltMin=8244, FiltMax=64681, Gamma=0.910
21:56:16.444 00.012 15404 UpdateGuideState exits: m=1081537 SNR=289.4 Saturated
21:56:16.445 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:16.446 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:56:16.447 00.001 15404 Enqueuing Expose request
21:56:16.452 00.005 9920 IsGuiding returns 0
21:56:16.464 00.012 9920 PulseGuide returned control before completion, sleep 369
21:56:16.868 00.404 9920 IsGuiding returns 0
21:56:16.868 00.000 9920 Move returns status 0, amount 370
21:56:16.868 00.000 9920 MoveAxis(N, 386, ABG)
21:56:16.868 00.000 9920 Guiding  Dir = 0, Dur = 386
21:56:16.888 00.020 9920 IsGuiding returns 0
21:56:16.899 00.011 9920 PulseGuide returned control before completion, sleep 385
21:56:17.312 00.413 9920 IsGuiding returns 1
21:56:17.312 00.000 9920 scope still moving after pulse duration time elapsed
21:56:17.351 00.039 9920 IsGuiding returns 1
21:56:17.393 00.042 9920 IsGuiding returns 1
21:56:17.440 00.047 9920 IsGuiding returns 1
21:56:17.481 00.041 9920 IsGuiding returns 1
21:56:17.525 00.044 9920 IsGuiding returns 1
21:56:17.569 00.044 9920 IsGuiding returns 1
21:56:17.608 00.039 9920 IsGuiding returns 1
21:56:17.650 00.042 9920 IsGuiding returns 1
21:56:17.740 00.090 9920 IsGuiding returns 1
21:56:17.781 00.041 9920 IsGuiding returns 1
21:56:17.833 00.052 9920 IsGuiding returns 1
21:56:17.877 00.044 9920 IsGuiding returns 1
21:56:17.921 00.044 9920 IsGuiding returns 1
21:56:17.987 00.066 9920 IsGuiding returns 1
21:56:18.031 00.044 9920 IsGuiding returns 1
21:56:18.096 00.065 9920 IsGuiding returns 1
21:56:18.141 00.045 9920 IsGuiding returns 1
21:56:18.187 00.046 9920 IsGuiding returns 1
21:56:18.229 00.042 9920 IsGuiding returns 1
21:56:18.283 00.054 9920 IsGuiding returns 1
21:56:18.283 00.000 9920 scope still moving after 386 + 1008 ms, try aborting slew
21:56:18.283 00.000 9920 ScopeASCOM: AbortSlew
21:56:18.326 00.043 9920 IsGuiding returns 0
21:56:18.326 00.000 9920 scope move finished after 386 + 1051 ms
21:56:18.326 00.000 9920 Move returns status 0, amount 386
21:56:18.327 00.001 9920 move complete, result=0
21:56:18.327 00.000 9920 worker thread done servicing request
21:56:18.327 00.000 9920 Worker thread wakes up
21:56:18.327 00.000 15404 GuideStep: -0.7 px 370 ms EAST, -1.4 px 386 ms NORTH
21:56:18.328 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:56:18.328 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(238,169,31,31)
21:56:21.740 03.412 9920 Exposure complete
21:56:21.777 00.037 9920 worker thread done servicing request
21:56:21.778 00.001 15404 OnExposeComplete: enter
21:56:21.779 00.001 15404 UpdateGuideState(): m_state=6
21:56:21.780 00.001 15404 Star::Find(15, 253, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
21:56:21.781 00.001 15404 Star::Find returns 1 (1), X=255.33, Y=172.37, Mass=609317, SNR=156.0, Peak=30428 HFD=6.0
21:56:21.781 00.000 15404 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-2.95) = xAngle (1.56 = 1.56)
21:56:21.782 00.001 15404 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.46 = 1.46)
21:56:21.783 00.001 15404 CameraToMount -- cameraX=2.04 cameraY=-11.49 hyp=11.67 cameraTheta=-1.40 mountX=0.17 mountY=11.60, mountTheta=1.56
21:56:21.785 00.002 15404 SchedulePrimaryMove(105DBB90, x=2.04, y=-11.49, opts=13)
21:56:21.786 00.001 15404 Enqueuing Move request for scope (2.04, -11.49)
21:56:21.787 00.001 9920 Worker thread wakes up
21:56:21.787 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (2.04, -11.49) opts 0xd
21:56:21.787 00.000 9920 Handling offset move in thread for scope, endpoint = (2.04, -11.49)
21:56:21.787 00.000 9920 Moving (2.04, -11.49) raw xDistance=0.17 yDistance=11.60
21:56:21.787 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:56:21.787 00.000 9920 resist switch: large excursion: input 11.60 thresh 0.60 direction from -1 to 1
21:56:21.787 00.000 9920 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=34.81
21:56:21.787 00.000 9920 GuideAlgorithmResistSwitch::result() returns 11.60 from input 11.60
21:56:21.787 00.000 9920 MoveAxis(E, 0, ABG)
21:56:21.787 00.000 9920 Move returns status 0, amount 0
21:56:21.787 00.000 9920 MoveAxis(S, 3165, ABG)
21:56:21.787 00.000 9920 duration set to 2500 by maxDecDuration
21:56:21.787 00.000 9920 Guiding  Dir = 1, Dur = 2500
21:56:21.790 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=6532, max=61362, med=9431, FiltMin=7939, FiltMax=54626, Gamma=0.910
21:56:21.801 00.011 15404 UpdateGuideState exits: m=609317 SNR=156.0 Saturated
21:56:21.802 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:21.803 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:56:21.804 00.001 15404 Enqueuing Expose request
21:56:21.823 00.019 9920 IsGuiding returns 0
21:56:21.835 00.012 9920 PulseGuide returned control before completion, sleep 2499
21:56:24.453 02.618 9920 IsGuiding returns 1
21:56:24.453 00.000 9920 scope still moving after pulse duration time elapsed
21:56:24.700 00.247 9920 IsGuiding returns 1
21:56:24.959 00.259 9920 IsGuiding returns 1
21:56:25.200 00.241 9920 IsGuiding returns 1
21:56:25.447 00.247 9920 IsGuiding returns 1
21:56:25.447 00.000 9920 scope still moving after 2500 + 1122 ms, try aborting slew
21:56:25.447 00.000 9920 ScopeASCOM: AbortSlew
21:56:25.717 00.270 9920 IsGuiding returns 0
21:56:25.717 00.000 9920 scope move finished after 2500 + 1393 ms
21:56:25.717 00.000 9920 Move returns status 0, amount 2500
21:56:25.717 00.000 9920 move complete, result=0
21:56:25.717 00.000 9920 worker thread done servicing request
21:56:25.717 00.000 9920 Worker thread wakes up
21:56:25.717 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 11.6 px 2500 ms SOUTH
21:56:25.719 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:56:25.719 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(240,157,31,31)
21:56:29.435 03.716 9920 Exposure complete
21:56:29.473 00.038 9920 worker thread done servicing request
21:56:29.473 00.000 15404 OnExposeComplete: enter
21:56:29.474 00.001 15404 UpdateGuideState(): m_state=6
21:56:29.475 00.001 15404 Star::Find(15, 255, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
21:56:29.476 00.001 15404 Star::Find returns 1 (1), X=245.30, Y=167.86, Mass=13307, SNR=15.4, Peak=11036 HFD=2.4
21:56:29.476 00.000 15404 Status Line: Mass: 13307 vs 1103253
21:56:29.478 00.002 15404 UpdateCurrentPosition: star mass new=13306.7 exp=1103252.5 thresh=50% limits=(538675.1, 1658535.8, 2206505.0)
21:56:29.479 00.001 15404 DistanceChecker: activated
21:56:29.480 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
21:56:29.482 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.00, y=0.00, opts=14)
21:56:29.482 00.000 15404 Enqueuing Move request for scope (0.00, 0.00)
21:56:29.483 00.001 9920 Worker thread wakes up
21:56:29.483 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:56:29.483 00.000 9920 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:56:29.483 00.000 9920 move complete, result=0
21:56:29.483 00.000 9920 worker thread done servicing request
21:56:29.585 00.102 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:56:29.586 00.001 15404 Status Line: Star lost - mass changed
21:56:29.588 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=6826, max=65493, med=9316, FiltMin=8098, FiltMax=65405, Gamma=0.910
21:56:29.598 00.010 15404 UpdateGuideState exits: Star lost - mass changed
21:56:29.599 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:29.600 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:56:29.601 00.001 15404 Enqueuing Expose request
21:56:29.602 00.001 9920 Worker thread wakes up
21:56:29.602 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:56:29.602 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:56:32.752 03.150 9920 Exposure complete
21:56:32.791 00.039 9920 worker thread done servicing request
21:56:32.791 00.000 15404 OnExposeComplete: enter
21:56:32.793 00.002 15404 UpdateGuideState(): m_state=6
21:56:32.794 00.001 15404 Star::Find(15, 255, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
21:56:32.794 00.000 15404 Star::Find returns 1 (1), X=251.51, Y=178.67, Mass=7601, SNR=10.3, Peak=11259 HFD=2.3
21:56:32.795 00.001 15404 Status Line: Mass: 7601 vs 1098427
21:56:32.797 00.002 15404 UpdateCurrentPosition: star mass new=7600.5 exp=1098426.9 thresh=50% limits=(539202.0, 1658535.8, 2196853.9)
21:56:32.798 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
21:56:32.800 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.00, y=0.00, opts=14)
21:56:32.801 00.001 15404 Enqueuing Move request for scope (0.00, 0.00)
21:56:32.801 00.000 9920 Worker thread wakes up
21:56:32.801 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:56:32.801 00.000 9920 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:56:32.801 00.000 9920 move complete, result=0
21:56:32.801 00.000 9920 worker thread done servicing request
21:56:32.903 00.102 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:56:32.906 00.003 15404 Status Line: Star lost - mass changed
21:56:32.909 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=6643, max=65512, med=9294, FiltMin=8210, FiltMax=65249, Gamma=0.910
21:56:32.920 00.011 15404 UpdateGuideState exits: Star lost - mass changed
21:56:32.921 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:32.922 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:56:32.923 00.001 15404 Enqueuing Expose request
21:56:32.924 00.001 9920 Worker thread wakes up
21:56:32.924 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:56:32.924 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:56:36.631 03.707 9920 Exposure complete
21:56:36.669 00.038 9920 worker thread done servicing request
21:56:36.669 00.000 15404 OnExposeComplete: enter
21:56:36.670 00.001 15404 UpdateGuideState(): m_state=6
21:56:36.671 00.001 15404 Star::Find(15, 255, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
21:56:36.672 00.001 15404 Star::Find returns 1 (1), X=245.81, Y=167.76, Mass=11122, SNR=15.1, Peak=11530 HFD=2.2
21:56:36.673 00.001 15404 Status Line: Mass: 11122 vs 1096390
21:56:36.675 00.002 15404 UpdateCurrentPosition: star mass new=11122.5 exp=1096390.2 thresh=50% limits=(539651.6, 1658535.8, 2192780.4)
21:56:36.676 00.001 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
21:56:36.677 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.00, y=0.00, opts=14)
21:56:36.678 00.001 15404 Enqueuing Move request for scope (0.00, 0.00)
21:56:36.679 00.001 9920 Worker thread wakes up
21:56:36.679 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:56:36.679 00.000 9920 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:56:36.679 00.000 9920 move complete, result=0
21:56:36.680 00.001 9920 worker thread done servicing request
21:56:36.781 00.101 15404 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:56:36.783 00.002 15404 Status Line: Star lost - mass changed
21:56:36.788 00.005 15404 UpdateImageDisplay: Size=(1280,960) min=6654, max=65512, med=9257, FiltMin=8072, FiltMax=64485, Gamma=0.910
21:56:36.801 00.013 15404 UpdateGuideState exits: Star lost - mass changed
21:56:36.802 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:36.803 00.001 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:56:36.804 00.001 15404 Enqueuing Expose request
21:56:36.805 00.001 9920 Worker thread wakes up
21:56:36.805 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:56:36.805 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:56:37.881 01.076 15404 Stop button clicked
21:56:37.882 00.001 15404 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:56:37.883 00.001 15404 Status Line: Waiting for devices...
21:56:37.911 00.028 9920 ZWO: stopexposure
21:56:40.045 02.134 9920 ZWO: stopexposure
21:56:40.045 00.000 9920 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:56:40.045 00.000 9920 worker thread done servicing request
21:56:40.045 00.000 15404 OnExposeComplete: enter
21:56:40.046 00.001 15404 OnExposeComplete: Capture Error reported
21:56:40.047 00.001 15404 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:56:40.048 00.001 15404 Mount: notify guiding stopped
21:56:40.049 00.001 15404 Changing from state GUIDING to STOP
21:56:40.050 00.001 15404 guider state => SELECTED
21:56:40.051 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=6654, max=65512, med=9257, FiltMin=8072, FiltMax=64485, Gamma=0.910
21:56:40.062 00.011 15404 Changing from state SELECTED to UNINITIALIZED
21:56:40.063 00.001 15404 guider state => SELECTING
21:56:40.066 00.003 15404 Status Line: Stopped.
21:56:40.068 00.002 15404 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:56:55.225 15.157 15404 SetCurrentPosition(720.00,799.02)
21:56:55.226 00.001 15404 Star::Find(15, 720, 799, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
21:56:55.227 00.001 15404 Star::Find returns 1 (1), X=718.55, Y=794.84, Mass=650432, SNR=190.5, Peak=39656 HFD=6.4
21:56:55.228 00.001 15404 setting lock position to (718.55, 794.84)
21:56:55.229 00.001 15404 MultiStar: stabilizing after lock position change
21:56:55.230 00.001 15404 MultiStar: single-star usage forced by user star selection
21:56:55.231 00.001 15404 Status Line: Selected star at (718.6, 794.8)
21:56:55.233 00.002 15404 Changing from state SELECTING to SELECTED
21:56:55.234 00.001 15404 guider state => SELECTED
21:57:00.706 05.472 15404 GuideButtonClick i=1 ctx=Guide button clicked
21:57:00.711 00.005 15404 Changing from state SELECTED to CALIBRATING_PRIMARY
21:57:00.711 00.000 15404 guider state => CALIBRATED
21:57:00.712 00.001 15404 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:57:00.716 00.004 15404 ScheduleExposure(3500,3,0) exposurePending=0
21:57:00.717 00.001 15404 Enqueuing Expose request
21:57:00.718 00.001 9920 Worker thread wakes up
21:57:00.718 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:00.718 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(0,0,0,0)
21:57:00.753 00.035 15404 reset dither spiral
21:57:04.432 03.679 9920 Exposure complete
21:57:04.471 00.039 9920 worker thread done servicing request
21:57:04.472 00.001 15404 OnExposeComplete: enter
21:57:04.473 00.001 15404 UpdateGuideState(): m_state=5
21:57:04.474 00.001 15404 Star::Find(15, 718, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:57:04.475 00.001 15404 Star::Find returns 1 (1), X=720.88, Y=794.65, Mass=599671, SNR=203.7, Peak=32924 HFD=6.3
21:57:04.476 00.001 15404 DistanceChecker: deactivated
21:57:04.476 00.000 15404 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-2.95) = xAngle (2.87 = 2.87)
21:57:04.477 00.001 15404 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.78 = 2.78)
21:57:04.478 00.001 15404 CameraToMount -- cameraX=2.32 cameraY=-0.20 hyp=2.33 cameraTheta=-0.08 mountX=-2.25 mountY=0.83, mountTheta=2.79
21:57:04.480 00.002 15404 Changing from state CALIBRATED to GUIDING
21:57:04.492 00.012 15404 ScopeASCOM::GetDeclinationRadians() returns 45.1
21:57:04.514 00.022 15404 ScopeASCOM::SideOfPier() returns 1
21:57:04.515 00.001 15404 AdjustCalibrationForScopePointing (scope): current dec=45.1 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
21:57:04.516 00.001 15404 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
21:57:04.517 00.001 15404 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
21:57:04.518 00.001 15404 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003342
21:57:04.519 00.001 15404 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003342
21:57:04.520 00.001 15404 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 5.256310
21:57:04.520 00.000 15404 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
21:57:04.521 00.001 15404 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
21:57:04.522 00.001 15404 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:57:04.523 00.001 15404 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:57:04.524 00.001 15404 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "7/23/2026 12:56:29 AM"
21:57:04.525 00.001 15404 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:57:04.526 00.001 15404 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.8 -0.2}, {-4.3 -0.9}, {-5.9 -1.3}, {-8.0 -1.6}, {-9.3 -1.8}, {-11.8 -2.1}, {-13.8 -2.7}, {-17.0 -3.3}, {-18.7 -3.4}, {-20.5 -3.8}, {-21.8 -4.0}, {-23.7 -4.9}, {-25.5 -4.9}, {-25.5 -4.9}, {-17.0 -2.8}, {-10.2 -1.0}, {1.6 2.1}, {3.4 2.5}"
21:57:04.527 00.001 15404 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.3 1.8}, {-0.1 3.3}, {-0.6 5.8}, {-0.7 7.7}, {-0.6 10.3}, {-0.9 12.2}, {-1.1 15.2}, {-1.5 17.1}, {-2.0 19.8}, {-2.2 21.6}, {-2.3 24.3}, {-2.6 26.3}, {-2.6 26.3}, {1.1 15.9}, {1.8 13.8}, {3.2 7.5}"
21:57:04.560 00.033 15404 ScopeASCOM::GetGuideRates returns 0 12.033 12.033 a-s/sec
21:57:04.561 00.001 15404 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
21:57:04.562 00.001 15404 Dec comp: XRate 3.329 -> 2.351 for dec -0.0 -> dec 45.1
21:57:04.576 00.014 15404 ScopeASCOM::GetDeclinationRadians() returns 45.1
21:57:04.610 00.034 15404 ScopeASCOM::SideOfPier() returns 1
21:57:04.611 00.001 15404 setting lock position to (720.88, 794.65)
21:57:04.612 00.001 15404 MultiStar: stabilizing after lock position change
21:57:04.613 00.001 15404 guider state => GUIDING
21:57:04.614 00.001 15404 Status Line: Guiding
21:57:04.616 00.002 15404 Mount: notify guiding started
21:57:04.617 00.001 15404 GetString("/profile/2/name", "") returns "guider_1"
21:57:04.618 00.001 15404 GetString("/profile/2/scope/calibration/timestamp", "") returns "7/28/2026 9:45:26 PM"
21:57:04.619 00.001 15404 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003329
21:57:04.620 00.001 15404 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003666
21:57:04.621 00.001 15404 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
21:57:04.622 00.001 15404 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -2.951730
21:57:04.623 00.001 15404 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.472670
21:57:04.624 00.001 15404 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000053
21:57:04.625 00.001 15404 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
21:57:04.626 00.001 15404 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
21:57:04.627 00.001 15404 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
21:57:04.628 00.001 15404 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:57:04.629 00.001 15404 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
21:57:04.629 00.000 15404 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
21:57:04.630 00.001 15404 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003342
21:57:04.631 00.001 15404 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003342
21:57:04.632 00.001 15404 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 5.256310
21:57:04.633 00.001 15404 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
21:57:04.634 00.001 15404 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
21:57:04.635 00.001 15404 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:57:04.637 00.002 15404 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:57:04.638 00.001 15404 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "7/23/2026 12:56:29 AM"
21:57:04.639 00.001 15404 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:57:04.640 00.001 15404 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.8 -0.2}, {-4.3 -0.9}, {-5.9 -1.3}, {-8.0 -1.6}, {-9.3 -1.8}, {-11.8 -2.1}, {-13.8 -2.7}, {-17.0 -3.3}, {-18.7 -3.4}, {-20.5 -3.8}, {-21.8 -4.0}, {-23.7 -4.9}, {-25.5 -4.9}, {-25.5 -4.9}, {-17.0 -2.8}, {-10.2 -1.0}, {1.6 2.1}, {3.4 2.5}"
21:57:04.640 00.000 15404 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.3 1.8}, {-0.1 3.3}, {-0.6 5.8}, {-0.7 7.7}, {-0.6 10.3}, {-0.9 12.2}, {-1.1 15.2}, {-1.5 17.1}, {-2.0 19.8}, {-2.2 21.6}, {-2.3 24.3}, {-2.6 26.3}, {-2.6 26.3}, {1.1 15.9}, {1.8 13.8}, {3.2 7.5}"
21:57:04.641 00.001 15404 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
21:57:04.642 00.001 15404 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
21:57:04.643 00.001 15404 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003342
21:57:04.644 00.001 15404 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003342
21:57:04.645 00.001 15404 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 5.256310
21:57:04.646 00.001 15404 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
21:57:04.647 00.001 15404 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
21:57:04.648 00.001 15404 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:57:04.649 00.001 15404 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:57:04.650 00.001 15404 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "7/23/2026 12:56:29 AM"
21:57:04.651 00.001 15404 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:57:04.652 00.001 15404 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.8 -0.2}, {-4.3 -0.9}, {-5.9 -1.3}, {-8.0 -1.6}, {-9.3 -1.8}, {-11.8 -2.1}, {-13.8 -2.7}, {-17.0 -3.3}, {-18.7 -3.4}, {-20.5 -3.8}, {-21.8 -4.0}, {-23.7 -4.9}, {-25.5 -4.9}, {-25.5 -4.9}, {-17.0 -2.8}, {-10.2 -1.0}, {1.6 2.1}, {3.4 2.5}"
21:57:04.653 00.001 15404 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.3 1.8}, {-0.1 3.3}, {-0.6 5.8}, {-0.7 7.7}, {-0.6 10.3}, {-0.9 12.2}, {-1.1 15.2}, {-1.5 17.1}, {-2.0 19.8}, {-2.2 21.6}, {-2.3 24.3}, {-2.6 26.3}, {-2.6 26.3}, {1.1 15.9}, {1.8 13.8}, {3.2 7.5}"
21:57:04.804 00.151 15404 ScopeASCOM::GetGuideRates returns 0 12.033 12.033 a-s/sec
21:57:04.983 00.179 15404 ScopeASCOM::SideOfPier() returns 1
21:57:04.984 00.001 15404 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:57:04.985 00.001 15404 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:57:04.997 00.012 15404 ScopeASCOM::GetDeclinationRadians() returns 45.1
21:57:04.998 00.001 15404 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 45.1
21:57:04.999 00.001 15404 MountToCamera -- mountTheta (0.00) + m_xAngle (-2.95) = xAngle (-2.95 = -2.95)
21:57:04.999 00.000 15404 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
21:57:05.000 00.001 15404 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
21:57:05.001 00.001 15404 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
21:57:05.002 00.001 15404 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
21:57:05.004 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=6408, max=65456, med=8964, FiltMin=7815, FiltMax=63088, Gamma=0.910
21:57:05.014 00.010 15404 UpdateGuideState exits: m=599671 SNR=203.7 Saturated
21:57:05.015 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:05.016 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:57:05.017 00.001 15404 Enqueuing Expose request
21:57:05.018 00.001 9920 Worker thread wakes up
21:57:05.018 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:05.018 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:57:08.429 03.411 9920 Exposure complete
21:57:08.466 00.037 9920 worker thread done servicing request
21:57:08.466 00.000 15404 OnExposeComplete: enter
21:57:08.466 00.000 15404 UpdateGuideState(): m_state=6
21:57:08.468 00.002 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:57:08.469 00.001 15404 Star::Find returns 1 (1), X=721.00, Y=794.56, Mass=593776, SNR=173.2, Peak=31440 HFD=6.5
21:57:08.470 00.001 15404 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-2.95) = xAngle (2.34 = 2.34)
21:57:08.470 00.000 15404 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.25 = 2.25)
21:57:08.471 00.001 15404 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.15 cameraTheta=-0.61 mountX=-0.11 mountY=0.12, mountTheta=2.30
21:57:08.473 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.13, y=-0.09, opts=13)
21:57:08.473 00.000 15404 Enqueuing Move request for scope (0.13, -0.09)
21:57:08.474 00.001 9920 Worker thread wakes up
21:57:08.474 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
21:57:08.474 00.000 9920 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
21:57:08.474 00.000 9920 Moving (0.13, -0.09) raw xDistance=-0.11 yDistance=0.12
21:57:08.475 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:57:08.475 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:08.475 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:57:08.475 00.000 9920 MoveAxis(E, 0, ABG)
21:57:08.475 00.000 9920 Move returns status 0, amount 0
21:57:08.475 00.000 9920 MoveAxis(N, 0, ABG)
21:57:08.475 00.000 9920 Move returns status 0, amount 0
21:57:08.475 00.000 9920 move complete, result=0
21:57:08.475 00.000 9920 worker thread done servicing request
21:57:08.477 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=6335, max=65450, med=8950, FiltMin=7905, FiltMax=62985, Gamma=0.910
21:57:08.489 00.012 15404 UpdateGuideState exits: m=593776 SNR=173.2 Saturated
21:57:08.490 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:08.491 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:57:08.492 00.001 15404 Enqueuing Expose request
21:57:08.493 00.001 15404 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:08.494 00.001 9920 Worker thread wakes up
21:57:08.494 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:08.494 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:57:12.207 03.713 9920 Exposure complete
21:57:12.244 00.037 9920 worker thread done servicing request
21:57:12.244 00.000 15404 OnExposeComplete: enter
21:57:12.245 00.001 15404 UpdateGuideState(): m_state=6
21:57:12.246 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:57:12.247 00.001 15404 Star::Find returns 1 (1), X=721.25, Y=794.52, Mass=612686, SNR=198.9, Peak=31035 HFD=6.6
21:57:12.248 00.001 15404 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-2.95) = xAngle (2.63 = 2.63)
21:57:12.249 00.001 15404 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.54 = 2.54)
21:57:12.249 00.000 15404 CameraToMount -- cameraX=0.37 cameraY=-0.12 hyp=0.39 cameraTheta=-0.32 mountX=-0.34 mountY=0.22, mountTheta=2.57
21:57:12.251 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.37, y=-0.12, opts=13)
21:57:12.252 00.001 15404 Enqueuing Move request for scope (0.37, -0.12)
21:57:12.253 00.001 9920 Worker thread wakes up
21:57:12.253 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.12) opts 0xd
21:57:12.253 00.000 9920 Handling offset move in thread for scope, endpoint = (0.37, -0.12)
21:57:12.253 00.000 9920 Moving (0.37, -0.12) raw xDistance=-0.34 yDistance=0.22
21:57:12.253 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
21:57:12.253 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:12.253 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:57:12.253 00.000 9920 MoveAxis(E, 92, ABG)
21:57:12.254 00.001 9920 Guiding  Dir = 2, Dur = 92
21:57:12.256 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=6790, max=65516, med=8911, FiltMin=7902, FiltMax=64433, Gamma=0.910
21:57:12.267 00.011 15404 UpdateGuideState exits: m=612686 SNR=198.9 Saturated
21:57:12.268 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:12.268 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:57:12.270 00.002 15404 Enqueuing Expose request
21:57:12.277 00.007 9920 IsGuiding returns 0
21:57:12.288 00.011 9920 PulseGuide returned control before completion, sleep 91
21:57:12.401 00.113 9920 IsGuiding returns 0
21:57:12.401 00.000 9920 Move returns status 0, amount 92
21:57:12.401 00.000 9920 MoveAxis(N, 0, ABG)
21:57:12.401 00.000 9920 Move returns status 0, amount 0
21:57:12.401 00.000 9920 move complete, result=0
21:57:12.401 00.000 9920 worker thread done servicing request
21:57:12.401 00.000 9920 Worker thread wakes up
21:57:12.401 00.000 15404 GuideStep: -0.3 px 92 ms EAST, 0.2 px 0 ms NORTH
21:57:12.405 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:12.405 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:57:15.818 03.413 9920 Exposure complete
21:57:15.858 00.040 9920 worker thread done servicing request
21:57:15.858 00.000 15404 OnExposeComplete: enter
21:57:15.859 00.001 15404 UpdateGuideState(): m_state=6
21:57:15.860 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:57:15.861 00.001 15404 Star::Find returns 1 (1), X=721.59, Y=794.57, Mass=580910, SNR=162.7, Peak=31879 HFD=6.3
21:57:15.862 00.001 15404 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-2.95) = xAngle (2.84 = 2.84)
21:57:15.863 00.001 15404 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.75 = 2.75)
21:57:15.864 00.001 15404 CameraToMount -- cameraX=0.71 cameraY=-0.08 hyp=0.71 cameraTheta=-0.11 mountX=-0.68 mountY=0.27, mountTheta=2.76
21:57:15.865 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.71, y=-0.08, opts=13)
21:57:15.866 00.001 15404 Enqueuing Move request for scope (0.71, -0.08)
21:57:15.867 00.001 9920 Worker thread wakes up
21:57:15.867 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.08) opts 0xd
21:57:15.867 00.000 9920 Handling offset move in thread for scope, endpoint = (0.71, -0.08)
21:57:15.867 00.000 9920 Moving (0.71, -0.08) raw xDistance=-0.68 yDistance=0.27
21:57:15.867 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.68
21:57:15.868 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:15.868 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:57:15.868 00.000 9920 MoveAxis(E, 189, ABG)
21:57:15.868 00.000 9920 Guiding  Dir = 2, Dur = 189
21:57:15.870 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=6598, max=65516, med=8890, FiltMin=7700, FiltMax=65132, Gamma=0.910
21:57:15.881 00.011 15404 UpdateGuideState exits: m=580910 SNR=162.7 Saturated
21:57:15.882 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:15.883 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:57:15.884 00.001 15404 Enqueuing Expose request
21:57:15.889 00.005 9920 IsGuiding returns 0
21:57:15.900 00.011 9920 PulseGuide returned control before completion, sleep 188
21:57:16.110 00.210 9920 IsGuiding returns 0
21:57:16.110 00.000 9920 Move returns status 0, amount 189
21:57:16.110 00.000 9920 MoveAxis(N, 0, ABG)
21:57:16.110 00.000 9920 Move returns status 0, amount 0
21:57:16.110 00.000 9920 move complete, result=0
21:57:16.110 00.000 9920 worker thread done servicing request
21:57:16.110 00.000 9920 Worker thread wakes up
21:57:16.110 00.000 15404 GuideStep: -0.7 px 189 ms EAST, 0.3 px 0 ms NORTH
21:57:16.112 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:16.112 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:57:19.821 03.709 9920 Exposure complete
21:57:19.859 00.038 9920 worker thread done servicing request
21:57:19.859 00.000 15404 OnExposeComplete: enter
21:57:19.860 00.001 15404 UpdateGuideState(): m_state=6
21:57:19.861 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:57:19.862 00.001 15404 Star::Find returns 1 (1), X=720.90, Y=794.25, Mass=588480, SNR=163.1, Peak=28692 HFD=6.6
21:57:19.863 00.001 15404 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-2.95) = xAngle (1.44 = 1.44)
21:57:19.864 00.001 15404 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.35 = 1.35)
21:57:19.865 00.001 15404 CameraToMount -- cameraX=0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.51 mountX=0.05 mountY=0.39, mountTheta=1.44
21:57:19.866 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.03, y=-0.40, opts=13)
21:57:19.867 00.001 15404 Enqueuing Move request for scope (0.03, -0.40)
21:57:19.868 00.001 9920 Worker thread wakes up
21:57:19.868 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.40) opts 0xd
21:57:19.868 00.000 9920 Handling offset move in thread for scope, endpoint = (0.03, -0.40)
21:57:19.868 00.000 9920 Moving (0.03, -0.40) raw xDistance=0.05 yDistance=0.39
21:57:19.868 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:57:19.868 00.000 9920 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.88
21:57:19.868 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
21:57:19.868 00.000 9920 MoveAxis(E, 0, ABG)
21:57:19.868 00.000 9920 Move returns status 0, amount 0
21:57:19.868 00.000 9920 MoveAxis(S, 106, ABG)
21:57:19.868 00.000 9920 Guiding  Dir = 1, Dur = 106
21:57:19.870 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=6158, max=65516, med=8852, FiltMin=7436, FiltMax=63313, Gamma=0.910
21:57:19.881 00.011 15404 UpdateGuideState exits: m=588480 SNR=163.1 Saturated
21:57:19.882 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:19.883 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:57:19.884 00.001 15404 Enqueuing Expose request
21:57:19.888 00.004 9920 IsGuiding returns 0
21:57:19.899 00.011 9920 PulseGuide returned control before completion, sleep 105
21:57:20.028 00.129 9920 IsGuiding returns 0
21:57:20.028 00.000 9920 Move returns status 0, amount 106
21:57:20.028 00.000 9920 move complete, result=0
21:57:20.028 00.000 9920 worker thread done servicing request
21:57:20.028 00.000 9920 Worker thread wakes up
21:57:20.028 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.4 px 106 ms SOUTH
21:57:20.029 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:20.029 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:57:23.434 03.405 9920 Exposure complete
21:57:23.472 00.038 9920 worker thread done servicing request
21:57:23.472 00.000 15404 OnExposeComplete: enter
21:57:23.473 00.001 15404 UpdateGuideState(): m_state=6
21:57:23.474 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:57:23.475 00.001 15404 Star::Find returns 1 (1), X=720.83, Y=794.34, Mass=585338, SNR=198.8, Peak=29292 HFD=6.5
21:57:23.476 00.001 15404 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-2.95) = xAngle (1.21 = 1.21)
21:57:23.477 00.001 15404 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.12 = 1.12)
21:57:23.478 00.001 15404 CameraToMount -- cameraX=-0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.74 mountX=0.11 mountY=0.28, mountTheta=1.20
21:57:23.479 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.05, y=-0.31, opts=13)
21:57:23.480 00.001 15404 Enqueuing Move request for scope (-0.05, -0.31)
21:57:23.481 00.001 9920 Worker thread wakes up
21:57:23.481 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.31) opts 0xd
21:57:23.481 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.05, -0.31)
21:57:23.481 00.000 9920 Moving (-0.05, -0.31) raw xDistance=0.11 yDistance=0.28
21:57:23.481 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:57:23.482 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
21:57:23.482 00.000 9920 MoveAxis(E, 0, ABG)
21:57:23.482 00.000 9920 Move returns status 0, amount 0
21:57:23.482 00.000 9920 MoveAxis(S, 77, ABG)
21:57:23.482 00.000 9920 Guiding  Dir = 1, Dur = 77
21:57:23.484 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=6474, max=65450, med=8828, FiltMin=7636, FiltMax=64693, Gamma=0.910
21:57:23.496 00.012 15404 UpdateGuideState exits: m=585338 SNR=198.8 Saturated
21:57:23.497 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:23.498 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:57:23.499 00.001 15404 Enqueuing Expose request
21:57:23.547 00.048 9920 IsGuiding returns 0
21:57:23.558 00.011 9920 PulseGuide returned control before completion, sleep 76
21:57:23.646 00.088 9920 IsGuiding returns 1
21:57:23.646 00.000 9920 scope still moving after pulse duration time elapsed
21:57:23.730 00.084 9920 IsGuiding returns 0
21:57:23.730 00.000 9920 scope move finished after 77 + 106 ms
21:57:23.730 00.000 9920 Move returns status 0, amount 77
21:57:23.731 00.001 9920 move complete, result=0
21:57:23.731 00.000 9920 worker thread done servicing request
21:57:23.731 00.000 9920 Worker thread wakes up
21:57:23.731 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.3 px 77 ms SOUTH
21:57:23.734 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:23.734 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:57:27.448 03.714 9920 Exposure complete
21:57:27.485 00.037 9920 worker thread done servicing request
21:57:27.485 00.000 15404 OnExposeComplete: enter
21:57:27.487 00.002 15404 UpdateGuideState(): m_state=6
21:57:27.487 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:57:27.488 00.001 15404 Star::Find returns 1 (1), X=720.43, Y=794.39, Mass=616124, SNR=194.1, Peak=34102 HFD=6.6
21:57:27.489 00.001 15404 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-2.95) = xAngle (0.34 = 0.34)
21:57:27.490 00.001 15404 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.25 = 0.25)
21:57:27.491 00.001 15404 CameraToMount -- cameraX=-0.44 cameraY=-0.26 hyp=0.52 cameraTheta=-2.61 mountX=0.49 mountY=0.13, mountTheta=0.25
21:57:27.493 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.44, y=-0.26, opts=13)
21:57:27.494 00.001 15404 Enqueuing Move request for scope (-0.44, -0.26)
21:57:27.495 00.001 9920 Worker thread wakes up
21:57:27.495 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.26) opts 0xd
21:57:27.495 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.44, -0.26)
21:57:27.495 00.000 9920 Moving (-0.44, -0.26) raw xDistance=0.49 yDistance=0.13
21:57:27.495 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
21:57:27.495 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:27.495 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:57:27.495 00.000 9920 MoveAxis(W, 130, ABG)
21:57:27.495 00.000 9920 Guiding  Dir = 3, Dur = 130
21:57:27.497 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=6230, max=65450, med=8787, FiltMin=7749, FiltMax=63602, Gamma=0.910
21:57:27.508 00.011 15404 UpdateGuideState exits: m=616124 SNR=194.1 Saturated
21:57:27.510 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:27.511 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:57:27.511 00.000 15404 Enqueuing Expose request
21:57:27.712 00.201 9920 IsGuiding returns 0
21:57:27.723 00.011 9920 PulseGuide returned control before completion, sleep 130
21:57:27.956 00.233 9920 IsGuiding returns 0
21:57:27.956 00.000 9920 Move returns status 0, amount 130
21:57:27.956 00.000 9920 MoveAxis(N, 0, ABG)
21:57:27.956 00.000 9920 Move returns status 0, amount 0
21:57:27.956 00.000 9920 move complete, result=0
21:57:27.956 00.000 9920 worker thread done servicing request
21:57:27.956 00.000 9920 Worker thread wakes up
21:57:27.956 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:27.956 00.000 15404 GuideStep: 0.5 px 130 ms WEST, 0.1 px 0 ms NORTH
21:57:27.957 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:57:31.365 03.408 9920 Exposure complete
21:57:31.402 00.037 9920 worker thread done servicing request
21:57:31.402 00.000 15404 OnExposeComplete: enter
21:57:31.404 00.002 15404 UpdateGuideState(): m_state=6
21:57:31.405 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:57:31.406 00.001 15404 Star::Find returns 1 (1), X=720.55, Y=794.04, Mass=584621, SNR=150.0, Peak=30123 HFD=6.4
21:57:31.407 00.001 15404 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-2.95) = xAngle (0.88 = 0.88)
21:57:31.408 00.001 15404 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.79 = 0.79)
21:57:31.409 00.001 15404 CameraToMount -- cameraX=-0.33 cameraY=-0.61 hyp=0.69 cameraTheta=-2.07 mountX=0.44 mountY=0.49, mountTheta=0.84
21:57:31.411 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.33, y=-0.61, opts=13)
21:57:31.411 00.000 15404 Enqueuing Move request for scope (-0.33, -0.61)
21:57:31.412 00.001 9920 Worker thread wakes up
21:57:31.412 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.61) opts 0xd
21:57:31.412 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.33, -0.61)
21:57:31.412 00.000 9920 Moving (-0.33, -0.61) raw xDistance=0.44 yDistance=0.49
21:57:31.412 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
21:57:31.413 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
21:57:31.413 00.000 9920 MoveAxis(W, 127, ABG)
21:57:31.413 00.000 9920 Guiding  Dir = 3, Dur = 127
21:57:31.415 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=6455, max=65450, med=8765, FiltMin=7598, FiltMax=65177, Gamma=0.910
21:57:31.426 00.011 15404 UpdateGuideState exits: m=584621 SNR=150.0 Saturated
21:57:31.427 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:31.428 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:57:31.429 00.001 15404 Enqueuing Expose request
21:57:31.432 00.003 9920 IsGuiding returns 0
21:57:31.443 00.011 9920 PulseGuide returned control before completion, sleep 127
21:57:31.592 00.149 9920 IsGuiding returns 0
21:57:31.593 00.001 9920 Move returns status 0, amount 127
21:57:31.593 00.000 9920 MoveAxis(S, 133, ABG)
21:57:31.593 00.000 9920 Guiding  Dir = 1, Dur = 133
21:57:31.618 00.025 9920 IsGuiding returns 0
21:57:31.629 00.011 9920 PulseGuide returned control before completion, sleep 132
21:57:31.784 00.155 9920 IsGuiding returns 0
21:57:31.784 00.000 9920 Move returns status 0, amount 133
21:57:31.784 00.000 9920 move complete, result=0
21:57:31.784 00.000 9920 worker thread done servicing request
21:57:31.784 00.000 9920 Worker thread wakes up
21:57:31.784 00.000 15404 GuideStep: 0.4 px 127 ms WEST, 0.5 px 133 ms SOUTH
21:57:31.787 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:31.787 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:57:35.501 03.714 9920 Exposure complete
21:57:35.538 00.037 9920 worker thread done servicing request
21:57:35.538 00.000 15404 OnExposeComplete: enter
21:57:35.539 00.001 15404 UpdateGuideState(): m_state=6
21:57:35.541 00.002 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:57:35.541 00.000 15404 Star::Find returns 1 (1), X=721.14, Y=794.32, Mass=576355, SNR=176.1, Peak=27976 HFD=6.5
21:57:35.542 00.001 15404 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-2.95) = xAngle (2.06 = 2.06)
21:57:35.543 00.001 15404 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.97 = 1.97)
21:57:35.544 00.001 15404 CameraToMount -- cameraX=0.26 cameraY=-0.33 hyp=0.42 cameraTheta=-0.89 mountX=-0.20 mountY=0.39, mountTheta=2.04
21:57:35.546 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.26, y=-0.33, opts=13)
21:57:35.547 00.001 15404 Enqueuing Move request for scope (0.26, -0.33)
21:57:35.548 00.001 9920 Worker thread wakes up
21:57:35.548 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.33) opts 0xd
21:57:35.548 00.000 9920 Handling offset move in thread for scope, endpoint = (0.26, -0.33)
21:57:35.548 00.000 9920 Moving (0.26, -0.33) raw xDistance=-0.20 yDistance=0.39
21:57:35.548 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:57:35.548 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
21:57:35.548 00.000 9920 MoveAxis(E, 0, ABG)
21:57:35.548 00.000 9920 Move returns status 0, amount 0
21:57:35.548 00.000 9920 MoveAxis(S, 105, ABG)
21:57:35.548 00.000 9920 Guiding  Dir = 1, Dur = 105
21:57:35.550 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5853, max=65516, med=8717, FiltMin=7410, FiltMax=62315, Gamma=0.910
21:57:35.562 00.012 15404 UpdateGuideState exits: m=576355 SNR=176.1 Saturated
21:57:35.563 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:35.563 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:57:35.564 00.001 15404 Enqueuing Expose request
21:57:35.572 00.008 9920 IsGuiding returns 0
21:57:35.583 00.011 9920 PulseGuide returned control before completion, sleep 104
21:57:35.714 00.131 9920 IsGuiding returns 0
21:57:35.714 00.000 9920 Move returns status 0, amount 105
21:57:35.715 00.001 9920 move complete, result=0
21:57:35.715 00.000 9920 worker thread done servicing request
21:57:35.715 00.000 9920 Worker thread wakes up
21:57:35.715 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.4 px 105 ms SOUTH
21:57:35.718 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:35.718 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:57:39.131 03.413 9920 Exposure complete
21:57:39.169 00.038 9920 worker thread done servicing request
21:57:39.169 00.000 15404 OnExposeComplete: enter
21:57:39.170 00.001 15404 UpdateGuideState(): m_state=6
21:57:39.171 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:57:39.172 00.001 15404 Star::Find returns 1 (1), X=721.58, Y=794.63, Mass=630085, SNR=172.4, Peak=33295 HFD=6.8
21:57:39.173 00.001 15404 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-2.95) = xAngle (2.93 = 2.93)
21:57:39.174 00.001 15404 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.84 = 2.84)
21:57:39.174 00.000 15404 CameraToMount -- cameraX=0.71 cameraY=-0.02 hyp=0.71 cameraTheta=-0.02 mountX=-0.69 mountY=0.21, mountTheta=2.84
21:57:39.176 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.71, y=-0.02, opts=13)
21:57:39.177 00.001 15404 Enqueuing Move request for scope (0.71, -0.02)
21:57:39.178 00.001 9920 Worker thread wakes up
21:57:39.178 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.02) opts 0xd
21:57:39.178 00.000 9920 Handling offset move in thread for scope, endpoint = (0.71, -0.02)
21:57:39.178 00.000 9920 Moving (0.71, -0.02) raw xDistance=-0.69 yDistance=0.21
21:57:39.178 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
21:57:39.178 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
21:57:39.178 00.000 9920 MoveAxis(E, 185, ABG)
21:57:39.178 00.000 9920 Guiding  Dir = 2, Dur = 185
21:57:39.181 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5874, max=65516, med=8693, FiltMin=7422, FiltMax=65200, Gamma=0.910
21:57:39.192 00.011 15404 UpdateGuideState exits: m=630085 SNR=172.4 Saturated
21:57:39.194 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:39.194 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:57:39.195 00.001 15404 Enqueuing Expose request
21:57:39.201 00.006 9920 IsGuiding returns 0
21:57:39.211 00.010 9920 PulseGuide returned control before completion, sleep 185
21:57:39.563 00.352 9920 IsGuiding returns 0
21:57:39.563 00.000 9920 Move returns status 0, amount 185
21:57:39.563 00.000 9920 MoveAxis(S, 58, ABG)
21:57:39.563 00.000 9920 Guiding  Dir = 1, Dur = 58
21:57:39.586 00.023 9920 IsGuiding returns 0
21:57:39.597 00.011 9920 PulseGuide returned control before completion, sleep 57
21:57:39.668 00.071 9920 IsGuiding returns 1
21:57:39.668 00.000 9920 scope still moving after pulse duration time elapsed
21:57:39.710 00.042 9920 IsGuiding returns 0
21:57:39.710 00.000 9920 scope move finished after 58 + 66 ms
21:57:39.710 00.000 9920 Move returns status 0, amount 58
21:57:39.710 00.000 9920 move complete, result=0
21:57:39.711 00.001 9920 worker thread done servicing request
21:57:39.711 00.000 9920 Worker thread wakes up
21:57:39.711 00.000 15404 GuideStep: -0.7 px 185 ms EAST, 0.2 px 58 ms SOUTH
21:57:39.714 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:39.714 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:57:43.425 03.711 9920 Exposure complete
21:57:43.462 00.037 9920 worker thread done servicing request
21:57:43.462 00.000 15404 OnExposeComplete: enter
21:57:43.463 00.001 15404 UpdateGuideState(): m_state=6
21:57:43.464 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:57:43.465 00.001 15404 Star::Find returns 1 (1), X=720.64, Y=794.56, Mass=596937, SNR=158.6, Peak=32016 HFD=6.0
21:57:43.466 00.001 15404 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-2.95) = xAngle (0.17 = 0.17)
21:57:43.467 00.001 15404 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.08 = 0.08)
21:57:43.468 00.001 15404 CameraToMount -- cameraX=-0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-2.78 mountX=0.25 mountY=0.02, mountTheta=0.08
21:57:43.470 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.24, y=-0.09, opts=13)
21:57:43.471 00.001 15404 Enqueuing Move request for scope (-0.24, -0.09)
21:57:43.472 00.001 9920 Worker thread wakes up
21:57:43.472 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.09) opts 0xd
21:57:43.472 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.24, -0.09)
21:57:43.472 00.000 9920 Moving (-0.24, -0.09) raw xDistance=0.25 yDistance=0.02
21:57:43.472 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.25
21:57:43.472 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:43.472 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:57:43.472 00.000 9920 MoveAxis(W, 55, ABG)
21:57:43.472 00.000 9920 Guiding  Dir = 3, Dur = 55
21:57:43.474 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5847, max=65450, med=8649, FiltMin=7593, FiltMax=64071, Gamma=0.910
21:57:43.485 00.011 15404 UpdateGuideState exits: m=596937 SNR=158.6 Saturated
21:57:43.486 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:43.487 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:57:43.488 00.001 15404 Enqueuing Expose request
21:57:43.492 00.004 9920 IsGuiding returns 0
21:57:43.504 00.012 9920 PulseGuide returned control before completion, sleep 54
21:57:43.569 00.065 9920 IsGuiding returns 1
21:57:43.569 00.000 9920 scope still moving after pulse duration time elapsed
21:57:43.601 00.032 9920 IsGuiding returns 1
21:57:43.659 00.058 9920 IsGuiding returns 0
21:57:43.659 00.000 9920 scope move finished after 55 + 111 ms
21:57:43.659 00.000 9920 Move returns status 0, amount 55
21:57:43.659 00.000 9920 MoveAxis(N, 0, ABG)
21:57:43.659 00.000 9920 Move returns status 0, amount 0
21:57:43.659 00.000 9920 move complete, result=0
21:57:43.659 00.000 9920 worker thread done servicing request
21:57:43.659 00.000 9920 Worker thread wakes up
21:57:43.659 00.000 15404 GuideStep: 0.3 px 55 ms WEST, 0.0 px 0 ms NORTH
21:57:43.662 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:43.662 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:57:47.068 03.406 9920 Exposure complete
21:57:47.105 00.037 9920 worker thread done servicing request
21:57:47.105 00.000 15404 OnExposeComplete: enter
21:57:47.106 00.001 15404 UpdateGuideState(): m_state=6
21:57:47.107 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:57:47.108 00.001 15404 Star::Find returns 1 (1), X=721.00, Y=794.50, Mass=590666, SNR=200.9, Peak=28648 HFD=6.7
21:57:47.109 00.001 15404 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-2.95) = xAngle (2.07 = 2.07)
21:57:47.110 00.001 15404 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.97 = 1.97)
21:57:47.111 00.001 15404 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.89 mountX=-0.09 mountY=0.18, mountTheta=2.05
21:57:47.112 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.12, y=-0.15, opts=13)
21:57:47.113 00.001 15404 Enqueuing Move request for scope (0.12, -0.15)
21:57:47.114 00.001 9920 Worker thread wakes up
21:57:47.114 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
21:57:47.114 00.000 9920 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
21:57:47.114 00.000 9920 Moving (0.12, -0.15) raw xDistance=-0.09 yDistance=0.18
21:57:47.114 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:57:47.114 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:47.114 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:57:47.114 00.000 9920 MoveAxis(E, 0, ABG)
21:57:47.114 00.000 9920 Move returns status 0, amount 0
21:57:47.114 00.000 9920 MoveAxis(N, 0, ABG)
21:57:47.114 00.000 9920 Move returns status 0, amount 0
21:57:47.114 00.000 9920 move complete, result=0
21:57:47.114 00.000 9920 worker thread done servicing request
21:57:47.117 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=6155, max=65450, med=8625, FiltMin=7395, FiltMax=63780, Gamma=0.910
21:57:47.129 00.012 15404 UpdateGuideState exits: m=590666 SNR=200.9 Saturated
21:57:47.130 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:47.131 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:57:47.131 00.000 15404 Enqueuing Expose request
21:57:47.132 00.001 9920 Worker thread wakes up
21:57:47.132 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:57:47.134 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:47.134 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:57:50.848 03.714 9920 Exposure complete
21:57:50.885 00.037 9920 worker thread done servicing request
21:57:50.886 00.001 15404 OnExposeComplete: enter
21:57:50.887 00.001 15404 UpdateGuideState(): m_state=6
21:57:50.888 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:57:50.889 00.001 15404 Star::Find returns 1 (1), X=720.74, Y=794.45, Mass=612971, SNR=211.4, Peak=31036 HFD=6.6
21:57:50.890 00.001 15404 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-2.95) = xAngle (0.76 = 0.76)
21:57:50.890 00.000 15404 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.66 = 0.66)
21:57:50.891 00.001 15404 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.20 mountX=0.18 mountY=0.15, mountTheta=0.70
21:57:50.893 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.14, y=-0.20, opts=13)
21:57:50.894 00.001 15404 Enqueuing Move request for scope (-0.14, -0.20)
21:57:50.895 00.001 9920 Worker thread wakes up
21:57:50.895 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
21:57:50.895 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
21:57:50.895 00.000 9920 Moving (-0.14, -0.20) raw xDistance=0.18 yDistance=0.15
21:57:50.895 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:57:50.895 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:50.895 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:57:50.895 00.000 9920 MoveAxis(E, 0, ABG)
21:57:50.895 00.000 9920 Move returns status 0, amount 0
21:57:50.895 00.000 9920 MoveAxis(N, 0, ABG)
21:57:50.895 00.000 9920 Move returns status 0, amount 0
21:57:50.895 00.000 9920 move complete, result=0
21:57:50.895 00.000 9920 worker thread done servicing request
21:57:50.897 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=6074, max=65450, med=8590, FiltMin=7554, FiltMax=63313, Gamma=0.910
21:57:50.909 00.012 15404 UpdateGuideState exits: m=612971 SNR=211.4 Saturated
21:57:50.910 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:50.911 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:57:50.912 00.001 15404 Enqueuing Expose request
21:57:50.913 00.001 15404 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:50.914 00.001 9920 Worker thread wakes up
21:57:50.914 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:50.914 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:57:54.327 03.413 9920 Exposure complete
21:57:54.364 00.037 9920 worker thread done servicing request
21:57:54.364 00.000 15404 OnExposeComplete: enter
21:57:54.366 00.002 15404 UpdateGuideState(): m_state=6
21:57:54.367 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:57:54.367 00.000 15404 Star::Find returns 1 (1), X=720.46, Y=794.33, Mass=598941, SNR=181.8, Peak=30770 HFD=6.7
21:57:54.368 00.001 15404 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-2.95) = xAngle (0.46 = 0.46)
21:57:54.369 00.001 15404 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.37 = 0.37)
21:57:54.370 00.001 15404 CameraToMount -- cameraX=-0.42 cameraY=-0.32 hyp=0.53 cameraTheta=-2.49 mountX=0.47 mountY=0.19, mountTheta=0.39
21:57:54.372 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.42, y=-0.32, opts=13)
21:57:54.373 00.001 15404 Enqueuing Move request for scope (-0.42, -0.32)
21:57:54.374 00.001 9920 Worker thread wakes up
21:57:54.374 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.32) opts 0xd
21:57:54.374 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.42, -0.32)
21:57:54.374 00.000 9920 Moving (-0.42, -0.32) raw xDistance=0.47 yDistance=0.19
21:57:54.374 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
21:57:54.374 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:54.374 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:57:54.374 00.000 9920 MoveAxis(W, 127, ABG)
21:57:54.374 00.000 9920 Guiding  Dir = 3, Dur = 127
21:57:54.376 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=6420, max=65450, med=8567, FiltMin=7270, FiltMax=64393, Gamma=0.910
21:57:54.388 00.012 15404 UpdateGuideState exits: m=598941 SNR=181.8 Saturated
21:57:54.389 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:54.390 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:57:54.391 00.001 15404 Enqueuing Expose request
21:57:54.398 00.007 9920 IsGuiding returns 0
21:57:54.409 00.011 9920 PulseGuide returned control before completion, sleep 126
21:57:54.560 00.151 9920 IsGuiding returns 0
21:57:54.560 00.000 9920 Move returns status 0, amount 127
21:57:54.560 00.000 9920 MoveAxis(N, 0, ABG)
21:57:54.561 00.001 9920 Move returns status 0, amount 0
21:57:54.561 00.000 9920 move complete, result=0
21:57:54.561 00.000 9920 worker thread done servicing request
21:57:54.561 00.000 9920 Worker thread wakes up
21:57:54.561 00.000 15404 GuideStep: 0.5 px 127 ms WEST, 0.2 px 0 ms NORTH
21:57:54.564 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:54.564 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:57:58.275 03.711 9920 Exposure complete
21:57:58.312 00.037 9920 worker thread done servicing request
21:57:58.312 00.000 15404 OnExposeComplete: enter
21:57:58.313 00.001 15404 UpdateGuideState(): m_state=6
21:57:58.314 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:57:58.315 00.001 15404 Star::Find returns 1 (1), X=720.61, Y=794.12, Mass=590745, SNR=158.7, Peak=29355 HFD=6.4
21:57:58.316 00.001 15404 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-2.95) = xAngle (0.91 = 0.91)
21:57:58.317 00.001 15404 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.82 = 0.82)
21:57:58.318 00.001 15404 CameraToMount -- cameraX=-0.27 cameraY=-0.53 hyp=0.59 cameraTheta=-2.04 mountX=0.36 mountY=0.43, mountTheta=0.87
21:57:58.320 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.27, y=-0.53, opts=13)
21:57:58.321 00.001 15404 Enqueuing Move request for scope (-0.27, -0.53)
21:57:58.322 00.001 9920 Worker thread wakes up
21:57:58.322 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.53) opts 0xd
21:57:58.322 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.27, -0.53)
21:57:58.322 00.000 9920 Moving (-0.27, -0.53) raw xDistance=0.36 yDistance=0.43
21:57:58.322 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
21:57:58.322 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
21:57:58.322 00.000 9920 MoveAxis(W, 106, ABG)
21:57:58.322 00.000 9920 Guiding  Dir = 3, Dur = 106
21:57:58.324 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5790, max=65450, med=8529, FiltMin=7441, FiltMax=65093, Gamma=0.910
21:57:58.335 00.011 15404 UpdateGuideState exits: m=590745 SNR=158.7 Saturated
21:57:58.336 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:58.337 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:57:58.338 00.001 15404 Enqueuing Expose request
21:57:58.467 00.129 9920 IsGuiding returns 0
21:57:58.481 00.014 9920 PulseGuide returned control before completion, sleep 102
21:57:58.715 00.234 9920 IsGuiding returns 0
21:57:58.715 00.000 9920 Move returns status 0, amount 106
21:57:58.715 00.000 9920 MoveAxis(S, 118, ABG)
21:57:58.716 00.001 9920 Guiding  Dir = 1, Dur = 118
21:57:58.739 00.023 9920 IsGuiding returns 0
21:57:58.751 00.012 9920 PulseGuide returned control before completion, sleep 117
21:57:58.990 00.239 9920 IsGuiding returns 1
21:57:58.990 00.000 9920 scope still moving after pulse duration time elapsed
21:57:59.239 00.249 9920 IsGuiding returns 0
21:57:59.239 00.000 9920 scope move finished after 118 + 381 ms
21:57:59.239 00.000 9920 Move returns status 0, amount 118
21:57:59.239 00.000 9920 move complete, result=0
21:57:59.239 00.000 9920 worker thread done servicing request
21:57:59.239 00.000 9920 Worker thread wakes up
21:57:59.239 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:57:59.239 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:57:59.239 00.000 15404 GuideStep: 0.4 px 106 ms WEST, 0.4 px 118 ms SOUTH
21:58:02.645 03.406 9920 Exposure complete
21:58:02.682 00.037 9920 worker thread done servicing request
21:58:02.682 00.000 15404 OnExposeComplete: enter
21:58:02.683 00.001 15404 UpdateGuideState(): m_state=6
21:58:02.684 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:58:02.685 00.001 15404 Star::Find returns 1 (1), X=720.76, Y=794.34, Mass=605679, SNR=207.7, Peak=29062 HFD=6.5
21:58:02.686 00.001 15404 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-2.95) = xAngle (1.02 = 1.02)
21:58:02.687 00.001 15404 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.93 = 0.93)
21:58:02.688 00.001 15404 CameraToMount -- cameraX=-0.12 cameraY=-0.31 hyp=0.33 cameraTheta=-1.93 mountX=0.17 mountY=0.26, mountTheta=0.99
21:58:02.689 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.12, y=-0.31, opts=13)
21:58:02.690 00.001 15404 Enqueuing Move request for scope (-0.12, -0.31)
21:58:02.691 00.001 9920 Worker thread wakes up
21:58:02.691 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.31) opts 0xd
21:58:02.691 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.12, -0.31)
21:58:02.691 00.000 9920 Moving (-0.12, -0.31) raw xDistance=0.17 yDistance=0.26
21:58:02.692 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:58:02.692 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
21:58:02.692 00.000 9920 MoveAxis(E, 0, ABG)
21:58:02.692 00.000 9920 Move returns status 0, amount 0
21:58:02.692 00.000 9920 MoveAxis(S, 72, ABG)
21:58:02.692 00.000 9920 Guiding  Dir = 1, Dur = 72
21:58:02.694 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=6008, max=65450, med=8503, FiltMin=7330, FiltMax=63604, Gamma=0.910
21:58:02.706 00.012 15404 UpdateGuideState exits: m=605679 SNR=207.7 Saturated
21:58:02.707 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:02.708 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:58:02.709 00.001 15404 Enqueuing Expose request
21:58:02.711 00.002 9920 IsGuiding returns 0
21:58:02.723 00.012 9920 PulseGuide returned control before completion, sleep 71
21:58:02.805 00.082 9920 IsGuiding returns 1
21:58:02.805 00.000 9920 scope still moving after pulse duration time elapsed
21:58:02.847 00.042 9920 IsGuiding returns 0
21:58:02.847 00.000 9920 scope move finished after 72 + 64 ms
21:58:02.847 00.000 9920 Move returns status 0, amount 72
21:58:02.847 00.000 9920 move complete, result=0
21:58:02.847 00.000 9920 worker thread done servicing request
21:58:02.847 00.000 9920 Worker thread wakes up
21:58:02.847 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.3 px 72 ms SOUTH
21:58:02.849 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:58:02.849 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:58:06.564 03.715 9920 Exposure complete
21:58:06.603 00.039 9920 worker thread done servicing request
21:58:06.603 00.000 15404 OnExposeComplete: enter
21:58:06.604 00.001 15404 UpdateGuideState(): m_state=6
21:58:06.605 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:58:06.606 00.001 15404 Star::Find returns 1 (1), X=720.52, Y=794.74, Mass=639152, SNR=202.2, Peak=37546 HFD=6.4
21:58:06.607 00.001 15404 CameraToMount -- cameraTheta (2.88) - m_xAngle (-2.95) = xAngle (5.83 = -0.46)
21:58:06.608 00.001 15404 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.74 = -0.55)
21:58:06.609 00.001 15404 CameraToMount -- cameraX=-0.35 cameraY=0.10 hyp=0.37 cameraTheta=2.88 mountX=0.33 mountY=-0.19, mountTheta=-0.53
21:58:06.610 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.35, y=0.10, opts=13)
21:58:06.611 00.001 15404 Enqueuing Move request for scope (-0.35, 0.10)
21:58:06.612 00.001 9920 Worker thread wakes up
21:58:06.612 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.10) opts 0xd
21:58:06.612 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.35, 0.10)
21:58:06.612 00.000 9920 Moving (-0.35, 0.10) raw xDistance=0.33 yDistance=-0.19
21:58:06.612 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
21:58:06.612 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:06.612 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:58:06.612 00.000 9920 MoveAxis(W, 88, ABG)
21:58:06.612 00.000 9920 Guiding  Dir = 3, Dur = 88
21:58:06.615 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5974, max=65456, med=8452, FiltMin=7372, FiltMax=63934, Gamma=0.910
21:58:06.626 00.011 15404 UpdateGuideState exits: m=639152 SNR=202.2 Saturated
21:58:06.627 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:06.628 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:58:06.629 00.001 15404 Enqueuing Expose request
21:58:06.634 00.005 9920 IsGuiding returns 0
21:58:06.646 00.012 9920 PulseGuide returned control before completion, sleep 87
21:58:06.744 00.098 9920 IsGuiding returns 1
21:58:06.744 00.000 9920 scope still moving after pulse duration time elapsed
21:58:06.818 00.074 9920 IsGuiding returns 0
21:58:06.818 00.000 9920 scope move finished after 88 + 96 ms
21:58:06.818 00.000 9920 Move returns status 0, amount 88
21:58:06.820 00.002 9920 MoveAxis(N, 0, ABG)
21:58:06.820 00.000 9920 Move returns status 0, amount 0
21:58:06.820 00.000 9920 move complete, result=0
21:58:06.820 00.000 9920 worker thread done servicing request
21:58:06.820 00.000 9920 Worker thread wakes up
21:58:06.820 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:58:06.820 00.000 15404 GuideStep: 0.3 px 88 ms WEST, -0.2 px 0 ms NORTH
21:58:06.821 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:58:10.229 03.408 9920 Exposure complete
21:58:10.266 00.037 9920 worker thread done servicing request
21:58:10.266 00.000 15404 OnExposeComplete: enter
21:58:10.267 00.001 15404 UpdateGuideState(): m_state=6
21:58:10.268 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:58:10.269 00.001 15404 Star::Find returns 1 (1), X=720.76, Y=794.67, Mass=609159, SNR=170.5, Peak=32380 HFD=6.5
21:58:10.270 00.001 15404 CameraToMount -- cameraTheta (2.96) - m_xAngle (-2.95) = xAngle (5.91 = -0.38)
21:58:10.271 00.001 15404 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.82 = -0.47)
21:58:10.272 00.001 15404 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.96 mountX=0.11 mountY=-0.05, mountTheta=-0.45
21:58:10.274 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.12, y=0.02, opts=13)
21:58:10.274 00.000 15404 Enqueuing Move request for scope (-0.12, 0.02)
21:58:10.275 00.001 9920 Worker thread wakes up
21:58:10.275 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
21:58:10.275 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
21:58:10.275 00.000 9920 Moving (-0.12, 0.02) raw xDistance=0.11 yDistance=-0.05
21:58:10.276 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:58:10.276 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:10.276 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:58:10.276 00.000 9920 MoveAxis(E, 0, ABG)
21:58:10.276 00.000 9920 Move returns status 0, amount 0
21:58:10.276 00.000 9920 MoveAxis(N, 0, ABG)
21:58:10.276 00.000 9920 Move returns status 0, amount 0
21:58:10.276 00.000 9920 move complete, result=0
21:58:10.276 00.000 9920 worker thread done servicing request
21:58:10.278 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=6039, max=65456, med=8432, FiltMin=7342, FiltMax=64954, Gamma=0.910
21:58:10.290 00.012 15404 UpdateGuideState exits: m=609159 SNR=170.5 Saturated
21:58:10.291 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:10.292 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:58:10.293 00.001 15404 Enqueuing Expose request
21:58:10.294 00.001 15404 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:10.295 00.001 9920 Worker thread wakes up
21:58:10.295 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:58:10.295 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:58:14.007 03.712 9920 Exposure complete
21:58:14.045 00.038 9920 worker thread done servicing request
21:58:14.045 00.000 15404 OnExposeComplete: enter
21:58:14.046 00.001 15404 UpdateGuideState(): m_state=6
21:58:14.047 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:58:14.048 00.001 15404 Star::Find returns 1 (1), X=720.98, Y=794.60, Mass=621766, SNR=174.0, Peak=31428 HFD=6.6
21:58:14.049 00.001 15404 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-2.95) = xAngle (2.51 = 2.51)
21:58:14.050 00.001 15404 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.42 = 2.42)
21:58:14.051 00.001 15404 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-0.44 mountX=-0.09 mountY=0.08, mountTheta=2.46
21:58:14.052 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.10, y=-0.05, opts=13)
21:58:14.053 00.001 15404 Enqueuing Move request for scope (0.10, -0.05)
21:58:14.055 00.002 9920 Worker thread wakes up
21:58:14.055 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
21:58:14.055 00.000 9920 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
21:58:14.055 00.000 9920 Moving (0.10, -0.05) raw xDistance=-0.09 yDistance=0.08
21:58:14.055 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:58:14.055 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:14.055 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:58:14.055 00.000 9920 MoveAxis(E, 0, ABG)
21:58:14.055 00.000 9920 Move returns status 0, amount 0
21:58:14.055 00.000 9920 MoveAxis(N, 0, ABG)
21:58:14.055 00.000 9920 Move returns status 0, amount 0
21:58:14.055 00.000 9920 move complete, result=0
21:58:14.055 00.000 9920 worker thread done servicing request
21:58:14.056 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=5783, max=65456, med=8400, FiltMin=7106, FiltMax=62829, Gamma=0.910
21:58:14.067 00.011 15404 UpdateGuideState exits: m=621766 SNR=174.0 Saturated
21:58:14.068 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:14.070 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:58:14.070 00.000 15404 Enqueuing Expose request
21:58:14.071 00.001 15404 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:58:14.072 00.001 9920 Worker thread wakes up
21:58:14.072 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:58:14.072 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:58:17.485 03.413 9920 Exposure complete
21:58:17.523 00.038 9920 worker thread done servicing request
21:58:17.523 00.000 15404 OnExposeComplete: enter
21:58:17.524 00.001 15404 UpdateGuideState(): m_state=6
21:58:17.525 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:58:17.526 00.001 15404 Star::Find returns 1 (1), X=720.17, Y=794.45, Mass=621231, SNR=180.9, Peak=35394 HFD=6.4
21:58:17.527 00.001 15404 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-2.95) = xAngle (0.08 = 0.08)
21:58:17.528 00.001 15404 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.01 = -0.01)
21:58:17.529 00.001 15404 CameraToMount -- cameraX=-0.70 cameraY=-0.20 hyp=0.73 cameraTheta=-2.87 mountX=0.73 mountY=-0.01, mountTheta=-0.01
21:58:17.530 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.70, y=-0.20, opts=13)
21:58:17.531 00.001 15404 Enqueuing Move request for scope (-0.70, -0.20)
21:58:17.532 00.001 9920 Worker thread wakes up
21:58:17.532 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.20) opts 0xd
21:58:17.532 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.70, -0.20)
21:58:17.532 00.000 9920 Moving (-0.70, -0.20) raw xDistance=0.73 yDistance=-0.01
21:58:17.532 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
21:58:17.533 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:17.533 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:58:17.533 00.000 9920 MoveAxis(W, 195, ABG)
21:58:17.533 00.000 9920 Guiding  Dir = 3, Dur = 195
21:58:17.535 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5755, max=65450, med=8378, FiltMin=7368, FiltMax=63522, Gamma=0.910
21:58:17.547 00.012 15404 UpdateGuideState exits: m=621231 SNR=180.9 Saturated
21:58:17.548 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:17.549 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:58:17.550 00.001 15404 Enqueuing Expose request
21:58:17.553 00.003 9920 IsGuiding returns 0
21:58:17.564 00.011 9920 PulseGuide returned control before completion, sleep 194
21:58:17.782 00.218 9920 IsGuiding returns 0
21:58:17.782 00.000 9920 Move returns status 0, amount 195
21:58:17.782 00.000 9920 MoveAxis(N, 0, ABG)
21:58:17.782 00.000 9920 Move returns status 0, amount 0
21:58:17.782 00.000 9920 move complete, result=0
21:58:17.782 00.000 9920 worker thread done servicing request
21:58:17.782 00.000 9920 Worker thread wakes up
21:58:17.782 00.000 15404 GuideStep: 0.7 px 195 ms WEST, -0.0 px 0 ms NORTH
21:58:17.785 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:58:17.785 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:58:21.501 03.716 9920 Exposure complete
21:58:21.542 00.041 9920 worker thread done servicing request
21:58:21.542 00.000 15404 OnExposeComplete: enter
21:58:21.543 00.001 15404 UpdateGuideState(): m_state=6
21:58:21.544 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:58:21.545 00.001 15404 Star::Find returns 1 (1), X=720.54, Y=794.17, Mass=600518, SNR=171.2, Peak=29726 HFD=6.4
21:58:21.546 00.001 15404 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-2.95) = xAngle (0.77 = 0.77)
21:58:21.547 00.001 15404 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.67 = 0.67)
21:58:21.548 00.001 15404 CameraToMount -- cameraX=-0.34 cameraY=-0.48 hyp=0.59 cameraTheta=-2.19 mountX=0.42 mountY=0.37, mountTheta=0.71
21:58:21.550 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.34, y=-0.48, opts=13)
21:58:21.551 00.001 15404 Enqueuing Move request for scope (-0.34, -0.48)
21:58:21.552 00.001 9920 Worker thread wakes up
21:58:21.552 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.48) opts 0xd
21:58:21.552 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.34, -0.48)
21:58:21.552 00.000 9920 Moving (-0.34, -0.48) raw xDistance=0.42 yDistance=0.37
21:58:21.552 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
21:58:21.552 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
21:58:21.552 00.000 9920 MoveAxis(W, 127, ABG)
21:58:21.552 00.000 9920 Guiding  Dir = 3, Dur = 127
21:58:21.555 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5954, max=65450, med=8338, FiltMin=7339, FiltMax=62620, Gamma=0.910
21:58:21.566 00.011 15404 UpdateGuideState exits: m=600518 SNR=171.2 Saturated
21:58:21.567 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:21.568 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:58:21.568 00.000 15404 Enqueuing Expose request
21:58:21.742 00.174 9920 IsGuiding returns 0
21:58:21.753 00.011 9920 PulseGuide returned control before completion, sleep 126
21:58:21.945 00.192 9920 IsGuiding returns 0
21:58:21.945 00.000 9920 Move returns status 0, amount 127
21:58:21.945 00.000 9920 MoveAxis(S, 100, ABG)
21:58:21.945 00.000 9920 Guiding  Dir = 1, Dur = 100
21:58:22.129 00.184 9920 IsGuiding returns 0
21:58:22.140 00.011 9920 PulseGuide returned control before completion, sleep 99
21:58:22.332 00.192 9920 IsGuiding returns 0
21:58:22.332 00.000 9920 Move returns status 0, amount 100
21:58:22.332 00.000 9920 move complete, result=0
21:58:22.333 00.001 9920 worker thread done servicing request
21:58:22.333 00.000 9920 Worker thread wakes up
21:58:22.333 00.000 15404 GuideStep: 0.4 px 127 ms WEST, 0.4 px 100 ms SOUTH
21:58:22.336 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:58:22.336 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:58:25.750 03.414 9920 Exposure complete
21:58:25.789 00.039 9920 worker thread done servicing request
21:58:25.789 00.000 15404 OnExposeComplete: enter
21:58:25.790 00.001 15404 UpdateGuideState(): m_state=6
21:58:25.791 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:58:25.792 00.001 15404 Star::Find returns 1 (1), X=720.21, Y=794.16, Mass=603216, SNR=186.0, Peak=31811 HFD=6.4
21:58:25.793 00.001 15404 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-2.95) = xAngle (0.44 = 0.44)
21:58:25.793 00.000 15404 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.35 = 0.35)
21:58:25.794 00.001 15404 CameraToMount -- cameraX=-0.67 cameraY=-0.49 hyp=0.83 cameraTheta=-2.51 mountX=0.75 mountY=0.28, mountTheta=0.36
21:58:25.796 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.67, y=-0.49, opts=13)
21:58:25.797 00.001 15404 Enqueuing Move request for scope (-0.67, -0.49)
21:58:25.798 00.001 9920 Worker thread wakes up
21:58:25.798 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.49) opts 0xd
21:58:25.798 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.67, -0.49)
21:58:25.798 00.000 9920 Moving (-0.67, -0.49) raw xDistance=0.75 yDistance=0.28
21:58:25.798 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75
21:58:25.798 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
21:58:25.798 00.000 9920 MoveAxis(W, 210, ABG)
21:58:25.798 00.000 9920 Guiding  Dir = 3, Dur = 210
21:58:25.800 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5998, max=65450, med=8317, FiltMin=7252, FiltMax=63888, Gamma=0.910
21:58:25.811 00.011 15404 UpdateGuideState exits: m=603216 SNR=186.0 Saturated
21:58:25.812 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:25.813 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:58:25.814 00.001 15404 Enqueuing Expose request
21:58:25.986 00.172 9920 IsGuiding returns 0
21:58:26.242 00.256 9920 IsGuiding returns 1
21:58:26.242 00.000 9920 scope still moving after pulse duration time elapsed
21:58:26.481 00.239 9920 IsGuiding returns 0
21:58:26.481 00.000 9920 scope move finished after 210 + 283 ms
21:58:26.481 00.000 9920 Move returns status 0, amount 210
21:58:26.481 00.000 9920 MoveAxis(S, 77, ABG)
21:58:26.481 00.000 9920 Guiding  Dir = 1, Dur = 77
21:58:26.509 00.028 9920 IsGuiding returns 0
21:58:26.520 00.011 9920 PulseGuide returned control before completion, sleep 76
21:58:26.608 00.088 9920 IsGuiding returns 1
21:58:26.608 00.000 9920 scope still moving after pulse duration time elapsed
21:58:26.750 00.142 9920 IsGuiding returns 1
21:58:26.977 00.227 9920 IsGuiding returns 0
21:58:26.977 00.000 9920 scope move finished after 77 + 390 ms
21:58:26.977 00.000 9920 Move returns status 0, amount 77
21:58:26.977 00.000 9920 move complete, result=0
21:58:26.977 00.000 9920 worker thread done servicing request
21:58:26.977 00.000 9920 Worker thread wakes up
21:58:26.977 00.000 15404 GuideStep: 0.8 px 210 ms WEST, 0.3 px 77 ms SOUTH
21:58:26.978 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:58:26.979 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:58:30.689 03.710 9920 Exposure complete
21:58:30.726 00.037 9920 worker thread done servicing request
21:58:30.727 00.001 15404 OnExposeComplete: enter
21:58:30.728 00.001 15404 UpdateGuideState(): m_state=6
21:58:30.729 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:58:30.730 00.001 15404 Star::Find returns 1 (1), X=720.43, Y=794.47, Mass=601583, SNR=184.6, Peak=32374 HFD=6.9
21:58:30.730 00.000 15404 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-2.95) = xAngle (0.19 = 0.19)
21:58:30.731 00.001 15404 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.10 = 0.10)
21:58:30.732 00.001 15404 CameraToMount -- cameraX=-0.45 cameraY=-0.18 hyp=0.48 cameraTheta=-2.76 mountX=0.47 mountY=0.05, mountTheta=0.10
21:58:30.734 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.45, y=-0.18, opts=13)
21:58:30.735 00.001 15404 Enqueuing Move request for scope (-0.45, -0.18)
21:58:30.736 00.001 9920 Worker thread wakes up
21:58:30.736 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.18) opts 0xd
21:58:30.736 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.45, -0.18)
21:58:30.736 00.000 9920 Moving (-0.45, -0.18) raw xDistance=0.47 yDistance=0.05
21:58:30.736 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
21:58:30.736 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:30.736 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:58:30.736 00.000 9920 MoveAxis(W, 141, ABG)
21:58:30.736 00.000 9920 Guiding  Dir = 3, Dur = 141
21:58:30.739 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5697, max=65456, med=8261, FiltMin=7192, FiltMax=63219, Gamma=0.910
21:58:30.750 00.011 15404 UpdateGuideState exits: m=601583 SNR=184.6 Saturated
21:58:30.751 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:30.752 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:58:30.753 00.001 15404 Enqueuing Expose request
21:58:30.766 00.013 9920 IsGuiding returns 0
21:58:30.778 00.012 9920 PulseGuide returned control before completion, sleep 140
21:58:30.942 00.164 9920 IsGuiding returns 0
21:58:30.942 00.000 9920 Move returns status 0, amount 141
21:58:30.942 00.000 9920 MoveAxis(N, 0, ABG)
21:58:30.942 00.000 9920 Move returns status 0, amount 0
21:58:30.943 00.001 9920 move complete, result=0
21:58:30.943 00.000 9920 worker thread done servicing request
21:58:30.943 00.000 9920 Worker thread wakes up
21:58:30.943 00.000 15404 GuideStep: 0.5 px 141 ms WEST, 0.0 px 0 ms NORTH
21:58:30.946 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:58:30.946 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:58:34.361 03.415 9920 Exposure complete
21:58:34.398 00.037 9920 worker thread done servicing request
21:58:34.398 00.000 15404 OnExposeComplete: enter
21:58:34.399 00.001 15404 UpdateGuideState(): m_state=6
21:58:34.400 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:58:34.401 00.001 15404 Star::Find returns 1 (1), X=720.49, Y=794.52, Mass=640820, SNR=190.1, Peak=36722 HFD=5.9
21:58:34.402 00.001 15404 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-2.95) = xAngle (0.13 = 0.13)
21:58:34.403 00.001 15404 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.04 = 0.04)
21:58:34.404 00.001 15404 CameraToMount -- cameraX=-0.38 cameraY=-0.13 hyp=0.40 cameraTheta=-2.82 mountX=0.40 mountY=0.01, mountTheta=0.04
21:58:34.406 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.38, y=-0.13, opts=13)
21:58:34.407 00.001 15404 Enqueuing Move request for scope (-0.38, -0.13)
21:58:34.408 00.001 9920 Worker thread wakes up
21:58:34.408 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.13) opts 0xd
21:58:34.408 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.38, -0.13)
21:58:34.408 00.000 9920 Moving (-0.38, -0.13) raw xDistance=0.40 yDistance=0.01
21:58:34.408 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
21:58:34.408 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:34.408 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:58:34.408 00.000 9920 MoveAxis(W, 117, ABG)
21:58:34.408 00.000 9920 Guiding  Dir = 3, Dur = 117
21:58:34.411 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=6047, max=65456, med=8244, FiltMin=7117, FiltMax=63089, Gamma=0.910
21:58:34.421 00.010 15404 UpdateGuideState exits: m=640820 SNR=190.1 Saturated
21:58:34.422 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:34.423 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:58:34.424 00.001 15404 Enqueuing Expose request
21:58:34.442 00.018 9920 IsGuiding returns 0
21:58:34.454 00.012 9920 PulseGuide returned control before completion, sleep 116
21:58:34.601 00.147 9920 IsGuiding returns 0
21:58:34.601 00.000 9920 Move returns status 0, amount 117
21:58:34.601 00.000 9920 MoveAxis(N, 0, ABG)
21:58:34.601 00.000 9920 Move returns status 0, amount 0
21:58:34.601 00.000 9920 move complete, result=0
21:58:34.601 00.000 9920 worker thread done servicing request
21:58:34.601 00.000 9920 Worker thread wakes up
21:58:34.601 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:58:34.601 00.000 15404 GuideStep: 0.4 px 117 ms WEST, 0.0 px 0 ms NORTH
21:58:34.604 00.003 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:58:38.311 03.707 9920 Exposure complete
21:58:38.349 00.038 9920 worker thread done servicing request
21:58:38.349 00.000 15404 OnExposeComplete: enter
21:58:38.351 00.002 15404 UpdateGuideState(): m_state=6
21:58:38.352 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:58:38.353 00.001 15404 Star::Find returns 1 (1), X=720.49, Y=794.36, Mass=594336, SNR=168.5, Peak=31466 HFD=6.3
21:58:38.354 00.001 15404 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-2.95) = xAngle (0.44 = 0.44)
21:58:38.355 00.001 15404 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.35 = 0.35)
21:58:38.356 00.001 15404 CameraToMount -- cameraX=-0.39 cameraY=-0.28 hyp=0.48 cameraTheta=-2.51 mountX=0.43 mountY=0.16, mountTheta=0.36
21:58:38.357 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.39, y=-0.28, opts=13)
21:58:38.358 00.001 15404 Enqueuing Move request for scope (-0.39, -0.28)
21:58:38.359 00.001 9920 Worker thread wakes up
21:58:38.359 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.28) opts 0xd
21:58:38.359 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.39, -0.28)
21:58:38.359 00.000 9920 Moving (-0.39, -0.28) raw xDistance=0.43 yDistance=0.16
21:58:38.359 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
21:58:38.359 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:38.359 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:58:38.359 00.000 9920 MoveAxis(W, 124, ABG)
21:58:38.359 00.000 9920 Guiding  Dir = 3, Dur = 124
21:58:38.362 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5344, max=65456, med=8211, FiltMin=7007, FiltMax=63351, Gamma=0.910
21:58:38.373 00.011 15404 UpdateGuideState exits: m=594336 SNR=168.5 Saturated
21:58:38.374 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:38.375 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:58:38.376 00.001 15404 Enqueuing Expose request
21:58:38.379 00.003 9920 IsGuiding returns 0
21:58:38.391 00.012 9920 PulseGuide returned control before completion, sleep 123
21:58:38.537 00.146 9920 IsGuiding returns 0
21:58:38.538 00.001 9920 Move returns status 0, amount 124
21:58:38.538 00.000 9920 MoveAxis(N, 0, ABG)
21:58:38.538 00.000 9920 Move returns status 0, amount 0
21:58:38.538 00.000 9920 move complete, result=0
21:58:38.538 00.000 9920 worker thread done servicing request
21:58:38.538 00.000 9920 Worker thread wakes up
21:58:38.538 00.000 15404 GuideStep: 0.4 px 124 ms WEST, 0.2 px 0 ms NORTH
21:58:38.541 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:58:38.541 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:58:41.952 03.411 9920 Exposure complete
21:58:41.990 00.038 9920 worker thread done servicing request
21:58:41.990 00.000 15404 OnExposeComplete: enter
21:58:41.991 00.001 15404 UpdateGuideState(): m_state=6
21:58:41.992 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:58:41.993 00.001 15404 Star::Find returns 1 (1), X=720.71, Y=794.47, Mass=603147, SNR=200.7, Peak=30314 HFD=6.4
21:58:41.994 00.001 15404 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-2.95) = xAngle (0.63 = 0.63)
21:58:41.995 00.001 15404 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.53 = 0.53)
21:58:41.996 00.001 15404 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.24 cameraTheta=-2.33 mountX=0.20 mountY=0.12, mountTheta=0.56
21:58:41.997 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.17, y=-0.18, opts=13)
21:58:41.998 00.001 15404 Enqueuing Move request for scope (-0.17, -0.18)
21:58:41.999 00.001 9920 Worker thread wakes up
21:58:41.999 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd
21:58:41.999 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.17, -0.18)
21:58:41.999 00.000 9920 Moving (-0.17, -0.18) raw xDistance=0.20 yDistance=0.12
21:58:42.000 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:58:42.000 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:42.000 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:58:42.000 00.000 9920 MoveAxis(E, 0, ABG)
21:58:42.000 00.000 9920 Move returns status 0, amount 0
21:58:42.000 00.000 9920 MoveAxis(N, 0, ABG)
21:58:42.000 00.000 9920 Move returns status 0, amount 0
21:58:42.000 00.000 9920 move complete, result=0
21:58:42.000 00.000 9920 worker thread done servicing request
21:58:42.002 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5916, max=65450, med=8190, FiltMin=7179, FiltMax=63561, Gamma=0.910
21:58:42.013 00.011 15404 UpdateGuideState exits: m=603147 SNR=200.7 Saturated
21:58:42.014 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:42.015 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:58:42.016 00.001 15404 Enqueuing Expose request
21:58:42.017 00.001 15404 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:58:42.018 00.001 9920 Worker thread wakes up
21:58:42.018 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:58:42.018 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:58:45.732 03.714 9920 Exposure complete
21:58:45.769 00.037 9920 worker thread done servicing request
21:58:45.770 00.001 15404 OnExposeComplete: enter
21:58:45.770 00.000 15404 UpdateGuideState(): m_state=6
21:58:45.771 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:58:45.772 00.001 15404 Star::Find returns 1 (1), X=720.64, Y=794.12, Mass=609577, SNR=184.2, Peak=29051 HFD=6.5
21:58:45.773 00.001 15404 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-2.95) = xAngle (0.95 = 0.95)
21:58:45.774 00.001 15404 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.86 = 0.86)
21:58:45.775 00.001 15404 CameraToMount -- cameraX=-0.24 cameraY=-0.53 hyp=0.58 cameraTheta=-2.00 mountX=0.33 mountY=0.44, mountTheta=0.92
21:58:45.776 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.24, y=-0.53, opts=13)
21:58:45.777 00.001 15404 Enqueuing Move request for scope (-0.24, -0.53)
21:58:45.779 00.002 9920 Worker thread wakes up
21:58:45.779 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.53) opts 0xd
21:58:45.779 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.24, -0.53)
21:58:45.779 00.000 9920 Moving (-0.24, -0.53) raw xDistance=0.33 yDistance=0.44
21:58:45.779 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
21:58:45.779 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
21:58:45.779 00.000 9920 MoveAxis(W, 90, ABG)
21:58:45.779 00.000 9920 Guiding  Dir = 3, Dur = 90
21:58:45.781 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5324, max=65450, med=8160, FiltMin=7062, FiltMax=63853, Gamma=0.910
21:58:45.792 00.011 15404 UpdateGuideState exits: m=609577 SNR=184.2 Saturated
21:58:45.793 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:45.794 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:58:45.795 00.001 15404 Enqueuing Expose request
21:58:45.836 00.041 9920 IsGuiding returns 0
21:58:45.848 00.012 9920 PulseGuide returned control before completion, sleep 89
21:58:45.959 00.111 9920 IsGuiding returns 0
21:58:45.959 00.000 9920 Move returns status 0, amount 90
21:58:45.959 00.000 9920 MoveAxis(S, 120, ABG)
21:58:45.959 00.000 9920 Guiding  Dir = 1, Dur = 120
21:58:45.982 00.023 9920 IsGuiding returns 0
21:58:45.993 00.011 9920 PulseGuide returned control before completion, sleep 120
21:58:46.134 00.141 9920 IsGuiding returns 1
21:58:46.134 00.000 9920 scope still moving after pulse duration time elapsed
21:58:46.203 00.069 9920 IsGuiding returns 0
21:58:46.203 00.000 9920 scope move finished after 120 + 101 ms
21:58:46.203 00.000 9920 Move returns status 0, amount 120
21:58:46.203 00.000 9920 move complete, result=0
21:58:46.204 00.001 9920 worker thread done servicing request
21:58:46.204 00.000 9920 Worker thread wakes up
21:58:46.204 00.000 15404 GuideStep: 0.3 px 90 ms WEST, 0.4 px 120 ms SOUTH
21:58:46.207 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:58:46.207 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:58:49.618 03.411 9920 Exposure complete
21:58:49.656 00.038 9920 worker thread done servicing request
21:58:49.656 00.000 15404 OnExposeComplete: enter
21:58:49.657 00.001 15404 UpdateGuideState(): m_state=6
21:58:49.658 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:58:49.659 00.001 15404 Star::Find returns 1 (1), X=720.32, Y=794.66, Mass=660764, SNR=197.6, Peak=41702 HFD=6.1
21:58:49.660 00.001 15404 CameraToMount -- cameraTheta (3.12) - m_xAngle (-2.95) = xAngle (6.07 = -0.21)
21:58:49.661 00.001 15404 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.98 = -0.30)
21:58:49.662 00.001 15404 CameraToMount -- cameraX=-0.55 cameraY=0.01 hyp=0.55 cameraTheta=3.12 mountX=0.54 mountY=-0.16, mountTheta=-0.29
21:58:49.664 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.55, y=0.01, opts=13)
21:58:49.665 00.001 15404 Enqueuing Move request for scope (-0.55, 0.01)
21:58:49.665 00.000 9920 Worker thread wakes up
21:58:49.665 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.01) opts 0xd
21:58:49.666 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.55, 0.01)
21:58:49.666 00.000 9920 Moving (-0.55, 0.01) raw xDistance=0.54 yDistance=-0.16
21:58:49.666 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
21:58:49.666 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:49.666 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:58:49.666 00.000 9920 MoveAxis(W, 152, ABG)
21:58:49.666 00.000 9920 Guiding  Dir = 3, Dur = 152
21:58:49.668 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5907, max=65456, med=8136, FiltMin=7073, FiltMax=62787, Gamma=0.910
21:58:49.679 00.011 15404 UpdateGuideState exits: m=660764 SNR=197.6 Saturated
21:58:49.680 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:49.681 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:58:49.682 00.001 15404 Enqueuing Expose request
21:58:49.685 00.003 9920 IsGuiding returns 0
21:58:49.696 00.011 9920 PulseGuide returned control before completion, sleep 151
21:58:49.873 00.177 9920 IsGuiding returns 0
21:58:49.873 00.000 9920 Move returns status 0, amount 152
21:58:49.873 00.000 9920 MoveAxis(N, 0, ABG)
21:58:49.873 00.000 9920 Move returns status 0, amount 0
21:58:49.873 00.000 9920 move complete, result=0
21:58:49.873 00.000 9920 worker thread done servicing request
21:58:49.874 00.001 9920 Worker thread wakes up
21:58:49.874 00.000 15404 GuideStep: 0.5 px 152 ms WEST, -0.2 px 0 ms NORTH
21:58:49.876 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:58:49.877 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:58:53.583 03.706 9920 Exposure complete
21:58:53.621 00.038 9920 worker thread done servicing request
21:58:53.621 00.000 15404 OnExposeComplete: enter
21:58:53.622 00.001 15404 UpdateGuideState(): m_state=6
21:58:53.623 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:58:53.624 00.001 15404 Star::Find returns 1 (1), X=721.03, Y=794.49, Mass=611927, SNR=179.0, Peak=30088 HFD=6.7
21:58:53.625 00.001 15404 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-2.95) = xAngle (2.14 = 2.14)
21:58:53.625 00.000 15404 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.05 = 2.05)
21:58:53.626 00.001 15404 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.81 mountX=-0.12 mountY=0.20, mountTheta=2.12
21:58:53.628 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.15, y=-0.16, opts=13)
21:58:53.629 00.001 15404 Enqueuing Move request for scope (0.15, -0.16)
21:58:53.630 00.001 9920 Worker thread wakes up
21:58:53.630 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
21:58:53.630 00.000 9920 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
21:58:53.630 00.000 9920 Moving (0.15, -0.16) raw xDistance=-0.12 yDistance=0.20
21:58:53.630 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:58:53.630 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:53.630 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:58:53.630 00.000 9920 MoveAxis(E, 0, ABG)
21:58:53.630 00.000 9920 Move returns status 0, amount 0
21:58:53.630 00.000 9920 MoveAxis(N, 0, ABG)
21:58:53.630 00.000 9920 Move returns status 0, amount 0
21:58:53.630 00.000 9920 move complete, result=0
21:58:53.631 00.001 9920 worker thread done servicing request
21:58:53.632 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=5845, max=65450, med=8097, FiltMin=6934, FiltMax=64751, Gamma=0.910
21:58:53.643 00.011 15404 UpdateGuideState exits: m=611927 SNR=179.0 Saturated
21:58:53.644 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:53.645 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:58:53.646 00.001 15404 Enqueuing Expose request
21:58:53.647 00.001 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:58:53.648 00.001 9920 Worker thread wakes up
21:58:53.648 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:58:53.648 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:58:57.058 03.410 9920 Exposure complete
21:58:57.096 00.038 9920 worker thread done servicing request
21:58:57.096 00.000 15404 OnExposeComplete: enter
21:58:57.097 00.001 15404 UpdateGuideState(): m_state=6
21:58:57.098 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:58:57.099 00.001 15404 Star::Find returns 1 (1), X=720.75, Y=794.52, Mass=599459, SNR=173.9, Peak=30402 HFD=6.4
21:58:57.100 00.001 15404 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-2.95) = xAngle (0.57 = 0.57)
21:58:57.101 00.001 15404 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.48 = 0.48)
21:58:57.102 00.001 15404 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.38 mountX=0.15 mountY=0.08, mountTheta=0.51
21:58:57.103 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.13, y=-0.12, opts=13)
21:58:57.104 00.001 15404 Enqueuing Move request for scope (-0.13, -0.12)
21:58:57.105 00.001 9920 Worker thread wakes up
21:58:57.105 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
21:58:57.105 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
21:58:57.105 00.000 9920 Moving (-0.13, -0.12) raw xDistance=0.15 yDistance=0.08
21:58:57.105 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:58:57.105 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:57.105 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:58:57.105 00.000 9920 MoveAxis(E, 0, ABG)
21:58:57.105 00.000 9920 Move returns status 0, amount 0
21:58:57.105 00.000 9920 MoveAxis(N, 0, ABG)
21:58:57.105 00.000 9920 Move returns status 0, amount 0
21:58:57.105 00.000 9920 move complete, result=0
21:58:57.105 00.000 9920 worker thread done servicing request
21:58:57.107 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5778, max=65450, med=8078, FiltMin=7055, FiltMax=64749, Gamma=0.910
21:58:57.118 00.011 15404 UpdateGuideState exits: m=599459 SNR=173.9 Saturated
21:58:57.119 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:57.120 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:58:57.121 00.001 15404 Enqueuing Expose request
21:58:57.122 00.001 9920 Worker thread wakes up
21:58:57.122 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:58:57.123 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:58:57.123 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:00.837 03.714 9920 Exposure complete
21:59:00.874 00.037 9920 worker thread done servicing request
21:59:00.874 00.000 15404 OnExposeComplete: enter
21:59:00.875 00.001 15404 UpdateGuideState(): m_state=6
21:59:00.876 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:59:00.877 00.001 15404 Star::Find returns 1 (1), X=720.36, Y=794.24, Mass=617609, SNR=202.6, Peak=31414 HFD=6.5
21:59:00.878 00.001 15404 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-2.95) = xAngle (0.47 = 0.47)
21:59:00.879 00.001 15404 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.38 = 0.38)
21:59:00.880 00.001 15404 CameraToMount -- cameraX=-0.52 cameraY=-0.41 hyp=0.66 cameraTheta=-2.48 mountX=0.58 mountY=0.25, mountTheta=0.40
21:59:00.882 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.52, y=-0.41, opts=13)
21:59:00.882 00.000 15404 Enqueuing Move request for scope (-0.52, -0.41)
21:59:00.883 00.001 9920 Worker thread wakes up
21:59:00.883 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.41) opts 0xd
21:59:00.883 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.52, -0.41)
21:59:00.883 00.000 9920 Moving (-0.52, -0.41) raw xDistance=0.58 yDistance=0.25
21:59:00.884 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
21:59:00.884 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
21:59:00.884 00.000 9920 MoveAxis(W, 157, ABG)
21:59:00.884 00.000 9920 Guiding  Dir = 3, Dur = 157
21:59:00.886 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5758, max=65450, med=8052, FiltMin=6978, FiltMax=63264, Gamma=0.910
21:59:00.897 00.011 15404 UpdateGuideState exits: m=617609 SNR=202.6 Saturated
21:59:00.898 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:00.899 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:00.900 00.001 15404 Enqueuing Expose request
21:59:00.909 00.009 9920 IsGuiding returns 0
21:59:00.920 00.011 9920 PulseGuide returned control before completion, sleep 156
21:59:01.096 00.176 9920 IsGuiding returns 1
21:59:01.096 00.000 9920 scope still moving after pulse duration time elapsed
21:59:01.139 00.043 9920 IsGuiding returns 0
21:59:01.139 00.000 9920 scope move finished after 157 + 72 ms
21:59:01.139 00.000 9920 Move returns status 0, amount 157
21:59:01.139 00.000 9920 MoveAxis(S, 67, ABG)
21:59:01.140 00.001 9920 Guiding  Dir = 1, Dur = 67
21:59:01.162 00.022 9920 IsGuiding returns 0
21:59:01.174 00.012 9920 PulseGuide returned control before completion, sleep 66
21:59:01.251 00.077 9920 IsGuiding returns 1
21:59:01.252 00.001 9920 scope still moving after pulse duration time elapsed
21:59:01.295 00.043 9920 IsGuiding returns 0
21:59:01.295 00.000 9920 scope move finished after 67 + 65 ms
21:59:01.295 00.000 9920 Move returns status 0, amount 67
21:59:01.295 00.000 9920 move complete, result=0
21:59:01.295 00.000 9920 worker thread done servicing request
21:59:01.295 00.000 9920 Worker thread wakes up
21:59:01.295 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:01.295 00.000 15404 GuideStep: 0.6 px 157 ms WEST, 0.2 px 67 ms SOUTH
21:59:01.297 00.002 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:04.702 03.405 9920 Exposure complete
21:59:04.739 00.037 9920 worker thread done servicing request
21:59:04.739 00.000 15404 OnExposeComplete: enter
21:59:04.740 00.001 15404 UpdateGuideState(): m_state=6
21:59:04.741 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:59:04.742 00.001 15404 Star::Find returns 1 (1), X=720.88, Y=794.29, Mass=594369, SNR=190.6, Peak=28132 HFD=6.6
21:59:04.743 00.001 15404 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-2.95) = xAngle (1.40 = 1.40)
21:59:04.744 00.001 15404 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.31 = 1.31)
21:59:04.745 00.001 15404 CameraToMount -- cameraX=0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.55 mountX=0.06 mountY=0.35, mountTheta=1.40
21:59:04.746 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.01, y=-0.36, opts=13)
21:59:04.747 00.001 15404 Enqueuing Move request for scope (0.01, -0.36)
21:59:04.748 00.001 9920 Worker thread wakes up
21:59:04.748 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.36) opts 0xd
21:59:04.748 00.000 9920 Handling offset move in thread for scope, endpoint = (0.01, -0.36)
21:59:04.748 00.000 9920 Moving (0.01, -0.36) raw xDistance=0.06 yDistance=0.35
21:59:04.748 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:59:04.748 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
21:59:04.748 00.000 9920 MoveAxis(E, 0, ABG)
21:59:04.748 00.000 9920 Move returns status 0, amount 0
21:59:04.748 00.000 9920 MoveAxis(S, 95, ABG)
21:59:04.748 00.000 9920 Guiding  Dir = 1, Dur = 95
21:59:04.751 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5609, max=65450, med=8034, FiltMin=6932, FiltMax=64011, Gamma=0.910
21:59:04.763 00.012 15404 UpdateGuideState exits: m=594369 SNR=190.6 Saturated
21:59:04.764 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:04.765 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:04.766 00.001 15404 Enqueuing Expose request
21:59:04.769 00.003 9920 IsGuiding returns 0
21:59:04.780 00.011 9920 PulseGuide returned control before completion, sleep 94
21:59:04.895 00.115 9920 IsGuiding returns 0
21:59:04.895 00.000 9920 Move returns status 0, amount 95
21:59:04.896 00.001 9920 move complete, result=0
21:59:04.896 00.000 9920 worker thread done servicing request
21:59:04.896 00.000 9920 Worker thread wakes up
21:59:04.896 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.3 px 95 ms SOUTH
21:59:04.897 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:04.897 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:08.609 03.712 9920 Exposure complete
21:59:08.645 00.036 9920 worker thread done servicing request
21:59:08.646 00.001 15404 OnExposeComplete: enter
21:59:08.647 00.001 15404 UpdateGuideState(): m_state=6
21:59:08.648 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:59:08.649 00.001 15404 Star::Find returns 1 (1), X=720.82, Y=794.58, Mass=607204, SNR=198.0, Peak=30696 HFD=6.4
21:59:08.649 00.000 15404 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-2.95) = xAngle (0.71 = 0.71)
21:59:08.650 00.001 15404 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.62 = 0.62)
21:59:08.651 00.001 15404 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.24 mountX=0.07 mountY=0.05, mountTheta=0.65
21:59:08.653 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.06, y=-0.07, opts=13)
21:59:08.654 00.001 15404 Enqueuing Move request for scope (-0.06, -0.07)
21:59:08.655 00.001 9920 Worker thread wakes up
21:59:08.655 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
21:59:08.655 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
21:59:08.655 00.000 9920 Moving (-0.06, -0.07) raw xDistance=0.07 yDistance=0.05
21:59:08.655 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:59:08.655 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:08.655 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:59:08.655 00.000 9920 MoveAxis(E, 0, ABG)
21:59:08.655 00.000 9920 Move returns status 0, amount 0
21:59:08.655 00.000 9920 MoveAxis(N, 0, ABG)
21:59:08.655 00.000 9920 Move returns status 0, amount 0
21:59:08.656 00.001 9920 move complete, result=0
21:59:08.656 00.000 9920 worker thread done servicing request
21:59:08.658 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5260, max=65450, med=7993, FiltMin=7054, FiltMax=63069, Gamma=0.910
21:59:08.669 00.011 15404 UpdateGuideState exits: m=607204 SNR=198.0 Saturated
21:59:08.670 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:08.671 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:08.672 00.001 15404 Enqueuing Expose request
21:59:08.673 00.001 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:08.674 00.001 9920 Worker thread wakes up
21:59:08.674 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:08.674 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:12.087 03.413 9920 Exposure complete
21:59:12.124 00.037 9920 worker thread done servicing request
21:59:12.124 00.000 15404 OnExposeComplete: enter
21:59:12.125 00.001 15404 UpdateGuideState(): m_state=6
21:59:12.126 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:59:12.127 00.001 15404 Star::Find returns 1 (1), X=720.64, Y=794.41, Mass=611667, SNR=190.7, Peak=31474 HFD=6.4
21:59:12.128 00.001 15404 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-2.95) = xAngle (0.61 = 0.61)
21:59:12.129 00.001 15404 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.52 = 0.52)
21:59:12.130 00.001 15404 CameraToMount -- cameraX=-0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-2.34 mountX=0.27 mountY=0.16, mountTheta=0.54
21:59:12.131 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.23, y=-0.24, opts=13)
21:59:12.132 00.001 15404 Enqueuing Move request for scope (-0.23, -0.24)
21:59:12.133 00.001 9920 Worker thread wakes up
21:59:12.133 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.24) opts 0xd
21:59:12.134 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.23, -0.24)
21:59:12.134 00.000 9920 Moving (-0.23, -0.24) raw xDistance=0.27 yDistance=0.16
21:59:12.134 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:59:12.134 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:12.134 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:59:12.134 00.000 9920 MoveAxis(W, 74, ABG)
21:59:12.134 00.000 9920 Guiding  Dir = 3, Dur = 74
21:59:12.136 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5486, max=65450, med=7974, FiltMin=6845, FiltMax=63052, Gamma=0.910
21:59:12.147 00.011 15404 UpdateGuideState exits: m=611667 SNR=190.7 Saturated
21:59:12.148 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:12.149 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:12.150 00.001 15404 Enqueuing Expose request
21:59:12.155 00.005 9920 IsGuiding returns 0
21:59:12.166 00.011 9920 PulseGuide returned control before completion, sleep 73
21:59:12.251 00.085 9920 IsGuiding returns 1
21:59:12.251 00.000 9920 scope still moving after pulse duration time elapsed
21:59:12.308 00.057 9920 IsGuiding returns 0
21:59:12.309 00.001 9920 scope move finished after 74 + 80 ms
21:59:12.309 00.000 9920 Move returns status 0, amount 74
21:59:12.309 00.000 9920 MoveAxis(N, 0, ABG)
21:59:12.309 00.000 9920 Move returns status 0, amount 0
21:59:12.309 00.000 9920 move complete, result=0
21:59:12.309 00.000 9920 worker thread done servicing request
21:59:12.309 00.000 9920 Worker thread wakes up
21:59:12.309 00.000 15404 GuideStep: 0.3 px 74 ms WEST, 0.2 px 0 ms NORTH
21:59:12.312 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:12.312 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:16.028 03.716 9920 Exposure complete
21:59:16.068 00.040 9920 worker thread done servicing request
21:59:16.069 00.001 15404 OnExposeComplete: enter
21:59:16.070 00.001 15404 UpdateGuideState(): m_state=6
21:59:16.070 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:59:16.071 00.001 15404 Star::Find returns 1 (1), X=720.82, Y=794.42, Mass=586139, SNR=192.6, Peak=27792 HFD=6.5
21:59:16.072 00.001 15404 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-2.95) = xAngle (1.13 = 1.13)
21:59:16.073 00.001 15404 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.04 = 1.04)
21:59:16.074 00.001 15404 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.82 mountX=0.10 mountY=0.20, mountTheta=1.11
21:59:16.075 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.06, y=-0.23, opts=13)
21:59:16.076 00.001 15404 Enqueuing Move request for scope (-0.06, -0.23)
21:59:16.077 00.001 9920 Worker thread wakes up
21:59:16.077 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
21:59:16.077 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
21:59:16.077 00.000 9920 Moving (-0.06, -0.23) raw xDistance=0.10 yDistance=0.20
21:59:16.077 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:59:16.077 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
21:59:16.077 00.000 9920 MoveAxis(E, 0, ABG)
21:59:16.077 00.000 9920 Move returns status 0, amount 0
21:59:16.077 00.000 9920 MoveAxis(S, 56, ABG)
21:59:16.077 00.000 9920 Guiding  Dir = 1, Dur = 56
21:59:16.080 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5539, max=65450, med=7947, FiltMin=6888, FiltMax=63701, Gamma=0.910
21:59:16.091 00.011 15404 UpdateGuideState exits: m=586139 SNR=192.6 Saturated
21:59:16.092 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:16.093 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:16.094 00.001 15404 Enqueuing Expose request
21:59:16.099 00.005 9920 IsGuiding returns 0
21:59:16.111 00.012 9920 PulseGuide returned control before completion, sleep 55
21:59:16.179 00.068 9920 IsGuiding returns 1
21:59:16.179 00.000 9920 scope still moving after pulse duration time elapsed
21:59:16.220 00.041 9920 IsGuiding returns 0
21:59:16.220 00.000 9920 scope move finished after 56 + 65 ms
21:59:16.221 00.001 9920 Move returns status 0, amount 56
21:59:16.221 00.000 9920 move complete, result=0
21:59:16.221 00.000 9920 worker thread done servicing request
21:59:16.221 00.000 9920 Worker thread wakes up
21:59:16.221 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 56 ms SOUTH
21:59:16.224 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:16.224 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:19.634 03.410 9920 Exposure complete
21:59:19.671 00.037 9920 worker thread done servicing request
21:59:19.671 00.000 15404 OnExposeComplete: enter
21:59:19.673 00.002 15404 UpdateGuideState(): m_state=6
21:59:19.674 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:59:19.675 00.001 15404 Star::Find returns 1 (1), X=720.92, Y=794.36, Mass=599205, SNR=186.4, Peak=27616 HFD=6.7
21:59:19.676 00.001 15404 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-2.95) = xAngle (1.53 = 1.53)
21:59:19.676 00.000 15404 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.44 = 1.44)
21:59:19.677 00.001 15404 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.29 cameraTheta=-1.42 mountX=0.01 mountY=0.28, mountTheta=1.53
21:59:19.679 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.04, y=-0.28, opts=13)
21:59:19.680 00.001 15404 Enqueuing Move request for scope (0.04, -0.28)
21:59:19.681 00.001 9920 Worker thread wakes up
21:59:19.681 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
21:59:19.681 00.000 9920 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
21:59:19.681 00.000 9920 Moving (0.04, -0.28) raw xDistance=0.01 yDistance=0.28
21:59:19.681 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:59:19.681 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
21:59:19.681 00.000 9920 MoveAxis(E, 0, ABG)
21:59:19.681 00.000 9920 Move returns status 0, amount 0
21:59:19.681 00.000 9920 MoveAxis(S, 78, ABG)
21:59:19.681 00.000 9920 Guiding  Dir = 1, Dur = 78
21:59:19.683 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5226, max=65450, med=7926, FiltMin=6749, FiltMax=62527, Gamma=0.910
21:59:19.695 00.012 15404 UpdateGuideState exits: m=599205 SNR=186.4 Saturated
21:59:19.696 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:19.697 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:19.698 00.001 15404 Enqueuing Expose request
21:59:19.702 00.004 9920 IsGuiding returns 0
21:59:19.713 00.011 9920 PulseGuide returned control before completion, sleep 77
21:59:19.802 00.089 9920 IsGuiding returns 1
21:59:19.802 00.000 9920 scope still moving after pulse duration time elapsed
21:59:19.843 00.041 9920 IsGuiding returns 0
21:59:19.843 00.000 9920 scope move finished after 78 + 63 ms
21:59:19.843 00.000 9920 Move returns status 0, amount 78
21:59:19.844 00.001 9920 move complete, result=0
21:59:19.844 00.000 9920 worker thread done servicing request
21:59:19.844 00.000 9920 Worker thread wakes up
21:59:19.844 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.3 px 78 ms SOUTH
21:59:19.845 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:19.845 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:23.560 03.715 9920 Exposure complete
21:59:23.599 00.039 9920 worker thread done servicing request
21:59:23.599 00.000 15404 OnExposeComplete: enter
21:59:23.601 00.002 15404 UpdateGuideState(): m_state=6
21:59:23.602 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:59:23.602 00.000 15404 Star::Find returns 1 (1), X=720.47, Y=794.40, Mass=615835, SNR=188.6, Peak=31898 HFD=6.3
21:59:23.603 00.001 15404 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-2.95) = xAngle (0.36 = 0.36)
21:59:23.604 00.001 15404 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.26 = 0.26)
21:59:23.605 00.001 15404 CameraToMount -- cameraX=-0.41 cameraY=-0.25 hyp=0.48 cameraTheta=-2.60 mountX=0.45 mountY=0.13, mountTheta=0.27
21:59:23.606 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.41, y=-0.25, opts=13)
21:59:23.607 00.001 15404 Enqueuing Move request for scope (-0.41, -0.25)
21:59:23.608 00.001 9920 Worker thread wakes up
21:59:23.608 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.25) opts 0xd
21:59:23.608 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.41, -0.25)
21:59:23.608 00.000 9920 Moving (-0.41, -0.25) raw xDistance=0.45 yDistance=0.13
21:59:23.608 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
21:59:23.608 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:23.608 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:59:23.608 00.000 9920 MoveAxis(W, 121, ABG)
21:59:23.608 00.000 9920 Guiding  Dir = 3, Dur = 121
21:59:23.611 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5586, max=65450, med=7895, FiltMin=6705, FiltMax=63508, Gamma=0.910
21:59:23.623 00.012 15404 UpdateGuideState exits: m=615835 SNR=188.6 Saturated
21:59:23.625 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:23.626 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:23.627 00.001 15404 Enqueuing Expose request
21:59:23.629 00.002 9920 IsGuiding returns 0
21:59:23.640 00.011 9920 PulseGuide returned control before completion, sleep 120
21:59:23.785 00.145 9920 IsGuiding returns 1
21:59:23.785 00.000 9920 scope still moving after pulse duration time elapsed
21:59:23.834 00.049 9920 IsGuiding returns 0
21:59:23.834 00.000 9920 scope move finished after 121 + 84 ms
21:59:23.834 00.000 9920 Move returns status 0, amount 121
21:59:23.834 00.000 9920 MoveAxis(N, 0, ABG)
21:59:23.834 00.000 9920 Move returns status 0, amount 0
21:59:23.834 00.000 9920 move complete, result=0
21:59:23.834 00.000 9920 worker thread done servicing request
21:59:23.834 00.000 9920 Worker thread wakes up
21:59:23.835 00.001 15404 GuideStep: 0.5 px 121 ms WEST, 0.1 px 0 ms NORTH
21:59:23.839 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:23.839 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:27.252 03.413 9920 Exposure complete
21:59:27.289 00.037 9920 worker thread done servicing request
21:59:27.289 00.000 15404 OnExposeComplete: enter
21:59:27.290 00.001 15404 UpdateGuideState(): m_state=6
21:59:27.291 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:59:27.292 00.001 15404 Star::Find returns 1 (1), X=720.39, Y=794.23, Mass=606632, SNR=200.4, Peak=31102 HFD=6.5
21:59:27.293 00.001 15404 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-2.95) = xAngle (0.52 = 0.52)
21:59:27.294 00.001 15404 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.43 = 0.43)
21:59:27.295 00.001 15404 CameraToMount -- cameraX=-0.49 cameraY=-0.42 hyp=0.64 cameraTheta=-2.43 mountX=0.55 mountY=0.26, mountTheta=0.44
21:59:27.296 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.49, y=-0.42, opts=13)
21:59:27.297 00.001 15404 Enqueuing Move request for scope (-0.49, -0.42)
21:59:27.298 00.001 9920 Worker thread wakes up
21:59:27.298 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.42) opts 0xd
21:59:27.298 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.49, -0.42)
21:59:27.298 00.000 9920 Moving (-0.49, -0.42) raw xDistance=0.55 yDistance=0.26
21:59:27.298 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
21:59:27.298 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
21:59:27.298 00.000 9920 MoveAxis(W, 157, ABG)
21:59:27.298 00.000 9920 Guiding  Dir = 3, Dur = 157
21:59:27.301 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5766, max=65450, med=7875, FiltMin=6848, FiltMax=63388, Gamma=0.910
21:59:27.313 00.012 15404 UpdateGuideState exits: m=606632 SNR=200.4 Saturated
21:59:27.314 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:27.315 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:27.316 00.001 15404 Enqueuing Expose request
21:59:27.323 00.007 9920 IsGuiding returns 0
21:59:27.334 00.011 9920 PulseGuide returned control before completion, sleep 156
21:59:27.513 00.179 9920 IsGuiding returns 1
21:59:27.513 00.000 9920 scope still moving after pulse duration time elapsed
21:59:27.555 00.042 9920 IsGuiding returns 0
21:59:27.555 00.000 9920 scope move finished after 157 + 76 ms
21:59:27.556 00.001 9920 Move returns status 0, amount 157
21:59:27.556 00.000 9920 MoveAxis(S, 72, ABG)
21:59:27.556 00.000 9920 Guiding  Dir = 1, Dur = 72
21:59:27.575 00.019 9920 IsGuiding returns 0
21:59:27.587 00.012 9920 PulseGuide returned control before completion, sleep 70
21:59:27.669 00.082 9920 IsGuiding returns 1
21:59:27.669 00.000 9920 scope still moving after pulse duration time elapsed
21:59:27.730 00.061 9920 IsGuiding returns 0
21:59:27.730 00.000 9920 scope move finished after 72 + 83 ms
21:59:27.730 00.000 9920 Move returns status 0, amount 72
21:59:27.730 00.000 9920 move complete, result=0
21:59:27.730 00.000 9920 worker thread done servicing request
21:59:27.730 00.000 9920 Worker thread wakes up
21:59:27.731 00.001 15404 GuideStep: 0.6 px 157 ms WEST, 0.3 px 72 ms SOUTH
21:59:27.734 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:27.734 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:31.449 03.715 9920 Exposure complete
21:59:31.488 00.039 9920 worker thread done servicing request
21:59:31.488 00.000 15404 OnExposeComplete: enter
21:59:31.489 00.001 15404 UpdateGuideState(): m_state=6
21:59:31.490 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:59:31.491 00.001 15404 Star::Find returns 1 (1), X=721.02, Y=794.39, Mass=613297, SNR=197.2, Peak=29916 HFD=6.6
21:59:31.492 00.001 15404 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-2.95) = xAngle (1.89 = 1.89)
21:59:31.494 00.002 15404 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.80 = 1.80)
21:59:31.495 00.001 15404 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-1.06 mountX=-0.09 mountY=0.28, mountTheta=1.89
21:59:31.496 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.14, y=-0.25, opts=13)
21:59:31.497 00.001 15404 Enqueuing Move request for scope (0.14, -0.25)
21:59:31.498 00.001 9920 Worker thread wakes up
21:59:31.498 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
21:59:31.498 00.000 9920 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
21:59:31.498 00.000 9920 Moving (0.14, -0.25) raw xDistance=-0.09 yDistance=0.28
21:59:31.498 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:59:31.498 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
21:59:31.498 00.000 9920 MoveAxis(E, 0, ABG)
21:59:31.498 00.000 9920 Move returns status 0, amount 0
21:59:31.498 00.000 9920 MoveAxis(S, 77, ABG)
21:59:31.498 00.000 9920 Guiding  Dir = 1, Dur = 77
21:59:31.501 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5874, max=65450, med=7839, FiltMin=6727, FiltMax=64615, Gamma=0.910
21:59:31.512 00.011 15404 UpdateGuideState exits: m=613297 SNR=197.2 Saturated
21:59:31.513 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:31.514 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:31.515 00.001 15404 Enqueuing Expose request
21:59:31.520 00.005 9920 IsGuiding returns 0
21:59:31.531 00.011 9920 PulseGuide returned control before completion, sleep 76
21:59:31.619 00.088 9920 IsGuiding returns 1
21:59:31.619 00.000 9920 scope still moving after pulse duration time elapsed
21:59:31.661 00.042 9920 IsGuiding returns 0
21:59:31.662 00.001 9920 scope move finished after 77 + 65 ms
21:59:31.662 00.000 9920 Move returns status 0, amount 77
21:59:31.662 00.000 9920 move complete, result=0
21:59:31.662 00.000 9920 worker thread done servicing request
21:59:31.662 00.000 9920 Worker thread wakes up
21:59:31.662 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.3 px 77 ms SOUTH
21:59:31.665 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:31.665 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:35.079 03.414 9920 Exposure complete
21:59:35.119 00.040 9920 worker thread done servicing request
21:59:35.119 00.000 15404 OnExposeComplete: enter
21:59:35.120 00.001 15404 UpdateGuideState(): m_state=6
21:59:35.121 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:59:35.122 00.001 15404 Star::Find returns 1 (1), X=721.06, Y=794.65, Mass=569383, SNR=177.3, Peak=28788 HFD=6.4
21:59:35.123 00.001 15404 CameraToMount -- cameraTheta (0.01) - m_xAngle (-2.95) = xAngle (2.96 = 2.96)
21:59:35.124 00.001 15404 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.87 = 2.87)
21:59:35.125 00.001 15404 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.01 mountX=-0.18 mountY=0.05, mountTheta=2.88
21:59:35.126 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.19, y=0.00, opts=13)
21:59:35.127 00.001 15404 Enqueuing Move request for scope (0.19, 0.00)
21:59:35.128 00.001 9920 Worker thread wakes up
21:59:35.128 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
21:59:35.128 00.000 9920 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
21:59:35.128 00.000 9920 Moving (0.19, 0.00) raw xDistance=-0.18 yDistance=0.05
21:59:35.128 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:59:35.128 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:35.128 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:59:35.128 00.000 9920 MoveAxis(E, 0, ABG)
21:59:35.128 00.000 9920 Move returns status 0, amount 0
21:59:35.128 00.000 9920 MoveAxis(N, 0, ABG)
21:59:35.128 00.000 9920 Move returns status 0, amount 0
21:59:35.128 00.000 9920 move complete, result=0
21:59:35.129 00.001 9920 worker thread done servicing request
21:59:35.131 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5703, max=65427, med=7823, FiltMin=6733, FiltMax=63396, Gamma=0.910
21:59:35.141 00.010 15404 UpdateGuideState exits: m=569383 SNR=177.3 Saturated
21:59:35.142 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:35.143 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:35.144 00.001 15404 Enqueuing Expose request
21:59:35.145 00.001 9920 Worker thread wakes up
21:59:35.145 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:59:35.146 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:35.146 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:38.853 03.707 9920 Exposure complete
21:59:38.890 00.037 9920 worker thread done servicing request
21:59:38.890 00.000 15404 OnExposeComplete: enter
21:59:38.891 00.001 15404 UpdateGuideState(): m_state=6
21:59:38.892 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:59:38.893 00.001 15404 Star::Find returns 1 (1), X=721.50, Y=794.68, Mass=623748, SNR=184.4, Peak=33511 HFD=6.7
21:59:38.894 00.001 15404 CameraToMount -- cameraTheta (0.05) - m_xAngle (-2.95) = xAngle (3.00 = 3.00)
21:59:38.895 00.001 15404 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.91 = 2.91)
21:59:38.896 00.001 15404 CameraToMount -- cameraX=0.63 cameraY=0.03 hyp=0.63 cameraTheta=0.05 mountX=-0.62 mountY=0.14, mountTheta=2.91
21:59:38.897 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.63, y=0.03, opts=13)
21:59:38.898 00.001 15404 Enqueuing Move request for scope (0.63, 0.03)
21:59:38.899 00.001 9920 Worker thread wakes up
21:59:38.899 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.03) opts 0xd
21:59:38.899 00.000 9920 Handling offset move in thread for scope, endpoint = (0.63, 0.03)
21:59:38.899 00.000 9920 Moving (0.63, 0.03) raw xDistance=-0.62 yDistance=0.14
21:59:38.899 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
21:59:38.899 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:38.899 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:59:38.899 00.000 9920 MoveAxis(E, 166, ABG)
21:59:38.899 00.000 9920 Guiding  Dir = 2, Dur = 166
21:59:38.902 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5516, max=65458, med=7795, FiltMin=6749, FiltMax=63908, Gamma=0.910
21:59:38.913 00.011 15404 UpdateGuideState exits: m=623748 SNR=184.4 Saturated
21:59:38.915 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:38.915 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:38.916 00.001 15404 Enqueuing Expose request
21:59:38.954 00.038 9920 IsGuiding returns 0
21:59:38.965 00.011 9920 PulseGuide returned control before completion, sleep 165
21:59:39.159 00.194 9920 IsGuiding returns 0
21:59:39.160 00.001 9920 Move returns status 0, amount 166
21:59:39.160 00.000 9920 MoveAxis(N, 0, ABG)
21:59:39.160 00.000 9920 Move returns status 0, amount 0
21:59:39.160 00.000 9920 move complete, result=0
21:59:39.160 00.000 9920 worker thread done servicing request
21:59:39.160 00.000 9920 Worker thread wakes up
21:59:39.160 00.000 15404 GuideStep: -0.6 px 166 ms EAST, 0.1 px 0 ms NORTH
21:59:39.162 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:39.162 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:42.570 03.408 9920 Exposure complete
21:59:42.607 00.037 9920 worker thread done servicing request
21:59:42.607 00.000 15404 OnExposeComplete: enter
21:59:42.608 00.001 15404 UpdateGuideState(): m_state=6
21:59:42.609 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:59:42.610 00.001 15404 Star::Find returns 1 (1), X=721.10, Y=794.58, Mass=597867, SNR=173.1, Peak=30868 HFD=6.4
21:59:42.611 00.001 15404 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-2.95) = xAngle (2.65 = 2.65)
21:59:42.612 00.001 15404 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.55 = 2.55)
21:59:42.613 00.001 15404 CameraToMount -- cameraX=0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-0.31 mountX=-0.21 mountY=0.13, mountTheta=2.58
21:59:42.614 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.23, y=-0.07, opts=13)
21:59:42.615 00.001 15404 Enqueuing Move request for scope (0.23, -0.07)
21:59:42.616 00.001 9920 Worker thread wakes up
21:59:42.616 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.07) opts 0xd
21:59:42.616 00.000 9920 Handling offset move in thread for scope, endpoint = (0.23, -0.07)
21:59:42.616 00.000 9920 Moving (0.23, -0.07) raw xDistance=-0.21 yDistance=0.13
21:59:42.616 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.21
21:59:42.616 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:42.616 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:59:42.616 00.000 9920 MoveAxis(E, 67, ABG)
21:59:42.617 00.001 9920 Guiding  Dir = 2, Dur = 67
21:59:42.618 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=5068, max=65450, med=7778, FiltMin=6588, FiltMax=63559, Gamma=0.910
21:59:42.630 00.012 15404 UpdateGuideState exits: m=597867 SNR=173.1 Saturated
21:59:42.632 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:42.632 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:42.633 00.001 15404 Enqueuing Expose request
21:59:42.715 00.082 9920 IsGuiding returns 0
21:59:42.727 00.012 9920 PulseGuide returned control before completion, sleep 66
21:59:42.805 00.078 9920 IsGuiding returns 1
21:59:42.805 00.000 9920 scope still moving after pulse duration time elapsed
21:59:42.909 00.104 9920 IsGuiding returns 0
21:59:42.910 00.001 9920 scope move finished after 67 + 127 ms
21:59:42.910 00.000 9920 Move returns status 0, amount 67
21:59:42.910 00.000 9920 MoveAxis(N, 0, ABG)
21:59:42.910 00.000 9920 Move returns status 0, amount 0
21:59:42.910 00.000 9920 move complete, result=0
21:59:42.910 00.000 9920 worker thread done servicing request
21:59:42.910 00.000 9920 Worker thread wakes up
21:59:42.910 00.000 15404 GuideStep: -0.2 px 67 ms EAST, 0.1 px 0 ms NORTH
21:59:42.914 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:42.914 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:46.628 03.714 9920 Exposure complete
21:59:46.667 00.039 9920 worker thread done servicing request
21:59:46.667 00.000 15404 OnExposeComplete: enter
21:59:46.668 00.001 15404 UpdateGuideState(): m_state=6
21:59:46.670 00.002 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:59:46.671 00.001 15404 Star::Find returns 1 (1), X=721.15, Y=794.60, Mass=603084, SNR=164.3, Peak=30620 HFD=6.4
21:59:46.672 00.001 15404 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-2.95) = xAngle (2.79 = 2.79)
21:59:46.673 00.001 15404 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.70 = 2.70)
21:59:46.673 00.000 15404 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-0.16 mountX=-0.25 mountY=0.12, mountTheta=2.71
21:59:46.675 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.27, y=-0.04, opts=13)
21:59:46.676 00.001 15404 Enqueuing Move request for scope (0.27, -0.04)
21:59:46.677 00.001 9920 Worker thread wakes up
21:59:46.677 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.04) opts 0xd
21:59:46.677 00.000 9920 Handling offset move in thread for scope, endpoint = (0.27, -0.04)
21:59:46.677 00.000 9920 Moving (0.27, -0.04) raw xDistance=-0.25 yDistance=0.12
21:59:46.677 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
21:59:46.677 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:46.677 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:59:46.677 00.000 9920 MoveAxis(E, 73, ABG)
21:59:46.677 00.000 9920 Guiding  Dir = 2, Dur = 73
21:59:46.680 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5322, max=65461, med=7745, FiltMin=6704, FiltMax=64014, Gamma=0.910
21:59:46.691 00.011 15404 UpdateGuideState exits: m=603084 SNR=164.3 Saturated
21:59:46.692 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:46.693 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:46.694 00.001 15404 Enqueuing Expose request
21:59:46.743 00.049 9920 IsGuiding returns 0
21:59:46.754 00.011 9920 PulseGuide returned control before completion, sleep 73
21:59:46.839 00.085 9920 IsGuiding returns 1
21:59:46.839 00.000 9920 scope still moving after pulse duration time elapsed
21:59:46.991 00.152 9920 IsGuiding returns 0
21:59:46.992 00.001 9920 scope move finished after 73 + 175 ms
21:59:46.992 00.000 9920 Move returns status 0, amount 73
21:59:46.992 00.000 9920 MoveAxis(N, 0, ABG)
21:59:46.992 00.000 9920 Move returns status 0, amount 0
21:59:46.992 00.000 9920 move complete, result=0
21:59:46.992 00.000 9920 worker thread done servicing request
21:59:46.992 00.000 9920 Worker thread wakes up
21:59:46.992 00.000 15404 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
21:59:46.996 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:46.996 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:50.410 03.414 9920 Exposure complete
21:59:50.448 00.038 9920 worker thread done servicing request
21:59:50.449 00.001 15404 OnExposeComplete: enter
21:59:50.450 00.001 15404 UpdateGuideState(): m_state=6
21:59:50.451 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:59:50.451 00.000 15404 Star::Find returns 1 (1), X=721.77, Y=794.63, Mass=637703, SNR=203.6, Peak=36623 HFD=6.4
21:59:50.453 00.002 15404 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-2.95) = xAngle (2.93 = 2.93)
21:59:50.454 00.001 15404 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.84 = 2.84)
21:59:50.455 00.001 15404 CameraToMount -- cameraX=0.90 cameraY=-0.02 hyp=0.90 cameraTheta=-0.02 mountX=-0.88 mountY=0.27, mountTheta=2.85
21:59:50.456 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.90, y=-0.02, opts=13)
21:59:50.457 00.001 15404 Enqueuing Move request for scope (0.90, -0.02)
21:59:50.458 00.001 9920 Worker thread wakes up
21:59:50.458 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.02) opts 0xd
21:59:50.458 00.000 9920 Handling offset move in thread for scope, endpoint = (0.90, -0.02)
21:59:50.458 00.000 9920 Moving (0.90, -0.02) raw xDistance=-0.88 yDistance=0.27
21:59:50.459 00.001 9920 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88
21:59:50.459 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
21:59:50.459 00.000 9920 MoveAxis(E, 240, ABG)
21:59:50.459 00.000 9920 Guiding  Dir = 2, Dur = 240
21:59:50.461 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5214, max=65461, med=7728, FiltMin=6621, FiltMax=64233, Gamma=0.910
21:59:50.472 00.011 15404 UpdateGuideState exits: m=637703 SNR=203.6 Saturated
21:59:50.473 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:50.474 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:50.475 00.001 15404 Enqueuing Expose request
21:59:50.480 00.005 9920 IsGuiding returns 0
21:59:50.491 00.011 9920 PulseGuide returned control before completion, sleep 240
21:59:50.757 00.266 9920 IsGuiding returns 0
21:59:50.758 00.001 9920 Move returns status 0, amount 240
21:59:50.758 00.000 9920 MoveAxis(S, 73, ABG)
21:59:50.758 00.000 9920 Guiding  Dir = 1, Dur = 73
21:59:50.787 00.029 9920 IsGuiding returns 0
21:59:50.799 00.012 9920 PulseGuide returned control before completion, sleep 72
21:59:50.884 00.085 9920 IsGuiding returns 1
21:59:50.884 00.000 9920 scope still moving after pulse duration time elapsed
21:59:51.038 00.154 9920 IsGuiding returns 0
21:59:51.038 00.000 9920 scope move finished after 73 + 176 ms
21:59:51.038 00.000 9920 Move returns status 0, amount 73
21:59:51.038 00.000 9920 move complete, result=0
21:59:51.038 00.000 9920 worker thread done servicing request
21:59:51.038 00.000 9920 Worker thread wakes up
21:59:51.038 00.000 15404 GuideStep: -0.9 px 240 ms EAST, 0.3 px 73 ms SOUTH
21:59:51.042 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:51.042 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:54.756 03.714 9920 Exposure complete
21:59:54.796 00.040 9920 worker thread done servicing request
21:59:54.796 00.000 15404 OnExposeComplete: enter
21:59:54.797 00.001 15404 UpdateGuideState(): m_state=6
21:59:54.798 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:59:54.799 00.001 15404 Star::Find returns 1 (1), X=721.56, Y=794.43, Mass=568091, SNR=181.9, Peak=27891 HFD=6.9
21:59:54.800 00.001 15404 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-2.95) = xAngle (2.64 = 2.64)
21:59:54.801 00.001 15404 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.55 = 2.55)
21:59:54.801 00.000 15404 CameraToMount -- cameraX=0.68 cameraY=-0.22 hyp=0.71 cameraTheta=-0.31 mountX=-0.63 mountY=0.40, mountTheta=2.58
21:59:54.804 00.003 15404 SchedulePrimaryMove(105DBB90, x=0.68, y=-0.22, opts=13)
21:59:54.805 00.001 15404 Enqueuing Move request for scope (0.68, -0.22)
21:59:54.806 00.001 9920 Worker thread wakes up
21:59:54.806 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.22) opts 0xd
21:59:54.806 00.000 9920 Handling offset move in thread for scope, endpoint = (0.68, -0.22)
21:59:54.806 00.000 9920 Moving (0.68, -0.22) raw xDistance=-0.63 yDistance=0.40
21:59:54.806 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
21:59:54.806 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
21:59:54.806 00.000 9920 MoveAxis(E, 185, ABG)
21:59:54.806 00.000 9920 Guiding  Dir = 2, Dur = 185
21:59:54.808 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5326, max=65516, med=7692, FiltMin=6688, FiltMax=63711, Gamma=0.910
21:59:54.820 00.012 15404 UpdateGuideState exits: m=568091 SNR=181.9 Saturated
21:59:54.821 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:54.821 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:54.823 00.002 15404 Enqueuing Expose request
21:59:54.825 00.002 9920 IsGuiding returns 0
21:59:54.850 00.025 9920 PulseGuide returned control before completion, sleep 171
21:59:55.039 00.189 9920 IsGuiding returns 0
21:59:55.040 00.001 9920 Move returns status 0, amount 185
21:59:55.040 00.000 9920 MoveAxis(S, 108, ABG)
21:59:55.040 00.000 9920 Guiding  Dir = 1, Dur = 108
21:59:55.062 00.022 9920 IsGuiding returns 0
21:59:55.073 00.011 9920 PulseGuide returned control before completion, sleep 107
21:59:55.206 00.133 9920 IsGuiding returns 0
21:59:55.207 00.001 9920 Move returns status 0, amount 108
21:59:55.207 00.000 9920 move complete, result=0
21:59:55.207 00.000 9920 worker thread done servicing request
21:59:55.207 00.000 9920 Worker thread wakes up
21:59:55.207 00.000 15404 GuideStep: -0.6 px 185 ms EAST, 0.4 px 108 ms SOUTH
21:59:55.211 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:55.211 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
21:59:58.626 03.415 9920 Exposure complete
21:59:58.666 00.040 9920 worker thread done servicing request
21:59:58.666 00.000 15404 OnExposeComplete: enter
21:59:58.667 00.001 15404 UpdateGuideState(): m_state=6
21:59:58.668 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:59:58.670 00.002 15404 Star::Find returns 1 (1), X=721.24, Y=794.54, Mass=624081, SNR=209.2, Peak=29300 HFD=6.7
21:59:58.671 00.001 15404 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-2.95) = xAngle (2.66 = 2.66)
21:59:58.672 00.001 15404 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.57 = 2.57)
21:59:58.672 00.000 15404 CameraToMount -- cameraX=0.37 cameraY=-0.11 hyp=0.38 cameraTheta=-0.29 mountX=-0.34 mountY=0.21, mountTheta=2.60
21:59:58.674 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.37, y=-0.11, opts=13)
21:59:58.675 00.001 15404 Enqueuing Move request for scope (0.37, -0.11)
21:59:58.676 00.001 9920 Worker thread wakes up
21:59:58.676 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.11) opts 0xd
21:59:58.676 00.000 9920 Handling offset move in thread for scope, endpoint = (0.37, -0.11)
21:59:58.676 00.000 9920 Moving (0.37, -0.11) raw xDistance=-0.34 yDistance=0.21
21:59:58.676 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
21:59:58.676 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
21:59:58.676 00.000 9920 MoveAxis(E, 104, ABG)
21:59:58.676 00.000 9920 Guiding  Dir = 2, Dur = 104
21:59:58.678 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5442, max=65427, med=7679, FiltMin=6618, FiltMax=64059, Gamma=0.910
21:59:58.690 00.012 15404 UpdateGuideState exits: m=624081 SNR=209.2 Saturated
21:59:58.691 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:58.692 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
21:59:58.693 00.001 15404 Enqueuing Expose request
21:59:58.695 00.002 9920 IsGuiding returns 0
21:59:58.708 00.013 9920 PulseGuide returned control before completion, sleep 103
21:59:58.836 00.128 9920 IsGuiding returns 0
21:59:58.836 00.000 9920 Move returns status 0, amount 104
21:59:58.836 00.000 9920 MoveAxis(S, 56, ABG)
21:59:58.836 00.000 9920 Guiding  Dir = 1, Dur = 56
21:59:58.859 00.023 9920 IsGuiding returns 0
21:59:58.870 00.011 9920 PulseGuide returned control before completion, sleep 55
21:59:58.937 00.067 9920 IsGuiding returns 1
21:59:58.937 00.000 9920 scope still moving after pulse duration time elapsed
21:59:58.970 00.033 9920 IsGuiding returns 1
21:59:59.013 00.043 9920 IsGuiding returns 0
21:59:59.013 00.000 9920 scope move finished after 56 + 98 ms
21:59:59.013 00.000 9920 Move returns status 0, amount 56
21:59:59.013 00.000 9920 move complete, result=0
21:59:59.014 00.001 9920 worker thread done servicing request
21:59:59.014 00.000 9920 Worker thread wakes up
21:59:59.014 00.000 15404 GuideStep: -0.3 px 104 ms EAST, 0.2 px 56 ms SOUTH
21:59:59.016 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
21:59:59.017 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:02.729 03.712 9920 Exposure complete
22:00:02.765 00.036 9920 worker thread done servicing request
22:00:02.765 00.000 15404 OnExposeComplete: enter
22:00:02.766 00.001 15404 UpdateGuideState(): m_state=6
22:00:02.767 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
22:00:02.768 00.001 15404 Star::Find returns 1 (1), X=720.97, Y=794.48, Mass=578489, SNR=185.6, Peak=29664 HFD=6.5
22:00:02.770 00.002 15404 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-2.95) = xAngle (1.86 = 1.86)
22:00:02.771 00.001 15404 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.77 = 1.77)
22:00:02.772 00.001 15404 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.09 mountX=-0.05 mountY=0.19, mountTheta=1.86
22:00:02.773 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.09, y=-0.17, opts=13)
22:00:02.774 00.001 15404 Enqueuing Move request for scope (0.09, -0.17)
22:00:02.775 00.001 9920 Worker thread wakes up
22:00:02.775 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
22:00:02.775 00.000 9920 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
22:00:02.775 00.000 9920 Moving (0.09, -0.17) raw xDistance=-0.05 yDistance=0.19
22:00:02.775 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:00:02.775 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:02.775 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:00:02.775 00.000 9920 MoveAxis(E, 0, ABG)
22:00:02.775 00.000 9920 Move returns status 0, amount 0
22:00:02.775 00.000 9920 MoveAxis(N, 0, ABG)
22:00:02.775 00.000 9920 Move returns status 0, amount 0
22:00:02.775 00.000 9920 move complete, result=0
22:00:02.775 00.000 9920 worker thread done servicing request
22:00:02.778 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4983, max=65516, med=7645, FiltMin=6550, FiltMax=63207, Gamma=0.910
22:00:02.789 00.011 15404 UpdateGuideState exits: m=578489 SNR=185.6 Saturated
22:00:02.790 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:02.791 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:02.792 00.001 15404 Enqueuing Expose request
22:00:02.793 00.001 9920 Worker thread wakes up
22:00:02.793 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:00:02.794 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:00:02.794 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:06.207 03.413 9920 Exposure complete
22:00:06.244 00.037 9920 worker thread done servicing request
22:00:06.244 00.000 15404 OnExposeComplete: enter
22:00:06.246 00.002 15404 UpdateGuideState(): m_state=6
22:00:06.246 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
22:00:06.247 00.001 15404 Star::Find returns 1 (1), X=721.19, Y=794.48, Mass=624937, SNR=196.5, Peak=29228 HFD=6.5
22:00:06.248 00.001 15404 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-2.95) = xAngle (2.47 = 2.47)
22:00:06.249 00.001 15404 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.38 = 2.38)
22:00:06.250 00.001 15404 CameraToMount -- cameraX=0.31 cameraY=-0.16 hyp=0.35 cameraTheta=-0.48 mountX=-0.27 mountY=0.24, mountTheta=2.42
22:00:06.252 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.31, y=-0.16, opts=13)
22:00:06.253 00.001 15404 Enqueuing Move request for scope (0.31, -0.16)
22:00:06.253 00.000 9920 Worker thread wakes up
22:00:06.253 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.16) opts 0xd
22:00:06.253 00.000 9920 Handling offset move in thread for scope, endpoint = (0.31, -0.16)
22:00:06.253 00.000 9920 Moving (0.31, -0.16) raw xDistance=-0.27 yDistance=0.24
22:00:06.253 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:00:06.253 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:00:06.253 00.000 9920 MoveAxis(E, 73, ABG)
22:00:06.254 00.001 9920 Guiding  Dir = 2, Dur = 73
22:00:06.256 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5546, max=65516, med=7629, FiltMin=6549, FiltMax=63367, Gamma=0.910
22:00:06.267 00.011 15404 UpdateGuideState exits: m=624937 SNR=196.5 Saturated
22:00:06.268 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:06.269 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:06.270 00.001 15404 Enqueuing Expose request
22:00:06.276 00.006 9920 IsGuiding returns 0
22:00:06.287 00.011 9920 PulseGuide returned control before completion, sleep 73
22:00:06.372 00.085 9920 IsGuiding returns 1
22:00:06.372 00.000 9920 scope still moving after pulse duration time elapsed
22:00:06.418 00.046 9920 IsGuiding returns 0
22:00:06.418 00.000 9920 scope move finished after 73 + 68 ms
22:00:06.418 00.000 9920 Move returns status 0, amount 73
22:00:06.418 00.000 9920 MoveAxis(S, 66, ABG)
22:00:06.418 00.000 9920 Guiding  Dir = 1, Dur = 66
22:00:06.438 00.020 9920 IsGuiding returns 0
22:00:06.450 00.012 9920 PulseGuide returned control before completion, sleep 65
22:00:06.527 00.077 9920 IsGuiding returns 1
22:00:06.527 00.000 9920 scope still moving after pulse duration time elapsed
22:00:06.570 00.043 9920 IsGuiding returns 0
22:00:06.570 00.000 9920 scope move finished after 66 + 66 ms
22:00:06.570 00.000 9920 Move returns status 0, amount 66
22:00:06.571 00.001 9920 move complete, result=0
22:00:06.571 00.000 9920 worker thread done servicing request
22:00:06.571 00.000 9920 Worker thread wakes up
22:00:06.571 00.000 15404 GuideStep: -0.3 px 73 ms EAST, 0.2 px 66 ms SOUTH
22:00:06.572 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:00:06.572 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:10.286 03.714 9920 Exposure complete
22:00:10.324 00.038 9920 worker thread done servicing request
22:00:10.324 00.000 15404 OnExposeComplete: enter
22:00:10.325 00.001 15404 UpdateGuideState(): m_state=6
22:00:10.326 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
22:00:10.327 00.001 15404 Star::Find returns 1 (1), X=721.25, Y=794.41, Mass=599785, SNR=172.9, Peak=27384 HFD=6.6
22:00:10.328 00.001 15404 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-2.95) = xAngle (2.38 = 2.38)
22:00:10.329 00.001 15404 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.28 = 2.28)
22:00:10.330 00.001 15404 CameraToMount -- cameraX=0.37 cameraY=-0.24 hyp=0.44 cameraTheta=-0.58 mountX=-0.32 mountY=0.33, mountTheta=2.33
22:00:10.331 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.37, y=-0.24, opts=13)
22:00:10.332 00.001 15404 Enqueuing Move request for scope (0.37, -0.24)
22:00:10.333 00.001 9920 Worker thread wakes up
22:00:10.333 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.24) opts 0xd
22:00:10.333 00.000 9920 Handling offset move in thread for scope, endpoint = (0.37, -0.24)
22:00:10.333 00.000 9920 Moving (0.37, -0.24) raw xDistance=-0.32 yDistance=0.33
22:00:10.333 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
22:00:10.333 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:00:10.333 00.000 9920 MoveAxis(E, 90, ABG)
22:00:10.333 00.000 9920 Guiding  Dir = 2, Dur = 90
22:00:10.336 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5122, max=65516, med=7601, FiltMin=6585, FiltMax=63295, Gamma=0.910
22:00:10.347 00.011 15404 UpdateGuideState exits: m=599785 SNR=172.9 Saturated
22:00:10.348 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:10.349 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:10.350 00.001 15404 Enqueuing Expose request
22:00:10.353 00.003 9920 IsGuiding returns 0
22:00:10.364 00.011 9920 PulseGuide returned control before completion, sleep 90
22:00:10.484 00.120 9920 IsGuiding returns 0
22:00:10.484 00.000 9920 Move returns status 0, amount 90
22:00:10.484 00.000 9920 MoveAxis(S, 91, ABG)
22:00:10.484 00.000 9920 Guiding  Dir = 1, Dur = 91
22:00:10.507 00.023 9920 IsGuiding returns 0
22:00:10.518 00.011 9920 PulseGuide returned control before completion, sleep 90
22:00:10.637 00.119 9920 IsGuiding returns 0
22:00:10.637 00.000 9920 Move returns status 0, amount 91
22:00:10.637 00.000 9920 move complete, result=0
22:00:10.637 00.000 9920 worker thread done servicing request
22:00:10.637 00.000 9920 Worker thread wakes up
22:00:10.637 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:00:10.637 00.000 15404 GuideStep: -0.3 px 90 ms EAST, 0.3 px 91 ms SOUTH
22:00:10.638 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:14.052 03.414 9920 Exposure complete
22:00:14.090 00.038 9920 worker thread done servicing request
22:00:14.090 00.000 15404 OnExposeComplete: enter
22:00:14.091 00.001 15404 UpdateGuideState(): m_state=6
22:00:14.092 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
22:00:14.093 00.001 15404 Star::Find returns 1 (1), X=721.46, Y=794.63, Mass=632185, SNR=215.8, Peak=29975 HFD=6.8
22:00:14.094 00.001 15404 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-2.95) = xAngle (2.92 = 2.92)
22:00:14.095 00.001 15404 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.83 = 2.83)
22:00:14.096 00.001 15404 CameraToMount -- cameraX=0.59 cameraY=-0.02 hyp=0.59 cameraTheta=-0.03 mountX=-0.57 mountY=0.18, mountTheta=2.84
22:00:14.097 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.59, y=-0.02, opts=13)
22:00:14.098 00.001 15404 Enqueuing Move request for scope (0.59, -0.02)
22:00:14.099 00.001 9920 Worker thread wakes up
22:00:14.099 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.02) opts 0xd
22:00:14.099 00.000 9920 Handling offset move in thread for scope, endpoint = (0.59, -0.02)
22:00:14.099 00.000 9920 Moving (0.59, -0.02) raw xDistance=-0.57 yDistance=0.18
22:00:14.099 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
22:00:14.099 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:14.099 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:00:14.099 00.000 9920 MoveAxis(E, 160, ABG)
22:00:14.099 00.000 9920 Guiding  Dir = 2, Dur = 160
22:00:14.102 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5004, max=65427, med=7584, FiltMin=6215, FiltMax=64580, Gamma=0.910
22:00:14.114 00.012 15404 UpdateGuideState exits: m=632185 SNR=215.8 Saturated
22:00:14.115 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:14.116 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:14.116 00.000 15404 Enqueuing Expose request
22:00:14.121 00.005 9920 IsGuiding returns 0
22:00:14.134 00.013 9920 PulseGuide returned control before completion, sleep 158
22:00:14.316 00.182 9920 IsGuiding returns 0
22:00:14.316 00.000 9920 Move returns status 0, amount 160
22:00:14.316 00.000 9920 MoveAxis(N, 0, ABG)
22:00:14.316 00.000 9920 Move returns status 0, amount 0
22:00:14.316 00.000 9920 move complete, result=0
22:00:14.316 00.000 9920 worker thread done servicing request
22:00:14.316 00.000 9920 Worker thread wakes up
22:00:14.316 00.000 15404 GuideStep: -0.6 px 160 ms EAST, 0.2 px 0 ms NORTH
22:00:14.317 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:00:14.318 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:18.025 03.707 9920 Exposure complete
22:00:18.062 00.037 9920 worker thread done servicing request
22:00:18.062 00.000 15404 OnExposeComplete: enter
22:00:18.064 00.002 15404 UpdateGuideState(): m_state=6
22:00:18.065 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
22:00:18.066 00.001 15404 Star::Find returns 1 (1), X=720.92, Y=794.59, Mass=587093, SNR=174.4, Peak=30368 HFD=6.4
22:00:18.066 00.000 15404 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-2.95) = xAngle (1.98 = 1.98)
22:00:18.067 00.001 15404 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.89 = 1.89)
22:00:18.068 00.001 15404 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-0.97 mountX=-0.03 mountY=0.07, mountTheta=1.97
22:00:18.070 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.04, y=-0.06, opts=13)
22:00:18.070 00.000 15404 Enqueuing Move request for scope (0.04, -0.06)
22:00:18.071 00.001 9920 Worker thread wakes up
22:00:18.071 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:00:18.072 00.001 9920 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:00:18.072 00.000 9920 Moving (0.04, -0.06) raw xDistance=-0.03 yDistance=0.07
22:00:18.072 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:00:18.072 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:18.072 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:00:18.072 00.000 9920 MoveAxis(E, 0, ABG)
22:00:18.072 00.000 9920 Move returns status 0, amount 0
22:00:18.072 00.000 9920 MoveAxis(N, 0, ABG)
22:00:18.072 00.000 9920 Move returns status 0, amount 0
22:00:18.072 00.000 9920 move complete, result=0
22:00:18.072 00.000 9920 worker thread done servicing request
22:00:18.074 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5278, max=65450, med=7551, FiltMin=6446, FiltMax=64416, Gamma=0.910
22:00:18.085 00.011 15404 UpdateGuideState exits: m=587093 SNR=174.4 Saturated
22:00:18.086 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:18.087 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:18.088 00.001 15404 Enqueuing Expose request
22:00:18.089 00.001 15404 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:18.089 00.000 9920 Worker thread wakes up
22:00:18.091 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:00:18.091 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:21.496 03.405 9920 Exposure complete
22:00:21.534 00.038 9920 worker thread done servicing request
22:00:21.534 00.000 15404 OnExposeComplete: enter
22:00:21.535 00.001 15404 UpdateGuideState(): m_state=6
22:00:21.536 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
22:00:21.537 00.001 15404 Star::Find returns 1 (1), X=721.56, Y=794.54, Mass=577030, SNR=214.3, Peak=31607 HFD=6.8
22:00:21.537 00.000 15404 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-2.95) = xAngle (2.80 = 2.80)
22:00:21.538 00.001 15404 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.71 = 2.71)
22:00:21.539 00.001 15404 CameraToMount -- cameraX=0.68 cameraY=-0.10 hyp=0.69 cameraTheta=-0.15 mountX=-0.65 mountY=0.29, mountTheta=2.72
22:00:21.541 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.68, y=-0.10, opts=13)
22:00:21.542 00.001 15404 Enqueuing Move request for scope (0.68, -0.10)
22:00:21.543 00.001 9920 Worker thread wakes up
22:00:21.543 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.10) opts 0xd
22:00:21.543 00.000 9920 Handling offset move in thread for scope, endpoint = (0.68, -0.10)
22:00:21.543 00.000 9920 Moving (0.68, -0.10) raw xDistance=-0.65 yDistance=0.29
22:00:21.543 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
22:00:21.543 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:00:21.543 00.000 9920 MoveAxis(E, 175, ABG)
22:00:21.543 00.000 9920 Guiding  Dir = 2, Dur = 175
22:00:21.545 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5018, max=65516, med=7534, FiltMin=6288, FiltMax=63488, Gamma=0.910
22:00:21.558 00.013 15404 UpdateGuideState exits: m=577030 SNR=214.3 Saturated
22:00:21.559 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:21.560 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:21.561 00.001 15404 Enqueuing Expose request
22:00:21.567 00.006 9920 IsGuiding returns 0
22:00:21.578 00.011 9920 PulseGuide returned control before completion, sleep 174
22:00:21.780 00.202 9920 IsGuiding returns 0
22:00:21.780 00.000 9920 Move returns status 0, amount 175
22:00:21.780 00.000 9920 MoveAxis(S, 79, ABG)
22:00:21.780 00.000 9920 Guiding  Dir = 1, Dur = 79
22:00:21.804 00.024 9920 IsGuiding returns 0
22:00:21.815 00.011 9920 PulseGuide returned control before completion, sleep 79
22:00:21.907 00.092 9920 IsGuiding returns 1
22:00:21.907 00.000 9920 scope still moving after pulse duration time elapsed
22:00:21.950 00.043 9920 IsGuiding returns 0
22:00:21.950 00.000 9920 scope move finished after 79 + 66 ms
22:00:21.950 00.000 9920 Move returns status 0, amount 79
22:00:21.950 00.000 9920 move complete, result=0
22:00:21.951 00.001 9920 worker thread done servicing request
22:00:21.951 00.000 9920 Worker thread wakes up
22:00:21.951 00.000 15404 GuideStep: -0.7 px 175 ms EAST, 0.3 px 79 ms SOUTH
22:00:21.955 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:00:21.955 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:25.662 03.707 9920 Exposure complete
22:00:25.699 00.037 9920 worker thread done servicing request
22:00:25.699 00.000 15404 OnExposeComplete: enter
22:00:25.701 00.002 15404 UpdateGuideState(): m_state=6
22:00:25.702 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
22:00:25.702 00.000 15404 Star::Find returns 1 (1), X=720.97, Y=794.45, Mass=587473, SNR=209.4, Peak=28800 HFD=6.5
22:00:25.703 00.001 15404 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-2.95) = xAngle (1.80 = 1.80)
22:00:25.704 00.001 15404 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.71 = 1.71)
22:00:25.705 00.001 15404 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.15 mountX=-0.05 mountY=0.22, mountTheta=1.80
22:00:25.706 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.09, y=-0.20, opts=13)
22:00:25.708 00.002 15404 Enqueuing Move request for scope (0.09, -0.20)
22:00:25.708 00.000 9920 Worker thread wakes up
22:00:25.709 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
22:00:25.709 00.000 9920 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
22:00:25.709 00.000 9920 Moving (0.09, -0.20) raw xDistance=-0.05 yDistance=0.22
22:00:25.709 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:00:25.709 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:00:25.709 00.000 9920 MoveAxis(E, 0, ABG)
22:00:25.709 00.000 9920 Move returns status 0, amount 0
22:00:25.709 00.000 9920 MoveAxis(S, 59, ABG)
22:00:25.709 00.000 9920 Guiding  Dir = 1, Dur = 59
22:00:25.711 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5088, max=65450, med=7505, FiltMin=6422, FiltMax=64519, Gamma=0.910
22:00:25.722 00.011 15404 UpdateGuideState exits: m=587473 SNR=209.4 Saturated
22:00:25.723 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:25.724 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:25.725 00.001 15404 Enqueuing Expose request
22:00:25.729 00.004 9920 IsGuiding returns 0
22:00:25.740 00.011 9920 PulseGuide returned control before completion, sleep 58
22:00:25.810 00.070 9920 IsGuiding returns 1
22:00:25.810 00.000 9920 scope still moving after pulse duration time elapsed
22:00:25.853 00.043 9920 IsGuiding returns 0
22:00:25.853 00.000 9920 scope move finished after 59 + 64 ms
22:00:25.853 00.000 9920 Move returns status 0, amount 59
22:00:25.853 00.000 9920 move complete, result=0
22:00:25.853 00.000 9920 worker thread done servicing request
22:00:25.853 00.000 9920 Worker thread wakes up
22:00:25.853 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 59 ms SOUTH
22:00:25.856 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:00:25.856 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:29.264 03.408 9920 Exposure complete
22:00:29.301 00.037 9920 worker thread done servicing request
22:00:29.301 00.000 15404 OnExposeComplete: enter
22:00:29.302 00.001 15404 UpdateGuideState(): m_state=6
22:00:29.303 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
22:00:29.304 00.001 15404 Star::Find returns 1 (1), X=721.06, Y=794.60, Mass=627820, SNR=193.9, Peak=28932 HFD=6.6
22:00:29.305 00.001 15404 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-2.95) = xAngle (2.71 = 2.71)
22:00:29.306 00.001 15404 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.61 = 2.61)
22:00:29.306 00.000 15404 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.25 mountX=-0.17 mountY=0.09, mountTheta=2.63
22:00:29.308 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.18, y=-0.05, opts=13)
22:00:29.309 00.001 15404 Enqueuing Move request for scope (0.18, -0.05)
22:00:29.310 00.001 9920 Worker thread wakes up
22:00:29.310 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
22:00:29.310 00.000 9920 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
22:00:29.310 00.000 9920 Moving (0.18, -0.05) raw xDistance=-0.17 yDistance=0.09
22:00:29.310 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:00:29.310 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:29.310 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:00:29.310 00.000 9920 MoveAxis(E, 0, ABG)
22:00:29.310 00.000 9920 Move returns status 0, amount 0
22:00:29.310 00.000 9920 MoveAxis(N, 0, ABG)
22:00:29.310 00.000 9920 Move returns status 0, amount 0
22:00:29.310 00.000 9920 move complete, result=0
22:00:29.310 00.000 9920 worker thread done servicing request
22:00:29.313 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5084, max=65450, med=7490, FiltMin=6113, FiltMax=64267, Gamma=0.910
22:00:29.324 00.011 15404 UpdateGuideState exits: m=627820 SNR=193.9 Saturated
22:00:29.325 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:29.326 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:29.327 00.001 15404 Enqueuing Expose request
22:00:29.328 00.001 15404 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:29.329 00.001 9920 Worker thread wakes up
22:00:29.329 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:00:29.329 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:33.043 03.714 9920 Exposure complete
22:00:33.080 00.037 9920 worker thread done servicing request
22:00:33.080 00.000 15404 OnExposeComplete: enter
22:00:33.081 00.001 15404 UpdateGuideState(): m_state=6
22:00:33.082 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
22:00:33.083 00.001 15404 Star::Find returns 1 (1), X=721.21, Y=794.52, Mass=573347, SNR=227.1, Peak=27300 HFD=6.7
22:00:33.084 00.001 15404 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-2.95) = xAngle (2.57 = 2.57)
22:00:33.085 00.001 15404 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.48 = 2.48)
22:00:33.086 00.001 15404 CameraToMount -- cameraX=0.33 cameraY=-0.13 hyp=0.35 cameraTheta=-0.38 mountX=-0.30 mountY=0.22, mountTheta=2.51
22:00:33.088 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.33, y=-0.13, opts=13)
22:00:33.089 00.001 15404 Enqueuing Move request for scope (0.33, -0.13)
22:00:33.090 00.001 9920 Worker thread wakes up
22:00:33.090 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.13) opts 0xd
22:00:33.090 00.000 9920 Handling offset move in thread for scope, endpoint = (0.33, -0.13)
22:00:33.090 00.000 9920 Moving (0.33, -0.13) raw xDistance=-0.30 yDistance=0.22
22:00:33.090 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:00:33.090 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:00:33.090 00.000 9920 MoveAxis(E, 80, ABG)
22:00:33.090 00.000 9920 Guiding  Dir = 2, Dur = 80
22:00:33.092 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5084, max=65516, med=7464, FiltMin=6443, FiltMax=64116, Gamma=0.910
22:00:33.103 00.011 15404 UpdateGuideState exits: m=573347 SNR=227.1 Saturated
22:00:33.104 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:33.105 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:33.106 00.001 15404 Enqueuing Expose request
22:00:33.125 00.019 9920 IsGuiding returns 0
22:00:33.150 00.025 9920 PulseGuide returned control before completion, sleep 66
22:00:33.228 00.078 9920 IsGuiding returns 1
22:00:33.228 00.000 9920 scope still moving after pulse duration time elapsed
22:00:33.271 00.043 9920 IsGuiding returns 0
22:00:33.271 00.000 9920 scope move finished after 80 + 65 ms
22:00:33.271 00.000 9920 Move returns status 0, amount 80
22:00:33.271 00.000 9920 MoveAxis(S, 59, ABG)
22:00:33.271 00.000 9920 Guiding  Dir = 1, Dur = 59
22:00:33.289 00.018 9920 IsGuiding returns 0
22:00:33.300 00.011 9920 PulseGuide returned control before completion, sleep 59
22:00:33.370 00.070 9920 IsGuiding returns 1
22:00:33.370 00.000 9920 scope still moving after pulse duration time elapsed
22:00:33.413 00.043 9920 IsGuiding returns 0
22:00:33.413 00.000 9920 scope move finished after 59 + 64 ms
22:00:33.413 00.000 9920 Move returns status 0, amount 59
22:00:33.413 00.000 9920 move complete, result=0
22:00:33.413 00.000 9920 worker thread done servicing request
22:00:33.413 00.000 9920 Worker thread wakes up
22:00:33.413 00.000 15404 GuideStep: -0.3 px 80 ms EAST, 0.2 px 59 ms SOUTH
22:00:33.417 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:00:33.417 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:36.832 03.415 9920 Exposure complete
22:00:36.872 00.040 9920 worker thread done servicing request
22:00:36.873 00.001 15404 OnExposeComplete: enter
22:00:36.874 00.001 15404 UpdateGuideState(): m_state=6
22:00:36.875 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
22:00:36.876 00.001 15404 Star::Find returns 1 (1), X=721.60, Y=794.46, Mass=605855, SNR=176.7, Peak=30831 HFD=6.9
22:00:36.877 00.001 15404 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-2.95) = xAngle (2.71 = 2.71)
22:00:36.877 00.000 15404 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.61 = 2.61)
22:00:36.878 00.001 15404 CameraToMount -- cameraX=0.73 cameraY=-0.18 hyp=0.75 cameraTheta=-0.25 mountX=-0.68 mountY=0.38, mountTheta=2.63
22:00:36.880 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.73, y=-0.18, opts=13)
22:00:36.881 00.001 15404 Enqueuing Move request for scope (0.73, -0.18)
22:00:36.882 00.001 9920 Worker thread wakes up
22:00:36.882 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.18) opts 0xd
22:00:36.882 00.000 9920 Handling offset move in thread for scope, endpoint = (0.73, -0.18)
22:00:36.882 00.000 9920 Moving (0.73, -0.18) raw xDistance=-0.68 yDistance=0.38
22:00:36.882 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.68
22:00:36.882 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
22:00:36.882 00.000 9920 MoveAxis(E, 188, ABG)
22:00:36.882 00.000 9920 Guiding  Dir = 2, Dur = 188
22:00:36.884 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5262, max=65458, med=7447, FiltMin=6397, FiltMax=64272, Gamma=0.910
22:00:36.895 00.011 15404 UpdateGuideState exits: m=605855 SNR=176.7 Saturated
22:00:36.897 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:36.897 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:36.898 00.001 15404 Enqueuing Expose request
22:00:36.909 00.011 9920 IsGuiding returns 0
22:00:36.920 00.011 9920 PulseGuide returned control before completion, sleep 188
22:00:37.128 00.208 9920 IsGuiding returns 0
22:00:37.128 00.000 9920 Move returns status 0, amount 188
22:00:37.128 00.000 9920 MoveAxis(S, 103, ABG)
22:00:37.128 00.000 9920 Guiding  Dir = 1, Dur = 103
22:00:37.152 00.024 9920 IsGuiding returns 0
22:00:37.163 00.011 9920 PulseGuide returned control before completion, sleep 101
22:00:37.286 00.123 9920 IsGuiding returns 0
22:00:37.286 00.000 9920 Move returns status 0, amount 103
22:00:37.286 00.000 9920 move complete, result=0
22:00:37.286 00.000 9920 worker thread done servicing request
22:00:37.286 00.000 9920 Worker thread wakes up
22:00:37.287 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:00:37.287 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:37.287 00.000 15404 GuideStep: -0.7 px 188 ms EAST, 0.4 px 103 ms SOUTH
22:00:41.002 03.715 9920 Exposure complete
22:00:41.042 00.040 9920 worker thread done servicing request
22:00:41.042 00.000 15404 OnExposeComplete: enter
22:00:41.043 00.001 15404 UpdateGuideState(): m_state=6
22:00:41.044 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
22:00:41.045 00.001 15404 Star::Find returns 1 (1), X=721.46, Y=794.69, Mass=591903, SNR=216.7, Peak=31679 HFD=6.3
22:00:41.046 00.001 15404 CameraToMount -- cameraTheta (0.08) - m_xAngle (-2.95) = xAngle (3.03 = 3.03)
22:00:41.047 00.001 15404 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.94 = 2.94)
22:00:41.048 00.001 15404 CameraToMount -- cameraX=0.58 cameraY=0.05 hyp=0.58 cameraTheta=0.08 mountX=-0.58 mountY=0.12, mountTheta=2.94
22:00:41.049 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.58, y=0.05, opts=13)
22:00:41.050 00.001 15404 Enqueuing Move request for scope (0.58, 0.05)
22:00:41.051 00.001 9920 Worker thread wakes up
22:00:41.052 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.05) opts 0xd
22:00:41.052 00.000 9920 Handling offset move in thread for scope, endpoint = (0.58, 0.05)
22:00:41.052 00.000 9920 Moving (0.58, 0.05) raw xDistance=-0.58 yDistance=0.12
22:00:41.052 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
22:00:41.052 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:41.052 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:00:41.052 00.000 9920 MoveAxis(E, 168, ABG)
22:00:41.052 00.000 9920 Guiding  Dir = 2, Dur = 168
22:00:41.054 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5419, max=65461, med=7414, FiltMin=6380, FiltMax=65425, Gamma=0.910
22:00:41.065 00.011 15404 UpdateGuideState exits: m=591903 SNR=216.7 Saturated
22:00:41.066 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:41.067 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:41.068 00.001 15404 Enqueuing Expose request
22:00:41.074 00.006 9920 IsGuiding returns 0
22:00:41.085 00.011 9920 PulseGuide returned control before completion, sleep 168
22:00:41.277 00.192 9920 IsGuiding returns 0
22:00:41.277 00.000 9920 Move returns status 0, amount 168
22:00:41.277 00.000 9920 MoveAxis(N, 0, ABG)
22:00:41.277 00.000 9920 Move returns status 0, amount 0
22:00:41.277 00.000 9920 move complete, result=0
22:00:41.277 00.000 9920 worker thread done servicing request
22:00:41.277 00.000 9920 Worker thread wakes up
22:00:41.277 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:00:41.277 00.000 15404 GuideStep: -0.6 px 168 ms EAST, 0.1 px 0 ms NORTH
22:00:41.278 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:44.685 03.407 9920 Exposure complete
22:00:44.723 00.038 9920 worker thread done servicing request
22:00:44.723 00.000 15404 OnExposeComplete: enter
22:00:44.724 00.001 15404 UpdateGuideState(): m_state=6
22:00:44.725 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
22:00:44.726 00.001 15404 Star::Find returns 1 (1), X=720.97, Y=794.61, Mass=617414, SNR=203.8, Peak=30788 HFD=6.5
22:00:44.727 00.001 15404 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-2.95) = xAngle (2.61 = 2.61)
22:00:44.728 00.001 15404 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.51 = 2.51)
22:00:44.729 00.001 15404 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.35 mountX=-0.09 mountY=0.06, mountTheta=2.54
22:00:44.731 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.09, y=-0.03, opts=13)
22:00:44.731 00.000 15404 Enqueuing Move request for scope (0.09, -0.03)
22:00:44.732 00.001 9920 Worker thread wakes up
22:00:44.732 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:00:44.733 00.001 9920 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:00:44.733 00.000 9920 Moving (0.09, -0.03) raw xDistance=-0.09 yDistance=0.06
22:00:44.733 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:00:44.733 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:44.733 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:00:44.733 00.000 9920 MoveAxis(E, 0, ABG)
22:00:44.733 00.000 9920 Move returns status 0, amount 0
22:00:44.733 00.000 9920 MoveAxis(N, 0, ABG)
22:00:44.733 00.000 9920 Move returns status 0, amount 0
22:00:44.733 00.000 9920 move complete, result=0
22:00:44.733 00.000 9920 worker thread done servicing request
22:00:44.735 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5258, max=65450, med=7401, FiltMin=6305, FiltMax=64934, Gamma=0.910
22:00:44.747 00.012 15404 UpdateGuideState exits: m=617414 SNR=203.8 Saturated
22:00:44.748 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:44.749 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:44.750 00.001 15404 Enqueuing Expose request
22:00:44.751 00.001 9920 Worker thread wakes up
22:00:44.751 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:44.752 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:00:44.752 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:48.464 03.712 9920 Exposure complete
22:00:48.501 00.037 9920 worker thread done servicing request
22:00:48.501 00.000 15404 OnExposeComplete: enter
22:00:48.502 00.001 15404 UpdateGuideState(): m_state=6
22:00:48.503 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
22:00:48.504 00.001 15404 Star::Find returns 1 (1), X=721.59, Y=794.66, Mass=582025, SNR=221.0, Peak=31731 HFD=6.2
22:00:48.505 00.001 15404 CameraToMount -- cameraTheta (0.02) - m_xAngle (-2.95) = xAngle (2.98 = 2.98)
22:00:48.506 00.001 15404 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.88 = 2.88)
22:00:48.507 00.001 15404 CameraToMount -- cameraX=0.71 cameraY=0.02 hyp=0.71 cameraTheta=0.02 mountX=-0.70 mountY=0.18, mountTheta=2.89
22:00:48.508 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.71, y=0.02, opts=13)
22:00:48.509 00.001 15404 Enqueuing Move request for scope (0.71, 0.02)
22:00:48.510 00.001 9920 Worker thread wakes up
22:00:48.510 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.02) opts 0xd
22:00:48.510 00.000 9920 Handling offset move in thread for scope, endpoint = (0.71, 0.02)
22:00:48.510 00.000 9920 Moving (0.71, 0.02) raw xDistance=-0.70 yDistance=0.18
22:00:48.510 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
22:00:48.510 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:48.510 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:00:48.510 00.000 9920 MoveAxis(E, 188, ABG)
22:00:48.511 00.001 9920 Guiding  Dir = 2, Dur = 188
22:00:48.513 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5114, max=65461, med=7375, FiltMin=6411, FiltMax=64768, Gamma=0.910
22:00:48.525 00.012 15404 UpdateGuideState exits: m=582025 SNR=221.0 Saturated
22:00:48.526 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:48.527 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:48.528 00.001 15404 Enqueuing Expose request
22:00:48.534 00.006 9920 IsGuiding returns 0
22:00:48.546 00.012 9920 PulseGuide returned control before completion, sleep 187
22:00:48.753 00.207 9920 IsGuiding returns 0
22:00:48.753 00.000 9920 Move returns status 0, amount 188
22:00:48.753 00.000 9920 MoveAxis(N, 0, ABG)
22:00:48.753 00.000 9920 Move returns status 0, amount 0
22:00:48.753 00.000 9920 move complete, result=0
22:00:48.753 00.000 9920 worker thread done servicing request
22:00:48.753 00.000 9920 Worker thread wakes up
22:00:48.753 00.000 15404 GuideStep: -0.7 px 188 ms EAST, 0.2 px 0 ms NORTH
22:00:48.755 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:00:48.755 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:52.168 03.413 9920 Exposure complete
22:00:52.209 00.041 9920 worker thread done servicing request
22:00:52.209 00.000 15404 OnExposeComplete: enter
22:00:52.211 00.002 15404 UpdateGuideState(): m_state=6
22:00:52.212 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
22:00:52.213 00.001 15404 Star::Find returns 1 (1), X=721.30, Y=794.42, Mass=593795, SNR=191.7, Peak=28099 HFD=6.7
22:00:52.214 00.001 15404 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-2.95) = xAngle (2.47 = 2.47)
22:00:52.215 00.001 15404 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.37 = 2.37)
22:00:52.216 00.001 15404 CameraToMount -- cameraX=0.42 cameraY=-0.22 hyp=0.48 cameraTheta=-0.49 mountX=-0.37 mountY=0.33, mountTheta=2.41
22:00:52.217 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.42, y=-0.22, opts=13)
22:00:52.218 00.001 15404 Enqueuing Move request for scope (0.42, -0.22)
22:00:52.219 00.001 9920 Worker thread wakes up
22:00:52.219 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.22) opts 0xd
22:00:52.219 00.000 9920 Handling offset move in thread for scope, endpoint = (0.42, -0.22)
22:00:52.219 00.000 9920 Moving (0.42, -0.22) raw xDistance=-0.37 yDistance=0.33
22:00:52.220 00.001 9920 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.37
22:00:52.220 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:00:52.220 00.000 9920 MoveAxis(E, 114, ABG)
22:00:52.220 00.000 9920 Guiding  Dir = 2, Dur = 114
22:00:52.222 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5142, max=65427, med=7359, FiltMin=6122, FiltMax=63715, Gamma=0.910
22:00:52.237 00.015 15404 UpdateGuideState exits: m=593795 SNR=191.7 Saturated
22:00:52.239 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:52.240 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:52.241 00.001 15404 Enqueuing Expose request
22:00:52.258 00.017 9920 IsGuiding returns 0
22:00:52.269 00.011 9920 PulseGuide returned control before completion, sleep 113
22:00:52.405 00.136 9920 IsGuiding returns 0
22:00:52.405 00.000 9920 Move returns status 0, amount 114
22:00:52.405 00.000 9920 MoveAxis(S, 91, ABG)
22:00:52.405 00.000 9920 Guiding  Dir = 1, Dur = 91
22:00:52.423 00.018 9920 IsGuiding returns 0
22:00:52.435 00.012 9920 PulseGuide returned control before completion, sleep 90
22:00:52.548 00.113 9920 IsGuiding returns 0
22:00:52.548 00.000 9920 Move returns status 0, amount 91
22:00:52.548 00.000 9920 move complete, result=0
22:00:52.548 00.000 9920 worker thread done servicing request
22:00:52.549 00.001 9920 Worker thread wakes up
22:00:52.549 00.000 15404 GuideStep: -0.4 px 114 ms EAST, 0.3 px 91 ms SOUTH
22:00:52.550 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:00:52.550 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:56.258 03.708 9920 Exposure complete
22:00:56.295 00.037 9920 worker thread done servicing request
22:00:56.295 00.000 15404 OnExposeComplete: enter
22:00:56.296 00.001 15404 UpdateGuideState(): m_state=6
22:00:56.297 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
22:00:56.298 00.001 15404 Star::Find returns 1 (1), X=720.90, Y=794.82, Mass=597582, SNR=198.6, Peak=30296 HFD=6.5
22:00:56.299 00.001 15404 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
22:00:56.300 00.001 15404 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (4.31 = -1.97)
22:00:56.301 00.001 15404 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.45 mountX=-0.05 mountY=-0.16, mountTheta=-1.89
22:00:56.303 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.02, y=0.17, opts=13)
22:00:56.304 00.001 15404 Enqueuing Move request for scope (0.02, 0.17)
22:00:56.305 00.001 9920 Worker thread wakes up
22:00:56.305 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
22:00:56.305 00.000 9920 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
22:00:56.305 00.000 9920 Moving (0.02, 0.17) raw xDistance=-0.05 yDistance=-0.16
22:00:56.305 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:00:56.305 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:56.305 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:00:56.305 00.000 9920 MoveAxis(E, 0, ABG)
22:00:56.305 00.000 9920 Move returns status 0, amount 0
22:00:56.305 00.000 9920 MoveAxis(N, 0, ABG)
22:00:56.305 00.000 9920 Move returns status 0, amount 0
22:00:56.305 00.000 9920 move complete, result=0
22:00:56.306 00.001 9920 worker thread done servicing request
22:00:56.308 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5274, max=65458, med=7330, FiltMin=6231, FiltMax=64349, Gamma=0.910
22:00:56.318 00.010 15404 UpdateGuideState exits: m=597582 SNR=198.6 Saturated
22:00:56.320 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:56.322 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:56.323 00.001 15404 Enqueuing Expose request
22:00:56.323 00.000 9920 Worker thread wakes up
22:00:56.323 00.000 15404 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:00:56.325 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:00:56.325 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:00:59.738 03.413 9920 Exposure complete
22:00:59.778 00.040 9920 worker thread done servicing request
22:00:59.778 00.000 15404 OnExposeComplete: enter
22:00:59.779 00.001 15404 UpdateGuideState(): m_state=6
22:00:59.780 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
22:00:59.781 00.001 15404 Star::Find returns 1 (1), X=721.18, Y=794.81, Mass=611622, SNR=186.8, Peak=29436 HFD=6.5
22:00:59.782 00.001 15404 CameraToMount -- cameraTheta (0.49) - m_xAngle (-2.95) = xAngle (3.44 = -2.84)
22:00:59.783 00.001 15404 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.35 = -2.94)
22:00:59.784 00.001 15404 CameraToMount -- cameraX=0.30 cameraY=0.16 hyp=0.34 cameraTheta=0.49 mountX=-0.33 mountY=-0.07, mountTheta=-2.93
22:00:59.785 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.30, y=0.16, opts=13)
22:00:59.786 00.001 15404 Enqueuing Move request for scope (0.30, 0.16)
22:00:59.787 00.001 9920 Worker thread wakes up
22:00:59.787 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.16) opts 0xd
22:00:59.787 00.000 9920 Handling offset move in thread for scope, endpoint = (0.30, 0.16)
22:00:59.787 00.000 9920 Moving (0.30, 0.16) raw xDistance=-0.33 yDistance=-0.07
22:00:59.787 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:00:59.787 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:59.787 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:00:59.787 00.000 9920 MoveAxis(E, 88, ABG)
22:00:59.787 00.000 9920 Guiding  Dir = 2, Dur = 88
22:00:59.790 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=5304, max=65461, med=7315, FiltMin=6308, FiltMax=65233, Gamma=0.910
22:00:59.801 00.011 15404 UpdateGuideState exits: m=611622 SNR=186.8 Saturated
22:00:59.802 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:59.803 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:00:59.804 00.001 15404 Enqueuing Expose request
22:00:59.955 00.151 9920 IsGuiding returns 0
22:00:59.966 00.011 9920 PulseGuide returned control before completion, sleep 87
22:01:00.065 00.099 9920 IsGuiding returns 1
22:01:00.065 00.000 9920 scope still moving after pulse duration time elapsed
22:01:00.173 00.108 9920 IsGuiding returns 0
22:01:00.174 00.001 9920 scope move finished after 88 + 130 ms
22:01:00.174 00.000 9920 Move returns status 0, amount 88
22:01:00.174 00.000 9920 MoveAxis(N, 0, ABG)
22:01:00.174 00.000 9920 Move returns status 0, amount 0
22:01:00.174 00.000 9920 move complete, result=0
22:01:00.174 00.000 9920 worker thread done servicing request
22:01:00.174 00.000 9920 Worker thread wakes up
22:01:00.174 00.000 15404 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH
22:01:00.177 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:01:00.177 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:01:03.892 03.715 9920 Exposure complete
22:01:03.933 00.041 9920 worker thread done servicing request
22:01:03.933 00.000 15404 OnExposeComplete: enter
22:01:03.934 00.001 15404 UpdateGuideState(): m_state=6
22:01:03.935 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
22:01:03.935 00.000 15404 Star::Find returns 1 (1), X=721.60, Y=794.70, Mass=604846, SNR=184.0, Peak=32471 HFD=6.6
22:01:03.936 00.001 15404 CameraToMount -- cameraTheta (0.07) - m_xAngle (-2.95) = xAngle (3.02 = 3.02)
22:01:03.937 00.001 15404 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.93 = 2.93)
22:01:03.938 00.001 15404 CameraToMount -- cameraX=0.72 cameraY=0.05 hyp=0.72 cameraTheta=0.07 mountX=-0.72 mountY=0.15, mountTheta=2.94
22:01:03.939 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.72, y=0.05, opts=13)
22:01:03.940 00.001 15404 Enqueuing Move request for scope (0.72, 0.05)
22:01:03.941 00.001 9920 Worker thread wakes up
22:01:03.941 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.05) opts 0xd
22:01:03.941 00.000 9920 Handling offset move in thread for scope, endpoint = (0.72, 0.05)
22:01:03.941 00.000 9920 Moving (0.72, 0.05) raw xDistance=-0.72 yDistance=0.15
22:01:03.941 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
22:01:03.941 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:03.941 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:01:03.942 00.001 9920 MoveAxis(E, 199, ABG)
22:01:03.942 00.000 9920 Guiding  Dir = 2, Dur = 199
22:01:03.944 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5106, max=65461, med=7291, FiltMin=6135, FiltMax=64472, Gamma=0.910
22:01:03.957 00.013 15404 UpdateGuideState exits: m=604846 SNR=184.0 Saturated
22:01:03.958 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:03.959 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:01:03.960 00.001 15404 Enqueuing Expose request
22:01:03.963 00.003 9920 IsGuiding returns 0
22:01:03.974 00.011 9920 PulseGuide returned control before completion, sleep 199
22:01:04.199 00.225 9920 IsGuiding returns 0
22:01:04.199 00.000 9920 Move returns status 0, amount 199
22:01:04.199 00.000 9920 MoveAxis(N, 0, ABG)
22:01:04.199 00.000 9920 Move returns status 0, amount 0
22:01:04.199 00.000 9920 move complete, result=0
22:01:04.199 00.000 9920 worker thread done servicing request
22:01:04.199 00.000 15404 GuideStep: -0.7 px 199 ms EAST, 0.2 px 0 ms NORTH
22:01:04.203 00.004 9920 Worker thread wakes up
22:01:04.203 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:01:04.203 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:01:07.617 03.414 9920 Exposure complete
22:01:07.654 00.037 9920 worker thread done servicing request
22:01:07.654 00.000 15404 OnExposeComplete: enter
22:01:07.655 00.001 15404 UpdateGuideState(): m_state=6
22:01:07.656 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
22:01:07.657 00.001 15404 Star::Find returns 1 (1), X=721.23, Y=794.58, Mass=601547, SNR=182.4, Peak=28779 HFD=6.6
22:01:07.658 00.001 15404 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-2.95) = xAngle (2.76 = 2.76)
22:01:07.659 00.001 15404 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.67 = 2.67)
22:01:07.660 00.001 15404 CameraToMount -- cameraX=0.35 cameraY=-0.07 hyp=0.36 cameraTheta=-0.19 mountX=-0.33 mountY=0.16, mountTheta=2.69
22:01:07.662 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.35, y=-0.07, opts=13)
22:01:07.663 00.001 15404 Enqueuing Move request for scope (0.35, -0.07)
22:01:07.664 00.001 9920 Worker thread wakes up
22:01:07.664 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.07) opts 0xd
22:01:07.664 00.000 9920 Handling offset move in thread for scope, endpoint = (0.35, -0.07)
22:01:07.664 00.000 9920 Moving (0.35, -0.07) raw xDistance=-0.33 yDistance=0.16
22:01:07.664 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
22:01:07.664 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:07.664 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:01:07.664 00.000 9920 MoveAxis(E, 103, ABG)
22:01:07.664 00.000 9920 Guiding  Dir = 2, Dur = 103
22:01:07.667 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4778, max=65458, med=7278, FiltMin=5984, FiltMax=63768, Gamma=0.910
22:01:07.679 00.012 15404 UpdateGuideState exits: m=601547 SNR=182.4 Saturated
22:01:07.680 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:07.681 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:01:07.682 00.001 15404 Enqueuing Expose request
22:01:07.686 00.004 9920 IsGuiding returns 0
22:01:07.698 00.012 9920 PulseGuide returned control before completion, sleep 102
22:01:07.840 00.142 9920 IsGuiding returns 0
22:01:07.840 00.000 9920 Move returns status 0, amount 103
22:01:07.840 00.000 9920 MoveAxis(N, 0, ABG)
22:01:07.840 00.000 9920 Move returns status 0, amount 0
22:01:07.840 00.000 9920 move complete, result=0
22:01:07.840 00.000 9920 worker thread done servicing request
22:01:07.840 00.000 9920 Worker thread wakes up
22:01:07.840 00.000 15404 GuideStep: -0.3 px 103 ms EAST, 0.2 px 0 ms NORTH
22:01:07.842 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:01:07.842 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:01:11.558 03.716 9920 Exposure complete
22:01:11.598 00.040 9920 worker thread done servicing request
22:01:11.598 00.000 15404 OnExposeComplete: enter
22:01:11.599 00.001 15404 UpdateGuideState(): m_state=6
22:01:11.600 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
22:01:11.601 00.001 15404 Star::Find returns 1 (1), X=721.07, Y=794.37, Mass=601741, SNR=190.7, Peak=28700 HFD=6.7
22:01:11.602 00.001 15404 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-2.95) = xAngle (1.98 = 1.98)
22:01:11.603 00.001 15404 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.88 = 1.88)
22:01:11.603 00.000 15404 CameraToMount -- cameraX=0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-0.98 mountX=-0.13 mountY=0.32, mountTheta=1.96
22:01:11.605 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.19, y=-0.28, opts=13)
22:01:11.605 00.000 15404 Enqueuing Move request for scope (0.19, -0.28)
22:01:11.606 00.001 9920 Worker thread wakes up
22:01:11.606 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.28) opts 0xd
22:01:11.606 00.000 9920 Handling offset move in thread for scope, endpoint = (0.19, -0.28)
22:01:11.607 00.001 9920 Moving (0.19, -0.28) raw xDistance=-0.13 yDistance=0.32
22:01:11.607 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:01:11.607 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:01:11.607 00.000 9920 MoveAxis(E, 0, ABG)
22:01:11.607 00.000 9920 Move returns status 0, amount 0
22:01:11.607 00.000 9920 MoveAxis(S, 87, ABG)
22:01:11.607 00.000 9920 Guiding  Dir = 1, Dur = 87
22:01:11.609 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5227, max=65516, med=7249, FiltMin=6211, FiltMax=62267, Gamma=0.910
22:01:11.621 00.012 15404 UpdateGuideState exits: m=601741 SNR=190.7 Saturated
22:01:11.622 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:11.623 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:01:11.624 00.001 15404 Enqueuing Expose request
22:01:15.850 04.226 9920 IsGuiding returns 0
22:01:15.861 00.011 9920 PulseGuide returned control before completion, sleep 86
22:01:15.960 00.099 9920 IsGuiding returns 1
22:01:15.960 00.000 9920 scope still moving after pulse duration time elapsed
22:01:16.003 00.043 9920 IsGuiding returns 0
22:01:16.003 00.000 9920 scope move finished after 87 + 65 ms
22:01:16.003 00.000 9920 Move returns status 0, amount 87
22:01:16.003 00.000 9920 move complete, result=0
22:01:16.004 00.001 9920 worker thread done servicing request
22:01:16.004 00.000 9920 Worker thread wakes up
22:01:16.004 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.3 px 87 ms SOUTH
22:01:16.007 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:01:16.007 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:01:19.721 03.714 9920 Exposure complete
22:01:19.759 00.038 9920 worker thread done servicing request
22:01:19.759 00.000 15404 OnExposeComplete: enter
22:01:19.760 00.001 15404 UpdateGuideState(): m_state=6
22:01:19.761 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
22:01:19.762 00.001 15404 Star::Find returns 1 (1), X=721.15, Y=794.26, Mass=611641, SNR=186.5, Peak=26364 HFD=6.7
22:01:19.763 00.001 15404 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-2.95) = xAngle (2.00 = 2.00)
22:01:19.764 00.001 15404 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.91 = 1.91)
22:01:19.764 00.000 15404 CameraToMount -- cameraX=0.28 cameraY=-0.39 hyp=0.48 cameraTheta=-0.95 mountX=-0.20 mountY=0.45, mountTheta=1.99
22:01:19.766 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.28, y=-0.39, opts=13)
22:01:19.767 00.001 15404 Enqueuing Move request for scope (0.28, -0.39)
22:01:19.768 00.001 9920 Worker thread wakes up
22:01:19.768 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.39) opts 0xd
22:01:19.768 00.000 9920 Handling offset move in thread for scope, endpoint = (0.28, -0.39)
22:01:19.768 00.000 9920 Moving (0.28, -0.39) raw xDistance=-0.20 yDistance=0.45
22:01:19.768 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:01:19.768 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
22:01:19.768 00.000 9920 MoveAxis(E, 0, ABG)
22:01:19.768 00.000 9920 Move returns status 0, amount 0
22:01:19.768 00.000 9920 MoveAxis(S, 123, ABG)
22:01:19.768 00.000 9920 Guiding  Dir = 1, Dur = 123
22:01:19.772 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=5154, max=65516, med=7202, FiltMin=6070, FiltMax=62523, Gamma=0.910
22:01:19.783 00.011 15404 UpdateGuideState exits: m=611641 SNR=186.5 Saturated
22:01:19.784 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:19.785 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:01:19.785 00.000 15404 Enqueuing Expose request
22:01:22.954 03.169 9920 IsGuiding returns 0
22:01:22.966 00.012 9920 PulseGuide returned control before completion, sleep 122
22:01:23.115 00.149 9920 IsGuiding returns 1
22:01:23.115 00.000 9920 scope still moving after pulse duration time elapsed
22:01:23.158 00.043 9920 IsGuiding returns 0
22:01:23.158 00.000 9920 scope move finished after 123 + 80 ms
22:01:23.158 00.000 9920 Move returns status 0, amount 123
22:01:23.158 00.000 9920 move complete, result=0
22:01:23.158 00.000 9920 worker thread done servicing request
22:01:23.158 00.000 9920 Worker thread wakes up
22:01:23.158 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.4 px 123 ms SOUTH
22:01:23.159 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:01:23.159 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:01:26.868 03.709 9920 Exposure complete
22:01:26.906 00.038 9920 worker thread done servicing request
22:01:26.906 00.000 15404 OnExposeComplete: enter
22:01:26.907 00.001 15404 UpdateGuideState(): m_state=6
22:01:26.909 00.002 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
22:01:26.910 00.001 15404 Star::Find returns 1 (1), X=720.83, Y=794.67, Mass=603320, SNR=203.4, Peak=30172 HFD=6.4
22:01:26.911 00.001 15404 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.67 = -0.61)
22:01:26.911 00.000 15404 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.58 = -0.70)
22:01:26.912 00.001 15404 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.72 mountX=0.04 mountY=-0.03, mountTheta=-0.67
22:01:26.914 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.04, y=0.02, opts=13)
22:01:26.915 00.001 15404 Enqueuing Move request for scope (-0.04, 0.02)
22:01:26.916 00.001 9920 Worker thread wakes up
22:01:26.916 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
22:01:26.916 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
22:01:26.916 00.000 9920 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=-0.03
22:01:26.916 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:01:26.916 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:26.916 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:01:26.916 00.000 9920 MoveAxis(E, 0, ABG)
22:01:26.916 00.000 9920 Move returns status 0, amount 0
22:01:26.916 00.000 9920 MoveAxis(N, 0, ABG)
22:01:26.916 00.000 9920 Move returns status 0, amount 0
22:01:26.916 00.000 9920 move complete, result=0
22:01:26.916 00.000 9920 worker thread done servicing request
22:01:26.919 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4868, max=65450, med=7170, FiltMin=6150, FiltMax=63172, Gamma=0.910
22:01:26.930 00.011 15404 UpdateGuideState exits: m=603320 SNR=203.4 Saturated
22:01:26.931 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:26.932 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:01:26.933 00.001 15404 Enqueuing Expose request
22:01:26.934 00.001 9920 Worker thread wakes up
22:01:26.934 00.000 15404 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:01:26.935 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:01:26.935 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:01:30.343 03.408 9920 Exposure complete
22:01:30.381 00.038 9920 worker thread done servicing request
22:01:30.381 00.000 15404 OnExposeComplete: enter
22:01:30.382 00.001 15404 UpdateGuideState(): m_state=6
22:01:30.383 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
22:01:30.384 00.001 15404 Star::Find returns 1 (1), X=720.51, Y=794.62, Mass=640874, SNR=221.8, Peak=35146 HFD=6.0
22:01:30.385 00.001 15404 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-2.95) = xAngle (-0.11 = -0.11)
22:01:30.386 00.001 15404 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.20 = -0.20)
22:01:30.387 00.001 15404 CameraToMount -- cameraX=-0.37 cameraY=-0.03 hyp=0.37 cameraTheta=-3.06 mountX=0.37 mountY=-0.08, mountTheta=-0.20
22:01:30.388 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.37, y=-0.03, opts=13)
22:01:30.389 00.001 15404 Enqueuing Move request for scope (-0.37, -0.03)
22:01:30.390 00.001 9920 Worker thread wakes up
22:01:30.390 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.03) opts 0xd
22:01:30.390 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.37, -0.03)
22:01:30.390 00.000 9920 Moving (-0.37, -0.03) raw xDistance=0.37 yDistance=-0.08
22:01:30.390 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
22:01:30.390 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:30.390 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:01:30.390 00.000 9920 MoveAxis(W, 99, ABG)
22:01:30.390 00.000 9920 Guiding  Dir = 3, Dur = 99
22:01:30.393 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4772, max=65456, med=7151, FiltMin=5880, FiltMax=63019, Gamma=0.910
22:01:30.405 00.012 15404 UpdateGuideState exits: m=640874 SNR=221.8 Saturated
22:01:30.406 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:30.407 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:01:30.408 00.001 15404 Enqueuing Expose request
22:01:30.572 00.164 9920 IsGuiding returns 0
22:01:30.583 00.011 9920 PulseGuide returned control before completion, sleep 98
22:01:30.811 00.228 9920 IsGuiding returns 0
22:01:30.811 00.000 9920 Move returns status 0, amount 99
22:01:30.811 00.000 9920 MoveAxis(N, 0, ABG)
22:01:30.811 00.000 9920 Move returns status 0, amount 0
22:01:30.811 00.000 9920 move complete, result=0
22:01:30.811 00.000 9920 worker thread done servicing request
22:01:30.811 00.000 9920 Worker thread wakes up
22:01:30.811 00.000 15404 GuideStep: 0.4 px 99 ms WEST, -0.1 px 0 ms NORTH
22:01:30.812 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:01:30.812 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:01:34.521 03.709 9920 Exposure complete
22:01:34.559 00.038 9920 worker thread done servicing request
22:01:34.559 00.000 15404 OnExposeComplete: enter
22:01:34.560 00.001 15404 UpdateGuideState(): m_state=6
22:01:34.561 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
22:01:34.562 00.001 15404 Star::Find returns 1 (1), X=720.90, Y=794.61, Mass=636233, SNR=209.6, Peak=29772 HFD=6.5
22:01:34.563 00.001 15404 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-2.95) = xAngle (1.89 = 1.89)
22:01:34.564 00.001 15404 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.80 = 1.80)
22:01:34.565 00.001 15404 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.06 mountX=-0.01 mountY=0.05, mountTheta=1.88
22:01:34.566 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.02, y=-0.04, opts=13)
22:01:34.568 00.002 15404 Enqueuing Move request for scope (0.02, -0.04)
22:01:34.568 00.000 9920 Worker thread wakes up
22:01:34.568 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:01:34.568 00.000 9920 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:01:34.568 00.000 9920 Moving (0.02, -0.04) raw xDistance=-0.01 yDistance=0.05
22:01:34.568 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:01:34.568 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:34.568 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:01:34.568 00.000 9920 MoveAxis(E, 0, ABG)
22:01:34.568 00.000 9920 Move returns status 0, amount 0
22:01:34.568 00.000 9920 MoveAxis(N, 0, ABG)
22:01:34.568 00.000 9920 Move returns status 0, amount 0
22:01:34.568 00.000 9920 move complete, result=0
22:01:34.569 00.001 9920 worker thread done servicing request
22:01:34.571 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5180, max=65450, med=7124, FiltMin=6010, FiltMax=63068, Gamma=0.910
22:01:34.582 00.011 15404 UpdateGuideState exits: m=636233 SNR=209.6 Saturated
22:01:34.583 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:34.584 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:01:34.584 00.000 15404 Enqueuing Expose request
22:01:34.585 00.001 9920 Worker thread wakes up
22:01:34.585 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:01:34.587 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:01:34.587 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:01:37.993 03.406 9920 Exposure complete
22:01:38.030 00.037 9920 worker thread done servicing request
22:01:38.031 00.001 15404 OnExposeComplete: enter
22:01:38.032 00.001 15404 UpdateGuideState(): m_state=6
22:01:38.033 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
22:01:38.033 00.000 15404 Star::Find returns 1 (1), X=721.37, Y=794.56, Mass=585090, SNR=209.8, Peak=28155 HFD=6.3
22:01:38.034 00.001 15404 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-2.95) = xAngle (2.77 = 2.77)
22:01:38.035 00.001 15404 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.68 = 2.68)
22:01:38.036 00.001 15404 CameraToMount -- cameraX=0.49 cameraY=-0.09 hyp=0.50 cameraTheta=-0.18 mountX=-0.47 mountY=0.23, mountTheta=2.69
22:01:38.038 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.49, y=-0.09, opts=13)
22:01:38.039 00.001 15404 Enqueuing Move request for scope (0.49, -0.09)
22:01:38.040 00.001 9920 Worker thread wakes up
22:01:38.040 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.09) opts 0xd
22:01:38.040 00.000 9920 Handling offset move in thread for scope, endpoint = (0.49, -0.09)
22:01:38.040 00.000 9920 Moving (0.49, -0.09) raw xDistance=-0.47 yDistance=0.23
22:01:38.040 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
22:01:38.040 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:01:38.040 00.000 9920 MoveAxis(E, 125, ABG)
22:01:38.040 00.000 9920 Guiding  Dir = 2, Dur = 125
22:01:38.042 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5021, max=65516, med=7113, FiltMin=6001, FiltMax=64027, Gamma=0.910
22:01:38.053 00.011 15404 UpdateGuideState exits: m=585090 SNR=209.8 Saturated
22:01:38.054 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:38.055 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:01:38.056 00.001 15404 Enqueuing Expose request
22:01:38.189 00.133 9920 IsGuiding returns 0
22:01:38.200 00.011 9920 PulseGuide returned control before completion, sleep 124
22:01:38.387 00.187 9920 IsGuiding returns 0
22:01:38.387 00.000 9920 Move returns status 0, amount 125
22:01:38.387 00.000 9920 MoveAxis(S, 61, ABG)
22:01:38.387 00.000 9920 Guiding  Dir = 1, Dur = 61
22:01:38.560 00.173 9920 IsGuiding returns 0
22:01:38.571 00.011 9920 PulseGuide returned control before completion, sleep 60
22:01:38.644 00.073 9920 IsGuiding returns 1
22:01:38.644 00.000 9920 scope still moving after pulse duration time elapsed
22:01:38.761 00.117 9920 IsGuiding returns 0
22:01:38.761 00.000 9920 scope move finished after 61 + 139 ms
22:01:38.761 00.000 9920 Move returns status 0, amount 61
22:01:38.761 00.000 9920 move complete, result=0
22:01:38.761 00.000 9920 worker thread done servicing request
22:01:38.761 00.000 15404 GuideStep: -0.5 px 125 ms EAST, 0.2 px 61 ms SOUTH
22:01:38.763 00.002 9920 Worker thread wakes up
22:01:38.763 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:01:38.763 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:01:42.470 03.707 9920 Exposure complete
22:01:42.507 00.037 9920 worker thread done servicing request
22:01:42.507 00.000 15404 OnExposeComplete: enter
22:01:42.508 00.001 15404 UpdateGuideState(): m_state=6
22:01:42.509 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
22:01:42.510 00.001 15404 Star::Find returns 1 (1), X=721.00, Y=794.53, Mass=589698, SNR=208.1, Peak=27824 HFD=6.5
22:01:42.511 00.001 15404 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-2.95) = xAngle (2.19 = 2.19)
22:01:42.512 00.001 15404 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.10 = 2.10)
22:01:42.512 00.000 15404 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.17 cameraTheta=-0.76 mountX=-0.10 mountY=0.14, mountTheta=2.17
22:01:42.514 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.12, y=-0.11, opts=13)
22:01:42.515 00.001 15404 Enqueuing Move request for scope (0.12, -0.11)
22:01:42.516 00.001 9920 Worker thread wakes up
22:01:42.516 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
22:01:42.516 00.000 9920 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
22:01:42.516 00.000 9920 Moving (0.12, -0.11) raw xDistance=-0.10 yDistance=0.14
22:01:42.516 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:01:42.516 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:42.516 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:01:42.516 00.000 9920 MoveAxis(E, 0, ABG)
22:01:42.516 00.000 9920 Move returns status 0, amount 0
22:01:42.516 00.000 9920 MoveAxis(N, 0, ABG)
22:01:42.516 00.000 9920 Move returns status 0, amount 0
22:01:42.516 00.000 9920 move complete, result=0
22:01:42.516 00.000 9920 worker thread done servicing request
22:01:42.518 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=5008, max=65427, med=7084, FiltMin=5932, FiltMax=63091, Gamma=0.910
22:01:42.531 00.013 15404 UpdateGuideState exits: m=589698 SNR=208.1 Saturated
22:01:42.532 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:42.533 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:01:42.534 00.001 15404 Enqueuing Expose request
22:01:42.535 00.001 9920 Worker thread wakes up
22:01:42.535 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:42.535 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:01:42.535 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:01:45.941 03.406 9920 Exposure complete
22:01:45.979 00.038 9920 worker thread done servicing request
22:01:45.979 00.000 15404 OnExposeComplete: enter
22:01:45.980 00.001 15404 UpdateGuideState(): m_state=6
22:01:45.981 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
22:01:45.982 00.001 15404 Star::Find returns 1 (1), X=720.98, Y=794.41, Mass=596316, SNR=161.4, Peak=27588 HFD=6.5
22:01:45.983 00.001 15404 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-2.95) = xAngle (1.80 = 1.80)
22:01:45.983 00.000 15404 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.71 = 1.71)
22:01:45.985 00.002 15404 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-1.15 mountX=-0.06 mountY=0.26, mountTheta=1.79
22:01:45.987 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.11, y=-0.24, opts=13)
22:01:45.988 00.001 15404 Enqueuing Move request for scope (0.11, -0.24)
22:01:45.989 00.001 9920 Worker thread wakes up
22:01:45.989 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.24) opts 0xd
22:01:45.989 00.000 9920 Handling offset move in thread for scope, endpoint = (0.11, -0.24)
22:01:45.989 00.000 9920 Moving (0.11, -0.24) raw xDistance=-0.06 yDistance=0.26
22:01:45.989 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:01:45.989 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:01:45.989 00.000 9920 MoveAxis(E, 0, ABG)
22:01:45.989 00.000 9920 Move returns status 0, amount 0
22:01:45.989 00.000 9920 MoveAxis(S, 71, ABG)
22:01:45.989 00.000 9920 Guiding  Dir = 1, Dur = 71
22:01:45.992 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4912, max=65427, med=7071, FiltMin=6142, FiltMax=62215, Gamma=0.910
22:01:46.003 00.011 15404 UpdateGuideState exits: m=596316 SNR=161.4 Saturated
22:01:46.004 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:46.005 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:01:46.006 00.001 15404 Enqueuing Expose request
22:01:46.015 00.009 9920 IsGuiding returns 0
22:01:46.027 00.012 9920 PulseGuide returned control before completion, sleep 70
22:01:46.108 00.081 9920 IsGuiding returns 1
22:01:46.108 00.000 9920 scope still moving after pulse duration time elapsed
22:01:46.150 00.042 9920 IsGuiding returns 0
22:01:46.150 00.000 9920 scope move finished after 71 + 63 ms
22:01:46.150 00.000 9920 Move returns status 0, amount 71
22:01:46.150 00.000 9920 move complete, result=0
22:01:46.150 00.000 9920 worker thread done servicing request
22:01:46.150 00.000 9920 Worker thread wakes up
22:01:46.150 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.3 px 71 ms SOUTH
22:01:46.151 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:01:46.151 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:01:49.858 03.707 9920 Exposure complete
22:01:49.900 00.042 9920 worker thread done servicing request
22:01:49.900 00.000 15404 OnExposeComplete: enter
22:01:49.901 00.001 15404 UpdateGuideState(): m_state=6
22:01:49.902 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
22:01:49.904 00.002 15404 Star::Find returns 1 (1), X=721.03, Y=794.66, Mass=602693, SNR=168.5, Peak=29076 HFD=6.6
22:01:49.905 00.001 15404 CameraToMount -- cameraTheta (0.12) - m_xAngle (-2.95) = xAngle (3.07 = 3.07)
22:01:49.905 00.000 15404 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.98 = 2.98)
22:01:49.906 00.001 15404 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.12 mountX=-0.15 mountY=0.02, mountTheta=2.98
22:01:49.908 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.15, y=0.02, opts=13)
22:01:49.909 00.001 15404 Enqueuing Move request for scope (0.15, 0.02)
22:01:49.910 00.001 9920 Worker thread wakes up
22:01:49.910 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
22:01:49.910 00.000 9920 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
22:01:49.910 00.000 9920 Moving (0.15, 0.02) raw xDistance=-0.15 yDistance=0.02
22:01:49.910 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:01:49.910 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:49.910 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:01:49.910 00.000 9920 MoveAxis(E, 0, ABG)
22:01:49.910 00.000 9920 Move returns status 0, amount 0
22:01:49.910 00.000 9920 MoveAxis(N, 0, ABG)
22:01:49.910 00.000 9920 Move returns status 0, amount 0
22:01:49.910 00.000 9920 move complete, result=0
22:01:49.910 00.000 9920 worker thread done servicing request
22:01:49.913 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4737, max=65450, med=7047, FiltMin=5987, FiltMax=63432, Gamma=0.910
22:01:49.924 00.011 15404 UpdateGuideState exits: m=602693 SNR=168.5 Saturated
22:01:49.925 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:49.926 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:01:49.927 00.001 15404 Enqueuing Expose request
22:01:49.928 00.001 9920 Worker thread wakes up
22:01:49.928 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:01:49.929 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:01:49.929 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:01:53.338 03.409 9920 Exposure complete
22:01:53.376 00.038 9920 worker thread done servicing request
22:01:53.376 00.000 15404 OnExposeComplete: enter
22:01:53.378 00.002 15404 UpdateGuideState(): m_state=6
22:01:53.379 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
22:01:53.379 00.000 15404 Star::Find returns 1 (1), X=720.77, Y=794.37, Mass=603296, SNR=206.6, Peak=27676 HFD=6.6
22:01:53.380 00.001 15404 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-2.95) = xAngle (0.99 = 0.99)
22:01:53.381 00.001 15404 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.90 = 0.90)
22:01:53.382 00.001 15404 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.96 mountX=0.16 mountY=0.23, mountTheta=0.96
22:01:53.384 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.11, y=-0.27, opts=13)
22:01:53.385 00.001 15404 Enqueuing Move request for scope (-0.11, -0.27)
22:01:53.385 00.000 9920 Worker thread wakes up
22:01:53.385 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
22:01:53.385 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
22:01:53.385 00.000 9920 Moving (-0.11, -0.27) raw xDistance=0.16 yDistance=0.23
22:01:53.385 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:01:53.385 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:01:53.386 00.001 9920 MoveAxis(E, 0, ABG)
22:01:53.386 00.000 9920 Move returns status 0, amount 0
22:01:53.386 00.000 9920 MoveAxis(S, 63, ABG)
22:01:53.386 00.000 9920 Guiding  Dir = 1, Dur = 63
22:01:53.388 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4986, max=65450, med=7034, FiltMin=6126, FiltMax=64181, Gamma=0.910
22:01:53.399 00.011 15404 UpdateGuideState exits: m=603296 SNR=206.6 Saturated
22:01:53.401 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:53.401 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:01:53.402 00.001 15404 Enqueuing Expose request
22:01:53.409 00.007 9920 IsGuiding returns 0
22:01:53.420 00.011 9920 PulseGuide returned control before completion, sleep 62
22:01:53.494 00.074 9920 IsGuiding returns 1
22:01:53.494 00.000 9920 scope still moving after pulse duration time elapsed
22:01:53.536 00.042 9920 IsGuiding returns 0
22:01:53.536 00.000 9920 scope move finished after 63 + 64 ms
22:01:53.537 00.001 9920 Move returns status 0, amount 63
22:01:53.537 00.000 9920 move complete, result=0
22:01:53.537 00.000 9920 worker thread done servicing request
22:01:53.537 00.000 9920 Worker thread wakes up
22:01:53.537 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.2 px 63 ms SOUTH
22:01:53.538 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:01:53.538 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:01:57.251 03.713 9920 Exposure complete
22:01:57.289 00.038 9920 worker thread done servicing request
22:01:57.289 00.000 15404 OnExposeComplete: enter
22:01:57.290 00.001 15404 UpdateGuideState(): m_state=6
22:01:57.291 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
22:01:57.292 00.001 15404 Star::Find returns 1 (1), X=720.48, Y=794.16, Mass=579757, SNR=184.3, Peak=29351 HFD=6.4
22:01:57.293 00.001 15404 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-2.95) = xAngle (0.70 = 0.70)
22:01:57.294 00.001 15404 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.61 = 0.61)
22:01:57.294 00.000 15404 CameraToMount -- cameraX=-0.39 cameraY=-0.49 hyp=0.63 cameraTheta=-2.25 mountX=0.48 mountY=0.36, mountTheta=0.64
22:01:57.296 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.39, y=-0.49, opts=13)
22:01:57.297 00.001 15404 Enqueuing Move request for scope (-0.39, -0.49)
22:01:57.298 00.001 9920 Worker thread wakes up
22:01:57.298 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.49) opts 0xd
22:01:57.298 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.39, -0.49)
22:01:57.298 00.000 9920 Moving (-0.39, -0.49) raw xDistance=0.48 yDistance=0.36
22:01:57.298 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
22:01:57.298 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
22:01:57.298 00.000 9920 MoveAxis(W, 129, ABG)
22:01:57.298 00.000 9920 Guiding  Dir = 3, Dur = 129
22:01:57.301 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4273, max=65450, med=7010, FiltMin=5746, FiltMax=64645, Gamma=0.910
22:01:57.312 00.011 15404 UpdateGuideState exits: m=579757 SNR=184.3 Saturated
22:01:57.313 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:57.314 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:01:57.315 00.001 15404 Enqueuing Expose request
22:01:57.320 00.005 9920 IsGuiding returns 0
22:01:57.331 00.011 9920 PulseGuide returned control before completion, sleep 128
22:01:57.493 00.162 9920 IsGuiding returns 1
22:01:57.493 00.000 9920 scope still moving after pulse duration time elapsed
22:01:57.685 00.192 9920 IsGuiding returns 0
22:01:57.685 00.000 9920 scope move finished after 129 + 236 ms
22:01:57.685 00.000 9920 Move returns status 0, amount 129
22:01:57.685 00.000 9920 MoveAxis(S, 98, ABG)
22:01:57.685 00.000 9920 Guiding  Dir = 1, Dur = 98
22:01:57.705 00.020 9920 IsGuiding returns 0
22:01:57.716 00.011 9920 PulseGuide returned control before completion, sleep 98
22:01:57.875 00.159 9920 IsGuiding returns 1
22:01:57.875 00.000 9920 scope still moving after pulse duration time elapsed
22:01:58.063 00.188 9920 IsGuiding returns 0
22:01:58.063 00.000 9920 scope move finished after 98 + 259 ms
22:01:58.063 00.000 9920 Move returns status 0, amount 98
22:01:58.063 00.000 9920 move complete, result=0
22:01:58.063 00.000 9920 worker thread done servicing request
22:01:58.063 00.000 9920 Worker thread wakes up
22:01:58.063 00.000 15404 GuideStep: 0.5 px 129 ms WEST, 0.4 px 98 ms SOUTH
22:01:58.064 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:01:58.064 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:01.471 03.407 9920 Exposure complete
22:02:01.508 00.037 9920 worker thread done servicing request
22:02:01.508 00.000 15404 OnExposeComplete: enter
22:02:01.509 00.001 15404 UpdateGuideState(): m_state=6
22:02:01.510 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
22:02:01.511 00.001 15404 Star::Find returns 1 (1), X=720.52, Y=794.39, Mass=613619, SNR=170.0, Peak=33746 HFD=6.0
22:02:01.512 00.001 15404 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-2.95) = xAngle (0.44 = 0.44)
22:02:01.513 00.001 15404 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.35 = 0.35)
22:02:01.513 00.000 15404 CameraToMount -- cameraX=-0.36 cameraY=-0.26 hyp=0.44 cameraTheta=-2.51 mountX=0.40 mountY=0.15, mountTheta=0.36
22:02:01.515 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.36, y=-0.26, opts=13)
22:02:01.516 00.001 15404 Enqueuing Move request for scope (-0.36, -0.26)
22:02:01.517 00.001 9920 Worker thread wakes up
22:02:01.517 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.26) opts 0xd
22:02:01.517 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.36, -0.26)
22:02:01.517 00.000 9920 Moving (-0.36, -0.26) raw xDistance=0.40 yDistance=0.15
22:02:01.517 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
22:02:01.517 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:01.517 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:02:01.517 00.000 9920 MoveAxis(W, 117, ABG)
22:02:01.517 00.000 9920 Guiding  Dir = 3, Dur = 117
22:02:01.520 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4656, max=65450, med=6995, FiltMin=6014, FiltMax=63202, Gamma=0.910
22:02:01.531 00.011 15404 UpdateGuideState exits: m=613619 SNR=170.0 Saturated
22:02:01.533 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:01.534 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:01.534 00.000 15404 Enqueuing Expose request
22:02:01.584 00.050 9920 IsGuiding returns 0
22:02:01.596 00.012 9920 PulseGuide returned control before completion, sleep 116
22:02:01.840 00.244 9920 IsGuiding returns 0
22:02:01.840 00.000 9920 Move returns status 0, amount 117
22:02:01.840 00.000 9920 MoveAxis(N, 0, ABG)
22:02:01.840 00.000 9920 Move returns status 0, amount 0
22:02:01.840 00.000 9920 move complete, result=0
22:02:01.840 00.000 9920 worker thread done servicing request
22:02:01.840 00.000 9920 Worker thread wakes up
22:02:01.841 00.001 15404 GuideStep: 0.4 px 117 ms WEST, 0.2 px 0 ms NORTH
22:02:01.842 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:01.842 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:05.556 03.714 9920 Exposure complete
22:02:05.598 00.042 9920 worker thread done servicing request
22:02:05.598 00.000 15404 OnExposeComplete: enter
22:02:05.599 00.001 15404 UpdateGuideState(): m_state=6
22:02:05.600 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
22:02:05.601 00.001 15404 Star::Find returns 1 (1), X=720.70, Y=794.39, Mass=585938, SNR=211.9, Peak=28844 HFD=6.2
22:02:05.602 00.001 15404 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-2.95) = xAngle (0.76 = 0.76)
22:02:05.602 00.000 15404 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.67 = 0.67)
22:02:05.603 00.001 15404 CameraToMount -- cameraX=-0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-2.19 mountX=0.23 mountY=0.19, mountTheta=0.71
22:02:05.604 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.18, y=-0.25, opts=13)
22:02:05.605 00.001 15404 Enqueuing Move request for scope (-0.18, -0.25)
22:02:05.606 00.001 9920 Worker thread wakes up
22:02:05.606 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.25) opts 0xd
22:02:05.607 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.18, -0.25)
22:02:05.607 00.000 9920 Moving (-0.18, -0.25) raw xDistance=0.23 yDistance=0.19
22:02:05.607 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
22:02:05.607 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:05.607 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:02:05.607 00.000 9920 MoveAxis(W, 69, ABG)
22:02:05.607 00.000 9920 Guiding  Dir = 3, Dur = 69
22:02:05.609 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4944, max=65450, med=6964, FiltMin=6014, FiltMax=63377, Gamma=0.910
22:02:05.621 00.012 15404 UpdateGuideState exits: m=585938 SNR=211.9 Saturated
22:02:05.622 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:05.623 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:05.624 00.001 15404 Enqueuing Expose request
22:02:05.631 00.007 9920 IsGuiding returns 0
22:02:05.642 00.011 9920 PulseGuide returned control before completion, sleep 68
22:02:05.722 00.080 9920 IsGuiding returns 1
22:02:05.722 00.000 9920 scope still moving after pulse duration time elapsed
22:02:05.764 00.042 9920 IsGuiding returns 0
22:02:05.764 00.000 9920 scope move finished after 69 + 63 ms
22:02:05.764 00.000 9920 Move returns status 0, amount 69
22:02:05.764 00.000 9920 MoveAxis(N, 0, ABG)
22:02:05.764 00.000 9920 Move returns status 0, amount 0
22:02:05.764 00.000 9920 move complete, result=0
22:02:05.764 00.000 9920 worker thread done servicing request
22:02:05.764 00.000 15404 GuideStep: 0.2 px 69 ms WEST, 0.2 px 0 ms NORTH
22:02:05.765 00.001 9920 Worker thread wakes up
22:02:05.765 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:05.765 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:09.177 03.412 9920 Exposure complete
22:02:09.214 00.037 9920 worker thread done servicing request
22:02:09.214 00.000 15404 OnExposeComplete: enter
22:02:09.215 00.001 15404 UpdateGuideState(): m_state=6
22:02:09.216 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
22:02:09.217 00.001 15404 Star::Find returns 1 (1), X=720.81, Y=794.34, Mass=623561, SNR=193.8, Peak=28214 HFD=6.5
22:02:09.218 00.001 15404 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-2.95) = xAngle (1.15 = 1.15)
22:02:09.218 00.000 15404 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.06 = 1.06)
22:02:09.220 00.002 15404 CameraToMount -- cameraX=-0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.80 mountX=0.13 mountY=0.27, mountTheta=1.13
22:02:09.222 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.07, y=-0.30, opts=13)
22:02:09.223 00.001 15404 Enqueuing Move request for scope (-0.07, -0.30)
22:02:09.224 00.001 9920 Worker thread wakes up
22:02:09.224 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.30) opts 0xd
22:02:09.224 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.07, -0.30)
22:02:09.224 00.000 9920 Moving (-0.07, -0.30) raw xDistance=0.13 yDistance=0.27
22:02:09.224 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:02:09.224 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:02:09.224 00.000 9920 MoveAxis(E, 0, ABG)
22:02:09.224 00.000 9920 Move returns status 0, amount 0
22:02:09.224 00.000 9920 MoveAxis(S, 74, ABG)
22:02:09.224 00.000 9920 Guiding  Dir = 1, Dur = 74
22:02:09.227 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4489, max=65450, med=6955, FiltMin=5573, FiltMax=63108, Gamma=0.910
22:02:09.237 00.010 15404 UpdateGuideState exits: m=623561 SNR=193.8 Saturated
22:02:09.238 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:09.239 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:09.241 00.002 15404 Enqueuing Expose request
22:02:09.245 00.004 9920 IsGuiding returns 0
22:02:09.257 00.012 9920 PulseGuide returned control before completion, sleep 73
22:02:09.342 00.085 9920 IsGuiding returns 1
22:02:09.342 00.000 9920 scope still moving after pulse duration time elapsed
22:02:09.429 00.087 9920 IsGuiding returns 0
22:02:09.429 00.000 9920 scope move finished after 74 + 109 ms
22:02:09.429 00.000 9920 Move returns status 0, amount 74
22:02:09.429 00.000 9920 move complete, result=0
22:02:09.429 00.000 9920 worker thread done servicing request
22:02:09.429 00.000 9920 Worker thread wakes up
22:02:09.430 00.001 15404 GuideStep: 0.1 px 0 ms EAST, 0.3 px 74 ms SOUTH
22:02:09.432 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:09.433 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:13.148 03.715 9920 Exposure complete
22:02:13.189 00.041 9920 worker thread done servicing request
22:02:13.189 00.000 15404 OnExposeComplete: enter
22:02:13.190 00.001 15404 UpdateGuideState(): m_state=6
22:02:13.191 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
22:02:13.192 00.001 15404 Star::Find returns 1 (1), X=720.89, Y=794.45, Mass=620996, SNR=216.1, Peak=28488 HFD=6.6
22:02:13.193 00.001 15404 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-2.95) = xAngle (1.47 = 1.47)
22:02:13.194 00.001 15404 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.37 = 1.37)
22:02:13.194 00.000 15404 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.49 mountX=0.02 mountY=0.20, mountTheta=1.46
22:02:13.196 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.02, y=-0.20, opts=13)
22:02:13.196 00.000 15404 Enqueuing Move request for scope (0.02, -0.20)
22:02:13.197 00.001 9920 Worker thread wakes up
22:02:13.197 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
22:02:13.197 00.000 9920 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
22:02:13.197 00.000 9920 Moving (0.02, -0.20) raw xDistance=0.02 yDistance=0.20
22:02:13.197 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:02:13.197 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:13.197 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:02:13.198 00.001 9920 MoveAxis(E, 0, ABG)
22:02:13.198 00.000 9920 Move returns status 0, amount 0
22:02:13.198 00.000 9920 MoveAxis(N, 0, ABG)
22:02:13.198 00.000 9920 Move returns status 0, amount 0
22:02:13.198 00.000 9920 move complete, result=0
22:02:13.198 00.000 9920 worker thread done servicing request
22:02:13.200 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4807, max=65450, med=6932, FiltMin=5765, FiltMax=63425, Gamma=0.910
22:02:13.212 00.012 15404 UpdateGuideState exits: m=620996 SNR=216.1 Saturated
22:02:13.213 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:13.214 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:13.215 00.001 15404 Enqueuing Expose request
22:02:13.215 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:02:13.216 00.001 9920 Worker thread wakes up
22:02:13.216 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:13.216 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:15.412 02.196 15404 DecGuideMode set to South (3)
22:02:15.413 00.001 15404 BLC: Backlash comp disabled, Comp pulse = 20 ms
22:02:15.427 00.014 15404 ScopeASCOM::GetDeclinationRadians() returns 45.1
22:02:15.597 00.170 15404 ScopeASCOM::SideOfPier() returns 1
22:02:16.628 01.031 9920 Exposure complete
22:02:16.668 00.040 9920 worker thread done servicing request
22:02:16.668 00.000 15404 OnExposeComplete: enter
22:02:16.668 00.000 15404 UpdateGuideState(): m_state=6
22:02:16.669 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
22:02:16.670 00.001 15404 Star::Find returns 1 (1), X=720.46, Y=794.12, Mass=605055, SNR=227.1, Peak=26990 HFD=6.6
22:02:16.671 00.001 15404 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-2.95) = xAngle (0.71 = 0.71)
22:02:16.672 00.001 15404 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.62 = 0.62)
22:02:16.673 00.001 15404 CameraToMount -- cameraX=-0.42 cameraY=-0.53 hyp=0.67 cameraTheta=-2.24 mountX=0.51 mountY=0.39, mountTheta=0.65
22:02:16.674 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.42, y=-0.53, opts=13)
22:02:16.675 00.001 15404 Enqueuing Move request for scope (-0.42, -0.53)
22:02:16.676 00.001 9920 Worker thread wakes up
22:02:16.677 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.53) opts 0xd
22:02:16.677 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.42, -0.53)
22:02:16.677 00.000 9920 Moving (-0.42, -0.53) raw xDistance=0.51 yDistance=0.39
22:02:16.677 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
22:02:16.677 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
22:02:16.677 00.000 9920 MoveAxis(W, 137, ABG)
22:02:16.677 00.000 9920 Guiding  Dir = 3, Dur = 137
22:02:16.679 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4225, max=65450, med=6923, FiltMin=5846, FiltMax=63617, Gamma=0.910
22:02:16.691 00.012 15404 UpdateGuideState exits: m=605055 SNR=227.1 Saturated
22:02:16.692 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:16.693 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:16.694 00.001 15404 Enqueuing Expose request
22:02:16.698 00.004 9920 IsGuiding returns 0
22:02:16.711 00.013 9920 PulseGuide returned control before completion, sleep 135
22:02:16.871 00.160 9920 IsGuiding returns 1
22:02:16.871 00.000 9920 scope still moving after pulse duration time elapsed
22:02:16.917 00.046 9920 IsGuiding returns 0
22:02:16.917 00.000 9920 scope move finished after 137 + 82 ms
22:02:16.918 00.001 9920 Move returns status 0, amount 137
22:02:16.918 00.000 9920 MoveAxis(S, 107, ABG)
22:02:16.918 00.000 9920 Guiding  Dir = 1, Dur = 107
22:02:16.939 00.021 9920 IsGuiding returns 0
22:02:16.951 00.012 9920 PulseGuide returned control before completion, sleep 106
22:02:17.098 00.147 9920 IsGuiding returns 0
22:02:17.098 00.000 9920 Move returns status 0, amount 107
22:02:17.099 00.001 9920 move complete, result=0
22:02:17.099 00.000 9920 worker thread done servicing request
22:02:17.099 00.000 9920 Worker thread wakes up
22:02:17.099 00.000 15404 GuideStep: 0.5 px 137 ms WEST, 0.4 px 107 ms SOUTH
22:02:17.102 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:17.102 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:20.816 03.714 9920 Exposure complete
22:02:20.853 00.037 9920 worker thread done servicing request
22:02:20.854 00.001 15404 OnExposeComplete: enter
22:02:20.855 00.001 15404 UpdateGuideState(): m_state=6
22:02:20.856 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:02:20.857 00.001 15404 Star::Find returns 1 (1), X=720.68, Y=794.47, Mass=605279, SNR=223.4, Peak=29022 HFD=6.7
22:02:20.858 00.001 15404 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-2.95) = xAngle (0.53 = 0.53)
22:02:20.859 00.001 15404 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.44 = 0.44)
22:02:20.859 00.000 15404 CameraToMount -- cameraX=-0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-2.42 mountX=0.23 mountY=0.11, mountTheta=0.46
22:02:20.861 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.20, y=-0.18, opts=13)
22:02:20.862 00.001 15404 Enqueuing Move request for scope (-0.20, -0.18)
22:02:20.863 00.001 9920 Worker thread wakes up
22:02:20.863 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.18) opts 0xd
22:02:20.863 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.20, -0.18)
22:02:20.863 00.000 9920 Moving (-0.20, -0.18) raw xDistance=0.23 yDistance=0.11
22:02:20.863 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.23
22:02:20.863 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:20.863 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:02:20.863 00.000 9920 MoveAxis(W, 72, ABG)
22:02:20.863 00.000 9920 Guiding  Dir = 3, Dur = 72
22:02:20.866 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4730, max=65450, med=6899, FiltMin=5731, FiltMax=63253, Gamma=0.910
22:02:20.876 00.010 15404 UpdateGuideState exits: m=605279 SNR=223.4 Saturated
22:02:20.877 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:20.878 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:20.879 00.001 15404 Enqueuing Expose request
22:02:20.886 00.007 9920 IsGuiding returns 0
22:02:20.898 00.012 9920 PulseGuide returned control before completion, sleep 71
22:02:20.980 00.082 9920 IsGuiding returns 1
22:02:20.980 00.000 9920 scope still moving after pulse duration time elapsed
22:02:21.021 00.041 9920 IsGuiding returns 0
22:02:21.021 00.000 9920 scope move finished after 72 + 62 ms
22:02:21.021 00.000 9920 Move returns status 0, amount 72
22:02:21.021 00.000 9920 MoveAxis(N, 0, ABG)
22:02:21.021 00.000 9920 duration set to 0 by GuideMode
22:02:21.021 00.000 9920 Move returns status 0, amount 0
22:02:21.021 00.000 9920 move complete, result=0
22:02:21.022 00.001 9920 worker thread done servicing request
22:02:21.022 00.000 9920 Worker thread wakes up
22:02:21.022 00.000 15404 GuideStep: 0.2 px 72 ms WEST, 0.1 px 0 ms NORTH
22:02:21.023 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:21.023 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:24.434 03.411 9920 Exposure complete
22:02:24.470 00.036 9920 worker thread done servicing request
22:02:24.470 00.000 15404 OnExposeComplete: enter
22:02:24.472 00.002 15404 UpdateGuideState(): m_state=6
22:02:24.473 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
22:02:24.473 00.000 15404 Star::Find returns 1 (1), X=720.11, Y=794.37, Mass=633464, SNR=209.1, Peak=35582 HFD=6.4
22:02:24.474 00.001 15404 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-2.95) = xAngle (0.16 = 0.16)
22:02:24.475 00.001 15404 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.07 = 0.07)
22:02:24.476 00.001 15404 CameraToMount -- cameraX=-0.77 cameraY=-0.28 hyp=0.82 cameraTheta=-2.79 mountX=0.81 mountY=0.05, mountTheta=0.07
22:02:24.478 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.77, y=-0.28, opts=13)
22:02:24.479 00.001 15404 Enqueuing Move request for scope (-0.77, -0.28)
22:02:24.480 00.001 9920 Worker thread wakes up
22:02:24.480 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.28) opts 0xd
22:02:24.480 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.77, -0.28)
22:02:24.480 00.000 9920 Moving (-0.77, -0.28) raw xDistance=0.81 yDistance=0.05
22:02:24.480 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.81
22:02:24.480 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:24.480 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:02:24.480 00.000 9920 MoveAxis(W, 222, ABG)
22:02:24.480 00.000 9920 Guiding  Dir = 3, Dur = 222
22:02:24.482 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4967, max=65450, med=6887, FiltMin=6002, FiltMax=64037, Gamma=0.910
22:02:24.494 00.012 15404 UpdateGuideState exits: m=633464 SNR=209.1 Saturated
22:02:24.495 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:24.496 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:24.497 00.001 15404 Enqueuing Expose request
22:02:24.508 00.011 9920 IsGuiding returns 0
22:02:24.519 00.011 9920 PulseGuide returned control before completion, sleep 221
22:02:24.765 00.246 9920 IsGuiding returns 0
22:02:24.765 00.000 9920 Move returns status 0, amount 222
22:02:24.765 00.000 9920 MoveAxis(N, 0, ABG)
22:02:24.765 00.000 9920 duration set to 0 by GuideMode
22:02:24.765 00.000 9920 Move returns status 0, amount 0
22:02:24.765 00.000 9920 move complete, result=0
22:02:24.765 00.000 9920 worker thread done servicing request
22:02:24.765 00.000 9920 Worker thread wakes up
22:02:24.765 00.000 15404 GuideStep: 0.8 px 222 ms WEST, 0.1 px 0 ms NORTH
22:02:24.767 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:24.767 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:28.475 03.708 9920 Exposure complete
22:02:28.512 00.037 9920 worker thread done servicing request
22:02:28.512 00.000 15404 OnExposeComplete: enter
22:02:28.513 00.001 15404 UpdateGuideState(): m_state=6
22:02:28.514 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
22:02:28.515 00.001 15404 Star::Find returns 1 (1), X=720.25, Y=794.32, Mass=625957, SNR=215.0, Peak=33478 HFD=6.4
22:02:28.516 00.001 15404 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-2.95) = xAngle (0.29 = 0.29)
22:02:28.517 00.001 15404 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.20 = 0.20)
22:02:28.518 00.001 15404 CameraToMount -- cameraX=-0.63 cameraY=-0.33 hyp=0.71 cameraTheta=-2.66 mountX=0.68 mountY=0.14, mountTheta=0.20
22:02:28.520 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.63, y=-0.33, opts=13)
22:02:28.520 00.000 15404 Enqueuing Move request for scope (-0.63, -0.33)
22:02:28.521 00.001 9920 Worker thread wakes up
22:02:28.521 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.33) opts 0xd
22:02:28.521 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.63, -0.33)
22:02:28.521 00.000 9920 Moving (-0.63, -0.33) raw xDistance=0.68 yDistance=0.14
22:02:28.521 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.68
22:02:28.521 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:28.521 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:02:28.521 00.000 9920 MoveAxis(W, 199, ABG)
22:02:28.521 00.000 9920 Guiding  Dir = 3, Dur = 199
22:02:28.524 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4817, max=65450, med=6864, FiltMin=5835, FiltMax=62678, Gamma=0.910
22:02:28.535 00.011 15404 UpdateGuideState exits: m=625957 SNR=215.0 Saturated
22:02:28.536 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:28.537 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:28.538 00.001 15404 Enqueuing Expose request
22:02:28.595 00.057 9920 IsGuiding returns 0
22:02:28.606 00.011 9920 PulseGuide returned control before completion, sleep 198
22:02:28.969 00.363 9920 IsGuiding returns 0
22:02:28.969 00.000 9920 Move returns status 0, amount 199
22:02:28.969 00.000 9920 MoveAxis(N, 0, ABG)
22:02:28.969 00.000 9920 duration set to 0 by GuideMode
22:02:28.969 00.000 9920 Move returns status 0, amount 0
22:02:28.969 00.000 9920 move complete, result=0
22:02:28.969 00.000 9920 worker thread done servicing request
22:02:28.969 00.000 9920 Worker thread wakes up
22:02:28.969 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:28.969 00.000 15404 GuideStep: 0.7 px 199 ms WEST, 0.1 px 0 ms NORTH
22:02:28.970 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:32.376 03.406 9920 Exposure complete
22:02:32.414 00.038 9920 worker thread done servicing request
22:02:32.414 00.000 15404 OnExposeComplete: enter
22:02:32.415 00.001 15404 UpdateGuideState(): m_state=6
22:02:32.416 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
22:02:32.417 00.001 15404 Star::Find returns 1 (1), X=720.77, Y=794.33, Mass=614229, SNR=224.8, Peak=27636 HFD=6.5
22:02:32.418 00.001 15404 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-2.95) = xAngle (1.05 = 1.05)
22:02:32.419 00.001 15404 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.96 = 0.96)
22:02:32.419 00.000 15404 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.90 mountX=0.17 mountY=0.27, mountTheta=1.02
22:02:32.420 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.11, y=-0.31, opts=13)
22:02:32.421 00.001 15404 Enqueuing Move request for scope (-0.11, -0.31)
22:02:32.423 00.002 9920 Worker thread wakes up
22:02:32.423 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.31) opts 0xd
22:02:32.423 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.11, -0.31)
22:02:32.423 00.000 9920 Moving (-0.11, -0.31) raw xDistance=0.17 yDistance=0.27
22:02:32.423 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:02:32.423 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:02:32.423 00.000 9920 MoveAxis(E, 0, ABG)
22:02:32.423 00.000 9920 Move returns status 0, amount 0
22:02:32.423 00.000 9920 MoveAxis(S, 74, ABG)
22:02:32.423 00.000 9920 Guiding  Dir = 1, Dur = 74
22:02:32.425 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4238, max=65450, med=6854, FiltMin=5825, FiltMax=63825, Gamma=0.910
22:02:32.436 00.011 15404 UpdateGuideState exits: m=614229 SNR=224.8 Saturated
22:02:32.437 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:32.438 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:32.439 00.001 15404 Enqueuing Expose request
22:02:32.588 00.149 9920 IsGuiding returns 0
22:02:32.599 00.011 9920 PulseGuide returned control before completion, sleep 74
22:02:32.686 00.087 9920 IsGuiding returns 1
22:02:32.686 00.000 9920 scope still moving after pulse duration time elapsed
22:02:32.843 00.157 9920 IsGuiding returns 0
22:02:32.843 00.000 9920 scope move finished after 74 + 180 ms
22:02:32.843 00.000 9920 Move returns status 0, amount 74
22:02:32.843 00.000 9920 move complete, result=0
22:02:32.844 00.001 9920 worker thread done servicing request
22:02:32.844 00.000 9920 Worker thread wakes up
22:02:32.844 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.3 px 74 ms SOUTH
22:02:32.845 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:32.845 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:36.561 03.716 9920 Exposure complete
22:02:36.602 00.041 9920 worker thread done servicing request
22:02:36.603 00.001 15404 OnExposeComplete: enter
22:02:36.604 00.001 15404 UpdateGuideState(): m_state=6
22:02:36.605 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
22:02:36.606 00.001 15404 Star::Find returns 1 (1), X=720.67, Y=794.25, Mass=610714, SNR=188.6, Peak=26675 HFD=6.5
22:02:36.607 00.001 15404 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-2.95) = xAngle (0.90 = 0.90)
22:02:36.608 00.001 15404 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.81 = 0.81)
22:02:36.608 00.000 15404 CameraToMount -- cameraX=-0.21 cameraY=-0.40 hyp=0.45 cameraTheta=-2.05 mountX=0.28 mountY=0.33, mountTheta=0.86
22:02:36.610 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.21, y=-0.40, opts=13)
22:02:36.611 00.001 15404 Enqueuing Move request for scope (-0.21, -0.40)
22:02:36.612 00.001 9920 Worker thread wakes up
22:02:36.612 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.40) opts 0xd
22:02:36.612 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.21, -0.40)
22:02:36.612 00.000 9920 Moving (-0.21, -0.40) raw xDistance=0.28 yDistance=0.33
22:02:36.612 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:02:36.612 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:02:36.612 00.000 9920 MoveAxis(W, 76, ABG)
22:02:36.612 00.000 9920 Guiding  Dir = 3, Dur = 76
22:02:36.614 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3576, max=65450, med=6826, FiltMin=5210, FiltMax=63780, Gamma=0.910
22:02:36.626 00.012 15404 UpdateGuideState exits: m=610714 SNR=188.6 Saturated
22:02:36.627 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:36.628 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:36.629 00.001 15404 Enqueuing Expose request
22:02:36.635 00.006 9920 IsGuiding returns 0
22:02:36.647 00.012 9920 PulseGuide returned control before completion, sleep 75
22:02:36.734 00.087 9920 IsGuiding returns 1
22:02:36.734 00.000 9920 scope still moving after pulse duration time elapsed
22:02:36.778 00.044 9920 IsGuiding returns 0
22:02:36.778 00.000 9920 scope move finished after 76 + 67 ms
22:02:36.778 00.000 9920 Move returns status 0, amount 76
22:02:36.778 00.000 9920 MoveAxis(S, 89, ABG)
22:02:36.778 00.000 9920 Guiding  Dir = 1, Dur = 89
22:02:36.798 00.020 9920 IsGuiding returns 0
22:02:36.809 00.011 9920 PulseGuide returned control before completion, sleep 89
22:02:36.918 00.109 9920 IsGuiding returns 0
22:02:36.918 00.000 9920 Move returns status 0, amount 89
22:02:36.918 00.000 9920 move complete, result=0
22:02:36.918 00.000 9920 worker thread done servicing request
22:02:36.918 00.000 9920 Worker thread wakes up
22:02:36.918 00.000 15404 GuideStep: 0.3 px 76 ms WEST, 0.3 px 89 ms SOUTH
22:02:36.920 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:36.920 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:40.331 03.411 9920 Exposure complete
22:02:40.368 00.037 9920 worker thread done servicing request
22:02:40.368 00.000 15404 OnExposeComplete: enter
22:02:40.370 00.002 15404 UpdateGuideState(): m_state=6
22:02:40.371 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
22:02:40.372 00.001 15404 Star::Find returns 1 (1), X=720.86, Y=794.46, Mass=598964, SNR=210.5, Peak=28032 HFD=6.6
22:02:40.372 00.000 15404 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
22:02:40.373 00.001 15404 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.20 = 1.20)
22:02:40.374 00.001 15404 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.66 mountX=0.05 mountY=0.18, mountTheta=1.28
22:02:40.376 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.02, y=-0.19, opts=13)
22:02:40.377 00.001 15404 Enqueuing Move request for scope (-0.02, -0.19)
22:02:40.378 00.001 9920 Worker thread wakes up
22:02:40.378 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
22:02:40.378 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
22:02:40.378 00.000 9920 Moving (-0.02, -0.19) raw xDistance=0.05 yDistance=0.18
22:02:40.378 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:02:40.378 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:40.378 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:02:40.378 00.000 9920 MoveAxis(E, 0, ABG)
22:02:40.378 00.000 9920 Move returns status 0, amount 0
22:02:40.378 00.000 9920 MoveAxis(N, 0, ABG)
22:02:40.378 00.000 9920 duration set to 0 by GuideMode
22:02:40.379 00.001 9920 Move returns status 0, amount 0
22:02:40.379 00.000 9920 move complete, result=0
22:02:40.379 00.000 9920 worker thread done servicing request
22:02:40.381 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4837, max=65450, med=6817, FiltMin=5753, FiltMax=63545, Gamma=0.910
22:02:40.393 00.012 15404 UpdateGuideState exits: m=598964 SNR=210.5 Saturated
22:02:40.394 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:40.395 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:40.396 00.001 15404 Enqueuing Expose request
22:02:40.396 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:02:40.397 00.001 9920 Worker thread wakes up
22:02:40.397 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:40.398 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:44.111 03.713 9920 Exposure complete
22:02:44.148 00.037 9920 worker thread done servicing request
22:02:44.148 00.000 15404 OnExposeComplete: enter
22:02:44.149 00.001 15404 UpdateGuideState(): m_state=6
22:02:44.150 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
22:02:44.151 00.001 15404 Star::Find returns 1 (1), X=720.43, Y=794.26, Mass=653334, SNR=205.2, Peak=31582 HFD=6.6
22:02:44.153 00.002 15404 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-2.95) = xAngle (0.52 = 0.52)
22:02:44.154 00.001 15404 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.43 = 0.43)
22:02:44.154 00.000 15404 CameraToMount -- cameraX=-0.45 cameraY=-0.39 hyp=0.59 cameraTheta=-2.43 mountX=0.51 mountY=0.25, mountTheta=0.45
22:02:44.156 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.45, y=-0.39, opts=13)
22:02:44.157 00.001 15404 Enqueuing Move request for scope (-0.45, -0.39)
22:02:44.158 00.001 9920 Worker thread wakes up
22:02:44.158 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.39) opts 0xd
22:02:44.158 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.45, -0.39)
22:02:44.158 00.000 9920 Moving (-0.45, -0.39) raw xDistance=0.51 yDistance=0.25
22:02:44.158 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
22:02:44.158 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:02:44.158 00.000 9920 MoveAxis(W, 138, ABG)
22:02:44.158 00.000 9920 Guiding  Dir = 3, Dur = 138
22:02:44.160 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3343, max=65450, med=6797, FiltMin=5587, FiltMax=62716, Gamma=0.910
22:02:44.172 00.012 15404 UpdateGuideState exits: m=653334 SNR=205.2 Saturated
22:02:44.173 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:44.174 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:44.175 00.001 15404 Enqueuing Expose request
22:02:44.182 00.007 9920 IsGuiding returns 0
22:02:44.194 00.012 9920 PulseGuide returned control before completion, sleep 137
22:02:44.353 00.159 9920 IsGuiding returns 0
22:02:44.354 00.001 9920 Move returns status 0, amount 138
22:02:44.354 00.000 9920 MoveAxis(S, 68, ABG)
22:02:44.354 00.000 9920 Guiding  Dir = 1, Dur = 68
22:02:44.374 00.020 9920 IsGuiding returns 0
22:02:44.385 00.011 9920 PulseGuide returned control before completion, sleep 67
22:02:44.464 00.079 9920 IsGuiding returns 1
22:02:44.464 00.000 9920 scope still moving after pulse duration time elapsed
22:02:44.506 00.042 9920 IsGuiding returns 0
22:02:44.507 00.001 9920 scope move finished after 68 + 64 ms
22:02:44.507 00.000 9920 Move returns status 0, amount 68
22:02:44.507 00.000 9920 move complete, result=0
22:02:44.507 00.000 9920 worker thread done servicing request
22:02:44.507 00.000 9920 Worker thread wakes up
22:02:44.507 00.000 15404 GuideStep: 0.5 px 138 ms WEST, 0.2 px 68 ms SOUTH
22:02:44.510 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:44.510 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:47.922 03.412 9920 Exposure complete
22:02:47.959 00.037 9920 worker thread done servicing request
22:02:47.960 00.001 15404 OnExposeComplete: enter
22:02:47.961 00.001 15404 UpdateGuideState(): m_state=6
22:02:47.962 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
22:02:47.963 00.001 15404 Star::Find returns 1 (1), X=720.38, Y=794.35, Mass=622976, SNR=216.0, Peak=29634 HFD=6.8
22:02:47.963 00.000 15404 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-2.95) = xAngle (0.34 = 0.34)
22:02:47.964 00.001 15404 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.25 = 0.25)
22:02:47.965 00.001 15404 CameraToMount -- cameraX=-0.50 cameraY=-0.30 hyp=0.58 cameraTheta=-2.61 mountX=0.55 mountY=0.14, mountTheta=0.26
22:02:47.967 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.50, y=-0.30, opts=13)
22:02:47.968 00.001 15404 Enqueuing Move request for scope (-0.50, -0.30)
22:02:47.969 00.001 9920 Worker thread wakes up
22:02:47.969 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.30) opts 0xd
22:02:47.969 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.50, -0.30)
22:02:47.969 00.000 9920 Moving (-0.50, -0.30) raw xDistance=0.55 yDistance=0.14
22:02:47.969 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
22:02:47.969 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:47.969 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:02:47.969 00.000 9920 MoveAxis(W, 157, ABG)
22:02:47.969 00.000 9920 Guiding  Dir = 3, Dur = 157
22:02:47.972 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4696, max=65450, med=6784, FiltMin=5776, FiltMax=61866, Gamma=0.910
22:02:47.983 00.011 15404 UpdateGuideState exits: m=622976 SNR=216.0 Saturated
22:02:47.984 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:47.985 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:47.985 00.000 15404 Enqueuing Expose request
22:02:47.994 00.009 9920 IsGuiding returns 0
22:02:48.006 00.012 9920 PulseGuide returned control before completion, sleep 156
22:02:48.186 00.180 9920 IsGuiding returns 0
22:02:48.187 00.001 9920 Move returns status 0, amount 157
22:02:48.187 00.000 9920 MoveAxis(N, 0, ABG)
22:02:48.187 00.000 9920 duration set to 0 by GuideMode
22:02:48.187 00.000 9920 Move returns status 0, amount 0
22:02:48.187 00.000 9920 move complete, result=0
22:02:48.187 00.000 9920 worker thread done servicing request
22:02:48.187 00.000 9920 Worker thread wakes up
22:02:48.187 00.000 15404 GuideStep: 0.5 px 157 ms WEST, 0.1 px 0 ms NORTH
22:02:48.190 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:48.190 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:51.898 03.708 9920 Exposure complete
22:02:51.937 00.039 9920 worker thread done servicing request
22:02:51.937 00.000 15404 OnExposeComplete: enter
22:02:51.938 00.001 15404 UpdateGuideState(): m_state=6
22:02:51.939 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
22:02:51.940 00.001 15404 Star::Find returns 1 (1), X=720.98, Y=794.61, Mass=584424, SNR=181.2, Peak=29764 HFD=6.6
22:02:51.941 00.001 15404 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-2.95) = xAngle (2.61 = 2.61)
22:02:51.942 00.001 15404 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.52 = 2.52)
22:02:51.943 00.001 15404 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.34 mountX=-0.09 mountY=0.06, mountTheta=2.55
22:02:51.944 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.10, y=-0.04, opts=13)
22:02:51.945 00.001 15404 Enqueuing Move request for scope (0.10, -0.04)
22:02:51.946 00.001 9920 Worker thread wakes up
22:02:51.946 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:02:51.946 00.000 9920 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:02:51.946 00.000 9920 Moving (0.10, -0.04) raw xDistance=-0.09 yDistance=0.06
22:02:51.946 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:02:51.946 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:51.947 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:02:51.947 00.000 9920 MoveAxis(E, 0, ABG)
22:02:51.947 00.000 9920 Move returns status 0, amount 0
22:02:51.947 00.000 9920 MoveAxis(N, 0, ABG)
22:02:51.947 00.000 9920 duration set to 0 by GuideMode
22:02:51.947 00.000 9920 Move returns status 0, amount 0
22:02:51.947 00.000 9920 move complete, result=0
22:02:51.947 00.000 9920 worker thread done servicing request
22:02:51.949 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4583, max=65427, med=6759, FiltMin=5719, FiltMax=63334, Gamma=0.910
22:02:51.959 00.010 15404 UpdateGuideState exits: m=584424 SNR=181.2 Saturated
22:02:51.960 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:51.961 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:51.962 00.001 15404 Enqueuing Expose request
22:02:51.963 00.001 15404 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:51.964 00.001 9920 Worker thread wakes up
22:02:51.964 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:51.964 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:55.371 03.407 9920 Exposure complete
22:02:55.409 00.038 9920 worker thread done servicing request
22:02:55.409 00.000 15404 OnExposeComplete: enter
22:02:55.410 00.001 15404 UpdateGuideState(): m_state=6
22:02:55.411 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
22:02:55.412 00.001 15404 Star::Find returns 1 (1), X=720.77, Y=794.57, Mass=588241, SNR=215.7, Peak=30708 HFD=6.4
22:02:55.413 00.001 15404 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-2.95) = xAngle (0.42 = 0.42)
22:02:55.414 00.001 15404 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.32 = 0.32)
22:02:55.415 00.001 15404 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.54 mountX=0.12 mountY=0.04, mountTheta=0.34
22:02:55.416 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.11, y=-0.07, opts=13)
22:02:55.417 00.001 15404 Enqueuing Move request for scope (-0.11, -0.07)
22:02:55.418 00.001 9920 Worker thread wakes up
22:02:55.418 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
22:02:55.418 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
22:02:55.418 00.000 9920 Moving (-0.11, -0.07) raw xDistance=0.12 yDistance=0.04
22:02:55.418 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:02:55.418 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:55.418 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:02:55.418 00.000 9920 MoveAxis(E, 0, ABG)
22:02:55.418 00.000 9920 Move returns status 0, amount 0
22:02:55.418 00.000 9920 MoveAxis(N, 0, ABG)
22:02:55.418 00.000 9920 duration set to 0 by GuideMode
22:02:55.418 00.000 9920 Move returns status 0, amount 0
22:02:55.418 00.000 9920 move complete, result=0
22:02:55.418 00.000 9920 worker thread done servicing request
22:02:55.420 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4510, max=65450, med=6750, FiltMin=5837, FiltMax=63207, Gamma=0.910
22:02:55.431 00.011 15404 UpdateGuideState exits: m=588241 SNR=215.7 Saturated
22:02:55.432 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:55.433 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:55.434 00.001 15404 Enqueuing Expose request
22:02:55.435 00.001 15404 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:02:55.435 00.000 9920 Worker thread wakes up
22:02:55.435 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:55.435 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:02:59.149 03.714 9920 Exposure complete
22:02:59.191 00.042 9920 worker thread done servicing request
22:02:59.191 00.000 15404 OnExposeComplete: enter
22:02:59.192 00.001 15404 UpdateGuideState(): m_state=6
22:02:59.193 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
22:02:59.194 00.001 15404 Star::Find returns 1 (1), X=720.49, Y=794.53, Mass=653855, SNR=257.5, Peak=32834 HFD=7.0
22:02:59.195 00.001 15404 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-2.95) = xAngle (0.12 = 0.12)
22:02:59.195 00.000 15404 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.02 = 0.02)
22:02:59.196 00.001 15404 CameraToMount -- cameraX=-0.39 cameraY=-0.12 hyp=0.41 cameraTheta=-2.84 mountX=0.40 mountY=0.01, mountTheta=0.02
22:02:59.198 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.39, y=-0.12, opts=13)
22:02:59.199 00.001 15404 Enqueuing Move request for scope (-0.39, -0.12)
22:02:59.200 00.001 9920 Worker thread wakes up
22:02:59.200 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.12) opts 0xd
22:02:59.200 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.39, -0.12)
22:02:59.200 00.000 9920 Moving (-0.39, -0.12) raw xDistance=0.40 yDistance=0.01
22:02:59.200 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
22:02:59.200 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:59.200 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:02:59.201 00.001 9920 MoveAxis(W, 108, ABG)
22:02:59.201 00.000 9920 Guiding  Dir = 3, Dur = 108
22:02:59.203 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4460, max=65456, med=6734, FiltMin=5733, FiltMax=63531, Gamma=0.910
22:02:59.214 00.011 15404 UpdateGuideState exits: m=653855 SNR=257.5 Saturated
22:02:59.215 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:59.216 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:02:59.217 00.001 15404 Enqueuing Expose request
22:02:59.227 00.010 9920 IsGuiding returns 0
22:02:59.239 00.012 9920 PulseGuide returned control before completion, sleep 107
22:02:59.376 00.137 9920 IsGuiding returns 0
22:02:59.376 00.000 9920 Move returns status 0, amount 108
22:02:59.376 00.000 9920 MoveAxis(N, 0, ABG)
22:02:59.376 00.000 9920 duration set to 0 by GuideMode
22:02:59.376 00.000 9920 Move returns status 0, amount 0
22:02:59.377 00.001 9920 move complete, result=0
22:02:59.377 00.000 9920 worker thread done servicing request
22:02:59.377 00.000 9920 Worker thread wakes up
22:02:59.377 00.000 15404 GuideStep: 0.4 px 108 ms WEST, 0.0 px 0 ms NORTH
22:02:59.380 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:02:59.380 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:03:02.788 03.408 9920 Exposure complete
22:03:02.826 00.038 9920 worker thread done servicing request
22:03:02.826 00.000 15404 OnExposeComplete: enter
22:03:02.827 00.001 15404 UpdateGuideState(): m_state=6
22:03:02.828 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
22:03:02.829 00.001 15404 Star::Find returns 1 (1), X=720.78, Y=794.38, Mass=606813, SNR=206.6, Peak=28012 HFD=6.5
22:03:02.830 00.001 15404 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-2.95) = xAngle (1.04 = 1.04)
22:03:02.831 00.001 15404 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.94 = 0.94)
22:03:02.832 00.001 15404 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.92 mountX=0.15 mountY=0.23, mountTheta=1.01
22:03:02.834 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.10, y=-0.27, opts=13)
22:03:02.835 00.001 15404 Enqueuing Move request for scope (-0.10, -0.27)
22:03:02.836 00.001 9920 Worker thread wakes up
22:03:02.836 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
22:03:02.836 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
22:03:02.836 00.000 9920 Moving (-0.10, -0.27) raw xDistance=0.15 yDistance=0.23
22:03:02.836 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:03:02.836 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:03:02.836 00.000 9920 MoveAxis(E, 0, ABG)
22:03:02.836 00.000 9920 Move returns status 0, amount 0
22:03:02.836 00.000 9920 MoveAxis(S, 63, ABG)
22:03:02.836 00.000 9920 Guiding  Dir = 1, Dur = 63
22:03:02.838 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4425, max=65450, med=6722, FiltMin=5696, FiltMax=63237, Gamma=0.910
22:03:02.849 00.011 15404 UpdateGuideState exits: m=606813 SNR=206.6 Saturated
22:03:02.850 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:02.851 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:03:02.852 00.001 15404 Enqueuing Expose request
22:03:02.859 00.007 9920 IsGuiding returns 0
22:03:02.871 00.012 9920 PulseGuide returned control before completion, sleep 62
22:03:02.944 00.073 9920 IsGuiding returns 1
22:03:02.944 00.000 9920 scope still moving after pulse duration time elapsed
22:03:02.989 00.045 9920 IsGuiding returns 0
22:03:02.989 00.000 9920 scope move finished after 63 + 66 ms
22:03:02.989 00.000 9920 Move returns status 0, amount 63
22:03:02.989 00.000 9920 move complete, result=0
22:03:02.989 00.000 9920 worker thread done servicing request
22:03:02.989 00.000 9920 Worker thread wakes up
22:03:02.989 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:03:02.989 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:03:02.989 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 63 ms SOUTH
22:03:06.698 03.709 9920 Exposure complete
22:03:06.735 00.037 9920 worker thread done servicing request
22:03:06.735 00.000 15404 OnExposeComplete: enter
22:03:06.737 00.002 15404 UpdateGuideState(): m_state=6
22:03:06.738 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
22:03:06.739 00.001 15404 Star::Find returns 1 (1), X=720.49, Y=794.09, Mass=598505, SNR=199.3, Peak=26235 HFD=6.5
22:03:06.740 00.001 15404 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-2.95) = xAngle (0.78 = 0.78)
22:03:06.741 00.001 15404 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.68 = 0.68)
22:03:06.742 00.001 15404 CameraToMount -- cameraX=-0.39 cameraY=-0.56 hyp=0.68 cameraTheta=-2.18 mountX=0.49 mountY=0.43, mountTheta=0.73
22:03:06.743 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.39, y=-0.56, opts=13)
22:03:06.744 00.001 15404 Enqueuing Move request for scope (-0.39, -0.56)
22:03:06.745 00.001 9920 Worker thread wakes up
22:03:06.745 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.56) opts 0xd
22:03:06.745 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.39, -0.56)
22:03:06.745 00.000 9920 Moving (-0.39, -0.56) raw xDistance=0.49 yDistance=0.43
22:03:06.745 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
22:03:06.745 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
22:03:06.745 00.000 9920 MoveAxis(W, 130, ABG)
22:03:06.745 00.000 9920 Guiding  Dir = 3, Dur = 130
22:03:06.748 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4768, max=65450, med=6702, FiltMin=5603, FiltMax=64709, Gamma=0.910
22:03:06.758 00.010 15404 UpdateGuideState exits: m=598505 SNR=199.3 Saturated
22:03:06.759 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:06.760 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:03:06.761 00.001 15404 Enqueuing Expose request
22:03:06.766 00.005 9920 IsGuiding returns 0
22:03:06.778 00.012 9920 PulseGuide returned control before completion, sleep 129
22:03:06.932 00.154 9920 IsGuiding returns 0
22:03:06.932 00.000 9920 Move returns status 0, amount 130
22:03:06.933 00.001 9920 MoveAxis(S, 117, ABG)
22:03:06.933 00.000 9920 Guiding  Dir = 1, Dur = 117
22:03:06.955 00.022 9920 IsGuiding returns 0
22:03:06.967 00.012 9920 PulseGuide returned control before completion, sleep 115
22:03:07.104 00.137 9920 IsGuiding returns 1
22:03:07.104 00.000 9920 scope still moving after pulse duration time elapsed
22:03:07.145 00.041 9920 IsGuiding returns 0
22:03:07.145 00.000 9920 scope move finished after 117 + 72 ms
22:03:07.145 00.000 9920 Move returns status 0, amount 117
22:03:07.146 00.001 9920 move complete, result=0
22:03:07.146 00.000 9920 worker thread done servicing request
22:03:07.146 00.000 9920 Worker thread wakes up
22:03:07.146 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:03:07.146 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:03:07.146 00.000 15404 GuideStep: 0.5 px 130 ms WEST, 0.4 px 117 ms SOUTH
22:03:10.557 03.411 9920 Exposure complete
22:03:10.594 00.037 9920 worker thread done servicing request
22:03:10.594 00.000 15404 OnExposeComplete: enter
22:03:10.596 00.002 15404 UpdateGuideState(): m_state=6
22:03:10.597 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
22:03:10.598 00.001 15404 Star::Find returns 1 (1), X=720.68, Y=794.50, Mass=602465, SNR=194.3, Peak=29896 HFD=6.7
22:03:10.599 00.001 15404 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-2.95) = xAngle (0.44 = 0.44)
22:03:10.600 00.001 15404 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.35 = 0.35)
22:03:10.600 00.000 15404 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-2.51 mountX=0.23 mountY=0.09, mountTheta=0.36
22:03:10.602 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.20, y=-0.15, opts=13)
22:03:10.603 00.001 15404 Enqueuing Move request for scope (-0.20, -0.15)
22:03:10.603 00.000 9920 Worker thread wakes up
22:03:10.603 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.15) opts 0xd
22:03:10.603 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.20, -0.15)
22:03:10.603 00.000 9920 Moving (-0.20, -0.15) raw xDistance=0.23 yDistance=0.09
22:03:10.603 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
22:03:10.603 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:10.604 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:03:10.604 00.000 9920 MoveAxis(W, 70, ABG)
22:03:10.604 00.000 9920 Guiding  Dir = 3, Dur = 70
22:03:10.606 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4360, max=65450, med=6693, FiltMin=5725, FiltMax=62369, Gamma=0.910
22:03:10.617 00.011 15404 UpdateGuideState exits: m=602465 SNR=194.3 Saturated
22:03:10.618 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:10.619 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:03:10.620 00.001 15404 Enqueuing Expose request
22:03:10.626 00.006 9920 IsGuiding returns 0
22:03:10.638 00.012 9920 PulseGuide returned control before completion, sleep 69
22:03:10.720 00.082 9920 IsGuiding returns 1
22:03:10.720 00.000 9920 scope still moving after pulse duration time elapsed
22:03:10.770 00.050 9920 IsGuiding returns 0
22:03:10.771 00.001 9920 scope move finished after 70 + 73 ms
22:03:10.771 00.000 9920 Move returns status 0, amount 70
22:03:10.771 00.000 9920 MoveAxis(N, 0, ABG)
22:03:10.771 00.000 9920 duration set to 0 by GuideMode
22:03:10.771 00.000 9920 Move returns status 0, amount 0
22:03:10.771 00.000 9920 move complete, result=0
22:03:10.771 00.000 9920 worker thread done servicing request
22:03:10.771 00.000 9920 Worker thread wakes up
22:03:10.771 00.000 15404 GuideStep: 0.2 px 70 ms WEST, 0.1 px 0 ms NORTH
22:03:10.772 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:03:10.772 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:03:14.486 03.714 9920 Exposure complete
22:03:14.524 00.038 9920 worker thread done servicing request
22:03:14.524 00.000 15404 OnExposeComplete: enter
22:03:14.525 00.001 15404 UpdateGuideState(): m_state=6
22:03:14.526 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
22:03:14.527 00.001 15404 Star::Find returns 1 (1), X=720.85, Y=794.68, Mass=644290, SNR=211.2, Peak=31452 HFD=6.5
22:03:14.528 00.001 15404 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.04)
22:03:14.529 00.001 15404 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.15 = -1.13)
22:03:14.530 00.001 15404 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.29 mountX=0.02 mountY=-0.04, mountTheta=-1.06
22:03:14.531 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.03, y=0.03, opts=13)
22:03:14.532 00.001 15404 Enqueuing Move request for scope (-0.03, 0.03)
22:03:14.533 00.001 9920 Worker thread wakes up
22:03:14.533 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
22:03:14.533 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
22:03:14.533 00.000 9920 Moving (-0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
22:03:14.533 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:03:14.533 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:14.533 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:03:14.533 00.000 9920 MoveAxis(E, 0, ABG)
22:03:14.533 00.000 9920 Move returns status 0, amount 0
22:03:14.533 00.000 9920 MoveAxis(N, 0, ABG)
22:03:14.533 00.000 9920 duration set to 0 by GuideMode
22:03:14.534 00.001 9920 Move returns status 0, amount 0
22:03:14.534 00.000 9920 move complete, result=0
22:03:14.534 00.000 9920 worker thread done servicing request
22:03:14.536 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4166, max=65456, med=6667, FiltMin=5619, FiltMax=63004, Gamma=0.910
22:03:14.547 00.011 15404 UpdateGuideState exits: m=644290 SNR=211.2 Saturated
22:03:14.548 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:14.549 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:03:14.550 00.001 15404 Enqueuing Expose request
22:03:14.551 00.001 15404 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:03:14.551 00.000 9920 Worker thread wakes up
22:03:14.552 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:03:14.552 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:03:17.963 03.411 9920 Exposure complete
22:03:18.003 00.040 9920 worker thread done servicing request
22:03:18.003 00.000 15404 OnExposeComplete: enter
22:03:18.004 00.001 15404 UpdateGuideState(): m_state=6
22:03:18.005 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
22:03:18.006 00.001 15404 Star::Find returns 1 (1), X=720.81, Y=794.55, Mass=603948, SNR=219.8, Peak=28880 HFD=6.6
22:03:18.007 00.001 15404 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-2.95) = xAngle (0.81 = 0.81)
22:03:18.007 00.000 15404 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.71 = 0.71)
22:03:18.008 00.001 15404 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.15 mountX=0.08 mountY=0.08, mountTheta=0.76
22:03:18.010 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.06, y=-0.10, opts=13)
22:03:18.011 00.001 15404 Enqueuing Move request for scope (-0.06, -0.10)
22:03:18.012 00.001 9920 Worker thread wakes up
22:03:18.012 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
22:03:18.012 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
22:03:18.012 00.000 9920 Moving (-0.06, -0.10) raw xDistance=0.08 yDistance=0.08
22:03:18.012 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:03:18.012 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:18.012 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:03:18.012 00.000 9920 MoveAxis(E, 0, ABG)
22:03:18.012 00.000 9920 Move returns status 0, amount 0
22:03:18.012 00.000 9920 MoveAxis(N, 0, ABG)
22:03:18.012 00.000 9920 duration set to 0 by GuideMode
22:03:18.012 00.000 9920 Move returns status 0, amount 0
22:03:18.012 00.000 9920 move complete, result=0
22:03:18.012 00.000 9920 worker thread done servicing request
22:03:18.014 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4378, max=65450, med=6660, FiltMin=5574, FiltMax=62959, Gamma=0.910
22:03:18.026 00.012 15404 UpdateGuideState exits: m=603948 SNR=219.8 Saturated
22:03:18.027 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:18.027 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:03:18.028 00.001 15404 Enqueuing Expose request
22:03:18.029 00.001 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:18.030 00.001 9920 Worker thread wakes up
22:03:18.030 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:03:18.030 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:03:21.744 03.714 9920 Exposure complete
22:03:21.783 00.039 9920 worker thread done servicing request
22:03:21.783 00.000 15404 OnExposeComplete: enter
22:03:21.784 00.001 15404 UpdateGuideState(): m_state=6
22:03:21.785 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
22:03:21.787 00.002 15404 Star::Find returns 1 (1), X=720.73, Y=794.43, Mass=616488, SNR=217.7, Peak=28696 HFD=6.6
22:03:21.788 00.001 15404 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-2.95) = xAngle (0.79 = 0.79)
22:03:21.788 00.000 15404 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.70 = 0.70)
22:03:21.789 00.001 15404 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.26 cameraTheta=-2.16 mountX=0.19 mountY=0.17, mountTheta=0.74
22:03:21.791 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.15, y=-0.22, opts=13)
22:03:21.792 00.001 15404 Enqueuing Move request for scope (-0.15, -0.22)
22:03:21.793 00.001 9920 Worker thread wakes up
22:03:21.793 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.22) opts 0xd
22:03:21.793 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.15, -0.22)
22:03:21.793 00.000 9920 Moving (-0.15, -0.22) raw xDistance=0.19 yDistance=0.17
22:03:21.793 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:03:21.793 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:21.793 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:03:21.793 00.000 9920 MoveAxis(E, 0, ABG)
22:03:21.793 00.000 9920 Move returns status 0, amount 0
22:03:21.794 00.001 9920 MoveAxis(N, 0, ABG)
22:03:21.794 00.000 9920 duration set to 0 by GuideMode
22:03:21.794 00.000 9920 Move returns status 0, amount 0
22:03:21.794 00.000 9920 move complete, result=0
22:03:21.794 00.000 9920 worker thread done servicing request
22:03:21.795 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=4464, max=65450, med=6646, FiltMin=5649, FiltMax=63813, Gamma=0.910
22:03:21.807 00.012 15404 UpdateGuideState exits: m=616488 SNR=217.7 Saturated
22:03:21.808 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:21.809 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:03:21.810 00.001 15404 Enqueuing Expose request
22:03:21.811 00.001 15404 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:03:21.812 00.001 9920 Worker thread wakes up
22:03:21.812 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:03:21.812 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:03:25.227 03.415 9920 Exposure complete
22:03:25.264 00.037 9920 worker thread done servicing request
22:03:25.264 00.000 15404 OnExposeComplete: enter
22:03:25.265 00.001 15404 UpdateGuideState(): m_state=6
22:03:25.266 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
22:03:25.267 00.001 15404 Star::Find returns 1 (1), X=720.50, Y=794.26, Mass=598800, SNR=190.1, Peak=29318 HFD=6.5
22:03:25.268 00.001 15404 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-2.95) = xAngle (0.60 = 0.60)
22:03:25.268 00.000 15404 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.51 = 0.51)
22:03:25.270 00.002 15404 CameraToMount -- cameraX=-0.38 cameraY=-0.39 hyp=0.54 cameraTheta=-2.35 mountX=0.45 mountY=0.27, mountTheta=0.54
22:03:25.272 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.38, y=-0.39, opts=13)
22:03:25.273 00.001 15404 Enqueuing Move request for scope (-0.38, -0.39)
22:03:25.274 00.001 9920 Worker thread wakes up
22:03:25.274 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.39) opts 0xd
22:03:25.274 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.38, -0.39)
22:03:25.274 00.000 9920 Moving (-0.38, -0.39) raw xDistance=0.45 yDistance=0.27
22:03:25.274 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
22:03:25.274 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:03:25.274 00.000 9920 MoveAxis(W, 119, ABG)
22:03:25.274 00.000 9920 Guiding  Dir = 3, Dur = 119
22:03:25.276 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4437, max=65450, med=6635, FiltMin=5511, FiltMax=63341, Gamma=0.910
22:03:25.287 00.011 15404 UpdateGuideState exits: m=598800 SNR=190.1 Saturated
22:03:25.288 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:25.289 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:03:25.290 00.001 15404 Enqueuing Expose request
22:03:25.295 00.005 9920 IsGuiding returns 0
22:03:25.306 00.011 9920 PulseGuide returned control before completion, sleep 118
22:03:25.445 00.139 9920 IsGuiding returns 0
22:03:25.445 00.000 9920 Move returns status 0, amount 119
22:03:25.445 00.000 9920 MoveAxis(S, 73, ABG)
22:03:25.445 00.000 9920 Guiding  Dir = 1, Dur = 73
22:03:25.475 00.030 9920 IsGuiding returns 0
22:03:25.487 00.012 9920 PulseGuide returned control before completion, sleep 72
22:03:25.570 00.083 9920 IsGuiding returns 1
22:03:25.570 00.000 9920 scope still moving after pulse duration time elapsed
22:03:25.613 00.043 9920 IsGuiding returns 0
22:03:25.613 00.000 9920 scope move finished after 73 + 65 ms
22:03:25.614 00.001 9920 Move returns status 0, amount 73
22:03:25.614 00.000 9920 move complete, result=0
22:03:25.614 00.000 9920 worker thread done servicing request
22:03:25.614 00.000 9920 Worker thread wakes up
22:03:25.614 00.000 15404 GuideStep: 0.4 px 119 ms WEST, 0.3 px 73 ms SOUTH
22:03:25.616 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:03:25.616 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:03:29.332 03.716 9920 Exposure complete
22:03:29.373 00.041 9920 worker thread done servicing request
22:03:29.373 00.000 15404 OnExposeComplete: enter
22:03:29.374 00.001 15404 UpdateGuideState(): m_state=6
22:03:29.375 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
22:03:29.376 00.001 15404 Star::Find returns 1 (1), X=720.52, Y=794.45, Mass=612388, SNR=215.9, Peak=30374 HFD=7.0
22:03:29.377 00.001 15404 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-2.95) = xAngle (0.31 = 0.31)
22:03:29.378 00.001 15404 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.22 = 0.22)
22:03:29.379 00.001 15404 CameraToMount -- cameraX=-0.36 cameraY=-0.20 hyp=0.41 cameraTheta=-2.64 mountX=0.39 mountY=0.09, mountTheta=0.23
22:03:29.381 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.36, y=-0.20, opts=13)
22:03:29.381 00.000 15404 Enqueuing Move request for scope (-0.36, -0.20)
22:03:29.382 00.001 9920 Worker thread wakes up
22:03:29.382 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.20) opts 0xd
22:03:29.383 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.36, -0.20)
22:03:29.383 00.000 9920 Moving (-0.36, -0.20) raw xDistance=0.39 yDistance=0.09
22:03:29.383 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
22:03:29.383 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:29.383 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:03:29.383 00.000 9920 MoveAxis(W, 112, ABG)
22:03:29.383 00.000 9920 Guiding  Dir = 3, Dur = 112
22:03:29.385 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4433, max=65450, med=6614, FiltMin=5661, FiltMax=62049, Gamma=0.910
22:03:29.395 00.010 15404 UpdateGuideState exits: m=612388 SNR=215.9 Saturated
22:03:29.397 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:29.397 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:03:29.398 00.001 15404 Enqueuing Expose request
22:03:29.404 00.006 9920 IsGuiding returns 0
22:03:29.416 00.012 9920 PulseGuide returned control before completion, sleep 111
22:03:29.547 00.131 9920 IsGuiding returns 0
22:03:29.548 00.001 9920 Move returns status 0, amount 112
22:03:29.548 00.000 9920 MoveAxis(N, 0, ABG)
22:03:29.548 00.000 9920 duration set to 0 by GuideMode
22:03:29.548 00.000 9920 Move returns status 0, amount 0
22:03:29.548 00.000 9920 move complete, result=0
22:03:29.548 00.000 9920 worker thread done servicing request
22:03:29.548 00.000 9920 Worker thread wakes up
22:03:29.548 00.000 15404 GuideStep: 0.4 px 112 ms WEST, 0.1 px 0 ms NORTH
22:03:29.552 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:03:29.552 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:03:32.965 03.413 9920 Exposure complete
22:03:33.004 00.039 9920 worker thread done servicing request
22:03:33.004 00.000 15404 OnExposeComplete: enter
22:03:33.005 00.001 15404 UpdateGuideState(): m_state=6
22:03:33.006 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
22:03:33.007 00.001 15404 Star::Find returns 1 (1), X=720.80, Y=794.59, Mass=597256, SNR=205.8, Peak=27704 HFD=6.8
22:03:33.008 00.001 15404 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-2.95) = xAngle (0.45 = 0.45)
22:03:33.009 00.001 15404 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.36 = 0.36)
22:03:33.010 00.001 15404 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.09 cameraTheta=-2.50 mountX=0.08 mountY=0.03, mountTheta=0.37
22:03:33.011 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.08, y=-0.06, opts=13)
22:03:33.012 00.001 15404 Enqueuing Move request for scope (-0.08, -0.06)
22:03:33.013 00.001 9920 Worker thread wakes up
22:03:33.013 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
22:03:33.013 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
22:03:33.013 00.000 9920 Moving (-0.08, -0.06) raw xDistance=0.08 yDistance=0.03
22:03:33.013 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:03:33.013 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:33.013 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:03:33.013 00.000 9920 MoveAxis(E, 0, ABG)
22:03:33.013 00.000 9920 Move returns status 0, amount 0
22:03:33.013 00.000 9920 MoveAxis(N, 0, ABG)
22:03:33.013 00.000 9920 duration set to 0 by GuideMode
22:03:33.014 00.001 9920 Move returns status 0, amount 0
22:03:33.014 00.000 9920 move complete, result=0
22:03:33.014 00.000 9920 worker thread done servicing request
22:03:33.016 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4678, max=65450, med=6603, FiltMin=5672, FiltMax=63479, Gamma=0.910
22:03:33.026 00.010 15404 UpdateGuideState exits: m=597256 SNR=205.8 Saturated
22:03:33.028 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:33.028 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:03:33.029 00.001 15404 Enqueuing Expose request
22:03:33.030 00.001 15404 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:03:33.031 00.001 9920 Worker thread wakes up
22:03:33.031 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:03:33.031 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:03:36.740 03.709 9920 Exposure complete
22:03:36.776 00.036 9920 worker thread done servicing request
22:03:36.776 00.000 15404 OnExposeComplete: enter
22:03:36.778 00.002 15404 UpdateGuideState(): m_state=6
22:03:36.779 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
22:03:36.780 00.001 15404 Star::Find returns 1 (1), X=720.85, Y=794.55, Mass=606900, SNR=228.0, Peak=28292 HFD=6.8
22:03:36.780 00.000 15404 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-2.95) = xAngle (1.13 = 1.13)
22:03:36.781 00.001 15404 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.03 = 1.03)
22:03:36.782 00.001 15404 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.83 mountX=0.04 mountY=0.08, mountTheta=1.11
22:03:36.784 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.02, y=-0.09, opts=13)
22:03:36.785 00.001 15404 Enqueuing Move request for scope (-0.02, -0.09)
22:03:36.786 00.001 9920 Worker thread wakes up
22:03:36.786 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:03:36.786 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:03:36.786 00.000 9920 Moving (-0.02, -0.09) raw xDistance=0.04 yDistance=0.08
22:03:36.786 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:03:36.786 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:36.786 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:03:36.786 00.000 9920 MoveAxis(E, 0, ABG)
22:03:36.786 00.000 9920 Move returns status 0, amount 0
22:03:36.786 00.000 9920 MoveAxis(N, 0, ABG)
22:03:36.786 00.000 9920 duration set to 0 by GuideMode
22:03:36.786 00.000 9920 Move returns status 0, amount 0
22:03:36.787 00.001 9920 move complete, result=0
22:03:36.787 00.000 9920 worker thread done servicing request
22:03:36.789 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4094, max=65450, med=6586, FiltMin=5516, FiltMax=63615, Gamma=0.910
22:03:36.800 00.011 15404 UpdateGuideState exits: m=606900 SNR=228.0 Saturated
22:03:36.801 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:36.802 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:03:36.802 00.000 15404 Enqueuing Expose request
22:03:36.803 00.001 9920 Worker thread wakes up
22:03:36.803 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:36.804 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:03:36.804 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:03:40.214 03.410 9920 Exposure complete
22:03:40.251 00.037 9920 worker thread done servicing request
22:03:40.251 00.000 15404 OnExposeComplete: enter
22:03:40.252 00.001 15404 UpdateGuideState(): m_state=6
22:03:40.253 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
22:03:40.254 00.001 15404 Star::Find returns 1 (1), X=720.98, Y=794.46, Mass=588401, SNR=185.8, Peak=28348 HFD=6.5
22:03:40.254 00.000 15404 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-2.95) = xAngle (1.87 = 1.87)
22:03:40.255 00.001 15404 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.78 = 1.78)
22:03:40.256 00.001 15404 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-1.08 mountX=-0.06 mountY=0.21, mountTheta=1.87
22:03:40.258 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.10, y=-0.19, opts=13)
22:03:40.259 00.001 15404 Enqueuing Move request for scope (0.10, -0.19)
22:03:40.260 00.001 9920 Worker thread wakes up
22:03:40.260 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
22:03:40.260 00.000 9920 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
22:03:40.260 00.000 9920 Moving (0.10, -0.19) raw xDistance=-0.06 yDistance=0.21
22:03:40.260 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:03:40.260 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:03:40.260 00.000 9920 MoveAxis(E, 0, ABG)
22:03:40.260 00.000 9920 Move returns status 0, amount 0
22:03:40.260 00.000 9920 MoveAxis(S, 56, ABG)
22:03:40.260 00.000 9920 Guiding  Dir = 1, Dur = 56
22:03:40.262 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4248, max=65516, med=6576, FiltMin=5455, FiltMax=62251, Gamma=0.910
22:03:40.274 00.012 15404 UpdateGuideState exits: m=588401 SNR=185.8 Saturated
22:03:40.275 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:40.276 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:03:40.277 00.001 15404 Enqueuing Expose request
22:03:40.288 00.011 9920 IsGuiding returns 0
22:03:40.301 00.013 9920 PulseGuide returned control before completion, sleep 54
22:03:40.367 00.066 9920 IsGuiding returns 1
22:03:40.367 00.000 9920 scope still moving after pulse duration time elapsed
22:03:40.399 00.032 9920 IsGuiding returns 1
22:03:40.441 00.042 9920 IsGuiding returns 0
22:03:40.441 00.000 9920 scope move finished after 56 + 96 ms
22:03:40.441 00.000 9920 Move returns status 0, amount 56
22:03:40.441 00.000 9920 move complete, result=0
22:03:40.441 00.000 9920 worker thread done servicing request
22:03:40.441 00.000 9920 Worker thread wakes up
22:03:40.441 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:03:40.441 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:03:40.441 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 56 ms SOUTH
22:03:44.155 03.714 9920 Exposure complete
22:03:44.193 00.038 9920 worker thread done servicing request
22:03:44.193 00.000 15404 OnExposeComplete: enter
22:03:44.194 00.001 15404 UpdateGuideState(): m_state=6
22:03:44.195 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
22:03:44.196 00.001 15404 Star::Find returns 1 (1), X=721.22, Y=794.47, Mass=598443, SNR=190.8, Peak=27192 HFD=6.5
22:03:44.197 00.001 15404 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-2.95) = xAngle (2.46 = 2.46)
22:03:44.198 00.001 15404 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.37 = 2.37)
22:03:44.199 00.001 15404 CameraToMount -- cameraX=0.34 cameraY=-0.18 hyp=0.38 cameraTheta=-0.49 mountX=-0.30 mountY=0.27, mountTheta=2.41
22:03:44.200 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.34, y=-0.18, opts=13)
22:03:44.201 00.001 15404 Enqueuing Move request for scope (0.34, -0.18)
22:03:44.202 00.001 9920 Worker thread wakes up
22:03:44.203 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.18) opts 0xd
22:03:44.203 00.000 9920 Handling offset move in thread for scope, endpoint = (0.34, -0.18)
22:03:44.203 00.000 9920 Moving (0.34, -0.18) raw xDistance=-0.30 yDistance=0.27
22:03:44.203 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:03:44.203 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:03:44.203 00.000 9920 MoveAxis(E, 80, ABG)
22:03:44.203 00.000 9920 Guiding  Dir = 2, Dur = 80
22:03:44.204 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=3748, max=65516, med=6558, FiltMin=4909, FiltMax=62979, Gamma=0.910
22:03:44.215 00.011 15404 UpdateGuideState exits: m=598443 SNR=190.8 Saturated
22:03:44.217 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:44.218 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:03:44.218 00.000 15404 Enqueuing Expose request
22:03:44.343 00.125 9920 IsGuiding returns 0
22:03:44.354 00.011 9920 PulseGuide returned control before completion, sleep 79
22:03:44.446 00.092 9920 IsGuiding returns 1
22:03:44.446 00.000 9920 scope still moving after pulse duration time elapsed
22:03:44.595 00.149 9920 IsGuiding returns 0
22:03:44.595 00.000 9920 scope move finished after 80 + 172 ms
22:03:44.595 00.000 9920 Move returns status 0, amount 80
22:03:44.595 00.000 9920 MoveAxis(S, 73, ABG)
22:03:44.595 00.000 9920 Guiding  Dir = 1, Dur = 73
22:03:44.617 00.022 9920 IsGuiding returns 0
22:03:44.629 00.012 9920 PulseGuide returned control before completion, sleep 72
22:03:44.713 00.084 9920 IsGuiding returns 1
22:03:44.713 00.000 9920 scope still moving after pulse duration time elapsed
22:03:44.863 00.150 9920 IsGuiding returns 1
22:03:45.099 00.236 9920 IsGuiding returns 0
22:03:45.099 00.000 9920 scope move finished after 73 + 408 ms
22:03:45.099 00.000 9920 Move returns status 0, amount 73
22:03:45.099 00.000 9920 move complete, result=0
22:03:45.099 00.000 9920 worker thread done servicing request
22:03:45.099 00.000 9920 Worker thread wakes up
22:03:45.099 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:03:45.099 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:03:45.099 00.000 15404 GuideStep: -0.3 px 80 ms EAST, 0.3 px 73 ms SOUTH
22:03:48.509 03.410 9920 Exposure complete
22:03:48.546 00.037 9920 worker thread done servicing request
22:03:48.546 00.000 15404 OnExposeComplete: enter
22:03:48.547 00.001 15404 UpdateGuideState(): m_state=6
22:03:48.548 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
22:03:48.549 00.001 15404 Star::Find returns 1 (1), X=723.85, Y=794.94, Mass=549497, SNR=167.8, Peak=19831 HFD=6.6
22:03:48.550 00.001 15404 CameraToMount -- cameraTheta (0.10) - m_xAngle (-2.95) = xAngle (3.05 = 3.05)
22:03:48.551 00.001 15404 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.96 = 2.96)
22:03:48.552 00.001 15404 CameraToMount -- cameraX=2.97 cameraY=0.29 hyp=2.98 cameraTheta=0.10 mountX=-2.97 mountY=0.55, mountTheta=2.96
22:03:48.554 00.002 15404 SchedulePrimaryMove(105DBB90, x=2.97, y=0.29, opts=13)
22:03:48.555 00.001 15404 Enqueuing Move request for scope (2.97, 0.29)
22:03:48.556 00.001 9920 Worker thread wakes up
22:03:48.556 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (2.97, 0.29) opts 0xd
22:03:48.556 00.000 9920 Handling offset move in thread for scope, endpoint = (2.97, 0.29)
22:03:48.556 00.000 9920 Moving (2.97, 0.29) raw xDistance=-2.97 yDistance=0.55
22:03:48.556 00.000 9920 GuideAlgorithmHysteresis::Result() returns -1.88 from input -2.97
22:03:48.556 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
22:03:48.556 00.000 9920 MoveAxis(E, 802, ABG)
22:03:48.556 00.000 9920 Guiding  Dir = 2, Dur = 802
22:03:48.558 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4065, max=63522, med=6547, FiltMin=5530, FiltMax=58933, Gamma=0.910
22:03:48.569 00.011 15404 UpdateGuideState exits: m=549497 SNR=167.8 Saturated
22:03:48.570 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:48.571 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:03:48.572 00.001 15404 Enqueuing Expose request
22:03:48.584 00.012 9920 IsGuiding returns 0
22:03:48.595 00.011 9920 PulseGuide returned control before completion, sleep 802
22:03:49.420 00.825 9920 IsGuiding returns 0
22:03:49.420 00.000 9920 Move returns status 0, amount 802
22:03:49.420 00.000 9920 MoveAxis(S, 149, ABG)
22:03:49.420 00.000 9920 Guiding  Dir = 1, Dur = 149
22:03:49.440 00.020 9920 IsGuiding returns 0
22:03:49.452 00.012 9920 PulseGuide returned control before completion, sleep 148
22:03:49.636 00.184 9920 IsGuiding returns 0
22:03:49.636 00.000 9920 Move returns status 0, amount 149
22:03:49.636 00.000 9920 move complete, result=0
22:03:49.636 00.000 9920 worker thread done servicing request
22:03:49.636 00.000 9920 Worker thread wakes up
22:03:49.636 00.000 15404 GuideStep: -3.0 px 802 ms EAST, 0.5 px 149 ms SOUTH
22:03:49.640 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:03:49.640 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:03:53.352 03.712 9920 Exposure complete
22:03:53.390 00.038 9920 worker thread done servicing request
22:03:53.390 00.000 15404 OnExposeComplete: enter
22:03:53.391 00.001 15404 UpdateGuideState(): m_state=6
22:03:53.392 00.001 15404 Star::Find(15, 723, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
22:03:53.393 00.001 15404 Star::Find returns 1 (1), X=726.21, Y=795.34, Mass=639198, SNR=196.8, Peak=34170 HFD=6.4
22:03:53.394 00.001 15404 CameraToMount -- cameraTheta (0.13) - m_xAngle (-2.95) = xAngle (3.08 = 3.08)
22:03:53.394 00.000 15404 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.99 = 2.99)
22:03:53.395 00.001 15404 CameraToMount -- cameraX=5.33 cameraY=0.69 hyp=5.37 cameraTheta=0.13 mountX=-5.36 mountY=0.81, mountTheta=2.99
22:03:53.397 00.002 15404 SchedulePrimaryMove(105DBB90, x=5.33, y=0.69, opts=13)
22:03:53.398 00.001 15404 Enqueuing Move request for scope (5.33, 0.69)
22:03:53.399 00.001 9920 Worker thread wakes up
22:03:53.399 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (5.33, 0.69) opts 0xd
22:03:53.399 00.000 9920 Handling offset move in thread for scope, endpoint = (5.33, 0.69)
22:03:53.399 00.000 9920 Moving (5.33, 0.69) raw xDistance=-5.36 yDistance=0.81
22:03:53.399 00.000 9920 GuideAlgorithmHysteresis::Result() returns -3.51 from input -5.36
22:03:53.399 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
22:03:53.399 00.000 9920 MoveAxis(E, 1494, ABG)
22:03:53.399 00.000 9920 Guiding  Dir = 2, Dur = 1494
22:03:53.402 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4660, max=65520, med=6512, FiltMin=5590, FiltMax=65447, Gamma=0.910
22:03:53.413 00.011 15404 UpdateGuideState exits: m=639198 SNR=196.8 Saturated
22:03:53.414 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:53.415 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:03:53.416 00.001 15404 Enqueuing Expose request
22:03:53.423 00.007 9920 IsGuiding returns 0
22:03:53.434 00.011 9920 PulseGuide returned control before completion, sleep 1494
22:03:54.953 01.519 9920 IsGuiding returns 0
22:03:54.953 00.000 9920 Move returns status 0, amount 1494
22:03:54.953 00.000 9920 MoveAxis(S, 222, ABG)
22:03:54.954 00.001 9920 Guiding  Dir = 1, Dur = 222
22:03:54.976 00.022 9920 IsGuiding returns 0
22:03:54.989 00.013 9920 PulseGuide returned control before completion, sleep 221
22:03:56.497 01.508 9920 IsGuiding returns 1
22:03:56.498 00.001 9920 scope still moving after pulse duration time elapsed
22:03:56.537 00.039 9920 IsGuiding returns 1
22:03:56.538 00.001 9920 scope still moving after 222 + 1338 ms, try aborting slew
22:03:56.538 00.000 9920 ScopeASCOM: AbortSlew
22:03:56.578 00.040 9920 IsGuiding returns 0
22:03:56.579 00.001 9920 scope move finished after 222 + 1379 ms
22:03:56.579 00.000 9920 Move returns status 0, amount 222
22:03:56.579 00.000 9920 move complete, result=0
22:03:56.579 00.000 9920 worker thread done servicing request
22:03:56.579 00.000 9920 Worker thread wakes up
22:03:56.579 00.000 15404 GuideStep: -5.4 px 1494 ms EAST, 0.8 px 222 ms SOUTH
22:03:56.582 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:03:56.582 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:03:59.988 03.406 9920 Exposure complete
22:04:00.025 00.037 9920 worker thread done servicing request
22:04:00.025 00.000 15404 OnExposeComplete: enter
22:04:00.026 00.001 15404 UpdateGuideState(): m_state=6
22:04:00.027 00.001 15404 Star::Find(15, 726, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
22:04:00.028 00.001 15404 Star::Find returns 1 (1), X=722.85, Y=795.25, Mass=651585, SNR=183.9, Peak=30431 HFD=6.4
22:04:00.029 00.001 15404 CameraToMount -- cameraTheta (0.29) - m_xAngle (-2.95) = xAngle (3.25 = -3.04)
22:04:00.030 00.001 15404 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.15 = -3.13)
22:04:00.031 00.001 15404 CameraToMount -- cameraX=1.98 cameraY=0.60 hyp=2.06 cameraTheta=0.29 mountX=-2.05 mountY=-0.03, mountTheta=-3.13
22:04:00.032 00.001 15404 SchedulePrimaryMove(105DBB90, x=1.98, y=0.60, opts=13)
22:04:00.033 00.001 15404 Enqueuing Move request for scope (1.98, 0.60)
22:04:00.035 00.002 9920 Worker thread wakes up
22:04:00.035 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (1.98, 0.60) opts 0xd
22:04:00.035 00.000 9920 Handling offset move in thread for scope, endpoint = (1.98, 0.60)
22:04:00.035 00.000 9920 Moving (1.98, 0.60) raw xDistance=-2.05 yDistance=-0.03
22:04:00.035 00.000 9920 GuideAlgorithmHysteresis::Result() returns -1.54 from input -2.05
22:04:00.035 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:00.035 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:00.035 00.000 9920 MoveAxis(E, 655, ABG)
22:04:00.035 00.000 9920 Guiding  Dir = 2, Dur = 655
22:04:00.037 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4281, max=65461, med=6508, FiltMin=5196, FiltMax=65079, Gamma=0.910
22:04:00.048 00.011 15404 UpdateGuideState exits: m=651585 SNR=183.9 Saturated
22:04:00.049 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:00.050 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:00.051 00.001 15404 Enqueuing Expose request
22:04:00.058 00.007 9920 IsGuiding returns 0
22:04:00.070 00.012 9920 PulseGuide returned control before completion, sleep 654
22:04:00.748 00.678 9920 IsGuiding returns 0
22:04:00.749 00.001 9920 Move returns status 0, amount 655
22:04:00.749 00.000 9920 MoveAxis(N, 0, ABG)
22:04:00.749 00.000 9920 duration set to 0 by GuideMode
22:04:00.749 00.000 9920 Move returns status 0, amount 0
22:04:00.749 00.000 9920 move complete, result=0
22:04:00.749 00.000 9920 worker thread done servicing request
22:04:00.749 00.000 9920 Worker thread wakes up
22:04:00.749 00.000 15404 GuideStep: -2.1 px 655 ms EAST, -0.0 px 0 ms NORTH
22:04:00.750 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:00.750 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:04:04.463 03.713 9920 Exposure complete
22:04:04.502 00.039 9920 worker thread done servicing request
22:04:04.502 00.000 15404 OnExposeComplete: enter
22:04:04.503 00.001 15404 UpdateGuideState(): m_state=6
22:04:04.505 00.002 15404 Star::Find(15, 722, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
22:04:04.506 00.001 15404 Star::Find returns 1 (1), X=720.20, Y=795.00, Mass=686423, SNR=234.6, Peak=40918 HFD=6.2
22:04:04.507 00.001 15404 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.62 = -0.67)
22:04:04.508 00.001 15404 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.52 = -0.76)
22:04:04.509 00.001 15404 CameraToMount -- cameraX=-0.68 cameraY=0.35 hyp=0.76 cameraTheta=2.66 mountX=0.60 mountY=-0.53, mountTheta=-0.72
22:04:04.510 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.68, y=0.35, opts=13)
22:04:04.511 00.001 15404 Enqueuing Move request for scope (-0.68, 0.35)
22:04:04.512 00.001 9920 Worker thread wakes up
22:04:04.512 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.35) opts 0xd
22:04:04.512 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.68, 0.35)
22:04:04.512 00.000 9920 Moving (-0.68, 0.35) raw xDistance=0.60 yDistance=-0.53
22:04:04.512 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.60
22:04:04.512 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:04.512 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
22:04:04.512 00.000 9920 MoveAxis(W, 115, ABG)
22:04:04.512 00.000 9920 Guiding  Dir = 3, Dur = 115
22:04:04.515 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4311, max=65456, med=6461, FiltMin=5330, FiltMax=64245, Gamma=0.910
22:04:04.525 00.010 15404 UpdateGuideState exits: m=686423 SNR=234.6 Saturated
22:04:04.527 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:04.528 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:04.529 00.001 15404 Enqueuing Expose request
22:04:04.535 00.006 9920 IsGuiding returns 0
22:04:04.545 00.010 9920 PulseGuide returned control before completion, sleep 115
22:04:04.683 00.138 9920 IsGuiding returns 0
22:04:04.683 00.000 9920 Move returns status 0, amount 115
22:04:04.683 00.000 9920 MoveAxis(N, 0, ABG)
22:04:04.683 00.000 9920 duration set to 0 by GuideMode
22:04:04.683 00.000 9920 Move returns status 0, amount 0
22:04:04.683 00.000 9920 move complete, result=0
22:04:04.683 00.000 9920 worker thread done servicing request
22:04:04.683 00.000 9920 Worker thread wakes up
22:04:04.683 00.000 15404 GuideStep: 0.6 px 115 ms WEST, -0.5 px 0 ms NORTH
22:04:04.685 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:04.685 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:04:08.097 03.412 9920 Exposure complete
22:04:08.135 00.038 9920 worker thread done servicing request
22:04:08.135 00.000 15404 OnExposeComplete: enter
22:04:08.136 00.001 15404 UpdateGuideState(): m_state=6
22:04:08.137 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
22:04:08.138 00.001 15404 Star::Find returns 1 (1), X=720.58, Y=794.98, Mass=652471, SNR=247.6, Peak=34414 HFD=6.4
22:04:08.139 00.001 15404 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
22:04:08.139 00.000 15404 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.15 = -1.13)
22:04:08.140 00.001 15404 CameraToMount -- cameraX=-0.30 cameraY=0.34 hyp=0.45 cameraTheta=2.29 mountX=0.23 mountY=-0.41, mountTheta=-1.06
22:04:08.142 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.30, y=0.34, opts=13)
22:04:08.143 00.001 15404 Enqueuing Move request for scope (-0.30, 0.34)
22:04:08.144 00.001 9920 Worker thread wakes up
22:04:08.144 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.34) opts 0xd
22:04:08.144 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.30, 0.34)
22:04:08.144 00.000 9920 Moving (-0.30, 0.34) raw xDistance=0.23 yDistance=-0.41
22:04:08.144 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
22:04:08.144 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:08.144 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:04:08.144 00.000 9920 MoveAxis(W, 69, ABG)
22:04:08.144 00.000 9920 Guiding  Dir = 3, Dur = 69
22:04:08.146 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4404, max=65456, med=6462, FiltMin=5515, FiltMax=62358, Gamma=0.910
22:04:08.159 00.013 15404 UpdateGuideState exits: m=652471 SNR=247.6 Saturated
22:04:08.160 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:08.161 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:08.162 00.001 15404 Enqueuing Expose request
22:04:08.168 00.006 9920 IsGuiding returns 0
22:04:08.179 00.011 9920 PulseGuide returned control before completion, sleep 69
22:04:08.260 00.081 9920 IsGuiding returns 1
22:04:08.260 00.000 9920 scope still moving after pulse duration time elapsed
22:04:08.302 00.042 9920 IsGuiding returns 0
22:04:08.302 00.000 9920 scope move finished after 69 + 64 ms
22:04:08.302 00.000 9920 Move returns status 0, amount 69
22:04:08.302 00.000 9920 MoveAxis(N, 0, ABG)
22:04:08.302 00.000 9920 duration set to 0 by GuideMode
22:04:08.302 00.000 9920 Move returns status 0, amount 0
22:04:08.302 00.000 9920 move complete, result=0
22:04:08.302 00.000 9920 worker thread done servicing request
22:04:08.302 00.000 9920 Worker thread wakes up
22:04:08.302 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:08.302 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:04:08.302 00.000 15404 GuideStep: 0.2 px 69 ms WEST, -0.4 px 0 ms NORTH
22:04:12.010 03.708 9920 Exposure complete
22:04:12.049 00.039 9920 worker thread done servicing request
22:04:12.049 00.000 15404 OnExposeComplete: enter
22:04:12.050 00.001 15404 UpdateGuideState(): m_state=6
22:04:12.051 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
22:04:12.052 00.001 15404 Star::Find returns 1 (1), X=720.92, Y=794.74, Mass=622842, SNR=202.0, Peak=30204 HFD=6.4
22:04:12.053 00.001 15404 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
22:04:12.053 00.000 15404 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.99 = -2.29)
22:04:12.054 00.001 15404 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.13 mountX=-0.06 mountY=-0.08, mountTheta=-2.23
22:04:12.056 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.04, y=0.09, opts=13)
22:04:12.057 00.001 15404 Enqueuing Move request for scope (0.04, 0.09)
22:04:12.057 00.000 9920 Worker thread wakes up
22:04:12.058 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:04:12.058 00.000 9920 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:04:12.058 00.000 9920 Moving (0.04, 0.09) raw xDistance=-0.06 yDistance=-0.08
22:04:12.058 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:04:12.058 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:12.058 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:04:12.058 00.000 9920 MoveAxis(E, 0, ABG)
22:04:12.058 00.000 9920 Move returns status 0, amount 0
22:04:12.058 00.000 9920 MoveAxis(N, 0, ABG)
22:04:12.058 00.000 9920 duration set to 0 by GuideMode
22:04:12.058 00.000 9920 Move returns status 0, amount 0
22:04:12.058 00.000 9920 move complete, result=0
22:04:12.058 00.000 9920 worker thread done servicing request
22:04:12.060 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4661, max=65455, med=6443, FiltMin=5450, FiltMax=63930, Gamma=0.910
22:04:12.072 00.012 15404 UpdateGuideState exits: m=622842 SNR=202.0 Saturated
22:04:12.073 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:12.074 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:12.075 00.001 15404 Enqueuing Expose request
22:04:12.076 00.001 9920 Worker thread wakes up
22:04:12.076 00.000 15404 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:12.077 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:12.077 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:04:15.482 03.405 9920 Exposure complete
22:04:15.519 00.037 9920 worker thread done servicing request
22:04:15.520 00.001 15404 OnExposeComplete: enter
22:04:15.520 00.000 15404 UpdateGuideState(): m_state=6
22:04:15.521 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
22:04:15.522 00.001 15404 Star::Find returns 1 (1), X=721.29, Y=794.67, Mass=645331, SNR=202.4, Peak=28639 HFD=6.6
22:04:15.523 00.001 15404 CameraToMount -- cameraTheta (0.05) - m_xAngle (-2.95) = xAngle (3.00 = 3.00)
22:04:15.524 00.001 15404 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.91 = 2.91)
22:04:15.525 00.001 15404 CameraToMount -- cameraX=0.42 cameraY=0.02 hyp=0.42 cameraTheta=0.05 mountX=-0.41 mountY=0.09, mountTheta=2.92
22:04:15.526 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.42, y=0.02, opts=13)
22:04:15.527 00.001 15404 Enqueuing Move request for scope (0.42, 0.02)
22:04:15.528 00.001 9920 Worker thread wakes up
22:04:15.528 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.02) opts 0xd
22:04:15.528 00.000 9920 Handling offset move in thread for scope, endpoint = (0.42, 0.02)
22:04:15.528 00.000 9920 Moving (0.42, 0.02) raw xDistance=-0.41 yDistance=0.09
22:04:15.528 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
22:04:15.528 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:15.529 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:04:15.529 00.000 9920 MoveAxis(E, 111, ABG)
22:04:15.529 00.000 9920 Guiding  Dir = 2, Dur = 111
22:04:15.531 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4574, max=65461, med=6436, FiltMin=5449, FiltMax=65425, Gamma=0.910
22:04:15.543 00.012 15404 UpdateGuideState exits: m=645331 SNR=202.4 Saturated
22:04:15.544 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:15.545 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:15.545 00.000 15404 Enqueuing Expose request
22:04:15.554 00.009 9920 IsGuiding returns 0
22:04:15.566 00.012 9920 PulseGuide returned control before completion, sleep 110
22:04:15.699 00.133 9920 IsGuiding returns 0
22:04:15.700 00.001 9920 Move returns status 0, amount 111
22:04:15.700 00.000 9920 MoveAxis(N, 0, ABG)
22:04:15.700 00.000 9920 duration set to 0 by GuideMode
22:04:15.700 00.000 9920 Move returns status 0, amount 0
22:04:15.700 00.000 9920 move complete, result=0
22:04:15.700 00.000 9920 worker thread done servicing request
22:04:15.700 00.000 9920 Worker thread wakes up
22:04:15.700 00.000 15404 GuideStep: -0.4 px 111 ms EAST, 0.1 px 0 ms NORTH
22:04:15.701 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:15.701 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:04:19.409 03.708 9920 Exposure complete
22:04:19.446 00.037 9920 worker thread done servicing request
22:04:19.447 00.001 15404 OnExposeComplete: enter
22:04:19.448 00.001 15404 UpdateGuideState(): m_state=6
22:04:19.449 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
22:04:19.450 00.001 15404 Star::Find returns 1 (1), X=721.11, Y=794.78, Mass=610692, SNR=204.0, Peak=29104 HFD=6.4
22:04:19.451 00.001 15404 CameraToMount -- cameraTheta (0.52) - m_xAngle (-2.95) = xAngle (3.47 = -2.82)
22:04:19.451 00.000 15404 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.38 = -2.91)
22:04:19.452 00.001 15404 CameraToMount -- cameraX=0.24 cameraY=0.13 hyp=0.27 cameraTheta=0.52 mountX=-0.26 mountY=-0.06, mountTheta=-2.90
22:04:19.454 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.24, y=0.13, opts=13)
22:04:19.455 00.001 15404 Enqueuing Move request for scope (0.24, 0.13)
22:04:19.456 00.001 9920 Worker thread wakes up
22:04:19.456 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.13) opts 0xd
22:04:19.456 00.000 9920 Handling offset move in thread for scope, endpoint = (0.24, 0.13)
22:04:19.456 00.000 9920 Moving (0.24, 0.13) raw xDistance=-0.26 yDistance=-0.06
22:04:19.456 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
22:04:19.456 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:19.456 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:04:19.456 00.000 9920 MoveAxis(E, 77, ABG)
22:04:19.456 00.000 9920 Guiding  Dir = 2, Dur = 77
22:04:19.458 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4482, max=65461, med=6418, FiltMin=5519, FiltMax=65236, Gamma=0.910
22:04:19.468 00.010 15404 UpdateGuideState exits: m=610692 SNR=204.0 Saturated
22:04:19.471 00.003 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:19.471 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:19.472 00.001 15404 Enqueuing Expose request
22:04:19.480 00.008 9920 IsGuiding returns 0
22:04:19.491 00.011 9920 PulseGuide returned control before completion, sleep 76
22:04:19.579 00.088 9920 IsGuiding returns 1
22:04:19.579 00.000 9920 scope still moving after pulse duration time elapsed
22:04:19.622 00.043 9920 IsGuiding returns 0
22:04:19.622 00.000 9920 scope move finished after 77 + 64 ms
22:04:19.622 00.000 9920 Move returns status 0, amount 77
22:04:19.622 00.000 9920 MoveAxis(N, 0, ABG)
22:04:19.622 00.000 9920 duration set to 0 by GuideMode
22:04:19.622 00.000 9920 Move returns status 0, amount 0
22:04:19.622 00.000 9920 move complete, result=0
22:04:19.622 00.000 9920 worker thread done servicing request
22:04:19.622 00.000 9920 Worker thread wakes up
22:04:19.622 00.000 15404 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH
22:04:19.625 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:19.625 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:04:23.038 03.413 9920 Exposure complete
22:04:23.074 00.036 9920 worker thread done servicing request
22:04:23.074 00.000 15404 OnExposeComplete: enter
22:04:23.076 00.002 15404 UpdateGuideState(): m_state=6
22:04:23.077 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
22:04:23.077 00.000 15404 Star::Find returns 1 (1), X=721.47, Y=794.91, Mass=600644, SNR=205.3, Peak=33683 HFD=6.3
22:04:23.078 00.001 15404 CameraToMount -- cameraTheta (0.41) - m_xAngle (-2.95) = xAngle (3.36 = -2.92)
22:04:23.079 00.001 15404 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.27 = -3.02)
22:04:23.080 00.001 15404 CameraToMount -- cameraX=0.60 cameraY=0.26 hyp=0.65 cameraTheta=0.41 mountX=-0.63 mountY=-0.08, mountTheta=-3.01
22:04:23.082 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.60, y=0.26, opts=13)
22:04:23.083 00.001 15404 Enqueuing Move request for scope (0.60, 0.26)
22:04:23.084 00.001 9920 Worker thread wakes up
22:04:23.084 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.26) opts 0xd
22:04:23.084 00.000 9920 Handling offset move in thread for scope, endpoint = (0.60, 0.26)
22:04:23.084 00.000 9920 Moving (0.60, 0.26) raw xDistance=-0.63 yDistance=-0.08
22:04:23.084 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.63
22:04:23.084 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:23.084 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:04:23.084 00.000 9920 MoveAxis(E, 176, ABG)
22:04:23.084 00.000 9920 Guiding  Dir = 2, Dur = 176
22:04:23.086 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4221, max=65461, med=6409, FiltMin=5458, FiltMax=65425, Gamma=0.910
22:04:23.098 00.012 15404 UpdateGuideState exits: m=600644 SNR=205.3 Saturated
22:04:23.099 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:23.100 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:23.101 00.001 15404 Enqueuing Expose request
22:04:23.108 00.007 9920 IsGuiding returns 0
22:04:23.123 00.015 9920 PulseGuide returned control before completion, sleep 172
22:04:23.329 00.206 9920 IsGuiding returns 0
22:04:23.329 00.000 9920 Move returns status 0, amount 176
22:04:23.329 00.000 9920 MoveAxis(N, 0, ABG)
22:04:23.329 00.000 9920 duration set to 0 by GuideMode
22:04:23.329 00.000 9920 Move returns status 0, amount 0
22:04:23.329 00.000 9920 move complete, result=0
22:04:23.329 00.000 9920 worker thread done servicing request
22:04:23.329 00.000 9920 Worker thread wakes up
22:04:23.329 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:23.329 00.000 15404 GuideStep: -0.6 px 176 ms EAST, -0.1 px 0 ms NORTH
22:04:23.330 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:04:27.042 03.712 9920 Exposure complete
22:04:27.080 00.038 9920 worker thread done servicing request
22:04:27.080 00.000 15404 OnExposeComplete: enter
22:04:27.081 00.001 15404 UpdateGuideState(): m_state=6
22:04:27.082 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
22:04:27.083 00.001 15404 Star::Find returns 1 (1), X=721.21, Y=794.71, Mass=598934, SNR=174.2, Peak=28811 HFD=6.5
22:04:27.084 00.001 15404 CameraToMount -- cameraTheta (0.18) - m_xAngle (-2.95) = xAngle (3.13 = 3.13)
22:04:27.084 00.000 15404 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.04 = 3.04)
22:04:27.085 00.001 15404 CameraToMount -- cameraX=0.34 cameraY=0.06 hyp=0.34 cameraTheta=0.18 mountX=-0.34 mountY=0.03, mountTheta=3.04
22:04:27.087 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.34, y=0.06, opts=13)
22:04:27.088 00.001 15404 Enqueuing Move request for scope (0.34, 0.06)
22:04:27.089 00.001 9920 Worker thread wakes up
22:04:27.089 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.06) opts 0xd
22:04:27.089 00.000 9920 Handling offset move in thread for scope, endpoint = (0.34, 0.06)
22:04:27.089 00.000 9920 Moving (0.34, 0.06) raw xDistance=-0.34 yDistance=0.03
22:04:27.089 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
22:04:27.089 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:27.089 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:04:27.089 00.000 9920 MoveAxis(E, 104, ABG)
22:04:27.089 00.000 9920 Guiding  Dir = 2, Dur = 104
22:04:27.092 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4292, max=65461, med=6389, FiltMin=5421, FiltMax=65353, Gamma=0.910
22:04:27.103 00.011 15404 UpdateGuideState exits: m=598934 SNR=174.2 Saturated
22:04:27.103 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:27.104 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:27.105 00.001 15404 Enqueuing Expose request
22:04:27.110 00.005 9920 IsGuiding returns 0
22:04:27.122 00.012 9920 PulseGuide returned control before completion, sleep 103
22:04:27.248 00.126 9920 IsGuiding returns 0
22:04:27.248 00.000 9920 Move returns status 0, amount 104
22:04:27.248 00.000 9920 MoveAxis(N, 0, ABG)
22:04:27.248 00.000 9920 duration set to 0 by GuideMode
22:04:27.248 00.000 9920 Move returns status 0, amount 0
22:04:27.248 00.000 9920 move complete, result=0
22:04:27.248 00.000 9920 worker thread done servicing request
22:04:27.248 00.000 9920 Worker thread wakes up
22:04:27.248 00.000 15404 GuideStep: -0.3 px 104 ms EAST, 0.0 px 0 ms NORTH
22:04:27.250 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:27.250 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:04:30.659 03.409 9920 Exposure complete
22:04:30.697 00.038 9920 worker thread done servicing request
22:04:30.697 00.000 15404 OnExposeComplete: enter
22:04:30.698 00.001 15404 UpdateGuideState(): m_state=6
22:04:30.699 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
22:04:30.700 00.001 15404 Star::Find returns 1 (1), X=721.08, Y=794.50, Mass=584839, SNR=211.0, Peak=26352 HFD=6.5
22:04:30.701 00.001 15404 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-2.95) = xAngle (2.31 = 2.31)
22:04:30.702 00.001 15404 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.22 = 2.22)
22:04:30.702 00.000 15404 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.64 mountX=-0.17 mountY=0.20, mountTheta=2.27
22:04:30.704 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.20, y=-0.15, opts=13)
22:04:30.705 00.001 15404 Enqueuing Move request for scope (0.20, -0.15)
22:04:30.706 00.001 9920 Worker thread wakes up
22:04:30.706 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
22:04:30.706 00.000 9920 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
22:04:30.706 00.000 9920 Moving (0.20, -0.15) raw xDistance=-0.17 yDistance=0.20
22:04:30.706 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:04:30.706 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:04:30.706 00.000 9920 MoveAxis(E, 0, ABG)
22:04:30.706 00.000 9920 Move returns status 0, amount 0
22:04:30.706 00.000 9920 MoveAxis(S, 54, ABG)
22:04:30.706 00.000 9920 Guiding  Dir = 1, Dur = 54
22:04:30.709 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4001, max=65516, med=6379, FiltMin=5090, FiltMax=62691, Gamma=0.910
22:04:30.719 00.010 15404 UpdateGuideState exits: m=584839 SNR=211.0 Saturated
22:04:30.720 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:30.721 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:30.722 00.001 15404 Enqueuing Expose request
22:04:30.805 00.083 9920 IsGuiding returns 0
22:04:30.817 00.012 9920 PulseGuide returned control before completion, sleep 53
22:04:30.882 00.065 9920 IsGuiding returns 1
22:04:30.883 00.001 9920 scope still moving after pulse duration time elapsed
22:04:30.915 00.032 9920 IsGuiding returns 1
22:04:30.999 00.084 9920 IsGuiding returns 0
22:04:30.999 00.000 9920 scope move finished after 54 + 140 ms
22:04:31.000 00.001 9920 Move returns status 0, amount 54
22:04:31.000 00.000 9920 move complete, result=0
22:04:31.000 00.000 9920 worker thread done servicing request
22:04:31.000 00.000 9920 Worker thread wakes up
22:04:31.000 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:31.000 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:04:31.000 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.2 px 54 ms SOUTH
22:04:34.707 03.707 9920 Exposure complete
22:04:34.744 00.037 9920 worker thread done servicing request
22:04:34.744 00.000 15404 OnExposeComplete: enter
22:04:34.746 00.002 15404 UpdateGuideState(): m_state=6
22:04:34.747 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
22:04:34.748 00.001 15404 Star::Find returns 1 (1), X=721.24, Y=794.27, Mass=607386, SNR=207.6, Peak=26168 HFD=6.5
22:04:34.748 00.000 15404 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-2.95) = xAngle (2.14 = 2.14)
22:04:34.750 00.002 15404 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.05 = 2.05)
22:04:34.750 00.000 15404 CameraToMount -- cameraX=0.36 cameraY=-0.38 hyp=0.52 cameraTheta=-0.81 mountX=-0.28 mountY=0.46, mountTheta=2.12
22:04:34.752 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.36, y=-0.38, opts=13)
22:04:34.753 00.001 15404 Enqueuing Move request for scope (0.36, -0.38)
22:04:34.754 00.001 9920 Worker thread wakes up
22:04:34.754 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.38) opts 0xd
22:04:34.754 00.000 9920 Handling offset move in thread for scope, endpoint = (0.36, -0.38)
22:04:34.754 00.000 9920 Moving (0.36, -0.38) raw xDistance=-0.28 yDistance=0.46
22:04:34.754 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:04:34.754 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:04:34.754 00.000 9920 MoveAxis(E, 75, ABG)
22:04:34.754 00.000 9920 Guiding  Dir = 2, Dur = 75
22:04:34.757 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4086, max=65516, med=6363, FiltMin=5211, FiltMax=61967, Gamma=0.910
22:04:34.768 00.011 15404 UpdateGuideState exits: m=607386 SNR=207.6 Saturated
22:04:34.769 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:34.771 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:34.772 00.001 15404 Enqueuing Expose request
22:04:34.871 00.099 9920 IsGuiding returns 0
22:04:34.882 00.011 9920 PulseGuide returned control before completion, sleep 74
22:04:34.968 00.086 9920 IsGuiding returns 1
22:04:34.968 00.000 9920 scope still moving after pulse duration time elapsed
22:04:35.119 00.151 9920 IsGuiding returns 0
22:04:35.119 00.000 9920 scope move finished after 75 + 173 ms
22:04:35.119 00.000 9920 Move returns status 0, amount 75
22:04:35.119 00.000 9920 MoveAxis(S, 126, ABG)
22:04:35.119 00.000 9920 Guiding  Dir = 1, Dur = 126
22:04:35.143 00.024 9920 IsGuiding returns 0
22:04:35.154 00.011 9920 PulseGuide returned control before completion, sleep 125
22:04:35.382 00.228 9920 IsGuiding returns 1
22:04:35.382 00.000 9920 scope still moving after pulse duration time elapsed
22:04:35.623 00.241 9920 IsGuiding returns 0
22:04:35.623 00.000 9920 scope move finished after 126 + 354 ms
22:04:35.623 00.000 9920 Move returns status 0, amount 126
22:04:35.623 00.000 9920 move complete, result=0
22:04:35.623 00.000 9920 worker thread done servicing request
22:04:35.624 00.001 9920 Worker thread wakes up
22:04:35.624 00.000 15404 GuideStep: -0.3 px 75 ms EAST, 0.5 px 126 ms SOUTH
22:04:35.625 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:35.625 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:04:39.030 03.405 9920 Exposure complete
22:04:39.068 00.038 9920 worker thread done servicing request
22:04:39.069 00.001 15404 OnExposeComplete: enter
22:04:39.070 00.001 15404 UpdateGuideState(): m_state=6
22:04:39.070 00.000 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
22:04:39.071 00.001 15404 Star::Find returns 1 (1), X=721.38, Y=794.61, Mass=605233, SNR=181.3, Peak=28815 HFD=6.4
22:04:39.072 00.001 15404 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-2.95) = xAngle (2.88 = 2.88)
22:04:39.073 00.001 15404 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.79 = 2.79)
22:04:39.074 00.001 15404 CameraToMount -- cameraX=0.50 cameraY=-0.03 hyp=0.50 cameraTheta=-0.07 mountX=-0.48 mountY=0.17, mountTheta=2.80
22:04:39.076 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.50, y=-0.03, opts=13)
22:04:39.077 00.001 15404 Enqueuing Move request for scope (0.50, -0.03)
22:04:39.077 00.000 9920 Worker thread wakes up
22:04:39.078 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.03) opts 0xd
22:04:39.078 00.000 9920 Handling offset move in thread for scope, endpoint = (0.50, -0.03)
22:04:39.078 00.000 9920 Moving (0.50, -0.03) raw xDistance=-0.48 yDistance=0.17
22:04:39.078 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
22:04:39.078 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:39.078 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:04:39.078 00.000 9920 MoveAxis(E, 135, ABG)
22:04:39.078 00.000 9920 Guiding  Dir = 2, Dur = 135
22:04:39.081 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4260, max=65461, med=6351, FiltMin=5380, FiltMax=64327, Gamma=0.910
22:04:39.092 00.011 15404 UpdateGuideState exits: m=605233 SNR=181.3 Saturated
22:04:39.093 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:39.094 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:39.095 00.001 15404 Enqueuing Expose request
22:04:39.110 00.015 9920 IsGuiding returns 0
22:04:39.121 00.011 9920 PulseGuide returned control before completion, sleep 134
22:04:39.278 00.157 9920 IsGuiding returns 0
22:04:39.278 00.000 9920 Move returns status 0, amount 135
22:04:39.278 00.000 9920 MoveAxis(N, 0, ABG)
22:04:39.278 00.000 9920 duration set to 0 by GuideMode
22:04:39.278 00.000 9920 Move returns status 0, amount 0
22:04:39.278 00.000 9920 move complete, result=0
22:04:39.279 00.001 9920 worker thread done servicing request
22:04:39.279 00.000 9920 Worker thread wakes up
22:04:39.279 00.000 15404 GuideStep: -0.5 px 135 ms EAST, 0.2 px 0 ms NORTH
22:04:39.280 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:39.280 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:04:42.990 03.710 9920 Exposure complete
22:04:43.027 00.037 9920 worker thread done servicing request
22:04:43.027 00.000 15404 OnExposeComplete: enter
22:04:43.028 00.001 15404 UpdateGuideState(): m_state=6
22:04:43.029 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
22:04:43.030 00.001 15404 Star::Find returns 1 (1), X=721.25, Y=794.56, Mass=612225, SNR=221.8, Peak=28187 HFD=6.6
22:04:43.031 00.001 15404 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-2.95) = xAngle (2.71 = 2.71)
22:04:43.032 00.001 15404 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.62 = 2.62)
22:04:43.033 00.001 15404 CameraToMount -- cameraX=0.37 cameraY=-0.09 hyp=0.39 cameraTheta=-0.24 mountX=-0.35 mountY=0.19, mountTheta=2.64
22:04:43.034 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.37, y=-0.09, opts=13)
22:04:43.035 00.001 15404 Enqueuing Move request for scope (0.37, -0.09)
22:04:43.036 00.001 9920 Worker thread wakes up
22:04:43.036 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.09) opts 0xd
22:04:43.036 00.000 9920 Handling offset move in thread for scope, endpoint = (0.37, -0.09)
22:04:43.036 00.000 9920 Moving (0.37, -0.09) raw xDistance=-0.35 yDistance=0.19
22:04:43.036 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
22:04:43.036 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:43.036 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:04:43.037 00.001 9920 MoveAxis(E, 103, ABG)
22:04:43.037 00.000 9920 Guiding  Dir = 2, Dur = 103
22:04:43.039 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4353, max=65434, med=6329, FiltMin=5232, FiltMax=63480, Gamma=0.910
22:04:43.050 00.011 15404 UpdateGuideState exits: m=612225 SNR=221.8 Saturated
22:04:43.051 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:43.052 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:43.052 00.000 15404 Enqueuing Expose request
22:04:43.088 00.036 9920 IsGuiding returns 0
22:04:43.099 00.011 9920 PulseGuide returned control before completion, sleep 102
22:04:43.278 00.179 9920 IsGuiding returns 0
22:04:43.278 00.000 9920 Move returns status 0, amount 103
22:04:43.278 00.000 9920 MoveAxis(N, 0, ABG)
22:04:43.278 00.000 9920 duration set to 0 by GuideMode
22:04:43.278 00.000 9920 Move returns status 0, amount 0
22:04:43.278 00.000 9920 move complete, result=0
22:04:43.278 00.000 9920 worker thread done servicing request
22:04:43.278 00.000 9920 Worker thread wakes up
22:04:43.278 00.000 15404 GuideStep: -0.4 px 103 ms EAST, 0.2 px 0 ms NORTH
22:04:43.280 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:43.280 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:04:46.686 03.406 9920 Exposure complete
22:04:46.724 00.038 9920 worker thread done servicing request
22:04:46.724 00.000 15404 OnExposeComplete: enter
22:04:46.725 00.001 15404 UpdateGuideState(): m_state=6
22:04:46.726 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
22:04:46.727 00.001 15404 Star::Find returns 1 (1), X=720.88, Y=794.46, Mass=639099, SNR=228.3, Peak=29456 HFD=6.4
22:04:46.728 00.001 15404 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-2.95) = xAngle (1.39 = 1.39)
22:04:46.729 00.001 15404 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.30 = 1.30)
22:04:46.729 00.000 15404 CameraToMount -- cameraX=0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.56 mountX=0.03 mountY=0.18, mountTheta=1.39
22:04:46.731 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.00, y=-0.19, opts=13)
22:04:46.732 00.001 15404 Enqueuing Move request for scope (0.00, -0.19)
22:04:46.733 00.001 9920 Worker thread wakes up
22:04:46.733 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.19) opts 0xd
22:04:46.733 00.000 9920 Handling offset move in thread for scope, endpoint = (0.00, -0.19)
22:04:46.733 00.000 9920 Moving (0.00, -0.19) raw xDistance=0.03 yDistance=0.18
22:04:46.733 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:04:46.733 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:46.733 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:04:46.733 00.000 9920 MoveAxis(E, 0, ABG)
22:04:46.733 00.000 9920 Move returns status 0, amount 0
22:04:46.733 00.000 9920 MoveAxis(N, 0, ABG)
22:04:46.733 00.000 9920 duration set to 0 by GuideMode
22:04:46.733 00.000 9920 Move returns status 0, amount 0
22:04:46.733 00.000 9920 move complete, result=0
22:04:46.733 00.000 9920 worker thread done servicing request
22:04:46.735 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3443, max=65450, med=6323, FiltMin=5327, FiltMax=63115, Gamma=0.910
22:04:46.747 00.012 15404 UpdateGuideState exits: m=639099 SNR=228.3 Saturated
22:04:46.748 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:46.749 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:46.750 00.001 15404 Enqueuing Expose request
22:04:46.750 00.000 9920 Worker thread wakes up
22:04:46.751 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:46.751 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:04:46.751 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:04:50.457 03.706 9920 Exposure complete
22:04:50.495 00.038 9920 worker thread done servicing request
22:04:50.495 00.000 15404 OnExposeComplete: enter
22:04:50.495 00.000 15404 UpdateGuideState(): m_state=6
22:04:50.496 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
22:04:50.497 00.001 15404 Star::Find returns 1 (1), X=721.24, Y=794.50, Mass=586147, SNR=187.4, Peak=27760 HFD=6.5
22:04:50.498 00.001 15404 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-2.95) = xAngle (2.57 = 2.57)
22:04:50.499 00.001 15404 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.47 = 2.47)
22:04:50.500 00.001 15404 CameraToMount -- cameraX=0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-0.39 mountX=-0.32 mountY=0.24, mountTheta=2.51
22:04:50.502 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.36, y=-0.15, opts=13)
22:04:50.503 00.001 15404 Enqueuing Move request for scope (0.36, -0.15)
22:04:50.504 00.001 9920 Worker thread wakes up
22:04:50.504 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.15) opts 0xd
22:04:50.504 00.000 9920 Handling offset move in thread for scope, endpoint = (0.36, -0.15)
22:04:50.504 00.000 9920 Moving (0.36, -0.15) raw xDistance=-0.32 yDistance=0.24
22:04:50.504 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:04:50.504 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:04:50.504 00.000 9920 MoveAxis(E, 87, ABG)
22:04:50.504 00.000 9920 Guiding  Dir = 2, Dur = 87
22:04:50.506 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4294, max=65516, med=6307, FiltMin=5269, FiltMax=63003, Gamma=0.910
22:04:50.517 00.011 15404 UpdateGuideState exits: m=586147 SNR=187.4 Saturated
22:04:50.518 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:50.520 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:50.521 00.001 15404 Enqueuing Expose request
22:04:50.528 00.007 9920 IsGuiding returns 0
22:04:50.539 00.011 9920 PulseGuide returned control before completion, sleep 86
22:04:50.637 00.098 9920 IsGuiding returns 1
22:04:50.637 00.000 9920 scope still moving after pulse duration time elapsed
22:04:50.681 00.044 9920 IsGuiding returns 0
22:04:50.682 00.001 9920 scope move finished after 87 + 67 ms
22:04:50.682 00.000 9920 Move returns status 0, amount 87
22:04:50.682 00.000 9920 MoveAxis(S, 65, ABG)
22:04:50.682 00.000 9920 Guiding  Dir = 1, Dur = 65
22:04:50.706 00.024 9920 IsGuiding returns 0
22:04:50.717 00.011 9920 PulseGuide returned control before completion, sleep 64
22:04:50.793 00.076 9920 IsGuiding returns 1
22:04:50.793 00.000 9920 scope still moving after pulse duration time elapsed
22:04:50.836 00.043 9920 IsGuiding returns 0
22:04:50.836 00.000 9920 scope move finished after 65 + 64 ms
22:04:50.836 00.000 9920 Move returns status 0, amount 65
22:04:50.836 00.000 9920 move complete, result=0
22:04:50.836 00.000 9920 worker thread done servicing request
22:04:50.836 00.000 9920 Worker thread wakes up
22:04:50.836 00.000 15404 GuideStep: -0.3 px 87 ms EAST, 0.2 px 65 ms SOUTH
22:04:50.837 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:50.837 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:04:54.242 03.405 9920 Exposure complete
22:04:54.280 00.038 9920 worker thread done servicing request
22:04:54.280 00.000 15404 OnExposeComplete: enter
22:04:54.281 00.001 15404 UpdateGuideState(): m_state=6
22:04:54.282 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
22:04:54.283 00.001 15404 Star::Find returns 1 (1), X=721.44, Y=794.49, Mass=578420, SNR=201.7, Peak=27303 HFD=6.4
22:04:54.284 00.001 15404 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-2.95) = xAngle (2.68 = 2.68)
22:04:54.284 00.000 15404 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.59 = 2.59)
22:04:54.285 00.001 15404 CameraToMount -- cameraX=0.56 cameraY=-0.16 hyp=0.58 cameraTheta=-0.27 mountX=-0.52 mountY=0.31, mountTheta=2.61
22:04:54.287 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.56, y=-0.16, opts=13)
22:04:54.288 00.001 15404 Enqueuing Move request for scope (0.56, -0.16)
22:04:54.290 00.002 9920 Worker thread wakes up
22:04:54.290 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.16) opts 0xd
22:04:54.290 00.000 9920 Handling offset move in thread for scope, endpoint = (0.56, -0.16)
22:04:54.290 00.000 9920 Moving (0.56, -0.16) raw xDistance=-0.52 yDistance=0.31
22:04:54.290 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
22:04:54.290 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
22:04:54.290 00.000 9920 MoveAxis(E, 146, ABG)
22:04:54.290 00.000 9920 Guiding  Dir = 2, Dur = 146
22:04:54.292 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3865, max=65516, med=6299, FiltMin=4939, FiltMax=62671, Gamma=0.910
22:04:54.303 00.011 15404 UpdateGuideState exits: m=578420 SNR=201.7 Saturated
22:04:54.304 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:54.305 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:54.306 00.001 15404 Enqueuing Expose request
22:04:54.315 00.009 9920 IsGuiding returns 0
22:04:54.325 00.010 9920 PulseGuide returned control before completion, sleep 146
22:04:54.496 00.171 9920 IsGuiding returns 0
22:04:54.496 00.000 9920 Move returns status 0, amount 146
22:04:54.496 00.000 9920 MoveAxis(S, 84, ABG)
22:04:54.496 00.000 9920 Guiding  Dir = 1, Dur = 84
22:04:54.520 00.024 9920 IsGuiding returns 0
22:04:54.531 00.011 9920 PulseGuide returned control before completion, sleep 83
22:04:54.626 00.095 9920 IsGuiding returns 1
22:04:54.626 00.000 9920 scope still moving after pulse duration time elapsed
22:04:54.667 00.041 9920 IsGuiding returns 0
22:04:54.668 00.001 9920 scope move finished after 84 + 64 ms
22:04:54.668 00.000 9920 Move returns status 0, amount 84
22:04:54.668 00.000 9920 move complete, result=0
22:04:54.668 00.000 9920 worker thread done servicing request
22:04:54.668 00.000 9920 Worker thread wakes up
22:04:54.668 00.000 15404 GuideStep: -0.5 px 146 ms EAST, 0.3 px 84 ms SOUTH
22:04:54.672 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:54.672 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:04:58.388 03.716 9920 Exposure complete
22:04:58.427 00.039 9920 worker thread done servicing request
22:04:58.427 00.000 15404 OnExposeComplete: enter
22:04:58.428 00.001 15404 UpdateGuideState(): m_state=6
22:04:58.429 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
22:04:58.430 00.001 15404 Star::Find returns 1 (1), X=721.18, Y=794.66, Mass=626969, SNR=259.7, Peak=29108 HFD=6.5
22:04:58.431 00.001 15404 CameraToMount -- cameraTheta (0.05) - m_xAngle (-2.95) = xAngle (3.00 = 3.00)
22:04:58.432 00.001 15404 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.91 = 2.91)
22:04:58.433 00.001 15404 CameraToMount -- cameraX=0.30 cameraY=0.02 hyp=0.30 cameraTheta=0.05 mountX=-0.30 mountY=0.07, mountTheta=2.91
22:04:58.434 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.30, y=0.02, opts=13)
22:04:58.435 00.001 15404 Enqueuing Move request for scope (0.30, 0.02)
22:04:58.437 00.002 9920 Worker thread wakes up
22:04:58.437 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.02) opts 0xd
22:04:58.437 00.000 9920 Handling offset move in thread for scope, endpoint = (0.30, 0.02)
22:04:58.437 00.000 9920 Moving (0.30, 0.02) raw xDistance=-0.30 yDistance=0.07
22:04:58.437 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
22:04:58.437 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:58.437 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:04:58.437 00.000 9920 MoveAxis(E, 90, ABG)
22:04:58.437 00.000 9920 Guiding  Dir = 2, Dur = 90
22:04:58.439 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4336, max=65458, med=6279, FiltMin=5426, FiltMax=64377, Gamma=0.910
22:04:58.450 00.011 15404 UpdateGuideState exits: m=626969 SNR=259.7 Saturated
22:04:58.451 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:58.452 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:04:58.453 00.001 15404 Enqueuing Expose request
22:04:58.481 00.028 9920 IsGuiding returns 0
22:04:58.492 00.011 9920 PulseGuide returned control before completion, sleep 89
22:04:58.605 00.113 9920 IsGuiding returns 0
22:04:58.605 00.000 9920 Move returns status 0, amount 90
22:04:58.605 00.000 9920 MoveAxis(N, 0, ABG)
22:04:58.605 00.000 9920 duration set to 0 by GuideMode
22:04:58.605 00.000 9920 Move returns status 0, amount 0
22:04:58.605 00.000 9920 move complete, result=0
22:04:58.605 00.000 9920 worker thread done servicing request
22:04:58.605 00.000 9920 Worker thread wakes up
22:04:58.605 00.000 15404 GuideStep: -0.3 px 90 ms EAST, 0.1 px 0 ms NORTH
22:04:58.608 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:04:58.608 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:02.020 03.412 9920 Exposure complete
22:05:02.058 00.038 9920 worker thread done servicing request
22:05:02.058 00.000 15404 OnExposeComplete: enter
22:05:02.059 00.001 15404 UpdateGuideState(): m_state=6
22:05:02.060 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
22:05:02.061 00.001 15404 Star::Find returns 1 (1), X=721.56, Y=794.76, Mass=622598, SNR=228.5, Peak=32651 HFD=6.6
22:05:02.062 00.001 15404 CameraToMount -- cameraTheta (0.17) - m_xAngle (-2.95) = xAngle (3.12 = 3.12)
22:05:02.063 00.001 15404 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.03 = 3.03)
22:05:02.064 00.001 15404 CameraToMount -- cameraX=0.68 cameraY=0.12 hyp=0.69 cameraTheta=0.17 mountX=-0.69 mountY=0.08, mountTheta=3.03
22:05:02.065 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.68, y=0.12, opts=13)
22:05:02.066 00.001 15404 Enqueuing Move request for scope (0.68, 0.12)
22:05:02.067 00.001 9920 Worker thread wakes up
22:05:02.067 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.12) opts 0xd
22:05:02.067 00.000 9920 Handling offset move in thread for scope, endpoint = (0.68, 0.12)
22:05:02.067 00.000 9920 Moving (0.68, 0.12) raw xDistance=-0.69 yDistance=0.08
22:05:02.067 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
22:05:02.067 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:02.067 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:05:02.067 00.000 9920 MoveAxis(E, 193, ABG)
22:05:02.067 00.000 9920 Guiding  Dir = 2, Dur = 193
22:05:02.070 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3758, max=65461, med=6273, FiltMin=5360, FiltMax=65425, Gamma=0.910
22:05:02.081 00.011 15404 UpdateGuideState exits: m=622598 SNR=228.5 Saturated
22:05:02.082 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:02.083 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:02.084 00.001 15404 Enqueuing Expose request
22:05:02.145 00.061 9920 IsGuiding returns 0
22:05:02.156 00.011 9920 PulseGuide returned control before completion, sleep 193
22:05:02.372 00.216 9920 IsGuiding returns 0
22:05:02.372 00.000 9920 Move returns status 0, amount 193
22:05:02.372 00.000 9920 MoveAxis(N, 0, ABG)
22:05:02.372 00.000 9920 duration set to 0 by GuideMode
22:05:02.372 00.000 9920 Move returns status 0, amount 0
22:05:02.372 00.000 9920 move complete, result=0
22:05:02.372 00.000 9920 worker thread done servicing request
22:05:02.372 00.000 9920 Worker thread wakes up
22:05:02.373 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:05:02.373 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:02.373 00.000 15404 GuideStep: -0.7 px 193 ms EAST, 0.1 px 0 ms NORTH
22:05:06.087 03.714 9920 Exposure complete
22:05:06.125 00.038 9920 worker thread done servicing request
22:05:06.125 00.000 15404 OnExposeComplete: enter
22:05:06.126 00.001 15404 UpdateGuideState(): m_state=6
22:05:06.127 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
22:05:06.128 00.001 15404 Star::Find returns 1 (1), X=721.46, Y=794.53, Mass=593805, SNR=205.7, Peak=27451 HFD=6.2
22:05:06.129 00.001 15404 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-2.95) = xAngle (2.75 = 2.75)
22:05:06.130 00.001 15404 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.66 = 2.66)
22:05:06.130 00.000 15404 CameraToMount -- cameraX=0.58 cameraY=-0.12 hyp=0.59 cameraTheta=-0.20 mountX=-0.55 mountY=0.27, mountTheta=2.68
22:05:06.132 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.58, y=-0.12, opts=13)
22:05:06.133 00.001 15404 Enqueuing Move request for scope (0.58, -0.12)
22:05:06.134 00.001 9920 Worker thread wakes up
22:05:06.134 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.12) opts 0xd
22:05:06.134 00.000 9920 Handling offset move in thread for scope, endpoint = (0.58, -0.12)
22:05:06.134 00.000 9920 Moving (0.58, -0.12) raw xDistance=-0.55 yDistance=0.27
22:05:06.134 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
22:05:06.134 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:05:06.134 00.000 9920 MoveAxis(E, 160, ABG)
22:05:06.134 00.000 9920 Guiding  Dir = 2, Dur = 160
22:05:06.136 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4197, max=65516, med=6255, FiltMin=5283, FiltMax=64279, Gamma=0.910
22:05:06.147 00.011 15404 UpdateGuideState exits: m=593805 SNR=205.7 Saturated
22:05:06.148 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:06.149 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:06.150 00.001 15404 Enqueuing Expose request
22:05:06.154 00.004 9920 IsGuiding returns 0
22:05:06.165 00.011 9920 PulseGuide returned control before completion, sleep 160
22:05:06.345 00.180 9920 IsGuiding returns 0
22:05:06.345 00.000 9920 Move returns status 0, amount 160
22:05:06.346 00.001 9920 MoveAxis(S, 75, ABG)
22:05:06.346 00.000 9920 Guiding  Dir = 1, Dur = 75
22:05:06.365 00.019 9920 IsGuiding returns 0
22:05:06.376 00.011 9920 PulseGuide returned control before completion, sleep 74
22:05:06.462 00.086 9920 IsGuiding returns 1
22:05:06.462 00.000 9920 scope still moving after pulse duration time elapsed
22:05:06.506 00.044 9920 IsGuiding returns 0
22:05:06.506 00.000 9920 scope move finished after 75 + 65 ms
22:05:06.506 00.000 9920 Move returns status 0, amount 75
22:05:06.506 00.000 9920 move complete, result=0
22:05:06.507 00.001 9920 worker thread done servicing request
22:05:06.507 00.000 9920 Worker thread wakes up
22:05:06.507 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:05:06.507 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:06.507 00.000 15404 GuideStep: -0.5 px 160 ms EAST, 0.3 px 75 ms SOUTH
22:05:09.915 03.408 9920 Exposure complete
22:05:09.955 00.040 9920 worker thread done servicing request
22:05:09.955 00.000 15404 OnExposeComplete: enter
22:05:09.956 00.001 15404 UpdateGuideState(): m_state=6
22:05:09.957 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
22:05:09.958 00.001 15404 Star::Find returns 1 (1), X=720.75, Y=794.54, Mass=631017, SNR=212.8, Peak=29856 HFD=6.6
22:05:09.959 00.001 15404 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-2.95) = xAngle (0.47 = 0.47)
22:05:09.960 00.001 15404 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.38 = 0.38)
22:05:09.960 00.000 15404 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-2.48 mountX=0.15 mountY=0.06, mountTheta=0.39
22:05:09.962 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.13, y=-0.10, opts=13)
22:05:09.963 00.001 15404 Enqueuing Move request for scope (-0.13, -0.10)
22:05:09.964 00.001 9920 Worker thread wakes up
22:05:09.964 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
22:05:09.964 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
22:05:09.964 00.000 9920 Moving (-0.13, -0.10) raw xDistance=0.15 yDistance=0.06
22:05:09.964 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:05:09.964 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:09.964 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:05:09.965 00.001 9920 MoveAxis(E, 0, ABG)
22:05:09.965 00.000 9920 Move returns status 0, amount 0
22:05:09.965 00.000 9920 MoveAxis(N, 0, ABG)
22:05:09.965 00.000 9920 duration set to 0 by GuideMode
22:05:09.965 00.000 9920 Move returns status 0, amount 0
22:05:09.965 00.000 9920 move complete, result=0
22:05:09.965 00.000 9920 worker thread done servicing request
22:05:09.967 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4052, max=65450, med=6250, FiltMin=5225, FiltMax=62927, Gamma=0.910
22:05:09.977 00.010 15404 UpdateGuideState exits: m=631017 SNR=212.8 Saturated
22:05:09.978 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:09.979 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:09.980 00.001 15404 Enqueuing Expose request
22:05:09.981 00.001 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:09.982 00.001 9920 Worker thread wakes up
22:05:09.982 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:05:09.982 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:13.692 03.710 9920 Exposure complete
22:05:13.730 00.038 9920 worker thread done servicing request
22:05:13.730 00.000 15404 OnExposeComplete: enter
22:05:13.731 00.001 15404 UpdateGuideState(): m_state=6
22:05:13.732 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
22:05:13.733 00.001 15404 Star::Find returns 1 (1), X=720.94, Y=794.61, Mass=601260, SNR=206.0, Peak=29208 HFD=6.5
22:05:13.734 00.001 15404 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-2.95) = xAngle (2.35 = 2.35)
22:05:13.735 00.001 15404 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.26 = 2.26)
22:05:13.735 00.000 15404 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.60 mountX=-0.05 mountY=0.06, mountTheta=2.31
22:05:13.738 00.003 15404 SchedulePrimaryMove(105DBB90, x=0.06, y=-0.04, opts=13)
22:05:13.738 00.000 15404 Enqueuing Move request for scope (0.06, -0.04)
22:05:13.740 00.002 9920 Worker thread wakes up
22:05:13.740 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:05:13.740 00.000 9920 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:05:13.740 00.000 9920 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=0.06
22:05:13.740 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:05:13.740 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:13.740 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:05:13.740 00.000 9920 MoveAxis(E, 0, ABG)
22:05:13.740 00.000 9920 Move returns status 0, amount 0
22:05:13.741 00.001 9920 MoveAxis(N, 0, ABG)
22:05:13.741 00.000 9920 duration set to 0 by GuideMode
22:05:13.741 00.000 9920 Move returns status 0, amount 0
22:05:13.741 00.000 9920 move complete, result=0
22:05:13.741 00.000 9920 worker thread done servicing request
22:05:13.742 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=4177, max=65450, med=6231, FiltMin=5088, FiltMax=62919, Gamma=0.910
22:05:13.754 00.012 15404 UpdateGuideState exits: m=601260 SNR=206.0 Saturated
22:05:13.755 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:13.755 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:13.756 00.001 15404 Enqueuing Expose request
22:05:13.757 00.001 15404 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:13.758 00.001 9920 Worker thread wakes up
22:05:13.758 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:05:13.758 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:17.170 03.412 9920 Exposure complete
22:05:17.208 00.038 9920 worker thread done servicing request
22:05:17.209 00.001 15404 OnExposeComplete: enter
22:05:17.210 00.001 15404 UpdateGuideState(): m_state=6
22:05:17.211 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
22:05:17.211 00.000 15404 Star::Find returns 1 (1), X=720.81, Y=794.52, Mass=601167, SNR=205.0, Peak=28652 HFD=6.4
22:05:17.212 00.001 15404 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-2.95) = xAngle (0.91 = 0.91)
22:05:17.213 00.001 15404 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.82 = 0.82)
22:05:17.214 00.001 15404 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-2.04 mountX=0.09 mountY=0.10, mountTheta=0.87
22:05:17.216 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.06, y=-0.13, opts=13)
22:05:17.217 00.001 15404 Enqueuing Move request for scope (-0.06, -0.13)
22:05:17.218 00.001 9920 Worker thread wakes up
22:05:17.218 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
22:05:17.218 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
22:05:17.218 00.000 9920 Moving (-0.06, -0.13) raw xDistance=0.09 yDistance=0.10
22:05:17.218 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:05:17.218 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:17.218 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:05:17.218 00.000 9920 MoveAxis(E, 0, ABG)
22:05:17.218 00.000 9920 Move returns status 0, amount 0
22:05:17.218 00.000 9920 MoveAxis(N, 0, ABG)
22:05:17.218 00.000 9920 duration set to 0 by GuideMode
22:05:17.218 00.000 9920 Move returns status 0, amount 0
22:05:17.218 00.000 9920 move complete, result=0
22:05:17.218 00.000 9920 worker thread done servicing request
22:05:17.220 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4015, max=65450, med=6225, FiltMin=5215, FiltMax=62724, Gamma=0.910
22:05:17.231 00.011 15404 UpdateGuideState exits: m=601167 SNR=205.0 Saturated
22:05:17.232 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:17.233 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:17.234 00.001 15404 Enqueuing Expose request
22:05:17.235 00.001 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:17.236 00.001 9920 Worker thread wakes up
22:05:17.236 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:05:17.236 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:20.949 03.713 9920 Exposure complete
22:05:20.989 00.040 9920 worker thread done servicing request
22:05:20.989 00.000 15404 OnExposeComplete: enter
22:05:20.990 00.001 15404 UpdateGuideState(): m_state=6
22:05:20.991 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
22:05:20.992 00.001 15404 Star::Find returns 1 (1), X=720.48, Y=794.33, Mass=596430, SNR=217.0, Peak=27766 HFD=6.7
22:05:20.993 00.001 15404 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-2.95) = xAngle (0.48 = 0.48)
22:05:20.994 00.001 15404 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.39 = 0.39)
22:05:20.995 00.001 15404 CameraToMount -- cameraX=-0.40 cameraY=-0.31 hyp=0.51 cameraTheta=-2.47 mountX=0.45 mountY=0.19, mountTheta=0.40
22:05:20.996 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.40, y=-0.31, opts=13)
22:05:20.997 00.001 15404 Enqueuing Move request for scope (-0.40, -0.31)
22:05:20.998 00.001 9920 Worker thread wakes up
22:05:20.998 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.31) opts 0xd
22:05:20.998 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.40, -0.31)
22:05:20.998 00.000 9920 Moving (-0.40, -0.31) raw xDistance=0.45 yDistance=0.19
22:05:20.998 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
22:05:20.998 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:20.999 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:05:20.999 00.000 9920 MoveAxis(W, 120, ABG)
22:05:20.999 00.000 9920 Guiding  Dir = 3, Dur = 120
22:05:21.001 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4185, max=65450, med=6212, FiltMin=5226, FiltMax=63760, Gamma=0.910
22:05:21.012 00.011 15404 UpdateGuideState exits: m=596430 SNR=217.0 Saturated
22:05:21.013 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:21.014 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:21.014 00.000 15404 Enqueuing Expose request
22:05:21.023 00.009 9920 IsGuiding returns 0
22:05:21.035 00.012 9920 PulseGuide returned control before completion, sleep 119
22:05:21.184 00.149 9920 IsGuiding returns 0
22:05:21.184 00.000 9920 Move returns status 0, amount 120
22:05:21.184 00.000 9920 MoveAxis(N, 0, ABG)
22:05:21.184 00.000 9920 duration set to 0 by GuideMode
22:05:21.184 00.000 9920 Move returns status 0, amount 0
22:05:21.184 00.000 9920 move complete, result=0
22:05:21.184 00.000 9920 worker thread done servicing request
22:05:21.184 00.000 9920 Worker thread wakes up
22:05:21.184 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:05:21.184 00.000 15404 GuideStep: 0.4 px 120 ms WEST, 0.2 px 0 ms NORTH
22:05:21.185 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:24.597 03.412 9920 Exposure complete
22:05:24.635 00.038 9920 worker thread done servicing request
22:05:24.635 00.000 15404 OnExposeComplete: enter
22:05:24.635 00.000 15404 UpdateGuideState(): m_state=6
22:05:24.636 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
22:05:24.637 00.001 15404 Star::Find returns 1 (1), X=720.82, Y=794.18, Mass=596383, SNR=251.9, Peak=24164 HFD=6.7
22:05:24.638 00.001 15404 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
22:05:24.639 00.001 15404 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.17 = 1.17)
22:05:24.640 00.001 15404 CameraToMount -- cameraX=-0.06 cameraY=-0.46 hyp=0.47 cameraTheta=-1.69 mountX=0.14 mountY=0.43, mountTheta=1.25
22:05:24.642 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.06, y=-0.46, opts=13)
22:05:24.643 00.001 15404 Enqueuing Move request for scope (-0.06, -0.46)
22:05:24.644 00.001 9920 Worker thread wakes up
22:05:24.644 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.46) opts 0xd
22:05:24.644 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.06, -0.46)
22:05:24.644 00.000 9920 Moving (-0.06, -0.46) raw xDistance=0.14 yDistance=0.43
22:05:24.644 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:05:24.644 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
22:05:24.644 00.000 9920 MoveAxis(E, 0, ABG)
22:05:24.644 00.000 9920 Move returns status 0, amount 0
22:05:24.644 00.000 9920 MoveAxis(S, 118, ABG)
22:05:24.644 00.000 9920 Guiding  Dir = 1, Dur = 118
22:05:24.646 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3853, max=65450, med=6202, FiltMin=5104, FiltMax=63799, Gamma=0.910
22:05:24.658 00.012 15404 UpdateGuideState exits: m=596383 SNR=251.9 Saturated
22:05:24.660 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:24.660 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:24.661 00.001 15404 Enqueuing Expose request
22:05:24.666 00.005 9920 IsGuiding returns 0
22:05:24.677 00.011 9920 PulseGuide returned control before completion, sleep 117
22:05:24.817 00.140 9920 IsGuiding returns 1
22:05:24.817 00.000 9920 scope still moving after pulse duration time elapsed
22:05:24.858 00.041 9920 IsGuiding returns 0
22:05:24.858 00.000 9920 scope move finished after 118 + 74 ms
22:05:24.859 00.001 9920 Move returns status 0, amount 118
22:05:24.859 00.000 9920 move complete, result=0
22:05:24.859 00.000 9920 worker thread done servicing request
22:05:24.859 00.000 9920 Worker thread wakes up
22:05:24.859 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.4 px 118 ms SOUTH
22:05:24.863 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:05:24.863 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:28.574 03.711 9920 Exposure complete
22:05:28.611 00.037 9920 worker thread done servicing request
22:05:28.611 00.000 15404 OnExposeComplete: enter
22:05:28.612 00.001 15404 UpdateGuideState(): m_state=6
22:05:28.613 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
22:05:28.614 00.001 15404 Star::Find returns 1 (1), X=720.75, Y=794.49, Mass=627695, SNR=217.4, Peak=29462 HFD=6.6
22:05:28.615 00.001 15404 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-2.95) = xAngle (0.69 = 0.69)
22:05:28.616 00.001 15404 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.60 = 0.60)
22:05:28.617 00.001 15404 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-2.26 mountX=0.16 mountY=0.11, mountTheta=0.63
22:05:28.618 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.13, y=-0.16, opts=13)
22:05:28.619 00.001 15404 Enqueuing Move request for scope (-0.13, -0.16)
22:05:28.620 00.001 9920 Worker thread wakes up
22:05:28.621 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
22:05:28.621 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
22:05:28.621 00.000 9920 Moving (-0.13, -0.16) raw xDistance=0.16 yDistance=0.11
22:05:28.621 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:05:28.621 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:28.621 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:05:28.621 00.000 9920 MoveAxis(E, 0, ABG)
22:05:28.621 00.000 9920 Move returns status 0, amount 0
22:05:28.621 00.000 9920 MoveAxis(N, 0, ABG)
22:05:28.621 00.000 9920 duration set to 0 by GuideMode
22:05:28.621 00.000 9920 Move returns status 0, amount 0
22:05:28.621 00.000 9920 move complete, result=0
22:05:28.621 00.000 9920 worker thread done servicing request
22:05:28.622 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=4096, max=65450, med=6185, FiltMin=5247, FiltMax=63049, Gamma=0.910
22:05:28.633 00.011 15404 UpdateGuideState exits: m=627695 SNR=217.4 Saturated
22:05:28.634 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:28.635 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:28.636 00.001 15404 Enqueuing Expose request
22:05:28.637 00.001 15404 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:28.638 00.001 9920 Worker thread wakes up
22:05:28.638 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:05:28.638 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:32.052 03.414 9920 Exposure complete
22:05:32.089 00.037 9920 worker thread done servicing request
22:05:32.089 00.000 15404 OnExposeComplete: enter
22:05:32.090 00.001 15404 UpdateGuideState(): m_state=6
22:05:32.091 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
22:05:32.092 00.001 15404 Star::Find returns 1 (1), X=720.80, Y=794.56, Mass=637882, SNR=247.0, Peak=30116 HFD=6.5
22:05:32.093 00.001 15404 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-2.95) = xAngle (0.64 = 0.64)
22:05:32.094 00.001 15404 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.55 = 0.55)
22:05:32.095 00.001 15404 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.31 mountX=0.09 mountY=0.06, mountTheta=0.58
22:05:32.096 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.08, y=-0.08, opts=13)
22:05:32.097 00.001 15404 Enqueuing Move request for scope (-0.08, -0.08)
22:05:32.098 00.001 9920 Worker thread wakes up
22:05:32.099 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
22:05:32.099 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
22:05:32.099 00.000 9920 Moving (-0.08, -0.08) raw xDistance=0.09 yDistance=0.06
22:05:32.099 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:05:32.099 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:32.099 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:05:32.099 00.000 9920 MoveAxis(E, 0, ABG)
22:05:32.099 00.000 9920 Move returns status 0, amount 0
22:05:32.099 00.000 9920 MoveAxis(N, 0, ABG)
22:05:32.099 00.000 9920 duration set to 0 by GuideMode
22:05:32.099 00.000 9920 Move returns status 0, amount 0
22:05:32.099 00.000 9920 move complete, result=0
22:05:32.099 00.000 9920 worker thread done servicing request
22:05:32.101 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4432, max=65450, med=6178, FiltMin=5238, FiltMax=63111, Gamma=0.910
22:05:32.112 00.011 15404 UpdateGuideState exits: m=637882 SNR=247.0 Saturated
22:05:32.113 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:32.114 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:32.115 00.001 15404 Enqueuing Expose request
22:05:32.116 00.001 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:32.117 00.001 9920 Worker thread wakes up
22:05:32.117 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:05:32.117 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:35.824 03.707 9920 Exposure complete
22:05:35.861 00.037 9920 worker thread done servicing request
22:05:35.861 00.000 15404 OnExposeComplete: enter
22:05:35.862 00.001 15404 UpdateGuideState(): m_state=6
22:05:35.863 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
22:05:35.864 00.001 15404 Star::Find returns 1 (1), X=721.06, Y=794.50, Mass=574862, SNR=210.7, Peak=26780 HFD=6.5
22:05:35.865 00.001 15404 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-2.95) = xAngle (2.27 = 2.27)
22:05:35.866 00.001 15404 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.18 = 2.18)
22:05:35.867 00.001 15404 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.24 cameraTheta=-0.68 mountX=-0.15 mountY=0.19, mountTheta=2.24
22:05:35.868 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.18, y=-0.15, opts=13)
22:05:35.870 00.002 15404 Enqueuing Move request for scope (0.18, -0.15)
22:05:35.871 00.001 9920 Worker thread wakes up
22:05:35.871 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
22:05:35.871 00.000 9920 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
22:05:35.871 00.000 9920 Moving (0.18, -0.15) raw xDistance=-0.15 yDistance=0.19
22:05:35.871 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:05:35.871 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:35.871 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:05:35.871 00.000 9920 MoveAxis(E, 0, ABG)
22:05:35.871 00.000 9920 Move returns status 0, amount 0
22:05:35.871 00.000 9920 MoveAxis(N, 0, ABG)
22:05:35.871 00.000 9920 duration set to 0 by GuideMode
22:05:35.871 00.000 9920 Move returns status 0, amount 0
22:05:35.871 00.000 9920 move complete, result=0
22:05:35.871 00.000 9920 worker thread done servicing request
22:05:35.873 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4129, max=65427, med=6164, FiltMin=4629, FiltMax=62971, Gamma=0.910
22:05:35.885 00.012 15404 UpdateGuideState exits: m=574862 SNR=210.7 Saturated
22:05:35.886 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:35.887 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:35.887 00.000 15404 Enqueuing Expose request
22:05:35.888 00.001 9920 Worker thread wakes up
22:05:35.889 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:05:35.889 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:35.889 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:05:39.298 03.409 9920 Exposure complete
22:05:39.335 00.037 9920 worker thread done servicing request
22:05:39.335 00.000 15404 OnExposeComplete: enter
22:05:39.337 00.002 15404 UpdateGuideState(): m_state=6
22:05:39.338 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
22:05:39.339 00.001 15404 Star::Find returns 1 (1), X=721.22, Y=794.33, Mass=602733, SNR=218.4, Peak=25692 HFD=6.6
22:05:39.339 00.000 15404 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-2.95) = xAngle (2.21 = 2.21)
22:05:39.340 00.001 15404 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.11 = 2.11)
22:05:39.341 00.001 15404 CameraToMount -- cameraX=0.35 cameraY=-0.32 hyp=0.47 cameraTheta=-0.75 mountX=-0.28 mountY=0.40, mountTheta=2.18
22:05:39.343 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.35, y=-0.32, opts=13)
22:05:39.344 00.001 15404 Enqueuing Move request for scope (0.35, -0.32)
22:05:39.345 00.001 9920 Worker thread wakes up
22:05:39.345 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.32) opts 0xd
22:05:39.345 00.000 9920 Handling offset move in thread for scope, endpoint = (0.35, -0.32)
22:05:39.345 00.000 9920 Moving (0.35, -0.32) raw xDistance=-0.28 yDistance=0.40
22:05:39.345 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:05:39.345 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
22:05:39.345 00.000 9920 MoveAxis(E, 75, ABG)
22:05:39.345 00.000 9920 Guiding  Dir = 2, Dur = 75
22:05:39.347 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3760, max=65516, med=6154, FiltMin=5114, FiltMax=62671, Gamma=0.910
22:05:39.358 00.011 15404 UpdateGuideState exits: m=602733 SNR=218.4 Saturated
22:05:39.359 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:39.360 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:39.361 00.001 15404 Enqueuing Expose request
22:05:39.365 00.004 9920 IsGuiding returns 0
22:05:39.377 00.012 9920 PulseGuide returned control before completion, sleep 74
22:05:39.462 00.085 9920 IsGuiding returns 1
22:05:39.462 00.000 9920 scope still moving after pulse duration time elapsed
22:05:39.504 00.042 9920 IsGuiding returns 0
22:05:39.505 00.001 9920 scope move finished after 75 + 64 ms
22:05:39.505 00.000 9920 Move returns status 0, amount 75
22:05:39.505 00.000 9920 MoveAxis(S, 110, ABG)
22:05:39.505 00.000 9920 Guiding  Dir = 1, Dur = 110
22:05:39.527 00.022 9920 IsGuiding returns 0
22:05:39.538 00.011 9920 PulseGuide returned control before completion, sleep 109
22:05:39.705 00.167 9920 IsGuiding returns 0
22:05:39.705 00.000 9920 Move returns status 0, amount 110
22:05:39.706 00.001 9920 move complete, result=0
22:05:39.706 00.000 9920 worker thread done servicing request
22:05:39.706 00.000 9920 Worker thread wakes up
22:05:39.706 00.000 15404 GuideStep: -0.3 px 75 ms EAST, 0.4 px 110 ms SOUTH
22:05:39.709 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:05:39.709 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:43.422 03.713 9920 Exposure complete
22:05:43.459 00.037 9920 worker thread done servicing request
22:05:43.459 00.000 15404 OnExposeComplete: enter
22:05:43.460 00.001 15404 UpdateGuideState(): m_state=6
22:05:43.461 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
22:05:43.462 00.001 15404 Star::Find returns 1 (1), X=721.26, Y=794.40, Mass=592687, SNR=180.4, Peak=25647 HFD=6.7
22:05:43.463 00.001 15404 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-2.95) = xAngle (2.37 = 2.37)
22:05:43.464 00.001 15404 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.28 = 2.28)
22:05:43.465 00.001 15404 CameraToMount -- cameraX=0.38 cameraY=-0.25 hyp=0.45 cameraTheta=-0.58 mountX=-0.33 mountY=0.34, mountTheta=2.33
22:05:43.466 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.38, y=-0.25, opts=13)
22:05:43.467 00.001 15404 Enqueuing Move request for scope (0.38, -0.25)
22:05:43.468 00.001 9920 Worker thread wakes up
22:05:43.468 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.25) opts 0xd
22:05:43.468 00.000 9920 Handling offset move in thread for scope, endpoint = (0.38, -0.25)
22:05:43.468 00.000 9920 Moving (0.38, -0.25) raw xDistance=-0.33 yDistance=0.34
22:05:43.468 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
22:05:43.468 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
22:05:43.468 00.000 9920 MoveAxis(E, 93, ABG)
22:05:43.468 00.000 9920 Guiding  Dir = 2, Dur = 93
22:05:43.471 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4180, max=65516, med=6136, FiltMin=5077, FiltMax=62515, Gamma=0.910
22:05:43.482 00.011 15404 UpdateGuideState exits: m=592687 SNR=180.4 Saturated
22:05:43.483 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:43.484 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:43.485 00.001 15404 Enqueuing Expose request
22:05:43.489 00.004 9920 IsGuiding returns 0
22:05:43.501 00.012 9920 PulseGuide returned control before completion, sleep 92
22:05:43.619 00.118 9920 IsGuiding returns 0
22:05:43.620 00.001 9920 Move returns status 0, amount 93
22:05:43.620 00.000 9920 MoveAxis(S, 94, ABG)
22:05:43.620 00.000 9920 Guiding  Dir = 1, Dur = 94
22:05:43.641 00.021 9920 IsGuiding returns 0
22:05:43.652 00.011 9920 PulseGuide returned control before completion, sleep 93
22:05:43.765 00.113 9920 IsGuiding returns 0
22:05:43.765 00.000 9920 Move returns status 0, amount 94
22:05:43.765 00.000 9920 move complete, result=0
22:05:43.766 00.001 9920 worker thread done servicing request
22:05:43.766 00.000 9920 Worker thread wakes up
22:05:43.766 00.000 15404 GuideStep: -0.3 px 93 ms EAST, 0.3 px 94 ms SOUTH
22:05:43.767 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:05:43.767 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:47.174 03.407 9920 Exposure complete
22:05:47.212 00.038 9920 worker thread done servicing request
22:05:47.212 00.000 15404 OnExposeComplete: enter
22:05:47.213 00.001 15404 UpdateGuideState(): m_state=6
22:05:47.214 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
22:05:47.215 00.001 15404 Star::Find returns 1 (1), X=721.30, Y=794.38, Mass=619879, SNR=247.2, Peak=26976 HFD=6.7
22:05:47.216 00.001 15404 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-2.95) = xAngle (2.39 = 2.39)
22:05:47.216 00.000 15404 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.30 = 2.30)
22:05:47.217 00.001 15404 CameraToMount -- cameraX=0.42 cameraY=-0.26 hyp=0.50 cameraTheta=-0.56 mountX=-0.37 mountY=0.37, mountTheta=2.35
22:05:47.218 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.42, y=-0.26, opts=13)
22:05:47.219 00.001 15404 Enqueuing Move request for scope (0.42, -0.26)
22:05:47.221 00.002 9920 Worker thread wakes up
22:05:47.221 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.26) opts 0xd
22:05:47.221 00.000 9920 Handling offset move in thread for scope, endpoint = (0.42, -0.26)
22:05:47.221 00.000 9920 Moving (0.42, -0.26) raw xDistance=-0.37 yDistance=0.37
22:05:47.221 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
22:05:47.221 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
22:05:47.221 00.000 9920 MoveAxis(E, 104, ABG)
22:05:47.221 00.000 9920 Guiding  Dir = 2, Dur = 104
22:05:47.223 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3681, max=65444, med=6131, FiltMin=5135, FiltMax=63271, Gamma=0.910
22:05:47.234 00.011 15404 UpdateGuideState exits: m=619879 SNR=247.2 Saturated
22:05:47.236 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:47.236 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:47.238 00.002 15404 Enqueuing Expose request
22:05:47.241 00.003 9920 IsGuiding returns 0
22:05:47.252 00.011 9920 PulseGuide returned control before completion, sleep 104
22:05:47.378 00.126 9920 IsGuiding returns 0
22:05:47.378 00.000 9920 Move returns status 0, amount 104
22:05:47.378 00.000 9920 MoveAxis(S, 101, ABG)
22:05:47.378 00.000 9920 Guiding  Dir = 1, Dur = 101
22:05:47.400 00.022 9920 IsGuiding returns 0
22:05:47.412 00.012 9920 PulseGuide returned control before completion, sleep 100
22:05:47.534 00.122 9920 IsGuiding returns 0
22:05:47.534 00.000 9920 Move returns status 0, amount 101
22:05:47.534 00.000 9920 move complete, result=0
22:05:47.534 00.000 9920 worker thread done servicing request
22:05:47.534 00.000 9920 Worker thread wakes up
22:05:47.534 00.000 15404 GuideStep: -0.4 px 104 ms EAST, 0.4 px 101 ms SOUTH
22:05:47.535 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:05:47.535 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:51.251 03.716 9920 Exposure complete
22:05:51.289 00.038 9920 worker thread done servicing request
22:05:51.289 00.000 15404 OnExposeComplete: enter
22:05:51.290 00.001 15404 UpdateGuideState(): m_state=6
22:05:51.291 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
22:05:51.292 00.001 15404 Star::Find returns 1 (1), X=720.23, Y=794.80, Mass=638053, SNR=215.9, Peak=39642 HFD=6.0
22:05:51.293 00.001 15404 CameraToMount -- cameraTheta (2.91) - m_xAngle (-2.95) = xAngle (5.86 = -0.42)
22:05:51.294 00.001 15404 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.77 = -0.51)
22:05:51.295 00.001 15404 CameraToMount -- cameraX=-0.65 cameraY=0.15 hyp=0.67 cameraTheta=2.91 mountX=0.61 mountY=-0.33, mountTheta=-0.49
22:05:51.296 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.65, y=0.15, opts=13)
22:05:51.297 00.001 15404 Enqueuing Move request for scope (-0.65, 0.15)
22:05:51.298 00.001 9920 Worker thread wakes up
22:05:51.298 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.15) opts 0xd
22:05:51.298 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.65, 0.15)
22:05:51.298 00.000 9920 Moving (-0.65, 0.15) raw xDistance=0.61 yDistance=-0.33
22:05:51.298 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.61
22:05:51.298 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:05:51.298 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:05:51.298 00.000 9920 MoveAxis(W, 157, ABG)
22:05:51.298 00.000 9920 Guiding  Dir = 3, Dur = 157
22:05:51.301 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3630, max=65456, med=6111, FiltMin=5014, FiltMax=64346, Gamma=0.910
22:05:51.313 00.012 15404 UpdateGuideState exits: m=638053 SNR=215.9 Saturated
22:05:51.313 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:51.314 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:51.315 00.001 15404 Enqueuing Expose request
22:05:51.320 00.005 9920 IsGuiding returns 0
22:05:51.332 00.012 9920 PulseGuide returned control before completion, sleep 156
22:05:51.518 00.186 9920 IsGuiding returns 0
22:05:51.518 00.000 9920 Move returns status 0, amount 157
22:05:51.518 00.000 9920 MoveAxis(N, 0, ABG)
22:05:51.518 00.000 9920 duration set to 0 by GuideMode
22:05:51.518 00.000 9920 Move returns status 0, amount 0
22:05:51.518 00.000 9920 move complete, result=0
22:05:51.518 00.000 9920 worker thread done servicing request
22:05:51.518 00.000 9920 Worker thread wakes up
22:05:51.518 00.000 15404 GuideStep: 0.6 px 157 ms WEST, -0.3 px 0 ms NORTH
22:05:51.522 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:05:51.522 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:54.927 03.405 9920 Exposure complete
22:05:54.965 00.038 9920 worker thread done servicing request
22:05:54.965 00.000 15404 OnExposeComplete: enter
22:05:54.966 00.001 15404 UpdateGuideState(): m_state=6
22:05:54.967 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
22:05:54.968 00.001 15404 Star::Find returns 1 (1), X=720.19, Y=794.83, Mass=668388, SNR=249.9, Peak=42166 HFD=6.2
22:05:54.968 00.000 15404 CameraToMount -- cameraTheta (2.88) - m_xAngle (-2.95) = xAngle (5.83 = -0.45)
22:05:54.970 00.002 15404 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.74 = -0.54)
22:05:54.971 00.001 15404 CameraToMount -- cameraX=-0.69 cameraY=0.18 hyp=0.71 cameraTheta=2.88 mountX=0.64 mountY=-0.37, mountTheta=-0.52
22:05:54.973 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.69, y=0.18, opts=13)
22:05:54.974 00.001 15404 Enqueuing Move request for scope (-0.69, 0.18)
22:05:54.975 00.001 9920 Worker thread wakes up
22:05:54.975 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.18) opts 0xd
22:05:54.975 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.69, 0.18)
22:05:54.975 00.000 9920 Moving (-0.69, 0.18) raw xDistance=0.64 yDistance=-0.37
22:05:54.975 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
22:05:54.975 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:05:54.975 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:05:54.975 00.000 9920 MoveAxis(W, 182, ABG)
22:05:54.975 00.000 9920 Guiding  Dir = 3, Dur = 182
22:05:54.977 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3909, max=65456, med=6106, FiltMin=5216, FiltMax=64450, Gamma=0.910
22:05:54.988 00.011 15404 UpdateGuideState exits: m=668388 SNR=249.9 Saturated
22:05:54.989 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:54.990 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:54.991 00.001 15404 Enqueuing Expose request
22:05:55.112 00.121 9920 IsGuiding returns 0
22:05:55.123 00.011 9920 PulseGuide returned control before completion, sleep 181
22:05:55.471 00.348 9920 IsGuiding returns 0
22:05:55.471 00.000 9920 Move returns status 0, amount 182
22:05:55.471 00.000 9920 MoveAxis(N, 0, ABG)
22:05:55.471 00.000 9920 duration set to 0 by GuideMode
22:05:55.471 00.000 9920 Move returns status 0, amount 0
22:05:55.471 00.000 9920 move complete, result=0
22:05:55.471 00.000 9920 worker thread done servicing request
22:05:55.471 00.000 9920 Worker thread wakes up
22:05:55.471 00.000 15404 GuideStep: 0.6 px 182 ms WEST, -0.4 px 0 ms NORTH
22:05:55.473 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:05:55.473 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:05:59.187 03.714 9920 Exposure complete
22:05:59.224 00.037 9920 worker thread done servicing request
22:05:59.224 00.000 15404 OnExposeComplete: enter
22:05:59.225 00.001 15404 UpdateGuideState(): m_state=6
22:05:59.226 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
22:05:59.227 00.001 15404 Star::Find returns 1 (1), X=720.38, Y=794.70, Mass=647925, SNR=225.3, Peak=37350 HFD=6.1
22:05:59.227 00.000 15404 CameraToMount -- cameraTheta (3.04) - m_xAngle (-2.95) = xAngle (5.99 = -0.29)
22:05:59.228 00.001 15404 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.90 = -0.39)
22:05:59.229 00.001 15404 CameraToMount -- cameraX=-0.50 cameraY=0.05 hyp=0.50 cameraTheta=3.04 mountX=0.48 mountY=-0.19, mountTheta=-0.37
22:05:59.231 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.50, y=0.05, opts=13)
22:05:59.232 00.001 15404 Enqueuing Move request for scope (-0.50, 0.05)
22:05:59.233 00.001 9920 Worker thread wakes up
22:05:59.233 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.05) opts 0xd
22:05:59.233 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.50, 0.05)
22:05:59.233 00.000 9920 Moving (-0.50, 0.05) raw xDistance=0.48 yDistance=-0.19
22:05:59.233 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
22:05:59.233 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:59.233 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:05:59.233 00.000 9920 MoveAxis(W, 141, ABG)
22:05:59.233 00.000 9920 Guiding  Dir = 3, Dur = 141
22:05:59.235 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3848, max=65456, med=6087, FiltMin=5011, FiltMax=62934, Gamma=0.910
22:05:59.246 00.011 15404 UpdateGuideState exits: m=647925 SNR=225.3 Saturated
22:05:59.248 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:59.248 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:05:59.249 00.001 15404 Enqueuing Expose request
22:05:59.354 00.105 9920 IsGuiding returns 0
22:05:59.366 00.012 9920 PulseGuide returned control before completion, sleep 140
22:05:59.590 00.224 9920 IsGuiding returns 1
22:05:59.590 00.000 9920 scope still moving after pulse duration time elapsed
22:06:00.093 00.503 9920 IsGuiding returns 0
22:06:00.093 00.000 9920 scope move finished after 141 + 597 ms
22:06:00.093 00.000 9920 Move returns status 0, amount 141
22:06:00.093 00.000 9920 MoveAxis(N, 0, ABG)
22:06:00.093 00.000 9920 duration set to 0 by GuideMode
22:06:00.093 00.000 9920 Move returns status 0, amount 0
22:06:00.093 00.000 9920 move complete, result=0
22:06:00.094 00.001 9920 worker thread done servicing request
22:06:00.094 00.000 9920 Worker thread wakes up
22:06:00.094 00.000 15404 GuideStep: 0.5 px 141 ms WEST, -0.2 px 0 ms NORTH
22:06:00.097 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:00.097 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:03.508 03.411 9920 Exposure complete
22:06:03.545 00.037 9920 worker thread done servicing request
22:06:03.545 00.000 15404 OnExposeComplete: enter
22:06:03.546 00.001 15404 UpdateGuideState(): m_state=6
22:06:03.547 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
22:06:03.548 00.001 15404 Star::Find returns 1 (1), X=720.73, Y=794.71, Mass=606527, SNR=222.1, Peak=29704 HFD=6.5
22:06:03.549 00.001 15404 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.68 = -0.61)
22:06:03.550 00.001 15404 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.58 = -0.70)
22:06:03.551 00.001 15404 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.16 cameraTheta=2.72 mountX=0.13 mountY=-0.11, mountTheta=-0.66
22:06:03.553 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.15, y=0.07, opts=13)
22:06:03.554 00.001 15404 Enqueuing Move request for scope (-0.15, 0.07)
22:06:03.554 00.000 9920 Worker thread wakes up
22:06:03.554 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
22:06:03.555 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
22:06:03.555 00.000 9920 Moving (-0.15, 0.07) raw xDistance=0.13 yDistance=-0.11
22:06:03.555 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:06:03.555 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:03.555 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:06:03.555 00.000 9920 MoveAxis(E, 0, ABG)
22:06:03.555 00.000 9920 Move returns status 0, amount 0
22:06:03.555 00.000 9920 MoveAxis(N, 0, ABG)
22:06:03.555 00.000 9920 duration set to 0 by GuideMode
22:06:03.555 00.000 9920 Move returns status 0, amount 0
22:06:03.555 00.000 9920 move complete, result=0
22:06:03.555 00.000 9920 worker thread done servicing request
22:06:03.557 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3722, max=65456, med=6082, FiltMin=4919, FiltMax=62836, Gamma=0.910
22:06:03.568 00.011 15404 UpdateGuideState exits: m=606527 SNR=222.1 Saturated
22:06:03.570 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:03.571 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:06:03.572 00.001 15404 Enqueuing Expose request
22:06:03.573 00.001 15404 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:06:03.574 00.001 9920 Worker thread wakes up
22:06:03.574 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:03.574 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:07.286 03.712 9920 Exposure complete
22:06:07.323 00.037 9920 worker thread done servicing request
22:06:07.324 00.001 15404 OnExposeComplete: enter
22:06:07.325 00.001 15404 UpdateGuideState(): m_state=6
22:06:07.326 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
22:06:07.327 00.001 15404 Star::Find returns 1 (1), X=720.53, Y=794.47, Mass=630971, SNR=230.2, Peak=31982 HFD=5.9
22:06:07.327 00.000 15404 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-2.95) = xAngle (0.29 = 0.29)
22:06:07.328 00.001 15404 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.20 = 0.20)
22:06:07.329 00.001 15404 CameraToMount -- cameraX=-0.35 cameraY=-0.18 hyp=0.39 cameraTheta=-2.66 mountX=0.38 mountY=0.08, mountTheta=0.21
22:06:07.331 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.35, y=-0.18, opts=13)
22:06:07.332 00.001 15404 Enqueuing Move request for scope (-0.35, -0.18)
22:06:07.332 00.000 9920 Worker thread wakes up
22:06:07.333 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.18) opts 0xd
22:06:07.333 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.35, -0.18)
22:06:07.333 00.000 9920 Moving (-0.35, -0.18) raw xDistance=0.38 yDistance=0.08
22:06:07.333 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
22:06:07.333 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:07.333 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:06:07.333 00.000 9920 MoveAxis(W, 101, ABG)
22:06:07.333 00.000 9920 Guiding  Dir = 3, Dur = 101
22:06:07.335 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4059, max=65456, med=6060, FiltMin=5071, FiltMax=62771, Gamma=0.910
22:06:07.347 00.012 15404 UpdateGuideState exits: m=630971 SNR=230.2 Saturated
22:06:07.348 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:07.349 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:06:07.350 00.001 15404 Enqueuing Expose request
22:06:07.355 00.005 9920 IsGuiding returns 0
22:06:07.367 00.012 9920 PulseGuide returned control before completion, sleep 100
22:06:07.494 00.127 9920 IsGuiding returns 0
22:06:07.494 00.000 9920 Move returns status 0, amount 101
22:06:07.494 00.000 9920 MoveAxis(N, 0, ABG)
22:06:07.494 00.000 9920 duration set to 0 by GuideMode
22:06:07.494 00.000 9920 Move returns status 0, amount 0
22:06:07.494 00.000 9920 move complete, result=0
22:06:07.494 00.000 9920 worker thread done servicing request
22:06:07.494 00.000 9920 Worker thread wakes up
22:06:07.494 00.000 15404 GuideStep: 0.4 px 101 ms WEST, 0.1 px 0 ms NORTH
22:06:07.495 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:07.495 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:10.903 03.408 9920 Exposure complete
22:06:10.941 00.038 9920 worker thread done servicing request
22:06:10.941 00.000 15404 OnExposeComplete: enter
22:06:10.942 00.001 15404 UpdateGuideState(): m_state=6
22:06:10.943 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
22:06:10.944 00.001 15404 Star::Find returns 1 (1), X=720.70, Y=794.68, Mass=641560, SNR=221.9, Peak=30122 HFD=6.6
22:06:10.945 00.001 15404 CameraToMount -- cameraTheta (2.96) - m_xAngle (-2.95) = xAngle (5.92 = -0.37)
22:06:10.946 00.001 15404 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.82 = -0.46)
22:06:10.947 00.001 15404 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.96 mountX=0.17 mountY=-0.08, mountTheta=-0.44
22:06:10.948 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.18, y=0.03, opts=13)
22:06:10.950 00.002 15404 Enqueuing Move request for scope (-0.18, 0.03)
22:06:10.951 00.001 9920 Worker thread wakes up
22:06:10.951 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
22:06:10.951 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
22:06:10.951 00.000 9920 Moving (-0.18, 0.03) raw xDistance=0.17 yDistance=-0.08
22:06:10.951 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:06:10.951 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:10.951 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:06:10.951 00.000 9920 MoveAxis(E, 0, ABG)
22:06:10.951 00.000 9920 Move returns status 0, amount 0
22:06:10.951 00.000 9920 MoveAxis(N, 0, ABG)
22:06:10.951 00.000 9920 duration set to 0 by GuideMode
22:06:10.951 00.000 9920 Move returns status 0, amount 0
22:06:10.951 00.000 9920 move complete, result=0
22:06:10.951 00.000 9920 worker thread done servicing request
22:06:10.953 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3489, max=65456, med=6057, FiltMin=4712, FiltMax=62583, Gamma=0.910
22:06:10.964 00.011 15404 UpdateGuideState exits: m=641560 SNR=221.9 Saturated
22:06:10.965 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:10.966 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:06:10.967 00.001 15404 Enqueuing Expose request
22:06:10.968 00.001 9920 Worker thread wakes up
22:06:10.968 00.000 15404 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:06:10.969 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:10.969 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:14.677 03.708 9920 Exposure complete
22:06:14.714 00.037 9920 worker thread done servicing request
22:06:14.715 00.001 15404 OnExposeComplete: enter
22:06:14.716 00.001 15404 UpdateGuideState(): m_state=6
22:06:14.717 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:06:14.718 00.001 15404 Star::Find returns 1 (1), X=720.79, Y=794.62, Mass=592543, SNR=212.2, Peak=28372 HFD=6.5
22:06:14.718 00.000 15404 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-2.95) = xAngle (0.06 = 0.06)
22:06:14.719 00.001 15404 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.04 = -0.04)
22:06:14.720 00.001 15404 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.90 mountX=0.09 mountY=-0.00, mountTheta=-0.04
22:06:14.721 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.09, y=-0.02, opts=13)
22:06:14.722 00.001 15404 Enqueuing Move request for scope (-0.09, -0.02)
22:06:14.723 00.001 9920 Worker thread wakes up
22:06:14.723 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
22:06:14.723 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
22:06:14.724 00.001 9920 Moving (-0.09, -0.02) raw xDistance=0.09 yDistance=-0.00
22:06:14.724 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:06:14.724 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:14.724 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:06:14.724 00.000 9920 MoveAxis(E, 0, ABG)
22:06:14.724 00.000 9920 Move returns status 0, amount 0
22:06:14.724 00.000 9920 MoveAxis(N, 0, ABG)
22:06:14.724 00.000 9920 duration set to 0 by GuideMode
22:06:14.724 00.000 9920 Move returns status 0, amount 0
22:06:14.724 00.000 9920 move complete, result=0
22:06:14.724 00.000 9920 worker thread done servicing request
22:06:14.726 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3686, max=65450, med=6043, FiltMin=4930, FiltMax=63587, Gamma=0.910
22:06:14.737 00.011 15404 UpdateGuideState exits: m=592543 SNR=212.2 Saturated
22:06:14.739 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:14.739 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:06:14.740 00.001 15404 Enqueuing Expose request
22:06:14.741 00.001 15404 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:06:14.742 00.001 9920 Worker thread wakes up
22:06:14.742 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:14.742 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:18.147 03.405 9920 Exposure complete
22:06:18.185 00.038 9920 worker thread done servicing request
22:06:18.185 00.000 15404 OnExposeComplete: enter
22:06:18.186 00.001 15404 UpdateGuideState(): m_state=6
22:06:18.187 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
22:06:18.188 00.001 15404 Star::Find returns 1 (1), X=720.24, Y=794.15, Mass=615974, SNR=191.4, Peak=30210 HFD=6.5
22:06:18.189 00.001 15404 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-2.95) = xAngle (0.47 = 0.47)
22:06:18.190 00.001 15404 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.37 = 0.37)
22:06:18.191 00.001 15404 CameraToMount -- cameraX=-0.64 cameraY=-0.49 hyp=0.81 cameraTheta=-2.49 mountX=0.72 mountY=0.30, mountTheta=0.39
22:06:18.192 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.64, y=-0.49, opts=13)
22:06:18.193 00.001 15404 Enqueuing Move request for scope (-0.64, -0.49)
22:06:18.194 00.001 9920 Worker thread wakes up
22:06:18.194 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.49) opts 0xd
22:06:18.194 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.64, -0.49)
22:06:18.194 00.000 9920 Moving (-0.64, -0.49) raw xDistance=0.72 yDistance=0.30
22:06:18.195 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72
22:06:18.195 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:06:18.195 00.000 9920 MoveAxis(W, 194, ABG)
22:06:18.195 00.000 9920 Guiding  Dir = 3, Dur = 194
22:06:18.197 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3605, max=65450, med=6037, FiltMin=5073, FiltMax=64396, Gamma=0.910
22:06:18.209 00.012 15404 UpdateGuideState exits: m=615974 SNR=191.4 Saturated
22:06:18.210 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:18.211 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:06:18.212 00.001 15404 Enqueuing Expose request
22:06:18.218 00.006 9920 IsGuiding returns 0
22:06:18.229 00.011 9920 PulseGuide returned control before completion, sleep 193
22:06:18.478 00.249 9920 IsGuiding returns 0
22:06:18.479 00.001 9920 Move returns status 0, amount 194
22:06:18.479 00.000 9920 MoveAxis(S, 81, ABG)
22:06:18.479 00.000 9920 Guiding  Dir = 1, Dur = 81
22:06:18.502 00.023 9920 IsGuiding returns 0
22:06:18.513 00.011 9920 PulseGuide returned control before completion, sleep 80
22:06:18.606 00.093 9920 IsGuiding returns 1
22:06:18.606 00.000 9920 scope still moving after pulse duration time elapsed
22:06:18.651 00.045 9920 IsGuiding returns 0
22:06:18.651 00.000 9920 scope move finished after 81 + 68 ms
22:06:18.651 00.000 9920 Move returns status 0, amount 81
22:06:18.651 00.000 9920 move complete, result=0
22:06:18.651 00.000 9920 worker thread done servicing request
22:06:18.651 00.000 9920 Worker thread wakes up
22:06:18.651 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:18.651 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:18.651 00.000 15404 GuideStep: 0.7 px 194 ms WEST, 0.3 px 81 ms SOUTH
22:06:22.363 03.712 9920 Exposure complete
22:06:22.400 00.037 9920 worker thread done servicing request
22:06:22.400 00.000 15404 OnExposeComplete: enter
22:06:22.402 00.002 15404 UpdateGuideState(): m_state=6
22:06:22.402 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
22:06:22.403 00.001 15404 Star::Find returns 1 (1), X=720.46, Y=794.11, Mass=623071, SNR=232.5, Peak=26855 HFD=6.5
22:06:22.404 00.001 15404 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-2.95) = xAngle (0.72 = 0.72)
22:06:22.405 00.001 15404 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.63 = 0.63)
22:06:22.406 00.001 15404 CameraToMount -- cameraX=-0.42 cameraY=-0.54 hyp=0.69 cameraTheta=-2.23 mountX=0.52 mountY=0.40, mountTheta=0.66
22:06:22.408 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.42, y=-0.54, opts=13)
22:06:22.409 00.001 15404 Enqueuing Move request for scope (-0.42, -0.54)
22:06:22.410 00.001 9920 Worker thread wakes up
22:06:22.410 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.54) opts 0xd
22:06:22.410 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.42, -0.54)
22:06:22.410 00.000 9920 Moving (-0.42, -0.54) raw xDistance=0.52 yDistance=0.40
22:06:22.410 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.52
22:06:22.410 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
22:06:22.410 00.000 9920 MoveAxis(W, 152, ABG)
22:06:22.410 00.000 9920 Guiding  Dir = 3, Dur = 152
22:06:22.412 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4231, max=65450, med=6021, FiltMin=5037, FiltMax=64236, Gamma=0.910
22:06:22.424 00.012 15404 UpdateGuideState exits: m=623071 SNR=232.5 Saturated
22:06:22.425 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:22.426 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:06:22.427 00.001 15404 Enqueuing Expose request
22:06:22.430 00.003 9920 IsGuiding returns 0
22:06:22.441 00.011 9920 PulseGuide returned control before completion, sleep 151
22:06:22.613 00.172 9920 IsGuiding returns 0
22:06:22.613 00.000 9920 Move returns status 0, amount 152
22:06:22.613 00.000 9920 MoveAxis(S, 110, ABG)
22:06:22.613 00.000 9920 Guiding  Dir = 1, Dur = 110
22:06:22.634 00.021 9920 IsGuiding returns 0
22:06:22.647 00.013 9920 PulseGuide returned control before completion, sleep 108
22:06:22.916 00.269 9920 IsGuiding returns 0
22:06:22.916 00.000 9920 Move returns status 0, amount 110
22:06:22.916 00.000 9920 move complete, result=0
22:06:22.916 00.000 9920 worker thread done servicing request
22:06:22.916 00.000 9920 Worker thread wakes up
22:06:22.916 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:22.916 00.000 15404 GuideStep: 0.5 px 152 ms WEST, 0.4 px 110 ms SOUTH
22:06:22.918 00.002 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:26.332 03.414 9920 Exposure complete
22:06:26.373 00.041 9920 worker thread done servicing request
22:06:26.373 00.000 15404 OnExposeComplete: enter
22:06:26.374 00.001 15404 UpdateGuideState(): m_state=6
22:06:26.375 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
22:06:26.376 00.001 15404 Star::Find returns 1 (1), X=720.17, Y=794.34, Mass=611689, SNR=192.1, Peak=31902 HFD=6.4
22:06:26.377 00.001 15404 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-2.95) = xAngle (0.22 = 0.22)
22:06:26.377 00.000 15404 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.13 = 0.13)
22:06:26.379 00.002 15404 CameraToMount -- cameraX=-0.70 cameraY=-0.31 hyp=0.77 cameraTheta=-2.73 mountX=0.75 mountY=0.10, mountTheta=0.13
22:06:26.381 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.70, y=-0.31, opts=13)
22:06:26.382 00.001 15404 Enqueuing Move request for scope (-0.70, -0.31)
22:06:26.382 00.000 9920 Worker thread wakes up
22:06:26.383 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.31) opts 0xd
22:06:26.383 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.70, -0.31)
22:06:26.383 00.000 9920 Moving (-0.70, -0.31) raw xDistance=0.75 yDistance=0.10
22:06:26.383 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75
22:06:26.383 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:26.383 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:06:26.383 00.000 9920 MoveAxis(W, 212, ABG)
22:06:26.383 00.000 9920 Guiding  Dir = 3, Dur = 212
22:06:26.385 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3075, max=65450, med=6018, FiltMin=4978, FiltMax=63486, Gamma=0.910
22:06:26.396 00.011 15404 UpdateGuideState exits: m=611689 SNR=192.1 Saturated
22:06:26.397 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:26.398 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:06:26.399 00.001 15404 Enqueuing Expose request
22:06:26.607 00.208 9920 IsGuiding returns 0
22:06:26.620 00.013 9920 PulseGuide returned control before completion, sleep 210
22:06:26.857 00.237 9920 IsGuiding returns 0
22:06:26.857 00.000 9920 Move returns status 0, amount 212
22:06:26.857 00.000 9920 MoveAxis(N, 0, ABG)
22:06:26.857 00.000 9920 duration set to 0 by GuideMode
22:06:26.857 00.000 9920 Move returns status 0, amount 0
22:06:26.857 00.000 9920 move complete, result=0
22:06:26.857 00.000 9920 worker thread done servicing request
22:06:26.857 00.000 9920 Worker thread wakes up
22:06:26.857 00.000 15404 GuideStep: 0.7 px 212 ms WEST, 0.1 px 0 ms NORTH
22:06:26.859 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:26.859 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:30.568 03.709 9920 Exposure complete
22:06:30.605 00.037 9920 worker thread done servicing request
22:06:30.605 00.000 15404 OnExposeComplete: enter
22:06:30.606 00.001 15404 UpdateGuideState(): m_state=6
22:06:30.607 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
22:06:30.608 00.001 15404 Star::Find returns 1 (1), X=720.50, Y=794.45, Mass=646580, SNR=231.4, Peak=31462 HFD=6.1
22:06:30.609 00.001 15404 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-2.95) = xAngle (0.28 = 0.28)
22:06:30.610 00.001 15404 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.19 = 0.19)
22:06:30.611 00.001 15404 CameraToMount -- cameraX=-0.38 cameraY=-0.20 hyp=0.43 cameraTheta=-2.67 mountX=0.41 mountY=0.08, mountTheta=0.20
22:06:30.613 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.38, y=-0.20, opts=13)
22:06:30.614 00.001 15404 Enqueuing Move request for scope (-0.38, -0.20)
22:06:30.615 00.001 9920 Worker thread wakes up
22:06:30.615 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.20) opts 0xd
22:06:30.615 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.38, -0.20)
22:06:30.615 00.000 9920 Moving (-0.38, -0.20) raw xDistance=0.41 yDistance=0.08
22:06:30.615 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
22:06:30.615 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:30.615 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:06:30.615 00.000 9920 MoveAxis(W, 125, ABG)
22:06:30.615 00.000 9920 Guiding  Dir = 3, Dur = 125
22:06:30.618 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3762, max=65450, med=5998, FiltMin=4956, FiltMax=62127, Gamma=0.910
22:06:30.629 00.011 15404 UpdateGuideState exits: m=646580 SNR=231.4 Saturated
22:06:30.630 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:30.631 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:06:30.632 00.001 15404 Enqueuing Expose request
22:06:30.637 00.005 9920 IsGuiding returns 0
22:06:30.648 00.011 9920 PulseGuide returned control before completion, sleep 125
22:06:30.794 00.146 9920 IsGuiding returns 0
22:06:30.794 00.000 9920 Move returns status 0, amount 125
22:06:30.795 00.001 9920 MoveAxis(N, 0, ABG)
22:06:30.795 00.000 9920 duration set to 0 by GuideMode
22:06:30.795 00.000 9920 Move returns status 0, amount 0
22:06:30.795 00.000 9920 move complete, result=0
22:06:30.795 00.000 9920 worker thread done servicing request
22:06:30.795 00.000 9920 Worker thread wakes up
22:06:30.795 00.000 15404 GuideStep: 0.4 px 125 ms WEST, 0.1 px 0 ms NORTH
22:06:30.799 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:30.799 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:34.212 03.413 9920 Exposure complete
22:06:34.250 00.038 9920 worker thread done servicing request
22:06:34.250 00.000 15404 OnExposeComplete: enter
22:06:34.251 00.001 15404 UpdateGuideState(): m_state=6
22:06:34.252 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
22:06:34.253 00.001 15404 Star::Find returns 1 (1), X=720.68, Y=794.40, Mass=593232, SNR=245.5, Peak=26710 HFD=6.4
22:06:34.254 00.001 15404 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-2.95) = xAngle (0.72 = 0.72)
22:06:34.255 00.001 15404 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.63 = 0.63)
22:06:34.256 00.001 15404 CameraToMount -- cameraX=-0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-2.23 mountX=0.24 mountY=0.19, mountTheta=0.66
22:06:34.258 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.20, y=-0.25, opts=13)
22:06:34.258 00.000 15404 Enqueuing Move request for scope (-0.20, -0.25)
22:06:34.259 00.001 9920 Worker thread wakes up
22:06:34.259 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.25) opts 0xd
22:06:34.259 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.20, -0.25)
22:06:34.259 00.000 9920 Moving (-0.20, -0.25) raw xDistance=0.24 yDistance=0.19
22:06:34.260 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
22:06:34.260 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:34.260 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:06:34.260 00.000 9920 MoveAxis(W, 73, ABG)
22:06:34.260 00.000 9920 Guiding  Dir = 3, Dur = 73
22:06:34.262 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3704, max=65450, med=5994, FiltMin=4924, FiltMax=63853, Gamma=0.910
22:06:34.273 00.011 15404 UpdateGuideState exits: m=593232 SNR=245.5 Saturated
22:06:34.275 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:34.275 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:06:34.276 00.001 15404 Enqueuing Expose request
22:06:34.285 00.009 9920 IsGuiding returns 0
22:06:34.297 00.012 9920 PulseGuide returned control before completion, sleep 72
22:06:34.382 00.085 9920 IsGuiding returns 1
22:06:34.382 00.000 9920 scope still moving after pulse duration time elapsed
22:06:34.422 00.040 9920 IsGuiding returns 0
22:06:34.422 00.000 9920 scope move finished after 73 + 63 ms
22:06:34.422 00.000 9920 Move returns status 0, amount 73
22:06:34.422 00.000 9920 MoveAxis(N, 0, ABG)
22:06:34.422 00.000 9920 duration set to 0 by GuideMode
22:06:34.422 00.000 9920 Move returns status 0, amount 0
22:06:34.422 00.000 9920 move complete, result=0
22:06:34.422 00.000 9920 worker thread done servicing request
22:06:34.422 00.000 9920 Worker thread wakes up
22:06:34.422 00.000 15404 GuideStep: 0.2 px 73 ms WEST, 0.2 px 0 ms NORTH
22:06:34.424 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:34.424 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:38.136 03.712 9920 Exposure complete
22:06:38.176 00.040 9920 worker thread done servicing request
22:06:38.176 00.000 15404 OnExposeComplete: enter
22:06:38.177 00.001 15404 UpdateGuideState(): m_state=6
22:06:38.178 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
22:06:38.179 00.001 15404 Star::Find returns 1 (1), X=720.72, Y=794.36, Mass=603913, SNR=248.4, Peak=26540 HFD=6.6
22:06:38.180 00.001 15404 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-2.95) = xAngle (0.90 = 0.90)
22:06:38.181 00.001 15404 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.81 = 0.81)
22:06:38.182 00.001 15404 CameraToMount -- cameraX=-0.15 cameraY=-0.29 hyp=0.33 cameraTheta=-2.05 mountX=0.20 mountY=0.24, mountTheta=0.86
22:06:38.183 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.15, y=-0.29, opts=13)
22:06:38.184 00.001 15404 Enqueuing Move request for scope (-0.15, -0.29)
22:06:38.185 00.001 9920 Worker thread wakes up
22:06:38.185 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.29) opts 0xd
22:06:38.185 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.15, -0.29)
22:06:38.185 00.000 9920 Moving (-0.15, -0.29) raw xDistance=0.20 yDistance=0.24
22:06:38.185 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
22:06:38.185 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:06:38.185 00.000 9920 MoveAxis(W, 60, ABG)
22:06:38.185 00.000 9920 Guiding  Dir = 3, Dur = 60
22:06:38.188 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3909, max=65450, med=5979, FiltMin=4997, FiltMax=65129, Gamma=0.910
22:06:38.199 00.011 15404 UpdateGuideState exits: m=603913 SNR=248.4 Saturated
22:06:38.200 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:38.201 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:06:38.202 00.001 15404 Enqueuing Expose request
22:06:38.207 00.005 9920 IsGuiding returns 0
22:06:38.218 00.011 9920 PulseGuide returned control before completion, sleep 59
22:06:38.288 00.070 9920 IsGuiding returns 1
22:06:38.288 00.000 9920 scope still moving after pulse duration time elapsed
22:06:38.329 00.041 9920 IsGuiding returns 0
22:06:38.329 00.000 9920 scope move finished after 60 + 61 ms
22:06:38.329 00.000 9920 Move returns status 0, amount 60
22:06:38.329 00.000 9920 MoveAxis(S, 65, ABG)
22:06:38.329 00.000 9920 Guiding  Dir = 1, Dur = 65
22:06:38.348 00.019 9920 IsGuiding returns 0
22:06:38.359 00.011 9920 PulseGuide returned control before completion, sleep 64
22:06:38.434 00.075 9920 IsGuiding returns 1
22:06:38.435 00.001 9920 scope still moving after pulse duration time elapsed
22:06:38.479 00.044 9920 IsGuiding returns 0
22:06:38.479 00.000 9920 scope move finished after 65 + 65 ms
22:06:38.479 00.000 9920 Move returns status 0, amount 65
22:06:38.479 00.000 9920 move complete, result=0
22:06:38.479 00.000 9920 worker thread done servicing request
22:06:38.479 00.000 9920 Worker thread wakes up
22:06:38.479 00.000 15404 GuideStep: 0.2 px 60 ms WEST, 0.2 px 65 ms SOUTH
22:06:38.482 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:38.482 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:41.893 03.411 9920 Exposure complete
22:06:41.930 00.037 9920 worker thread done servicing request
22:06:41.930 00.000 15404 OnExposeComplete: enter
22:06:41.932 00.002 15404 UpdateGuideState(): m_state=6
22:06:41.933 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
22:06:41.933 00.000 15404 Star::Find returns 1 (1), X=720.91, Y=794.15, Mass=577204, SNR=184.5, Peak=23310 HFD=6.5
22:06:41.934 00.001 15404 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-2.95) = xAngle (1.45 = 1.45)
22:06:41.935 00.001 15404 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.35 = 1.35)
22:06:41.936 00.001 15404 CameraToMount -- cameraX=0.03 cameraY=-0.49 hyp=0.50 cameraTheta=-1.51 mountX=0.06 mountY=0.48, mountTheta=1.44
22:06:41.938 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.03, y=-0.49, opts=13)
22:06:41.939 00.001 15404 Enqueuing Move request for scope (0.03, -0.49)
22:06:41.940 00.001 9920 Worker thread wakes up
22:06:41.940 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.49) opts 0xd
22:06:41.940 00.000 9920 Handling offset move in thread for scope, endpoint = (0.03, -0.49)
22:06:41.940 00.000 9920 Moving (0.03, -0.49) raw xDistance=0.06 yDistance=0.48
22:06:41.940 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:06:41.940 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
22:06:41.940 00.000 9920 MoveAxis(E, 0, ABG)
22:06:41.940 00.000 9920 Move returns status 0, amount 0
22:06:41.940 00.000 9920 MoveAxis(S, 132, ABG)
22:06:41.940 00.000 9920 Guiding  Dir = 1, Dur = 132
22:06:41.942 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3494, max=65516, med=5978, FiltMin=4502, FiltMax=62527, Gamma=0.910
22:06:41.954 00.012 15404 UpdateGuideState exits: m=577204 SNR=184.5 Saturated
22:06:41.955 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:41.956 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:06:41.957 00.001 15404 Enqueuing Expose request
22:06:41.962 00.005 9920 IsGuiding returns 0
22:06:41.973 00.011 9920 PulseGuide returned control before completion, sleep 131
22:06:42.124 00.151 9920 IsGuiding returns 0
22:06:42.125 00.001 9920 Move returns status 0, amount 132
22:06:42.125 00.000 9920 move complete, result=0
22:06:42.125 00.000 9920 worker thread done servicing request
22:06:42.125 00.000 9920 Worker thread wakes up
22:06:42.125 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.5 px 132 ms SOUTH
22:06:42.127 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:42.127 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:45.838 03.711 9920 Exposure complete
22:06:45.875 00.037 9920 worker thread done servicing request
22:06:45.876 00.001 15404 OnExposeComplete: enter
22:06:45.877 00.001 15404 UpdateGuideState(): m_state=6
22:06:45.878 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
22:06:45.878 00.000 15404 Star::Find returns 1 (1), X=720.36, Y=794.48, Mass=624391, SNR=185.1, Peak=32678 HFD=6.1
22:06:45.879 00.001 15404 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-2.95) = xAngle (0.12 = 0.12)
22:06:45.880 00.001 15404 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.03 = 0.03)
22:06:45.881 00.001 15404 CameraToMount -- cameraX=-0.51 cameraY=-0.16 hyp=0.54 cameraTheta=-2.83 mountX=0.54 mountY=0.01, mountTheta=0.03
22:06:45.883 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.51, y=-0.16, opts=13)
22:06:45.884 00.001 15404 Enqueuing Move request for scope (-0.51, -0.16)
22:06:45.885 00.001 9920 Worker thread wakes up
22:06:45.885 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.16) opts 0xd
22:06:45.885 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.51, -0.16)
22:06:45.885 00.000 9920 Moving (-0.51, -0.16) raw xDistance=0.54 yDistance=0.01
22:06:45.885 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
22:06:45.886 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:45.886 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:06:45.886 00.000 9920 MoveAxis(W, 143, ABG)
22:06:45.886 00.000 9920 Guiding  Dir = 3, Dur = 143
22:06:45.888 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4013, max=65450, med=5959, FiltMin=4865, FiltMax=62665, Gamma=0.910
22:06:45.899 00.011 15404 UpdateGuideState exits: m=624391 SNR=185.1 Saturated
22:06:45.900 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:45.901 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:06:45.901 00.000 15404 Enqueuing Expose request
22:06:45.910 00.009 9920 IsGuiding returns 0
22:06:45.924 00.014 9920 PulseGuide returned control before completion, sleep 141
22:06:46.087 00.163 9920 IsGuiding returns 1
22:06:46.087 00.000 9920 scope still moving after pulse duration time elapsed
22:06:46.127 00.040 9920 IsGuiding returns 0
22:06:46.128 00.001 9920 scope move finished after 143 + 74 ms
22:06:46.128 00.000 9920 Move returns status 0, amount 143
22:06:46.128 00.000 9920 MoveAxis(N, 0, ABG)
22:06:46.128 00.000 9920 duration set to 0 by GuideMode
22:06:46.128 00.000 9920 Move returns status 0, amount 0
22:06:46.128 00.000 9920 move complete, result=0
22:06:46.128 00.000 9920 worker thread done servicing request
22:06:46.128 00.000 9920 Worker thread wakes up
22:06:46.128 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:46.128 00.000 15404 GuideStep: 0.5 px 143 ms WEST, 0.0 px 0 ms NORTH
22:06:46.129 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:49.542 03.413 9920 Exposure complete
22:06:49.579 00.037 9920 worker thread done servicing request
22:06:49.579 00.000 15404 OnExposeComplete: enter
22:06:49.580 00.001 15404 UpdateGuideState(): m_state=6
22:06:49.581 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
22:06:49.582 00.001 15404 Star::Find returns 1 (1), X=720.59, Y=794.45, Mass=634501, SNR=246.4, Peak=29838 HFD=6.9
22:06:49.583 00.001 15404 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-2.95) = xAngle (0.41 = 0.41)
22:06:49.584 00.001 15404 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.32 = 0.32)
22:06:49.585 00.001 15404 CameraToMount -- cameraX=-0.29 cameraY=-0.20 hyp=0.35 cameraTheta=-2.54 mountX=0.32 mountY=0.11, mountTheta=0.33
22:06:49.587 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.29, y=-0.20, opts=13)
22:06:49.588 00.001 15404 Enqueuing Move request for scope (-0.29, -0.20)
22:06:49.589 00.001 9920 Worker thread wakes up
22:06:49.589 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.20) opts 0xd
22:06:49.589 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.29, -0.20)
22:06:49.589 00.000 9920 Moving (-0.29, -0.20) raw xDistance=0.32 yDistance=0.11
22:06:49.589 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
22:06:49.589 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:49.589 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:06:49.589 00.000 9920 MoveAxis(W, 95, ABG)
22:06:49.590 00.001 9920 Guiding  Dir = 3, Dur = 95
22:06:49.592 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3865, max=65450, med=5956, FiltMin=4764, FiltMax=62969, Gamma=0.910
22:06:49.603 00.011 15404 UpdateGuideState exits: m=634501 SNR=246.4 Saturated
22:06:49.603 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:49.604 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:06:49.605 00.001 15404 Enqueuing Expose request
22:06:49.611 00.006 9920 IsGuiding returns 0
22:06:49.622 00.011 9920 PulseGuide returned control before completion, sleep 94
22:06:49.741 00.119 9920 IsGuiding returns 1
22:06:49.741 00.000 9920 scope still moving after pulse duration time elapsed
22:06:49.781 00.040 9920 IsGuiding returns 0
22:06:49.781 00.000 9920 scope move finished after 95 + 75 ms
22:06:49.781 00.000 9920 Move returns status 0, amount 95
22:06:49.781 00.000 9920 MoveAxis(N, 0, ABG)
22:06:49.781 00.000 9920 duration set to 0 by GuideMode
22:06:49.781 00.000 9920 Move returns status 0, amount 0
22:06:49.781 00.000 9920 move complete, result=0
22:06:49.781 00.000 9920 worker thread done servicing request
22:06:49.782 00.001 9920 Worker thread wakes up
22:06:49.782 00.000 15404 GuideStep: 0.3 px 95 ms WEST, 0.1 px 0 ms NORTH
22:06:49.783 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:49.783 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:53.501 03.718 9920 Exposure complete
22:06:53.539 00.038 9920 worker thread done servicing request
22:06:53.539 00.000 15404 OnExposeComplete: enter
22:06:53.540 00.001 15404 UpdateGuideState(): m_state=6
22:06:53.541 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
22:06:53.542 00.001 15404 Star::Find returns 1 (1), X=721.03, Y=794.28, Mass=623148, SNR=211.2, Peak=26264 HFD=6.6
22:06:53.543 00.001 15404 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-2.95) = xAngle (1.76 = 1.76)
22:06:53.543 00.000 15404 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.67 = 1.67)
22:06:53.544 00.001 15404 CameraToMount -- cameraX=0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.19 mountX=-0.08 mountY=0.40, mountTheta=1.76
22:06:53.546 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.15, y=-0.37, opts=13)
22:06:53.547 00.001 15404 Enqueuing Move request for scope (0.15, -0.37)
22:06:53.548 00.001 9920 Worker thread wakes up
22:06:53.548 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.37) opts 0xd
22:06:53.548 00.000 9920 Handling offset move in thread for scope, endpoint = (0.15, -0.37)
22:06:53.548 00.000 9920 Moving (0.15, -0.37) raw xDistance=-0.08 yDistance=0.40
22:06:53.548 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:06:53.548 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
22:06:53.548 00.000 9920 MoveAxis(E, 0, ABG)
22:06:53.548 00.000 9920 Move returns status 0, amount 0
22:06:53.548 00.000 9920 MoveAxis(S, 109, ABG)
22:06:53.548 00.000 9920 Guiding  Dir = 1, Dur = 109
22:06:53.551 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3506, max=65450, med=5940, FiltMin=4796, FiltMax=63343, Gamma=0.910
22:06:53.562 00.011 15404 UpdateGuideState exits: m=623148 SNR=211.2 Saturated
22:06:53.563 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:53.564 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:06:53.564 00.000 15404 Enqueuing Expose request
22:06:53.568 00.004 9920 IsGuiding returns 0
22:06:53.580 00.012 9920 PulseGuide returned control before completion, sleep 108
22:06:53.714 00.134 9920 IsGuiding returns 0
22:06:53.714 00.000 9920 Move returns status 0, amount 109
22:06:53.714 00.000 9920 move complete, result=0
22:06:53.714 00.000 9920 worker thread done servicing request
22:06:53.715 00.001 15404 GuideStep: -0.1 px 0 ms EAST, 0.4 px 109 ms SOUTH
22:06:53.716 00.001 9920 Worker thread wakes up
22:06:53.716 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:53.716 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:57.122 03.406 9920 Exposure complete
22:06:57.159 00.037 9920 worker thread done servicing request
22:06:57.159 00.000 15404 OnExposeComplete: enter
22:06:57.161 00.002 15404 UpdateGuideState(): m_state=6
22:06:57.162 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
22:06:57.163 00.001 15404 Star::Find returns 1 (1), X=720.67, Y=794.51, Mass=617000, SNR=251.9, Peak=28220 HFD=6.7
22:06:57.163 00.000 15404 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-2.95) = xAngle (0.40 = 0.40)
22:06:57.164 00.001 15404 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.31 = 0.31)
22:06:57.165 00.001 15404 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-2.55 mountX=0.23 mountY=0.08, mountTheta=0.32
22:06:57.167 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.21, y=-0.14, opts=13)
22:06:57.168 00.001 15404 Enqueuing Move request for scope (-0.21, -0.14)
22:06:57.168 00.000 9920 Worker thread wakes up
22:06:57.168 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.14) opts 0xd
22:06:57.168 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.21, -0.14)
22:06:57.168 00.000 9920 Moving (-0.21, -0.14) raw xDistance=0.23 yDistance=0.08
22:06:57.168 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:06:57.168 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:57.168 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:06:57.168 00.000 9920 MoveAxis(W, 62, ABG)
22:06:57.168 00.000 9920 Guiding  Dir = 3, Dur = 62
22:06:57.172 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=4095, max=65450, med=5935, FiltMin=5008, FiltMax=63032, Gamma=0.910
22:06:57.183 00.011 15404 UpdateGuideState exits: m=617000 SNR=251.9 Saturated
22:06:57.184 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:57.185 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:06:57.186 00.001 15404 Enqueuing Expose request
22:06:57.197 00.011 9920 IsGuiding returns 0
22:06:57.208 00.011 9920 PulseGuide returned control before completion, sleep 61
22:06:57.281 00.073 9920 IsGuiding returns 1
22:06:57.281 00.000 9920 scope still moving after pulse duration time elapsed
22:06:57.330 00.049 9920 IsGuiding returns 0
22:06:57.330 00.000 9920 scope move finished after 62 + 70 ms
22:06:57.330 00.000 9920 Move returns status 0, amount 62
22:06:57.330 00.000 9920 MoveAxis(N, 0, ABG)
22:06:57.330 00.000 9920 duration set to 0 by GuideMode
22:06:57.330 00.000 9920 Move returns status 0, amount 0
22:06:57.330 00.000 9920 move complete, result=0
22:06:57.330 00.000 9920 worker thread done servicing request
22:06:57.330 00.000 9920 Worker thread wakes up
22:06:57.330 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:06:57.330 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:06:57.330 00.000 15404 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
22:07:01.039 03.709 9920 Exposure complete
22:07:01.076 00.037 9920 worker thread done servicing request
22:07:01.076 00.000 15404 OnExposeComplete: enter
22:07:01.077 00.001 15404 UpdateGuideState(): m_state=6
22:07:01.078 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
22:07:01.079 00.001 15404 Star::Find returns 1 (1), X=720.77, Y=794.04, Mass=621970, SNR=215.9, Peak=25818 HFD=6.2
22:07:01.080 00.001 15404 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-2.95) = xAngle (1.21 = 1.21)
22:07:01.081 00.001 15404 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.12 = 1.12)
22:07:01.082 00.001 15404 CameraToMount -- cameraX=-0.11 cameraY=-0.61 hyp=0.62 cameraTheta=-1.74 mountX=0.22 mountY=0.55, mountTheta=1.19
22:07:01.083 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.11, y=-0.61, opts=13)
22:07:01.084 00.001 15404 Enqueuing Move request for scope (-0.11, -0.61)
22:07:01.085 00.001 9920 Worker thread wakes up
22:07:01.085 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.61) opts 0xd
22:07:01.085 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.11, -0.61)
22:07:01.085 00.000 9920 Moving (-0.11, -0.61) raw xDistance=0.22 yDistance=0.55
22:07:01.085 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
22:07:01.085 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
22:07:01.085 00.000 9920 MoveAxis(W, 63, ABG)
22:07:01.085 00.000 9920 Guiding  Dir = 3, Dur = 63
22:07:01.089 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=3546, max=65450, med=5922, FiltMin=4591, FiltMax=65397, Gamma=0.910
22:07:01.100 00.011 15404 UpdateGuideState exits: m=621970 SNR=215.9 Saturated
22:07:01.101 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:01.102 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:01.104 00.002 15404 Enqueuing Expose request
22:07:01.110 00.006 9920 IsGuiding returns 0
22:07:01.121 00.011 9920 PulseGuide returned control before completion, sleep 63
22:07:01.196 00.075 9920 IsGuiding returns 1
22:07:01.196 00.000 9920 scope still moving after pulse duration time elapsed
22:07:01.235 00.039 9920 IsGuiding returns 0
22:07:01.235 00.000 9920 scope move finished after 63 + 62 ms
22:07:01.235 00.000 9920 Move returns status 0, amount 63
22:07:01.235 00.000 9920 MoveAxis(S, 151, ABG)
22:07:01.235 00.000 9920 Guiding  Dir = 1, Dur = 151
22:07:01.258 00.023 9920 IsGuiding returns 0
22:07:01.270 00.012 9920 PulseGuide returned control before completion, sleep 150
22:07:01.447 00.177 9920 IsGuiding returns 0
22:07:01.447 00.000 9920 Move returns status 0, amount 151
22:07:01.447 00.000 9920 move complete, result=0
22:07:01.447 00.000 9920 worker thread done servicing request
22:07:01.447 00.000 9920 Worker thread wakes up
22:07:01.447 00.000 15404 GuideStep: 0.2 px 63 ms WEST, 0.6 px 151 ms SOUTH
22:07:01.450 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:01.450 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:04.863 03.413 9920 Exposure complete
22:07:04.905 00.042 9920 worker thread done servicing request
22:07:04.905 00.000 15404 OnExposeComplete: enter
22:07:04.907 00.002 15404 UpdateGuideState(): m_state=6
22:07:04.908 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:07:04.909 00.001 15404 Star::Find returns 1 (1), X=720.61, Y=794.44, Mass=620129, SNR=239.4, Peak=29610 HFD=6.1
22:07:04.910 00.001 15404 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-2.95) = xAngle (0.46 = 0.46)
22:07:04.910 00.000 15404 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.37 = 0.37)
22:07:04.911 00.001 15404 CameraToMount -- cameraX=-0.27 cameraY=-0.20 hyp=0.34 cameraTheta=-2.49 mountX=0.30 mountY=0.12, mountTheta=0.38
22:07:04.913 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.27, y=-0.20, opts=13)
22:07:04.914 00.001 15404 Enqueuing Move request for scope (-0.27, -0.20)
22:07:04.915 00.001 9920 Worker thread wakes up
22:07:04.915 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.20) opts 0xd
22:07:04.915 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.27, -0.20)
22:07:04.915 00.000 9920 Moving (-0.27, -0.20) raw xDistance=0.30 yDistance=0.12
22:07:04.915 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
22:07:04.915 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:04.915 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:07:04.915 00.000 9920 MoveAxis(W, 85, ABG)
22:07:04.915 00.000 9920 Guiding  Dir = 3, Dur = 85
22:07:04.917 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3757, max=65450, med=5918, FiltMin=4868, FiltMax=63937, Gamma=0.910
22:07:04.928 00.011 15404 UpdateGuideState exits: m=620129 SNR=239.4 Saturated
22:07:04.929 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:04.930 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:04.931 00.001 15404 Enqueuing Expose request
22:07:05.023 00.092 9920 IsGuiding returns 0
22:07:05.041 00.018 9920 PulseGuide returned control before completion, sleep 79
22:07:05.132 00.091 9920 IsGuiding returns 1
22:07:05.132 00.000 9920 scope still moving after pulse duration time elapsed
22:07:05.182 00.050 9920 IsGuiding returns 0
22:07:05.182 00.000 9920 scope move finished after 85 + 73 ms
22:07:05.182 00.000 9920 Move returns status 0, amount 85
22:07:05.182 00.000 9920 MoveAxis(N, 0, ABG)
22:07:05.182 00.000 9920 duration set to 0 by GuideMode
22:07:05.182 00.000 9920 Move returns status 0, amount 0
22:07:05.182 00.000 9920 move complete, result=0
22:07:05.182 00.000 9920 worker thread done servicing request
22:07:05.182 00.000 9920 Worker thread wakes up
22:07:05.182 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:05.182 00.000 15404 GuideStep: 0.3 px 85 ms WEST, 0.1 px 0 ms NORTH
22:07:05.184 00.002 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:08.901 03.717 9920 Exposure complete
22:07:08.942 00.041 9920 worker thread done servicing request
22:07:08.942 00.000 15404 OnExposeComplete: enter
22:07:08.943 00.001 15404 UpdateGuideState(): m_state=6
22:07:08.944 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
22:07:08.945 00.001 15404 Star::Find returns 1 (1), X=720.80, Y=794.71, Mass=636662, SNR=230.0, Peak=28320 HFD=6.6
22:07:08.946 00.001 15404 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.47 = -0.82)
22:07:08.947 00.001 15404 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.37 = -0.91)
22:07:08.948 00.001 15404 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.51 mountX=0.07 mountY=-0.08, mountTheta=-0.86
22:07:08.949 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.08, y=0.06, opts=13)
22:07:08.950 00.001 15404 Enqueuing Move request for scope (-0.08, 0.06)
22:07:08.952 00.002 9920 Worker thread wakes up
22:07:08.952 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
22:07:08.952 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
22:07:08.952 00.000 9920 Moving (-0.08, 0.06) raw xDistance=0.07 yDistance=-0.08
22:07:08.952 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:07:08.952 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:08.952 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:07:08.952 00.000 9920 MoveAxis(E, 0, ABG)
22:07:08.952 00.000 9920 Move returns status 0, amount 0
22:07:08.952 00.000 9920 MoveAxis(N, 0, ABG)
22:07:08.952 00.000 9920 duration set to 0 by GuideMode
22:07:08.952 00.000 9920 Move returns status 0, amount 0
22:07:08.952 00.000 9920 move complete, result=0
22:07:08.952 00.000 9920 worker thread done servicing request
22:07:08.953 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=3889, max=65450, med=5899, FiltMin=5015, FiltMax=63495, Gamma=0.910
22:07:08.964 00.011 15404 UpdateGuideState exits: m=636662 SNR=230.0 Saturated
22:07:08.965 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:08.966 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:08.967 00.001 15404 Enqueuing Expose request
22:07:08.968 00.001 15404 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:08.970 00.002 9920 Worker thread wakes up
22:07:08.970 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:08.970 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:12.381 03.411 9920 Exposure complete
22:07:12.422 00.041 9920 worker thread done servicing request
22:07:12.422 00.000 15404 OnExposeComplete: enter
22:07:12.423 00.001 15404 UpdateGuideState(): m_state=6
22:07:12.424 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
22:07:12.425 00.001 15404 Star::Find returns 1 (1), X=720.87, Y=794.51, Mass=583452, SNR=208.0, Peak=28836 HFD=6.3
22:07:12.426 00.001 15404 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-2.95) = xAngle (1.35 = 1.35)
22:07:12.427 00.001 15404 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.26 = 1.26)
22:07:12.427 00.000 15404 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.60 mountX=0.03 mountY=0.13, mountTheta=1.34
22:07:12.429 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.00, y=-0.13, opts=13)
22:07:12.430 00.001 15404 Enqueuing Move request for scope (-0.00, -0.13)
22:07:12.431 00.001 9920 Worker thread wakes up
22:07:12.431 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
22:07:12.431 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
22:07:12.431 00.000 9920 Moving (-0.00, -0.13) raw xDistance=0.03 yDistance=0.13
22:07:12.431 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:07:12.431 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:12.431 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:07:12.431 00.000 9920 MoveAxis(E, 0, ABG)
22:07:12.431 00.000 9920 Move returns status 0, amount 0
22:07:12.431 00.000 9920 MoveAxis(N, 0, ABG)
22:07:12.431 00.000 9920 duration set to 0 by GuideMode
22:07:12.431 00.000 9920 Move returns status 0, amount 0
22:07:12.431 00.000 9920 move complete, result=0
22:07:12.431 00.000 9920 worker thread done servicing request
22:07:12.433 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3605, max=65450, med=5897, FiltMin=5034, FiltMax=64021, Gamma=0.910
22:07:12.444 00.011 15404 UpdateGuideState exits: m=583452 SNR=208.0 Saturated
22:07:12.445 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:12.446 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:12.447 00.001 15404 Enqueuing Expose request
22:07:12.448 00.001 15404 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:12.449 00.001 9920 Worker thread wakes up
22:07:12.449 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:12.449 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:16.156 03.707 9920 Exposure complete
22:07:16.194 00.038 9920 worker thread done servicing request
22:07:16.194 00.000 15404 OnExposeComplete: enter
22:07:16.195 00.001 15404 UpdateGuideState(): m_state=6
22:07:16.196 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
22:07:16.197 00.001 15404 Star::Find returns 1 (1), X=720.81, Y=794.52, Mass=590152, SNR=227.3, Peak=26104 HFD=6.5
22:07:16.198 00.001 15404 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-2.95) = xAngle (0.88 = 0.88)
22:07:16.199 00.001 15404 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.78 = 0.78)
22:07:16.200 00.001 15404 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.08 mountX=0.09 mountY=0.10, mountTheta=0.83
22:07:16.201 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.07, y=-0.12, opts=13)
22:07:16.202 00.001 15404 Enqueuing Move request for scope (-0.07, -0.12)
22:07:16.203 00.001 9920 Worker thread wakes up
22:07:16.203 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
22:07:16.203 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
22:07:16.203 00.000 9920 Moving (-0.07, -0.12) raw xDistance=0.09 yDistance=0.10
22:07:16.203 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:07:16.203 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:16.204 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:07:16.204 00.000 9920 MoveAxis(E, 0, ABG)
22:07:16.204 00.000 9920 Move returns status 0, amount 0
22:07:16.204 00.000 9920 MoveAxis(N, 0, ABG)
22:07:16.204 00.000 9920 duration set to 0 by GuideMode
22:07:16.204 00.000 9920 Move returns status 0, amount 0
22:07:16.204 00.000 9920 move complete, result=0
22:07:16.204 00.000 9920 worker thread done servicing request
22:07:16.206 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3949, max=65450, med=5886, FiltMin=4910, FiltMax=63239, Gamma=0.910
22:07:16.216 00.010 15404 UpdateGuideState exits: m=590152 SNR=227.3 Saturated
22:07:16.217 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:16.218 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:16.220 00.002 15404 Enqueuing Expose request
22:07:16.221 00.001 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:16.221 00.000 9920 Worker thread wakes up
22:07:16.222 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:16.222 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:19.633 03.411 9920 Exposure complete
22:07:19.671 00.038 9920 worker thread done servicing request
22:07:19.671 00.000 15404 OnExposeComplete: enter
22:07:19.672 00.001 15404 UpdateGuideState(): m_state=6
22:07:19.673 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
22:07:19.674 00.001 15404 Star::Find returns 1 (1), X=720.55, Y=794.04, Mass=583273, SNR=211.7, Peak=25911 HFD=6.4
22:07:19.675 00.001 15404 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-2.95) = xAngle (0.88 = 0.88)
22:07:19.676 00.001 15404 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.79 = 0.79)
22:07:19.676 00.000 15404 CameraToMount -- cameraX=-0.33 cameraY=-0.61 hyp=0.69 cameraTheta=-2.07 mountX=0.44 mountY=0.49, mountTheta=0.84
22:07:19.678 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.33, y=-0.61, opts=13)
22:07:19.679 00.001 15404 Enqueuing Move request for scope (-0.33, -0.61)
22:07:19.680 00.001 9920 Worker thread wakes up
22:07:19.680 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.61) opts 0xd
22:07:19.680 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.33, -0.61)
22:07:19.680 00.000 9920 Moving (-0.33, -0.61) raw xDistance=0.44 yDistance=0.49
22:07:19.680 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
22:07:19.680 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:07:19.680 00.000 9920 MoveAxis(W, 118, ABG)
22:07:19.680 00.000 9920 Guiding  Dir = 3, Dur = 118
22:07:19.683 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3847, max=65450, med=5883, FiltMin=4906, FiltMax=64273, Gamma=0.910
22:07:19.694 00.011 15404 UpdateGuideState exits: m=583273 SNR=211.7 Saturated
22:07:19.696 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:19.696 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:19.697 00.001 15404 Enqueuing Expose request
22:07:19.702 00.005 9920 IsGuiding returns 0
22:07:19.713 00.011 9920 PulseGuide returned control before completion, sleep 117
22:07:19.856 00.143 9920 IsGuiding returns 0
22:07:19.856 00.000 9920 Move returns status 0, amount 118
22:07:19.856 00.000 9920 MoveAxis(S, 134, ABG)
22:07:19.856 00.000 9920 Guiding  Dir = 1, Dur = 134
22:07:19.895 00.039 9920 IsGuiding returns 0
22:07:19.906 00.011 9920 PulseGuide returned control before completion, sleep 133
22:07:20.058 00.152 9920 IsGuiding returns 0
22:07:20.059 00.001 9920 Move returns status 0, amount 134
22:07:20.059 00.000 9920 move complete, result=0
22:07:20.059 00.000 9920 worker thread done servicing request
22:07:20.059 00.000 9920 Worker thread wakes up
22:07:20.059 00.000 15404 GuideStep: 0.4 px 118 ms WEST, 0.5 px 134 ms SOUTH
22:07:20.062 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:20.062 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:23.772 03.710 9920 Exposure complete
22:07:23.810 00.038 9920 worker thread done servicing request
22:07:23.810 00.000 15404 OnExposeComplete: enter
22:07:23.811 00.001 15404 UpdateGuideState(): m_state=6
22:07:23.812 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
22:07:23.813 00.001 15404 Star::Find returns 1 (1), X=720.77, Y=794.43, Mass=586917, SNR=220.8, Peak=26856 HFD=6.5
22:07:23.814 00.001 15404 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-2.95) = xAngle (0.92 = 0.92)
22:07:23.815 00.001 15404 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.83 = 0.83)
22:07:23.816 00.001 15404 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-2.03 mountX=0.15 mountY=0.18, mountTheta=0.88
22:07:23.817 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.11, y=-0.21, opts=13)
22:07:23.818 00.001 15404 Enqueuing Move request for scope (-0.11, -0.21)
22:07:23.819 00.001 9920 Worker thread wakes up
22:07:23.819 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
22:07:23.819 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
22:07:23.819 00.000 9920 Moving (-0.11, -0.21) raw xDistance=0.15 yDistance=0.18
22:07:23.819 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:07:23.819 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:23.819 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:07:23.819 00.000 9920 MoveAxis(E, 0, ABG)
22:07:23.819 00.000 9920 Move returns status 0, amount 0
22:07:23.819 00.000 9920 MoveAxis(N, 0, ABG)
22:07:23.820 00.001 9920 duration set to 0 by GuideMode
22:07:23.820 00.000 9920 Move returns status 0, amount 0
22:07:23.820 00.000 9920 move complete, result=0
22:07:23.820 00.000 9920 worker thread done servicing request
22:07:23.822 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3700, max=65450, med=5869, FiltMin=4912, FiltMax=62639, Gamma=0.910
22:07:23.834 00.012 15404 UpdateGuideState exits: m=586917 SNR=220.8 Saturated
22:07:23.835 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:23.835 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:23.837 00.002 15404 Enqueuing Expose request
22:07:23.838 00.001 9920 Worker thread wakes up
22:07:23.838 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:23.838 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:23.838 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:07:27.252 03.414 9920 Exposure complete
22:07:27.290 00.038 9920 worker thread done servicing request
22:07:27.290 00.000 15404 OnExposeComplete: enter
22:07:27.292 00.002 15404 UpdateGuideState(): m_state=6
22:07:27.293 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
22:07:27.293 00.000 15404 Star::Find returns 1 (1), X=720.69, Y=794.58, Mass=597885, SNR=207.1, Peak=29644 HFD=6.6
22:07:27.294 00.001 15404 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-2.95) = xAngle (0.14 = 0.14)
22:07:27.295 00.001 15404 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.05 = 0.05)
22:07:27.296 00.001 15404 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.81 mountX=0.20 mountY=0.01, mountTheta=0.05
22:07:27.298 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.19, y=-0.07, opts=13)
22:07:27.299 00.001 15404 Enqueuing Move request for scope (-0.19, -0.07)
22:07:27.300 00.001 9920 Worker thread wakes up
22:07:27.300 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
22:07:27.300 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
22:07:27.300 00.000 9920 Moving (-0.19, -0.07) raw xDistance=0.20 yDistance=0.01
22:07:27.300 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:07:27.300 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:27.300 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:27.300 00.000 9920 MoveAxis(E, 0, ABG)
22:07:27.300 00.000 9920 Move returns status 0, amount 0
22:07:27.300 00.000 9920 MoveAxis(N, 0, ABG)
22:07:27.300 00.000 9920 duration set to 0 by GuideMode
22:07:27.300 00.000 9920 Move returns status 0, amount 0
22:07:27.300 00.000 9920 move complete, result=0
22:07:27.300 00.000 9920 worker thread done servicing request
22:07:27.302 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3336, max=65450, med=5865, FiltMin=4896, FiltMax=62949, Gamma=0.910
22:07:27.313 00.011 15404 UpdateGuideState exits: m=597885 SNR=207.1 Saturated
22:07:27.314 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:27.315 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:27.316 00.001 15404 Enqueuing Expose request
22:07:27.317 00.001 15404 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:07:27.318 00.001 9920 Worker thread wakes up
22:07:27.318 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:27.318 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:31.026 03.708 9920 Exposure complete
22:07:31.063 00.037 9920 worker thread done servicing request
22:07:31.063 00.000 15404 OnExposeComplete: enter
22:07:31.065 00.002 15404 UpdateGuideState(): m_state=6
22:07:31.066 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
22:07:31.066 00.000 15404 Star::Find returns 1 (1), X=720.48, Y=794.48, Mass=623210, SNR=188.2, Peak=31842 HFD=5.9
22:07:31.067 00.001 15404 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-2.95) = xAngle (0.21 = 0.21)
22:07:31.068 00.001 15404 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.12 = 0.12)
22:07:31.069 00.001 15404 CameraToMount -- cameraX=-0.40 cameraY=-0.17 hyp=0.43 cameraTheta=-2.74 mountX=0.42 mountY=0.05, mountTheta=0.12
22:07:31.070 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.40, y=-0.17, opts=13)
22:07:31.071 00.001 15404 Enqueuing Move request for scope (-0.40, -0.17)
22:07:31.072 00.001 9920 Worker thread wakes up
22:07:31.072 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.17) opts 0xd
22:07:31.072 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.40, -0.17)
22:07:31.072 00.000 9920 Moving (-0.40, -0.17) raw xDistance=0.42 yDistance=0.05
22:07:31.072 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
22:07:31.072 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:31.072 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:07:31.072 00.000 9920 MoveAxis(W, 113, ABG)
22:07:31.072 00.000 9920 Guiding  Dir = 3, Dur = 113
22:07:31.075 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3677, max=65450, med=5854, FiltMin=4417, FiltMax=61980, Gamma=0.910
22:07:31.086 00.011 15404 UpdateGuideState exits: m=623210 SNR=188.2 Saturated
22:07:31.087 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:31.088 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:31.089 00.001 15404 Enqueuing Expose request
22:07:31.093 00.004 9920 IsGuiding returns 0
22:07:31.104 00.011 9920 PulseGuide returned control before completion, sleep 112
22:07:31.245 00.141 9920 IsGuiding returns 0
22:07:31.245 00.000 9920 Move returns status 0, amount 113
22:07:31.245 00.000 9920 MoveAxis(N, 0, ABG)
22:07:31.245 00.000 9920 duration set to 0 by GuideMode
22:07:31.245 00.000 9920 Move returns status 0, amount 0
22:07:31.245 00.000 9920 move complete, result=0
22:07:31.245 00.000 9920 worker thread done servicing request
22:07:31.245 00.000 9920 Worker thread wakes up
22:07:31.245 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:31.245 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:31.245 00.000 15404 GuideStep: 0.4 px 113 ms WEST, 0.1 px 0 ms NORTH
22:07:34.657 03.412 9920 Exposure complete
22:07:34.698 00.041 9920 worker thread done servicing request
22:07:34.698 00.000 15404 OnExposeComplete: enter
22:07:34.699 00.001 15404 UpdateGuideState(): m_state=6
22:07:34.700 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
22:07:34.701 00.001 15404 Star::Find returns 1 (1), X=720.95, Y=794.59, Mass=621057, SNR=213.9, Peak=28252 HFD=6.5
22:07:34.702 00.001 15404 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-2.95) = xAngle (2.27 = 2.27)
22:07:34.702 00.000 15404 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.18 = 2.18)
22:07:34.703 00.001 15404 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.68 mountX=-0.06 mountY=0.07, mountTheta=2.24
22:07:34.705 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.07, y=-0.06, opts=13)
22:07:34.706 00.001 15404 Enqueuing Move request for scope (0.07, -0.06)
22:07:34.707 00.001 9920 Worker thread wakes up
22:07:34.707 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:07:34.707 00.000 9920 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:07:34.707 00.000 9920 Moving (0.07, -0.06) raw xDistance=-0.06 yDistance=0.07
22:07:34.707 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:07:34.707 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:34.707 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:07:34.707 00.000 9920 MoveAxis(E, 0, ABG)
22:07:34.707 00.000 9920 Move returns status 0, amount 0
22:07:34.707 00.000 9920 MoveAxis(N, 0, ABG)
22:07:34.707 00.000 9920 duration set to 0 by GuideMode
22:07:34.707 00.000 9920 Move returns status 0, amount 0
22:07:34.707 00.000 9920 move complete, result=0
22:07:34.707 00.000 9920 worker thread done servicing request
22:07:34.710 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3953, max=65450, med=5848, FiltMin=4910, FiltMax=63782, Gamma=0.910
22:07:34.721 00.011 15404 UpdateGuideState exits: m=621057 SNR=213.9 Saturated
22:07:34.723 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:34.723 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:34.724 00.001 15404 Enqueuing Expose request
22:07:34.725 00.001 9920 Worker thread wakes up
22:07:34.725 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:34.726 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:34.726 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:38.442 03.716 9920 Exposure complete
22:07:38.479 00.037 9920 worker thread done servicing request
22:07:38.479 00.000 15404 OnExposeComplete: enter
22:07:38.480 00.001 15404 UpdateGuideState(): m_state=6
22:07:38.481 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
22:07:38.482 00.001 15404 Star::Find returns 1 (1), X=721.20, Y=794.46, Mass=600929, SNR=219.9, Peak=26728 HFD=6.5
22:07:38.483 00.001 15404 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-2.95) = xAngle (2.44 = 2.44)
22:07:38.484 00.001 15404 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.35 = 2.35)
22:07:38.485 00.001 15404 CameraToMount -- cameraX=0.32 cameraY=-0.18 hyp=0.37 cameraTheta=-0.51 mountX=-0.28 mountY=0.27, mountTheta=2.39
22:07:38.487 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.32, y=-0.18, opts=13)
22:07:38.488 00.001 15404 Enqueuing Move request for scope (0.32, -0.18)
22:07:38.489 00.001 9920 Worker thread wakes up
22:07:38.489 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.18) opts 0xd
22:07:38.489 00.000 9920 Handling offset move in thread for scope, endpoint = (0.32, -0.18)
22:07:38.489 00.000 9920 Moving (0.32, -0.18) raw xDistance=-0.28 yDistance=0.27
22:07:38.489 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:07:38.489 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:07:38.489 00.000 9920 MoveAxis(E, 76, ABG)
22:07:38.489 00.000 9920 Guiding  Dir = 2, Dur = 76
22:07:38.491 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3642, max=65516, med=5833, FiltMin=4854, FiltMax=62947, Gamma=0.910
22:07:38.502 00.011 15404 UpdateGuideState exits: m=600929 SNR=219.9 Saturated
22:07:38.503 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:38.505 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:38.505 00.000 15404 Enqueuing Expose request
22:07:38.510 00.005 9920 IsGuiding returns 0
22:07:38.521 00.011 9920 PulseGuide returned control before completion, sleep 75
22:07:38.609 00.088 9920 IsGuiding returns 1
22:07:38.609 00.000 9920 scope still moving after pulse duration time elapsed
22:07:38.660 00.051 9920 IsGuiding returns 0
22:07:38.660 00.000 9920 scope move finished after 76 + 74 ms
22:07:38.660 00.000 9920 Move returns status 0, amount 76
22:07:38.660 00.000 9920 MoveAxis(S, 73, ABG)
22:07:38.660 00.000 9920 Guiding  Dir = 1, Dur = 73
22:07:38.691 00.031 9920 IsGuiding returns 0
22:07:38.703 00.012 9920 PulseGuide returned control before completion, sleep 72
22:07:38.787 00.084 9920 IsGuiding returns 1
22:07:38.787 00.000 9920 scope still moving after pulse duration time elapsed
22:07:38.830 00.043 9920 IsGuiding returns 0
22:07:38.830 00.000 9920 scope move finished after 73 + 65 ms
22:07:38.830 00.000 9920 Move returns status 0, amount 73
22:07:38.830 00.000 9920 move complete, result=0
22:07:38.830 00.000 9920 worker thread done servicing request
22:07:38.830 00.000 9920 Worker thread wakes up
22:07:38.830 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:38.830 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:38.830 00.000 15404 GuideStep: -0.3 px 76 ms EAST, 0.3 px 73 ms SOUTH
22:07:42.239 03.409 9920 Exposure complete
22:07:42.276 00.037 9920 worker thread done servicing request
22:07:42.276 00.000 15404 OnExposeComplete: enter
22:07:42.277 00.001 15404 UpdateGuideState(): m_state=6
22:07:42.278 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
22:07:42.279 00.001 15404 Star::Find returns 1 (1), X=721.60, Y=794.61, Mass=603421, SNR=261.9, Peak=31495 HFD=6.8
22:07:42.280 00.001 15404 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-2.95) = xAngle (2.91 = 2.91)
22:07:42.281 00.001 15404 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.81 = 2.81)
22:07:42.282 00.001 15404 CameraToMount -- cameraX=0.72 cameraY=-0.03 hyp=0.72 cameraTheta=-0.05 mountX=-0.70 mountY=0.23, mountTheta=2.82
22:07:42.283 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.72, y=-0.03, opts=13)
22:07:42.284 00.001 15404 Enqueuing Move request for scope (0.72, -0.03)
22:07:42.285 00.001 9920 Worker thread wakes up
22:07:42.285 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.03) opts 0xd
22:07:42.285 00.000 9920 Handling offset move in thread for scope, endpoint = (0.72, -0.03)
22:07:42.285 00.000 9920 Moving (0.72, -0.03) raw xDistance=-0.70 yDistance=0.23
22:07:42.285 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
22:07:42.285 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:07:42.285 00.000 9920 MoveAxis(E, 194, ABG)
22:07:42.286 00.001 9920 Guiding  Dir = 2, Dur = 194
22:07:42.288 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3416, max=65461, med=5829, FiltMin=4613, FiltMax=64273, Gamma=0.910
22:07:42.299 00.011 15404 UpdateGuideState exits: m=603421 SNR=261.9 Saturated
22:07:42.301 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:42.302 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:42.302 00.000 15404 Enqueuing Expose request
22:07:42.305 00.003 9920 IsGuiding returns 0
22:07:42.316 00.011 9920 PulseGuide returned control before completion, sleep 194
22:07:42.534 00.218 9920 IsGuiding returns 0
22:07:42.535 00.001 9920 Move returns status 0, amount 194
22:07:42.535 00.000 9920 MoveAxis(S, 63, ABG)
22:07:42.535 00.000 9920 Guiding  Dir = 1, Dur = 63
22:07:42.714 00.179 9920 IsGuiding returns 0
22:07:42.733 00.019 9920 PulseGuide returned control before completion, sleep 55
22:07:42.800 00.067 9920 IsGuiding returns 1
22:07:42.800 00.000 9920 scope still moving after pulse duration time elapsed
22:07:42.852 00.052 9920 IsGuiding returns 0
22:07:42.852 00.000 9920 scope move finished after 63 + 74 ms
22:07:42.852 00.000 9920 Move returns status 0, amount 63
22:07:42.852 00.000 9920 move complete, result=0
22:07:42.852 00.000 9920 worker thread done servicing request
22:07:42.852 00.000 9920 Worker thread wakes up
22:07:42.852 00.000 15404 GuideStep: -0.7 px 194 ms EAST, 0.2 px 63 ms SOUTH
22:07:42.855 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:42.855 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:46.562 03.707 9920 Exposure complete
22:07:46.599 00.037 9920 worker thread done servicing request
22:07:46.600 00.001 15404 OnExposeComplete: enter
22:07:46.601 00.001 15404 UpdateGuideState(): m_state=6
22:07:46.601 00.000 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
22:07:46.603 00.002 15404 Star::Find returns 1 (1), X=721.52, Y=794.56, Mass=619104, SNR=229.3, Peak=31767 HFD=5.9
22:07:46.604 00.001 15404 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-2.95) = xAngle (2.82 = 2.82)
22:07:46.605 00.001 15404 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.73 = 2.73)
22:07:46.606 00.001 15404 CameraToMount -- cameraX=0.64 cameraY=-0.09 hyp=0.65 cameraTheta=-0.13 mountX=-0.61 mountY=0.26, mountTheta=2.74
22:07:46.607 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.64, y=-0.09, opts=13)
22:07:46.608 00.001 15404 Enqueuing Move request for scope (0.64, -0.09)
22:07:46.609 00.001 9920 Worker thread wakes up
22:07:46.609 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.09) opts 0xd
22:07:46.609 00.000 9920 Handling offset move in thread for scope, endpoint = (0.64, -0.09)
22:07:46.609 00.000 9920 Moving (0.64, -0.09) raw xDistance=-0.61 yDistance=0.26
22:07:46.609 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.61
22:07:46.609 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:07:46.609 00.000 9920 MoveAxis(E, 178, ABG)
22:07:46.609 00.000 9920 Guiding  Dir = 2, Dur = 178
22:07:46.612 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3825, max=65434, med=5810, FiltMin=4802, FiltMax=63795, Gamma=0.910
22:07:46.624 00.012 15404 UpdateGuideState exits: m=619104 SNR=229.3 Saturated
22:07:46.625 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:46.626 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:46.627 00.001 15404 Enqueuing Expose request
22:07:46.629 00.002 9920 IsGuiding returns 0
22:07:46.640 00.011 9920 PulseGuide returned control before completion, sleep 177
22:07:47.154 00.514 9920 IsGuiding returns 0
22:07:47.154 00.000 9920 Move returns status 0, amount 178
22:07:47.154 00.000 9920 MoveAxis(S, 71, ABG)
22:07:47.154 00.000 9920 Guiding  Dir = 1, Dur = 71
22:07:47.316 00.162 9920 IsGuiding returns 0
22:07:47.328 00.012 9920 PulseGuide returned control before completion, sleep 70
22:07:47.410 00.082 9920 IsGuiding returns 1
22:07:47.410 00.000 9920 scope still moving after pulse duration time elapsed
22:07:47.523 00.113 9920 IsGuiding returns 0
22:07:47.524 00.001 9920 scope move finished after 71 + 135 ms
22:07:47.524 00.000 9920 Move returns status 0, amount 71
22:07:47.524 00.000 9920 move complete, result=0
22:07:47.524 00.000 9920 worker thread done servicing request
22:07:47.524 00.000 9920 Worker thread wakes up
22:07:47.524 00.000 15404 GuideStep: -0.6 px 178 ms EAST, 0.3 px 71 ms SOUTH
22:07:47.525 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:47.525 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:50.937 03.412 9920 Exposure complete
22:07:50.975 00.038 9920 worker thread done servicing request
22:07:50.975 00.000 15404 OnExposeComplete: enter
22:07:50.976 00.001 15404 UpdateGuideState(): m_state=6
22:07:50.977 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
22:07:50.978 00.001 15404 Star::Find returns 1 (1), X=721.45, Y=794.62, Mass=623184, SNR=228.1, Peak=30023 HFD=6.1
22:07:50.979 00.001 15404 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-2.95) = xAngle (2.90 = 2.90)
22:07:50.980 00.001 15404 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.81 = 2.81)
22:07:50.981 00.001 15404 CameraToMount -- cameraX=0.57 cameraY=-0.03 hyp=0.57 cameraTheta=-0.05 mountX=-0.56 mountY=0.19, mountTheta=2.81
22:07:50.982 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.57, y=-0.03, opts=13)
22:07:50.983 00.001 15404 Enqueuing Move request for scope (0.57, -0.03)
22:07:50.984 00.001 9920 Worker thread wakes up
22:07:50.984 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.03) opts 0xd
22:07:50.984 00.000 9920 Handling offset move in thread for scope, endpoint = (0.57, -0.03)
22:07:50.984 00.000 9920 Moving (0.57, -0.03) raw xDistance=-0.56 yDistance=0.19
22:07:50.984 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
22:07:50.984 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:50.984 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:07:50.984 00.000 9920 MoveAxis(E, 162, ABG)
22:07:50.984 00.000 9920 Guiding  Dir = 2, Dur = 162
22:07:50.986 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3537, max=65461, med=5807, FiltMin=4678, FiltMax=63090, Gamma=0.910
22:07:50.997 00.011 15404 UpdateGuideState exits: m=623184 SNR=228.1 Saturated
22:07:50.998 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:50.999 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:51.000 00.001 15404 Enqueuing Expose request
22:07:51.115 00.115 9920 IsGuiding returns 0
22:07:51.127 00.012 9920 PulseGuide returned control before completion, sleep 161
22:07:51.362 00.235 9920 IsGuiding returns 0
22:07:51.362 00.000 9920 Move returns status 0, amount 162
22:07:51.362 00.000 9920 MoveAxis(N, 0, ABG)
22:07:51.362 00.000 9920 duration set to 0 by GuideMode
22:07:51.362 00.000 9920 Move returns status 0, amount 0
22:07:51.362 00.000 9920 move complete, result=0
22:07:51.362 00.000 9920 worker thread done servicing request
22:07:51.362 00.000 9920 Worker thread wakes up
22:07:51.362 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:51.362 00.000 15404 GuideStep: -0.6 px 162 ms EAST, 0.2 px 0 ms NORTH
22:07:51.364 00.002 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:55.071 03.707 9920 Exposure complete
22:07:55.108 00.037 9920 worker thread done servicing request
22:07:55.108 00.000 15404 OnExposeComplete: enter
22:07:55.109 00.001 15404 UpdateGuideState(): m_state=6
22:07:55.110 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
22:07:55.111 00.001 15404 Star::Find returns 1 (1), X=721.10, Y=794.83, Mass=628148, SNR=256.3, Peak=29260 HFD=6.4
22:07:55.112 00.001 15404 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.64 = -2.64)
22:07:55.113 00.001 15404 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.55 = -2.73)
22:07:55.114 00.001 15404 CameraToMount -- cameraX=0.22 cameraY=0.18 hyp=0.28 cameraTheta=0.69 mountX=-0.25 mountY=-0.11, mountTheta=-2.72
22:07:55.115 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.22, y=0.18, opts=13)
22:07:55.116 00.001 15404 Enqueuing Move request for scope (0.22, 0.18)
22:07:55.117 00.001 9920 Worker thread wakes up
22:07:55.117 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.18) opts 0xd
22:07:55.117 00.000 9920 Handling offset move in thread for scope, endpoint = (0.22, 0.18)
22:07:55.117 00.000 9920 Moving (0.22, 0.18) raw xDistance=-0.25 yDistance=-0.11
22:07:55.117 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
22:07:55.117 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:55.117 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:07:55.117 00.000 9920 MoveAxis(E, 78, ABG)
22:07:55.117 00.000 9920 Guiding  Dir = 2, Dur = 78
22:07:55.120 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3233, max=65461, med=5787, FiltMin=4361, FiltMax=65269, Gamma=0.910
22:07:55.132 00.012 15404 UpdateGuideState exits: m=628148 SNR=256.3 Saturated
22:07:55.133 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:55.134 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:55.135 00.001 15404 Enqueuing Expose request
22:07:55.139 00.004 9920 IsGuiding returns 0
22:07:55.150 00.011 9920 PulseGuide returned control before completion, sleep 78
22:07:55.240 00.090 9920 IsGuiding returns 1
22:07:55.240 00.000 9920 scope still moving after pulse duration time elapsed
22:07:55.285 00.045 9920 IsGuiding returns 0
22:07:55.285 00.000 9920 scope move finished after 78 + 67 ms
22:07:55.285 00.000 9920 Move returns status 0, amount 78
22:07:55.285 00.000 9920 MoveAxis(N, 0, ABG)
22:07:55.285 00.000 9920 duration set to 0 by GuideMode
22:07:55.285 00.000 9920 Move returns status 0, amount 0
22:07:55.285 00.000 9920 move complete, result=0
22:07:55.285 00.000 9920 worker thread done servicing request
22:07:55.285 00.000 9920 Worker thread wakes up
22:07:55.285 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:55.285 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:55.285 00.000 15404 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
22:07:58.690 03.405 9920 Exposure complete
22:07:58.728 00.038 9920 worker thread done servicing request
22:07:58.728 00.000 15404 OnExposeComplete: enter
22:07:58.729 00.001 15404 UpdateGuideState(): m_state=6
22:07:58.730 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
22:07:58.731 00.001 15404 Star::Find returns 1 (1), X=721.79, Y=794.68, Mass=635815, SNR=248.3, Peak=36027 HFD=6.4
22:07:58.732 00.001 15404 CameraToMount -- cameraTheta (0.03) - m_xAngle (-2.95) = xAngle (2.98 = 2.98)
22:07:58.732 00.000 15404 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.89 = 2.89)
22:07:58.733 00.001 15404 CameraToMount -- cameraX=0.91 cameraY=0.03 hyp=0.91 cameraTheta=0.03 mountX=-0.90 mountY=0.23, mountTheta=2.90
22:07:58.735 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.91, y=0.03, opts=13)
22:07:58.736 00.001 15404 Enqueuing Move request for scope (0.91, 0.03)
22:07:58.737 00.001 9920 Worker thread wakes up
22:07:58.737 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.03) opts 0xd
22:07:58.737 00.000 9920 Handling offset move in thread for scope, endpoint = (0.91, 0.03)
22:07:58.737 00.000 9920 Moving (0.91, 0.03) raw xDistance=-0.90 yDistance=0.23
22:07:58.737 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.90
22:07:58.737 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:07:58.737 00.000 9920 MoveAxis(E, 247, ABG)
22:07:58.737 00.000 9920 Guiding  Dir = 2, Dur = 247
22:07:58.739 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3683, max=65461, med=5786, FiltMin=4714, FiltMax=64889, Gamma=0.910
22:07:58.751 00.012 15404 UpdateGuideState exits: m=635815 SNR=248.3 Saturated
22:07:58.752 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:58.753 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:07:58.754 00.001 15404 Enqueuing Expose request
22:07:58.762 00.008 9920 IsGuiding returns 0
22:07:58.773 00.011 9920 PulseGuide returned control before completion, sleep 247
22:07:59.043 00.270 9920 IsGuiding returns 0
22:07:59.043 00.000 9920 Move returns status 0, amount 247
22:07:59.043 00.000 9920 MoveAxis(S, 62, ABG)
22:07:59.043 00.000 9920 Guiding  Dir = 1, Dur = 62
22:07:59.081 00.038 9920 IsGuiding returns 0
22:07:59.092 00.011 9920 PulseGuide returned control before completion, sleep 61
22:07:59.166 00.074 9920 IsGuiding returns 1
22:07:59.166 00.000 9920 scope still moving after pulse duration time elapsed
22:07:59.204 00.038 9920 IsGuiding returns 0
22:07:59.205 00.001 9920 scope move finished after 62 + 61 ms
22:07:59.205 00.000 9920 Move returns status 0, amount 62
22:07:59.205 00.000 9920 move complete, result=0
22:07:59.205 00.000 9920 worker thread done servicing request
22:07:59.205 00.000 9920 Worker thread wakes up
22:07:59.205 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:07:59.205 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:07:59.205 00.000 15404 GuideStep: -0.9 px 247 ms EAST, 0.2 px 62 ms SOUTH
22:08:02.912 03.707 9920 Exposure complete
22:08:02.949 00.037 9920 worker thread done servicing request
22:08:02.949 00.000 15404 OnExposeComplete: enter
22:08:02.950 00.001 15404 UpdateGuideState(): m_state=6
22:08:02.951 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
22:08:02.952 00.001 15404 Star::Find returns 1 (1), X=721.48, Y=794.78, Mass=636435, SNR=245.2, Peak=31511 HFD=6.3
22:08:02.954 00.002 15404 CameraToMount -- cameraTheta (0.22) - m_xAngle (-2.95) = xAngle (3.17 = -3.12)
22:08:02.954 00.000 15404 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.08 = 3.08)
22:08:02.955 00.001 15404 CameraToMount -- cameraX=0.60 cameraY=0.13 hyp=0.62 cameraTheta=0.22 mountX=-0.62 mountY=0.04, mountTheta=3.08
22:08:02.957 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.60, y=0.13, opts=13)
22:08:02.958 00.001 15404 Enqueuing Move request for scope (0.60, 0.13)
22:08:02.959 00.001 9920 Worker thread wakes up
22:08:02.959 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.13) opts 0xd
22:08:02.959 00.000 9920 Handling offset move in thread for scope, endpoint = (0.60, 0.13)
22:08:02.959 00.000 9920 Moving (0.60, 0.13) raw xDistance=-0.62 yDistance=0.04
22:08:02.959 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.62
22:08:02.959 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:02.959 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:08:02.959 00.000 9920 MoveAxis(E, 182, ABG)
22:08:02.959 00.000 9920 Guiding  Dir = 2, Dur = 182
22:08:02.961 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3738, max=65461, med=5770, FiltMin=4723, FiltMax=64018, Gamma=0.910
22:08:02.973 00.012 15404 UpdateGuideState exits: m=636435 SNR=245.2 Saturated
22:08:02.974 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:02.975 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:08:02.976 00.001 15404 Enqueuing Expose request
22:08:02.978 00.002 9920 IsGuiding returns 0
22:08:02.995 00.017 9920 PulseGuide returned control before completion, sleep 176
22:08:03.193 00.198 9920 IsGuiding returns 0
22:08:03.193 00.000 9920 Move returns status 0, amount 182
22:08:03.193 00.000 9920 MoveAxis(N, 0, ABG)
22:08:03.193 00.000 9920 duration set to 0 by GuideMode
22:08:03.193 00.000 9920 Move returns status 0, amount 0
22:08:03.193 00.000 9920 move complete, result=0
22:08:03.193 00.000 9920 worker thread done servicing request
22:08:03.193 00.000 9920 Worker thread wakes up
22:08:03.193 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:08:03.193 00.000 15404 GuideStep: -0.6 px 182 ms EAST, 0.0 px 0 ms NORTH
22:08:03.194 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:08:06.608 03.414 9920 Exposure complete
22:08:06.648 00.040 9920 worker thread done servicing request
22:08:06.648 00.000 15404 OnExposeComplete: enter
22:08:06.649 00.001 15404 UpdateGuideState(): m_state=6
22:08:06.650 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
22:08:06.651 00.001 15404 Star::Find returns 1 (1), X=721.28, Y=794.52, Mass=622625, SNR=243.3, Peak=27467 HFD=6.8
22:08:06.652 00.001 15404 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-2.95) = xAngle (2.64 = 2.64)
22:08:06.653 00.001 15404 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.55 = 2.55)
22:08:06.653 00.000 15404 CameraToMount -- cameraX=0.40 cameraY=-0.13 hyp=0.42 cameraTheta=-0.31 mountX=-0.37 mountY=0.23, mountTheta=2.57
22:08:06.655 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.40, y=-0.13, opts=13)
22:08:06.656 00.001 15404 Enqueuing Move request for scope (0.40, -0.13)
22:08:06.657 00.001 9920 Worker thread wakes up
22:08:06.657 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.13) opts 0xd
22:08:06.657 00.000 9920 Handling offset move in thread for scope, endpoint = (0.40, -0.13)
22:08:06.657 00.000 9920 Moving (0.40, -0.13) raw xDistance=-0.37 yDistance=0.23
22:08:06.657 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
22:08:06.657 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:08:06.657 00.000 9920 MoveAxis(E, 111, ABG)
22:08:06.657 00.000 9920 Guiding  Dir = 2, Dur = 111
22:08:06.660 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=4034, max=65434, med=5768, FiltMin=4808, FiltMax=62723, Gamma=0.910
22:08:06.671 00.011 15404 UpdateGuideState exits: m=622625 SNR=243.3 Saturated
22:08:06.672 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:06.673 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:08:06.674 00.001 15404 Enqueuing Expose request
22:08:06.678 00.004 9920 IsGuiding returns 0
22:08:06.690 00.012 9920 PulseGuide returned control before completion, sleep 110
22:08:06.825 00.135 9920 IsGuiding returns 0
22:08:06.825 00.000 9920 Move returns status 0, amount 111
22:08:06.825 00.000 9920 MoveAxis(S, 64, ABG)
22:08:06.825 00.000 9920 Guiding  Dir = 1, Dur = 64
22:08:06.846 00.021 9920 IsGuiding returns 0
22:08:06.857 00.011 9920 PulseGuide returned control before completion, sleep 63
22:08:06.932 00.075 9920 IsGuiding returns 1
22:08:06.932 00.000 9920 scope still moving after pulse duration time elapsed
22:08:06.976 00.044 9920 IsGuiding returns 0
22:08:06.976 00.000 9920 scope move finished after 64 + 66 ms
22:08:06.977 00.001 9920 Move returns status 0, amount 64
22:08:06.977 00.000 9920 move complete, result=0
22:08:06.977 00.000 9920 worker thread done servicing request
22:08:06.977 00.000 9920 Worker thread wakes up
22:08:06.977 00.000 15404 GuideStep: -0.4 px 111 ms EAST, 0.2 px 64 ms SOUTH
22:08:06.980 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:08:06.980 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:08:10.693 03.713 9920 Exposure complete
22:08:10.731 00.038 9920 worker thread done servicing request
22:08:10.731 00.000 15404 OnExposeComplete: enter
22:08:10.732 00.001 15404 UpdateGuideState(): m_state=6
22:08:10.733 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
22:08:10.734 00.001 15404 Star::Find returns 1 (1), X=720.45, Y=794.56, Mass=611314, SNR=189.4, Peak=33490 HFD=5.9
22:08:10.734 00.000 15404 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-2.95) = xAngle (0.02 = 0.02)
22:08:10.735 00.001 15404 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.07 = -0.07)
22:08:10.736 00.001 15404 CameraToMount -- cameraX=-0.43 cameraY=-0.09 hyp=0.44 cameraTheta=-2.93 mountX=0.44 mountY=-0.03, mountTheta=-0.07
22:08:10.737 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.43, y=-0.09, opts=13)
22:08:10.738 00.001 15404 Enqueuing Move request for scope (-0.43, -0.09)
22:08:10.739 00.001 9920 Worker thread wakes up
22:08:10.739 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.09) opts 0xd
22:08:10.739 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.43, -0.09)
22:08:10.739 00.000 9920 Moving (-0.43, -0.09) raw xDistance=0.44 yDistance=-0.03
22:08:10.739 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44
22:08:10.739 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:10.740 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:10.740 00.000 9920 MoveAxis(W, 111, ABG)
22:08:10.740 00.000 9920 Guiding  Dir = 3, Dur = 111
22:08:10.742 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3881, max=65450, med=5754, FiltMin=4866, FiltMax=62107, Gamma=0.910
22:08:10.753 00.011 15404 UpdateGuideState exits: m=611314 SNR=189.4 Saturated
22:08:10.754 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:10.755 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:08:10.756 00.001 15404 Enqueuing Expose request
22:08:10.759 00.003 9920 IsGuiding returns 0
22:08:10.770 00.011 9920 PulseGuide returned control before completion, sleep 111
22:08:10.970 00.200 9920 IsGuiding returns 0
22:08:10.970 00.000 9920 Move returns status 0, amount 111
22:08:10.970 00.000 9920 MoveAxis(N, 0, ABG)
22:08:10.970 00.000 9920 duration set to 0 by GuideMode
22:08:10.970 00.000 9920 Move returns status 0, amount 0
22:08:10.970 00.000 9920 move complete, result=0
22:08:10.970 00.000 9920 worker thread done servicing request
22:08:10.970 00.000 9920 Worker thread wakes up
22:08:10.971 00.001 15404 GuideStep: 0.4 px 111 ms WEST, -0.0 px 0 ms NORTH
22:08:10.974 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:08:10.974 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:08:14.383 03.409 9920 Exposure complete
22:08:14.421 00.038 9920 worker thread done servicing request
22:08:14.421 00.000 15404 OnExposeComplete: enter
22:08:14.422 00.001 15404 UpdateGuideState(): m_state=6
22:08:14.423 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
22:08:14.424 00.001 15404 Star::Find returns 1 (1), X=721.02, Y=794.41, Mass=606144, SNR=207.1, Peak=26400 HFD=6.6
22:08:14.425 00.001 15404 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-2.95) = xAngle (1.91 = 1.91)
22:08:14.426 00.001 15404 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.81 = 1.81)
22:08:14.427 00.001 15404 CameraToMount -- cameraX=0.14 cameraY=-0.24 hyp=0.28 cameraTheta=-1.05 mountX=-0.09 mountY=0.27, mountTheta=1.90
22:08:14.429 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.14, y=-0.24, opts=13)
22:08:14.429 00.000 15404 Enqueuing Move request for scope (0.14, -0.24)
22:08:14.430 00.001 9920 Worker thread wakes up
22:08:14.430 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.24) opts 0xd
22:08:14.430 00.000 9920 Handling offset move in thread for scope, endpoint = (0.14, -0.24)
22:08:14.430 00.000 9920 Moving (0.14, -0.24) raw xDistance=-0.09 yDistance=0.27
22:08:14.431 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:08:14.431 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:08:14.431 00.000 9920 MoveAxis(E, 0, ABG)
22:08:14.431 00.000 9920 Move returns status 0, amount 0
22:08:14.431 00.000 9920 MoveAxis(S, 73, ABG)
22:08:14.431 00.000 9920 Guiding  Dir = 1, Dur = 73
22:08:14.433 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3460, max=65450, med=5751, FiltMin=4826, FiltMax=62679, Gamma=0.910
22:08:14.444 00.011 15404 UpdateGuideState exits: m=606144 SNR=207.1 Saturated
22:08:14.445 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:14.446 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:08:14.447 00.001 15404 Enqueuing Expose request
22:08:17.265 02.818 9920 IsGuiding returns 0
22:08:17.276 00.011 9920 PulseGuide returned control before completion, sleep 72
22:08:17.361 00.085 9920 IsGuiding returns 1
22:08:17.361 00.000 9920 scope still moving after pulse duration time elapsed
22:08:17.404 00.043 9920 IsGuiding returns 0
22:08:17.404 00.000 9920 scope move finished after 73 + 65 ms
22:08:17.404 00.000 9920 Move returns status 0, amount 73
22:08:17.404 00.000 9920 move complete, result=0
22:08:17.404 00.000 9920 worker thread done servicing request
22:08:17.404 00.000 9920 Worker thread wakes up
22:08:17.404 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.3 px 73 ms SOUTH
22:08:17.407 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:08:17.407 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:08:21.116 03.709 9920 Exposure complete
22:08:21.153 00.037 9920 worker thread done servicing request
22:08:21.153 00.000 15404 OnExposeComplete: enter
22:08:21.154 00.001 15404 UpdateGuideState(): m_state=6
22:08:21.155 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
22:08:21.156 00.001 15404 Star::Find returns 1 (1), X=721.84, Y=794.59, Mass=632137, SNR=221.8, Peak=35575 HFD=6.4
22:08:21.157 00.001 15404 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-2.95) = xAngle (2.89 = 2.89)
22:08:21.158 00.001 15404 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.80 = 2.80)
22:08:21.159 00.001 15404 CameraToMount -- cameraX=0.96 cameraY=-0.06 hyp=0.96 cameraTheta=-0.06 mountX=-0.93 mountY=0.33, mountTheta=2.80
22:08:21.161 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.96, y=-0.06, opts=13)
22:08:21.162 00.001 15404 Enqueuing Move request for scope (0.96, -0.06)
22:08:21.163 00.001 9920 Worker thread wakes up
22:08:21.163 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.06) opts 0xd
22:08:21.163 00.000 9920 Handling offset move in thread for scope, endpoint = (0.96, -0.06)
22:08:21.163 00.000 9920 Moving (0.96, -0.06) raw xDistance=-0.93 yDistance=0.33
22:08:21.163 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.93
22:08:21.163 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:08:21.163 00.000 9920 MoveAxis(E, 249, ABG)
22:08:21.163 00.000 9920 Guiding  Dir = 2, Dur = 249
22:08:21.165 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3463, max=65461, med=5721, FiltMin=4497, FiltMax=63629, Gamma=0.910
22:08:21.177 00.012 15404 UpdateGuideState exits: m=632137 SNR=221.8 Saturated
22:08:21.178 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:21.179 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:08:21.180 00.001 15404 Enqueuing Expose request
22:08:21.190 00.010 9920 IsGuiding returns 0
22:08:21.201 00.011 9920 PulseGuide returned control before completion, sleep 249
22:08:21.475 00.274 9920 IsGuiding returns 0
22:08:21.475 00.000 9920 Move returns status 0, amount 249
22:08:21.475 00.000 9920 MoveAxis(S, 89, ABG)
22:08:21.475 00.000 9920 Guiding  Dir = 1, Dur = 89
22:08:21.496 00.021 9920 IsGuiding returns 0
22:08:21.509 00.013 9920 PulseGuide returned control before completion, sleep 87
22:08:21.607 00.098 9920 IsGuiding returns 1
22:08:21.607 00.000 9920 scope still moving after pulse duration time elapsed
22:08:21.648 00.041 9920 IsGuiding returns 0
22:08:21.648 00.000 9920 scope move finished after 89 + 63 ms
22:08:21.648 00.000 9920 Move returns status 0, amount 89
22:08:21.648 00.000 9920 move complete, result=0
22:08:21.648 00.000 9920 worker thread done servicing request
22:08:21.649 00.001 9920 Worker thread wakes up
22:08:21.649 00.000 15404 GuideStep: -0.9 px 249 ms EAST, 0.3 px 89 ms SOUTH
22:08:21.653 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:08:21.653 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:08:25.063 03.410 9920 Exposure complete
22:08:25.101 00.038 9920 worker thread done servicing request
22:08:25.101 00.000 15404 OnExposeComplete: enter
22:08:25.102 00.001 15404 UpdateGuideState(): m_state=6
22:08:25.103 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
22:08:25.104 00.001 15404 Star::Find returns 1 (1), X=721.48, Y=794.73, Mass=589272, SNR=197.0, Peak=29439 HFD=6.2
22:08:25.105 00.001 15404 CameraToMount -- cameraTheta (0.13) - m_xAngle (-2.95) = xAngle (3.08 = 3.08)
22:08:25.106 00.001 15404 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.99 = 2.99)
22:08:25.107 00.001 15404 CameraToMount -- cameraX=0.60 cameraY=0.08 hyp=0.61 cameraTheta=0.13 mountX=-0.61 mountY=0.09, mountTheta=2.99
22:08:25.108 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.60, y=0.08, opts=13)
22:08:25.109 00.001 15404 Enqueuing Move request for scope (0.60, 0.08)
22:08:25.110 00.001 9920 Worker thread wakes up
22:08:25.110 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.08) opts 0xd
22:08:25.110 00.000 9920 Handling offset move in thread for scope, endpoint = (0.60, 0.08)
22:08:25.110 00.000 9920 Moving (0.60, 0.08) raw xDistance=-0.61 yDistance=0.09
22:08:25.110 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.61
22:08:25.110 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:25.110 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:08:25.110 00.000 9920 MoveAxis(E, 181, ABG)
22:08:25.110 00.000 9920 Guiding  Dir = 2, Dur = 181
22:08:25.113 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3497, max=65461, med=5727, FiltMin=4739, FiltMax=64365, Gamma=0.910
22:08:25.125 00.012 15404 UpdateGuideState exits: m=589272 SNR=197.0 Saturated
22:08:25.126 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:25.127 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:08:25.128 00.001 15404 Enqueuing Expose request
22:08:25.135 00.007 9920 IsGuiding returns 0
22:08:25.146 00.011 9920 PulseGuide returned control before completion, sleep 181
22:08:25.349 00.203 9920 IsGuiding returns 0
22:08:25.349 00.000 9920 Move returns status 0, amount 181
22:08:25.349 00.000 9920 MoveAxis(N, 0, ABG)
22:08:25.349 00.000 9920 duration set to 0 by GuideMode
22:08:25.349 00.000 9920 Move returns status 0, amount 0
22:08:25.350 00.001 9920 move complete, result=0
22:08:25.350 00.000 9920 worker thread done servicing request
22:08:25.350 00.000 9920 Worker thread wakes up
22:08:25.350 00.000 15404 GuideStep: -0.6 px 181 ms EAST, 0.1 px 0 ms NORTH
22:08:25.353 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:08:25.353 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:08:29.066 03.713 9920 Exposure complete
22:08:29.103 00.037 9920 worker thread done servicing request
22:08:29.103 00.000 15404 OnExposeComplete: enter
22:08:29.104 00.001 15404 UpdateGuideState(): m_state=6
22:08:29.105 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
22:08:29.106 00.001 15404 Star::Find returns 1 (1), X=720.90, Y=794.55, Mass=625297, SNR=241.4, Peak=28696 HFD=6.5
22:08:29.107 00.001 15404 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-2.95) = xAngle (1.57 = 1.57)
22:08:29.108 00.001 15404 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.48 = 1.48)
22:08:29.109 00.001 15404 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.38 mountX=-0.00 mountY=0.09, mountTheta=1.57
22:08:29.111 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.02, y=-0.09, opts=13)
22:08:29.111 00.000 15404 Enqueuing Move request for scope (0.02, -0.09)
22:08:29.112 00.001 9920 Worker thread wakes up
22:08:29.112 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
22:08:29.112 00.000 9920 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
22:08:29.112 00.000 9920 Moving (0.02, -0.09) raw xDistance=-0.00 yDistance=0.09
22:08:29.113 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:08:29.113 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:29.113 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:08:29.113 00.000 9920 MoveAxis(E, 0, ABG)
22:08:29.113 00.000 9920 Move returns status 0, amount 0
22:08:29.113 00.000 9920 MoveAxis(N, 0, ABG)
22:08:29.113 00.000 9920 duration set to 0 by GuideMode
22:08:29.113 00.000 9920 Move returns status 0, amount 0
22:08:29.113 00.000 9920 move complete, result=0
22:08:29.113 00.000 9920 worker thread done servicing request
22:08:29.115 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3653, max=65450, med=5714, FiltMin=4649, FiltMax=63170, Gamma=0.910
22:08:29.127 00.012 15404 UpdateGuideState exits: m=625297 SNR=241.4 Saturated
22:08:29.128 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:29.129 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:08:29.129 00.000 15404 Enqueuing Expose request
22:08:29.130 00.001 9920 Worker thread wakes up
22:08:29.130 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:29.131 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:08:29.131 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:08:32.545 03.414 9920 Exposure complete
22:08:32.583 00.038 9920 worker thread done servicing request
22:08:32.584 00.001 15404 OnExposeComplete: enter
22:08:32.585 00.001 15404 UpdateGuideState(): m_state=6
22:08:32.586 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
22:08:32.587 00.001 15404 Star::Find returns 1 (1), X=721.07, Y=794.56, Mass=605232, SNR=232.5, Peak=28352 HFD=6.5
22:08:32.588 00.001 15404 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-2.95) = xAngle (2.54 = 2.54)
22:08:32.589 00.001 15404 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.45 = 2.45)
22:08:32.590 00.001 15404 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.41 mountX=-0.17 mountY=0.13, mountTheta=2.48
22:08:32.591 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.19, y=-0.08, opts=13)
22:08:32.592 00.001 15404 Enqueuing Move request for scope (0.19, -0.08)
22:08:32.593 00.001 9920 Worker thread wakes up
22:08:32.593 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
22:08:32.593 00.000 9920 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
22:08:32.593 00.000 9920 Moving (0.19, -0.08) raw xDistance=-0.17 yDistance=0.13
22:08:32.593 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:08:32.593 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:32.593 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:08:32.593 00.000 9920 MoveAxis(E, 0, ABG)
22:08:32.593 00.000 9920 Move returns status 0, amount 0
22:08:32.593 00.000 9920 MoveAxis(N, 0, ABG)
22:08:32.593 00.000 9920 duration set to 0 by GuideMode
22:08:32.594 00.001 9920 Move returns status 0, amount 0
22:08:32.594 00.000 9920 move complete, result=0
22:08:32.594 00.000 9920 worker thread done servicing request
22:08:32.596 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=4052, max=65450, med=5713, FiltMin=4863, FiltMax=62128, Gamma=0.910
22:08:32.607 00.011 15404 UpdateGuideState exits: m=605232 SNR=232.5 Saturated
22:08:32.608 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:32.609 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:08:32.610 00.001 15404 Enqueuing Expose request
22:08:32.611 00.001 15404 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:32.612 00.001 9920 Worker thread wakes up
22:08:32.612 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:08:32.612 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:08:36.326 03.714 9920 Exposure complete
22:08:36.363 00.037 9920 worker thread done servicing request
22:08:36.363 00.000 15404 OnExposeComplete: enter
22:08:36.364 00.001 15404 UpdateGuideState(): m_state=6
22:08:36.365 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
22:08:36.366 00.001 15404 Star::Find returns 1 (1), X=721.66, Y=794.79, Mass=638172, SNR=260.3, Peak=34135 HFD=6.4
22:08:36.367 00.001 15404 CameraToMount -- cameraTheta (0.18) - m_xAngle (-2.95) = xAngle (3.13 = 3.13)
22:08:36.368 00.001 15404 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.04 = 3.04)
22:08:36.369 00.001 15404 CameraToMount -- cameraX=0.78 cameraY=0.14 hyp=0.80 cameraTheta=0.18 mountX=-0.80 mountY=0.08, mountTheta=3.04
22:08:36.371 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.78, y=0.14, opts=13)
22:08:36.372 00.001 15404 Enqueuing Move request for scope (0.78, 0.14)
22:08:36.373 00.001 9920 Worker thread wakes up
22:08:36.373 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.14) opts 0xd
22:08:36.373 00.000 9920 Handling offset move in thread for scope, endpoint = (0.78, 0.14)
22:08:36.373 00.000 9920 Moving (0.78, 0.14) raw xDistance=-0.80 yDistance=0.08
22:08:36.373 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80
22:08:36.373 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:36.373 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:08:36.373 00.000 9920 MoveAxis(E, 214, ABG)
22:08:36.373 00.000 9920 Guiding  Dir = 2, Dur = 214
22:08:36.376 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3649, max=65461, med=5704, FiltMin=4756, FiltMax=63921, Gamma=0.910
22:08:36.387 00.011 15404 UpdateGuideState exits: m=638172 SNR=260.3 Saturated
22:08:36.388 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:36.389 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:08:36.390 00.001 15404 Enqueuing Expose request
22:08:36.395 00.005 9920 IsGuiding returns 0
22:08:36.406 00.011 9920 PulseGuide returned control before completion, sleep 213
22:08:36.644 00.238 9920 IsGuiding returns 0
22:08:36.644 00.000 9920 Move returns status 0, amount 214
22:08:36.644 00.000 9920 MoveAxis(N, 0, ABG)
22:08:36.644 00.000 9920 duration set to 0 by GuideMode
22:08:36.644 00.000 9920 Move returns status 0, amount 0
22:08:36.644 00.000 9920 move complete, result=0
22:08:36.644 00.000 9920 worker thread done servicing request
22:08:36.644 00.000 9920 Worker thread wakes up
22:08:36.644 00.000 15404 GuideStep: -0.8 px 214 ms EAST, 0.1 px 0 ms NORTH
22:08:36.646 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:08:36.646 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:08:40.058 03.412 9920 Exposure complete
22:08:40.097 00.039 9920 worker thread done servicing request
22:08:40.097 00.000 15404 OnExposeComplete: enter
22:08:40.098 00.001 15404 UpdateGuideState(): m_state=6
22:08:40.099 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
22:08:40.100 00.001 15404 Star::Find returns 1 (1), X=721.30, Y=794.51, Mass=597248, SNR=222.6, Peak=26763 HFD=6.7
22:08:40.101 00.001 15404 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-2.95) = xAngle (2.63 = 2.63)
22:08:40.102 00.001 15404 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.54 = 2.54)
22:08:40.103 00.001 15404 CameraToMount -- cameraX=0.42 cameraY=-0.14 hyp=0.44 cameraTheta=-0.32 mountX=-0.38 mountY=0.25, mountTheta=2.57
22:08:40.104 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.42, y=-0.14, opts=13)
22:08:40.105 00.001 15404 Enqueuing Move request for scope (0.42, -0.14)
22:08:40.106 00.001 9920 Worker thread wakes up
22:08:40.106 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.14) opts 0xd
22:08:40.106 00.000 9920 Handling offset move in thread for scope, endpoint = (0.42, -0.14)
22:08:40.106 00.000 9920 Moving (0.42, -0.14) raw xDistance=-0.38 yDistance=0.25
22:08:40.106 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.38
22:08:40.106 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:08:40.106 00.000 9920 MoveAxis(E, 118, ABG)
22:08:40.106 00.000 9920 Guiding  Dir = 2, Dur = 118
22:08:40.109 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3674, max=65427, med=5701, FiltMin=4840, FiltMax=63060, Gamma=0.910
22:08:40.121 00.012 15404 UpdateGuideState exits: m=597248 SNR=222.6 Saturated
22:08:40.122 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:40.123 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:08:40.124 00.001 15404 Enqueuing Expose request
22:08:40.133 00.009 9920 IsGuiding returns 0
22:08:40.143 00.010 9920 PulseGuide returned control before completion, sleep 118
22:08:40.304 00.161 9920 IsGuiding returns 1
22:08:40.304 00.000 9920 scope still moving after pulse duration time elapsed
22:08:40.488 00.184 9920 IsGuiding returns 0
22:08:40.488 00.000 9920 scope move finished after 118 + 237 ms
22:08:40.488 00.000 9920 Move returns status 0, amount 118
22:08:40.488 00.000 9920 MoveAxis(S, 68, ABG)
22:08:40.488 00.000 9920 Guiding  Dir = 1, Dur = 68
22:08:40.513 00.025 9920 IsGuiding returns 0
22:08:40.524 00.011 9920 PulseGuide returned control before completion, sleep 67
22:08:40.603 00.079 9920 IsGuiding returns 1
22:08:40.604 00.001 9920 scope still moving after pulse duration time elapsed
22:08:40.691 00.087 9920 IsGuiding returns 1
22:08:40.869 00.178 9920 IsGuiding returns 0
22:08:40.869 00.000 9920 scope move finished after 68 + 289 ms
22:08:40.869 00.000 9920 Move returns status 0, amount 68
22:08:40.870 00.001 9920 move complete, result=0
22:08:40.870 00.000 9920 worker thread done servicing request
22:08:40.870 00.000 9920 Worker thread wakes up
22:08:40.870 00.000 15404 GuideStep: -0.4 px 118 ms EAST, 0.2 px 68 ms SOUTH
22:08:40.871 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:08:40.871 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:08:44.588 03.717 9920 Exposure complete
22:08:44.628 00.040 9920 worker thread done servicing request
22:08:44.628 00.000 15404 OnExposeComplete: enter
22:08:44.629 00.001 15404 UpdateGuideState(): m_state=6
22:08:44.630 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
22:08:44.631 00.001 15404 Star::Find returns 1 (1), X=720.59, Y=794.36, Mass=576938, SNR=208.1, Peak=27230 HFD=6.3
22:08:44.632 00.001 15404 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-2.95) = xAngle (0.59 = 0.59)
22:08:44.633 00.001 15404 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.50 = 0.50)
22:08:44.634 00.001 15404 CameraToMount -- cameraX=-0.29 cameraY=-0.29 hyp=0.41 cameraTheta=-2.36 mountX=0.34 mountY=0.20, mountTheta=0.52
22:08:44.635 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.29, y=-0.29, opts=13)
22:08:44.636 00.001 15404 Enqueuing Move request for scope (-0.29, -0.29)
22:08:44.637 00.001 9920 Worker thread wakes up
22:08:44.637 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.29) opts 0xd
22:08:44.637 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.29, -0.29)
22:08:44.637 00.000 9920 Moving (-0.29, -0.29) raw xDistance=0.34 yDistance=0.20
22:08:44.637 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
22:08:44.637 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:44.637 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:08:44.637 00.000 9920 MoveAxis(W, 83, ABG)
22:08:44.637 00.000 9920 Guiding  Dir = 3, Dur = 83
22:08:44.640 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3827, max=65450, med=5680, FiltMin=4710, FiltMax=63113, Gamma=0.910
22:08:44.650 00.010 15404 UpdateGuideState exits: m=576938 SNR=208.1 Saturated
22:08:44.651 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:44.652 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:08:44.653 00.001 15404 Enqueuing Expose request
22:08:44.685 00.032 9920 IsGuiding returns 0
22:08:44.709 00.024 9920 PulseGuide returned control before completion, sleep 69
22:08:44.789 00.080 9920 IsGuiding returns 1
22:08:44.789 00.000 9920 scope still moving after pulse duration time elapsed
22:08:45.428 00.639 9920 IsGuiding returns 0
22:08:45.428 00.000 9920 scope move finished after 83 + 661 ms
22:08:45.428 00.000 9920 Move returns status 0, amount 83
22:08:45.428 00.000 9920 MoveAxis(N, 0, ABG)
22:08:45.428 00.000 9920 duration set to 0 by GuideMode
22:08:45.428 00.000 9920 Move returns status 0, amount 0
22:08:45.428 00.000 9920 move complete, result=0
22:08:45.428 00.000 9920 worker thread done servicing request
22:08:45.429 00.001 9920 Worker thread wakes up
22:08:45.429 00.000 15404 GuideStep: 0.3 px 83 ms WEST, 0.2 px 0 ms NORTH
22:08:45.430 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:08:45.430 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:08:48.839 03.409 9920 Exposure complete
22:08:48.876 00.037 9920 worker thread done servicing request
22:08:48.876 00.000 15404 OnExposeComplete: enter
22:08:48.877 00.001 15404 UpdateGuideState(): m_state=6
22:08:48.878 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
22:08:48.879 00.001 15404 Star::Find returns 1 (1), X=721.28, Y=794.33, Mass=579931, SNR=209.3, Peak=26496 HFD=6.5
22:08:48.880 00.001 15404 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-2.95) = xAngle (2.28 = 2.28)
22:08:48.881 00.001 15404 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.19 = 2.19)
22:08:48.882 00.001 15404 CameraToMount -- cameraX=0.40 cameraY=-0.32 hyp=0.51 cameraTheta=-0.67 mountX=-0.33 mountY=0.42, mountTheta=2.24
22:08:48.883 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.40, y=-0.32, opts=13)
22:08:48.884 00.001 15404 Enqueuing Move request for scope (0.40, -0.32)
22:08:48.885 00.001 9920 Worker thread wakes up
22:08:48.885 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.32) opts 0xd
22:08:48.885 00.000 9920 Handling offset move in thread for scope, endpoint = (0.40, -0.32)
22:08:48.885 00.000 9920 Moving (0.40, -0.32) raw xDistance=-0.33 yDistance=0.42
22:08:48.885 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
22:08:48.885 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
22:08:48.885 00.000 9920 MoveAxis(E, 83, ABG)
22:08:48.885 00.000 9920 Guiding  Dir = 2, Dur = 83
22:08:48.887 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3291, max=65516, med=5682, FiltMin=4549, FiltMax=63311, Gamma=0.910
22:08:48.898 00.011 15404 UpdateGuideState exits: m=579931 SNR=209.3 Saturated
22:08:48.899 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:48.900 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:08:48.901 00.001 15404 Enqueuing Expose request
22:08:48.950 00.049 9920 IsGuiding returns 0
22:08:48.962 00.012 9920 PulseGuide returned control before completion, sleep 82
22:08:49.058 00.096 9920 IsGuiding returns 1
22:08:49.058 00.000 9920 scope still moving after pulse duration time elapsed
22:08:49.161 00.103 9920 IsGuiding returns 0
22:08:49.161 00.000 9920 scope move finished after 83 + 127 ms
22:08:49.161 00.000 9920 Move returns status 0, amount 83
22:08:49.161 00.000 9920 MoveAxis(S, 113, ABG)
22:08:49.161 00.000 9920 Guiding  Dir = 1, Dur = 113
22:08:49.338 00.177 9920 IsGuiding returns 0
22:08:49.349 00.011 9920 PulseGuide returned control before completion, sleep 112
22:08:49.484 00.135 9920 IsGuiding returns 0
22:08:49.484 00.000 9920 Move returns status 0, amount 113
22:08:49.484 00.000 9920 move complete, result=0
22:08:49.484 00.000 9920 worker thread done servicing request
22:08:49.484 00.000 9920 Worker thread wakes up
22:08:49.484 00.000 15404 GuideStep: -0.3 px 83 ms EAST, 0.4 px 113 ms SOUTH
22:08:49.487 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:08:49.487 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:08:53.202 03.715 9920 Exposure complete
22:08:53.239 00.037 9920 worker thread done servicing request
22:08:53.239 00.000 15404 OnExposeComplete: enter
22:08:53.240 00.001 15404 UpdateGuideState(): m_state=6
22:08:53.241 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
22:08:53.242 00.001 15404 Star::Find returns 1 (1), X=721.69, Y=794.49, Mass=628847, SNR=238.7, Peak=32287 HFD=6.4
22:08:53.243 00.001 15404 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-2.95) = xAngle (2.76 = 2.76)
22:08:53.244 00.001 15404 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.67 = 2.67)
22:08:53.245 00.001 15404 CameraToMount -- cameraX=0.81 cameraY=-0.16 hyp=0.83 cameraTheta=-0.19 mountX=-0.77 mountY=0.38, mountTheta=2.69
22:08:53.246 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.81, y=-0.16, opts=13)
22:08:53.247 00.001 15404 Enqueuing Move request for scope (0.81, -0.16)
22:08:53.248 00.001 9920 Worker thread wakes up
22:08:53.248 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.16) opts 0xd
22:08:53.248 00.000 9920 Handling offset move in thread for scope, endpoint = (0.81, -0.16)
22:08:53.248 00.000 9920 Moving (0.81, -0.16) raw xDistance=-0.77 yDistance=0.38
22:08:53.248 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.77
22:08:53.248 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
22:08:53.248 00.000 9920 MoveAxis(E, 212, ABG)
22:08:53.248 00.000 9920 Guiding  Dir = 2, Dur = 212
22:08:53.251 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3459, max=65461, med=5663, FiltMin=4570, FiltMax=63923, Gamma=0.910
22:08:53.262 00.011 15404 UpdateGuideState exits: m=628847 SNR=238.7 Saturated
22:08:53.263 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:53.264 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:08:53.265 00.001 15404 Enqueuing Expose request
22:08:53.353 00.088 9920 IsGuiding returns 0
22:08:53.365 00.012 9920 PulseGuide returned control before completion, sleep 211
22:08:53.607 00.242 9920 IsGuiding returns 0
22:08:53.607 00.000 9920 Move returns status 0, amount 212
22:08:53.607 00.000 9920 MoveAxis(S, 102, ABG)
22:08:53.607 00.000 9920 Guiding  Dir = 1, Dur = 102
22:08:53.629 00.022 9920 IsGuiding returns 0
22:08:53.641 00.012 9920 PulseGuide returned control before completion, sleep 101
22:08:54.458 00.817 9920 IsGuiding returns 0
22:08:54.458 00.000 9920 Move returns status 0, amount 102
22:08:54.458 00.000 9920 move complete, result=0
22:08:54.459 00.001 9920 worker thread done servicing request
22:08:54.459 00.000 9920 Worker thread wakes up
22:08:54.459 00.000 15404 GuideStep: -0.8 px 212 ms EAST, 0.4 px 102 ms SOUTH
22:08:54.461 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:08:54.461 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:08:57.867 03.406 9920 Exposure complete
22:08:57.909 00.042 9920 worker thread done servicing request
22:08:57.909 00.000 15404 OnExposeComplete: enter
22:08:57.910 00.001 15404 UpdateGuideState(): m_state=6
22:08:57.911 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
22:08:57.912 00.001 15404 Star::Find returns 1 (1), X=721.66, Y=794.63, Mass=621885, SNR=254.0, Peak=32847 HFD=6.5
22:08:57.913 00.001 15404 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-2.95) = xAngle (2.93 = 2.93)
22:08:57.914 00.001 15404 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.84 = 2.84)
22:08:57.915 00.001 15404 CameraToMount -- cameraX=0.78 cameraY=-0.01 hyp=0.78 cameraTheta=-0.02 mountX=-0.76 mountY=0.23, mountTheta=2.85
22:08:57.916 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.78, y=-0.01, opts=13)
22:08:57.917 00.001 15404 Enqueuing Move request for scope (0.78, -0.01)
22:08:57.918 00.001 9920 Worker thread wakes up
22:08:57.918 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.01) opts 0xd
22:08:57.918 00.000 9920 Handling offset move in thread for scope, endpoint = (0.78, -0.01)
22:08:57.918 00.000 9920 Moving (0.78, -0.01) raw xDistance=-0.76 yDistance=0.23
22:08:57.918 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.76
22:08:57.918 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:08:57.918 00.000 9920 MoveAxis(E, 219, ABG)
22:08:57.918 00.000 9920 Guiding  Dir = 2, Dur = 219
22:08:57.921 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3684, max=65461, med=5664, FiltMin=4803, FiltMax=64160, Gamma=0.910
22:08:57.934 00.013 15404 UpdateGuideState exits: m=621885 SNR=254.0 Saturated
22:08:57.935 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:57.937 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:08:57.938 00.001 15404 Enqueuing Expose request
22:08:57.951 00.013 9920 IsGuiding returns 0
22:08:57.963 00.012 9920 PulseGuide returned control before completion, sleep 218
22:08:58.204 00.241 9920 IsGuiding returns 0
22:08:58.204 00.000 9920 Move returns status 0, amount 219
22:08:58.204 00.000 9920 MoveAxis(S, 63, ABG)
22:08:58.204 00.000 9920 Guiding  Dir = 1, Dur = 63
22:08:58.226 00.022 9920 IsGuiding returns 0
22:08:58.238 00.012 9920 PulseGuide returned control before completion, sleep 62
22:08:58.311 00.073 9920 IsGuiding returns 1
22:08:58.311 00.000 9920 scope still moving after pulse duration time elapsed
22:08:58.358 00.047 9920 IsGuiding returns 0
22:08:58.358 00.000 9920 scope move finished after 63 + 69 ms
22:08:58.358 00.000 9920 Move returns status 0, amount 63
22:08:58.358 00.000 9920 move complete, result=0
22:08:58.359 00.001 9920 worker thread done servicing request
22:08:58.359 00.000 9920 Worker thread wakes up
22:08:58.359 00.000 15404 GuideStep: -0.8 px 219 ms EAST, 0.2 px 63 ms SOUTH
22:08:58.360 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:08:58.360 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:02.078 03.718 9920 Exposure complete
22:09:02.119 00.041 9920 worker thread done servicing request
22:09:02.119 00.000 15404 OnExposeComplete: enter
22:09:02.120 00.001 15404 UpdateGuideState(): m_state=6
22:09:02.121 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
22:09:02.122 00.001 15404 Star::Find returns 1 (1), X=721.01, Y=794.40, Mass=592121, SNR=223.4, Peak=26720 HFD=6.6
22:09:02.123 00.001 15404 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-2.95) = xAngle (1.87 = 1.87)
22:09:02.124 00.001 15404 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.78 = 1.78)
22:09:02.125 00.001 15404 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-1.08 mountX=-0.08 mountY=0.28, mountTheta=1.87
22:09:02.127 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.13, y=-0.25, opts=13)
22:09:02.127 00.000 15404 Enqueuing Move request for scope (0.13, -0.25)
22:09:02.128 00.001 9920 Worker thread wakes up
22:09:02.128 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd
22:09:02.128 00.000 9920 Handling offset move in thread for scope, endpoint = (0.13, -0.25)
22:09:02.129 00.001 9920 Moving (0.13, -0.25) raw xDistance=-0.08 yDistance=0.28
22:09:02.129 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:09:02.129 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:09:02.129 00.000 9920 MoveAxis(E, 0, ABG)
22:09:02.129 00.000 9920 Move returns status 0, amount 0
22:09:02.129 00.000 9920 MoveAxis(S, 75, ABG)
22:09:02.129 00.000 9920 Guiding  Dir = 1, Dur = 75
22:09:02.132 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3960, max=65427, med=5646, FiltMin=4696, FiltMax=63315, Gamma=0.910
22:09:02.144 00.012 15404 UpdateGuideState exits: m=592121 SNR=223.4 Saturated
22:09:02.145 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:02.146 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:02.147 00.001 15404 Enqueuing Expose request
22:09:02.149 00.002 9920 IsGuiding returns 0
22:09:02.160 00.011 9920 PulseGuide returned control before completion, sleep 74
22:09:02.248 00.088 9920 IsGuiding returns 1
22:09:02.248 00.000 9920 scope still moving after pulse duration time elapsed
22:09:02.290 00.042 9920 IsGuiding returns 0
22:09:02.290 00.000 9920 scope move finished after 75 + 66 ms
22:09:02.290 00.000 9920 Move returns status 0, amount 75
22:09:02.290 00.000 9920 move complete, result=0
22:09:02.290 00.000 9920 worker thread done servicing request
22:09:02.290 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.3 px 75 ms SOUTH
22:09:02.291 00.001 9920 Worker thread wakes up
22:09:02.292 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:02.292 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:05.697 03.405 9920 Exposure complete
22:09:05.735 00.038 9920 worker thread done servicing request
22:09:05.735 00.000 15404 OnExposeComplete: enter
22:09:05.736 00.001 15404 UpdateGuideState(): m_state=6
22:09:05.737 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
22:09:05.738 00.001 15404 Star::Find returns 1 (1), X=721.05, Y=794.83, Mass=603118, SNR=222.9, Peak=28112 HFD=6.3
22:09:05.739 00.001 15404 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.78 = -2.51)
22:09:05.740 00.001 15404 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.69 = -2.60)
22:09:05.741 00.001 15404 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.83 mountX=-0.20 mountY=-0.13, mountTheta=-2.57
22:09:05.742 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.17, y=0.18, opts=13)
22:09:05.743 00.001 15404 Enqueuing Move request for scope (0.17, 0.18)
22:09:05.744 00.001 9920 Worker thread wakes up
22:09:05.744 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
22:09:05.744 00.000 9920 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
22:09:05.744 00.000 9920 Moving (0.17, 0.18) raw xDistance=-0.20 yDistance=-0.13
22:09:05.744 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:09:05.744 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:05.744 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:09:05.744 00.000 9920 MoveAxis(E, 0, ABG)
22:09:05.744 00.000 9920 Move returns status 0, amount 0
22:09:05.744 00.000 9920 MoveAxis(N, 0, ABG)
22:09:05.744 00.000 9920 duration set to 0 by GuideMode
22:09:05.744 00.000 9920 Move returns status 0, amount 0
22:09:05.744 00.000 9920 move complete, result=0
22:09:05.744 00.000 9920 worker thread done servicing request
22:09:05.747 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3522, max=65461, med=5646, FiltMin=4667, FiltMax=65425, Gamma=0.910
22:09:05.760 00.013 15404 UpdateGuideState exits: m=603118 SNR=222.9 Saturated
22:09:05.760 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:05.761 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:05.762 00.001 15404 Enqueuing Expose request
22:09:05.763 00.001 9920 Worker thread wakes up
22:09:05.763 00.000 15404 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:05.764 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:05.764 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:09.477 03.713 9920 Exposure complete
22:09:09.515 00.038 9920 worker thread done servicing request
22:09:09.515 00.000 15404 OnExposeComplete: enter
22:09:09.516 00.001 15404 UpdateGuideState(): m_state=6
22:09:09.517 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
22:09:09.518 00.001 15404 Star::Find returns 1 (1), X=721.53, Y=795.12, Mass=622205, SNR=233.1, Peak=32883 HFD=6.4
22:09:09.519 00.001 15404 CameraToMount -- cameraTheta (0.63) - m_xAngle (-2.95) = xAngle (3.58 = -2.70)
22:09:09.520 00.001 15404 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.49 = -2.79)
22:09:09.520 00.000 15404 CameraToMount -- cameraX=0.65 cameraY=0.47 hyp=0.80 cameraTheta=0.63 mountX=-0.73 mountY=-0.27, mountTheta=-2.78
22:09:09.522 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.65, y=0.47, opts=13)
22:09:09.523 00.001 15404 Enqueuing Move request for scope (0.65, 0.47)
22:09:09.524 00.001 9920 Worker thread wakes up
22:09:09.524 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.47) opts 0xd
22:09:09.524 00.000 9920 Handling offset move in thread for scope, endpoint = (0.65, 0.47)
22:09:09.524 00.000 9920 Moving (0.65, 0.47) raw xDistance=-0.73 yDistance=-0.27
22:09:09.524 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
22:09:09.524 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:09:09.524 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:09:09.524 00.000 9920 MoveAxis(E, 195, ABG)
22:09:09.524 00.000 9920 Guiding  Dir = 2, Dur = 195
22:09:09.526 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3393, max=65461, med=5637, FiltMin=4596, FiltMax=63948, Gamma=0.910
22:09:09.538 00.012 15404 UpdateGuideState exits: m=622205 SNR=233.1 Saturated
22:09:09.539 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:09.540 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:09.541 00.001 15404 Enqueuing Expose request
22:09:09.677 00.136 9920 IsGuiding returns 0
22:09:09.688 00.011 9920 PulseGuide returned control before completion, sleep 194
22:09:09.926 00.238 9920 IsGuiding returns 0
22:09:09.927 00.001 9920 Move returns status 0, amount 195
22:09:09.927 00.000 9920 MoveAxis(N, 0, ABG)
22:09:09.927 00.000 9920 duration set to 0 by GuideMode
22:09:09.927 00.000 9920 Move returns status 0, amount 0
22:09:09.927 00.000 9920 move complete, result=0
22:09:09.927 00.000 9920 worker thread done servicing request
22:09:09.927 00.000 9920 Worker thread wakes up
22:09:09.927 00.000 15404 GuideStep: -0.7 px 195 ms EAST, -0.3 px 0 ms NORTH
22:09:09.931 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:09.931 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:13.345 03.414 9920 Exposure complete
22:09:13.383 00.038 9920 worker thread done servicing request
22:09:13.383 00.000 15404 OnExposeComplete: enter
22:09:13.384 00.001 15404 UpdateGuideState(): m_state=6
22:09:13.385 00.001 15404 Star::Find(15, 721, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
22:09:13.386 00.001 15404 Star::Find returns 1 (1), X=721.34, Y=794.95, Mass=610299, SNR=238.7, Peak=29631 HFD=6.3
22:09:13.387 00.001 15404 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
22:09:13.388 00.001 15404 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.43 = -2.85)
22:09:13.389 00.001 15404 CameraToMount -- cameraX=0.47 cameraY=0.30 hyp=0.55 cameraTheta=0.57 mountX=-0.51 mountY=-0.16, mountTheta=-2.84
22:09:13.390 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.47, y=0.30, opts=13)
22:09:13.391 00.001 15404 Enqueuing Move request for scope (0.47, 0.30)
22:09:13.392 00.001 9920 Worker thread wakes up
22:09:13.392 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.30) opts 0xd
22:09:13.392 00.000 9920 Handling offset move in thread for scope, endpoint = (0.47, 0.30)
22:09:13.392 00.000 9920 Moving (0.47, 0.30) raw xDistance=-0.51 yDistance=-0.16
22:09:13.392 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.51
22:09:13.393 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:13.393 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:09:13.393 00.000 9920 MoveAxis(E, 152, ABG)
22:09:13.393 00.000 9920 Guiding  Dir = 2, Dur = 152
22:09:13.395 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3608, max=65461, med=5634, FiltMin=4767, FiltMax=65425, Gamma=0.910
22:09:13.407 00.012 15404 UpdateGuideState exits: m=610299 SNR=238.7 Saturated
22:09:13.408 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:13.409 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:13.410 00.001 15404 Enqueuing Expose request
22:09:13.415 00.005 9920 IsGuiding returns 0
22:09:13.426 00.011 9920 PulseGuide returned control before completion, sleep 151
22:09:13.601 00.175 9920 IsGuiding returns 0
22:09:13.601 00.000 9920 Move returns status 0, amount 152
22:09:13.601 00.000 9920 MoveAxis(N, 0, ABG)
22:09:13.601 00.000 9920 duration set to 0 by GuideMode
22:09:13.601 00.000 9920 Move returns status 0, amount 0
22:09:13.601 00.000 9920 move complete, result=0
22:09:13.601 00.000 9920 worker thread done servicing request
22:09:13.602 00.001 9920 Worker thread wakes up
22:09:13.602 00.000 15404 GuideStep: -0.5 px 152 ms EAST, -0.2 px 0 ms NORTH
22:09:13.603 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:13.603 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:17.318 03.715 9920 Exposure complete
22:09:17.357 00.039 9920 worker thread done servicing request
22:09:17.357 00.000 15404 OnExposeComplete: enter
22:09:17.358 00.001 15404 UpdateGuideState(): m_state=6
22:09:17.359 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
22:09:17.360 00.001 15404 Star::Find returns 1 (1), X=720.58, Y=794.59, Mass=606245, SNR=232.0, Peak=30390 HFD=6.1
22:09:17.361 00.001 15404 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-2.95) = xAngle (-0.00 = -0.00)
22:09:17.362 00.001 15404 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.09 = -0.09)
22:09:17.363 00.001 15404 CameraToMount -- cameraX=-0.30 cameraY=-0.06 hyp=0.30 cameraTheta=-2.95 mountX=0.30 mountY=-0.03, mountTheta=-0.09
22:09:17.364 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.30, y=-0.06, opts=13)
22:09:17.365 00.001 15404 Enqueuing Move request for scope (-0.30, -0.06)
22:09:17.366 00.001 9920 Worker thread wakes up
22:09:17.366 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.06) opts 0xd
22:09:17.366 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.30, -0.06)
22:09:17.366 00.000 9920 Moving (-0.30, -0.06) raw xDistance=0.30 yDistance=-0.03
22:09:17.366 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.30
22:09:17.366 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:17.366 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:09:17.367 00.001 9920 MoveAxis(W, 70, ABG)
22:09:17.367 00.000 9920 Guiding  Dir = 3, Dur = 70
22:09:17.369 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3749, max=65456, med=5620, FiltMin=4641, FiltMax=62095, Gamma=0.910
22:09:17.381 00.012 15404 UpdateGuideState exits: m=606245 SNR=232.0 Saturated
22:09:17.382 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:17.383 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:17.384 00.001 15404 Enqueuing Expose request
22:09:17.389 00.005 9920 IsGuiding returns 0
22:09:17.400 00.011 9920 PulseGuide returned control before completion, sleep 69
22:09:17.482 00.082 9920 IsGuiding returns 1
22:09:17.482 00.000 9920 scope still moving after pulse duration time elapsed
22:09:17.524 00.042 9920 IsGuiding returns 0
22:09:17.524 00.000 9920 scope move finished after 70 + 65 ms
22:09:17.524 00.000 9920 Move returns status 0, amount 70
22:09:17.524 00.000 9920 MoveAxis(N, 0, ABG)
22:09:17.524 00.000 9920 duration set to 0 by GuideMode
22:09:17.524 00.000 9920 Move returns status 0, amount 0
22:09:17.524 00.000 9920 move complete, result=0
22:09:17.525 00.001 9920 worker thread done servicing request
22:09:17.525 00.000 9920 Worker thread wakes up
22:09:17.525 00.000 15404 GuideStep: 0.3 px 70 ms WEST, -0.0 px 0 ms NORTH
22:09:17.526 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:17.526 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:20.938 03.412 9920 Exposure complete
22:09:20.975 00.037 9920 worker thread done servicing request
22:09:20.976 00.001 15404 OnExposeComplete: enter
22:09:20.977 00.001 15404 UpdateGuideState(): m_state=6
22:09:20.978 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
22:09:20.979 00.001 15404 Star::Find returns 1 (1), X=720.59, Y=794.51, Mass=623107, SNR=211.2, Peak=28164 HFD=6.9
22:09:20.979 00.000 15404 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-2.95) = xAngle (0.25 = 0.25)
22:09:20.980 00.001 15404 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.15 = 0.15)
22:09:20.981 00.001 15404 CameraToMount -- cameraX=-0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-2.71 mountX=0.30 mountY=0.05, mountTheta=0.16
22:09:20.983 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.28, y=-0.13, opts=13)
22:09:20.984 00.001 15404 Enqueuing Move request for scope (-0.28, -0.13)
22:09:20.985 00.001 9920 Worker thread wakes up
22:09:20.985 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.13) opts 0xd
22:09:20.985 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.28, -0.13)
22:09:20.985 00.000 9920 Moving (-0.28, -0.13) raw xDistance=0.30 yDistance=0.05
22:09:20.985 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
22:09:20.985 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:20.985 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:09:20.985 00.000 9920 MoveAxis(W, 86, ABG)
22:09:20.985 00.000 9920 Guiding  Dir = 3, Dur = 86
22:09:20.987 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3537, max=65450, med=5619, FiltMin=4491, FiltMax=62425, Gamma=0.910
22:09:20.998 00.011 15404 UpdateGuideState exits: m=623107 SNR=211.2 Saturated
22:09:20.999 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:21.000 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:21.001 00.001 15404 Enqueuing Expose request
22:09:21.063 00.062 9920 IsGuiding returns 0
22:09:21.074 00.011 9920 PulseGuide returned control before completion, sleep 86
22:09:21.171 00.097 9920 IsGuiding returns 1
22:09:21.171 00.000 9920 scope still moving after pulse duration time elapsed
22:09:21.257 00.086 9920 IsGuiding returns 0
22:09:21.257 00.000 9920 scope move finished after 86 + 108 ms
22:09:21.257 00.000 9920 Move returns status 0, amount 86
22:09:21.257 00.000 9920 MoveAxis(N, 0, ABG)
22:09:21.257 00.000 9920 duration set to 0 by GuideMode
22:09:21.257 00.000 9920 Move returns status 0, amount 0
22:09:21.257 00.000 9920 move complete, result=0
22:09:21.257 00.000 9920 worker thread done servicing request
22:09:21.257 00.000 9920 Worker thread wakes up
22:09:21.257 00.000 15404 GuideStep: 0.3 px 86 ms WEST, 0.0 px 0 ms NORTH
22:09:21.261 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:21.261 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:24.974 03.713 9920 Exposure complete
22:09:25.011 00.037 9920 worker thread done servicing request
22:09:25.012 00.001 15404 OnExposeComplete: enter
22:09:25.013 00.001 15404 UpdateGuideState(): m_state=6
22:09:25.014 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
22:09:25.015 00.001 15404 Star::Find returns 1 (1), X=720.91, Y=794.42, Mass=595783, SNR=175.2, Peak=26592 HFD=6.6
22:09:25.015 00.000 15404 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-2.95) = xAngle (1.51 = 1.51)
22:09:25.016 00.001 15404 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.42 = 1.42)
22:09:25.017 00.001 15404 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.44 mountX=0.01 mountY=0.23, mountTheta=1.51
22:09:25.019 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.03, y=-0.23, opts=13)
22:09:25.020 00.001 15404 Enqueuing Move request for scope (0.03, -0.23)
22:09:25.020 00.000 9920 Worker thread wakes up
22:09:25.020 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
22:09:25.020 00.000 9920 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
22:09:25.020 00.000 9920 Moving (0.03, -0.23) raw xDistance=0.01 yDistance=0.23
22:09:25.020 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:09:25.020 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:09:25.020 00.000 9920 MoveAxis(E, 0, ABG)
22:09:25.020 00.000 9920 Move returns status 0, amount 0
22:09:25.020 00.000 9920 MoveAxis(S, 62, ABG)
22:09:25.021 00.001 9920 Guiding  Dir = 1, Dur = 62
22:09:25.023 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3644, max=65450, med=5604, FiltMin=4651, FiltMax=62627, Gamma=0.910
22:09:25.034 00.011 15404 UpdateGuideState exits: m=595783 SNR=175.2 Saturated
22:09:25.035 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:25.036 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:25.037 00.001 15404 Enqueuing Expose request
22:09:25.184 00.147 9920 IsGuiding returns 0
22:09:25.196 00.012 9920 PulseGuide returned control before completion, sleep 61
22:09:25.269 00.073 9920 IsGuiding returns 1
22:09:25.270 00.001 9920 scope still moving after pulse duration time elapsed
22:09:25.433 00.163 9920 IsGuiding returns 0
22:09:25.433 00.000 9920 scope move finished after 62 + 186 ms
22:09:25.433 00.000 9920 Move returns status 0, amount 62
22:09:25.433 00.000 9920 move complete, result=0
22:09:25.433 00.000 9920 worker thread done servicing request
22:09:25.433 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 62 ms SOUTH
22:09:25.436 00.003 9920 Worker thread wakes up
22:09:25.436 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:25.436 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:28.844 03.408 9920 Exposure complete
22:09:28.881 00.037 9920 worker thread done servicing request
22:09:28.881 00.000 15404 OnExposeComplete: enter
22:09:28.882 00.001 15404 UpdateGuideState(): m_state=6
22:09:28.883 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
22:09:28.885 00.002 15404 Star::Find returns 1 (1), X=720.73, Y=794.31, Mass=589409, SNR=217.0, Peak=25450 HFD=6.5
22:09:28.885 00.000 15404 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-2.95) = xAngle (0.97 = 0.97)
22:09:28.886 00.001 15404 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.88 = 0.88)
22:09:28.887 00.001 15404 CameraToMount -- cameraX=-0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-1.98 mountX=0.21 mountY=0.28, mountTheta=0.94
22:09:28.889 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.15, y=-0.34, opts=13)
22:09:28.890 00.001 15404 Enqueuing Move request for scope (-0.15, -0.34)
22:09:28.891 00.001 9920 Worker thread wakes up
22:09:28.891 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.34) opts 0xd
22:09:28.891 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.15, -0.34)
22:09:28.891 00.000 9920 Moving (-0.15, -0.34) raw xDistance=0.21 yDistance=0.28
22:09:28.891 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:09:28.891 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:09:28.891 00.000 9920 MoveAxis(W, 56, ABG)
22:09:28.891 00.000 9920 Guiding  Dir = 3, Dur = 56
22:09:28.894 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3246, max=65450, med=5602, FiltMin=4530, FiltMax=64065, Gamma=0.910
22:09:28.906 00.012 15404 UpdateGuideState exits: m=589409 SNR=217.0 Saturated
22:09:28.907 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:28.908 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:28.909 00.001 15404 Enqueuing Expose request
22:09:28.960 00.051 9920 IsGuiding returns 0
22:09:28.972 00.012 9920 PulseGuide returned control before completion, sleep 55
22:09:29.038 00.066 9920 IsGuiding returns 1
22:09:29.038 00.000 9920 scope still moving after pulse duration time elapsed
22:09:29.069 00.031 9920 IsGuiding returns 1
22:09:29.152 00.083 9920 IsGuiding returns 0
22:09:29.152 00.000 9920 scope move finished after 56 + 136 ms
22:09:29.153 00.001 9920 Move returns status 0, amount 56
22:09:29.153 00.000 9920 MoveAxis(S, 77, ABG)
22:09:29.153 00.000 9920 Guiding  Dir = 1, Dur = 77
22:09:29.178 00.025 9920 IsGuiding returns 0
22:09:29.188 00.010 9920 PulseGuide returned control before completion, sleep 76
22:09:29.277 00.089 9920 IsGuiding returns 1
22:09:29.277 00.000 9920 scope still moving after pulse duration time elapsed
22:09:29.323 00.046 9920 IsGuiding returns 0
22:09:29.323 00.000 9920 scope move finished after 77 + 69 ms
22:09:29.323 00.000 9920 Move returns status 0, amount 77
22:09:29.323 00.000 9920 move complete, result=0
22:09:29.323 00.000 9920 worker thread done servicing request
22:09:29.324 00.001 9920 Worker thread wakes up
22:09:29.324 00.000 15404 GuideStep: 0.2 px 56 ms WEST, 0.3 px 77 ms SOUTH
22:09:29.328 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:29.328 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:33.041 03.713 9920 Exposure complete
22:09:33.078 00.037 9920 worker thread done servicing request
22:09:33.078 00.000 15404 OnExposeComplete: enter
22:09:33.079 00.001 15404 UpdateGuideState(): m_state=6
22:09:33.081 00.002 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
22:09:33.082 00.001 15404 Star::Find returns 1 (1), X=720.85, Y=794.47, Mass=605391, SNR=221.7, Peak=27112 HFD=6.6
22:09:33.084 00.002 15404 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-2.95) = xAngle (1.23 = 1.23)
22:09:33.085 00.001 15404 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.14 = 1.14)
22:09:33.086 00.001 15404 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.72 mountX=0.06 mountY=0.16, mountTheta=1.22
22:09:33.088 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.03, y=-0.18, opts=13)
22:09:33.089 00.001 15404 Enqueuing Move request for scope (-0.03, -0.18)
22:09:33.090 00.001 9920 Worker thread wakes up
22:09:33.090 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
22:09:33.090 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
22:09:33.090 00.000 9920 Moving (-0.03, -0.18) raw xDistance=0.06 yDistance=0.16
22:09:33.090 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:09:33.090 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:33.090 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:09:33.090 00.000 9920 MoveAxis(E, 0, ABG)
22:09:33.090 00.000 9920 Move returns status 0, amount 0
22:09:33.090 00.000 9920 MoveAxis(N, 0, ABG)
22:09:33.090 00.000 9920 duration set to 0 by GuideMode
22:09:33.090 00.000 9920 Move returns status 0, amount 0
22:09:33.090 00.000 9920 move complete, result=0
22:09:33.091 00.001 9920 worker thread done servicing request
22:09:33.093 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3188, max=65450, med=5586, FiltMin=4495, FiltMax=62163, Gamma=0.910
22:09:33.104 00.011 15404 UpdateGuideState exits: m=605391 SNR=221.7 Saturated
22:09:33.105 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:33.106 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:33.107 00.001 15404 Enqueuing Expose request
22:09:33.108 00.001 9920 Worker thread wakes up
22:09:33.108 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:09:33.109 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:33.109 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:36.522 03.413 9920 Exposure complete
22:09:36.559 00.037 9920 worker thread done servicing request
22:09:36.559 00.000 15404 OnExposeComplete: enter
22:09:36.560 00.001 15404 UpdateGuideState(): m_state=6
22:09:36.561 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
22:09:36.562 00.001 15404 Star::Find returns 1 (1), X=721.02, Y=794.55, Mass=614011, SNR=248.5, Peak=26296 HFD=6.7
22:09:36.563 00.001 15404 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-2.95) = xAngle (2.36 = 2.36)
22:09:36.564 00.001 15404 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.27 = 2.27)
22:09:36.565 00.001 15404 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.17 cameraTheta=-0.59 mountX=-0.12 mountY=0.13, mountTheta=2.32
22:09:36.567 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.15, y=-0.10, opts=13)
22:09:36.568 00.001 15404 Enqueuing Move request for scope (0.15, -0.10)
22:09:36.568 00.000 9920 Worker thread wakes up
22:09:36.569 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
22:09:36.569 00.000 9920 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
22:09:36.569 00.000 9920 Moving (0.15, -0.10) raw xDistance=-0.12 yDistance=0.13
22:09:36.569 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:09:36.569 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:36.569 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:09:36.569 00.000 9920 MoveAxis(E, 0, ABG)
22:09:36.569 00.000 9920 Move returns status 0, amount 0
22:09:36.569 00.000 9920 MoveAxis(N, 0, ABG)
22:09:36.569 00.000 9920 duration set to 0 by GuideMode
22:09:36.569 00.000 9920 Move returns status 0, amount 0
22:09:36.569 00.000 9920 move complete, result=0
22:09:36.569 00.000 9920 worker thread done servicing request
22:09:36.571 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3581, max=65516, med=5585, FiltMin=4565, FiltMax=63023, Gamma=0.910
22:09:36.582 00.011 15404 UpdateGuideState exits: m=614011 SNR=248.5 Saturated
22:09:36.583 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:36.584 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:36.585 00.001 15404 Enqueuing Expose request
22:09:36.586 00.001 9920 Worker thread wakes up
22:09:36.587 00.001 15404 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:09:36.588 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:36.588 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:40.302 03.714 9920 Exposure complete
22:09:40.339 00.037 9920 worker thread done servicing request
22:09:40.339 00.000 15404 OnExposeComplete: enter
22:09:40.340 00.001 15404 UpdateGuideState(): m_state=6
22:09:40.341 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
22:09:40.342 00.001 15404 Star::Find returns 1 (1), X=721.14, Y=794.25, Mass=606609, SNR=232.6, Peak=24164 HFD=6.7
22:09:40.343 00.001 15404 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-2.95) = xAngle (1.96 = 1.96)
22:09:40.344 00.001 15404 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.87 = 1.87)
22:09:40.345 00.001 15404 CameraToMount -- cameraX=0.26 cameraY=-0.40 hyp=0.48 cameraTheta=-0.99 mountX=-0.18 mountY=0.46, mountTheta=1.95
22:09:40.346 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.26, y=-0.40, opts=13)
22:09:40.347 00.001 15404 Enqueuing Move request for scope (0.26, -0.40)
22:09:40.348 00.001 9920 Worker thread wakes up
22:09:40.348 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.40) opts 0xd
22:09:40.348 00.000 9920 Handling offset move in thread for scope, endpoint = (0.26, -0.40)
22:09:40.348 00.000 9920 Moving (0.26, -0.40) raw xDistance=-0.18 yDistance=0.46
22:09:40.348 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:09:40.348 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:09:40.348 00.000 9920 MoveAxis(E, 0, ABG)
22:09:40.349 00.001 9920 Move returns status 0, amount 0
22:09:40.349 00.000 9920 MoveAxis(S, 124, ABG)
22:09:40.349 00.000 9920 Guiding  Dir = 1, Dur = 124
22:09:40.351 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3594, max=65516, med=5578, FiltMin=3955, FiltMax=61815, Gamma=0.910
22:09:40.363 00.012 15404 UpdateGuideState exits: m=606609 SNR=232.6 Saturated
22:09:40.364 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:40.365 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:40.366 00.001 15404 Enqueuing Expose request
22:09:40.375 00.009 9920 IsGuiding returns 0
22:09:40.386 00.011 9920 PulseGuide returned control before completion, sleep 123
22:09:40.548 00.162 9920 IsGuiding returns 1
22:09:40.548 00.000 9920 scope still moving after pulse duration time elapsed
22:09:40.591 00.043 9920 IsGuiding returns 1
22:09:40.633 00.042 9920 IsGuiding returns 1
22:09:40.679 00.046 9920 IsGuiding returns 1
22:09:40.718 00.039 9920 IsGuiding returns 0
22:09:40.720 00.002 9920 scope move finished after 124 + 220 ms
22:09:40.720 00.000 9920 Move returns status 0, amount 124
22:09:40.720 00.000 9920 move complete, result=0
22:09:40.720 00.000 9920 worker thread done servicing request
22:09:40.720 00.000 9920 Worker thread wakes up
22:09:40.720 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.5 px 124 ms SOUTH
22:09:40.722 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:40.722 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:44.127 03.405 9920 Exposure complete
22:09:44.165 00.038 9920 worker thread done servicing request
22:09:44.165 00.000 15404 OnExposeComplete: enter
22:09:44.166 00.001 15404 UpdateGuideState(): m_state=6
22:09:44.167 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
22:09:44.168 00.001 15404 Star::Find returns 1 (1), X=721.02, Y=794.49, Mass=599826, SNR=206.7, Peak=27356 HFD=6.4
22:09:44.168 00.000 15404 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-2.95) = xAngle (2.12 = 2.12)
22:09:44.170 00.002 15404 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.03 = 2.03)
22:09:44.171 00.001 15404 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.83 mountX=-0.11 mountY=0.19, mountTheta=2.10
22:09:44.173 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.14, y=-0.15, opts=13)
22:09:44.173 00.000 15404 Enqueuing Move request for scope (0.14, -0.15)
22:09:44.174 00.001 9920 Worker thread wakes up
22:09:44.174 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
22:09:44.175 00.001 9920 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
22:09:44.175 00.000 9920 Moving (0.14, -0.15) raw xDistance=-0.11 yDistance=0.19
22:09:44.175 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:09:44.175 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:44.175 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:09:44.175 00.000 9920 MoveAxis(E, 0, ABG)
22:09:44.175 00.000 9920 Move returns status 0, amount 0
22:09:44.175 00.000 9920 MoveAxis(N, 0, ABG)
22:09:44.175 00.000 9920 duration set to 0 by GuideMode
22:09:44.175 00.000 9920 Move returns status 0, amount 0
22:09:44.175 00.000 9920 move complete, result=0
22:09:44.175 00.000 9920 worker thread done servicing request
22:09:44.177 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3033, max=65427, med=5575, FiltMin=4248, FiltMax=63548, Gamma=0.910
22:09:44.188 00.011 15404 UpdateGuideState exits: m=599826 SNR=206.7 Saturated
22:09:44.189 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:44.190 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:44.191 00.001 15404 Enqueuing Expose request
22:09:44.192 00.001 9920 Worker thread wakes up
22:09:44.192 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:09:44.194 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:44.194 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:47.910 03.716 9920 Exposure complete
22:09:47.950 00.040 9920 worker thread done servicing request
22:09:47.950 00.000 15404 OnExposeComplete: enter
22:09:47.952 00.002 15404 UpdateGuideState(): m_state=6
22:09:47.952 00.000 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
22:09:47.953 00.001 15404 Star::Find returns 1 (1), X=720.86, Y=794.51, Mass=600045, SNR=215.7, Peak=28544 HFD=6.4
22:09:47.954 00.001 15404 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
22:09:47.955 00.001 15404 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.18 = 1.18)
22:09:47.956 00.001 15404 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.68 mountX=0.04 mountY=0.13, mountTheta=1.27
22:09:47.957 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.01, y=-0.14, opts=13)
22:09:47.958 00.001 15404 Enqueuing Move request for scope (-0.01, -0.14)
22:09:47.959 00.001 9920 Worker thread wakes up
22:09:47.959 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
22:09:47.959 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
22:09:47.959 00.000 9920 Moving (-0.01, -0.14) raw xDistance=0.04 yDistance=0.13
22:09:47.959 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:09:47.959 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:47.959 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:09:47.959 00.000 9920 MoveAxis(E, 0, ABG)
22:09:47.960 00.001 9920 Move returns status 0, amount 0
22:09:47.960 00.000 9920 MoveAxis(N, 0, ABG)
22:09:47.960 00.000 9920 duration set to 0 by GuideMode
22:09:47.960 00.000 9920 Move returns status 0, amount 0
22:09:47.960 00.000 9920 move complete, result=0
22:09:47.960 00.000 9920 worker thread done servicing request
22:09:47.962 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3412, max=65450, med=5562, FiltMin=4380, FiltMax=62792, Gamma=0.910
22:09:47.975 00.013 15404 UpdateGuideState exits: m=600045 SNR=215.7 Saturated
22:09:47.976 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:47.977 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:47.978 00.001 15404 Enqueuing Expose request
22:09:47.979 00.001 9920 Worker thread wakes up
22:09:47.979 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:09:47.980 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:47.980 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:51.388 03.408 9920 Exposure complete
22:09:51.425 00.037 9920 worker thread done servicing request
22:09:51.425 00.000 15404 OnExposeComplete: enter
22:09:51.426 00.001 15404 UpdateGuideState(): m_state=6
22:09:51.427 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
22:09:51.428 00.001 15404 Star::Find returns 1 (1), X=720.68, Y=794.60, Mass=611648, SNR=198.2, Peak=29244 HFD=6.3
22:09:51.429 00.001 15404 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-2.95) = xAngle (0.02 = 0.02)
22:09:51.431 00.002 15404 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.07 = -0.07)
22:09:51.432 00.001 15404 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-2.93 mountX=0.20 mountY=-0.01, mountTheta=-0.07
22:09:51.433 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.20, y=-0.04, opts=13)
22:09:51.434 00.001 15404 Enqueuing Move request for scope (-0.20, -0.04)
22:09:51.435 00.001 9920 Worker thread wakes up
22:09:51.435 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
22:09:51.435 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
22:09:51.435 00.000 9920 Moving (-0.20, -0.04) raw xDistance=0.20 yDistance=-0.01
22:09:51.435 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:09:51.435 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:51.435 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:09:51.435 00.000 9920 MoveAxis(W, 55, ABG)
22:09:51.435 00.000 9920 Guiding  Dir = 3, Dur = 55
22:09:51.438 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3449, max=65450, med=5562, FiltMin=4609, FiltMax=62483, Gamma=0.910
22:09:51.449 00.011 15404 UpdateGuideState exits: m=611648 SNR=198.2 Saturated
22:09:51.450 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:51.451 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:51.452 00.001 15404 Enqueuing Expose request
22:09:51.456 00.004 9920 IsGuiding returns 0
22:09:51.468 00.012 9920 PulseGuide returned control before completion, sleep 54
22:09:51.534 00.066 9920 IsGuiding returns 1
22:09:51.535 00.001 9920 scope still moving after pulse duration time elapsed
22:09:51.566 00.031 9920 IsGuiding returns 1
22:09:51.703 00.137 9920 IsGuiding returns 1
22:09:51.943 00.240 9920 IsGuiding returns 0
22:09:51.943 00.000 9920 scope move finished after 55 + 431 ms
22:09:51.943 00.000 9920 Move returns status 0, amount 55
22:09:51.943 00.000 9920 MoveAxis(N, 0, ABG)
22:09:51.943 00.000 9920 duration set to 0 by GuideMode
22:09:51.943 00.000 9920 Move returns status 0, amount 0
22:09:51.943 00.000 9920 move complete, result=0
22:09:51.943 00.000 9920 worker thread done servicing request
22:09:51.943 00.000 9920 Worker thread wakes up
22:09:51.943 00.000 15404 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
22:09:51.945 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:51.945 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:55.660 03.715 9920 Exposure complete
22:09:55.699 00.039 9920 worker thread done servicing request
22:09:55.699 00.000 15404 OnExposeComplete: enter
22:09:55.700 00.001 15404 UpdateGuideState(): m_state=6
22:09:55.701 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
22:09:55.702 00.001 15404 Star::Find returns 1 (1), X=720.70, Y=794.40, Mass=647962, SNR=257.6, Peak=27728 HFD=6.7
22:09:55.703 00.001 15404 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-2.95) = xAngle (0.76 = 0.76)
22:09:55.703 00.000 15404 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.67 = 0.67)
22:09:55.704 00.001 15404 CameraToMount -- cameraX=-0.17 cameraY=-0.24 hyp=0.30 cameraTheta=-2.19 mountX=0.22 mountY=0.18, mountTheta=0.71
22:09:55.706 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.17, y=-0.24, opts=13)
22:09:55.707 00.001 15404 Enqueuing Move request for scope (-0.17, -0.24)
22:09:55.708 00.001 9920 Worker thread wakes up
22:09:55.708 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.24) opts 0xd
22:09:55.708 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.17, -0.24)
22:09:55.708 00.000 9920 Moving (-0.17, -0.24) raw xDistance=0.22 yDistance=0.18
22:09:55.708 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
22:09:55.708 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:55.708 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:09:55.708 00.000 9920 MoveAxis(W, 62, ABG)
22:09:55.708 00.000 9920 Guiding  Dir = 3, Dur = 62
22:09:55.711 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3709, max=65450, med=5551, FiltMin=4542, FiltMax=64163, Gamma=0.910
22:09:55.723 00.012 15404 UpdateGuideState exits: m=647962 SNR=257.6 Saturated
22:09:55.724 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:55.725 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:55.726 00.001 15404 Enqueuing Expose request
22:09:55.733 00.007 9920 IsGuiding returns 0
22:09:55.744 00.011 9920 PulseGuide returned control before completion, sleep 61
22:09:55.816 00.072 9920 IsGuiding returns 1
22:09:55.816 00.000 9920 scope still moving after pulse duration time elapsed
22:09:55.858 00.042 9920 IsGuiding returns 0
22:09:55.858 00.000 9920 scope move finished after 62 + 63 ms
22:09:55.858 00.000 9920 Move returns status 0, amount 62
22:09:55.858 00.000 9920 MoveAxis(N, 0, ABG)
22:09:55.858 00.000 9920 duration set to 0 by GuideMode
22:09:55.858 00.000 9920 Move returns status 0, amount 0
22:09:55.858 00.000 9920 move complete, result=0
22:09:55.858 00.000 9920 worker thread done servicing request
22:09:55.858 00.000 9920 Worker thread wakes up
22:09:55.858 00.000 15404 GuideStep: 0.2 px 62 ms WEST, 0.2 px 0 ms NORTH
22:09:55.859 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:55.859 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:09:59.274 03.415 9920 Exposure complete
22:09:59.313 00.039 9920 worker thread done servicing request
22:09:59.313 00.000 15404 OnExposeComplete: enter
22:09:59.314 00.001 15404 UpdateGuideState(): m_state=6
22:09:59.315 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
22:09:59.316 00.001 15404 Star::Find returns 1 (1), X=720.39, Y=793.98, Mass=628282, SNR=208.3, Peak=27807 HFD=6.6
22:09:59.317 00.001 15404 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-2.95) = xAngle (0.75 = 0.75)
22:09:59.318 00.001 15404 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.66 = 0.66)
22:09:59.319 00.001 15404 CameraToMount -- cameraX=-0.48 cameraY=-0.67 hyp=0.83 cameraTheta=-2.20 mountX=0.60 mountY=0.51, mountTheta=0.70
22:09:59.320 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.48, y=-0.67, opts=13)
22:09:59.321 00.001 15404 Enqueuing Move request for scope (-0.48, -0.67)
22:09:59.321 00.000 9920 Worker thread wakes up
22:09:59.322 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.67) opts 0xd
22:09:59.322 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.48, -0.67)
22:09:59.322 00.000 9920 Moving (-0.48, -0.67) raw xDistance=0.60 yDistance=0.51
22:09:59.322 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
22:09:59.322 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
22:09:59.322 00.000 9920 MoveAxis(W, 166, ABG)
22:09:59.322 00.000 9920 Guiding  Dir = 3, Dur = 166
22:09:59.324 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3550, max=65450, med=5549, FiltMin=4666, FiltMax=65284, Gamma=0.910
22:09:59.335 00.011 15404 UpdateGuideState exits: m=628282 SNR=208.3 Saturated
22:09:59.337 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:59.338 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:09:59.339 00.001 15404 Enqueuing Expose request
22:09:59.344 00.005 9920 IsGuiding returns 0
22:09:59.355 00.011 9920 PulseGuide returned control before completion, sleep 165
22:09:59.546 00.191 9920 IsGuiding returns 0
22:09:59.546 00.000 9920 Move returns status 0, amount 166
22:09:59.546 00.000 9920 MoveAxis(S, 139, ABG)
22:09:59.546 00.000 9920 Guiding  Dir = 1, Dur = 139
22:09:59.568 00.022 9920 IsGuiding returns 0
22:09:59.580 00.012 9920 PulseGuide returned control before completion, sleep 138
22:09:59.742 00.162 9920 IsGuiding returns 0
22:09:59.742 00.000 9920 Move returns status 0, amount 139
22:09:59.742 00.000 9920 move complete, result=0
22:09:59.742 00.000 9920 worker thread done servicing request
22:09:59.742 00.000 9920 Worker thread wakes up
22:09:59.742 00.000 15404 GuideStep: 0.6 px 166 ms WEST, 0.5 px 139 ms SOUTH
22:09:59.744 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:09:59.744 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:10:03.457 03.713 9920 Exposure complete
22:10:03.497 00.040 9920 worker thread done servicing request
22:10:03.497 00.000 15404 OnExposeComplete: enter
22:10:03.498 00.001 15404 UpdateGuideState(): m_state=6
22:10:03.499 00.001 15404 Star::Find(15, 720, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
22:10:03.500 00.001 15404 Star::Find returns 1 (1), X=720.91, Y=794.48, Mass=600634, SNR=226.5, Peak=28416 HFD=6.4
22:10:03.501 00.001 15404 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-2.95) = xAngle (1.55 = 1.55)
22:10:03.502 00.001 15404 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.46 = 1.46)
22:10:03.503 00.001 15404 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.40 mountX=0.00 mountY=0.17, mountTheta=1.55
22:10:03.504 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.03, y=-0.17, opts=13)
22:10:03.505 00.001 15404 Enqueuing Move request for scope (0.03, -0.17)
22:10:03.506 00.001 9920 Worker thread wakes up
22:10:03.506 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
22:10:03.506 00.000 9920 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
22:10:03.506 00.000 9920 Moving (0.03, -0.17) raw xDistance=0.00 yDistance=0.17
22:10:03.507 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:10:03.507 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:03.507 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:10:03.507 00.000 9920 MoveAxis(E, 0, ABG)
22:10:03.507 00.000 9920 Move returns status 0, amount 0
22:10:03.507 00.000 9920 MoveAxis(N, 0, ABG)
22:10:03.507 00.000 9920 duration set to 0 by GuideMode
22:10:03.507 00.000 9920 Move returns status 0, amount 0
22:10:03.507 00.000 9920 move complete, result=0
22:10:03.507 00.000 9920 worker thread done servicing request
22:10:03.509 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3497, max=65450, med=5536, FiltMin=4632, FiltMax=62891, Gamma=0.910
22:10:03.520 00.011 15404 UpdateGuideState exits: m=600634 SNR=226.5 Saturated
22:10:03.521 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:03.522 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:10:03.523 00.001 15404 Enqueuing Expose request
22:10:03.524 00.001 9920 Worker thread wakes up
22:10:03.524 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:10:03.525 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:10:03.525 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:10:06.940 03.415 9920 Exposure complete
22:10:06.978 00.038 9920 worker thread done servicing request
22:10:06.978 00.000 15404 OnExposeComplete: enter
22:10:06.979 00.001 15404 UpdateGuideState(): m_state=6
22:10:06.980 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
22:10:06.981 00.001 15404 Star::Find returns 1 (1), X=721.05, Y=794.67, Mass=628886, SNR=234.9, Peak=28780 HFD=6.6
22:10:06.982 00.001 15404 CameraToMount -- cameraTheta (0.13) - m_xAngle (-2.95) = xAngle (3.08 = 3.08)
22:10:06.983 00.001 15404 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.99 = 2.99)
22:10:06.984 00.001 15404 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.13 mountX=-0.17 mountY=0.03, mountTheta=2.99
22:10:06.985 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.17, y=0.02, opts=13)
22:10:06.986 00.001 15404 Enqueuing Move request for scope (0.17, 0.02)
22:10:06.987 00.001 9920 Worker thread wakes up
22:10:06.987 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
22:10:06.987 00.000 9920 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
22:10:06.987 00.000 9920 Moving (0.17, 0.02) raw xDistance=-0.17 yDistance=0.03
22:10:06.987 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:10:06.987 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:06.987 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:10:06.987 00.000 9920 MoveAxis(E, 0, ABG)
22:10:06.987 00.000 9920 Move returns status 0, amount 0
22:10:06.987 00.000 9920 MoveAxis(N, 0, ABG)
22:10:06.987 00.000 9920 duration set to 0 by GuideMode
22:10:06.987 00.000 9920 Move returns status 0, amount 0
22:10:06.987 00.000 9920 move complete, result=0
22:10:06.987 00.000 9920 worker thread done servicing request
22:10:06.990 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3733, max=65476, med=5536, FiltMin=4520, FiltMax=64715, Gamma=0.910
22:10:07.000 00.010 15404 UpdateGuideState exits: m=628886 SNR=234.9 Saturated
22:10:07.001 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:07.003 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:10:07.004 00.001 15404 Enqueuing Expose request
22:10:07.005 00.001 9920 Worker thread wakes up
22:10:07.005 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:10:07.006 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:10:07.006 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:10:10.718 03.712 9920 Exposure complete
22:10:10.758 00.040 9920 worker thread done servicing request
22:10:10.758 00.000 15404 OnExposeComplete: enter
22:10:10.759 00.001 15404 UpdateGuideState(): m_state=6
22:10:10.760 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
22:10:10.761 00.001 15404 Star::Find returns 1 (1), X=721.16, Y=794.56, Mass=618004, SNR=253.7, Peak=28464 HFD=6.5
22:10:10.762 00.001 15404 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-2.95) = xAngle (2.67 = 2.67)
22:10:10.764 00.002 15404 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.57 = 2.57)
22:10:10.765 00.001 15404 CameraToMount -- cameraX=0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-0.29 mountX=-0.26 mountY=0.16, mountTheta=2.60
22:10:10.766 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.29, y=-0.08, opts=13)
22:10:10.767 00.001 15404 Enqueuing Move request for scope (0.29, -0.08)
22:10:10.768 00.001 9920 Worker thread wakes up
22:10:10.768 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.08) opts 0xd
22:10:10.768 00.000 9920 Handling offset move in thread for scope, endpoint = (0.29, -0.08)
22:10:10.768 00.000 9920 Moving (0.29, -0.08) raw xDistance=-0.26 yDistance=0.16
22:10:10.768 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
22:10:10.769 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:10.769 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:10:10.769 00.000 9920 MoveAxis(E, 71, ABG)
22:10:10.769 00.000 9920 Guiding  Dir = 2, Dur = 71
22:10:10.771 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2451, max=65450, med=5527, FiltMin=4422, FiltMax=63816, Gamma=0.910
22:10:10.782 00.011 15404 UpdateGuideState exits: m=618004 SNR=253.7 Saturated
22:10:10.784 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:10.784 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:10:10.785 00.001 15404 Enqueuing Expose request
22:10:10.883 00.098 9920 IsGuiding returns 0
22:10:10.894 00.011 9920 PulseGuide returned control before completion, sleep 70
22:10:10.977 00.083 9920 IsGuiding returns 1
22:10:10.977 00.000 9920 scope still moving after pulse duration time elapsed
22:10:11.072 00.095 9920 IsGuiding returns 0
22:10:11.072 00.000 9920 scope move finished after 71 + 117 ms
22:10:11.072 00.000 9920 Move returns status 0, amount 71
22:10:11.072 00.000 9920 MoveAxis(N, 0, ABG)
22:10:11.072 00.000 9920 duration set to 0 by GuideMode
22:10:11.073 00.001 9920 Move returns status 0, amount 0
22:10:11.073 00.000 9920 move complete, result=0
22:10:11.073 00.000 9920 worker thread done servicing request
22:10:11.073 00.000 15404 GuideStep: -0.3 px 71 ms EAST, 0.2 px 0 ms NORTH
22:10:11.076 00.003 9920 Worker thread wakes up
22:10:11.076 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:10:11.076 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:10:14.484 03.408 9920 Exposure complete
22:10:14.522 00.038 9920 worker thread done servicing request
22:10:14.522 00.000 15404 OnExposeComplete: enter
22:10:14.523 00.001 15404 UpdateGuideState(): m_state=6
22:10:14.524 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
22:10:14.525 00.001 15404 Star::Find returns 1 (1), X=721.20, Y=794.38, Mass=595586, SNR=221.3, Peak=25424 HFD=6.5
22:10:14.526 00.001 15404 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-2.95) = xAngle (2.26 = 2.26)
22:10:14.527 00.001 15404 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.17 = 2.17)
22:10:14.528 00.001 15404 CameraToMount -- cameraX=0.32 cameraY=-0.26 hyp=0.42 cameraTheta=-0.69 mountX=-0.26 mountY=0.34, mountTheta=2.23
22:10:14.529 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.32, y=-0.26, opts=13)
22:10:14.530 00.001 15404 Enqueuing Move request for scope (0.32, -0.26)
22:10:14.531 00.001 9920 Worker thread wakes up
22:10:14.531 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.26) opts 0xd
22:10:14.531 00.000 9920 Handling offset move in thread for scope, endpoint = (0.32, -0.26)
22:10:14.531 00.000 9920 Moving (0.32, -0.26) raw xDistance=-0.26 yDistance=0.34
22:10:14.532 00.001 9920 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
22:10:14.532 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
22:10:14.532 00.000 9920 MoveAxis(E, 76, ABG)
22:10:14.532 00.000 9920 Guiding  Dir = 2, Dur = 76
22:10:14.534 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3345, max=65434, med=5527, FiltMin=4498, FiltMax=63249, Gamma=0.910
22:10:14.545 00.011 15404 UpdateGuideState exits: m=595586 SNR=221.3 Saturated
22:10:14.546 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:14.547 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:10:14.548 00.001 15404 Enqueuing Expose request
22:10:14.685 00.137 9920 IsGuiding returns 0
22:10:14.701 00.016 9920 PulseGuide returned control before completion, sleep 71
22:10:14.785 00.084 9920 IsGuiding returns 1
22:10:14.785 00.000 9920 scope still moving after pulse duration time elapsed
22:10:14.935 00.150 9920 IsGuiding returns 0
22:10:14.935 00.000 9920 scope move finished after 76 + 173 ms
22:10:14.935 00.000 9920 Move returns status 0, amount 76
22:10:14.935 00.000 9920 MoveAxis(S, 93, ABG)
22:10:14.936 00.001 9920 Guiding  Dir = 1, Dur = 93
22:10:14.956 00.020 9920 IsGuiding returns 0
22:10:14.967 00.011 9920 PulseGuide returned control before completion, sleep 93
22:10:15.200 00.233 9920 IsGuiding returns 1
22:10:15.201 00.001 9920 scope still moving after pulse duration time elapsed
22:10:15.437 00.236 9920 IsGuiding returns 0
22:10:15.437 00.000 9920 scope move finished after 93 + 388 ms
22:10:15.437 00.000 9920 Move returns status 0, amount 93
22:10:15.437 00.000 9920 move complete, result=0
22:10:15.437 00.000 9920 worker thread done servicing request
22:10:15.437 00.000 9920 Worker thread wakes up
22:10:15.437 00.000 15404 GuideStep: -0.3 px 76 ms EAST, 0.3 px 93 ms SOUTH
22:10:15.438 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:10:15.438 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:10:19.152 03.714 9920 Exposure complete
22:10:19.189 00.037 9920 worker thread done servicing request
22:10:19.189 00.000 15404 OnExposeComplete: enter
22:10:19.190 00.001 15404 UpdateGuideState(): m_state=6
22:10:19.191 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
22:10:19.192 00.001 15404 Star::Find returns 1 (1), X=721.34, Y=794.48, Mass=604104, SNR=212.6, Peak=27687 HFD=6.7
22:10:19.193 00.001 15404 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-2.95) = xAngle (2.60 = 2.60)
22:10:19.194 00.001 15404 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.51 = 2.51)
22:10:19.195 00.001 15404 CameraToMount -- cameraX=0.46 cameraY=-0.17 hyp=0.49 cameraTheta=-0.35 mountX=-0.42 mountY=0.29, mountTheta=2.54
22:10:19.196 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.46, y=-0.17, opts=13)
22:10:19.197 00.001 15404 Enqueuing Move request for scope (0.46, -0.17)
22:10:19.198 00.001 9920 Worker thread wakes up
22:10:19.198 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.17) opts 0xd
22:10:19.198 00.000 9920 Handling offset move in thread for scope, endpoint = (0.46, -0.17)
22:10:19.198 00.000 9920 Moving (0.46, -0.17) raw xDistance=-0.42 yDistance=0.29
22:10:19.198 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
22:10:19.198 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:10:19.198 00.000 9920 MoveAxis(E, 118, ABG)
22:10:19.198 00.000 9920 Guiding  Dir = 2, Dur = 118
22:10:19.201 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3102, max=65427, med=5509, FiltMin=4356, FiltMax=64039, Gamma=0.910
22:10:19.213 00.012 15404 UpdateGuideState exits: m=604104 SNR=212.6 Saturated
22:10:19.214 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:19.215 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:10:19.215 00.000 15404 Enqueuing Expose request
22:10:19.355 00.140 9920 IsGuiding returns 0
22:10:19.366 00.011 9920 PulseGuide returned control before completion, sleep 117
22:10:19.510 00.144 9920 IsGuiding returns 0
22:10:19.510 00.000 9920 Move returns status 0, amount 118
22:10:19.510 00.000 9920 MoveAxis(S, 78, ABG)
22:10:19.510 00.000 9920 Guiding  Dir = 1, Dur = 78
22:10:19.533 00.023 9920 IsGuiding returns 0
22:10:19.544 00.011 9920 PulseGuide returned control before completion, sleep 78
22:10:19.634 00.090 9920 IsGuiding returns 1
22:10:19.634 00.000 9920 scope still moving after pulse duration time elapsed
22:10:19.676 00.042 9920 IsGuiding returns 0
22:10:19.676 00.000 9920 scope move finished after 78 + 64 ms
22:10:19.676 00.000 9920 Move returns status 0, amount 78
22:10:19.676 00.000 9920 move complete, result=0
22:10:19.676 00.000 9920 worker thread done servicing request
22:10:19.676 00.000 9920 Worker thread wakes up
22:10:19.676 00.000 15404 GuideStep: -0.4 px 118 ms EAST, 0.3 px 78 ms SOUTH
22:10:19.679 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:10:19.679 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:10:23.085 03.406 9920 Exposure complete
22:10:23.123 00.038 9920 worker thread done servicing request
22:10:23.123 00.000 15404 OnExposeComplete: enter
22:10:23.124 00.001 15404 UpdateGuideState(): m_state=6
22:10:23.125 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
22:10:23.126 00.001 15404 Star::Find returns 1 (1), X=720.37, Y=794.64, Mass=694497, SNR=240.9, Peak=37342 HFD=6.7
22:10:23.127 00.001 15404 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-2.95) = xAngle (-0.18 = -0.18)
22:10:23.127 00.000 15404 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.27 = -0.27)
22:10:23.128 00.001 15404 CameraToMount -- cameraX=-0.51 cameraY=-0.00 hyp=0.51 cameraTheta=-3.13 mountX=0.50 mountY=-0.14, mountTheta=-0.27
22:10:23.130 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.51, y=-0.00, opts=13)
22:10:23.131 00.001 15404 Enqueuing Move request for scope (-0.51, -0.00)
22:10:23.132 00.001 9920 Worker thread wakes up
22:10:23.132 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.00) opts 0xd
22:10:23.132 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.51, -0.00)
22:10:23.132 00.000 9920 Moving (-0.51, -0.00) raw xDistance=0.50 yDistance=-0.14
22:10:23.132 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.50
22:10:23.132 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:23.132 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:10:23.132 00.000 9920 MoveAxis(W, 126, ABG)
22:10:23.132 00.000 9920 Guiding  Dir = 3, Dur = 126
22:10:23.135 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3519, max=65456, med=5511, FiltMin=4571, FiltMax=63065, Gamma=0.910
22:10:23.147 00.012 15404 UpdateGuideState exits: m=694497 SNR=240.9 Saturated
22:10:23.148 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:23.149 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:10:23.150 00.001 15404 Enqueuing Expose request
22:10:23.154 00.004 9920 IsGuiding returns 0
22:10:23.165 00.011 9920 PulseGuide returned control before completion, sleep 125
22:10:23.318 00.153 9920 IsGuiding returns 0
22:10:23.318 00.000 9920 Move returns status 0, amount 126
22:10:23.318 00.000 9920 MoveAxis(N, 0, ABG)
22:10:23.318 00.000 9920 duration set to 0 by GuideMode
22:10:23.318 00.000 9920 Move returns status 0, amount 0
22:10:23.318 00.000 9920 move complete, result=0
22:10:23.318 00.000 9920 worker thread done servicing request
22:10:23.318 00.000 9920 Worker thread wakes up
22:10:23.318 00.000 15404 GuideStep: 0.5 px 126 ms WEST, -0.1 px 0 ms NORTH
22:10:23.320 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:10:23.320 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:10:27.029 03.709 9920 Exposure complete
22:10:27.067 00.038 9920 worker thread done servicing request
22:10:27.067 00.000 15404 OnExposeComplete: enter
22:10:27.068 00.001 15404 UpdateGuideState(): m_state=6
22:10:27.069 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
22:10:27.070 00.001 15404 Star::Find returns 1 (1), X=720.38, Y=794.42, Mass=651583, SNR=252.3, Peak=31622 HFD=6.7
22:10:27.071 00.001 15404 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-2.95) = xAngle (0.24 = 0.24)
22:10:27.072 00.001 15404 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.15 = 0.15)
22:10:27.072 00.000 15404 CameraToMount -- cameraX=-0.50 cameraY=-0.23 hyp=0.55 cameraTheta=-2.71 mountX=0.54 mountY=0.08, mountTheta=0.15
22:10:27.074 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.50, y=-0.23, opts=13)
22:10:27.075 00.001 15404 Enqueuing Move request for scope (-0.50, -0.23)
22:10:27.076 00.001 9920 Worker thread wakes up
22:10:27.076 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.23) opts 0xd
22:10:27.076 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.50, -0.23)
22:10:27.076 00.000 9920 Moving (-0.50, -0.23) raw xDistance=0.54 yDistance=0.08
22:10:27.076 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
22:10:27.076 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:27.076 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:10:27.076 00.000 9920 MoveAxis(W, 152, ABG)
22:10:27.076 00.000 9920 Guiding  Dir = 3, Dur = 152
22:10:27.079 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3524, max=65450, med=5499, FiltMin=4490, FiltMax=63658, Gamma=0.910
22:10:27.092 00.013 15404 UpdateGuideState exits: m=651583 SNR=252.3 Saturated
22:10:27.093 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:27.094 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:10:27.095 00.001 15404 Enqueuing Expose request
22:10:27.097 00.002 9920 IsGuiding returns 0
22:10:27.109 00.012 9920 PulseGuide returned control before completion, sleep 151
22:10:27.284 00.175 9920 IsGuiding returns 0
22:10:27.284 00.000 9920 Move returns status 0, amount 152
22:10:27.284 00.000 9920 MoveAxis(N, 0, ABG)
22:10:27.285 00.001 9920 duration set to 0 by GuideMode
22:10:27.285 00.000 9920 Move returns status 0, amount 0
22:10:27.285 00.000 9920 move complete, result=0
22:10:27.285 00.000 9920 worker thread done servicing request
22:10:27.285 00.000 15404 GuideStep: 0.5 px 152 ms WEST, 0.1 px 0 ms NORTH
22:10:27.287 00.002 9920 Worker thread wakes up
22:10:27.287 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:10:27.287 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:10:30.701 03.414 9920 Exposure complete
22:10:30.739 00.038 9920 worker thread done servicing request
22:10:30.740 00.001 15404 OnExposeComplete: enter
22:10:30.741 00.001 15404 UpdateGuideState(): m_state=6
22:10:30.742 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
22:10:30.743 00.001 15404 Star::Find returns 1 (1), X=720.19, Y=794.45, Mass=632208, SNR=215.1, Peak=30842 HFD=6.5
22:10:30.744 00.001 15404 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-2.95) = xAngle (0.10 = 0.10)
22:10:30.744 00.000 15404 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.00 = 0.00)
22:10:30.745 00.001 15404 CameraToMount -- cameraX=-0.69 cameraY=-0.20 hyp=0.72 cameraTheta=-2.86 mountX=0.72 mountY=0.00, mountTheta=0.00
22:10:30.747 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.69, y=-0.20, opts=13)
22:10:30.748 00.001 15404 Enqueuing Move request for scope (-0.69, -0.20)
22:10:30.749 00.001 9920 Worker thread wakes up
22:10:30.749 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.20) opts 0xd
22:10:30.749 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.69, -0.20)
22:10:30.749 00.000 9920 Moving (-0.69, -0.20) raw xDistance=0.72 yDistance=0.00
22:10:30.749 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.72
22:10:30.749 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:30.749 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:10:30.749 00.000 9920 MoveAxis(W, 202, ABG)
22:10:30.749 00.000 9920 Guiding  Dir = 3, Dur = 202
22:10:30.752 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3666, max=65450, med=5498, FiltMin=4614, FiltMax=62422, Gamma=0.910
22:10:30.763 00.011 15404 UpdateGuideState exits: m=632208 SNR=215.1 Saturated
22:10:30.764 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:30.765 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:10:30.766 00.001 15404 Enqueuing Expose request
22:10:30.957 00.191 9920 IsGuiding returns 0
22:10:30.969 00.012 9920 PulseGuide returned control before completion, sleep 200
22:10:31.207 00.238 9920 IsGuiding returns 0
22:10:31.207 00.000 9920 Move returns status 0, amount 202
22:10:31.207 00.000 9920 MoveAxis(N, 0, ABG)
22:10:31.207 00.000 9920 duration set to 0 by GuideMode
22:10:31.207 00.000 9920 Move returns status 0, amount 0
22:10:31.208 00.001 9920 move complete, result=0
22:10:31.208 00.000 9920 worker thread done servicing request
22:10:31.208 00.000 9920 Worker thread wakes up
22:10:31.208 00.000 15404 GuideStep: 0.7 px 202 ms WEST, 0.0 px 0 ms NORTH
22:10:31.212 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:10:31.212 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:10:34.928 03.716 9920 Exposure complete
22:10:34.967 00.039 9920 worker thread done servicing request
22:10:34.968 00.001 15404 OnExposeComplete: enter
22:10:34.969 00.001 15404 UpdateGuideState(): m_state=6
22:10:34.970 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
22:10:34.970 00.000 15404 Star::Find returns 1 (1), X=720.58, Y=794.08, Mass=587204, SNR=207.5, Peak=24879 HFD=6.6
22:10:34.971 00.001 15404 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-2.95) = xAngle (0.89 = 0.89)
22:10:34.972 00.001 15404 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.80 = 0.80)
22:10:34.973 00.001 15404 CameraToMount -- cameraX=-0.30 cameraY=-0.57 hyp=0.64 cameraTheta=-2.06 mountX=0.40 mountY=0.46, mountTheta=0.85
22:10:34.974 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.30, y=-0.57, opts=13)
22:10:34.975 00.001 15404 Enqueuing Move request for scope (-0.30, -0.57)
22:10:34.976 00.001 9920 Worker thread wakes up
22:10:34.977 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.57) opts 0xd
22:10:34.977 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.30, -0.57)
22:10:34.977 00.000 9920 Moving (-0.30, -0.57) raw xDistance=0.40 yDistance=0.46
22:10:34.977 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.40
22:10:34.977 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:10:34.977 00.000 9920 MoveAxis(W, 122, ABG)
22:10:34.977 00.000 9920 Guiding  Dir = 3, Dur = 122
22:10:34.979 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3545, max=65450, med=5486, FiltMin=4583, FiltMax=65284, Gamma=0.910
22:10:34.991 00.012 15404 UpdateGuideState exits: m=587204 SNR=207.5 Saturated
22:10:34.992 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:34.993 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:10:34.994 00.001 15404 Enqueuing Expose request
22:10:35.001 00.007 9920 IsGuiding returns 0
22:10:35.012 00.011 9920 PulseGuide returned control before completion, sleep 121
22:10:35.155 00.143 9920 IsGuiding returns 1
22:10:35.155 00.000 9920 scope still moving after pulse duration time elapsed
22:10:35.196 00.041 9920 IsGuiding returns 0
22:10:35.196 00.000 9920 scope move finished after 122 + 72 ms
22:10:35.196 00.000 9920 Move returns status 0, amount 122
22:10:35.196 00.000 9920 MoveAxis(S, 125, ABG)
22:10:35.196 00.000 9920 Guiding  Dir = 1, Dur = 125
22:10:35.217 00.021 9920 IsGuiding returns 0
22:10:35.229 00.012 9920 PulseGuide returned control before completion, sleep 124
22:10:35.375 00.146 9920 IsGuiding returns 1
22:10:35.376 00.001 9920 scope still moving after pulse duration time elapsed
22:10:35.418 00.042 9920 IsGuiding returns 0
22:10:35.418 00.000 9920 scope move finished after 125 + 75 ms
22:10:35.418 00.000 9920 Move returns status 0, amount 125
22:10:35.418 00.000 9920 move complete, result=0
22:10:35.418 00.000 9920 worker thread done servicing request
22:10:35.418 00.000 9920 Worker thread wakes up
22:10:35.418 00.000 15404 GuideStep: 0.4 px 122 ms WEST, 0.5 px 125 ms SOUTH
22:10:35.420 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:10:35.420 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:10:38.831 03.411 9920 Exposure complete
22:10:38.871 00.040 9920 worker thread done servicing request
22:10:38.872 00.001 15404 OnExposeComplete: enter
22:10:38.873 00.001 15404 UpdateGuideState(): m_state=6
22:10:38.874 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
22:10:38.874 00.000 15404 Star::Find returns 1 (1), X=720.91, Y=794.48, Mass=607502, SNR=228.9, Peak=27088 HFD=6.5
22:10:38.875 00.001 15404 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-2.95) = xAngle (1.58 = 1.58)
22:10:38.876 00.001 15404 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.49 = 1.49)
22:10:38.877 00.001 15404 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.37 mountX=-0.00 mountY=0.17, mountTheta=1.58
22:10:38.879 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.03, y=-0.17, opts=13)
22:10:38.880 00.001 15404 Enqueuing Move request for scope (0.03, -0.17)
22:10:38.881 00.001 9920 Worker thread wakes up
22:10:38.881 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
22:10:38.881 00.000 9920 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
22:10:38.881 00.000 9920 Moving (0.03, -0.17) raw xDistance=-0.00 yDistance=0.17
22:10:38.881 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:10:38.881 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:38.881 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:10:38.881 00.000 9920 MoveAxis(E, 0, ABG)
22:10:38.881 00.000 9920 Move returns status 0, amount 0
22:10:38.881 00.000 9920 MoveAxis(N, 0, ABG)
22:10:38.881 00.000 9920 duration set to 0 by GuideMode
22:10:38.881 00.000 9920 Move returns status 0, amount 0
22:10:38.881 00.000 9920 move complete, result=0
22:10:38.881 00.000 9920 worker thread done servicing request
22:10:38.883 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3549, max=65450, med=5487, FiltMin=4603, FiltMax=63013, Gamma=0.910
22:10:38.896 00.013 15404 UpdateGuideState exits: m=607502 SNR=228.9 Saturated
22:10:38.896 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:38.897 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:10:38.898 00.001 15404 Enqueuing Expose request
22:10:38.899 00.001 9920 Worker thread wakes up
22:10:38.899 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:10:38.900 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:10:38.900 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:10:42.614 03.714 9920 Exposure complete
22:10:42.651 00.037 9920 worker thread done servicing request
22:10:42.652 00.001 15404 OnExposeComplete: enter
22:10:42.653 00.001 15404 UpdateGuideState(): m_state=6
22:10:42.653 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
22:10:42.654 00.001 15404 Star::Find returns 1 (1), X=720.70, Y=794.58, Mass=591972, SNR=227.0, Peak=29556 HFD=6.7
22:10:42.655 00.001 15404 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-2.95) = xAngle (0.15 = 0.15)
22:10:42.656 00.001 15404 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.06 = 0.06)
22:10:42.657 00.001 15404 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.80 mountX=0.19 mountY=0.01, mountTheta=0.06
22:10:42.659 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.18, y=-0.06, opts=13)
22:10:42.660 00.001 15404 Enqueuing Move request for scope (-0.18, -0.06)
22:10:42.660 00.000 9920 Worker thread wakes up
22:10:42.661 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
22:10:42.661 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
22:10:42.661 00.000 9920 Moving (-0.18, -0.06) raw xDistance=0.19 yDistance=0.01
22:10:42.661 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:10:42.661 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:42.661 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:10:42.661 00.000 9920 MoveAxis(E, 0, ABG)
22:10:42.661 00.000 9920 Move returns status 0, amount 0
22:10:42.661 00.000 9920 MoveAxis(N, 0, ABG)
22:10:42.661 00.000 9920 duration set to 0 by GuideMode
22:10:42.661 00.000 9920 Move returns status 0, amount 0
22:10:42.661 00.000 9920 move complete, result=0
22:10:42.661 00.000 9920 worker thread done servicing request
22:10:42.663 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2842, max=65450, med=5476, FiltMin=4316, FiltMax=62531, Gamma=0.910
22:10:42.675 00.012 15404 UpdateGuideState exits: m=591972 SNR=227.0 Saturated
22:10:42.677 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:42.677 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:10:42.678 00.001 15404 Enqueuing Expose request
22:10:42.679 00.001 9920 Worker thread wakes up
22:10:42.679 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:10:42.680 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:10:42.680 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:10:46.092 03.412 9920 Exposure complete
22:10:46.129 00.037 9920 worker thread done servicing request
22:10:46.129 00.000 15404 OnExposeComplete: enter
22:10:46.130 00.001 15404 UpdateGuideState(): m_state=6
22:10:46.131 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
22:10:46.132 00.001 15404 Star::Find returns 1 (1), X=720.70, Y=794.63, Mass=608033, SNR=215.5, Peak=28528 HFD=6.6
22:10:46.133 00.001 15404 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-2.95) = xAngle (-0.07 = -0.07)
22:10:46.134 00.001 15404 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.17 = -0.17)
22:10:46.135 00.001 15404 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.18 cameraTheta=-3.03 mountX=0.17 mountY=-0.03, mountTheta=-0.16
22:10:46.137 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.17, y=-0.02, opts=13)
22:10:46.138 00.001 15404 Enqueuing Move request for scope (-0.17, -0.02)
22:10:46.139 00.001 9920 Worker thread wakes up
22:10:46.139 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
22:10:46.139 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
22:10:46.139 00.000 9920 Moving (-0.17, -0.02) raw xDistance=0.17 yDistance=-0.03
22:10:46.139 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:10:46.139 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:46.139 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:10:46.139 00.000 9920 MoveAxis(E, 0, ABG)
22:10:46.139 00.000 9920 Move returns status 0, amount 0
22:10:46.139 00.000 9920 MoveAxis(N, 0, ABG)
22:10:46.139 00.000 9920 duration set to 0 by GuideMode
22:10:46.139 00.000 9920 Move returns status 0, amount 0
22:10:46.139 00.000 9920 move complete, result=0
22:10:46.139 00.000 9920 worker thread done servicing request
22:10:46.141 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3185, max=65450, med=5479, FiltMin=4491, FiltMax=62731, Gamma=0.910
22:10:46.152 00.011 15404 UpdateGuideState exits: m=608033 SNR=215.5 Saturated
22:10:46.153 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:46.154 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:10:46.155 00.001 15404 Enqueuing Expose request
22:10:46.156 00.001 9920 Worker thread wakes up
22:10:46.156 00.000 15404 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:10:46.157 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:10:46.157 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:10:49.870 03.713 9920 Exposure complete
22:10:49.910 00.040 9920 worker thread done servicing request
22:10:49.910 00.000 15404 OnExposeComplete: enter
22:10:49.911 00.001 15404 UpdateGuideState(): m_state=6
22:10:49.912 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
22:10:49.913 00.001 15404 Star::Find returns 1 (1), X=720.53, Y=794.51, Mass=614960, SNR=244.0, Peak=28962 HFD=5.9
22:10:49.914 00.001 15404 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-2.95) = xAngle (0.19 = 0.19)
22:10:49.914 00.000 15404 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.09 = 0.09)
22:10:49.916 00.002 15404 CameraToMount -- cameraX=-0.35 cameraY=-0.14 hyp=0.38 cameraTheta=-2.77 mountX=0.37 mountY=0.04, mountTheta=0.10
22:10:49.918 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.35, y=-0.14, opts=13)
22:10:49.920 00.002 15404 Enqueuing Move request for scope (-0.35, -0.14)
22:10:49.922 00.002 9920 Worker thread wakes up
22:10:49.922 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.14) opts 0xd
22:10:49.922 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.35, -0.14)
22:10:49.922 00.000 9920 Moving (-0.35, -0.14) raw xDistance=0.37 yDistance=0.04
22:10:49.922 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
22:10:49.922 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:49.922 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:10:49.922 00.000 9920 MoveAxis(W, 100, ABG)
22:10:49.922 00.000 9920 Guiding  Dir = 3, Dur = 100
22:10:49.925 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3080, max=65450, med=5473, FiltMin=4577, FiltMax=63761, Gamma=0.910
22:10:49.938 00.013 15404 UpdateGuideState exits: m=614960 SNR=244.0 Saturated
22:10:49.939 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:49.940 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:10:49.941 00.001 15404 Enqueuing Expose request
22:10:49.942 00.001 9920 IsGuiding returns 0
22:10:49.953 00.011 9920 PulseGuide returned control before completion, sleep 99
22:10:50.075 00.122 9920 IsGuiding returns 1
22:10:50.075 00.000 9920 scope still moving after pulse duration time elapsed
22:10:50.115 00.040 9920 IsGuiding returns 0
22:10:50.115 00.000 9920 scope move finished after 100 + 72 ms
22:10:50.115 00.000 9920 Move returns status 0, amount 100
22:10:50.115 00.000 9920 MoveAxis(N, 0, ABG)
22:10:50.115 00.000 9920 duration set to 0 by GuideMode
22:10:50.115 00.000 9920 Move returns status 0, amount 0
22:10:50.115 00.000 9920 move complete, result=0
22:10:50.115 00.000 9920 worker thread done servicing request
22:10:50.115 00.000 9920 Worker thread wakes up
22:10:50.115 00.000 15404 GuideStep: 0.4 px 100 ms WEST, 0.0 px 0 ms NORTH
22:10:50.117 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:10:50.117 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:10:53.529 03.412 9920 Exposure complete
22:10:53.568 00.039 9920 worker thread done servicing request
22:10:53.568 00.000 15404 OnExposeComplete: enter
22:10:53.570 00.002 15404 UpdateGuideState(): m_state=6
22:10:53.570 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
22:10:53.571 00.001 15404 Star::Find returns 1 (1), X=720.72, Y=794.30, Mass=617096, SNR=241.6, Peak=25080 HFD=6.5
22:10:53.572 00.001 15404 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-2.95) = xAngle (0.95 = 0.95)
22:10:53.573 00.001 15404 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.86 = 0.86)
22:10:53.574 00.001 15404 CameraToMount -- cameraX=-0.16 cameraY=-0.34 hyp=0.38 cameraTheta=-2.00 mountX=0.22 mountY=0.29, mountTheta=0.92
22:10:53.576 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.16, y=-0.34, opts=13)
22:10:53.576 00.000 15404 Enqueuing Move request for scope (-0.16, -0.34)
22:10:53.577 00.001 9920 Worker thread wakes up
22:10:53.577 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.34) opts 0xd
22:10:53.577 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.16, -0.34)
22:10:53.578 00.001 9920 Moving (-0.16, -0.34) raw xDistance=0.22 yDistance=0.29
22:10:53.578 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
22:10:53.578 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:10:53.578 00.000 9920 MoveAxis(W, 66, ABG)
22:10:53.578 00.000 9920 Guiding  Dir = 3, Dur = 66
22:10:53.580 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3698, max=65450, med=5470, FiltMin=4590, FiltMax=64709, Gamma=0.910
22:10:53.592 00.012 15404 UpdateGuideState exits: m=617096 SNR=241.6 Saturated
22:10:53.593 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:53.594 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:10:53.595 00.001 15404 Enqueuing Expose request
22:10:53.607 00.012 9920 IsGuiding returns 0
22:10:53.619 00.012 9920 PulseGuide returned control before completion, sleep 65
22:10:53.695 00.076 9920 IsGuiding returns 1
22:10:53.695 00.000 9920 scope still moving after pulse duration time elapsed
22:10:53.734 00.039 9920 IsGuiding returns 0
22:10:53.734 00.000 9920 scope move finished after 66 + 61 ms
22:10:53.734 00.000 9920 Move returns status 0, amount 66
22:10:53.734 00.000 9920 MoveAxis(S, 78, ABG)
22:10:53.734 00.000 9920 Guiding  Dir = 1, Dur = 78
22:10:53.755 00.021 9920 IsGuiding returns 0
22:10:53.767 00.012 9920 PulseGuide returned control before completion, sleep 77
22:10:53.857 00.090 9920 IsGuiding returns 1
22:10:53.857 00.000 9920 scope still moving after pulse duration time elapsed
22:10:53.897 00.040 9920 IsGuiding returns 0
22:10:53.897 00.000 9920 scope move finished after 78 + 63 ms
22:10:53.897 00.000 9920 Move returns status 0, amount 78
22:10:53.897 00.000 9920 move complete, result=0
22:10:53.897 00.000 9920 worker thread done servicing request
22:10:53.897 00.000 9920 Worker thread wakes up
22:10:53.897 00.000 15404 GuideStep: 0.2 px 66 ms WEST, 0.3 px 78 ms SOUTH
22:10:53.898 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:10:53.898 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:10:57.612 03.714 9920 Exposure complete
22:10:57.650 00.038 9920 worker thread done servicing request
22:10:57.650 00.000 15404 OnExposeComplete: enter
22:10:57.651 00.001 15404 UpdateGuideState(): m_state=6
22:10:57.652 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
22:10:57.653 00.001 15404 Star::Find returns 1 (1), X=720.65, Y=794.52, Mass=616000, SNR=225.9, Peak=28680 HFD=6.4
22:10:57.654 00.001 15404 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-2.95) = xAngle (0.30 = 0.30)
22:10:57.655 00.001 15404 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.21 = 0.21)
22:10:57.656 00.001 15404 CameraToMount -- cameraX=-0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-2.65 mountX=0.25 mountY=0.05, mountTheta=0.21
22:10:57.657 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.23, y=-0.12, opts=13)
22:10:57.658 00.001 15404 Enqueuing Move request for scope (-0.23, -0.12)
22:10:57.659 00.001 9920 Worker thread wakes up
22:10:57.659 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.12) opts 0xd
22:10:57.659 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.23, -0.12)
22:10:57.659 00.000 9920 Moving (-0.23, -0.12) raw xDistance=0.25 yDistance=0.05
22:10:57.659 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
22:10:57.659 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:57.659 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:10:57.659 00.000 9920 MoveAxis(W, 72, ABG)
22:10:57.659 00.000 9920 Guiding  Dir = 3, Dur = 72
22:10:57.662 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2796, max=65450, med=5458, FiltMin=4094, FiltMax=64171, Gamma=0.910
22:10:57.674 00.012 15404 UpdateGuideState exits: m=616000 SNR=225.9 Saturated
22:10:57.675 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:57.676 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:10:57.677 00.001 15404 Enqueuing Expose request
22:10:57.681 00.004 9920 IsGuiding returns 0
22:10:57.693 00.012 9920 PulseGuide returned control before completion, sleep 71
22:10:57.776 00.083 9920 IsGuiding returns 1
22:10:57.776 00.000 9920 scope still moving after pulse duration time elapsed
22:10:57.816 00.040 9920 IsGuiding returns 0
22:10:57.816 00.000 9920 scope move finished after 72 + 62 ms
22:10:57.816 00.000 9920 Move returns status 0, amount 72
22:10:57.816 00.000 9920 MoveAxis(N, 0, ABG)
22:10:57.816 00.000 9920 duration set to 0 by GuideMode
22:10:57.816 00.000 9920 Move returns status 0, amount 0
22:10:57.816 00.000 9920 move complete, result=0
22:10:57.816 00.000 9920 worker thread done servicing request
22:10:57.816 00.000 9920 Worker thread wakes up
22:10:57.817 00.001 15404 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
22:10:57.818 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:10:57.818 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:01.224 03.406 9920 Exposure complete
22:11:01.262 00.038 9920 worker thread done servicing request
22:11:01.262 00.000 15404 OnExposeComplete: enter
22:11:01.263 00.001 15404 UpdateGuideState(): m_state=6
22:11:01.264 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
22:11:01.265 00.001 15404 Star::Find returns 1 (1), X=720.54, Y=794.40, Mass=628071, SNR=238.2, Peak=30278 HFD=6.0
22:11:01.266 00.001 15404 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-2.95) = xAngle (0.44 = 0.44)
22:11:01.267 00.001 15404 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.35 = 0.35)
22:11:01.268 00.001 15404 CameraToMount -- cameraX=-0.34 cameraY=-0.25 hyp=0.42 cameraTheta=-2.51 mountX=0.38 mountY=0.15, mountTheta=0.36
22:11:01.270 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.34, y=-0.25, opts=13)
22:11:01.270 00.000 15404 Enqueuing Move request for scope (-0.34, -0.25)
22:11:01.271 00.001 9920 Worker thread wakes up
22:11:01.271 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.25) opts 0xd
22:11:01.271 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.34, -0.25)
22:11:01.271 00.000 9920 Moving (-0.34, -0.25) raw xDistance=0.38 yDistance=0.15
22:11:01.271 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
22:11:01.271 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:01.271 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:11:01.271 00.000 9920 MoveAxis(W, 107, ABG)
22:11:01.271 00.000 9920 Guiding  Dir = 3, Dur = 107
22:11:01.274 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3486, max=65450, med=5458, FiltMin=4564, FiltMax=62968, Gamma=0.910
22:11:01.285 00.011 15404 UpdateGuideState exits: m=628071 SNR=238.2 Saturated
22:11:01.286 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:01.287 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:01.289 00.002 15404 Enqueuing Expose request
22:11:01.364 00.075 9920 IsGuiding returns 0
22:11:01.376 00.012 9920 PulseGuide returned control before completion, sleep 106
22:11:01.551 00.175 9920 IsGuiding returns 0
22:11:01.553 00.002 9920 Move returns status 0, amount 107
22:11:01.553 00.000 9920 MoveAxis(N, 0, ABG)
22:11:01.553 00.000 9920 duration set to 0 by GuideMode
22:11:01.553 00.000 9920 Move returns status 0, amount 0
22:11:01.553 00.000 9920 move complete, result=0
22:11:01.553 00.000 9920 worker thread done servicing request
22:11:01.553 00.000 15404 GuideStep: 0.4 px 107 ms WEST, 0.1 px 0 ms NORTH
22:11:01.557 00.004 9920 Worker thread wakes up
22:11:01.557 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:01.557 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:05.268 03.711 9920 Exposure complete
22:11:05.311 00.043 9920 worker thread done servicing request
22:11:05.311 00.000 15404 OnExposeComplete: enter
22:11:05.312 00.001 15404 UpdateGuideState(): m_state=6
22:11:05.313 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
22:11:05.314 00.001 15404 Star::Find returns 1 (1), X=720.72, Y=794.35, Mass=615928, SNR=212.3, Peak=26166 HFD=6.6
22:11:05.315 00.001 15404 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-2.95) = xAngle (0.90 = 0.90)
22:11:05.316 00.001 15404 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.81 = 0.81)
22:11:05.316 00.000 15404 CameraToMount -- cameraX=-0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-2.05 mountX=0.21 mountY=0.24, mountTheta=0.86
22:11:05.318 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.16, y=-0.30, opts=13)
22:11:05.318 00.000 15404 Enqueuing Move request for scope (-0.16, -0.30)
22:11:05.319 00.001 9920 Worker thread wakes up
22:11:05.319 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.30) opts 0xd
22:11:05.319 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.16, -0.30)
22:11:05.319 00.000 9920 Moving (-0.16, -0.30) raw xDistance=0.21 yDistance=0.24
22:11:05.319 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
22:11:05.320 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:11:05.320 00.000 9920 MoveAxis(W, 64, ABG)
22:11:05.320 00.000 9920 Guiding  Dir = 3, Dur = 64
22:11:05.322 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3518, max=65450, med=5447, FiltMin=4618, FiltMax=65284, Gamma=0.910
22:11:05.333 00.011 15404 UpdateGuideState exits: m=615928 SNR=212.3 Saturated
22:11:05.334 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:05.335 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:05.336 00.001 15404 Enqueuing Expose request
22:11:05.444 00.108 9920 IsGuiding returns 0
22:11:05.466 00.022 9920 PulseGuide returned control before completion, sleep 53
22:11:05.531 00.065 9920 IsGuiding returns 1
22:11:05.531 00.000 9920 scope still moving after pulse duration time elapsed
22:11:05.704 00.173 9920 IsGuiding returns 0
22:11:05.704 00.000 9920 scope move finished after 64 + 196 ms
22:11:05.705 00.001 9920 Move returns status 0, amount 64
22:11:05.705 00.000 9920 MoveAxis(S, 67, ABG)
22:11:05.705 00.000 9920 Guiding  Dir = 1, Dur = 67
22:11:05.728 00.023 9920 IsGuiding returns 0
22:11:05.738 00.010 9920 PulseGuide returned control before completion, sleep 67
22:11:05.817 00.079 9920 IsGuiding returns 1
22:11:05.817 00.000 9920 scope still moving after pulse duration time elapsed
22:11:05.968 00.151 9920 IsGuiding returns 1
22:11:06.200 00.232 9920 IsGuiding returns 0
22:11:06.200 00.000 9920 scope move finished after 67 + 406 ms
22:11:06.200 00.000 9920 Move returns status 0, amount 67
22:11:06.200 00.000 9920 move complete, result=0
22:11:06.201 00.001 9920 worker thread done servicing request
22:11:06.201 00.000 9920 Worker thread wakes up
22:11:06.201 00.000 15404 GuideStep: 0.2 px 64 ms WEST, 0.2 px 67 ms SOUTH
22:11:06.205 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:06.205 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:09.614 03.409 9920 Exposure complete
22:11:09.652 00.038 9920 worker thread done servicing request
22:11:09.652 00.000 15404 OnExposeComplete: enter
22:11:09.652 00.000 15404 UpdateGuideState(): m_state=6
22:11:09.653 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
22:11:09.654 00.001 15404 Star::Find returns 1 (1), X=720.71, Y=793.97, Mass=591553, SNR=193.6, Peak=25895 HFD=6.6
22:11:09.655 00.001 15404 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-2.95) = xAngle (1.14 = 1.14)
22:11:09.656 00.001 15404 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.05 = 1.05)
22:11:09.657 00.001 15404 CameraToMount -- cameraX=-0.16 cameraY=-0.68 hyp=0.70 cameraTheta=-1.81 mountX=0.29 mountY=0.61, mountTheta=1.13
22:11:09.658 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.16, y=-0.68, opts=13)
22:11:09.659 00.001 15404 Enqueuing Move request for scope (-0.16, -0.68)
22:11:09.660 00.001 9920 Worker thread wakes up
22:11:09.660 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.68) opts 0xd
22:11:09.660 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.16, -0.68)
22:11:09.660 00.000 9920 Moving (-0.16, -0.68) raw xDistance=0.29 yDistance=0.61
22:11:09.660 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
22:11:09.661 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
22:11:09.661 00.000 9920 MoveAxis(W, 82, ABG)
22:11:09.661 00.000 9920 Guiding  Dir = 3, Dur = 82
22:11:09.663 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3041, max=65450, med=5446, FiltMin=4093, FiltMax=65284, Gamma=0.910
22:11:09.675 00.012 15404 UpdateGuideState exits: m=591553 SNR=193.6 Saturated
22:11:09.676 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:09.677 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:09.678 00.001 15404 Enqueuing Expose request
22:11:09.683 00.005 9920 IsGuiding returns 0
22:11:09.695 00.012 9920 PulseGuide returned control before completion, sleep 81
22:11:09.787 00.092 9920 IsGuiding returns 1
22:11:09.787 00.000 9920 scope still moving after pulse duration time elapsed
22:11:09.833 00.046 9920 IsGuiding returns 0
22:11:09.833 00.000 9920 scope move finished after 82 + 66 ms
22:11:09.833 00.000 9920 Move returns status 0, amount 82
22:11:09.833 00.000 9920 MoveAxis(S, 166, ABG)
22:11:09.833 00.000 9920 Guiding  Dir = 1, Dur = 166
22:11:09.853 00.020 9920 IsGuiding returns 0
22:11:09.865 00.012 9920 PulseGuide returned control before completion, sleep 165
22:11:10.052 00.187 9920 IsGuiding returns 1
22:11:10.052 00.000 9920 scope still moving after pulse duration time elapsed
22:11:10.094 00.042 9920 IsGuiding returns 0
22:11:10.094 00.000 9920 scope move finished after 166 + 74 ms
22:11:10.094 00.000 9920 Move returns status 0, amount 166
22:11:10.094 00.000 9920 move complete, result=0
22:11:10.094 00.000 9920 worker thread done servicing request
22:11:10.094 00.000 9920 Worker thread wakes up
22:11:10.094 00.000 15404 GuideStep: 0.3 px 82 ms WEST, 0.6 px 166 ms SOUTH
22:11:10.096 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:10.096 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:13.803 03.707 9920 Exposure complete
22:11:13.841 00.038 9920 worker thread done servicing request
22:11:13.841 00.000 15404 OnExposeComplete: enter
22:11:13.842 00.001 15404 UpdateGuideState(): m_state=6
22:11:13.843 00.001 15404 Star::Find(15, 720, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
22:11:13.844 00.001 15404 Star::Find returns 1 (1), X=720.73, Y=794.59, Mass=602839, SNR=212.5, Peak=28748 HFD=6.4
22:11:13.845 00.001 15404 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-2.95) = xAngle (0.20 = 0.20)
22:11:13.846 00.001 15404 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.11 = 0.11)
22:11:13.847 00.001 15404 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.75 mountX=0.16 mountY=0.02, mountTheta=0.11
22:11:13.848 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.15, y=-0.06, opts=13)
22:11:13.849 00.001 15404 Enqueuing Move request for scope (-0.15, -0.06)
22:11:13.850 00.001 9920 Worker thread wakes up
22:11:13.850 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
22:11:13.850 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
22:11:13.850 00.000 9920 Moving (-0.15, -0.06) raw xDistance=0.16 yDistance=0.02
22:11:13.850 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:11:13.850 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:13.850 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:11:13.850 00.000 9920 MoveAxis(E, 0, ABG)
22:11:13.851 00.001 9920 Move returns status 0, amount 0
22:11:13.851 00.000 9920 MoveAxis(N, 0, ABG)
22:11:13.851 00.000 9920 duration set to 0 by GuideMode
22:11:13.851 00.000 9920 Move returns status 0, amount 0
22:11:13.851 00.000 9920 move complete, result=0
22:11:13.851 00.000 9920 worker thread done servicing request
22:11:13.854 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3598, max=65450, med=5428, FiltMin=4542, FiltMax=62415, Gamma=0.910
22:11:13.866 00.012 15404 UpdateGuideState exits: m=602839 SNR=212.5 Saturated
22:11:13.867 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:13.868 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:13.869 00.001 15404 Enqueuing Expose request
22:11:13.870 00.001 15404 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:11:13.871 00.001 9920 Worker thread wakes up
22:11:13.871 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:13.871 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:17.285 03.414 9920 Exposure complete
22:11:17.327 00.042 9920 worker thread done servicing request
22:11:17.327 00.000 15404 OnExposeComplete: enter
22:11:17.328 00.001 15404 UpdateGuideState(): m_state=6
22:11:17.329 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
22:11:17.330 00.001 15404 Star::Find returns 1 (1), X=720.74, Y=794.59, Mass=616866, SNR=234.5, Peak=31310 HFD=6.5
22:11:17.330 00.000 15404 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-2.95) = xAngle (0.18 = 0.18)
22:11:17.331 00.001 15404 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.09 = 0.09)
22:11:17.332 00.001 15404 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.77 mountX=0.15 mountY=0.01, mountTheta=0.09
22:11:17.334 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.14, y=-0.06, opts=13)
22:11:17.335 00.001 15404 Enqueuing Move request for scope (-0.14, -0.06)
22:11:17.336 00.001 9920 Worker thread wakes up
22:11:17.336 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
22:11:17.336 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
22:11:17.336 00.000 9920 Moving (-0.14, -0.06) raw xDistance=0.15 yDistance=0.01
22:11:17.336 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:11:17.336 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:17.336 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:11:17.337 00.001 9920 MoveAxis(E, 0, ABG)
22:11:17.337 00.000 9920 Move returns status 0, amount 0
22:11:17.337 00.000 9920 MoveAxis(N, 0, ABG)
22:11:17.337 00.000 9920 duration set to 0 by GuideMode
22:11:17.337 00.000 9920 Move returns status 0, amount 0
22:11:17.337 00.000 9920 move complete, result=0
22:11:17.337 00.000 9920 worker thread done servicing request
22:11:17.339 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3562, max=65456, med=5431, FiltMin=4576, FiltMax=62303, Gamma=0.910
22:11:17.350 00.011 15404 UpdateGuideState exits: m=616866 SNR=234.5 Saturated
22:11:17.351 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:17.352 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:17.353 00.001 15404 Enqueuing Expose request
22:11:17.354 00.001 9920 Worker thread wakes up
22:11:17.354 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:11:17.355 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:17.355 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:21.068 03.713 9920 Exposure complete
22:11:21.109 00.041 9920 worker thread done servicing request
22:11:21.109 00.000 15404 OnExposeComplete: enter
22:11:21.110 00.001 15404 UpdateGuideState(): m_state=6
22:11:21.111 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
22:11:21.112 00.001 15404 Star::Find returns 1 (1), X=720.62, Y=794.49, Mass=614341, SNR=212.0, Peak=29718 HFD=6.0
22:11:21.113 00.001 15404 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-2.95) = xAngle (0.35 = 0.35)
22:11:21.113 00.000 15404 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.26 = 0.26)
22:11:21.114 00.001 15404 CameraToMount -- cameraX=-0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-2.60 mountX=0.28 mountY=0.08, mountTheta=0.26
22:11:21.116 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.26, y=-0.15, opts=13)
22:11:21.117 00.001 15404 Enqueuing Move request for scope (-0.26, -0.15)
22:11:21.118 00.001 9920 Worker thread wakes up
22:11:21.118 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.15) opts 0xd
22:11:21.118 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.26, -0.15)
22:11:21.118 00.000 9920 Moving (-0.26, -0.15) raw xDistance=0.28 yDistance=0.08
22:11:21.118 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:11:21.118 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:21.118 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:11:21.118 00.000 9920 MoveAxis(W, 75, ABG)
22:11:21.118 00.000 9920 Guiding  Dir = 3, Dur = 75
22:11:21.121 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3602, max=65450, med=5424, FiltMin=4595, FiltMax=63369, Gamma=0.910
22:11:21.133 00.012 15404 UpdateGuideState exits: m=614341 SNR=212.0 Saturated
22:11:21.134 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:21.135 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:21.135 00.000 15404 Enqueuing Expose request
22:11:21.141 00.006 9920 IsGuiding returns 0
22:11:21.153 00.012 9920 PulseGuide returned control before completion, sleep 75
22:11:21.240 00.087 9920 IsGuiding returns 1
22:11:21.240 00.000 9920 scope still moving after pulse duration time elapsed
22:11:21.288 00.048 9920 IsGuiding returns 0
22:11:21.288 00.000 9920 scope move finished after 75 + 71 ms
22:11:21.288 00.000 9920 Move returns status 0, amount 75
22:11:21.288 00.000 9920 MoveAxis(N, 0, ABG)
22:11:21.288 00.000 9920 duration set to 0 by GuideMode
22:11:21.288 00.000 9920 Move returns status 0, amount 0
22:11:21.288 00.000 9920 move complete, result=0
22:11:21.288 00.000 9920 worker thread done servicing request
22:11:21.288 00.000 9920 Worker thread wakes up
22:11:21.288 00.000 15404 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH
22:11:21.289 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:21.289 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:24.701 03.412 9920 Exposure complete
22:11:24.739 00.038 9920 worker thread done servicing request
22:11:24.739 00.000 15404 OnExposeComplete: enter
22:11:24.740 00.001 15404 UpdateGuideState(): m_state=6
22:11:24.741 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
22:11:24.742 00.001 15404 Star::Find returns 1 (1), X=720.76, Y=794.10, Mass=615736, SNR=264.5, Peak=25054 HFD=6.5
22:11:24.743 00.001 15404 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-2.95) = xAngle (1.17 = 1.17)
22:11:24.743 00.000 15404 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.08 = 1.08)
22:11:24.744 00.001 15404 CameraToMount -- cameraX=-0.12 cameraY=-0.55 hyp=0.56 cameraTheta=-1.78 mountX=0.22 mountY=0.50, mountTheta=1.15
22:11:24.746 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.12, y=-0.55, opts=13)
22:11:24.747 00.001 15404 Enqueuing Move request for scope (-0.12, -0.55)
22:11:24.748 00.001 9920 Worker thread wakes up
22:11:24.748 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.55) opts 0xd
22:11:24.748 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.12, -0.55)
22:11:24.748 00.000 9920 Moving (-0.12, -0.55) raw xDistance=0.22 yDistance=0.50
22:11:24.748 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
22:11:24.748 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
22:11:24.748 00.000 9920 MoveAxis(W, 65, ABG)
22:11:24.748 00.000 9920 Guiding  Dir = 3, Dur = 65
22:11:24.751 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3516, max=65450, med=5422, FiltMin=4521, FiltMax=65284, Gamma=0.910
22:11:24.763 00.012 15404 UpdateGuideState exits: m=615736 SNR=264.5 Saturated
22:11:24.764 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:24.765 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:24.766 00.001 15404 Enqueuing Expose request
22:11:24.773 00.007 9920 IsGuiding returns 0
22:11:24.785 00.012 9920 PulseGuide returned control before completion, sleep 64
22:11:24.861 00.076 9920 IsGuiding returns 1
22:11:24.861 00.000 9920 scope still moving after pulse duration time elapsed
22:11:24.903 00.042 9920 IsGuiding returns 0
22:11:24.903 00.000 9920 scope move finished after 65 + 65 ms
22:11:24.903 00.000 9920 Move returns status 0, amount 65
22:11:24.903 00.000 9920 MoveAxis(S, 135, ABG)
22:11:24.903 00.000 9920 Guiding  Dir = 1, Dur = 135
22:11:24.926 00.023 9920 IsGuiding returns 0
22:11:24.937 00.011 9920 PulseGuide returned control before completion, sleep 135
22:11:25.094 00.157 9920 IsGuiding returns 0
22:11:25.094 00.000 9920 Move returns status 0, amount 135
22:11:25.094 00.000 9920 move complete, result=0
22:11:25.094 00.000 9920 worker thread done servicing request
22:11:25.094 00.000 9920 Worker thread wakes up
22:11:25.094 00.000 15404 GuideStep: 0.2 px 65 ms WEST, 0.5 px 135 ms SOUTH
22:11:25.095 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:25.095 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:28.809 03.714 9920 Exposure complete
22:11:28.849 00.040 9920 worker thread done servicing request
22:11:28.849 00.000 15404 OnExposeComplete: enter
22:11:28.850 00.001 15404 UpdateGuideState(): m_state=6
22:11:28.851 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
22:11:28.851 00.000 15404 Star::Find returns 1 (1), X=720.81, Y=794.60, Mass=636917, SNR=252.8, Peak=30244 HFD=6.5
22:11:28.853 00.002 15404 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-2.95) = xAngle (0.43 = 0.43)
22:11:28.854 00.001 15404 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.33 = 0.33)
22:11:28.855 00.001 15404 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.53 mountX=0.08 mountY=0.03, mountTheta=0.35
22:11:28.857 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.07, y=-0.05, opts=13)
22:11:28.857 00.000 15404 Enqueuing Move request for scope (-0.07, -0.05)
22:11:28.858 00.001 9920 Worker thread wakes up
22:11:28.858 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:11:28.858 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:11:28.859 00.001 9920 Moving (-0.07, -0.05) raw xDistance=0.08 yDistance=0.03
22:11:28.859 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:11:28.859 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:28.859 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:11:28.859 00.000 9920 MoveAxis(E, 0, ABG)
22:11:28.859 00.000 9920 Move returns status 0, amount 0
22:11:28.859 00.000 9920 MoveAxis(N, 0, ABG)
22:11:28.859 00.000 9920 duration set to 0 by GuideMode
22:11:28.859 00.000 9920 Move returns status 0, amount 0
22:11:28.859 00.000 9920 move complete, result=0
22:11:28.859 00.000 9920 worker thread done servicing request
22:11:28.861 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3058, max=65450, med=5411, FiltMin=4518, FiltMax=62848, Gamma=0.910
22:11:28.872 00.011 15404 UpdateGuideState exits: m=636917 SNR=252.8 Saturated
22:11:28.874 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:28.875 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:28.876 00.001 15404 Enqueuing Expose request
22:11:28.877 00.001 9920 Worker thread wakes up
22:11:28.877 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:11:28.878 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:28.878 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:32.260 03.382 9920 Exposure complete
22:11:32.297 00.037 9920 worker thread done servicing request
22:11:32.298 00.001 15404 OnExposeComplete: enter
22:11:32.299 00.001 15404 UpdateGuideState(): m_state=6
22:11:32.300 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
22:11:32.300 00.000 15404 Star::Find returns 1 (1), X=720.75, Y=794.63, Mass=613868, SNR=262.3, Peak=30358 HFD=6.2
22:11:32.301 00.001 15404 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-2.95) = xAngle (-0.02 = -0.02)
22:11:32.302 00.001 15404 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.11 = -0.11)
22:11:32.303 00.001 15404 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.97 mountX=0.13 mountY=-0.01, mountTheta=-0.11
22:11:32.305 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.13, y=-0.02, opts=13)
22:11:32.305 00.000 15404 Enqueuing Move request for scope (-0.13, -0.02)
22:11:32.306 00.001 9920 Worker thread wakes up
22:11:32.306 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
22:11:32.306 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
22:11:32.306 00.000 9920 Moving (-0.13, -0.02) raw xDistance=0.13 yDistance=-0.01
22:11:32.306 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:11:32.306 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:32.306 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:11:32.306 00.000 9920 MoveAxis(E, 0, ABG)
22:11:32.306 00.000 9920 Move returns status 0, amount 0
22:11:32.307 00.001 9920 MoveAxis(N, 0, ABG)
22:11:32.307 00.000 9920 duration set to 0 by GuideMode
22:11:32.307 00.000 9920 Move returns status 0, amount 0
22:11:32.307 00.000 9920 move complete, result=0
22:11:32.307 00.000 9920 worker thread done servicing request
22:11:32.309 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3349, max=65450, med=5412, FiltMin=4493, FiltMax=63393, Gamma=0.910
22:11:32.320 00.011 15404 UpdateGuideState exits: m=613868 SNR=262.3 Saturated
22:11:32.322 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:32.323 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:32.324 00.001 15404 Enqueuing Expose request
22:11:32.325 00.001 9920 Worker thread wakes up
22:11:32.325 00.000 15404 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:11:32.326 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:32.326 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:36.040 03.714 9920 Exposure complete
22:11:36.079 00.039 9920 worker thread done servicing request
22:11:36.079 00.000 15404 OnExposeComplete: enter
22:11:36.080 00.001 15404 UpdateGuideState(): m_state=6
22:11:36.081 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
22:11:36.082 00.001 15404 Star::Find returns 1 (1), X=720.75, Y=794.49, Mass=625351, SNR=222.0, Peak=26952 HFD=6.6
22:11:36.082 00.000 15404 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-2.95) = xAngle (0.68 = 0.68)
22:11:36.083 00.001 15404 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.58 = 0.58)
22:11:36.084 00.001 15404 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.28 mountX=0.16 mountY=0.11, mountTheta=0.61
22:11:36.086 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.13, y=-0.15, opts=13)
22:11:36.087 00.001 15404 Enqueuing Move request for scope (-0.13, -0.15)
22:11:36.088 00.001 9920 Worker thread wakes up
22:11:36.088 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
22:11:36.088 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
22:11:36.088 00.000 9920 Moving (-0.13, -0.15) raw xDistance=0.16 yDistance=0.11
22:11:36.088 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:11:36.088 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:36.088 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:11:36.088 00.000 9920 MoveAxis(E, 0, ABG)
22:11:36.088 00.000 9920 Move returns status 0, amount 0
22:11:36.089 00.001 9920 MoveAxis(N, 0, ABG)
22:11:36.089 00.000 9920 duration set to 0 by GuideMode
22:11:36.089 00.000 9920 Move returns status 0, amount 0
22:11:36.089 00.000 9920 move complete, result=0
22:11:36.089 00.000 9920 worker thread done servicing request
22:11:36.091 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3098, max=65450, med=5408, FiltMin=4464, FiltMax=64819, Gamma=0.910
22:11:36.102 00.011 15404 UpdateGuideState exits: m=625351 SNR=222.0 Saturated
22:11:36.103 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:36.104 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:36.104 00.000 15404 Enqueuing Expose request
22:11:36.106 00.002 9920 Worker thread wakes up
22:11:36.106 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:11:36.107 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:36.107 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:39.520 03.413 9920 Exposure complete
22:11:39.558 00.038 9920 worker thread done servicing request
22:11:39.558 00.000 15404 OnExposeComplete: enter
22:11:39.559 00.001 15404 UpdateGuideState(): m_state=6
22:11:39.560 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
22:11:39.561 00.001 15404 Star::Find returns 1 (1), X=720.89, Y=794.47, Mass=589592, SNR=218.5, Peak=27372 HFD=6.5
22:11:39.562 00.001 15404 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-2.95) = xAngle (1.47 = 1.47)
22:11:39.562 00.000 15404 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.37 = 1.37)
22:11:39.563 00.001 15404 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.49 mountX=0.02 mountY=0.18, mountTheta=1.46
22:11:39.565 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.02, y=-0.18, opts=13)
22:11:39.566 00.001 15404 Enqueuing Move request for scope (0.02, -0.18)
22:11:39.567 00.001 9920 Worker thread wakes up
22:11:39.567 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
22:11:39.567 00.000 9920 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
22:11:39.567 00.000 9920 Moving (0.02, -0.18) raw xDistance=0.02 yDistance=0.18
22:11:39.567 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:11:39.567 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:39.567 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:11:39.567 00.000 9920 MoveAxis(E, 0, ABG)
22:11:39.567 00.000 9920 Move returns status 0, amount 0
22:11:39.567 00.000 9920 MoveAxis(N, 0, ABG)
22:11:39.567 00.000 9920 duration set to 0 by GuideMode
22:11:39.567 00.000 9920 Move returns status 0, amount 0
22:11:39.567 00.000 9920 move complete, result=0
22:11:39.567 00.000 9920 worker thread done servicing request
22:11:39.570 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3754, max=65450, med=5407, FiltMin=4627, FiltMax=62764, Gamma=0.910
22:11:39.581 00.011 15404 UpdateGuideState exits: m=589592 SNR=218.5 Saturated
22:11:39.582 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:39.583 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:39.584 00.001 15404 Enqueuing Expose request
22:11:39.585 00.001 9920 Worker thread wakes up
22:11:39.585 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:11:39.586 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:39.586 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:43.299 03.713 9920 Exposure complete
22:11:43.337 00.038 9920 worker thread done servicing request
22:11:43.337 00.000 15404 OnExposeComplete: enter
22:11:43.338 00.001 15404 UpdateGuideState(): m_state=6
22:11:43.339 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
22:11:43.340 00.001 15404 Star::Find returns 1 (1), X=721.16, Y=794.60, Mass=616337, SNR=250.3, Peak=27120 HFD=6.5
22:11:43.340 00.000 15404 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-2.95) = xAngle (2.78 = 2.78)
22:11:43.341 00.001 15404 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.68 = 2.68)
22:11:43.342 00.001 15404 CameraToMount -- cameraX=0.29 cameraY=-0.05 hyp=0.29 cameraTheta=-0.18 mountX=-0.27 mountY=0.13, mountTheta=2.70
22:11:43.344 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.29, y=-0.05, opts=13)
22:11:43.345 00.001 15404 Enqueuing Move request for scope (0.29, -0.05)
22:11:43.346 00.001 9920 Worker thread wakes up
22:11:43.346 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.05) opts 0xd
22:11:43.346 00.000 9920 Handling offset move in thread for scope, endpoint = (0.29, -0.05)
22:11:43.346 00.000 9920 Moving (0.29, -0.05) raw xDistance=-0.27 yDistance=0.13
22:11:43.346 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:11:43.346 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:43.346 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:11:43.346 00.000 9920 MoveAxis(E, 73, ABG)
22:11:43.346 00.000 9920 Guiding  Dir = 2, Dur = 73
22:11:43.349 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3247, max=65427, med=5400, FiltMin=4396, FiltMax=63535, Gamma=0.910
22:11:43.361 00.012 15404 UpdateGuideState exits: m=616337 SNR=250.3 Saturated
22:11:43.362 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:43.363 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:43.364 00.001 15404 Enqueuing Expose request
22:11:43.407 00.043 9920 IsGuiding returns 0
22:11:43.418 00.011 9920 PulseGuide returned control before completion, sleep 73
22:11:43.503 00.085 9920 IsGuiding returns 1
22:11:43.503 00.000 9920 scope still moving after pulse duration time elapsed
22:11:43.599 00.096 9920 IsGuiding returns 0
22:11:43.599 00.000 9920 scope move finished after 73 + 118 ms
22:11:43.599 00.000 9920 Move returns status 0, amount 73
22:11:43.599 00.000 9920 MoveAxis(N, 0, ABG)
22:11:43.599 00.000 9920 duration set to 0 by GuideMode
22:11:43.599 00.000 9920 Move returns status 0, amount 0
22:11:43.599 00.000 9920 move complete, result=0
22:11:43.599 00.000 9920 worker thread done servicing request
22:11:43.600 00.001 9920 Worker thread wakes up
22:11:43.600 00.000 15404 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
22:11:43.602 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:43.602 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:47.009 03.407 9920 Exposure complete
22:11:47.046 00.037 9920 worker thread done servicing request
22:11:47.046 00.000 15404 OnExposeComplete: enter
22:11:47.047 00.001 15404 UpdateGuideState(): m_state=6
22:11:47.048 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
22:11:47.049 00.001 15404 Star::Find returns 1 (1), X=721.40, Y=794.54, Mass=608930, SNR=236.0, Peak=28119 HFD=6.3
22:11:47.049 00.000 15404 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-2.95) = xAngle (2.74 = 2.74)
22:11:47.050 00.001 15404 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.65 = 2.65)
22:11:47.051 00.001 15404 CameraToMount -- cameraX=0.52 cameraY=-0.11 hyp=0.54 cameraTheta=-0.21 mountX=-0.49 mountY=0.25, mountTheta=2.67
22:11:47.053 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.52, y=-0.11, opts=13)
22:11:47.053 00.000 15404 Enqueuing Move request for scope (0.52, -0.11)
22:11:47.055 00.002 9920 Worker thread wakes up
22:11:47.055 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.11) opts 0xd
22:11:47.055 00.000 9920 Handling offset move in thread for scope, endpoint = (0.52, -0.11)
22:11:47.055 00.000 9920 Moving (0.52, -0.11) raw xDistance=-0.49 yDistance=0.25
22:11:47.055 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
22:11:47.055 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:11:47.056 00.001 9920 MoveAxis(E, 137, ABG)
22:11:47.056 00.000 9920 Guiding  Dir = 2, Dur = 137
22:11:47.058 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3347, max=65516, med=5399, FiltMin=4371, FiltMax=63823, Gamma=0.910
22:11:47.069 00.011 15404 UpdateGuideState exits: m=608930 SNR=236.0 Saturated
22:11:47.070 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:47.071 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:47.072 00.001 15404 Enqueuing Expose request
22:11:47.195 00.123 9920 IsGuiding returns 0
22:11:47.215 00.020 9920 PulseGuide returned control before completion, sleep 127
22:11:47.451 00.236 9920 IsGuiding returns 0
22:11:47.451 00.000 9920 Move returns status 0, amount 137
22:11:47.451 00.000 9920 MoveAxis(S, 69, ABG)
22:11:47.451 00.000 9920 Guiding  Dir = 1, Dur = 69
22:11:47.473 00.022 9920 IsGuiding returns 0
22:11:47.485 00.012 9920 PulseGuide returned control before completion, sleep 68
22:11:47.566 00.081 9920 IsGuiding returns 1
22:11:47.566 00.000 9920 scope still moving after pulse duration time elapsed
22:11:47.709 00.143 9920 IsGuiding returns 1
22:11:47.946 00.237 9920 IsGuiding returns 0
22:11:47.946 00.000 9920 scope move finished after 69 + 403 ms
22:11:47.947 00.001 9920 Move returns status 0, amount 69
22:11:47.947 00.000 9920 move complete, result=0
22:11:47.947 00.000 9920 worker thread done servicing request
22:11:47.947 00.000 9920 Worker thread wakes up
22:11:47.947 00.000 15404 GuideStep: -0.5 px 137 ms EAST, 0.3 px 69 ms SOUTH
22:11:47.950 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:47.950 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:51.657 03.707 9920 Exposure complete
22:11:51.695 00.038 9920 worker thread done servicing request
22:11:51.695 00.000 15404 OnExposeComplete: enter
22:11:51.696 00.001 15404 UpdateGuideState(): m_state=6
22:11:51.697 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
22:11:51.698 00.001 15404 Star::Find returns 1 (1), X=721.04, Y=794.26, Mass=609974, SNR=212.3, Peak=24380 HFD=6.8
22:11:51.699 00.001 15404 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-2.95) = xAngle (1.78 = 1.78)
22:11:51.699 00.000 15404 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.69 = 1.69)
22:11:51.700 00.001 15404 CameraToMount -- cameraX=0.16 cameraY=-0.39 hyp=0.42 cameraTheta=-1.17 mountX=-0.09 mountY=0.42, mountTheta=1.78
22:11:51.702 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.16, y=-0.39, opts=13)
22:11:51.703 00.001 15404 Enqueuing Move request for scope (0.16, -0.39)
22:11:51.704 00.001 9920 Worker thread wakes up
22:11:51.704 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.39) opts 0xd
22:11:51.704 00.000 9920 Handling offset move in thread for scope, endpoint = (0.16, -0.39)
22:11:51.704 00.000 9920 Moving (0.16, -0.39) raw xDistance=-0.09 yDistance=0.42
22:11:51.704 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:11:51.704 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
22:11:51.704 00.000 9920 MoveAxis(E, 0, ABG)
22:11:51.704 00.000 9920 Move returns status 0, amount 0
22:11:51.704 00.000 9920 MoveAxis(S, 114, ABG)
22:11:51.704 00.000 9920 Guiding  Dir = 1, Dur = 114
22:11:51.707 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3414, max=65450, med=5385, FiltMin=4487, FiltMax=60927, Gamma=0.910
22:11:51.718 00.011 15404 UpdateGuideState exits: m=609974 SNR=212.3 Saturated
22:11:51.719 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:51.720 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:51.721 00.001 15404 Enqueuing Expose request
22:11:51.726 00.005 9920 IsGuiding returns 0
22:11:51.738 00.012 9920 PulseGuide returned control before completion, sleep 113
22:11:51.876 00.138 9920 IsGuiding returns 0
22:11:51.876 00.000 9920 Move returns status 0, amount 114
22:11:51.876 00.000 9920 move complete, result=0
22:11:51.876 00.000 9920 worker thread done servicing request
22:11:51.876 00.000 9920 Worker thread wakes up
22:11:51.876 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.4 px 114 ms SOUTH
22:11:51.877 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:51.877 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:55.282 03.405 9920 Exposure complete
22:11:55.320 00.038 9920 worker thread done servicing request
22:11:55.320 00.000 15404 OnExposeComplete: enter
22:11:55.321 00.001 15404 UpdateGuideState(): m_state=6
22:11:55.322 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
22:11:55.322 00.000 15404 Star::Find returns 1 (1), X=721.15, Y=794.41, Mass=611246, SNR=217.7, Peak=26196 HFD=6.6
22:11:55.323 00.001 15404 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-2.95) = xAngle (2.23 = 2.23)
22:11:55.324 00.001 15404 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.14 = 2.14)
22:11:55.325 00.001 15404 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-0.72 mountX=-0.22 mountY=0.31, mountTheta=2.20
22:11:55.327 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.27, y=-0.24, opts=13)
22:11:55.327 00.000 15404 Enqueuing Move request for scope (0.27, -0.24)
22:11:55.329 00.002 9920 Worker thread wakes up
22:11:55.329 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.24) opts 0xd
22:11:55.329 00.000 9920 Handling offset move in thread for scope, endpoint = (0.27, -0.24)
22:11:55.329 00.000 9920 Moving (0.27, -0.24) raw xDistance=-0.22 yDistance=0.31
22:11:55.329 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:11:55.329 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
22:11:55.329 00.000 9920 MoveAxis(E, 59, ABG)
22:11:55.329 00.000 9920 Guiding  Dir = 2, Dur = 59
22:11:55.332 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2894, max=65427, med=5385, FiltMin=4260, FiltMax=62735, Gamma=0.910
22:11:55.344 00.012 15404 UpdateGuideState exits: m=611246 SNR=217.7 Saturated
22:11:55.345 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:55.346 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:55.347 00.001 15404 Enqueuing Expose request
22:11:55.353 00.006 9920 IsGuiding returns 0
22:11:55.365 00.012 9920 PulseGuide returned control before completion, sleep 58
22:11:55.436 00.071 9920 IsGuiding returns 1
22:11:55.436 00.000 9920 scope still moving after pulse duration time elapsed
22:11:55.481 00.045 9920 IsGuiding returns 0
22:11:55.481 00.000 9920 scope move finished after 59 + 67 ms
22:11:55.481 00.000 9920 Move returns status 0, amount 59
22:11:55.481 00.000 9920 MoveAxis(S, 84, ABG)
22:11:55.481 00.000 9920 Guiding  Dir = 1, Dur = 84
22:11:55.505 00.024 9920 IsGuiding returns 0
22:11:55.516 00.011 9920 PulseGuide returned control before completion, sleep 83
22:11:55.611 00.095 9920 IsGuiding returns 1
22:11:55.611 00.000 9920 scope still moving after pulse duration time elapsed
22:11:55.652 00.041 9920 IsGuiding returns 0
22:11:55.652 00.000 9920 scope move finished after 84 + 64 ms
22:11:55.652 00.000 9920 Move returns status 0, amount 84
22:11:55.652 00.000 9920 move complete, result=0
22:11:55.652 00.000 9920 worker thread done servicing request
22:11:55.653 00.001 15404 GuideStep: -0.2 px 59 ms EAST, 0.3 px 84 ms SOUTH
22:11:55.656 00.003 9920 Worker thread wakes up
22:11:55.657 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:55.657 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:11:59.368 03.711 9920 Exposure complete
22:11:59.405 00.037 9920 worker thread done servicing request
22:11:59.405 00.000 15404 OnExposeComplete: enter
22:11:59.406 00.001 15404 UpdateGuideState(): m_state=6
22:11:59.407 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
22:11:59.408 00.001 15404 Star::Find returns 1 (1), X=721.35, Y=794.66, Mass=605032, SNR=208.5, Peak=29563 HFD=6.3
22:11:59.409 00.001 15404 CameraToMount -- cameraTheta (0.02) - m_xAngle (-2.95) = xAngle (2.97 = 2.97)
22:11:59.410 00.001 15404 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.88 = 2.88)
22:11:59.410 00.000 15404 CameraToMount -- cameraX=0.47 cameraY=0.01 hyp=0.47 cameraTheta=0.02 mountX=-0.46 mountY=0.12, mountTheta=2.89
22:11:59.412 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.47, y=0.01, opts=13)
22:11:59.413 00.001 15404 Enqueuing Move request for scope (0.47, 0.01)
22:11:59.414 00.001 9920 Worker thread wakes up
22:11:59.414 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.01) opts 0xd
22:11:59.414 00.000 9920 Handling offset move in thread for scope, endpoint = (0.47, 0.01)
22:11:59.414 00.000 9920 Moving (0.47, 0.01) raw xDistance=-0.46 yDistance=0.12
22:11:59.414 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
22:11:59.414 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:59.414 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:11:59.414 00.000 9920 MoveAxis(E, 128, ABG)
22:11:59.414 00.000 9920 Guiding  Dir = 2, Dur = 128
22:11:59.417 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3637, max=65461, med=5379, FiltMin=4501, FiltMax=63257, Gamma=0.910
22:11:59.429 00.012 15404 UpdateGuideState exits: m=605032 SNR=208.5 Saturated
22:11:59.430 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:59.431 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:11:59.432 00.001 15404 Enqueuing Expose request
22:11:59.435 00.003 9920 IsGuiding returns 0
22:11:59.446 00.011 9920 PulseGuide returned control before completion, sleep 127
22:11:59.596 00.150 9920 IsGuiding returns 0
22:11:59.597 00.001 9920 Move returns status 0, amount 128
22:11:59.597 00.000 9920 MoveAxis(N, 0, ABG)
22:11:59.597 00.000 9920 duration set to 0 by GuideMode
22:11:59.597 00.000 9920 Move returns status 0, amount 0
22:11:59.597 00.000 9920 move complete, result=0
22:11:59.597 00.000 9920 worker thread done servicing request
22:11:59.597 00.000 9920 Worker thread wakes up
22:11:59.597 00.000 15404 GuideStep: -0.5 px 128 ms EAST, 0.1 px 0 ms NORTH
22:11:59.600 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:11:59.600 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:12:03.012 03.412 9920 Exposure complete
22:12:03.049 00.037 9920 worker thread done servicing request
22:12:03.049 00.000 15404 OnExposeComplete: enter
22:12:03.050 00.001 15404 UpdateGuideState(): m_state=6
22:12:03.051 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
22:12:03.052 00.001 15404 Star::Find returns 1 (1), X=720.87, Y=794.48, Mass=612887, SNR=223.6, Peak=28092 HFD=6.5
22:12:03.053 00.001 15404 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-2.95) = xAngle (1.32 = 1.32)
22:12:03.053 00.000 15404 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.23 = 1.23)
22:12:03.055 00.002 15404 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.63 mountX=0.04 mountY=0.16, mountTheta=1.31
22:12:03.056 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.01, y=-0.17, opts=13)
22:12:03.057 00.001 15404 Enqueuing Move request for scope (-0.01, -0.17)
22:12:03.058 00.001 9920 Worker thread wakes up
22:12:03.058 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
22:12:03.058 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
22:12:03.058 00.000 9920 Moving (-0.01, -0.17) raw xDistance=0.04 yDistance=0.16
22:12:03.058 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:12:03.059 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:03.059 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:12:03.059 00.000 9920 MoveAxis(E, 0, ABG)
22:12:03.059 00.000 9920 Move returns status 0, amount 0
22:12:03.059 00.000 9920 MoveAxis(N, 0, ABG)
22:12:03.059 00.000 9920 duration set to 0 by GuideMode
22:12:03.059 00.000 9920 Move returns status 0, amount 0
22:12:03.059 00.000 9920 move complete, result=0
22:12:03.059 00.000 9920 worker thread done servicing request
22:12:03.061 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3023, max=65450, med=5381, FiltMin=4382, FiltMax=63273, Gamma=0.910
22:12:03.072 00.011 15404 UpdateGuideState exits: m=612887 SNR=223.6 Saturated
22:12:03.074 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:03.075 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:12:03.076 00.001 15404 Enqueuing Expose request
22:12:03.077 00.001 9920 Worker thread wakes up
22:12:03.077 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:12:03.078 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:12:03.078 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:12:06.792 03.714 9920 Exposure complete
22:12:06.829 00.037 9920 worker thread done servicing request
22:12:06.829 00.000 15404 OnExposeComplete: enter
22:12:06.830 00.001 15404 UpdateGuideState(): m_state=6
22:12:06.831 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
22:12:06.832 00.001 15404 Star::Find returns 1 (1), X=720.84, Y=794.51, Mass=603652, SNR=244.4, Peak=28312 HFD=6.4
22:12:06.833 00.001 15404 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-2.95) = xAngle (1.09 = 1.09)
22:12:06.834 00.001 15404 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.00 = 1.00)
22:12:06.835 00.001 15404 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.86 mountX=0.06 mountY=0.12, mountTheta=1.07
22:12:06.836 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.04, y=-0.14, opts=13)
22:12:06.837 00.001 15404 Enqueuing Move request for scope (-0.04, -0.14)
22:12:06.837 00.000 9920 Worker thread wakes up
22:12:06.837 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
22:12:06.838 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
22:12:06.838 00.000 9920 Moving (-0.04, -0.14) raw xDistance=0.06 yDistance=0.12
22:12:06.838 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:12:06.838 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:06.838 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:12:06.838 00.000 9920 MoveAxis(E, 0, ABG)
22:12:06.838 00.000 9920 Move returns status 0, amount 0
22:12:06.838 00.000 9920 MoveAxis(N, 0, ABG)
22:12:06.838 00.000 9920 duration set to 0 by GuideMode
22:12:06.838 00.000 9920 Move returns status 0, amount 0
22:12:06.838 00.000 9920 move complete, result=0
22:12:06.838 00.000 9920 worker thread done servicing request
22:12:06.840 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3096, max=65450, med=5373, FiltMin=4358, FiltMax=63035, Gamma=0.910
22:12:06.852 00.012 15404 UpdateGuideState exits: m=603652 SNR=244.4 Saturated
22:12:06.853 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:06.854 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:12:06.855 00.001 15404 Enqueuing Expose request
22:12:06.855 00.000 9920 Worker thread wakes up
22:12:06.855 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:12:06.856 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:12:06.856 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:12:10.269 03.413 9920 Exposure complete
22:12:10.307 00.038 9920 worker thread done servicing request
22:12:10.307 00.000 15404 OnExposeComplete: enter
22:12:10.308 00.001 15404 UpdateGuideState(): m_state=6
22:12:10.309 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
22:12:10.310 00.001 15404 Star::Find returns 1 (1), X=720.94, Y=794.11, Mass=603606, SNR=191.2, Peak=24516 HFD=6.5
22:12:10.311 00.001 15404 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-2.95) = xAngle (1.50 = 1.50)
22:12:10.312 00.001 15404 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.41 = 1.41)
22:12:10.312 00.000 15404 CameraToMount -- cameraX=0.06 cameraY=-0.54 hyp=0.54 cameraTheta=-1.45 mountX=0.04 mountY=0.54, mountTheta=1.50
22:12:10.314 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.06, y=-0.54, opts=13)
22:12:10.315 00.001 15404 Enqueuing Move request for scope (0.06, -0.54)
22:12:10.316 00.001 9920 Worker thread wakes up
22:12:10.316 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.54) opts 0xd
22:12:10.316 00.000 9920 Handling offset move in thread for scope, endpoint = (0.06, -0.54)
22:12:10.316 00.000 9920 Moving (0.06, -0.54) raw xDistance=0.04 yDistance=0.54
22:12:10.316 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:12:10.316 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
22:12:10.316 00.000 9920 MoveAxis(E, 0, ABG)
22:12:10.316 00.000 9920 Move returns status 0, amount 0
22:12:10.316 00.000 9920 MoveAxis(S, 146, ABG)
22:12:10.316 00.000 9920 Guiding  Dir = 1, Dur = 146
22:12:10.319 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3377, max=65450, med=5371, FiltMin=4409, FiltMax=63219, Gamma=0.910
22:12:10.330 00.011 15404 UpdateGuideState exits: m=603606 SNR=191.2 Saturated
22:12:10.331 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:10.332 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:12:10.333 00.001 15404 Enqueuing Expose request
22:12:10.337 00.004 9920 IsGuiding returns 0
22:12:10.349 00.012 9920 PulseGuide returned control before completion, sleep 145
22:12:10.517 00.168 9920 IsGuiding returns 0
22:12:10.517 00.000 9920 Move returns status 0, amount 146
22:12:10.517 00.000 9920 move complete, result=0
22:12:10.517 00.000 9920 worker thread done servicing request
22:12:10.517 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.5 px 146 ms SOUTH
22:12:10.520 00.003 9920 Worker thread wakes up
22:12:10.522 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:12:10.522 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:12:14.232 03.710 9920 Exposure complete
22:12:14.270 00.038 9920 worker thread done servicing request
22:12:14.270 00.000 15404 OnExposeComplete: enter
22:12:14.270 00.000 15404 UpdateGuideState(): m_state=6
22:12:14.271 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
22:12:14.272 00.001 15404 Star::Find returns 1 (1), X=721.18, Y=794.74, Mass=634189, SNR=211.5, Peak=28348 HFD=6.5
22:12:14.273 00.001 15404 CameraToMount -- cameraTheta (0.30) - m_xAngle (-2.95) = xAngle (3.26 = -3.03)
22:12:14.274 00.001 15404 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.16 = -3.12)
22:12:14.275 00.001 15404 CameraToMount -- cameraX=0.30 cameraY=0.09 hyp=0.31 cameraTheta=0.30 mountX=-0.31 mountY=-0.01, mountTheta=-3.12
22:12:14.276 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.30, y=0.09, opts=13)
22:12:14.277 00.001 15404 Enqueuing Move request for scope (0.30, 0.09)
22:12:14.278 00.001 9920 Worker thread wakes up
22:12:14.278 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.09) opts 0xd
22:12:14.278 00.000 9920 Handling offset move in thread for scope, endpoint = (0.30, 0.09)
22:12:14.278 00.000 9920 Moving (0.30, 0.09) raw xDistance=-0.31 yDistance=-0.01
22:12:14.278 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
22:12:14.279 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:14.279 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:12:14.279 00.000 9920 MoveAxis(E, 84, ABG)
22:12:14.279 00.000 9920 Guiding  Dir = 2, Dur = 84
22:12:14.281 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2932, max=65427, med=5365, FiltMin=4224, FiltMax=63946, Gamma=0.910
22:12:14.294 00.013 15404 UpdateGuideState exits: m=634189 SNR=211.5 Saturated
22:12:14.295 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:14.296 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:12:14.297 00.001 15404 Enqueuing Expose request
22:12:14.303 00.006 9920 IsGuiding returns 0
22:12:14.313 00.010 9920 PulseGuide returned control before completion, sleep 84
22:12:14.409 00.096 9920 IsGuiding returns 1
22:12:14.409 00.000 9920 scope still moving after pulse duration time elapsed
22:12:14.449 00.040 9920 IsGuiding returns 0
22:12:14.449 00.000 9920 scope move finished after 84 + 62 ms
22:12:14.449 00.000 9920 Move returns status 0, amount 84
22:12:14.449 00.000 9920 MoveAxis(N, 0, ABG)
22:12:14.449 00.000 9920 duration set to 0 by GuideMode
22:12:14.449 00.000 9920 Move returns status 0, amount 0
22:12:14.449 00.000 9920 move complete, result=0
22:12:14.449 00.000 9920 worker thread done servicing request
22:12:14.449 00.000 9920 Worker thread wakes up
22:12:14.449 00.000 15404 GuideStep: -0.3 px 84 ms EAST, -0.0 px 0 ms NORTH
22:12:14.450 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:12:14.451 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:12:17.857 03.406 9920 Exposure complete
22:12:17.894 00.037 9920 worker thread done servicing request
22:12:17.894 00.000 15404 OnExposeComplete: enter
22:12:17.895 00.001 15404 UpdateGuideState(): m_state=6
22:12:17.896 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
22:12:17.897 00.001 15404 Star::Find returns 1 (1), X=721.67, Y=794.79, Mass=635119, SNR=273.6, Peak=34455 HFD=6.4
22:12:17.898 00.001 15404 CameraToMount -- cameraTheta (0.18) - m_xAngle (-2.95) = xAngle (3.13 = 3.13)
22:12:17.899 00.001 15404 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.04 = 3.04)
22:12:17.900 00.001 15404 CameraToMount -- cameraX=0.79 cameraY=0.14 hyp=0.81 cameraTheta=0.18 mountX=-0.81 mountY=0.08, mountTheta=3.04
22:12:17.902 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.79, y=0.14, opts=13)
22:12:17.903 00.001 15404 Enqueuing Move request for scope (0.79, 0.14)
22:12:17.904 00.001 9920 Worker thread wakes up
22:12:17.904 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.14) opts 0xd
22:12:17.904 00.000 9920 Handling offset move in thread for scope, endpoint = (0.79, 0.14)
22:12:17.904 00.000 9920 Moving (0.79, 0.14) raw xDistance=-0.81 yDistance=0.08
22:12:17.904 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.81
22:12:17.904 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:17.904 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:12:17.904 00.000 9920 MoveAxis(E, 222, ABG)
22:12:17.904 00.000 9920 Guiding  Dir = 2, Dur = 222
22:12:17.906 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2769, max=65461, med=5362, FiltMin=4236, FiltMax=65425, Gamma=0.910
22:12:17.918 00.012 15404 UpdateGuideState exits: m=635119 SNR=273.6 Saturated
22:12:17.920 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:17.922 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:12:17.923 00.001 15404 Enqueuing Expose request
22:12:17.926 00.003 9920 IsGuiding returns 0
22:12:17.938 00.012 9920 PulseGuide returned control before completion, sleep 220
22:12:18.183 00.245 9920 IsGuiding returns 0
22:12:18.183 00.000 9920 Move returns status 0, amount 222
22:12:18.183 00.000 9920 MoveAxis(N, 0, ABG)
22:12:18.183 00.000 9920 duration set to 0 by GuideMode
22:12:18.183 00.000 9920 Move returns status 0, amount 0
22:12:18.183 00.000 9920 move complete, result=0
22:12:18.183 00.000 9920 worker thread done servicing request
22:12:18.183 00.000 15404 GuideStep: -0.8 px 222 ms EAST, 0.1 px 0 ms NORTH
22:12:18.187 00.004 9920 Worker thread wakes up
22:12:18.187 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:12:18.187 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:12:21.895 03.708 9920 Exposure complete
22:12:21.936 00.041 9920 worker thread done servicing request
22:12:21.937 00.001 15404 OnExposeComplete: enter
22:12:21.938 00.001 15404 UpdateGuideState(): m_state=6
22:12:21.939 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
22:12:21.940 00.001 15404 Star::Find returns 1 (1), X=721.09, Y=794.74, Mass=635604, SNR=231.4, Peak=29488 HFD=6.5
22:12:21.941 00.001 15404 CameraToMount -- cameraTheta (0.42) - m_xAngle (-2.95) = xAngle (3.37 = -2.91)
22:12:21.942 00.001 15404 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.28 = -3.00)
22:12:21.943 00.001 15404 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.42 mountX=-0.23 mountY=-0.03, mountTheta=-3.00
22:12:21.944 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.21, y=0.10, opts=13)
22:12:21.945 00.001 15404 Enqueuing Move request for scope (0.21, 0.10)
22:12:21.946 00.001 9920 Worker thread wakes up
22:12:21.946 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
22:12:21.946 00.000 9920 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
22:12:21.946 00.000 9920 Moving (0.21, 0.10) raw xDistance=-0.23 yDistance=-0.03
22:12:21.946 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.23
22:12:21.947 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:21.947 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:12:21.947 00.000 9920 MoveAxis(E, 76, ABG)
22:12:21.947 00.000 9920 Guiding  Dir = 2, Dur = 76
22:12:21.949 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3367, max=65461, med=5352, FiltMin=4469, FiltMax=64393, Gamma=0.910
22:12:21.961 00.012 15404 UpdateGuideState exits: m=635604 SNR=231.4 Saturated
22:12:21.962 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:21.963 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:12:21.964 00.001 15404 Enqueuing Expose request
22:12:22.448 00.484 9920 IsGuiding returns 0
22:12:22.459 00.011 9920 PulseGuide returned control before completion, sleep 75
22:12:22.546 00.087 9920 IsGuiding returns 1
22:12:22.546 00.000 9920 scope still moving after pulse duration time elapsed
22:12:22.587 00.041 9920 IsGuiding returns 0
22:12:22.587 00.000 9920 scope move finished after 76 + 62 ms
22:12:22.587 00.000 9920 Move returns status 0, amount 76
22:12:22.587 00.000 9920 MoveAxis(N, 0, ABG)
22:12:22.587 00.000 9920 duration set to 0 by GuideMode
22:12:22.587 00.000 9920 Move returns status 0, amount 0
22:12:22.587 00.000 9920 move complete, result=0
22:12:22.587 00.000 9920 worker thread done servicing request
22:12:22.587 00.000 9920 Worker thread wakes up
22:12:22.588 00.001 15404 GuideStep: -0.2 px 76 ms EAST, -0.0 px 0 ms NORTH
22:12:22.590 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:12:22.591 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:12:26.005 03.414 9920 Exposure complete
22:12:26.042 00.037 9920 worker thread done servicing request
22:12:26.042 00.000 15404 OnExposeComplete: enter
22:12:26.043 00.001 15404 UpdateGuideState(): m_state=6
22:12:26.044 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
22:12:26.045 00.001 15404 Star::Find returns 1 (1), X=721.51, Y=794.70, Mass=614316, SNR=219.1, Peak=31495 HFD=6.2
22:12:26.046 00.001 15404 CameraToMount -- cameraTheta (0.09) - m_xAngle (-2.95) = xAngle (3.04 = 3.04)
22:12:26.047 00.001 15404 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.95 = 2.95)
22:12:26.048 00.001 15404 CameraToMount -- cameraX=0.63 cameraY=0.06 hyp=0.63 cameraTheta=0.09 mountX=-0.63 mountY=0.12, mountTheta=2.95
22:12:26.050 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.63, y=0.06, opts=13)
22:12:26.051 00.001 15404 Enqueuing Move request for scope (0.63, 0.06)
22:12:26.052 00.001 9920 Worker thread wakes up
22:12:26.052 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.06) opts 0xd
22:12:26.052 00.000 9920 Handling offset move in thread for scope, endpoint = (0.63, 0.06)
22:12:26.052 00.000 9920 Moving (0.63, 0.06) raw xDistance=-0.63 yDistance=0.12
22:12:26.052 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.63
22:12:26.052 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:26.052 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:12:26.052 00.000 9920 MoveAxis(E, 174, ABG)
22:12:26.052 00.000 9920 Guiding  Dir = 2, Dur = 174
22:12:26.055 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3545, max=65461, med=5354, FiltMin=4452, FiltMax=64321, Gamma=0.910
22:12:26.066 00.011 15404 UpdateGuideState exits: m=614316 SNR=219.1 Saturated
22:12:26.067 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:26.068 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:12:26.069 00.001 15404 Enqueuing Expose request
22:12:26.077 00.008 9920 IsGuiding returns 0
22:12:26.088 00.011 9920 PulseGuide returned control before completion, sleep 174
22:12:26.288 00.200 9920 IsGuiding returns 0
22:12:26.288 00.000 9920 Move returns status 0, amount 174
22:12:26.288 00.000 9920 MoveAxis(N, 0, ABG)
22:12:26.288 00.000 9920 duration set to 0 by GuideMode
22:12:26.288 00.000 9920 Move returns status 0, amount 0
22:12:26.288 00.000 9920 move complete, result=0
22:12:26.288 00.000 9920 worker thread done servicing request
22:12:26.288 00.000 9920 Worker thread wakes up
22:12:26.288 00.000 15404 GuideStep: -0.6 px 174 ms EAST, 0.1 px 0 ms NORTH
22:12:26.290 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:12:26.290 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:12:30.007 03.717 9920 Exposure complete
22:12:30.046 00.039 9920 worker thread done servicing request
22:12:30.046 00.000 15404 OnExposeComplete: enter
22:12:30.047 00.001 15404 UpdateGuideState(): m_state=6
22:12:30.048 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
22:12:30.049 00.001 15404 Star::Find returns 1 (1), X=721.01, Y=794.56, Mass=591625, SNR=223.4, Peak=26712 HFD=6.6
22:12:30.050 00.001 15404 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-2.95) = xAngle (2.38 = 2.38)
22:12:30.051 00.001 15404 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.28 = 2.28)
22:12:30.052 00.001 15404 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-0.58 mountX=-0.12 mountY=0.12, mountTheta=2.33
22:12:30.053 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.14, y=-0.09, opts=13)
22:12:30.054 00.001 15404 Enqueuing Move request for scope (0.14, -0.09)
22:12:30.055 00.001 9920 Worker thread wakes up
22:12:30.055 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
22:12:30.055 00.000 9920 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
22:12:30.055 00.000 9920 Moving (0.14, -0.09) raw xDistance=-0.12 yDistance=0.12
22:12:30.055 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:12:30.055 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:30.055 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:12:30.055 00.000 9920 MoveAxis(E, 0, ABG)
22:12:30.055 00.000 9920 Move returns status 0, amount 0
22:12:30.055 00.000 9920 MoveAxis(N, 0, ABG)
22:12:30.055 00.000 9920 duration set to 0 by GuideMode
22:12:30.055 00.000 9920 Move returns status 0, amount 0
22:12:30.055 00.000 9920 move complete, result=0
22:12:30.055 00.000 9920 worker thread done servicing request
22:12:30.058 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3052, max=65450, med=5341, FiltMin=4115, FiltMax=62724, Gamma=0.910
22:12:30.068 00.010 15404 UpdateGuideState exits: m=591625 SNR=223.4 Saturated
22:12:30.069 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:30.071 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:12:30.072 00.001 15404 Enqueuing Expose request
22:12:30.073 00.001 15404 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:12:30.074 00.001 9920 Worker thread wakes up
22:12:30.074 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:12:30.074 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:12:33.488 03.414 9920 Exposure complete
22:12:33.526 00.038 9920 worker thread done servicing request
22:12:33.527 00.001 15404 OnExposeComplete: enter
22:12:33.528 00.001 15404 UpdateGuideState(): m_state=6
22:12:33.529 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
22:12:33.530 00.001 15404 Star::Find returns 1 (1), X=721.24, Y=794.33, Mass=616361, SNR=218.5, Peak=26212 HFD=6.6
22:12:33.531 00.001 15404 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-2.95) = xAngle (2.24 = 2.24)
22:12:33.532 00.001 15404 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.15 = 2.15)
22:12:33.533 00.001 15404 CameraToMount -- cameraX=0.37 cameraY=-0.32 hyp=0.48 cameraTheta=-0.71 mountX=-0.30 mountY=0.41, mountTheta=2.21
22:12:33.534 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.37, y=-0.32, opts=13)
22:12:33.535 00.001 15404 Enqueuing Move request for scope (0.37, -0.32)
22:12:33.536 00.001 9920 Worker thread wakes up
22:12:33.536 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.32) opts 0xd
22:12:33.536 00.000 9920 Handling offset move in thread for scope, endpoint = (0.37, -0.32)
22:12:33.536 00.000 9920 Moving (0.37, -0.32) raw xDistance=-0.30 yDistance=0.41
22:12:33.536 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:12:33.536 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
22:12:33.536 00.000 9920 MoveAxis(E, 81, ABG)
22:12:33.536 00.000 9920 Guiding  Dir = 2, Dur = 81
22:12:33.539 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3193, max=65476, med=5342, FiltMin=4407, FiltMax=63435, Gamma=0.910
22:12:33.550 00.011 15404 UpdateGuideState exits: m=616361 SNR=218.5 Saturated
22:12:33.551 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:33.552 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:12:33.553 00.001 15404 Enqueuing Expose request
22:12:33.562 00.009 9920 IsGuiding returns 0
22:12:33.572 00.010 9920 PulseGuide returned control before completion, sleep 81
22:12:33.665 00.093 9920 IsGuiding returns 1
22:12:33.665 00.000 9920 scope still moving after pulse duration time elapsed
22:12:33.707 00.042 9920 IsGuiding returns 0
22:12:33.707 00.000 9920 scope move finished after 81 + 64 ms
22:12:33.707 00.000 9920 Move returns status 0, amount 81
22:12:33.707 00.000 9920 MoveAxis(S, 111, ABG)
22:12:33.707 00.000 9920 Guiding  Dir = 1, Dur = 111
22:12:33.742 00.035 9920 IsGuiding returns 0
22:12:33.753 00.011 9920 PulseGuide returned control before completion, sleep 111
22:12:33.887 00.134 9920 IsGuiding returns 0
22:12:33.887 00.000 9920 Move returns status 0, amount 111
22:12:33.887 00.000 9920 move complete, result=0
22:12:33.887 00.000 9920 worker thread done servicing request
22:12:33.887 00.000 9920 Worker thread wakes up
22:12:33.888 00.001 15404 GuideStep: -0.3 px 81 ms EAST, 0.4 px 111 ms SOUTH
22:12:33.889 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:12:33.889 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:12:37.601 03.712 9920 Exposure complete
22:12:37.639 00.038 9920 worker thread done servicing request
22:12:37.639 00.000 15404 OnExposeComplete: enter
22:12:37.640 00.001 15404 UpdateGuideState(): m_state=6
22:12:37.641 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
22:12:37.642 00.001 15404 Star::Find returns 1 (1), X=721.60, Y=794.65, Mass=650624, SNR=240.9, Peak=32935 HFD=6.2
22:12:37.643 00.001 15404 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
22:12:37.644 00.001 15404 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.86 = 2.86)
22:12:37.645 00.001 15404 CameraToMount -- cameraX=0.72 cameraY=-0.00 hyp=0.72 cameraTheta=-0.00 mountX=-0.71 mountY=0.20, mountTheta=2.86
22:12:37.646 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.72, y=-0.00, opts=13)
22:12:37.647 00.001 15404 Enqueuing Move request for scope (0.72, -0.00)
22:12:37.648 00.001 9920 Worker thread wakes up
22:12:37.648 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.00) opts 0xd
22:12:37.648 00.000 9920 Handling offset move in thread for scope, endpoint = (0.72, -0.00)
22:12:37.648 00.000 9920 Moving (0.72, -0.00) raw xDistance=-0.71 yDistance=0.20
22:12:37.648 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
22:12:37.648 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:12:37.648 00.000 9920 MoveAxis(E, 196, ABG)
22:12:37.648 00.000 9920 Guiding  Dir = 2, Dur = 196
22:12:37.651 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2823, max=65461, med=5334, FiltMin=3995, FiltMax=64192, Gamma=0.910
22:12:37.662 00.011 15404 UpdateGuideState exits: m=650624 SNR=240.9 Saturated
22:12:37.663 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:37.664 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:12:37.665 00.001 15404 Enqueuing Expose request
22:12:37.671 00.006 9920 IsGuiding returns 0
22:12:37.682 00.011 9920 PulseGuide returned control before completion, sleep 195
22:12:37.897 00.215 9920 IsGuiding returns 0
22:12:37.897 00.000 9920 Move returns status 0, amount 196
22:12:37.897 00.000 9920 MoveAxis(S, 55, ABG)
22:12:37.897 00.000 9920 Guiding  Dir = 1, Dur = 55
22:12:37.917 00.020 9920 IsGuiding returns 0
22:12:37.929 00.012 9920 PulseGuide returned control before completion, sleep 54
22:12:37.995 00.066 9920 IsGuiding returns 1
22:12:37.995 00.000 9920 scope still moving after pulse duration time elapsed
22:12:38.027 00.032 9920 IsGuiding returns 1
22:12:38.070 00.043 9920 IsGuiding returns 0
22:12:38.070 00.000 9920 scope move finished after 55 + 97 ms
22:12:38.070 00.000 9920 Move returns status 0, amount 55
22:12:38.070 00.000 9920 move complete, result=0
22:12:38.070 00.000 9920 worker thread done servicing request
22:12:38.070 00.000 9920 Worker thread wakes up
22:12:38.070 00.000 15404 GuideStep: -0.7 px 196 ms EAST, 0.2 px 55 ms SOUTH
22:12:38.071 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:12:38.071 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:12:41.485 03.414 9920 Exposure complete
22:12:41.523 00.038 9920 worker thread done servicing request
22:12:41.523 00.000 15404 OnExposeComplete: enter
22:12:41.524 00.001 15404 UpdateGuideState(): m_state=6
22:12:41.524 00.000 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
22:12:41.525 00.001 15404 Star::Find returns 1 (1), X=721.18, Y=794.47, Mass=627938, SNR=231.8, Peak=27135 HFD=6.5
22:12:41.526 00.001 15404 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-2.95) = xAngle (2.43 = 2.43)
22:12:41.527 00.001 15404 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.33 = 2.33)
22:12:41.528 00.001 15404 CameraToMount -- cameraX=0.31 cameraY=-0.18 hyp=0.35 cameraTheta=-0.53 mountX=-0.27 mountY=0.26, mountTheta=2.38
22:12:41.529 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.31, y=-0.18, opts=13)
22:12:41.530 00.001 15404 Enqueuing Move request for scope (0.31, -0.18)
22:12:41.531 00.001 9920 Worker thread wakes up
22:12:41.531 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.18) opts 0xd
22:12:41.531 00.000 9920 Handling offset move in thread for scope, endpoint = (0.31, -0.18)
22:12:41.531 00.000 9920 Moving (0.31, -0.18) raw xDistance=-0.27 yDistance=0.26
22:12:41.531 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
22:12:41.532 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:12:41.532 00.000 9920 MoveAxis(E, 85, ABG)
22:12:41.532 00.000 9920 Guiding  Dir = 2, Dur = 85
22:12:41.534 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3160, max=65427, med=5335, FiltMin=4254, FiltMax=62827, Gamma=0.910
22:12:41.546 00.012 15404 UpdateGuideState exits: m=627938 SNR=231.8 Saturated
22:12:41.547 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:41.548 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:12:41.549 00.001 15404 Enqueuing Expose request
22:12:41.555 00.006 9920 IsGuiding returns 0
22:12:41.566 00.011 9920 PulseGuide returned control before completion, sleep 84
22:12:41.662 00.096 9920 IsGuiding returns 1
22:12:41.663 00.001 9920 scope still moving after pulse duration time elapsed
22:12:41.703 00.040 9920 IsGuiding returns 0
22:12:41.704 00.001 9920 scope move finished after 85 + 63 ms
22:12:41.704 00.000 9920 Move returns status 0, amount 85
22:12:41.704 00.000 9920 MoveAxis(S, 70, ABG)
22:12:41.704 00.000 9920 Guiding  Dir = 1, Dur = 70
22:12:41.727 00.023 9920 IsGuiding returns 0
22:12:41.739 00.012 9920 PulseGuide returned control before completion, sleep 69
22:12:41.820 00.081 9920 IsGuiding returns 1
22:12:41.820 00.000 9920 scope still moving after pulse duration time elapsed
22:12:41.862 00.042 9920 IsGuiding returns 0
22:12:41.862 00.000 9920 scope move finished after 70 + 64 ms
22:12:41.862 00.000 9920 Move returns status 0, amount 70
22:12:41.862 00.000 9920 move complete, result=0
22:12:41.862 00.000 9920 worker thread done servicing request
22:12:41.862 00.000 15404 GuideStep: -0.3 px 85 ms EAST, 0.3 px 70 ms SOUTH
22:12:41.863 00.001 9920 Worker thread wakes up
22:12:41.864 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:12:41.864 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:12:45.575 03.711 9920 Exposure complete
22:12:45.615 00.040 9920 worker thread done servicing request
22:12:45.615 00.000 15404 OnExposeComplete: enter
22:12:45.616 00.001 15404 UpdateGuideState(): m_state=6
22:12:45.618 00.002 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
22:12:45.618 00.000 15404 Star::Find returns 1 (1), X=721.50, Y=794.73, Mass=602523, SNR=236.9, Peak=32071 HFD=6.1
22:12:45.619 00.001 15404 CameraToMount -- cameraTheta (0.13) - m_xAngle (-2.95) = xAngle (3.09 = 3.09)
22:12:45.620 00.001 15404 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.99 = 2.99)
22:12:45.621 00.001 15404 CameraToMount -- cameraX=0.63 cameraY=0.08 hyp=0.63 cameraTheta=0.13 mountX=-0.63 mountY=0.09, mountTheta=3.00
22:12:45.623 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.63, y=0.08, opts=13)
22:12:45.624 00.001 15404 Enqueuing Move request for scope (0.63, 0.08)
22:12:45.625 00.001 9920 Worker thread wakes up
22:12:45.625 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.08) opts 0xd
22:12:45.625 00.000 9920 Handling offset move in thread for scope, endpoint = (0.63, 0.08)
22:12:45.625 00.000 9920 Moving (0.63, 0.08) raw xDistance=-0.63 yDistance=0.09
22:12:45.625 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.63
22:12:45.625 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:45.625 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:12:45.625 00.000 9920 MoveAxis(E, 175, ABG)
22:12:45.625 00.000 9920 Guiding  Dir = 2, Dur = 175
22:12:45.628 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3209, max=65461, med=5321, FiltMin=4165, FiltMax=64573, Gamma=0.910
22:12:45.640 00.012 15404 UpdateGuideState exits: m=602523 SNR=236.9 Saturated
22:12:45.641 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:45.642 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:12:45.643 00.001 15404 Enqueuing Expose request
22:12:45.793 00.150 9920 IsGuiding returns 0
22:12:45.805 00.012 9920 PulseGuide returned control before completion, sleep 174
22:12:46.002 00.197 9920 IsGuiding returns 0
22:12:46.002 00.000 9920 Move returns status 0, amount 175
22:12:46.002 00.000 9920 MoveAxis(N, 0, ABG)
22:12:46.002 00.000 9920 duration set to 0 by GuideMode
22:12:46.002 00.000 9920 Move returns status 0, amount 0
22:12:46.002 00.000 9920 move complete, result=0
22:12:46.002 00.000 9920 worker thread done servicing request
22:12:46.002 00.000 9920 Worker thread wakes up
22:12:46.002 00.000 15404 GuideStep: -0.6 px 175 ms EAST, 0.1 px 0 ms NORTH
22:12:46.003 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:12:46.003 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:12:49.414 03.411 9920 Exposure complete
22:12:49.455 00.041 9920 worker thread done servicing request
22:12:49.456 00.001 15404 OnExposeComplete: enter
22:12:49.457 00.001 15404 UpdateGuideState(): m_state=6
22:12:49.458 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
22:12:49.459 00.001 15404 Star::Find returns 1 (1), X=721.22, Y=794.67, Mass=614022, SNR=249.8, Peak=28607 HFD=6.5
22:12:49.459 00.000 15404 CameraToMount -- cameraTheta (0.07) - m_xAngle (-2.95) = xAngle (3.02 = 3.02)
22:12:49.460 00.001 15404 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.93 = 2.93)
22:12:49.461 00.001 15404 CameraToMount -- cameraX=0.34 cameraY=0.02 hyp=0.35 cameraTheta=0.07 mountX=-0.34 mountY=0.07, mountTheta=2.93
22:12:49.463 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.34, y=0.02, opts=13)
22:12:49.464 00.001 15404 Enqueuing Move request for scope (0.34, 0.02)
22:12:49.465 00.001 9920 Worker thread wakes up
22:12:49.465 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.02) opts 0xd
22:12:49.465 00.000 9920 Handling offset move in thread for scope, endpoint = (0.34, 0.02)
22:12:49.465 00.000 9920 Moving (0.34, 0.02) raw xDistance=-0.34 yDistance=0.07
22:12:49.465 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
22:12:49.465 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:49.465 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:12:49.465 00.000 9920 MoveAxis(E, 104, ABG)
22:12:49.465 00.000 9920 Guiding  Dir = 2, Dur = 104
22:12:49.468 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3398, max=65461, med=5321, FiltMin=4361, FiltMax=64905, Gamma=0.910
22:12:49.478 00.010 15404 UpdateGuideState exits: m=614022 SNR=249.8 Saturated
22:12:49.479 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:49.480 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:12:49.481 00.001 15404 Enqueuing Expose request
22:12:49.708 00.227 9920 IsGuiding returns 0
22:12:49.719 00.011 9920 PulseGuide returned control before completion, sleep 104
22:12:49.957 00.238 9920 IsGuiding returns 0
22:12:49.957 00.000 9920 Move returns status 0, amount 104
22:12:49.957 00.000 9920 MoveAxis(N, 0, ABG)
22:12:49.957 00.000 9920 duration set to 0 by GuideMode
22:12:49.957 00.000 9920 Move returns status 0, amount 0
22:12:49.957 00.000 9920 move complete, result=0
22:12:49.957 00.000 9920 worker thread done servicing request
22:12:49.957 00.000 9920 Worker thread wakes up
22:12:49.957 00.000 15404 GuideStep: -0.3 px 104 ms EAST, 0.1 px 0 ms NORTH
22:12:49.958 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:12:49.958 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:12:53.669 03.711 9920 Exposure complete
22:12:53.705 00.036 9920 worker thread done servicing request
22:12:53.705 00.000 15404 OnExposeComplete: enter
22:12:53.706 00.001 15404 UpdateGuideState(): m_state=6
22:12:53.707 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
22:12:53.708 00.001 15404 Star::Find returns 1 (1), X=720.95, Y=794.47, Mass=597400, SNR=210.7, Peak=26216 HFD=6.5
22:12:53.709 00.001 15404 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-2.95) = xAngle (1.78 = 1.78)
22:12:53.710 00.001 15404 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.69 = 1.69)
22:12:53.711 00.001 15404 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.17 mountX=-0.04 mountY=0.19, mountTheta=1.78
22:12:53.713 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.08, y=-0.18, opts=13)
22:12:53.714 00.001 15404 Enqueuing Move request for scope (0.08, -0.18)
22:12:53.715 00.001 9920 Worker thread wakes up
22:12:53.715 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
22:12:53.715 00.000 9920 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
22:12:53.715 00.000 9920 Moving (0.08, -0.18) raw xDistance=-0.04 yDistance=0.19
22:12:53.715 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:12:53.715 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:53.715 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:12:53.715 00.000 9920 MoveAxis(E, 0, ABG)
22:12:53.715 00.000 9920 Move returns status 0, amount 0
22:12:53.715 00.000 9920 MoveAxis(N, 0, ABG)
22:12:53.715 00.000 9920 duration set to 0 by GuideMode
22:12:53.715 00.000 9920 Move returns status 0, amount 0
22:12:53.715 00.000 9920 move complete, result=0
22:12:53.715 00.000 9920 worker thread done servicing request
22:12:53.717 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3440, max=65450, med=5310, FiltMin=4340, FiltMax=62255, Gamma=0.910
22:12:53.730 00.013 15404 UpdateGuideState exits: m=597400 SNR=210.7 Saturated
22:12:53.731 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:53.732 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:12:53.732 00.000 15404 Enqueuing Expose request
22:12:53.733 00.001 9920 Worker thread wakes up
22:12:53.733 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:12:53.734 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:12:53.735 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:12:57.146 03.411 9920 Exposure complete
22:12:57.184 00.038 9920 worker thread done servicing request
22:12:57.184 00.000 15404 OnExposeComplete: enter
22:12:57.185 00.001 15404 UpdateGuideState(): m_state=6
22:12:57.186 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
22:12:57.187 00.001 15404 Star::Find returns 1 (1), X=721.46, Y=794.52, Mass=618552, SNR=218.6, Peak=28707 HFD=6.4
22:12:57.187 00.000 15404 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-2.95) = xAngle (2.74 = 2.74)
22:12:57.188 00.001 15404 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.65 = 2.65)
22:12:57.189 00.001 15404 CameraToMount -- cameraX=0.58 cameraY=-0.13 hyp=0.60 cameraTheta=-0.21 mountX=-0.55 mountY=0.28, mountTheta=2.67
22:12:57.190 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.58, y=-0.13, opts=13)
22:12:57.191 00.001 15404 Enqueuing Move request for scope (0.58, -0.13)
22:12:57.192 00.001 9920 Worker thread wakes up
22:12:57.192 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.13) opts 0xd
22:12:57.192 00.000 9920 Handling offset move in thread for scope, endpoint = (0.58, -0.13)
22:12:57.192 00.000 9920 Moving (0.58, -0.13) raw xDistance=-0.55 yDistance=0.28
22:12:57.192 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
22:12:57.192 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:12:57.192 00.000 9920 MoveAxis(E, 147, ABG)
22:12:57.192 00.000 9920 Guiding  Dir = 2, Dur = 147
22:12:57.195 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3439, max=65516, med=5313, FiltMin=4509, FiltMax=64236, Gamma=0.910
22:12:57.207 00.012 15404 UpdateGuideState exits: m=618552 SNR=218.6 Saturated
22:12:57.208 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:57.209 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:12:57.210 00.001 15404 Enqueuing Expose request
22:12:57.212 00.002 9920 IsGuiding returns 0
22:12:57.224 00.012 9920 PulseGuide returned control before completion, sleep 146
22:12:57.394 00.170 9920 IsGuiding returns 0
22:12:57.394 00.000 9920 Move returns status 0, amount 147
22:12:57.394 00.000 9920 MoveAxis(S, 77, ABG)
22:12:57.394 00.000 9920 Guiding  Dir = 1, Dur = 77
22:12:57.419 00.025 9920 IsGuiding returns 0
22:12:57.429 00.010 9920 PulseGuide returned control before completion, sleep 76
22:12:57.518 00.089 9920 IsGuiding returns 1
22:12:57.518 00.000 9920 scope still moving after pulse duration time elapsed
22:12:57.560 00.042 9920 IsGuiding returns 0
22:12:57.560 00.000 9920 scope move finished after 77 + 64 ms
22:12:57.560 00.000 9920 Move returns status 0, amount 77
22:12:57.560 00.000 9920 move complete, result=0
22:12:57.560 00.000 9920 worker thread done servicing request
22:12:57.560 00.000 9920 Worker thread wakes up
22:12:57.560 00.000 15404 GuideStep: -0.5 px 147 ms EAST, 0.3 px 77 ms SOUTH
22:12:57.561 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:12:57.562 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:01.271 03.709 9920 Exposure complete
22:13:01.315 00.044 9920 worker thread done servicing request
22:13:01.315 00.000 15404 OnExposeComplete: enter
22:13:01.316 00.001 15404 UpdateGuideState(): m_state=6
22:13:01.317 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
22:13:01.318 00.001 15404 Star::Find returns 1 (1), X=721.16, Y=794.61, Mass=614909, SNR=218.3, Peak=27348 HFD=6.8
22:13:01.319 00.001 15404 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-2.95) = xAngle (2.83 = 2.83)
22:13:01.320 00.001 15404 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.74 = 2.74)
22:13:01.322 00.002 15404 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.12 mountX=-0.27 mountY=0.11, mountTheta=2.75
22:13:01.323 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.28, y=-0.03, opts=13)
22:13:01.325 00.002 15404 Enqueuing Move request for scope (0.28, -0.03)
22:13:01.326 00.001 9920 Worker thread wakes up
22:13:01.326 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
22:13:01.326 00.000 9920 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
22:13:01.326 00.000 9920 Moving (0.28, -0.03) raw xDistance=-0.27 yDistance=0.11
22:13:01.326 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
22:13:01.326 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:01.326 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:13:01.326 00.000 9920 MoveAxis(E, 82, ABG)
22:13:01.326 00.000 9920 Guiding  Dir = 2, Dur = 82
22:13:01.329 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3491, max=65516, med=5305, FiltMin=4255, FiltMax=64236, Gamma=0.910
22:13:01.340 00.011 15404 UpdateGuideState exits: m=614909 SNR=218.3 Saturated
22:13:01.341 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:01.342 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:01.343 00.001 15404 Enqueuing Expose request
22:13:01.350 00.007 9920 IsGuiding returns 0
22:13:01.362 00.012 9920 PulseGuide returned control before completion, sleep 81
22:13:01.455 00.093 9920 IsGuiding returns 1
22:13:01.455 00.000 9920 scope still moving after pulse duration time elapsed
22:13:01.497 00.042 9920 IsGuiding returns 0
22:13:01.497 00.000 9920 scope move finished after 82 + 64 ms
22:13:01.497 00.000 9920 Move returns status 0, amount 82
22:13:01.497 00.000 9920 MoveAxis(N, 0, ABG)
22:13:01.497 00.000 9920 duration set to 0 by GuideMode
22:13:01.497 00.000 9920 Move returns status 0, amount 0
22:13:01.497 00.000 9920 move complete, result=0
22:13:01.497 00.000 9920 worker thread done servicing request
22:13:01.497 00.000 15404 GuideStep: -0.3 px 82 ms EAST, 0.1 px 0 ms NORTH
22:13:01.501 00.004 9920 Worker thread wakes up
22:13:01.501 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:01.501 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:04.908 03.407 9920 Exposure complete
22:13:04.945 00.037 9920 worker thread done servicing request
22:13:04.945 00.000 15404 OnExposeComplete: enter
22:13:04.946 00.001 15404 UpdateGuideState(): m_state=6
22:13:04.947 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
22:13:04.948 00.001 15404 Star::Find returns 1 (1), X=721.43, Y=794.50, Mass=595101, SNR=223.9, Peak=29915 HFD=6.7
22:13:04.949 00.001 15404 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-2.95) = xAngle (2.68 = 2.68)
22:13:04.950 00.001 15404 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.59 = 2.59)
22:13:04.951 00.001 15404 CameraToMount -- cameraX=0.55 cameraY=-0.15 hyp=0.57 cameraTheta=-0.27 mountX=-0.51 mountY=0.30, mountTheta=2.62
22:13:04.952 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.55, y=-0.15, opts=13)
22:13:04.953 00.001 15404 Enqueuing Move request for scope (0.55, -0.15)
22:13:04.954 00.001 9920 Worker thread wakes up
22:13:04.954 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.15) opts 0xd
22:13:04.954 00.000 9920 Handling offset move in thread for scope, endpoint = (0.55, -0.15)
22:13:04.954 00.000 9920 Moving (0.55, -0.15) raw xDistance=-0.51 yDistance=0.30
22:13:04.954 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
22:13:04.954 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:13:04.954 00.000 9920 MoveAxis(E, 143, ABG)
22:13:04.954 00.000 9920 Guiding  Dir = 2, Dur = 143
22:13:04.957 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3491, max=65444, med=5305, FiltMin=4360, FiltMax=64915, Gamma=0.910
22:13:04.969 00.012 15404 UpdateGuideState exits: m=595101 SNR=223.9 Saturated
22:13:04.970 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:04.971 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:04.972 00.001 15404 Enqueuing Expose request
22:13:04.976 00.004 9920 IsGuiding returns 0
22:13:04.987 00.011 9920 PulseGuide returned control before completion, sleep 143
22:13:05.157 00.170 9920 IsGuiding returns 0
22:13:05.157 00.000 9920 Move returns status 0, amount 143
22:13:05.157 00.000 9920 MoveAxis(S, 81, ABG)
22:13:05.157 00.000 9920 Guiding  Dir = 1, Dur = 81
22:13:05.179 00.022 9920 IsGuiding returns 0
22:13:05.192 00.013 9920 PulseGuide returned control before completion, sleep 80
22:13:05.283 00.091 9920 IsGuiding returns 1
22:13:05.283 00.000 9920 scope still moving after pulse duration time elapsed
22:13:05.329 00.046 9920 IsGuiding returns 0
22:13:05.329 00.000 9920 scope move finished after 81 + 67 ms
22:13:05.329 00.000 9920 Move returns status 0, amount 81
22:13:05.329 00.000 9920 move complete, result=0
22:13:05.329 00.000 9920 worker thread done servicing request
22:13:05.330 00.001 9920 Worker thread wakes up
22:13:05.330 00.000 15404 GuideStep: -0.5 px 143 ms EAST, 0.3 px 81 ms SOUTH
22:13:05.331 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:05.331 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:09.041 03.710 9920 Exposure complete
22:13:09.078 00.037 9920 worker thread done servicing request
22:13:09.078 00.000 15404 OnExposeComplete: enter
22:13:09.079 00.001 15404 UpdateGuideState(): m_state=6
22:13:09.081 00.002 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
22:13:09.082 00.001 15404 Star::Find returns 1 (1), X=721.04, Y=794.52, Mass=596340, SNR=257.4, Peak=27596 HFD=6.5
22:13:09.083 00.001 15404 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-2.95) = xAngle (2.31 = 2.31)
22:13:09.084 00.001 15404 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.22 = 2.22)
22:13:09.084 00.000 15404 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.64 mountX=-0.14 mountY=0.16, mountTheta=2.28
22:13:09.086 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.17, y=-0.12, opts=13)
22:13:09.087 00.001 15404 Enqueuing Move request for scope (0.17, -0.12)
22:13:09.087 00.000 9920 Worker thread wakes up
22:13:09.087 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
22:13:09.087 00.000 9920 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
22:13:09.087 00.000 9920 Moving (0.17, -0.12) raw xDistance=-0.14 yDistance=0.16
22:13:09.088 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:13:09.088 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:09.088 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:13:09.088 00.000 9920 MoveAxis(E, 0, ABG)
22:13:09.088 00.000 9920 Move returns status 0, amount 0
22:13:09.088 00.000 9920 MoveAxis(N, 0, ABG)
22:13:09.088 00.000 9920 duration set to 0 by GuideMode
22:13:09.088 00.000 9920 Move returns status 0, amount 0
22:13:09.088 00.000 9920 move complete, result=0
22:13:09.088 00.000 9920 worker thread done servicing request
22:13:09.090 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3418, max=65427, med=5295, FiltMin=4381, FiltMax=63388, Gamma=0.910
22:13:09.101 00.011 15404 UpdateGuideState exits: m=596340 SNR=257.4 Saturated
22:13:09.102 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:09.103 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:09.104 00.001 15404 Enqueuing Expose request
22:13:09.105 00.001 9920 Worker thread wakes up
22:13:09.105 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:13:09.107 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:09.107 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:12.520 03.413 9920 Exposure complete
22:13:12.556 00.036 9920 worker thread done servicing request
22:13:12.556 00.000 15404 OnExposeComplete: enter
22:13:12.557 00.001 15404 UpdateGuideState(): m_state=6
22:13:12.558 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
22:13:12.559 00.001 15404 Star::Find returns 1 (1), X=721.19, Y=794.52, Mass=636406, SNR=241.9, Peak=27020 HFD=6.7
22:13:12.560 00.001 15404 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-2.95) = xAngle (2.57 = 2.57)
22:13:12.561 00.001 15404 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.48 = 2.48)
22:13:12.562 00.001 15404 CameraToMount -- cameraX=0.31 cameraY=-0.13 hyp=0.34 cameraTheta=-0.38 mountX=-0.28 mountY=0.21, mountTheta=2.51
22:13:12.564 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.31, y=-0.13, opts=13)
22:13:12.565 00.001 15404 Enqueuing Move request for scope (0.31, -0.13)
22:13:12.566 00.001 9920 Worker thread wakes up
22:13:12.566 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.13) opts 0xd
22:13:12.566 00.000 9920 Handling offset move in thread for scope, endpoint = (0.31, -0.13)
22:13:12.566 00.000 9920 Moving (0.31, -0.13) raw xDistance=-0.28 yDistance=0.21
22:13:12.566 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:13:12.566 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:13:12.566 00.000 9920 MoveAxis(E, 76, ABG)
22:13:12.566 00.000 9920 Guiding  Dir = 2, Dur = 76
22:13:12.568 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2395, max=65516, med=5296, FiltMin=3930, FiltMax=63772, Gamma=0.910
22:13:12.581 00.013 15404 UpdateGuideState exits: m=636406 SNR=241.9 Saturated
22:13:12.582 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:12.583 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:12.584 00.001 15404 Enqueuing Expose request
22:13:12.694 00.110 9920 IsGuiding returns 0
22:13:12.706 00.012 9920 PulseGuide returned control before completion, sleep 75
22:13:12.793 00.087 9920 IsGuiding returns 1
22:13:12.793 00.000 9920 scope still moving after pulse duration time elapsed
22:13:12.957 00.164 9920 IsGuiding returns 0
22:13:12.958 00.001 9920 scope move finished after 76 + 186 ms
22:13:12.958 00.000 9920 Move returns status 0, amount 76
22:13:12.958 00.000 9920 MoveAxis(S, 57, ABG)
22:13:12.958 00.000 9920 Guiding  Dir = 1, Dur = 57
22:13:13.188 00.230 9920 IsGuiding returns 0
22:13:13.200 00.012 9920 PulseGuide returned control before completion, sleep 56
22:13:13.268 00.068 9920 IsGuiding returns 1
22:13:13.268 00.000 9920 scope still moving after pulse duration time elapsed
22:13:13.447 00.179 9920 IsGuiding returns 0
22:13:13.447 00.000 9920 scope move finished after 57 + 201 ms
22:13:13.447 00.000 9920 Move returns status 0, amount 57
22:13:13.447 00.000 9920 move complete, result=0
22:13:13.448 00.001 9920 worker thread done servicing request
22:13:13.448 00.000 15404 GuideStep: -0.3 px 76 ms EAST, 0.2 px 57 ms SOUTH
22:13:13.451 00.003 9920 Worker thread wakes up
22:13:13.451 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:13.451 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:17.159 03.708 9920 Exposure complete
22:13:17.196 00.037 9920 worker thread done servicing request
22:13:17.196 00.000 15404 OnExposeComplete: enter
22:13:17.198 00.002 15404 UpdateGuideState(): m_state=6
22:13:17.199 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
22:13:17.200 00.001 15404 Star::Find returns 1 (1), X=721.07, Y=794.60, Mass=613660, SNR=194.6, Peak=27324 HFD=6.5
22:13:17.201 00.001 15404 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-2.95) = xAngle (2.70 = 2.70)
22:13:17.202 00.001 15404 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.61 = 2.61)
22:13:17.202 00.000 15404 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.25 mountX=-0.18 mountY=0.10, mountTheta=2.63
22:13:17.204 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.19, y=-0.05, opts=13)
22:13:17.205 00.001 15404 Enqueuing Move request for scope (0.19, -0.05)
22:13:17.206 00.001 9920 Worker thread wakes up
22:13:17.206 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
22:13:17.206 00.000 9920 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
22:13:17.206 00.000 9920 Moving (0.19, -0.05) raw xDistance=-0.18 yDistance=0.10
22:13:17.206 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:13:17.206 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:17.206 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:13:17.206 00.000 9920 MoveAxis(E, 0, ABG)
22:13:17.206 00.000 9920 Move returns status 0, amount 0
22:13:17.206 00.000 9920 MoveAxis(N, 0, ABG)
22:13:17.206 00.000 9920 duration set to 0 by GuideMode
22:13:17.206 00.000 9920 Move returns status 0, amount 0
22:13:17.206 00.000 9920 move complete, result=0
22:13:17.206 00.000 9920 worker thread done servicing request
22:13:17.208 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3197, max=65492, med=5284, FiltMin=4450, FiltMax=63651, Gamma=0.910
22:13:17.219 00.011 15404 UpdateGuideState exits: m=613660 SNR=194.6 Saturated
22:13:17.220 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:17.221 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:17.222 00.001 15404 Enqueuing Expose request
22:13:17.223 00.001 15404 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:17.224 00.001 9920 Worker thread wakes up
22:13:17.225 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:17.225 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:20.637 03.412 9920 Exposure complete
22:13:20.673 00.036 9920 worker thread done servicing request
22:13:20.673 00.000 15404 OnExposeComplete: enter
22:13:20.674 00.001 15404 UpdateGuideState(): m_state=6
22:13:20.675 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
22:13:20.676 00.001 15404 Star::Find returns 1 (1), X=720.98, Y=794.43, Mass=592015, SNR=196.2, Peak=26192 HFD=6.6
22:13:20.677 00.001 15404 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-2.95) = xAngle (1.81 = 1.81)
22:13:20.678 00.001 15404 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.71 = 1.71)
22:13:20.679 00.001 15404 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.15 mountX=-0.06 mountY=0.24, mountTheta=1.80
22:13:20.681 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.10, y=-0.22, opts=13)
22:13:20.682 00.001 15404 Enqueuing Move request for scope (0.10, -0.22)
22:13:20.682 00.000 9920 Worker thread wakes up
22:13:20.683 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
22:13:20.683 00.000 9920 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
22:13:20.683 00.000 9920 Moving (0.10, -0.22) raw xDistance=-0.06 yDistance=0.24
22:13:20.683 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:13:20.683 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:13:20.683 00.000 9920 MoveAxis(E, 0, ABG)
22:13:20.683 00.000 9920 Move returns status 0, amount 0
22:13:20.683 00.000 9920 MoveAxis(S, 65, ABG)
22:13:20.683 00.000 9920 Guiding  Dir = 1, Dur = 65
22:13:20.685 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3282, max=65450, med=5285, FiltMin=4327, FiltMax=61979, Gamma=0.910
22:13:20.698 00.013 15404 UpdateGuideState exits: m=592015 SNR=196.2 Saturated
22:13:20.699 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:20.700 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:20.700 00.000 15404 Enqueuing Expose request
22:13:20.706 00.006 9920 IsGuiding returns 0
22:13:20.717 00.011 9920 PulseGuide returned control before completion, sleep 65
22:13:20.793 00.076 9920 IsGuiding returns 1
22:13:20.793 00.000 9920 scope still moving after pulse duration time elapsed
22:13:20.838 00.045 9920 IsGuiding returns 0
22:13:20.838 00.000 9920 scope move finished after 65 + 67 ms
22:13:20.838 00.000 9920 Move returns status 0, amount 65
22:13:20.838 00.000 9920 move complete, result=0
22:13:20.838 00.000 9920 worker thread done servicing request
22:13:20.838 00.000 9920 Worker thread wakes up
22:13:20.838 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 65 ms SOUTH
22:13:20.840 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:20.840 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:24.552 03.712 9920 Exposure complete
22:13:24.589 00.037 9920 worker thread done servicing request
22:13:24.589 00.000 15404 OnExposeComplete: enter
22:13:24.590 00.001 15404 UpdateGuideState(): m_state=6
22:13:24.591 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
22:13:24.592 00.001 15404 Star::Find returns 1 (1), X=720.91, Y=794.30, Mass=619147, SNR=244.8, Peak=25964 HFD=6.6
22:13:24.593 00.001 15404 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-2.95) = xAngle (1.46 = 1.46)
22:13:24.594 00.001 15404 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.37 = 1.37)
22:13:24.595 00.001 15404 CameraToMount -- cameraX=0.03 cameraY=-0.34 hyp=0.35 cameraTheta=-1.49 mountX=0.04 mountY=0.34, mountTheta=1.46
22:13:24.596 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.03, y=-0.34, opts=13)
22:13:24.597 00.001 15404 Enqueuing Move request for scope (0.03, -0.34)
22:13:24.598 00.001 9920 Worker thread wakes up
22:13:24.598 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.34) opts 0xd
22:13:24.598 00.000 9920 Handling offset move in thread for scope, endpoint = (0.03, -0.34)
22:13:24.598 00.000 9920 Moving (0.03, -0.34) raw xDistance=0.04 yDistance=0.34
22:13:24.598 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:13:24.598 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
22:13:24.599 00.001 9920 MoveAxis(E, 0, ABG)
22:13:24.599 00.000 9920 Move returns status 0, amount 0
22:13:24.599 00.000 9920 MoveAxis(S, 92, ABG)
22:13:24.599 00.000 9920 Guiding  Dir = 1, Dur = 92
22:13:24.601 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3289, max=65450, med=5278, FiltMin=4250, FiltMax=62295, Gamma=0.910
22:13:24.613 00.012 15404 UpdateGuideState exits: m=619147 SNR=244.8 Saturated
22:13:24.614 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:24.615 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:24.616 00.001 15404 Enqueuing Expose request
22:13:24.618 00.002 9920 IsGuiding returns 0
22:13:24.630 00.012 9920 PulseGuide returned control before completion, sleep 91
22:13:24.746 00.116 9920 IsGuiding returns 0
22:13:24.746 00.000 9920 Move returns status 0, amount 92
22:13:24.746 00.000 9920 move complete, result=0
22:13:24.746 00.000 9920 worker thread done servicing request
22:13:24.746 00.000 9920 Worker thread wakes up
22:13:24.746 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.3 px 92 ms SOUTH
22:13:24.747 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:24.747 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:28.159 03.412 9920 Exposure complete
22:13:28.199 00.040 9920 worker thread done servicing request
22:13:28.200 00.001 15404 OnExposeComplete: enter
22:13:28.201 00.001 15404 UpdateGuideState(): m_state=6
22:13:28.202 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
22:13:28.203 00.001 15404 Star::Find returns 1 (1), X=720.83, Y=794.59, Mass=619819, SNR=226.2, Peak=28784 HFD=6.4
22:13:28.203 00.000 15404 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-2.95) = xAngle (0.74 = 0.74)
22:13:28.205 00.002 15404 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.65 = 0.65)
22:13:28.206 00.001 15404 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.21 mountX=0.06 mountY=0.05, mountTheta=0.69
22:13:28.207 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.05, y=-0.06, opts=13)
22:13:28.208 00.001 15404 Enqueuing Move request for scope (-0.05, -0.06)
22:13:28.209 00.001 9920 Worker thread wakes up
22:13:28.209 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
22:13:28.209 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
22:13:28.209 00.000 9920 Moving (-0.05, -0.06) raw xDistance=0.06 yDistance=0.05
22:13:28.209 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:13:28.209 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:28.209 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:13:28.210 00.001 9920 MoveAxis(E, 0, ABG)
22:13:28.210 00.000 9920 Move returns status 0, amount 0
22:13:28.210 00.000 9920 MoveAxis(N, 0, ABG)
22:13:28.210 00.000 9920 duration set to 0 by GuideMode
22:13:28.210 00.000 9920 Move returns status 0, amount 0
22:13:28.210 00.000 9920 move complete, result=0
22:13:28.210 00.000 9920 worker thread done servicing request
22:13:28.212 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2830, max=65450, med=5278, FiltMin=4387, FiltMax=63489, Gamma=0.910
22:13:28.223 00.011 15404 UpdateGuideState exits: m=619819 SNR=226.2 Saturated
22:13:28.224 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:28.225 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:28.226 00.001 15404 Enqueuing Expose request
22:13:28.227 00.001 9920 Worker thread wakes up
22:13:28.227 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:13:28.228 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:28.228 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:31.943 03.715 9920 Exposure complete
22:13:31.986 00.043 9920 worker thread done servicing request
22:13:31.986 00.000 15404 OnExposeComplete: enter
22:13:31.987 00.001 15404 UpdateGuideState(): m_state=6
22:13:31.987 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
22:13:31.988 00.001 15404 Star::Find returns 1 (1), X=720.84, Y=794.40, Mass=603137, SNR=253.6, Peak=25980 HFD=6.4
22:13:31.989 00.001 15404 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-2.95) = xAngle (1.23 = 1.23)
22:13:31.990 00.001 15404 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.14 = 1.14)
22:13:31.991 00.001 15404 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.72 mountX=0.08 mountY=0.23, mountTheta=1.22
22:13:31.993 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.04, y=-0.25, opts=13)
22:13:31.994 00.001 15404 Enqueuing Move request for scope (-0.04, -0.25)
22:13:31.995 00.001 9920 Worker thread wakes up
22:13:31.995 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
22:13:31.995 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
22:13:31.995 00.000 9920 Moving (-0.04, -0.25) raw xDistance=0.08 yDistance=0.23
22:13:31.995 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:13:31.995 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:13:31.995 00.000 9920 MoveAxis(E, 0, ABG)
22:13:31.995 00.000 9920 Move returns status 0, amount 0
22:13:31.995 00.000 9920 MoveAxis(S, 61, ABG)
22:13:31.995 00.000 9920 Guiding  Dir = 1, Dur = 61
22:13:31.998 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3414, max=65450, med=5270, FiltMin=4399, FiltMax=63665, Gamma=0.910
22:13:32.009 00.011 15404 UpdateGuideState exits: m=603137 SNR=253.6 Saturated
22:13:32.010 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:32.011 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:32.012 00.001 15404 Enqueuing Expose request
22:13:32.017 00.005 9920 IsGuiding returns 0
22:13:32.028 00.011 9920 PulseGuide returned control before completion, sleep 61
22:13:32.101 00.073 9920 IsGuiding returns 1
22:13:32.101 00.000 9920 scope still moving after pulse duration time elapsed
22:13:32.143 00.042 9920 IsGuiding returns 0
22:13:32.143 00.000 9920 scope move finished after 61 + 65 ms
22:13:32.144 00.001 9920 Move returns status 0, amount 61
22:13:32.144 00.000 9920 move complete, result=0
22:13:32.144 00.000 9920 worker thread done servicing request
22:13:32.144 00.000 9920 Worker thread wakes up
22:13:32.144 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 61 ms SOUTH
22:13:32.145 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:32.145 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:35.551 03.406 9920 Exposure complete
22:13:35.589 00.038 9920 worker thread done servicing request
22:13:35.589 00.000 15404 OnExposeComplete: enter
22:13:35.590 00.001 15404 UpdateGuideState(): m_state=6
22:13:35.591 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
22:13:35.592 00.001 15404 Star::Find returns 1 (1), X=721.05, Y=794.32, Mass=604076, SNR=234.5, Peak=25632 HFD=6.6
22:13:35.593 00.001 15404 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-2.95) = xAngle (1.85 = 1.85)
22:13:35.594 00.001 15404 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.76 = 1.76)
22:13:35.594 00.000 15404 CameraToMount -- cameraX=0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-1.10 mountX=-0.10 mountY=0.36, mountTheta=1.85
22:13:35.596 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.17, y=-0.33, opts=13)
22:13:35.597 00.001 15404 Enqueuing Move request for scope (0.17, -0.33)
22:13:35.598 00.001 9920 Worker thread wakes up
22:13:35.598 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.33) opts 0xd
22:13:35.598 00.000 9920 Handling offset move in thread for scope, endpoint = (0.17, -0.33)
22:13:35.598 00.000 9920 Moving (0.17, -0.33) raw xDistance=-0.10 yDistance=0.36
22:13:35.598 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:13:35.598 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
22:13:35.598 00.000 9920 MoveAxis(E, 0, ABG)
22:13:35.598 00.000 9920 Move returns status 0, amount 0
22:13:35.598 00.000 9920 MoveAxis(S, 99, ABG)
22:13:35.598 00.000 9920 Guiding  Dir = 1, Dur = 99
22:13:35.601 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3459, max=65516, med=5269, FiltMin=4399, FiltMax=62271, Gamma=0.910
22:13:35.613 00.012 15404 UpdateGuideState exits: m=604076 SNR=234.5 Saturated
22:13:35.614 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:35.615 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:35.616 00.001 15404 Enqueuing Expose request
22:13:35.622 00.006 9920 IsGuiding returns 0
22:13:35.633 00.011 9920 PulseGuide returned control before completion, sleep 98
22:13:35.754 00.121 9920 IsGuiding returns 0
22:13:35.754 00.000 9920 Move returns status 0, amount 99
22:13:35.754 00.000 9920 move complete, result=0
22:13:35.755 00.001 9920 worker thread done servicing request
22:13:35.755 00.000 9920 Worker thread wakes up
22:13:35.755 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.4 px 99 ms SOUTH
22:13:35.755 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:35.755 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:39.464 03.709 9920 Exposure complete
22:13:39.501 00.037 9920 worker thread done servicing request
22:13:39.501 00.000 15404 OnExposeComplete: enter
22:13:39.502 00.001 15404 UpdateGuideState(): m_state=6
22:13:39.503 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
22:13:39.504 00.001 15404 Star::Find returns 1 (1), X=721.10, Y=794.54, Mass=622047, SNR=231.0, Peak=26456 HFD=6.6
22:13:39.506 00.002 15404 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-2.95) = xAngle (2.52 = 2.52)
22:13:39.507 00.001 15404 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.43 = 2.43)
22:13:39.508 00.001 15404 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.25 cameraTheta=-0.43 mountX=-0.20 mountY=0.16, mountTheta=2.46
22:13:39.509 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.22, y=-0.10, opts=13)
22:13:39.510 00.001 15404 Enqueuing Move request for scope (0.22, -0.10)
22:13:39.511 00.001 9920 Worker thread wakes up
22:13:39.511 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
22:13:39.511 00.000 9920 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
22:13:39.511 00.000 9920 Moving (0.22, -0.10) raw xDistance=-0.20 yDistance=0.16
22:13:39.511 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:13:39.511 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:39.511 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:13:39.511 00.000 9920 MoveAxis(E, 54, ABG)
22:13:39.511 00.000 9920 Guiding  Dir = 2, Dur = 54
22:13:39.514 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3390, max=65427, med=5262, FiltMin=4452, FiltMax=63971, Gamma=0.910
22:13:39.525 00.011 15404 UpdateGuideState exits: m=622047 SNR=231.0 Saturated
22:13:39.527 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:39.528 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:39.528 00.000 15404 Enqueuing Expose request
22:13:39.532 00.004 9920 IsGuiding returns 0
22:13:39.543 00.011 9920 PulseGuide returned control before completion, sleep 53
22:13:39.608 00.065 9920 IsGuiding returns 1
22:13:39.608 00.000 9920 scope still moving after pulse duration time elapsed
22:13:39.640 00.032 9920 IsGuiding returns 1
22:13:39.683 00.043 9920 IsGuiding returns 0
22:13:39.683 00.000 9920 scope move finished after 54 + 97 ms
22:13:39.683 00.000 9920 Move returns status 0, amount 54
22:13:39.683 00.000 9920 MoveAxis(N, 0, ABG)
22:13:39.683 00.000 9920 duration set to 0 by GuideMode
22:13:39.683 00.000 9920 Move returns status 0, amount 0
22:13:39.683 00.000 9920 move complete, result=0
22:13:39.684 00.001 9920 worker thread done servicing request
22:13:39.684 00.000 9920 Worker thread wakes up
22:13:39.684 00.000 15404 GuideStep: -0.2 px 54 ms EAST, 0.2 px 0 ms NORTH
22:13:39.685 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:39.685 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:43.091 03.406 9920 Exposure complete
22:13:43.128 00.037 9920 worker thread done servicing request
22:13:43.128 00.000 15404 OnExposeComplete: enter
22:13:43.129 00.001 15404 UpdateGuideState(): m_state=6
22:13:43.130 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
22:13:43.131 00.001 15404 Star::Find returns 1 (1), X=721.12, Y=794.34, Mass=611017, SNR=219.8, Peak=24488 HFD=6.7
22:13:43.132 00.001 15404 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-2.95) = xAngle (2.05 = 2.05)
22:13:43.133 00.001 15404 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.95 = 1.95)
22:13:43.134 00.001 15404 CameraToMount -- cameraX=0.24 cameraY=-0.31 hyp=0.40 cameraTheta=-0.91 mountX=-0.18 mountY=0.37, mountTheta=2.03
22:13:43.135 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.24, y=-0.31, opts=13)
22:13:43.136 00.001 15404 Enqueuing Move request for scope (0.24, -0.31)
22:13:43.138 00.002 9920 Worker thread wakes up
22:13:43.138 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.31) opts 0xd
22:13:43.138 00.000 9920 Handling offset move in thread for scope, endpoint = (0.24, -0.31)
22:13:43.138 00.000 9920 Moving (0.24, -0.31) raw xDistance=-0.18 yDistance=0.37
22:13:43.138 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:13:43.138 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
22:13:43.138 00.000 9920 MoveAxis(E, 0, ABG)
22:13:43.138 00.000 9920 Move returns status 0, amount 0
22:13:43.138 00.000 9920 MoveAxis(S, 100, ABG)
22:13:43.138 00.000 9920 Guiding  Dir = 1, Dur = 100
22:13:43.140 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3205, max=65516, med=5262, FiltMin=4175, FiltMax=62667, Gamma=0.910
22:13:43.151 00.011 15404 UpdateGuideState exits: m=611017 SNR=219.8 Saturated
22:13:43.152 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:43.153 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:43.155 00.002 15404 Enqueuing Expose request
22:13:43.159 00.004 9920 IsGuiding returns 0
22:13:43.171 00.012 9920 PulseGuide returned control before completion, sleep 98
22:13:43.292 00.121 9920 IsGuiding returns 0
22:13:43.292 00.000 9920 Move returns status 0, amount 100
22:13:43.292 00.000 9920 move complete, result=0
22:13:43.292 00.000 9920 worker thread done servicing request
22:13:43.292 00.000 9920 Worker thread wakes up
22:13:43.292 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.4 px 100 ms SOUTH
22:13:43.293 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:43.293 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:47.006 03.713 9920 Exposure complete
22:13:47.044 00.038 9920 worker thread done servicing request
22:13:47.044 00.000 15404 OnExposeComplete: enter
22:13:47.045 00.001 15404 UpdateGuideState(): m_state=6
22:13:47.046 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
22:13:47.047 00.001 15404 Star::Find returns 1 (1), X=721.02, Y=794.69, Mass=620219, SNR=226.7, Peak=28892 HFD=6.6
22:13:47.047 00.000 15404 CameraToMount -- cameraTheta (0.29) - m_xAngle (-2.95) = xAngle (3.24 = -3.04)
22:13:47.048 00.001 15404 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.15 = -3.13)
22:13:47.049 00.001 15404 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.29 mountX=-0.15 mountY=-0.00, mountTheta=-3.13
22:13:47.051 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.14, y=0.04, opts=13)
22:13:47.052 00.001 15404 Enqueuing Move request for scope (0.14, 0.04)
22:13:47.053 00.001 9920 Worker thread wakes up
22:13:47.053 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
22:13:47.053 00.000 9920 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
22:13:47.053 00.000 9920 Moving (0.14, 0.04) raw xDistance=-0.15 yDistance=-0.00
22:13:47.053 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:13:47.053 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:47.053 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:13:47.053 00.000 9920 MoveAxis(E, 0, ABG)
22:13:47.053 00.000 9920 Move returns status 0, amount 0
22:13:47.053 00.000 9920 MoveAxis(N, 0, ABG)
22:13:47.053 00.000 9920 duration set to 0 by GuideMode
22:13:47.053 00.000 9920 Move returns status 0, amount 0
22:13:47.053 00.000 9920 move complete, result=0
22:13:47.053 00.000 9920 worker thread done servicing request
22:13:47.055 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2817, max=65450, med=5255, FiltMin=4255, FiltMax=62110, Gamma=0.910
22:13:47.067 00.012 15404 UpdateGuideState exits: m=620219 SNR=226.7 Saturated
22:13:47.068 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:47.069 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:47.070 00.001 15404 Enqueuing Expose request
22:13:47.071 00.001 9920 Worker thread wakes up
22:13:47.071 00.000 15404 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:13:47.072 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:47.072 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:50.485 03.413 9920 Exposure complete
22:13:50.524 00.039 9920 worker thread done servicing request
22:13:50.524 00.000 15404 OnExposeComplete: enter
22:13:50.525 00.001 15404 UpdateGuideState(): m_state=6
22:13:50.526 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
22:13:50.527 00.001 15404 Star::Find returns 1 (1), X=720.66, Y=794.57, Mass=617454, SNR=195.3, Peak=30178 HFD=6.1
22:13:50.528 00.001 15404 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-2.95) = xAngle (0.14 = 0.14)
22:13:50.528 00.000 15404 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.05 = 0.05)
22:13:50.529 00.001 15404 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-2.81 mountX=0.23 mountY=0.01, mountTheta=0.05
22:13:50.531 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.22, y=-0.08, opts=13)
22:13:50.532 00.001 15404 Enqueuing Move request for scope (-0.22, -0.08)
22:13:50.533 00.001 9920 Worker thread wakes up
22:13:50.533 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd
22:13:50.533 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.22, -0.08)
22:13:50.533 00.000 9920 Moving (-0.22, -0.08) raw xDistance=0.23 yDistance=0.01
22:13:50.533 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:13:50.533 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:50.533 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:13:50.533 00.000 9920 MoveAxis(W, 62, ABG)
22:13:50.533 00.000 9920 Guiding  Dir = 3, Dur = 62
22:13:50.536 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2623, max=65450, med=5256, FiltMin=4111, FiltMax=63495, Gamma=0.910
22:13:50.547 00.011 15404 UpdateGuideState exits: m=617454 SNR=195.3 Saturated
22:13:50.548 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:50.549 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:50.549 00.000 15404 Enqueuing Expose request
22:13:50.555 00.006 9920 IsGuiding returns 0
22:13:50.566 00.011 9920 PulseGuide returned control before completion, sleep 61
22:13:50.639 00.073 9920 IsGuiding returns 1
22:13:50.639 00.000 9920 scope still moving after pulse duration time elapsed
22:13:50.680 00.041 9920 IsGuiding returns 0
22:13:50.680 00.000 9920 scope move finished after 62 + 63 ms
22:13:50.680 00.000 9920 Move returns status 0, amount 62
22:13:50.680 00.000 9920 MoveAxis(N, 0, ABG)
22:13:50.680 00.000 9920 duration set to 0 by GuideMode
22:13:50.680 00.000 9920 Move returns status 0, amount 0
22:13:50.680 00.000 9920 move complete, result=0
22:13:50.680 00.000 9920 worker thread done servicing request
22:13:50.680 00.000 9920 Worker thread wakes up
22:13:50.680 00.000 15404 GuideStep: 0.2 px 62 ms WEST, 0.0 px 0 ms NORTH
22:13:50.682 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:50.682 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:54.395 03.713 9920 Exposure complete
22:13:54.436 00.041 9920 worker thread done servicing request
22:13:54.436 00.000 15404 OnExposeComplete: enter
22:13:54.437 00.001 15404 UpdateGuideState(): m_state=6
22:13:54.437 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
22:13:54.438 00.001 15404 Star::Find returns 1 (1), X=720.68, Y=794.51, Mass=634574, SNR=254.7, Peak=28390 HFD=6.3
22:13:54.439 00.001 15404 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-2.95) = xAngle (0.41 = 0.41)
22:13:54.440 00.001 15404 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.32 = 0.32)
22:13:54.441 00.001 15404 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.24 cameraTheta=-2.54 mountX=0.22 mountY=0.07, mountTheta=0.33
22:13:54.442 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.19, y=-0.13, opts=13)
22:13:54.443 00.001 15404 Enqueuing Move request for scope (-0.19, -0.13)
22:13:54.444 00.001 9920 Worker thread wakes up
22:13:54.444 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
22:13:54.444 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
22:13:54.444 00.000 9920 Moving (-0.19, -0.13) raw xDistance=0.22 yDistance=0.07
22:13:54.444 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
22:13:54.445 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:54.445 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:13:54.445 00.000 9920 MoveAxis(W, 62, ABG)
22:13:54.445 00.000 9920 Guiding  Dir = 3, Dur = 62
22:13:54.447 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2621, max=65450, med=5251, FiltMin=3967, FiltMax=63945, Gamma=0.910
22:13:54.460 00.013 15404 UpdateGuideState exits: m=634574 SNR=254.7 Saturated
22:13:54.461 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:54.462 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:54.463 00.001 15404 Enqueuing Expose request
22:13:54.470 00.007 9920 IsGuiding returns 0
22:13:54.481 00.011 9920 PulseGuide returned control before completion, sleep 61
22:13:54.554 00.073 9920 IsGuiding returns 1
22:13:54.554 00.000 9920 scope still moving after pulse duration time elapsed
22:13:54.596 00.042 9920 IsGuiding returns 0
22:13:54.596 00.000 9920 scope move finished after 62 + 64 ms
22:13:54.596 00.000 9920 Move returns status 0, amount 62
22:13:54.596 00.000 9920 MoveAxis(N, 0, ABG)
22:13:54.596 00.000 9920 duration set to 0 by GuideMode
22:13:54.596 00.000 9920 Move returns status 0, amount 0
22:13:54.596 00.000 9920 move complete, result=0
22:13:54.597 00.001 9920 worker thread done servicing request
22:13:54.597 00.000 9920 Worker thread wakes up
22:13:54.597 00.000 15404 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
22:13:54.598 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:54.598 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:13:58.010 03.412 9920 Exposure complete
22:13:58.050 00.040 9920 worker thread done servicing request
22:13:58.050 00.000 15404 OnExposeComplete: enter
22:13:58.051 00.001 15404 UpdateGuideState(): m_state=6
22:13:58.052 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
22:13:58.053 00.001 15404 Star::Find returns 1 (1), X=720.50, Y=794.37, Mass=645199, SNR=222.1, Peak=31194 HFD=6.6
22:13:58.053 00.000 15404 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-2.95) = xAngle (0.45 = 0.45)
22:13:58.055 00.002 15404 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.36 = 0.36)
22:13:58.056 00.001 15404 CameraToMount -- cameraX=-0.38 cameraY=-0.28 hyp=0.47 cameraTheta=-2.50 mountX=0.42 mountY=0.16, mountTheta=0.37
22:13:58.058 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.38, y=-0.28, opts=13)
22:13:58.059 00.001 15404 Enqueuing Move request for scope (-0.38, -0.28)
22:13:58.059 00.000 9920 Worker thread wakes up
22:13:58.060 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.28) opts 0xd
22:13:58.060 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.38, -0.28)
22:13:58.060 00.000 9920 Moving (-0.38, -0.28) raw xDistance=0.42 yDistance=0.16
22:13:58.060 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
22:13:58.060 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:58.060 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:13:58.060 00.000 9920 MoveAxis(W, 117, ABG)
22:13:58.060 00.000 9920 Guiding  Dir = 3, Dur = 117
22:13:58.062 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2854, max=65450, med=5253, FiltMin=4106, FiltMax=62624, Gamma=0.910
22:13:58.073 00.011 15404 UpdateGuideState exits: m=645199 SNR=222.1 Saturated
22:13:58.074 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:58.075 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:13:58.076 00.001 15404 Enqueuing Expose request
22:13:58.217 00.141 9920 IsGuiding returns 0
22:13:58.228 00.011 9920 PulseGuide returned control before completion, sleep 116
22:13:58.486 00.258 9920 IsGuiding returns 0
22:13:58.486 00.000 9920 Move returns status 0, amount 117
22:13:58.486 00.000 9920 MoveAxis(N, 0, ABG)
22:13:58.486 00.000 9920 duration set to 0 by GuideMode
22:13:58.486 00.000 9920 Move returns status 0, amount 0
22:13:58.486 00.000 9920 move complete, result=0
22:13:58.486 00.000 9920 worker thread done servicing request
22:13:58.486 00.000 9920 Worker thread wakes up
22:13:58.488 00.002 15404 GuideStep: 0.4 px 117 ms WEST, 0.2 px 0 ms NORTH
22:13:58.491 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:13:58.492 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:14:02.202 03.710 9920 Exposure complete
22:14:02.239 00.037 9920 worker thread done servicing request
22:14:02.239 00.000 15404 OnExposeComplete: enter
22:14:02.241 00.002 15404 UpdateGuideState(): m_state=6
22:14:02.242 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
22:14:02.242 00.000 15404 Star::Find returns 1 (1), X=720.44, Y=794.23, Mass=615977, SNR=213.1, Peak=27518 HFD=6.6
22:14:02.243 00.001 15404 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-2.95) = xAngle (0.57 = 0.57)
22:14:02.244 00.001 15404 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.48 = 0.48)
22:14:02.245 00.001 15404 CameraToMount -- cameraX=-0.44 cameraY=-0.42 hyp=0.60 cameraTheta=-2.38 mountX=0.51 mountY=0.28, mountTheta=0.50
22:14:02.247 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.44, y=-0.42, opts=13)
22:14:02.248 00.001 15404 Enqueuing Move request for scope (-0.44, -0.42)
22:14:02.249 00.001 9920 Worker thread wakes up
22:14:02.249 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.42) opts 0xd
22:14:02.249 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.44, -0.42)
22:14:02.249 00.000 9920 Moving (-0.44, -0.42) raw xDistance=0.51 yDistance=0.28
22:14:02.249 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
22:14:02.249 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:14:02.249 00.000 9920 MoveAxis(W, 144, ABG)
22:14:02.249 00.000 9920 Guiding  Dir = 3, Dur = 144
22:14:02.251 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3306, max=65450, med=5243, FiltMin=4350, FiltMax=62452, Gamma=0.910
22:14:02.263 00.012 15404 UpdateGuideState exits: m=615977 SNR=213.1 Saturated
22:14:02.264 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:02.265 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:14:02.266 00.001 15404 Enqueuing Expose request
22:14:02.393 00.127 9920 IsGuiding returns 0
22:14:02.404 00.011 9920 PulseGuide returned control before completion, sleep 143
22:14:02.569 00.165 9920 IsGuiding returns 0
22:14:02.569 00.000 9920 Move returns status 0, amount 144
22:14:02.569 00.000 9920 MoveAxis(S, 76, ABG)
22:14:02.569 00.000 9920 Guiding  Dir = 1, Dur = 76
22:14:02.592 00.023 9920 IsGuiding returns 0
22:14:02.603 00.011 9920 PulseGuide returned control before completion, sleep 75
22:14:02.691 00.088 9920 IsGuiding returns 1
22:14:02.691 00.000 9920 scope still moving after pulse duration time elapsed
22:14:02.739 00.048 9920 IsGuiding returns 0
22:14:02.739 00.000 9920 scope move finished after 76 + 71 ms
22:14:02.740 00.001 9920 Move returns status 0, amount 76
22:14:02.740 00.000 9920 move complete, result=0
22:14:02.740 00.000 9920 worker thread done servicing request
22:14:02.740 00.000 9920 Worker thread wakes up
22:14:02.740 00.000 15404 GuideStep: 0.5 px 144 ms WEST, 0.3 px 76 ms SOUTH
22:14:02.744 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:14:02.744 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:14:06.158 03.414 9920 Exposure complete
22:14:06.196 00.038 9920 worker thread done servicing request
22:14:06.196 00.000 15404 OnExposeComplete: enter
22:14:06.198 00.002 15404 UpdateGuideState(): m_state=6
22:14:06.199 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
22:14:06.200 00.001 15404 Star::Find returns 1 (1), X=720.89, Y=794.40, Mass=600934, SNR=225.5, Peak=25328 HFD=6.6
22:14:06.201 00.001 15404 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-2.95) = xAngle (1.45 = 1.45)
22:14:06.202 00.001 15404 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.35 = 1.35)
22:14:06.203 00.001 15404 CameraToMount -- cameraX=0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.51 mountX=0.03 mountY=0.24, mountTheta=1.44
22:14:06.205 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.02, y=-0.25, opts=13)
22:14:06.205 00.000 15404 Enqueuing Move request for scope (0.02, -0.25)
22:14:06.206 00.001 9920 Worker thread wakes up
22:14:06.206 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.25) opts 0xd
22:14:06.206 00.000 9920 Handling offset move in thread for scope, endpoint = (0.02, -0.25)
22:14:06.206 00.000 9920 Moving (0.02, -0.25) raw xDistance=0.03 yDistance=0.24
22:14:06.206 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:14:06.206 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:14:06.206 00.000 9920 MoveAxis(E, 0, ABG)
22:14:06.206 00.000 9920 Move returns status 0, amount 0
22:14:06.206 00.000 9920 MoveAxis(S, 66, ABG)
22:14:06.206 00.000 9920 Guiding  Dir = 1, Dur = 66
22:14:06.209 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2868, max=65450, med=5243, FiltMin=4185, FiltMax=63919, Gamma=0.910
22:14:06.220 00.011 15404 UpdateGuideState exits: m=600934 SNR=225.5 Saturated
22:14:06.221 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:06.223 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:14:06.224 00.001 15404 Enqueuing Expose request
22:14:06.229 00.005 9920 IsGuiding returns 0
22:14:06.240 00.011 9920 PulseGuide returned control before completion, sleep 65
22:14:06.318 00.078 9920 IsGuiding returns 1
22:14:06.318 00.000 9920 scope still moving after pulse duration time elapsed
22:14:06.361 00.043 9920 IsGuiding returns 0
22:14:06.361 00.000 9920 scope move finished after 66 + 65 ms
22:14:06.361 00.000 9920 Move returns status 0, amount 66
22:14:06.361 00.000 9920 move complete, result=0
22:14:06.361 00.000 9920 worker thread done servicing request
22:14:06.361 00.000 9920 Worker thread wakes up
22:14:06.361 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 66 ms SOUTH
22:14:06.362 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:14:06.362 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:14:10.069 03.707 9920 Exposure complete
22:14:10.107 00.038 9920 worker thread done servicing request
22:14:10.107 00.000 15404 OnExposeComplete: enter
22:14:10.108 00.001 15404 UpdateGuideState(): m_state=6
22:14:10.109 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
22:14:10.110 00.001 15404 Star::Find returns 1 (1), X=720.89, Y=794.47, Mass=625348, SNR=221.7, Peak=26708 HFD=6.5
22:14:10.111 00.001 15404 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-2.95) = xAngle (1.45 = 1.45)
22:14:10.112 00.001 15404 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.36 = 1.36)
22:14:10.113 00.001 15404 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.18 cameraTheta=-1.50 mountX=0.02 mountY=0.17, mountTheta=1.45
22:14:10.114 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.01, y=-0.17, opts=13)
22:14:10.115 00.001 15404 Enqueuing Move request for scope (0.01, -0.17)
22:14:10.116 00.001 9920 Worker thread wakes up
22:14:10.116 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
22:14:10.116 00.000 9920 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
22:14:10.116 00.000 9920 Moving (0.01, -0.17) raw xDistance=0.02 yDistance=0.17
22:14:10.116 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:14:10.116 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:10.117 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:14:10.117 00.000 9920 MoveAxis(E, 0, ABG)
22:14:10.117 00.000 9920 Move returns status 0, amount 0
22:14:10.117 00.000 9920 MoveAxis(N, 0, ABG)
22:14:10.117 00.000 9920 duration set to 0 by GuideMode
22:14:10.117 00.000 9920 Move returns status 0, amount 0
22:14:10.117 00.000 9920 move complete, result=0
22:14:10.117 00.000 9920 worker thread done servicing request
22:14:10.119 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2934, max=65450, med=5234, FiltMin=4322, FiltMax=62015, Gamma=0.910
22:14:10.131 00.012 15404 UpdateGuideState exits: m=625348 SNR=221.7 Saturated
22:14:10.132 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:10.133 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:14:10.134 00.001 15404 Enqueuing Expose request
22:14:10.135 00.001 9920 Worker thread wakes up
22:14:10.135 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:14:10.136 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:14:10.136 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:14:13.551 03.415 9920 Exposure complete
22:14:13.591 00.040 9920 worker thread done servicing request
22:14:13.591 00.000 15404 OnExposeComplete: enter
22:14:13.592 00.001 15404 UpdateGuideState(): m_state=6
22:14:13.593 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
22:14:13.594 00.001 15404 Star::Find returns 1 (1), X=721.08, Y=794.45, Mass=602190, SNR=257.7, Peak=26972 HFD=6.6
22:14:13.595 00.001 15404 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-2.95) = xAngle (2.18 = 2.18)
22:14:13.596 00.001 15404 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.09 = 2.09)
22:14:13.597 00.001 15404 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-0.77 mountX=-0.16 mountY=0.24, mountTheta=2.15
22:14:13.599 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.20, y=-0.20, opts=13)
22:14:13.600 00.001 15404 Enqueuing Move request for scope (0.20, -0.20)
22:14:13.600 00.000 9920 Worker thread wakes up
22:14:13.600 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd
22:14:13.601 00.001 9920 Handling offset move in thread for scope, endpoint = (0.20, -0.20)
22:14:13.601 00.000 9920 Moving (0.20, -0.20) raw xDistance=-0.16 yDistance=0.24
22:14:13.601 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:14:13.601 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:14:13.601 00.000 9920 MoveAxis(E, 0, ABG)
22:14:13.601 00.000 9920 Move returns status 0, amount 0
22:14:13.601 00.000 9920 MoveAxis(S, 66, ABG)
22:14:13.601 00.000 9920 Guiding  Dir = 1, Dur = 66
22:14:13.603 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3148, max=65516, med=5236, FiltMin=4316, FiltMax=61339, Gamma=0.910
22:14:13.616 00.013 15404 UpdateGuideState exits: m=602190 SNR=257.7 Saturated
22:14:13.617 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:13.617 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:14:13.618 00.001 15404 Enqueuing Expose request
22:14:13.626 00.008 9920 IsGuiding returns 0
22:14:13.637 00.011 9920 PulseGuide returned control before completion, sleep 65
22:14:13.714 00.077 9920 IsGuiding returns 1
22:14:13.714 00.000 9920 scope still moving after pulse duration time elapsed
22:14:13.755 00.041 9920 IsGuiding returns 0
22:14:13.755 00.000 9920 scope move finished after 66 + 62 ms
22:14:13.755 00.000 9920 Move returns status 0, amount 66
22:14:13.755 00.000 9920 move complete, result=0
22:14:13.755 00.000 9920 worker thread done servicing request
22:14:13.755 00.000 9920 Worker thread wakes up
22:14:13.755 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.2 px 66 ms SOUTH
22:14:13.756 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:14:13.756 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:14:17.471 03.715 9920 Exposure complete
22:14:17.508 00.037 9920 worker thread done servicing request
22:14:17.508 00.000 15404 OnExposeComplete: enter
22:14:17.509 00.001 15404 UpdateGuideState(): m_state=6
22:14:17.510 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
22:14:17.511 00.001 15404 Star::Find returns 1 (1), X=720.89, Y=794.69, Mass=625931, SNR=214.9, Peak=30168 HFD=6.6
22:14:17.512 00.001 15404 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
22:14:17.513 00.001 15404 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (4.18 = -2.11)
22:14:17.514 00.001 15404 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.32 mountX=-0.02 mountY=-0.04, mountTheta=-2.03
22:14:17.515 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.01, y=0.04, opts=13)
22:14:17.516 00.001 15404 Enqueuing Move request for scope (0.01, 0.04)
22:14:17.517 00.001 9920 Worker thread wakes up
22:14:17.517 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:14:17.517 00.000 9920 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:14:17.517 00.000 9920 Moving (0.01, 0.04) raw xDistance=-0.02 yDistance=-0.04
22:14:17.517 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:14:17.517 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:17.517 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:14:17.517 00.000 9920 MoveAxis(E, 0, ABG)
22:14:17.517 00.000 9920 Move returns status 0, amount 0
22:14:17.517 00.000 9920 MoveAxis(N, 0, ABG)
22:14:17.518 00.001 9920 duration set to 0 by GuideMode
22:14:17.518 00.000 9920 Move returns status 0, amount 0
22:14:17.518 00.000 9920 move complete, result=0
22:14:17.518 00.000 9920 worker thread done servicing request
22:14:17.520 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3022, max=65450, med=5231, FiltMin=4343, FiltMax=62876, Gamma=0.910
22:14:17.531 00.011 15404 UpdateGuideState exits: m=625931 SNR=214.9 Saturated
22:14:17.532 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:17.533 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:14:17.534 00.001 15404 Enqueuing Expose request
22:14:17.535 00.001 15404 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:14:17.536 00.001 9920 Worker thread wakes up
22:14:17.536 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:14:17.536 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:14:20.947 03.411 9920 Exposure complete
22:14:20.987 00.040 9920 worker thread done servicing request
22:14:20.987 00.000 15404 OnExposeComplete: enter
22:14:20.987 00.000 15404 UpdateGuideState(): m_state=6
22:14:20.988 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
22:14:20.989 00.001 15404 Star::Find returns 1 (1), X=720.85, Y=794.57, Mass=617569, SNR=248.4, Peak=28112 HFD=6.5
22:14:20.990 00.001 15404 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-2.95) = xAngle (1.00 = 1.00)
22:14:20.991 00.001 15404 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.91 = 0.91)
22:14:20.992 00.001 15404 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.95 mountX=0.05 mountY=0.07, mountTheta=0.97
22:14:20.993 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.03, y=-0.08, opts=13)
22:14:20.994 00.001 15404 Enqueuing Move request for scope (-0.03, -0.08)
22:14:20.995 00.001 9920 Worker thread wakes up
22:14:20.995 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
22:14:20.995 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
22:14:20.995 00.000 9920 Moving (-0.03, -0.08) raw xDistance=0.05 yDistance=0.07
22:14:20.996 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:14:20.996 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:20.996 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:14:20.996 00.000 9920 MoveAxis(E, 0, ABG)
22:14:20.996 00.000 9920 Move returns status 0, amount 0
22:14:20.996 00.000 9920 MoveAxis(N, 0, ABG)
22:14:20.996 00.000 9920 duration set to 0 by GuideMode
22:14:20.996 00.000 9920 Move returns status 0, amount 0
22:14:20.996 00.000 9920 move complete, result=0
22:14:20.996 00.000 9920 worker thread done servicing request
22:14:20.998 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3125, max=65450, med=5232, FiltMin=4387, FiltMax=63055, Gamma=0.910
22:14:21.010 00.012 15404 UpdateGuideState exits: m=617569 SNR=248.4 Saturated
22:14:21.011 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:21.012 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:14:21.013 00.001 15404 Enqueuing Expose request
22:14:21.014 00.001 9920 Worker thread wakes up
22:14:21.014 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:21.015 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:14:21.015 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:14:24.731 03.716 9920 Exposure complete
22:14:24.768 00.037 9920 worker thread done servicing request
22:14:24.768 00.000 15404 OnExposeComplete: enter
22:14:24.769 00.001 15404 UpdateGuideState(): m_state=6
22:14:24.770 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
22:14:24.770 00.000 15404 Star::Find returns 1 (1), X=720.60, Y=794.05, Mass=615116, SNR=229.9, Peak=25151 HFD=6.8
22:14:24.772 00.002 15404 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-2.95) = xAngle (0.95 = 0.95)
22:14:24.773 00.001 15404 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.86 = 0.86)
22:14:24.774 00.001 15404 CameraToMount -- cameraX=-0.27 cameraY=-0.60 hyp=0.66 cameraTheta=-2.00 mountX=0.38 mountY=0.50, mountTheta=0.92
22:14:24.775 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.27, y=-0.60, opts=13)
22:14:24.776 00.001 15404 Enqueuing Move request for scope (-0.27, -0.60)
22:14:24.777 00.001 9920 Worker thread wakes up
22:14:24.777 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.60) opts 0xd
22:14:24.777 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.27, -0.60)
22:14:24.777 00.000 9920 Moving (-0.27, -0.60) raw xDistance=0.38 yDistance=0.50
22:14:24.777 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
22:14:24.778 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
22:14:24.778 00.000 9920 MoveAxis(W, 103, ABG)
22:14:24.778 00.000 9920 Guiding  Dir = 3, Dur = 103
22:14:24.780 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2657, max=65450, med=5228, FiltMin=3928, FiltMax=64029, Gamma=0.910
22:14:24.792 00.012 15404 UpdateGuideState exits: m=615116 SNR=229.9 Saturated
22:14:24.793 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:24.794 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:14:24.795 00.001 15404 Enqueuing Expose request
22:14:24.806 00.011 9920 IsGuiding returns 0
22:14:24.817 00.011 9920 PulseGuide returned control before completion, sleep 103
22:14:24.943 00.126 9920 IsGuiding returns 0
22:14:24.943 00.000 9920 Move returns status 0, amount 103
22:14:24.943 00.000 9920 MoveAxis(S, 136, ABG)
22:14:24.943 00.000 9920 Guiding  Dir = 1, Dur = 136
22:14:24.964 00.021 9920 IsGuiding returns 0
22:14:24.974 00.010 9920 PulseGuide returned control before completion, sleep 136
22:14:25.133 00.159 9920 IsGuiding returns 0
22:14:25.134 00.001 9920 Move returns status 0, amount 136
22:14:25.134 00.000 9920 move complete, result=0
22:14:25.134 00.000 9920 worker thread done servicing request
22:14:25.134 00.000 9920 Worker thread wakes up
22:14:25.134 00.000 15404 GuideStep: 0.4 px 103 ms WEST, 0.5 px 136 ms SOUTH
22:14:25.138 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:14:25.138 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:14:28.557 03.419 9920 Exposure complete
22:14:28.599 00.042 9920 worker thread done servicing request
22:14:28.599 00.000 15404 OnExposeComplete: enter
22:14:28.600 00.001 15404 UpdateGuideState(): m_state=6
22:14:28.601 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
22:14:28.602 00.001 15404 Star::Find returns 1 (1), X=720.50, Y=794.42, Mass=660547, SNR=246.6, Peak=30602 HFD=6.9
22:14:28.603 00.001 15404 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-2.95) = xAngle (0.35 = 0.35)
22:14:28.604 00.001 15404 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.26 = 0.26)
22:14:28.604 00.000 15404 CameraToMount -- cameraX=-0.38 cameraY=-0.23 hyp=0.44 cameraTheta=-2.60 mountX=0.41 mountY=0.11, mountTheta=0.26
22:14:28.606 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.38, y=-0.23, opts=13)
22:14:28.607 00.001 15404 Enqueuing Move request for scope (-0.38, -0.23)
22:14:28.608 00.001 9920 Worker thread wakes up
22:14:28.608 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.23) opts 0xd
22:14:28.608 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.38, -0.23)
22:14:28.608 00.000 9920 Moving (-0.38, -0.23) raw xDistance=0.41 yDistance=0.11
22:14:28.609 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
22:14:28.609 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:28.609 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:14:28.609 00.000 9920 MoveAxis(W, 118, ABG)
22:14:28.609 00.000 9920 Guiding  Dir = 3, Dur = 118
22:14:28.611 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3101, max=65450, med=5226, FiltMin=4333, FiltMax=63162, Gamma=0.910
22:14:28.623 00.012 15404 UpdateGuideState exits: m=660547 SNR=246.6 Saturated
22:14:28.624 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:28.625 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:14:28.626 00.001 15404 Enqueuing Expose request
22:14:31.699 03.073 9920 IsGuiding returns 0
22:14:31.711 00.012 9920 PulseGuide returned control before completion, sleep 117
22:14:31.850 00.139 9920 IsGuiding returns 1
22:14:31.850 00.000 9920 scope still moving after pulse duration time elapsed
22:14:31.895 00.045 9920 IsGuiding returns 0
22:14:31.895 00.000 9920 scope move finished after 118 + 77 ms
22:14:31.895 00.000 9920 Move returns status 0, amount 118
22:14:31.895 00.000 9920 MoveAxis(N, 0, ABG)
22:14:31.895 00.000 9920 duration set to 0 by GuideMode
22:14:31.895 00.000 9920 Move returns status 0, amount 0
22:14:31.895 00.000 9920 move complete, result=0
22:14:31.895 00.000 9920 worker thread done servicing request
22:14:31.895 00.000 9920 Worker thread wakes up
22:14:31.895 00.000 15404 GuideStep: 0.4 px 118 ms WEST, 0.1 px 0 ms NORTH
22:14:31.896 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:14:31.896 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:14:35.604 03.708 9920 Exposure complete
22:14:35.641 00.037 9920 worker thread done servicing request
22:14:35.641 00.000 15404 OnExposeComplete: enter
22:14:35.643 00.002 15404 UpdateGuideState(): m_state=6
22:14:35.645 00.002 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
22:14:35.646 00.001 15404 Star::Find returns 1 (1), X=720.80, Y=794.49, Mass=608172, SNR=231.3, Peak=27520 HFD=6.5
22:14:35.647 00.001 15404 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-2.95) = xAngle (0.90 = 0.90)
22:14:35.648 00.001 15404 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.81 = 0.81)
22:14:35.649 00.001 15404 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.05 mountX=0.11 mountY=0.12, mountTheta=0.86
22:14:35.651 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.08, y=-0.15, opts=13)
22:14:35.652 00.001 15404 Enqueuing Move request for scope (-0.08, -0.15)
22:14:35.653 00.001 9920 Worker thread wakes up
22:14:35.653 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
22:14:35.653 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
22:14:35.653 00.000 9920 Moving (-0.08, -0.15) raw xDistance=0.11 yDistance=0.12
22:14:35.653 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:14:35.653 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:35.653 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:14:35.653 00.000 9920 MoveAxis(E, 0, ABG)
22:14:35.653 00.000 9920 Move returns status 0, amount 0
22:14:35.653 00.000 9920 MoveAxis(N, 0, ABG)
22:14:35.653 00.000 9920 duration set to 0 by GuideMode
22:14:35.653 00.000 9920 Move returns status 0, amount 0
22:14:35.653 00.000 9920 move complete, result=0
22:14:35.654 00.001 9920 worker thread done servicing request
22:14:35.656 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3334, max=65450, med=5201, FiltMin=4414, FiltMax=62059, Gamma=0.910
22:14:35.668 00.012 15404 UpdateGuideState exits: m=608172 SNR=231.3 Saturated
22:14:35.669 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:35.670 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:14:35.671 00.001 15404 Enqueuing Expose request
22:14:35.672 00.001 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:35.672 00.000 9920 Worker thread wakes up
22:14:35.672 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:14:35.672 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:14:39.077 03.405 9920 Exposure complete
22:14:39.115 00.038 9920 worker thread done servicing request
22:14:39.115 00.000 15404 OnExposeComplete: enter
22:14:39.116 00.001 15404 UpdateGuideState(): m_state=6
22:14:39.117 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
22:14:39.118 00.001 15404 Star::Find returns 1 (1), X=720.68, Y=794.37, Mass=599000, SNR=232.2, Peak=26834 HFD=6.7
22:14:39.119 00.001 15404 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-2.95) = xAngle (0.77 = 0.77)
22:14:39.120 00.001 15404 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.68 = 0.68)
22:14:39.120 00.000 15404 CameraToMount -- cameraX=-0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-2.18 mountX=0.24 mountY=0.22, mountTheta=0.72
22:14:39.122 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.19, y=-0.28, opts=13)
22:14:39.123 00.001 15404 Enqueuing Move request for scope (-0.19, -0.28)
22:14:39.124 00.001 9920 Worker thread wakes up
22:14:39.124 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.28) opts 0xd
22:14:39.124 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.19, -0.28)
22:14:39.124 00.000 9920 Moving (-0.19, -0.28) raw xDistance=0.24 yDistance=0.22
22:14:39.124 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:14:39.124 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:14:39.124 00.000 9920 MoveAxis(W, 65, ABG)
22:14:39.124 00.000 9920 Guiding  Dir = 3, Dur = 65
22:14:39.127 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3226, max=65450, med=5209, FiltMin=4275, FiltMax=63217, Gamma=0.910
22:14:39.138 00.011 15404 UpdateGuideState exits: m=599000 SNR=232.2 Saturated
22:14:39.140 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:39.141 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:14:39.142 00.001 15404 Enqueuing Expose request
22:14:39.427 00.285 9920 IsGuiding returns 0
22:14:39.438 00.011 9920 PulseGuide returned control before completion, sleep 64
22:14:39.514 00.076 9920 IsGuiding returns 1
22:14:39.514 00.000 9920 scope still moving after pulse duration time elapsed
22:14:39.685 00.171 9920 IsGuiding returns 0
22:14:39.685 00.000 9920 scope move finished after 65 + 193 ms
22:14:39.685 00.000 9920 Move returns status 0, amount 65
22:14:39.685 00.000 9920 MoveAxis(S, 59, ABG)
22:14:39.685 00.000 9920 Guiding  Dir = 1, Dur = 59
22:14:39.709 00.024 9920 IsGuiding returns 0
22:14:39.720 00.011 9920 PulseGuide returned control before completion, sleep 59
22:14:39.790 00.070 9920 IsGuiding returns 1
22:14:39.790 00.000 9920 scope still moving after pulse duration time elapsed
22:14:39.950 00.160 9920 IsGuiding returns 1
22:14:40.156 00.206 9920 IsGuiding returns 0
22:14:40.156 00.000 9920 scope move finished after 59 + 388 ms
22:14:40.156 00.000 9920 Move returns status 0, amount 59
22:14:40.156 00.000 9920 move complete, result=0
22:14:40.156 00.000 9920 worker thread done servicing request
22:14:40.156 00.000 9920 Worker thread wakes up
22:14:40.156 00.000 15404 GuideStep: 0.2 px 65 ms WEST, 0.2 px 59 ms SOUTH
22:14:40.158 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:14:40.158 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:14:43.870 03.712 9920 Exposure complete
22:14:43.907 00.037 9920 worker thread done servicing request
22:14:43.908 00.001 15404 OnExposeComplete: enter
22:14:43.909 00.001 15404 UpdateGuideState(): m_state=6
22:14:43.910 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
22:14:43.910 00.000 15404 Star::Find returns 1 (1), X=720.64, Y=794.17, Mass=643531, SNR=266.8, Peak=25270 HFD=6.5
22:14:43.911 00.001 15404 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-2.95) = xAngle (0.91 = 0.91)
22:14:43.912 00.001 15404 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.82 = 0.82)
22:14:43.913 00.001 15404 CameraToMount -- cameraX=-0.24 cameraY=-0.47 hyp=0.53 cameraTheta=-2.04 mountX=0.32 mountY=0.39, mountTheta=0.88
22:14:43.915 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.24, y=-0.47, opts=13)
22:14:43.916 00.001 15404 Enqueuing Move request for scope (-0.24, -0.47)
22:14:43.918 00.002 9920 Worker thread wakes up
22:14:43.918 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.47) opts 0xd
22:14:43.918 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.24, -0.47)
22:14:43.918 00.000 9920 Moving (-0.24, -0.47) raw xDistance=0.32 yDistance=0.39
22:14:43.918 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
22:14:43.918 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
22:14:43.918 00.000 9920 MoveAxis(W, 91, ABG)
22:14:43.918 00.000 9920 Guiding  Dir = 3, Dur = 91
22:14:43.922 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=2940, max=65450, med=5199, FiltMin=4154, FiltMax=65284, Gamma=0.910
22:14:43.935 00.013 15404 UpdateGuideState exits: m=643531 SNR=266.8 Saturated
22:14:43.936 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:43.937 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:14:43.937 00.000 15404 Enqueuing Expose request
22:14:43.950 00.013 9920 IsGuiding returns 0
22:14:43.962 00.012 9920 PulseGuide returned control before completion, sleep 90
22:14:44.077 00.115 9920 IsGuiding returns 0
22:14:44.077 00.000 9920 Move returns status 0, amount 91
22:14:44.077 00.000 9920 MoveAxis(S, 106, ABG)
22:14:44.077 00.000 9920 Guiding  Dir = 1, Dur = 106
22:14:44.097 00.020 9920 IsGuiding returns 0
22:14:44.109 00.012 9920 PulseGuide returned control before completion, sleep 105
22:14:44.237 00.128 9920 IsGuiding returns 0
22:14:44.237 00.000 9920 Move returns status 0, amount 106
22:14:44.237 00.000 9920 move complete, result=0
22:14:44.237 00.000 9920 worker thread done servicing request
22:14:44.237 00.000 9920 Worker thread wakes up
22:14:44.237 00.000 15404 GuideStep: 0.3 px 91 ms WEST, 0.4 px 106 ms SOUTH
22:14:44.239 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:14:44.239 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:14:47.651 03.412 9920 Exposure complete
22:14:47.688 00.037 9920 worker thread done servicing request
22:14:47.688 00.000 15404 OnExposeComplete: enter
22:14:47.689 00.001 15404 UpdateGuideState(): m_state=6
22:14:47.690 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
22:14:47.691 00.001 15404 Star::Find returns 1 (1), X=720.33, Y=794.60, Mass=644625, SNR=233.3, Peak=34330 HFD=5.9
22:14:47.692 00.001 15404 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-2.95) = xAngle (-0.10 = -0.10)
22:14:47.692 00.000 15404 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.19 = -0.19)
22:14:47.693 00.001 15404 CameraToMount -- cameraX=-0.55 cameraY=-0.05 hyp=0.55 cameraTheta=-3.05 mountX=0.55 mountY=-0.10, mountTheta=-0.18
22:14:47.695 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.55, y=-0.05, opts=13)
22:14:47.696 00.001 15404 Enqueuing Move request for scope (-0.55, -0.05)
22:14:47.697 00.001 9920 Worker thread wakes up
22:14:47.697 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.05) opts 0xd
22:14:47.697 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.55, -0.05)
22:14:47.697 00.000 9920 Moving (-0.55, -0.05) raw xDistance=0.55 yDistance=-0.10
22:14:47.697 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
22:14:47.697 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:47.697 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:14:47.697 00.000 9920 MoveAxis(W, 154, ABG)
22:14:47.697 00.000 9920 Guiding  Dir = 3, Dur = 154
22:14:47.700 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2635, max=65456, med=5206, FiltMin=4034, FiltMax=62868, Gamma=0.910
22:14:47.711 00.011 15404 UpdateGuideState exits: m=644625 SNR=233.3 Saturated
22:14:47.712 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:47.713 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:14:47.714 00.001 15404 Enqueuing Expose request
22:14:47.773 00.059 9920 IsGuiding returns 0
22:14:47.784 00.011 9920 PulseGuide returned control before completion, sleep 153
22:14:47.965 00.181 9920 IsGuiding returns 0
22:14:47.965 00.000 9920 Move returns status 0, amount 154
22:14:47.965 00.000 9920 MoveAxis(N, 0, ABG)
22:14:47.965 00.000 9920 duration set to 0 by GuideMode
22:14:47.965 00.000 9920 Move returns status 0, amount 0
22:14:47.966 00.001 9920 move complete, result=0
22:14:47.966 00.000 9920 worker thread done servicing request
22:14:47.966 00.000 9920 Worker thread wakes up
22:14:47.966 00.000 15404 GuideStep: 0.6 px 154 ms WEST, -0.1 px 0 ms NORTH
22:14:47.967 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:14:47.967 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:14:51.676 03.709 9920 Exposure complete
22:14:51.713 00.037 9920 worker thread done servicing request
22:14:51.713 00.000 15404 OnExposeComplete: enter
22:14:51.715 00.002 15404 UpdateGuideState(): m_state=6
22:14:51.716 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
22:14:51.716 00.000 15404 Star::Find returns 1 (1), X=720.86, Y=794.62, Mass=596886, SNR=233.9, Peak=28756 HFD=6.4
22:14:51.717 00.001 15404 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-2.95) = xAngle (0.85 = 0.85)
22:14:51.718 00.001 15404 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.76 = 0.76)
22:14:51.719 00.001 15404 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.10 mountX=0.02 mountY=0.02, mountTheta=0.80
22:14:51.721 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.02, y=-0.03, opts=13)
22:14:51.722 00.001 15404 Enqueuing Move request for scope (-0.02, -0.03)
22:14:51.722 00.000 9920 Worker thread wakes up
22:14:51.722 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:14:51.722 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:14:51.722 00.000 9920 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.02
22:14:51.723 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:14:51.723 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:51.723 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:14:51.723 00.000 9920 MoveAxis(E, 0, ABG)
22:14:51.723 00.000 9920 Move returns status 0, amount 0
22:14:51.723 00.000 9920 MoveAxis(N, 0, ABG)
22:14:51.723 00.000 9920 duration set to 0 by GuideMode
22:14:51.723 00.000 9920 Move returns status 0, amount 0
22:14:51.723 00.000 9920 move complete, result=0
22:14:51.723 00.000 9920 worker thread done servicing request
22:14:51.725 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2981, max=65450, med=5200, FiltMin=4128, FiltMax=62901, Gamma=0.910
22:14:51.736 00.011 15404 UpdateGuideState exits: m=596886 SNR=233.9 Saturated
22:14:51.737 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:51.738 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:14:51.740 00.002 15404 Enqueuing Expose request
22:14:51.741 00.001 15404 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:14:51.742 00.001 9920 Worker thread wakes up
22:14:51.742 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:14:51.742 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:14:55.148 03.406 9920 Exposure complete
22:14:55.185 00.037 9920 worker thread done servicing request
22:14:55.185 00.000 15404 OnExposeComplete: enter
22:14:55.186 00.001 15404 UpdateGuideState(): m_state=6
22:14:55.187 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
22:14:55.188 00.001 15404 Star::Find returns 1 (1), X=720.57, Y=794.41, Mass=575753, SNR=185.1, Peak=28218 HFD=6.0
22:14:55.189 00.001 15404 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-2.95) = xAngle (0.47 = 0.47)
22:14:55.190 00.001 15404 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.38 = 0.38)
22:14:55.191 00.001 15404 CameraToMount -- cameraX=-0.31 cameraY=-0.24 hyp=0.39 cameraTheta=-2.48 mountX=0.35 mountY=0.15, mountTheta=0.39
22:14:55.192 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.31, y=-0.24, opts=13)
22:14:55.193 00.001 15404 Enqueuing Move request for scope (-0.31, -0.24)
22:14:55.194 00.001 9920 Worker thread wakes up
22:14:55.194 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.24) opts 0xd
22:14:55.194 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.31, -0.24)
22:14:55.194 00.000 9920 Moving (-0.31, -0.24) raw xDistance=0.35 yDistance=0.15
22:14:55.194 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
22:14:55.194 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:55.194 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:14:55.194 00.000 9920 MoveAxis(W, 94, ABG)
22:14:55.194 00.000 9920 Guiding  Dir = 3, Dur = 94
22:14:55.197 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3398, max=65456, med=5203, FiltMin=4226, FiltMax=62932, Gamma=0.910
22:14:55.209 00.012 15404 UpdateGuideState exits: m=575753 SNR=185.1 Saturated
22:14:55.210 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:55.211 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:14:55.211 00.000 15404 Enqueuing Expose request
22:14:55.215 00.004 9920 IsGuiding returns 0
22:14:55.227 00.012 9920 PulseGuide returned control before completion, sleep 93
22:14:55.344 00.117 9920 IsGuiding returns 1
22:14:55.344 00.000 9920 scope still moving after pulse duration time elapsed
22:14:55.388 00.044 9920 IsGuiding returns 0
22:14:55.388 00.000 9920 scope move finished after 94 + 79 ms
22:14:55.388 00.000 9920 Move returns status 0, amount 94
22:14:55.388 00.000 9920 MoveAxis(N, 0, ABG)
22:14:55.388 00.000 9920 duration set to 0 by GuideMode
22:14:55.389 00.001 9920 Move returns status 0, amount 0
22:14:55.389 00.000 9920 move complete, result=0
22:14:55.389 00.000 9920 worker thread done servicing request
22:14:55.389 00.000 15404 GuideStep: 0.3 px 94 ms WEST, 0.1 px 0 ms NORTH
22:14:55.392 00.003 9920 Worker thread wakes up
22:14:55.392 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:14:55.392 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:14:59.109 03.717 9920 Exposure complete
22:14:59.147 00.038 9920 worker thread done servicing request
22:14:59.147 00.000 15404 OnExposeComplete: enter
22:14:59.148 00.001 15404 UpdateGuideState(): m_state=6
22:14:59.149 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
22:14:59.150 00.001 15404 Star::Find returns 1 (1), X=720.49, Y=794.28, Mass=630143, SNR=247.3, Peak=27726 HFD=6.6
22:14:59.151 00.001 15404 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-2.95) = xAngle (0.57 = 0.57)
22:14:59.152 00.001 15404 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.47 = 0.47)
22:14:59.153 00.001 15404 CameraToMount -- cameraX=-0.39 cameraY=-0.37 hyp=0.54 cameraTheta=-2.39 mountX=0.45 mountY=0.25, mountTheta=0.50
22:14:59.154 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.39, y=-0.37, opts=13)
22:14:59.155 00.001 15404 Enqueuing Move request for scope (-0.39, -0.37)
22:14:59.156 00.001 9920 Worker thread wakes up
22:14:59.156 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.37) opts 0xd
22:14:59.156 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.39, -0.37)
22:14:59.156 00.000 9920 Moving (-0.39, -0.37) raw xDistance=0.45 yDistance=0.25
22:14:59.156 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
22:14:59.156 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:14:59.156 00.000 9920 MoveAxis(W, 128, ABG)
22:14:59.156 00.000 9920 Guiding  Dir = 3, Dur = 128
22:14:59.159 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3470, max=65450, med=5199, FiltMin=4358, FiltMax=64721, Gamma=0.910
22:14:59.170 00.011 15404 UpdateGuideState exits: m=630143 SNR=247.3 Saturated
22:14:59.170 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:59.172 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:14:59.173 00.001 15404 Enqueuing Expose request
22:14:59.189 00.016 9920 IsGuiding returns 0
22:14:59.201 00.012 9920 PulseGuide returned control before completion, sleep 127
22:14:59.414 00.213 9920 IsGuiding returns 0
22:14:59.414 00.000 9920 Move returns status 0, amount 128
22:14:59.414 00.000 9920 MoveAxis(S, 67, ABG)
22:14:59.414 00.000 9920 Guiding  Dir = 1, Dur = 67
22:14:59.445 00.031 9920 IsGuiding returns 0
22:14:59.457 00.012 9920 PulseGuide returned control before completion, sleep 66
22:14:59.535 00.078 9920 IsGuiding returns 1
22:14:59.535 00.000 9920 scope still moving after pulse duration time elapsed
22:14:59.900 00.365 9920 IsGuiding returns 0
22:14:59.900 00.000 9920 scope move finished after 67 + 388 ms
22:14:59.901 00.001 9920 Move returns status 0, amount 67
22:14:59.901 00.000 9920 move complete, result=0
22:14:59.901 00.000 9920 worker thread done servicing request
22:14:59.901 00.000 9920 Worker thread wakes up
22:14:59.902 00.001 15404 GuideStep: 0.5 px 128 ms WEST, 0.2 px 67 ms SOUTH
22:14:59.905 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:14:59.905 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:15:03.313 03.408 9920 Exposure complete
22:15:03.350 00.037 9920 worker thread done servicing request
22:15:03.350 00.000 15404 OnExposeComplete: enter
22:15:03.351 00.001 15404 UpdateGuideState(): m_state=6
22:15:03.352 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
22:15:03.353 00.001 15404 Star::Find returns 1 (1), X=720.97, Y=794.37, Mass=601750, SNR=230.4, Peak=25908 HFD=6.5
22:15:03.354 00.001 15404 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-2.95) = xAngle (1.70 = 1.70)
22:15:03.355 00.001 15404 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.61 = 1.61)
22:15:03.357 00.002 15404 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.25 mountX=-0.04 mountY=0.29, mountTheta=1.70
22:15:03.358 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.09, y=-0.28, opts=13)
22:15:03.359 00.001 15404 Enqueuing Move request for scope (0.09, -0.28)
22:15:03.360 00.001 9920 Worker thread wakes up
22:15:03.360 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd
22:15:03.360 00.000 9920 Handling offset move in thread for scope, endpoint = (0.09, -0.28)
22:15:03.360 00.000 9920 Moving (0.09, -0.28) raw xDistance=-0.04 yDistance=0.29
22:15:03.360 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:15:03.360 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:15:03.360 00.000 9920 MoveAxis(E, 0, ABG)
22:15:03.360 00.000 9920 Move returns status 0, amount 0
22:15:03.360 00.000 9920 MoveAxis(S, 79, ABG)
22:15:03.360 00.000 9920 Guiding  Dir = 1, Dur = 79
22:15:03.363 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3288, max=65450, med=5199, FiltMin=4075, FiltMax=62371, Gamma=0.910
22:15:03.374 00.011 15404 UpdateGuideState exits: m=601750 SNR=230.4 Saturated
22:15:03.376 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:03.377 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:15:03.378 00.001 15404 Enqueuing Expose request
22:15:03.393 00.015 9920 IsGuiding returns 0
22:15:03.405 00.012 9920 PulseGuide returned control before completion, sleep 78
22:15:03.495 00.090 9920 IsGuiding returns 1
22:15:03.495 00.000 9920 scope still moving after pulse duration time elapsed
22:15:03.545 00.050 9920 IsGuiding returns 0
22:15:03.546 00.001 9920 scope move finished after 79 + 73 ms
22:15:03.546 00.000 9920 Move returns status 0, amount 79
22:15:03.546 00.000 9920 move complete, result=0
22:15:03.546 00.000 9920 worker thread done servicing request
22:15:03.546 00.000 9920 Worker thread wakes up
22:15:03.546 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.3 px 79 ms SOUTH
22:15:03.547 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:15:03.547 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:15:07.258 03.711 9920 Exposure complete
22:15:07.296 00.038 9920 worker thread done servicing request
22:15:07.296 00.000 15404 OnExposeComplete: enter
22:15:07.297 00.001 15404 UpdateGuideState(): m_state=6
22:15:07.298 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
22:15:07.299 00.001 15404 Star::Find returns 1 (1), X=720.78, Y=794.43, Mass=596457, SNR=234.4, Peak=26704 HFD=6.5
22:15:07.300 00.001 15404 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-2.95) = xAngle (0.97 = 0.97)
22:15:07.301 00.001 15404 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.88 = 0.88)
22:15:07.301 00.000 15404 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.98 mountX=0.13 mountY=0.18, mountTheta=0.94
22:15:07.303 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.09, y=-0.22, opts=13)
22:15:07.303 00.000 15404 Enqueuing Move request for scope (-0.09, -0.22)
22:15:07.305 00.002 9920 Worker thread wakes up
22:15:07.305 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
22:15:07.305 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
22:15:07.305 00.000 9920 Moving (-0.09, -0.22) raw xDistance=0.13 yDistance=0.18
22:15:07.305 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:15:07.306 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:07.306 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:15:07.306 00.000 9920 MoveAxis(E, 0, ABG)
22:15:07.306 00.000 9920 Move returns status 0, amount 0
22:15:07.306 00.000 9920 MoveAxis(N, 0, ABG)
22:15:07.306 00.000 9920 duration set to 0 by GuideMode
22:15:07.306 00.000 9920 Move returns status 0, amount 0
22:15:07.306 00.000 9920 move complete, result=0
22:15:07.306 00.000 9920 worker thread done servicing request
22:15:07.308 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3100, max=65450, med=5188, FiltMin=3979, FiltMax=62733, Gamma=0.910
22:15:07.318 00.010 15404 UpdateGuideState exits: m=596457 SNR=234.4 Saturated
22:15:07.320 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:07.320 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:15:07.322 00.002 15404 Enqueuing Expose request
22:15:07.324 00.002 9920 Worker thread wakes up
22:15:07.324 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:15:07.325 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:15:07.325 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:15:10.736 03.411 9920 Exposure complete
22:15:10.773 00.037 9920 worker thread done servicing request
22:15:10.774 00.001 15404 OnExposeComplete: enter
22:15:10.775 00.001 15404 UpdateGuideState(): m_state=6
22:15:10.776 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
22:15:10.777 00.001 15404 Star::Find returns 1 (1), X=720.70, Y=794.54, Mass=607048, SNR=234.4, Peak=28144 HFD=6.2
22:15:10.778 00.001 15404 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-2.95) = xAngle (0.36 = 0.36)
22:15:10.778 00.000 15404 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.26 = 0.26)
22:15:10.779 00.001 15404 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.60 mountX=0.19 mountY=0.05, mountTheta=0.27
22:15:10.781 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.18, y=-0.11, opts=13)
22:15:10.782 00.001 15404 Enqueuing Move request for scope (-0.18, -0.11)
22:15:10.783 00.001 9920 Worker thread wakes up
22:15:10.783 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
22:15:10.783 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
22:15:10.783 00.000 9920 Moving (-0.18, -0.11) raw xDistance=0.19 yDistance=0.05
22:15:10.783 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:15:10.783 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:10.783 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:15:10.783 00.000 9920 MoveAxis(E, 0, ABG)
22:15:10.783 00.000 9920 Move returns status 0, amount 0
22:15:10.783 00.000 9920 MoveAxis(N, 0, ABG)
22:15:10.783 00.000 9920 duration set to 0 by GuideMode
22:15:10.783 00.000 9920 Move returns status 0, amount 0
22:15:10.783 00.000 9920 move complete, result=0
22:15:10.783 00.000 9920 worker thread done servicing request
22:15:10.786 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2949, max=65450, med=5192, FiltMin=4303, FiltMax=62920, Gamma=0.910
22:15:10.796 00.010 15404 UpdateGuideState exits: m=607048 SNR=234.4 Saturated
22:15:10.798 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:10.799 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:15:10.800 00.001 15404 Enqueuing Expose request
22:15:10.801 00.001 15404 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:15:10.801 00.000 9920 Worker thread wakes up
22:15:10.802 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:15:10.802 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:15:14.516 03.714 9920 Exposure complete
22:15:14.554 00.038 9920 worker thread done servicing request
22:15:14.554 00.000 15404 OnExposeComplete: enter
22:15:14.555 00.001 15404 UpdateGuideState(): m_state=6
22:15:14.555 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
22:15:14.556 00.001 15404 Star::Find returns 1 (1), X=720.44, Y=794.41, Mass=612775, SNR=219.3, Peak=27770 HFD=6.7
22:15:14.557 00.001 15404 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-2.95) = xAngle (0.32 = 0.32)
22:15:14.558 00.001 15404 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.23 = 0.23)
22:15:14.559 00.001 15404 CameraToMount -- cameraX=-0.43 cameraY=-0.24 hyp=0.50 cameraTheta=-2.63 mountX=0.47 mountY=0.11, mountTheta=0.23
22:15:14.560 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.43, y=-0.24, opts=13)
22:15:14.561 00.001 15404 Enqueuing Move request for scope (-0.43, -0.24)
22:15:14.562 00.001 9920 Worker thread wakes up
22:15:14.562 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.24) opts 0xd
22:15:14.562 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.43, -0.24)
22:15:14.562 00.000 9920 Moving (-0.43, -0.24) raw xDistance=0.47 yDistance=0.11
22:15:14.562 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
22:15:14.563 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:14.563 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:15:14.563 00.000 9920 MoveAxis(W, 126, ABG)
22:15:14.563 00.000 9920 Guiding  Dir = 3, Dur = 126
22:15:14.565 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2675, max=65450, med=5185, FiltMin=4024, FiltMax=63180, Gamma=0.910
22:15:14.578 00.013 15404 UpdateGuideState exits: m=612775 SNR=219.3 Saturated
22:15:14.579 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:14.580 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:15:14.581 00.001 15404 Enqueuing Expose request
22:15:15.874 01.293 9920 IsGuiding returns 0
22:15:15.886 00.012 9920 PulseGuide returned control before completion, sleep 125
22:15:16.031 00.145 9920 IsGuiding returns 1
22:15:16.031 00.000 9920 scope still moving after pulse duration time elapsed
22:15:16.075 00.044 9920 IsGuiding returns 0
22:15:16.075 00.000 9920 scope move finished after 126 + 74 ms
22:15:16.075 00.000 9920 Move returns status 0, amount 126
22:15:16.075 00.000 9920 MoveAxis(N, 0, ABG)
22:15:16.075 00.000 9920 duration set to 0 by GuideMode
22:15:16.075 00.000 9920 Move returns status 0, amount 0
22:15:16.075 00.000 9920 move complete, result=0
22:15:16.075 00.000 9920 worker thread done servicing request
22:15:16.076 00.001 15404 GuideStep: 0.5 px 126 ms WEST, 0.1 px 0 ms NORTH
22:15:16.077 00.001 9920 Worker thread wakes up
22:15:16.077 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:15:16.077 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:15:19.484 03.407 9920 Exposure complete
22:15:19.529 00.045 9920 worker thread done servicing request
22:15:19.529 00.000 15404 OnExposeComplete: enter
22:15:19.530 00.001 15404 UpdateGuideState(): m_state=6
22:15:19.531 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
22:15:19.532 00.001 15404 Star::Find returns 1 (1), X=720.54, Y=794.11, Mass=621008, SNR=224.3, Peak=26155 HFD=6.5
22:15:19.533 00.001 15404 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-2.95) = xAngle (0.82 = 0.82)
22:15:19.534 00.001 15404 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.73 = 0.73)
22:15:19.535 00.001 15404 CameraToMount -- cameraX=-0.34 cameraY=-0.54 hyp=0.64 cameraTheta=-2.13 mountX=0.44 mountY=0.42, mountTheta=0.77
22:15:19.536 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.34, y=-0.54, opts=13)
22:15:19.537 00.001 15404 Enqueuing Move request for scope (-0.34, -0.54)
22:15:19.538 00.001 9920 Worker thread wakes up
22:15:19.538 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.54) opts 0xd
22:15:19.538 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.34, -0.54)
22:15:19.538 00.000 9920 Moving (-0.34, -0.54) raw xDistance=0.44 yDistance=0.42
22:15:19.538 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
22:15:19.538 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
22:15:19.538 00.000 9920 MoveAxis(W, 126, ABG)
22:15:19.538 00.000 9920 Guiding  Dir = 3, Dur = 126
22:15:19.541 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3294, max=65450, med=5186, FiltMin=4210, FiltMax=64673, Gamma=0.910
22:15:19.552 00.011 15404 UpdateGuideState exits: m=621008 SNR=224.3 Saturated
22:15:19.553 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:19.554 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:15:19.555 00.001 15404 Enqueuing Expose request
22:15:19.589 00.034 9920 IsGuiding returns 0
22:15:19.601 00.012 9920 PulseGuide returned control before completion, sleep 125
22:15:19.746 00.145 9920 IsGuiding returns 0
22:15:19.747 00.001 9920 Move returns status 0, amount 126
22:15:19.747 00.000 9920 MoveAxis(S, 116, ABG)
22:15:19.747 00.000 9920 Guiding  Dir = 1, Dur = 116
22:15:19.766 00.019 9920 IsGuiding returns 0
22:15:19.777 00.011 9920 PulseGuide returned control before completion, sleep 115
22:15:19.957 00.180 9920 IsGuiding returns 0
22:15:19.957 00.000 9920 Move returns status 0, amount 116
22:15:19.957 00.000 9920 move complete, result=0
22:15:19.957 00.000 9920 worker thread done servicing request
22:15:19.957 00.000 9920 Worker thread wakes up
22:15:19.958 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:15:19.958 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:15:19.958 00.000 15404 GuideStep: 0.4 px 126 ms WEST, 0.4 px 116 ms SOUTH
22:15:23.667 03.709 9920 Exposure complete
22:15:23.704 00.037 9920 worker thread done servicing request
22:15:23.704 00.000 15404 OnExposeComplete: enter
22:15:23.706 00.002 15404 UpdateGuideState(): m_state=6
22:15:23.707 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
22:15:23.708 00.001 15404 Star::Find returns 1 (1), X=720.50, Y=794.12, Mass=618614, SNR=214.0, Peak=26906 HFD=6.5
22:15:23.709 00.001 15404 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-2.95) = xAngle (0.76 = 0.76)
22:15:23.710 00.001 15404 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.67 = 0.67)
22:15:23.711 00.001 15404 CameraToMount -- cameraX=-0.37 cameraY=-0.52 hyp=0.64 cameraTheta=-2.19 mountX=0.47 mountY=0.40, mountTheta=0.71
22:15:23.712 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.37, y=-0.52, opts=13)
22:15:23.713 00.001 15404 Enqueuing Move request for scope (-0.37, -0.52)
22:15:23.714 00.001 9920 Worker thread wakes up
22:15:23.714 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.52) opts 0xd
22:15:23.714 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.37, -0.52)
22:15:23.714 00.000 9920 Moving (-0.37, -0.52) raw xDistance=0.47 yDistance=0.40
22:15:23.714 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
22:15:23.714 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
22:15:23.714 00.000 9920 MoveAxis(W, 134, ABG)
22:15:23.714 00.000 9920 Guiding  Dir = 3, Dur = 134
22:15:23.717 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3328, max=65450, med=5167, FiltMin=4371, FiltMax=63200, Gamma=0.910
22:15:23.728 00.011 15404 UpdateGuideState exits: m=618614 SNR=214.0 Saturated
22:15:23.729 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:23.730 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:15:23.731 00.001 15404 Enqueuing Expose request
22:15:23.736 00.005 9920 IsGuiding returns 0
22:15:23.746 00.010 9920 PulseGuide returned control before completion, sleep 134
22:15:23.906 00.160 9920 IsGuiding returns 0
22:15:23.906 00.000 9920 Move returns status 0, amount 134
22:15:23.906 00.000 9920 MoveAxis(S, 109, ABG)
22:15:23.906 00.000 9920 Guiding  Dir = 1, Dur = 109
22:15:23.926 00.020 9920 IsGuiding returns 0
22:15:23.938 00.012 9920 PulseGuide returned control before completion, sleep 108
22:15:24.069 00.131 9920 IsGuiding returns 0
22:15:24.069 00.000 9920 Move returns status 0, amount 109
22:15:24.069 00.000 9920 move complete, result=0
22:15:24.069 00.000 9920 worker thread done servicing request
22:15:24.070 00.001 15404 GuideStep: 0.5 px 134 ms WEST, 0.4 px 109 ms SOUTH
22:15:24.072 00.002 9920 Worker thread wakes up
22:15:24.073 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:15:24.073 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:15:27.487 03.414 9920 Exposure complete
22:15:27.526 00.039 9920 worker thread done servicing request
22:15:27.526 00.000 15404 OnExposeComplete: enter
22:15:27.528 00.002 15404 UpdateGuideState(): m_state=6
22:15:27.529 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
22:15:27.530 00.001 15404 Star::Find returns 1 (1), X=720.63, Y=794.56, Mass=610478, SNR=219.7, Peak=28478 HFD=6.4
22:15:27.530 00.000 15404 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-2.95) = xAngle (0.15 = 0.15)
22:15:27.531 00.001 15404 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.06 = 0.06)
22:15:27.532 00.001 15404 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-2.80 mountX=0.26 mountY=0.02, mountTheta=0.06
22:15:27.534 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.25, y=-0.09, opts=13)
22:15:27.535 00.001 15404 Enqueuing Move request for scope (-0.25, -0.09)
22:15:27.536 00.001 9920 Worker thread wakes up
22:15:27.536 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.09) opts 0xd
22:15:27.536 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.25, -0.09)
22:15:27.536 00.000 9920 Moving (-0.25, -0.09) raw xDistance=0.26 yDistance=0.02
22:15:27.536 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26
22:15:27.536 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:27.536 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:15:27.536 00.000 9920 MoveAxis(W, 80, ABG)
22:15:27.536 00.000 9920 Guiding  Dir = 3, Dur = 80
22:15:27.538 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3205, max=65450, med=5174, FiltMin=4220, FiltMax=62581, Gamma=0.910
22:15:27.550 00.012 15404 UpdateGuideState exits: m=610478 SNR=219.7 Saturated
22:15:27.551 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:27.552 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:15:27.553 00.001 15404 Enqueuing Expose request
22:15:27.559 00.006 9920 IsGuiding returns 0
22:15:27.572 00.013 9920 PulseGuide returned control before completion, sleep 79
22:15:27.663 00.091 9920 IsGuiding returns 1
22:15:27.663 00.000 9920 scope still moving after pulse duration time elapsed
22:15:27.706 00.043 9920 IsGuiding returns 0
22:15:27.706 00.000 9920 scope move finished after 80 + 65 ms
22:15:27.706 00.000 9920 Move returns status 0, amount 80
22:15:27.706 00.000 9920 MoveAxis(N, 0, ABG)
22:15:27.706 00.000 9920 duration set to 0 by GuideMode
22:15:27.706 00.000 9920 Move returns status 0, amount 0
22:15:27.706 00.000 9920 move complete, result=0
22:15:27.706 00.000 9920 worker thread done servicing request
22:15:27.706 00.000 15404 GuideStep: 0.3 px 80 ms WEST, 0.0 px 0 ms NORTH
22:15:27.709 00.003 9920 Worker thread wakes up
22:15:27.709 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:15:27.709 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:15:31.420 03.711 9920 Exposure complete
22:15:31.459 00.039 9920 worker thread done servicing request
22:15:31.459 00.000 15404 OnExposeComplete: enter
22:15:31.460 00.001 15404 UpdateGuideState(): m_state=6
22:15:31.461 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
22:15:31.462 00.001 15404 Star::Find returns 1 (1), X=721.15, Y=794.43, Mass=594841, SNR=227.6, Peak=24064 HFD=6.5
22:15:31.463 00.001 15404 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-2.95) = xAngle (2.27 = 2.27)
22:15:31.464 00.001 15404 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.18 = 2.18)
22:15:31.464 00.000 15404 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-0.68 mountX=-0.22 mountY=0.29, mountTheta=2.24
22:15:31.466 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.27, y=-0.22, opts=13)
22:15:31.467 00.001 15404 Enqueuing Move request for scope (0.27, -0.22)
22:15:31.468 00.001 9920 Worker thread wakes up
22:15:31.468 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.22) opts 0xd
22:15:31.468 00.000 9920 Handling offset move in thread for scope, endpoint = (0.27, -0.22)
22:15:31.468 00.000 9920 Moving (0.27, -0.22) raw xDistance=-0.22 yDistance=0.29
22:15:31.468 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22
22:15:31.468 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:15:31.468 00.000 9920 MoveAxis(E, 54, ABG)
22:15:31.468 00.000 9920 Guiding  Dir = 2, Dur = 54
22:15:31.470 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3293, max=65516, med=5166, FiltMin=4278, FiltMax=61995, Gamma=0.910
22:15:31.483 00.013 15404 UpdateGuideState exits: m=594841 SNR=227.6 Saturated
22:15:31.484 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:31.485 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:15:31.486 00.001 15404 Enqueuing Expose request
22:15:31.775 00.289 9920 IsGuiding returns 0
22:15:31.786 00.011 9920 PulseGuide returned control before completion, sleep 54
22:15:31.851 00.065 9920 IsGuiding returns 1
22:15:31.851 00.000 9920 scope still moving after pulse duration time elapsed
22:15:31.883 00.032 9920 IsGuiding returns 1
22:15:31.983 00.100 9920 IsGuiding returns 0
22:15:31.983 00.000 9920 scope move finished after 54 + 154 ms
22:15:31.983 00.000 9920 Move returns status 0, amount 54
22:15:31.983 00.000 9920 MoveAxis(S, 78, ABG)
22:15:31.983 00.000 9920 Guiding  Dir = 1, Dur = 78
22:15:32.176 00.193 9920 IsGuiding returns 0
22:15:32.187 00.011 9920 PulseGuide returned control before completion, sleep 78
22:15:32.277 00.090 9920 IsGuiding returns 1
22:15:32.277 00.000 9920 scope still moving after pulse duration time elapsed
22:15:32.349 00.072 9920 IsGuiding returns 0
22:15:32.349 00.000 9920 scope move finished after 78 + 95 ms
22:15:32.349 00.000 9920 Move returns status 0, amount 78
22:15:32.349 00.000 9920 move complete, result=0
22:15:32.349 00.000 9920 worker thread done servicing request
22:15:32.349 00.000 15404 GuideStep: -0.2 px 54 ms EAST, 0.3 px 78 ms SOUTH
22:15:32.351 00.002 9920 Worker thread wakes up
22:15:32.351 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:15:32.351 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:15:35.765 03.414 9920 Exposure complete
22:15:35.806 00.041 9920 worker thread done servicing request
22:15:35.806 00.000 15404 OnExposeComplete: enter
22:15:35.807 00.001 15404 UpdateGuideState(): m_state=6
22:15:35.808 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
22:15:35.809 00.001 15404 Star::Find returns 1 (1), X=721.44, Y=794.13, Mass=602273, SNR=189.5, Peak=24981 HFD=6.4
22:15:35.810 00.001 15404 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-2.95) = xAngle (2.21 = 2.21)
22:15:35.811 00.001 15404 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.12 = 2.12)
22:15:35.812 00.001 15404 CameraToMount -- cameraX=0.56 cameraY=-0.51 hyp=0.76 cameraTheta=-0.74 mountX=-0.46 mountY=0.65, mountTheta=2.18
22:15:35.813 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.56, y=-0.51, opts=13)
22:15:35.814 00.001 15404 Enqueuing Move request for scope (0.56, -0.51)
22:15:35.815 00.001 9920 Worker thread wakes up
22:15:35.815 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.51) opts 0xd
22:15:35.815 00.000 9920 Handling offset move in thread for scope, endpoint = (0.56, -0.51)
22:15:35.815 00.000 9920 Moving (0.56, -0.51) raw xDistance=-0.46 yDistance=0.65
22:15:35.815 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
22:15:35.815 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
22:15:35.815 00.000 9920 MoveAxis(E, 126, ABG)
22:15:35.815 00.000 9920 Guiding  Dir = 2, Dur = 126
22:15:35.818 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3464, max=65444, med=5166, FiltMin=3937, FiltMax=61382, Gamma=0.910
22:15:35.830 00.012 15404 UpdateGuideState exits: m=602273 SNR=189.5 Saturated
22:15:35.831 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:35.831 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:15:35.832 00.001 15404 Enqueuing Expose request
22:15:35.945 00.113 9920 IsGuiding returns 0
22:15:35.958 00.013 9920 PulseGuide returned control before completion, sleep 125
22:15:36.199 00.241 9920 IsGuiding returns 0
22:15:36.199 00.000 9920 Move returns status 0, amount 126
22:15:36.199 00.000 9920 MoveAxis(S, 177, ABG)
22:15:36.199 00.000 9920 Guiding  Dir = 1, Dur = 177
22:15:36.456 00.257 9920 IsGuiding returns 0
22:15:36.467 00.011 9920 PulseGuide returned control before completion, sleep 176
22:15:36.702 00.235 9920 IsGuiding returns 1
22:15:36.702 00.000 9920 scope still moving after pulse duration time elapsed
22:15:36.948 00.246 9920 IsGuiding returns 0
22:15:36.948 00.000 9920 scope move finished after 177 + 315 ms
22:15:36.948 00.000 9920 Move returns status 0, amount 177
22:15:36.948 00.000 9920 move complete, result=0
22:15:36.948 00.000 9920 worker thread done servicing request
22:15:36.948 00.000 9920 Worker thread wakes up
22:15:36.948 00.000 15404 GuideStep: -0.5 px 126 ms EAST, 0.6 px 177 ms SOUTH
22:15:36.949 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:15:36.949 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:15:40.657 03.708 9920 Exposure complete
22:15:40.694 00.037 9920 worker thread done servicing request
22:15:40.694 00.000 15404 OnExposeComplete: enter
22:15:40.695 00.001 15404 UpdateGuideState(): m_state=6
22:15:40.696 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
22:15:40.697 00.001 15404 Star::Find returns 1 (1), X=720.67, Y=794.98, Mass=651917, SNR=237.8, Peak=33526 HFD=6.2
22:15:40.698 00.001 15404 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.20)
22:15:40.699 00.001 15404 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (4.99 = -1.29)
22:15:40.700 00.001 15404 CameraToMount -- cameraX=-0.21 cameraY=0.33 hyp=0.39 cameraTheta=2.13 mountX=0.14 mountY=-0.38, mountTheta=-1.21
22:15:40.702 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.21, y=0.33, opts=13)
22:15:40.702 00.000 15404 Enqueuing Move request for scope (-0.21, 0.33)
22:15:40.703 00.001 9920 Worker thread wakes up
22:15:40.703 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.33) opts 0xd
22:15:40.703 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.21, 0.33)
22:15:40.704 00.001 9920 Moving (-0.21, 0.33) raw xDistance=0.14 yDistance=-0.38
22:15:40.704 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:15:40.704 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:15:40.704 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:15:40.704 00.000 9920 MoveAxis(E, 0, ABG)
22:15:40.704 00.000 9920 Move returns status 0, amount 0
22:15:40.704 00.000 9920 MoveAxis(N, 0, ABG)
22:15:40.704 00.000 9920 duration set to 0 by GuideMode
22:15:40.704 00.000 9920 Move returns status 0, amount 0
22:15:40.704 00.000 9920 move complete, result=0
22:15:40.704 00.000 9920 worker thread done servicing request
22:15:40.706 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3371, max=65458, med=5150, FiltMin=4240, FiltMax=65306, Gamma=0.910
22:15:40.717 00.011 15404 UpdateGuideState exits: m=651917 SNR=237.8 Saturated
22:15:40.718 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:40.719 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:15:40.720 00.001 15404 Enqueuing Expose request
22:15:40.721 00.001 9920 Worker thread wakes up
22:15:40.721 00.000 15404 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:15:40.722 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:15:40.722 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:15:44.137 03.415 9920 Exposure complete
22:15:44.177 00.040 9920 worker thread done servicing request
22:15:44.177 00.000 15404 OnExposeComplete: enter
22:15:44.178 00.001 15404 UpdateGuideState(): m_state=6
22:15:44.179 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
22:15:44.180 00.001 15404 Star::Find returns 1 (1), X=721.10, Y=794.98, Mass=617180, SNR=195.3, Peak=28624 HFD=6.3
22:15:44.181 00.001 15404 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.94 = -2.34)
22:15:44.182 00.001 15404 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.85 = -2.43)
22:15:44.183 00.001 15404 CameraToMount -- cameraX=0.22 cameraY=0.33 hyp=0.40 cameraTheta=0.99 mountX=-0.28 mountY=-0.26, mountTheta=-2.39
22:15:44.184 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.22, y=0.33, opts=13)
22:15:44.185 00.001 15404 Enqueuing Move request for scope (0.22, 0.33)
22:15:44.186 00.001 9920 Worker thread wakes up
22:15:44.186 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.33) opts 0xd
22:15:44.186 00.000 9920 Handling offset move in thread for scope, endpoint = (0.22, 0.33)
22:15:44.186 00.000 9920 Moving (0.22, 0.33) raw xDistance=-0.28 yDistance=-0.26
22:15:44.186 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:15:44.186 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:15:44.186 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:15:44.187 00.001 9920 MoveAxis(E, 75, ABG)
22:15:44.187 00.000 9920 Guiding  Dir = 2, Dur = 75
22:15:44.188 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=2881, max=65461, med=5155, FiltMin=4229, FiltMax=63810, Gamma=0.910
22:15:44.200 00.012 15404 UpdateGuideState exits: m=617180 SNR=195.3 Saturated
22:15:44.201 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:44.201 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:15:44.202 00.001 15404 Enqueuing Expose request
22:15:44.212 00.010 9920 IsGuiding returns 0
22:15:44.223 00.011 9920 PulseGuide returned control before completion, sleep 74
22:15:44.309 00.086 9920 IsGuiding returns 1
22:15:44.309 00.000 9920 scope still moving after pulse duration time elapsed
22:15:44.350 00.041 9920 IsGuiding returns 0
22:15:44.350 00.000 9920 scope move finished after 75 + 62 ms
22:15:44.350 00.000 9920 Move returns status 0, amount 75
22:15:44.350 00.000 9920 MoveAxis(N, 0, ABG)
22:15:44.350 00.000 9920 duration set to 0 by GuideMode
22:15:44.350 00.000 9920 Move returns status 0, amount 0
22:15:44.350 00.000 9920 move complete, result=0
22:15:44.350 00.000 9920 worker thread done servicing request
22:15:44.350 00.000 9920 Worker thread wakes up
22:15:44.350 00.000 15404 GuideStep: -0.3 px 75 ms EAST, -0.3 px 0 ms NORTH
22:15:44.351 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:15:44.351 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:15:48.067 03.716 9920 Exposure complete
22:15:48.106 00.039 9920 worker thread done servicing request
22:15:48.106 00.000 15404 OnExposeComplete: enter
22:15:48.108 00.002 15404 UpdateGuideState(): m_state=6
22:15:48.108 00.000 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
22:15:48.109 00.001 15404 Star::Find returns 1 (1), X=721.41, Y=795.01, Mass=651397, SNR=270.3, Peak=31227 HFD=6.3
22:15:48.110 00.001 15404 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
22:15:48.111 00.001 15404 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.45 = -2.83)
22:15:48.112 00.001 15404 CameraToMount -- cameraX=0.53 cameraY=0.36 hyp=0.64 cameraTheta=0.59 mountX=-0.59 mountY=-0.20, mountTheta=-2.82
22:15:48.114 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.53, y=0.36, opts=13)
22:15:48.115 00.001 15404 Enqueuing Move request for scope (0.53, 0.36)
22:15:48.115 00.000 9920 Worker thread wakes up
22:15:48.116 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.36) opts 0xd
22:15:48.116 00.000 9920 Handling offset move in thread for scope, endpoint = (0.53, 0.36)
22:15:48.116 00.000 9920 Moving (0.53, 0.36) raw xDistance=-0.59 yDistance=-0.20
22:15:48.116 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
22:15:48.116 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:48.116 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:15:48.116 00.000 9920 MoveAxis(E, 164, ABG)
22:15:48.116 00.000 9920 Guiding  Dir = 2, Dur = 164
22:15:48.119 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2937, max=65461, med=5150, FiltMin=4102, FiltMax=63932, Gamma=0.910
22:15:48.131 00.012 15404 UpdateGuideState exits: m=651397 SNR=270.3 Saturated
22:15:48.132 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:48.133 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:15:48.134 00.001 15404 Enqueuing Expose request
22:15:48.143 00.009 9920 IsGuiding returns 0
22:15:48.155 00.012 9920 PulseGuide returned control before completion, sleep 163
22:15:48.341 00.186 9920 IsGuiding returns 0
22:15:48.341 00.000 9920 Move returns status 0, amount 164
22:15:48.341 00.000 9920 MoveAxis(N, 0, ABG)
22:15:48.341 00.000 9920 duration set to 0 by GuideMode
22:15:48.341 00.000 9920 Move returns status 0, amount 0
22:15:48.341 00.000 9920 move complete, result=0
22:15:48.341 00.000 9920 worker thread done servicing request
22:15:48.342 00.001 9920 Worker thread wakes up
22:15:48.342 00.000 15404 GuideStep: -0.6 px 164 ms EAST, -0.2 px 0 ms NORTH
22:15:48.345 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:15:48.346 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:15:51.758 03.412 9920 Exposure complete
22:15:51.797 00.039 9920 worker thread done servicing request
22:15:51.797 00.000 15404 OnExposeComplete: enter
22:15:51.798 00.001 15404 UpdateGuideState(): m_state=6
22:15:51.799 00.001 15404 Star::Find(15, 721, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
22:15:51.800 00.001 15404 Star::Find returns 1 (1), X=721.09, Y=795.00, Mass=635158, SNR=227.8, Peak=28980 HFD=6.3
22:15:51.802 00.002 15404 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.97 = -2.31)
22:15:51.803 00.001 15404 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.88 = -2.40)
22:15:51.803 00.000 15404 CameraToMount -- cameraX=0.22 cameraY=0.35 hyp=0.41 cameraTheta=1.02 mountX=-0.28 mountY=-0.28, mountTheta=-2.36
22:15:51.805 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.22, y=0.35, opts=13)
22:15:51.806 00.001 15404 Enqueuing Move request for scope (0.22, 0.35)
22:15:51.807 00.001 9920 Worker thread wakes up
22:15:51.807 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.35) opts 0xd
22:15:51.807 00.000 9920 Handling offset move in thread for scope, endpoint = (0.22, 0.35)
22:15:51.807 00.000 9920 Moving (0.22, 0.35) raw xDistance=-0.28 yDistance=-0.28
22:15:51.807 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
22:15:51.807 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:15:51.807 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:15:51.807 00.000 9920 MoveAxis(E, 86, ABG)
22:15:51.807 00.000 9920 Guiding  Dir = 2, Dur = 86
22:15:51.810 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3167, max=65516, med=5151, FiltMin=4279, FiltMax=62667, Gamma=0.910
22:15:51.821 00.011 15404 UpdateGuideState exits: m=635158 SNR=227.8 Saturated
22:15:51.823 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:51.824 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:15:51.825 00.001 15404 Enqueuing Expose request
22:15:51.832 00.007 9920 IsGuiding returns 0
22:15:51.843 00.011 9920 PulseGuide returned control before completion, sleep 85
22:15:51.940 00.097 9920 IsGuiding returns 1
22:15:51.940 00.000 9920 scope still moving after pulse duration time elapsed
22:15:55.919 03.979 9920 IsGuiding returns 0
22:15:55.919 00.000 9920 scope move finished after 86 + 4001 ms
22:15:55.919 00.000 9920 Move returns status 0, amount 86
22:15:55.919 00.000 9920 MoveAxis(N, 0, ABG)
22:15:55.919 00.000 9920 duration set to 0 by GuideMode
22:15:55.919 00.000 9920 Move returns status 0, amount 0
22:15:55.919 00.000 9920 move complete, result=0
22:15:55.919 00.000 9920 worker thread done servicing request
22:15:55.919 00.000 9920 Worker thread wakes up
22:15:55.919 00.000 15404 GuideStep: -0.3 px 86 ms EAST, -0.3 px 0 ms NORTH
22:15:55.920 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:15:55.920 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:15:59.628 03.708 9920 Exposure complete
22:15:59.665 00.037 9920 worker thread done servicing request
22:15:59.665 00.000 15404 OnExposeComplete: enter
22:15:59.666 00.001 15404 UpdateGuideState(): m_state=6
22:15:59.667 00.001 15404 Star::Find(15, 721, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
22:15:59.668 00.001 15404 Star::Find returns 1 (1), X=721.18, Y=794.69, Mass=639721, SNR=221.8, Peak=28072 HFD=6.6
22:15:59.669 00.001 15404 CameraToMount -- cameraTheta (0.14) - m_xAngle (-2.95) = xAngle (3.10 = 3.10)
22:15:59.670 00.001 15404 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.00 = 3.00)
22:15:59.671 00.001 15404 CameraToMount -- cameraX=0.30 cameraY=0.04 hyp=0.30 cameraTheta=0.14 mountX=-0.30 mountY=0.04, mountTheta=3.01
22:15:59.672 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.30, y=0.04, opts=13)
22:15:59.673 00.001 15404 Enqueuing Move request for scope (0.30, 0.04)
22:15:59.674 00.001 9920 Worker thread wakes up
22:15:59.674 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.04) opts 0xd
22:15:59.674 00.000 9920 Handling offset move in thread for scope, endpoint = (0.30, 0.04)
22:15:59.674 00.000 9920 Moving (0.30, 0.04) raw xDistance=-0.30 yDistance=0.04
22:15:59.674 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
22:15:59.674 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:59.674 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:15:59.674 00.000 9920 MoveAxis(E, 87, ABG)
22:15:59.674 00.000 9920 Guiding  Dir = 2, Dur = 87
22:15:59.677 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3005, max=65461, med=5129, FiltMin=4148, FiltMax=64438, Gamma=0.910
22:15:59.690 00.013 15404 UpdateGuideState exits: m=639721 SNR=221.8 Saturated
22:15:59.691 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:59.692 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:15:59.693 00.001 15404 Enqueuing Expose request
22:15:59.699 00.006 9920 IsGuiding returns 0
22:15:59.710 00.011 9920 PulseGuide returned control before completion, sleep 86
22:15:59.808 00.098 9920 IsGuiding returns 1
22:15:59.808 00.000 9920 scope still moving after pulse duration time elapsed
22:15:59.849 00.041 9920 IsGuiding returns 0
22:15:59.850 00.001 9920 scope move finished after 87 + 63 ms
22:15:59.850 00.000 9920 Move returns status 0, amount 87
22:15:59.850 00.000 9920 MoveAxis(N, 0, ABG)
22:15:59.850 00.000 9920 duration set to 0 by GuideMode
22:15:59.850 00.000 9920 Move returns status 0, amount 0
22:15:59.850 00.000 9920 move complete, result=0
22:15:59.850 00.000 9920 worker thread done servicing request
22:15:59.850 00.000 9920 Worker thread wakes up
22:15:59.850 00.000 15404 GuideStep: -0.3 px 87 ms EAST, 0.0 px 0 ms NORTH
22:15:59.851 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:15:59.851 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:16:03.262 03.411 9920 Exposure complete
22:16:03.302 00.040 9920 worker thread done servicing request
22:16:03.302 00.000 15404 OnExposeComplete: enter
22:16:03.303 00.001 15404 UpdateGuideState(): m_state=6
22:16:03.304 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
22:16:03.305 00.001 15404 Star::Find returns 1 (1), X=721.46, Y=794.76, Mass=641037, SNR=262.5, Peak=31019 HFD=6.3
22:16:03.305 00.000 15404 CameraToMount -- cameraTheta (0.19) - m_xAngle (-2.95) = xAngle (3.14 = 3.14)
22:16:03.307 00.002 15404 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.05 = 3.05)
22:16:03.308 00.001 15404 CameraToMount -- cameraX=0.58 cameraY=0.11 hyp=0.59 cameraTheta=0.19 mountX=-0.59 mountY=0.06, mountTheta=3.05
22:16:03.310 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.58, y=0.11, opts=13)
22:16:03.312 00.002 15404 Enqueuing Move request for scope (0.58, 0.11)
22:16:03.313 00.001 9920 Worker thread wakes up
22:16:03.313 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.11) opts 0xd
22:16:03.313 00.000 9920 Handling offset move in thread for scope, endpoint = (0.58, 0.11)
22:16:03.313 00.000 9920 Moving (0.58, 0.11) raw xDistance=-0.59 yDistance=0.06
22:16:03.313 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
22:16:03.313 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:03.314 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:16:03.314 00.000 9920 MoveAxis(E, 165, ABG)
22:16:03.314 00.000 9920 Guiding  Dir = 2, Dur = 165
22:16:03.316 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2754, max=65461, med=5138, FiltMin=4058, FiltMax=65001, Gamma=0.910
22:16:03.328 00.012 15404 UpdateGuideState exits: m=641037 SNR=262.5 Saturated
22:16:03.329 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:03.330 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:16:03.331 00.001 15404 Enqueuing Expose request
22:16:05.832 02.501 9920 IsGuiding returns 0
22:16:05.843 00.011 9920 PulseGuide returned control before completion, sleep 163
22:16:06.030 00.187 9920 IsGuiding returns 0
22:16:06.030 00.000 9920 Move returns status 0, amount 165
22:16:06.030 00.000 9920 MoveAxis(N, 0, ABG)
22:16:06.031 00.001 9920 duration set to 0 by GuideMode
22:16:06.031 00.000 9920 Move returns status 0, amount 0
22:16:06.031 00.000 9920 move complete, result=0
22:16:06.031 00.000 9920 worker thread done servicing request
22:16:06.031 00.000 9920 Worker thread wakes up
22:16:06.031 00.000 15404 GuideStep: -0.6 px 165 ms EAST, 0.1 px 0 ms NORTH
22:16:06.032 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:16:06.032 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:16:09.746 03.714 9920 Exposure complete
22:16:09.784 00.038 9920 worker thread done servicing request
22:16:09.784 00.000 15404 OnExposeComplete: enter
22:16:09.785 00.001 15404 UpdateGuideState(): m_state=6
22:16:09.786 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
22:16:09.787 00.001 15404 Star::Find returns 1 (1), X=720.98, Y=794.58, Mass=615822, SNR=263.4, Peak=26776 HFD=6.6
22:16:09.787 00.000 15404 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-2.95) = xAngle (2.34 = 2.34)
22:16:09.788 00.001 15404 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.25 = 2.25)
22:16:09.789 00.001 15404 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.61 mountX=-0.08 mountY=0.10, mountTheta=2.30
22:16:09.791 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.10, y=-0.07, opts=13)
22:16:09.792 00.001 15404 Enqueuing Move request for scope (0.10, -0.07)
22:16:09.793 00.001 9920 Worker thread wakes up
22:16:09.793 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
22:16:09.793 00.000 9920 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
22:16:09.793 00.000 9920 Moving (0.10, -0.07) raw xDistance=-0.08 yDistance=0.10
22:16:09.793 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:16:09.793 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:09.793 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:16:09.793 00.000 9920 MoveAxis(E, 0, ABG)
22:16:09.793 00.000 9920 Move returns status 0, amount 0
22:16:09.793 00.000 9920 MoveAxis(N, 0, ABG)
22:16:09.793 00.000 9920 duration set to 0 by GuideMode
22:16:09.793 00.000 9920 Move returns status 0, amount 0
22:16:09.793 00.000 9920 move complete, result=0
22:16:09.793 00.000 9920 worker thread done servicing request
22:16:09.795 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3240, max=65427, med=5123, FiltMin=4180, FiltMax=63268, Gamma=0.910
22:16:09.807 00.012 15404 UpdateGuideState exits: m=615822 SNR=263.4 Saturated
22:16:09.808 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:09.809 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:16:09.810 00.001 15404 Enqueuing Expose request
22:16:09.811 00.001 9920 Worker thread wakes up
22:16:09.811 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:09.812 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:16:09.813 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:16:13.223 03.410 9920 Exposure complete
22:16:13.262 00.039 9920 worker thread done servicing request
22:16:13.262 00.000 15404 OnExposeComplete: enter
22:16:13.263 00.001 15404 UpdateGuideState(): m_state=6
22:16:13.264 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
22:16:13.265 00.001 15404 Star::Find returns 1 (1), X=721.20, Y=794.50, Mass=644359, SNR=208.7, Peak=27752 HFD=6.6
22:16:13.266 00.001 15404 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-2.95) = xAngle (2.53 = 2.53)
22:16:13.267 00.001 15404 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.44 = 2.44)
22:16:13.268 00.001 15404 CameraToMount -- cameraX=0.33 cameraY=-0.14 hyp=0.36 cameraTheta=-0.42 mountX=-0.29 mountY=0.23, mountTheta=2.48
22:16:13.269 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.33, y=-0.14, opts=13)
22:16:13.270 00.001 15404 Enqueuing Move request for scope (0.33, -0.14)
22:16:13.271 00.001 9920 Worker thread wakes up
22:16:13.271 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.14) opts 0xd
22:16:13.271 00.000 9920 Handling offset move in thread for scope, endpoint = (0.33, -0.14)
22:16:13.271 00.000 9920 Moving (0.33, -0.14) raw xDistance=-0.29 yDistance=0.23
22:16:13.271 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
22:16:13.271 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:16:13.271 00.000 9920 MoveAxis(E, 79, ABG)
22:16:13.271 00.000 9920 Guiding  Dir = 2, Dur = 79
22:16:13.274 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3037, max=65427, med=5130, FiltMin=4230, FiltMax=64124, Gamma=0.910
22:16:13.284 00.010 15404 UpdateGuideState exits: m=644359 SNR=208.7 Saturated
22:16:13.285 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:13.286 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:16:13.288 00.002 15404 Enqueuing Expose request
22:16:15.036 01.748 9920 IsGuiding returns 0
22:16:15.047 00.011 9920 PulseGuide returned control before completion, sleep 79
22:16:15.138 00.091 9920 IsGuiding returns 1
22:16:15.138 00.000 9920 scope still moving after pulse duration time elapsed
22:16:15.178 00.040 9920 IsGuiding returns 0
22:16:15.178 00.000 9920 scope move finished after 79 + 63 ms
22:16:15.178 00.000 9920 Move returns status 0, amount 79
22:16:15.178 00.000 9920 MoveAxis(S, 63, ABG)
22:16:15.178 00.000 9920 Guiding  Dir = 1, Dur = 63
22:16:15.201 00.023 9920 IsGuiding returns 0
22:16:15.212 00.011 9920 PulseGuide returned control before completion, sleep 62
22:16:15.287 00.075 9920 IsGuiding returns 1
22:16:15.287 00.000 9920 scope still moving after pulse duration time elapsed
22:16:15.331 00.044 9920 IsGuiding returns 0
22:16:15.331 00.000 9920 scope move finished after 63 + 66 ms
22:16:15.331 00.000 9920 Move returns status 0, amount 63
22:16:15.331 00.000 9920 move complete, result=0
22:16:15.332 00.001 9920 worker thread done servicing request
22:16:15.332 00.000 9920 Worker thread wakes up
22:16:15.332 00.000 15404 GuideStep: -0.3 px 79 ms EAST, 0.2 px 63 ms SOUTH
22:16:15.333 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:16:15.333 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:16:19.041 03.708 9920 Exposure complete
22:16:19.079 00.038 9920 worker thread done servicing request
22:16:19.079 00.000 15404 OnExposeComplete: enter
22:16:19.080 00.001 15404 UpdateGuideState(): m_state=6
22:16:19.081 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
22:16:19.082 00.001 15404 Star::Find returns 1 (1), X=721.61, Y=794.49, Mass=618226, SNR=253.8, Peak=31139 HFD=6.0
22:16:19.083 00.001 15404 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-2.95) = xAngle (2.74 = 2.74)
22:16:19.084 00.001 15404 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.64 = 2.64)
22:16:19.085 00.001 15404 CameraToMount -- cameraX=0.74 cameraY=-0.16 hyp=0.75 cameraTheta=-0.22 mountX=-0.69 mountY=0.36, mountTheta=2.66
22:16:19.087 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.74, y=-0.16, opts=13)
22:16:19.087 00.000 15404 Enqueuing Move request for scope (0.74, -0.16)
22:16:19.088 00.001 9920 Worker thread wakes up
22:16:19.088 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.16) opts 0xd
22:16:19.088 00.000 9920 Handling offset move in thread for scope, endpoint = (0.74, -0.16)
22:16:19.089 00.001 9920 Moving (0.74, -0.16) raw xDistance=-0.69 yDistance=0.36
22:16:19.089 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
22:16:19.089 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
22:16:19.089 00.000 9920 MoveAxis(E, 191, ABG)
22:16:19.089 00.000 9920 Guiding  Dir = 2, Dur = 191
22:16:19.091 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3027, max=65434, med=5118, FiltMin=4188, FiltMax=64415, Gamma=0.910
22:16:19.102 00.011 15404 UpdateGuideState exits: m=618226 SNR=253.8 Saturated
22:16:19.103 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:19.105 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:16:19.106 00.001 15404 Enqueuing Expose request
22:16:19.143 00.037 9920 IsGuiding returns 0
22:16:19.155 00.012 9920 PulseGuide returned control before completion, sleep 189
22:16:19.470 00.315 9920 IsGuiding returns 0
22:16:19.471 00.001 9920 Move returns status 0, amount 191
22:16:19.471 00.000 9920 MoveAxis(S, 98, ABG)
22:16:19.471 00.000 9920 Guiding  Dir = 1, Dur = 98
22:16:19.489 00.018 9920 IsGuiding returns 0
22:16:19.500 00.011 9920 PulseGuide returned control before completion, sleep 98
22:16:19.672 00.172 9920 IsGuiding returns 0
22:16:19.673 00.001 9920 Move returns status 0, amount 98
22:16:19.673 00.000 9920 move complete, result=0
22:16:19.673 00.000 9920 worker thread done servicing request
22:16:19.673 00.000 9920 Worker thread wakes up
22:16:19.673 00.000 15404 GuideStep: -0.7 px 191 ms EAST, 0.4 px 98 ms SOUTH
22:16:19.674 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:16:19.674 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:16:23.083 03.409 9920 Exposure complete
22:16:23.120 00.037 9920 worker thread done servicing request
22:16:23.120 00.000 15404 OnExposeComplete: enter
22:16:23.121 00.001 15404 UpdateGuideState(): m_state=6
22:16:23.122 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
22:16:23.122 00.000 15404 Star::Find returns 1 (1), X=721.03, Y=794.40, Mass=605945, SNR=252.6, Peak=26560 HFD=6.6
22:16:23.123 00.001 15404 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-2.95) = xAngle (1.95 = 1.95)
22:16:23.124 00.001 15404 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.86 = 1.86)
22:16:23.125 00.001 15404 CameraToMount -- cameraX=0.15 cameraY=-0.24 hyp=0.29 cameraTheta=-1.00 mountX=-0.11 mountY=0.28, mountTheta=1.94
22:16:23.127 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.15, y=-0.24, opts=13)
22:16:23.128 00.001 15404 Enqueuing Move request for scope (0.15, -0.24)
22:16:23.128 00.000 9920 Worker thread wakes up
22:16:23.129 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.24) opts 0xd
22:16:23.129 00.000 9920 Handling offset move in thread for scope, endpoint = (0.15, -0.24)
22:16:23.129 00.000 9920 Moving (0.15, -0.24) raw xDistance=-0.11 yDistance=0.28
22:16:23.129 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:16:23.129 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:16:23.129 00.000 9920 MoveAxis(E, 0, ABG)
22:16:23.129 00.000 9920 Move returns status 0, amount 0
22:16:23.129 00.000 9920 MoveAxis(S, 75, ABG)
22:16:23.129 00.000 9920 Guiding  Dir = 1, Dur = 75
22:16:23.131 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3338, max=65516, med=5125, FiltMin=4186, FiltMax=61027, Gamma=0.910
22:16:23.144 00.013 15404 UpdateGuideState exits: m=605945 SNR=252.6 Saturated
22:16:23.145 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:23.146 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:16:23.147 00.001 15404 Enqueuing Expose request
22:16:23.270 00.123 9920 IsGuiding returns 0
22:16:23.282 00.012 9920 PulseGuide returned control before completion, sleep 74
22:16:23.368 00.086 9920 IsGuiding returns 1
22:16:23.368 00.000 9920 scope still moving after pulse duration time elapsed
22:16:23.523 00.155 9920 IsGuiding returns 0
22:16:23.523 00.000 9920 scope move finished after 75 + 178 ms
22:16:23.523 00.000 9920 Move returns status 0, amount 75
22:16:23.523 00.000 9920 move complete, result=0
22:16:23.524 00.001 9920 worker thread done servicing request
22:16:23.524 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.3 px 75 ms SOUTH
22:16:23.527 00.003 9920 Worker thread wakes up
22:16:23.527 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:16:23.528 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:16:27.236 03.708 9920 Exposure complete
22:16:27.273 00.037 9920 worker thread done servicing request
22:16:27.273 00.000 15404 OnExposeComplete: enter
22:16:27.274 00.001 15404 UpdateGuideState(): m_state=6
22:16:27.275 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
22:16:27.276 00.001 15404 Star::Find returns 1 (1), X=721.19, Y=794.38, Mass=631787, SNR=237.0, Peak=26832 HFD=6.5
22:16:27.277 00.001 15404 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-2.95) = xAngle (2.24 = 2.24)
22:16:27.278 00.001 15404 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.15 = 2.15)
22:16:27.278 00.000 15404 CameraToMount -- cameraX=0.31 cameraY=-0.27 hyp=0.41 cameraTheta=-0.71 mountX=-0.26 mountY=0.35, mountTheta=2.21
22:16:27.280 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.31, y=-0.27, opts=13)
22:16:27.281 00.001 15404 Enqueuing Move request for scope (0.31, -0.27)
22:16:27.282 00.001 9920 Worker thread wakes up
22:16:27.282 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.27) opts 0xd
22:16:27.282 00.000 9920 Handling offset move in thread for scope, endpoint = (0.31, -0.27)
22:16:27.282 00.000 9920 Moving (0.31, -0.27) raw xDistance=-0.26 yDistance=0.35
22:16:27.282 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:16:27.282 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:16:27.282 00.000 9920 MoveAxis(E, 69, ABG)
22:16:27.282 00.000 9920 Guiding  Dir = 2, Dur = 69
22:16:27.285 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2475, max=65427, med=5118, FiltMin=4039, FiltMax=63941, Gamma=0.910
22:16:27.297 00.012 15404 UpdateGuideState exits: m=631787 SNR=237.0 Saturated
22:16:27.298 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:27.299 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:16:27.300 00.001 15404 Enqueuing Expose request
22:16:27.303 00.003 9920 IsGuiding returns 0
22:16:27.314 00.011 9920 PulseGuide returned control before completion, sleep 68
22:16:27.394 00.080 9920 IsGuiding returns 1
22:16:27.394 00.000 9920 scope still moving after pulse duration time elapsed
22:16:27.438 00.044 9920 IsGuiding returns 0
22:16:27.438 00.000 9920 scope move finished after 69 + 66 ms
22:16:27.438 00.000 9920 Move returns status 0, amount 69
22:16:27.438 00.000 9920 MoveAxis(S, 94, ABG)
22:16:27.438 00.000 9920 Guiding  Dir = 1, Dur = 94
22:16:27.460 00.022 9920 IsGuiding returns 0
22:16:27.472 00.012 9920 PulseGuide returned control before completion, sleep 94
22:16:27.588 00.116 9920 IsGuiding returns 0
22:16:27.589 00.001 9920 Move returns status 0, amount 94
22:16:27.589 00.000 9920 move complete, result=0
22:16:27.589 00.000 9920 worker thread done servicing request
22:16:27.589 00.000 9920 Worker thread wakes up
22:16:27.589 00.000 15404 GuideStep: -0.3 px 69 ms EAST, 0.3 px 94 ms SOUTH
22:16:27.590 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:16:27.590 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:16:31.002 03.412 9920 Exposure complete
22:16:31.039 00.037 9920 worker thread done servicing request
22:16:31.039 00.000 15404 OnExposeComplete: enter
22:16:31.040 00.001 15404 UpdateGuideState(): m_state=6
22:16:31.042 00.002 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
22:16:31.043 00.001 15404 Star::Find returns 1 (1), X=721.42, Y=794.85, Mass=637743, SNR=232.6, Peak=29155 HFD=6.4
22:16:31.044 00.001 15404 CameraToMount -- cameraTheta (0.36) - m_xAngle (-2.95) = xAngle (3.31 = -2.98)
22:16:31.045 00.001 15404 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.22 = -3.07)
22:16:31.046 00.001 15404 CameraToMount -- cameraX=0.54 cameraY=0.20 hyp=0.58 cameraTheta=0.36 mountX=-0.57 mountY=-0.04, mountTheta=-3.07
22:16:31.047 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.54, y=0.20, opts=13)
22:16:31.048 00.001 15404 Enqueuing Move request for scope (0.54, 0.20)
22:16:31.049 00.001 9920 Worker thread wakes up
22:16:31.049 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.20) opts 0xd
22:16:31.049 00.000 9920 Handling offset move in thread for scope, endpoint = (0.54, 0.20)
22:16:31.049 00.000 9920 Moving (0.54, 0.20) raw xDistance=-0.57 yDistance=-0.04
22:16:31.049 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
22:16:31.049 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:31.049 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:16:31.049 00.000 9920 MoveAxis(E, 158, ABG)
22:16:31.049 00.000 9920 Guiding  Dir = 2, Dur = 158
22:16:31.052 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3346, max=65461, med=5123, FiltMin=4185, FiltMax=65425, Gamma=0.910
22:16:31.062 00.010 15404 UpdateGuideState exits: m=637743 SNR=232.6 Saturated
22:16:31.063 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:31.064 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:16:31.065 00.001 15404 Enqueuing Expose request
22:16:31.225 00.160 9920 IsGuiding returns 0
22:16:31.238 00.013 9920 PulseGuide returned control before completion, sleep 156
22:16:31.426 00.188 9920 IsGuiding returns 0
22:16:31.426 00.000 9920 Move returns status 0, amount 158
22:16:31.426 00.000 9920 MoveAxis(N, 0, ABG)
22:16:31.426 00.000 9920 duration set to 0 by GuideMode
22:16:31.426 00.000 9920 Move returns status 0, amount 0
22:16:31.426 00.000 9920 move complete, result=0
22:16:31.426 00.000 9920 worker thread done servicing request
22:16:31.426 00.000 9920 Worker thread wakes up
22:16:31.426 00.000 15404 GuideStep: -0.6 px 158 ms EAST, -0.0 px 0 ms NORTH
22:16:31.427 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:16:31.427 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:16:35.134 03.707 9920 Exposure complete
22:16:35.172 00.038 9920 worker thread done servicing request
22:16:35.172 00.000 15404 OnExposeComplete: enter
22:16:35.173 00.001 15404 UpdateGuideState(): m_state=6
22:16:35.174 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
22:16:35.175 00.001 15404 Star::Find returns 1 (1), X=720.92, Y=794.63, Mass=621167, SNR=237.2, Peak=28888 HFD=6.5
22:16:35.176 00.001 15404 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-2.95) = xAngle (2.66 = 2.66)
22:16:35.177 00.001 15404 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.57 = 2.57)
22:16:35.178 00.001 15404 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.29 mountX=-0.04 mountY=0.03, mountTheta=2.60
22:16:35.179 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.05, y=-0.01, opts=13)
22:16:35.180 00.001 15404 Enqueuing Move request for scope (0.05, -0.01)
22:16:35.181 00.001 9920 Worker thread wakes up
22:16:35.181 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:16:35.181 00.000 9920 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:16:35.181 00.000 9920 Moving (0.05, -0.01) raw xDistance=-0.04 yDistance=0.03
22:16:35.181 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:16:35.182 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:35.182 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:16:35.182 00.000 9920 MoveAxis(E, 0, ABG)
22:16:35.182 00.000 9920 Move returns status 0, amount 0
22:16:35.182 00.000 9920 MoveAxis(N, 0, ABG)
22:16:35.182 00.000 9920 duration set to 0 by GuideMode
22:16:35.182 00.000 9920 Move returns status 0, amount 0
22:16:35.182 00.000 9920 move complete, result=0
22:16:35.182 00.000 9920 worker thread done servicing request
22:16:35.184 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3448, max=65427, med=5114, FiltMin=4206, FiltMax=63914, Gamma=0.910
22:16:35.196 00.012 15404 UpdateGuideState exits: m=621167 SNR=237.2 Saturated
22:16:35.197 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:35.198 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:16:35.199 00.001 15404 Enqueuing Expose request
22:16:35.200 00.001 9920 Worker thread wakes up
22:16:35.200 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:16:35.201 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:16:35.201 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:16:38.608 03.407 9920 Exposure complete
22:16:38.645 00.037 9920 worker thread done servicing request
22:16:38.645 00.000 15404 OnExposeComplete: enter
22:16:38.646 00.001 15404 UpdateGuideState(): m_state=6
22:16:38.647 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
22:16:38.648 00.001 15404 Star::Find returns 1 (1), X=721.29, Y=794.75, Mass=601898, SNR=247.8, Peak=28303 HFD=6.5
22:16:38.649 00.001 15404 CameraToMount -- cameraTheta (0.25) - m_xAngle (-2.95) = xAngle (3.20 = -3.08)
22:16:38.650 00.001 15404 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.11 = 3.11)
22:16:38.651 00.001 15404 CameraToMount -- cameraX=0.42 cameraY=0.11 hyp=0.43 cameraTheta=0.25 mountX=-0.43 mountY=0.01, mountTheta=3.11
22:16:38.652 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.42, y=0.11, opts=13)
22:16:38.653 00.001 15404 Enqueuing Move request for scope (0.42, 0.11)
22:16:38.654 00.001 9920 Worker thread wakes up
22:16:38.654 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.11) opts 0xd
22:16:38.654 00.000 9920 Handling offset move in thread for scope, endpoint = (0.42, 0.11)
22:16:38.654 00.000 9920 Moving (0.42, 0.11) raw xDistance=-0.43 yDistance=0.01
22:16:38.654 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
22:16:38.654 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:38.654 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:16:38.654 00.000 9920 MoveAxis(E, 115, ABG)
22:16:38.655 00.001 9920 Guiding  Dir = 2, Dur = 115
22:16:38.657 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3261, max=65461, med=5119, FiltMin=4208, FiltMax=63589, Gamma=0.910
22:16:38.669 00.012 15404 UpdateGuideState exits: m=601898 SNR=247.8 Saturated
22:16:38.670 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:38.670 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:16:38.671 00.001 15404 Enqueuing Expose request
22:16:38.678 00.007 9920 IsGuiding returns 0
22:16:38.690 00.012 9920 PulseGuide returned control before completion, sleep 114
22:16:38.827 00.137 9920 IsGuiding returns 0
22:16:38.828 00.001 9920 Move returns status 0, amount 115
22:16:38.828 00.000 9920 MoveAxis(N, 0, ABG)
22:16:38.828 00.000 9920 duration set to 0 by GuideMode
22:16:38.828 00.000 9920 Move returns status 0, amount 0
22:16:38.828 00.000 9920 move complete, result=0
22:16:38.828 00.000 9920 worker thread done servicing request
22:16:38.828 00.000 9920 Worker thread wakes up
22:16:38.828 00.000 15404 GuideStep: -0.4 px 115 ms EAST, 0.0 px 0 ms NORTH
22:16:38.829 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:16:38.829 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:16:42.538 03.709 9920 Exposure complete
22:16:42.575 00.037 9920 worker thread done servicing request
22:16:42.575 00.000 15404 OnExposeComplete: enter
22:16:42.576 00.001 15404 UpdateGuideState(): m_state=6
22:16:42.577 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
22:16:42.578 00.001 15404 Star::Find returns 1 (1), X=720.97, Y=794.66, Mass=635833, SNR=270.6, Peak=28516 HFD=6.6
22:16:42.579 00.001 15404 CameraToMount -- cameraTheta (0.18) - m_xAngle (-2.95) = xAngle (3.13 = 3.13)
22:16:42.580 00.001 15404 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.04 = 3.04)
22:16:42.581 00.001 15404 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.18 mountX=-0.09 mountY=0.01, mountTheta=3.04
22:16:42.582 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.09, y=0.02, opts=13)
22:16:42.583 00.001 15404 Enqueuing Move request for scope (0.09, 0.02)
22:16:42.584 00.001 9920 Worker thread wakes up
22:16:42.584 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:16:42.584 00.000 9920 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:16:42.584 00.000 9920 Moving (0.09, 0.02) raw xDistance=-0.09 yDistance=0.01
22:16:42.584 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:16:42.584 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:42.584 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:16:42.584 00.000 9920 MoveAxis(E, 0, ABG)
22:16:42.584 00.000 9920 Move returns status 0, amount 0
22:16:42.584 00.000 9920 MoveAxis(N, 0, ABG)
22:16:42.584 00.000 9920 duration set to 0 by GuideMode
22:16:42.584 00.000 9920 Move returns status 0, amount 0
22:16:42.585 00.001 9920 move complete, result=0
22:16:42.585 00.000 9920 worker thread done servicing request
22:16:42.587 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2956, max=65450, med=5115, FiltMin=4254, FiltMax=63426, Gamma=0.910
22:16:42.599 00.012 15404 UpdateGuideState exits: m=635833 SNR=270.6 Saturated
22:16:42.600 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:42.601 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:16:42.602 00.001 15404 Enqueuing Expose request
22:16:42.602 00.000 9920 Worker thread wakes up
22:16:42.603 00.001 15404 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:16:42.603 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:16:42.603 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:16:46.015 03.412 9920 Exposure complete
22:16:46.057 00.042 9920 worker thread done servicing request
22:16:46.057 00.000 15404 OnExposeComplete: enter
22:16:46.058 00.001 15404 UpdateGuideState(): m_state=6
22:16:46.059 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
22:16:46.060 00.001 15404 Star::Find returns 1 (1), X=721.16, Y=794.57, Mass=607090, SNR=223.8, Peak=28268 HFD=6.4
22:16:46.061 00.001 15404 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-2.95) = xAngle (2.67 = 2.67)
22:16:46.062 00.001 15404 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.58 = 2.58)
22:16:46.063 00.001 15404 CameraToMount -- cameraX=0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-0.28 mountX=-0.26 mountY=0.16, mountTheta=2.60
22:16:46.064 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.28, y=-0.08, opts=13)
22:16:46.065 00.001 15404 Enqueuing Move request for scope (0.28, -0.08)
22:16:46.066 00.001 9920 Worker thread wakes up
22:16:46.066 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.08) opts 0xd
22:16:46.066 00.000 9920 Handling offset move in thread for scope, endpoint = (0.28, -0.08)
22:16:46.066 00.000 9920 Moving (0.28, -0.08) raw xDistance=-0.26 yDistance=0.16
22:16:46.066 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
22:16:46.066 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:46.066 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:16:46.066 00.000 9920 MoveAxis(E, 70, ABG)
22:16:46.066 00.000 9920 Guiding  Dir = 2, Dur = 70
22:16:46.069 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2743, max=65427, med=5115, FiltMin=4099, FiltMax=63676, Gamma=0.910
22:16:46.081 00.012 15404 UpdateGuideState exits: m=607090 SNR=223.8 Saturated
22:16:46.082 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:46.083 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:16:46.084 00.001 15404 Enqueuing Expose request
22:16:46.091 00.007 9920 IsGuiding returns 0
22:16:46.103 00.012 9920 PulseGuide returned control before completion, sleep 69
22:16:46.183 00.080 9920 IsGuiding returns 1
22:16:46.183 00.000 9920 scope still moving after pulse duration time elapsed
22:16:46.228 00.045 9920 IsGuiding returns 0
22:16:46.228 00.000 9920 scope move finished after 70 + 66 ms
22:16:46.228 00.000 9920 Move returns status 0, amount 70
22:16:46.228 00.000 9920 MoveAxis(N, 0, ABG)
22:16:46.228 00.000 9920 duration set to 0 by GuideMode
22:16:46.228 00.000 9920 Move returns status 0, amount 0
22:16:46.228 00.000 9920 move complete, result=0
22:16:46.228 00.000 9920 worker thread done servicing request
22:16:46.228 00.000 9920 Worker thread wakes up
22:16:46.229 00.001 15404 GuideStep: -0.3 px 70 ms EAST, 0.2 px 0 ms NORTH
22:16:46.230 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:16:46.230 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:16:49.944 03.714 9920 Exposure complete
22:16:49.982 00.038 9920 worker thread done servicing request
22:16:49.982 00.000 15404 OnExposeComplete: enter
22:16:49.983 00.001 15404 UpdateGuideState(): m_state=6
22:16:49.984 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
22:16:49.985 00.001 15404 Star::Find returns 1 (1), X=721.66, Y=794.53, Mass=621989, SNR=243.0, Peak=32211 HFD=6.2
22:16:49.986 00.001 15404 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-2.95) = xAngle (2.80 = 2.80)
22:16:49.986 00.000 15404 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.71 = 2.71)
22:16:49.988 00.002 15404 CameraToMount -- cameraX=0.78 cameraY=-0.12 hyp=0.79 cameraTheta=-0.15 mountX=-0.74 mountY=0.33, mountTheta=2.73
22:16:49.990 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.78, y=-0.12, opts=13)
22:16:49.991 00.001 15404 Enqueuing Move request for scope (0.78, -0.12)
22:16:49.992 00.001 9920 Worker thread wakes up
22:16:49.992 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.12) opts 0xd
22:16:49.992 00.000 9920 Handling offset move in thread for scope, endpoint = (0.78, -0.12)
22:16:49.992 00.000 9920 Moving (0.78, -0.12) raw xDistance=-0.74 yDistance=0.33
22:16:49.992 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.74
22:16:49.992 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:16:49.992 00.000 9920 MoveAxis(E, 204, ABG)
22:16:49.992 00.000 9920 Guiding  Dir = 2, Dur = 204
22:16:49.995 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3027, max=65458, med=5112, FiltMin=4200, FiltMax=64281, Gamma=0.910
22:16:50.006 00.011 15404 UpdateGuideState exits: m=621989 SNR=243.0 Saturated
22:16:50.007 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:50.008 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:16:50.009 00.001 15404 Enqueuing Expose request
22:16:50.017 00.008 9920 IsGuiding returns 0
22:16:50.028 00.011 9920 PulseGuide returned control before completion, sleep 204
22:16:50.255 00.227 9920 IsGuiding returns 0
22:16:50.255 00.000 9920 Move returns status 0, amount 204
22:16:50.256 00.001 9920 MoveAxis(S, 89, ABG)
22:16:50.256 00.000 9920 Guiding  Dir = 1, Dur = 89
22:16:50.277 00.021 9920 IsGuiding returns 0
22:16:50.289 00.012 9920 PulseGuide returned control before completion, sleep 88
22:16:50.401 00.112 9920 IsGuiding returns 0
22:16:50.401 00.000 9920 Move returns status 0, amount 89
22:16:50.401 00.000 9920 move complete, result=0
22:16:50.401 00.000 9920 worker thread done servicing request
22:16:50.401 00.000 9920 Worker thread wakes up
22:16:50.401 00.000 15404 GuideStep: -0.7 px 204 ms EAST, 0.3 px 89 ms SOUTH
22:16:50.402 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:16:50.402 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:16:53.808 03.406 9920 Exposure complete
22:16:53.845 00.037 9920 worker thread done servicing request
22:16:53.845 00.000 15404 OnExposeComplete: enter
22:16:53.846 00.001 15404 UpdateGuideState(): m_state=6
22:16:53.847 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
22:16:53.848 00.001 15404 Star::Find returns 1 (1), X=721.46, Y=794.61, Mass=609819, SNR=214.9, Peak=29991 HFD=6.0
22:16:53.849 00.001 15404 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-2.95) = xAngle (2.88 = 2.88)
22:16:53.850 00.001 15404 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.79 = 2.79)
22:16:53.851 00.001 15404 CameraToMount -- cameraX=0.59 cameraY=-0.04 hyp=0.59 cameraTheta=-0.07 mountX=-0.57 mountY=0.20, mountTheta=2.80
22:16:53.852 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.59, y=-0.04, opts=13)
22:16:53.853 00.001 15404 Enqueuing Move request for scope (0.59, -0.04)
22:16:53.853 00.000 9920 Worker thread wakes up
22:16:53.855 00.002 9920 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.04) opts 0xd
22:16:53.855 00.000 9920 Handling offset move in thread for scope, endpoint = (0.59, -0.04)
22:16:53.855 00.000 9920 Moving (0.59, -0.04) raw xDistance=-0.57 yDistance=0.20
22:16:53.855 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
22:16:53.855 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:16:53.855 00.000 9920 MoveAxis(E, 167, ABG)
22:16:53.855 00.000 9920 Guiding  Dir = 2, Dur = 167
22:16:53.857 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3045, max=65427, med=5111, FiltMin=4283, FiltMax=64256, Gamma=0.910
22:16:53.869 00.012 15404 UpdateGuideState exits: m=609819 SNR=214.9 Saturated
22:16:53.870 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:53.871 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:16:53.871 00.000 15404 Enqueuing Expose request
22:16:53.875 00.004 9920 IsGuiding returns 0
22:16:53.886 00.011 9920 PulseGuide returned control before completion, sleep 167
22:16:54.080 00.194 9920 IsGuiding returns 0
22:16:54.080 00.000 9920 Move returns status 0, amount 167
22:16:54.080 00.000 9920 MoveAxis(S, 55, ABG)
22:16:54.080 00.000 9920 Guiding  Dir = 1, Dur = 55
22:16:54.103 00.023 9920 IsGuiding returns 0
22:16:54.116 00.013 9920 PulseGuide returned control before completion, sleep 53
22:16:54.180 00.064 9920 IsGuiding returns 1
22:16:54.180 00.000 9920 scope still moving after pulse duration time elapsed
22:16:54.212 00.032 9920 IsGuiding returns 1
22:16:54.253 00.041 9920 IsGuiding returns 0
22:16:54.255 00.002 9920 scope move finished after 55 + 96 ms
22:16:54.255 00.000 9920 Move returns status 0, amount 55
22:16:54.255 00.000 9920 move complete, result=0
22:16:54.255 00.000 9920 worker thread done servicing request
22:16:54.255 00.000 15404 GuideStep: -0.6 px 167 ms EAST, 0.2 px 55 ms SOUTH
22:16:54.259 00.004 9920 Worker thread wakes up
22:16:54.259 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:16:54.259 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:16:57.967 03.708 9920 Exposure complete
22:16:58.005 00.038 9920 worker thread done servicing request
22:16:58.005 00.000 15404 OnExposeComplete: enter
22:16:58.006 00.001 15404 UpdateGuideState(): m_state=6
22:16:58.007 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
22:16:58.008 00.001 15404 Star::Find returns 1 (1), X=721.19, Y=794.73, Mass=630452, SNR=215.6, Peak=27464 HFD=6.6
22:16:58.009 00.001 15404 CameraToMount -- cameraTheta (0.27) - m_xAngle (-2.95) = xAngle (3.22 = -3.06)
22:16:58.009 00.000 15404 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.13 = 3.13)
22:16:58.010 00.001 15404 CameraToMount -- cameraX=0.31 cameraY=0.09 hyp=0.33 cameraTheta=0.27 mountX=-0.32 mountY=0.00, mountTheta=3.13
22:16:58.011 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.31, y=0.09, opts=13)
22:16:58.012 00.001 15404 Enqueuing Move request for scope (0.31, 0.09)
22:16:58.013 00.001 9920 Worker thread wakes up
22:16:58.013 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.09) opts 0xd
22:16:58.013 00.000 9920 Handling offset move in thread for scope, endpoint = (0.31, 0.09)
22:16:58.013 00.000 9920 Moving (0.31, 0.09) raw xDistance=-0.32 yDistance=0.00
22:16:58.013 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
22:16:58.014 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:58.014 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:16:58.014 00.000 9920 MoveAxis(E, 99, ABG)
22:16:58.014 00.000 9920 Guiding  Dir = 2, Dur = 99
22:16:58.016 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3214, max=65458, med=5101, FiltMin=4205, FiltMax=63945, Gamma=0.910
22:16:58.028 00.012 15404 UpdateGuideState exits: m=630452 SNR=215.6 Saturated
22:16:58.030 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:58.031 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:16:58.032 00.001 15404 Enqueuing Expose request
22:16:58.035 00.003 9920 IsGuiding returns 0
22:16:58.046 00.011 9920 PulseGuide returned control before completion, sleep 99
22:16:58.166 00.120 9920 IsGuiding returns 0
22:16:58.166 00.000 9920 Move returns status 0, amount 99
22:16:58.166 00.000 9920 MoveAxis(N, 0, ABG)
22:16:58.166 00.000 9920 duration set to 0 by GuideMode
22:16:58.166 00.000 9920 Move returns status 0, amount 0
22:16:58.166 00.000 9920 move complete, result=0
22:16:58.166 00.000 9920 worker thread done servicing request
22:16:58.166 00.000 9920 Worker thread wakes up
22:16:58.166 00.000 15404 GuideStep: -0.3 px 99 ms EAST, 0.0 px 0 ms NORTH
22:16:58.167 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:16:58.167 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:01.574 03.407 9920 Exposure complete
22:17:01.611 00.037 9920 worker thread done servicing request
22:17:01.611 00.000 15404 OnExposeComplete: enter
22:17:01.612 00.001 15404 UpdateGuideState(): m_state=6
22:17:01.613 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
22:17:01.614 00.001 15404 Star::Find returns 1 (1), X=720.79, Y=794.53, Mass=610031, SNR=235.4, Peak=28008 HFD=6.5
22:17:01.615 00.001 15404 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-2.95) = xAngle (0.74 = 0.74)
22:17:01.616 00.001 15404 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.65 = 0.65)
22:17:01.617 00.001 15404 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.21 mountX=0.11 mountY=0.09, mountTheta=0.69
22:17:01.618 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.09, y=-0.12, opts=13)
22:17:01.620 00.002 15404 Enqueuing Move request for scope (-0.09, -0.12)
22:17:01.620 00.000 9920 Worker thread wakes up
22:17:01.620 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
22:17:01.620 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
22:17:01.620 00.000 9920 Moving (-0.09, -0.12) raw xDistance=0.11 yDistance=0.09
22:17:01.620 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:17:01.620 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:01.621 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:17:01.621 00.000 9920 MoveAxis(E, 0, ABG)
22:17:01.621 00.000 9920 Move returns status 0, amount 0
22:17:01.621 00.000 9920 MoveAxis(N, 0, ABG)
22:17:01.621 00.000 9920 duration set to 0 by GuideMode
22:17:01.621 00.000 9920 Move returns status 0, amount 0
22:17:01.621 00.000 9920 move complete, result=0
22:17:01.621 00.000 9920 worker thread done servicing request
22:17:01.623 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3340, max=65450, med=5106, FiltMin=4238, FiltMax=62764, Gamma=0.910
22:17:01.634 00.011 15404 UpdateGuideState exits: m=610031 SNR=235.4 Saturated
22:17:01.635 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:01.637 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:01.638 00.001 15404 Enqueuing Expose request
22:17:01.639 00.001 9920 Worker thread wakes up
22:17:01.639 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:17:01.640 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:01.640 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:05.351 03.711 9920 Exposure complete
22:17:05.389 00.038 9920 worker thread done servicing request
22:17:05.389 00.000 15404 OnExposeComplete: enter
22:17:05.390 00.001 15404 UpdateGuideState(): m_state=6
22:17:05.391 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
22:17:05.392 00.001 15404 Star::Find returns 1 (1), X=721.15, Y=794.34, Mass=600128, SNR=190.0, Peak=24512 HFD=6.6
22:17:05.393 00.001 15404 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-2.95) = xAngle (2.10 = 2.10)
22:17:05.393 00.000 15404 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.01 = 2.01)
22:17:05.394 00.001 15404 CameraToMount -- cameraX=0.27 cameraY=-0.31 hyp=0.41 cameraTheta=-0.85 mountX=-0.21 mountY=0.37, mountTheta=2.08
22:17:05.396 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.27, y=-0.31, opts=13)
22:17:05.397 00.001 15404 Enqueuing Move request for scope (0.27, -0.31)
22:17:05.398 00.001 9920 Worker thread wakes up
22:17:05.398 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.31) opts 0xd
22:17:05.398 00.000 9920 Handling offset move in thread for scope, endpoint = (0.27, -0.31)
22:17:05.398 00.000 9920 Moving (0.27, -0.31) raw xDistance=-0.21 yDistance=0.37
22:17:05.398 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:17:05.398 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
22:17:05.398 00.000 9920 MoveAxis(E, 56, ABG)
22:17:05.398 00.000 9920 Guiding  Dir = 2, Dur = 56
22:17:05.401 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3338, max=65516, med=5102, FiltMin=4298, FiltMax=61895, Gamma=0.910
22:17:05.411 00.010 15404 UpdateGuideState exits: m=600128 SNR=190.0 Saturated
22:17:05.413 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:05.413 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:05.414 00.001 15404 Enqueuing Expose request
22:17:05.670 00.256 9920 IsGuiding returns 0
22:17:05.681 00.011 9920 PulseGuide returned control before completion, sleep 55
22:17:05.749 00.068 9920 IsGuiding returns 1
22:17:05.749 00.000 9920 scope still moving after pulse duration time elapsed
22:17:05.780 00.031 9920 IsGuiding returns 1
22:17:05.824 00.044 9920 IsGuiding returns 0
22:17:05.824 00.000 9920 scope move finished after 56 + 98 ms
22:17:05.824 00.000 9920 Move returns status 0, amount 56
22:17:05.824 00.000 9920 MoveAxis(S, 101, ABG)
22:17:05.824 00.000 9920 Guiding  Dir = 1, Dur = 101
22:17:05.846 00.022 9920 IsGuiding returns 0
22:17:05.859 00.013 9920 PulseGuide returned control before completion, sleep 99
22:17:05.981 00.122 9920 IsGuiding returns 0
22:17:05.981 00.000 9920 Move returns status 0, amount 101
22:17:05.981 00.000 9920 move complete, result=0
22:17:05.981 00.000 9920 worker thread done servicing request
22:17:05.981 00.000 9920 Worker thread wakes up
22:17:05.981 00.000 15404 GuideStep: -0.2 px 56 ms EAST, 0.4 px 101 ms SOUTH
22:17:05.982 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:05.982 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:09.397 03.415 9920 Exposure complete
22:17:09.437 00.040 9920 worker thread done servicing request
22:17:09.437 00.000 15404 OnExposeComplete: enter
22:17:09.438 00.001 15404 UpdateGuideState(): m_state=6
22:17:09.439 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
22:17:09.440 00.001 15404 Star::Find returns 1 (1), X=721.49, Y=794.65, Mass=617994, SNR=240.3, Peak=30819 HFD=6.8
22:17:09.441 00.001 15404 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
22:17:09.442 00.001 15404 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.86 = 2.86)
22:17:09.443 00.001 15404 CameraToMount -- cameraX=0.61 cameraY=-0.00 hyp=0.61 cameraTheta=-0.00 mountX=-0.60 mountY=0.17, mountTheta=2.86
22:17:09.444 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.61, y=-0.00, opts=13)
22:17:09.445 00.001 15404 Enqueuing Move request for scope (0.61, -0.00)
22:17:09.446 00.001 9920 Worker thread wakes up
22:17:09.446 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.00) opts 0xd
22:17:09.446 00.000 9920 Handling offset move in thread for scope, endpoint = (0.61, -0.00)
22:17:09.446 00.000 9920 Moving (0.61, -0.00) raw xDistance=-0.60 yDistance=0.17
22:17:09.446 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
22:17:09.446 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:09.446 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:17:09.446 00.000 9920 MoveAxis(E, 165, ABG)
22:17:09.446 00.000 9920 Guiding  Dir = 2, Dur = 165
22:17:09.449 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3070, max=65461, med=5102, FiltMin=4254, FiltMax=64382, Gamma=0.910
22:17:09.461 00.012 15404 UpdateGuideState exits: m=617994 SNR=240.3 Saturated
22:17:09.462 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:09.463 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:09.464 00.001 15404 Enqueuing Expose request
22:17:09.477 00.013 9920 IsGuiding returns 0
22:17:09.488 00.011 9920 PulseGuide returned control before completion, sleep 164
22:17:09.671 00.183 9920 IsGuiding returns 0
22:17:09.671 00.000 9920 Move returns status 0, amount 165
22:17:09.671 00.000 9920 MoveAxis(N, 0, ABG)
22:17:09.671 00.000 9920 duration set to 0 by GuideMode
22:17:09.671 00.000 9920 Move returns status 0, amount 0
22:17:09.671 00.000 9920 move complete, result=0
22:17:09.672 00.001 9920 worker thread done servicing request
22:17:09.672 00.000 15404 GuideStep: -0.6 px 165 ms EAST, 0.2 px 0 ms NORTH
22:17:09.675 00.003 9920 Worker thread wakes up
22:17:09.675 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:09.675 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:13.390 03.715 9920 Exposure complete
22:17:13.428 00.038 9920 worker thread done servicing request
22:17:13.428 00.000 15404 OnExposeComplete: enter
22:17:13.429 00.001 15404 UpdateGuideState(): m_state=6
22:17:13.430 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
22:17:13.431 00.001 15404 Star::Find returns 1 (1), X=721.14, Y=794.69, Mass=612599, SNR=240.2, Peak=28648 HFD=6.6
22:17:13.431 00.000 15404 CameraToMount -- cameraTheta (0.16) - m_xAngle (-2.95) = xAngle (3.12 = 3.12)
22:17:13.432 00.001 15404 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.02 = 3.02)
22:17:13.433 00.001 15404 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.27 cameraTheta=0.16 mountX=-0.27 mountY=0.03, mountTheta=3.03
22:17:13.435 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.26, y=0.04, opts=13)
22:17:13.436 00.001 15404 Enqueuing Move request for scope (0.26, 0.04)
22:17:13.437 00.001 9920 Worker thread wakes up
22:17:13.437 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
22:17:13.437 00.000 9920 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
22:17:13.437 00.000 9920 Moving (0.26, 0.04) raw xDistance=-0.27 yDistance=0.03
22:17:13.437 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
22:17:13.437 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:13.437 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:17:13.437 00.000 9920 MoveAxis(E, 83, ABG)
22:17:13.437 00.000 9920 Guiding  Dir = 2, Dur = 83
22:17:13.440 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3308, max=65458, med=5092, FiltMin=3866, FiltMax=63909, Gamma=0.910
22:17:13.451 00.011 15404 UpdateGuideState exits: m=612599 SNR=240.2 Saturated
22:17:13.452 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:13.453 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:13.453 00.000 15404 Enqueuing Expose request
22:17:13.460 00.007 9920 IsGuiding returns 0
22:17:13.471 00.011 9920 PulseGuide returned control before completion, sleep 82
22:17:13.566 00.095 9920 IsGuiding returns 1
22:17:13.566 00.000 9920 scope still moving after pulse duration time elapsed
22:17:13.610 00.044 9920 IsGuiding returns 0
22:17:13.610 00.000 9920 scope move finished after 83 + 67 ms
22:17:13.610 00.000 9920 Move returns status 0, amount 83
22:17:13.610 00.000 9920 MoveAxis(N, 0, ABG)
22:17:13.610 00.000 9920 duration set to 0 by GuideMode
22:17:13.610 00.000 9920 Move returns status 0, amount 0
22:17:13.610 00.000 9920 move complete, result=0
22:17:13.610 00.000 9920 worker thread done servicing request
22:17:13.610 00.000 9920 Worker thread wakes up
22:17:13.610 00.000 15404 GuideStep: -0.3 px 83 ms EAST, 0.0 px 0 ms NORTH
22:17:13.611 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:13.612 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:17.019 03.407 9920 Exposure complete
22:17:17.057 00.038 9920 worker thread done servicing request
22:17:17.057 00.000 15404 OnExposeComplete: enter
22:17:17.058 00.001 15404 UpdateGuideState(): m_state=6
22:17:17.059 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
22:17:17.060 00.001 15404 Star::Find returns 1 (1), X=721.19, Y=794.50, Mass=613633, SNR=227.3, Peak=26484 HFD=6.5
22:17:17.061 00.001 15404 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-2.95) = xAngle (2.51 = 2.51)
22:17:17.062 00.001 15404 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.42 = 2.42)
22:17:17.063 00.001 15404 CameraToMount -- cameraX=0.31 cameraY=-0.15 hyp=0.34 cameraTheta=-0.44 mountX=-0.28 mountY=0.23, mountTheta=2.45
22:17:17.064 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.31, y=-0.15, opts=13)
22:17:17.065 00.001 15404 Enqueuing Move request for scope (0.31, -0.15)
22:17:17.066 00.001 9920 Worker thread wakes up
22:17:17.066 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.15) opts 0xd
22:17:17.066 00.000 9920 Handling offset move in thread for scope, endpoint = (0.31, -0.15)
22:17:17.066 00.000 9920 Moving (0.31, -0.15) raw xDistance=-0.28 yDistance=0.23
22:17:17.066 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
22:17:17.066 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:17:17.066 00.000 9920 MoveAxis(E, 80, ABG)
22:17:17.066 00.000 9920 Guiding  Dir = 2, Dur = 80
22:17:17.069 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3256, max=65434, med=5097, FiltMin=4136, FiltMax=62791, Gamma=0.910
22:17:17.080 00.011 15404 UpdateGuideState exits: m=613633 SNR=227.3 Saturated
22:17:17.081 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:17.082 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:17.083 00.001 15404 Enqueuing Expose request
22:17:17.089 00.006 9920 IsGuiding returns 0
22:17:17.100 00.011 9920 PulseGuide returned control before completion, sleep 79
22:17:17.190 00.090 9920 IsGuiding returns 1
22:17:17.190 00.000 9920 scope still moving after pulse duration time elapsed
22:17:17.233 00.043 9920 IsGuiding returns 0
22:17:17.234 00.001 9920 scope move finished after 80 + 64 ms
22:17:17.234 00.000 9920 Move returns status 0, amount 80
22:17:17.234 00.000 9920 MoveAxis(S, 62, ABG)
22:17:17.234 00.000 9920 Guiding  Dir = 1, Dur = 62
22:17:17.260 00.026 9920 IsGuiding returns 0
22:17:17.273 00.013 9920 PulseGuide returned control before completion, sleep 60
22:17:17.345 00.072 9920 IsGuiding returns 1
22:17:17.345 00.000 9920 scope still moving after pulse duration time elapsed
22:17:17.385 00.040 9920 IsGuiding returns 0
22:17:17.385 00.000 9920 scope move finished after 62 + 63 ms
22:17:17.385 00.000 9920 Move returns status 0, amount 62
22:17:17.386 00.001 9920 move complete, result=0
22:17:17.386 00.000 9920 worker thread done servicing request
22:17:17.386 00.000 9920 Worker thread wakes up
22:17:17.386 00.000 15404 GuideStep: -0.3 px 80 ms EAST, 0.2 px 62 ms SOUTH
22:17:17.387 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:17.387 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:21.101 03.714 9920 Exposure complete
22:17:21.138 00.037 9920 worker thread done servicing request
22:17:21.138 00.000 15404 OnExposeComplete: enter
22:17:21.139 00.001 15404 UpdateGuideState(): m_state=6
22:17:21.140 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
22:17:21.141 00.001 15404 Star::Find returns 1 (1), X=721.03, Y=794.40, Mass=597737, SNR=251.0, Peak=25796 HFD=6.4
22:17:21.142 00.001 15404 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-2.95) = xAngle (1.93 = 1.93)
22:17:21.142 00.000 15404 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.84 = 1.84)
22:17:21.143 00.001 15404 CameraToMount -- cameraX=0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-1.02 mountX=-0.10 mountY=0.28, mountTheta=1.92
22:17:21.146 00.003 15404 SchedulePrimaryMove(105DBB90, x=0.15, y=-0.25, opts=13)
22:17:21.147 00.001 15404 Enqueuing Move request for scope (0.15, -0.25)
22:17:21.148 00.001 9920 Worker thread wakes up
22:17:21.148 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.25) opts 0xd
22:17:21.148 00.000 9920 Handling offset move in thread for scope, endpoint = (0.15, -0.25)
22:17:21.148 00.000 9920 Moving (0.15, -0.25) raw xDistance=-0.10 yDistance=0.28
22:17:21.148 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:17:21.148 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:17:21.148 00.000 9920 MoveAxis(E, 0, ABG)
22:17:21.148 00.000 9920 Move returns status 0, amount 0
22:17:21.148 00.000 9920 MoveAxis(S, 76, ABG)
22:17:21.148 00.000 9920 Guiding  Dir = 1, Dur = 76
22:17:21.150 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2999, max=65516, med=5090, FiltMin=4161, FiltMax=61435, Gamma=0.910
22:17:21.162 00.012 15404 UpdateGuideState exits: m=597737 SNR=251.0 Saturated
22:17:21.163 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:21.164 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:21.164 00.000 15404 Enqueuing Expose request
22:17:21.166 00.002 9920 IsGuiding returns 0
22:17:21.177 00.011 9920 PulseGuide returned control before completion, sleep 76
22:17:21.265 00.088 9920 IsGuiding returns 1
22:17:21.265 00.000 9920 scope still moving after pulse duration time elapsed
22:17:21.308 00.043 9920 IsGuiding returns 0
22:17:21.308 00.000 9920 scope move finished after 76 + 65 ms
22:17:21.308 00.000 9920 Move returns status 0, amount 76
22:17:21.308 00.000 9920 move complete, result=0
22:17:21.308 00.000 9920 worker thread done servicing request
22:17:21.308 00.000 9920 Worker thread wakes up
22:17:21.308 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.3 px 76 ms SOUTH
22:17:21.309 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:21.310 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:24.716 03.406 9920 Exposure complete
22:17:24.753 00.037 9920 worker thread done servicing request
22:17:24.754 00.001 15404 OnExposeComplete: enter
22:17:24.755 00.001 15404 UpdateGuideState(): m_state=6
22:17:24.755 00.000 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
22:17:24.756 00.001 15404 Star::Find returns 1 (1), X=720.82, Y=794.69, Mass=628852, SNR=231.1, Peak=29620 HFD=6.4
22:17:24.757 00.001 15404 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
22:17:24.758 00.001 15404 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.42 = -0.86)
22:17:24.759 00.001 15404 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.56 mountX=0.05 mountY=-0.06, mountTheta=-0.82
22:17:24.761 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.06, y=0.04, opts=13)
22:17:24.761 00.000 15404 Enqueuing Move request for scope (-0.06, 0.04)
22:17:24.763 00.002 9920 Worker thread wakes up
22:17:24.763 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
22:17:24.763 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
22:17:24.763 00.000 9920 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=-0.06
22:17:24.763 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:17:24.763 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:24.763 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:17:24.763 00.000 9920 MoveAxis(E, 0, ABG)
22:17:24.763 00.000 9920 Move returns status 0, amount 0
22:17:24.763 00.000 9920 MoveAxis(N, 0, ABG)
22:17:24.763 00.000 9920 duration set to 0 by GuideMode
22:17:24.763 00.000 9920 Move returns status 0, amount 0
22:17:24.763 00.000 9920 move complete, result=0
22:17:24.764 00.001 9920 worker thread done servicing request
22:17:24.766 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2741, max=65456, med=5091, FiltMin=4147, FiltMax=62771, Gamma=0.910
22:17:24.777 00.011 15404 UpdateGuideState exits: m=628852 SNR=231.1 Saturated
22:17:24.778 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:24.779 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:24.780 00.001 15404 Enqueuing Expose request
22:17:24.781 00.001 9920 Worker thread wakes up
22:17:24.781 00.000 15404 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:17:24.782 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:24.782 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:28.491 03.709 9920 Exposure complete
22:17:28.528 00.037 9920 worker thread done servicing request
22:17:28.529 00.001 15404 OnExposeComplete: enter
22:17:28.530 00.001 15404 UpdateGuideState(): m_state=6
22:17:28.531 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
22:17:28.531 00.000 15404 Star::Find returns 1 (1), X=720.65, Y=794.67, Mass=600812, SNR=222.2, Peak=29342 HFD=6.3
22:17:28.532 00.001 15404 CameraToMount -- cameraTheta (3.05) - m_xAngle (-2.95) = xAngle (6.00 = -0.28)
22:17:28.533 00.001 15404 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.91 = -0.37)
22:17:28.534 00.001 15404 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.05 mountX=0.22 mountY=-0.08, mountTheta=-0.36
22:17:28.536 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.23, y=0.02, opts=13)
22:17:28.537 00.001 15404 Enqueuing Move request for scope (-0.23, 0.02)
22:17:28.538 00.001 9920 Worker thread wakes up
22:17:28.538 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
22:17:28.538 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
22:17:28.538 00.000 9920 Moving (-0.23, 0.02) raw xDistance=0.22 yDistance=-0.08
22:17:28.538 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:17:28.538 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:28.538 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:17:28.538 00.000 9920 MoveAxis(W, 60, ABG)
22:17:28.538 00.000 9920 Guiding  Dir = 3, Dur = 60
22:17:28.541 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2262, max=65456, med=5086, FiltMin=3779, FiltMax=62968, Gamma=0.910
22:17:28.553 00.012 15404 UpdateGuideState exits: m=600812 SNR=222.2 Saturated
22:17:28.554 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:28.555 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:28.555 00.000 15404 Enqueuing Expose request
22:17:28.560 00.005 9920 IsGuiding returns 0
22:17:28.571 00.011 9920 PulseGuide returned control before completion, sleep 60
22:17:28.643 00.072 9920 IsGuiding returns 1
22:17:28.643 00.000 9920 scope still moving after pulse duration time elapsed
22:17:28.686 00.043 9920 IsGuiding returns 0
22:17:28.687 00.001 9920 scope move finished after 60 + 66 ms
22:17:28.687 00.000 9920 Move returns status 0, amount 60
22:17:28.687 00.000 9920 MoveAxis(N, 0, ABG)
22:17:28.687 00.000 9920 duration set to 0 by GuideMode
22:17:28.687 00.000 9920 Move returns status 0, amount 0
22:17:28.687 00.000 9920 move complete, result=0
22:17:28.687 00.000 9920 worker thread done servicing request
22:17:28.687 00.000 9920 Worker thread wakes up
22:17:28.687 00.000 15404 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
22:17:28.690 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:28.690 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:32.097 03.407 9920 Exposure complete
22:17:32.134 00.037 9920 worker thread done servicing request
22:17:32.135 00.001 15404 OnExposeComplete: enter
22:17:32.136 00.001 15404 UpdateGuideState(): m_state=6
22:17:32.137 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
22:17:32.137 00.000 15404 Star::Find returns 1 (1), X=720.87, Y=794.65, Mass=611514, SNR=281.2, Peak=29652 HFD=6.4
22:17:32.139 00.002 15404 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.69 = -0.59)
22:17:32.140 00.001 15404 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.60 = -0.68)
22:17:32.141 00.001 15404 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.74 mountX=0.01 mountY=-0.01, mountTheta=-0.65
22:17:32.142 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.01, y=0.00, opts=13)
22:17:32.143 00.001 15404 Enqueuing Move request for scope (-0.01, 0.00)
22:17:32.144 00.001 9920 Worker thread wakes up
22:17:32.144 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
22:17:32.144 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
22:17:32.144 00.000 9920 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=-0.01
22:17:32.144 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:17:32.144 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:32.144 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:17:32.144 00.000 9920 MoveAxis(E, 0, ABG)
22:17:32.144 00.000 9920 Move returns status 0, amount 0
22:17:32.144 00.000 9920 MoveAxis(N, 0, ABG)
22:17:32.145 00.001 9920 duration set to 0 by GuideMode
22:17:32.145 00.000 9920 Move returns status 0, amount 0
22:17:32.145 00.000 9920 move complete, result=0
22:17:32.145 00.000 9920 worker thread done servicing request
22:17:32.147 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3355, max=65450, med=5086, FiltMin=4221, FiltMax=62417, Gamma=0.910
22:17:32.158 00.011 15404 UpdateGuideState exits: m=611514 SNR=281.2 Saturated
22:17:32.160 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:32.161 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:32.162 00.001 15404 Enqueuing Expose request
22:17:32.162 00.000 9920 Worker thread wakes up
22:17:32.163 00.001 15404 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:17:32.164 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:32.164 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:35.877 03.713 9920 Exposure complete
22:17:35.914 00.037 9920 worker thread done servicing request
22:17:35.914 00.000 15404 OnExposeComplete: enter
22:17:35.915 00.001 15404 UpdateGuideState(): m_state=6
22:17:35.916 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
22:17:35.917 00.001 15404 Star::Find returns 1 (1), X=721.04, Y=794.70, Mass=626650, SNR=249.4, Peak=28204 HFD=6.6
22:17:35.917 00.000 15404 CameraToMount -- cameraTheta (0.33) - m_xAngle (-2.95) = xAngle (3.28 = -3.00)
22:17:35.918 00.001 15404 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.19 = -3.09)
22:17:35.919 00.001 15404 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.33 mountX=-0.17 mountY=-0.01, mountTheta=-3.09
22:17:35.920 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.16, y=0.06, opts=13)
22:17:35.922 00.002 15404 Enqueuing Move request for scope (0.16, 0.06)
22:17:35.923 00.001 9920 Worker thread wakes up
22:17:35.923 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
22:17:35.923 00.000 9920 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
22:17:35.923 00.000 9920 Moving (0.16, 0.06) raw xDistance=-0.17 yDistance=-0.01
22:17:35.923 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:17:35.923 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:35.924 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:17:35.924 00.000 9920 MoveAxis(E, 0, ABG)
22:17:35.924 00.000 9920 Move returns status 0, amount 0
22:17:35.924 00.000 9920 MoveAxis(N, 0, ABG)
22:17:35.924 00.000 9920 duration set to 0 by GuideMode
22:17:35.924 00.000 9920 Move returns status 0, amount 0
22:17:35.924 00.000 9920 move complete, result=0
22:17:35.924 00.000 9920 worker thread done servicing request
22:17:35.926 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3214, max=65458, med=5080, FiltMin=3974, FiltMax=63492, Gamma=0.910
22:17:35.937 00.011 15404 UpdateGuideState exits: m=626650 SNR=249.4 Saturated
22:17:35.937 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:35.938 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:35.939 00.001 15404 Enqueuing Expose request
22:17:35.940 00.001 9920 Worker thread wakes up
22:17:35.940 00.000 15404 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:17:35.941 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:35.941 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:39.353 03.412 9920 Exposure complete
22:17:39.391 00.038 9920 worker thread done servicing request
22:17:39.391 00.000 15404 OnExposeComplete: enter
22:17:39.392 00.001 15404 UpdateGuideState(): m_state=6
22:17:39.393 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
22:17:39.394 00.001 15404 Star::Find returns 1 (1), X=721.18, Y=794.61, Mass=616052, SNR=235.5, Peak=27512 HFD=6.5
22:17:39.395 00.001 15404 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-2.95) = xAngle (2.84 = 2.84)
22:17:39.396 00.001 15404 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.75 = 2.75)
22:17:39.397 00.001 15404 CameraToMount -- cameraX=0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-0.11 mountX=-0.30 mountY=0.12, mountTheta=2.76
22:17:39.398 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.31, y=-0.03, opts=13)
22:17:39.399 00.001 15404 Enqueuing Move request for scope (0.31, -0.03)
22:17:39.400 00.001 9920 Worker thread wakes up
22:17:39.400 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.03) opts 0xd
22:17:39.400 00.000 9920 Handling offset move in thread for scope, endpoint = (0.31, -0.03)
22:17:39.401 00.001 9920 Moving (0.31, -0.03) raw xDistance=-0.30 yDistance=0.12
22:17:39.401 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:17:39.401 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:39.401 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:17:39.401 00.000 9920 MoveAxis(E, 79, ABG)
22:17:39.401 00.000 9920 Guiding  Dir = 2, Dur = 79
22:17:39.403 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3277, max=65427, med=5082, FiltMin=4023, FiltMax=63536, Gamma=0.910
22:17:39.415 00.012 15404 UpdateGuideState exits: m=616052 SNR=235.5 Saturated
22:17:39.416 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:39.417 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:39.418 00.001 15404 Enqueuing Expose request
22:17:39.423 00.005 9920 IsGuiding returns 0
22:17:39.434 00.011 9920 PulseGuide returned control before completion, sleep 78
22:17:39.523 00.089 9920 IsGuiding returns 1
22:17:39.523 00.000 9920 scope still moving after pulse duration time elapsed
22:17:39.564 00.041 9920 IsGuiding returns 0
22:17:39.564 00.000 9920 scope move finished after 79 + 63 ms
22:17:39.564 00.000 9920 Move returns status 0, amount 79
22:17:39.564 00.000 9920 MoveAxis(N, 0, ABG)
22:17:39.564 00.000 9920 duration set to 0 by GuideMode
22:17:39.565 00.001 9920 Move returns status 0, amount 0
22:17:39.565 00.000 9920 move complete, result=0
22:17:39.565 00.000 9920 worker thread done servicing request
22:17:39.565 00.000 9920 Worker thread wakes up
22:17:39.565 00.000 15404 GuideStep: -0.3 px 79 ms EAST, 0.1 px 0 ms NORTH
22:17:39.568 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:39.568 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:43.277 03.709 9920 Exposure complete
22:17:43.315 00.038 9920 worker thread done servicing request
22:17:43.315 00.000 15404 OnExposeComplete: enter
22:17:43.316 00.001 15404 UpdateGuideState(): m_state=6
22:17:43.317 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
22:17:43.318 00.001 15404 Star::Find returns 1 (1), X=721.25, Y=794.40, Mass=609308, SNR=211.5, Peak=24283 HFD=6.6
22:17:43.319 00.001 15404 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-2.95) = xAngle (2.36 = 2.36)
22:17:43.319 00.000 15404 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.27 = 2.27)
22:17:43.320 00.001 15404 CameraToMount -- cameraX=0.37 cameraY=-0.25 hyp=0.45 cameraTheta=-0.59 mountX=-0.32 mountY=0.34, mountTheta=2.32
22:17:43.322 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.37, y=-0.25, opts=13)
22:17:43.322 00.000 15404 Enqueuing Move request for scope (0.37, -0.25)
22:17:43.323 00.001 9920 Worker thread wakes up
22:17:43.323 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.25) opts 0xd
22:17:43.323 00.000 9920 Handling offset move in thread for scope, endpoint = (0.37, -0.25)
22:17:43.323 00.000 9920 Moving (0.37, -0.25) raw xDistance=-0.32 yDistance=0.34
22:17:43.323 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
22:17:43.323 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
22:17:43.324 00.001 9920 MoveAxis(E, 90, ABG)
22:17:43.324 00.000 9920 Guiding  Dir = 2, Dur = 90
22:17:43.326 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2806, max=65516, med=5076, FiltMin=4088, FiltMax=63547, Gamma=0.910
22:17:43.337 00.011 15404 UpdateGuideState exits: m=609308 SNR=211.5 Saturated
22:17:43.338 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:43.339 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:43.340 00.001 15404 Enqueuing Expose request
22:17:43.347 00.007 9920 IsGuiding returns 0
22:17:43.358 00.011 9920 PulseGuide returned control before completion, sleep 90
22:17:43.469 00.111 9920 IsGuiding returns 0
22:17:43.469 00.000 9920 Move returns status 0, amount 90
22:17:43.469 00.000 9920 MoveAxis(S, 94, ABG)
22:17:43.469 00.000 9920 Guiding  Dir = 1, Dur = 94
22:17:43.492 00.023 9920 IsGuiding returns 0
22:17:43.502 00.010 9920 PulseGuide returned control before completion, sleep 94
22:17:43.619 00.117 9920 IsGuiding returns 0
22:17:43.619 00.000 9920 Move returns status 0, amount 94
22:17:43.619 00.000 9920 move complete, result=0
22:17:43.619 00.000 9920 worker thread done servicing request
22:17:43.619 00.000 9920 Worker thread wakes up
22:17:43.619 00.000 15404 GuideStep: -0.3 px 90 ms EAST, 0.3 px 94 ms SOUTH
22:17:43.620 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:43.620 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:47.033 03.413 9920 Exposure complete
22:17:47.072 00.039 9920 worker thread done servicing request
22:17:47.072 00.000 15404 OnExposeComplete: enter
22:17:47.073 00.001 15404 UpdateGuideState(): m_state=6
22:17:47.074 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
22:17:47.075 00.001 15404 Star::Find returns 1 (1), X=721.32, Y=794.46, Mass=625421, SNR=233.8, Peak=27579 HFD=6.7
22:17:47.076 00.001 15404 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-2.95) = xAngle (2.56 = 2.56)
22:17:47.077 00.001 15404 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.47 = 2.47)
22:17:47.078 00.001 15404 CameraToMount -- cameraX=0.44 cameraY=-0.18 hyp=0.48 cameraTheta=-0.39 mountX=-0.40 mountY=0.30, mountTheta=2.50
22:17:47.080 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.44, y=-0.18, opts=13)
22:17:47.081 00.001 15404 Enqueuing Move request for scope (0.44, -0.18)
22:17:47.081 00.000 9920 Worker thread wakes up
22:17:47.081 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.18) opts 0xd
22:17:47.082 00.001 9920 Handling offset move in thread for scope, endpoint = (0.44, -0.18)
22:17:47.082 00.000 9920 Moving (0.44, -0.18) raw xDistance=-0.40 yDistance=0.30
22:17:47.082 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
22:17:47.082 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:17:47.082 00.000 9920 MoveAxis(E, 113, ABG)
22:17:47.082 00.000 9920 Guiding  Dir = 2, Dur = 113
22:17:47.084 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3308, max=65427, med=5080, FiltMin=4182, FiltMax=63948, Gamma=0.910
22:17:47.096 00.012 15404 UpdateGuideState exits: m=625421 SNR=233.8 Saturated
22:17:47.097 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:47.098 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:47.098 00.000 15404 Enqueuing Expose request
22:17:47.106 00.008 9920 IsGuiding returns 0
22:17:47.117 00.011 9920 PulseGuide returned control before completion, sleep 112
22:17:47.249 00.132 9920 IsGuiding returns 0
22:17:47.249 00.000 9920 Move returns status 0, amount 113
22:17:47.249 00.000 9920 MoveAxis(S, 82, ABG)
22:17:47.249 00.000 9920 Guiding  Dir = 1, Dur = 82
22:17:47.282 00.033 9920 IsGuiding returns 0
22:17:47.293 00.011 9920 PulseGuide returned control before completion, sleep 82
22:17:47.387 00.094 9920 IsGuiding returns 1
22:17:47.387 00.000 9920 scope still moving after pulse duration time elapsed
22:17:47.430 00.043 9920 IsGuiding returns 0
22:17:47.430 00.000 9920 scope move finished after 82 + 66 ms
22:17:47.430 00.000 9920 Move returns status 0, amount 82
22:17:47.430 00.000 9920 move complete, result=0
22:17:47.431 00.001 9920 worker thread done servicing request
22:17:47.431 00.000 9920 Worker thread wakes up
22:17:47.431 00.000 15404 GuideStep: -0.4 px 113 ms EAST, 0.3 px 82 ms SOUTH
22:17:47.434 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:47.434 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:51.142 03.708 9920 Exposure complete
22:17:51.180 00.038 9920 worker thread done servicing request
22:17:51.180 00.000 15404 OnExposeComplete: enter
22:17:51.181 00.001 15404 UpdateGuideState(): m_state=6
22:17:51.182 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
22:17:51.183 00.001 15404 Star::Find returns 1 (1), X=720.30, Y=794.55, Mass=635035, SNR=223.3, Peak=36170 HFD=6.1
22:17:51.184 00.001 15404 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-2.95) = xAngle (-0.02 = -0.02)
22:17:51.185 00.001 15404 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.11 = -0.11)
22:17:51.185 00.000 15404 CameraToMount -- cameraX=-0.58 cameraY=-0.10 hyp=0.58 cameraTheta=-2.97 mountX=0.58 mountY=-0.07, mountTheta=-0.11
22:17:51.187 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.58, y=-0.10, opts=13)
22:17:51.187 00.000 15404 Enqueuing Move request for scope (-0.58, -0.10)
22:17:51.188 00.001 9920 Worker thread wakes up
22:17:51.188 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.10) opts 0xd
22:17:51.188 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.58, -0.10)
22:17:51.188 00.000 9920 Moving (-0.58, -0.10) raw xDistance=0.58 yDistance=-0.07
22:17:51.189 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.58
22:17:51.189 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:51.189 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:17:51.189 00.000 9920 MoveAxis(W, 148, ABG)
22:17:51.189 00.000 9920 Guiding  Dir = 3, Dur = 148
22:17:51.192 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3022, max=65456, med=5071, FiltMin=3945, FiltMax=62420, Gamma=0.910
22:17:51.203 00.011 15404 UpdateGuideState exits: m=635035 SNR=223.3 Saturated
22:17:51.203 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:51.205 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:51.206 00.001 15404 Enqueuing Expose request
22:17:51.262 00.056 9920 IsGuiding returns 0
22:17:51.273 00.011 9920 PulseGuide returned control before completion, sleep 147
22:17:51.445 00.172 9920 IsGuiding returns 0
22:17:51.445 00.000 9920 Move returns status 0, amount 148
22:17:51.445 00.000 9920 MoveAxis(N, 0, ABG)
22:17:51.445 00.000 9920 duration set to 0 by GuideMode
22:17:51.445 00.000 9920 Move returns status 0, amount 0
22:17:51.445 00.000 9920 move complete, result=0
22:17:51.445 00.000 9920 worker thread done servicing request
22:17:51.445 00.000 9920 Worker thread wakes up
22:17:51.445 00.000 15404 GuideStep: 0.6 px 148 ms WEST, -0.1 px 0 ms NORTH
22:17:51.447 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:51.447 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:54.857 03.410 9920 Exposure complete
22:17:54.899 00.042 9920 worker thread done servicing request
22:17:54.899 00.000 15404 OnExposeComplete: enter
22:17:54.901 00.002 15404 UpdateGuideState(): m_state=6
22:17:54.901 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
22:17:54.902 00.001 15404 Star::Find returns 1 (1), X=720.30, Y=794.50, Mass=656147, SNR=243.5, Peak=35186 HFD=6.1
22:17:54.903 00.001 15404 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-2.95) = xAngle (0.06 = 0.06)
22:17:54.905 00.002 15404 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.04 = -0.04)
22:17:54.906 00.001 15404 CameraToMount -- cameraX=-0.58 cameraY=-0.14 hyp=0.59 cameraTheta=-2.90 mountX=0.59 mountY=-0.02, mountTheta=-0.04
22:17:54.907 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.58, y=-0.14, opts=13)
22:17:54.908 00.001 15404 Enqueuing Move request for scope (-0.58, -0.14)
22:17:54.909 00.001 9920 Worker thread wakes up
22:17:54.909 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.14) opts 0xd
22:17:54.909 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.58, -0.14)
22:17:54.909 00.000 9920 Moving (-0.58, -0.14) raw xDistance=0.59 yDistance=-0.02
22:17:54.909 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
22:17:54.909 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:54.909 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:17:54.909 00.000 9920 MoveAxis(W, 169, ABG)
22:17:54.910 00.001 9920 Guiding  Dir = 3, Dur = 169
22:17:54.912 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3254, max=65456, med=5074, FiltMin=4057, FiltMax=62894, Gamma=0.910
22:17:54.923 00.011 15404 UpdateGuideState exits: m=656147 SNR=243.5 Saturated
22:17:54.924 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:54.926 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:54.927 00.001 15404 Enqueuing Expose request
22:17:55.001 00.074 9920 IsGuiding returns 0
22:17:55.012 00.011 9920 PulseGuide returned control before completion, sleep 168
22:17:55.251 00.239 9920 IsGuiding returns 1
22:17:55.251 00.000 9920 scope still moving after pulse duration time elapsed
22:17:55.488 00.237 9920 IsGuiding returns 0
22:17:55.488 00.000 9920 scope move finished after 169 + 319 ms
22:17:55.490 00.002 9920 Move returns status 0, amount 169
22:17:55.490 00.000 9920 MoveAxis(N, 0, ABG)
22:17:55.490 00.000 9920 duration set to 0 by GuideMode
22:17:55.490 00.000 9920 Move returns status 0, amount 0
22:17:55.490 00.000 9920 move complete, result=0
22:17:55.490 00.000 9920 worker thread done servicing request
22:17:55.490 00.000 9920 Worker thread wakes up
22:17:55.491 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:55.491 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:17:55.491 00.000 15404 GuideStep: 0.6 px 169 ms WEST, -0.0 px 0 ms NORTH
22:17:59.202 03.711 9920 Exposure complete
22:17:59.239 00.037 9920 worker thread done servicing request
22:17:59.239 00.000 15404 OnExposeComplete: enter
22:17:59.240 00.001 15404 UpdateGuideState(): m_state=6
22:17:59.241 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
22:17:59.242 00.001 15404 Star::Find returns 1 (1), X=720.50, Y=794.62, Mass=643678, SNR=223.2, Peak=35062 HFD=6.0
22:17:59.243 00.001 15404 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-2.95) = xAngle (-0.12 = -0.12)
22:17:59.244 00.001 15404 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.21 = -0.21)
22:17:59.245 00.001 15404 CameraToMount -- cameraX=-0.38 cameraY=-0.03 hyp=0.38 cameraTheta=-3.07 mountX=0.38 mountY=-0.08, mountTheta=-0.21
22:17:59.247 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.38, y=-0.03, opts=13)
22:17:59.248 00.001 15404 Enqueuing Move request for scope (-0.38, -0.03)
22:17:59.248 00.000 9920 Worker thread wakes up
22:17:59.249 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.03) opts 0xd
22:17:59.249 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.38, -0.03)
22:17:59.249 00.000 9920 Moving (-0.38, -0.03) raw xDistance=0.38 yDistance=-0.08
22:17:59.249 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
22:17:59.249 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:59.249 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:17:59.249 00.000 9920 MoveAxis(W, 113, ABG)
22:17:59.249 00.000 9920 Guiding  Dir = 3, Dur = 113
22:17:59.251 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2904, max=65456, med=5064, FiltMin=4185, FiltMax=62695, Gamma=0.910
22:17:59.264 00.013 15404 UpdateGuideState exits: m=643678 SNR=223.2 Saturated
22:17:59.265 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:59.266 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:17:59.267 00.001 15404 Enqueuing Expose request
22:17:59.271 00.004 9920 IsGuiding returns 0
22:17:59.282 00.011 9920 PulseGuide returned control before completion, sleep 112
22:17:59.413 00.131 9920 IsGuiding returns 0
22:17:59.413 00.000 9920 Move returns status 0, amount 113
22:17:59.413 00.000 9920 MoveAxis(N, 0, ABG)
22:17:59.413 00.000 9920 duration set to 0 by GuideMode
22:17:59.413 00.000 9920 Move returns status 0, amount 0
22:17:59.413 00.000 9920 move complete, result=0
22:17:59.413 00.000 9920 worker thread done servicing request
22:17:59.414 00.001 9920 Worker thread wakes up
22:17:59.414 00.000 15404 GuideStep: 0.4 px 113 ms WEST, -0.1 px 0 ms NORTH
22:17:59.415 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:17:59.415 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:18:02.820 03.405 9920 Exposure complete
22:18:02.858 00.038 9920 worker thread done servicing request
22:18:02.858 00.000 15404 OnExposeComplete: enter
22:18:02.859 00.001 15404 UpdateGuideState(): m_state=6
22:18:02.860 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
22:18:02.861 00.001 15404 Star::Find returns 1 (1), X=720.53, Y=794.28, Mass=635751, SNR=244.2, Peak=28382 HFD=6.6
22:18:02.862 00.001 15404 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-2.95) = xAngle (0.62 = 0.62)
22:18:02.863 00.001 15404 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.52 = 0.52)
22:18:02.864 00.001 15404 CameraToMount -- cameraX=-0.35 cameraY=-0.37 hyp=0.51 cameraTheta=-2.34 mountX=0.41 mountY=0.25, mountTheta=0.55
22:18:02.866 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.35, y=-0.37, opts=13)
22:18:02.867 00.001 15404 Enqueuing Move request for scope (-0.35, -0.37)
22:18:02.868 00.001 9920 Worker thread wakes up
22:18:02.868 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.37) opts 0xd
22:18:02.868 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.35, -0.37)
22:18:02.868 00.000 9920 Moving (-0.35, -0.37) raw xDistance=0.41 yDistance=0.25
22:18:02.868 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
22:18:02.868 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:18:02.868 00.000 9920 MoveAxis(W, 119, ABG)
22:18:02.868 00.000 9920 Guiding  Dir = 3, Dur = 119
22:18:02.870 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3390, max=65450, med=5067, FiltMin=4194, FiltMax=63236, Gamma=0.910
22:18:02.883 00.013 15404 UpdateGuideState exits: m=635751 SNR=244.2 Saturated
22:18:02.884 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:02.885 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:18:02.886 00.001 15404 Enqueuing Expose request
22:18:02.889 00.003 9920 IsGuiding returns 0
22:18:02.900 00.011 9920 PulseGuide returned control before completion, sleep 118
22:18:03.041 00.141 9920 IsGuiding returns 1
22:18:03.041 00.000 9920 scope still moving after pulse duration time elapsed
22:18:03.084 00.043 9920 IsGuiding returns 0
22:18:03.084 00.000 9920 scope move finished after 119 + 76 ms
22:18:03.084 00.000 9920 Move returns status 0, amount 119
22:18:03.084 00.000 9920 MoveAxis(S, 69, ABG)
22:18:03.084 00.000 9920 Guiding  Dir = 1, Dur = 69
22:18:03.135 00.051 9920 IsGuiding returns 0
22:18:03.148 00.013 9920 PulseGuide returned control before completion, sleep 68
22:18:03.228 00.080 9920 IsGuiding returns 1
22:18:03.228 00.000 9920 scope still moving after pulse duration time elapsed
22:18:03.272 00.044 9920 IsGuiding returns 0
22:18:03.272 00.000 9920 scope move finished after 69 + 67 ms
22:18:03.272 00.000 9920 Move returns status 0, amount 69
22:18:03.272 00.000 9920 move complete, result=0
22:18:03.272 00.000 9920 worker thread done servicing request
22:18:03.272 00.000 9920 Worker thread wakes up
22:18:03.273 00.001 15404 GuideStep: 0.4 px 119 ms WEST, 0.3 px 69 ms SOUTH
22:18:03.276 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:18:03.277 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:18:06.986 03.709 9920 Exposure complete
22:18:07.023 00.037 9920 worker thread done servicing request
22:18:07.023 00.000 15404 OnExposeComplete: enter
22:18:07.024 00.001 15404 UpdateGuideState(): m_state=6
22:18:07.025 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
22:18:07.026 00.001 15404 Star::Find returns 1 (1), X=720.74, Y=794.44, Mass=619832, SNR=243.8, Peak=26052 HFD=6.6
22:18:07.026 00.000 15404 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-2.95) = xAngle (0.82 = 0.82)
22:18:07.027 00.001 15404 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.73 = 0.73)
22:18:07.028 00.001 15404 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.13 mountX=0.17 mountY=0.17, mountTheta=0.77
22:18:07.030 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.13, y=-0.21, opts=13)
22:18:07.031 00.001 15404 Enqueuing Move request for scope (-0.13, -0.21)
22:18:07.032 00.001 9920 Worker thread wakes up
22:18:07.032 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
22:18:07.032 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
22:18:07.032 00.000 9920 Moving (-0.13, -0.21) raw xDistance=0.17 yDistance=0.17
22:18:07.032 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:18:07.032 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:07.032 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:18:07.032 00.000 9920 MoveAxis(E, 0, ABG)
22:18:07.032 00.000 9920 Move returns status 0, amount 0
22:18:07.032 00.000 9920 MoveAxis(N, 0, ABG)
22:18:07.032 00.000 9920 duration set to 0 by GuideMode
22:18:07.032 00.000 9920 Move returns status 0, amount 0
22:18:07.032 00.000 9920 move complete, result=0
22:18:07.032 00.000 9920 worker thread done servicing request
22:18:07.035 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3256, max=65450, med=5061, FiltMin=4095, FiltMax=63975, Gamma=0.910
22:18:07.047 00.012 15404 UpdateGuideState exits: m=619832 SNR=243.8 Saturated
22:18:07.048 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:07.049 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:18:07.049 00.000 15404 Enqueuing Expose request
22:18:07.051 00.002 9920 Worker thread wakes up
22:18:07.051 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:18:07.052 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:18:07.052 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:18:10.458 03.406 9920 Exposure complete
22:18:10.495 00.037 9920 worker thread done servicing request
22:18:10.495 00.000 15404 OnExposeComplete: enter
22:18:10.496 00.001 15404 UpdateGuideState(): m_state=6
22:18:10.497 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
22:18:10.498 00.001 15404 Star::Find returns 1 (1), X=721.05, Y=794.25, Mass=612861, SNR=242.1, Peak=24560 HFD=6.6
22:18:10.499 00.001 15404 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-2.95) = xAngle (1.79 = 1.79)
22:18:10.500 00.001 15404 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.70 = 1.70)
22:18:10.501 00.001 15404 CameraToMount -- cameraX=0.17 cameraY=-0.39 hyp=0.43 cameraTheta=-1.16 mountX=-0.09 mountY=0.43, mountTheta=1.79
22:18:10.502 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.17, y=-0.39, opts=13)
22:18:10.503 00.001 15404 Enqueuing Move request for scope (0.17, -0.39)
22:18:10.504 00.001 9920 Worker thread wakes up
22:18:10.504 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.39) opts 0xd
22:18:10.504 00.000 9920 Handling offset move in thread for scope, endpoint = (0.17, -0.39)
22:18:10.504 00.000 9920 Moving (0.17, -0.39) raw xDistance=-0.09 yDistance=0.43
22:18:10.504 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:18:10.504 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
22:18:10.504 00.000 9920 MoveAxis(E, 0, ABG)
22:18:10.504 00.000 9920 Move returns status 0, amount 0
22:18:10.504 00.000 9920 MoveAxis(S, 116, ABG)
22:18:10.504 00.000 9920 Guiding  Dir = 1, Dur = 116
22:18:10.506 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2572, max=65516, med=5062, FiltMin=4053, FiltMax=61367, Gamma=0.910
22:18:10.518 00.012 15404 UpdateGuideState exits: m=612861 SNR=242.1 Saturated
22:18:10.519 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:10.520 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:18:10.521 00.001 15404 Enqueuing Expose request
22:18:10.526 00.005 9920 IsGuiding returns 0
22:18:10.538 00.012 9920 PulseGuide returned control before completion, sleep 114
22:18:10.674 00.136 9920 IsGuiding returns 0
22:18:10.674 00.000 9920 Move returns status 0, amount 116
22:18:10.674 00.000 9920 move complete, result=0
22:18:10.674 00.000 9920 worker thread done servicing request
22:18:10.674 00.000 9920 Worker thread wakes up
22:18:10.674 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.4 px 116 ms SOUTH
22:18:10.676 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:18:10.676 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:18:14.391 03.715 9920 Exposure complete
22:18:14.431 00.040 9920 worker thread done servicing request
22:18:14.431 00.000 15404 OnExposeComplete: enter
22:18:14.433 00.002 15404 UpdateGuideState(): m_state=6
22:18:14.434 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
22:18:14.435 00.001 15404 Star::Find returns 1 (1), X=721.21, Y=794.32, Mass=602476, SNR=221.1, Peak=24060 HFD=6.7
22:18:14.436 00.001 15404 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-2.95) = xAngle (2.18 = 2.18)
22:18:14.437 00.001 15404 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.09 = 2.09)
22:18:14.437 00.000 15404 CameraToMount -- cameraX=0.34 cameraY=-0.33 hyp=0.47 cameraTheta=-0.77 mountX=-0.27 mountY=0.41, mountTheta=2.15
22:18:14.439 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.34, y=-0.33, opts=13)
22:18:14.439 00.000 15404 Enqueuing Move request for scope (0.34, -0.33)
22:18:14.440 00.001 9920 Worker thread wakes up
22:18:14.440 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.33) opts 0xd
22:18:14.440 00.000 9920 Handling offset move in thread for scope, endpoint = (0.34, -0.33)
22:18:14.441 00.001 9920 Moving (0.34, -0.33) raw xDistance=-0.27 yDistance=0.41
22:18:14.441 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:18:14.441 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
22:18:14.441 00.000 9920 MoveAxis(E, 72, ABG)
22:18:14.441 00.000 9920 Guiding  Dir = 2, Dur = 72
22:18:14.443 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3336, max=65516, med=5058, FiltMin=4277, FiltMax=62247, Gamma=0.910
22:18:14.454 00.011 15404 UpdateGuideState exits: m=602476 SNR=221.1 Saturated
22:18:14.455 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:14.456 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:18:14.457 00.001 15404 Enqueuing Expose request
22:18:14.470 00.013 9920 IsGuiding returns 0
22:18:14.481 00.011 9920 PulseGuide returned control before completion, sleep 71
22:18:14.564 00.083 9920 IsGuiding returns 1
22:18:14.564 00.000 9920 scope still moving after pulse duration time elapsed
22:18:14.608 00.044 9920 IsGuiding returns 0
22:18:14.608 00.000 9920 scope move finished after 72 + 65 ms
22:18:14.608 00.000 9920 Move returns status 0, amount 72
22:18:14.608 00.000 9920 MoveAxis(S, 111, ABG)
22:18:14.608 00.000 9920 Guiding  Dir = 1, Dur = 111
22:18:14.628 00.020 9920 IsGuiding returns 0
22:18:14.638 00.010 9920 PulseGuide returned control before completion, sleep 111
22:18:14.773 00.135 9920 IsGuiding returns 0
22:18:14.773 00.000 9920 Move returns status 0, amount 111
22:18:14.773 00.000 9920 move complete, result=0
22:18:14.773 00.000 9920 worker thread done servicing request
22:18:14.773 00.000 15404 GuideStep: -0.3 px 72 ms EAST, 0.4 px 111 ms SOUTH
22:18:14.777 00.004 9920 Worker thread wakes up
22:18:14.777 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:18:14.777 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:18:18.191 03.414 9920 Exposure complete
22:18:18.228 00.037 9920 worker thread done servicing request
22:18:18.228 00.000 15404 OnExposeComplete: enter
22:18:18.229 00.001 15404 UpdateGuideState(): m_state=6
22:18:18.230 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
22:18:18.231 00.001 15404 Star::Find returns 1 (1), X=721.30, Y=794.57, Mass=616069, SNR=223.6, Peak=26783 HFD=6.7
22:18:18.232 00.001 15404 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-2.95) = xAngle (2.76 = 2.76)
22:18:18.233 00.001 15404 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.67 = 2.67)
22:18:18.234 00.001 15404 CameraToMount -- cameraX=0.42 cameraY=-0.08 hyp=0.43 cameraTheta=-0.19 mountX=-0.40 mountY=0.19, mountTheta=2.69
22:18:18.235 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.42, y=-0.08, opts=13)
22:18:18.236 00.001 15404 Enqueuing Move request for scope (0.42, -0.08)
22:18:18.237 00.001 9920 Worker thread wakes up
22:18:18.237 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.08) opts 0xd
22:18:18.237 00.000 9920 Handling offset move in thread for scope, endpoint = (0.42, -0.08)
22:18:18.237 00.000 9920 Moving (0.42, -0.08) raw xDistance=-0.40 yDistance=0.19
22:18:18.237 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
22:18:18.237 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:18.237 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:18:18.237 00.000 9920 MoveAxis(E, 112, ABG)
22:18:18.237 00.000 9920 Guiding  Dir = 2, Dur = 112
22:18:18.241 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=2849, max=65442, med=5057, FiltMin=4227, FiltMax=64923, Gamma=0.910
22:18:18.252 00.011 15404 UpdateGuideState exits: m=616069 SNR=223.6 Saturated
22:18:18.253 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:18.253 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:18:18.255 00.002 15404 Enqueuing Expose request
22:18:18.258 00.003 9920 IsGuiding returns 0
22:18:18.269 00.011 9920 PulseGuide returned control before completion, sleep 111
22:18:18.408 00.139 9920 IsGuiding returns 0
22:18:18.408 00.000 9920 Move returns status 0, amount 112
22:18:18.408 00.000 9920 MoveAxis(N, 0, ABG)
22:18:18.408 00.000 9920 duration set to 0 by GuideMode
22:18:18.408 00.000 9920 Move returns status 0, amount 0
22:18:18.408 00.000 9920 move complete, result=0
22:18:18.408 00.000 9920 worker thread done servicing request
22:18:18.408 00.000 15404 GuideStep: -0.4 px 112 ms EAST, 0.2 px 0 ms NORTH
22:18:18.411 00.003 9920 Worker thread wakes up
22:18:18.411 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:18:18.412 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:18:22.118 03.706 9920 Exposure complete
22:18:22.156 00.038 9920 worker thread done servicing request
22:18:22.156 00.000 15404 OnExposeComplete: enter
22:18:22.157 00.001 15404 UpdateGuideState(): m_state=6
22:18:22.158 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
22:18:22.159 00.001 15404 Star::Find returns 1 (1), X=720.46, Y=794.33, Mass=636922, SNR=224.8, Peak=31034 HFD=6.1
22:18:22.160 00.001 15404 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-2.95) = xAngle (0.46 = 0.46)
22:18:22.161 00.001 15404 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.37 = 0.37)
22:18:22.162 00.001 15404 CameraToMount -- cameraX=-0.42 cameraY=-0.32 hyp=0.53 cameraTheta=-2.49 mountX=0.47 mountY=0.19, mountTheta=0.38
22:18:22.164 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.42, y=-0.32, opts=13)
22:18:22.164 00.000 15404 Enqueuing Move request for scope (-0.42, -0.32)
22:18:22.165 00.001 9920 Worker thread wakes up
22:18:22.165 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.32) opts 0xd
22:18:22.165 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.42, -0.32)
22:18:22.166 00.001 9920 Moving (-0.42, -0.32) raw xDistance=0.47 yDistance=0.19
22:18:22.166 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
22:18:22.166 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:22.166 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:18:22.166 00.000 9920 MoveAxis(W, 118, ABG)
22:18:22.166 00.000 9920 Guiding  Dir = 3, Dur = 118
22:18:22.168 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3023, max=65450, med=5050, FiltMin=4028, FiltMax=61734, Gamma=0.910
22:18:22.180 00.012 15404 UpdateGuideState exits: m=636922 SNR=224.8 Saturated
22:18:22.181 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:22.182 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:18:22.183 00.001 15404 Enqueuing Expose request
22:18:22.187 00.004 9920 IsGuiding returns 0
22:18:22.198 00.011 9920 PulseGuide returned control before completion, sleep 117
22:18:22.336 00.138 9920 IsGuiding returns 0
22:18:22.337 00.001 9920 Move returns status 0, amount 118
22:18:22.337 00.000 9920 MoveAxis(N, 0, ABG)
22:18:22.337 00.000 9920 duration set to 0 by GuideMode
22:18:22.337 00.000 9920 Move returns status 0, amount 0
22:18:22.337 00.000 9920 move complete, result=0
22:18:22.337 00.000 9920 worker thread done servicing request
22:18:22.337 00.000 9920 Worker thread wakes up
22:18:22.337 00.000 15404 GuideStep: 0.5 px 118 ms WEST, 0.2 px 0 ms NORTH
22:18:22.341 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:18:22.341 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:18:25.751 03.410 9920 Exposure complete
22:18:25.788 00.037 9920 worker thread done servicing request
22:18:25.788 00.000 15404 OnExposeComplete: enter
22:18:25.789 00.001 15404 UpdateGuideState(): m_state=6
22:18:25.790 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
22:18:25.791 00.001 15404 Star::Find returns 1 (1), X=720.45, Y=794.34, Mass=626255, SNR=221.1, Peak=29506 HFD=6.1
22:18:25.792 00.001 15404 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-2.95) = xAngle (0.44 = 0.44)
22:18:25.793 00.001 15404 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.35 = 0.35)
22:18:25.794 00.001 15404 CameraToMount -- cameraX=-0.43 cameraY=-0.31 hyp=0.53 cameraTheta=-2.51 mountX=0.48 mountY=0.18, mountTheta=0.36
22:18:25.795 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.43, y=-0.31, opts=13)
22:18:25.796 00.001 15404 Enqueuing Move request for scope (-0.43, -0.31)
22:18:25.797 00.001 9920 Worker thread wakes up
22:18:25.797 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.31) opts 0xd
22:18:25.797 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.43, -0.31)
22:18:25.797 00.000 9920 Moving (-0.43, -0.31) raw xDistance=0.48 yDistance=0.18
22:18:25.798 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
22:18:25.798 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:25.798 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:18:25.798 00.000 9920 MoveAxis(W, 136, ABG)
22:18:25.798 00.000 9920 Guiding  Dir = 3, Dur = 136
22:18:25.800 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2858, max=65450, med=5053, FiltMin=4163, FiltMax=63068, Gamma=0.910
22:18:25.812 00.012 15404 UpdateGuideState exits: m=626255 SNR=221.1 Saturated
22:18:25.813 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:25.814 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:18:25.815 00.001 15404 Enqueuing Expose request
22:18:25.819 00.004 9920 IsGuiding returns 0
22:18:25.831 00.012 9920 PulseGuide returned control before completion, sleep 135
22:18:25.985 00.154 9920 IsGuiding returns 1
22:18:25.985 00.000 9920 scope still moving after pulse duration time elapsed
22:18:26.027 00.042 9920 IsGuiding returns 0
22:18:26.027 00.000 9920 scope move finished after 136 + 72 ms
22:18:26.027 00.000 9920 Move returns status 0, amount 136
22:18:26.027 00.000 9920 MoveAxis(N, 0, ABG)
22:18:26.027 00.000 9920 duration set to 0 by GuideMode
22:18:26.027 00.000 9920 Move returns status 0, amount 0
22:18:26.027 00.000 9920 move complete, result=0
22:18:26.027 00.000 9920 worker thread done servicing request
22:18:26.027 00.000 15404 GuideStep: 0.5 px 136 ms WEST, 0.2 px 0 ms NORTH
22:18:26.028 00.001 9920 Worker thread wakes up
22:18:26.029 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:18:26.029 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:18:29.742 03.713 9920 Exposure complete
22:18:29.779 00.037 9920 worker thread done servicing request
22:18:29.779 00.000 15404 OnExposeComplete: enter
22:18:29.780 00.001 15404 UpdateGuideState(): m_state=6
22:18:29.781 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
22:18:29.782 00.001 15404 Star::Find returns 1 (1), X=720.78, Y=794.45, Mass=615834, SNR=243.9, Peak=25792 HFD=6.5
22:18:29.783 00.001 15404 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-2.95) = xAngle (0.92 = 0.92)
22:18:29.784 00.001 15404 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.83 = 0.83)
22:18:29.785 00.001 15404 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.03 mountX=0.14 mountY=0.17, mountTheta=0.88
22:18:29.787 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.10, y=-0.20, opts=13)
22:18:29.787 00.000 15404 Enqueuing Move request for scope (-0.10, -0.20)
22:18:29.788 00.001 9920 Worker thread wakes up
22:18:29.788 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
22:18:29.788 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
22:18:29.788 00.000 9920 Moving (-0.10, -0.20) raw xDistance=0.14 yDistance=0.17
22:18:29.789 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:18:29.789 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:29.789 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:18:29.789 00.000 9920 MoveAxis(E, 0, ABG)
22:18:29.789 00.000 9920 Move returns status 0, amount 0
22:18:29.789 00.000 9920 MoveAxis(N, 0, ABG)
22:18:29.789 00.000 9920 duration set to 0 by GuideMode
22:18:29.789 00.000 9920 Move returns status 0, amount 0
22:18:29.789 00.000 9920 move complete, result=0
22:18:29.789 00.000 9920 worker thread done servicing request
22:18:29.791 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3101, max=65450, med=5046, FiltMin=4119, FiltMax=62985, Gamma=0.910
22:18:29.802 00.011 15404 UpdateGuideState exits: m=615834 SNR=243.9 Saturated
22:18:29.803 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:29.804 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:18:29.805 00.001 15404 Enqueuing Expose request
22:18:29.806 00.001 9920 Worker thread wakes up
22:18:29.806 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:18:29.807 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:18:29.807 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:18:33.220 03.413 9920 Exposure complete
22:18:33.258 00.038 9920 worker thread done servicing request
22:18:33.258 00.000 15404 OnExposeComplete: enter
22:18:33.260 00.002 15404 UpdateGuideState(): m_state=6
22:18:33.260 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
22:18:33.261 00.001 15404 Star::Find returns 1 (1), X=720.48, Y=794.16, Mass=633680, SNR=220.0, Peak=27678 HFD=6.4
22:18:33.262 00.001 15404 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-2.95) = xAngle (0.69 = 0.69)
22:18:33.263 00.001 15404 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.60 = 0.60)
22:18:33.264 00.001 15404 CameraToMount -- cameraX=-0.40 cameraY=-0.48 hyp=0.63 cameraTheta=-2.26 mountX=0.49 mountY=0.35, mountTheta=0.63
22:18:33.265 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.40, y=-0.48, opts=13)
22:18:33.266 00.001 15404 Enqueuing Move request for scope (-0.40, -0.48)
22:18:33.267 00.001 9920 Worker thread wakes up
22:18:33.267 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.48) opts 0xd
22:18:33.267 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.40, -0.48)
22:18:33.267 00.000 9920 Moving (-0.40, -0.48) raw xDistance=0.49 yDistance=0.35
22:18:33.268 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
22:18:33.268 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:18:33.268 00.000 9920 MoveAxis(W, 130, ABG)
22:18:33.268 00.000 9920 Guiding  Dir = 3, Dur = 130
22:18:33.270 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2998, max=65450, med=5048, FiltMin=4151, FiltMax=64844, Gamma=0.910
22:18:33.281 00.011 15404 UpdateGuideState exits: m=633680 SNR=220.0 Saturated
22:18:33.282 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:33.283 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:18:33.284 00.001 15404 Enqueuing Expose request
22:18:33.295 00.011 9920 IsGuiding returns 0
22:18:33.318 00.023 9920 PulseGuide returned control before completion, sleep 118
22:18:33.458 00.140 9920 IsGuiding returns 0
22:18:33.459 00.001 9920 Move returns status 0, amount 130
22:18:33.459 00.000 9920 MoveAxis(S, 96, ABG)
22:18:33.459 00.000 9920 Guiding  Dir = 1, Dur = 96
22:18:33.481 00.022 9920 IsGuiding returns 0
22:18:33.492 00.011 9920 PulseGuide returned control before completion, sleep 95
22:18:33.613 00.121 9920 IsGuiding returns 0
22:18:33.613 00.000 9920 Move returns status 0, amount 96
22:18:33.613 00.000 9920 move complete, result=0
22:18:33.613 00.000 9920 worker thread done servicing request
22:18:33.613 00.000 15404 GuideStep: 0.5 px 130 ms WEST, 0.4 px 96 ms SOUTH
22:18:33.616 00.003 9920 Worker thread wakes up
22:18:33.616 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:18:33.616 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:18:37.330 03.714 9920 Exposure complete
22:18:37.368 00.038 9920 worker thread done servicing request
22:18:37.368 00.000 15404 OnExposeComplete: enter
22:18:37.369 00.001 15404 UpdateGuideState(): m_state=6
22:18:37.370 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
22:18:37.370 00.000 15404 Star::Find returns 1 (1), X=720.54, Y=794.26, Mass=625463, SNR=261.0, Peak=26434 HFD=6.6
22:18:37.372 00.002 15404 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-2.95) = xAngle (0.66 = 0.66)
22:18:37.373 00.001 15404 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.57 = 0.57)
22:18:37.374 00.001 15404 CameraToMount -- cameraX=-0.34 cameraY=-0.38 hyp=0.51 cameraTheta=-2.29 mountX=0.40 mountY=0.28, mountTheta=0.60
22:18:37.376 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.34, y=-0.38, opts=13)
22:18:37.377 00.001 15404 Enqueuing Move request for scope (-0.34, -0.38)
22:18:37.378 00.001 9920 Worker thread wakes up
22:18:37.378 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.38) opts 0xd
22:18:37.378 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.34, -0.38)
22:18:37.378 00.000 9920 Moving (-0.34, -0.38) raw xDistance=0.40 yDistance=0.28
22:18:37.378 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
22:18:37.378 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:18:37.378 00.000 9920 MoveAxis(W, 117, ABG)
22:18:37.378 00.000 9920 Guiding  Dir = 3, Dur = 117
22:18:37.381 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2662, max=65450, med=5040, FiltMin=3836, FiltMax=63772, Gamma=0.910
22:18:37.392 00.011 15404 UpdateGuideState exits: m=625463 SNR=261.0 Saturated
22:18:37.393 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:37.394 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:18:37.396 00.002 15404 Enqueuing Expose request
22:18:37.397 00.001 9920 IsGuiding returns 0
22:18:37.409 00.012 9920 PulseGuide returned control before completion, sleep 117
22:18:37.697 00.288 9920 IsGuiding returns 0
22:18:37.697 00.000 9920 Move returns status 0, amount 117
22:18:37.697 00.000 9920 MoveAxis(S, 75, ABG)
22:18:37.697 00.000 9920 Guiding  Dir = 1, Dur = 75
22:18:37.719 00.022 9920 IsGuiding returns 0
22:18:37.730 00.011 9920 PulseGuide returned control before completion, sleep 74
22:18:37.816 00.086 9920 IsGuiding returns 1
22:18:37.816 00.000 9920 scope still moving after pulse duration time elapsed
22:18:37.902 00.086 9920 IsGuiding returns 0
22:18:37.902 00.000 9920 scope move finished after 75 + 108 ms
22:18:37.902 00.000 9920 Move returns status 0, amount 75
22:18:37.902 00.000 9920 move complete, result=0
22:18:37.902 00.000 9920 worker thread done servicing request
22:18:37.902 00.000 9920 Worker thread wakes up
22:18:37.903 00.001 15404 GuideStep: 0.4 px 117 ms WEST, 0.3 px 75 ms SOUTH
22:18:37.903 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:18:37.903 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:18:41.311 03.408 9920 Exposure complete
22:18:41.348 00.037 9920 worker thread done servicing request
22:18:41.348 00.000 15404 OnExposeComplete: enter
22:18:41.349 00.001 15404 UpdateGuideState(): m_state=6
22:18:41.350 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
22:18:41.351 00.001 15404 Star::Find returns 1 (1), X=720.95, Y=794.42, Mass=608570, SNR=244.6, Peak=25892 HFD=6.5
22:18:41.352 00.001 15404 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-2.95) = xAngle (1.71 = 1.71)
22:18:41.353 00.001 15404 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.62 = 1.62)
22:18:41.354 00.001 15404 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.24 cameraTheta=-1.24 mountX=-0.03 mountY=0.24, mountTheta=1.71
22:18:41.355 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.08, y=-0.22, opts=13)
22:18:41.356 00.001 15404 Enqueuing Move request for scope (0.08, -0.22)
22:18:41.356 00.000 9920 Worker thread wakes up
22:18:41.356 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
22:18:41.357 00.001 9920 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
22:18:41.357 00.000 9920 Moving (0.08, -0.22) raw xDistance=-0.03 yDistance=0.24
22:18:41.357 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:18:41.357 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:18:41.357 00.000 9920 MoveAxis(E, 0, ABG)
22:18:41.357 00.000 9920 Move returns status 0, amount 0
22:18:41.357 00.000 9920 MoveAxis(S, 64, ABG)
22:18:41.357 00.000 9920 Guiding  Dir = 1, Dur = 64
22:18:41.359 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3296, max=65450, med=5041, FiltMin=4255, FiltMax=62079, Gamma=0.910
22:18:41.370 00.011 15404 UpdateGuideState exits: m=608570 SNR=244.6 Saturated
22:18:41.372 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:41.373 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:18:41.374 00.001 15404 Enqueuing Expose request
22:18:41.457 00.083 9920 IsGuiding returns 0
22:18:41.471 00.014 9920 PulseGuide returned control before completion, sleep 59
22:18:41.542 00.071 9920 IsGuiding returns 1
22:18:41.542 00.000 9920 scope still moving after pulse duration time elapsed
22:18:41.645 00.103 9920 IsGuiding returns 0
22:18:41.645 00.000 9920 scope move finished after 64 + 124 ms
22:18:41.645 00.000 9920 Move returns status 0, amount 64
22:18:41.645 00.000 9920 move complete, result=0
22:18:41.646 00.001 9920 worker thread done servicing request
22:18:41.646 00.000 9920 Worker thread wakes up
22:18:41.646 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.2 px 64 ms SOUTH
22:18:41.649 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:18:41.649 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:18:45.363 03.714 9920 Exposure complete
22:18:45.405 00.042 9920 worker thread done servicing request
22:18:45.405 00.000 15404 OnExposeComplete: enter
22:18:45.405 00.000 15404 UpdateGuideState(): m_state=6
22:18:45.406 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
22:18:45.407 00.001 15404 Star::Find returns 1 (1), X=720.88, Y=794.42, Mass=633741, SNR=207.2, Peak=26156 HFD=6.4
22:18:45.408 00.001 15404 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-2.95) = xAngle (1.40 = 1.40)
22:18:45.409 00.001 15404 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.31 = 1.31)
22:18:45.410 00.001 15404 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.55 mountX=0.04 mountY=0.22, mountTheta=1.40
22:18:45.411 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.00, y=-0.22, opts=13)
22:18:45.412 00.001 15404 Enqueuing Move request for scope (0.00, -0.22)
22:18:45.413 00.001 9920 Worker thread wakes up
22:18:45.413 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.22) opts 0xd
22:18:45.413 00.000 9920 Handling offset move in thread for scope, endpoint = (0.00, -0.22)
22:18:45.413 00.000 9920 Moving (0.00, -0.22) raw xDistance=0.04 yDistance=0.22
22:18:45.413 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:18:45.413 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:18:45.413 00.000 9920 MoveAxis(E, 0, ABG)
22:18:45.413 00.000 9920 Move returns status 0, amount 0
22:18:45.413 00.000 9920 MoveAxis(S, 59, ABG)
22:18:45.414 00.001 9920 Guiding  Dir = 1, Dur = 59
22:18:45.415 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=2442, max=65450, med=5033, FiltMin=3853, FiltMax=62680, Gamma=0.910
22:18:45.428 00.013 15404 UpdateGuideState exits: m=633741 SNR=207.2 Saturated
22:18:45.429 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:45.430 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:18:45.431 00.001 15404 Enqueuing Expose request
22:18:45.510 00.079 9920 IsGuiding returns 0
22:18:45.522 00.012 9920 PulseGuide returned control before completion, sleep 59
22:18:45.592 00.070 9920 IsGuiding returns 1
22:18:45.592 00.000 9920 scope still moving after pulse duration time elapsed
22:18:45.770 00.178 9920 IsGuiding returns 0
22:18:45.770 00.000 9920 scope move finished after 59 + 200 ms
22:18:45.770 00.000 9920 Move returns status 0, amount 59
22:18:45.770 00.000 9920 move complete, result=0
22:18:45.770 00.000 9920 worker thread done servicing request
22:18:45.771 00.001 9920 Worker thread wakes up
22:18:45.771 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 59 ms SOUTH
22:18:45.775 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:18:45.775 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:18:49.190 03.415 9920 Exposure complete
22:18:49.230 00.040 9920 worker thread done servicing request
22:18:49.230 00.000 15404 OnExposeComplete: enter
22:18:49.231 00.001 15404 UpdateGuideState(): m_state=6
22:18:49.232 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
22:18:49.233 00.001 15404 Star::Find returns 1 (1), X=721.03, Y=794.48, Mass=624746, SNR=216.0, Peak=26892 HFD=6.6
22:18:49.234 00.001 15404 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-2.95) = xAngle (2.14 = 2.14)
22:18:49.235 00.001 15404 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.05 = 2.05)
22:18:49.236 00.001 15404 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.81 mountX=-0.12 mountY=0.20, mountTheta=2.11
22:18:49.237 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.16, y=-0.17, opts=13)
22:18:49.239 00.002 15404 Enqueuing Move request for scope (0.16, -0.17)
22:18:49.240 00.001 9920 Worker thread wakes up
22:18:49.240 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
22:18:49.240 00.000 9920 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
22:18:49.240 00.000 9920 Moving (0.16, -0.17) raw xDistance=-0.12 yDistance=0.20
22:18:49.240 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:18:49.240 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:18:49.240 00.000 9920 MoveAxis(E, 0, ABG)
22:18:49.240 00.000 9920 Move returns status 0, amount 0
22:18:49.240 00.000 9920 MoveAxis(S, 55, ABG)
22:18:49.240 00.000 9920 Guiding  Dir = 1, Dur = 55
22:18:49.243 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3112, max=65450, med=5038, FiltMin=4059, FiltMax=62827, Gamma=0.910
22:18:49.254 00.011 15404 UpdateGuideState exits: m=624746 SNR=216.0 Saturated
22:18:49.254 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:49.255 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:18:49.256 00.001 15404 Enqueuing Expose request
22:18:49.260 00.004 9920 IsGuiding returns 0
22:18:49.272 00.012 9920 PulseGuide returned control before completion, sleep 54
22:18:49.337 00.065 9920 IsGuiding returns 1
22:18:49.337 00.000 9920 scope still moving after pulse duration time elapsed
22:18:49.369 00.032 9920 IsGuiding returns 1
22:18:49.423 00.054 9920 IsGuiding returns 0
22:18:49.423 00.000 9920 scope move finished after 55 + 108 ms
22:18:49.423 00.000 9920 Move returns status 0, amount 55
22:18:49.423 00.000 9920 move complete, result=0
22:18:49.424 00.001 9920 worker thread done servicing request
22:18:49.424 00.000 9920 Worker thread wakes up
22:18:49.424 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 55 ms SOUTH
22:18:49.427 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:18:49.427 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:18:53.141 03.714 9920 Exposure complete
22:18:53.178 00.037 9920 worker thread done servicing request
22:18:53.178 00.000 15404 OnExposeComplete: enter
22:18:53.179 00.001 15404 UpdateGuideState(): m_state=6
22:18:53.180 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
22:18:53.181 00.001 15404 Star::Find returns 1 (1), X=720.74, Y=794.60, Mass=652049, SNR=218.1, Peak=30448 HFD=6.3
22:18:53.182 00.001 15404 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-2.95) = xAngle (0.14 = 0.14)
22:18:53.183 00.001 15404 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.04 = 0.04)
22:18:53.184 00.001 15404 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.14 cameraTheta=-2.82 mountX=0.14 mountY=0.01, mountTheta=0.04
22:18:53.185 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.14, y=-0.05, opts=13)
22:18:53.186 00.001 15404 Enqueuing Move request for scope (-0.14, -0.05)
22:18:53.187 00.001 9920 Worker thread wakes up
22:18:53.187 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
22:18:53.187 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
22:18:53.187 00.000 9920 Moving (-0.14, -0.05) raw xDistance=0.14 yDistance=0.01
22:18:53.187 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:18:53.187 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:53.187 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:18:53.187 00.000 9920 MoveAxis(E, 0, ABG)
22:18:53.187 00.000 9920 Move returns status 0, amount 0
22:18:53.187 00.000 9920 MoveAxis(N, 0, ABG)
22:18:53.187 00.000 9920 duration set to 0 by GuideMode
22:18:53.187 00.000 9920 Move returns status 0, amount 0
22:18:53.188 00.001 9920 move complete, result=0
22:18:53.188 00.000 9920 worker thread done servicing request
22:18:53.190 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2930, max=65456, med=5029, FiltMin=3860, FiltMax=63758, Gamma=0.910
22:18:53.201 00.011 15404 UpdateGuideState exits: m=652049 SNR=218.1 Saturated
22:18:53.202 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:53.203 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:18:53.204 00.001 15404 Enqueuing Expose request
22:18:53.205 00.001 9920 Worker thread wakes up
22:18:53.206 00.001 15404 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:53.207 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:18:53.207 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:18:56.620 03.413 9920 Exposure complete
22:18:56.657 00.037 9920 worker thread done servicing request
22:18:56.658 00.001 15404 OnExposeComplete: enter
22:18:56.659 00.001 15404 UpdateGuideState(): m_state=6
22:18:56.660 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
22:18:56.661 00.001 15404 Star::Find returns 1 (1), X=720.74, Y=794.40, Mass=639699, SNR=250.9, Peak=27150 HFD=6.5
22:18:56.661 00.000 15404 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-2.95) = xAngle (0.89 = 0.89)
22:18:56.662 00.001 15404 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.80 = 0.80)
22:18:56.663 00.001 15404 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-2.06 mountX=0.18 mountY=0.20, mountTheta=0.85
22:18:56.665 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.13, y=-0.25, opts=13)
22:18:56.666 00.001 15404 Enqueuing Move request for scope (-0.13, -0.25)
22:18:56.667 00.001 9920 Worker thread wakes up
22:18:56.667 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd
22:18:56.667 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.13, -0.25)
22:18:56.667 00.000 9920 Moving (-0.13, -0.25) raw xDistance=0.18 yDistance=0.20
22:18:56.667 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:18:56.667 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:18:56.667 00.000 9920 MoveAxis(E, 0, ABG)
22:18:56.667 00.000 9920 Move returns status 0, amount 0
22:18:56.667 00.000 9920 MoveAxis(S, 55, ABG)
22:18:56.667 00.000 9920 Guiding  Dir = 1, Dur = 55
22:18:56.669 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3086, max=65450, med=5032, FiltMin=4068, FiltMax=63141, Gamma=0.910
22:18:56.681 00.012 15404 UpdateGuideState exits: m=639699 SNR=250.9 Saturated
22:18:56.682 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:56.683 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:18:56.684 00.001 15404 Enqueuing Expose request
22:18:56.688 00.004 9920 IsGuiding returns 0
22:18:56.700 00.012 9920 PulseGuide returned control before completion, sleep 54
22:18:56.767 00.067 9920 IsGuiding returns 1
22:18:56.767 00.000 9920 scope still moving after pulse duration time elapsed
22:18:56.799 00.032 9920 IsGuiding returns 1
22:18:56.840 00.041 9920 IsGuiding returns 0
22:18:56.840 00.000 9920 scope move finished after 55 + 96 ms
22:18:56.840 00.000 9920 Move returns status 0, amount 55
22:18:56.840 00.000 9920 move complete, result=0
22:18:56.840 00.000 9920 worker thread done servicing request
22:18:56.840 00.000 9920 Worker thread wakes up
22:18:56.840 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.2 px 55 ms SOUTH
22:18:56.841 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:18:56.841 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:00.547 03.706 9920 Exposure complete
22:19:00.585 00.038 9920 worker thread done servicing request
22:19:00.585 00.000 15404 OnExposeComplete: enter
22:19:00.586 00.001 15404 UpdateGuideState(): m_state=6
22:19:00.587 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
22:19:00.588 00.001 15404 Star::Find returns 1 (1), X=720.58, Y=794.55, Mass=646280, SNR=255.2, Peak=32210 HFD=6.0
22:19:00.589 00.001 15404 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-2.95) = xAngle (0.12 = 0.12)
22:19:00.590 00.001 15404 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.03 = 0.03)
22:19:00.590 00.000 15404 CameraToMount -- cameraX=-0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-2.83 mountX=0.31 mountY=0.01, mountTheta=0.03
22:19:00.592 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.30, y=-0.10, opts=13)
22:19:00.593 00.001 15404 Enqueuing Move request for scope (-0.30, -0.10)
22:19:00.594 00.001 9920 Worker thread wakes up
22:19:00.594 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.10) opts 0xd
22:19:00.594 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.30, -0.10)
22:19:00.594 00.000 9920 Moving (-0.30, -0.10) raw xDistance=0.31 yDistance=0.01
22:19:00.594 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
22:19:00.594 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:00.594 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:19:00.594 00.000 9920 MoveAxis(W, 84, ABG)
22:19:00.594 00.000 9920 Guiding  Dir = 3, Dur = 84
22:19:00.597 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2419, max=65450, med=5027, FiltMin=3621, FiltMax=62901, Gamma=0.910
22:19:00.609 00.012 15404 UpdateGuideState exits: m=646280 SNR=255.2 Saturated
22:19:00.610 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:00.611 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:00.612 00.001 15404 Enqueuing Expose request
22:19:00.618 00.006 9920 IsGuiding returns 0
22:19:00.630 00.012 9920 PulseGuide returned control before completion, sleep 83
22:19:00.725 00.095 9920 IsGuiding returns 1
22:19:00.725 00.000 9920 scope still moving after pulse duration time elapsed
22:19:00.769 00.044 9920 IsGuiding returns 0
22:19:00.769 00.000 9920 scope move finished after 84 + 66 ms
22:19:00.769 00.000 9920 Move returns status 0, amount 84
22:19:00.769 00.000 9920 MoveAxis(N, 0, ABG)
22:19:00.769 00.000 9920 duration set to 0 by GuideMode
22:19:00.769 00.000 9920 Move returns status 0, amount 0
22:19:00.769 00.000 9920 move complete, result=0
22:19:00.770 00.001 9920 worker thread done servicing request
22:19:00.770 00.000 15404 GuideStep: 0.3 px 84 ms WEST, 0.0 px 0 ms NORTH
22:19:00.773 00.003 9920 Worker thread wakes up
22:19:00.773 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:00.773 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:04.182 03.409 9920 Exposure complete
22:19:04.219 00.037 9920 worker thread done servicing request
22:19:04.219 00.000 15404 OnExposeComplete: enter
22:19:04.220 00.001 15404 UpdateGuideState(): m_state=6
22:19:04.221 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
22:19:04.222 00.001 15404 Star::Find returns 1 (1), X=720.36, Y=794.51, Mass=652040, SNR=242.4, Peak=34270 HFD=6.1
22:19:04.222 00.000 15404 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-2.95) = xAngle (0.08 = 0.08)
22:19:04.223 00.001 15404 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.02 = -0.02)
22:19:04.224 00.001 15404 CameraToMount -- cameraX=-0.52 cameraY=-0.14 hyp=0.54 cameraTheta=-2.88 mountX=0.54 mountY=-0.01, mountTheta=-0.02
22:19:04.226 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.52, y=-0.14, opts=13)
22:19:04.227 00.001 15404 Enqueuing Move request for scope (-0.52, -0.14)
22:19:04.228 00.001 9920 Worker thread wakes up
22:19:04.228 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.14) opts 0xd
22:19:04.228 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.52, -0.14)
22:19:04.228 00.000 9920 Moving (-0.52, -0.14) raw xDistance=0.54 yDistance=-0.01
22:19:04.228 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54
22:19:04.228 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:04.228 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:19:04.228 00.000 9920 MoveAxis(W, 150, ABG)
22:19:04.228 00.000 9920 Guiding  Dir = 3, Dur = 150
22:19:04.231 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3053, max=65456, med=5030, FiltMin=4157, FiltMax=63110, Gamma=0.910
22:19:04.243 00.012 15404 UpdateGuideState exits: m=652040 SNR=242.4 Saturated
22:19:04.244 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:04.245 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:04.246 00.001 15404 Enqueuing Expose request
22:19:04.252 00.006 9920 IsGuiding returns 0
22:19:04.267 00.015 9920 PulseGuide returned control before completion, sleep 146
22:19:04.433 00.166 9920 IsGuiding returns 1
22:19:04.433 00.000 9920 scope still moving after pulse duration time elapsed
22:19:04.479 00.046 9920 IsGuiding returns 0
22:19:04.479 00.000 9920 scope move finished after 150 + 76 ms
22:19:04.479 00.000 9920 Move returns status 0, amount 150
22:19:04.479 00.000 9920 MoveAxis(N, 0, ABG)
22:19:04.479 00.000 9920 duration set to 0 by GuideMode
22:19:04.479 00.000 9920 Move returns status 0, amount 0
22:19:04.479 00.000 9920 move complete, result=0
22:19:04.479 00.000 9920 worker thread done servicing request
22:19:04.479 00.000 9920 Worker thread wakes up
22:19:04.480 00.001 15404 GuideStep: 0.5 px 150 ms WEST, -0.0 px 0 ms NORTH
22:19:04.481 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:04.481 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:08.188 03.707 9920 Exposure complete
22:19:08.226 00.038 9920 worker thread done servicing request
22:19:08.226 00.000 15404 OnExposeComplete: enter
22:19:08.227 00.001 15404 UpdateGuideState(): m_state=6
22:19:08.228 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
22:19:08.229 00.001 15404 Star::Find returns 1 (1), X=720.77, Y=794.47, Mass=586118, SNR=214.4, Peak=27024 HFD=6.5
22:19:08.230 00.001 15404 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-2.95) = xAngle (0.84 = 0.84)
22:19:08.231 00.001 15404 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.75 = 0.75)
22:19:08.232 00.001 15404 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.11 mountX=0.14 mountY=0.14, mountTheta=0.80
22:19:08.233 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.11, y=-0.18, opts=13)
22:19:08.234 00.001 15404 Enqueuing Move request for scope (-0.11, -0.18)
22:19:08.235 00.001 9920 Worker thread wakes up
22:19:08.235 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
22:19:08.235 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
22:19:08.235 00.000 9920 Moving (-0.11, -0.18) raw xDistance=0.14 yDistance=0.14
22:19:08.235 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:19:08.235 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:08.236 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:19:08.236 00.000 9920 MoveAxis(E, 0, ABG)
22:19:08.236 00.000 9920 Move returns status 0, amount 0
22:19:08.236 00.000 9920 MoveAxis(N, 0, ABG)
22:19:08.236 00.000 9920 duration set to 0 by GuideMode
22:19:08.236 00.000 9920 Move returns status 0, amount 0
22:19:08.236 00.000 9920 move complete, result=0
22:19:08.236 00.000 9920 worker thread done servicing request
22:19:08.238 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2718, max=65450, med=5022, FiltMin=3939, FiltMax=62945, Gamma=0.910
22:19:08.249 00.011 15404 UpdateGuideState exits: m=586118 SNR=214.4 Saturated
22:19:08.250 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:08.251 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:08.252 00.001 15404 Enqueuing Expose request
22:19:08.252 00.000 9920 Worker thread wakes up
22:19:08.252 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:19:08.254 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:08.254 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:11.665 03.411 9920 Exposure complete
22:19:11.702 00.037 9920 worker thread done servicing request
22:19:11.702 00.000 15404 OnExposeComplete: enter
22:19:11.703 00.001 15404 UpdateGuideState(): m_state=6
22:19:11.705 00.002 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
22:19:11.706 00.001 15404 Star::Find returns 1 (1), X=720.88, Y=794.49, Mass=630078, SNR=243.3, Peak=28952 HFD=6.5
22:19:11.707 00.001 15404 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-2.95) = xAngle (1.41 = 1.41)
22:19:11.708 00.001 15404 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.32 = 1.32)
22:19:11.708 00.000 15404 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.54 mountX=0.03 mountY=0.16, mountTheta=1.40
22:19:11.710 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.00, y=-0.16, opts=13)
22:19:11.711 00.001 15404 Enqueuing Move request for scope (0.00, -0.16)
22:19:11.712 00.001 9920 Worker thread wakes up
22:19:11.712 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
22:19:11.712 00.000 9920 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
22:19:11.712 00.000 9920 Moving (0.00, -0.16) raw xDistance=0.03 yDistance=0.16
22:19:11.712 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:19:11.712 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:11.712 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:19:11.713 00.001 9920 MoveAxis(E, 0, ABG)
22:19:11.713 00.000 9920 Move returns status 0, amount 0
22:19:11.713 00.000 9920 MoveAxis(N, 0, ABG)
22:19:11.713 00.000 9920 duration set to 0 by GuideMode
22:19:11.713 00.000 9920 Move returns status 0, amount 0
22:19:11.713 00.000 9920 move complete, result=0
22:19:11.713 00.000 9920 worker thread done servicing request
22:19:11.715 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2958, max=65450, med=5024, FiltMin=4223, FiltMax=63027, Gamma=0.910
22:19:11.727 00.012 15404 UpdateGuideState exits: m=630078 SNR=243.3 Saturated
22:19:11.728 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:11.729 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:11.730 00.001 15404 Enqueuing Expose request
22:19:11.731 00.001 9920 Worker thread wakes up
22:19:11.731 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:19:11.732 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:11.732 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:15.445 03.713 9920 Exposure complete
22:19:15.482 00.037 9920 worker thread done servicing request
22:19:15.482 00.000 15404 OnExposeComplete: enter
22:19:15.483 00.001 15404 UpdateGuideState(): m_state=6
22:19:15.484 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
22:19:15.485 00.001 15404 Star::Find returns 1 (1), X=720.80, Y=794.34, Mass=632411, SNR=216.3, Peak=26984 HFD=6.5
22:19:15.486 00.001 15404 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-2.95) = xAngle (1.13 = 1.13)
22:19:15.486 00.000 15404 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.04 = 1.04)
22:19:15.488 00.002 15404 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.82 mountX=0.14 mountY=0.27, mountTheta=1.11
22:19:15.490 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.08, y=-0.30, opts=13)
22:19:15.491 00.001 15404 Enqueuing Move request for scope (-0.08, -0.30)
22:19:15.491 00.000 9920 Worker thread wakes up
22:19:15.492 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.30) opts 0xd
22:19:15.492 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.08, -0.30)
22:19:15.492 00.000 9920 Moving (-0.08, -0.30) raw xDistance=0.14 yDistance=0.27
22:19:15.492 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:19:15.492 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:19:15.492 00.000 9920 MoveAxis(E, 0, ABG)
22:19:15.492 00.000 9920 Move returns status 0, amount 0
22:19:15.492 00.000 9920 MoveAxis(S, 74, ABG)
22:19:15.492 00.000 9920 Guiding  Dir = 1, Dur = 74
22:19:15.494 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2765, max=65450, med=5021, FiltMin=3910, FiltMax=63219, Gamma=0.910
22:19:15.506 00.012 15404 UpdateGuideState exits: m=632411 SNR=216.3 Saturated
22:19:15.507 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:15.508 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:15.509 00.001 15404 Enqueuing Expose request
22:19:15.535 00.026 9920 IsGuiding returns 0
22:19:15.546 00.011 9920 PulseGuide returned control before completion, sleep 73
22:19:15.633 00.087 9920 IsGuiding returns 1
22:19:15.633 00.000 9920 scope still moving after pulse duration time elapsed
22:19:15.677 00.044 9920 IsGuiding returns 0
22:19:15.677 00.000 9920 scope move finished after 74 + 67 ms
22:19:15.677 00.000 9920 Move returns status 0, amount 74
22:19:15.677 00.000 9920 move complete, result=0
22:19:15.677 00.000 9920 worker thread done servicing request
22:19:15.677 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.3 px 74 ms SOUTH
22:19:15.680 00.003 9920 Worker thread wakes up
22:19:15.680 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:15.680 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:19.086 03.406 9920 Exposure complete
22:19:19.123 00.037 9920 worker thread done servicing request
22:19:19.123 00.000 15404 OnExposeComplete: enter
22:19:19.124 00.001 15404 UpdateGuideState(): m_state=6
22:19:19.125 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
22:19:19.126 00.001 15404 Star::Find returns 1 (1), X=720.82, Y=794.50, Mass=623990, SNR=248.7, Peak=27704 HFD=6.5
22:19:19.127 00.001 15404 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-2.95) = xAngle (0.99 = 0.99)
22:19:19.128 00.001 15404 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.90 = 0.90)
22:19:19.128 00.000 15404 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.96 mountX=0.09 mountY=0.13, mountTheta=0.96
22:19:19.130 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.06, y=-0.15, opts=13)
22:19:19.131 00.001 15404 Enqueuing Move request for scope (-0.06, -0.15)
22:19:19.132 00.001 9920 Worker thread wakes up
22:19:19.132 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
22:19:19.132 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
22:19:19.132 00.000 9920 Moving (-0.06, -0.15) raw xDistance=0.09 yDistance=0.13
22:19:19.132 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:19:19.132 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:19.132 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:19:19.132 00.000 9920 MoveAxis(E, 0, ABG)
22:19:19.132 00.000 9920 Move returns status 0, amount 0
22:19:19.132 00.000 9920 MoveAxis(N, 0, ABG)
22:19:19.132 00.000 9920 duration set to 0 by GuideMode
22:19:19.132 00.000 9920 Move returns status 0, amount 0
22:19:19.132 00.000 9920 move complete, result=0
22:19:19.132 00.000 9920 worker thread done servicing request
22:19:19.135 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2374, max=65450, med=5021, FiltMin=3755, FiltMax=62827, Gamma=0.910
22:19:19.147 00.012 15404 UpdateGuideState exits: m=623990 SNR=248.7 Saturated
22:19:19.148 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:19.149 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:19.150 00.001 15404 Enqueuing Expose request
22:19:19.151 00.001 9920 Worker thread wakes up
22:19:19.151 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:19:19.152 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:19.152 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:22.869 03.717 9920 Exposure complete
22:19:22.907 00.038 9920 worker thread done servicing request
22:19:22.907 00.000 15404 OnExposeComplete: enter
22:19:22.908 00.001 15404 UpdateGuideState(): m_state=6
22:19:22.909 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
22:19:22.910 00.001 15404 Star::Find returns 1 (1), X=720.40, Y=794.34, Mass=637258, SNR=235.7, Peak=28858 HFD=6.4
22:19:22.911 00.001 15404 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-2.95) = xAngle (0.38 = 0.38)
22:19:22.911 00.000 15404 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.29 = 0.29)
22:19:22.912 00.001 15404 CameraToMount -- cameraX=-0.48 cameraY=-0.31 hyp=0.57 cameraTheta=-2.57 mountX=0.52 mountY=0.16, mountTheta=0.30
22:19:22.914 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.48, y=-0.31, opts=13)
22:19:22.915 00.001 15404 Enqueuing Move request for scope (-0.48, -0.31)
22:19:22.916 00.001 9920 Worker thread wakes up
22:19:22.916 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.31) opts 0xd
22:19:22.916 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.48, -0.31)
22:19:22.916 00.000 9920 Moving (-0.48, -0.31) raw xDistance=0.52 yDistance=0.16
22:19:22.916 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
22:19:22.916 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:22.916 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:19:22.916 00.000 9920 MoveAxis(W, 141, ABG)
22:19:22.916 00.000 9920 Guiding  Dir = 3, Dur = 141
22:19:22.919 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3174, max=65450, med=5016, FiltMin=4150, FiltMax=63593, Gamma=0.910
22:19:22.930 00.011 15404 UpdateGuideState exits: m=637258 SNR=235.7 Saturated
22:19:22.931 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:22.932 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:22.933 00.001 15404 Enqueuing Expose request
22:19:22.944 00.011 9920 IsGuiding returns 0
22:19:22.955 00.011 9920 PulseGuide returned control before completion, sleep 140
22:19:23.115 00.160 9920 IsGuiding returns 0
22:19:23.115 00.000 9920 Move returns status 0, amount 141
22:19:23.115 00.000 9920 MoveAxis(N, 0, ABG)
22:19:23.115 00.000 9920 duration set to 0 by GuideMode
22:19:23.115 00.000 9920 Move returns status 0, amount 0
22:19:23.115 00.000 9920 move complete, result=0
22:19:23.115 00.000 9920 worker thread done servicing request
22:19:23.115 00.000 9920 Worker thread wakes up
22:19:23.115 00.000 15404 GuideStep: 0.5 px 141 ms WEST, 0.2 px 0 ms NORTH
22:19:23.117 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:23.117 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:26.528 03.411 9920 Exposure complete
22:19:26.566 00.038 9920 worker thread done servicing request
22:19:26.566 00.000 15404 OnExposeComplete: enter
22:19:26.567 00.001 15404 UpdateGuideState(): m_state=6
22:19:26.568 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
22:19:26.569 00.001 15404 Star::Find returns 1 (1), X=720.63, Y=794.44, Mass=638854, SNR=252.3, Peak=29354 HFD=6.8
22:19:26.570 00.001 15404 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-2.95) = xAngle (0.50 = 0.50)
22:19:26.570 00.000 15404 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.41 = 0.41)
22:19:26.572 00.002 15404 CameraToMount -- cameraX=-0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-2.45 mountX=0.29 mountY=0.13, mountTheta=0.43
22:19:26.574 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.25, y=-0.21, opts=13)
22:19:26.575 00.001 15404 Enqueuing Move request for scope (-0.25, -0.21)
22:19:26.576 00.001 9920 Worker thread wakes up
22:19:26.576 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.21) opts 0xd
22:19:26.576 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.25, -0.21)
22:19:26.576 00.000 9920 Moving (-0.25, -0.21) raw xDistance=0.29 yDistance=0.13
22:19:26.576 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
22:19:26.576 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:26.576 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:19:26.576 00.000 9920 MoveAxis(W, 87, ABG)
22:19:26.576 00.000 9920 Guiding  Dir = 3, Dur = 87
22:19:26.578 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3172, max=65450, med=5019, FiltMin=4130, FiltMax=63273, Gamma=0.910
22:19:26.589 00.011 15404 UpdateGuideState exits: m=638854 SNR=252.3 Saturated
22:19:26.590 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:26.592 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:26.593 00.001 15404 Enqueuing Expose request
22:19:26.600 00.007 9920 IsGuiding returns 0
22:19:26.612 00.012 9920 PulseGuide returned control before completion, sleep 84
22:19:26.708 00.096 9920 IsGuiding returns 1
22:19:26.708 00.000 9920 scope still moving after pulse duration time elapsed
22:19:26.749 00.041 9920 IsGuiding returns 0
22:19:26.749 00.000 9920 scope move finished after 87 + 62 ms
22:19:26.749 00.000 9920 Move returns status 0, amount 87
22:19:26.749 00.000 9920 MoveAxis(N, 0, ABG)
22:19:26.749 00.000 9920 duration set to 0 by GuideMode
22:19:26.749 00.000 9920 Move returns status 0, amount 0
22:19:26.749 00.000 9920 move complete, result=0
22:19:26.749 00.000 9920 worker thread done servicing request
22:19:26.749 00.000 9920 Worker thread wakes up
22:19:26.749 00.000 15404 GuideStep: 0.3 px 87 ms WEST, 0.1 px 0 ms NORTH
22:19:26.751 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:26.751 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:30.458 03.707 9920 Exposure complete
22:19:30.495 00.037 9920 worker thread done servicing request
22:19:30.495 00.000 15404 OnExposeComplete: enter
22:19:30.496 00.001 15404 UpdateGuideState(): m_state=6
22:19:30.497 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
22:19:30.498 00.001 15404 Star::Find returns 1 (1), X=720.80, Y=794.26, Mass=630974, SNR=245.0, Peak=26116 HFD=6.5
22:19:30.499 00.001 15404 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-2.95) = xAngle (1.17 = 1.17)
22:19:30.500 00.001 15404 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.08 = 1.08)
22:19:30.501 00.001 15404 CameraToMount -- cameraX=-0.08 cameraY=-0.39 hyp=0.40 cameraTheta=-1.78 mountX=0.16 mountY=0.35, mountTheta=1.16
22:19:30.503 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.08, y=-0.39, opts=13)
22:19:30.504 00.001 15404 Enqueuing Move request for scope (-0.08, -0.39)
22:19:30.505 00.001 9920 Worker thread wakes up
22:19:30.505 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.39) opts 0xd
22:19:30.505 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.08, -0.39)
22:19:30.505 00.000 9920 Moving (-0.08, -0.39) raw xDistance=0.16 yDistance=0.35
22:19:30.505 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:19:30.505 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:19:30.505 00.000 9920 MoveAxis(E, 0, ABG)
22:19:30.505 00.000 9920 Move returns status 0, amount 0
22:19:30.505 00.000 9920 MoveAxis(S, 96, ABG)
22:19:30.505 00.000 9920 Guiding  Dir = 1, Dur = 96
22:19:30.507 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2993, max=65450, med=5012, FiltMin=4076, FiltMax=64945, Gamma=0.910
22:19:30.518 00.011 15404 UpdateGuideState exits: m=630974 SNR=245.0 Saturated
22:19:30.519 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:30.520 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:30.522 00.002 15404 Enqueuing Expose request
22:19:30.526 00.004 9920 IsGuiding returns 0
22:19:30.537 00.011 9920 PulseGuide returned control before completion, sleep 95
22:19:30.655 00.118 9920 IsGuiding returns 0
22:19:30.656 00.001 9920 Move returns status 0, amount 96
22:19:30.656 00.000 9920 move complete, result=0
22:19:30.656 00.000 9920 worker thread done servicing request
22:19:30.656 00.000 9920 Worker thread wakes up
22:19:30.656 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.4 px 96 ms SOUTH
22:19:30.657 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:30.657 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:34.062 03.405 9920 Exposure complete
22:19:34.103 00.041 9920 worker thread done servicing request
22:19:34.103 00.000 15404 OnExposeComplete: enter
22:19:34.105 00.002 15404 UpdateGuideState(): m_state=6
22:19:34.106 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
22:19:34.106 00.000 15404 Star::Find returns 1 (1), X=720.70, Y=794.37, Mass=633994, SNR=258.7, Peak=26372 HFD=6.7
22:19:34.107 00.001 15404 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-2.95) = xAngle (0.81 = 0.81)
22:19:34.108 00.001 15404 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.71 = 0.71)
22:19:34.109 00.001 15404 CameraToMount -- cameraX=-0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-2.15 mountX=0.23 mountY=0.22, mountTheta=0.76
22:19:34.111 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.18, y=-0.28, opts=13)
22:19:34.112 00.001 15404 Enqueuing Move request for scope (-0.18, -0.28)
22:19:34.112 00.000 9920 Worker thread wakes up
22:19:34.113 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.28) opts 0xd
22:19:34.113 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.18, -0.28)
22:19:34.113 00.000 9920 Moving (-0.18, -0.28) raw xDistance=0.23 yDistance=0.22
22:19:34.113 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:19:34.113 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:19:34.113 00.000 9920 MoveAxis(W, 61, ABG)
22:19:34.113 00.000 9920 Guiding  Dir = 3, Dur = 61
22:19:34.115 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2877, max=65450, med=5014, FiltMin=3971, FiltMax=64387, Gamma=0.910
22:19:34.128 00.013 15404 UpdateGuideState exits: m=633994 SNR=258.7 Saturated
22:19:34.129 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:34.130 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:34.130 00.000 15404 Enqueuing Expose request
22:19:34.134 00.004 9920 IsGuiding returns 0
22:19:34.144 00.010 9920 PulseGuide returned control before completion, sleep 61
22:19:34.218 00.074 9920 IsGuiding returns 1
22:19:34.218 00.000 9920 scope still moving after pulse duration time elapsed
22:19:34.276 00.058 9920 IsGuiding returns 0
22:19:34.277 00.001 9920 scope move finished after 61 + 82 ms
22:19:34.277 00.000 9920 Move returns status 0, amount 61
22:19:34.277 00.000 9920 MoveAxis(S, 59, ABG)
22:19:34.277 00.000 9920 Guiding  Dir = 1, Dur = 59
22:19:34.294 00.017 9920 IsGuiding returns 0
22:19:34.306 00.012 9920 PulseGuide returned control before completion, sleep 59
22:19:34.376 00.070 9920 IsGuiding returns 1
22:19:34.376 00.000 9920 scope still moving after pulse duration time elapsed
22:19:34.419 00.043 9920 IsGuiding returns 0
22:19:34.419 00.000 9920 scope move finished after 59 + 66 ms
22:19:34.419 00.000 9920 Move returns status 0, amount 59
22:19:34.419 00.000 9920 move complete, result=0
22:19:34.420 00.001 9920 worker thread done servicing request
22:19:34.420 00.000 9920 Worker thread wakes up
22:19:34.420 00.000 15404 GuideStep: 0.2 px 61 ms WEST, 0.2 px 59 ms SOUTH
22:19:34.424 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:34.424 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:38.139 03.715 9920 Exposure complete
22:19:38.177 00.038 9920 worker thread done servicing request
22:19:38.177 00.000 15404 OnExposeComplete: enter
22:19:38.178 00.001 15404 UpdateGuideState(): m_state=6
22:19:38.179 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
22:19:38.180 00.001 15404 Star::Find returns 1 (1), X=721.08, Y=794.42, Mass=639008, SNR=242.1, Peak=26972 HFD=6.6
22:19:38.181 00.001 15404 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-2.95) = xAngle (2.10 = 2.10)
22:19:38.182 00.001 15404 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.01 = 2.01)
22:19:38.183 00.001 15404 CameraToMount -- cameraX=0.20 cameraY=-0.23 hyp=0.30 cameraTheta=-0.85 mountX=-0.15 mountY=0.27, mountTheta=2.08
22:19:38.185 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.20, y=-0.23, opts=13)
22:19:38.186 00.001 15404 Enqueuing Move request for scope (0.20, -0.23)
22:19:38.186 00.000 9920 Worker thread wakes up
22:19:38.187 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.23) opts 0xd
22:19:38.187 00.000 9920 Handling offset move in thread for scope, endpoint = (0.20, -0.23)
22:19:38.187 00.000 9920 Moving (0.20, -0.23) raw xDistance=-0.15 yDistance=0.27
22:19:38.187 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:19:38.187 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:19:38.187 00.000 9920 MoveAxis(E, 0, ABG)
22:19:38.187 00.000 9920 Move returns status 0, amount 0
22:19:38.187 00.000 9920 MoveAxis(S, 74, ABG)
22:19:38.187 00.000 9920 Guiding  Dir = 1, Dur = 74
22:19:38.189 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2620, max=65516, med=5006, FiltMin=3796, FiltMax=62991, Gamma=0.910
22:19:38.200 00.011 15404 UpdateGuideState exits: m=639008 SNR=242.1 Saturated
22:19:38.202 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:38.202 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:38.203 00.001 15404 Enqueuing Expose request
22:19:38.207 00.004 9920 IsGuiding returns 0
22:19:38.218 00.011 9920 PulseGuide returned control before completion, sleep 73
22:19:38.303 00.085 9920 IsGuiding returns 1
22:19:38.303 00.000 9920 scope still moving after pulse duration time elapsed
22:19:38.347 00.044 9920 IsGuiding returns 0
22:19:38.347 00.000 9920 scope move finished after 74 + 66 ms
22:19:38.347 00.000 9920 Move returns status 0, amount 74
22:19:38.347 00.000 9920 move complete, result=0
22:19:38.347 00.000 9920 worker thread done servicing request
22:19:38.347 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.3 px 74 ms SOUTH
22:19:38.349 00.002 9920 Worker thread wakes up
22:19:38.349 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:38.349 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:41.756 03.407 9920 Exposure complete
22:19:41.794 00.038 9920 worker thread done servicing request
22:19:41.794 00.000 15404 OnExposeComplete: enter
22:19:41.795 00.001 15404 UpdateGuideState(): m_state=6
22:19:41.796 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
22:19:41.797 00.001 15404 Star::Find returns 1 (1), X=721.23, Y=794.66, Mass=636261, SNR=239.7, Peak=27527 HFD=6.6
22:19:41.798 00.001 15404 CameraToMount -- cameraTheta (0.04) - m_xAngle (-2.95) = xAngle (3.00 = 3.00)
22:19:41.799 00.001 15404 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.90 = 2.90)
22:19:41.800 00.001 15404 CameraToMount -- cameraX=0.35 cameraY=0.02 hyp=0.35 cameraTheta=0.04 mountX=-0.35 mountY=0.08, mountTheta=2.91
22:19:41.801 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.35, y=0.02, opts=13)
22:19:41.802 00.001 15404 Enqueuing Move request for scope (0.35, 0.02)
22:19:41.803 00.001 9920 Worker thread wakes up
22:19:41.803 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.02) opts 0xd
22:19:41.803 00.000 9920 Handling offset move in thread for scope, endpoint = (0.35, 0.02)
22:19:41.803 00.000 9920 Moving (0.35, 0.02) raw xDistance=-0.35 yDistance=0.08
22:19:41.803 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
22:19:41.803 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:41.803 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:19:41.803 00.000 9920 MoveAxis(E, 93, ABG)
22:19:41.803 00.000 9920 Guiding  Dir = 2, Dur = 93
22:19:41.807 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=2766, max=65461, med=5010, FiltMin=4112, FiltMax=65425, Gamma=0.910
22:19:41.818 00.011 15404 UpdateGuideState exits: m=636261 SNR=239.7 Saturated
22:19:41.819 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:41.820 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:41.820 00.000 15404 Enqueuing Expose request
22:19:41.824 00.004 9920 IsGuiding returns 0
22:19:41.835 00.011 9920 PulseGuide returned control before completion, sleep 92
22:19:41.948 00.113 9920 IsGuiding returns 0
22:19:41.948 00.000 9920 Move returns status 0, amount 93
22:19:41.948 00.000 9920 MoveAxis(N, 0, ABG)
22:19:41.948 00.000 9920 duration set to 0 by GuideMode
22:19:41.948 00.000 9920 Move returns status 0, amount 0
22:19:41.948 00.000 9920 move complete, result=0
22:19:41.948 00.000 9920 worker thread done servicing request
22:19:41.948 00.000 9920 Worker thread wakes up
22:19:41.948 00.000 15404 GuideStep: -0.3 px 93 ms EAST, 0.1 px 0 ms NORTH
22:19:41.950 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:41.950 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:45.659 03.709 9920 Exposure complete
22:19:45.696 00.037 9920 worker thread done servicing request
22:19:45.697 00.001 15404 OnExposeComplete: enter
22:19:45.698 00.001 15404 UpdateGuideState(): m_state=6
22:19:45.699 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
22:19:45.699 00.000 15404 Star::Find returns 1 (1), X=721.75, Y=794.82, Mass=643737, SNR=219.5, Peak=36863 HFD=6.2
22:19:45.700 00.001 15404 CameraToMount -- cameraTheta (0.20) - m_xAngle (-2.95) = xAngle (3.15 = -3.13)
22:19:45.701 00.001 15404 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.06 = 3.06)
22:19:45.702 00.001 15404 CameraToMount -- cameraX=0.87 cameraY=0.18 hyp=0.89 cameraTheta=0.20 mountX=-0.89 mountY=0.07, mountTheta=3.06
22:19:45.704 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.87, y=0.18, opts=13)
22:19:45.705 00.001 15404 Enqueuing Move request for scope (0.87, 0.18)
22:19:45.705 00.000 9920 Worker thread wakes up
22:19:45.705 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.18) opts 0xd
22:19:45.705 00.000 9920 Handling offset move in thread for scope, endpoint = (0.87, 0.18)
22:19:45.705 00.000 9920 Moving (0.87, 0.18) raw xDistance=-0.89 yDistance=0.07
22:19:45.705 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.89
22:19:45.705 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:45.706 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:19:45.706 00.000 9920 MoveAxis(E, 245, ABG)
22:19:45.706 00.000 9920 Guiding  Dir = 2, Dur = 245
22:19:45.708 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2932, max=65461, med=5005, FiltMin=3876, FiltMax=65317, Gamma=0.910
22:19:45.719 00.011 15404 UpdateGuideState exits: m=643737 SNR=219.5 Saturated
22:19:45.721 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:45.722 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:45.723 00.001 15404 Enqueuing Expose request
22:19:45.729 00.006 9920 IsGuiding returns 0
22:19:45.739 00.010 9920 PulseGuide returned control before completion, sleep 245
22:19:46.006 00.267 9920 IsGuiding returns 0
22:19:46.006 00.000 9920 Move returns status 0, amount 245
22:19:46.006 00.000 9920 MoveAxis(N, 0, ABG)
22:19:46.006 00.000 9920 duration set to 0 by GuideMode
22:19:46.006 00.000 9920 Move returns status 0, amount 0
22:19:46.006 00.000 9920 move complete, result=0
22:19:46.007 00.001 9920 worker thread done servicing request
22:19:46.007 00.000 9920 Worker thread wakes up
22:19:46.007 00.000 15404 GuideStep: -0.9 px 245 ms EAST, 0.1 px 0 ms NORTH
22:19:46.010 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:46.010 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:49.420 03.410 9920 Exposure complete
22:19:49.459 00.039 9920 worker thread done servicing request
22:19:49.459 00.000 15404 OnExposeComplete: enter
22:19:49.460 00.001 15404 UpdateGuideState(): m_state=6
22:19:49.461 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
22:19:49.462 00.001 15404 Star::Find returns 1 (1), X=721.12, Y=794.63, Mass=647549, SNR=224.7, Peak=27804 HFD=6.5
22:19:49.463 00.001 15404 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-2.95) = xAngle (2.87 = 2.87)
22:19:49.464 00.001 15404 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.77 = 2.77)
22:19:49.465 00.001 15404 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.25 cameraTheta=-0.09 mountX=-0.24 mountY=0.09, mountTheta=2.78
22:19:49.466 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.24, y=-0.02, opts=13)
22:19:49.467 00.001 15404 Enqueuing Move request for scope (0.24, -0.02)
22:19:49.468 00.001 9920 Worker thread wakes up
22:19:49.468 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
22:19:49.468 00.000 9920 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
22:19:49.468 00.000 9920 Moving (0.24, -0.02) raw xDistance=-0.24 yDistance=0.09
22:19:49.468 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.24
22:19:49.468 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:49.468 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:19:49.468 00.000 9920 MoveAxis(E, 80, ABG)
22:19:49.468 00.000 9920 Guiding  Dir = 2, Dur = 80
22:19:49.471 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3259, max=65427, med=5007, FiltMin=4147, FiltMax=64082, Gamma=0.910
22:19:49.482 00.011 15404 UpdateGuideState exits: m=647549 SNR=224.7 Saturated
22:19:49.483 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:49.484 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:49.485 00.001 15404 Enqueuing Expose request
22:19:49.489 00.004 9920 IsGuiding returns 0
22:19:49.501 00.012 9920 PulseGuide returned control before completion, sleep 79
22:19:49.592 00.091 9920 IsGuiding returns 1
22:19:49.592 00.000 9920 scope still moving after pulse duration time elapsed
22:19:49.632 00.040 9920 IsGuiding returns 0
22:19:49.633 00.001 9920 scope move finished after 80 + 63 ms
22:19:49.633 00.000 9920 Move returns status 0, amount 80
22:19:49.633 00.000 9920 MoveAxis(N, 0, ABG)
22:19:49.633 00.000 9920 duration set to 0 by GuideMode
22:19:49.633 00.000 9920 Move returns status 0, amount 0
22:19:49.633 00.000 9920 move complete, result=0
22:19:49.633 00.000 9920 worker thread done servicing request
22:19:49.633 00.000 15404 GuideStep: -0.2 px 80 ms EAST, 0.1 px 0 ms NORTH
22:19:49.636 00.003 9920 Worker thread wakes up
22:19:49.636 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:49.637 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:53.347 03.710 9920 Exposure complete
22:19:53.384 00.037 9920 worker thread done servicing request
22:19:53.384 00.000 15404 OnExposeComplete: enter
22:19:53.385 00.001 15404 UpdateGuideState(): m_state=6
22:19:53.386 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
22:19:53.387 00.001 15404 Star::Find returns 1 (1), X=721.43, Y=794.74, Mass=622273, SNR=239.8, Peak=30151 HFD=6.4
22:19:53.387 00.000 15404 CameraToMount -- cameraTheta (0.17) - m_xAngle (-2.95) = xAngle (3.12 = 3.12)
22:19:53.388 00.001 15404 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.03 = 3.03)
22:19:53.389 00.001 15404 CameraToMount -- cameraX=0.55 cameraY=0.10 hyp=0.56 cameraTheta=0.17 mountX=-0.56 mountY=0.06, mountTheta=3.03
22:19:53.390 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.55, y=0.10, opts=13)
22:19:53.391 00.001 15404 Enqueuing Move request for scope (0.55, 0.10)
22:19:53.392 00.001 9920 Worker thread wakes up
22:19:53.392 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.10) opts 0xd
22:19:53.392 00.000 9920 Handling offset move in thread for scope, endpoint = (0.55, 0.10)
22:19:53.393 00.001 9920 Moving (0.55, 0.10) raw xDistance=-0.56 yDistance=0.06
22:19:53.393 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
22:19:53.393 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:53.393 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:19:53.393 00.000 9920 MoveAxis(E, 156, ABG)
22:19:53.393 00.000 9920 Guiding  Dir = 2, Dur = 156
22:19:53.396 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3122, max=65461, med=4997, FiltMin=4087, FiltMax=64214, Gamma=0.910
22:19:53.408 00.012 15404 UpdateGuideState exits: m=622273 SNR=239.8 Saturated
22:19:53.409 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:53.410 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:53.411 00.001 15404 Enqueuing Expose request
22:19:53.417 00.006 9920 IsGuiding returns 0
22:19:53.428 00.011 9920 PulseGuide returned control before completion, sleep 155
22:19:53.606 00.178 9920 IsGuiding returns 0
22:19:53.606 00.000 9920 Move returns status 0, amount 156
22:19:53.606 00.000 9920 MoveAxis(N, 0, ABG)
22:19:53.606 00.000 9920 duration set to 0 by GuideMode
22:19:53.606 00.000 9920 Move returns status 0, amount 0
22:19:53.606 00.000 9920 move complete, result=0
22:19:53.606 00.000 9920 worker thread done servicing request
22:19:53.606 00.000 15404 GuideStep: -0.6 px 156 ms EAST, 0.1 px 0 ms NORTH
22:19:53.610 00.004 9920 Worker thread wakes up
22:19:53.610 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:53.610 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:19:57.017 03.407 9920 Exposure complete
22:19:57.055 00.038 9920 worker thread done servicing request
22:19:57.055 00.000 15404 OnExposeComplete: enter
22:19:57.056 00.001 15404 UpdateGuideState(): m_state=6
22:19:57.058 00.002 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
22:19:57.059 00.001 15404 Star::Find returns 1 (1), X=721.02, Y=794.47, Mass=626150, SNR=240.2, Peak=28608 HFD=6.5
22:19:57.059 00.000 15404 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-2.95) = xAngle (2.07 = 2.07)
22:19:57.060 00.001 15404 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.97 = 1.97)
22:19:57.061 00.001 15404 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.23 cameraTheta=-0.89 mountX=-0.11 mountY=0.21, mountTheta=2.05
22:19:57.063 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.14, y=-0.17, opts=13)
22:19:57.064 00.001 15404 Enqueuing Move request for scope (0.14, -0.17)
22:19:57.065 00.001 9920 Worker thread wakes up
22:19:57.065 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
22:19:57.065 00.000 9920 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
22:19:57.065 00.000 9920 Moving (0.14, -0.17) raw xDistance=-0.11 yDistance=0.21
22:19:57.065 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:19:57.065 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:19:57.065 00.000 9920 MoveAxis(E, 0, ABG)
22:19:57.065 00.000 9920 Move returns status 0, amount 0
22:19:57.065 00.000 9920 MoveAxis(S, 57, ABG)
22:19:57.065 00.000 9920 Guiding  Dir = 1, Dur = 57
22:19:57.067 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2832, max=65450, med=5001, FiltMin=4188, FiltMax=63276, Gamma=0.910
22:19:57.079 00.012 15404 UpdateGuideState exits: m=626150 SNR=240.2 Saturated
22:19:57.080 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:57.081 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:19:57.081 00.000 15404 Enqueuing Expose request
22:19:57.098 00.017 9920 IsGuiding returns 0
22:19:57.109 00.011 9920 PulseGuide returned control before completion, sleep 56
22:19:57.177 00.068 9920 IsGuiding returns 1
22:19:57.177 00.000 9920 scope still moving after pulse duration time elapsed
22:19:57.209 00.032 9920 IsGuiding returns 1
22:19:57.257 00.048 9920 IsGuiding returns 0
22:19:57.257 00.000 9920 scope move finished after 57 + 101 ms
22:19:57.257 00.000 9920 Move returns status 0, amount 57
22:19:57.257 00.000 9920 move complete, result=0
22:19:57.257 00.000 9920 worker thread done servicing request
22:19:57.258 00.001 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 57 ms SOUTH
22:19:57.260 00.002 9920 Worker thread wakes up
22:19:57.261 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:19:57.261 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:00.970 03.709 9920 Exposure complete
22:20:01.009 00.039 9920 worker thread done servicing request
22:20:01.009 00.000 15404 OnExposeComplete: enter
22:20:01.010 00.001 15404 UpdateGuideState(): m_state=6
22:20:01.011 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
22:20:01.012 00.001 15404 Star::Find returns 1 (1), X=721.24, Y=794.32, Mass=585485, SNR=206.1, Peak=25196 HFD=6.5
22:20:01.013 00.001 15404 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-2.95) = xAngle (2.22 = 2.22)
22:20:01.014 00.001 15404 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.12 = 2.12)
22:20:01.015 00.001 15404 CameraToMount -- cameraX=0.36 cameraY=-0.33 hyp=0.49 cameraTheta=-0.74 mountX=-0.29 mountY=0.41, mountTheta=2.19
22:20:01.017 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.36, y=-0.33, opts=13)
22:20:01.017 00.000 15404 Enqueuing Move request for scope (0.36, -0.33)
22:20:01.018 00.001 9920 Worker thread wakes up
22:20:01.018 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.33) opts 0xd
22:20:01.018 00.000 9920 Handling offset move in thread for scope, endpoint = (0.36, -0.33)
22:20:01.018 00.000 9920 Moving (0.36, -0.33) raw xDistance=-0.29 yDistance=0.41
22:20:01.019 00.001 9920 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
22:20:01.019 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
22:20:01.019 00.000 9920 MoveAxis(E, 78, ABG)
22:20:01.019 00.000 9920 Guiding  Dir = 2, Dur = 78
22:20:01.021 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3280, max=65434, med=4994, FiltMin=4028, FiltMax=61979, Gamma=0.910
22:20:01.032 00.011 15404 UpdateGuideState exits: m=585485 SNR=206.1 Saturated
22:20:01.033 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:01.034 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:01.035 00.001 15404 Enqueuing Expose request
22:20:01.036 00.001 9920 IsGuiding returns 0
22:20:01.048 00.012 9920 PulseGuide returned control before completion, sleep 77
22:20:01.137 00.089 9920 IsGuiding returns 1
22:20:01.137 00.000 9920 scope still moving after pulse duration time elapsed
22:20:01.176 00.039 9920 IsGuiding returns 0
22:20:01.176 00.000 9920 scope move finished after 78 + 61 ms
22:20:01.176 00.000 9920 Move returns status 0, amount 78
22:20:01.176 00.000 9920 MoveAxis(S, 113, ABG)
22:20:01.176 00.000 9920 Guiding  Dir = 1, Dur = 113
22:20:01.214 00.038 9920 IsGuiding returns 0
22:20:01.225 00.011 9920 PulseGuide returned control before completion, sleep 111
22:20:01.361 00.136 9920 IsGuiding returns 0
22:20:01.362 00.001 9920 Move returns status 0, amount 113
22:20:01.362 00.000 9920 move complete, result=0
22:20:01.362 00.000 9920 worker thread done servicing request
22:20:01.362 00.000 15404 GuideStep: -0.3 px 78 ms EAST, 0.4 px 113 ms SOUTH
22:20:01.365 00.003 9920 Worker thread wakes up
22:20:01.366 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:20:01.366 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:04.779 03.413 9920 Exposure complete
22:20:04.818 00.039 9920 worker thread done servicing request
22:20:04.818 00.000 15404 OnExposeComplete: enter
22:20:04.819 00.001 15404 UpdateGuideState(): m_state=6
22:20:04.820 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
22:20:04.820 00.000 15404 Star::Find returns 1 (1), X=721.17, Y=794.61, Mass=634947, SNR=223.2, Peak=28220 HFD=6.5
22:20:04.821 00.001 15404 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-2.95) = xAngle (2.83 = 2.83)
22:20:04.822 00.001 15404 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.74 = 2.74)
22:20:04.823 00.001 15404 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.12 mountX=-0.28 mountY=0.11, mountTheta=2.75
22:20:04.824 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.29, y=-0.03, opts=13)
22:20:04.825 00.001 15404 Enqueuing Move request for scope (0.29, -0.03)
22:20:04.826 00.001 9920 Worker thread wakes up
22:20:04.826 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
22:20:04.826 00.000 9920 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
22:20:04.826 00.000 9920 Moving (0.29, -0.03) raw xDistance=-0.28 yDistance=0.11
22:20:04.826 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
22:20:04.826 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:04.827 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:20:04.827 00.000 9920 MoveAxis(E, 80, ABG)
22:20:04.827 00.000 9920 Guiding  Dir = 2, Dur = 80
22:20:04.829 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3286, max=65461, med=4999, FiltMin=4081, FiltMax=65425, Gamma=0.910
22:20:04.842 00.013 15404 UpdateGuideState exits: m=634947 SNR=223.2 Saturated
22:20:04.843 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:04.844 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:04.845 00.001 15404 Enqueuing Expose request
22:20:04.847 00.002 9920 IsGuiding returns 0
22:20:04.858 00.011 9920 PulseGuide returned control before completion, sleep 79
22:20:04.950 00.092 9920 IsGuiding returns 1
22:20:04.950 00.000 9920 scope still moving after pulse duration time elapsed
22:20:04.991 00.041 9920 IsGuiding returns 0
22:20:04.992 00.001 9920 scope move finished after 80 + 64 ms
22:20:04.992 00.000 9920 Move returns status 0, amount 80
22:20:04.992 00.000 9920 MoveAxis(N, 0, ABG)
22:20:04.992 00.000 9920 duration set to 0 by GuideMode
22:20:04.992 00.000 9920 Move returns status 0, amount 0
22:20:04.992 00.000 9920 move complete, result=0
22:20:04.992 00.000 9920 worker thread done servicing request
22:20:04.992 00.000 9920 Worker thread wakes up
22:20:04.992 00.000 15404 GuideStep: -0.3 px 80 ms EAST, 0.1 px 0 ms NORTH
22:20:04.993 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:20:04.993 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:08.709 03.716 9920 Exposure complete
22:20:08.748 00.039 9920 worker thread done servicing request
22:20:08.748 00.000 15404 OnExposeComplete: enter
22:20:08.749 00.001 15404 UpdateGuideState(): m_state=6
22:20:08.750 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
22:20:08.751 00.001 15404 Star::Find returns 1 (1), X=721.15, Y=794.75, Mass=651264, SNR=248.8, Peak=28887 HFD=6.5
22:20:08.752 00.001 15404 CameraToMount -- cameraTheta (0.36) - m_xAngle (-2.95) = xAngle (3.31 = -2.97)
22:20:08.753 00.001 15404 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.22 = -3.06)
22:20:08.754 00.001 15404 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.29 cameraTheta=0.36 mountX=-0.28 mountY=-0.02, mountTheta=-3.06
22:20:08.755 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.27, y=0.10, opts=13)
22:20:08.756 00.001 15404 Enqueuing Move request for scope (0.27, 0.10)
22:20:08.757 00.001 9920 Worker thread wakes up
22:20:08.757 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.10) opts 0xd
22:20:08.757 00.000 9920 Handling offset move in thread for scope, endpoint = (0.27, 0.10)
22:20:08.757 00.000 9920 Moving (0.27, 0.10) raw xDistance=-0.28 yDistance=-0.02
22:20:08.757 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
22:20:08.757 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:08.757 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:20:08.757 00.000 9920 MoveAxis(E, 82, ABG)
22:20:08.757 00.000 9920 Guiding  Dir = 2, Dur = 82
22:20:08.759 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3255, max=65461, med=4993, FiltMin=4128, FiltMax=64757, Gamma=0.910
22:20:08.771 00.012 15404 UpdateGuideState exits: m=651264 SNR=248.8 Saturated
22:20:08.772 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:08.773 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:08.774 00.001 15404 Enqueuing Expose request
22:20:08.778 00.004 9920 IsGuiding returns 0
22:20:08.790 00.012 9920 PulseGuide returned control before completion, sleep 81
22:20:08.884 00.094 9920 IsGuiding returns 1
22:20:08.884 00.000 9920 scope still moving after pulse duration time elapsed
22:20:09.087 00.203 9920 IsGuiding returns 0
22:20:09.087 00.000 9920 scope move finished after 82 + 226 ms
22:20:09.087 00.000 9920 Move returns status 0, amount 82
22:20:09.087 00.000 9920 MoveAxis(N, 0, ABG)
22:20:09.087 00.000 9920 duration set to 0 by GuideMode
22:20:09.087 00.000 9920 Move returns status 0, amount 0
22:20:09.087 00.000 9920 move complete, result=0
22:20:09.087 00.000 9920 worker thread done servicing request
22:20:09.087 00.000 9920 Worker thread wakes up
22:20:09.087 00.000 15404 GuideStep: -0.3 px 82 ms EAST, -0.0 px 0 ms NORTH
22:20:09.091 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:20:09.091 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:12.505 03.414 9920 Exposure complete
22:20:12.543 00.038 9920 worker thread done servicing request
22:20:12.543 00.000 15404 OnExposeComplete: enter
22:20:12.544 00.001 15404 UpdateGuideState(): m_state=6
22:20:12.545 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
22:20:12.546 00.001 15404 Star::Find returns 1 (1), X=721.24, Y=794.59, Mass=626190, SNR=206.1, Peak=28044 HFD=6.6
22:20:12.547 00.001 15404 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-2.95) = xAngle (2.80 = 2.80)
22:20:12.548 00.001 15404 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.71 = 2.71)
22:20:12.548 00.000 15404 CameraToMount -- cameraX=0.37 cameraY=-0.06 hyp=0.37 cameraTheta=-0.15 mountX=-0.35 mountY=0.15, mountTheta=2.72
22:20:12.550 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.37, y=-0.06, opts=13)
22:20:12.551 00.001 15404 Enqueuing Move request for scope (0.37, -0.06)
22:20:12.552 00.001 9920 Worker thread wakes up
22:20:12.552 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.06) opts 0xd
22:20:12.552 00.000 9920 Handling offset move in thread for scope, endpoint = (0.37, -0.06)
22:20:12.552 00.000 9920 Moving (0.37, -0.06) raw xDistance=-0.35 yDistance=0.15
22:20:12.552 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
22:20:12.552 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:12.552 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:20:12.552 00.000 9920 MoveAxis(E, 99, ABG)
22:20:12.552 00.000 9920 Guiding  Dir = 2, Dur = 99
22:20:12.555 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3109, max=65461, med=4994, FiltMin=4100, FiltMax=63772, Gamma=0.910
22:20:12.566 00.011 15404 UpdateGuideState exits: m=626190 SNR=206.1 Saturated
22:20:12.567 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:12.569 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:12.569 00.000 15404 Enqueuing Expose request
22:20:12.575 00.006 9920 IsGuiding returns 0
22:20:12.586 00.011 9920 PulseGuide returned control before completion, sleep 98
22:20:12.704 00.118 9920 IsGuiding returns 0
22:20:12.704 00.000 9920 Move returns status 0, amount 99
22:20:12.704 00.000 9920 MoveAxis(N, 0, ABG)
22:20:12.704 00.000 9920 duration set to 0 by GuideMode
22:20:12.704 00.000 9920 Move returns status 0, amount 0
22:20:12.704 00.000 9920 move complete, result=0
22:20:12.704 00.000 9920 worker thread done servicing request
22:20:12.704 00.000 9920 Worker thread wakes up
22:20:12.705 00.001 15404 GuideStep: -0.3 px 99 ms EAST, 0.2 px 0 ms NORTH
22:20:12.705 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:20:12.705 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:16.419 03.714 9920 Exposure complete
22:20:16.457 00.038 9920 worker thread done servicing request
22:20:16.457 00.000 15404 OnExposeComplete: enter
22:20:16.458 00.001 15404 UpdateGuideState(): m_state=6
22:20:16.459 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
22:20:16.460 00.001 15404 Star::Find returns 1 (1), X=720.92, Y=794.39, Mass=611791, SNR=237.4, Peak=25980 HFD=6.6
22:20:16.461 00.001 15404 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-2.95) = xAngle (1.53 = 1.53)
22:20:16.462 00.001 15404 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.44 = 1.44)
22:20:16.462 00.000 15404 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.42 mountX=0.01 mountY=0.26, mountTheta=1.53
22:20:16.464 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.04, y=-0.26, opts=13)
22:20:16.465 00.001 15404 Enqueuing Move request for scope (0.04, -0.26)
22:20:16.466 00.001 9920 Worker thread wakes up
22:20:16.466 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
22:20:16.466 00.000 9920 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
22:20:16.466 00.000 9920 Moving (0.04, -0.26) raw xDistance=0.01 yDistance=0.26
22:20:16.466 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:20:16.466 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:20:16.466 00.000 9920 MoveAxis(E, 0, ABG)
22:20:16.466 00.000 9920 Move returns status 0, amount 0
22:20:16.466 00.000 9920 MoveAxis(S, 70, ABG)
22:20:16.466 00.000 9920 Guiding  Dir = 1, Dur = 70
22:20:16.469 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2961, max=65450, med=4987, FiltMin=3975, FiltMax=62471, Gamma=0.910
22:20:16.481 00.012 15404 UpdateGuideState exits: m=611791 SNR=237.4 Saturated
22:20:16.483 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:16.483 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:16.484 00.001 15404 Enqueuing Expose request
22:20:16.487 00.003 9920 IsGuiding returns 0
22:20:16.499 00.012 9920 PulseGuide returned control before completion, sleep 69
22:20:16.579 00.080 9920 IsGuiding returns 1
22:20:16.579 00.000 9920 scope still moving after pulse duration time elapsed
22:20:16.619 00.040 9920 IsGuiding returns 0
22:20:16.619 00.000 9920 scope move finished after 70 + 61 ms
22:20:16.619 00.000 9920 Move returns status 0, amount 70
22:20:16.619 00.000 9920 move complete, result=0
22:20:16.619 00.000 9920 worker thread done servicing request
22:20:16.619 00.000 9920 Worker thread wakes up
22:20:16.619 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.3 px 70 ms SOUTH
22:20:16.620 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:20:16.620 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:20.035 03.415 9920 Exposure complete
22:20:20.072 00.037 9920 worker thread done servicing request
22:20:20.073 00.001 15404 OnExposeComplete: enter
22:20:20.074 00.001 15404 UpdateGuideState(): m_state=6
22:20:20.075 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
22:20:20.076 00.001 15404 Star::Find returns 1 (1), X=721.26, Y=794.42, Mass=636376, SNR=249.4, Peak=26780 HFD=6.7
22:20:20.076 00.000 15404 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-2.95) = xAngle (2.41 = 2.41)
22:20:20.077 00.001 15404 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.32 = 2.32)
22:20:20.078 00.001 15404 CameraToMount -- cameraX=0.38 cameraY=-0.23 hyp=0.44 cameraTheta=-0.54 mountX=-0.33 mountY=0.32, mountTheta=2.37
22:20:20.080 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.38, y=-0.23, opts=13)
22:20:20.081 00.001 15404 Enqueuing Move request for scope (0.38, -0.23)
22:20:20.082 00.001 9920 Worker thread wakes up
22:20:20.082 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.23) opts 0xd
22:20:20.082 00.000 9920 Handling offset move in thread for scope, endpoint = (0.38, -0.23)
22:20:20.082 00.000 9920 Moving (0.38, -0.23) raw xDistance=-0.33 yDistance=0.32
22:20:20.082 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:20:20.082 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:20:20.082 00.000 9920 MoveAxis(E, 88, ABG)
22:20:20.082 00.000 9920 Guiding  Dir = 2, Dur = 88
22:20:20.084 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2385, max=65516, med=4991, FiltMin=4009, FiltMax=62439, Gamma=0.910
22:20:20.096 00.012 15404 UpdateGuideState exits: m=636376 SNR=249.4 Saturated
22:20:20.097 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:20.098 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:20.099 00.001 15404 Enqueuing Expose request
22:20:20.100 00.001 9920 IsGuiding returns 0
22:20:20.112 00.012 9920 PulseGuide returned control before completion, sleep 86
22:20:20.211 00.099 9920 IsGuiding returns 1
22:20:20.211 00.000 9920 scope still moving after pulse duration time elapsed
22:20:20.255 00.044 9920 IsGuiding returns 0
22:20:20.255 00.000 9920 scope move finished after 88 + 66 ms
22:20:20.255 00.000 9920 Move returns status 0, amount 88
22:20:20.255 00.000 9920 MoveAxis(S, 88, ABG)
22:20:20.255 00.000 9920 Guiding  Dir = 1, Dur = 88
22:20:20.275 00.020 9920 IsGuiding returns 0
22:20:20.286 00.011 9920 PulseGuide returned control before completion, sleep 87
22:20:20.386 00.100 9920 IsGuiding returns 1
22:20:20.386 00.000 9920 scope still moving after pulse duration time elapsed
22:20:20.436 00.050 9920 IsGuiding returns 0
22:20:20.436 00.000 9920 scope move finished after 88 + 72 ms
22:20:20.436 00.000 9920 Move returns status 0, amount 88
22:20:20.436 00.000 9920 move complete, result=0
22:20:20.436 00.000 9920 worker thread done servicing request
22:20:20.437 00.001 9920 Worker thread wakes up
22:20:20.437 00.000 15404 GuideStep: -0.3 px 88 ms EAST, 0.3 px 88 ms SOUTH
22:20:20.437 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:20:20.438 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:24.152 03.714 9920 Exposure complete
22:20:24.195 00.043 9920 worker thread done servicing request
22:20:24.195 00.000 15404 OnExposeComplete: enter
22:20:24.196 00.001 15404 UpdateGuideState(): m_state=6
22:20:24.197 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
22:20:24.198 00.001 15404 Star::Find returns 1 (1), X=721.62, Y=794.93, Mass=659685, SNR=279.3, Peak=36539 HFD=6.3
22:20:24.199 00.001 15404 CameraToMount -- cameraTheta (0.37) - m_xAngle (-2.95) = xAngle (3.32 = -2.96)
22:20:24.200 00.001 15404 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.23 = -3.06)
22:20:24.200 00.000 15404 CameraToMount -- cameraX=0.75 cameraY=0.29 hyp=0.80 cameraTheta=0.37 mountX=-0.79 mountY=-0.07, mountTheta=-3.06
22:20:24.203 00.003 15404 SchedulePrimaryMove(105DBB90, x=0.75, y=0.29, opts=13)
22:20:24.204 00.001 15404 Enqueuing Move request for scope (0.75, 0.29)
22:20:24.205 00.001 9920 Worker thread wakes up
22:20:24.205 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.29) opts 0xd
22:20:24.205 00.000 9920 Handling offset move in thread for scope, endpoint = (0.75, 0.29)
22:20:24.205 00.000 9920 Moving (0.75, 0.29) raw xDistance=-0.79 yDistance=-0.07
22:20:24.205 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.79
22:20:24.205 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:24.205 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:20:24.205 00.000 9920 MoveAxis(E, 217, ABG)
22:20:24.205 00.000 9920 Guiding  Dir = 2, Dur = 217
22:20:24.207 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3168, max=65461, med=4986, FiltMin=4075, FiltMax=65425, Gamma=0.910
22:20:24.218 00.011 15404 UpdateGuideState exits: m=659685 SNR=279.3 Saturated
22:20:24.219 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:24.220 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:24.222 00.002 15404 Enqueuing Expose request
22:20:24.253 00.031 9920 IsGuiding returns 0
22:20:24.265 00.012 9920 PulseGuide returned control before completion, sleep 216
22:20:24.504 00.239 9920 IsGuiding returns 0
22:20:24.504 00.000 9920 Move returns status 0, amount 217
22:20:24.504 00.000 9920 MoveAxis(N, 0, ABG)
22:20:24.504 00.000 9920 duration set to 0 by GuideMode
22:20:24.504 00.000 9920 Move returns status 0, amount 0
22:20:24.504 00.000 9920 move complete, result=0
22:20:24.504 00.000 9920 worker thread done servicing request
22:20:24.504 00.000 9920 Worker thread wakes up
22:20:24.504 00.000 15404 GuideStep: -0.8 px 217 ms EAST, -0.1 px 0 ms NORTH
22:20:24.507 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:20:24.507 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:27.920 03.413 9920 Exposure complete
22:20:27.961 00.041 9920 worker thread done servicing request
22:20:27.961 00.000 15404 OnExposeComplete: enter
22:20:27.963 00.002 15404 UpdateGuideState(): m_state=6
22:20:27.963 00.000 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
22:20:27.964 00.001 15404 Star::Find returns 1 (1), X=721.16, Y=794.94, Mass=626624, SNR=262.4, Peak=28576 HFD=6.5
22:20:27.965 00.001 15404 CameraToMount -- cameraTheta (0.80) - m_xAngle (-2.95) = xAngle (3.75 = -2.53)
22:20:27.966 00.001 15404 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.66 = -2.62)
22:20:27.967 00.001 15404 CameraToMount -- cameraX=0.28 cameraY=0.29 hyp=0.40 cameraTheta=0.80 mountX=-0.33 mountY=-0.20, mountTheta=-2.60
22:20:27.969 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.28, y=0.29, opts=13)
22:20:27.970 00.001 15404 Enqueuing Move request for scope (0.28, 0.29)
22:20:27.970 00.000 9920 Worker thread wakes up
22:20:27.970 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.29) opts 0xd
22:20:27.971 00.001 9920 Handling offset move in thread for scope, endpoint = (0.28, 0.29)
22:20:27.971 00.000 9920 Moving (0.28, 0.29) raw xDistance=-0.33 yDistance=-0.20
22:20:27.971 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
22:20:27.971 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:20:27.971 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:20:27.971 00.000 9920 MoveAxis(E, 104, ABG)
22:20:27.971 00.000 9920 Guiding  Dir = 2, Dur = 104
22:20:27.973 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3286, max=65466, med=4988, FiltMin=4066, FiltMax=63508, Gamma=0.910
22:20:27.984 00.011 15404 UpdateGuideState exits: m=626624 SNR=262.4 Saturated
22:20:27.986 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:27.986 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:27.987 00.001 15404 Enqueuing Expose request
22:20:27.990 00.003 9920 IsGuiding returns 0
22:20:28.001 00.011 9920 PulseGuide returned control before completion, sleep 104
22:20:28.136 00.135 9920 IsGuiding returns 0
22:20:28.136 00.000 9920 Move returns status 0, amount 104
22:20:28.136 00.000 9920 MoveAxis(N, 0, ABG)
22:20:28.136 00.000 9920 duration set to 0 by GuideMode
22:20:28.136 00.000 9920 Move returns status 0, amount 0
22:20:28.136 00.000 9920 move complete, result=0
22:20:28.136 00.000 9920 worker thread done servicing request
22:20:28.136 00.000 9920 Worker thread wakes up
22:20:28.136 00.000 15404 GuideStep: -0.3 px 104 ms EAST, -0.2 px 0 ms NORTH
22:20:28.140 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:20:28.140 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:31.856 03.716 9920 Exposure complete
22:20:31.893 00.037 9920 worker thread done servicing request
22:20:31.894 00.001 15404 OnExposeComplete: enter
22:20:31.895 00.001 15404 UpdateGuideState(): m_state=6
22:20:31.896 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
22:20:31.896 00.000 15404 Star::Find returns 1 (1), X=720.81, Y=794.81, Mass=650348, SNR=264.0, Peak=31708 HFD=6.4
22:20:31.897 00.001 15404 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
22:20:31.898 00.001 15404 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (4.83 = -1.45)
22:20:31.899 00.001 15404 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.97 mountX=0.04 mountY=-0.17, mountTheta=-1.36
22:20:31.901 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.07, y=0.16, opts=13)
22:20:31.902 00.001 15404 Enqueuing Move request for scope (-0.07, 0.16)
22:20:31.902 00.000 9920 Worker thread wakes up
22:20:31.903 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
22:20:31.903 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
22:20:31.903 00.000 9920 Moving (-0.07, 0.16) raw xDistance=0.04 yDistance=-0.17
22:20:31.903 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:20:31.903 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:31.903 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:20:31.903 00.000 9920 MoveAxis(E, 0, ABG)
22:20:31.903 00.000 9920 Move returns status 0, amount 0
22:20:31.903 00.000 9920 MoveAxis(N, 0, ABG)
22:20:31.903 00.000 9920 duration set to 0 by GuideMode
22:20:31.903 00.000 9920 Move returns status 0, amount 0
22:20:31.903 00.000 9920 move complete, result=0
22:20:31.903 00.000 9920 worker thread done servicing request
22:20:31.905 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3233, max=65456, med=4983, FiltMin=4046, FiltMax=64089, Gamma=0.910
22:20:31.916 00.011 15404 UpdateGuideState exits: m=650348 SNR=264.0 Saturated
22:20:31.917 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:31.918 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:31.919 00.001 15404 Enqueuing Expose request
22:20:31.920 00.001 9920 Worker thread wakes up
22:20:31.920 00.000 15404 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:20:31.921 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:20:31.921 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:35.335 03.414 9920 Exposure complete
22:20:35.372 00.037 9920 worker thread done servicing request
22:20:35.372 00.000 15404 OnExposeComplete: enter
22:20:35.373 00.001 15404 UpdateGuideState(): m_state=6
22:20:35.374 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
22:20:35.375 00.001 15404 Star::Find returns 1 (1), X=721.08, Y=794.80, Mass=626340, SNR=227.4, Peak=30380 HFD=6.3
22:20:35.376 00.001 15404 CameraToMount -- cameraTheta (0.63) - m_xAngle (-2.95) = xAngle (3.58 = -2.70)
22:20:35.377 00.001 15404 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.49 = -2.79)
22:20:35.378 00.001 15404 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.25 cameraTheta=0.63 mountX=-0.23 mountY=-0.09, mountTheta=-2.78
22:20:35.379 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.21, y=0.15, opts=13)
22:20:35.380 00.001 15404 Enqueuing Move request for scope (0.21, 0.15)
22:20:35.381 00.001 9920 Worker thread wakes up
22:20:35.381 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd
22:20:35.381 00.000 9920 Handling offset move in thread for scope, endpoint = (0.21, 0.15)
22:20:35.381 00.000 9920 Moving (0.21, 0.15) raw xDistance=-0.23 yDistance=-0.09
22:20:35.381 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:20:35.381 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:35.381 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:20:35.382 00.001 9920 MoveAxis(E, 62, ABG)
22:20:35.382 00.000 9920 Guiding  Dir = 2, Dur = 62
22:20:35.384 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3037, max=65458, med=4986, FiltMin=4177, FiltMax=63946, Gamma=0.910
22:20:35.396 00.012 15404 UpdateGuideState exits: m=626340 SNR=227.4 Saturated
22:20:35.397 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:35.398 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:35.399 00.001 15404 Enqueuing Expose request
22:20:35.402 00.003 9920 IsGuiding returns 0
22:20:35.414 00.012 9920 PulseGuide returned control before completion, sleep 62
22:20:35.488 00.074 9920 IsGuiding returns 1
22:20:35.488 00.000 9920 scope still moving after pulse duration time elapsed
22:20:35.530 00.042 9920 IsGuiding returns 0
22:20:35.530 00.000 9920 scope move finished after 62 + 65 ms
22:20:35.530 00.000 9920 Move returns status 0, amount 62
22:20:35.530 00.000 9920 MoveAxis(N, 0, ABG)
22:20:35.530 00.000 9920 duration set to 0 by GuideMode
22:20:35.530 00.000 9920 Move returns status 0, amount 0
22:20:35.530 00.000 9920 move complete, result=0
22:20:35.531 00.001 9920 worker thread done servicing request
22:20:35.531 00.000 9920 Worker thread wakes up
22:20:35.531 00.000 15404 GuideStep: -0.2 px 62 ms EAST, -0.1 px 0 ms NORTH
22:20:35.532 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:20:35.532 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:39.239 03.707 9920 Exposure complete
22:20:39.276 00.037 9920 worker thread done servicing request
22:20:39.277 00.001 15404 OnExposeComplete: enter
22:20:39.278 00.001 15404 UpdateGuideState(): m_state=6
22:20:39.279 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
22:20:39.279 00.000 15404 Star::Find returns 1 (1), X=721.48, Y=794.75, Mass=616614, SNR=252.9, Peak=29543 HFD=6.6
22:20:39.280 00.001 15404 CameraToMount -- cameraTheta (0.17) - m_xAngle (-2.95) = xAngle (3.12 = 3.12)
22:20:39.281 00.001 15404 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.03 = 3.03)
22:20:39.282 00.001 15404 CameraToMount -- cameraX=0.61 cameraY=0.10 hyp=0.62 cameraTheta=0.17 mountX=-0.61 mountY=0.07, mountTheta=3.03
22:20:39.284 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.61, y=0.10, opts=13)
22:20:39.285 00.001 15404 Enqueuing Move request for scope (0.61, 0.10)
22:20:39.286 00.001 9920 Worker thread wakes up
22:20:39.286 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.10) opts 0xd
22:20:39.286 00.000 9920 Handling offset move in thread for scope, endpoint = (0.61, 0.10)
22:20:39.286 00.000 9920 Moving (0.61, 0.10) raw xDistance=-0.61 yDistance=0.07
22:20:39.286 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.61
22:20:39.286 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:39.286 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:20:39.286 00.000 9920 MoveAxis(E, 169, ABG)
22:20:39.286 00.000 9920 Guiding  Dir = 2, Dur = 169
22:20:39.288 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2299, max=65461, med=4981, FiltMin=3735, FiltMax=65425, Gamma=0.910
22:20:39.300 00.012 15404 UpdateGuideState exits: m=616614 SNR=252.9 Saturated
22:20:39.301 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:39.302 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:39.303 00.001 15404 Enqueuing Expose request
22:20:39.315 00.012 9920 IsGuiding returns 0
22:20:39.325 00.010 9920 PulseGuide returned control before completion, sleep 169
22:20:39.516 00.191 9920 IsGuiding returns 0
22:20:39.516 00.000 9920 Move returns status 0, amount 169
22:20:39.516 00.000 9920 MoveAxis(N, 0, ABG)
22:20:39.516 00.000 9920 duration set to 0 by GuideMode
22:20:39.516 00.000 9920 Move returns status 0, amount 0
22:20:39.516 00.000 9920 move complete, result=0
22:20:39.516 00.000 9920 worker thread done servicing request
22:20:39.516 00.000 15404 GuideStep: -0.6 px 169 ms EAST, 0.1 px 0 ms NORTH
22:20:39.520 00.004 9920 Worker thread wakes up
22:20:39.520 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:20:39.520 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:42.925 03.405 9920 Exposure complete
22:20:42.962 00.037 9920 worker thread done servicing request
22:20:42.962 00.000 15404 OnExposeComplete: enter
22:20:42.964 00.002 15404 UpdateGuideState(): m_state=6
22:20:42.965 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
22:20:42.966 00.001 15404 Star::Find returns 1 (1), X=721.28, Y=794.59, Mass=638394, SNR=233.5, Peak=28276 HFD=6.6
22:20:42.966 00.000 15404 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-2.95) = xAngle (2.80 = 2.80)
22:20:42.967 00.001 15404 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.71 = 2.71)
22:20:42.968 00.001 15404 CameraToMount -- cameraX=0.41 cameraY=-0.06 hyp=0.41 cameraTheta=-0.15 mountX=-0.39 mountY=0.17, mountTheta=2.72
22:20:42.970 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.41, y=-0.06, opts=13)
22:20:42.971 00.001 15404 Enqueuing Move request for scope (0.41, -0.06)
22:20:42.972 00.001 9920 Worker thread wakes up
22:20:42.972 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.06) opts 0xd
22:20:42.972 00.000 9920 Handling offset move in thread for scope, endpoint = (0.41, -0.06)
22:20:42.972 00.000 9920 Moving (0.41, -0.06) raw xDistance=-0.39 yDistance=0.17
22:20:42.972 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
22:20:42.972 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:42.972 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:20:42.972 00.000 9920 MoveAxis(E, 115, ABG)
22:20:42.972 00.000 9920 Guiding  Dir = 2, Dur = 115
22:20:42.975 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2746, max=65461, med=4983, FiltMin=3846, FiltMax=63337, Gamma=0.910
22:20:42.985 00.010 15404 UpdateGuideState exits: m=638394 SNR=233.5 Saturated
22:20:42.986 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:42.988 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:42.989 00.001 15404 Enqueuing Expose request
22:20:42.993 00.004 9920 IsGuiding returns 0
22:20:43.004 00.011 9920 PulseGuide returned control before completion, sleep 114
22:20:43.141 00.137 9920 IsGuiding returns 0
22:20:43.141 00.000 9920 Move returns status 0, amount 115
22:20:43.142 00.001 9920 MoveAxis(N, 0, ABG)
22:20:43.142 00.000 9920 duration set to 0 by GuideMode
22:20:43.142 00.000 9920 Move returns status 0, amount 0
22:20:43.142 00.000 9920 move complete, result=0
22:20:43.142 00.000 9920 worker thread done servicing request
22:20:43.142 00.000 9920 Worker thread wakes up
22:20:43.142 00.000 15404 GuideStep: -0.4 px 115 ms EAST, 0.2 px 0 ms NORTH
22:20:43.143 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:20:43.143 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:46.855 03.712 9920 Exposure complete
22:20:46.893 00.038 9920 worker thread done servicing request
22:20:46.893 00.000 15404 OnExposeComplete: enter
22:20:46.894 00.001 15404 UpdateGuideState(): m_state=6
22:20:46.895 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
22:20:46.896 00.001 15404 Star::Find returns 1 (1), X=720.86, Y=794.48, Mass=631581, SNR=278.4, Peak=28336 HFD=6.5
22:20:46.897 00.001 15404 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
22:20:46.897 00.000 15404 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.20 = 1.20)
22:20:46.898 00.001 15404 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.66 mountX=0.05 mountY=0.15, mountTheta=1.28
22:20:46.900 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.02, y=-0.16, opts=13)
22:20:46.901 00.001 15404 Enqueuing Move request for scope (-0.02, -0.16)
22:20:46.902 00.001 9920 Worker thread wakes up
22:20:46.902 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
22:20:46.902 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
22:20:46.902 00.000 9920 Moving (-0.02, -0.16) raw xDistance=0.05 yDistance=0.15
22:20:46.902 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:20:46.902 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:46.902 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:20:46.902 00.000 9920 MoveAxis(E, 0, ABG)
22:20:46.902 00.000 9920 Move returns status 0, amount 0
22:20:46.902 00.000 9920 MoveAxis(N, 0, ABG)
22:20:46.902 00.000 9920 duration set to 0 by GuideMode
22:20:46.902 00.000 9920 Move returns status 0, amount 0
22:20:46.902 00.000 9920 move complete, result=0
22:20:46.902 00.000 9920 worker thread done servicing request
22:20:46.905 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2948, max=65450, med=4976, FiltMin=4135, FiltMax=62567, Gamma=0.910
22:20:46.916 00.011 15404 UpdateGuideState exits: m=631581 SNR=278.4 Saturated
22:20:46.918 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:46.919 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:46.919 00.000 15404 Enqueuing Expose request
22:20:46.920 00.001 9920 Worker thread wakes up
22:20:46.920 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:20:46.921 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:20:46.921 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:50.327 03.406 9920 Exposure complete
22:20:50.366 00.039 9920 worker thread done servicing request
22:20:50.366 00.000 15404 OnExposeComplete: enter
22:20:50.367 00.001 15404 UpdateGuideState(): m_state=6
22:20:50.368 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
22:20:50.369 00.001 15404 Star::Find returns 1 (1), X=721.16, Y=794.45, Mass=639999, SNR=237.2, Peak=26764 HFD=6.6
22:20:50.370 00.001 15404 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-2.95) = xAngle (2.34 = 2.34)
22:20:50.371 00.001 15404 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.25 = 2.25)
22:20:50.372 00.001 15404 CameraToMount -- cameraX=0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-0.61 mountX=-0.24 mountY=0.26, mountTheta=2.30
22:20:50.373 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.28, y=-0.19, opts=13)
22:20:50.374 00.001 15404 Enqueuing Move request for scope (0.28, -0.19)
22:20:50.375 00.001 9920 Worker thread wakes up
22:20:50.375 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.19) opts 0xd
22:20:50.375 00.000 9920 Handling offset move in thread for scope, endpoint = (0.28, -0.19)
22:20:50.375 00.000 9920 Moving (0.28, -0.19) raw xDistance=-0.24 yDistance=0.26
22:20:50.375 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:20:50.375 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:20:50.375 00.000 9920 MoveAxis(E, 63, ABG)
22:20:50.375 00.000 9920 Guiding  Dir = 2, Dur = 63
22:20:50.378 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2927, max=65516, med=4979, FiltMin=4143, FiltMax=64095, Gamma=0.910
22:20:50.390 00.012 15404 UpdateGuideState exits: m=639999 SNR=237.2 Saturated
22:20:50.391 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:50.392 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:50.392 00.000 15404 Enqueuing Expose request
22:20:50.556 00.164 9920 IsGuiding returns 0
22:20:50.567 00.011 9920 PulseGuide returned control before completion, sleep 63
22:20:50.641 00.074 9920 IsGuiding returns 1
22:20:50.641 00.000 9920 scope still moving after pulse duration time elapsed
22:20:50.798 00.157 9920 IsGuiding returns 0
22:20:50.798 00.000 9920 scope move finished after 63 + 179 ms
22:20:50.798 00.000 9920 Move returns status 0, amount 63
22:20:50.799 00.001 9920 MoveAxis(S, 72, ABG)
22:20:50.799 00.000 9920 Guiding  Dir = 1, Dur = 72
22:20:51.286 00.487 9920 IsGuiding returns 0
22:20:51.297 00.011 9920 PulseGuide returned control before completion, sleep 71
22:20:51.380 00.083 9920 IsGuiding returns 1
22:20:51.380 00.000 9920 scope still moving after pulse duration time elapsed
22:20:51.539 00.159 9920 IsGuiding returns 0
22:20:51.539 00.000 9920 scope move finished after 72 + 180 ms
22:20:51.539 00.000 9920 Move returns status 0, amount 72
22:20:51.539 00.000 9920 move complete, result=0
22:20:51.539 00.000 9920 worker thread done servicing request
22:20:51.539 00.000 9920 Worker thread wakes up
22:20:51.539 00.000 15404 GuideStep: -0.2 px 63 ms EAST, 0.3 px 72 ms SOUTH
22:20:51.540 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:20:51.540 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:55.249 03.709 9920 Exposure complete
22:20:55.286 00.037 9920 worker thread done servicing request
22:20:55.286 00.000 15404 OnExposeComplete: enter
22:20:55.287 00.001 15404 UpdateGuideState(): m_state=6
22:20:55.288 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
22:20:55.289 00.001 15404 Star::Find returns 1 (1), X=721.86, Y=794.40, Mass=669247, SNR=260.6, Peak=33491 HFD=6.4
22:20:55.290 00.001 15404 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-2.95) = xAngle (2.71 = 2.71)
22:20:55.291 00.001 15404 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.62 = 2.62)
22:20:55.292 00.001 15404 CameraToMount -- cameraX=0.98 cameraY=-0.24 hyp=1.01 cameraTheta=-0.24 mountX=-0.92 mountY=0.51, mountTheta=2.64
22:20:55.293 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.98, y=-0.24, opts=13)
22:20:55.294 00.001 15404 Enqueuing Move request for scope (0.98, -0.24)
22:20:55.295 00.001 9920 Worker thread wakes up
22:20:55.295 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.24) opts 0xd
22:20:55.295 00.000 9920 Handling offset move in thread for scope, endpoint = (0.98, -0.24)
22:20:55.295 00.000 9920 Moving (0.98, -0.24) raw xDistance=-0.92 yDistance=0.51
22:20:55.295 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.92
22:20:55.295 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
22:20:55.295 00.000 9920 MoveAxis(E, 250, ABG)
22:20:55.296 00.001 9920 Guiding  Dir = 2, Dur = 250
22:20:55.297 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=3140, max=65434, med=4968, FiltMin=4027, FiltMax=63759, Gamma=0.910
22:20:55.310 00.013 15404 UpdateGuideState exits: m=669247 SNR=260.6 Saturated
22:20:55.311 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:55.312 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:55.313 00.001 15404 Enqueuing Expose request
22:20:55.315 00.002 9920 IsGuiding returns 0
22:20:55.326 00.011 9920 PulseGuide returned control before completion, sleep 250
22:20:55.598 00.272 9920 IsGuiding returns 0
22:20:55.598 00.000 9920 Move returns status 0, amount 250
22:20:55.598 00.000 9920 MoveAxis(S, 138, ABG)
22:20:55.598 00.000 9920 Guiding  Dir = 1, Dur = 138
22:20:55.618 00.020 9920 IsGuiding returns 0
22:20:55.629 00.011 9920 PulseGuide returned control before completion, sleep 137
22:20:55.999 00.370 9920 IsGuiding returns 0
22:20:55.999 00.000 9920 Move returns status 0, amount 138
22:20:55.999 00.000 9920 move complete, result=0
22:20:56.000 00.001 9920 worker thread done servicing request
22:20:56.000 00.000 9920 Worker thread wakes up
22:20:56.000 00.000 15404 GuideStep: -0.9 px 250 ms EAST, 0.5 px 138 ms SOUTH
22:20:56.003 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:20:56.003 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:20:59.412 03.409 9920 Exposure complete
22:20:59.449 00.037 9920 worker thread done servicing request
22:20:59.449 00.000 15404 OnExposeComplete: enter
22:20:59.451 00.002 15404 UpdateGuideState(): m_state=6
22:20:59.452 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
22:20:59.453 00.001 15404 Star::Find returns 1 (1), X=721.59, Y=794.40, Mass=623119, SNR=219.1, Peak=26939 HFD=6.8
22:20:59.454 00.001 15404 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-2.95) = xAngle (2.62 = 2.62)
22:20:59.455 00.001 15404 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.53 = 2.53)
22:20:59.456 00.001 15404 CameraToMount -- cameraX=0.71 cameraY=-0.25 hyp=0.75 cameraTheta=-0.33 mountX=-0.65 mountY=0.43, mountTheta=2.55
22:20:59.457 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.71, y=-0.25, opts=13)
22:20:59.458 00.001 15404 Enqueuing Move request for scope (0.71, -0.25)
22:20:59.459 00.001 9920 Worker thread wakes up
22:20:59.459 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.25) opts 0xd
22:20:59.459 00.000 9920 Handling offset move in thread for scope, endpoint = (0.71, -0.25)
22:20:59.459 00.000 9920 Moving (0.71, -0.25) raw xDistance=-0.65 yDistance=0.43
22:20:59.459 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.65
22:20:59.459 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
22:20:59.459 00.000 9920 MoveAxis(E, 191, ABG)
22:20:59.459 00.000 9920 Guiding  Dir = 2, Dur = 191
22:20:59.462 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3292, max=65434, med=4974, FiltMin=4182, FiltMax=62515, Gamma=0.910
22:20:59.473 00.011 15404 UpdateGuideState exits: m=623119 SNR=219.1 Saturated
22:20:59.474 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:59.475 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:20:59.476 00.001 15404 Enqueuing Expose request
22:20:59.485 00.009 9920 IsGuiding returns 0
22:20:59.497 00.012 9920 PulseGuide returned control before completion, sleep 190
22:20:59.713 00.216 9920 IsGuiding returns 0
22:20:59.713 00.000 9920 Move returns status 0, amount 191
22:20:59.713 00.000 9920 MoveAxis(S, 118, ABG)
22:20:59.713 00.000 9920 Guiding  Dir = 1, Dur = 118
22:20:59.735 00.022 9920 IsGuiding returns 0
22:20:59.746 00.011 9920 PulseGuide returned control before completion, sleep 118
22:21:00.399 00.653 9920 IsGuiding returns 0
22:21:00.399 00.000 9920 Move returns status 0, amount 118
22:21:00.399 00.000 9920 move complete, result=0
22:21:00.399 00.000 9920 worker thread done servicing request
22:21:00.399 00.000 15404 GuideStep: -0.6 px 191 ms EAST, 0.4 px 118 ms SOUTH
22:21:00.402 00.003 9920 Worker thread wakes up
22:21:00.402 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:00.402 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:21:04.116 03.714 9920 Exposure complete
22:21:04.160 00.044 9920 worker thread done servicing request
22:21:04.160 00.000 15404 OnExposeComplete: enter
22:21:04.161 00.001 15404 UpdateGuideState(): m_state=6
22:21:04.162 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
22:21:04.163 00.001 15404 Star::Find returns 1 (1), X=721.48, Y=794.58, Mass=636897, SNR=211.7, Peak=31975 HFD=5.9
22:21:04.164 00.001 15404 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-2.95) = xAngle (2.84 = 2.84)
22:21:04.165 00.001 15404 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.75 = 2.75)
22:21:04.166 00.001 15404 CameraToMount -- cameraX=0.60 cameraY=-0.07 hyp=0.60 cameraTheta=-0.11 mountX=-0.58 mountY=0.23, mountTheta=2.76
22:21:04.167 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.60, y=-0.07, opts=13)
22:21:04.168 00.001 15404 Enqueuing Move request for scope (0.60, -0.07)
22:21:04.169 00.001 9920 Worker thread wakes up
22:21:04.169 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.07) opts 0xd
22:21:04.169 00.000 9920 Handling offset move in thread for scope, endpoint = (0.60, -0.07)
22:21:04.169 00.000 9920 Moving (0.60, -0.07) raw xDistance=-0.58 yDistance=0.23
22:21:04.169 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
22:21:04.169 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:21:04.169 00.000 9920 MoveAxis(E, 168, ABG)
22:21:04.169 00.000 9920 Guiding  Dir = 2, Dur = 168
22:21:04.171 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2809, max=65461, med=4960, FiltMin=3905, FiltMax=64640, Gamma=0.910
22:21:04.182 00.011 15404 UpdateGuideState exits: m=636897 SNR=211.7 Saturated
22:21:04.184 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:04.184 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:21:04.185 00.001 15404 Enqueuing Expose request
22:21:04.193 00.008 9920 IsGuiding returns 0
22:21:04.205 00.012 9920 PulseGuide returned control before completion, sleep 167
22:21:04.394 00.189 9920 IsGuiding returns 0
22:21:04.394 00.000 9920 Move returns status 0, amount 168
22:21:04.394 00.000 9920 MoveAxis(S, 64, ABG)
22:21:04.395 00.001 9920 Guiding  Dir = 1, Dur = 64
22:21:04.417 00.022 9920 IsGuiding returns 0
22:21:04.427 00.010 9920 PulseGuide returned control before completion, sleep 64
22:21:04.503 00.076 9920 IsGuiding returns 1
22:21:04.503 00.000 9920 scope still moving after pulse duration time elapsed
22:21:04.545 00.042 9920 IsGuiding returns 0
22:21:04.545 00.000 9920 scope move finished after 64 + 64 ms
22:21:04.545 00.000 9920 Move returns status 0, amount 64
22:21:04.545 00.000 9920 move complete, result=0
22:21:04.545 00.000 9920 worker thread done servicing request
22:21:04.545 00.000 9920 Worker thread wakes up
22:21:04.545 00.000 15404 GuideStep: -0.6 px 168 ms EAST, 0.2 px 64 ms SOUTH
22:21:04.549 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:04.549 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:21:07.961 03.412 9920 Exposure complete
22:21:07.998 00.037 9920 worker thread done servicing request
22:21:07.998 00.000 15404 OnExposeComplete: enter
22:21:07.999 00.001 15404 UpdateGuideState(): m_state=6
22:21:08.000 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
22:21:08.001 00.001 15404 Star::Find returns 1 (1), X=721.37, Y=794.50, Mass=619793, SNR=233.2, Peak=26468 HFD=6.8
22:21:08.002 00.001 15404 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-2.95) = xAngle (2.67 = 2.67)
22:21:08.003 00.001 15404 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.58 = 2.58)
22:21:08.003 00.000 15404 CameraToMount -- cameraX=0.50 cameraY=-0.14 hyp=0.52 cameraTheta=-0.28 mountX=-0.46 mountY=0.27, mountTheta=2.60
22:21:08.006 00.003 15404 SchedulePrimaryMove(105DBB90, x=0.50, y=-0.14, opts=13)
22:21:08.007 00.001 15404 Enqueuing Move request for scope (0.50, -0.14)
22:21:08.007 00.000 9920 Worker thread wakes up
22:21:08.008 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.14) opts 0xd
22:21:08.008 00.000 9920 Handling offset move in thread for scope, endpoint = (0.50, -0.14)
22:21:08.008 00.000 9920 Moving (0.50, -0.14) raw xDistance=-0.46 yDistance=0.27
22:21:08.008 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
22:21:08.008 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:21:08.008 00.000 9920 MoveAxis(E, 135, ABG)
22:21:08.008 00.000 9920 Guiding  Dir = 2, Dur = 135
22:21:08.010 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3026, max=65434, med=4968, FiltMin=4107, FiltMax=65058, Gamma=0.910
22:21:08.021 00.011 15404 UpdateGuideState exits: m=619793 SNR=233.2 Saturated
22:21:08.022 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:08.023 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:21:08.024 00.001 15404 Enqueuing Expose request
22:21:08.027 00.003 9920 IsGuiding returns 0
22:21:08.039 00.012 9920 PulseGuide returned control before completion, sleep 134
22:21:08.196 00.157 9920 IsGuiding returns 0
22:21:08.197 00.001 9920 Move returns status 0, amount 135
22:21:08.197 00.000 9920 MoveAxis(S, 75, ABG)
22:21:08.197 00.000 9920 Guiding  Dir = 1, Dur = 75
22:21:08.218 00.021 9920 IsGuiding returns 0
22:21:08.229 00.011 9920 PulseGuide returned control before completion, sleep 74
22:21:08.316 00.087 9920 IsGuiding returns 1
22:21:08.316 00.000 9920 scope still moving after pulse duration time elapsed
22:21:08.362 00.046 9920 IsGuiding returns 0
22:21:08.362 00.000 9920 scope move finished after 75 + 67 ms
22:21:08.362 00.000 9920 Move returns status 0, amount 75
22:21:08.362 00.000 9920 move complete, result=0
22:21:08.362 00.000 9920 worker thread done servicing request
22:21:08.362 00.000 15404 GuideStep: -0.5 px 135 ms EAST, 0.3 px 75 ms SOUTH
22:21:08.365 00.003 9920 Worker thread wakes up
22:21:08.365 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:08.366 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:21:12.073 03.707 9920 Exposure complete
22:21:12.111 00.038 9920 worker thread done servicing request
22:21:12.111 00.000 15404 OnExposeComplete: enter
22:21:12.112 00.001 15404 UpdateGuideState(): m_state=6
22:21:12.113 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
22:21:12.115 00.002 15404 Star::Find returns 1 (1), X=720.80, Y=794.90, Mass=647696, SNR=256.2, Peak=31088 HFD=6.3
22:21:12.116 00.001 15404 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
22:21:12.117 00.001 15404 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (4.74 = -1.54)
22:21:12.118 00.001 15404 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.88 mountX=0.03 mountY=-0.27, mountTheta=-1.45
22:21:12.120 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.08, y=0.26, opts=13)
22:21:12.122 00.002 15404 Enqueuing Move request for scope (-0.08, 0.26)
22:21:12.124 00.002 9920 Worker thread wakes up
22:21:12.124 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
22:21:12.124 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
22:21:12.124 00.000 9920 Moving (-0.08, 0.26) raw xDistance=0.03 yDistance=-0.27
22:21:12.124 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:21:12.124 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:12.124 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:21:12.124 00.000 9920 MoveAxis(E, 0, ABG)
22:21:12.124 00.000 9920 Move returns status 0, amount 0
22:21:12.124 00.000 9920 MoveAxis(N, 0, ABG)
22:21:12.124 00.000 9920 duration set to 0 by GuideMode
22:21:12.124 00.000 9920 Move returns status 0, amount 0
22:21:12.124 00.000 9920 move complete, result=0
22:21:12.124 00.000 9920 worker thread done servicing request
22:21:12.127 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2815, max=65461, med=4963, FiltMin=4028, FiltMax=65388, Gamma=0.910
22:21:12.138 00.011 15404 UpdateGuideState exits: m=647696 SNR=256.2 Saturated
22:21:12.139 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:12.140 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:21:12.141 00.001 15404 Enqueuing Expose request
22:21:12.142 00.001 9920 Worker thread wakes up
22:21:12.142 00.000 15404 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:21:12.143 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:12.143 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:21:15.558 03.415 9920 Exposure complete
22:21:15.600 00.042 9920 worker thread done servicing request
22:21:15.600 00.000 15404 OnExposeComplete: enter
22:21:15.601 00.001 15404 UpdateGuideState(): m_state=6
22:21:15.602 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
22:21:15.603 00.001 15404 Star::Find returns 1 (1), X=720.88, Y=794.74, Mass=619331, SNR=219.0, Peak=28456 HFD=6.6
22:21:15.603 00.000 15404 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
22:21:15.605 00.002 15404 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (4.45 = -1.83)
22:21:15.606 00.001 15404 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.59 mountX=-0.01 mountY=-0.09, mountTheta=-1.74
22:21:15.608 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.00, y=0.09, opts=13)
22:21:15.609 00.001 15404 Enqueuing Move request for scope (-0.00, 0.09)
22:21:15.609 00.000 9920 Worker thread wakes up
22:21:15.610 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
22:21:15.610 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
22:21:15.610 00.000 9920 Moving (-0.00, 0.09) raw xDistance=-0.01 yDistance=-0.09
22:21:15.610 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:21:15.610 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:15.610 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:21:15.610 00.000 9920 MoveAxis(E, 0, ABG)
22:21:15.610 00.000 9920 Move returns status 0, amount 0
22:21:15.610 00.000 9920 MoveAxis(N, 0, ABG)
22:21:15.610 00.000 9920 duration set to 0 by GuideMode
22:21:15.610 00.000 9920 Move returns status 0, amount 0
22:21:15.610 00.000 9920 move complete, result=0
22:21:15.610 00.000 9920 worker thread done servicing request
22:21:15.612 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2996, max=65456, med=4968, FiltMin=4091, FiltMax=65290, Gamma=0.910
22:21:15.623 00.011 15404 UpdateGuideState exits: m=619331 SNR=219.0 Saturated
22:21:15.624 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:15.626 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:21:15.627 00.001 15404 Enqueuing Expose request
22:21:15.628 00.001 9920 Worker thread wakes up
22:21:15.628 00.000 15404 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:15.629 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:15.629 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:21:19.345 03.716 9920 Exposure complete
22:21:19.382 00.037 9920 worker thread done servicing request
22:21:19.382 00.000 15404 OnExposeComplete: enter
22:21:19.383 00.001 15404 UpdateGuideState(): m_state=6
22:21:19.384 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
22:21:19.385 00.001 15404 Star::Find returns 1 (1), X=720.79, Y=794.81, Mass=647477, SNR=262.3, Peak=31552 HFD=6.4
22:21:19.386 00.001 15404 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.27)
22:21:19.387 00.001 15404 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (4.92 = -1.36)
22:21:19.388 00.001 15404 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.06 mountX=0.05 mountY=-0.18, mountTheta=-1.27
22:21:19.390 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.09, y=0.16, opts=13)
22:21:19.391 00.001 15404 Enqueuing Move request for scope (-0.09, 0.16)
22:21:19.391 00.000 9920 Worker thread wakes up
22:21:19.391 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
22:21:19.392 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
22:21:19.392 00.000 9920 Moving (-0.09, 0.16) raw xDistance=0.05 yDistance=-0.18
22:21:19.392 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:21:19.392 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:19.392 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:21:19.392 00.000 9920 MoveAxis(E, 0, ABG)
22:21:19.392 00.000 9920 Move returns status 0, amount 0
22:21:19.392 00.000 9920 MoveAxis(N, 0, ABG)
22:21:19.392 00.000 9920 duration set to 0 by GuideMode
22:21:19.392 00.000 9920 Move returns status 0, amount 0
22:21:19.392 00.000 9920 move complete, result=0
22:21:19.392 00.000 9920 worker thread done servicing request
22:21:19.394 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3053, max=65456, med=4966, FiltMin=4106, FiltMax=64066, Gamma=0.910
22:21:19.405 00.011 15404 UpdateGuideState exits: m=647477 SNR=262.3 Saturated
22:21:19.406 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:19.407 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:21:19.408 00.001 15404 Enqueuing Expose request
22:21:19.409 00.001 9920 Worker thread wakes up
22:21:19.409 00.000 15404 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:21:19.410 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:19.410 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:21:22.822 03.412 9920 Exposure complete
22:21:22.861 00.039 9920 worker thread done servicing request
22:21:22.861 00.000 15404 OnExposeComplete: enter
22:21:22.862 00.001 15404 UpdateGuideState(): m_state=6
22:21:22.863 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
22:21:22.864 00.001 15404 Star::Find returns 1 (1), X=720.81, Y=794.56, Mass=646037, SNR=257.3, Peak=27456 HFD=6.5
22:21:22.865 00.001 15404 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-2.95) = xAngle (0.74 = 0.74)
22:21:22.866 00.001 15404 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.65 = 0.65)
22:21:22.867 00.001 15404 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.21 mountX=0.08 mountY=0.07, mountTheta=0.69
22:21:22.868 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.06, y=-0.09, opts=13)
22:21:22.869 00.001 15404 Enqueuing Move request for scope (-0.06, -0.09)
22:21:22.870 00.001 9920 Worker thread wakes up
22:21:22.870 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
22:21:22.870 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
22:21:22.870 00.000 9920 Moving (-0.06, -0.09) raw xDistance=0.08 yDistance=0.07
22:21:22.870 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:21:22.870 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:22.870 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:21:22.870 00.000 9920 MoveAxis(E, 0, ABG)
22:21:22.870 00.000 9920 Move returns status 0, amount 0
22:21:22.870 00.000 9920 MoveAxis(N, 0, ABG)
22:21:22.870 00.000 9920 duration set to 0 by GuideMode
22:21:22.870 00.000 9920 Move returns status 0, amount 0
22:21:22.871 00.001 9920 move complete, result=0
22:21:22.871 00.000 9920 worker thread done servicing request
22:21:22.873 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2371, max=65450, med=4967, FiltMin=3903, FiltMax=62715, Gamma=0.910
22:21:22.885 00.012 15404 UpdateGuideState exits: m=646037 SNR=257.3 Saturated
22:21:22.886 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:22.887 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:21:22.887 00.000 15404 Enqueuing Expose request
22:21:22.888 00.001 9920 Worker thread wakes up
22:21:22.888 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:22.888 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:22.889 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:21:26.603 03.714 9920 Exposure complete
22:21:26.642 00.039 9920 worker thread done servicing request
22:21:26.642 00.000 15404 OnExposeComplete: enter
22:21:26.643 00.001 15404 UpdateGuideState(): m_state=6
22:21:26.644 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
22:21:26.645 00.001 15404 Star::Find returns 1 (1), X=720.75, Y=794.59, Mass=617802, SNR=251.8, Peak=28356 HFD=6.4
22:21:26.646 00.001 15404 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-2.95) = xAngle (0.21 = 0.21)
22:21:26.647 00.001 15404 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.12 = 0.12)
22:21:26.648 00.001 15404 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.74 mountX=0.13 mountY=0.02, mountTheta=0.12
22:21:26.649 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.13, y=-0.05, opts=13)
22:21:26.650 00.001 15404 Enqueuing Move request for scope (-0.13, -0.05)
22:21:26.651 00.001 9920 Worker thread wakes up
22:21:26.651 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
22:21:26.651 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
22:21:26.652 00.001 9920 Moving (-0.13, -0.05) raw xDistance=0.13 yDistance=0.02
22:21:26.652 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:21:26.652 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:26.652 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:21:26.652 00.000 9920 MoveAxis(E, 0, ABG)
22:21:26.652 00.000 9920 Move returns status 0, amount 0
22:21:26.652 00.000 9920 MoveAxis(N, 0, ABG)
22:21:26.652 00.000 9920 duration set to 0 by GuideMode
22:21:26.652 00.000 9920 Move returns status 0, amount 0
22:21:26.652 00.000 9920 move complete, result=0
22:21:26.652 00.000 9920 worker thread done servicing request
22:21:26.655 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2793, max=65450, med=4965, FiltMin=3791, FiltMax=63883, Gamma=0.910
22:21:26.666 00.011 15404 UpdateGuideState exits: m=617802 SNR=251.8 Saturated
22:21:26.667 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:26.668 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:21:26.669 00.001 15404 Enqueuing Expose request
22:21:26.670 00.001 9920 Worker thread wakes up
22:21:26.670 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:21:26.670 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:26.670 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:21:30.077 03.407 9920 Exposure complete
22:21:30.115 00.038 9920 worker thread done servicing request
22:21:30.115 00.000 15404 OnExposeComplete: enter
22:21:30.116 00.001 15404 UpdateGuideState(): m_state=6
22:21:30.117 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
22:21:30.118 00.001 15404 Star::Find returns 1 (1), X=720.86, Y=794.43, Mass=626032, SNR=238.7, Peak=25960 HFD=6.6
22:21:30.119 00.001 15404 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-2.95) = xAngle (1.32 = 1.32)
22:21:30.120 00.001 15404 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.23 = 1.23)
22:21:30.121 00.001 15404 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.63 mountX=0.05 mountY=0.20, mountTheta=1.31
22:21:30.122 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.01, y=-0.21, opts=13)
22:21:30.123 00.001 15404 Enqueuing Move request for scope (-0.01, -0.21)
22:21:30.124 00.001 9920 Worker thread wakes up
22:21:30.124 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
22:21:30.124 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
22:21:30.124 00.000 9920 Moving (-0.01, -0.21) raw xDistance=0.05 yDistance=0.20
22:21:30.124 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:21:30.124 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:21:30.124 00.000 9920 MoveAxis(E, 0, ABG)
22:21:30.124 00.000 9920 Move returns status 0, amount 0
22:21:30.124 00.000 9920 MoveAxis(S, 55, ABG)
22:21:30.124 00.000 9920 Guiding  Dir = 1, Dur = 55
22:21:30.126 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2984, max=65450, med=4966, FiltMin=3931, FiltMax=63713, Gamma=0.910
22:21:30.143 00.017 15404 UpdateGuideState exits: m=626032 SNR=238.7 Saturated
22:21:30.144 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:30.146 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:21:30.147 00.001 15404 Enqueuing Expose request
22:21:30.148 00.001 9920 IsGuiding returns 0
22:21:30.159 00.011 9920 PulseGuide returned control before completion, sleep 54
22:21:30.225 00.066 9920 IsGuiding returns 1
22:21:30.225 00.000 9920 scope still moving after pulse duration time elapsed
22:21:30.256 00.031 9920 IsGuiding returns 1
22:21:30.298 00.042 9920 IsGuiding returns 0
22:21:30.298 00.000 9920 scope move finished after 55 + 95 ms
22:21:30.298 00.000 9920 Move returns status 0, amount 55
22:21:30.298 00.000 9920 move complete, result=0
22:21:30.298 00.000 9920 worker thread done servicing request
22:21:30.298 00.000 9920 Worker thread wakes up
22:21:30.298 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 55 ms SOUTH
22:21:30.300 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:30.300 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:21:34.016 03.716 9920 Exposure complete
22:21:34.054 00.038 9920 worker thread done servicing request
22:21:34.054 00.000 15404 OnExposeComplete: enter
22:21:34.055 00.001 15404 UpdateGuideState(): m_state=6
22:21:34.055 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
22:21:34.056 00.001 15404 Star::Find returns 1 (1), X=720.78, Y=794.57, Mass=647294, SNR=271.2, Peak=28592 HFD=6.5
22:21:34.057 00.001 15404 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-2.95) = xAngle (0.50 = 0.50)
22:21:34.058 00.001 15404 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.41 = 0.41)
22:21:34.059 00.001 15404 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.45 mountX=0.11 mountY=0.05, mountTheta=0.43
22:21:34.061 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.10, y=-0.08, opts=13)
22:21:34.062 00.001 15404 Enqueuing Move request for scope (-0.10, -0.08)
22:21:34.063 00.001 9920 Worker thread wakes up
22:21:34.063 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
22:21:34.063 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
22:21:34.063 00.000 9920 Moving (-0.10, -0.08) raw xDistance=0.11 yDistance=0.05
22:21:34.063 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:21:34.063 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:34.063 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:21:34.063 00.000 9920 MoveAxis(E, 0, ABG)
22:21:34.063 00.000 9920 Move returns status 0, amount 0
22:21:34.063 00.000 9920 MoveAxis(N, 0, ABG)
22:21:34.063 00.000 9920 duration set to 0 by GuideMode
22:21:34.063 00.000 9920 Move returns status 0, amount 0
22:21:34.063 00.000 9920 move complete, result=0
22:21:34.063 00.000 9920 worker thread done servicing request
22:21:34.066 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2912, max=65450, med=4962, FiltMin=3995, FiltMax=63153, Gamma=0.910
22:21:34.078 00.012 15404 UpdateGuideState exits: m=647294 SNR=271.2 Saturated
22:21:34.079 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:34.080 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:21:34.081 00.001 15404 Enqueuing Expose request
22:21:34.082 00.001 9920 Worker thread wakes up
22:21:34.082 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:34.083 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:34.083 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:21:37.494 03.411 9920 Exposure complete
22:21:37.533 00.039 9920 worker thread done servicing request
22:21:37.533 00.000 15404 OnExposeComplete: enter
22:21:37.534 00.001 15404 UpdateGuideState(): m_state=6
22:21:37.535 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
22:21:37.536 00.001 15404 Star::Find returns 1 (1), X=721.10, Y=794.45, Mass=604994, SNR=233.1, Peak=26500 HFD=6.4
22:21:37.537 00.001 15404 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-2.95) = xAngle (2.23 = 2.23)
22:21:37.537 00.000 15404 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.13 = 2.13)
22:21:37.538 00.001 15404 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-0.73 mountX=-0.18 mountY=0.25, mountTheta=2.20
22:21:37.539 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.22, y=-0.20, opts=13)
22:21:37.540 00.001 15404 Enqueuing Move request for scope (0.22, -0.20)
22:21:37.541 00.001 9920 Worker thread wakes up
22:21:37.541 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
22:21:37.541 00.000 9920 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
22:21:37.541 00.000 9920 Moving (0.22, -0.20) raw xDistance=-0.18 yDistance=0.25
22:21:37.541 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:21:37.541 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:21:37.541 00.000 9920 MoveAxis(E, 0, ABG)
22:21:37.541 00.000 9920 Move returns status 0, amount 0
22:21:37.541 00.000 9920 MoveAxis(S, 68, ABG)
22:21:37.542 00.001 9920 Guiding  Dir = 1, Dur = 68
22:21:37.544 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3108, max=65450, med=4962, FiltMin=4095, FiltMax=62767, Gamma=0.910
22:21:37.556 00.012 15404 UpdateGuideState exits: m=604994 SNR=233.1 Saturated
22:21:37.557 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:37.558 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:21:37.559 00.001 15404 Enqueuing Expose request
22:21:37.709 00.150 9920 IsGuiding returns 0
22:21:37.720 00.011 9920 PulseGuide returned control before completion, sleep 68
22:21:37.801 00.081 9920 IsGuiding returns 1
22:21:37.801 00.000 9920 scope still moving after pulse duration time elapsed
22:21:37.927 00.126 9920 IsGuiding returns 0
22:21:37.928 00.001 9920 scope move finished after 68 + 150 ms
22:21:37.928 00.000 9920 Move returns status 0, amount 68
22:21:37.928 00.000 9920 move complete, result=0
22:21:37.928 00.000 9920 worker thread done servicing request
22:21:37.928 00.000 9920 Worker thread wakes up
22:21:37.928 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.2 px 68 ms SOUTH
22:21:37.928 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:37.928 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:21:41.638 03.710 9920 Exposure complete
22:21:41.674 00.036 9920 worker thread done servicing request
22:21:41.675 00.001 15404 OnExposeComplete: enter
22:21:41.676 00.001 15404 UpdateGuideState(): m_state=6
22:21:41.677 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
22:21:41.678 00.001 15404 Star::Find returns 1 (1), X=720.82, Y=794.40, Mass=615427, SNR=204.4, Peak=24292 HFD=6.5
22:21:41.679 00.001 15404 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-2.95) = xAngle (1.14 = 1.14)
22:21:41.680 00.001 15404 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.05 = 1.05)
22:21:41.681 00.001 15404 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.25 cameraTheta=-1.81 mountX=0.11 mountY=0.22, mountTheta=1.12
22:21:41.682 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.06, y=-0.25, opts=13)
22:21:41.683 00.001 15404 Enqueuing Move request for scope (-0.06, -0.25)
22:21:41.684 00.001 9920 Worker thread wakes up
22:21:41.684 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
22:21:41.684 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
22:21:41.684 00.000 9920 Moving (-0.06, -0.25) raw xDistance=0.11 yDistance=0.22
22:21:41.684 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:21:41.684 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:21:41.684 00.000 9920 MoveAxis(E, 0, ABG)
22:21:41.684 00.000 9920 Move returns status 0, amount 0
22:21:41.684 00.000 9920 MoveAxis(S, 60, ABG)
22:21:41.684 00.000 9920 Guiding  Dir = 1, Dur = 60
22:21:41.687 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2420, max=65450, med=4958, FiltMin=3891, FiltMax=64231, Gamma=0.910
22:21:41.699 00.012 15404 UpdateGuideState exits: m=615427 SNR=204.4 Saturated
22:21:41.700 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:41.701 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:21:41.702 00.001 15404 Enqueuing Expose request
22:21:41.732 00.030 9920 IsGuiding returns 0
22:21:41.743 00.011 9920 PulseGuide returned control before completion, sleep 60
22:21:41.816 00.073 9920 IsGuiding returns 1
22:21:41.816 00.000 9920 scope still moving after pulse duration time elapsed
22:21:41.925 00.109 9920 IsGuiding returns 0
22:21:41.925 00.000 9920 scope move finished after 60 + 133 ms
22:21:41.925 00.000 9920 Move returns status 0, amount 60
22:21:41.925 00.000 9920 move complete, result=0
22:21:41.925 00.000 9920 worker thread done servicing request
22:21:41.925 00.000 9920 Worker thread wakes up
22:21:41.925 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 60 ms SOUTH
22:21:41.926 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:41.927 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:21:45.339 03.412 9920 Exposure complete
22:21:45.377 00.038 9920 worker thread done servicing request
22:21:45.377 00.000 15404 OnExposeComplete: enter
22:21:45.378 00.001 15404 UpdateGuideState(): m_state=6
22:21:45.379 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
22:21:45.380 00.001 15404 Star::Find returns 1 (1), X=721.05, Y=794.39, Mass=616074, SNR=231.8, Peak=26056 HFD=6.6
22:21:45.381 00.001 15404 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-2.95) = xAngle (1.95 = 1.95)
22:21:45.382 00.001 15404 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.86 = 1.86)
22:21:45.383 00.001 15404 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-1.00 mountX=-0.12 mountY=0.30, mountTheta=1.94
22:21:45.384 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.17, y=-0.26, opts=13)
22:21:45.385 00.001 15404 Enqueuing Move request for scope (0.17, -0.26)
22:21:45.386 00.001 9920 Worker thread wakes up
22:21:45.386 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd
22:21:45.386 00.000 9920 Handling offset move in thread for scope, endpoint = (0.17, -0.26)
22:21:45.386 00.000 9920 Moving (0.17, -0.26) raw xDistance=-0.12 yDistance=0.30
22:21:45.386 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:21:45.386 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:21:45.386 00.000 9920 MoveAxis(E, 0, ABG)
22:21:45.386 00.000 9920 Move returns status 0, amount 0
22:21:45.386 00.000 9920 MoveAxis(S, 81, ABG)
22:21:45.386 00.000 9920 Guiding  Dir = 1, Dur = 81
22:21:45.389 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2562, max=65450, med=4961, FiltMin=4144, FiltMax=62231, Gamma=0.910
22:21:45.400 00.011 15404 UpdateGuideState exits: m=616074 SNR=231.8 Saturated
22:21:45.401 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:45.402 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:21:45.403 00.001 15404 Enqueuing Expose request
22:21:45.546 00.143 9920 IsGuiding returns 0
22:21:45.557 00.011 9920 PulseGuide returned control before completion, sleep 80
22:21:45.649 00.092 9920 IsGuiding returns 1
22:21:45.649 00.000 9920 scope still moving after pulse duration time elapsed
22:21:45.797 00.148 9920 IsGuiding returns 0
22:21:45.797 00.000 9920 scope move finished after 81 + 170 ms
22:21:45.797 00.000 9920 Move returns status 0, amount 81
22:21:45.797 00.000 9920 move complete, result=0
22:21:45.797 00.000 9920 worker thread done servicing request
22:21:45.797 00.000 9920 Worker thread wakes up
22:21:45.797 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.3 px 81 ms SOUTH
22:21:45.802 00.005 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:45.802 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:21:49.513 03.711 9920 Exposure complete
22:21:49.550 00.037 9920 worker thread done servicing request
22:21:49.550 00.000 15404 OnExposeComplete: enter
22:21:49.551 00.001 15404 UpdateGuideState(): m_state=6
22:21:49.552 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
22:21:49.553 00.001 15404 Star::Find returns 1 (1), X=720.46, Y=794.76, Mass=669622, SNR=252.5, Peak=34230 HFD=6.3
22:21:49.553 00.000 15404 CameraToMount -- cameraTheta (2.87) - m_xAngle (-2.95) = xAngle (5.82 = -0.46)
22:21:49.554 00.001 15404 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.73 = -0.55)
22:21:49.556 00.002 15404 CameraToMount -- cameraX=-0.41 cameraY=0.12 hyp=0.43 cameraTheta=2.87 mountX=0.39 mountY=-0.23, mountTheta=-0.53
22:21:49.557 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.41, y=0.12, opts=13)
22:21:49.558 00.001 15404 Enqueuing Move request for scope (-0.41, 0.12)
22:21:49.559 00.001 9920 Worker thread wakes up
22:21:49.559 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.12) opts 0xd
22:21:49.559 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.41, 0.12)
22:21:49.559 00.000 9920 Moving (-0.41, 0.12) raw xDistance=0.39 yDistance=-0.23
22:21:49.559 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
22:21:49.559 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:49.559 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:21:49.559 00.000 9920 MoveAxis(W, 103, ABG)
22:21:49.559 00.000 9920 Guiding  Dir = 3, Dur = 103
22:21:49.562 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2712, max=65456, med=4953, FiltMin=3866, FiltMax=63787, Gamma=0.910
22:21:49.573 00.011 15404 UpdateGuideState exits: m=669622 SNR=252.5 Saturated
22:21:49.574 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:49.575 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:21:49.576 00.001 15404 Enqueuing Expose request
22:21:49.582 00.006 9920 IsGuiding returns 0
22:21:49.594 00.012 9920 PulseGuide returned control before completion, sleep 102
22:21:49.722 00.128 9920 IsGuiding returns 0
22:21:49.722 00.000 9920 Move returns status 0, amount 103
22:21:49.723 00.001 9920 MoveAxis(N, 0, ABG)
22:21:49.723 00.000 9920 duration set to 0 by GuideMode
22:21:49.723 00.000 9920 Move returns status 0, amount 0
22:21:49.723 00.000 9920 move complete, result=0
22:21:49.723 00.000 9920 worker thread done servicing request
22:21:49.723 00.000 9920 Worker thread wakes up
22:21:49.723 00.000 15404 GuideStep: 0.4 px 103 ms WEST, -0.2 px 0 ms NORTH
22:21:49.724 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:49.724 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:21:53.136 03.412 9920 Exposure complete
22:21:53.176 00.040 9920 worker thread done servicing request
22:21:53.176 00.000 15404 OnExposeComplete: enter
22:21:53.177 00.001 15404 UpdateGuideState(): m_state=6
22:21:53.178 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
22:21:53.179 00.001 15404 Star::Find returns 1 (1), X=720.79, Y=794.60, Mass=652154, SNR=284.3, Peak=29912 HFD=6.4
22:21:53.180 00.001 15404 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-2.95) = xAngle (0.30 = 0.30)
22:21:53.181 00.001 15404 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.21 = 0.21)
22:21:53.182 00.001 15404 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.65 mountX=0.10 mountY=0.02, mountTheta=0.22
22:21:53.183 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.09, y=-0.05, opts=13)
22:21:53.184 00.001 15404 Enqueuing Move request for scope (-0.09, -0.05)
22:21:53.185 00.001 9920 Worker thread wakes up
22:21:53.185 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
22:21:53.185 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
22:21:53.185 00.000 9920 Moving (-0.09, -0.05) raw xDistance=0.10 yDistance=0.02
22:21:53.185 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:21:53.185 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:53.185 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:21:53.185 00.000 9920 MoveAxis(E, 0, ABG)
22:21:53.186 00.001 9920 Move returns status 0, amount 0
22:21:53.186 00.000 9920 MoveAxis(N, 0, ABG)
22:21:53.186 00.000 9920 duration set to 0 by GuideMode
22:21:53.186 00.000 9920 Move returns status 0, amount 0
22:21:53.186 00.000 9920 move complete, result=0
22:21:53.186 00.000 9920 worker thread done servicing request
22:21:53.187 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=2707, max=65456, med=4954, FiltMin=4006, FiltMax=63309, Gamma=0.910
22:21:53.199 00.012 15404 UpdateGuideState exits: m=652154 SNR=284.3 Saturated
22:21:53.200 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:53.201 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:21:53.202 00.001 15404 Enqueuing Expose request
22:21:53.203 00.001 9920 Worker thread wakes up
22:21:53.203 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:21:53.203 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:53.203 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:21:56.919 03.716 9920 Exposure complete
22:21:56.957 00.038 9920 worker thread done servicing request
22:21:56.957 00.000 15404 OnExposeComplete: enter
22:21:56.958 00.001 15404 UpdateGuideState(): m_state=6
22:21:56.959 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
22:21:56.960 00.001 15404 Star::Find returns 1 (1), X=720.55, Y=794.46, Mass=621826, SNR=262.9, Peak=30474 HFD=7.0
22:21:56.961 00.001 15404 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-2.95) = xAngle (0.32 = 0.32)
22:21:56.962 00.001 15404 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.23 = 0.23)
22:21:56.962 00.000 15404 CameraToMount -- cameraX=-0.33 cameraY=-0.19 hyp=0.38 cameraTheta=-2.63 mountX=0.36 mountY=0.09, mountTheta=0.24
22:21:56.964 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.33, y=-0.19, opts=13)
22:21:56.965 00.001 15404 Enqueuing Move request for scope (-0.33, -0.19)
22:21:56.966 00.001 9920 Worker thread wakes up
22:21:56.966 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.19) opts 0xd
22:21:56.966 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.33, -0.19)
22:21:56.966 00.000 9920 Moving (-0.33, -0.19) raw xDistance=0.36 yDistance=0.09
22:21:56.966 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
22:21:56.966 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:56.966 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:21:56.966 00.000 9920 MoveAxis(W, 97, ABG)
22:21:56.966 00.000 9920 Guiding  Dir = 3, Dur = 97
22:21:56.969 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2736, max=65450, med=4950, FiltMin=3952, FiltMax=63263, Gamma=0.910
22:21:56.981 00.012 15404 UpdateGuideState exits: m=621826 SNR=262.9 Saturated
22:21:56.982 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:56.983 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:21:56.984 00.001 15404 Enqueuing Expose request
22:21:56.988 00.004 9920 IsGuiding returns 0
22:21:56.999 00.011 9920 PulseGuide returned control before completion, sleep 96
22:21:57.116 00.117 9920 IsGuiding returns 0
22:21:57.116 00.000 9920 Move returns status 0, amount 97
22:21:57.116 00.000 9920 MoveAxis(N, 0, ABG)
22:21:57.116 00.000 9920 duration set to 0 by GuideMode
22:21:57.116 00.000 9920 Move returns status 0, amount 0
22:21:57.116 00.000 9920 move complete, result=0
22:21:57.116 00.000 9920 worker thread done servicing request
22:21:57.116 00.000 9920 Worker thread wakes up
22:21:57.116 00.000 15404 GuideStep: 0.4 px 97 ms WEST, 0.1 px 0 ms NORTH
22:21:57.118 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:21:57.118 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:00.523 03.405 9920 Exposure complete
22:22:00.560 00.037 9920 worker thread done servicing request
22:22:00.560 00.000 15404 OnExposeComplete: enter
22:22:00.561 00.001 15404 UpdateGuideState(): m_state=6
22:22:00.562 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
22:22:00.563 00.001 15404 Star::Find returns 1 (1), X=720.63, Y=794.36, Mass=617219, SNR=264.7, Peak=25918 HFD=6.2
22:22:00.564 00.001 15404 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-2.95) = xAngle (0.68 = 0.68)
22:22:00.565 00.001 15404 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.59 = 0.59)
22:22:00.566 00.001 15404 CameraToMount -- cameraX=-0.24 cameraY=-0.29 hyp=0.38 cameraTheta=-2.27 mountX=0.29 mountY=0.21, mountTheta=0.62
22:22:00.567 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.24, y=-0.29, opts=13)
22:22:00.568 00.001 15404 Enqueuing Move request for scope (-0.24, -0.29)
22:22:00.569 00.001 9920 Worker thread wakes up
22:22:00.569 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.29) opts 0xd
22:22:00.569 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.24, -0.29)
22:22:00.569 00.000 9920 Moving (-0.24, -0.29) raw xDistance=0.29 yDistance=0.21
22:22:00.569 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
22:22:00.570 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:22:00.570 00.000 9920 MoveAxis(W, 85, ABG)
22:22:00.570 00.000 9920 Guiding  Dir = 3, Dur = 85
22:22:00.573 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3049, max=65450, med=4955, FiltMin=3939, FiltMax=65001, Gamma=0.910
22:22:00.583 00.010 15404 UpdateGuideState exits: m=617219 SNR=264.7 Saturated
22:22:00.585 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:00.585 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:00.587 00.002 15404 Enqueuing Expose request
22:22:00.592 00.005 9920 IsGuiding returns 0
22:22:00.603 00.011 9920 PulseGuide returned control before completion, sleep 85
22:22:00.700 00.097 9920 IsGuiding returns 1
22:22:00.700 00.000 9920 scope still moving after pulse duration time elapsed
22:22:00.745 00.045 9920 IsGuiding returns 0
22:22:00.746 00.001 9920 scope move finished after 85 + 68 ms
22:22:00.746 00.000 9920 Move returns status 0, amount 85
22:22:00.746 00.000 9920 MoveAxis(S, 57, ABG)
22:22:00.746 00.000 9920 Guiding  Dir = 1, Dur = 57
22:22:00.775 00.029 9920 IsGuiding returns 0
22:22:00.787 00.012 9920 PulseGuide returned control before completion, sleep 56
22:22:00.855 00.068 9920 IsGuiding returns 1
22:22:00.855 00.000 9920 scope still moving after pulse duration time elapsed
22:22:00.915 00.060 9920 IsGuiding returns 0
22:22:00.915 00.000 9920 scope move finished after 57 + 81 ms
22:22:00.915 00.000 9920 Move returns status 0, amount 57
22:22:00.915 00.000 9920 move complete, result=0
22:22:00.915 00.000 9920 worker thread done servicing request
22:22:00.915 00.000 9920 Worker thread wakes up
22:22:00.915 00.000 15404 GuideStep: 0.3 px 85 ms WEST, 0.2 px 57 ms SOUTH
22:22:00.919 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:00.919 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:04.627 03.708 9920 Exposure complete
22:22:04.665 00.038 9920 worker thread done servicing request
22:22:04.665 00.000 15404 OnExposeComplete: enter
22:22:04.666 00.001 15404 UpdateGuideState(): m_state=6
22:22:04.667 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
22:22:04.668 00.001 15404 Star::Find returns 1 (1), X=720.91, Y=794.37, Mass=613615, SNR=228.5, Peak=26100 HFD=6.7
22:22:04.669 00.001 15404 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-2.95) = xAngle (1.48 = 1.48)
22:22:04.669 00.000 15404 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.39 = 1.39)
22:22:04.670 00.001 15404 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.47 mountX=0.03 mountY=0.28, mountTheta=1.48
22:22:04.672 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.03, y=-0.28, opts=13)
22:22:04.673 00.001 15404 Enqueuing Move request for scope (0.03, -0.28)
22:22:04.674 00.001 9920 Worker thread wakes up
22:22:04.674 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
22:22:04.674 00.000 9920 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
22:22:04.674 00.000 9920 Moving (0.03, -0.28) raw xDistance=0.03 yDistance=0.28
22:22:04.674 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:22:04.674 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:22:04.674 00.000 9920 MoveAxis(E, 0, ABG)
22:22:04.674 00.000 9920 Move returns status 0, amount 0
22:22:04.674 00.000 9920 MoveAxis(S, 75, ABG)
22:22:04.675 00.001 9920 Guiding  Dir = 1, Dur = 75
22:22:04.677 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3044, max=65516, med=4948, FiltMin=4157, FiltMax=63907, Gamma=0.910
22:22:04.688 00.011 15404 UpdateGuideState exits: m=613615 SNR=228.5 Saturated
22:22:04.689 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:04.690 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:04.691 00.001 15404 Enqueuing Expose request
22:22:04.813 00.122 9920 IsGuiding returns 0
22:22:04.825 00.012 9920 PulseGuide returned control before completion, sleep 74
22:22:04.911 00.086 9920 IsGuiding returns 1
22:22:04.911 00.000 9920 scope still moving after pulse duration time elapsed
22:22:05.061 00.150 9920 IsGuiding returns 0
22:22:05.061 00.000 9920 scope move finished after 75 + 172 ms
22:22:05.061 00.000 9920 Move returns status 0, amount 75
22:22:05.061 00.000 9920 move complete, result=0
22:22:05.061 00.000 9920 worker thread done servicing request
22:22:05.061 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.3 px 75 ms SOUTH
22:22:05.065 00.004 9920 Worker thread wakes up
22:22:05.065 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:05.065 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:08.473 03.408 9920 Exposure complete
22:22:08.511 00.038 9920 worker thread done servicing request
22:22:08.512 00.001 15404 OnExposeComplete: enter
22:22:08.513 00.001 15404 UpdateGuideState(): m_state=6
22:22:08.514 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
22:22:08.515 00.001 15404 Star::Find returns 1 (1), X=720.77, Y=794.39, Mass=609276, SNR=237.9, Peak=26932 HFD=6.5
22:22:08.515 00.000 15404 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-2.95) = xAngle (0.96 = 0.96)
22:22:08.516 00.001 15404 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.87 = 0.87)
22:22:08.517 00.001 15404 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.28 cameraTheta=-1.99 mountX=0.16 mountY=0.21, mountTheta=0.93
22:22:08.519 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.11, y=-0.25, opts=13)
22:22:08.520 00.001 15404 Enqueuing Move request for scope (-0.11, -0.25)
22:22:08.521 00.001 9920 Worker thread wakes up
22:22:08.521 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.25) opts 0xd
22:22:08.521 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.11, -0.25)
22:22:08.521 00.000 9920 Moving (-0.11, -0.25) raw xDistance=0.16 yDistance=0.21
22:22:08.521 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:22:08.521 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:22:08.521 00.000 9920 MoveAxis(E, 0, ABG)
22:22:08.521 00.000 9920 Move returns status 0, amount 0
22:22:08.521 00.000 9920 MoveAxis(S, 58, ABG)
22:22:08.521 00.000 9920 Guiding  Dir = 1, Dur = 58
22:22:08.523 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3130, max=65450, med=4949, FiltMin=4039, FiltMax=63545, Gamma=0.910
22:22:08.534 00.011 15404 UpdateGuideState exits: m=609276 SNR=237.9 Saturated
22:22:08.535 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:08.536 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:08.537 00.001 15404 Enqueuing Expose request
22:22:08.648 00.111 9920 IsGuiding returns 0
22:22:08.660 00.012 9920 PulseGuide returned control before completion, sleep 57
22:22:08.729 00.069 9920 IsGuiding returns 1
22:22:08.729 00.000 9920 scope still moving after pulse duration time elapsed
22:22:08.773 00.044 9920 IsGuiding returns 0
22:22:08.774 00.001 9920 scope move finished after 58 + 67 ms
22:22:08.774 00.000 9920 Move returns status 0, amount 58
22:22:08.774 00.000 9920 move complete, result=0
22:22:08.774 00.000 9920 worker thread done servicing request
22:22:08.774 00.000 9920 Worker thread wakes up
22:22:08.774 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.2 px 58 ms SOUTH
22:22:08.778 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:08.778 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:12.491 03.713 9920 Exposure complete
22:22:12.529 00.038 9920 worker thread done servicing request
22:22:12.529 00.000 15404 OnExposeComplete: enter
22:22:12.530 00.001 15404 UpdateGuideState(): m_state=6
22:22:12.531 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
22:22:12.532 00.001 15404 Star::Find returns 1 (1), X=720.80, Y=794.50, Mass=635347, SNR=216.5, Peak=29380 HFD=6.5
22:22:12.533 00.001 15404 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-2.95) = xAngle (0.87 = 0.87)
22:22:12.534 00.001 15404 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.78 = 0.78)
22:22:12.535 00.001 15404 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.08 mountX=0.11 mountY=0.12, mountTheta=0.83
22:22:12.536 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.08, y=-0.14, opts=13)
22:22:12.537 00.001 15404 Enqueuing Move request for scope (-0.08, -0.14)
22:22:12.537 00.000 9920 Worker thread wakes up
22:22:12.538 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
22:22:12.538 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
22:22:12.538 00.000 9920 Moving (-0.08, -0.14) raw xDistance=0.11 yDistance=0.12
22:22:12.538 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:22:12.538 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:12.538 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:22:12.538 00.000 9920 MoveAxis(E, 0, ABG)
22:22:12.538 00.000 9920 Move returns status 0, amount 0
22:22:12.538 00.000 9920 MoveAxis(N, 0, ABG)
22:22:12.538 00.000 9920 duration set to 0 by GuideMode
22:22:12.538 00.000 9920 Move returns status 0, amount 0
22:22:12.538 00.000 9920 move complete, result=0
22:22:12.538 00.000 9920 worker thread done servicing request
22:22:12.541 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2972, max=65450, med=4943, FiltMin=3989, FiltMax=62522, Gamma=0.910
22:22:12.552 00.011 15404 UpdateGuideState exits: m=635347 SNR=216.5 Saturated
22:22:12.553 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:12.554 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:12.555 00.001 15404 Enqueuing Expose request
22:22:12.556 00.001 9920 Worker thread wakes up
22:22:12.557 00.001 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:22:12.558 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:12.558 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:15.969 03.411 9920 Exposure complete
22:22:16.007 00.038 9920 worker thread done servicing request
22:22:16.007 00.000 15404 OnExposeComplete: enter
22:22:16.008 00.001 15404 UpdateGuideState(): m_state=6
22:22:16.009 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
22:22:16.010 00.001 15404 Star::Find returns 1 (1), X=720.84, Y=794.43, Mass=620457, SNR=251.2, Peak=27508 HFD=6.4
22:22:16.011 00.001 15404 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-2.95) = xAngle (1.22 = 1.22)
22:22:16.012 00.001 15404 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.13 = 1.13)
22:22:16.012 00.000 15404 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.73 mountX=0.07 mountY=0.20, mountTheta=1.21
22:22:16.014 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.03, y=-0.21, opts=13)
22:22:16.015 00.001 15404 Enqueuing Move request for scope (-0.03, -0.21)
22:22:16.016 00.001 9920 Worker thread wakes up
22:22:16.016 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
22:22:16.016 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
22:22:16.016 00.000 9920 Moving (-0.03, -0.21) raw xDistance=0.07 yDistance=0.20
22:22:16.016 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:22:16.016 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:16.016 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:22:16.016 00.000 9920 MoveAxis(E, 0, ABG)
22:22:16.016 00.000 9920 Move returns status 0, amount 0
22:22:16.016 00.000 9920 MoveAxis(N, 0, ABG)
22:22:16.016 00.000 9920 duration set to 0 by GuideMode
22:22:16.016 00.000 9920 Move returns status 0, amount 0
22:22:16.016 00.000 9920 move complete, result=0
22:22:16.017 00.001 9920 worker thread done servicing request
22:22:16.019 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3232, max=65450, med=4948, FiltMin=4029, FiltMax=61670, Gamma=0.910
22:22:16.031 00.012 15404 UpdateGuideState exits: m=620457 SNR=251.2 Saturated
22:22:16.032 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:16.033 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:16.034 00.001 15404 Enqueuing Expose request
22:22:16.035 00.001 9920 Worker thread wakes up
22:22:16.035 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:22:16.036 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:16.036 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:19.750 03.714 9920 Exposure complete
22:22:19.787 00.037 9920 worker thread done servicing request
22:22:19.787 00.000 15404 OnExposeComplete: enter
22:22:19.789 00.002 15404 UpdateGuideState(): m_state=6
22:22:19.790 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
22:22:19.791 00.001 15404 Star::Find returns 1 (1), X=720.60, Y=794.30, Mass=618451, SNR=249.2, Peak=26722 HFD=6.7
22:22:19.792 00.001 15404 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-2.95) = xAngle (0.71 = 0.71)
22:22:19.792 00.000 15404 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.62 = 0.62)
22:22:19.793 00.001 15404 CameraToMount -- cameraX=-0.27 cameraY=-0.35 hyp=0.44 cameraTheta=-2.24 mountX=0.33 mountY=0.26, mountTheta=0.65
22:22:19.795 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.27, y=-0.35, opts=13)
22:22:19.796 00.001 15404 Enqueuing Move request for scope (-0.27, -0.35)
22:22:19.797 00.001 9920 Worker thread wakes up
22:22:19.797 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.35) opts 0xd
22:22:19.797 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.27, -0.35)
22:22:19.797 00.000 9920 Moving (-0.27, -0.35) raw xDistance=0.33 yDistance=0.26
22:22:19.797 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:22:19.797 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:22:19.797 00.000 9920 MoveAxis(W, 90, ABG)
22:22:19.797 00.000 9920 Guiding  Dir = 3, Dur = 90
22:22:19.800 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3206, max=65450, med=4946, FiltMin=4113, FiltMax=64780, Gamma=0.910
22:22:19.811 00.011 15404 UpdateGuideState exits: m=618451 SNR=249.2 Saturated
22:22:19.812 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:19.813 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:19.814 00.001 15404 Enqueuing Expose request
22:22:19.817 00.003 9920 IsGuiding returns 0
22:22:19.829 00.012 9920 PulseGuide returned control before completion, sleep 89
22:22:19.948 00.119 9920 IsGuiding returns 1
22:22:19.948 00.000 9920 scope still moving after pulse duration time elapsed
22:22:20.006 00.058 9920 IsGuiding returns 0
22:22:20.006 00.000 9920 scope move finished after 90 + 98 ms
22:22:20.007 00.001 9920 Move returns status 0, amount 90
22:22:20.007 00.000 9920 MoveAxis(S, 70, ABG)
22:22:20.007 00.000 9920 Guiding  Dir = 1, Dur = 70
22:22:20.025 00.018 9920 IsGuiding returns 0
22:22:20.037 00.012 9920 PulseGuide returned control before completion, sleep 69
22:22:20.118 00.081 9920 IsGuiding returns 1
22:22:20.118 00.000 9920 scope still moving after pulse duration time elapsed
22:22:20.159 00.041 9920 IsGuiding returns 0
22:22:20.160 00.001 9920 scope move finished after 70 + 63 ms
22:22:20.160 00.000 9920 Move returns status 0, amount 70
22:22:20.160 00.000 9920 move complete, result=0
22:22:20.160 00.000 9920 worker thread done servicing request
22:22:20.160 00.000 9920 Worker thread wakes up
22:22:20.160 00.000 15404 GuideStep: 0.3 px 90 ms WEST, 0.3 px 70 ms SOUTH
22:22:20.163 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:20.164 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:23.576 03.412 9920 Exposure complete
22:22:23.613 00.037 9920 worker thread done servicing request
22:22:23.614 00.001 15404 OnExposeComplete: enter
22:22:23.615 00.001 15404 UpdateGuideState(): m_state=6
22:22:23.616 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
22:22:23.616 00.000 15404 Star::Find returns 1 (1), X=720.70, Y=794.48, Mass=609056, SNR=237.1, Peak=28264 HFD=6.3
22:22:23.617 00.001 15404 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-2.95) = xAngle (0.56 = 0.56)
22:22:23.618 00.001 15404 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.47 = 0.47)
22:22:23.619 00.001 15404 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-2.39 mountX=0.21 mountY=0.11, mountTheta=0.49
22:22:23.620 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.18, y=-0.17, opts=13)
22:22:23.622 00.002 15404 Enqueuing Move request for scope (-0.18, -0.17)
22:22:23.622 00.000 9920 Worker thread wakes up
22:22:23.623 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
22:22:23.623 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
22:22:23.623 00.000 9920 Moving (-0.18, -0.17) raw xDistance=0.21 yDistance=0.11
22:22:23.623 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
22:22:23.623 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:23.623 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:22:23.623 00.000 9920 MoveAxis(W, 62, ABG)
22:22:23.623 00.000 9920 Guiding  Dir = 3, Dur = 62
22:22:23.625 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3088, max=65456, med=4946, FiltMin=4066, FiltMax=63189, Gamma=0.910
22:22:23.636 00.011 15404 UpdateGuideState exits: m=609056 SNR=237.1 Saturated
22:22:23.637 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:23.638 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:23.639 00.001 15404 Enqueuing Expose request
22:22:23.642 00.003 9920 IsGuiding returns 0
22:22:23.653 00.011 9920 PulseGuide returned control before completion, sleep 61
22:22:23.725 00.072 9920 IsGuiding returns 1
22:22:23.725 00.000 9920 scope still moving after pulse duration time elapsed
22:22:23.767 00.042 9920 IsGuiding returns 0
22:22:23.767 00.000 9920 scope move finished after 62 + 62 ms
22:22:23.767 00.000 9920 Move returns status 0, amount 62
22:22:23.767 00.000 9920 MoveAxis(N, 0, ABG)
22:22:23.767 00.000 9920 duration set to 0 by GuideMode
22:22:23.767 00.000 9920 Move returns status 0, amount 0
22:22:23.767 00.000 9920 move complete, result=0
22:22:23.767 00.000 9920 worker thread done servicing request
22:22:23.767 00.000 9920 Worker thread wakes up
22:22:23.767 00.000 15404 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
22:22:23.768 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:23.768 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:27.483 03.715 9920 Exposure complete
22:22:27.525 00.042 9920 worker thread done servicing request
22:22:27.525 00.000 15404 OnExposeComplete: enter
22:22:27.526 00.001 15404 UpdateGuideState(): m_state=6
22:22:27.527 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
22:22:27.528 00.001 15404 Star::Find returns 1 (1), X=720.47, Y=794.38, Mass=609727, SNR=255.3, Peak=30034 HFD=6.1
22:22:27.529 00.001 15404 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-2.95) = xAngle (0.39 = 0.39)
22:22:27.529 00.000 15404 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.30 = 0.30)
22:22:27.530 00.001 15404 CameraToMount -- cameraX=-0.41 cameraY=-0.27 hyp=0.49 cameraTheta=-2.56 mountX=0.46 mountY=0.15, mountTheta=0.31
22:22:27.532 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.41, y=-0.27, opts=13)
22:22:27.533 00.001 15404 Enqueuing Move request for scope (-0.41, -0.27)
22:22:27.534 00.001 9920 Worker thread wakes up
22:22:27.534 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.27) opts 0xd
22:22:27.534 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.41, -0.27)
22:22:27.534 00.000 9920 Moving (-0.41, -0.27) raw xDistance=0.46 yDistance=0.15
22:22:27.534 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46
22:22:27.534 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:27.534 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:22:27.534 00.000 9920 MoveAxis(W, 127, ABG)
22:22:27.534 00.000 9920 Guiding  Dir = 3, Dur = 127
22:22:27.536 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2998, max=65450, med=4939, FiltMin=3965, FiltMax=63385, Gamma=0.910
22:22:27.548 00.012 15404 UpdateGuideState exits: m=609727 SNR=255.3 Saturated
22:22:27.549 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:27.550 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:27.551 00.001 15404 Enqueuing Expose request
22:22:27.560 00.009 9920 IsGuiding returns 0
22:22:27.571 00.011 9920 PulseGuide returned control before completion, sleep 127
22:22:27.747 00.176 9920 IsGuiding returns 0
22:22:27.747 00.000 9920 Move returns status 0, amount 127
22:22:27.747 00.000 9920 MoveAxis(N, 0, ABG)
22:22:27.747 00.000 9920 duration set to 0 by GuideMode
22:22:27.747 00.000 9920 Move returns status 0, amount 0
22:22:27.747 00.000 9920 move complete, result=0
22:22:27.748 00.001 9920 worker thread done servicing request
22:22:27.748 00.000 9920 Worker thread wakes up
22:22:27.748 00.000 15404 GuideStep: 0.5 px 127 ms WEST, 0.1 px 0 ms NORTH
22:22:27.752 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:27.752 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:31.158 03.406 9920 Exposure complete
22:22:31.195 00.037 9920 worker thread done servicing request
22:22:31.196 00.001 15404 OnExposeComplete: enter
22:22:31.197 00.001 15404 UpdateGuideState(): m_state=6
22:22:31.198 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
22:22:31.199 00.001 15404 Star::Find returns 1 (1), X=720.78, Y=794.33, Mass=647596, SNR=220.4, Peak=27820 HFD=6.5
22:22:31.200 00.001 15404 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-2.95) = xAngle (1.09 = 1.09)
22:22:31.200 00.000 15404 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.00 = 1.00)
22:22:31.201 00.001 15404 CameraToMount -- cameraX=-0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.86 mountX=0.15 mountY=0.28, mountTheta=1.07
22:22:31.203 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.09, y=-0.32, opts=13)
22:22:31.203 00.000 15404 Enqueuing Move request for scope (-0.09, -0.32)
22:22:31.205 00.002 9920 Worker thread wakes up
22:22:31.205 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.32) opts 0xd
22:22:31.205 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.09, -0.32)
22:22:31.205 00.000 9920 Moving (-0.09, -0.32) raw xDistance=0.15 yDistance=0.28
22:22:31.205 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:22:31.205 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:22:31.206 00.001 9920 MoveAxis(E, 0, ABG)
22:22:31.206 00.000 9920 Move returns status 0, amount 0
22:22:31.206 00.000 9920 MoveAxis(S, 75, ABG)
22:22:31.206 00.000 9920 Guiding  Dir = 1, Dur = 75
22:22:31.209 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3049, max=65450, med=4943, FiltMin=3265, FiltMax=63339, Gamma=0.910
22:22:31.220 00.011 15404 UpdateGuideState exits: m=647596 SNR=220.4 Saturated
22:22:31.221 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:31.222 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:31.223 00.001 15404 Enqueuing Expose request
22:22:31.235 00.012 9920 IsGuiding returns 0
22:22:31.246 00.011 9920 PulseGuide returned control before completion, sleep 74
22:22:31.332 00.086 9920 IsGuiding returns 1
22:22:31.332 00.000 9920 scope still moving after pulse duration time elapsed
22:22:31.375 00.043 9920 IsGuiding returns 0
22:22:31.375 00.000 9920 scope move finished after 75 + 65 ms
22:22:31.375 00.000 9920 Move returns status 0, amount 75
22:22:31.375 00.000 9920 move complete, result=0
22:22:31.375 00.000 9920 worker thread done servicing request
22:22:31.375 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.3 px 75 ms SOUTH
22:22:31.379 00.004 9920 Worker thread wakes up
22:22:31.379 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:31.379 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:35.088 03.709 9920 Exposure complete
22:22:35.125 00.037 9920 worker thread done servicing request
22:22:35.125 00.000 15404 OnExposeComplete: enter
22:22:35.126 00.001 15404 UpdateGuideState(): m_state=6
22:22:35.127 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
22:22:35.128 00.001 15404 Star::Find returns 1 (1), X=720.88, Y=794.47, Mass=627236, SNR=263.2, Peak=27840 HFD=6.5
22:22:35.129 00.001 15404 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-2.95) = xAngle (1.37 = 1.37)
22:22:35.130 00.001 15404 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.28 = 1.28)
22:22:35.131 00.001 15404 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.58 mountX=0.03 mountY=0.17, mountTheta=1.37
22:22:35.132 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.00, y=-0.17, opts=13)
22:22:35.133 00.001 15404 Enqueuing Move request for scope (-0.00, -0.17)
22:22:35.134 00.001 9920 Worker thread wakes up
22:22:35.134 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
22:22:35.134 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
22:22:35.134 00.000 9920 Moving (-0.00, -0.17) raw xDistance=0.03 yDistance=0.17
22:22:35.134 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:22:35.135 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:35.135 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:22:35.135 00.000 9920 MoveAxis(E, 0, ABG)
22:22:35.135 00.000 9920 Move returns status 0, amount 0
22:22:35.135 00.000 9920 MoveAxis(N, 0, ABG)
22:22:35.135 00.000 9920 duration set to 0 by GuideMode
22:22:35.135 00.000 9920 Move returns status 0, amount 0
22:22:35.135 00.000 9920 move complete, result=0
22:22:35.135 00.000 9920 worker thread done servicing request
22:22:35.137 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2798, max=65450, med=4940, FiltMin=4048, FiltMax=62609, Gamma=0.910
22:22:35.149 00.012 15404 UpdateGuideState exits: m=627236 SNR=263.2 Saturated
22:22:35.150 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:35.151 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:35.152 00.001 15404 Enqueuing Expose request
22:22:35.153 00.001 9920 Worker thread wakes up
22:22:35.153 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:22:35.153 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:35.153 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:38.563 03.410 9920 Exposure complete
22:22:38.601 00.038 9920 worker thread done servicing request
22:22:38.601 00.000 15404 OnExposeComplete: enter
22:22:38.602 00.001 15404 UpdateGuideState(): m_state=6
22:22:38.603 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
22:22:38.604 00.001 15404 Star::Find returns 1 (1), X=720.35, Y=794.42, Mass=642672, SNR=243.5, Peak=32182 HFD=6.2
22:22:38.605 00.001 15404 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-2.95) = xAngle (0.21 = 0.21)
22:22:38.606 00.001 15404 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.12 = 0.12)
22:22:38.607 00.001 15404 CameraToMount -- cameraX=-0.53 cameraY=-0.23 hyp=0.57 cameraTheta=-2.74 mountX=0.56 mountY=0.07, mountTheta=0.13
22:22:38.608 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.53, y=-0.23, opts=13)
22:22:38.609 00.001 15404 Enqueuing Move request for scope (-0.53, -0.23)
22:22:38.610 00.001 9920 Worker thread wakes up
22:22:38.610 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.23) opts 0xd
22:22:38.610 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.53, -0.23)
22:22:38.610 00.000 9920 Moving (-0.53, -0.23) raw xDistance=0.56 yDistance=0.07
22:22:38.610 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
22:22:38.610 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:38.610 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:22:38.610 00.000 9920 MoveAxis(W, 150, ABG)
22:22:38.610 00.000 9920 Guiding  Dir = 3, Dur = 150
22:22:38.612 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3003, max=65456, med=4942, FiltMin=3744, FiltMax=64002, Gamma=0.910
22:22:38.624 00.012 15404 UpdateGuideState exits: m=642672 SNR=243.5 Saturated
22:22:38.625 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:38.626 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:38.627 00.001 15404 Enqueuing Expose request
22:22:38.636 00.009 9920 IsGuiding returns 0
22:22:38.647 00.011 9920 PulseGuide returned control before completion, sleep 149
22:22:38.818 00.171 9920 IsGuiding returns 0
22:22:38.818 00.000 9920 Move returns status 0, amount 150
22:22:38.818 00.000 9920 MoveAxis(N, 0, ABG)
22:22:38.818 00.000 9920 duration set to 0 by GuideMode
22:22:38.818 00.000 9920 Move returns status 0, amount 0
22:22:38.818 00.000 9920 move complete, result=0
22:22:38.818 00.000 9920 worker thread done servicing request
22:22:38.819 00.001 9920 Worker thread wakes up
22:22:38.819 00.000 15404 GuideStep: 0.6 px 150 ms WEST, 0.1 px 0 ms NORTH
22:22:38.820 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:38.820 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:42.534 03.714 9920 Exposure complete
22:22:42.573 00.039 9920 worker thread done servicing request
22:22:42.573 00.000 15404 OnExposeComplete: enter
22:22:42.574 00.001 15404 UpdateGuideState(): m_state=6
22:22:42.575 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
22:22:42.576 00.001 15404 Star::Find returns 1 (1), X=720.41, Y=794.44, Mass=675404, SNR=266.8, Peak=33838 HFD=6.0
22:22:42.577 00.001 15404 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-2.95) = xAngle (0.22 = 0.22)
22:22:42.577 00.000 15404 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.13 = 0.13)
22:22:42.579 00.002 15404 CameraToMount -- cameraX=-0.46 cameraY=-0.20 hyp=0.51 cameraTheta=-2.73 mountX=0.49 mountY=0.07, mountTheta=0.13
22:22:42.580 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.46, y=-0.20, opts=13)
22:22:42.581 00.001 15404 Enqueuing Move request for scope (-0.46, -0.20)
22:22:42.582 00.001 9920 Worker thread wakes up
22:22:42.582 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.20) opts 0xd
22:22:42.582 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.46, -0.20)
22:22:42.582 00.000 9920 Moving (-0.46, -0.20) raw xDistance=0.49 yDistance=0.07
22:22:42.582 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
22:22:42.582 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:42.582 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:22:42.582 00.000 9920 MoveAxis(W, 143, ABG)
22:22:42.582 00.000 9920 Guiding  Dir = 3, Dur = 143
22:22:42.585 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3136, max=65450, med=4938, FiltMin=4127, FiltMax=62602, Gamma=0.910
22:22:42.596 00.011 15404 UpdateGuideState exits: m=675404 SNR=266.8 Saturated
22:22:42.598 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:42.598 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:42.599 00.001 15404 Enqueuing Expose request
22:22:42.607 00.008 9920 IsGuiding returns 0
22:22:42.618 00.011 9920 PulseGuide returned control before completion, sleep 142
22:22:42.800 00.182 9920 IsGuiding returns 0
22:22:42.800 00.000 9920 Move returns status 0, amount 143
22:22:42.800 00.000 9920 MoveAxis(N, 0, ABG)
22:22:42.800 00.000 9920 duration set to 0 by GuideMode
22:22:42.800 00.000 9920 Move returns status 0, amount 0
22:22:42.800 00.000 9920 move complete, result=0
22:22:42.800 00.000 9920 worker thread done servicing request
22:22:42.801 00.001 15404 GuideStep: 0.5 px 143 ms WEST, 0.1 px 0 ms NORTH
22:22:42.805 00.004 9920 Worker thread wakes up
22:22:42.805 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:42.805 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:46.213 03.408 9920 Exposure complete
22:22:46.251 00.038 9920 worker thread done servicing request
22:22:46.251 00.000 15404 OnExposeComplete: enter
22:22:46.252 00.001 15404 UpdateGuideState(): m_state=6
22:22:46.253 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
22:22:46.254 00.001 15404 Star::Find returns 1 (1), X=720.45, Y=794.39, Mass=647676, SNR=237.1, Peak=31406 HFD=6.2
22:22:46.255 00.001 15404 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-2.95) = xAngle (0.36 = 0.36)
22:22:46.255 00.000 15404 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.27 = 0.27)
22:22:46.256 00.001 15404 CameraToMount -- cameraX=-0.42 cameraY=-0.26 hyp=0.50 cameraTheta=-2.59 mountX=0.47 mountY=0.13, mountTheta=0.28
22:22:46.257 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.42, y=-0.26, opts=13)
22:22:46.259 00.002 15404 Enqueuing Move request for scope (-0.42, -0.26)
22:22:46.260 00.001 9920 Worker thread wakes up
22:22:46.260 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.26) opts 0xd
22:22:46.260 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.42, -0.26)
22:22:46.260 00.000 9920 Moving (-0.42, -0.26) raw xDistance=0.47 yDistance=0.13
22:22:46.260 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
22:22:46.260 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:46.260 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:22:46.260 00.000 9920 MoveAxis(W, 135, ABG)
22:22:46.260 00.000 9920 Guiding  Dir = 3, Dur = 135
22:22:46.263 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2996, max=65450, med=4942, FiltMin=3907, FiltMax=62088, Gamma=0.910
22:22:46.274 00.011 15404 UpdateGuideState exits: m=647676 SNR=237.1 Saturated
22:22:46.275 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:46.276 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:46.277 00.001 15404 Enqueuing Expose request
22:22:46.278 00.001 9920 IsGuiding returns 0
22:22:46.290 00.012 9920 PulseGuide returned control before completion, sleep 134
22:22:46.447 00.157 9920 IsGuiding returns 0
22:22:46.447 00.000 9920 Move returns status 0, amount 135
22:22:46.447 00.000 9920 MoveAxis(N, 0, ABG)
22:22:46.447 00.000 9920 duration set to 0 by GuideMode
22:22:46.447 00.000 9920 Move returns status 0, amount 0
22:22:46.447 00.000 9920 move complete, result=0
22:22:46.447 00.000 9920 worker thread done servicing request
22:22:46.447 00.000 9920 Worker thread wakes up
22:22:46.447 00.000 15404 GuideStep: 0.5 px 135 ms WEST, 0.1 px 0 ms NORTH
22:22:46.448 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:46.448 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:50.161 03.713 9920 Exposure complete
22:22:50.200 00.039 9920 worker thread done servicing request
22:22:50.200 00.000 15404 OnExposeComplete: enter
22:22:50.202 00.002 15404 UpdateGuideState(): m_state=6
22:22:50.202 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
22:22:50.203 00.001 15404 Star::Find returns 1 (1), X=720.69, Y=794.23, Mass=627029, SNR=219.4, Peak=25674 HFD=6.6
22:22:50.205 00.002 15404 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-2.95) = xAngle (0.96 = 0.96)
22:22:50.206 00.001 15404 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.87 = 0.87)
22:22:50.207 00.001 15404 CameraToMount -- cameraX=-0.19 cameraY=-0.42 hyp=0.46 cameraTheta=-1.99 mountX=0.26 mountY=0.35, mountTheta=0.93
22:22:50.208 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.19, y=-0.42, opts=13)
22:22:50.209 00.001 15404 Enqueuing Move request for scope (-0.19, -0.42)
22:22:50.210 00.001 9920 Worker thread wakes up
22:22:50.210 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.42) opts 0xd
22:22:50.210 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.19, -0.42)
22:22:50.210 00.000 9920 Moving (-0.19, -0.42) raw xDistance=0.26 yDistance=0.35
22:22:50.210 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26
22:22:50.210 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:22:50.210 00.000 9920 MoveAxis(W, 80, ABG)
22:22:50.210 00.000 9920 Guiding  Dir = 3, Dur = 80
22:22:50.213 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2927, max=65450, med=4936, FiltMin=3298, FiltMax=64671, Gamma=0.910
22:22:50.224 00.011 15404 UpdateGuideState exits: m=627029 SNR=219.4 Saturated
22:22:50.226 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:50.227 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:50.228 00.001 15404 Enqueuing Expose request
22:22:50.229 00.001 9920 IsGuiding returns 0
22:22:50.240 00.011 9920 PulseGuide returned control before completion, sleep 79
22:22:50.332 00.092 9920 IsGuiding returns 1
22:22:50.332 00.000 9920 scope still moving after pulse duration time elapsed
22:22:50.385 00.053 9920 IsGuiding returns 0
22:22:50.385 00.000 9920 scope move finished after 80 + 76 ms
22:22:50.386 00.001 9920 Move returns status 0, amount 80
22:22:50.386 00.000 9920 MoveAxis(S, 96, ABG)
22:22:50.386 00.000 9920 Guiding  Dir = 1, Dur = 96
22:22:50.406 00.020 9920 IsGuiding returns 0
22:22:50.418 00.012 9920 PulseGuide returned control before completion, sleep 95
22:22:50.534 00.116 9920 IsGuiding returns 0
22:22:50.534 00.000 9920 Move returns status 0, amount 96
22:22:50.534 00.000 9920 move complete, result=0
22:22:50.534 00.000 9920 worker thread done servicing request
22:22:50.534 00.000 9920 Worker thread wakes up
22:22:50.534 00.000 15404 GuideStep: 0.3 px 80 ms WEST, 0.4 px 96 ms SOUTH
22:22:50.535 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:50.535 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:53.950 03.415 9920 Exposure complete
22:22:53.988 00.038 9920 worker thread done servicing request
22:22:53.988 00.000 15404 OnExposeComplete: enter
22:22:53.989 00.001 15404 UpdateGuideState(): m_state=6
22:22:53.990 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
22:22:53.991 00.001 15404 Star::Find returns 1 (1), X=720.92, Y=794.44, Mass=624358, SNR=236.0, Peak=27436 HFD=6.5
22:22:53.992 00.001 15404 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-2.95) = xAngle (1.61 = 1.61)
22:22:53.993 00.001 15404 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.51 = 1.51)
22:22:53.994 00.001 15404 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.35 mountX=-0.01 mountY=0.21, mountTheta=1.61
22:22:53.996 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.05, y=-0.20, opts=13)
22:22:53.996 00.000 15404 Enqueuing Move request for scope (0.05, -0.20)
22:22:53.997 00.001 9920 Worker thread wakes up
22:22:53.997 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
22:22:53.997 00.000 9920 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
22:22:53.998 00.001 9920 Moving (0.05, -0.20) raw xDistance=-0.01 yDistance=0.21
22:22:53.998 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:22:53.998 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:22:53.998 00.000 9920 MoveAxis(E, 0, ABG)
22:22:53.998 00.000 9920 Move returns status 0, amount 0
22:22:53.998 00.000 9920 MoveAxis(S, 57, ABG)
22:22:53.998 00.000 9920 Guiding  Dir = 1, Dur = 57
22:22:54.000 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2593, max=65450, med=4939, FiltMin=3965, FiltMax=63263, Gamma=0.910
22:22:54.012 00.012 15404 UpdateGuideState exits: m=624358 SNR=236.0 Saturated
22:22:54.013 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:54.014 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:54.015 00.001 15404 Enqueuing Expose request
22:22:54.095 00.080 9920 IsGuiding returns 0
22:22:54.106 00.011 9920 PulseGuide returned control before completion, sleep 57
22:22:54.174 00.068 9920 IsGuiding returns 1
22:22:54.174 00.000 9920 scope still moving after pulse duration time elapsed
22:22:54.283 00.109 9920 IsGuiding returns 0
22:22:54.283 00.000 9920 scope move finished after 57 + 130 ms
22:22:54.283 00.000 9920 Move returns status 0, amount 57
22:22:54.283 00.000 9920 move complete, result=0
22:22:54.283 00.000 9920 worker thread done servicing request
22:22:54.283 00.000 9920 Worker thread wakes up
22:22:54.283 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.2 px 57 ms SOUTH
22:22:54.285 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:54.285 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:22:58.000 03.715 9920 Exposure complete
22:22:58.037 00.037 9920 worker thread done servicing request
22:22:58.037 00.000 15404 OnExposeComplete: enter
22:22:58.038 00.001 15404 UpdateGuideState(): m_state=6
22:22:58.039 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
22:22:58.040 00.001 15404 Star::Find returns 1 (1), X=720.37, Y=794.41, Mass=651147, SNR=258.6, Peak=32198 HFD=6.1
22:22:58.041 00.001 15404 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-2.95) = xAngle (0.24 = 0.24)
22:22:58.041 00.000 15404 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.15 = 0.15)
22:22:58.042 00.001 15404 CameraToMount -- cameraX=-0.51 cameraY=-0.23 hyp=0.56 cameraTheta=-2.71 mountX=0.55 mountY=0.08, mountTheta=0.15
22:22:58.044 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.51, y=-0.23, opts=13)
22:22:58.045 00.001 15404 Enqueuing Move request for scope (-0.51, -0.23)
22:22:58.046 00.001 9920 Worker thread wakes up
22:22:58.046 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.23) opts 0xd
22:22:58.046 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.51, -0.23)
22:22:58.046 00.000 9920 Moving (-0.51, -0.23) raw xDistance=0.55 yDistance=0.08
22:22:58.046 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
22:22:58.046 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:58.046 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:22:58.046 00.000 9920 MoveAxis(W, 147, ABG)
22:22:58.046 00.000 9920 Guiding  Dir = 3, Dur = 147
22:22:58.050 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=2984, max=65450, med=4934, FiltMin=4087, FiltMax=63312, Gamma=0.910
22:22:58.063 00.013 15404 UpdateGuideState exits: m=651147 SNR=258.6 Saturated
22:22:58.064 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:58.065 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:22:58.066 00.001 15404 Enqueuing Expose request
22:22:58.323 00.257 9920 IsGuiding returns 0
22:22:58.334 00.011 9920 PulseGuide returned control before completion, sleep 146
22:22:58.571 00.237 9920 IsGuiding returns 0
22:22:58.571 00.000 9920 Move returns status 0, amount 147
22:22:58.571 00.000 9920 MoveAxis(N, 0, ABG)
22:22:58.571 00.000 9920 duration set to 0 by GuideMode
22:22:58.571 00.000 9920 Move returns status 0, amount 0
22:22:58.571 00.000 9920 move complete, result=0
22:22:58.571 00.000 9920 worker thread done servicing request
22:22:58.571 00.000 15404 GuideStep: 0.5 px 147 ms WEST, 0.1 px 0 ms NORTH
22:22:58.574 00.003 9920 Worker thread wakes up
22:22:58.574 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:22:58.574 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:23:01.986 03.412 9920 Exposure complete
22:23:02.026 00.040 9920 worker thread done servicing request
22:23:02.026 00.000 15404 OnExposeComplete: enter
22:23:02.028 00.002 15404 UpdateGuideState(): m_state=6
22:23:02.028 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
22:23:02.029 00.001 15404 Star::Find returns 1 (1), X=720.48, Y=794.42, Mass=638074, SNR=232.9, Peak=31646 HFD=6.0
22:23:02.030 00.001 15404 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-2.95) = xAngle (0.33 = 0.33)
22:23:02.031 00.001 15404 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.24 = 0.24)
22:23:02.032 00.001 15404 CameraToMount -- cameraX=-0.39 cameraY=-0.23 hyp=0.46 cameraTheta=-2.62 mountX=0.43 mountY=0.11, mountTheta=0.25
22:23:02.034 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.39, y=-0.23, opts=13)
22:23:02.034 00.000 15404 Enqueuing Move request for scope (-0.39, -0.23)
22:23:02.035 00.001 9920 Worker thread wakes up
22:23:02.035 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.23) opts 0xd
22:23:02.036 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.39, -0.23)
22:23:02.036 00.000 9920 Moving (-0.39, -0.23) raw xDistance=0.43 yDistance=0.11
22:23:02.036 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
22:23:02.036 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:02.036 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:23:02.036 00.000 9920 MoveAxis(W, 126, ABG)
22:23:02.036 00.000 9920 Guiding  Dir = 3, Dur = 126
22:23:02.038 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3220, max=65450, med=4937, FiltMin=4039, FiltMax=64004, Gamma=0.910
22:23:02.049 00.011 15404 UpdateGuideState exits: m=638074 SNR=232.9 Saturated
22:23:02.051 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:02.052 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:23:02.053 00.001 15404 Enqueuing Expose request
22:23:02.056 00.003 9920 IsGuiding returns 0
22:23:02.068 00.012 9920 PulseGuide returned control before completion, sleep 125
22:23:02.215 00.147 9920 IsGuiding returns 0
22:23:02.215 00.000 9920 Move returns status 0, amount 126
22:23:02.215 00.000 9920 MoveAxis(N, 0, ABG)
22:23:02.215 00.000 9920 duration set to 0 by GuideMode
22:23:02.215 00.000 9920 Move returns status 0, amount 0
22:23:02.215 00.000 9920 move complete, result=0
22:23:02.215 00.000 9920 worker thread done servicing request
22:23:02.215 00.000 9920 Worker thread wakes up
22:23:02.215 00.000 15404 GuideStep: 0.4 px 126 ms WEST, 0.1 px 0 ms NORTH
22:23:02.216 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:23:02.216 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:23:05.925 03.709 9920 Exposure complete
22:23:05.962 00.037 9920 worker thread done servicing request
22:23:05.962 00.000 15404 OnExposeComplete: enter
22:23:05.963 00.001 15404 UpdateGuideState(): m_state=6
22:23:05.964 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
22:23:05.965 00.001 15404 Star::Find returns 1 (1), X=720.92, Y=794.30, Mass=618741, SNR=220.6, Peak=24900 HFD=6.6
22:23:05.966 00.001 15404 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-2.95) = xAngle (1.51 = 1.51)
22:23:05.967 00.001 15404 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.42 = 1.42)
22:23:05.968 00.001 15404 CameraToMount -- cameraX=0.05 cameraY=-0.35 hyp=0.35 cameraTheta=-1.44 mountX=0.02 mountY=0.34, mountTheta=1.51
22:23:05.970 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.05, y=-0.35, opts=13)
22:23:05.971 00.001 15404 Enqueuing Move request for scope (0.05, -0.35)
22:23:05.972 00.001 9920 Worker thread wakes up
22:23:05.972 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.35) opts 0xd
22:23:05.972 00.000 9920 Handling offset move in thread for scope, endpoint = (0.05, -0.35)
22:23:05.972 00.000 9920 Moving (0.05, -0.35) raw xDistance=0.02 yDistance=0.34
22:23:05.972 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:23:05.972 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
22:23:05.972 00.000 9920 MoveAxis(E, 0, ABG)
22:23:05.972 00.000 9920 Move returns status 0, amount 0
22:23:05.972 00.000 9920 MoveAxis(S, 94, ABG)
22:23:05.972 00.000 9920 Guiding  Dir = 1, Dur = 94
22:23:05.974 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3045, max=65450, med=4929, FiltMin=3962, FiltMax=64153, Gamma=0.910
22:23:05.985 00.011 15404 UpdateGuideState exits: m=618741 SNR=220.6 Saturated
22:23:05.986 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:05.987 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:23:05.988 00.001 15404 Enqueuing Expose request
22:23:06.003 00.015 9920 IsGuiding returns 0
22:23:06.014 00.011 9920 PulseGuide returned control before completion, sleep 93
22:23:06.131 00.117 9920 IsGuiding returns 0
22:23:06.131 00.000 9920 Move returns status 0, amount 94
22:23:06.132 00.001 9920 move complete, result=0
22:23:06.132 00.000 9920 worker thread done servicing request
22:23:06.132 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.3 px 94 ms SOUTH
22:23:06.135 00.003 9920 Worker thread wakes up
22:23:06.135 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:23:06.135 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:23:09.549 03.414 9920 Exposure complete
22:23:09.587 00.038 9920 worker thread done servicing request
22:23:09.587 00.000 15404 OnExposeComplete: enter
22:23:09.588 00.001 15404 UpdateGuideState(): m_state=6
22:23:09.589 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
22:23:09.590 00.001 15404 Star::Find returns 1 (1), X=720.69, Y=794.44, Mass=622446, SNR=255.4, Peak=27302 HFD=6.4
22:23:09.591 00.001 15404 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-2.95) = xAngle (0.66 = 0.66)
22:23:09.592 00.001 15404 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.57 = 0.57)
22:23:09.593 00.001 15404 CameraToMount -- cameraX=-0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-2.29 mountX=0.22 mountY=0.15, mountTheta=0.60
22:23:09.595 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.18, y=-0.21, opts=13)
22:23:09.596 00.001 15404 Enqueuing Move request for scope (-0.18, -0.21)
22:23:09.597 00.001 9920 Worker thread wakes up
22:23:09.597 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.21) opts 0xd
22:23:09.597 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.18, -0.21)
22:23:09.597 00.000 9920 Moving (-0.18, -0.21) raw xDistance=0.22 yDistance=0.15
22:23:09.597 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:23:09.597 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:09.597 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:23:09.597 00.000 9920 MoveAxis(W, 59, ABG)
22:23:09.597 00.000 9920 Guiding  Dir = 3, Dur = 59
22:23:09.600 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3093, max=65450, med=4934, FiltMin=4140, FiltMax=63217, Gamma=0.910
22:23:09.611 00.011 15404 UpdateGuideState exits: m=622446 SNR=255.4 Saturated
22:23:09.613 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:09.614 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:23:09.614 00.000 15404 Enqueuing Expose request
22:23:09.620 00.006 9920 IsGuiding returns 0
22:23:09.631 00.011 9920 PulseGuide returned control before completion, sleep 58
22:23:09.701 00.070 9920 IsGuiding returns 1
22:23:09.701 00.000 9920 scope still moving after pulse duration time elapsed
22:23:09.741 00.040 9920 IsGuiding returns 0
22:23:09.741 00.000 9920 scope move finished after 59 + 62 ms
22:23:09.741 00.000 9920 Move returns status 0, amount 59
22:23:09.742 00.001 9920 MoveAxis(N, 0, ABG)
22:23:09.742 00.000 9920 duration set to 0 by GuideMode
22:23:09.742 00.000 9920 Move returns status 0, amount 0
22:23:09.742 00.000 9920 move complete, result=0
22:23:09.742 00.000 9920 worker thread done servicing request
22:23:09.742 00.000 9920 Worker thread wakes up
22:23:09.742 00.000 15404 GuideStep: 0.2 px 59 ms WEST, 0.2 px 0 ms NORTH
22:23:09.745 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:23:09.745 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:23:13.453 03.708 9920 Exposure complete
22:23:13.491 00.038 9920 worker thread done servicing request
22:23:13.491 00.000 15404 OnExposeComplete: enter
22:23:13.492 00.001 15404 UpdateGuideState(): m_state=6
22:23:13.493 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
22:23:13.494 00.001 15404 Star::Find returns 1 (1), X=720.96, Y=794.48, Mass=628054, SNR=265.5, Peak=26808 HFD=6.6
22:23:13.495 00.001 15404 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-2.95) = xAngle (1.84 = 1.84)
22:23:13.496 00.001 15404 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.75 = 1.75)
22:23:13.496 00.000 15404 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.11 mountX=-0.05 mountY=0.19, mountTheta=1.83
22:23:13.498 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.08, y=-0.17, opts=13)
22:23:13.499 00.001 15404 Enqueuing Move request for scope (0.08, -0.17)
22:23:13.500 00.001 9920 Worker thread wakes up
22:23:13.500 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
22:23:13.500 00.000 9920 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
22:23:13.500 00.000 9920 Moving (0.08, -0.17) raw xDistance=-0.05 yDistance=0.19
22:23:13.500 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:23:13.500 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:13.500 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:23:13.500 00.000 9920 MoveAxis(E, 0, ABG)
22:23:13.500 00.000 9920 Move returns status 0, amount 0
22:23:13.500 00.000 9920 MoveAxis(N, 0, ABG)
22:23:13.500 00.000 9920 duration set to 0 by GuideMode
22:23:13.500 00.000 9920 Move returns status 0, amount 0
22:23:13.500 00.000 9920 move complete, result=0
22:23:13.501 00.001 9920 worker thread done servicing request
22:23:13.503 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2991, max=65516, med=4932, FiltMin=4006, FiltMax=61895, Gamma=0.910
22:23:13.514 00.011 15404 UpdateGuideState exits: m=628054 SNR=265.5 Saturated
22:23:13.515 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:13.516 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:23:13.517 00.001 15404 Enqueuing Expose request
22:23:13.518 00.001 9920 Worker thread wakes up
22:23:13.518 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:23:13.519 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:23:13.519 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:23:16.931 03.412 9920 Exposure complete
22:23:16.968 00.037 9920 worker thread done servicing request
22:23:16.969 00.001 15404 OnExposeComplete: enter
22:23:16.970 00.001 15404 UpdateGuideState(): m_state=6
22:23:16.971 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
22:23:16.971 00.000 15404 Star::Find returns 1 (1), X=720.86, Y=794.53, Mass=645413, SNR=248.6, Peak=27260 HFD=6.5
22:23:16.972 00.001 15404 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-2.95) = xAngle (1.25 = 1.25)
22:23:16.973 00.001 15404 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.15 = 1.15)
22:23:16.974 00.001 15404 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.71 mountX=0.04 mountY=0.11, mountTheta=1.23
22:23:16.975 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.02, y=-0.12, opts=13)
22:23:16.976 00.001 15404 Enqueuing Move request for scope (-0.02, -0.12)
22:23:16.977 00.001 9920 Worker thread wakes up
22:23:16.977 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
22:23:16.977 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
22:23:16.977 00.000 9920 Moving (-0.02, -0.12) raw xDistance=0.04 yDistance=0.11
22:23:16.977 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:23:16.977 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:16.977 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:23:16.977 00.000 9920 MoveAxis(E, 0, ABG)
22:23:16.977 00.000 9920 Move returns status 0, amount 0
22:23:16.977 00.000 9920 MoveAxis(N, 0, ABG)
22:23:16.977 00.000 9920 duration set to 0 by GuideMode
22:23:16.977 00.000 9920 Move returns status 0, amount 0
22:23:16.978 00.001 9920 move complete, result=0
22:23:16.978 00.000 9920 worker thread done servicing request
22:23:16.980 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2510, max=65450, med=4935, FiltMin=4020, FiltMax=62987, Gamma=0.910
22:23:16.992 00.012 15404 UpdateGuideState exits: m=645413 SNR=248.6 Saturated
22:23:16.993 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:16.994 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:23:16.995 00.001 15404 Enqueuing Expose request
22:23:16.996 00.001 9920 Worker thread wakes up
22:23:16.996 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:23:16.997 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:23:16.997 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:23:20.711 03.714 9920 Exposure complete
22:23:20.748 00.037 9920 worker thread done servicing request
22:23:20.749 00.001 15404 OnExposeComplete: enter
22:23:20.750 00.001 15404 UpdateGuideState(): m_state=6
22:23:20.751 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
22:23:20.752 00.001 15404 Star::Find returns 1 (1), X=720.64, Y=794.30, Mass=628422, SNR=251.0, Peak=26438 HFD=6.6
22:23:20.752 00.000 15404 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-2.95) = xAngle (0.79 = 0.79)
22:23:20.753 00.001 15404 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.70 = 0.70)
22:23:20.754 00.001 15404 CameraToMount -- cameraX=-0.23 cameraY=-0.35 hyp=0.42 cameraTheta=-2.16 mountX=0.30 mountY=0.27, mountTheta=0.74
22:23:20.755 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.23, y=-0.35, opts=13)
22:23:20.756 00.001 15404 Enqueuing Move request for scope (-0.23, -0.35)
22:23:20.757 00.001 9920 Worker thread wakes up
22:23:20.757 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.35) opts 0xd
22:23:20.757 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.23, -0.35)
22:23:20.757 00.000 9920 Moving (-0.23, -0.35) raw xDistance=0.30 yDistance=0.27
22:23:20.757 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:23:20.757 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:23:20.757 00.000 9920 MoveAxis(W, 79, ABG)
22:23:20.758 00.001 9920 Guiding  Dir = 3, Dur = 79
22:23:20.760 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3009, max=65450, med=4931, FiltMin=4009, FiltMax=62884, Gamma=0.910
22:23:20.772 00.012 15404 UpdateGuideState exits: m=628422 SNR=251.0 Saturated
22:23:20.774 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:20.775 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:23:20.776 00.001 15404 Enqueuing Expose request
22:23:20.828 00.052 9920 IsGuiding returns 0
22:23:20.839 00.011 9920 PulseGuide returned control before completion, sleep 79
22:23:20.930 00.091 9920 IsGuiding returns 1
22:23:20.930 00.000 9920 scope still moving after pulse duration time elapsed
22:23:21.078 00.148 9920 IsGuiding returns 0
22:23:21.079 00.001 9920 scope move finished after 79 + 171 ms
22:23:21.079 00.000 9920 Move returns status 0, amount 79
22:23:21.079 00.000 9920 MoveAxis(S, 74, ABG)
22:23:21.079 00.000 9920 Guiding  Dir = 1, Dur = 74
22:23:21.316 00.237 9920 IsGuiding returns 0
22:23:21.328 00.012 9920 PulseGuide returned control before completion, sleep 72
22:23:21.412 00.084 9920 IsGuiding returns 1
22:23:21.412 00.000 9920 scope still moving after pulse duration time elapsed
22:23:21.579 00.167 9920 IsGuiding returns 0
22:23:21.579 00.000 9920 scope move finished after 74 + 189 ms
22:23:21.579 00.000 9920 Move returns status 0, amount 74
22:23:21.580 00.001 9920 move complete, result=0
22:23:21.580 00.000 9920 worker thread done servicing request
22:23:21.580 00.000 9920 Worker thread wakes up
22:23:21.580 00.000 15404 GuideStep: 0.3 px 79 ms WEST, 0.3 px 74 ms SOUTH
22:23:21.581 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:23:21.581 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:23:24.987 03.406 9920 Exposure complete
22:23:25.024 00.037 9920 worker thread done servicing request
22:23:25.024 00.000 15404 OnExposeComplete: enter
22:23:25.025 00.001 15404 UpdateGuideState(): m_state=6
22:23:25.026 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
22:23:25.027 00.001 15404 Star::Find returns 1 (1), X=720.48, Y=794.29, Mass=623459, SNR=223.5, Peak=27222 HFD=6.7
22:23:25.028 00.001 15404 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-2.95) = xAngle (0.54 = 0.54)
22:23:25.029 00.001 15404 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.45 = 0.45)
22:23:25.030 00.001 15404 CameraToMount -- cameraX=-0.39 cameraY=-0.35 hyp=0.53 cameraTheta=-2.41 mountX=0.45 mountY=0.23, mountTheta=0.47
22:23:25.031 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.39, y=-0.35, opts=13)
22:23:25.032 00.001 15404 Enqueuing Move request for scope (-0.39, -0.35)
22:23:25.033 00.001 9920 Worker thread wakes up
22:23:25.033 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.35) opts 0xd
22:23:25.033 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.39, -0.35)
22:23:25.033 00.000 9920 Moving (-0.39, -0.35) raw xDistance=0.45 yDistance=0.23
22:23:25.033 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
22:23:25.033 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:23:25.033 00.000 9920 MoveAxis(W, 127, ABG)
22:23:25.033 00.000 9920 Guiding  Dir = 3, Dur = 127
22:23:25.037 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=3026, max=65450, med=4933, FiltMin=3717, FiltMax=63117, Gamma=0.910
22:23:25.048 00.011 15404 UpdateGuideState exits: m=623459 SNR=223.5 Saturated
22:23:25.050 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:25.051 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:23:25.053 00.002 15404 Enqueuing Expose request
22:23:25.054 00.001 9920 IsGuiding returns 0
22:23:25.065 00.011 9920 PulseGuide returned control before completion, sleep 126
22:23:25.213 00.148 9920 IsGuiding returns 1
22:23:25.214 00.001 9920 scope still moving after pulse duration time elapsed
22:23:25.255 00.041 9920 IsGuiding returns 0
22:23:25.255 00.000 9920 scope move finished after 127 + 74 ms
22:23:25.255 00.000 9920 Move returns status 0, amount 127
22:23:25.255 00.000 9920 MoveAxis(S, 63, ABG)
22:23:25.255 00.000 9920 Guiding  Dir = 1, Dur = 63
22:23:25.297 00.042 9920 IsGuiding returns 0
22:23:25.309 00.012 9920 PulseGuide returned control before completion, sleep 62
22:23:25.383 00.074 9920 IsGuiding returns 1
22:23:25.383 00.000 9920 scope still moving after pulse duration time elapsed
22:23:25.432 00.049 9920 IsGuiding returns 0
22:23:25.432 00.000 9920 scope move finished after 63 + 72 ms
22:23:25.432 00.000 9920 Move returns status 0, amount 63
22:23:25.432 00.000 9920 move complete, result=0
22:23:25.433 00.001 9920 worker thread done servicing request
22:23:25.433 00.000 9920 Worker thread wakes up
22:23:25.433 00.000 15404 GuideStep: 0.5 px 127 ms WEST, 0.2 px 63 ms SOUTH
22:23:25.435 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:23:25.435 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:23:29.150 03.715 9920 Exposure complete
22:23:29.191 00.041 9920 worker thread done servicing request
22:23:29.191 00.000 15404 OnExposeComplete: enter
22:23:29.192 00.001 15404 UpdateGuideState(): m_state=6
22:23:29.193 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
22:23:29.194 00.001 15404 Star::Find returns 1 (1), X=720.91, Y=794.40, Mass=610726, SNR=233.3, Peak=25848 HFD=6.5
22:23:29.194 00.000 15404 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-2.95) = xAngle (1.50 = 1.50)
22:23:29.195 00.001 15404 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.41 = 1.41)
22:23:29.196 00.001 15404 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.45 mountX=0.02 mountY=0.25, mountTheta=1.50
22:23:29.198 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.03, y=-0.25, opts=13)
22:23:29.199 00.001 15404 Enqueuing Move request for scope (0.03, -0.25)
22:23:29.200 00.001 9920 Worker thread wakes up
22:23:29.200 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd
22:23:29.200 00.000 9920 Handling offset move in thread for scope, endpoint = (0.03, -0.25)
22:23:29.200 00.000 9920 Moving (0.03, -0.25) raw xDistance=0.02 yDistance=0.25
22:23:29.200 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:23:29.200 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:23:29.200 00.000 9920 MoveAxis(E, 0, ABG)
22:23:29.200 00.000 9920 Move returns status 0, amount 0
22:23:29.201 00.001 9920 MoveAxis(S, 67, ABG)
22:23:29.201 00.000 9920 Guiding  Dir = 1, Dur = 67
22:23:29.203 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2473, max=65516, med=4925, FiltMin=3780, FiltMax=61495, Gamma=0.910
22:23:29.215 00.012 15404 UpdateGuideState exits: m=610726 SNR=233.3 Saturated
22:23:29.216 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:29.217 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:23:29.217 00.000 15404 Enqueuing Expose request
22:23:29.226 00.009 9920 IsGuiding returns 0
22:23:29.238 00.012 9920 PulseGuide returned control before completion, sleep 66
22:23:29.316 00.078 9920 IsGuiding returns 1
22:23:29.316 00.000 9920 scope still moving after pulse duration time elapsed
22:23:29.356 00.040 9920 IsGuiding returns 0
22:23:29.356 00.000 9920 scope move finished after 67 + 63 ms
22:23:29.357 00.001 9920 Move returns status 0, amount 67
22:23:29.357 00.000 9920 move complete, result=0
22:23:29.357 00.000 9920 worker thread done servicing request
22:23:29.357 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 67 ms SOUTH
22:23:29.358 00.001 9920 Worker thread wakes up
22:23:29.358 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:23:29.358 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:23:32.770 03.412 9920 Exposure complete
22:23:32.808 00.038 9920 worker thread done servicing request
22:23:32.808 00.000 15404 OnExposeComplete: enter
22:23:32.809 00.001 15404 UpdateGuideState(): m_state=6
22:23:32.810 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
22:23:32.811 00.001 15404 Star::Find returns 1 (1), X=721.04, Y=794.27, Mass=585950, SNR=200.8, Peak=24844 HFD=6.4
22:23:32.812 00.001 15404 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-2.95) = xAngle (1.78 = 1.78)
22:23:32.813 00.001 15404 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.69 = 1.69)
22:23:32.814 00.001 15404 CameraToMount -- cameraX=0.16 cameraY=-0.38 hyp=0.41 cameraTheta=-1.17 mountX=-0.08 mountY=0.41, mountTheta=1.78
22:23:32.816 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.16, y=-0.38, opts=13)
22:23:32.816 00.000 15404 Enqueuing Move request for scope (0.16, -0.38)
22:23:32.817 00.001 9920 Worker thread wakes up
22:23:32.817 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.38) opts 0xd
22:23:32.817 00.000 9920 Handling offset move in thread for scope, endpoint = (0.16, -0.38)
22:23:32.818 00.001 9920 Moving (0.16, -0.38) raw xDistance=-0.08 yDistance=0.41
22:23:32.818 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:23:32.818 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
22:23:32.818 00.000 9920 MoveAxis(E, 0, ABG)
22:23:32.818 00.000 9920 Move returns status 0, amount 0
22:23:32.818 00.000 9920 MoveAxis(S, 111, ABG)
22:23:32.818 00.000 9920 Guiding  Dir = 1, Dur = 111
22:23:32.820 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3129, max=65516, med=4930, FiltMin=3984, FiltMax=61615, Gamma=0.910
22:23:32.831 00.011 15404 UpdateGuideState exits: m=585950 SNR=200.8 Saturated
22:23:32.832 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:32.833 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:23:32.834 00.001 15404 Enqueuing Expose request
22:23:32.840 00.006 9920 IsGuiding returns 0
22:23:32.852 00.012 9920 PulseGuide returned control before completion, sleep 110
22:23:33.017 00.165 9920 IsGuiding returns 0
22:23:33.017 00.000 9920 Move returns status 0, amount 111
22:23:33.017 00.000 9920 move complete, result=0
22:23:33.017 00.000 9920 worker thread done servicing request
22:23:33.018 00.001 9920 Worker thread wakes up
22:23:33.018 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.4 px 111 ms SOUTH
22:23:33.021 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:23:33.021 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:23:36.731 03.710 9920 Exposure complete
22:23:36.769 00.038 9920 worker thread done servicing request
22:23:36.769 00.000 15404 OnExposeComplete: enter
22:23:36.770 00.001 15404 UpdateGuideState(): m_state=6
22:23:36.771 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
22:23:36.772 00.001 15404 Star::Find returns 1 (1), X=721.15, Y=794.51, Mass=602336, SNR=232.5, Peak=27260 HFD=6.6
22:23:36.772 00.000 15404 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-2.95) = xAngle (2.50 = 2.50)
22:23:36.773 00.001 15404 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.41 = 2.41)
22:23:36.774 00.001 15404 CameraToMount -- cameraX=0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-0.45 mountX=-0.25 mountY=0.21, mountTheta=2.45
22:23:36.776 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.28, y=-0.13, opts=13)
22:23:36.776 00.000 15404 Enqueuing Move request for scope (0.28, -0.13)
22:23:36.777 00.001 9920 Worker thread wakes up
22:23:36.777 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.13) opts 0xd
22:23:36.777 00.000 9920 Handling offset move in thread for scope, endpoint = (0.28, -0.13)
22:23:36.778 00.001 9920 Moving (0.28, -0.13) raw xDistance=-0.25 yDistance=0.21
22:23:36.778 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:23:36.778 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:23:36.778 00.000 9920 MoveAxis(E, 66, ABG)
22:23:36.778 00.000 9920 Guiding  Dir = 2, Dur = 66
22:23:36.780 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2460, max=65427, med=4925, FiltMin=3880, FiltMax=64335, Gamma=0.910
22:23:36.793 00.013 15404 UpdateGuideState exits: m=602336 SNR=232.5 Saturated
22:23:36.794 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:36.795 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:23:36.796 00.001 15404 Enqueuing Expose request
22:23:36.869 00.073 9920 IsGuiding returns 0
22:23:36.881 00.012 9920 PulseGuide returned control before completion, sleep 65
22:23:36.959 00.078 9920 IsGuiding returns 1
22:23:36.959 00.000 9920 scope still moving after pulse duration time elapsed
22:23:37.064 00.105 9920 IsGuiding returns 0
22:23:37.064 00.000 9920 scope move finished after 66 + 129 ms
22:23:37.064 00.000 9920 Move returns status 0, amount 66
22:23:37.064 00.000 9920 MoveAxis(S, 56, ABG)
22:23:37.064 00.000 9920 Guiding  Dir = 1, Dur = 56
22:23:37.230 00.166 9920 IsGuiding returns 0
22:23:37.242 00.012 9920 PulseGuide returned control before completion, sleep 55
22:23:37.308 00.066 9920 IsGuiding returns 1
22:23:37.308 00.000 9920 scope still moving after pulse duration time elapsed
22:23:37.341 00.033 9920 IsGuiding returns 1
22:23:37.437 00.096 9920 IsGuiding returns 0
22:23:37.437 00.000 9920 scope move finished after 56 + 150 ms
22:23:37.437 00.000 9920 Move returns status 0, amount 56
22:23:37.437 00.000 9920 move complete, result=0
22:23:37.437 00.000 9920 worker thread done servicing request
22:23:37.438 00.001 15404 GuideStep: -0.2 px 66 ms EAST, 0.2 px 56 ms SOUTH
22:23:37.441 00.003 9920 Worker thread wakes up
22:23:37.441 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:23:37.441 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:23:40.855 03.414 9920 Exposure complete
22:23:40.893 00.038 9920 worker thread done servicing request
22:23:40.893 00.000 15404 OnExposeComplete: enter
22:23:40.894 00.001 15404 UpdateGuideState(): m_state=6
22:23:40.895 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
22:23:40.896 00.001 15404 Star::Find returns 1 (1), X=721.51, Y=794.68, Mass=657401, SNR=257.9, Peak=31983 HFD=6.7
22:23:40.897 00.001 15404 CameraToMount -- cameraTheta (0.05) - m_xAngle (-2.95) = xAngle (3.00 = 3.00)
22:23:40.898 00.001 15404 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.91 = 2.91)
22:23:40.899 00.001 15404 CameraToMount -- cameraX=0.63 cameraY=0.03 hyp=0.63 cameraTheta=0.05 mountX=-0.62 mountY=0.14, mountTheta=2.91
22:23:40.900 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.63, y=0.03, opts=13)
22:23:40.901 00.001 15404 Enqueuing Move request for scope (0.63, 0.03)
22:23:40.902 00.001 9920 Worker thread wakes up
22:23:40.902 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.03) opts 0xd
22:23:40.902 00.000 9920 Handling offset move in thread for scope, endpoint = (0.63, 0.03)
22:23:40.902 00.000 9920 Moving (0.63, 0.03) raw xDistance=-0.62 yDistance=0.14
22:23:40.902 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.62
22:23:40.902 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:40.903 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:23:40.903 00.000 9920 MoveAxis(E, 172, ABG)
22:23:40.903 00.000 9920 Guiding  Dir = 2, Dur = 172
22:23:40.905 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3279, max=65458, med=4930, FiltMin=3992, FiltMax=64244, Gamma=0.910
22:23:40.916 00.011 15404 UpdateGuideState exits: m=657401 SNR=257.9 Saturated
22:23:40.918 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:40.918 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:23:40.919 00.001 15404 Enqueuing Expose request
22:23:41.103 00.184 9920 IsGuiding returns 0
22:23:41.115 00.012 9920 PulseGuide returned control before completion, sleep 171
22:23:41.335 00.220 9920 IsGuiding returns 1
22:23:41.335 00.000 9920 scope still moving after pulse duration time elapsed
22:23:41.586 00.251 9920 IsGuiding returns 0
22:23:41.586 00.000 9920 scope move finished after 172 + 311 ms
22:23:41.586 00.000 9920 Move returns status 0, amount 172
22:23:41.586 00.000 9920 MoveAxis(N, 0, ABG)
22:23:41.586 00.000 9920 duration set to 0 by GuideMode
22:23:41.586 00.000 9920 Move returns status 0, amount 0
22:23:41.586 00.000 9920 move complete, result=0
22:23:41.587 00.001 9920 worker thread done servicing request
22:23:41.587 00.000 9920 Worker thread wakes up
22:23:41.587 00.000 15404 GuideStep: -0.6 px 172 ms EAST, 0.1 px 0 ms NORTH
22:23:41.588 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:23:41.588 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:23:45.298 03.710 9920 Exposure complete
22:23:45.335 00.037 9920 worker thread done servicing request
22:23:45.335 00.000 15404 OnExposeComplete: enter
22:23:45.336 00.001 15404 UpdateGuideState(): m_state=6
22:23:45.337 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
22:23:45.338 00.001 15404 Star::Find returns 1 (1), X=721.04, Y=794.53, Mass=616517, SNR=216.5, Peak=27208 HFD=6.6
22:23:45.339 00.001 15404 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-2.95) = xAngle (2.32 = 2.32)
22:23:45.340 00.001 15404 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.23 = 2.23)
22:23:45.341 00.001 15404 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.63 mountX=-0.14 mountY=0.16, mountTheta=2.28
22:23:45.343 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.16, y=-0.12, opts=13)
22:23:45.344 00.001 15404 Enqueuing Move request for scope (0.16, -0.12)
22:23:45.345 00.001 9920 Worker thread wakes up
22:23:45.345 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
22:23:45.345 00.000 9920 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
22:23:45.345 00.000 9920 Moving (0.16, -0.12) raw xDistance=-0.14 yDistance=0.16
22:23:45.345 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:23:45.345 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:45.345 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:23:45.345 00.000 9920 MoveAxis(E, 0, ABG)
22:23:45.345 00.000 9920 Move returns status 0, amount 0
22:23:45.345 00.000 9920 MoveAxis(N, 0, ABG)
22:23:45.345 00.000 9920 duration set to 0 by GuideMode
22:23:45.345 00.000 9920 Move returns status 0, amount 0
22:23:45.345 00.000 9920 move complete, result=0
22:23:45.345 00.000 9920 worker thread done servicing request
22:23:45.348 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2910, max=65450, med=4919, FiltMin=4031, FiltMax=63199, Gamma=0.910
22:23:45.360 00.012 15404 UpdateGuideState exits: m=616517 SNR=216.5 Saturated
22:23:45.361 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:45.362 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:23:45.363 00.001 15404 Enqueuing Expose request
22:23:45.364 00.001 9920 Worker thread wakes up
22:23:45.364 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:23:45.365 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:23:45.365 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:23:48.776 03.411 9920 Exposure complete
22:23:48.814 00.038 9920 worker thread done servicing request
22:23:48.814 00.000 15404 OnExposeComplete: enter
22:23:48.815 00.001 15404 UpdateGuideState(): m_state=6
22:23:48.816 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
22:23:48.817 00.001 15404 Star::Find returns 1 (1), X=721.34, Y=794.51, Mass=616713, SNR=244.9, Peak=28015 HFD=6.8
22:23:48.818 00.001 15404 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-2.95) = xAngle (2.66 = 2.66)
22:23:48.819 00.001 15404 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.57 = 2.57)
22:23:48.820 00.001 15404 CameraToMount -- cameraX=0.46 cameraY=-0.14 hyp=0.48 cameraTheta=-0.29 mountX=-0.42 mountY=0.26, mountTheta=2.59
22:23:48.821 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.46, y=-0.14, opts=13)
22:23:48.822 00.001 15404 Enqueuing Move request for scope (0.46, -0.14)
22:23:48.823 00.001 9920 Worker thread wakes up
22:23:48.823 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.14) opts 0xd
22:23:48.823 00.000 9920 Handling offset move in thread for scope, endpoint = (0.46, -0.14)
22:23:48.823 00.000 9920 Moving (0.46, -0.14) raw xDistance=-0.42 yDistance=0.26
22:23:48.823 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
22:23:48.823 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:23:48.823 00.000 9920 MoveAxis(E, 114, ABG)
22:23:48.823 00.000 9920 Guiding  Dir = 2, Dur = 114
22:23:48.825 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2260, max=65427, med=4927, FiltMin=3566, FiltMax=63767, Gamma=0.910
22:23:48.837 00.012 15404 UpdateGuideState exits: m=616713 SNR=244.9 Saturated
22:23:48.839 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:48.839 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:23:48.840 00.001 15404 Enqueuing Expose request
22:23:48.843 00.003 9920 IsGuiding returns 0
22:23:48.855 00.012 9920 PulseGuide returned control before completion, sleep 113
22:23:48.994 00.139 9920 IsGuiding returns 0
22:23:48.995 00.001 9920 Move returns status 0, amount 114
22:23:48.995 00.000 9920 MoveAxis(S, 71, ABG)
22:23:48.995 00.000 9920 Guiding  Dir = 1, Dur = 71
22:23:49.343 00.348 9920 IsGuiding returns 0
22:23:49.354 00.011 9920 PulseGuide returned control before completion, sleep 71
22:23:49.437 00.083 9920 IsGuiding returns 1
22:23:49.437 00.000 9920 scope still moving after pulse duration time elapsed
22:23:49.559 00.122 9920 IsGuiding returns 0
22:23:49.559 00.000 9920 scope move finished after 71 + 144 ms
22:23:49.559 00.000 9920 Move returns status 0, amount 71
22:23:49.559 00.000 9920 move complete, result=0
22:23:49.559 00.000 9920 worker thread done servicing request
22:23:49.559 00.000 15404 GuideStep: -0.4 px 114 ms EAST, 0.3 px 71 ms SOUTH
22:23:49.563 00.004 9920 Worker thread wakes up
22:23:49.563 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:23:49.563 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:23:53.271 03.708 9920 Exposure complete
22:23:53.309 00.038 9920 worker thread done servicing request
22:23:53.309 00.000 15404 OnExposeComplete: enter
22:23:53.310 00.001 15404 UpdateGuideState(): m_state=6
22:23:53.311 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
22:23:53.312 00.001 15404 Star::Find returns 1 (1), X=720.84, Y=794.54, Mass=627577, SNR=250.1, Peak=28304 HFD=6.5
22:23:53.313 00.001 15404 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-2.95) = xAngle (1.02 = 1.02)
22:23:53.314 00.001 15404 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.93 = 0.93)
22:23:53.315 00.001 15404 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.93 mountX=0.06 mountY=0.09, mountTheta=0.99
22:23:53.316 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.04, y=-0.11, opts=13)
22:23:53.317 00.001 15404 Enqueuing Move request for scope (-0.04, -0.11)
22:23:53.318 00.001 9920 Worker thread wakes up
22:23:53.318 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
22:23:53.318 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
22:23:53.318 00.000 9920 Moving (-0.04, -0.11) raw xDistance=0.06 yDistance=0.09
22:23:53.318 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:23:53.318 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:53.319 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:23:53.319 00.000 9920 MoveAxis(E, 0, ABG)
22:23:53.319 00.000 9920 Move returns status 0, amount 0
22:23:53.319 00.000 9920 MoveAxis(N, 0, ABG)
22:23:53.319 00.000 9920 duration set to 0 by GuideMode
22:23:53.319 00.000 9920 Move returns status 0, amount 0
22:23:53.319 00.000 9920 move complete, result=0
22:23:53.319 00.000 9920 worker thread done servicing request
22:23:53.322 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2838, max=65450, med=4920, FiltMin=3950, FiltMax=63528, Gamma=0.910
22:23:53.333 00.011 15404 UpdateGuideState exits: m=627577 SNR=250.1 Saturated
22:23:53.334 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:53.335 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:23:53.336 00.001 15404 Enqueuing Expose request
22:23:53.337 00.001 9920 Worker thread wakes up
22:23:53.337 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:23:53.338 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:23:53.338 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:23:56.749 03.411 9920 Exposure complete
22:23:56.791 00.042 9920 worker thread done servicing request
22:23:56.791 00.000 15404 OnExposeComplete: enter
22:23:56.792 00.001 15404 UpdateGuideState(): m_state=6
22:23:56.793 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
22:23:56.794 00.001 15404 Star::Find returns 1 (1), X=720.88, Y=794.52, Mass=610445, SNR=226.8, Peak=27960 HFD=6.5
22:23:56.794 00.000 15404 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-2.95) = xAngle (1.41 = 1.41)
22:23:56.795 00.001 15404 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.31 = 1.31)
22:23:56.796 00.001 15404 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.55 mountX=0.02 mountY=0.13, mountTheta=1.40
22:23:56.798 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.00, y=-0.13, opts=13)
22:23:56.799 00.001 15404 Enqueuing Move request for scope (0.00, -0.13)
22:23:56.800 00.001 9920 Worker thread wakes up
22:23:56.800 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
22:23:56.800 00.000 9920 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
22:23:56.800 00.000 9920 Moving (0.00, -0.13) raw xDistance=0.02 yDistance=0.13
22:23:56.800 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:23:56.800 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:56.800 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:23:56.800 00.000 9920 MoveAxis(E, 0, ABG)
22:23:56.800 00.000 9920 Move returns status 0, amount 0
22:23:56.800 00.000 9920 MoveAxis(N, 0, ABG)
22:23:56.800 00.000 9920 duration set to 0 by GuideMode
22:23:56.800 00.000 9920 Move returns status 0, amount 0
22:23:56.800 00.000 9920 move complete, result=0
22:23:56.801 00.001 9920 worker thread done servicing request
22:23:56.802 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=2742, max=65450, med=4924, FiltMin=3958, FiltMax=63379, Gamma=0.910
22:23:56.814 00.012 15404 UpdateGuideState exits: m=610445 SNR=226.8 Saturated
22:23:56.815 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:56.816 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:23:56.817 00.001 15404 Enqueuing Expose request
22:23:56.818 00.001 9920 Worker thread wakes up
22:23:56.818 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:23:56.819 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:23:56.819 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:24:00.526 03.707 9920 Exposure complete
22:24:00.563 00.037 9920 worker thread done servicing request
22:24:00.563 00.000 15404 OnExposeComplete: enter
22:24:00.564 00.001 15404 UpdateGuideState(): m_state=6
22:24:00.565 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
22:24:00.566 00.001 15404 Star::Find returns 1 (1), X=721.14, Y=794.56, Mass=644535, SNR=221.6, Peak=27872 HFD=6.5
22:24:00.567 00.001 15404 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-2.95) = xAngle (2.63 = 2.63)
22:24:00.568 00.001 15404 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.54 = 2.54)
22:24:00.569 00.001 15404 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.27 cameraTheta=-0.32 mountX=-0.24 mountY=0.16, mountTheta=2.56
22:24:00.571 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.26, y=-0.09, opts=13)
22:24:00.572 00.001 15404 Enqueuing Move request for scope (0.26, -0.09)
22:24:00.573 00.001 9920 Worker thread wakes up
22:24:00.573 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
22:24:00.573 00.000 9920 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
22:24:00.573 00.000 9920 Moving (0.26, -0.09) raw xDistance=-0.24 yDistance=0.16
22:24:00.573 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:24:00.573 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:00.573 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:24:00.573 00.000 9920 MoveAxis(E, 64, ABG)
22:24:00.573 00.000 9920 Guiding  Dir = 2, Dur = 64
22:24:00.576 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2641, max=65427, med=4923, FiltMin=4054, FiltMax=63332, Gamma=0.910
22:24:00.587 00.011 15404 UpdateGuideState exits: m=644535 SNR=221.6 Saturated
22:24:00.587 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:00.588 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:24:00.589 00.001 15404 Enqueuing Expose request
22:24:00.594 00.005 9920 IsGuiding returns 0
22:24:00.606 00.012 9920 PulseGuide returned control before completion, sleep 63
22:24:00.680 00.074 9920 IsGuiding returns 1
22:24:00.680 00.000 9920 scope still moving after pulse duration time elapsed
22:24:00.724 00.044 9920 IsGuiding returns 0
22:24:00.724 00.000 9920 scope move finished after 64 + 64 ms
22:24:00.724 00.000 9920 Move returns status 0, amount 64
22:24:00.724 00.000 9920 MoveAxis(N, 0, ABG)
22:24:00.724 00.000 9920 duration set to 0 by GuideMode
22:24:00.724 00.000 9920 Move returns status 0, amount 0
22:24:00.724 00.000 9920 move complete, result=0
22:24:00.724 00.000 9920 worker thread done servicing request
22:24:00.724 00.000 9920 Worker thread wakes up
22:24:00.724 00.000 15404 GuideStep: -0.2 px 64 ms EAST, 0.2 px 0 ms NORTH
22:24:00.725 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:24:00.725 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:24:04.130 03.405 9920 Exposure complete
22:24:04.169 00.039 9920 worker thread done servicing request
22:24:04.169 00.000 15404 OnExposeComplete: enter
22:24:04.170 00.001 15404 UpdateGuideState(): m_state=6
22:24:04.170 00.000 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
22:24:04.172 00.002 15404 Star::Find returns 1 (1), X=721.24, Y=794.46, Mass=599729, SNR=239.1, Peak=24740 HFD=6.7
22:24:04.173 00.001 15404 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-2.95) = xAngle (2.46 = 2.46)
22:24:04.174 00.001 15404 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.37 = 2.37)
22:24:04.175 00.001 15404 CameraToMount -- cameraX=0.36 cameraY=-0.19 hyp=0.41 cameraTheta=-0.49 mountX=-0.32 mountY=0.28, mountTheta=2.41
22:24:04.176 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.36, y=-0.19, opts=13)
22:24:04.177 00.001 15404 Enqueuing Move request for scope (0.36, -0.19)
22:24:04.178 00.001 9920 Worker thread wakes up
22:24:04.178 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.19) opts 0xd
22:24:04.178 00.000 9920 Handling offset move in thread for scope, endpoint = (0.36, -0.19)
22:24:04.178 00.000 9920 Moving (0.36, -0.19) raw xDistance=-0.32 yDistance=0.28
22:24:04.178 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
22:24:04.178 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:24:04.178 00.000 9920 MoveAxis(E, 89, ABG)
22:24:04.178 00.000 9920 Guiding  Dir = 2, Dur = 89
22:24:04.181 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2835, max=65444, med=4924, FiltMin=3990, FiltMax=63923, Gamma=0.910
22:24:04.196 00.015 15404 UpdateGuideState exits: m=599729 SNR=239.1 Saturated
22:24:04.197 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:04.198 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:24:04.199 00.001 15404 Enqueuing Expose request
22:24:04.201 00.002 9920 IsGuiding returns 0
22:24:04.212 00.011 9920 PulseGuide returned control before completion, sleep 89
22:24:04.331 00.119 9920 IsGuiding returns 0
22:24:04.331 00.000 9920 Move returns status 0, amount 89
22:24:04.331 00.000 9920 MoveAxis(S, 77, ABG)
22:24:04.331 00.000 9920 Guiding  Dir = 1, Dur = 77
22:24:04.360 00.029 9920 IsGuiding returns 0
22:24:04.371 00.011 9920 PulseGuide returned control before completion, sleep 76
22:24:04.460 00.089 9920 IsGuiding returns 1
22:24:04.460 00.000 9920 scope still moving after pulse duration time elapsed
22:24:04.501 00.041 9920 IsGuiding returns 0
22:24:04.501 00.000 9920 scope move finished after 77 + 64 ms
22:24:04.501 00.000 9920 Move returns status 0, amount 77
22:24:04.501 00.000 9920 move complete, result=0
22:24:04.502 00.001 9920 worker thread done servicing request
22:24:04.502 00.000 15404 GuideStep: -0.3 px 89 ms EAST, 0.3 px 77 ms SOUTH
22:24:04.505 00.003 9920 Worker thread wakes up
22:24:04.506 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:24:04.506 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:24:08.214 03.708 9920 Exposure complete
22:24:08.251 00.037 9920 worker thread done servicing request
22:24:08.251 00.000 15404 OnExposeComplete: enter
22:24:08.253 00.002 15404 UpdateGuideState(): m_state=6
22:24:08.253 00.000 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
22:24:08.255 00.002 15404 Star::Find returns 1 (1), X=721.52, Y=794.76, Mass=632683, SNR=251.7, Peak=31383 HFD=6.3
22:24:08.256 00.001 15404 CameraToMount -- cameraTheta (0.18) - m_xAngle (-2.95) = xAngle (3.13 = 3.13)
22:24:08.257 00.001 15404 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.04 = 3.04)
22:24:08.258 00.001 15404 CameraToMount -- cameraX=0.64 cameraY=0.11 hyp=0.65 cameraTheta=0.18 mountX=-0.65 mountY=0.07, mountTheta=3.04
22:24:08.259 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.64, y=0.11, opts=13)
22:24:08.260 00.001 15404 Enqueuing Move request for scope (0.64, 0.11)
22:24:08.261 00.001 9920 Worker thread wakes up
22:24:08.261 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.11) opts 0xd
22:24:08.261 00.000 9920 Handling offset move in thread for scope, endpoint = (0.64, 0.11)
22:24:08.261 00.000 9920 Moving (0.64, 0.11) raw xDistance=-0.65 yDistance=0.07
22:24:08.261 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.65
22:24:08.261 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:08.261 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:24:08.262 00.001 9920 MoveAxis(E, 180, ABG)
22:24:08.262 00.000 9920 Guiding  Dir = 2, Dur = 180
22:24:08.264 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3301, max=65461, med=4919, FiltMin=3794, FiltMax=63629, Gamma=0.910
22:24:08.275 00.011 15404 UpdateGuideState exits: m=632683 SNR=251.7 Saturated
22:24:08.277 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:08.278 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:24:08.278 00.000 15404 Enqueuing Expose request
22:24:08.298 00.020 9920 IsGuiding returns 0
22:24:08.309 00.011 9920 PulseGuide returned control before completion, sleep 180
22:24:08.512 00.203 9920 IsGuiding returns 0
22:24:08.512 00.000 9920 Move returns status 0, amount 180
22:24:08.512 00.000 9920 MoveAxis(N, 0, ABG)
22:24:08.512 00.000 9920 duration set to 0 by GuideMode
22:24:08.512 00.000 9920 Move returns status 0, amount 0
22:24:08.512 00.000 9920 move complete, result=0
22:24:08.512 00.000 9920 worker thread done servicing request
22:24:08.513 00.001 9920 Worker thread wakes up
22:24:08.513 00.000 15404 GuideStep: -0.6 px 180 ms EAST, 0.1 px 0 ms NORTH
22:24:08.515 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:24:08.515 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:24:11.921 03.406 9920 Exposure complete
22:24:11.958 00.037 9920 worker thread done servicing request
22:24:11.959 00.001 15404 OnExposeComplete: enter
22:24:11.960 00.001 15404 UpdateGuideState(): m_state=6
22:24:11.961 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
22:24:11.962 00.001 15404 Star::Find returns 1 (1), X=720.98, Y=794.62, Mass=622529, SNR=210.1, Peak=28932 HFD=6.3
22:24:11.963 00.001 15404 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-2.95) = xAngle (2.69 = 2.69)
22:24:11.963 00.000 15404 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.60 = 2.60)
22:24:11.964 00.001 15404 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.26 mountX=-0.10 mountY=0.06, mountTheta=2.62
22:24:11.966 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.10, y=-0.03, opts=13)
22:24:11.967 00.001 15404 Enqueuing Move request for scope (0.10, -0.03)
22:24:11.968 00.001 9920 Worker thread wakes up
22:24:11.968 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:24:11.968 00.000 9920 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:24:11.968 00.000 9920 Moving (0.10, -0.03) raw xDistance=-0.10 yDistance=0.06
22:24:11.968 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:24:11.968 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:11.968 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:24:11.968 00.000 9920 MoveAxis(E, 0, ABG)
22:24:11.968 00.000 9920 Move returns status 0, amount 0
22:24:11.968 00.000 9920 MoveAxis(N, 0, ABG)
22:24:11.968 00.000 9920 duration set to 0 by GuideMode
22:24:11.969 00.001 9920 Move returns status 0, amount 0
22:24:11.969 00.000 9920 move complete, result=0
22:24:11.969 00.000 9920 worker thread done servicing request
22:24:11.970 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=2735, max=65450, med=4924, FiltMin=3971, FiltMax=63600, Gamma=0.910
22:24:11.981 00.011 15404 UpdateGuideState exits: m=622529 SNR=210.1 Saturated
22:24:11.982 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:11.983 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:24:11.984 00.001 15404 Enqueuing Expose request
22:24:11.985 00.001 15404 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:11.986 00.001 9920 Worker thread wakes up
22:24:11.986 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:24:11.986 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:24:15.695 03.709 9920 Exposure complete
22:24:15.732 00.037 9920 worker thread done servicing request
22:24:15.733 00.001 15404 OnExposeComplete: enter
22:24:15.734 00.001 15404 UpdateGuideState(): m_state=6
22:24:15.735 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
22:24:15.735 00.000 15404 Star::Find returns 1 (1), X=721.08, Y=794.43, Mass=603859, SNR=220.6, Peak=26464 HFD=6.5
22:24:15.736 00.001 15404 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-2.95) = xAngle (2.12 = 2.12)
22:24:15.738 00.002 15404 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.03 = 2.03)
22:24:15.739 00.001 15404 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-0.83 mountX=-0.15 mountY=0.26, mountTheta=2.10
22:24:15.740 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.20, y=-0.22, opts=13)
22:24:15.741 00.001 15404 Enqueuing Move request for scope (0.20, -0.22)
22:24:15.741 00.000 9920 Worker thread wakes up
22:24:15.742 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.22) opts 0xd
22:24:15.742 00.000 9920 Handling offset move in thread for scope, endpoint = (0.20, -0.22)
22:24:15.742 00.000 9920 Moving (0.20, -0.22) raw xDistance=-0.15 yDistance=0.26
22:24:15.742 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:24:15.742 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:24:15.742 00.000 9920 MoveAxis(E, 0, ABG)
22:24:15.742 00.000 9920 Move returns status 0, amount 0
22:24:15.742 00.000 9920 MoveAxis(S, 72, ABG)
22:24:15.742 00.000 9920 Guiding  Dir = 1, Dur = 72
22:24:15.744 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2927, max=65484, med=4920, FiltMin=4046, FiltMax=63423, Gamma=0.910
22:24:15.756 00.012 15404 UpdateGuideState exits: m=603859 SNR=220.6 Saturated
22:24:15.757 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:15.758 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:24:15.759 00.001 15404 Enqueuing Expose request
22:24:15.845 00.086 9920 IsGuiding returns 0
22:24:15.857 00.012 9920 PulseGuide returned control before completion, sleep 71
22:24:15.940 00.083 9920 IsGuiding returns 1
22:24:15.940 00.000 9920 scope still moving after pulse duration time elapsed
22:24:16.093 00.153 9920 IsGuiding returns 0
22:24:16.093 00.000 9920 scope move finished after 72 + 175 ms
22:24:16.093 00.000 9920 Move returns status 0, amount 72
22:24:16.093 00.000 9920 move complete, result=0
22:24:16.093 00.000 9920 worker thread done servicing request
22:24:16.093 00.000 9920 Worker thread wakes up
22:24:16.093 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.3 px 72 ms SOUTH
22:24:16.094 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:24:16.095 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:24:19.508 03.413 9920 Exposure complete
22:24:19.546 00.038 9920 worker thread done servicing request
22:24:19.546 00.000 15404 OnExposeComplete: enter
22:24:19.547 00.001 15404 UpdateGuideState(): m_state=6
22:24:19.548 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
22:24:19.549 00.001 15404 Star::Find returns 1 (1), X=721.18, Y=794.64, Mass=633605, SNR=246.6, Peak=27412 HFD=6.5
22:24:19.550 00.001 15404 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-2.95) = xAngle (2.91 = 2.91)
22:24:19.551 00.001 15404 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.82 = 2.82)
22:24:19.552 00.001 15404 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.04 mountX=-0.29 mountY=0.09, mountTheta=2.83
22:24:19.553 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.30, y=-0.01, opts=13)
22:24:19.555 00.002 15404 Enqueuing Move request for scope (0.30, -0.01)
22:24:19.556 00.001 9920 Worker thread wakes up
22:24:19.556 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.01) opts 0xd
22:24:19.556 00.000 9920 Handling offset move in thread for scope, endpoint = (0.30, -0.01)
22:24:19.556 00.000 9920 Moving (0.30, -0.01) raw xDistance=-0.29 yDistance=0.09
22:24:19.556 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
22:24:19.556 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:19.556 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:24:19.556 00.000 9920 MoveAxis(E, 78, ABG)
22:24:19.556 00.000 9920 Guiding  Dir = 2, Dur = 78
22:24:19.559 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2873, max=65461, med=4923, FiltMin=4086, FiltMax=64602, Gamma=0.910
22:24:19.570 00.011 15404 UpdateGuideState exits: m=633605 SNR=246.6 Saturated
22:24:19.570 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:19.571 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:24:19.572 00.001 15404 Enqueuing Expose request
22:24:19.574 00.002 9920 IsGuiding returns 0
22:24:19.586 00.012 9920 PulseGuide returned control before completion, sleep 77
22:24:19.675 00.089 9920 IsGuiding returns 1
22:24:19.675 00.000 9920 scope still moving after pulse duration time elapsed
22:24:19.738 00.063 9920 IsGuiding returns 0
22:24:19.738 00.000 9920 scope move finished after 78 + 85 ms
22:24:19.738 00.000 9920 Move returns status 0, amount 78
22:24:19.738 00.000 9920 MoveAxis(N, 0, ABG)
22:24:19.738 00.000 9920 duration set to 0 by GuideMode
22:24:19.738 00.000 9920 Move returns status 0, amount 0
22:24:19.739 00.001 9920 move complete, result=0
22:24:19.739 00.000 9920 worker thread done servicing request
22:24:19.739 00.000 9920 Worker thread wakes up
22:24:19.739 00.000 15404 GuideStep: -0.3 px 78 ms EAST, 0.1 px 0 ms NORTH
22:24:19.740 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:24:19.740 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:24:23.455 03.715 9920 Exposure complete
22:24:23.493 00.038 9920 worker thread done servicing request
22:24:23.493 00.000 15404 OnExposeComplete: enter
22:24:23.494 00.001 15404 UpdateGuideState(): m_state=6
22:24:23.495 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
22:24:23.496 00.001 15404 Star::Find returns 1 (1), X=721.54, Y=794.37, Mass=617029, SNR=232.4, Peak=25023 HFD=6.8
22:24:23.497 00.001 15404 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-2.95) = xAngle (2.55 = 2.55)
22:24:23.498 00.001 15404 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.46 = 2.46)
22:24:23.498 00.000 15404 CameraToMount -- cameraX=0.66 cameraY=-0.28 hyp=0.72 cameraTheta=-0.40 mountX=-0.60 mountY=0.45, mountTheta=2.49
22:24:23.500 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.66, y=-0.28, opts=13)
22:24:23.501 00.001 15404 Enqueuing Move request for scope (0.66, -0.28)
22:24:23.502 00.001 9920 Worker thread wakes up
22:24:23.502 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.28) opts 0xd
22:24:23.502 00.000 9920 Handling offset move in thread for scope, endpoint = (0.66, -0.28)
22:24:23.502 00.000 9920 Moving (0.66, -0.28) raw xDistance=-0.60 yDistance=0.45
22:24:23.502 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
22:24:23.502 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
22:24:23.502 00.000 9920 MoveAxis(E, 166, ABG)
22:24:23.502 00.000 9920 Guiding  Dir = 2, Dur = 166
22:24:23.505 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2954, max=65434, med=4919, FiltMin=4026, FiltMax=62914, Gamma=0.910
22:24:23.516 00.011 15404 UpdateGuideState exits: m=617029 SNR=232.4 Saturated
22:24:23.517 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:23.519 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:24:23.520 00.001 15404 Enqueuing Expose request
22:24:23.524 00.004 9920 IsGuiding returns 0
22:24:23.536 00.012 9920 PulseGuide returned control before completion, sleep 165
22:24:23.737 00.201 9920 IsGuiding returns 0
22:24:23.737 00.000 9920 Move returns status 0, amount 166
22:24:23.738 00.001 9920 MoveAxis(S, 124, ABG)
22:24:23.738 00.000 9920 Guiding  Dir = 1, Dur = 124
22:24:23.760 00.022 9920 IsGuiding returns 0
22:24:23.773 00.013 9920 PulseGuide returned control before completion, sleep 122
22:24:23.915 00.142 9920 IsGuiding returns 1
22:24:23.915 00.000 9920 scope still moving after pulse duration time elapsed
22:24:23.958 00.043 9920 IsGuiding returns 0
22:24:23.958 00.000 9920 scope move finished after 124 + 73 ms
22:24:23.958 00.000 9920 Move returns status 0, amount 124
22:24:23.958 00.000 9920 move complete, result=0
22:24:23.958 00.000 9920 worker thread done servicing request
22:24:23.958 00.000 9920 Worker thread wakes up
22:24:23.958 00.000 15404 GuideStep: -0.6 px 166 ms EAST, 0.5 px 124 ms SOUTH
22:24:23.959 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:24:23.959 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:24:27.366 03.407 9920 Exposure complete
22:24:27.403 00.037 9920 worker thread done servicing request
22:24:27.403 00.000 15404 OnExposeComplete: enter
22:24:27.405 00.002 15404 UpdateGuideState(): m_state=6
22:24:27.406 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
22:24:27.407 00.001 15404 Star::Find returns 1 (1), X=720.88, Y=794.75, Mass=632221, SNR=255.9, Peak=27828 HFD=6.4
22:24:27.408 00.001 15404 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
22:24:27.409 00.001 15404 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (4.38 = -1.90)
22:24:27.410 00.001 15404 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.52 mountX=-0.02 mountY=-0.09, mountTheta=-1.82
22:24:27.411 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.00, y=0.10, opts=13)
22:24:27.412 00.001 15404 Enqueuing Move request for scope (0.00, 0.10)
22:24:27.413 00.001 9920 Worker thread wakes up
22:24:27.413 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
22:24:27.413 00.000 9920 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
22:24:27.413 00.000 9920 Moving (0.00, 0.10) raw xDistance=-0.02 yDistance=-0.09
22:24:27.413 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:24:27.414 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:27.414 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:27.414 00.000 9920 MoveAxis(E, 0, ABG)
22:24:27.414 00.000 9920 Move returns status 0, amount 0
22:24:27.414 00.000 9920 MoveAxis(N, 0, ABG)
22:24:27.414 00.000 9920 duration set to 0 by GuideMode
22:24:27.414 00.000 9920 Move returns status 0, amount 0
22:24:27.414 00.000 9920 move complete, result=0
22:24:27.414 00.000 9920 worker thread done servicing request
22:24:27.416 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3236, max=65450, med=4923, FiltMin=4085, FiltMax=65120, Gamma=0.910
22:24:27.427 00.011 15404 UpdateGuideState exits: m=632221 SNR=255.9 Saturated
22:24:27.428 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:27.429 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:24:27.430 00.001 15404 Enqueuing Expose request
22:24:27.431 00.001 9920 Worker thread wakes up
22:24:27.431 00.000 15404 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:27.432 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:24:27.432 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:24:31.148 03.716 9920 Exposure complete
22:24:31.186 00.038 9920 worker thread done servicing request
22:24:31.186 00.000 15404 OnExposeComplete: enter
22:24:31.187 00.001 15404 UpdateGuideState(): m_state=6
22:24:31.189 00.002 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
22:24:31.189 00.000 15404 Star::Find returns 1 (1), X=721.27, Y=794.91, Mass=640532, SNR=288.4, Peak=29619 HFD=6.3
22:24:31.190 00.001 15404 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
22:24:31.191 00.001 15404 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.45 = -2.83)
22:24:31.192 00.001 15404 CameraToMount -- cameraX=0.39 cameraY=0.26 hyp=0.47 cameraTheta=0.59 mountX=-0.43 mountY=-0.14, mountTheta=-2.82
22:24:31.194 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.39, y=0.26, opts=13)
22:24:31.195 00.001 15404 Enqueuing Move request for scope (0.39, 0.26)
22:24:31.196 00.001 9920 Worker thread wakes up
22:24:31.196 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.26) opts 0xd
22:24:31.196 00.000 9920 Handling offset move in thread for scope, endpoint = (0.39, 0.26)
22:24:31.196 00.000 9920 Moving (0.39, 0.26) raw xDistance=-0.43 yDistance=-0.14
22:24:31.196 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
22:24:31.196 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:31.196 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:24:31.196 00.000 9920 MoveAxis(E, 116, ABG)
22:24:31.196 00.000 9920 Guiding  Dir = 2, Dur = 116
22:24:31.199 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3045, max=65470, med=4918, FiltMin=4040, FiltMax=64364, Gamma=0.910
22:24:31.211 00.012 15404 UpdateGuideState exits: m=640532 SNR=288.4 Saturated
22:24:31.212 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:31.213 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:24:31.214 00.001 15404 Enqueuing Expose request
22:24:33.195 01.981 9920 IsGuiding returns 0
22:24:33.211 00.016 9920 PulseGuide returned control before completion, sleep 111
22:24:33.345 00.134 9920 IsGuiding returns 0
22:24:33.345 00.000 9920 Move returns status 0, amount 116
22:24:33.346 00.001 9920 MoveAxis(N, 0, ABG)
22:24:33.346 00.000 9920 duration set to 0 by GuideMode
22:24:33.346 00.000 9920 Move returns status 0, amount 0
22:24:33.346 00.000 9920 move complete, result=0
22:24:33.346 00.000 9920 worker thread done servicing request
22:24:33.346 00.000 9920 Worker thread wakes up
22:24:33.346 00.000 15404 GuideStep: -0.4 px 116 ms EAST, -0.1 px 0 ms NORTH
22:24:33.350 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:24:33.350 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:24:36.762 03.412 9920 Exposure complete
22:24:36.799 00.037 9920 worker thread done servicing request
22:24:36.799 00.000 15404 OnExposeComplete: enter
22:24:36.800 00.001 15404 UpdateGuideState(): m_state=6
22:24:36.801 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
22:24:36.802 00.001 15404 Star::Find returns 1 (1), X=721.49, Y=794.89, Mass=671784, SNR=274.9, Peak=34219 HFD=6.4
22:24:36.802 00.000 15404 CameraToMount -- cameraTheta (0.38) - m_xAngle (-2.95) = xAngle (3.33 = -2.95)
22:24:36.803 00.001 15404 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.24 = -3.04)
22:24:36.805 00.002 15404 CameraToMount -- cameraX=0.61 cameraY=0.24 hyp=0.66 cameraTheta=0.38 mountX=-0.64 mountY=-0.07, mountTheta=-3.04
22:24:36.806 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.61, y=0.24, opts=13)
22:24:36.807 00.001 15404 Enqueuing Move request for scope (0.61, 0.24)
22:24:36.808 00.001 9920 Worker thread wakes up
22:24:36.808 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.24) opts 0xd
22:24:36.808 00.000 9920 Handling offset move in thread for scope, endpoint = (0.61, 0.24)
22:24:36.808 00.000 9920 Moving (0.61, 0.24) raw xDistance=-0.64 yDistance=-0.07
22:24:36.808 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
22:24:36.808 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:36.809 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:24:36.809 00.000 9920 MoveAxis(E, 181, ABG)
22:24:36.809 00.000 9920 Guiding  Dir = 2, Dur = 181
22:24:36.811 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3045, max=65461, med=4922, FiltMin=3935, FiltMax=65425, Gamma=0.910
22:24:36.822 00.011 15404 UpdateGuideState exits: m=671784 SNR=274.9 Saturated
22:24:36.823 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:36.824 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:24:36.825 00.001 15404 Enqueuing Expose request
22:24:36.899 00.074 9920 IsGuiding returns 0
22:24:36.911 00.012 9920 PulseGuide returned control before completion, sleep 180
22:24:37.117 00.206 9920 IsGuiding returns 0
22:24:37.117 00.000 9920 Move returns status 0, amount 181
22:24:37.117 00.000 9920 MoveAxis(N, 0, ABG)
22:24:37.117 00.000 9920 duration set to 0 by GuideMode
22:24:37.117 00.000 9920 Move returns status 0, amount 0
22:24:37.117 00.000 9920 move complete, result=0
22:24:37.117 00.000 9920 worker thread done servicing request
22:24:37.117 00.000 9920 Worker thread wakes up
22:24:37.117 00.000 15404 GuideStep: -0.6 px 181 ms EAST, -0.1 px 0 ms NORTH
22:24:37.118 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:24:37.119 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:24:40.827 03.708 9920 Exposure complete
22:24:40.864 00.037 9920 worker thread done servicing request
22:24:40.864 00.000 15404 OnExposeComplete: enter
22:24:40.865 00.001 15404 UpdateGuideState(): m_state=6
22:24:40.866 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
22:24:40.867 00.001 15404 Star::Find returns 1 (1), X=720.98, Y=794.59, Mass=641835, SNR=327.7, Peak=29708 HFD=6.6
22:24:40.868 00.001 15404 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-2.95) = xAngle (2.45 = 2.45)
22:24:40.869 00.001 15404 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.36 = 2.36)
22:24:40.870 00.001 15404 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.50 mountX=-0.09 mountY=0.08, mountTheta=2.40
22:24:40.872 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.10, y=-0.06, opts=13)
22:24:40.873 00.001 15404 Enqueuing Move request for scope (0.10, -0.06)
22:24:40.874 00.001 9920 Worker thread wakes up
22:24:40.874 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:24:40.874 00.000 9920 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:24:40.874 00.000 9920 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=0.08
22:24:40.874 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:24:40.874 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:40.874 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:24:40.874 00.000 9920 MoveAxis(E, 0, ABG)
22:24:40.874 00.000 9920 Move returns status 0, amount 0
22:24:40.874 00.000 9920 MoveAxis(N, 0, ABG)
22:24:40.874 00.000 9920 duration set to 0 by GuideMode
22:24:40.874 00.000 9920 Move returns status 0, amount 0
22:24:40.874 00.000 9920 move complete, result=0
22:24:40.874 00.000 9920 worker thread done servicing request
22:24:40.876 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2874, max=65450, med=4907, FiltMin=3854, FiltMax=63639, Gamma=0.910
22:24:40.887 00.011 15404 UpdateGuideState exits: m=641835 SNR=327.7 Saturated
22:24:40.888 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:40.889 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:24:40.890 00.001 15404 Enqueuing Expose request
22:24:40.890 00.000 9920 Worker thread wakes up
22:24:40.890 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:40.892 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:24:40.893 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:24:44.306 03.413 9920 Exposure complete
22:24:44.343 00.037 9920 worker thread done servicing request
22:24:44.343 00.000 15404 OnExposeComplete: enter
22:24:44.344 00.001 15404 UpdateGuideState(): m_state=6
22:24:44.345 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
22:24:44.346 00.001 15404 Star::Find returns 1 (1), X=721.13, Y=794.54, Mass=625941, SNR=218.7, Peak=27100 HFD=6.5
22:24:44.347 00.001 15404 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-2.95) = xAngle (2.53 = 2.53)
22:24:44.348 00.001 15404 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.44 = 2.44)
22:24:44.349 00.001 15404 CameraToMount -- cameraX=0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-0.42 mountX=-0.22 mountY=0.18, mountTheta=2.48
22:24:44.351 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.25, y=-0.11, opts=13)
22:24:44.352 00.001 15404 Enqueuing Move request for scope (0.25, -0.11)
22:24:44.353 00.001 9920 Worker thread wakes up
22:24:44.353 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.11) opts 0xd
22:24:44.353 00.000 9920 Handling offset move in thread for scope, endpoint = (0.25, -0.11)
22:24:44.353 00.000 9920 Moving (0.25, -0.11) raw xDistance=-0.22 yDistance=0.18
22:24:44.353 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:24:44.353 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:44.353 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:24:44.353 00.000 9920 MoveAxis(E, 60, ABG)
22:24:44.353 00.000 9920 Guiding  Dir = 2, Dur = 60
22:24:44.355 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2800, max=65516, med=4914, FiltMin=3982, FiltMax=63971, Gamma=0.910
22:24:44.366 00.011 15404 UpdateGuideState exits: m=625941 SNR=218.7 Saturated
22:24:44.367 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:44.368 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:24:44.369 00.001 15404 Enqueuing Expose request
22:24:44.373 00.004 9920 IsGuiding returns 0
22:24:44.385 00.012 9920 PulseGuide returned control before completion, sleep 59
22:24:44.458 00.073 9920 IsGuiding returns 1
22:24:44.458 00.000 9920 scope still moving after pulse duration time elapsed
22:24:44.618 00.160 9920 IsGuiding returns 0
22:24:44.618 00.000 9920 scope move finished after 60 + 184 ms
22:24:44.618 00.000 9920 Move returns status 0, amount 60
22:24:44.618 00.000 9920 MoveAxis(N, 0, ABG)
22:24:44.618 00.000 9920 duration set to 0 by GuideMode
22:24:44.618 00.000 9920 Move returns status 0, amount 0
22:24:44.618 00.000 9920 move complete, result=0
22:24:44.618 00.000 9920 worker thread done servicing request
22:24:44.618 00.000 15404 GuideStep: -0.2 px 60 ms EAST, 0.2 px 0 ms NORTH
22:24:44.620 00.002 9920 Worker thread wakes up
22:24:44.620 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:24:44.620 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:24:48.337 03.717 9920 Exposure complete
22:24:48.376 00.039 9920 worker thread done servicing request
22:24:48.376 00.000 15404 OnExposeComplete: enter
22:24:48.377 00.001 15404 UpdateGuideState(): m_state=6
22:24:48.378 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
22:24:48.379 00.001 15404 Star::Find returns 1 (1), X=721.81, Y=794.46, Mass=601260, SNR=235.2, Peak=29891 HFD=6.4
22:24:48.380 00.001 15404 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-2.95) = xAngle (2.75 = 2.75)
22:24:48.381 00.001 15404 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.66 = 2.66)
22:24:48.382 00.001 15404 CameraToMount -- cameraX=0.93 cameraY=-0.19 hyp=0.95 cameraTheta=-0.20 mountX=-0.88 mountY=0.44, mountTheta=2.68
22:24:48.383 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.93, y=-0.19, opts=13)
22:24:48.384 00.001 15404 Enqueuing Move request for scope (0.93, -0.19)
22:24:48.385 00.001 9920 Worker thread wakes up
22:24:48.385 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.19) opts 0xd
22:24:48.385 00.000 9920 Handling offset move in thread for scope, endpoint = (0.93, -0.19)
22:24:48.385 00.000 9920 Moving (0.93, -0.19) raw xDistance=-0.88 yDistance=0.44
22:24:48.385 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88
22:24:48.385 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
22:24:48.385 00.000 9920 MoveAxis(E, 239, ABG)
22:24:48.385 00.000 9920 Guiding  Dir = 2, Dur = 239
22:24:48.388 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2781, max=65434, med=4911, FiltMin=3880, FiltMax=63591, Gamma=0.910
22:24:48.399 00.011 15404 UpdateGuideState exits: m=601260 SNR=235.2 Saturated
22:24:48.401 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:48.401 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:24:48.402 00.001 15404 Enqueuing Expose request
22:24:48.528 00.126 9920 IsGuiding returns 0
22:24:48.539 00.011 9920 PulseGuide returned control before completion, sleep 238
22:24:48.800 00.261 9920 IsGuiding returns 0
22:24:48.800 00.000 9920 Move returns status 0, amount 239
22:24:48.800 00.000 9920 MoveAxis(S, 120, ABG)
22:24:48.801 00.001 9920 Guiding  Dir = 1, Dur = 120
22:24:48.829 00.028 9920 IsGuiding returns 0
22:24:48.840 00.011 9920 PulseGuide returned control before completion, sleep 118
22:24:48.981 00.141 9920 IsGuiding returns 1
22:24:48.981 00.000 9920 scope still moving after pulse duration time elapsed
22:24:49.024 00.043 9920 IsGuiding returns 0
22:24:49.025 00.001 9920 scope move finished after 120 + 76 ms
22:24:49.025 00.000 9920 Move returns status 0, amount 120
22:24:49.025 00.000 9920 move complete, result=0
22:24:49.025 00.000 9920 worker thread done servicing request
22:24:49.025 00.000 9920 Worker thread wakes up
22:24:49.025 00.000 15404 GuideStep: -0.9 px 239 ms EAST, 0.4 px 120 ms SOUTH
22:24:49.028 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:24:49.028 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:24:52.438 03.410 9920 Exposure complete
22:24:52.475 00.037 9920 worker thread done servicing request
22:24:52.475 00.000 15404 OnExposeComplete: enter
22:24:52.476 00.001 15404 UpdateGuideState(): m_state=6
22:24:52.477 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
22:24:52.478 00.001 15404 Star::Find returns 1 (1), X=721.63, Y=794.50, Mass=630640, SNR=236.6, Peak=29667 HFD=6.3
22:24:52.479 00.001 15404 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-2.95) = xAngle (2.76 = 2.76)
22:24:52.480 00.001 15404 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.67 = 2.67)
22:24:52.481 00.001 15404 CameraToMount -- cameraX=0.76 cameraY=-0.15 hyp=0.77 cameraTheta=-0.19 mountX=-0.72 mountY=0.35, mountTheta=2.68
22:24:52.482 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.76, y=-0.15, opts=13)
22:24:52.483 00.001 15404 Enqueuing Move request for scope (0.76, -0.15)
22:24:52.484 00.001 9920 Worker thread wakes up
22:24:52.484 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.15) opts 0xd
22:24:52.484 00.000 9920 Handling offset move in thread for scope, endpoint = (0.76, -0.15)
22:24:52.484 00.000 9920 Moving (0.76, -0.15) raw xDistance=-0.72 yDistance=0.35
22:24:52.484 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.72
22:24:52.484 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:24:52.484 00.000 9920 MoveAxis(E, 209, ABG)
22:24:52.484 00.000 9920 Guiding  Dir = 2, Dur = 209
22:24:52.487 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3123, max=65434, med=4915, FiltMin=4119, FiltMax=63772, Gamma=0.910
22:24:52.500 00.013 15404 UpdateGuideState exits: m=630640 SNR=236.6 Saturated
22:24:52.501 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:52.502 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:24:52.502 00.000 15404 Enqueuing Expose request
22:24:52.505 00.003 9920 IsGuiding returns 0
22:24:52.516 00.011 9920 PulseGuide returned control before completion, sleep 208
22:24:52.768 00.252 9920 IsGuiding returns 0
22:24:52.768 00.000 9920 Move returns status 0, amount 209
22:24:52.768 00.000 9920 MoveAxis(S, 96, ABG)
22:24:52.769 00.001 9920 Guiding  Dir = 1, Dur = 96
22:24:52.793 00.024 9920 IsGuiding returns 0
22:24:52.807 00.014 9920 PulseGuide returned control before completion, sleep 92
22:24:52.922 00.115 9920 IsGuiding returns 0
22:24:52.923 00.001 9920 Move returns status 0, amount 96
22:24:52.923 00.000 9920 move complete, result=0
22:24:52.923 00.000 9920 worker thread done servicing request
22:24:52.923 00.000 15404 GuideStep: -0.7 px 209 ms EAST, 0.4 px 96 ms SOUTH
22:24:52.926 00.003 9920 Worker thread wakes up
22:24:52.926 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:24:52.927 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:24:56.637 03.710 9920 Exposure complete
22:24:56.675 00.038 9920 worker thread done servicing request
22:24:56.675 00.000 15404 OnExposeComplete: enter
22:24:56.676 00.001 15404 UpdateGuideState(): m_state=6
22:24:56.677 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
22:24:56.678 00.001 15404 Star::Find returns 1 (1), X=721.10, Y=795.07, Mass=616529, SNR=256.5, Peak=26768 HFD=6.3
22:24:56.679 00.001 15404 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
22:24:56.680 00.001 15404 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.94 = -2.34)
22:24:56.681 00.001 15404 CameraToMount -- cameraX=0.22 cameraY=0.42 hyp=0.48 cameraTheta=1.08 mountX=-0.30 mountY=-0.34, mountTheta=-2.29
22:24:56.683 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.22, y=0.42, opts=13)
22:24:56.683 00.000 15404 Enqueuing Move request for scope (0.22, 0.42)
22:24:56.684 00.001 9920 Worker thread wakes up
22:24:56.684 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.42) opts 0xd
22:24:56.684 00.000 9920 Handling offset move in thread for scope, endpoint = (0.22, 0.42)
22:24:56.685 00.001 9920 Moving (0.22, 0.42) raw xDistance=-0.30 yDistance=-0.34
22:24:56.685 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
22:24:56.685 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:56.685 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:24:56.685 00.000 9920 MoveAxis(E, 95, ABG)
22:24:56.685 00.000 9920 Guiding  Dir = 2, Dur = 95
22:24:56.687 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2985, max=65521, med=4907, FiltMin=4053, FiltMax=62576, Gamma=0.910
22:24:56.699 00.012 15404 UpdateGuideState exits: m=616529 SNR=256.5 Saturated
22:24:56.700 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:56.701 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:24:56.702 00.001 15404 Enqueuing Expose request
22:24:56.711 00.009 9920 IsGuiding returns 0
22:24:56.722 00.011 9920 PulseGuide returned control before completion, sleep 94
22:24:56.866 00.144 9920 IsGuiding returns 0
22:24:56.867 00.001 9920 Move returns status 0, amount 95
22:24:56.867 00.000 9920 MoveAxis(N, 0, ABG)
22:24:56.867 00.000 9920 duration set to 0 by GuideMode
22:24:56.867 00.000 9920 Move returns status 0, amount 0
22:24:56.867 00.000 9920 move complete, result=0
22:24:56.867 00.000 9920 worker thread done servicing request
22:24:56.867 00.000 15404 GuideStep: -0.3 px 95 ms EAST, -0.3 px 0 ms NORTH
22:24:56.871 00.004 9920 Worker thread wakes up
22:24:56.871 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:24:56.872 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:00.281 03.409 9920 Exposure complete
22:25:00.318 00.037 9920 worker thread done servicing request
22:25:00.318 00.000 15404 OnExposeComplete: enter
22:25:00.319 00.001 15404 UpdateGuideState(): m_state=6
22:25:00.320 00.001 15404 Star::Find(15, 721, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
22:25:00.322 00.002 15404 Star::Find returns 1 (1), X=720.97, Y=795.00, Mass=632406, SNR=257.6, Peak=30960 HFD=6.3
22:25:00.323 00.001 15404 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
22:25:00.323 00.000 15404 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (4.17 = -2.12)
22:25:00.324 00.001 15404 CameraToMount -- cameraX=0.10 cameraY=0.35 hyp=0.37 cameraTheta=1.31 mountX=-0.16 mountY=-0.31, mountTheta=-2.04
22:25:00.326 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.10, y=0.35, opts=13)
22:25:00.327 00.001 15404 Enqueuing Move request for scope (0.10, 0.35)
22:25:00.327 00.000 9920 Worker thread wakes up
22:25:00.327 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.35) opts 0xd
22:25:00.327 00.000 9920 Handling offset move in thread for scope, endpoint = (0.10, 0.35)
22:25:00.327 00.000 9920 Moving (0.10, 0.35) raw xDistance=-0.16 yDistance=-0.31
22:25:00.327 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:25:00.327 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:25:00.328 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:25:00.328 00.000 9920 MoveAxis(E, 0, ABG)
22:25:00.328 00.000 9920 Move returns status 0, amount 0
22:25:00.328 00.000 9920 MoveAxis(N, 0, ABG)
22:25:00.328 00.000 9920 duration set to 0 by GuideMode
22:25:00.328 00.000 9920 Move returns status 0, amount 0
22:25:00.328 00.000 9920 move complete, result=0
22:25:00.328 00.000 9920 worker thread done servicing request
22:25:00.330 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2674, max=65516, med=4913, FiltMin=3930, FiltMax=63574, Gamma=0.910
22:25:00.342 00.012 15404 UpdateGuideState exits: m=632406 SNR=257.6 Saturated
22:25:00.344 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:00.345 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:00.345 00.000 15404 Enqueuing Expose request
22:25:00.346 00.001 9920 Worker thread wakes up
22:25:00.347 00.001 15404 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:25:00.348 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:00.348 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:04.062 03.714 9920 Exposure complete
22:25:04.100 00.038 9920 worker thread done servicing request
22:25:04.100 00.000 15404 OnExposeComplete: enter
22:25:04.101 00.001 15404 UpdateGuideState(): m_state=6
22:25:04.102 00.001 15404 Star::Find(15, 720, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
22:25:04.103 00.001 15404 Star::Find returns 1 (1), X=721.01, Y=795.15, Mass=666629, SNR=269.8, Peak=29192 HFD=6.4
22:25:04.104 00.001 15404 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
22:25:04.105 00.001 15404 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (4.16 = -2.12)
22:25:04.105 00.000 15404 CameraToMount -- cameraX=0.14 cameraY=0.50 hyp=0.52 cameraTheta=1.30 mountX=-0.23 mountY=-0.44, mountTheta=-2.05
22:25:04.106 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.14, y=0.50, opts=13)
22:25:04.108 00.002 15404 Enqueuing Move request for scope (0.14, 0.50)
22:25:04.109 00.001 9920 Worker thread wakes up
22:25:04.109 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.50) opts 0xd
22:25:04.109 00.000 9920 Handling offset move in thread for scope, endpoint = (0.14, 0.50)
22:25:04.109 00.000 9920 Moving (0.14, 0.50) raw xDistance=-0.23 yDistance=-0.44
22:25:04.110 00.001 9920 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:25:04.110 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:25:04.110 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:25:04.110 00.000 9920 MoveAxis(E, 61, ABG)
22:25:04.110 00.000 9920 Guiding  Dir = 2, Dur = 61
22:25:04.113 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2844, max=65516, med=4910, FiltMin=3982, FiltMax=63202, Gamma=0.910
22:25:04.123 00.010 15404 UpdateGuideState exits: m=666629 SNR=269.8 Saturated
22:25:04.125 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:04.126 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:04.127 00.001 15404 Enqueuing Expose request
22:25:04.364 00.237 9920 IsGuiding returns 0
22:25:04.376 00.012 9920 PulseGuide returned control before completion, sleep 60
22:25:04.447 00.071 9920 IsGuiding returns 1
22:25:04.447 00.000 9920 scope still moving after pulse duration time elapsed
22:25:04.604 00.157 9920 IsGuiding returns 0
22:25:04.604 00.000 9920 scope move finished after 61 + 178 ms
22:25:04.604 00.000 9920 Move returns status 0, amount 61
22:25:04.604 00.000 9920 MoveAxis(N, 0, ABG)
22:25:04.604 00.000 9920 duration set to 0 by GuideMode
22:25:04.604 00.000 9920 Move returns status 0, amount 0
22:25:04.604 00.000 9920 move complete, result=0
22:25:04.604 00.000 9920 worker thread done servicing request
22:25:04.604 00.000 9920 Worker thread wakes up
22:25:04.604 00.000 15404 GuideStep: -0.2 px 61 ms EAST, -0.4 px 0 ms NORTH
22:25:04.605 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:04.606 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:08.020 03.414 9920 Exposure complete
22:25:08.057 00.037 9920 worker thread done servicing request
22:25:08.057 00.000 15404 OnExposeComplete: enter
22:25:08.058 00.001 15404 UpdateGuideState(): m_state=6
22:25:08.059 00.001 15404 Star::Find(15, 721, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
22:25:08.060 00.001 15404 Star::Find returns 1 (1), X=721.54, Y=794.85, Mass=623645, SNR=227.9, Peak=32423 HFD=6.4
22:25:08.061 00.001 15404 CameraToMount -- cameraTheta (0.30) - m_xAngle (-2.95) = xAngle (3.25 = -3.03)
22:25:08.062 00.001 15404 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.16 = -3.13)
22:25:08.063 00.001 15404 CameraToMount -- cameraX=0.66 cameraY=0.20 hyp=0.69 cameraTheta=0.30 mountX=-0.68 mountY=-0.01, mountTheta=-3.13
22:25:08.065 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.66, y=0.20, opts=13)
22:25:08.066 00.001 15404 Enqueuing Move request for scope (0.66, 0.20)
22:25:08.066 00.000 9920 Worker thread wakes up
22:25:08.067 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.20) opts 0xd
22:25:08.067 00.000 9920 Handling offset move in thread for scope, endpoint = (0.66, 0.20)
22:25:08.067 00.000 9920 Moving (0.66, 0.20) raw xDistance=-0.68 yDistance=-0.01
22:25:08.067 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.68
22:25:08.067 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:08.067 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:25:08.067 00.000 9920 MoveAxis(E, 188, ABG)
22:25:08.067 00.000 9920 Guiding  Dir = 2, Dur = 188
22:25:08.069 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3126, max=65461, med=4914, FiltMin=3939, FiltMax=65425, Gamma=0.910
22:25:08.080 00.011 15404 UpdateGuideState exits: m=623645 SNR=227.9 Saturated
22:25:08.081 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:08.082 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:08.083 00.001 15404 Enqueuing Expose request
22:25:08.091 00.008 9920 IsGuiding returns 0
22:25:08.102 00.011 9920 PulseGuide returned control before completion, sleep 188
22:25:08.317 00.215 9920 IsGuiding returns 0
22:25:08.317 00.000 9920 Move returns status 0, amount 188
22:25:08.318 00.001 9920 MoveAxis(N, 0, ABG)
22:25:08.318 00.000 9920 duration set to 0 by GuideMode
22:25:08.318 00.000 9920 Move returns status 0, amount 0
22:25:08.318 00.000 9920 move complete, result=0
22:25:08.318 00.000 9920 worker thread done servicing request
22:25:08.318 00.000 9920 Worker thread wakes up
22:25:08.318 00.000 15404 GuideStep: -0.7 px 188 ms EAST, -0.0 px 0 ms NORTH
22:25:08.321 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:08.321 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:12.035 03.714 9920 Exposure complete
22:25:12.076 00.041 9920 worker thread done servicing request
22:25:12.076 00.000 15404 OnExposeComplete: enter
22:25:12.077 00.001 15404 UpdateGuideState(): m_state=6
22:25:12.078 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
22:25:12.079 00.001 15404 Star::Find returns 1 (1), X=721.18, Y=794.69, Mass=640376, SNR=263.5, Peak=27752 HFD=6.6
22:25:12.080 00.001 15404 CameraToMount -- cameraTheta (0.14) - m_xAngle (-2.95) = xAngle (3.10 = 3.10)
22:25:12.081 00.001 15404 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.00 = 3.00)
22:25:12.082 00.001 15404 CameraToMount -- cameraX=0.31 cameraY=0.04 hyp=0.31 cameraTheta=0.14 mountX=-0.31 mountY=0.04, mountTheta=3.00
22:25:12.083 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.31, y=0.04, opts=13)
22:25:12.084 00.001 15404 Enqueuing Move request for scope (0.31, 0.04)
22:25:12.085 00.001 9920 Worker thread wakes up
22:25:12.085 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.04) opts 0xd
22:25:12.085 00.000 9920 Handling offset move in thread for scope, endpoint = (0.31, 0.04)
22:25:12.085 00.000 9920 Moving (0.31, 0.04) raw xDistance=-0.31 yDistance=0.04
22:25:12.085 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
22:25:12.085 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:12.085 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:25:12.085 00.000 9920 MoveAxis(E, 96, ABG)
22:25:12.086 00.001 9920 Guiding  Dir = 2, Dur = 96
22:25:12.088 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2913, max=65461, med=4907, FiltMin=3504, FiltMax=65373, Gamma=0.910
22:25:12.099 00.011 15404 UpdateGuideState exits: m=640376 SNR=263.5 Saturated
22:25:12.100 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:12.101 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:12.102 00.001 15404 Enqueuing Expose request
22:25:12.107 00.005 9920 IsGuiding returns 0
22:25:12.118 00.011 9920 PulseGuide returned control before completion, sleep 96
22:25:12.248 00.130 9920 IsGuiding returns 0
22:25:12.248 00.000 9920 Move returns status 0, amount 96
22:25:12.248 00.000 9920 MoveAxis(N, 0, ABG)
22:25:12.248 00.000 9920 duration set to 0 by GuideMode
22:25:12.248 00.000 9920 Move returns status 0, amount 0
22:25:12.248 00.000 9920 move complete, result=0
22:25:12.248 00.000 9920 worker thread done servicing request
22:25:12.249 00.001 9920 Worker thread wakes up
22:25:12.249 00.000 15404 GuideStep: -0.3 px 96 ms EAST, 0.0 px 0 ms NORTH
22:25:12.250 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:12.250 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:15.663 03.413 9920 Exposure complete
22:25:15.705 00.042 9920 worker thread done servicing request
22:25:15.705 00.000 15404 OnExposeComplete: enter
22:25:15.706 00.001 15404 UpdateGuideState(): m_state=6
22:25:15.707 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
22:25:15.708 00.001 15404 Star::Find returns 1 (1), X=720.69, Y=794.48, Mass=642896, SNR=214.3, Peak=28386 HFD=6.1
22:25:15.708 00.000 15404 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-2.95) = xAngle (0.51 = 0.51)
22:25:15.709 00.001 15404 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.42 = 0.42)
22:25:15.710 00.001 15404 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.44 mountX=0.22 mountY=0.10, mountTheta=0.44
22:25:15.712 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.19, y=-0.16, opts=13)
22:25:15.713 00.001 15404 Enqueuing Move request for scope (-0.19, -0.16)
22:25:15.714 00.001 9920 Worker thread wakes up
22:25:15.714 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
22:25:15.714 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
22:25:15.714 00.000 9920 Moving (-0.19, -0.16) raw xDistance=0.22 yDistance=0.10
22:25:15.714 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
22:25:15.714 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:15.714 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:25:15.714 00.000 9920 MoveAxis(W, 52, ABG)
22:25:15.714 00.000 9920 Guiding  Dir = 3, Dur = 52
22:25:15.716 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2885, max=65456, med=4910, FiltMin=3845, FiltMax=63957, Gamma=0.910
22:25:15.728 00.012 15404 UpdateGuideState exits: m=642896 SNR=214.3 Saturated
22:25:15.729 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:15.730 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:15.731 00.001 15404 Enqueuing Expose request
22:25:15.735 00.004 9920 IsGuiding returns 0
22:25:15.746 00.011 9920 PulseGuide returned control before completion, sleep 52
22:25:15.810 00.064 9920 IsGuiding returns 1
22:25:15.810 00.000 9920 scope still moving after pulse duration time elapsed
22:25:15.841 00.031 9920 IsGuiding returns 1
22:25:15.882 00.041 9920 IsGuiding returns 0
22:25:15.882 00.000 9920 scope move finished after 52 + 94 ms
22:25:15.882 00.000 9920 Move returns status 0, amount 52
22:25:15.882 00.000 9920 MoveAxis(N, 0, ABG)
22:25:15.882 00.000 9920 duration set to 0 by GuideMode
22:25:15.882 00.000 9920 Move returns status 0, amount 0
22:25:15.882 00.000 9920 move complete, result=0
22:25:15.882 00.000 9920 worker thread done servicing request
22:25:15.883 00.001 9920 Worker thread wakes up
22:25:15.883 00.000 15404 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
22:25:15.886 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:15.886 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:19.600 03.714 9920 Exposure complete
22:25:19.637 00.037 9920 worker thread done servicing request
22:25:19.637 00.000 15404 OnExposeComplete: enter
22:25:19.639 00.002 15404 UpdateGuideState(): m_state=6
22:25:19.640 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
22:25:19.641 00.001 15404 Star::Find returns 1 (1), X=720.81, Y=794.43, Mass=618306, SNR=240.9, Peak=26756 HFD=6.5
22:25:19.641 00.000 15404 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-2.95) = xAngle (1.09 = 1.09)
22:25:19.642 00.001 15404 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.00 = 1.00)
22:25:19.643 00.001 15404 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.86 mountX=0.11 mountY=0.19, mountTheta=1.07
22:25:19.645 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.07, y=-0.22, opts=13)
22:25:19.646 00.001 15404 Enqueuing Move request for scope (-0.07, -0.22)
22:25:19.647 00.001 9920 Worker thread wakes up
22:25:19.647 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
22:25:19.647 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
22:25:19.647 00.000 9920 Moving (-0.07, -0.22) raw xDistance=0.11 yDistance=0.19
22:25:19.647 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:25:19.647 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:19.648 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:25:19.648 00.000 9920 MoveAxis(E, 0, ABG)
22:25:19.648 00.000 9920 Move returns status 0, amount 0
22:25:19.648 00.000 9920 MoveAxis(N, 0, ABG)
22:25:19.648 00.000 9920 duration set to 0 by GuideMode
22:25:19.648 00.000 9920 Move returns status 0, amount 0
22:25:19.648 00.000 9920 move complete, result=0
22:25:19.648 00.000 9920 worker thread done servicing request
22:25:19.650 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3279, max=65450, med=4908, FiltMin=4048, FiltMax=62787, Gamma=0.910
22:25:19.661 00.011 15404 UpdateGuideState exits: m=618306 SNR=240.9 Saturated
22:25:19.662 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:19.663 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:19.664 00.001 15404 Enqueuing Expose request
22:25:19.665 00.001 9920 Worker thread wakes up
22:25:19.665 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:25:19.666 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:19.666 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:23.080 03.414 9920 Exposure complete
22:25:23.117 00.037 9920 worker thread done servicing request
22:25:23.117 00.000 15404 OnExposeComplete: enter
22:25:23.118 00.001 15404 UpdateGuideState(): m_state=6
22:25:23.119 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
22:25:23.120 00.001 15404 Star::Find returns 1 (1), X=720.81, Y=794.21, Mass=603560, SNR=247.9, Peak=24308 HFD=6.6
22:25:23.120 00.000 15404 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-2.95) = xAngle (1.24 = 1.24)
22:25:23.122 00.002 15404 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.15 = 1.15)
22:25:23.123 00.001 15404 CameraToMount -- cameraX=-0.06 cameraY=-0.44 hyp=0.45 cameraTheta=-1.71 mountX=0.15 mountY=0.41, mountTheta=1.23
22:25:23.125 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.06, y=-0.44, opts=13)
22:25:23.125 00.000 15404 Enqueuing Move request for scope (-0.06, -0.44)
22:25:23.126 00.001 9920 Worker thread wakes up
22:25:23.126 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.44) opts 0xd
22:25:23.126 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.06, -0.44)
22:25:23.127 00.001 9920 Moving (-0.06, -0.44) raw xDistance=0.15 yDistance=0.41
22:25:23.127 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:25:23.127 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
22:25:23.127 00.000 9920 MoveAxis(E, 0, ABG)
22:25:23.127 00.000 9920 Move returns status 0, amount 0
22:25:23.127 00.000 9920 MoveAxis(S, 111, ABG)
22:25:23.127 00.000 9920 Guiding  Dir = 1, Dur = 111
22:25:23.129 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2718, max=65450, med=4913, FiltMin=3862, FiltMax=62787, Gamma=0.910
22:25:23.141 00.012 15404 UpdateGuideState exits: m=603560 SNR=247.9 Saturated
22:25:23.142 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:23.143 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:23.144 00.001 15404 Enqueuing Expose request
22:25:23.148 00.004 9920 IsGuiding returns 0
22:25:23.160 00.012 9920 PulseGuide returned control before completion, sleep 110
22:25:23.294 00.134 9920 IsGuiding returns 0
22:25:23.294 00.000 9920 Move returns status 0, amount 111
22:25:23.294 00.000 9920 move complete, result=0
22:25:23.294 00.000 9920 worker thread done servicing request
22:25:23.294 00.000 9920 Worker thread wakes up
22:25:23.294 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.4 px 111 ms SOUTH
22:25:23.296 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:23.296 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:27.006 03.710 9920 Exposure complete
22:25:27.044 00.038 9920 worker thread done servicing request
22:25:27.044 00.000 15404 OnExposeComplete: enter
22:25:27.045 00.001 15404 UpdateGuideState(): m_state=6
22:25:27.046 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
22:25:27.047 00.001 15404 Star::Find returns 1 (1), X=720.79, Y=794.37, Mass=612453, SNR=215.1, Peak=25496 HFD=6.5
22:25:27.048 00.001 15404 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-2.95) = xAngle (1.08 = 1.08)
22:25:27.049 00.001 15404 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.99 = 0.99)
22:25:27.050 00.001 15404 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.87 mountX=0.14 mountY=0.25, mountTheta=1.05
22:25:27.051 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.09, y=-0.28, opts=13)
22:25:27.052 00.001 15404 Enqueuing Move request for scope (-0.09, -0.28)
22:25:27.053 00.001 9920 Worker thread wakes up
22:25:27.053 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.28) opts 0xd
22:25:27.053 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.09, -0.28)
22:25:27.053 00.000 9920 Moving (-0.09, -0.28) raw xDistance=0.14 yDistance=0.25
22:25:27.054 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:25:27.054 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:25:27.054 00.000 9920 MoveAxis(E, 0, ABG)
22:25:27.054 00.000 9920 Move returns status 0, amount 0
22:25:27.054 00.000 9920 MoveAxis(S, 67, ABG)
22:25:27.054 00.000 9920 Guiding  Dir = 1, Dur = 67
22:25:27.056 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3159, max=65516, med=4913, FiltMin=4114, FiltMax=64671, Gamma=0.910
22:25:27.067 00.011 15404 UpdateGuideState exits: m=612453 SNR=215.1 Saturated
22:25:27.069 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:27.069 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:27.071 00.002 15404 Enqueuing Expose request
22:25:27.202 00.131 9920 IsGuiding returns 0
22:25:27.213 00.011 9920 PulseGuide returned control before completion, sleep 66
22:25:27.290 00.077 9920 IsGuiding returns 1
22:25:27.290 00.000 9920 scope still moving after pulse duration time elapsed
22:25:27.388 00.098 9920 IsGuiding returns 1
22:25:27.570 00.182 9920 IsGuiding returns 0
22:25:27.570 00.000 9920 scope move finished after 67 + 301 ms
22:25:27.570 00.000 9920 Move returns status 0, amount 67
22:25:27.570 00.000 9920 move complete, result=0
22:25:27.570 00.000 9920 worker thread done servicing request
22:25:27.570 00.000 9920 Worker thread wakes up
22:25:27.570 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 67 ms SOUTH
22:25:27.571 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:27.571 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:30.983 03.412 9920 Exposure complete
22:25:31.022 00.039 9920 worker thread done servicing request
22:25:31.022 00.000 15404 OnExposeComplete: enter
22:25:31.022 00.000 15404 UpdateGuideState(): m_state=6
22:25:31.023 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
22:25:31.024 00.001 15404 Star::Find returns 1 (1), X=720.64, Y=794.33, Mass=609616, SNR=222.6, Peak=27898 HFD=6.3
22:25:31.025 00.001 15404 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-2.95) = xAngle (0.74 = 0.74)
22:25:31.026 00.001 15404 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.65 = 0.65)
22:25:31.027 00.001 15404 CameraToMount -- cameraX=-0.24 cameraY=-0.32 hyp=0.40 cameraTheta=-2.21 mountX=0.30 mountY=0.24, mountTheta=0.68
22:25:31.028 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.24, y=-0.32, opts=13)
22:25:31.029 00.001 15404 Enqueuing Move request for scope (-0.24, -0.32)
22:25:31.030 00.001 9920 Worker thread wakes up
22:25:31.030 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.32) opts 0xd
22:25:31.030 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.24, -0.32)
22:25:31.030 00.000 9920 Moving (-0.24, -0.32) raw xDistance=0.30 yDistance=0.24
22:25:31.030 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:25:31.030 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:25:31.030 00.000 9920 MoveAxis(W, 80, ABG)
22:25:31.031 00.001 9920 Guiding  Dir = 3, Dur = 80
22:25:31.033 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3251, max=65450, med=4912, FiltMin=3993, FiltMax=64273, Gamma=0.910
22:25:31.046 00.013 15404 UpdateGuideState exits: m=609616 SNR=222.6 Saturated
22:25:31.047 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:31.047 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:31.048 00.001 15404 Enqueuing Expose request
22:25:31.120 00.072 9920 IsGuiding returns 0
22:25:31.132 00.012 9920 PulseGuide returned control before completion, sleep 79
22:25:31.222 00.090 9920 IsGuiding returns 1
22:25:31.222 00.000 9920 scope still moving after pulse duration time elapsed
22:25:31.369 00.147 9920 IsGuiding returns 0
22:25:31.369 00.000 9920 scope move finished after 80 + 168 ms
22:25:31.369 00.000 9920 Move returns status 0, amount 80
22:25:31.369 00.000 9920 MoveAxis(S, 66, ABG)
22:25:31.369 00.000 9920 Guiding  Dir = 1, Dur = 66
22:25:31.391 00.022 9920 IsGuiding returns 0
22:25:31.402 00.011 9920 PulseGuide returned control before completion, sleep 66
22:25:31.479 00.077 9920 IsGuiding returns 1
22:25:31.479 00.000 9920 scope still moving after pulse duration time elapsed
22:25:31.628 00.149 9920 IsGuiding returns 1
22:25:31.870 00.242 9920 IsGuiding returns 0
22:25:31.870 00.000 9920 scope move finished after 66 + 412 ms
22:25:31.870 00.000 9920 Move returns status 0, amount 66
22:25:31.870 00.000 9920 move complete, result=0
22:25:31.870 00.000 9920 worker thread done servicing request
22:25:31.870 00.000 15404 GuideStep: 0.3 px 80 ms WEST, 0.2 px 66 ms SOUTH
22:25:31.873 00.003 9920 Worker thread wakes up
22:25:31.873 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:31.874 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:35.588 03.714 9920 Exposure complete
22:25:35.626 00.038 9920 worker thread done servicing request
22:25:35.626 00.000 15404 OnExposeComplete: enter
22:25:35.627 00.001 15404 UpdateGuideState(): m_state=6
22:25:35.628 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
22:25:35.629 00.001 15404 Star::Find returns 1 (1), X=720.86, Y=794.24, Mass=623383, SNR=220.6, Peak=25376 HFD=6.7
22:25:35.630 00.001 15404 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-2.95) = xAngle (1.33 = 1.33)
22:25:35.631 00.001 15404 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.23 = 1.23)
22:25:35.632 00.001 15404 CameraToMount -- cameraX=-0.02 cameraY=-0.41 hyp=0.41 cameraTheta=-1.63 mountX=0.10 mountY=0.39, mountTheta=1.32
22:25:35.634 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.02, y=-0.41, opts=13)
22:25:35.635 00.001 15404 Enqueuing Move request for scope (-0.02, -0.41)
22:25:35.636 00.001 9920 Worker thread wakes up
22:25:35.636 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.41) opts 0xd
22:25:35.636 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.02, -0.41)
22:25:35.636 00.000 9920 Moving (-0.02, -0.41) raw xDistance=0.10 yDistance=0.39
22:25:35.636 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:25:35.636 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
22:25:35.636 00.000 9920 MoveAxis(E, 0, ABG)
22:25:35.636 00.000 9920 Move returns status 0, amount 0
22:25:35.636 00.000 9920 MoveAxis(S, 106, ABG)
22:25:35.636 00.000 9920 Guiding  Dir = 1, Dur = 106
22:25:35.638 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3062, max=65516, med=4905, FiltMin=4091, FiltMax=62299, Gamma=0.910
22:25:35.649 00.011 15404 UpdateGuideState exits: m=623383 SNR=220.6 Saturated
22:25:35.650 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:35.651 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:35.652 00.001 15404 Enqueuing Expose request
22:25:35.660 00.008 9920 IsGuiding returns 0
22:25:35.671 00.011 9920 PulseGuide returned control before completion, sleep 105
22:25:35.801 00.130 9920 IsGuiding returns 0
22:25:35.801 00.000 9920 Move returns status 0, amount 106
22:25:35.801 00.000 9920 move complete, result=0
22:25:35.801 00.000 9920 worker thread done servicing request
22:25:35.801 00.000 9920 Worker thread wakes up
22:25:35.801 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.4 px 106 ms SOUTH
22:25:35.802 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:35.802 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:39.214 03.412 9920 Exposure complete
22:25:39.255 00.041 9920 worker thread done servicing request
22:25:39.256 00.001 15404 OnExposeComplete: enter
22:25:39.257 00.001 15404 UpdateGuideState(): m_state=6
22:25:39.258 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
22:25:39.259 00.001 15404 Star::Find returns 1 (1), X=721.02, Y=794.47, Mass=597378, SNR=214.6, Peak=27092 HFD=6.4
22:25:39.260 00.001 15404 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-2.95) = xAngle (2.07 = 2.07)
22:25:39.260 00.000 15404 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.98 = 1.98)
22:25:39.261 00.001 15404 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.88 mountX=-0.11 mountY=0.21, mountTheta=2.05
22:25:39.263 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.14, y=-0.17, opts=13)
22:25:39.264 00.001 15404 Enqueuing Move request for scope (0.14, -0.17)
22:25:39.265 00.001 9920 Worker thread wakes up
22:25:39.265 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
22:25:39.265 00.000 9920 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
22:25:39.265 00.000 9920 Moving (0.14, -0.17) raw xDistance=-0.11 yDistance=0.21
22:25:39.265 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:25:39.265 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:25:39.265 00.000 9920 MoveAxis(E, 0, ABG)
22:25:39.265 00.000 9920 Move returns status 0, amount 0
22:25:39.265 00.000 9920 MoveAxis(S, 56, ABG)
22:25:39.265 00.000 9920 Guiding  Dir = 1, Dur = 56
22:25:39.268 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3027, max=65427, med=4911, FiltMin=4037, FiltMax=63762, Gamma=0.910
22:25:39.279 00.011 15404 UpdateGuideState exits: m=597378 SNR=214.6 Saturated
22:25:39.280 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:39.281 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:39.282 00.001 15404 Enqueuing Expose request
22:25:39.348 00.066 9920 IsGuiding returns 0
22:25:39.359 00.011 9920 PulseGuide returned control before completion, sleep 55
22:25:39.425 00.066 9920 IsGuiding returns 1
22:25:39.425 00.000 9920 scope still moving after pulse duration time elapsed
22:25:39.457 00.032 9920 IsGuiding returns 1
22:25:39.497 00.040 9920 IsGuiding returns 0
22:25:39.497 00.000 9920 scope move finished after 56 + 92 ms
22:25:39.497 00.000 9920 Move returns status 0, amount 56
22:25:39.497 00.000 9920 move complete, result=0
22:25:39.497 00.000 9920 worker thread done servicing request
22:25:39.497 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 56 ms SOUTH
22:25:39.500 00.003 9920 Worker thread wakes up
22:25:39.500 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:39.500 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:43.210 03.710 9920 Exposure complete
22:25:43.247 00.037 9920 worker thread done servicing request
22:25:43.247 00.000 15404 OnExposeComplete: enter
22:25:43.248 00.001 15404 UpdateGuideState(): m_state=6
22:25:43.249 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
22:25:43.250 00.001 15404 Star::Find returns 1 (1), X=721.16, Y=794.54, Mass=645937, SNR=245.2, Peak=28456 HFD=6.4
22:25:43.251 00.001 15404 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-2.95) = xAngle (2.60 = 2.60)
22:25:43.252 00.001 15404 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.50 = 2.50)
22:25:43.253 00.001 15404 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.36 mountX=-0.26 mountY=0.18, mountTheta=2.53
22:25:43.255 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.28, y=-0.11, opts=13)
22:25:43.256 00.001 15404 Enqueuing Move request for scope (0.28, -0.11)
22:25:43.256 00.000 9920 Worker thread wakes up
22:25:43.257 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
22:25:43.257 00.000 9920 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
22:25:43.257 00.000 9920 Moving (0.28, -0.11) raw xDistance=-0.26 yDistance=0.18
22:25:43.257 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:25:43.257 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:43.257 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:25:43.257 00.000 9920 MoveAxis(E, 69, ABG)
22:25:43.257 00.000 9920 Guiding  Dir = 2, Dur = 69
22:25:43.259 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2925, max=65427, med=4907, FiltMin=4012, FiltMax=63796, Gamma=0.910
22:25:43.270 00.011 15404 UpdateGuideState exits: m=645937 SNR=245.2 Saturated
22:25:43.272 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:43.272 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:43.273 00.001 15404 Enqueuing Expose request
22:25:43.276 00.003 9920 IsGuiding returns 0
22:25:43.288 00.012 9920 PulseGuide returned control before completion, sleep 68
22:25:43.368 00.080 9920 IsGuiding returns 1
22:25:43.368 00.000 9920 scope still moving after pulse duration time elapsed
22:25:43.409 00.041 9920 IsGuiding returns 0
22:25:43.409 00.000 9920 scope move finished after 69 + 63 ms
22:25:43.409 00.000 9920 Move returns status 0, amount 69
22:25:43.409 00.000 9920 MoveAxis(N, 0, ABG)
22:25:43.409 00.000 9920 duration set to 0 by GuideMode
22:25:43.409 00.000 9920 Move returns status 0, amount 0
22:25:43.409 00.000 9920 move complete, result=0
22:25:43.409 00.000 9920 worker thread done servicing request
22:25:43.409 00.000 9920 Worker thread wakes up
22:25:43.409 00.000 15404 GuideStep: -0.3 px 69 ms EAST, 0.2 px 0 ms NORTH
22:25:43.412 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:43.412 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:46.818 03.406 9920 Exposure complete
22:25:46.855 00.037 9920 worker thread done servicing request
22:25:46.855 00.000 15404 OnExposeComplete: enter
22:25:46.856 00.001 15404 UpdateGuideState(): m_state=6
22:25:46.857 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
22:25:46.857 00.000 15404 Star::Find returns 1 (1), X=721.32, Y=794.72, Mass=644756, SNR=235.6, Peak=29715 HFD=6.4
22:25:46.858 00.001 15404 CameraToMount -- cameraTheta (0.17) - m_xAngle (-2.95) = xAngle (3.12 = 3.12)
22:25:46.859 00.001 15404 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.03 = 3.03)
22:25:46.860 00.001 15404 CameraToMount -- cameraX=0.44 cameraY=0.07 hyp=0.44 cameraTheta=0.17 mountX=-0.44 mountY=0.05, mountTheta=3.03
22:25:46.862 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.44, y=0.07, opts=13)
22:25:46.863 00.001 15404 Enqueuing Move request for scope (0.44, 0.07)
22:25:46.864 00.001 9920 Worker thread wakes up
22:25:46.864 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.07) opts 0xd
22:25:46.864 00.000 9920 Handling offset move in thread for scope, endpoint = (0.44, 0.07)
22:25:46.864 00.000 9920 Moving (0.44, 0.07) raw xDistance=-0.44 yDistance=0.05
22:25:46.864 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
22:25:46.864 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:46.864 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:25:46.864 00.000 9920 MoveAxis(E, 124, ABG)
22:25:46.864 00.000 9920 Guiding  Dir = 2, Dur = 124
22:25:46.866 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2872, max=65461, med=4912, FiltMin=3904, FiltMax=64749, Gamma=0.910
22:25:46.879 00.013 15404 UpdateGuideState exits: m=644756 SNR=235.6 Saturated
22:25:46.880 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:46.881 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:46.882 00.001 15404 Enqueuing Expose request
22:25:46.887 00.005 9920 IsGuiding returns 0
22:25:46.898 00.011 9920 PulseGuide returned control before completion, sleep 123
22:25:47.044 00.146 9920 IsGuiding returns 0
22:25:47.045 00.001 9920 Move returns status 0, amount 124
22:25:47.045 00.000 9920 MoveAxis(N, 0, ABG)
22:25:47.045 00.000 9920 duration set to 0 by GuideMode
22:25:47.045 00.000 9920 Move returns status 0, amount 0
22:25:47.045 00.000 9920 move complete, result=0
22:25:47.045 00.000 9920 worker thread done servicing request
22:25:47.045 00.000 9920 Worker thread wakes up
22:25:47.045 00.000 15404 GuideStep: -0.4 px 124 ms EAST, 0.0 px 0 ms NORTH
22:25:47.046 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:47.046 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:50.755 03.709 9920 Exposure complete
22:25:50.796 00.041 9920 worker thread done servicing request
22:25:50.796 00.000 15404 OnExposeComplete: enter
22:25:50.797 00.001 15404 UpdateGuideState(): m_state=6
22:25:50.799 00.002 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
22:25:50.801 00.002 15404 Star::Find returns 1 (1), X=720.37, Y=794.02, Mass=635267, SNR=216.2, Peak=29527 HFD=6.2
22:25:50.803 00.002 15404 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-2.95) = xAngle (0.70 = 0.70)
22:25:50.803 00.000 15404 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.61 = 0.61)
22:25:50.804 00.001 15404 CameraToMount -- cameraX=-0.50 cameraY=-0.62 hyp=0.80 cameraTheta=-2.25 mountX=0.61 mountY=0.46, mountTheta=0.64
22:25:50.806 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.50, y=-0.62, opts=13)
22:25:50.806 00.000 15404 Enqueuing Move request for scope (-0.50, -0.62)
22:25:50.807 00.001 9920 Worker thread wakes up
22:25:50.807 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.62) opts 0xd
22:25:50.807 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.50, -0.62)
22:25:50.808 00.001 9920 Moving (-0.50, -0.62) raw xDistance=0.61 yDistance=0.46
22:25:50.808 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.61
22:25:50.808 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:25:50.808 00.000 9920 MoveAxis(W, 155, ABG)
22:25:50.808 00.000 9920 Guiding  Dir = 3, Dur = 155
22:25:50.810 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2372, max=65450, med=4909, FiltMin=3796, FiltMax=65397, Gamma=0.910
22:25:50.823 00.013 15404 UpdateGuideState exits: m=635267 SNR=216.2 Saturated
22:25:50.824 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:50.825 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:50.826 00.001 15404 Enqueuing Expose request
22:25:50.834 00.008 9920 IsGuiding returns 0
22:25:50.845 00.011 9920 PulseGuide returned control before completion, sleep 154
22:25:51.029 00.184 9920 IsGuiding returns 0
22:25:51.029 00.000 9920 Move returns status 0, amount 155
22:25:51.029 00.000 9920 MoveAxis(S, 125, ABG)
22:25:51.029 00.000 9920 Guiding  Dir = 1, Dur = 125
22:25:51.053 00.024 9920 IsGuiding returns 0
22:25:51.066 00.013 9920 PulseGuide returned control before completion, sleep 124
22:25:51.215 00.149 9920 IsGuiding returns 1
22:25:51.215 00.000 9920 scope still moving after pulse duration time elapsed
22:25:51.268 00.053 9920 IsGuiding returns 0
22:25:51.269 00.001 9920 scope move finished after 125 + 88 ms
22:25:51.269 00.000 9920 Move returns status 0, amount 125
22:25:51.269 00.000 9920 move complete, result=0
22:25:51.269 00.000 9920 worker thread done servicing request
22:25:51.269 00.000 9920 Worker thread wakes up
22:25:51.269 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:51.269 00.000 15404 GuideStep: 0.6 px 155 ms WEST, 0.5 px 125 ms SOUTH
22:25:51.270 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:54.675 03.405 9920 Exposure complete
22:25:54.713 00.038 9920 worker thread done servicing request
22:25:54.713 00.000 15404 OnExposeComplete: enter
22:25:54.714 00.001 15404 UpdateGuideState(): m_state=6
22:25:54.715 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
22:25:54.716 00.001 15404 Star::Find returns 1 (1), X=720.40, Y=794.50, Mass=656757, SNR=267.3, Peak=31122 HFD=6.8
22:25:54.717 00.001 15404 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-2.95) = xAngle (0.11 = 0.11)
22:25:54.718 00.001 15404 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.02 = 0.02)
22:25:54.719 00.001 15404 CameraToMount -- cameraX=-0.47 cameraY=-0.15 hyp=0.50 cameraTheta=-2.84 mountX=0.49 mountY=0.01, mountTheta=0.02
22:25:54.720 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.47, y=-0.15, opts=13)
22:25:54.722 00.002 15404 Enqueuing Move request for scope (-0.47, -0.15)
22:25:54.722 00.000 9920 Worker thread wakes up
22:25:54.722 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.15) opts 0xd
22:25:54.723 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.47, -0.15)
22:25:54.723 00.000 9920 Moving (-0.47, -0.15) raw xDistance=0.49 yDistance=0.01
22:25:54.723 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
22:25:54.723 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:54.723 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:25:54.723 00.000 9920 MoveAxis(W, 143, ABG)
22:25:54.723 00.000 9920 Guiding  Dir = 3, Dur = 143
22:25:54.725 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3074, max=65456, med=4912, FiltMin=3444, FiltMax=62884, Gamma=0.910
22:25:54.736 00.011 15404 UpdateGuideState exits: m=656757 SNR=267.3 Saturated
22:25:54.737 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:54.738 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:54.740 00.002 15404 Enqueuing Expose request
22:25:54.744 00.004 9920 IsGuiding returns 0
22:25:54.756 00.012 9920 PulseGuide returned control before completion, sleep 142
22:25:54.929 00.173 9920 IsGuiding returns 0
22:25:54.929 00.000 9920 Move returns status 0, amount 143
22:25:54.929 00.000 9920 MoveAxis(N, 0, ABG)
22:25:54.929 00.000 9920 duration set to 0 by GuideMode
22:25:54.929 00.000 9920 Move returns status 0, amount 0
22:25:54.929 00.000 9920 move complete, result=0
22:25:54.929 00.000 9920 worker thread done servicing request
22:25:54.929 00.000 15404 GuideStep: 0.5 px 143 ms WEST, 0.0 px 0 ms NORTH
22:25:54.933 00.004 9920 Worker thread wakes up
22:25:54.933 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:54.933 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:25:58.640 03.707 9920 Exposure complete
22:25:58.678 00.038 9920 worker thread done servicing request
22:25:58.678 00.000 15404 OnExposeComplete: enter
22:25:58.679 00.001 15404 UpdateGuideState(): m_state=6
22:25:58.680 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
22:25:58.681 00.001 15404 Star::Find returns 1 (1), X=720.73, Y=794.49, Mass=608469, SNR=222.6, Peak=26982 HFD=6.6
22:25:58.682 00.001 15404 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-2.95) = xAngle (0.60 = 0.60)
22:25:58.682 00.000 15404 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.51 = 0.51)
22:25:58.683 00.001 15404 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.22 cameraTheta=-2.35 mountX=0.18 mountY=0.11, mountTheta=0.54
22:25:58.685 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.15, y=-0.15, opts=13)
22:25:58.687 00.002 15404 Enqueuing Move request for scope (-0.15, -0.15)
22:25:58.688 00.001 9920 Worker thread wakes up
22:25:58.688 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
22:25:58.688 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
22:25:58.688 00.000 9920 Moving (-0.15, -0.15) raw xDistance=0.18 yDistance=0.11
22:25:58.688 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:25:58.688 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:58.688 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:25:58.689 00.001 9920 MoveAxis(E, 0, ABG)
22:25:58.689 00.000 9920 Move returns status 0, amount 0
22:25:58.689 00.000 9920 MoveAxis(N, 0, ABG)
22:25:58.689 00.000 9920 duration set to 0 by GuideMode
22:25:58.689 00.000 9920 Move returns status 0, amount 0
22:25:58.689 00.000 9920 move complete, result=0
22:25:58.689 00.000 9920 worker thread done servicing request
22:25:58.691 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2637, max=65450, med=4906, FiltMin=3906, FiltMax=63601, Gamma=0.910
22:25:58.702 00.011 15404 UpdateGuideState exits: m=608469 SNR=222.6 Saturated
22:25:58.703 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:58.704 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:25:58.705 00.001 15404 Enqueuing Expose request
22:25:58.706 00.001 9920 Worker thread wakes up
22:25:58.706 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:58.707 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:25:58.707 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:26:02.114 03.407 9920 Exposure complete
22:26:02.152 00.038 9920 worker thread done servicing request
22:26:02.152 00.000 15404 OnExposeComplete: enter
22:26:02.153 00.001 15404 UpdateGuideState(): m_state=6
22:26:02.155 00.002 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
22:26:02.156 00.001 15404 Star::Find returns 1 (1), X=720.33, Y=794.11, Mass=625816, SNR=225.7, Peak=28230 HFD=6.5
22:26:02.156 00.000 15404 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-2.95) = xAngle (0.58 = 0.58)
22:26:02.157 00.001 15404 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.49 = 0.49)
22:26:02.158 00.001 15404 CameraToMount -- cameraX=-0.55 cameraY=-0.53 hyp=0.76 cameraTheta=-2.37 mountX=0.64 mountY=0.36, mountTheta=0.51
22:26:02.160 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.55, y=-0.53, opts=13)
22:26:02.161 00.001 15404 Enqueuing Move request for scope (-0.55, -0.53)
22:26:02.162 00.001 9920 Worker thread wakes up
22:26:02.162 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.53) opts 0xd
22:26:02.162 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.55, -0.53)
22:26:02.162 00.000 9920 Moving (-0.55, -0.53) raw xDistance=0.64 yDistance=0.36
22:26:02.162 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
22:26:02.162 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
22:26:02.162 00.000 9920 MoveAxis(W, 171, ABG)
22:26:02.162 00.000 9920 Guiding  Dir = 3, Dur = 171
22:26:02.166 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=2944, max=65450, med=4911, FiltMin=3908, FiltMax=64692, Gamma=0.910
22:26:02.178 00.012 15404 UpdateGuideState exits: m=625816 SNR=225.7 Saturated
22:26:02.179 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:02.180 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:26:02.181 00.001 15404 Enqueuing Expose request
22:26:02.183 00.002 9920 IsGuiding returns 0
22:26:02.194 00.011 9920 PulseGuide returned control before completion, sleep 170
22:26:02.395 00.201 9920 IsGuiding returns 0
22:26:02.395 00.000 9920 Move returns status 0, amount 171
22:26:02.395 00.000 9920 MoveAxis(S, 98, ABG)
22:26:02.395 00.000 9920 Guiding  Dir = 1, Dur = 98
22:26:02.415 00.020 9920 IsGuiding returns 0
22:26:02.426 00.011 9920 PulseGuide returned control before completion, sleep 97
22:26:02.554 00.128 9920 IsGuiding returns 0
22:26:02.554 00.000 9920 Move returns status 0, amount 98
22:26:02.554 00.000 9920 move complete, result=0
22:26:02.554 00.000 9920 worker thread done servicing request
22:26:02.555 00.001 9920 Worker thread wakes up
22:26:02.555 00.000 15404 GuideStep: 0.6 px 171 ms WEST, 0.4 px 98 ms SOUTH
22:26:02.556 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:26:02.556 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:26:06.263 03.707 9920 Exposure complete
22:26:06.301 00.038 9920 worker thread done servicing request
22:26:06.301 00.000 15404 OnExposeComplete: enter
22:26:06.302 00.001 15404 UpdateGuideState(): m_state=6
22:26:06.303 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
22:26:06.305 00.002 15404 Star::Find returns 1 (1), X=720.76, Y=794.70, Mass=636862, SNR=202.3, Peak=28344 HFD=6.5
22:26:06.306 00.001 15404 CameraToMount -- cameraTheta (2.73) - m_xAngle (-2.95) = xAngle (5.68 = -0.60)
22:26:06.307 00.001 15404 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.59 = -0.69)
22:26:06.307 00.000 15404 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.73 mountX=0.11 mountY=-0.09, mountTheta=-0.66
22:26:06.309 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.12, y=0.05, opts=13)
22:26:06.310 00.001 15404 Enqueuing Move request for scope (-0.12, 0.05)
22:26:06.311 00.001 9920 Worker thread wakes up
22:26:06.311 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
22:26:06.311 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
22:26:06.311 00.000 9920 Moving (-0.12, 0.05) raw xDistance=0.11 yDistance=-0.09
22:26:06.311 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:26:06.311 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:06.311 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:06.311 00.000 9920 MoveAxis(E, 0, ABG)
22:26:06.311 00.000 9920 Move returns status 0, amount 0
22:26:06.311 00.000 9920 MoveAxis(N, 0, ABG)
22:26:06.311 00.000 9920 duration set to 0 by GuideMode
22:26:06.311 00.000 9920 Move returns status 0, amount 0
22:26:06.312 00.001 9920 move complete, result=0
22:26:06.312 00.000 9920 worker thread done servicing request
22:26:06.314 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3172, max=65450, med=4907, FiltMin=4029, FiltMax=63863, Gamma=0.910
22:26:06.326 00.012 15404 UpdateGuideState exits: m=636862 SNR=202.3 Saturated
22:26:06.327 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:06.328 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:26:06.329 00.001 15404 Enqueuing Expose request
22:26:06.330 00.001 9920 Worker thread wakes up
22:26:06.330 00.000 15404 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:06.331 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:26:06.331 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:26:09.740 03.409 9920 Exposure complete
22:26:09.796 00.056 9920 worker thread done servicing request
22:26:09.796 00.000 15404 OnExposeComplete: enter
22:26:09.798 00.002 15404 UpdateGuideState(): m_state=6
22:26:09.800 00.002 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
22:26:09.802 00.002 15404 Star::Find returns 1 (1), X=721.15, Y=794.62, Mass=638612, SNR=319.9, Peak=26416 HFD=6.4
22:26:09.803 00.001 15404 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-2.95) = xAngle (2.85 = 2.85)
22:26:09.805 00.002 15404 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.76 = 2.76)
22:26:09.806 00.001 15404 CameraToMount -- cameraX=0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-0.10 mountX=-0.26 mountY=0.10, mountTheta=2.77
22:26:09.809 00.003 15404 SchedulePrimaryMove(105DBB90, x=0.27, y=-0.03, opts=13)
22:26:09.811 00.002 15404 Enqueuing Move request for scope (0.27, -0.03)
22:26:09.813 00.002 9920 Worker thread wakes up
22:26:09.813 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.03) opts 0xd
22:26:09.813 00.000 9920 Handling offset move in thread for scope, endpoint = (0.27, -0.03)
22:26:09.813 00.000 9920 Moving (0.27, -0.03) raw xDistance=-0.26 yDistance=0.10
22:26:09.813 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:26:09.813 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:09.813 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:26:09.813 00.000 9920 MoveAxis(E, 70, ABG)
22:26:09.813 00.000 9920 Guiding  Dir = 2, Dur = 70
22:26:09.822 00.009 15404 UpdateImageDisplay: Size=(1280,960) min=3049, max=65458, med=4912, FiltMin=4076, FiltMax=65425, Gamma=0.910
22:26:09.845 00.023 15404 UpdateGuideState exits: m=638612 SNR=319.9 Saturated
22:26:09.846 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:09.848 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:26:09.849 00.001 15404 Enqueuing Expose request
22:26:09.883 00.034 9920 IsGuiding returns 0
22:26:09.896 00.013 9920 PulseGuide returned control before completion, sleep 68
22:26:09.976 00.080 9920 IsGuiding returns 1
22:26:09.977 00.001 9920 scope still moving after pulse duration time elapsed
22:26:10.120 00.143 9920 IsGuiding returns 0
22:26:10.120 00.000 9920 scope move finished after 70 + 166 ms
22:26:10.120 00.000 9920 Move returns status 0, amount 70
22:26:10.120 00.000 9920 MoveAxis(N, 0, ABG)
22:26:10.120 00.000 9920 duration set to 0 by GuideMode
22:26:10.120 00.000 9920 Move returns status 0, amount 0
22:26:10.120 00.000 9920 move complete, result=0
22:26:10.120 00.000 9920 worker thread done servicing request
22:26:10.120 00.000 9920 Worker thread wakes up
22:26:10.120 00.000 15404 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
22:26:10.121 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:26:10.121 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:26:13.829 03.708 9920 Exposure complete
22:26:13.867 00.038 9920 worker thread done servicing request
22:26:13.867 00.000 15404 OnExposeComplete: enter
22:26:13.868 00.001 15404 UpdateGuideState(): m_state=6
22:26:13.869 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
22:26:13.870 00.001 15404 Star::Find returns 1 (1), X=721.18, Y=794.56, Mass=612354, SNR=223.3, Peak=26460 HFD=6.5
22:26:13.871 00.001 15404 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-2.95) = xAngle (2.67 = 2.67)
22:26:13.872 00.001 15404 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.58 = 2.58)
22:26:13.873 00.001 15404 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-0.28 mountX=-0.28 mountY=0.17, mountTheta=2.61
22:26:13.875 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.30, y=-0.09, opts=13)
22:26:13.875 00.000 15404 Enqueuing Move request for scope (0.30, -0.09)
22:26:13.876 00.001 9920 Worker thread wakes up
22:26:13.876 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd
22:26:13.876 00.000 9920 Handling offset move in thread for scope, endpoint = (0.30, -0.09)
22:26:13.876 00.000 9920 Moving (0.30, -0.09) raw xDistance=-0.28 yDistance=0.17
22:26:13.877 00.001 9920 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
22:26:13.877 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:13.877 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:26:13.877 00.000 9920 MoveAxis(E, 79, ABG)
22:26:13.877 00.000 9920 Guiding  Dir = 2, Dur = 79
22:26:13.879 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2571, max=65450, med=4910, FiltMin=3573, FiltMax=64108, Gamma=0.910
22:26:13.891 00.012 15404 UpdateGuideState exits: m=612354 SNR=223.3 Saturated
22:26:13.893 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:13.894 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:26:13.894 00.000 15404 Enqueuing Expose request
22:26:13.905 00.011 9920 IsGuiding returns 0
22:26:13.916 00.011 9920 PulseGuide returned control before completion, sleep 79
22:26:14.008 00.092 9920 IsGuiding returns 1
22:26:14.008 00.000 9920 scope still moving after pulse duration time elapsed
22:26:14.047 00.039 9920 IsGuiding returns 0
22:26:14.047 00.000 9920 scope move finished after 79 + 62 ms
22:26:14.047 00.000 9920 Move returns status 0, amount 79
22:26:14.047 00.000 9920 MoveAxis(N, 0, ABG)
22:26:14.047 00.000 9920 duration set to 0 by GuideMode
22:26:14.047 00.000 9920 Move returns status 0, amount 0
22:26:14.047 00.000 9920 move complete, result=0
22:26:14.047 00.000 9920 worker thread done servicing request
22:26:14.048 00.001 9920 Worker thread wakes up
22:26:14.048 00.000 15404 GuideStep: -0.3 px 79 ms EAST, 0.2 px 0 ms NORTH
22:26:14.049 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:26:14.049 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:26:17.455 03.406 9920 Exposure complete
22:26:17.492 00.037 9920 worker thread done servicing request
22:26:17.492 00.000 15404 OnExposeComplete: enter
22:26:17.493 00.001 15404 UpdateGuideState(): m_state=6
22:26:17.494 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
22:26:17.495 00.001 15404 Star::Find returns 1 (1), X=721.01, Y=794.36, Mass=594031, SNR=227.2, Peak=24188 HFD=6.6
22:26:17.496 00.001 15404 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-2.95) = xAngle (1.79 = 1.79)
22:26:17.497 00.001 15404 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.70 = 1.70)
22:26:17.498 00.001 15404 CameraToMount -- cameraX=0.13 cameraY=-0.29 hyp=0.32 cameraTheta=-1.16 mountX=-0.07 mountY=0.32, mountTheta=1.79
22:26:17.499 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.13, y=-0.29, opts=13)
22:26:17.500 00.001 15404 Enqueuing Move request for scope (0.13, -0.29)
22:26:17.501 00.001 9920 Worker thread wakes up
22:26:17.501 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.29) opts 0xd
22:26:17.501 00.000 9920 Handling offset move in thread for scope, endpoint = (0.13, -0.29)
22:26:17.501 00.000 9920 Moving (0.13, -0.29) raw xDistance=-0.07 yDistance=0.32
22:26:17.501 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:26:17.501 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:26:17.501 00.000 9920 MoveAxis(E, 0, ABG)
22:26:17.501 00.000 9920 Move returns status 0, amount 0
22:26:17.501 00.000 9920 MoveAxis(S, 86, ABG)
22:26:17.502 00.001 9920 Guiding  Dir = 1, Dur = 86
22:26:17.504 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2698, max=65516, med=4910, FiltMin=4004, FiltMax=61699, Gamma=0.910
22:26:17.517 00.013 15404 UpdateGuideState exits: m=594031 SNR=227.2 Saturated
22:26:17.518 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:17.519 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:26:17.520 00.001 15404 Enqueuing Expose request
22:26:17.526 00.006 9920 IsGuiding returns 0
22:26:17.538 00.012 9920 PulseGuide returned control before completion, sleep 84
22:26:17.634 00.096 9920 IsGuiding returns 1
22:26:17.635 00.001 9920 scope still moving after pulse duration time elapsed
22:26:17.680 00.045 9920 IsGuiding returns 0
22:26:17.680 00.000 9920 scope move finished after 86 + 67 ms
22:26:17.680 00.000 9920 Move returns status 0, amount 86
22:26:17.680 00.000 9920 move complete, result=0
22:26:17.680 00.000 9920 worker thread done servicing request
22:26:17.680 00.000 9920 Worker thread wakes up
22:26:17.680 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.3 px 86 ms SOUTH
22:26:17.683 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:26:17.683 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:26:21.390 03.707 9920 Exposure complete
22:26:21.427 00.037 9920 worker thread done servicing request
22:26:21.427 00.000 15404 OnExposeComplete: enter
22:26:21.428 00.001 15404 UpdateGuideState(): m_state=6
22:26:21.429 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
22:26:21.430 00.001 15404 Star::Find returns 1 (1), X=720.74, Y=794.48, Mass=624021, SNR=205.9, Peak=27268 HFD=6.6
22:26:21.431 00.001 15404 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-2.95) = xAngle (0.71 = 0.71)
22:26:21.432 00.001 15404 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.62 = 0.62)
22:26:21.433 00.001 15404 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-2.24 mountX=0.16 mountY=0.13, mountTheta=0.66
22:26:21.434 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.13, y=-0.17, opts=13)
22:26:21.435 00.001 15404 Enqueuing Move request for scope (-0.13, -0.17)
22:26:21.436 00.001 9920 Worker thread wakes up
22:26:21.436 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
22:26:21.436 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
22:26:21.437 00.001 9920 Moving (-0.13, -0.17) raw xDistance=0.16 yDistance=0.13
22:26:21.437 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:26:21.437 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:21.437 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:26:21.437 00.000 9920 MoveAxis(E, 0, ABG)
22:26:21.437 00.000 9920 Move returns status 0, amount 0
22:26:21.437 00.000 9920 MoveAxis(N, 0, ABG)
22:26:21.437 00.000 9920 duration set to 0 by GuideMode
22:26:21.437 00.000 9920 Move returns status 0, amount 0
22:26:21.437 00.000 9920 move complete, result=0
22:26:21.437 00.000 9920 worker thread done servicing request
22:26:21.439 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2897, max=65450, med=4908, FiltMin=4010, FiltMax=63253, Gamma=0.910
22:26:21.450 00.011 15404 UpdateGuideState exits: m=624021 SNR=205.9 Saturated
22:26:21.451 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:21.452 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:26:21.453 00.001 15404 Enqueuing Expose request
22:26:21.453 00.000 9920 Worker thread wakes up
22:26:21.455 00.002 15404 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:26:21.456 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:26:21.456 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:26:24.867 03.411 9920 Exposure complete
22:26:24.904 00.037 9920 worker thread done servicing request
22:26:24.904 00.000 15404 OnExposeComplete: enter
22:26:24.905 00.001 15404 UpdateGuideState(): m_state=6
22:26:24.905 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
22:26:24.906 00.001 15404 Star::Find returns 1 (1), X=720.68, Y=794.45, Mass=636304, SNR=249.2, Peak=27316 HFD=6.6
22:26:24.907 00.001 15404 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-2.95) = xAngle (0.60 = 0.60)
22:26:24.908 00.001 15404 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.51 = 0.51)
22:26:24.909 00.001 15404 CameraToMount -- cameraX=-0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-2.35 mountX=0.23 mountY=0.14, mountTheta=0.53
22:26:24.910 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.20, y=-0.20, opts=13)
22:26:24.911 00.001 15404 Enqueuing Move request for scope (-0.20, -0.20)
22:26:24.912 00.001 9920 Worker thread wakes up
22:26:24.912 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.20) opts 0xd
22:26:24.912 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.20, -0.20)
22:26:24.912 00.000 9920 Moving (-0.20, -0.20) raw xDistance=0.23 yDistance=0.14
22:26:24.913 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
22:26:24.913 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:24.913 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:26:24.913 00.000 9920 MoveAxis(W, 63, ABG)
22:26:24.913 00.000 9920 Guiding  Dir = 3, Dur = 63
22:26:24.915 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2913, max=65450, med=4910, FiltMin=4118, FiltMax=62928, Gamma=0.910
22:26:24.928 00.013 15404 UpdateGuideState exits: m=636304 SNR=249.2 Saturated
22:26:24.929 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:24.930 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:26:24.931 00.001 15404 Enqueuing Expose request
22:26:25.121 00.190 9920 IsGuiding returns 0
22:26:25.132 00.011 9920 PulseGuide returned control before completion, sleep 62
22:26:25.206 00.074 9920 IsGuiding returns 1
22:26:25.206 00.000 9920 scope still moving after pulse duration time elapsed
22:26:25.382 00.176 9920 IsGuiding returns 0
22:26:25.383 00.001 9920 scope move finished after 63 + 198 ms
22:26:25.383 00.000 9920 Move returns status 0, amount 63
22:26:25.383 00.000 9920 MoveAxis(N, 0, ABG)
22:26:25.383 00.000 9920 duration set to 0 by GuideMode
22:26:25.383 00.000 9920 Move returns status 0, amount 0
22:26:25.383 00.000 9920 move complete, result=0
22:26:25.383 00.000 9920 worker thread done servicing request
22:26:25.383 00.000 15404 GuideStep: 0.2 px 63 ms WEST, 0.1 px 0 ms NORTH
22:26:25.387 00.004 9920 Worker thread wakes up
22:26:25.387 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:26:25.387 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:26:29.098 03.711 9920 Exposure complete
22:26:29.135 00.037 9920 worker thread done servicing request
22:26:29.135 00.000 15404 OnExposeComplete: enter
22:26:29.136 00.001 15404 UpdateGuideState(): m_state=6
22:26:29.137 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
22:26:29.139 00.002 15404 Star::Find returns 1 (1), X=720.41, Y=794.27, Mass=638430, SNR=303.6, Peak=27870 HFD=6.6
22:26:29.139 00.000 15404 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-2.95) = xAngle (0.50 = 0.50)
22:26:29.140 00.001 15404 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.40 = 0.40)
22:26:29.141 00.001 15404 CameraToMount -- cameraX=-0.47 cameraY=-0.38 hyp=0.60 cameraTheta=-2.46 mountX=0.53 mountY=0.24, mountTheta=0.42
22:26:29.143 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.47, y=-0.38, opts=13)
22:26:29.144 00.001 15404 Enqueuing Move request for scope (-0.47, -0.38)
22:26:29.145 00.001 9920 Worker thread wakes up
22:26:29.145 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.38) opts 0xd
22:26:29.145 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.47, -0.38)
22:26:29.145 00.000 9920 Moving (-0.47, -0.38) raw xDistance=0.53 yDistance=0.24
22:26:29.145 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
22:26:29.145 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:26:29.145 00.000 9920 MoveAxis(W, 146, ABG)
22:26:29.145 00.000 9920 Guiding  Dir = 3, Dur = 146
22:26:29.147 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3113, max=65450, med=4907, FiltMin=4046, FiltMax=63520, Gamma=0.910
22:26:29.159 00.012 15404 UpdateGuideState exits: m=638430 SNR=303.6 Saturated
22:26:29.160 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:29.161 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:26:29.162 00.001 15404 Enqueuing Expose request
22:26:29.215 00.053 9920 IsGuiding returns 0
22:26:29.226 00.011 9920 PulseGuide returned control before completion, sleep 146
22:26:29.576 00.350 9920 IsGuiding returns 0
22:26:29.576 00.000 9920 Move returns status 0, amount 146
22:26:29.576 00.000 9920 MoveAxis(S, 65, ABG)
22:26:29.576 00.000 9920 Guiding  Dir = 1, Dur = 65
22:26:29.596 00.020 9920 IsGuiding returns 0
22:26:29.607 00.011 9920 PulseGuide returned control before completion, sleep 64
22:26:29.684 00.077 9920 IsGuiding returns 1
22:26:29.684 00.000 9920 scope still moving after pulse duration time elapsed
22:26:29.735 00.051 9920 IsGuiding returns 0
22:26:29.735 00.000 9920 scope move finished after 65 + 74 ms
22:26:29.735 00.000 9920 Move returns status 0, amount 65
22:26:29.735 00.000 9920 move complete, result=0
22:26:29.735 00.000 9920 worker thread done servicing request
22:26:29.735 00.000 9920 Worker thread wakes up
22:26:29.735 00.000 15404 GuideStep: 0.5 px 146 ms WEST, 0.2 px 65 ms SOUTH
22:26:29.736 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:26:29.736 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:26:33.116 03.380 9920 Exposure complete
22:26:33.155 00.039 9920 worker thread done servicing request
22:26:33.155 00.000 15404 OnExposeComplete: enter
22:26:33.156 00.001 15404 UpdateGuideState(): m_state=6
22:26:33.157 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
22:26:33.158 00.001 15404 Star::Find returns 1 (1), X=720.72, Y=794.28, Mass=592349, SNR=215.1, Peak=25024 HFD=6.4
22:26:33.159 00.001 15404 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-2.95) = xAngle (0.99 = 0.99)
22:26:33.160 00.001 15404 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.89 = 0.89)
22:26:33.161 00.001 15404 CameraToMount -- cameraX=-0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.97 mountX=0.22 mountY=0.31, mountTheta=0.96
22:26:33.163 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.15, y=-0.37, opts=13)
22:26:33.164 00.001 15404 Enqueuing Move request for scope (-0.15, -0.37)
22:26:33.165 00.001 9920 Worker thread wakes up
22:26:33.165 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.37) opts 0xd
22:26:33.165 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.15, -0.37)
22:26:33.165 00.000 9920 Moving (-0.15, -0.37) raw xDistance=0.22 yDistance=0.31
22:26:33.165 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.22
22:26:33.165 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
22:26:33.165 00.000 9920 MoveAxis(W, 70, ABG)
22:26:33.165 00.000 9920 Guiding  Dir = 3, Dur = 70
22:26:33.167 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2955, max=65450, med=4909, FiltMin=4115, FiltMax=63296, Gamma=0.910
22:26:33.177 00.010 15404 UpdateGuideState exits: m=592349 SNR=215.1 Saturated
22:26:33.179 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:33.180 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:26:33.181 00.001 15404 Enqueuing Expose request
22:26:33.194 00.013 9920 IsGuiding returns 0
22:26:33.206 00.012 9920 PulseGuide returned control before completion, sleep 69
22:26:33.288 00.082 9920 IsGuiding returns 1
22:26:33.288 00.000 9920 scope still moving after pulse duration time elapsed
22:26:33.383 00.095 9920 IsGuiding returns 1
22:26:33.559 00.176 9920 IsGuiding returns 0
22:26:33.559 00.000 9920 scope move finished after 70 + 294 ms
22:26:33.559 00.000 9920 Move returns status 0, amount 70
22:26:33.559 00.000 9920 MoveAxis(S, 86, ABG)
22:26:33.559 00.000 9920 Guiding  Dir = 1, Dur = 86
22:26:33.593 00.034 9920 IsGuiding returns 0
22:26:33.604 00.011 9920 PulseGuide returned control before completion, sleep 86
22:26:33.701 00.097 9920 IsGuiding returns 1
22:26:33.701 00.000 9920 scope still moving after pulse duration time elapsed
22:26:33.747 00.046 9920 IsGuiding returns 0
22:26:33.747 00.000 9920 scope move finished after 86 + 67 ms
22:26:33.747 00.000 9920 Move returns status 0, amount 86
22:26:33.747 00.000 9920 move complete, result=0
22:26:33.747 00.000 9920 worker thread done servicing request
22:26:33.747 00.000 9920 Worker thread wakes up
22:26:33.747 00.000 15404 GuideStep: 0.2 px 70 ms WEST, 0.3 px 86 ms SOUTH
22:26:33.748 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:26:33.748 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:26:37.461 03.713 9920 Exposure complete
22:26:37.503 00.042 9920 worker thread done servicing request
22:26:37.503 00.000 15404 OnExposeComplete: enter
22:26:37.504 00.001 15404 UpdateGuideState(): m_state=6
22:26:37.505 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
22:26:37.506 00.001 15404 Star::Find returns 1 (1), X=720.73, Y=794.34, Mass=635741, SNR=232.7, Peak=28066 HFD=6.6
22:26:37.507 00.001 15404 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-2.95) = xAngle (0.91 = 0.91)
22:26:37.508 00.001 15404 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.82 = 0.82)
22:26:37.509 00.001 15404 CameraToMount -- cameraX=-0.15 cameraY=-0.30 hyp=0.34 cameraTheta=-2.04 mountX=0.21 mountY=0.25, mountTheta=0.88
22:26:37.510 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.15, y=-0.30, opts=13)
22:26:37.511 00.001 15404 Enqueuing Move request for scope (-0.15, -0.30)
22:26:37.512 00.001 9920 Worker thread wakes up
22:26:37.512 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.30) opts 0xd
22:26:37.512 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.15, -0.30)
22:26:37.512 00.000 9920 Moving (-0.15, -0.30) raw xDistance=0.21 yDistance=0.25
22:26:37.512 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
22:26:37.512 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:26:37.513 00.001 9920 MoveAxis(W, 60, ABG)
22:26:37.513 00.000 9920 Guiding  Dir = 3, Dur = 60
22:26:37.515 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2597, max=65450, med=4899, FiltMin=3783, FiltMax=63421, Gamma=0.910
22:26:37.526 00.011 15404 UpdateGuideState exits: m=635741 SNR=232.7 Saturated
22:26:37.527 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:37.529 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:26:37.530 00.001 15404 Enqueuing Expose request
22:26:37.568 00.038 9920 IsGuiding returns 0
22:26:37.580 00.012 9920 PulseGuide returned control before completion, sleep 59
22:26:37.650 00.070 9920 IsGuiding returns 1
22:26:37.650 00.000 9920 scope still moving after pulse duration time elapsed
22:26:37.754 00.104 9920 IsGuiding returns 0
22:26:37.754 00.000 9920 scope move finished after 60 + 125 ms
22:26:37.754 00.000 9920 Move returns status 0, amount 60
22:26:37.754 00.000 9920 MoveAxis(S, 68, ABG)
22:26:37.754 00.000 9920 Guiding  Dir = 1, Dur = 68
22:26:37.776 00.022 9920 IsGuiding returns 0
22:26:37.788 00.012 9920 PulseGuide returned control before completion, sleep 67
22:26:37.866 00.078 9920 IsGuiding returns 1
22:26:37.866 00.000 9920 scope still moving after pulse duration time elapsed
22:26:37.960 00.094 9920 IsGuiding returns 1
22:26:38.154 00.194 9920 IsGuiding returns 0
22:26:38.155 00.001 9920 scope move finished after 68 + 309 ms
22:26:38.155 00.000 9920 Move returns status 0, amount 68
22:26:38.155 00.000 9920 move complete, result=0
22:26:38.155 00.000 9920 worker thread done servicing request
22:26:38.155 00.000 9920 Worker thread wakes up
22:26:38.155 00.000 15404 GuideStep: 0.2 px 60 ms WEST, 0.2 px 68 ms SOUTH
22:26:38.157 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:26:38.157 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:26:41.562 03.405 9920 Exposure complete
22:26:41.600 00.038 9920 worker thread done servicing request
22:26:41.600 00.000 15404 OnExposeComplete: enter
22:26:41.601 00.001 15404 UpdateGuideState(): m_state=6
22:26:41.602 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
22:26:41.603 00.001 15404 Star::Find returns 1 (1), X=720.51, Y=794.44, Mass=630926, SNR=225.2, Peak=30702 HFD=5.9
22:26:41.604 00.001 15404 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-2.95) = xAngle (0.31 = 0.31)
22:26:41.605 00.001 15404 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.22 = 0.22)
22:26:41.605 00.000 15404 CameraToMount -- cameraX=-0.37 cameraY=-0.20 hyp=0.42 cameraTheta=-2.64 mountX=0.40 mountY=0.09, mountTheta=0.23
22:26:41.607 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.37, y=-0.20, opts=13)
22:26:41.608 00.001 15404 Enqueuing Move request for scope (-0.37, -0.20)
22:26:41.609 00.001 9920 Worker thread wakes up
22:26:41.609 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.20) opts 0xd
22:26:41.609 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.37, -0.20)
22:26:41.609 00.000 9920 Moving (-0.37, -0.20) raw xDistance=0.40 yDistance=0.09
22:26:41.609 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
22:26:41.609 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:41.609 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:26:41.609 00.000 9920 MoveAxis(W, 112, ABG)
22:26:41.609 00.000 9920 Guiding  Dir = 3, Dur = 112
22:26:41.611 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2649, max=65456, med=4904, FiltMin=3815, FiltMax=62396, Gamma=0.910
22:26:41.623 00.012 15404 UpdateGuideState exits: m=630926 SNR=225.2 Saturated
22:26:41.625 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:41.625 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:26:41.626 00.001 15404 Enqueuing Expose request
22:26:41.630 00.004 9920 IsGuiding returns 0
22:26:42.356 00.726 9920 IsGuiding returns 0
22:26:42.357 00.001 9920 Move returns status 0, amount 112
22:26:42.357 00.000 9920 MoveAxis(N, 0, ABG)
22:26:42.357 00.000 9920 duration set to 0 by GuideMode
22:26:42.357 00.000 9920 Move returns status 0, amount 0
22:26:42.357 00.000 9920 move complete, result=0
22:26:42.357 00.000 9920 worker thread done servicing request
22:26:42.358 00.001 9920 Worker thread wakes up
22:26:42.358 00.000 15404 GuideStep: 0.4 px 112 ms WEST, 0.1 px 0 ms NORTH
22:26:42.359 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:26:42.359 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:26:46.073 03.714 9920 Exposure complete
22:26:46.114 00.041 9920 worker thread done servicing request
22:26:46.114 00.000 15404 OnExposeComplete: enter
22:26:46.115 00.001 15404 UpdateGuideState(): m_state=6
22:26:46.116 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
22:26:46.117 00.001 15404 Star::Find returns 1 (1), X=720.52, Y=794.38, Mass=636034, SNR=266.4, Peak=29666 HFD=6.8
22:26:46.118 00.001 15404 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-2.95) = xAngle (0.45 = 0.45)
22:26:46.119 00.001 15404 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.36 = 0.36)
22:26:46.119 00.000 15404 CameraToMount -- cameraX=-0.35 cameraY=-0.26 hyp=0.44 cameraTheta=-2.50 mountX=0.40 mountY=0.16, mountTheta=0.37
22:26:46.121 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.35, y=-0.26, opts=13)
22:26:46.122 00.001 15404 Enqueuing Move request for scope (-0.35, -0.26)
22:26:46.123 00.001 9920 Worker thread wakes up
22:26:46.123 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.26) opts 0xd
22:26:46.123 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.35, -0.26)
22:26:46.123 00.000 9920 Moving (-0.35, -0.26) raw xDistance=0.40 yDistance=0.16
22:26:46.123 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
22:26:46.123 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:46.123 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:26:46.123 00.000 9920 MoveAxis(W, 114, ABG)
22:26:46.123 00.000 9920 Guiding  Dir = 3, Dur = 114
22:26:46.126 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2784, max=65450, med=4895, FiltMin=3990, FiltMax=61582, Gamma=0.910
22:26:46.138 00.012 15404 UpdateGuideState exits: m=636034 SNR=266.4 Saturated
22:26:46.139 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:46.140 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:26:46.141 00.001 15404 Enqueuing Expose request
22:26:46.146 00.005 9920 IsGuiding returns 0
22:26:46.157 00.011 9920 PulseGuide returned control before completion, sleep 113
22:26:46.303 00.146 9920 IsGuiding returns 0
22:26:46.303 00.000 9920 Move returns status 0, amount 114
22:26:46.303 00.000 9920 MoveAxis(N, 0, ABG)
22:26:46.303 00.000 9920 duration set to 0 by GuideMode
22:26:46.304 00.001 9920 Move returns status 0, amount 0
22:26:46.304 00.000 9920 move complete, result=0
22:26:46.304 00.000 9920 worker thread done servicing request
22:26:46.304 00.000 15404 GuideStep: 0.4 px 114 ms WEST, 0.2 px 0 ms NORTH
22:26:46.307 00.003 9920 Worker thread wakes up
22:26:46.307 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:26:46.307 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:26:49.719 03.412 9920 Exposure complete
22:26:49.760 00.041 9920 worker thread done servicing request
22:26:49.760 00.000 15404 OnExposeComplete: enter
22:26:49.761 00.001 15404 UpdateGuideState(): m_state=6
22:26:49.761 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
22:26:49.762 00.001 15404 Star::Find returns 1 (1), X=720.86, Y=794.45, Mass=626531, SNR=255.5, Peak=26720 HFD=6.5
22:26:49.763 00.001 15404 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
22:26:49.764 00.001 15404 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.19 = 1.19)
22:26:49.765 00.001 15404 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.67 mountX=0.06 mountY=0.19, mountTheta=1.28
22:26:49.766 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.02, y=-0.20, opts=13)
22:26:49.767 00.001 15404 Enqueuing Move request for scope (-0.02, -0.20)
22:26:49.768 00.001 9920 Worker thread wakes up
22:26:49.768 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
22:26:49.768 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
22:26:49.768 00.000 9920 Moving (-0.02, -0.20) raw xDistance=0.06 yDistance=0.19
22:26:49.768 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:26:49.768 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:49.768 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:26:49.769 00.001 9920 MoveAxis(E, 0, ABG)
22:26:49.769 00.000 9920 Move returns status 0, amount 0
22:26:49.769 00.000 9920 MoveAxis(N, 0, ABG)
22:26:49.769 00.000 9920 duration set to 0 by GuideMode
22:26:49.769 00.000 9920 Move returns status 0, amount 0
22:26:49.769 00.000 9920 move complete, result=0
22:26:49.769 00.000 9920 worker thread done servicing request
22:26:49.771 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2930, max=65512, med=4902, FiltMin=3820, FiltMax=63551, Gamma=0.910
22:26:49.783 00.012 15404 UpdateGuideState exits: m=626531 SNR=255.5 Saturated
22:26:49.784 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:49.785 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:26:49.786 00.001 15404 Enqueuing Expose request
22:26:49.787 00.001 9920 Worker thread wakes up
22:26:49.787 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:26:49.788 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:26:49.788 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:26:53.503 03.715 9920 Exposure complete
22:26:53.541 00.038 9920 worker thread done servicing request
22:26:53.541 00.000 15404 OnExposeComplete: enter
22:26:53.542 00.001 15404 UpdateGuideState(): m_state=6
22:26:53.543 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
22:26:53.544 00.001 15404 Star::Find returns 1 (1), X=720.78, Y=794.33, Mass=588220, SNR=198.3, Peak=24788 HFD=6.5
22:26:53.544 00.000 15404 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-2.95) = xAngle (1.08 = 1.08)
22:26:53.545 00.001 15404 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.99 = 0.99)
22:26:53.546 00.001 15404 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.33 cameraTheta=-1.87 mountX=0.16 mountY=0.28, mountTheta=1.06
22:26:53.548 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.10, y=-0.32, opts=13)
22:26:53.549 00.001 15404 Enqueuing Move request for scope (-0.10, -0.32)
22:26:53.550 00.001 9920 Worker thread wakes up
22:26:53.550 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.32) opts 0xd
22:26:53.550 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.10, -0.32)
22:26:53.550 00.000 9920 Moving (-0.10, -0.32) raw xDistance=0.16 yDistance=0.28
22:26:53.550 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:26:53.550 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:26:53.550 00.000 9920 MoveAxis(E, 0, ABG)
22:26:53.550 00.000 9920 Move returns status 0, amount 0
22:26:53.550 00.000 9920 MoveAxis(S, 75, ABG)
22:26:53.550 00.000 9920 Guiding  Dir = 1, Dur = 75
22:26:53.552 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2360, max=65450, med=4903, FiltMin=3924, FiltMax=64460, Gamma=0.910
22:26:53.564 00.012 15404 UpdateGuideState exits: m=588220 SNR=198.3 Saturated
22:26:53.566 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:53.567 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:26:53.568 00.001 15404 Enqueuing Expose request
22:26:53.572 00.004 9920 IsGuiding returns 0
22:26:53.583 00.011 9920 PulseGuide returned control before completion, sleep 74
22:26:53.669 00.086 9920 IsGuiding returns 1
22:26:53.669 00.000 9920 scope still moving after pulse duration time elapsed
22:26:53.713 00.044 9920 IsGuiding returns 0
22:26:53.713 00.000 9920 scope move finished after 75 + 66 ms
22:26:53.713 00.000 9920 Move returns status 0, amount 75
22:26:53.713 00.000 9920 move complete, result=0
22:26:53.713 00.000 9920 worker thread done servicing request
22:26:53.713 00.000 9920 Worker thread wakes up
22:26:53.713 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.3 px 75 ms SOUTH
22:26:53.715 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:26:53.715 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:26:57.120 03.405 9920 Exposure complete
22:26:57.158 00.038 9920 worker thread done servicing request
22:26:57.158 00.000 15404 OnExposeComplete: enter
22:26:57.159 00.001 15404 UpdateGuideState(): m_state=6
22:26:57.160 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
22:26:57.161 00.001 15404 Star::Find returns 1 (1), X=720.62, Y=794.43, Mass=641751, SNR=268.8, Peak=27974 HFD=6.8
22:26:57.161 00.000 15404 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-2.95) = xAngle (0.50 = 0.50)
22:26:57.162 00.001 15404 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.41 = 0.41)
22:26:57.163 00.001 15404 CameraToMount -- cameraX=-0.26 cameraY=-0.22 hyp=0.34 cameraTheta=-2.45 mountX=0.30 mountY=0.13, mountTheta=0.43
22:26:57.165 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.26, y=-0.22, opts=13)
22:26:57.166 00.001 15404 Enqueuing Move request for scope (-0.26, -0.22)
22:26:57.167 00.001 9920 Worker thread wakes up
22:26:57.167 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.22) opts 0xd
22:26:57.167 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.26, -0.22)
22:26:57.167 00.000 9920 Moving (-0.26, -0.22) raw xDistance=0.30 yDistance=0.13
22:26:57.167 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:26:57.167 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:57.167 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:26:57.167 00.000 9920 MoveAxis(W, 79, ABG)
22:26:57.167 00.000 9920 Guiding  Dir = 3, Dur = 79
22:26:57.170 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3115, max=65450, med=4906, FiltMin=4047, FiltMax=64709, Gamma=0.910
22:26:57.182 00.012 15404 UpdateGuideState exits: m=641751 SNR=268.8 Saturated
22:26:57.184 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:57.185 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:26:57.186 00.001 15404 Enqueuing Expose request
22:26:57.191 00.005 9920 IsGuiding returns 0
22:26:57.202 00.011 9920 PulseGuide returned control before completion, sleep 78
22:26:57.292 00.090 9920 IsGuiding returns 1
22:26:57.292 00.000 9920 scope still moving after pulse duration time elapsed
22:26:57.331 00.039 9920 IsGuiding returns 0
22:26:57.331 00.000 9920 scope move finished after 79 + 61 ms
22:26:57.331 00.000 9920 Move returns status 0, amount 79
22:26:57.332 00.001 9920 MoveAxis(N, 0, ABG)
22:26:57.332 00.000 9920 duration set to 0 by GuideMode
22:26:57.332 00.000 9920 Move returns status 0, amount 0
22:26:57.332 00.000 9920 move complete, result=0
22:26:57.332 00.000 9920 worker thread done servicing request
22:26:57.332 00.000 9920 Worker thread wakes up
22:26:57.332 00.000 15404 GuideStep: 0.3 px 79 ms WEST, 0.1 px 0 ms NORTH
22:26:57.333 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:26:57.333 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:27:01.040 03.707 9920 Exposure complete
22:27:01.077 00.037 9920 worker thread done servicing request
22:27:01.077 00.000 15404 OnExposeComplete: enter
22:27:01.079 00.002 15404 UpdateGuideState(): m_state=6
22:27:01.080 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
22:27:01.081 00.001 15404 Star::Find returns 1 (1), X=720.31, Y=794.36, Mass=627466, SNR=241.6, Peak=30394 HFD=6.3
22:27:01.082 00.001 15404 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-2.95) = xAngle (0.28 = 0.28)
22:27:01.083 00.001 15404 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.19 = 0.19)
22:27:01.084 00.001 15404 CameraToMount -- cameraX=-0.57 cameraY=-0.29 hyp=0.64 cameraTheta=-2.67 mountX=0.61 mountY=0.12, mountTheta=0.20
22:27:01.085 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.57, y=-0.29, opts=13)
22:27:01.086 00.001 15404 Enqueuing Move request for scope (-0.57, -0.29)
22:27:01.087 00.001 9920 Worker thread wakes up
22:27:01.087 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.29) opts 0xd
22:27:01.087 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.57, -0.29)
22:27:01.087 00.000 9920 Moving (-0.57, -0.29) raw xDistance=0.61 yDistance=0.12
22:27:01.087 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
22:27:01.088 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:01.088 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:27:01.088 00.000 9920 MoveAxis(W, 170, ABG)
22:27:01.088 00.000 9920 Guiding  Dir = 3, Dur = 170
22:27:01.090 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3202, max=65450, med=4901, FiltMin=4024, FiltMax=62512, Gamma=0.910
22:27:01.102 00.012 15404 UpdateGuideState exits: m=627466 SNR=241.6 Saturated
22:27:01.103 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:01.104 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:27:01.105 00.001 15404 Enqueuing Expose request
22:27:01.106 00.001 9920 IsGuiding returns 0
22:27:01.117 00.011 9920 PulseGuide returned control before completion, sleep 169
22:27:01.311 00.194 9920 IsGuiding returns 0
22:27:01.311 00.000 9920 Move returns status 0, amount 170
22:27:01.311 00.000 9920 MoveAxis(N, 0, ABG)
22:27:01.311 00.000 9920 duration set to 0 by GuideMode
22:27:01.311 00.000 9920 Move returns status 0, amount 0
22:27:01.311 00.000 9920 move complete, result=0
22:27:01.311 00.000 9920 worker thread done servicing request
22:27:01.311 00.000 9920 Worker thread wakes up
22:27:01.311 00.000 15404 GuideStep: 0.6 px 170 ms WEST, 0.1 px 0 ms NORTH
22:27:01.312 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:27:01.312 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:27:04.724 03.412 9920 Exposure complete
22:27:04.760 00.036 9920 worker thread done servicing request
22:27:04.760 00.000 15404 OnExposeComplete: enter
22:27:04.762 00.002 15404 UpdateGuideState(): m_state=6
22:27:04.763 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
22:27:04.764 00.001 15404 Star::Find returns 1 (1), X=720.54, Y=794.26, Mass=620017, SNR=245.4, Peak=27598 HFD=6.6
22:27:04.765 00.001 15404 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-2.95) = xAngle (0.66 = 0.66)
22:27:04.766 00.001 15404 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.56 = 0.56)
22:27:04.767 00.001 15404 CameraToMount -- cameraX=-0.34 cameraY=-0.38 hyp=0.51 cameraTheta=-2.30 mountX=0.41 mountY=0.27, mountTheta=0.59
22:27:04.768 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.34, y=-0.38, opts=13)
22:27:04.769 00.001 15404 Enqueuing Move request for scope (-0.34, -0.38)
22:27:04.770 00.001 9920 Worker thread wakes up
22:27:04.770 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.38) opts 0xd
22:27:04.770 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.34, -0.38)
22:27:04.770 00.000 9920 Moving (-0.34, -0.38) raw xDistance=0.41 yDistance=0.27
22:27:04.771 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
22:27:04.771 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:27:04.771 00.000 9920 MoveAxis(W, 121, ABG)
22:27:04.771 00.000 9920 Guiding  Dir = 3, Dur = 121
22:27:04.773 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2975, max=65450, med=4905, FiltMin=3827, FiltMax=62500, Gamma=0.910
22:27:04.785 00.012 15404 UpdateGuideState exits: m=620017 SNR=245.4 Saturated
22:27:04.786 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:04.787 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:27:04.788 00.001 15404 Enqueuing Expose request
22:27:04.791 00.003 9920 IsGuiding returns 0
22:27:04.803 00.012 9920 PulseGuide returned control before completion, sleep 120
22:27:04.945 00.142 9920 IsGuiding returns 0
22:27:04.945 00.000 9920 Move returns status 0, amount 121
22:27:04.945 00.000 9920 MoveAxis(S, 75, ABG)
22:27:04.946 00.001 9920 Guiding  Dir = 1, Dur = 75
22:27:04.972 00.026 9920 IsGuiding returns 0
22:27:04.984 00.012 9920 PulseGuide returned control before completion, sleep 74
22:27:05.069 00.085 9920 IsGuiding returns 1
22:27:05.069 00.000 9920 scope still moving after pulse duration time elapsed
22:27:13.652 08.583 9920 IsGuiding returns 1
22:27:13.652 00.000 9920 scope still moving after 75 + 8605 ms, try aborting slew
22:27:13.652 00.000 9920 ScopeASCOM: AbortSlew
22:27:13.708 00.056 9920 IsGuiding returns 0
22:27:13.708 00.000 9920 scope move finished after 75 + 8660 ms
22:27:13.708 00.000 9920 Move returns status 0, amount 75
22:27:13.708 00.000 9920 move complete, result=0
22:27:13.708 00.000 9920 worker thread done servicing request
22:27:13.708 00.000 9920 Worker thread wakes up
22:27:13.708 00.000 15404 GuideStep: 0.4 px 121 ms WEST, 0.3 px 75 ms SOUTH
22:27:13.710 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:27:13.710 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:27:17.420 03.710 9920 Exposure complete
22:27:17.464 00.044 9920 worker thread done servicing request
22:27:17.464 00.000 15404 OnExposeComplete: enter
22:27:17.465 00.001 15404 UpdateGuideState(): m_state=6
22:27:17.466 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
22:27:17.467 00.001 15404 Star::Find returns 1 (1), X=720.95, Y=794.34, Mass=592398, SNR=222.2, Peak=24664 HFD=6.6
22:27:17.467 00.000 15404 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-2.95) = xAngle (1.61 = 1.61)
22:27:17.468 00.001 15404 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.51 = 1.51)
22:27:17.469 00.001 15404 CameraToMount -- cameraX=0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.35 mountX=-0.01 mountY=0.32, mountTheta=1.61
22:27:17.470 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.07, y=-0.31, opts=13)
22:27:17.471 00.001 15404 Enqueuing Move request for scope (0.07, -0.31)
22:27:17.472 00.001 9920 Worker thread wakes up
22:27:17.472 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.31) opts 0xd
22:27:17.472 00.000 9920 Handling offset move in thread for scope, endpoint = (0.07, -0.31)
22:27:17.472 00.000 9920 Moving (0.07, -0.31) raw xDistance=-0.01 yDistance=0.32
22:27:17.472 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:27:17.473 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:27:17.473 00.000 9920 MoveAxis(E, 0, ABG)
22:27:17.473 00.000 9920 Move returns status 0, amount 0
22:27:17.473 00.000 9920 MoveAxis(S, 87, ABG)
22:27:17.473 00.000 9920 Guiding  Dir = 1, Dur = 87
22:27:17.475 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3130, max=65516, med=4880, FiltMin=3977, FiltMax=61626, Gamma=0.910
22:27:17.487 00.012 15404 UpdateGuideState exits: m=592398 SNR=222.2 Saturated
22:27:17.489 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:17.490 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:27:17.491 00.001 15404 Enqueuing Expose request
22:27:17.575 00.084 9920 IsGuiding returns 0
22:27:17.586 00.011 9920 PulseGuide returned control before completion, sleep 87
22:27:17.684 00.098 9920 IsGuiding returns 1
22:27:17.684 00.000 9920 scope still moving after pulse duration time elapsed
22:27:17.758 00.074 9920 IsGuiding returns 0
22:27:17.758 00.000 9920 scope move finished after 87 + 96 ms
22:27:17.758 00.000 9920 Move returns status 0, amount 87
22:27:17.758 00.000 9920 move complete, result=0
22:27:17.759 00.001 9920 worker thread done servicing request
22:27:17.759 00.000 9920 Worker thread wakes up
22:27:17.759 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.3 px 87 ms SOUTH
22:27:17.760 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:27:17.760 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:27:21.165 03.405 9920 Exposure complete
22:27:21.203 00.038 9920 worker thread done servicing request
22:27:21.203 00.000 15404 OnExposeComplete: enter
22:27:21.204 00.001 15404 UpdateGuideState(): m_state=6
22:27:21.205 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
22:27:21.206 00.001 15404 Star::Find returns 1 (1), X=720.80, Y=794.54, Mass=632560, SNR=307.1, Peak=28852 HFD=6.4
22:27:21.206 00.000 15404 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-2.95) = xAngle (0.74 = 0.74)
22:27:21.207 00.001 15404 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.65 = 0.65)
22:27:21.208 00.001 15404 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.21 mountX=0.10 mountY=0.08, mountTheta=0.68
22:27:21.210 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.08, y=-0.10, opts=13)
22:27:21.211 00.001 15404 Enqueuing Move request for scope (-0.08, -0.10)
22:27:21.211 00.000 9920 Worker thread wakes up
22:27:21.211 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
22:27:21.211 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
22:27:21.211 00.000 9920 Moving (-0.08, -0.10) raw xDistance=0.10 yDistance=0.08
22:27:21.211 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:27:21.211 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:21.212 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:27:21.212 00.000 9920 MoveAxis(E, 0, ABG)
22:27:21.212 00.000 9920 Move returns status 0, amount 0
22:27:21.212 00.000 9920 MoveAxis(N, 0, ABG)
22:27:21.212 00.000 9920 duration set to 0 by GuideMode
22:27:21.212 00.000 9920 Move returns status 0, amount 0
22:27:21.212 00.000 9920 move complete, result=0
22:27:21.212 00.000 9920 worker thread done servicing request
22:27:21.214 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3259, max=65450, med=4894, FiltMin=4152, FiltMax=62895, Gamma=0.910
22:27:21.225 00.011 15404 UpdateGuideState exits: m=632560 SNR=307.1 Saturated
22:27:21.226 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:21.227 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:27:21.229 00.002 15404 Enqueuing Expose request
22:27:21.230 00.001 9920 Worker thread wakes up
22:27:21.230 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:21.231 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:27:21.231 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:27:24.946 03.715 9920 Exposure complete
22:27:24.983 00.037 9920 worker thread done servicing request
22:27:24.983 00.000 15404 OnExposeComplete: enter
22:27:24.984 00.001 15404 UpdateGuideState(): m_state=6
22:27:24.985 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
22:27:24.986 00.001 15404 Star::Find returns 1 (1), X=720.64, Y=794.48, Mass=626239, SNR=237.1, Peak=28382 HFD=6.6
22:27:24.987 00.001 15404 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-2.95) = xAngle (0.42 = 0.42)
22:27:24.988 00.001 15404 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.33 = 0.33)
22:27:24.989 00.001 15404 CameraToMount -- cameraX=-0.24 cameraY=-0.17 hyp=0.29 cameraTheta=-2.53 mountX=0.26 mountY=0.09, mountTheta=0.34
22:27:24.990 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.24, y=-0.17, opts=13)
22:27:24.991 00.001 15404 Enqueuing Move request for scope (-0.24, -0.17)
22:27:24.992 00.001 9920 Worker thread wakes up
22:27:24.992 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.17) opts 0xd
22:27:24.992 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.24, -0.17)
22:27:24.992 00.000 9920 Moving (-0.24, -0.17) raw xDistance=0.26 yDistance=0.09
22:27:24.992 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
22:27:24.992 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:24.992 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:27:24.992 00.000 9920 MoveAxis(W, 71, ABG)
22:27:24.992 00.000 9920 Guiding  Dir = 3, Dur = 71
22:27:24.995 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3082, max=65450, med=4895, FiltMin=4047, FiltMax=62296, Gamma=0.910
22:27:25.007 00.012 15404 UpdateGuideState exits: m=626239 SNR=237.1 Saturated
22:27:25.008 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:25.009 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:27:25.009 00.000 15404 Enqueuing Expose request
22:27:25.012 00.003 9920 IsGuiding returns 0
22:27:25.023 00.011 9920 PulseGuide returned control before completion, sleep 71
22:27:25.106 00.083 9920 IsGuiding returns 1
22:27:25.106 00.000 9920 scope still moving after pulse duration time elapsed
22:27:25.150 00.044 9920 IsGuiding returns 0
22:27:25.151 00.001 9920 scope move finished after 71 + 67 ms
22:27:25.151 00.000 9920 Move returns status 0, amount 71
22:27:25.151 00.000 9920 MoveAxis(N, 0, ABG)
22:27:25.151 00.000 9920 duration set to 0 by GuideMode
22:27:25.151 00.000 9920 Move returns status 0, amount 0
22:27:25.151 00.000 9920 move complete, result=0
22:27:25.151 00.000 9920 worker thread done servicing request
22:27:25.151 00.000 9920 Worker thread wakes up
22:27:25.151 00.000 15404 GuideStep: 0.3 px 71 ms WEST, 0.1 px 0 ms NORTH
22:27:25.152 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:27:25.152 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:27:28.562 03.410 9920 Exposure complete
22:27:28.600 00.038 9920 worker thread done servicing request
22:27:28.600 00.000 15404 OnExposeComplete: enter
22:27:28.601 00.001 15404 UpdateGuideState(): m_state=6
22:27:28.602 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
22:27:28.603 00.001 15404 Star::Find returns 1 (1), X=720.64, Y=794.44, Mass=647493, SNR=234.0, Peak=29634 HFD=6.5
22:27:28.604 00.001 15404 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-2.95) = xAngle (0.51 = 0.51)
22:27:28.605 00.001 15404 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.42 = 0.42)
22:27:28.605 00.000 15404 CameraToMount -- cameraX=-0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-2.44 mountX=0.27 mountY=0.13, mountTheta=0.43
22:27:28.607 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.24, y=-0.20, opts=13)
22:27:28.608 00.001 15404 Enqueuing Move request for scope (-0.24, -0.20)
22:27:28.609 00.001 9920 Worker thread wakes up
22:27:28.609 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.20) opts 0xd
22:27:28.609 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.24, -0.20)
22:27:28.609 00.000 9920 Moving (-0.24, -0.20) raw xDistance=0.27 yDistance=0.13
22:27:28.609 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
22:27:28.609 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:28.609 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:27:28.609 00.000 9920 MoveAxis(W, 79, ABG)
22:27:28.609 00.000 9920 Guiding  Dir = 3, Dur = 79
22:27:28.611 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2957, max=65450, med=4899, FiltMin=4026, FiltMax=62540, Gamma=0.910
22:27:28.623 00.012 15404 UpdateGuideState exits: m=647493 SNR=234.0 Saturated
22:27:28.624 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:28.625 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:27:28.626 00.001 15404 Enqueuing Expose request
22:27:28.633 00.007 9920 IsGuiding returns 0
22:27:28.644 00.011 9920 PulseGuide returned control before completion, sleep 79
22:27:28.735 00.091 9920 IsGuiding returns 1
22:27:28.735 00.000 9920 scope still moving after pulse duration time elapsed
22:27:28.776 00.041 9920 IsGuiding returns 0
22:27:28.776 00.000 9920 scope move finished after 79 + 64 ms
22:27:28.776 00.000 9920 Move returns status 0, amount 79
22:27:28.776 00.000 9920 MoveAxis(N, 0, ABG)
22:27:28.776 00.000 9920 duration set to 0 by GuideMode
22:27:28.776 00.000 9920 Move returns status 0, amount 0
22:27:28.776 00.000 9920 move complete, result=0
22:27:28.776 00.000 9920 worker thread done servicing request
22:27:28.776 00.000 9920 Worker thread wakes up
22:27:28.776 00.000 15404 GuideStep: 0.3 px 79 ms WEST, 0.1 px 0 ms NORTH
22:27:28.777 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:27:28.777 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:27:32.489 03.712 9920 Exposure complete
22:27:32.526 00.037 9920 worker thread done servicing request
22:27:32.526 00.000 15404 OnExposeComplete: enter
22:27:32.527 00.001 15404 UpdateGuideState(): m_state=6
22:27:32.527 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
22:27:32.529 00.002 15404 Star::Find returns 1 (1), X=720.97, Y=794.45, Mass=601557, SNR=217.8, Peak=26648 HFD=6.6
22:27:32.530 00.001 15404 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-2.95) = xAngle (1.81 = 1.81)
22:27:32.531 00.001 15404 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.72 = 1.72)
22:27:32.532 00.001 15404 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.14 mountX=-0.05 mountY=0.22, mountTheta=1.80
22:27:32.534 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.09, y=-0.20, opts=13)
22:27:32.535 00.001 15404 Enqueuing Move request for scope (0.09, -0.20)
22:27:32.535 00.000 9920 Worker thread wakes up
22:27:32.536 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
22:27:32.536 00.000 9920 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
22:27:32.536 00.000 9920 Moving (0.09, -0.20) raw xDistance=-0.05 yDistance=0.22
22:27:32.536 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:27:32.536 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:27:32.536 00.000 9920 MoveAxis(E, 0, ABG)
22:27:32.536 00.000 9920 Move returns status 0, amount 0
22:27:32.536 00.000 9920 MoveAxis(S, 60, ABG)
22:27:32.536 00.000 9920 Guiding  Dir = 1, Dur = 60
22:27:32.538 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2996, max=65516, med=4898, FiltMin=3945, FiltMax=63667, Gamma=0.910
22:27:32.549 00.011 15404 UpdateGuideState exits: m=601557 SNR=217.8 Saturated
22:27:32.550 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:32.551 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:27:32.552 00.001 15404 Enqueuing Expose request
22:27:32.626 00.074 9920 IsGuiding returns 0
22:27:32.637 00.011 9920 PulseGuide returned control before completion, sleep 60
22:27:32.710 00.073 9920 IsGuiding returns 1
22:27:32.710 00.000 9920 scope still moving after pulse duration time elapsed
22:27:32.874 00.164 9920 IsGuiding returns 0
22:27:32.874 00.000 9920 scope move finished after 60 + 187 ms
22:27:32.874 00.000 9920 Move returns status 0, amount 60
22:27:32.874 00.000 9920 move complete, result=0
22:27:32.874 00.000 9920 worker thread done servicing request
22:27:32.874 00.000 9920 Worker thread wakes up
22:27:32.874 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 60 ms SOUTH
22:27:32.876 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:27:32.876 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:27:36.281 03.405 9920 Exposure complete
22:27:36.319 00.038 9920 worker thread done servicing request
22:27:36.319 00.000 15404 OnExposeComplete: enter
22:27:36.320 00.001 15404 UpdateGuideState(): m_state=6
22:27:36.321 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
22:27:36.322 00.001 15404 Star::Find returns 1 (1), X=721.24, Y=794.50, Mass=641445, SNR=251.7, Peak=26492 HFD=6.7
22:27:36.323 00.001 15404 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-2.95) = xAngle (2.57 = 2.57)
22:27:36.323 00.000 15404 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.48 = 2.48)
22:27:36.324 00.001 15404 CameraToMount -- cameraX=0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-0.38 mountX=-0.33 mountY=0.24, mountTheta=2.51
22:27:36.326 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.36, y=-0.15, opts=13)
22:27:36.327 00.001 15404 Enqueuing Move request for scope (0.36, -0.15)
22:27:36.328 00.001 9920 Worker thread wakes up
22:27:36.328 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.15) opts 0xd
22:27:36.328 00.000 9920 Handling offset move in thread for scope, endpoint = (0.36, -0.15)
22:27:36.328 00.000 9920 Moving (0.36, -0.15) raw xDistance=-0.33 yDistance=0.24
22:27:36.328 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:27:36.328 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:27:36.328 00.000 9920 MoveAxis(E, 88, ABG)
22:27:36.328 00.000 9920 Guiding  Dir = 2, Dur = 88
22:27:36.330 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2999, max=65427, med=4900, FiltMin=3510, FiltMax=64082, Gamma=0.910
22:27:36.341 00.011 15404 UpdateGuideState exits: m=641445 SNR=251.7 Saturated
22:27:36.342 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:36.343 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:27:36.344 00.001 15404 Enqueuing Expose request
22:27:36.349 00.005 9920 IsGuiding returns 0
22:27:36.361 00.012 9920 PulseGuide returned control before completion, sleep 87
22:27:36.459 00.098 9920 IsGuiding returns 1
22:27:36.459 00.000 9920 scope still moving after pulse duration time elapsed
22:27:36.529 00.070 9920 IsGuiding returns 0
22:27:36.530 00.001 9920 scope move finished after 88 + 91 ms
22:27:36.530 00.000 9920 Move returns status 0, amount 88
22:27:36.530 00.000 9920 MoveAxis(S, 66, ABG)
22:27:36.530 00.000 9920 Guiding  Dir = 1, Dur = 66
22:27:36.550 00.020 9920 IsGuiding returns 0
22:27:36.561 00.011 9920 PulseGuide returned control before completion, sleep 65
22:27:36.637 00.076 9920 IsGuiding returns 1
22:27:36.637 00.000 9920 scope still moving after pulse duration time elapsed
22:27:36.880 00.243 9920 IsGuiding returns 1
22:27:36.942 00.062 9920 IsGuiding returns 0
22:27:36.942 00.000 9920 scope move finished after 66 + 326 ms
22:27:36.942 00.000 9920 Move returns status 0, amount 66
22:27:36.942 00.000 9920 move complete, result=0
22:27:36.942 00.000 9920 worker thread done servicing request
22:27:36.942 00.000 9920 Worker thread wakes up
22:27:36.942 00.000 15404 GuideStep: -0.3 px 88 ms EAST, 0.2 px 66 ms SOUTH
22:27:36.946 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:27:36.946 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:27:40.659 03.713 9920 Exposure complete
22:27:40.699 00.040 9920 worker thread done servicing request
22:27:40.699 00.000 15404 OnExposeComplete: enter
22:27:40.700 00.001 15404 UpdateGuideState(): m_state=6
22:27:40.701 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
22:27:40.702 00.001 15404 Star::Find returns 1 (1), X=721.52, Y=794.35, Mass=620204, SNR=213.5, Peak=27039 HFD=6.8
22:27:40.703 00.001 15404 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-2.95) = xAngle (2.52 = 2.52)
22:27:40.704 00.001 15404 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.43 = 2.43)
22:27:40.705 00.001 15404 CameraToMount -- cameraX=0.64 cameraY=-0.29 hyp=0.71 cameraTheta=-0.43 mountX=-0.58 mountY=0.46, mountTheta=2.47
22:27:40.706 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.64, y=-0.29, opts=13)
22:27:40.707 00.001 15404 Enqueuing Move request for scope (0.64, -0.29)
22:27:40.708 00.001 9920 Worker thread wakes up
22:27:40.708 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.29) opts 0xd
22:27:40.708 00.000 9920 Handling offset move in thread for scope, endpoint = (0.64, -0.29)
22:27:40.708 00.000 9920 Moving (0.64, -0.29) raw xDistance=-0.58 yDistance=0.46
22:27:40.708 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
22:27:40.708 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:27:40.709 00.001 9920 MoveAxis(E, 161, ABG)
22:27:40.709 00.000 9920 Guiding  Dir = 2, Dur = 161
22:27:40.711 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3297, max=65516, med=4894, FiltMin=4092, FiltMax=62679, Gamma=0.910
22:27:40.723 00.012 15404 UpdateGuideState exits: m=620204 SNR=213.5 Saturated
22:27:40.725 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:40.725 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:27:40.726 00.001 15404 Enqueuing Expose request
22:27:40.730 00.004 9920 IsGuiding returns 0
22:27:40.742 00.012 9920 PulseGuide returned control before completion, sleep 160
22:27:40.930 00.188 9920 IsGuiding returns 0
22:27:40.930 00.000 9920 Move returns status 0, amount 161
22:27:40.930 00.000 9920 MoveAxis(S, 126, ABG)
22:27:40.930 00.000 9920 Guiding  Dir = 1, Dur = 126
22:27:40.956 00.026 9920 IsGuiding returns 0
22:27:40.967 00.011 9920 PulseGuide returned control before completion, sleep 125
22:27:41.116 00.149 9920 IsGuiding returns 1
22:27:41.116 00.000 9920 scope still moving after pulse duration time elapsed
22:27:41.155 00.039 9920 IsGuiding returns 0
22:27:41.155 00.000 9920 scope move finished after 126 + 73 ms
22:27:41.156 00.001 9920 Move returns status 0, amount 126
22:27:41.156 00.000 9920 move complete, result=0
22:27:41.156 00.000 9920 worker thread done servicing request
22:27:41.156 00.000 9920 Worker thread wakes up
22:27:41.156 00.000 15404 GuideStep: -0.6 px 161 ms EAST, 0.5 px 126 ms SOUTH
22:27:41.159 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:27:41.160 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:27:44.566 03.406 9920 Exposure complete
22:27:44.603 00.037 9920 worker thread done servicing request
22:27:44.603 00.000 15404 OnExposeComplete: enter
22:27:44.605 00.002 15404 UpdateGuideState(): m_state=6
22:27:44.606 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
22:27:44.606 00.000 15404 Star::Find returns 1 (1), X=720.92, Y=794.54, Mass=632982, SNR=261.6, Peak=29956 HFD=6.3
22:27:44.607 00.001 15404 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-2.95) = xAngle (1.72 = 1.72)
22:27:44.608 00.001 15404 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.63 = 1.63)
22:27:44.609 00.001 15404 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.23 mountX=-0.02 mountY=0.11, mountTheta=1.72
22:27:44.610 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.04, y=-0.11, opts=13)
22:27:44.612 00.002 15404 Enqueuing Move request for scope (0.04, -0.11)
22:27:44.613 00.001 9920 Worker thread wakes up
22:27:44.613 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
22:27:44.613 00.000 9920 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
22:27:44.613 00.000 9920 Moving (0.04, -0.11) raw xDistance=-0.02 yDistance=0.11
22:27:44.613 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:27:44.613 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:44.614 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:27:44.614 00.000 9920 MoveAxis(E, 0, ABG)
22:27:44.614 00.000 9920 Move returns status 0, amount 0
22:27:44.614 00.000 9920 MoveAxis(N, 0, ABG)
22:27:44.614 00.000 9920 duration set to 0 by GuideMode
22:27:44.614 00.000 9920 Move returns status 0, amount 0
22:27:44.614 00.000 9920 move complete, result=0
22:27:44.614 00.000 9920 worker thread done servicing request
22:27:44.616 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2393, max=65450, med=4902, FiltMin=3860, FiltMax=63327, Gamma=0.910
22:27:44.628 00.012 15404 UpdateGuideState exits: m=632982 SNR=261.6 Saturated
22:27:44.628 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:44.629 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:27:44.630 00.001 15404 Enqueuing Expose request
22:27:44.631 00.001 15404 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:44.632 00.001 9920 Worker thread wakes up
22:27:44.632 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:27:44.633 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:27:48.345 03.712 9920 Exposure complete
22:27:48.383 00.038 9920 worker thread done servicing request
22:27:48.383 00.000 15404 OnExposeComplete: enter
22:27:48.384 00.001 15404 UpdateGuideState(): m_state=6
22:27:48.385 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
22:27:48.386 00.001 15404 Star::Find returns 1 (1), X=721.15, Y=794.49, Mass=637765, SNR=297.2, Peak=26252 HFD=6.5
22:27:48.387 00.001 15404 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-2.95) = xAngle (2.42 = 2.42)
22:27:48.387 00.000 15404 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.32 = 2.32)
22:27:48.388 00.001 15404 CameraToMount -- cameraX=0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-0.54 mountX=-0.23 mountY=0.23, mountTheta=2.37
22:27:48.390 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.27, y=-0.16, opts=13)
22:27:48.391 00.001 15404 Enqueuing Move request for scope (0.27, -0.16)
22:27:48.392 00.001 9920 Worker thread wakes up
22:27:48.392 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.16) opts 0xd
22:27:48.392 00.000 9920 Handling offset move in thread for scope, endpoint = (0.27, -0.16)
22:27:48.392 00.000 9920 Moving (0.27, -0.16) raw xDistance=-0.23 yDistance=0.23
22:27:48.392 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:27:48.392 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:27:48.392 00.000 9920 MoveAxis(E, 63, ABG)
22:27:48.392 00.000 9920 Guiding  Dir = 2, Dur = 63
22:27:48.395 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2757, max=65516, med=4897, FiltMin=4026, FiltMax=63127, Gamma=0.910
22:27:48.407 00.012 15404 UpdateGuideState exits: m=637765 SNR=297.2 Saturated
22:27:48.408 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:48.409 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:27:48.410 00.001 15404 Enqueuing Expose request
22:27:48.416 00.006 9920 IsGuiding returns 0
22:27:48.427 00.011 9920 PulseGuide returned control before completion, sleep 62
22:27:48.501 00.074 9920 IsGuiding returns 1
22:27:48.501 00.000 9920 scope still moving after pulse duration time elapsed
22:27:48.541 00.040 9920 IsGuiding returns 0
22:27:48.541 00.000 9920 scope move finished after 63 + 62 ms
22:27:48.541 00.000 9920 Move returns status 0, amount 63
22:27:48.541 00.000 9920 MoveAxis(S, 62, ABG)
22:27:48.541 00.000 9920 Guiding  Dir = 1, Dur = 62
22:27:48.564 00.023 9920 IsGuiding returns 0
22:27:48.576 00.012 9920 PulseGuide returned control before completion, sleep 61
22:27:48.648 00.072 9920 IsGuiding returns 1
22:27:48.648 00.000 9920 scope still moving after pulse duration time elapsed
22:27:48.689 00.041 9920 IsGuiding returns 0
22:27:48.689 00.000 9920 scope move finished after 62 + 62 ms
22:27:48.689 00.000 9920 Move returns status 0, amount 62
22:27:48.689 00.000 9920 move complete, result=0
22:27:48.689 00.000 9920 worker thread done servicing request
22:27:48.689 00.000 15404 GuideStep: -0.2 px 63 ms EAST, 0.2 px 62 ms SOUTH
22:27:48.693 00.004 9920 Worker thread wakes up
22:27:48.693 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:27:48.693 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:27:52.107 03.414 9920 Exposure complete
22:27:52.146 00.039 9920 worker thread done servicing request
22:27:52.146 00.000 15404 OnExposeComplete: enter
22:27:52.147 00.001 15404 UpdateGuideState(): m_state=6
22:27:52.148 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
22:27:52.149 00.001 15404 Star::Find returns 1 (1), X=721.56, Y=794.77, Mass=635093, SNR=255.5, Peak=32547 HFD=6.2
22:27:52.150 00.001 15404 CameraToMount -- cameraTheta (0.18) - m_xAngle (-2.95) = xAngle (3.14 = 3.14)
22:27:52.151 00.001 15404 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.04 = 3.04)
22:27:52.152 00.001 15404 CameraToMount -- cameraX=0.68 cameraY=0.13 hyp=0.69 cameraTheta=0.18 mountX=-0.69 mountY=0.07, mountTheta=3.04
22:27:52.153 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.68, y=0.13, opts=13)
22:27:52.154 00.001 15404 Enqueuing Move request for scope (0.68, 0.13)
22:27:52.155 00.001 9920 Worker thread wakes up
22:27:52.155 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.13) opts 0xd
22:27:52.155 00.000 9920 Handling offset move in thread for scope, endpoint = (0.68, 0.13)
22:27:52.155 00.000 9920 Moving (0.68, 0.13) raw xDistance=-0.69 yDistance=0.07
22:27:52.155 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
22:27:52.155 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:52.155 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:27:52.155 00.000 9920 MoveAxis(E, 190, ABG)
22:27:52.155 00.000 9920 Guiding  Dir = 2, Dur = 190
22:27:52.158 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3212, max=65461, med=4900, FiltMin=4089, FiltMax=65425, Gamma=0.910
22:27:52.169 00.011 15404 UpdateGuideState exits: m=635093 SNR=255.5 Saturated
22:27:52.170 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:52.171 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:27:52.172 00.001 15404 Enqueuing Expose request
22:27:52.176 00.004 9920 IsGuiding returns 0
22:27:52.188 00.012 9920 PulseGuide returned control before completion, sleep 189
22:27:52.400 00.212 9920 IsGuiding returns 0
22:27:52.400 00.000 9920 Move returns status 0, amount 190
22:27:52.400 00.000 9920 MoveAxis(N, 0, ABG)
22:27:52.400 00.000 9920 duration set to 0 by GuideMode
22:27:52.400 00.000 9920 Move returns status 0, amount 0
22:27:52.400 00.000 9920 move complete, result=0
22:27:52.400 00.000 9920 worker thread done servicing request
22:27:52.400 00.000 15404 GuideStep: -0.7 px 190 ms EAST, 0.1 px 0 ms NORTH
22:27:52.404 00.004 9920 Worker thread wakes up
22:27:52.404 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:27:52.404 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:27:56.116 03.712 9920 Exposure complete
22:27:56.153 00.037 9920 worker thread done servicing request
22:27:56.153 00.000 15404 OnExposeComplete: enter
22:27:56.154 00.001 15404 UpdateGuideState(): m_state=6
22:27:56.155 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
22:27:56.156 00.001 15404 Star::Find returns 1 (1), X=721.05, Y=794.47, Mass=624809, SNR=243.4, Peak=25956 HFD=6.5
22:27:56.157 00.001 15404 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-2.95) = xAngle (2.15 = 2.15)
22:27:56.158 00.001 15404 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.06 = 2.06)
22:27:56.159 00.001 15404 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.80 mountX=-0.13 mountY=0.22, mountTheta=2.12
22:27:56.161 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.17, y=-0.18, opts=13)
22:27:56.161 00.000 15404 Enqueuing Move request for scope (0.17, -0.18)
22:27:56.162 00.001 9920 Worker thread wakes up
22:27:56.162 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
22:27:56.162 00.000 9920 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
22:27:56.162 00.000 9920 Moving (0.17, -0.18) raw xDistance=-0.13 yDistance=0.22
22:27:56.162 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:27:56.162 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:27:56.162 00.000 9920 MoveAxis(E, 0, ABG)
22:27:56.162 00.000 9920 Move returns status 0, amount 0
22:27:56.162 00.000 9920 MoveAxis(S, 60, ABG)
22:27:56.162 00.000 9920 Guiding  Dir = 1, Dur = 60
22:27:56.165 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2476, max=65427, med=4897, FiltMin=3748, FiltMax=63727, Gamma=0.910
22:27:56.176 00.011 15404 UpdateGuideState exits: m=624809 SNR=243.4 Saturated
22:27:56.177 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:56.177 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:27:56.179 00.002 15404 Enqueuing Expose request
22:27:56.182 00.003 9920 IsGuiding returns 0
22:27:56.194 00.012 9920 PulseGuide returned control before completion, sleep 59
22:27:56.265 00.071 9920 IsGuiding returns 1
22:27:56.265 00.000 9920 scope still moving after pulse duration time elapsed
22:27:56.307 00.042 9920 IsGuiding returns 0
22:27:56.307 00.000 9920 scope move finished after 60 + 65 ms
22:27:56.307 00.000 9920 Move returns status 0, amount 60
22:27:56.307 00.000 9920 move complete, result=0
22:27:56.308 00.001 9920 worker thread done servicing request
22:27:56.308 00.000 9920 Worker thread wakes up
22:27:56.308 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 60 ms SOUTH
22:27:56.309 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:27:56.309 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:27:59.715 03.406 9920 Exposure complete
22:27:59.752 00.037 9920 worker thread done servicing request
22:27:59.753 00.001 15404 OnExposeComplete: enter
22:27:59.754 00.001 15404 UpdateGuideState(): m_state=6
22:27:59.755 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
22:27:59.755 00.000 15404 Star::Find returns 1 (1), X=721.22, Y=794.40, Mass=620479, SNR=222.4, Peak=25400 HFD=6.5
22:27:59.756 00.001 15404 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-2.95) = xAngle (2.31 = 2.31)
22:27:59.757 00.001 15404 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.22 = 2.22)
22:27:59.758 00.001 15404 CameraToMount -- cameraX=0.34 cameraY=-0.25 hyp=0.42 cameraTheta=-0.64 mountX=-0.28 mountY=0.33, mountTheta=2.28
22:27:59.760 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.34, y=-0.25, opts=13)
22:27:59.761 00.001 15404 Enqueuing Move request for scope (0.34, -0.25)
22:27:59.761 00.000 9920 Worker thread wakes up
22:27:59.762 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.25) opts 0xd
22:27:59.762 00.000 9920 Handling offset move in thread for scope, endpoint = (0.34, -0.25)
22:27:59.762 00.000 9920 Moving (0.34, -0.25) raw xDistance=-0.28 yDistance=0.33
22:27:59.762 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:27:59.762 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:27:59.762 00.000 9920 MoveAxis(E, 76, ABG)
22:27:59.762 00.000 9920 Guiding  Dir = 2, Dur = 76
22:27:59.764 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2878, max=65450, med=4903, FiltMin=3837, FiltMax=62523, Gamma=0.910
22:27:59.775 00.011 15404 UpdateGuideState exits: m=620479 SNR=222.4 Saturated
22:27:59.776 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:59.777 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:27:59.779 00.002 15404 Enqueuing Expose request
22:27:59.806 00.027 9920 IsGuiding returns 0
22:27:59.817 00.011 9920 PulseGuide returned control before completion, sleep 76
22:27:59.904 00.087 9920 IsGuiding returns 1
22:27:59.904 00.000 9920 scope still moving after pulse duration time elapsed
22:27:59.947 00.043 9920 IsGuiding returns 0
22:27:59.947 00.000 9920 scope move finished after 76 + 64 ms
22:27:59.947 00.000 9920 Move returns status 0, amount 76
22:27:59.947 00.000 9920 MoveAxis(S, 91, ABG)
22:27:59.947 00.000 9920 Guiding  Dir = 1, Dur = 91
22:27:59.971 00.024 9920 IsGuiding returns 0
22:27:59.983 00.012 9920 PulseGuide returned control before completion, sleep 90
22:28:00.093 00.110 9920 IsGuiding returns 0
22:28:00.094 00.001 9920 Move returns status 0, amount 91
22:28:00.094 00.000 9920 move complete, result=0
22:28:00.094 00.000 9920 worker thread done servicing request
22:28:00.094 00.000 9920 Worker thread wakes up
22:28:00.094 00.000 15404 GuideStep: -0.3 px 76 ms EAST, 0.3 px 91 ms SOUTH
22:28:00.095 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:28:00.095 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:28:03.809 03.714 9920 Exposure complete
22:28:03.847 00.038 9920 worker thread done servicing request
22:28:03.847 00.000 15404 OnExposeComplete: enter
22:28:03.848 00.001 15404 UpdateGuideState(): m_state=6
22:28:03.849 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
22:28:03.850 00.001 15404 Star::Find returns 1 (1), X=721.12, Y=794.52, Mass=600335, SNR=275.0, Peak=26556 HFD=6.5
22:28:03.851 00.001 15404 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-2.95) = xAngle (2.48 = 2.48)
22:28:03.852 00.001 15404 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.39 = 2.39)
22:28:03.853 00.001 15404 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.27 cameraTheta=-0.47 mountX=-0.22 mountY=0.19, mountTheta=2.43
22:28:03.854 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.25, y=-0.12, opts=13)
22:28:03.855 00.001 15404 Enqueuing Move request for scope (0.25, -0.12)
22:28:03.856 00.001 9920 Worker thread wakes up
22:28:03.856 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.12) opts 0xd
22:28:03.856 00.000 9920 Handling offset move in thread for scope, endpoint = (0.25, -0.12)
22:28:03.856 00.000 9920 Moving (0.25, -0.12) raw xDistance=-0.22 yDistance=0.19
22:28:03.856 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
22:28:03.857 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:03.857 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:28:03.857 00.000 9920 MoveAxis(E, 64, ABG)
22:28:03.857 00.000 9920 Guiding  Dir = 2, Dur = 64
22:28:03.859 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3070, max=65450, med=4899, FiltMin=4047, FiltMax=64248, Gamma=0.910
22:28:03.871 00.012 15404 UpdateGuideState exits: m=600335 SNR=275.0 Saturated
22:28:03.872 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:03.873 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:28:03.874 00.001 15404 Enqueuing Expose request
22:28:03.877 00.003 9920 IsGuiding returns 0
22:28:03.888 00.011 9920 PulseGuide returned control before completion, sleep 63
22:28:03.962 00.074 9920 IsGuiding returns 1
22:28:03.962 00.000 9920 scope still moving after pulse duration time elapsed
22:28:04.015 00.053 9920 IsGuiding returns 0
22:28:04.015 00.000 9920 scope move finished after 64 + 73 ms
22:28:04.015 00.000 9920 Move returns status 0, amount 64
22:28:04.015 00.000 9920 MoveAxis(N, 0, ABG)
22:28:04.015 00.000 9920 duration set to 0 by GuideMode
22:28:04.015 00.000 9920 Move returns status 0, amount 0
22:28:04.015 00.000 9920 move complete, result=0
22:28:04.015 00.000 9920 worker thread done servicing request
22:28:04.015 00.000 9920 Worker thread wakes up
22:28:04.015 00.000 15404 GuideStep: -0.2 px 64 ms EAST, 0.2 px 0 ms NORTH
22:28:04.016 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:28:04.016 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:28:07.426 03.410 9920 Exposure complete
22:28:07.464 00.038 9920 worker thread done servicing request
22:28:07.464 00.000 15404 OnExposeComplete: enter
22:28:07.465 00.001 15404 UpdateGuideState(): m_state=6
22:28:07.466 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
22:28:07.467 00.001 15404 Star::Find returns 1 (1), X=721.28, Y=794.76, Mass=614812, SNR=209.7, Peak=28924 HFD=6.4
22:28:07.468 00.001 15404 CameraToMount -- cameraTheta (0.27) - m_xAngle (-2.95) = xAngle (3.23 = -3.06)
22:28:07.469 00.001 15404 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.13 = 3.13)
22:28:07.470 00.001 15404 CameraToMount -- cameraX=0.41 cameraY=0.11 hyp=0.42 cameraTheta=0.27 mountX=-0.42 mountY=0.00, mountTheta=3.13
22:28:07.471 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.41, y=0.11, opts=13)
22:28:07.472 00.001 15404 Enqueuing Move request for scope (0.41, 0.11)
22:28:07.473 00.001 9920 Worker thread wakes up
22:28:07.473 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.11) opts 0xd
22:28:07.473 00.000 9920 Handling offset move in thread for scope, endpoint = (0.41, 0.11)
22:28:07.473 00.000 9920 Moving (0.41, 0.11) raw xDistance=-0.42 yDistance=0.00
22:28:07.473 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
22:28:07.473 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:07.473 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:28:07.473 00.000 9920 MoveAxis(E, 117, ABG)
22:28:07.474 00.001 9920 Guiding  Dir = 2, Dur = 117
22:28:07.475 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=3074, max=65461, med=4904, FiltMin=3853, FiltMax=64601, Gamma=0.910
22:28:07.487 00.012 15404 UpdateGuideState exits: m=614812 SNR=209.7 Saturated
22:28:07.489 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:07.489 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:28:07.490 00.001 15404 Enqueuing Expose request
22:28:09.683 02.193 9920 IsGuiding returns 0
22:28:09.694 00.011 9920 PulseGuide returned control before completion, sleep 117
22:28:09.833 00.139 9920 IsGuiding returns 0
22:28:09.833 00.000 9920 Move returns status 0, amount 117
22:28:09.833 00.000 9920 MoveAxis(N, 0, ABG)
22:28:09.833 00.000 9920 duration set to 0 by GuideMode
22:28:09.833 00.000 9920 Move returns status 0, amount 0
22:28:09.834 00.001 9920 move complete, result=0
22:28:09.834 00.000 9920 worker thread done servicing request
22:28:09.834 00.000 15404 GuideStep: -0.4 px 117 ms EAST, 0.0 px 0 ms NORTH
22:28:09.836 00.002 9920 Worker thread wakes up
22:28:09.837 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:28:09.837 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:28:13.547 03.710 9920 Exposure complete
22:28:13.585 00.038 9920 worker thread done servicing request
22:28:13.585 00.000 15404 OnExposeComplete: enter
22:28:13.586 00.001 15404 UpdateGuideState(): m_state=6
22:28:13.587 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
22:28:13.588 00.001 15404 Star::Find returns 1 (1), X=720.99, Y=794.43, Mass=607672, SNR=216.4, Peak=27524 HFD=6.5
22:28:13.589 00.001 15404 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-2.95) = xAngle (1.86 = 1.86)
22:28:13.589 00.000 15404 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.77 = 1.77)
22:28:13.590 00.001 15404 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.09 mountX=-0.07 mountY=0.24, mountTheta=1.85
22:28:13.592 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.11, y=-0.21, opts=13)
22:28:13.593 00.001 15404 Enqueuing Move request for scope (0.11, -0.21)
22:28:13.594 00.001 9920 Worker thread wakes up
22:28:13.594 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
22:28:13.594 00.000 9920 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
22:28:13.594 00.000 9920 Moving (0.11, -0.21) raw xDistance=-0.07 yDistance=0.24
22:28:13.594 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:28:13.594 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:28:13.594 00.000 9920 MoveAxis(E, 0, ABG)
22:28:13.594 00.000 9920 Move returns status 0, amount 0
22:28:13.594 00.000 9920 MoveAxis(S, 64, ABG)
22:28:13.594 00.000 9920 Guiding  Dir = 1, Dur = 64
22:28:13.597 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2626, max=65450, med=4891, FiltMin=3742, FiltMax=62827, Gamma=0.910
22:28:13.608 00.011 15404 UpdateGuideState exits: m=607672 SNR=216.4 Saturated
22:28:13.609 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:13.610 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:28:13.611 00.001 15404 Enqueuing Expose request
22:28:13.616 00.005 9920 IsGuiding returns 0
22:28:13.627 00.011 9920 PulseGuide returned control before completion, sleep 64
22:28:13.703 00.076 9920 IsGuiding returns 1
22:28:13.703 00.000 9920 scope still moving after pulse duration time elapsed
22:28:13.744 00.041 9920 IsGuiding returns 0
22:28:13.744 00.000 9920 scope move finished after 64 + 63 ms
22:28:13.744 00.000 9920 Move returns status 0, amount 64
22:28:13.744 00.000 9920 move complete, result=0
22:28:13.744 00.000 9920 worker thread done servicing request
22:28:13.744 00.000 9920 Worker thread wakes up
22:28:13.744 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 64 ms SOUTH
22:28:13.745 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:28:13.745 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:28:17.158 03.413 9920 Exposure complete
22:28:17.196 00.038 9920 worker thread done servicing request
22:28:17.196 00.000 15404 OnExposeComplete: enter
22:28:17.197 00.001 15404 UpdateGuideState(): m_state=6
22:28:17.198 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
22:28:17.199 00.001 15404 Star::Find returns 1 (1), X=721.06, Y=794.54, Mass=613078, SNR=267.9, Peak=26476 HFD=6.6
22:28:17.200 00.001 15404 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-2.95) = xAngle (2.41 = 2.41)
22:28:17.201 00.001 15404 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.32 = 2.32)
22:28:17.202 00.001 15404 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.54 mountX=-0.16 mountY=0.15, mountTheta=2.37
22:28:17.203 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.18, y=-0.11, opts=13)
22:28:17.204 00.001 15404 Enqueuing Move request for scope (0.18, -0.11)
22:28:17.205 00.001 9920 Worker thread wakes up
22:28:17.205 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
22:28:17.205 00.000 9920 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
22:28:17.205 00.000 9920 Moving (0.18, -0.11) raw xDistance=-0.16 yDistance=0.15
22:28:17.205 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:28:17.205 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:17.206 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:28:17.206 00.000 9920 MoveAxis(E, 0, ABG)
22:28:17.206 00.000 9920 Move returns status 0, amount 0
22:28:17.206 00.000 9920 MoveAxis(N, 0, ABG)
22:28:17.206 00.000 9920 duration set to 0 by GuideMode
22:28:17.206 00.000 9920 Move returns status 0, amount 0
22:28:17.206 00.000 9920 move complete, result=0
22:28:17.206 00.000 9920 worker thread done servicing request
22:28:17.208 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2853, max=65450, med=4901, FiltMin=3967, FiltMax=62571, Gamma=0.910
22:28:17.219 00.011 15404 UpdateGuideState exits: m=613078 SNR=267.9 Saturated
22:28:17.220 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:17.221 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:28:17.222 00.001 15404 Enqueuing Expose request
22:28:17.223 00.001 9920 Worker thread wakes up
22:28:17.223 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:28:17.224 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:28:17.224 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:28:20.933 03.709 9920 Exposure complete
22:28:20.971 00.038 9920 worker thread done servicing request
22:28:20.971 00.000 15404 OnExposeComplete: enter
22:28:20.972 00.001 15404 UpdateGuideState(): m_state=6
22:28:20.973 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
22:28:20.974 00.001 15404 Star::Find returns 1 (1), X=721.58, Y=794.38, Mass=637584, SNR=293.7, Peak=26959 HFD=6.8
22:28:20.975 00.001 15404 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-2.95) = xAngle (2.59 = 2.59)
22:28:20.976 00.001 15404 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.50 = 2.50)
22:28:20.977 00.001 15404 CameraToMount -- cameraX=0.70 cameraY=-0.27 hyp=0.75 cameraTheta=-0.36 mountX=-0.64 mountY=0.45, mountTheta=2.53
22:28:20.978 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.70, y=-0.27, opts=13)
22:28:20.979 00.001 15404 Enqueuing Move request for scope (0.70, -0.27)
22:28:20.980 00.001 9920 Worker thread wakes up
22:28:20.980 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.27) opts 0xd
22:28:20.980 00.000 9920 Handling offset move in thread for scope, endpoint = (0.70, -0.27)
22:28:20.981 00.001 9920 Moving (0.70, -0.27) raw xDistance=-0.64 yDistance=0.45
22:28:20.981 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
22:28:20.981 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
22:28:20.981 00.000 9920 MoveAxis(E, 172, ABG)
22:28:20.981 00.000 9920 Guiding  Dir = 2, Dur = 172
22:28:20.983 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2994, max=65516, med=4902, FiltMin=3787, FiltMax=63035, Gamma=0.910
22:28:20.994 00.011 15404 UpdateGuideState exits: m=637584 SNR=293.7 Saturated
22:28:20.995 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:20.996 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:28:20.997 00.001 15404 Enqueuing Expose request
22:28:21.169 00.172 9920 IsGuiding returns 0
22:28:21.196 00.027 9920 PulseGuide returned control before completion, sleep 155
22:28:21.678 00.482 9920 IsGuiding returns 0
22:28:21.678 00.000 9920 Move returns status 0, amount 172
22:28:21.678 00.000 9920 MoveAxis(S, 123, ABG)
22:28:21.678 00.000 9920 Guiding  Dir = 1, Dur = 123
22:28:21.702 00.024 9920 IsGuiding returns 0
22:28:21.713 00.011 9920 PulseGuide returned control before completion, sleep 122
22:28:21.933 00.220 9920 IsGuiding returns 1
22:28:21.934 00.001 9920 scope still moving after pulse duration time elapsed
22:28:22.177 00.243 9920 IsGuiding returns 0
22:28:22.177 00.000 9920 scope move finished after 123 + 352 ms
22:28:22.177 00.000 9920 Move returns status 0, amount 123
22:28:22.177 00.000 9920 move complete, result=0
22:28:22.177 00.000 9920 worker thread done servicing request
22:28:22.177 00.000 9920 Worker thread wakes up
22:28:22.177 00.000 15404 GuideStep: -0.6 px 172 ms EAST, 0.5 px 123 ms SOUTH
22:28:22.179 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:28:22.179 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:28:25.590 03.411 9920 Exposure complete
22:28:25.627 00.037 9920 worker thread done servicing request
22:28:25.627 00.000 15404 OnExposeComplete: enter
22:28:25.630 00.003 15404 UpdateGuideState(): m_state=6
22:28:25.631 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
22:28:25.631 00.000 15404 Star::Find returns 1 (1), X=721.04, Y=794.35, Mass=616969, SNR=211.9, Peak=25396 HFD=6.6
22:28:25.632 00.001 15404 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-2.95) = xAngle (1.88 = 1.88)
22:28:25.633 00.001 15404 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.79 = 1.79)
22:28:25.634 00.001 15404 CameraToMount -- cameraX=0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-1.07 mountX=-0.10 mountY=0.33, mountTheta=1.87
22:28:25.636 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.16, y=-0.29, opts=13)
22:28:25.637 00.001 15404 Enqueuing Move request for scope (0.16, -0.29)
22:28:25.638 00.001 9920 Worker thread wakes up
22:28:25.638 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.29) opts 0xd
22:28:25.638 00.000 9920 Handling offset move in thread for scope, endpoint = (0.16, -0.29)
22:28:25.638 00.000 9920 Moving (0.16, -0.29) raw xDistance=-0.10 yDistance=0.33
22:28:25.638 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:28:25.638 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:28:25.638 00.000 9920 MoveAxis(E, 0, ABG)
22:28:25.638 00.000 9920 Move returns status 0, amount 0
22:28:25.638 00.000 9920 MoveAxis(S, 89, ABG)
22:28:25.638 00.000 9920 Guiding  Dir = 1, Dur = 89
22:28:25.640 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2597, max=65516, med=4903, FiltMin=3654, FiltMax=61235, Gamma=0.910
22:28:25.652 00.012 15404 UpdateGuideState exits: m=616969 SNR=211.9 Saturated
22:28:25.653 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:25.654 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:28:25.654 00.000 15404 Enqueuing Expose request
22:28:25.660 00.006 9920 IsGuiding returns 0
22:28:25.672 00.012 9920 PulseGuide returned control before completion, sleep 88
22:28:25.783 00.111 9920 IsGuiding returns 0
22:28:25.784 00.001 9920 Move returns status 0, amount 89
22:28:25.784 00.000 9920 move complete, result=0
22:28:25.784 00.000 9920 worker thread done servicing request
22:28:25.784 00.000 9920 Worker thread wakes up
22:28:25.784 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.3 px 89 ms SOUTH
22:28:25.785 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:28:25.785 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:28:29.500 03.715 9920 Exposure complete
22:28:29.541 00.041 9920 worker thread done servicing request
22:28:29.541 00.000 15404 OnExposeComplete: enter
22:28:29.542 00.001 15404 UpdateGuideState(): m_state=6
22:28:29.543 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
22:28:29.544 00.001 15404 Star::Find returns 1 (1), X=721.39, Y=794.96, Mass=626055, SNR=288.7, Peak=33191 HFD=6.2
22:28:29.545 00.001 15404 CameraToMount -- cameraTheta (0.54) - m_xAngle (-2.95) = xAngle (3.49 = -2.79)
22:28:29.546 00.001 15404 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.40 = -2.88)
22:28:29.546 00.000 15404 CameraToMount -- cameraX=0.52 cameraY=0.31 hyp=0.60 cameraTheta=0.54 mountX=-0.57 mountY=-0.16, mountTheta=-2.87
22:28:29.547 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.52, y=0.31, opts=13)
22:28:29.548 00.001 15404 Enqueuing Move request for scope (0.52, 0.31)
22:28:29.549 00.001 9920 Worker thread wakes up
22:28:29.549 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.31) opts 0xd
22:28:29.549 00.000 9920 Handling offset move in thread for scope, endpoint = (0.52, 0.31)
22:28:29.549 00.000 9920 Moving (0.52, 0.31) raw xDistance=-0.57 yDistance=-0.16
22:28:29.550 00.001 9920 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
22:28:29.550 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:29.550 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:28:29.550 00.000 9920 MoveAxis(E, 152, ABG)
22:28:29.550 00.000 9920 Guiding  Dir = 2, Dur = 152
22:28:29.552 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3103, max=65461, med=4898, FiltMin=4061, FiltMax=65184, Gamma=0.910
22:28:29.564 00.012 15404 UpdateGuideState exits: m=626055 SNR=288.7 Saturated
22:28:29.565 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:29.566 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:28:29.567 00.001 15404 Enqueuing Expose request
22:28:29.571 00.004 9920 IsGuiding returns 0
22:28:29.581 00.010 9920 PulseGuide returned control before completion, sleep 152
22:28:30.407 00.826 9920 IsGuiding returns 0
22:28:30.407 00.000 9920 Move returns status 0, amount 152
22:28:30.407 00.000 9920 MoveAxis(N, 0, ABG)
22:28:30.407 00.000 9920 duration set to 0 by GuideMode
22:28:30.407 00.000 9920 Move returns status 0, amount 0
22:28:30.407 00.000 9920 move complete, result=0
22:28:30.407 00.000 9920 worker thread done servicing request
22:28:30.407 00.000 9920 Worker thread wakes up
22:28:30.407 00.000 15404 GuideStep: -0.6 px 152 ms EAST, -0.2 px 0 ms NORTH
22:28:30.408 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:28:30.408 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:28:33.815 03.407 9920 Exposure complete
22:28:33.852 00.037 9920 worker thread done servicing request
22:28:33.852 00.000 15404 OnExposeComplete: enter
22:28:33.853 00.001 15404 UpdateGuideState(): m_state=6
22:28:33.854 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
22:28:33.855 00.001 15404 Star::Find returns 1 (1), X=720.78, Y=794.98, Mass=640691, SNR=236.4, Peak=31152 HFD=6.1
22:28:33.856 00.001 15404 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
22:28:33.857 00.001 15404 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (4.71 = -1.58)
22:28:33.858 00.001 15404 CameraToMount -- cameraX=-0.10 cameraY=0.34 hyp=0.35 cameraTheta=1.85 mountX=0.03 mountY=-0.35, mountTheta=-1.48
22:28:33.859 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.10, y=0.34, opts=13)
22:28:33.860 00.001 15404 Enqueuing Move request for scope (-0.10, 0.34)
22:28:33.861 00.001 9920 Worker thread wakes up
22:28:33.861 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.34) opts 0xd
22:28:33.861 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.10, 0.34)
22:28:33.861 00.000 9920 Moving (-0.10, 0.34) raw xDistance=0.03 yDistance=-0.35
22:28:33.861 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:28:33.861 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:28:33.861 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:28:33.861 00.000 9920 MoveAxis(E, 0, ABG)
22:28:33.861 00.000 9920 Move returns status 0, amount 0
22:28:33.861 00.000 9920 MoveAxis(N, 0, ABG)
22:28:33.861 00.000 9920 duration set to 0 by GuideMode
22:28:33.861 00.000 9920 Move returns status 0, amount 0
22:28:33.861 00.000 9920 move complete, result=0
22:28:33.861 00.000 9920 worker thread done servicing request
22:28:33.864 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3224, max=65461, med=4904, FiltMin=4028, FiltMax=65388, Gamma=0.910
22:28:33.875 00.011 15404 UpdateGuideState exits: m=640691 SNR=236.4 Saturated
22:28:33.876 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:33.877 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:28:33.877 00.000 15404 Enqueuing Expose request
22:28:33.879 00.002 9920 Worker thread wakes up
22:28:33.879 00.000 15404 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:28:33.880 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:28:33.881 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:28:37.591 03.710 9920 Exposure complete
22:28:37.628 00.037 9920 worker thread done servicing request
22:28:37.628 00.000 15404 OnExposeComplete: enter
22:28:37.629 00.001 15404 UpdateGuideState(): m_state=6
22:28:37.630 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
22:28:37.632 00.002 15404 Star::Find returns 1 (1), X=721.05, Y=794.87, Mass=636276, SNR=246.6, Peak=28604 HFD=6.4
22:28:37.633 00.001 15404 CameraToMount -- cameraTheta (0.92) - m_xAngle (-2.95) = xAngle (3.87 = -2.41)
22:28:37.633 00.000 15404 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.78 = -2.50)
22:28:37.634 00.001 15404 CameraToMount -- cameraX=0.17 cameraY=0.22 hyp=0.28 cameraTheta=0.92 mountX=-0.21 mountY=-0.17, mountTheta=-2.47
22:28:37.636 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.17, y=0.22, opts=13)
22:28:37.637 00.001 15404 Enqueuing Move request for scope (0.17, 0.22)
22:28:37.638 00.001 9920 Worker thread wakes up
22:28:37.638 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.22) opts 0xd
22:28:37.638 00.000 9920 Handling offset move in thread for scope, endpoint = (0.17, 0.22)
22:28:37.638 00.000 9920 Moving (0.17, 0.22) raw xDistance=-0.21 yDistance=-0.17
22:28:37.638 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:28:37.638 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:37.638 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:28:37.638 00.000 9920 MoveAxis(E, 56, ABG)
22:28:37.638 00.000 9920 Guiding  Dir = 2, Dur = 56
22:28:37.640 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2666, max=65461, med=4895, FiltMin=3957, FiltMax=64940, Gamma=0.910
22:28:37.652 00.012 15404 UpdateGuideState exits: m=636276 SNR=246.6 Saturated
22:28:37.653 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:37.654 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:28:37.655 00.001 15404 Enqueuing Expose request
22:28:37.704 00.049 9920 IsGuiding returns 0
22:28:37.715 00.011 9920 PulseGuide returned control before completion, sleep 55
22:28:37.783 00.068 9920 IsGuiding returns 1
22:28:37.783 00.000 9920 scope still moving after pulse duration time elapsed
22:28:37.815 00.032 9920 IsGuiding returns 1
22:28:37.955 00.140 9920 IsGuiding returns 0
22:28:37.955 00.000 9920 scope move finished after 56 + 194 ms
22:28:37.955 00.000 9920 Move returns status 0, amount 56
22:28:37.955 00.000 9920 MoveAxis(N, 0, ABG)
22:28:37.955 00.000 9920 duration set to 0 by GuideMode
22:28:37.955 00.000 9920 Move returns status 0, amount 0
22:28:37.955 00.000 9920 move complete, result=0
22:28:37.956 00.001 9920 worker thread done servicing request
22:28:37.956 00.000 9920 Worker thread wakes up
22:28:37.956 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:28:37.956 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:28:37.956 00.000 15404 GuideStep: -0.2 px 56 ms EAST, -0.2 px 0 ms NORTH
22:28:41.369 03.413 9920 Exposure complete
22:28:41.406 00.037 9920 worker thread done servicing request
22:28:41.406 00.000 15404 OnExposeComplete: enter
22:28:41.407 00.001 15404 UpdateGuideState(): m_state=6
22:28:41.408 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
22:28:41.409 00.001 15404 Star::Find returns 1 (1), X=721.33, Y=794.87, Mass=662915, SNR=249.5, Peak=30239 HFD=6.4
22:28:41.410 00.001 15404 CameraToMount -- cameraTheta (0.46) - m_xAngle (-2.95) = xAngle (3.41 = -2.88)
22:28:41.410 00.000 15404 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.32 = -2.97)
22:28:41.411 00.001 15404 CameraToMount -- cameraX=0.45 cameraY=0.22 hyp=0.50 cameraTheta=0.46 mountX=-0.48 mountY=-0.09, mountTheta=-2.96
22:28:41.413 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.45, y=0.22, opts=13)
22:28:41.414 00.001 15404 Enqueuing Move request for scope (0.45, 0.22)
22:28:41.415 00.001 9920 Worker thread wakes up
22:28:41.415 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.22) opts 0xd
22:28:41.415 00.000 9920 Handling offset move in thread for scope, endpoint = (0.45, 0.22)
22:28:41.415 00.000 9920 Moving (0.45, 0.22) raw xDistance=-0.48 yDistance=-0.09
22:28:41.416 00.001 9920 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
22:28:41.416 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:41.416 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:28:41.416 00.000 9920 MoveAxis(E, 134, ABG)
22:28:41.416 00.000 9920 Guiding  Dir = 2, Dur = 134
22:28:41.418 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2959, max=65461, med=4904, FiltMin=4130, FiltMax=64133, Gamma=0.910
22:28:41.430 00.012 15404 UpdateGuideState exits: m=662915 SNR=249.5 Saturated
22:28:41.431 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:41.432 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:28:41.434 00.002 15404 Enqueuing Expose request
22:28:41.438 00.004 9920 IsGuiding returns 0
22:28:41.449 00.011 9920 PulseGuide returned control before completion, sleep 133
22:28:41.607 00.158 9920 IsGuiding returns 0
22:28:41.607 00.000 9920 Move returns status 0, amount 134
22:28:41.607 00.000 9920 MoveAxis(N, 0, ABG)
22:28:41.607 00.000 9920 duration set to 0 by GuideMode
22:28:41.607 00.000 9920 Move returns status 0, amount 0
22:28:41.608 00.001 9920 move complete, result=0
22:28:41.608 00.000 9920 worker thread done servicing request
22:28:41.608 00.000 9920 Worker thread wakes up
22:28:41.608 00.000 15404 GuideStep: -0.5 px 134 ms EAST, -0.1 px 0 ms NORTH
22:28:41.611 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:28:41.611 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:28:45.327 03.716 9920 Exposure complete
22:28:45.365 00.038 9920 worker thread done servicing request
22:28:45.365 00.000 15404 OnExposeComplete: enter
22:28:45.366 00.001 15404 UpdateGuideState(): m_state=6
22:28:45.367 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
22:28:45.368 00.001 15404 Star::Find returns 1 (1), X=720.92, Y=794.71, Mass=646209, SNR=253.5, Peak=30872 HFD=6.4
22:28:45.369 00.001 15404 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.33)
22:28:45.370 00.001 15404 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.87 = -2.42)
22:28:45.371 00.001 15404 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=1.01 mountX=-0.05 mountY=-0.05, mountTheta=-2.37
22:28:45.372 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.04, y=0.06, opts=13)
22:28:45.373 00.001 15404 Enqueuing Move request for scope (0.04, 0.06)
22:28:45.374 00.001 9920 Worker thread wakes up
22:28:45.374 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:28:45.374 00.000 9920 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:28:45.374 00.000 9920 Moving (0.04, 0.06) raw xDistance=-0.05 yDistance=-0.05
22:28:45.374 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:28:45.374 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:45.374 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:45.374 00.000 9920 MoveAxis(E, 0, ABG)
22:28:45.375 00.001 9920 Move returns status 0, amount 0
22:28:45.375 00.000 9920 MoveAxis(N, 0, ABG)
22:28:45.375 00.000 9920 duration set to 0 by GuideMode
22:28:45.375 00.000 9920 Move returns status 0, amount 0
22:28:45.375 00.000 9920 move complete, result=0
22:28:45.375 00.000 9920 worker thread done servicing request
22:28:45.377 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2860, max=65450, med=4898, FiltMin=3982, FiltMax=62797, Gamma=0.910
22:28:45.389 00.012 15404 UpdateGuideState exits: m=646209 SNR=253.5 Saturated
22:28:45.390 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:45.391 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:28:45.391 00.000 15404 Enqueuing Expose request
22:28:45.392 00.001 9920 Worker thread wakes up
22:28:45.392 00.000 15404 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:45.393 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:28:45.393 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:28:48.807 03.414 9920 Exposure complete
22:28:48.846 00.039 9920 worker thread done servicing request
22:28:48.846 00.000 15404 OnExposeComplete: enter
22:28:48.847 00.001 15404 UpdateGuideState(): m_state=6
22:28:48.848 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
22:28:48.849 00.001 15404 Star::Find returns 1 (1), X=721.27, Y=794.71, Mass=649925, SNR=225.3, Peak=30039 HFD=6.4
22:28:48.849 00.000 15404 CameraToMount -- cameraTheta (0.16) - m_xAngle (-2.95) = xAngle (3.11 = 3.11)
22:28:48.850 00.001 15404 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.02 = 3.02)
22:28:48.851 00.001 15404 CameraToMount -- cameraX=0.40 cameraY=0.06 hyp=0.40 cameraTheta=0.16 mountX=-0.40 mountY=0.05, mountTheta=3.02
22:28:48.853 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.40, y=0.06, opts=13)
22:28:48.854 00.001 15404 Enqueuing Move request for scope (0.40, 0.06)
22:28:48.855 00.001 9920 Worker thread wakes up
22:28:48.855 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.06) opts 0xd
22:28:48.855 00.000 9920 Handling offset move in thread for scope, endpoint = (0.40, 0.06)
22:28:48.855 00.000 9920 Moving (0.40, 0.06) raw xDistance=-0.40 yDistance=0.05
22:28:48.855 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
22:28:48.855 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:48.855 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:28:48.855 00.000 9920 MoveAxis(E, 108, ABG)
22:28:48.855 00.000 9920 Guiding  Dir = 2, Dur = 108
22:28:48.858 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2618, max=65461, med=4904, FiltMin=3752, FiltMax=65045, Gamma=0.910
22:28:48.870 00.012 15404 UpdateGuideState exits: m=649925 SNR=225.3 Saturated
22:28:48.871 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:48.872 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:28:48.873 00.001 15404 Enqueuing Expose request
22:28:48.874 00.001 9920 IsGuiding returns 0
22:28:48.885 00.011 9920 PulseGuide returned control before completion, sleep 107
22:28:49.015 00.130 9920 IsGuiding returns 0
22:28:49.015 00.000 9920 Move returns status 0, amount 108
22:28:49.015 00.000 9920 MoveAxis(N, 0, ABG)
22:28:49.015 00.000 9920 duration set to 0 by GuideMode
22:28:49.015 00.000 9920 Move returns status 0, amount 0
22:28:49.015 00.000 9920 move complete, result=0
22:28:49.015 00.000 9920 worker thread done servicing request
22:28:49.015 00.000 9920 Worker thread wakes up
22:28:49.015 00.000 15404 GuideStep: -0.4 px 108 ms EAST, 0.0 px 0 ms NORTH
22:28:49.017 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:28:49.017 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:28:52.727 03.710 9920 Exposure complete
22:28:52.764 00.037 9920 worker thread done servicing request
22:28:52.764 00.000 15404 OnExposeComplete: enter
22:28:52.765 00.001 15404 UpdateGuideState(): m_state=6
22:28:52.766 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
22:28:52.767 00.001 15404 Star::Find returns 1 (1), X=721.04, Y=794.59, Mass=625316, SNR=242.3, Peak=27468 HFD=6.5
22:28:52.768 00.001 15404 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-2.95) = xAngle (2.59 = 2.59)
22:28:52.769 00.001 15404 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.50 = 2.50)
22:28:52.770 00.001 15404 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=-0.15 mountY=0.10, mountTheta=2.53
22:28:52.771 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.16, y=-0.06, opts=13)
22:28:52.772 00.001 15404 Enqueuing Move request for scope (0.16, -0.06)
22:28:52.773 00.001 9920 Worker thread wakes up
22:28:52.773 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
22:28:52.773 00.000 9920 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
22:28:52.773 00.000 9920 Moving (0.16, -0.06) raw xDistance=-0.15 yDistance=0.10
22:28:52.774 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:28:52.774 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:52.774 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:28:52.774 00.000 9920 MoveAxis(E, 0, ABG)
22:28:52.774 00.000 9920 Move returns status 0, amount 0
22:28:52.774 00.000 9920 MoveAxis(N, 0, ABG)
22:28:52.774 00.000 9920 duration set to 0 by GuideMode
22:28:52.774 00.000 9920 Move returns status 0, amount 0
22:28:52.774 00.000 9920 move complete, result=0
22:28:52.774 00.000 9920 worker thread done servicing request
22:28:52.776 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2824, max=65450, med=4899, FiltMin=3936, FiltMax=63367, Gamma=0.910
22:28:52.789 00.013 15404 UpdateGuideState exits: m=625316 SNR=242.3 Saturated
22:28:52.790 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:52.790 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:28:52.791 00.001 15404 Enqueuing Expose request
22:28:52.792 00.001 9920 Worker thread wakes up
22:28:52.792 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:52.793 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:28:52.793 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:28:56.204 03.411 9920 Exposure complete
22:28:56.242 00.038 9920 worker thread done servicing request
22:28:56.242 00.000 15404 OnExposeComplete: enter
22:28:56.243 00.001 15404 UpdateGuideState(): m_state=6
22:28:56.244 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
22:28:56.246 00.002 15404 Star::Find returns 1 (1), X=721.58, Y=794.54, Mass=632308, SNR=279.7, Peak=29599 HFD=6.0
22:28:56.246 00.000 15404 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-2.95) = xAngle (2.80 = 2.80)
22:28:56.247 00.001 15404 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.71 = 2.71)
22:28:56.248 00.001 15404 CameraToMount -- cameraX=0.70 cameraY=-0.10 hyp=0.71 cameraTheta=-0.15 mountX=-0.67 mountY=0.29, mountTheta=2.73
22:28:56.250 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.70, y=-0.10, opts=13)
22:28:56.250 00.000 15404 Enqueuing Move request for scope (0.70, -0.10)
22:28:56.251 00.001 9920 Worker thread wakes up
22:28:56.251 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.10) opts 0xd
22:28:56.251 00.000 9920 Handling offset move in thread for scope, endpoint = (0.70, -0.10)
22:28:56.251 00.000 9920 Moving (0.70, -0.10) raw xDistance=-0.67 yDistance=0.29
22:28:56.251 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
22:28:56.251 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:28:56.251 00.000 9920 MoveAxis(E, 179, ABG)
22:28:56.251 00.000 9920 Guiding  Dir = 2, Dur = 179
22:28:56.254 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2977, max=65434, med=4906, FiltMin=4056, FiltMax=64259, Gamma=0.910
22:28:56.266 00.012 15404 UpdateGuideState exits: m=632308 SNR=279.7 Saturated
22:28:56.267 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:56.268 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:28:56.269 00.001 15404 Enqueuing Expose request
22:28:56.290 00.021 9920 IsGuiding returns 0
22:28:56.301 00.011 9920 PulseGuide returned control before completion, sleep 178
22:28:56.500 00.199 9920 IsGuiding returns 0
22:28:56.500 00.000 9920 Move returns status 0, amount 179
22:28:56.501 00.001 9920 MoveAxis(S, 80, ABG)
22:28:56.501 00.000 9920 Guiding  Dir = 1, Dur = 80
22:28:56.522 00.021 9920 IsGuiding returns 0
22:28:56.533 00.011 9920 PulseGuide returned control before completion, sleep 79
22:28:56.624 00.091 9920 IsGuiding returns 1
22:28:56.624 00.000 9920 scope still moving after pulse duration time elapsed
22:28:56.668 00.044 9920 IsGuiding returns 0
22:28:56.668 00.000 9920 scope move finished after 80 + 66 ms
22:28:56.668 00.000 9920 Move returns status 0, amount 80
22:28:56.668 00.000 9920 move complete, result=0
22:28:56.668 00.000 9920 worker thread done servicing request
22:28:56.668 00.000 9920 Worker thread wakes up
22:28:56.668 00.000 15404 GuideStep: -0.7 px 179 ms EAST, 0.3 px 80 ms SOUTH
22:28:56.670 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:28:56.670 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:29:00.377 03.707 9920 Exposure complete
22:29:00.415 00.038 9920 worker thread done servicing request
22:29:00.415 00.000 15404 OnExposeComplete: enter
22:29:00.416 00.001 15404 UpdateGuideState(): m_state=6
22:29:00.417 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
22:29:00.418 00.001 15404 Star::Find returns 1 (1), X=721.25, Y=794.59, Mass=615498, SNR=246.8, Peak=28792 HFD=6.2
22:29:00.419 00.001 15404 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-2.95) = xAngle (2.80 = 2.80)
22:29:00.420 00.001 15404 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.71 = 2.71)
22:29:00.421 00.001 15404 CameraToMount -- cameraX=0.37 cameraY=-0.06 hyp=0.37 cameraTheta=-0.15 mountX=-0.35 mountY=0.16, mountTheta=2.72
22:29:00.423 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.37, y=-0.06, opts=13)
22:29:00.423 00.000 15404 Enqueuing Move request for scope (0.37, -0.06)
22:29:00.424 00.001 9920 Worker thread wakes up
22:29:00.424 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.06) opts 0xd
22:29:00.424 00.000 9920 Handling offset move in thread for scope, endpoint = (0.37, -0.06)
22:29:00.425 00.001 9920 Moving (0.37, -0.06) raw xDistance=-0.35 yDistance=0.16
22:29:00.425 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
22:29:00.425 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:00.425 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:29:00.425 00.000 9920 MoveAxis(E, 107, ABG)
22:29:00.425 00.000 9920 Guiding  Dir = 2, Dur = 107
22:29:00.427 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2916, max=65438, med=4901, FiltMin=4022, FiltMax=64298, Gamma=0.910
22:29:00.439 00.012 15404 UpdateGuideState exits: m=615498 SNR=246.8 Saturated
22:29:00.440 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:00.441 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:29:00.442 00.001 15404 Enqueuing Expose request
22:29:00.445 00.003 9920 IsGuiding returns 0
22:29:00.456 00.011 9920 PulseGuide returned control before completion, sleep 106
22:29:00.589 00.133 9920 IsGuiding returns 0
22:29:00.589 00.000 9920 Move returns status 0, amount 107
22:29:00.589 00.000 9920 MoveAxis(N, 0, ABG)
22:29:00.589 00.000 9920 duration set to 0 by GuideMode
22:29:00.589 00.000 9920 Move returns status 0, amount 0
22:29:00.589 00.000 9920 move complete, result=0
22:29:00.589 00.000 9920 worker thread done servicing request
22:29:00.589 00.000 9920 Worker thread wakes up
22:29:00.589 00.000 15404 GuideStep: -0.4 px 107 ms EAST, 0.2 px 0 ms NORTH
22:29:00.590 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:29:00.590 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:29:03.996 03.406 9920 Exposure complete
22:29:04.034 00.038 9920 worker thread done servicing request
22:29:04.034 00.000 15404 OnExposeComplete: enter
22:29:04.035 00.001 15404 UpdateGuideState(): m_state=6
22:29:04.036 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
22:29:04.037 00.001 15404 Star::Find returns 1 (1), X=721.20, Y=794.39, Mass=588917, SNR=281.2, Peak=24584 HFD=6.5
22:29:04.038 00.001 15404 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-2.95) = xAngle (2.27 = 2.27)
22:29:04.039 00.001 15404 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.18 = 2.18)
22:29:04.040 00.001 15404 CameraToMount -- cameraX=0.32 cameraY=-0.26 hyp=0.41 cameraTheta=-0.68 mountX=-0.26 mountY=0.34, mountTheta=2.24
22:29:04.041 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.32, y=-0.26, opts=13)
22:29:04.042 00.001 15404 Enqueuing Move request for scope (0.32, -0.26)
22:29:04.043 00.001 9920 Worker thread wakes up
22:29:04.043 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.26) opts 0xd
22:29:04.043 00.000 9920 Handling offset move in thread for scope, endpoint = (0.32, -0.26)
22:29:04.043 00.000 9920 Moving (0.32, -0.26) raw xDistance=-0.26 yDistance=0.34
22:29:04.043 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
22:29:04.044 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
22:29:04.044 00.000 9920 MoveAxis(E, 79, ABG)
22:29:04.044 00.000 9920 Guiding  Dir = 2, Dur = 79
22:29:04.046 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3028, max=65516, med=4906, FiltMin=3989, FiltMax=61747, Gamma=0.910
22:29:04.057 00.011 15404 UpdateGuideState exits: m=588917 SNR=281.2 Saturated
22:29:04.058 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:04.059 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:29:04.060 00.001 15404 Enqueuing Expose request
22:29:04.071 00.011 9920 IsGuiding returns 0
22:29:04.082 00.011 9920 PulseGuide returned control before completion, sleep 78
22:29:04.173 00.091 9920 IsGuiding returns 1
22:29:04.173 00.000 9920 scope still moving after pulse duration time elapsed
22:29:04.252 00.079 9920 IsGuiding returns 0
22:29:04.252 00.000 9920 scope move finished after 79 + 102 ms
22:29:04.252 00.000 9920 Move returns status 0, amount 79
22:29:04.252 00.000 9920 MoveAxis(S, 92, ABG)
22:29:04.252 00.000 9920 Guiding  Dir = 1, Dur = 92
22:29:04.424 00.172 9920 IsGuiding returns 0
22:29:04.436 00.012 9920 PulseGuide returned control before completion, sleep 92
22:29:04.683 00.247 9920 IsGuiding returns 0
22:29:04.683 00.000 9920 Move returns status 0, amount 92
22:29:04.683 00.000 9920 move complete, result=0
22:29:04.683 00.000 9920 worker thread done servicing request
22:29:04.683 00.000 9920 Worker thread wakes up
22:29:04.683 00.000 15404 GuideStep: -0.3 px 79 ms EAST, 0.3 px 92 ms SOUTH
22:29:04.685 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:29:04.685 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:29:08.399 03.714 9920 Exposure complete
22:29:08.437 00.038 9920 worker thread done servicing request
22:29:08.437 00.000 15404 OnExposeComplete: enter
22:29:08.438 00.001 15404 UpdateGuideState(): m_state=6
22:29:08.439 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
22:29:08.440 00.001 15404 Star::Find returns 1 (1), X=721.25, Y=794.38, Mass=623356, SNR=255.6, Peak=25335 HFD=6.6
22:29:08.441 00.001 15404 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-2.95) = xAngle (2.34 = 2.34)
22:29:08.441 00.000 15404 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.25 = 2.25)
22:29:08.442 00.001 15404 CameraToMount -- cameraX=0.37 cameraY=-0.26 hyp=0.46 cameraTheta=-0.61 mountX=-0.32 mountY=0.36, mountTheta=2.30
22:29:08.444 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.37, y=-0.26, opts=13)
22:29:08.446 00.002 15404 Enqueuing Move request for scope (0.37, -0.26)
22:29:08.447 00.001 9920 Worker thread wakes up
22:29:08.447 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.26) opts 0xd
22:29:08.447 00.000 9920 Handling offset move in thread for scope, endpoint = (0.37, -0.26)
22:29:08.447 00.000 9920 Moving (0.37, -0.26) raw xDistance=-0.32 yDistance=0.36
22:29:08.447 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
22:29:08.447 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
22:29:08.447 00.000 9920 MoveAxis(E, 91, ABG)
22:29:08.447 00.000 9920 Guiding  Dir = 2, Dur = 91
22:29:08.449 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2493, max=65516, med=4899, FiltMin=3876, FiltMax=62939, Gamma=0.910
22:29:08.460 00.011 15404 UpdateGuideState exits: m=623356 SNR=255.6 Saturated
22:29:08.462 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:08.462 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:29:08.463 00.001 15404 Enqueuing Expose request
22:29:08.617 00.154 9920 IsGuiding returns 0
22:29:08.630 00.013 9920 PulseGuide returned control before completion, sleep 89
22:29:09.198 00.568 9920 IsGuiding returns 0
22:29:09.198 00.000 9920 Move returns status 0, amount 91
22:29:09.198 00.000 9920 MoveAxis(S, 97, ABG)
22:29:09.198 00.000 9920 Guiding  Dir = 1, Dur = 97
22:29:09.220 00.022 9920 IsGuiding returns 0
22:29:09.232 00.012 9920 PulseGuide returned control before completion, sleep 97
22:29:09.352 00.120 9920 IsGuiding returns 0
22:29:09.353 00.001 9920 Move returns status 0, amount 97
22:29:09.353 00.000 9920 move complete, result=0
22:29:09.353 00.000 9920 worker thread done servicing request
22:29:09.353 00.000 9920 Worker thread wakes up
22:29:09.353 00.000 15404 GuideStep: -0.3 px 91 ms EAST, 0.4 px 97 ms SOUTH
22:29:09.354 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:29:09.354 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:29:12.765 03.411 9920 Exposure complete
22:29:12.804 00.039 9920 worker thread done servicing request
22:29:12.804 00.000 15404 OnExposeComplete: enter
22:29:12.805 00.001 15404 UpdateGuideState(): m_state=6
22:29:12.806 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
22:29:12.807 00.001 15404 Star::Find returns 1 (1), X=721.24, Y=794.52, Mass=619685, SNR=230.1, Peak=27063 HFD=6.4
22:29:12.808 00.001 15404 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-2.95) = xAngle (2.61 = 2.61)
22:29:12.808 00.000 15404 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.52 = 2.52)
22:29:12.809 00.001 15404 CameraToMount -- cameraX=0.37 cameraY=-0.13 hyp=0.39 cameraTheta=-0.34 mountX=-0.33 mountY=0.23, mountTheta=2.54
22:29:12.811 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.37, y=-0.13, opts=13)
22:29:12.812 00.001 15404 Enqueuing Move request for scope (0.37, -0.13)
22:29:12.813 00.001 9920 Worker thread wakes up
22:29:12.813 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.13) opts 0xd
22:29:12.813 00.000 9920 Handling offset move in thread for scope, endpoint = (0.37, -0.13)
22:29:12.813 00.000 9920 Moving (0.37, -0.13) raw xDistance=-0.33 yDistance=0.23
22:29:12.813 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
22:29:12.813 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:29:12.813 00.000 9920 MoveAxis(E, 96, ABG)
22:29:12.814 00.001 9920 Guiding  Dir = 2, Dur = 96
22:29:12.816 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3088, max=65427, med=4904, FiltMin=4138, FiltMax=64356, Gamma=0.910
22:29:12.827 00.011 15404 UpdateGuideState exits: m=619685 SNR=230.1 Saturated
22:29:12.828 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:12.829 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:29:12.830 00.001 15404 Enqueuing Expose request
22:29:12.836 00.006 9920 IsGuiding returns 0
22:29:12.848 00.012 9920 PulseGuide returned control before completion, sleep 95
22:29:12.969 00.121 9920 IsGuiding returns 0
22:29:12.969 00.000 9920 Move returns status 0, amount 96
22:29:12.969 00.000 9920 MoveAxis(S, 62, ABG)
22:29:12.969 00.000 9920 Guiding  Dir = 1, Dur = 62
22:29:12.990 00.021 9920 IsGuiding returns 0
22:29:13.001 00.011 9920 PulseGuide returned control before completion, sleep 61
22:29:13.075 00.074 9920 IsGuiding returns 1
22:29:13.075 00.000 9920 scope still moving after pulse duration time elapsed
22:29:13.118 00.043 9920 IsGuiding returns 0
22:29:13.119 00.001 9920 scope move finished after 62 + 66 ms
22:29:13.119 00.000 9920 Move returns status 0, amount 62
22:29:13.119 00.000 9920 move complete, result=0
22:29:13.119 00.000 9920 worker thread done servicing request
22:29:13.119 00.000 9920 Worker thread wakes up
22:29:13.119 00.000 15404 GuideStep: -0.3 px 96 ms EAST, 0.2 px 62 ms SOUTH
22:29:13.123 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:29:13.123 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:29:16.838 03.715 9920 Exposure complete
22:29:16.879 00.041 9920 worker thread done servicing request
22:29:16.879 00.000 15404 OnExposeComplete: enter
22:29:16.880 00.001 15404 UpdateGuideState(): m_state=6
22:29:16.881 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
22:29:16.882 00.001 15404 Star::Find returns 1 (1), X=720.70, Y=794.76, Mass=640612, SNR=231.5, Peak=32402 HFD=6.5
22:29:16.882 00.000 15404 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
22:29:16.883 00.001 15404 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.42 = -0.86)
22:29:16.884 00.001 15404 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.21 cameraTheta=2.56 mountX=0.15 mountY=-0.16, mountTheta=-0.82
22:29:16.886 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.18, y=0.12, opts=13)
22:29:16.887 00.001 15404 Enqueuing Move request for scope (-0.18, 0.12)
22:29:16.888 00.001 9920 Worker thread wakes up
22:29:16.888 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
22:29:16.888 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
22:29:16.888 00.000 9920 Moving (-0.18, 0.12) raw xDistance=0.15 yDistance=-0.16
22:29:16.888 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:29:16.888 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:16.888 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:29:16.888 00.000 9920 MoveAxis(E, 0, ABG)
22:29:16.888 00.000 9920 Move returns status 0, amount 0
22:29:16.888 00.000 9920 MoveAxis(N, 0, ABG)
22:29:16.888 00.000 9920 duration set to 0 by GuideMode
22:29:16.888 00.000 9920 Move returns status 0, amount 0
22:29:16.888 00.000 9920 move complete, result=0
22:29:16.888 00.000 9920 worker thread done servicing request
22:29:16.890 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2866, max=65456, med=4895, FiltMin=4080, FiltMax=63488, Gamma=0.910
22:29:16.902 00.012 15404 UpdateGuideState exits: m=640612 SNR=231.5 Saturated
22:29:16.903 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:16.904 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:29:16.905 00.001 15404 Enqueuing Expose request
22:29:16.906 00.001 9920 Worker thread wakes up
22:29:16.906 00.000 15404 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:16.907 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:29:16.907 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:29:20.313 03.406 9920 Exposure complete
22:29:20.351 00.038 9920 worker thread done servicing request
22:29:20.351 00.000 15404 OnExposeComplete: enter
22:29:20.352 00.001 15404 UpdateGuideState(): m_state=6
22:29:20.353 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
22:29:20.354 00.001 15404 Star::Find returns 1 (1), X=720.55, Y=794.71, Mass=639903, SNR=252.9, Peak=33754 HFD=6.1
22:29:20.355 00.001 15404 CameraToMount -- cameraTheta (2.94) - m_xAngle (-2.95) = xAngle (5.89 = -0.39)
22:29:20.356 00.001 15404 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.80 = -0.48)
22:29:20.356 00.000 15404 CameraToMount -- cameraX=-0.33 cameraY=0.07 hyp=0.34 cameraTheta=2.94 mountX=0.31 mountY=-0.16, mountTheta=-0.46
22:29:20.358 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.33, y=0.07, opts=13)
22:29:20.359 00.001 15404 Enqueuing Move request for scope (-0.33, 0.07)
22:29:20.360 00.001 9920 Worker thread wakes up
22:29:20.360 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.07) opts 0xd
22:29:20.360 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.33, 0.07)
22:29:20.360 00.000 9920 Moving (-0.33, 0.07) raw xDistance=0.31 yDistance=-0.16
22:29:20.360 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
22:29:20.360 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:20.360 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:29:20.360 00.000 9920 MoveAxis(W, 84, ABG)
22:29:20.360 00.000 9920 Guiding  Dir = 3, Dur = 84
22:29:20.363 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2758, max=65456, med=4902, FiltMin=3946, FiltMax=63538, Gamma=0.910
22:29:20.374 00.011 15404 UpdateGuideState exits: m=639903 SNR=252.9 Saturated
22:29:20.375 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:20.376 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:29:20.377 00.001 15404 Enqueuing Expose request
22:29:20.438 00.061 9920 IsGuiding returns 0
22:29:20.450 00.012 9920 PulseGuide returned control before completion, sleep 83
22:29:20.545 00.095 9920 IsGuiding returns 1
22:29:20.545 00.000 9920 scope still moving after pulse duration time elapsed
22:29:23.202 02.657 9920 IsGuiding returns 0
22:29:23.202 00.000 9920 scope move finished after 84 + 2679 ms
22:29:23.202 00.000 9920 Move returns status 0, amount 84
22:29:23.202 00.000 9920 MoveAxis(N, 0, ABG)
22:29:23.202 00.000 9920 duration set to 0 by GuideMode
22:29:23.202 00.000 9920 Move returns status 0, amount 0
22:29:23.202 00.000 9920 move complete, result=0
22:29:23.203 00.001 9920 worker thread done servicing request
22:29:23.203 00.000 9920 Worker thread wakes up
22:29:23.203 00.000 15404 GuideStep: 0.3 px 84 ms WEST, -0.2 px 0 ms NORTH
22:29:23.205 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:29:23.205 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:29:26.921 03.716 9920 Exposure complete
22:29:26.960 00.039 9920 worker thread done servicing request
22:29:26.960 00.000 15404 OnExposeComplete: enter
22:29:26.962 00.002 15404 UpdateGuideState(): m_state=6
22:29:26.962 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
22:29:26.963 00.001 15404 Star::Find returns 1 (1), X=720.64, Y=794.58, Mass=644858, SNR=259.5, Peak=31638 HFD=6.1
22:29:26.964 00.001 15404 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-2.95) = xAngle (0.10 = 0.10)
22:29:26.965 00.001 15404 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.01 = 0.01)
22:29:26.966 00.001 15404 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.85 mountX=0.24 mountY=0.00, mountTheta=0.01
22:29:26.968 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.23, y=-0.07, opts=13)
22:29:26.969 00.001 15404 Enqueuing Move request for scope (-0.23, -0.07)
22:29:26.970 00.001 9920 Worker thread wakes up
22:29:26.970 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
22:29:26.970 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
22:29:26.970 00.000 9920 Moving (-0.23, -0.07) raw xDistance=0.24 yDistance=0.00
22:29:26.970 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
22:29:26.970 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:26.970 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:29:26.970 00.000 9920 MoveAxis(W, 71, ABG)
22:29:26.970 00.000 9920 Guiding  Dir = 3, Dur = 71
22:29:26.972 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3264, max=65456, med=4888, FiltMin=3983, FiltMax=62379, Gamma=0.910
22:29:26.985 00.013 15404 UpdateGuideState exits: m=644858 SNR=259.5 Saturated
22:29:26.986 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:26.987 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:29:26.988 00.001 15404 Enqueuing Expose request
22:29:26.992 00.004 9920 IsGuiding returns 0
22:29:27.003 00.011 9920 PulseGuide returned control before completion, sleep 70
22:29:27.085 00.082 9920 IsGuiding returns 1
22:29:27.085 00.000 9920 scope still moving after pulse duration time elapsed
22:29:27.130 00.045 9920 IsGuiding returns 0
22:29:27.130 00.000 9920 scope move finished after 71 + 66 ms
22:29:27.130 00.000 9920 Move returns status 0, amount 71
22:29:27.130 00.000 9920 MoveAxis(N, 0, ABG)
22:29:27.130 00.000 9920 duration set to 0 by GuideMode
22:29:27.130 00.000 9920 Move returns status 0, amount 0
22:29:27.130 00.000 9920 move complete, result=0
22:29:27.130 00.000 9920 worker thread done servicing request
22:29:27.130 00.000 9920 Worker thread wakes up
22:29:27.130 00.000 15404 GuideStep: 0.2 px 71 ms WEST, 0.0 px 0 ms NORTH
22:29:27.131 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:29:27.131 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:29:30.541 03.410 9920 Exposure complete
22:29:30.578 00.037 9920 worker thread done servicing request
22:29:30.578 00.000 15404 OnExposeComplete: enter
22:29:30.579 00.001 15404 UpdateGuideState(): m_state=6
22:29:30.580 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
22:29:30.581 00.001 15404 Star::Find returns 1 (1), X=720.76, Y=794.53, Mass=624763, SNR=234.4, Peak=27148 HFD=6.6
22:29:30.582 00.001 15404 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-2.95) = xAngle (0.61 = 0.61)
22:29:30.583 00.001 15404 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.52 = 0.52)
22:29:30.584 00.001 15404 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.34 mountX=0.13 mountY=0.08, mountTheta=0.54
22:29:30.585 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.11, y=-0.12, opts=13)
22:29:30.586 00.001 15404 Enqueuing Move request for scope (-0.11, -0.12)
22:29:30.587 00.001 9920 Worker thread wakes up
22:29:30.587 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
22:29:30.587 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
22:29:30.587 00.000 9920 Moving (-0.11, -0.12) raw xDistance=0.13 yDistance=0.08
22:29:30.587 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:29:30.587 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:30.587 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:29:30.587 00.000 9920 MoveAxis(E, 0, ABG)
22:29:30.587 00.000 9920 Move returns status 0, amount 0
22:29:30.587 00.000 9920 MoveAxis(N, 0, ABG)
22:29:30.588 00.001 9920 duration set to 0 by GuideMode
22:29:30.588 00.000 9920 Move returns status 0, amount 0
22:29:30.588 00.000 9920 move complete, result=0
22:29:30.588 00.000 9920 worker thread done servicing request
22:29:30.590 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3148, max=65450, med=4901, FiltMin=3987, FiltMax=63309, Gamma=0.910
22:29:30.602 00.012 15404 UpdateGuideState exits: m=624763 SNR=234.4 Saturated
22:29:30.603 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:30.604 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:29:30.605 00.001 15404 Enqueuing Expose request
22:29:30.606 00.001 9920 Worker thread wakes up
22:29:30.606 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:29:30.607 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:29:30.607 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:29:34.314 03.707 9920 Exposure complete
22:29:34.352 00.038 9920 worker thread done servicing request
22:29:34.352 00.000 15404 OnExposeComplete: enter
22:29:34.353 00.001 15404 UpdateGuideState(): m_state=6
22:29:34.354 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
22:29:34.355 00.001 15404 Star::Find returns 1 (1), X=721.08, Y=794.42, Mass=616156, SNR=241.8, Peak=27072 HFD=6.4
22:29:34.356 00.001 15404 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-2.95) = xAngle (2.10 = 2.10)
22:29:34.356 00.000 15404 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.01 = 2.01)
22:29:34.357 00.001 15404 CameraToMount -- cameraX=0.20 cameraY=-0.23 hyp=0.31 cameraTheta=-0.85 mountX=-0.15 mountY=0.28, mountTheta=2.08
22:29:34.359 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.20, y=-0.23, opts=13)
22:29:34.360 00.001 15404 Enqueuing Move request for scope (0.20, -0.23)
22:29:34.360 00.000 9920 Worker thread wakes up
22:29:34.360 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.23) opts 0xd
22:29:34.360 00.000 9920 Handling offset move in thread for scope, endpoint = (0.20, -0.23)
22:29:34.360 00.000 9920 Moving (0.20, -0.23) raw xDistance=-0.15 yDistance=0.28
22:29:34.360 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:29:34.360 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:29:34.360 00.000 9920 MoveAxis(E, 0, ABG)
22:29:34.362 00.002 9920 Move returns status 0, amount 0
22:29:34.362 00.000 9920 MoveAxis(S, 75, ABG)
22:29:34.362 00.000 9920 Guiding  Dir = 1, Dur = 75
22:29:34.364 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3092, max=65516, med=4899, FiltMin=3672, FiltMax=63027, Gamma=0.910
22:29:34.375 00.011 15404 UpdateGuideState exits: m=616156 SNR=241.8 Saturated
22:29:34.376 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:34.377 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:29:34.378 00.001 15404 Enqueuing Expose request
22:29:37.680 03.302 9920 IsGuiding returns 0
22:29:37.691 00.011 9920 PulseGuide returned control before completion, sleep 74
22:29:37.776 00.085 9920 IsGuiding returns 1
22:29:37.776 00.000 9920 scope still moving after pulse duration time elapsed
22:29:37.834 00.058 9920 IsGuiding returns 0
22:29:37.834 00.000 9920 scope move finished after 75 + 78 ms
22:29:37.834 00.000 9920 Move returns status 0, amount 75
22:29:37.834 00.000 9920 move complete, result=0
22:29:37.834 00.000 9920 worker thread done servicing request
22:29:37.834 00.000 9920 Worker thread wakes up
22:29:37.834 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.3 px 75 ms SOUTH
22:29:37.837 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:29:37.838 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:29:41.548 03.710 9920 Exposure complete
22:29:41.599 00.051 9920 worker thread done servicing request
22:29:41.600 00.001 15404 OnExposeComplete: enter
22:29:41.601 00.001 15404 UpdateGuideState(): m_state=6
22:29:41.602 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
22:29:41.603 00.001 15404 Star::Find returns 1 (1), X=721.11, Y=794.70, Mass=650861, SNR=263.3, Peak=28780 HFD=6.6
22:29:41.605 00.002 15404 CameraToMount -- cameraTheta (0.23) - m_xAngle (-2.95) = xAngle (3.18 = -3.10)
22:29:41.606 00.001 15404 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.09 = 3.09)
22:29:41.607 00.001 15404 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.23 cameraTheta=0.23 mountX=-0.23 mountY=0.01, mountTheta=3.09
22:29:41.609 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.23, y=0.05, opts=13)
22:29:41.610 00.001 15404 Enqueuing Move request for scope (0.23, 0.05)
22:29:41.612 00.002 9920 Worker thread wakes up
22:29:41.612 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
22:29:41.612 00.000 9920 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
22:29:41.612 00.000 9920 Moving (0.23, 0.05) raw xDistance=-0.23 yDistance=0.01
22:29:41.612 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:29:41.612 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:41.612 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:29:41.612 00.000 9920 MoveAxis(E, 63, ABG)
22:29:41.612 00.000 9920 Guiding  Dir = 2, Dur = 63
22:29:41.615 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2990, max=65461, med=4906, FiltMin=3983, FiltMax=63872, Gamma=0.910
22:29:41.634 00.019 15404 UpdateGuideState exits: m=650861 SNR=263.3 Saturated
22:29:41.635 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:41.636 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:29:41.637 00.001 15404 Enqueuing Expose request
22:29:42.168 00.531 9920 IsGuiding returns 0
22:29:42.185 00.017 9920 PulseGuide returned control before completion, sleep 56
22:29:42.252 00.067 9920 IsGuiding returns 1
22:29:42.252 00.000 9920 scope still moving after pulse duration time elapsed
22:29:42.372 00.120 9920 IsGuiding returns 0
22:29:42.372 00.000 9920 scope move finished after 63 + 141 ms
22:29:42.372 00.000 9920 Move returns status 0, amount 63
22:29:42.372 00.000 9920 MoveAxis(N, 0, ABG)
22:29:42.372 00.000 9920 duration set to 0 by GuideMode
22:29:42.372 00.000 9920 Move returns status 0, amount 0
22:29:42.372 00.000 9920 move complete, result=0
22:29:42.372 00.000 9920 worker thread done servicing request
22:29:42.372 00.000 9920 Worker thread wakes up
22:29:42.373 00.001 15404 GuideStep: -0.2 px 63 ms EAST, 0.0 px 0 ms NORTH
22:29:42.374 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:29:42.374 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:29:45.782 03.408 9920 Exposure complete
22:29:45.820 00.038 9920 worker thread done servicing request
22:29:45.820 00.000 15404 OnExposeComplete: enter
22:29:45.821 00.001 15404 UpdateGuideState(): m_state=6
22:29:45.822 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
22:29:45.823 00.001 15404 Star::Find returns 1 (1), X=721.37, Y=794.73, Mass=602482, SNR=246.6, Peak=28511 HFD=6.4
22:29:45.824 00.001 15404 CameraToMount -- cameraTheta (0.16) - m_xAngle (-2.95) = xAngle (3.12 = 3.12)
22:29:45.825 00.001 15404 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.02 = 3.02)
22:29:45.826 00.001 15404 CameraToMount -- cameraX=0.49 cameraY=0.08 hyp=0.50 cameraTheta=0.16 mountX=-0.50 mountY=0.06, mountTheta=3.02
22:29:45.827 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.49, y=0.08, opts=13)
22:29:45.829 00.002 15404 Enqueuing Move request for scope (0.49, 0.08)
22:29:45.830 00.001 9920 Worker thread wakes up
22:29:45.830 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.08) opts 0xd
22:29:45.830 00.000 9920 Handling offset move in thread for scope, endpoint = (0.49, 0.08)
22:29:45.830 00.000 9920 Moving (0.49, 0.08) raw xDistance=-0.50 yDistance=0.06
22:29:45.830 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
22:29:45.830 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:45.830 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:29:45.830 00.000 9920 MoveAxis(E, 139, ABG)
22:29:45.830 00.000 9920 Guiding  Dir = 2, Dur = 139
22:29:45.833 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2934, max=65461, med=4905, FiltMin=3936, FiltMax=64177, Gamma=0.910
22:29:45.844 00.011 15404 UpdateGuideState exits: m=602482 SNR=246.6 Saturated
22:29:45.845 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:45.846 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:29:45.846 00.000 15404 Enqueuing Expose request
22:29:45.911 00.065 9920 IsGuiding returns 0
22:29:45.922 00.011 9920 PulseGuide returned control before completion, sleep 138
22:29:46.161 00.239 9920 IsGuiding returns 0
22:29:46.161 00.000 9920 Move returns status 0, amount 139
22:29:46.161 00.000 9920 MoveAxis(N, 0, ABG)
22:29:46.161 00.000 9920 duration set to 0 by GuideMode
22:29:46.161 00.000 9920 Move returns status 0, amount 0
22:29:46.161 00.000 9920 move complete, result=0
22:29:46.161 00.000 9920 worker thread done servicing request
22:29:46.161 00.000 9920 Worker thread wakes up
22:29:46.161 00.000 15404 GuideStep: -0.5 px 139 ms EAST, 0.1 px 0 ms NORTH
22:29:46.162 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:29:46.162 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:29:49.875 03.713 9920 Exposure complete
22:29:49.912 00.037 9920 worker thread done servicing request
22:29:49.912 00.000 15404 OnExposeComplete: enter
22:29:49.914 00.002 15404 UpdateGuideState(): m_state=6
22:29:49.915 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
22:29:49.916 00.001 15404 Star::Find returns 1 (1), X=720.46, Y=794.39, Mass=659742, SNR=213.4, Peak=30558 HFD=6.7
22:29:49.917 00.001 15404 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-2.95) = xAngle (0.37 = 0.37)
22:29:49.917 00.000 15404 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.28 = 0.28)
22:29:49.918 00.001 15404 CameraToMount -- cameraX=-0.41 cameraY=-0.26 hyp=0.49 cameraTheta=-2.58 mountX=0.46 mountY=0.13, mountTheta=0.29
22:29:49.920 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.41, y=-0.26, opts=13)
22:29:49.921 00.001 15404 Enqueuing Move request for scope (-0.41, -0.26)
22:29:49.922 00.001 9920 Worker thread wakes up
22:29:49.922 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.26) opts 0xd
22:29:49.922 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.41, -0.26)
22:29:49.922 00.000 9920 Moving (-0.41, -0.26) raw xDistance=0.46 yDistance=0.13
22:29:49.922 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.46
22:29:49.922 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:49.922 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:29:49.922 00.000 9920 MoveAxis(W, 112, ABG)
22:29:49.922 00.000 9920 Guiding  Dir = 3, Dur = 112
22:29:49.925 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2942, max=65450, med=4896, FiltMin=4093, FiltMax=63545, Gamma=0.910
22:29:49.936 00.011 15404 UpdateGuideState exits: m=659742 SNR=213.4 Saturated
22:29:49.937 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:49.938 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:29:49.939 00.001 15404 Enqueuing Expose request
22:29:49.946 00.007 9920 IsGuiding returns 0
22:29:49.957 00.011 9920 PulseGuide returned control before completion, sleep 111
22:29:50.097 00.140 9920 IsGuiding returns 0
22:29:50.097 00.000 9920 Move returns status 0, amount 112
22:29:50.097 00.000 9920 MoveAxis(N, 0, ABG)
22:29:50.097 00.000 9920 duration set to 0 by GuideMode
22:29:50.097 00.000 9920 Move returns status 0, amount 0
22:29:50.097 00.000 9920 move complete, result=0
22:29:50.097 00.000 9920 worker thread done servicing request
22:29:50.097 00.000 9920 Worker thread wakes up
22:29:50.098 00.001 15404 GuideStep: 0.5 px 112 ms WEST, 0.1 px 0 ms NORTH
22:29:50.099 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:29:50.099 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:29:53.508 03.409 9920 Exposure complete
22:29:53.544 00.036 9920 worker thread done servicing request
22:29:53.544 00.000 15404 OnExposeComplete: enter
22:29:53.546 00.002 15404 UpdateGuideState(): m_state=6
22:29:53.547 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
22:29:53.548 00.001 15404 Star::Find returns 1 (1), X=720.60, Y=794.16, Mass=625340, SNR=249.0, Peak=26206 HFD=6.4
22:29:53.549 00.001 15404 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-2.95) = xAngle (0.86 = 0.86)
22:29:53.550 00.001 15404 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.77 = 0.77)
22:29:53.551 00.001 15404 CameraToMount -- cameraX=-0.28 cameraY=-0.49 hyp=0.56 cameraTheta=-2.09 mountX=0.37 mountY=0.39, mountTheta=0.81
22:29:53.552 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.28, y=-0.49, opts=13)
22:29:53.553 00.001 15404 Enqueuing Move request for scope (-0.28, -0.49)
22:29:53.554 00.001 9920 Worker thread wakes up
22:29:53.554 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.49) opts 0xd
22:29:53.554 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.28, -0.49)
22:29:53.554 00.000 9920 Moving (-0.28, -0.49) raw xDistance=0.37 yDistance=0.39
22:29:53.554 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
22:29:53.554 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
22:29:53.554 00.000 9920 MoveAxis(W, 106, ABG)
22:29:53.554 00.000 9920 Guiding  Dir = 3, Dur = 106
22:29:53.557 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2653, max=65450, med=4906, FiltMin=3809, FiltMax=64261, Gamma=0.910
22:29:53.568 00.011 15404 UpdateGuideState exits: m=625340 SNR=249.0 Saturated
22:29:53.569 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:53.570 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:29:53.571 00.001 15404 Enqueuing Expose request
22:29:53.656 00.085 9920 IsGuiding returns 0
22:29:53.667 00.011 9920 PulseGuide returned control before completion, sleep 106
22:29:53.845 00.178 9920 IsGuiding returns 0
22:29:53.845 00.000 9920 Move returns status 0, amount 106
22:29:53.846 00.001 9920 MoveAxis(S, 106, ABG)
22:29:53.846 00.000 9920 Guiding  Dir = 1, Dur = 106
22:29:53.870 00.024 9920 IsGuiding returns 0
22:29:53.881 00.011 9920 PulseGuide returned control before completion, sleep 105
22:29:54.059 00.178 9920 IsGuiding returns 1
22:29:54.059 00.000 9920 scope still moving after pulse duration time elapsed
22:29:54.243 00.184 9920 IsGuiding returns 0
22:29:54.243 00.000 9920 scope move finished after 106 + 267 ms
22:29:54.243 00.000 9920 Move returns status 0, amount 106
22:29:54.243 00.000 9920 move complete, result=0
22:29:54.243 00.000 9920 worker thread done servicing request
22:29:54.243 00.000 9920 Worker thread wakes up
22:29:54.243 00.000 15404 GuideStep: 0.4 px 106 ms WEST, 0.4 px 106 ms SOUTH
22:29:54.244 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:29:54.244 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:29:57.951 03.707 9920 Exposure complete
22:29:57.991 00.040 9920 worker thread done servicing request
22:29:57.991 00.000 15404 OnExposeComplete: enter
22:29:57.992 00.001 15404 UpdateGuideState(): m_state=6
22:29:57.993 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
22:29:57.994 00.001 15404 Star::Find returns 1 (1), X=720.42, Y=794.14, Mass=643609, SNR=268.5, Peak=28358 HFD=6.4
22:29:57.996 00.002 15404 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-2.95) = xAngle (0.64 = 0.64)
22:29:57.997 00.001 15404 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.55 = 0.55)
22:29:57.997 00.000 15404 CameraToMount -- cameraX=-0.46 cameraY=-0.50 hyp=0.68 cameraTheta=-2.31 mountX=0.55 mountY=0.35, mountTheta=0.58
22:29:57.999 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.46, y=-0.50, opts=13)
22:29:58.000 00.001 15404 Enqueuing Move request for scope (-0.46, -0.50)
22:29:58.001 00.001 9920 Worker thread wakes up
22:29:58.001 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.50) opts 0xd
22:29:58.001 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.46, -0.50)
22:29:58.001 00.000 9920 Moving (-0.46, -0.50) raw xDistance=0.55 yDistance=0.35
22:29:58.001 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
22:29:58.001 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:29:58.001 00.000 9920 MoveAxis(W, 154, ABG)
22:29:58.001 00.000 9920 Guiding  Dir = 3, Dur = 154
22:29:58.004 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3241, max=65450, med=4899, FiltMin=3892, FiltMax=64029, Gamma=0.910
22:29:58.016 00.012 15404 UpdateGuideState exits: m=643609 SNR=268.5 Saturated
22:29:58.017 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:58.018 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:29:58.019 00.001 15404 Enqueuing Expose request
22:29:58.165 00.146 9920 IsGuiding returns 0
22:29:58.177 00.012 9920 PulseGuide returned control before completion, sleep 153
22:29:58.381 00.204 9920 IsGuiding returns 0
22:29:58.381 00.000 9920 Move returns status 0, amount 154
22:29:58.381 00.000 9920 MoveAxis(S, 97, ABG)
22:29:58.381 00.000 9920 Guiding  Dir = 1, Dur = 97
22:29:58.570 00.189 9920 IsGuiding returns 0
22:29:58.581 00.011 9920 PulseGuide returned control before completion, sleep 96
22:29:58.771 00.190 9920 IsGuiding returns 0
22:29:58.771 00.000 9920 Move returns status 0, amount 97
22:29:58.771 00.000 9920 move complete, result=0
22:29:58.771 00.000 9920 worker thread done servicing request
22:29:58.771 00.000 9920 Worker thread wakes up
22:29:58.771 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:29:58.771 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:29:58.771 00.000 15404 GuideStep: 0.5 px 154 ms WEST, 0.4 px 97 ms SOUTH
22:30:02.179 03.408 9920 Exposure complete
22:30:02.217 00.038 9920 worker thread done servicing request
22:30:02.217 00.000 15404 OnExposeComplete: enter
22:30:02.218 00.001 15404 UpdateGuideState(): m_state=6
22:30:02.219 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
22:30:02.220 00.001 15404 Star::Find returns 1 (1), X=720.64, Y=794.12, Mass=628813, SNR=246.6, Peak=25907 HFD=6.4
22:30:02.221 00.001 15404 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-2.95) = xAngle (0.96 = 0.96)
22:30:02.222 00.001 15404 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.87 = 0.87)
22:30:02.223 00.001 15404 CameraToMount -- cameraX=-0.23 cameraY=-0.53 hyp=0.58 cameraTheta=-1.99 mountX=0.33 mountY=0.44, mountTheta=0.93
22:30:02.224 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.23, y=-0.53, opts=13)
22:30:02.225 00.001 15404 Enqueuing Move request for scope (-0.23, -0.53)
22:30:02.226 00.001 9920 Worker thread wakes up
22:30:02.226 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.53) opts 0xd
22:30:02.226 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.23, -0.53)
22:30:02.226 00.000 9920 Moving (-0.23, -0.53) raw xDistance=0.33 yDistance=0.44
22:30:02.226 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
22:30:02.227 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
22:30:02.227 00.000 9920 MoveAxis(W, 99, ABG)
22:30:02.227 00.000 9920 Guiding  Dir = 3, Dur = 99
22:30:02.229 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3081, max=65450, med=4905, FiltMin=4050, FiltMax=65284, Gamma=0.910
22:30:02.241 00.012 15404 UpdateGuideState exits: m=628813 SNR=246.6 Saturated
22:30:02.242 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:02.243 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:30:02.244 00.001 15404 Enqueuing Expose request
22:30:02.250 00.006 9920 IsGuiding returns 0
22:30:02.261 00.011 9920 PulseGuide returned control before completion, sleep 98
22:30:02.394 00.133 9920 IsGuiding returns 1
22:30:02.394 00.000 9920 scope still moving after pulse duration time elapsed
22:30:02.439 00.045 9920 IsGuiding returns 1
22:30:02.481 00.042 9920 IsGuiding returns 1
22:30:02.527 00.046 9920 IsGuiding returns 0
22:30:02.527 00.000 9920 scope move finished after 99 + 178 ms
22:30:02.527 00.000 9920 Move returns status 0, amount 99
22:30:02.527 00.000 9920 MoveAxis(S, 120, ABG)
22:30:02.528 00.001 9920 Guiding  Dir = 1, Dur = 120
22:30:02.550 00.022 9920 IsGuiding returns 0
22:30:02.562 00.012 9920 PulseGuide returned control before completion, sleep 119
22:30:02.707 00.145 9920 IsGuiding returns 1
22:30:02.707 00.000 9920 scope still moving after pulse duration time elapsed
22:30:02.757 00.050 9920 IsGuiding returns 0
22:30:02.757 00.000 9920 scope move finished after 120 + 86 ms
22:30:02.757 00.000 9920 Move returns status 0, amount 120
22:30:02.757 00.000 9920 move complete, result=0
22:30:02.757 00.000 9920 worker thread done servicing request
22:30:02.758 00.001 9920 Worker thread wakes up
22:30:02.758 00.000 15404 GuideStep: 0.3 px 99 ms WEST, 0.4 px 120 ms SOUTH
22:30:02.761 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:30:02.761 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:30:06.469 03.708 9920 Exposure complete
22:30:06.506 00.037 9920 worker thread done servicing request
22:30:06.506 00.000 15404 OnExposeComplete: enter
22:30:06.507 00.001 15404 UpdateGuideState(): m_state=6
22:30:06.508 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
22:30:06.509 00.001 15404 Star::Find returns 1 (1), X=720.78, Y=794.70, Mass=624104, SNR=239.0, Peak=31352 HFD=6.2
22:30:06.510 00.001 15404 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
22:30:06.511 00.001 15404 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.50 = -0.78)
22:30:06.512 00.001 15404 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.64 mountX=0.08 mountY=-0.07, mountTheta=-0.74
22:30:06.513 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.09, y=0.05, opts=13)
22:30:06.514 00.001 15404 Enqueuing Move request for scope (-0.09, 0.05)
22:30:06.515 00.001 9920 Worker thread wakes up
22:30:06.515 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
22:30:06.515 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
22:30:06.515 00.000 9920 Moving (-0.09, 0.05) raw xDistance=0.08 yDistance=-0.07
22:30:06.515 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:30:06.515 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:06.515 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:30:06.515 00.000 9920 MoveAxis(E, 0, ABG)
22:30:06.515 00.000 9920 Move returns status 0, amount 0
22:30:06.516 00.001 9920 MoveAxis(N, 0, ABG)
22:30:06.516 00.000 9920 duration set to 0 by GuideMode
22:30:06.516 00.000 9920 Move returns status 0, amount 0
22:30:06.516 00.000 9920 move complete, result=0
22:30:06.516 00.000 9920 worker thread done servicing request
22:30:06.518 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2769, max=65450, med=4895, FiltMin=3967, FiltMax=62013, Gamma=0.910
22:30:06.530 00.012 15404 UpdateGuideState exits: m=624104 SNR=239.0 Saturated
22:30:06.531 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:06.532 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:30:06.534 00.002 15404 Enqueuing Expose request
22:30:06.535 00.001 9920 Worker thread wakes up
22:30:06.535 00.000 15404 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:06.536 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:30:06.536 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:30:09.946 03.410 9920 Exposure complete
22:30:09.983 00.037 9920 worker thread done servicing request
22:30:09.983 00.000 15404 OnExposeComplete: enter
22:30:09.984 00.001 15404 UpdateGuideState(): m_state=6
22:30:09.985 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
22:30:09.986 00.001 15404 Star::Find returns 1 (1), X=720.71, Y=794.87, Mass=652486, SNR=248.9, Peak=31652 HFD=6.3
22:30:09.987 00.001 15404 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
22:30:09.988 00.001 15404 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.08 = -1.20)
22:30:09.989 00.001 15404 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.28 cameraTheta=2.22 mountX=0.12 mountY=-0.26, mountTheta=-1.12
22:30:09.990 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.17, y=0.22, opts=13)
22:30:09.991 00.001 15404 Enqueuing Move request for scope (-0.17, 0.22)
22:30:09.992 00.001 9920 Worker thread wakes up
22:30:09.992 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
22:30:09.992 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
22:30:09.992 00.000 9920 Moving (-0.17, 0.22) raw xDistance=0.12 yDistance=-0.26
22:30:09.992 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:30:09.992 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:30:09.992 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:30:09.992 00.000 9920 MoveAxis(E, 0, ABG)
22:30:09.992 00.000 9920 Move returns status 0, amount 0
22:30:09.992 00.000 9920 MoveAxis(N, 0, ABG)
22:30:09.992 00.000 9920 duration set to 0 by GuideMode
22:30:09.993 00.001 9920 Move returns status 0, amount 0
22:30:09.993 00.000 9920 move complete, result=0
22:30:09.993 00.000 9920 worker thread done servicing request
22:30:09.995 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3190, max=65458, med=4903, FiltMin=3979, FiltMax=65093, Gamma=0.910
22:30:10.006 00.011 15404 UpdateGuideState exits: m=652486 SNR=248.9 Saturated
22:30:10.007 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:10.008 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:30:10.009 00.001 15404 Enqueuing Expose request
22:30:10.010 00.001 9920 Worker thread wakes up
22:30:10.010 00.000 15404 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:30:10.012 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:30:10.012 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:30:13.725 03.713 9920 Exposure complete
22:30:13.763 00.038 9920 worker thread done servicing request
22:30:13.763 00.000 15404 OnExposeComplete: enter
22:30:13.764 00.001 15404 UpdateGuideState(): m_state=6
22:30:13.765 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
22:30:13.766 00.001 15404 Star::Find returns 1 (1), X=720.84, Y=794.75, Mass=655745, SNR=247.8, Peak=30856 HFD=6.3
22:30:13.767 00.001 15404 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.39)
22:30:13.768 00.001 15404 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (4.80 = -1.48)
22:30:13.769 00.001 15404 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.94 mountX=0.02 mountY=-0.11, mountTheta=-1.39
22:30:13.770 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.04, y=0.10, opts=13)
22:30:13.772 00.002 15404 Enqueuing Move request for scope (-0.04, 0.10)
22:30:13.772 00.000 9920 Worker thread wakes up
22:30:13.772 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
22:30:13.773 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
22:30:13.773 00.000 9920 Moving (-0.04, 0.10) raw xDistance=0.02 yDistance=-0.11
22:30:13.773 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:30:13.773 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:13.773 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:30:13.773 00.000 9920 MoveAxis(E, 0, ABG)
22:30:13.773 00.000 9920 Move returns status 0, amount 0
22:30:13.773 00.000 9920 MoveAxis(N, 0, ABG)
22:30:13.773 00.000 9920 duration set to 0 by GuideMode
22:30:13.773 00.000 9920 Move returns status 0, amount 0
22:30:13.773 00.000 9920 move complete, result=0
22:30:13.773 00.000 9920 worker thread done servicing request
22:30:13.775 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3257, max=65456, med=4902, FiltMin=3773, FiltMax=63318, Gamma=0.910
22:30:13.787 00.012 15404 UpdateGuideState exits: m=655745 SNR=247.8 Saturated
22:30:13.788 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:13.789 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:30:13.790 00.001 15404 Enqueuing Expose request
22:30:13.791 00.001 9920 Worker thread wakes up
22:30:13.791 00.000 15404 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:13.791 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:30:13.791 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:30:17.205 03.414 9920 Exposure complete
22:30:17.243 00.038 9920 worker thread done servicing request
22:30:17.243 00.000 15404 OnExposeComplete: enter
22:30:17.244 00.001 15404 UpdateGuideState(): m_state=6
22:30:17.245 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
22:30:17.246 00.001 15404 Star::Find returns 1 (1), X=720.95, Y=794.73, Mass=690815, SNR=248.1, Peak=31232 HFD=6.5
22:30:17.246 00.000 15404 CameraToMount -- cameraTheta (0.85) - m_xAngle (-2.95) = xAngle (3.80 = -2.48)
22:30:17.247 00.001 15404 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.71 = -2.57)
22:30:17.248 00.001 15404 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.85 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
22:30:17.249 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.07, y=0.08, opts=13)
22:30:17.250 00.001 15404 Enqueuing Move request for scope (0.07, 0.08)
22:30:17.251 00.001 9920 Worker thread wakes up
22:30:17.251 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:30:17.251 00.000 9920 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:30:17.251 00.000 9920 Moving (0.07, 0.08) raw xDistance=-0.09 yDistance=-0.06
22:30:17.251 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:30:17.252 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:17.252 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:30:17.252 00.000 9920 MoveAxis(E, 0, ABG)
22:30:17.252 00.000 9920 Move returns status 0, amount 0
22:30:17.252 00.000 9920 MoveAxis(N, 0, ABG)
22:30:17.252 00.000 9920 duration set to 0 by GuideMode
22:30:17.252 00.000 9920 Move returns status 0, amount 0
22:30:17.252 00.000 9920 move complete, result=0
22:30:17.252 00.000 9920 worker thread done servicing request
22:30:17.254 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2768, max=65388, med=4904, FiltMin=3891, FiltMax=64676, Gamma=0.910
22:30:17.267 00.013 15404 UpdateGuideState exits: m=690815 SNR=248.1 Saturated
22:30:17.268 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:17.269 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:30:17.270 00.001 15404 Enqueuing Expose request
22:30:17.270 00.000 9920 Worker thread wakes up
22:30:17.270 00.000 15404 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:17.272 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:30:17.272 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:30:20.980 03.708 9920 Exposure complete
22:30:21.017 00.037 9920 worker thread done servicing request
22:30:21.017 00.000 15404 OnExposeComplete: enter
22:30:21.018 00.001 15404 UpdateGuideState(): m_state=6
22:30:21.019 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
22:30:21.020 00.001 15404 Star::Find returns 1 (1), X=720.78, Y=794.53, Mass=613027, SNR=241.8, Peak=28732 HFD=6.4
22:30:21.021 00.001 15404 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-2.95) = xAngle (0.68 = 0.68)
22:30:21.022 00.001 15404 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.59 = 0.59)
22:30:21.022 00.000 15404 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.27 mountX=0.12 mountY=0.09, mountTheta=0.63
22:30:21.024 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.10, y=-0.12, opts=13)
22:30:21.025 00.001 15404 Enqueuing Move request for scope (-0.10, -0.12)
22:30:21.026 00.001 9920 Worker thread wakes up
22:30:21.026 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
22:30:21.026 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
22:30:21.026 00.000 9920 Moving (-0.10, -0.12) raw xDistance=0.12 yDistance=0.09
22:30:21.026 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:30:21.026 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:21.026 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:30:21.026 00.000 9920 MoveAxis(E, 0, ABG)
22:30:21.026 00.000 9920 Move returns status 0, amount 0
22:30:21.026 00.000 9920 MoveAxis(N, 0, ABG)
22:30:21.026 00.000 9920 duration set to 0 by GuideMode
22:30:21.026 00.000 9920 Move returns status 0, amount 0
22:30:21.026 00.000 9920 move complete, result=0
22:30:21.027 00.001 9920 worker thread done servicing request
22:30:21.031 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=3210, max=65450, med=4901, FiltMin=3976, FiltMax=62629, Gamma=0.910
22:30:21.043 00.012 15404 UpdateGuideState exits: m=613027 SNR=241.8 Saturated
22:30:21.044 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:21.045 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:30:21.046 00.001 15404 Enqueuing Expose request
22:30:21.047 00.001 9920 Worker thread wakes up
22:30:21.047 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:21.048 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:30:21.048 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:30:24.460 03.412 9920 Exposure complete
22:30:24.499 00.039 9920 worker thread done servicing request
22:30:24.499 00.000 15404 OnExposeComplete: enter
22:30:24.500 00.001 15404 UpdateGuideState(): m_state=6
22:30:24.501 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
22:30:24.502 00.001 15404 Star::Find returns 1 (1), X=720.44, Y=794.41, Mass=632229, SNR=290.9, Peak=30538 HFD=6.0
22:30:24.503 00.001 15404 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-2.95) = xAngle (0.31 = 0.31)
22:30:24.504 00.001 15404 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.22 = 0.22)
22:30:24.505 00.001 15404 CameraToMount -- cameraX=-0.44 cameraY=-0.24 hyp=0.50 cameraTheta=-2.64 mountX=0.48 mountY=0.11, mountTheta=0.22
22:30:24.506 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.44, y=-0.24, opts=13)
22:30:24.507 00.001 15404 Enqueuing Move request for scope (-0.44, -0.24)
22:30:24.508 00.001 9920 Worker thread wakes up
22:30:24.508 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.24) opts 0xd
22:30:24.508 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.44, -0.24)
22:30:24.508 00.000 9920 Moving (-0.44, -0.24) raw xDistance=0.48 yDistance=0.11
22:30:24.508 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
22:30:24.509 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:24.509 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:30:24.509 00.000 9920 MoveAxis(W, 128, ABG)
22:30:24.509 00.000 9920 Guiding  Dir = 3, Dur = 128
22:30:24.511 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3042, max=65450, med=4906, FiltMin=4064, FiltMax=62732, Gamma=0.910
22:30:24.523 00.012 15404 UpdateGuideState exits: m=632229 SNR=290.9 Saturated
22:30:24.525 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:24.525 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:30:24.526 00.001 15404 Enqueuing Expose request
22:30:24.529 00.003 9920 IsGuiding returns 0
22:30:24.540 00.011 9920 PulseGuide returned control before completion, sleep 127
22:30:24.692 00.152 9920 IsGuiding returns 0
22:30:24.692 00.000 9920 Move returns status 0, amount 128
22:30:24.692 00.000 9920 MoveAxis(N, 0, ABG)
22:30:24.692 00.000 9920 duration set to 0 by GuideMode
22:30:24.692 00.000 9920 Move returns status 0, amount 0
22:30:24.692 00.000 9920 move complete, result=0
22:30:24.692 00.000 9920 worker thread done servicing request
22:30:24.692 00.000 15404 GuideStep: 0.5 px 128 ms WEST, 0.1 px 0 ms NORTH
22:30:24.695 00.003 9920 Worker thread wakes up
22:30:24.695 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:30:24.696 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:30:28.409 03.713 9920 Exposure complete
22:30:28.447 00.038 9920 worker thread done servicing request
22:30:28.447 00.000 15404 OnExposeComplete: enter
22:30:28.448 00.001 15404 UpdateGuideState(): m_state=6
22:30:28.449 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
22:30:28.450 00.001 15404 Star::Find returns 1 (1), X=720.78, Y=794.36, Mass=601567, SNR=221.3, Peak=25632 HFD=6.5
22:30:28.451 00.001 15404 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-2.95) = xAngle (1.05 = 1.05)
22:30:28.452 00.001 15404 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.96 = 0.96)
22:30:28.453 00.001 15404 CameraToMount -- cameraX=-0.10 cameraY=-0.29 hyp=0.31 cameraTheta=-1.90 mountX=0.15 mountY=0.25, mountTheta=1.03
22:30:28.454 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.10, y=-0.29, opts=13)
22:30:28.455 00.001 15404 Enqueuing Move request for scope (-0.10, -0.29)
22:30:28.456 00.001 9920 Worker thread wakes up
22:30:28.456 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.29) opts 0xd
22:30:28.456 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.10, -0.29)
22:30:28.456 00.000 9920 Moving (-0.10, -0.29) raw xDistance=0.15 yDistance=0.25
22:30:28.456 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:30:28.456 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:30:28.456 00.000 9920 MoveAxis(E, 0, ABG)
22:30:28.457 00.001 9920 Move returns status 0, amount 0
22:30:28.457 00.000 9920 MoveAxis(S, 68, ABG)
22:30:28.457 00.000 9920 Guiding  Dir = 1, Dur = 68
22:30:28.459 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2774, max=65516, med=4902, FiltMin=3896, FiltMax=65039, Gamma=0.910
22:30:28.472 00.013 15404 UpdateGuideState exits: m=601567 SNR=221.3 Saturated
22:30:28.473 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:28.474 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:30:28.475 00.001 15404 Enqueuing Expose request
22:30:28.680 00.205 9920 IsGuiding returns 0
22:30:28.699 00.019 9920 PulseGuide returned control before completion, sleep 60
22:30:28.770 00.071 9920 IsGuiding returns 1
22:30:28.770 00.000 9920 scope still moving after pulse duration time elapsed
22:30:29.165 00.395 9920 IsGuiding returns 0
22:30:29.165 00.000 9920 scope move finished after 68 + 417 ms
22:30:29.165 00.000 9920 Move returns status 0, amount 68
22:30:29.165 00.000 9920 move complete, result=0
22:30:29.165 00.000 9920 worker thread done servicing request
22:30:29.166 00.001 9920 Worker thread wakes up
22:30:29.166 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.3 px 68 ms SOUTH
22:30:29.169 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:30:29.170 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:30:32.576 03.406 9920 Exposure complete
22:30:32.613 00.037 9920 worker thread done servicing request
22:30:32.613 00.000 15404 OnExposeComplete: enter
22:30:32.614 00.001 15404 UpdateGuideState(): m_state=6
22:30:32.615 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
22:30:32.616 00.001 15404 Star::Find returns 1 (1), X=720.64, Y=794.36, Mass=616609, SNR=249.4, Peak=26764 HFD=6.7
22:30:32.617 00.001 15404 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-2.95) = xAngle (0.69 = 0.69)
22:30:32.618 00.001 15404 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.60 = 0.60)
22:30:32.619 00.001 15404 CameraToMount -- cameraX=-0.24 cameraY=-0.29 hyp=0.37 cameraTheta=-2.26 mountX=0.29 mountY=0.21, mountTheta=0.63
22:30:32.620 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.24, y=-0.29, opts=13)
22:30:32.621 00.001 15404 Enqueuing Move request for scope (-0.24, -0.29)
22:30:32.622 00.001 9920 Worker thread wakes up
22:30:32.622 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.29) opts 0xd
22:30:32.622 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.24, -0.29)
22:30:32.622 00.000 9920 Moving (-0.24, -0.29) raw xDistance=0.29 yDistance=0.21
22:30:32.622 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:30:32.622 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:30:32.623 00.001 9920 MoveAxis(W, 77, ABG)
22:30:32.623 00.000 9920 Guiding  Dir = 3, Dur = 77
22:30:32.625 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2801, max=65450, med=4904, FiltMin=3661, FiltMax=63929, Gamma=0.910
22:30:32.637 00.012 15404 UpdateGuideState exits: m=616609 SNR=249.4 Saturated
22:30:32.638 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:32.639 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:30:32.640 00.001 15404 Enqueuing Expose request
22:30:32.758 00.118 9920 IsGuiding returns 0
22:30:32.769 00.011 9920 PulseGuide returned control before completion, sleep 76
22:30:32.857 00.088 9920 IsGuiding returns 1
22:30:32.857 00.000 9920 scope still moving after pulse duration time elapsed
22:30:32.899 00.042 9920 IsGuiding returns 0
22:30:32.899 00.000 9920 scope move finished after 77 + 63 ms
22:30:32.899 00.000 9920 Move returns status 0, amount 77
22:30:32.899 00.000 9920 MoveAxis(S, 57, ABG)
22:30:32.900 00.001 9920 Guiding  Dir = 1, Dur = 57
22:30:32.918 00.018 9920 IsGuiding returns 0
22:30:32.930 00.012 9920 PulseGuide returned control before completion, sleep 57
22:30:32.998 00.068 9920 IsGuiding returns 1
22:30:32.998 00.000 9920 scope still moving after pulse duration time elapsed
22:30:33.062 00.064 9920 IsGuiding returns 0
22:30:33.062 00.000 9920 scope move finished after 57 + 86 ms
22:30:33.062 00.000 9920 Move returns status 0, amount 57
22:30:33.062 00.000 9920 move complete, result=0
22:30:33.062 00.000 9920 worker thread done servicing request
22:30:33.063 00.001 9920 Worker thread wakes up
22:30:33.063 00.000 15404 GuideStep: 0.3 px 77 ms WEST, 0.2 px 57 ms SOUTH
22:30:33.064 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:30:33.064 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:30:36.778 03.714 9920 Exposure complete
22:30:36.816 00.038 9920 worker thread done servicing request
22:30:36.816 00.000 15404 OnExposeComplete: enter
22:30:36.817 00.001 15404 UpdateGuideState(): m_state=6
22:30:36.818 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
22:30:36.819 00.001 15404 Star::Find returns 1 (1), X=720.54, Y=794.28, Mass=628052, SNR=288.4, Peak=27970 HFD=6.6
22:30:36.820 00.001 15404 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-2.95) = xAngle (0.64 = 0.64)
22:30:36.821 00.001 15404 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.55 = 0.55)
22:30:36.822 00.001 15404 CameraToMount -- cameraX=-0.33 cameraY=-0.37 hyp=0.49 cameraTheta=-2.31 mountX=0.40 mountY=0.26, mountTheta=0.58
22:30:36.824 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.33, y=-0.37, opts=13)
22:30:36.825 00.001 15404 Enqueuing Move request for scope (-0.33, -0.37)
22:30:36.826 00.001 9920 Worker thread wakes up
22:30:36.826 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.37) opts 0xd
22:30:36.826 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.33, -0.37)
22:30:36.826 00.000 9920 Moving (-0.33, -0.37) raw xDistance=0.40 yDistance=0.26
22:30:36.826 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
22:30:36.826 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:30:36.826 00.000 9920 MoveAxis(W, 112, ABG)
22:30:36.826 00.000 9920 Guiding  Dir = 3, Dur = 112
22:30:36.829 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3038, max=65450, med=4896, FiltMin=3897, FiltMax=65284, Gamma=0.910
22:30:36.841 00.012 15404 UpdateGuideState exits: m=628052 SNR=288.4 Saturated
22:30:36.842 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:36.843 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:30:36.844 00.001 15404 Enqueuing Expose request
22:30:36.852 00.008 9920 IsGuiding returns 0
22:30:36.863 00.011 9920 PulseGuide returned control before completion, sleep 112
22:30:36.999 00.136 9920 IsGuiding returns 0
22:30:36.999 00.000 9920 Move returns status 0, amount 112
22:30:36.999 00.000 9920 MoveAxis(S, 71, ABG)
22:30:36.999 00.000 9920 Guiding  Dir = 1, Dur = 71
22:30:37.018 00.019 9920 IsGuiding returns 0
22:30:37.031 00.013 9920 PulseGuide returned control before completion, sleep 70
22:30:37.112 00.081 9920 IsGuiding returns 1
22:30:37.112 00.000 9920 scope still moving after pulse duration time elapsed
22:30:37.155 00.043 9920 IsGuiding returns 0
22:30:37.155 00.000 9920 scope move finished after 71 + 65 ms
22:30:37.155 00.000 9920 Move returns status 0, amount 71
22:30:37.155 00.000 9920 move complete, result=0
22:30:37.155 00.000 9920 worker thread done servicing request
22:30:37.155 00.000 9920 Worker thread wakes up
22:30:37.155 00.000 15404 GuideStep: 0.4 px 112 ms WEST, 0.3 px 71 ms SOUTH
22:30:37.157 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:30:37.157 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:30:40.570 03.413 9920 Exposure complete
22:30:40.610 00.040 9920 worker thread done servicing request
22:30:40.610 00.000 15404 OnExposeComplete: enter
22:30:40.611 00.001 15404 UpdateGuideState(): m_state=6
22:30:40.612 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
22:30:40.613 00.001 15404 Star::Find returns 1 (1), X=720.86, Y=794.35, Mass=623855, SNR=227.9, Peak=27492 HFD=6.4
22:30:40.614 00.001 15404 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
22:30:40.615 00.001 15404 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.21 = 1.21)
22:30:40.616 00.001 15404 CameraToMount -- cameraX=-0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.65 mountX=0.08 mountY=0.28, mountTheta=1.30
22:30:40.617 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.02, y=-0.30, opts=13)
22:30:40.618 00.001 15404 Enqueuing Move request for scope (-0.02, -0.30)
22:30:40.619 00.001 9920 Worker thread wakes up
22:30:40.619 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.30) opts 0xd
22:30:40.619 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.02, -0.30)
22:30:40.619 00.000 9920 Moving (-0.02, -0.30) raw xDistance=0.08 yDistance=0.28
22:30:40.619 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:30:40.620 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:30:40.620 00.000 9920 MoveAxis(E, 0, ABG)
22:30:40.620 00.000 9920 Move returns status 0, amount 0
22:30:40.620 00.000 9920 MoveAxis(S, 76, ABG)
22:30:40.620 00.000 9920 Guiding  Dir = 1, Dur = 76
22:30:40.622 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2498, max=65450, med=4901, FiltMin=3782, FiltMax=63757, Gamma=0.910
22:30:40.634 00.012 15404 UpdateGuideState exits: m=623855 SNR=227.9 Saturated
22:30:40.635 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:40.636 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:30:40.637 00.001 15404 Enqueuing Expose request
22:30:40.639 00.002 9920 IsGuiding returns 0
22:30:40.651 00.012 9920 PulseGuide returned control before completion, sleep 75
22:30:40.738 00.087 9920 IsGuiding returns 1
22:30:40.738 00.000 9920 scope still moving after pulse duration time elapsed
22:30:40.779 00.041 9920 IsGuiding returns 0
22:30:40.779 00.000 9920 scope move finished after 76 + 63 ms
22:30:40.779 00.000 9920 Move returns status 0, amount 76
22:30:40.779 00.000 9920 move complete, result=0
22:30:40.779 00.000 9920 worker thread done servicing request
22:30:40.779 00.000 9920 Worker thread wakes up
22:30:40.779 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.3 px 76 ms SOUTH
22:30:40.781 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:30:40.781 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:30:44.491 03.710 9920 Exposure complete
22:30:44.528 00.037 9920 worker thread done servicing request
22:30:44.528 00.000 15404 OnExposeComplete: enter
22:30:44.530 00.002 15404 UpdateGuideState(): m_state=6
22:30:44.531 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
22:30:44.532 00.001 15404 Star::Find returns 1 (1), X=720.50, Y=794.69, Mass=658814, SNR=277.1, Peak=32490 HFD=6.4
22:30:44.533 00.001 15404 CameraToMount -- cameraTheta (3.03) - m_xAngle (-2.95) = xAngle (5.98 = -0.30)
22:30:44.534 00.001 15404 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.89 = -0.39)
22:30:44.535 00.001 15404 CameraToMount -- cameraX=-0.38 cameraY=0.04 hyp=0.38 cameraTheta=3.03 mountX=0.36 mountY=-0.15, mountTheta=-0.38
22:30:44.536 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.38, y=0.04, opts=13)
22:30:44.537 00.001 15404 Enqueuing Move request for scope (-0.38, 0.04)
22:30:44.538 00.001 9920 Worker thread wakes up
22:30:44.538 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.04) opts 0xd
22:30:44.538 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.38, 0.04)
22:30:44.538 00.000 9920 Moving (-0.38, 0.04) raw xDistance=0.36 yDistance=-0.15
22:30:44.538 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
22:30:44.538 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:44.538 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:30:44.538 00.000 9920 MoveAxis(W, 97, ABG)
22:30:44.539 00.001 9920 Guiding  Dir = 3, Dur = 97
22:30:44.541 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3250, max=65456, med=4894, FiltMin=4102, FiltMax=62496, Gamma=0.910
22:30:44.552 00.011 15404 UpdateGuideState exits: m=658814 SNR=277.1 Saturated
22:30:44.553 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:44.554 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:30:44.555 00.001 15404 Enqueuing Expose request
22:30:44.557 00.002 9920 IsGuiding returns 0
22:30:44.568 00.011 9920 PulseGuide returned control before completion, sleep 97
22:30:44.686 00.118 9920 IsGuiding returns 1
22:30:44.686 00.000 9920 scope still moving after pulse duration time elapsed
22:30:44.727 00.041 9920 IsGuiding returns 0
22:30:44.727 00.000 9920 scope move finished after 97 + 73 ms
22:30:44.727 00.000 9920 Move returns status 0, amount 97
22:30:44.727 00.000 9920 MoveAxis(N, 0, ABG)
22:30:44.727 00.000 9920 duration set to 0 by GuideMode
22:30:44.727 00.000 9920 Move returns status 0, amount 0
22:30:44.727 00.000 9920 move complete, result=0
22:30:44.729 00.002 9920 worker thread done servicing request
22:30:44.729 00.000 15404 GuideStep: 0.4 px 97 ms WEST, -0.1 px 0 ms NORTH
22:30:44.730 00.001 9920 Worker thread wakes up
22:30:44.730 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:30:44.730 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:30:48.146 03.416 9920 Exposure complete
22:30:48.185 00.039 9920 worker thread done servicing request
22:30:48.185 00.000 15404 OnExposeComplete: enter
22:30:48.186 00.001 15404 UpdateGuideState(): m_state=6
22:30:48.187 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
22:30:48.188 00.001 15404 Star::Find returns 1 (1), X=720.49, Y=794.66, Mass=652178, SNR=294.4, Peak=32210 HFD=6.7
22:30:48.189 00.001 15404 CameraToMount -- cameraTheta (3.11) - m_xAngle (-2.95) = xAngle (6.06 = -0.22)
22:30:48.190 00.001 15404 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.97 = -0.31)
22:30:48.191 00.001 15404 CameraToMount -- cameraX=-0.39 cameraY=0.01 hyp=0.39 cameraTheta=3.11 mountX=0.38 mountY=-0.12, mountTheta=-0.30
22:30:48.192 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.39, y=0.01, opts=13)
22:30:48.193 00.001 15404 Enqueuing Move request for scope (-0.39, 0.01)
22:30:48.194 00.001 9920 Worker thread wakes up
22:30:48.194 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.01) opts 0xd
22:30:48.194 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.39, 0.01)
22:30:48.194 00.000 9920 Moving (-0.39, 0.01) raw xDistance=0.38 yDistance=-0.12
22:30:48.194 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
22:30:48.194 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:48.194 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:30:48.194 00.000 9920 MoveAxis(W, 109, ABG)
22:30:48.194 00.000 9920 Guiding  Dir = 3, Dur = 109
22:30:48.198 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=2609, max=65456, med=4901, FiltMin=3915, FiltMax=63122, Gamma=0.910
22:30:48.209 00.011 15404 UpdateGuideState exits: m=652178 SNR=294.4 Saturated
22:30:48.210 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:48.211 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:30:48.211 00.000 15404 Enqueuing Expose request
22:30:48.219 00.008 9920 IsGuiding returns 0
22:30:48.230 00.011 9920 PulseGuide returned control before completion, sleep 109
22:30:48.360 00.130 9920 IsGuiding returns 0
22:30:48.360 00.000 9920 Move returns status 0, amount 109
22:30:48.360 00.000 9920 MoveAxis(N, 0, ABG)
22:30:48.360 00.000 9920 duration set to 0 by GuideMode
22:30:48.360 00.000 9920 Move returns status 0, amount 0
22:30:48.360 00.000 9920 move complete, result=0
22:30:48.360 00.000 9920 worker thread done servicing request
22:30:48.360 00.000 9920 Worker thread wakes up
22:30:48.360 00.000 15404 GuideStep: 0.4 px 109 ms WEST, -0.1 px 0 ms NORTH
22:30:48.361 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:30:48.361 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:30:52.070 03.709 9920 Exposure complete
22:30:52.110 00.040 9920 worker thread done servicing request
22:30:52.110 00.000 15404 OnExposeComplete: enter
22:30:52.111 00.001 15404 UpdateGuideState(): m_state=6
22:30:52.112 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
22:30:52.113 00.001 15404 Star::Find returns 1 (1), X=720.77, Y=794.56, Mass=636664, SNR=265.3, Peak=29096 HFD=6.4
22:30:52.114 00.001 15404 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-2.95) = xAngle (0.49 = 0.49)
22:30:52.115 00.001 15404 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.40 = 0.40)
22:30:52.116 00.001 15404 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.46 mountX=0.12 mountY=0.05, mountTheta=0.41
22:30:52.118 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.11, y=-0.09, opts=13)
22:30:52.120 00.002 15404 Enqueuing Move request for scope (-0.11, -0.09)
22:30:52.121 00.001 9920 Worker thread wakes up
22:30:52.121 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
22:30:52.121 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
22:30:52.121 00.000 9920 Moving (-0.11, -0.09) raw xDistance=0.12 yDistance=0.05
22:30:52.121 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:30:52.121 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:52.121 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:30:52.121 00.000 9920 MoveAxis(E, 0, ABG)
22:30:52.121 00.000 9920 Move returns status 0, amount 0
22:30:52.121 00.000 9920 MoveAxis(N, 0, ABG)
22:30:52.121 00.000 9920 duration set to 0 by GuideMode
22:30:52.121 00.000 9920 Move returns status 0, amount 0
22:30:52.121 00.000 9920 move complete, result=0
22:30:52.121 00.000 9920 worker thread done servicing request
22:30:52.125 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=3189, max=65450, med=4898, FiltMin=4032, FiltMax=62367, Gamma=0.910
22:30:52.151 00.026 15404 UpdateGuideState exits: m=636664 SNR=265.3 Saturated
22:30:52.152 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:52.153 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:30:52.154 00.001 15404 Enqueuing Expose request
22:30:52.155 00.001 9920 Worker thread wakes up
22:30:52.155 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:52.156 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:30:52.156 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:30:55.569 03.413 9920 Exposure complete
22:30:55.609 00.040 9920 worker thread done servicing request
22:30:55.609 00.000 15404 OnExposeComplete: enter
22:30:55.611 00.002 15404 UpdateGuideState(): m_state=6
22:30:55.612 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
22:30:55.613 00.001 15404 Star::Find returns 1 (1), X=720.55, Y=794.38, Mass=643201, SNR=239.1, Peak=29794 HFD=6.1
22:30:55.614 00.001 15404 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-2.95) = xAngle (0.50 = 0.50)
22:30:55.614 00.000 15404 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.41 = 0.41)
22:30:55.615 00.001 15404 CameraToMount -- cameraX=-0.32 cameraY=-0.27 hyp=0.42 cameraTheta=-2.45 mountX=0.37 mountY=0.17, mountTheta=0.43
22:30:55.617 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.32, y=-0.27, opts=13)
22:30:55.619 00.002 15404 Enqueuing Move request for scope (-0.32, -0.27)
22:30:55.620 00.001 9920 Worker thread wakes up
22:30:55.620 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.27) opts 0xd
22:30:55.620 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.32, -0.27)
22:30:55.620 00.000 9920 Moving (-0.32, -0.27) raw xDistance=0.37 yDistance=0.17
22:30:55.620 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
22:30:55.620 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:55.620 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:30:55.620 00.000 9920 MoveAxis(W, 99, ABG)
22:30:55.620 00.000 9920 Guiding  Dir = 3, Dur = 99
22:30:55.622 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2917, max=65450, med=4903, FiltMin=4131, FiltMax=63016, Gamma=0.910
22:30:55.634 00.012 15404 UpdateGuideState exits: m=643201 SNR=239.1 Saturated
22:30:55.635 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:55.636 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:30:55.637 00.001 15404 Enqueuing Expose request
22:30:55.663 00.026 9920 IsGuiding returns 0
22:30:55.678 00.015 9920 PulseGuide returned control before completion, sleep 95
22:30:56.560 00.882 9920 IsGuiding returns 0
22:30:56.560 00.000 9920 Move returns status 0, amount 99
22:30:56.560 00.000 9920 MoveAxis(N, 0, ABG)
22:30:56.560 00.000 9920 duration set to 0 by GuideMode
22:30:56.560 00.000 9920 Move returns status 0, amount 0
22:30:56.560 00.000 9920 move complete, result=0
22:30:56.560 00.000 9920 worker thread done servicing request
22:30:56.560 00.000 9920 Worker thread wakes up
22:30:56.560 00.000 15404 GuideStep: 0.4 px 99 ms WEST, 0.2 px 0 ms NORTH
22:30:56.561 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:30:56.561 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:00.268 03.707 9920 Exposure complete
22:31:00.306 00.038 9920 worker thread done servicing request
22:31:00.306 00.000 15404 OnExposeComplete: enter
22:31:00.307 00.001 15404 UpdateGuideState(): m_state=6
22:31:00.308 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
22:31:00.309 00.001 15404 Star::Find returns 1 (1), X=720.46, Y=793.99, Mass=599456, SNR=239.7, Peak=27019 HFD=6.4
22:31:00.310 00.001 15404 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-2.95) = xAngle (0.82 = 0.82)
22:31:00.311 00.001 15404 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.73 = 0.73)
22:31:00.311 00.000 15404 CameraToMount -- cameraX=-0.42 cameraY=-0.66 hyp=0.78 cameraTheta=-2.13 mountX=0.53 mountY=0.52, mountTheta=0.77
22:31:00.313 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.42, y=-0.66, opts=13)
22:31:00.314 00.001 15404 Enqueuing Move request for scope (-0.42, -0.66)
22:31:00.315 00.001 9920 Worker thread wakes up
22:31:00.315 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.66) opts 0xd
22:31:00.315 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.42, -0.66)
22:31:00.315 00.000 9920 Moving (-0.42, -0.66) raw xDistance=0.53 yDistance=0.52
22:31:00.315 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
22:31:00.315 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:31:00.315 00.000 9920 MoveAxis(W, 149, ABG)
22:31:00.315 00.000 9920 Guiding  Dir = 3, Dur = 149
22:31:00.318 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3049, max=65450, med=4895, FiltMin=4038, FiltMax=65284, Gamma=0.910
22:31:00.334 00.016 9920 IsGuiding returns 0
22:31:00.335 00.001 15404 UpdateGuideState exits: m=599456 SNR=239.7 Saturated
22:31:00.336 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:00.337 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:00.338 00.001 15404 Enqueuing Expose request
22:31:00.346 00.008 9920 PulseGuide returned control before completion, sleep 148
22:31:01.585 01.239 9920 IsGuiding returns 0
22:31:01.585 00.000 9920 Move returns status 0, amount 149
22:31:01.585 00.000 9920 MoveAxis(S, 141, ABG)
22:31:01.585 00.000 9920 Guiding  Dir = 1, Dur = 141
22:31:01.618 00.033 9920 IsGuiding returns 0
22:31:01.630 00.012 9920 PulseGuide returned control before completion, sleep 140
22:31:01.790 00.160 9920 IsGuiding returns 0
22:31:01.790 00.000 9920 Move returns status 0, amount 141
22:31:01.790 00.000 9920 move complete, result=0
22:31:01.790 00.000 9920 worker thread done servicing request
22:31:01.790 00.000 9920 Worker thread wakes up
22:31:01.791 00.001 15404 GuideStep: 0.5 px 149 ms WEST, 0.5 px 141 ms SOUTH
22:31:01.792 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:01.792 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:05.204 03.412 9920 Exposure complete
22:31:05.242 00.038 9920 worker thread done servicing request
22:31:05.242 00.000 15404 OnExposeComplete: enter
22:31:05.243 00.001 15404 UpdateGuideState(): m_state=6
22:31:05.244 00.001 15404 Star::Find(15, 720, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
22:31:05.245 00.001 15404 Star::Find returns 1 (1), X=720.75, Y=794.13, Mass=597764, SNR=220.4, Peak=24566 HFD=6.6
22:31:05.246 00.001 15404 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-2.95) = xAngle (1.13 = 1.13)
22:31:05.247 00.001 15404 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.04 = 1.04)
22:31:05.248 00.001 15404 CameraToMount -- cameraX=-0.13 cameraY=-0.52 hyp=0.53 cameraTheta=-1.82 mountX=0.23 mountY=0.46, mountTheta=1.11
22:31:05.250 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.13, y=-0.52, opts=13)
22:31:05.251 00.001 15404 Enqueuing Move request for scope (-0.13, -0.52)
22:31:05.251 00.000 9920 Worker thread wakes up
22:31:05.251 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.52) opts 0xd
22:31:05.252 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.13, -0.52)
22:31:05.252 00.000 9920 Moving (-0.13, -0.52) raw xDistance=0.23 yDistance=0.46
22:31:05.252 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.23
22:31:05.252 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:31:05.252 00.000 9920 MoveAxis(W, 71, ABG)
22:31:05.252 00.000 9920 Guiding  Dir = 3, Dur = 71
22:31:05.254 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3222, max=65516, med=4902, FiltMin=4070, FiltMax=63536, Gamma=0.910
22:31:05.265 00.011 15404 UpdateGuideState exits: m=597764 SNR=220.4 Saturated
22:31:05.267 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:05.268 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:05.269 00.001 15404 Enqueuing Expose request
22:31:05.277 00.008 9920 IsGuiding returns 0
22:31:05.289 00.012 9920 PulseGuide returned control before completion, sleep 70
22:31:05.370 00.081 9920 IsGuiding returns 1
22:31:05.370 00.000 9920 scope still moving after pulse duration time elapsed
22:31:05.427 00.057 9920 IsGuiding returns 0
22:31:05.427 00.000 9920 scope move finished after 71 + 79 ms
22:31:05.427 00.000 9920 Move returns status 0, amount 71
22:31:05.427 00.000 9920 MoveAxis(S, 125, ABG)
22:31:05.427 00.000 9920 Guiding  Dir = 1, Dur = 125
22:31:05.453 00.026 9920 IsGuiding returns 0
22:31:05.464 00.011 9920 PulseGuide returned control before completion, sleep 124
22:31:05.929 00.465 9920 IsGuiding returns 1
22:31:05.930 00.001 9920 scope still moving after pulse duration time elapsed
22:31:05.974 00.044 9920 IsGuiding returns 0
22:31:05.974 00.000 9920 scope move finished after 125 + 395 ms
22:31:05.974 00.000 9920 Move returns status 0, amount 125
22:31:05.974 00.000 9920 move complete, result=0
22:31:05.974 00.000 9920 worker thread done servicing request
22:31:05.975 00.001 15404 GuideStep: 0.2 px 71 ms WEST, 0.5 px 125 ms SOUTH
22:31:05.978 00.003 9920 Worker thread wakes up
22:31:05.978 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:05.979 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:09.687 03.708 9920 Exposure complete
22:31:09.725 00.038 9920 worker thread done servicing request
22:31:09.725 00.000 15404 OnExposeComplete: enter
22:31:09.726 00.001 15404 UpdateGuideState(): m_state=6
22:31:09.727 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
22:31:09.728 00.001 15404 Star::Find returns 1 (1), X=720.69, Y=794.76, Mass=636700, SNR=254.3, Peak=30442 HFD=6.5
22:31:09.729 00.001 15404 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.54 = -0.74)
22:31:09.730 00.001 15404 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.45 = -0.83)
22:31:09.731 00.001 15404 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.59 mountX=0.16 mountY=-0.16, mountTheta=-0.79
22:31:09.732 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.18, y=0.11, opts=13)
22:31:09.733 00.001 15404 Enqueuing Move request for scope (-0.18, 0.11)
22:31:09.734 00.001 9920 Worker thread wakes up
22:31:09.734 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
22:31:09.734 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
22:31:09.734 00.000 9920 Moving (-0.18, 0.11) raw xDistance=0.16 yDistance=-0.16
22:31:09.734 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:31:09.734 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:09.734 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:31:09.734 00.000 9920 MoveAxis(E, 0, ABG)
22:31:09.734 00.000 9920 Move returns status 0, amount 0
22:31:09.735 00.001 9920 MoveAxis(N, 0, ABG)
22:31:09.735 00.000 9920 duration set to 0 by GuideMode
22:31:09.735 00.000 9920 Move returns status 0, amount 0
22:31:09.735 00.000 9920 move complete, result=0
22:31:09.735 00.000 9920 worker thread done servicing request
22:31:09.737 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3086, max=65456, med=4889, FiltMin=4101, FiltMax=63298, Gamma=0.910
22:31:09.748 00.011 15404 UpdateGuideState exits: m=636700 SNR=254.3 Saturated
22:31:09.749 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:09.750 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:09.751 00.001 15404 Enqueuing Expose request
22:31:09.752 00.001 9920 Worker thread wakes up
22:31:09.753 00.001 15404 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:31:09.754 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:09.754 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:13.159 03.405 9920 Exposure complete
22:31:13.196 00.037 9920 worker thread done servicing request
22:31:13.196 00.000 15404 OnExposeComplete: enter
22:31:13.197 00.001 15404 UpdateGuideState(): m_state=6
22:31:13.198 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
22:31:13.199 00.001 15404 Star::Find returns 1 (1), X=720.66, Y=794.79, Mass=618004, SNR=216.2, Peak=31396 HFD=6.4
22:31:13.200 00.001 15404 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.50 = -0.78)
22:31:13.201 00.001 15404 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.41 = -0.87)
22:31:13.202 00.001 15404 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.26 cameraTheta=2.55 mountX=0.18 mountY=-0.20, mountTheta=-0.82
22:31:13.204 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.21, y=0.14, opts=13)
22:31:13.204 00.000 15404 Enqueuing Move request for scope (-0.21, 0.14)
22:31:13.205 00.001 9920 Worker thread wakes up
22:31:13.205 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
22:31:13.205 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
22:31:13.205 00.000 9920 Moving (-0.21, 0.14) raw xDistance=0.18 yDistance=-0.20
22:31:13.206 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:31:13.206 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:13.206 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:31:13.206 00.000 9920 MoveAxis(E, 0, ABG)
22:31:13.206 00.000 9920 Move returns status 0, amount 0
22:31:13.206 00.000 9920 MoveAxis(N, 0, ABG)
22:31:13.206 00.000 9920 duration set to 0 by GuideMode
22:31:13.206 00.000 9920 Move returns status 0, amount 0
22:31:13.206 00.000 9920 move complete, result=0
22:31:13.206 00.000 9920 worker thread done servicing request
22:31:13.208 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2821, max=65456, med=4900, FiltMin=3822, FiltMax=63018, Gamma=0.910
22:31:13.221 00.013 15404 UpdateGuideState exits: m=618004 SNR=216.2 Saturated
22:31:13.222 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:13.223 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:13.224 00.001 15404 Enqueuing Expose request
22:31:13.225 00.001 9920 Worker thread wakes up
22:31:13.225 00.000 15404 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:31:13.226 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:13.226 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:16.937 03.711 9920 Exposure complete
22:31:16.975 00.038 9920 worker thread done servicing request
22:31:16.975 00.000 15404 OnExposeComplete: enter
22:31:16.976 00.001 15404 UpdateGuideState(): m_state=6
22:31:16.977 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
22:31:16.978 00.001 15404 Star::Find returns 1 (1), X=720.65, Y=794.89, Mass=651768, SNR=271.1, Peak=32882 HFD=6.3
22:31:16.978 00.000 15404 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
22:31:16.979 00.001 15404 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.19 = -1.10)
22:31:16.980 00.001 15404 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.34 cameraTheta=2.33 mountX=0.18 mountY=-0.30, mountTheta=-1.03
22:31:16.981 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.23, y=0.24, opts=13)
22:31:16.982 00.001 15404 Enqueuing Move request for scope (-0.23, 0.24)
22:31:16.983 00.001 9920 Worker thread wakes up
22:31:16.983 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0xd
22:31:16.984 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.23, 0.24)
22:31:16.984 00.000 9920 Moving (-0.23, 0.24) raw xDistance=0.18 yDistance=-0.30
22:31:16.984 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:31:16.984 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:31:16.984 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:31:16.984 00.000 9920 MoveAxis(E, 0, ABG)
22:31:16.984 00.000 9920 Move returns status 0, amount 0
22:31:16.984 00.000 9920 MoveAxis(N, 0, ABG)
22:31:16.984 00.000 9920 duration set to 0 by GuideMode
22:31:16.984 00.000 9920 Move returns status 0, amount 0
22:31:16.984 00.000 9920 move complete, result=0
22:31:16.984 00.000 9920 worker thread done servicing request
22:31:16.986 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2059, max=65456, med=4901, FiltMin=3375, FiltMax=62738, Gamma=0.910
22:31:16.999 00.013 15404 UpdateGuideState exits: m=651768 SNR=271.1 Saturated
22:31:17.000 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:17.001 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:17.002 00.001 15404 Enqueuing Expose request
22:31:17.003 00.001 9920 Worker thread wakes up
22:31:17.003 00.000 15404 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:31:17.004 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:17.004 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:20.415 03.411 9920 Exposure complete
22:31:20.452 00.037 9920 worker thread done servicing request
22:31:20.452 00.000 15404 OnExposeComplete: enter
22:31:20.453 00.001 15404 UpdateGuideState(): m_state=6
22:31:20.454 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
22:31:20.455 00.001 15404 Star::Find returns 1 (1), X=720.63, Y=794.83, Mass=644301, SNR=225.1, Peak=32296 HFD=6.4
22:31:20.456 00.001 15404 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.45 = -0.84)
22:31:20.457 00.001 15404 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.36 = -0.93)
22:31:20.458 00.001 15404 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.31 cameraTheta=2.50 mountX=0.21 mountY=-0.25, mountTheta=-0.87
22:31:20.459 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.24, y=0.18, opts=13)
22:31:20.460 00.001 15404 Enqueuing Move request for scope (-0.24, 0.18)
22:31:20.461 00.001 9920 Worker thread wakes up
22:31:20.461 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
22:31:20.462 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
22:31:20.462 00.000 9920 Moving (-0.24, 0.18) raw xDistance=0.21 yDistance=-0.25
22:31:20.462 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:31:20.462 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:31:20.462 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:31:20.462 00.000 9920 MoveAxis(W, 55, ABG)
22:31:20.462 00.000 9920 Guiding  Dir = 3, Dur = 55
22:31:20.465 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3070, max=65456, med=4903, FiltMin=4131, FiltMax=63209, Gamma=0.910
22:31:20.476 00.011 15404 UpdateGuideState exits: m=644301 SNR=225.1 Saturated
22:31:20.477 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:20.478 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:20.478 00.000 15404 Enqueuing Expose request
22:31:20.485 00.007 9920 IsGuiding returns 0
22:31:20.497 00.012 9920 PulseGuide returned control before completion, sleep 54
22:31:20.563 00.066 9920 IsGuiding returns 1
22:31:20.563 00.000 9920 scope still moving after pulse duration time elapsed
22:31:20.595 00.032 9920 IsGuiding returns 1
22:31:20.634 00.039 9920 IsGuiding returns 0
22:31:20.634 00.000 9920 scope move finished after 55 + 93 ms
22:31:20.634 00.000 9920 Move returns status 0, amount 55
22:31:20.634 00.000 9920 MoveAxis(N, 0, ABG)
22:31:20.634 00.000 9920 duration set to 0 by GuideMode
22:31:20.634 00.000 9920 Move returns status 0, amount 0
22:31:20.635 00.001 9920 move complete, result=0
22:31:20.635 00.000 9920 worker thread done servicing request
22:31:20.635 00.000 9920 Worker thread wakes up
22:31:20.635 00.000 15404 GuideStep: 0.2 px 55 ms WEST, -0.2 px 0 ms NORTH
22:31:20.636 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:20.636 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:24.348 03.712 9920 Exposure complete
22:31:24.388 00.040 9920 worker thread done servicing request
22:31:24.388 00.000 15404 OnExposeComplete: enter
22:31:24.389 00.001 15404 UpdateGuideState(): m_state=6
22:31:24.390 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
22:31:24.391 00.001 15404 Star::Find returns 1 (1), X=720.57, Y=794.80, Mass=656157, SNR=261.8, Peak=33614 HFD=6.3
22:31:24.392 00.001 15404 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.64 = -0.64)
22:31:24.393 00.001 15404 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.55 = -0.73)
22:31:24.394 00.001 15404 CameraToMount -- cameraX=-0.31 cameraY=0.15 hyp=0.35 cameraTheta=2.69 mountX=0.28 mountY=-0.23, mountTheta=-0.69
22:31:24.396 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.31, y=0.15, opts=13)
22:31:24.397 00.001 15404 Enqueuing Move request for scope (-0.31, 0.15)
22:31:24.398 00.001 9920 Worker thread wakes up
22:31:24.398 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.15) opts 0xd
22:31:24.398 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.31, 0.15)
22:31:24.398 00.000 9920 Moving (-0.31, 0.15) raw xDistance=0.28 yDistance=-0.23
22:31:24.398 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:31:24.398 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:31:24.398 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:31:24.398 00.000 9920 MoveAxis(W, 78, ABG)
22:31:24.398 00.000 9920 Guiding  Dir = 3, Dur = 78
22:31:24.401 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2718, max=65456, med=4901, FiltMin=3917, FiltMax=62922, Gamma=0.910
22:31:24.411 00.010 15404 UpdateGuideState exits: m=656157 SNR=261.8 Saturated
22:31:24.412 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:24.413 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:24.414 00.001 15404 Enqueuing Expose request
22:31:24.418 00.004 9920 IsGuiding returns 0
22:31:24.430 00.012 9920 PulseGuide returned control before completion, sleep 77
22:31:24.518 00.088 9920 IsGuiding returns 1
22:31:24.518 00.000 9920 scope still moving after pulse duration time elapsed
22:31:24.558 00.040 9920 IsGuiding returns 0
22:31:24.558 00.000 9920 scope move finished after 78 + 62 ms
22:31:24.558 00.000 9920 Move returns status 0, amount 78
22:31:24.558 00.000 9920 MoveAxis(N, 0, ABG)
22:31:24.558 00.000 9920 duration set to 0 by GuideMode
22:31:24.558 00.000 9920 Move returns status 0, amount 0
22:31:24.558 00.000 9920 move complete, result=0
22:31:24.559 00.001 9920 worker thread done servicing request
22:31:24.559 00.000 9920 Worker thread wakes up
22:31:24.559 00.000 15404 GuideStep: 0.3 px 78 ms WEST, -0.2 px 0 ms NORTH
22:31:24.560 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:24.560 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:27.974 03.414 9920 Exposure complete
22:31:28.012 00.038 9920 worker thread done servicing request
22:31:28.012 00.000 15404 OnExposeComplete: enter
22:31:28.013 00.001 15404 UpdateGuideState(): m_state=6
22:31:28.014 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
22:31:28.015 00.001 15404 Star::Find returns 1 (1), X=721.02, Y=794.69, Mass=647507, SNR=246.2, Peak=28164 HFD=6.5
22:31:28.016 00.001 15404 CameraToMount -- cameraTheta (0.29) - m_xAngle (-2.95) = xAngle (3.24 = -3.04)
22:31:28.017 00.001 15404 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.15 = -3.13)
22:31:28.018 00.001 15404 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.29 mountX=-0.15 mountY=-0.00, mountTheta=-3.13
22:31:28.019 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.14, y=0.04, opts=13)
22:31:28.020 00.001 15404 Enqueuing Move request for scope (0.14, 0.04)
22:31:28.021 00.001 9920 Worker thread wakes up
22:31:28.021 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
22:31:28.021 00.000 9920 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
22:31:28.021 00.000 9920 Moving (0.14, 0.04) raw xDistance=-0.15 yDistance=-0.00
22:31:28.021 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:31:28.021 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:28.021 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:31:28.021 00.000 9920 MoveAxis(E, 0, ABG)
22:31:28.021 00.000 9920 Move returns status 0, amount 0
22:31:28.021 00.000 9920 MoveAxis(N, 0, ABG)
22:31:28.022 00.001 9920 duration set to 0 by GuideMode
22:31:28.022 00.000 9920 Move returns status 0, amount 0
22:31:28.022 00.000 9920 move complete, result=0
22:31:28.022 00.000 9920 worker thread done servicing request
22:31:28.024 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3105, max=65427, med=4902, FiltMin=4077, FiltMax=63046, Gamma=0.910
22:31:28.036 00.012 15404 UpdateGuideState exits: m=647507 SNR=246.2 Saturated
22:31:28.037 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:28.038 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:28.039 00.001 15404 Enqueuing Expose request
22:31:28.040 00.001 9920 Worker thread wakes up
22:31:28.040 00.000 15404 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:28.041 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:28.041 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:31.755 03.714 9920 Exposure complete
22:31:31.793 00.038 9920 worker thread done servicing request
22:31:31.793 00.000 15404 OnExposeComplete: enter
22:31:31.794 00.001 15404 UpdateGuideState(): m_state=6
22:31:31.795 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
22:31:31.796 00.001 15404 Star::Find returns 1 (1), X=720.81, Y=794.72, Mass=660117, SNR=267.1, Peak=30360 HFD=6.5
22:31:31.796 00.000 15404 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
22:31:31.797 00.001 15404 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.20 = -1.08)
22:31:31.798 00.001 15404 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.34 mountX=0.05 mountY=-0.08, mountTheta=-1.01
22:31:31.799 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.07, y=0.07, opts=13)
22:31:31.800 00.001 15404 Enqueuing Move request for scope (-0.07, 0.07)
22:31:31.801 00.001 9920 Worker thread wakes up
22:31:31.801 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
22:31:31.801 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
22:31:31.801 00.000 9920 Moving (-0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
22:31:31.801 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:31:31.801 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:31.802 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:31:31.802 00.000 9920 MoveAxis(E, 0, ABG)
22:31:31.802 00.000 9920 Move returns status 0, amount 0
22:31:31.802 00.000 9920 MoveAxis(N, 0, ABG)
22:31:31.802 00.000 9920 duration set to 0 by GuideMode
22:31:31.802 00.000 9920 Move returns status 0, amount 0
22:31:31.802 00.000 9920 move complete, result=0
22:31:31.802 00.000 9920 worker thread done servicing request
22:31:31.804 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3218, max=65456, med=4899, FiltMin=4087, FiltMax=63118, Gamma=0.910
22:31:31.816 00.012 15404 UpdateGuideState exits: m=660117 SNR=267.1 Saturated
22:31:31.818 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:31.819 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:31.820 00.001 15404 Enqueuing Expose request
22:31:31.820 00.000 9920 Worker thread wakes up
22:31:31.820 00.000 15404 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:31.822 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:31.822 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:35.234 03.412 9920 Exposure complete
22:31:35.271 00.037 9920 worker thread done servicing request
22:31:35.271 00.000 15404 OnExposeComplete: enter
22:31:35.273 00.002 15404 UpdateGuideState(): m_state=6
22:31:35.274 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
22:31:35.275 00.001 15404 Star::Find returns 1 (1), X=720.75, Y=794.58, Mass=646112, SNR=228.9, Peak=28536 HFD=6.6
22:31:35.275 00.000 15404 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-2.95) = xAngle (0.31 = 0.31)
22:31:35.276 00.001 15404 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.22 = 0.22)
22:31:35.277 00.001 15404 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.64 mountX=0.13 mountY=0.03, mountTheta=0.22
22:31:35.279 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.12, y=-0.07, opts=13)
22:31:35.280 00.001 15404 Enqueuing Move request for scope (-0.12, -0.07)
22:31:35.281 00.001 9920 Worker thread wakes up
22:31:35.281 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
22:31:35.281 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
22:31:35.281 00.000 9920 Moving (-0.12, -0.07) raw xDistance=0.13 yDistance=0.03
22:31:35.281 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:31:35.281 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:35.281 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:31:35.281 00.000 9920 MoveAxis(E, 0, ABG)
22:31:35.282 00.001 9920 Move returns status 0, amount 0
22:31:35.282 00.000 9920 MoveAxis(N, 0, ABG)
22:31:35.282 00.000 9920 duration set to 0 by GuideMode
22:31:35.282 00.000 9920 Move returns status 0, amount 0
22:31:35.282 00.000 9920 move complete, result=0
22:31:35.282 00.000 9920 worker thread done servicing request
22:31:35.284 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3169, max=65450, med=4899, FiltMin=4010, FiltMax=63100, Gamma=0.910
22:31:35.294 00.010 15404 UpdateGuideState exits: m=646112 SNR=228.9 Saturated
22:31:35.295 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:35.296 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:35.297 00.001 15404 Enqueuing Expose request
22:31:35.298 00.001 9920 Worker thread wakes up
22:31:35.298 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:31:35.299 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:35.300 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:39.014 03.714 9920 Exposure complete
22:31:39.052 00.038 9920 worker thread done servicing request
22:31:39.052 00.000 15404 OnExposeComplete: enter
22:31:39.053 00.001 15404 UpdateGuideState(): m_state=6
22:31:39.054 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
22:31:39.055 00.001 15404 Star::Find returns 1 (1), X=720.90, Y=794.46, Mass=621055, SNR=236.4, Peak=26980 HFD=6.4
22:31:39.056 00.001 15404 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-2.95) = xAngle (1.49 = 1.49)
22:31:39.057 00.001 15404 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.40 = 1.40)
22:31:39.058 00.001 15404 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.46 mountX=0.02 mountY=0.19, mountTheta=1.49
22:31:39.060 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.02, y=-0.19, opts=13)
22:31:39.061 00.001 15404 Enqueuing Move request for scope (0.02, -0.19)
22:31:39.061 00.000 9920 Worker thread wakes up
22:31:39.061 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
22:31:39.062 00.001 9920 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
22:31:39.062 00.000 9920 Moving (0.02, -0.19) raw xDistance=0.02 yDistance=0.19
22:31:39.062 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:31:39.062 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:39.062 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:31:39.062 00.000 9920 MoveAxis(E, 0, ABG)
22:31:39.062 00.000 9920 Move returns status 0, amount 0
22:31:39.062 00.000 9920 MoveAxis(N, 0, ABG)
22:31:39.062 00.000 9920 duration set to 0 by GuideMode
22:31:39.062 00.000 9920 Move returns status 0, amount 0
22:31:39.062 00.000 9920 move complete, result=0
22:31:39.062 00.000 9920 worker thread done servicing request
22:31:39.064 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2780, max=65516, med=4898, FiltMin=3807, FiltMax=62411, Gamma=0.910
22:31:39.075 00.011 15404 UpdateGuideState exits: m=621055 SNR=236.4 Saturated
22:31:39.076 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:39.077 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:39.077 00.000 15404 Enqueuing Expose request
22:31:39.079 00.002 9920 Worker thread wakes up
22:31:39.079 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:31:39.080 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:39.080 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:42.487 03.407 9920 Exposure complete
22:31:42.524 00.037 9920 worker thread done servicing request
22:31:42.524 00.000 15404 OnExposeComplete: enter
22:31:42.525 00.001 15404 UpdateGuideState(): m_state=6
22:31:42.526 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
22:31:42.527 00.001 15404 Star::Find returns 1 (1), X=721.27, Y=794.44, Mass=621326, SNR=244.3, Peak=27624 HFD=6.4
22:31:42.528 00.001 15404 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-2.95) = xAngle (2.47 = 2.47)
22:31:42.528 00.000 15404 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.37 = 2.37)
22:31:42.529 00.001 15404 CameraToMount -- cameraX=0.39 cameraY=-0.21 hyp=0.44 cameraTheta=-0.49 mountX=-0.35 mountY=0.31, mountTheta=2.41
22:31:42.530 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.39, y=-0.21, opts=13)
22:31:42.531 00.001 15404 Enqueuing Move request for scope (0.39, -0.21)
22:31:42.532 00.001 9920 Worker thread wakes up
22:31:42.532 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.21) opts 0xd
22:31:42.532 00.000 9920 Handling offset move in thread for scope, endpoint = (0.39, -0.21)
22:31:42.532 00.000 9920 Moving (0.39, -0.21) raw xDistance=-0.35 yDistance=0.31
22:31:42.532 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
22:31:42.533 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:31:42.533 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:31:42.533 00.000 9920 MoveAxis(E, 93, ABG)
22:31:42.533 00.000 9920 Guiding  Dir = 2, Dur = 93
22:31:42.535 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2625, max=65516, med=4899, FiltMin=3879, FiltMax=63923, Gamma=0.910
22:31:42.548 00.013 15404 UpdateGuideState exits: m=621326 SNR=244.3 Saturated
22:31:42.549 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:42.550 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:42.551 00.001 15404 Enqueuing Expose request
22:31:42.687 00.136 9920 IsGuiding returns 0
22:31:42.699 00.012 9920 PulseGuide returned control before completion, sleep 92
22:31:42.938 00.239 9920 IsGuiding returns 0
22:31:42.938 00.000 9920 Move returns status 0, amount 93
22:31:42.938 00.000 9920 MoveAxis(N, 0, ABG)
22:31:42.938 00.000 9920 duration set to 0 by GuideMode
22:31:42.938 00.000 9920 Move returns status 0, amount 0
22:31:42.938 00.000 9920 move complete, result=0
22:31:42.938 00.000 9920 worker thread done servicing request
22:31:42.939 00.001 9920 Worker thread wakes up
22:31:42.939 00.000 15404 GuideStep: -0.3 px 93 ms EAST, 0.3 px 0 ms NORTH
22:31:42.942 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:42.943 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:46.652 03.709 9920 Exposure complete
22:31:46.690 00.038 9920 worker thread done servicing request
22:31:46.690 00.000 15404 OnExposeComplete: enter
22:31:46.691 00.001 15404 UpdateGuideState(): m_state=6
22:31:46.692 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
22:31:46.693 00.001 15404 Star::Find returns 1 (1), X=721.45, Y=794.18, Mass=606687, SNR=245.3, Peak=24703 HFD=6.5
22:31:46.693 00.000 15404 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-2.95) = xAngle (2.27 = 2.27)
22:31:46.694 00.001 15404 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.18 = 2.18)
22:31:46.695 00.001 15404 CameraToMount -- cameraX=0.57 cameraY=-0.46 hyp=0.74 cameraTheta=-0.68 mountX=-0.47 mountY=0.60, mountTheta=2.24
22:31:46.696 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.57, y=-0.46, opts=13)
22:31:46.697 00.001 15404 Enqueuing Move request for scope (0.57, -0.46)
22:31:46.698 00.001 9920 Worker thread wakes up
22:31:46.698 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.46) opts 0xd
22:31:46.698 00.000 9920 Handling offset move in thread for scope, endpoint = (0.57, -0.46)
22:31:46.698 00.000 9920 Moving (0.57, -0.46) raw xDistance=-0.47 yDistance=0.60
22:31:46.698 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
22:31:46.699 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:31:46.699 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
22:31:46.699 00.000 9920 MoveAxis(E, 133, ABG)
22:31:46.699 00.000 9920 Guiding  Dir = 2, Dur = 133
22:31:46.701 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3001, max=65516, med=4897, FiltMin=3805, FiltMax=61403, Gamma=0.910
22:31:46.714 00.013 15404 UpdateGuideState exits: m=606687 SNR=245.3 Saturated
22:31:46.715 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:46.716 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:46.717 00.001 15404 Enqueuing Expose request
22:31:46.766 00.049 9920 IsGuiding returns 0
22:31:46.777 00.011 9920 PulseGuide returned control before completion, sleep 132
22:31:46.935 00.158 9920 IsGuiding returns 0
22:31:46.935 00.000 9920 Move returns status 0, amount 133
22:31:46.935 00.000 9920 MoveAxis(N, 0, ABG)
22:31:46.935 00.000 9920 duration set to 0 by GuideMode
22:31:46.936 00.001 9920 Move returns status 0, amount 0
22:31:46.936 00.000 9920 move complete, result=0
22:31:46.936 00.000 9920 worker thread done servicing request
22:31:46.936 00.000 9920 Worker thread wakes up
22:31:46.936 00.000 15404 GuideStep: -0.5 px 133 ms EAST, 0.6 px 0 ms NORTH
22:31:46.937 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:46.937 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:50.349 03.412 9920 Exposure complete
22:31:50.394 00.045 9920 worker thread done servicing request
22:31:50.394 00.000 15404 OnExposeComplete: enter
22:31:50.394 00.000 15404 UpdateGuideState(): m_state=6
22:31:50.395 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
22:31:50.396 00.001 15404 Star::Find returns 1 (1), X=721.03, Y=794.00, Mass=623045, SNR=266.8, Peak=23482 HFD=6.4
22:31:50.397 00.001 15404 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-2.95) = xAngle (1.61 = 1.61)
22:31:50.398 00.001 15404 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.52 = 1.52)
22:31:50.399 00.001 15404 CameraToMount -- cameraX=0.15 cameraY=-0.65 hyp=0.67 cameraTheta=-1.34 mountX=-0.03 mountY=0.67, mountTheta=1.61
22:31:50.401 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.15, y=-0.65, opts=13)
22:31:50.402 00.001 15404 Enqueuing Move request for scope (0.15, -0.65)
22:31:50.403 00.001 9920 Worker thread wakes up
22:31:50.403 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.65) opts 0xd
22:31:50.403 00.000 9920 Handling offset move in thread for scope, endpoint = (0.15, -0.65)
22:31:50.403 00.000 9920 Moving (0.15, -0.65) raw xDistance=-0.03 yDistance=0.67
22:31:50.403 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:31:50.403 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
22:31:50.403 00.000 9920 MoveAxis(E, 0, ABG)
22:31:50.403 00.000 9920 Move returns status 0, amount 0
22:31:50.403 00.000 9920 MoveAxis(S, 182, ABG)
22:31:50.403 00.000 9920 Guiding  Dir = 1, Dur = 182
22:31:50.406 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3116, max=65516, med=4899, FiltMin=3934, FiltMax=61795, Gamma=0.910
22:31:50.418 00.012 15404 UpdateGuideState exits: m=623045 SNR=266.8 Saturated
22:31:50.419 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:50.420 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:50.421 00.001 15404 Enqueuing Expose request
22:31:50.435 00.014 9920 IsGuiding returns 0
22:31:50.446 00.011 9920 PulseGuide returned control before completion, sleep 181
22:31:50.655 00.209 9920 IsGuiding returns 0
22:31:50.655 00.000 9920 Move returns status 0, amount 182
22:31:50.655 00.000 9920 move complete, result=0
22:31:50.655 00.000 9920 worker thread done servicing request
22:31:50.655 00.000 9920 Worker thread wakes up
22:31:50.655 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.7 px 182 ms SOUTH
22:31:50.656 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:50.656 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:54.366 03.710 9920 Exposure complete
22:31:54.406 00.040 9920 worker thread done servicing request
22:31:54.406 00.000 15404 OnExposeComplete: enter
22:31:54.407 00.001 15404 UpdateGuideState(): m_state=6
22:31:54.408 00.001 15404 Star::Find(15, 721, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
22:31:54.409 00.001 15404 Star::Find returns 1 (1), X=721.04, Y=794.52, Mass=604638, SNR=208.9, Peak=27628 HFD=6.4
22:31:54.410 00.001 15404 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-2.95) = xAngle (2.27 = 2.27)
22:31:54.410 00.000 15404 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.18 = 2.18)
22:31:54.411 00.001 15404 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-0.68 mountX=-0.13 mountY=0.17, mountTheta=2.24
22:31:54.413 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.16, y=-0.13, opts=13)
22:31:54.414 00.001 15404 Enqueuing Move request for scope (0.16, -0.13)
22:31:54.415 00.001 9920 Worker thread wakes up
22:31:54.415 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
22:31:54.415 00.000 9920 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
22:31:54.415 00.000 9920 Moving (0.16, -0.13) raw xDistance=-0.13 yDistance=0.17
22:31:54.415 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:31:54.415 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:54.415 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:31:54.415 00.000 9920 MoveAxis(E, 0, ABG)
22:31:54.415 00.000 9920 Move returns status 0, amount 0
22:31:54.415 00.000 9920 MoveAxis(N, 0, ABG)
22:31:54.415 00.000 9920 duration set to 0 by GuideMode
22:31:54.415 00.000 9920 Move returns status 0, amount 0
22:31:54.415 00.000 9920 move complete, result=0
22:31:54.415 00.000 9920 worker thread done servicing request
22:31:54.418 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3114, max=65450, med=4895, FiltMin=4098, FiltMax=63067, Gamma=0.910
22:31:54.428 00.010 15404 UpdateGuideState exits: m=604638 SNR=208.9 Saturated
22:31:54.429 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:54.430 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:54.431 00.001 15404 Enqueuing Expose request
22:31:54.432 00.001 9920 Worker thread wakes up
22:31:54.432 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:31:54.433 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:54.433 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:31:57.845 03.412 9920 Exposure complete
22:31:57.888 00.043 9920 worker thread done servicing request
22:31:57.888 00.000 15404 OnExposeComplete: enter
22:31:57.889 00.001 15404 UpdateGuideState(): m_state=6
22:31:57.890 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
22:31:57.891 00.001 15404 Star::Find returns 1 (1), X=721.41, Y=794.60, Mass=637936, SNR=259.7, Peak=30331 HFD=6.8
22:31:57.892 00.001 15404 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-2.95) = xAngle (2.87 = 2.87)
22:31:57.893 00.001 15404 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.78 = 2.78)
22:31:57.894 00.001 15404 CameraToMount -- cameraX=0.53 cameraY=-0.04 hyp=0.54 cameraTheta=-0.08 mountX=-0.52 mountY=0.19, mountTheta=2.79
22:31:57.895 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.53, y=-0.04, opts=13)
22:31:57.896 00.001 15404 Enqueuing Move request for scope (0.53, -0.04)
22:31:57.897 00.001 9920 Worker thread wakes up
22:31:57.897 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.04) opts 0xd
22:31:57.897 00.000 9920 Handling offset move in thread for scope, endpoint = (0.53, -0.04)
22:31:57.897 00.000 9920 Moving (0.53, -0.04) raw xDistance=-0.52 yDistance=0.19
22:31:57.897 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
22:31:57.897 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:57.897 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:31:57.897 00.000 9920 MoveAxis(E, 138, ABG)
22:31:57.897 00.000 9920 Guiding  Dir = 2, Dur = 138
22:31:57.899 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2757, max=65461, med=4900, FiltMin=3750, FiltMax=64220, Gamma=0.910
22:31:57.910 00.011 15404 UpdateGuideState exits: m=637936 SNR=259.7 Saturated
22:31:57.911 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:57.913 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:31:57.914 00.001 15404 Enqueuing Expose request
22:31:57.958 00.044 9920 IsGuiding returns 0
22:31:57.968 00.010 9920 PulseGuide returned control before completion, sleep 138
22:31:58.142 00.174 9920 IsGuiding returns 0
22:31:58.142 00.000 9920 Move returns status 0, amount 138
22:31:58.142 00.000 9920 MoveAxis(N, 0, ABG)
22:31:58.142 00.000 9920 duration set to 0 by GuideMode
22:31:58.143 00.001 9920 Move returns status 0, amount 0
22:31:58.143 00.000 9920 move complete, result=0
22:31:58.143 00.000 9920 worker thread done servicing request
22:31:58.143 00.000 15404 GuideStep: -0.5 px 138 ms EAST, 0.2 px 0 ms NORTH
22:31:58.147 00.004 9920 Worker thread wakes up
22:31:58.147 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:31:58.147 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:32:01.861 03.714 9920 Exposure complete
22:32:01.898 00.037 9920 worker thread done servicing request
22:32:01.898 00.000 15404 OnExposeComplete: enter
22:32:01.899 00.001 15404 UpdateGuideState(): m_state=6
22:32:01.900 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
22:32:01.901 00.001 15404 Star::Find returns 1 (1), X=721.02, Y=794.48, Mass=618701, SNR=224.5, Peak=27448 HFD=6.4
22:32:01.902 00.001 15404 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-2.95) = xAngle (2.11 = 2.11)
22:32:01.903 00.001 15404 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.02 = 2.02)
22:32:01.904 00.001 15404 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.84 mountX=-0.11 mountY=0.20, mountTheta=2.09
22:32:01.905 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.15, y=-0.16, opts=13)
22:32:01.906 00.001 15404 Enqueuing Move request for scope (0.15, -0.16)
22:32:01.907 00.001 9920 Worker thread wakes up
22:32:01.907 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
22:32:01.907 00.000 9920 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
22:32:01.907 00.000 9920 Moving (0.15, -0.16) raw xDistance=-0.11 yDistance=0.20
22:32:01.907 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:32:01.907 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:01.908 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:32:01.908 00.000 9920 MoveAxis(E, 0, ABG)
22:32:01.908 00.000 9920 Move returns status 0, amount 0
22:32:01.908 00.000 9920 MoveAxis(N, 0, ABG)
22:32:01.908 00.000 9920 duration set to 0 by GuideMode
22:32:01.908 00.000 9920 Move returns status 0, amount 0
22:32:01.908 00.000 9920 move complete, result=0
22:32:01.908 00.000 9920 worker thread done servicing request
22:32:01.910 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2644, max=65450, med=4898, FiltMin=3755, FiltMax=63403, Gamma=0.910
22:32:01.922 00.012 15404 UpdateGuideState exits: m=618701 SNR=224.5 Saturated
22:32:01.923 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:01.924 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:32:01.925 00.001 15404 Enqueuing Expose request
22:32:01.926 00.001 9920 Worker thread wakes up
22:32:01.926 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:01.927 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:32:01.927 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:32:05.333 03.406 9920 Exposure complete
22:32:05.370 00.037 9920 worker thread done servicing request
22:32:05.370 00.000 15404 OnExposeComplete: enter
22:32:05.371 00.001 15404 UpdateGuideState(): m_state=6
22:32:05.372 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
22:32:05.373 00.001 15404 Star::Find returns 1 (1), X=721.02, Y=794.47, Mass=622604, SNR=239.4, Peak=26628 HFD=6.6
22:32:05.374 00.001 15404 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-2.95) = xAngle (2.06 = 2.06)
22:32:05.375 00.001 15404 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.97 = 1.97)
22:32:05.376 00.001 15404 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.89 mountX=-0.10 mountY=0.21, mountTheta=2.04
22:32:05.377 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.14, y=-0.17, opts=13)
22:32:05.379 00.002 15404 Enqueuing Move request for scope (0.14, -0.17)
22:32:05.380 00.001 9920 Worker thread wakes up
22:32:05.380 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
22:32:05.380 00.000 9920 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
22:32:05.380 00.000 9920 Moving (0.14, -0.17) raw xDistance=-0.10 yDistance=0.21
22:32:05.380 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:32:05.381 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:32:05.381 00.000 9920 MoveAxis(E, 0, ABG)
22:32:05.381 00.000 9920 Move returns status 0, amount 0
22:32:05.381 00.000 9920 MoveAxis(S, 56, ABG)
22:32:05.381 00.000 9920 Guiding  Dir = 1, Dur = 56
22:32:05.383 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3199, max=65450, med=4901, FiltMin=3987, FiltMax=63623, Gamma=0.910
22:32:05.394 00.011 15404 UpdateGuideState exits: m=622604 SNR=239.4 Saturated
22:32:05.395 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:05.396 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:32:05.397 00.001 15404 Enqueuing Expose request
22:32:05.403 00.006 9920 IsGuiding returns 0
22:32:05.414 00.011 9920 PulseGuide returned control before completion, sleep 56
22:32:05.483 00.069 9920 IsGuiding returns 1
22:32:05.483 00.000 9920 scope still moving after pulse duration time elapsed
22:32:05.522 00.039 9920 IsGuiding returns 0
22:32:05.522 00.000 9920 scope move finished after 56 + 63 ms
22:32:05.523 00.001 9920 Move returns status 0, amount 56
22:32:05.523 00.000 9920 move complete, result=0
22:32:05.523 00.000 9920 worker thread done servicing request
22:32:05.523 00.000 9920 Worker thread wakes up
22:32:05.523 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 56 ms SOUTH
22:32:05.524 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:32:05.524 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:32:09.239 03.715 9920 Exposure complete
22:32:09.276 00.037 9920 worker thread done servicing request
22:32:09.277 00.001 15404 OnExposeComplete: enter
22:32:09.278 00.001 15404 UpdateGuideState(): m_state=6
22:32:09.279 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
22:32:09.279 00.000 15404 Star::Find returns 1 (1), X=721.11, Y=794.34, Mass=614860, SNR=248.2, Peak=26196 HFD=6.5
22:32:09.280 00.001 15404 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-2.95) = xAngle (2.02 = 2.02)
22:32:09.281 00.001 15404 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.93 = 1.93)
22:32:09.282 00.001 15404 CameraToMount -- cameraX=0.23 cameraY=-0.31 hyp=0.39 cameraTheta=-0.93 mountX=-0.17 mountY=0.36, mountTheta=2.01
22:32:09.283 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.23, y=-0.31, opts=13)
22:32:09.284 00.001 15404 Enqueuing Move request for scope (0.23, -0.31)
22:32:09.285 00.001 9920 Worker thread wakes up
22:32:09.285 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.31) opts 0xd
22:32:09.285 00.000 9920 Handling offset move in thread for scope, endpoint = (0.23, -0.31)
22:32:09.285 00.000 9920 Moving (0.23, -0.31) raw xDistance=-0.17 yDistance=0.36
22:32:09.285 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:32:09.285 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
22:32:09.285 00.000 9920 MoveAxis(E, 0, ABG)
22:32:09.285 00.000 9920 Move returns status 0, amount 0
22:32:09.286 00.001 9920 MoveAxis(S, 99, ABG)
22:32:09.286 00.000 9920 Guiding  Dir = 1, Dur = 99
22:32:09.287 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=3332, max=65516, med=4899, FiltMin=4067, FiltMax=61751, Gamma=0.910
22:32:09.300 00.013 15404 UpdateGuideState exits: m=614860 SNR=248.2 Saturated
22:32:09.301 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:09.302 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:32:09.303 00.001 15404 Enqueuing Expose request
22:32:09.349 00.046 9920 IsGuiding returns 0
22:32:09.360 00.011 9920 PulseGuide returned control before completion, sleep 99
22:32:09.486 00.126 9920 IsGuiding returns 0
22:32:09.487 00.001 9920 Move returns status 0, amount 99
22:32:09.487 00.000 9920 move complete, result=0
22:32:09.487 00.000 9920 worker thread done servicing request
22:32:09.487 00.000 9920 Worker thread wakes up
22:32:09.487 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.4 px 99 ms SOUTH
22:32:09.490 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:32:09.490 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:32:12.901 03.411 9920 Exposure complete
22:32:12.938 00.037 9920 worker thread done servicing request
22:32:12.938 00.000 15404 OnExposeComplete: enter
22:32:12.939 00.001 15404 UpdateGuideState(): m_state=6
22:32:12.940 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
22:32:12.941 00.001 15404 Star::Find returns 1 (1), X=721.13, Y=794.51, Mass=623747, SNR=223.0, Peak=27960 HFD=6.5
22:32:12.942 00.001 15404 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-2.95) = xAngle (2.45 = 2.45)
22:32:12.943 00.001 15404 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.36 = 2.36)
22:32:12.944 00.001 15404 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.28 cameraTheta=-0.50 mountX=-0.22 mountY=0.20, mountTheta=2.40
22:32:12.946 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.25, y=-0.14, opts=13)
22:32:12.947 00.001 15404 Enqueuing Move request for scope (0.25, -0.14)
22:32:12.948 00.001 9920 Worker thread wakes up
22:32:12.948 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd
22:32:12.948 00.000 9920 Handling offset move in thread for scope, endpoint = (0.25, -0.14)
22:32:12.948 00.000 9920 Moving (0.25, -0.14) raw xDistance=-0.22 yDistance=0.20
22:32:12.948 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:32:12.948 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:32:12.948 00.000 9920 MoveAxis(E, 59, ABG)
22:32:12.948 00.000 9920 Guiding  Dir = 2, Dur = 59
22:32:12.951 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3093, max=65427, med=4904, FiltMin=3886, FiltMax=63967, Gamma=0.910
22:32:12.962 00.011 15404 UpdateGuideState exits: m=623747 SNR=223.0 Saturated
22:32:12.962 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:12.963 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:32:12.964 00.001 15404 Enqueuing Expose request
22:32:12.971 00.007 9920 IsGuiding returns 0
22:32:12.983 00.012 9920 PulseGuide returned control before completion, sleep 57
22:32:13.053 00.070 9920 IsGuiding returns 1
22:32:13.053 00.000 9920 scope still moving after pulse duration time elapsed
22:32:13.395 00.342 9920 IsGuiding returns 0
22:32:13.395 00.000 9920 scope move finished after 59 + 364 ms
22:32:13.395 00.000 9920 Move returns status 0, amount 59
22:32:13.395 00.000 9920 MoveAxis(S, 55, ABG)
22:32:13.395 00.000 9920 Guiding  Dir = 1, Dur = 55
22:32:13.416 00.021 9920 IsGuiding returns 0
22:32:13.427 00.011 9920 PulseGuide returned control before completion, sleep 54
22:32:13.493 00.066 9920 IsGuiding returns 1
22:32:13.493 00.000 9920 scope still moving after pulse duration time elapsed
22:32:13.525 00.032 9920 IsGuiding returns 1
22:32:13.577 00.052 9920 IsGuiding returns 0
22:32:13.577 00.000 9920 scope move finished after 55 + 105 ms
22:32:13.577 00.000 9920 Move returns status 0, amount 55
22:32:13.577 00.000 9920 move complete, result=0
22:32:13.577 00.000 9920 worker thread done servicing request
22:32:13.578 00.001 15404 GuideStep: -0.2 px 59 ms EAST, 0.2 px 55 ms SOUTH
22:32:13.582 00.004 9920 Worker thread wakes up
22:32:13.582 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:32:13.582 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:32:17.294 03.712 9920 Exposure complete
22:32:17.331 00.037 9920 worker thread done servicing request
22:32:17.331 00.000 15404 OnExposeComplete: enter
22:32:17.333 00.002 15404 UpdateGuideState(): m_state=6
22:32:17.333 00.000 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
22:32:17.334 00.001 15404 Star::Find returns 1 (1), X=721.44, Y=794.77, Mass=646238, SNR=269.7, Peak=30523 HFD=6.3
22:32:17.335 00.001 15404 CameraToMount -- cameraTheta (0.22) - m_xAngle (-2.95) = xAngle (3.17 = -3.11)
22:32:17.336 00.001 15404 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.08 = 3.08)
22:32:17.337 00.001 15404 CameraToMount -- cameraX=0.57 cameraY=0.13 hyp=0.58 cameraTheta=0.22 mountX=-0.58 mountY=0.04, mountTheta=3.08
22:32:17.339 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.57, y=0.13, opts=13)
22:32:17.340 00.001 15404 Enqueuing Move request for scope (0.57, 0.13)
22:32:17.341 00.001 9920 Worker thread wakes up
22:32:17.341 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.13) opts 0xd
22:32:17.341 00.000 9920 Handling offset move in thread for scope, endpoint = (0.57, 0.13)
22:32:17.341 00.000 9920 Moving (0.57, 0.13) raw xDistance=-0.58 yDistance=0.04
22:32:17.341 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
22:32:17.341 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:17.341 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:32:17.341 00.000 9920 MoveAxis(E, 159, ABG)
22:32:17.341 00.000 9920 Guiding  Dir = 2, Dur = 159
22:32:17.343 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3256, max=65461, med=4895, FiltMin=4109, FiltMax=65101, Gamma=0.910
22:32:17.355 00.012 15404 UpdateGuideState exits: m=646238 SNR=269.7 Saturated
22:32:17.356 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:17.357 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:32:17.358 00.001 15404 Enqueuing Expose request
22:32:17.476 00.118 9920 IsGuiding returns 0
22:32:17.488 00.012 9920 PulseGuide returned control before completion, sleep 158
22:32:17.673 00.185 9920 IsGuiding returns 0
22:32:17.673 00.000 9920 Move returns status 0, amount 159
22:32:17.673 00.000 9920 MoveAxis(N, 0, ABG)
22:32:17.673 00.000 9920 duration set to 0 by GuideMode
22:32:17.673 00.000 9920 Move returns status 0, amount 0
22:32:17.674 00.001 9920 move complete, result=0
22:32:17.674 00.000 9920 worker thread done servicing request
22:32:17.674 00.000 9920 Worker thread wakes up
22:32:17.674 00.000 15404 GuideStep: -0.6 px 159 ms EAST, 0.0 px 0 ms NORTH
22:32:17.675 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:32:17.675 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:32:21.082 03.407 9920 Exposure complete
22:32:21.119 00.037 9920 worker thread done servicing request
22:32:21.119 00.000 15404 OnExposeComplete: enter
22:32:21.120 00.001 15404 UpdateGuideState(): m_state=6
22:32:21.121 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
22:32:21.122 00.001 15404 Star::Find returns 1 (1), X=721.30, Y=794.54, Mass=632313, SNR=255.1, Peak=28403 HFD=6.7
22:32:21.123 00.001 15404 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-2.95) = xAngle (2.71 = 2.71)
22:32:21.124 00.001 15404 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.62 = 2.62)
22:32:21.125 00.001 15404 CameraToMount -- cameraX=0.42 cameraY=-0.10 hyp=0.43 cameraTheta=-0.24 mountX=-0.39 mountY=0.22, mountTheta=2.64
22:32:21.126 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.42, y=-0.10, opts=13)
22:32:21.127 00.001 15404 Enqueuing Move request for scope (0.42, -0.10)
22:32:21.128 00.001 9920 Worker thread wakes up
22:32:21.128 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.10) opts 0xd
22:32:21.128 00.000 9920 Handling offset move in thread for scope, endpoint = (0.42, -0.10)
22:32:21.128 00.000 9920 Moving (0.42, -0.10) raw xDistance=-0.39 yDistance=0.22
22:32:21.128 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
22:32:21.128 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:32:21.128 00.000 9920 MoveAxis(E, 117, ABG)
22:32:21.128 00.000 9920 Guiding  Dir = 2, Dur = 117
22:32:21.130 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2963, max=65427, med=4899, FiltMin=4037, FiltMax=63595, Gamma=0.910
22:32:21.141 00.011 15404 UpdateGuideState exits: m=632313 SNR=255.1 Saturated
22:32:21.143 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:21.143 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:32:21.144 00.001 15404 Enqueuing Expose request
22:32:21.188 00.044 9920 IsGuiding returns 0
22:32:21.200 00.012 9920 PulseGuide returned control before completion, sleep 116
22:32:21.685 00.485 9920 IsGuiding returns 0
22:32:21.685 00.000 9920 Move returns status 0, amount 117
22:32:21.685 00.000 9920 MoveAxis(S, 59, ABG)
22:32:21.685 00.000 9920 Guiding  Dir = 1, Dur = 59
22:32:21.711 00.026 9920 IsGuiding returns 0
22:32:21.722 00.011 9920 PulseGuide returned control before completion, sleep 58
22:32:21.792 00.070 9920 IsGuiding returns 1
22:32:21.792 00.000 9920 scope still moving after pulse duration time elapsed
22:32:21.961 00.169 9920 IsGuiding returns 1
22:32:22.217 00.256 9920 IsGuiding returns 0
22:32:22.217 00.000 9920 scope move finished after 59 + 446 ms
22:32:22.217 00.000 9920 Move returns status 0, amount 59
22:32:22.217 00.000 9920 move complete, result=0
22:32:22.217 00.000 9920 worker thread done servicing request
22:32:22.217 00.000 9920 Worker thread wakes up
22:32:22.217 00.000 15404 GuideStep: -0.4 px 117 ms EAST, 0.2 px 59 ms SOUTH
22:32:22.221 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:32:22.222 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:32:25.935 03.713 9920 Exposure complete
22:32:25.972 00.037 9920 worker thread done servicing request
22:32:25.972 00.000 15404 OnExposeComplete: enter
22:32:25.973 00.001 15404 UpdateGuideState(): m_state=6
22:32:25.974 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
22:32:25.975 00.001 15404 Star::Find returns 1 (1), X=720.80, Y=794.47, Mass=624378, SNR=241.2, Peak=28784 HFD=6.3
22:32:25.976 00.001 15404 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-2.95) = xAngle (0.97 = 0.97)
22:32:25.977 00.001 15404 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.88 = 0.88)
22:32:25.977 00.000 15404 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.98 mountX=0.11 mountY=0.15, mountTheta=0.94
22:32:25.980 00.003 15404 SchedulePrimaryMove(105DBB90, x=-0.08, y=-0.18, opts=13)
22:32:25.981 00.001 15404 Enqueuing Move request for scope (-0.08, -0.18)
22:32:25.982 00.001 9920 Worker thread wakes up
22:32:25.982 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
22:32:25.982 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
22:32:25.982 00.000 9920 Moving (-0.08, -0.18) raw xDistance=0.11 yDistance=0.15
22:32:25.982 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:32:25.982 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:25.982 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:32:25.982 00.000 9920 MoveAxis(E, 0, ABG)
22:32:25.982 00.000 9920 Move returns status 0, amount 0
22:32:25.982 00.000 9920 MoveAxis(N, 0, ABG)
22:32:25.982 00.000 9920 duration set to 0 by GuideMode
22:32:25.982 00.000 9920 Move returns status 0, amount 0
22:32:25.983 00.001 9920 move complete, result=0
22:32:25.983 00.000 9920 worker thread done servicing request
22:32:25.985 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2871, max=65450, med=4889, FiltMin=4062, FiltMax=62620, Gamma=0.910
22:32:25.996 00.011 15404 UpdateGuideState exits: m=624378 SNR=241.2 Saturated
22:32:25.996 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:25.997 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:32:25.998 00.001 15404 Enqueuing Expose request
22:32:25.999 00.001 9920 Worker thread wakes up
22:32:26.000 00.001 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:26.001 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:32:26.001 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:32:29.413 03.412 9920 Exposure complete
22:32:29.452 00.039 9920 worker thread done servicing request
22:32:29.452 00.000 15404 OnExposeComplete: enter
22:32:29.453 00.001 15404 UpdateGuideState(): m_state=6
22:32:29.454 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
22:32:29.455 00.001 15404 Star::Find returns 1 (1), X=721.06, Y=794.62, Mass=623099, SNR=253.0, Peak=27100 HFD=6.6
22:32:29.456 00.001 15404 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-2.95) = xAngle (2.79 = 2.79)
22:32:29.457 00.001 15404 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.70 = 2.70)
22:32:29.457 00.000 15404 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.16 mountX=-0.17 mountY=0.08, mountTheta=2.71
22:32:29.459 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.18, y=-0.03, opts=13)
22:32:29.460 00.001 15404 Enqueuing Move request for scope (0.18, -0.03)
22:32:29.461 00.001 9920 Worker thread wakes up
22:32:29.461 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
22:32:29.461 00.000 9920 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
22:32:29.461 00.000 9920 Moving (0.18, -0.03) raw xDistance=-0.17 yDistance=0.08
22:32:29.461 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:32:29.461 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:29.461 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:32:29.461 00.000 9920 MoveAxis(E, 0, ABG)
22:32:29.461 00.000 9920 Move returns status 0, amount 0
22:32:29.461 00.000 9920 MoveAxis(N, 0, ABG)
22:32:29.461 00.000 9920 duration set to 0 by GuideMode
22:32:29.461 00.000 9920 Move returns status 0, amount 0
22:32:29.461 00.000 9920 move complete, result=0
22:32:29.461 00.000 9920 worker thread done servicing request
22:32:29.464 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3009, max=65427, med=4898, FiltMin=4053, FiltMax=63079, Gamma=0.910
22:32:29.475 00.011 15404 UpdateGuideState exits: m=623099 SNR=253.0 Saturated
22:32:29.476 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:29.477 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:32:29.477 00.000 15404 Enqueuing Expose request
22:32:29.479 00.002 9920 Worker thread wakes up
22:32:29.479 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:32:29.480 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:32:29.480 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:32:33.190 03.710 9920 Exposure complete
22:32:33.228 00.038 9920 worker thread done servicing request
22:32:33.228 00.000 15404 OnExposeComplete: enter
22:32:33.230 00.002 15404 UpdateGuideState(): m_state=6
22:32:33.230 00.000 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
22:32:33.231 00.001 15404 Star::Find returns 1 (1), X=721.09, Y=794.41, Mass=622490, SNR=238.5, Peak=26136 HFD=6.5
22:32:33.233 00.002 15404 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-2.95) = xAngle (2.10 = 2.10)
22:32:33.233 00.000 15404 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.00 = 2.00)
22:32:33.234 00.001 15404 CameraToMount -- cameraX=0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-0.86 mountX=-0.16 mountY=0.29, mountTheta=2.07
22:32:33.235 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.21, y=-0.24, opts=13)
22:32:33.237 00.002 15404 Enqueuing Move request for scope (0.21, -0.24)
22:32:33.238 00.001 9920 Worker thread wakes up
22:32:33.238 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.24) opts 0xd
22:32:33.238 00.000 9920 Handling offset move in thread for scope, endpoint = (0.21, -0.24)
22:32:33.238 00.000 9920 Moving (0.21, -0.24) raw xDistance=-0.16 yDistance=0.29
22:32:33.238 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:32:33.238 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:32:33.238 00.000 9920 MoveAxis(E, 0, ABG)
22:32:33.239 00.001 9920 Move returns status 0, amount 0
22:32:33.239 00.000 9920 MoveAxis(S, 79, ABG)
22:32:33.239 00.000 9920 Guiding  Dir = 1, Dur = 79
22:32:33.241 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2977, max=65516, med=4899, FiltMin=3661, FiltMax=62615, Gamma=0.910
22:32:33.252 00.011 15404 UpdateGuideState exits: m=622490 SNR=238.5 Saturated
22:32:33.254 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:33.255 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:32:33.256 00.001 15404 Enqueuing Expose request
22:32:33.358 00.102 9920 IsGuiding returns 0
22:32:33.369 00.011 9920 PulseGuide returned control before completion, sleep 78
22:32:33.459 00.090 9920 IsGuiding returns 1
22:32:33.459 00.000 9920 scope still moving after pulse duration time elapsed
22:32:33.561 00.102 9920 IsGuiding returns 0
22:32:33.561 00.000 9920 scope move finished after 79 + 123 ms
22:32:33.561 00.000 9920 Move returns status 0, amount 79
22:32:33.561 00.000 9920 move complete, result=0
22:32:33.561 00.000 9920 worker thread done servicing request
22:32:33.561 00.000 9920 Worker thread wakes up
22:32:33.562 00.001 15404 GuideStep: -0.2 px 0 ms EAST, 0.3 px 79 ms SOUTH
22:32:33.564 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:32:33.565 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:32:36.975 03.410 9920 Exposure complete
22:32:37.012 00.037 9920 worker thread done servicing request
22:32:37.012 00.000 15404 OnExposeComplete: enter
22:32:37.014 00.002 15404 UpdateGuideState(): m_state=6
22:32:37.014 00.000 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
22:32:37.015 00.001 15404 Star::Find returns 1 (1), X=721.67, Y=794.62, Mass=641471, SNR=237.6, Peak=34387 HFD=6.1
22:32:37.016 00.001 15404 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-2.95) = xAngle (2.92 = 2.92)
22:32:37.017 00.001 15404 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.83 = 2.83)
22:32:37.018 00.001 15404 CameraToMount -- cameraX=0.79 cameraY=-0.02 hyp=0.79 cameraTheta=-0.03 mountX=-0.78 mountY=0.24, mountTheta=2.84
22:32:37.020 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.79, y=-0.02, opts=13)
22:32:37.021 00.001 15404 Enqueuing Move request for scope (0.79, -0.02)
22:32:37.021 00.000 9920 Worker thread wakes up
22:32:37.022 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.02) opts 0xd
22:32:37.022 00.000 9920 Handling offset move in thread for scope, endpoint = (0.79, -0.02)
22:32:37.022 00.000 9920 Moving (0.79, -0.02) raw xDistance=-0.78 yDistance=0.24
22:32:37.022 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
22:32:37.022 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:32:37.022 00.000 9920 MoveAxis(E, 208, ABG)
22:32:37.022 00.000 9920 Guiding  Dir = 2, Dur = 208
22:32:37.024 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3186, max=65461, med=4901, FiltMin=4130, FiltMax=64192, Gamma=0.910
22:32:37.037 00.013 15404 UpdateGuideState exits: m=641471 SNR=237.6 Saturated
22:32:37.038 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:37.039 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:32:37.039 00.000 15404 Enqueuing Expose request
22:32:37.044 00.005 9920 IsGuiding returns 0
22:32:37.055 00.011 9920 PulseGuide returned control before completion, sleep 207
22:32:37.288 00.233 9920 IsGuiding returns 0
22:32:37.288 00.000 9920 Move returns status 0, amount 208
22:32:37.288 00.000 9920 MoveAxis(S, 66, ABG)
22:32:37.288 00.000 9920 Guiding  Dir = 1, Dur = 66
22:32:37.308 00.020 9920 IsGuiding returns 0
22:32:37.319 00.011 9920 PulseGuide returned control before completion, sleep 66
22:32:37.398 00.079 9920 IsGuiding returns 1
22:32:37.398 00.000 9920 scope still moving after pulse duration time elapsed
22:32:37.437 00.039 9920 IsGuiding returns 0
22:32:37.438 00.001 9920 scope move finished after 66 + 63 ms
22:32:37.438 00.000 9920 Move returns status 0, amount 66
22:32:37.438 00.000 9920 move complete, result=0
22:32:37.438 00.000 9920 worker thread done servicing request
22:32:37.438 00.000 9920 Worker thread wakes up
22:32:37.438 00.000 15404 GuideStep: -0.8 px 208 ms EAST, 0.2 px 66 ms SOUTH
22:32:37.440 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:32:37.441 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:32:41.156 03.715 9920 Exposure complete
22:32:41.196 00.040 9920 worker thread done servicing request
22:32:41.196 00.000 15404 OnExposeComplete: enter
22:32:41.197 00.001 15404 UpdateGuideState(): m_state=6
22:32:41.198 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
22:32:41.199 00.001 15404 Star::Find returns 1 (1), X=721.20, Y=794.46, Mass=614833, SNR=253.3, Peak=27624 HFD=6.4
22:32:41.200 00.001 15404 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-2.95) = xAngle (2.44 = 2.44)
22:32:41.201 00.001 15404 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.34 = 2.34)
22:32:41.202 00.001 15404 CameraToMount -- cameraX=0.32 cameraY=-0.18 hyp=0.37 cameraTheta=-0.52 mountX=-0.28 mountY=0.26, mountTheta=2.39
22:32:41.203 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.32, y=-0.18, opts=13)
22:32:41.204 00.001 15404 Enqueuing Move request for scope (0.32, -0.18)
22:32:41.205 00.001 9920 Worker thread wakes up
22:32:41.205 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.18) opts 0xd
22:32:41.205 00.000 9920 Handling offset move in thread for scope, endpoint = (0.32, -0.18)
22:32:41.205 00.000 9920 Moving (0.32, -0.18) raw xDistance=-0.28 yDistance=0.26
22:32:41.205 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
22:32:41.205 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:32:41.205 00.000 9920 MoveAxis(E, 90, ABG)
22:32:41.205 00.000 9920 Guiding  Dir = 2, Dur = 90
22:32:41.208 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3274, max=65516, med=4898, FiltMin=3831, FiltMax=62503, Gamma=0.910
22:32:41.219 00.011 15404 UpdateGuideState exits: m=614833 SNR=253.3 Saturated
22:32:41.220 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:41.221 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:32:41.222 00.001 15404 Enqueuing Expose request
22:32:41.501 00.279 9920 IsGuiding returns 0
22:32:41.512 00.011 9920 PulseGuide returned control before completion, sleep 90
22:32:41.624 00.112 9920 IsGuiding returns 0
22:32:41.624 00.000 9920 Move returns status 0, amount 90
22:32:41.624 00.000 9920 MoveAxis(S, 72, ABG)
22:32:41.624 00.000 9920 Guiding  Dir = 1, Dur = 72
22:32:41.647 00.023 9920 IsGuiding returns 0
22:32:41.659 00.012 9920 PulseGuide returned control before completion, sleep 71
22:32:41.742 00.083 9920 IsGuiding returns 1
22:32:41.742 00.000 9920 scope still moving after pulse duration time elapsed
22:32:41.784 00.042 9920 IsGuiding returns 0
22:32:41.784 00.000 9920 scope move finished after 72 + 64 ms
22:32:41.785 00.001 9920 Move returns status 0, amount 72
22:32:41.785 00.000 9920 move complete, result=0
22:32:41.785 00.000 9920 worker thread done servicing request
22:32:41.785 00.000 15404 GuideStep: -0.3 px 90 ms EAST, 0.3 px 72 ms SOUTH
22:32:41.788 00.003 9920 Worker thread wakes up
22:32:41.789 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:32:41.789 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:32:45.194 03.405 9920 Exposure complete
22:32:45.231 00.037 9920 worker thread done servicing request
22:32:45.231 00.000 15404 OnExposeComplete: enter
22:32:45.232 00.001 15404 UpdateGuideState(): m_state=6
22:32:45.233 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
22:32:45.234 00.001 15404 Star::Find returns 1 (1), X=721.27, Y=794.61, Mass=633334, SNR=219.3, Peak=27064 HFD=6.6
22:32:45.235 00.001 15404 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-2.95) = xAngle (2.87 = 2.87)
22:32:45.236 00.001 15404 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.78 = 2.78)
22:32:45.237 00.001 15404 CameraToMount -- cameraX=0.40 cameraY=-0.03 hyp=0.40 cameraTheta=-0.08 mountX=-0.38 mountY=0.14, mountTheta=2.79
22:32:45.239 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.40, y=-0.03, opts=13)
22:32:45.240 00.001 15404 Enqueuing Move request for scope (0.40, -0.03)
22:32:45.241 00.001 9920 Worker thread wakes up
22:32:45.241 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.03) opts 0xd
22:32:45.241 00.000 9920 Handling offset move in thread for scope, endpoint = (0.40, -0.03)
22:32:45.241 00.000 9920 Moving (0.40, -0.03) raw xDistance=-0.38 yDistance=0.14
22:32:45.241 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
22:32:45.241 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:45.241 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:32:45.241 00.000 9920 MoveAxis(E, 109, ABG)
22:32:45.241 00.000 9920 Guiding  Dir = 2, Dur = 109
22:32:45.244 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3052, max=65427, med=4902, FiltMin=4042, FiltMax=65146, Gamma=0.910
22:32:45.256 00.012 15404 UpdateGuideState exits: m=633334 SNR=219.3 Saturated
22:32:45.257 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:45.258 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:32:45.259 00.001 15404 Enqueuing Expose request
22:32:45.268 00.009 9920 IsGuiding returns 0
22:32:45.279 00.011 9920 PulseGuide returned control before completion, sleep 108
22:32:45.410 00.131 9920 IsGuiding returns 0
22:32:45.410 00.000 9920 Move returns status 0, amount 109
22:32:45.410 00.000 9920 MoveAxis(N, 0, ABG)
22:32:45.410 00.000 9920 duration set to 0 by GuideMode
22:32:45.410 00.000 9920 Move returns status 0, amount 0
22:32:45.410 00.000 9920 move complete, result=0
22:32:45.411 00.001 9920 worker thread done servicing request
22:32:45.411 00.000 9920 Worker thread wakes up
22:32:45.411 00.000 15404 GuideStep: -0.4 px 109 ms EAST, 0.1 px 0 ms NORTH
22:32:45.414 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:32:45.414 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:32:49.125 03.711 9920 Exposure complete
22:32:49.163 00.038 9920 worker thread done servicing request
22:32:49.163 00.000 15404 OnExposeComplete: enter
22:32:49.164 00.001 15404 UpdateGuideState(): m_state=6
22:32:49.165 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
22:32:49.166 00.001 15404 Star::Find returns 1 (1), X=721.15, Y=794.63, Mass=629934, SNR=267.8, Peak=29780 HFD=6.4
22:32:49.167 00.001 15404 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-2.95) = xAngle (2.88 = 2.88)
22:32:49.167 00.000 15404 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.78 = 2.78)
22:32:49.168 00.001 15404 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.08 mountX=-0.26 mountY=0.09, mountTheta=2.79
22:32:49.170 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.27, y=-0.02, opts=13)
22:32:49.171 00.001 15404 Enqueuing Move request for scope (0.27, -0.02)
22:32:49.172 00.001 9920 Worker thread wakes up
22:32:49.172 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd
22:32:49.172 00.000 9920 Handling offset move in thread for scope, endpoint = (0.27, -0.02)
22:32:49.172 00.000 9920 Moving (0.27, -0.02) raw xDistance=-0.26 yDistance=0.09
22:32:49.172 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
22:32:49.172 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:49.172 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:32:49.172 00.000 9920 MoveAxis(E, 77, ABG)
22:32:49.172 00.000 9920 Guiding  Dir = 2, Dur = 77
22:32:49.175 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2671, max=65461, med=4894, FiltMin=3902, FiltMax=65425, Gamma=0.910
22:32:49.187 00.012 15404 UpdateGuideState exits: m=629934 SNR=267.8 Saturated
22:32:49.188 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:49.189 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:32:49.190 00.001 15404 Enqueuing Expose request
22:32:49.275 00.085 9920 IsGuiding returns 0
22:32:49.286 00.011 9920 PulseGuide returned control before completion, sleep 77
22:32:49.375 00.089 9920 IsGuiding returns 1
22:32:49.375 00.000 9920 scope still moving after pulse duration time elapsed
22:32:49.479 00.104 9920 IsGuiding returns 0
22:32:49.479 00.000 9920 scope move finished after 77 + 126 ms
22:32:49.479 00.000 9920 Move returns status 0, amount 77
22:32:49.479 00.000 9920 MoveAxis(N, 0, ABG)
22:32:49.479 00.000 9920 duration set to 0 by GuideMode
22:32:49.479 00.000 9920 Move returns status 0, amount 0
22:32:49.479 00.000 9920 move complete, result=0
22:32:49.479 00.000 9920 worker thread done servicing request
22:32:49.479 00.000 15404 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
22:32:49.483 00.004 9920 Worker thread wakes up
22:32:49.483 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:32:49.483 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:32:52.891 03.408 9920 Exposure complete
22:32:52.929 00.038 9920 worker thread done servicing request
22:32:52.929 00.000 15404 OnExposeComplete: enter
22:32:52.929 00.000 15404 UpdateGuideState(): m_state=6
22:32:52.930 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
22:32:52.931 00.001 15404 Star::Find returns 1 (1), X=721.56, Y=794.56, Mass=637954, SNR=274.2, Peak=31043 HFD=6.9
22:32:52.932 00.001 15404 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-2.95) = xAngle (2.82 = 2.82)
22:32:52.933 00.001 15404 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.73 = 2.73)
22:32:52.934 00.001 15404 CameraToMount -- cameraX=0.69 cameraY=-0.09 hyp=0.69 cameraTheta=-0.13 mountX=-0.66 mountY=0.28, mountTheta=2.74
22:32:52.935 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.69, y=-0.09, opts=13)
22:32:52.936 00.001 15404 Enqueuing Move request for scope (0.69, -0.09)
22:32:52.937 00.001 9920 Worker thread wakes up
22:32:52.937 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.09) opts 0xd
22:32:52.937 00.000 9920 Handling offset move in thread for scope, endpoint = (0.69, -0.09)
22:32:52.937 00.000 9920 Moving (0.69, -0.09) raw xDistance=-0.66 yDistance=0.28
22:32:52.937 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
22:32:52.937 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:32:52.937 00.000 9920 MoveAxis(E, 181, ABG)
22:32:52.937 00.000 9920 Guiding  Dir = 2, Dur = 181
22:32:52.940 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2330, max=65434, med=4901, FiltMin=3671, FiltMax=64035, Gamma=0.910
22:32:52.952 00.012 15404 UpdateGuideState exits: m=637954 SNR=274.2 Saturated
22:32:52.954 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:52.955 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:32:52.955 00.000 15404 Enqueuing Expose request
22:32:52.977 00.022 9920 IsGuiding returns 0
22:32:52.988 00.011 9920 PulseGuide returned control before completion, sleep 180
22:32:53.219 00.231 9920 IsGuiding returns 0
22:32:53.219 00.000 9920 Move returns status 0, amount 181
22:32:53.219 00.000 9920 MoveAxis(S, 76, ABG)
22:32:53.219 00.000 9920 Guiding  Dir = 1, Dur = 76
22:32:53.450 00.231 9920 IsGuiding returns 0
22:32:53.461 00.011 9920 PulseGuide returned control before completion, sleep 75
22:32:53.548 00.087 9920 IsGuiding returns 1
22:32:53.548 00.000 9920 scope still moving after pulse duration time elapsed
22:32:53.725 00.177 9920 IsGuiding returns 0
22:32:53.725 00.000 9920 scope move finished after 76 + 198 ms
22:32:53.725 00.000 9920 Move returns status 0, amount 76
22:32:53.725 00.000 9920 move complete, result=0
22:32:53.725 00.000 9920 worker thread done servicing request
22:32:53.725 00.000 15404 GuideStep: -0.7 px 181 ms EAST, 0.3 px 76 ms SOUTH
22:32:53.729 00.004 9920 Worker thread wakes up
22:32:53.730 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:32:53.730 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:32:57.444 03.714 9920 Exposure complete
22:32:57.485 00.041 9920 worker thread done servicing request
22:32:57.485 00.000 15404 OnExposeComplete: enter
22:32:57.486 00.001 15404 UpdateGuideState(): m_state=6
22:32:57.487 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
22:32:57.488 00.001 15404 Star::Find returns 1 (1), X=721.44, Y=794.72, Mass=635935, SNR=234.0, Peak=28411 HFD=6.6
22:32:57.489 00.001 15404 CameraToMount -- cameraTheta (0.12) - m_xAngle (-2.95) = xAngle (3.08 = 3.08)
22:32:57.490 00.001 15404 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.98 = 2.98)
22:32:57.491 00.001 15404 CameraToMount -- cameraX=0.56 cameraY=0.07 hyp=0.56 cameraTheta=0.12 mountX=-0.56 mountY=0.09, mountTheta=2.99
22:32:57.493 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.56, y=0.07, opts=13)
22:32:57.494 00.001 15404 Enqueuing Move request for scope (0.56, 0.07)
22:32:57.494 00.000 9920 Worker thread wakes up
22:32:57.494 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.07) opts 0xd
22:32:57.494 00.000 9920 Handling offset move in thread for scope, endpoint = (0.56, 0.07)
22:32:57.494 00.000 9920 Moving (0.56, 0.07) raw xDistance=-0.56 yDistance=0.09
22:32:57.494 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
22:32:57.494 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:57.494 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:32:57.494 00.000 9920 MoveAxis(E, 163, ABG)
22:32:57.494 00.000 9920 Guiding  Dir = 2, Dur = 163
22:32:57.498 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=2247, max=65461, med=4894, FiltMin=3611, FiltMax=64485, Gamma=0.910
22:32:57.509 00.011 15404 UpdateGuideState exits: m=635935 SNR=234.0 Saturated
22:32:57.510 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:57.511 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:32:57.511 00.000 15404 Enqueuing Expose request
22:32:57.516 00.005 9920 IsGuiding returns 0
22:32:57.527 00.011 9920 PulseGuide returned control before completion, sleep 162
22:32:57.709 00.182 9920 IsGuiding returns 0
22:32:57.709 00.000 9920 Move returns status 0, amount 163
22:32:57.710 00.001 9920 MoveAxis(N, 0, ABG)
22:32:57.710 00.000 9920 duration set to 0 by GuideMode
22:32:57.710 00.000 9920 Move returns status 0, amount 0
22:32:57.710 00.000 9920 move complete, result=0
22:32:57.710 00.000 9920 worker thread done servicing request
22:32:57.710 00.000 9920 Worker thread wakes up
22:32:57.710 00.000 15404 GuideStep: -0.6 px 163 ms EAST, 0.1 px 0 ms NORTH
22:32:57.711 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:32:57.711 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:33:01.123 03.412 9920 Exposure complete
22:33:01.161 00.038 9920 worker thread done servicing request
22:33:01.161 00.000 15404 OnExposeComplete: enter
22:33:01.162 00.001 15404 UpdateGuideState(): m_state=6
22:33:01.163 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
22:33:01.164 00.001 15404 Star::Find returns 1 (1), X=721.19, Y=794.72, Mass=638671, SNR=220.2, Peak=29212 HFD=6.5
22:33:01.165 00.001 15404 CameraToMount -- cameraTheta (0.22) - m_xAngle (-2.95) = xAngle (3.17 = -3.12)
22:33:01.166 00.001 15404 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.08 = 3.08)
22:33:01.167 00.001 15404 CameraToMount -- cameraX=0.31 cameraY=0.07 hyp=0.32 cameraTheta=0.22 mountX=-0.32 mountY=0.02, mountTheta=3.08
22:33:01.169 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.31, y=0.07, opts=13)
22:33:01.170 00.001 15404 Enqueuing Move request for scope (0.31, 0.07)
22:33:01.172 00.002 9920 Worker thread wakes up
22:33:01.172 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.07) opts 0xd
22:33:01.172 00.000 9920 Handling offset move in thread for scope, endpoint = (0.31, 0.07)
22:33:01.172 00.000 9920 Moving (0.31, 0.07) raw xDistance=-0.32 yDistance=0.02
22:33:01.172 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
22:33:01.172 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:01.172 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:33:01.172 00.000 9920 MoveAxis(E, 98, ABG)
22:33:01.172 00.000 9920 Guiding  Dir = 2, Dur = 98
22:33:01.175 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2926, max=65461, med=4898, FiltMin=4087, FiltMax=65425, Gamma=0.910
22:33:01.187 00.012 15404 UpdateGuideState exits: m=638671 SNR=220.2 Saturated
22:33:01.189 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:01.189 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:33:01.190 00.001 15404 Enqueuing Expose request
22:33:01.194 00.004 9920 IsGuiding returns 0
22:33:01.206 00.012 9920 PulseGuide returned control before completion, sleep 97
22:33:01.324 00.118 9920 IsGuiding returns 0
22:33:01.324 00.000 9920 Move returns status 0, amount 98
22:33:01.324 00.000 9920 MoveAxis(N, 0, ABG)
22:33:01.324 00.000 9920 duration set to 0 by GuideMode
22:33:01.324 00.000 9920 Move returns status 0, amount 0
22:33:01.324 00.000 9920 move complete, result=0
22:33:01.324 00.000 9920 worker thread done servicing request
22:33:01.324 00.000 9920 Worker thread wakes up
22:33:01.324 00.000 15404 GuideStep: -0.3 px 98 ms EAST, 0.0 px 0 ms NORTH
22:33:01.325 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:33:01.325 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:33:05.039 03.714 9920 Exposure complete
22:33:05.076 00.037 9920 worker thread done servicing request
22:33:05.076 00.000 15404 OnExposeComplete: enter
22:33:05.077 00.001 15404 UpdateGuideState(): m_state=6
22:33:05.078 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
22:33:05.080 00.002 15404 Star::Find returns 1 (1), X=720.79, Y=794.36, Mass=639563, SNR=227.4, Peak=28296 HFD=6.5
22:33:05.080 00.000 15404 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-2.95) = xAngle (1.08 = 1.08)
22:33:05.081 00.001 15404 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.99 = 0.99)
22:33:05.082 00.001 15404 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.30 cameraTheta=-1.87 mountX=0.14 mountY=0.25, mountTheta=1.05
22:33:05.084 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.09, y=-0.28, opts=13)
22:33:05.085 00.001 15404 Enqueuing Move request for scope (-0.09, -0.28)
22:33:05.086 00.001 9920 Worker thread wakes up
22:33:05.086 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.28) opts 0xd
22:33:05.086 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.09, -0.28)
22:33:05.086 00.000 9920 Moving (-0.09, -0.28) raw xDistance=0.14 yDistance=0.25
22:33:05.086 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:33:05.086 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:33:05.086 00.000 9920 MoveAxis(E, 0, ABG)
22:33:05.086 00.000 9920 Move returns status 0, amount 0
22:33:05.086 00.000 9920 MoveAxis(S, 68, ABG)
22:33:05.086 00.000 9920 Guiding  Dir = 1, Dur = 68
22:33:05.088 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2583, max=65450, med=4895, FiltMin=3951, FiltMax=62819, Gamma=0.910
22:33:05.101 00.013 15404 UpdateGuideState exits: m=639563 SNR=227.4 Saturated
22:33:05.102 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:05.103 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:33:05.104 00.001 15404 Enqueuing Expose request
22:33:05.108 00.004 9920 IsGuiding returns 0
22:33:05.119 00.011 9920 PulseGuide returned control before completion, sleep 67
22:33:05.198 00.079 9920 IsGuiding returns 1
22:33:05.198 00.000 9920 scope still moving after pulse duration time elapsed
22:33:05.240 00.042 9920 IsGuiding returns 0
22:33:05.240 00.000 9920 scope move finished after 68 + 64 ms
22:33:05.240 00.000 9920 Move returns status 0, amount 68
22:33:05.240 00.000 9920 move complete, result=0
22:33:05.240 00.000 9920 worker thread done servicing request
22:33:05.240 00.000 9920 Worker thread wakes up
22:33:05.241 00.001 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 68 ms SOUTH
22:33:05.242 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:33:05.242 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:33:08.650 03.408 9920 Exposure complete
22:33:08.687 00.037 9920 worker thread done servicing request
22:33:08.687 00.000 15404 OnExposeComplete: enter
22:33:08.689 00.002 15404 UpdateGuideState(): m_state=6
22:33:08.689 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
22:33:08.690 00.001 15404 Star::Find returns 1 (1), X=721.12, Y=794.41, Mass=637847, SNR=243.3, Peak=25316 HFD=6.6
22:33:08.691 00.001 15404 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-2.95) = xAngle (2.19 = 2.19)
22:33:08.692 00.001 15404 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.10 = 2.10)
22:33:08.693 00.001 15404 CameraToMount -- cameraX=0.25 cameraY=-0.24 hyp=0.34 cameraTheta=-0.76 mountX=-0.20 mountY=0.29, mountTheta=2.16
22:33:08.695 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.25, y=-0.24, opts=13)
22:33:08.696 00.001 15404 Enqueuing Move request for scope (0.25, -0.24)
22:33:08.697 00.001 9920 Worker thread wakes up
22:33:08.697 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.24) opts 0xd
22:33:08.697 00.000 9920 Handling offset move in thread for scope, endpoint = (0.25, -0.24)
22:33:08.697 00.000 9920 Moving (0.25, -0.24) raw xDistance=-0.20 yDistance=0.29
22:33:08.697 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:33:08.697 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:33:08.697 00.000 9920 MoveAxis(E, 0, ABG)
22:33:08.697 00.000 9920 Move returns status 0, amount 0
22:33:08.697 00.000 9920 MoveAxis(S, 80, ABG)
22:33:08.697 00.000 9920 Guiding  Dir = 1, Dur = 80
22:33:08.700 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3045, max=65516, med=4901, FiltMin=4129, FiltMax=62903, Gamma=0.910
22:33:08.710 00.010 15404 UpdateGuideState exits: m=637847 SNR=243.3 Saturated
22:33:08.712 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:08.713 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:33:08.714 00.001 15404 Enqueuing Expose request
22:33:08.718 00.004 9920 IsGuiding returns 0
22:33:08.730 00.012 9920 PulseGuide returned control before completion, sleep 79
22:33:08.820 00.090 9920 IsGuiding returns 1
22:33:08.820 00.000 9920 scope still moving after pulse duration time elapsed
22:33:09.394 00.574 9920 IsGuiding returns 0
22:33:09.395 00.001 9920 scope move finished after 80 + 596 ms
22:33:09.395 00.000 9920 Move returns status 0, amount 80
22:33:09.395 00.000 9920 move complete, result=0
22:33:09.395 00.000 9920 worker thread done servicing request
22:33:09.395 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.3 px 80 ms SOUTH
22:33:09.398 00.003 9920 Worker thread wakes up
22:33:09.398 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:33:09.398 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:33:13.110 03.712 9920 Exposure complete
22:33:13.149 00.039 9920 worker thread done servicing request
22:33:13.149 00.000 15404 OnExposeComplete: enter
22:33:13.150 00.001 15404 UpdateGuideState(): m_state=6
22:33:13.151 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
22:33:13.152 00.001 15404 Star::Find returns 1 (1), X=721.13, Y=794.69, Mass=615357, SNR=253.8, Peak=27308 HFD=6.5
22:33:13.153 00.001 15404 CameraToMount -- cameraTheta (0.15) - m_xAngle (-2.95) = xAngle (3.10 = 3.10)
22:33:13.154 00.001 15404 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.01 = 3.01)
22:33:13.155 00.001 15404 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.26 cameraTheta=0.15 mountX=-0.26 mountY=0.03, mountTheta=3.01
22:33:13.156 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.25, y=0.04, opts=13)
22:33:13.157 00.001 15404 Enqueuing Move request for scope (0.25, 0.04)
22:33:13.158 00.001 9920 Worker thread wakes up
22:33:13.158 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd
22:33:13.158 00.000 9920 Handling offset move in thread for scope, endpoint = (0.25, 0.04)
22:33:13.158 00.000 9920 Moving (0.25, 0.04) raw xDistance=-0.26 yDistance=0.03
22:33:13.158 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:33:13.158 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:13.158 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:33:13.158 00.000 9920 MoveAxis(E, 69, ABG)
22:33:13.158 00.000 9920 Guiding  Dir = 2, Dur = 69
22:33:13.160 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2965, max=65450, med=4894, FiltMin=4094, FiltMax=63310, Gamma=0.910
22:33:13.173 00.013 15404 UpdateGuideState exits: m=615357 SNR=253.8 Saturated
22:33:13.174 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:13.175 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:33:13.176 00.001 15404 Enqueuing Expose request
22:33:13.178 00.002 9920 IsGuiding returns 0
22:33:13.189 00.011 9920 PulseGuide returned control before completion, sleep 69
22:33:13.270 00.081 9920 IsGuiding returns 1
22:33:13.270 00.000 9920 scope still moving after pulse duration time elapsed
22:33:13.312 00.042 9920 IsGuiding returns 0
22:33:13.312 00.000 9920 scope move finished after 69 + 64 ms
22:33:13.312 00.000 9920 Move returns status 0, amount 69
22:33:13.312 00.000 9920 MoveAxis(N, 0, ABG)
22:33:13.312 00.000 9920 duration set to 0 by GuideMode
22:33:13.312 00.000 9920 Move returns status 0, amount 0
22:33:13.312 00.000 9920 move complete, result=0
22:33:13.312 00.000 9920 worker thread done servicing request
22:33:13.312 00.000 9920 Worker thread wakes up
22:33:13.312 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:33:13.312 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:33:13.312 00.000 15404 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
22:33:16.725 03.413 9920 Exposure complete
22:33:16.762 00.037 9920 worker thread done servicing request
22:33:16.762 00.000 15404 OnExposeComplete: enter
22:33:16.763 00.001 15404 UpdateGuideState(): m_state=6
22:33:16.764 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
22:33:16.765 00.001 15404 Star::Find returns 1 (1), X=721.42, Y=794.60, Mass=633070, SNR=215.9, Peak=29007 HFD=6.8
22:33:16.766 00.001 15404 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-2.95) = xAngle (2.87 = 2.87)
22:33:16.767 00.001 15404 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.78 = 2.78)
22:33:16.767 00.000 15404 CameraToMount -- cameraX=0.55 cameraY=-0.05 hyp=0.55 cameraTheta=-0.08 mountX=-0.53 mountY=0.20, mountTheta=2.79
22:33:16.769 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.55, y=-0.05, opts=13)
22:33:16.770 00.001 15404 Enqueuing Move request for scope (0.55, -0.05)
22:33:16.771 00.001 9920 Worker thread wakes up
22:33:16.771 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.05) opts 0xd
22:33:16.771 00.000 9920 Handling offset move in thread for scope, endpoint = (0.55, -0.05)
22:33:16.771 00.000 9920 Moving (0.55, -0.05) raw xDistance=-0.53 yDistance=0.20
22:33:16.771 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
22:33:16.771 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:16.771 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:33:16.771 00.000 9920 MoveAxis(E, 146, ABG)
22:33:16.771 00.000 9920 Guiding  Dir = 2, Dur = 146
22:33:16.774 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2948, max=65516, med=4899, FiltMin=4024, FiltMax=63667, Gamma=0.910
22:33:16.786 00.012 15404 UpdateGuideState exits: m=633070 SNR=215.9 Saturated
22:33:16.787 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:16.788 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:33:16.789 00.001 15404 Enqueuing Expose request
22:33:16.796 00.007 9920 IsGuiding returns 0
22:33:16.807 00.011 9920 PulseGuide returned control before completion, sleep 145
22:33:16.976 00.169 9920 IsGuiding returns 0
22:33:16.976 00.000 9920 Move returns status 0, amount 146
22:33:16.976 00.000 9920 MoveAxis(N, 0, ABG)
22:33:16.976 00.000 9920 duration set to 0 by GuideMode
22:33:16.976 00.000 9920 Move returns status 0, amount 0
22:33:16.976 00.000 9920 move complete, result=0
22:33:16.976 00.000 9920 worker thread done servicing request
22:33:16.976 00.000 9920 Worker thread wakes up
22:33:16.976 00.000 15404 GuideStep: -0.5 px 146 ms EAST, 0.2 px 0 ms NORTH
22:33:16.977 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:33:16.977 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:33:20.684 03.707 9920 Exposure complete
22:33:20.721 00.037 9920 worker thread done servicing request
22:33:20.722 00.001 15404 OnExposeComplete: enter
22:33:20.723 00.001 15404 UpdateGuideState(): m_state=6
22:33:20.724 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
22:33:20.725 00.001 15404 Star::Find returns 1 (1), X=720.77, Y=794.44, Mass=623045, SNR=235.7, Peak=27648 HFD=6.5
22:33:20.725 00.000 15404 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-2.95) = xAngle (0.92 = 0.92)
22:33:20.726 00.001 15404 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.83 = 0.83)
22:33:20.727 00.001 15404 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.24 cameraTheta=-2.03 mountX=0.14 mountY=0.17, mountTheta=0.88
22:33:20.729 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.10, y=-0.21, opts=13)
22:33:20.730 00.001 15404 Enqueuing Move request for scope (-0.10, -0.21)
22:33:20.731 00.001 9920 Worker thread wakes up
22:33:20.731 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
22:33:20.731 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
22:33:20.731 00.000 9920 Moving (-0.10, -0.21) raw xDistance=0.14 yDistance=0.17
22:33:20.731 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:33:20.731 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:20.731 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:33:20.731 00.000 9920 MoveAxis(E, 0, ABG)
22:33:20.731 00.000 9920 Move returns status 0, amount 0
22:33:20.731 00.000 9920 MoveAxis(N, 0, ABG)
22:33:20.731 00.000 9920 duration set to 0 by GuideMode
22:33:20.731 00.000 9920 Move returns status 0, amount 0
22:33:20.731 00.000 9920 move complete, result=0
22:33:20.731 00.000 9920 worker thread done servicing request
22:33:20.734 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2388, max=65450, med=4897, FiltMin=3810, FiltMax=63029, Gamma=0.910
22:33:20.745 00.011 15404 UpdateGuideState exits: m=623045 SNR=235.7 Saturated
22:33:20.746 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:20.747 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:33:20.748 00.001 15404 Enqueuing Expose request
22:33:20.749 00.001 9920 Worker thread wakes up
22:33:20.749 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:33:20.750 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:33:20.750 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:33:24.164 03.414 9920 Exposure complete
22:33:24.202 00.038 9920 worker thread done servicing request
22:33:24.202 00.000 15404 OnExposeComplete: enter
22:33:24.203 00.001 15404 UpdateGuideState(): m_state=6
22:33:24.204 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
22:33:24.205 00.001 15404 Star::Find returns 1 (1), X=720.38, Y=794.33, Mass=618889, SNR=227.3, Peak=28346 HFD=6.4
22:33:24.206 00.001 15404 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-2.95) = xAngle (0.38 = 0.38)
22:33:24.207 00.001 15404 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.28 = 0.28)
22:33:24.208 00.001 15404 CameraToMount -- cameraX=-0.50 cameraY=-0.31 hyp=0.59 cameraTheta=-2.58 mountX=0.55 mountY=0.16, mountTheta=0.29
22:33:24.209 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.50, y=-0.31, opts=13)
22:33:24.210 00.001 15404 Enqueuing Move request for scope (-0.50, -0.31)
22:33:24.211 00.001 9920 Worker thread wakes up
22:33:24.211 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.31) opts 0xd
22:33:24.211 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.50, -0.31)
22:33:24.211 00.000 9920 Moving (-0.50, -0.31) raw xDistance=0.55 yDistance=0.16
22:33:24.211 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
22:33:24.211 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:24.211 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:33:24.211 00.000 9920 MoveAxis(W, 147, ABG)
22:33:24.211 00.000 9920 Guiding  Dir = 3, Dur = 147
22:33:24.213 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2432, max=65450, med=4902, FiltMin=3924, FiltMax=63872, Gamma=0.910
22:33:24.225 00.012 15404 UpdateGuideState exits: m=618889 SNR=227.3 Saturated
22:33:24.226 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:24.227 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:33:24.227 00.000 15404 Enqueuing Expose request
22:33:24.232 00.005 9920 IsGuiding returns 0
22:33:24.243 00.011 9920 PulseGuide returned control before completion, sleep 146
22:33:24.411 00.168 9920 IsGuiding returns 1
22:33:24.411 00.000 9920 scope still moving after pulse duration time elapsed
22:33:24.451 00.040 9920 IsGuiding returns 0
22:33:24.451 00.000 9920 scope move finished after 147 + 73 ms
22:33:24.451 00.000 9920 Move returns status 0, amount 147
22:33:24.451 00.000 9920 MoveAxis(N, 0, ABG)
22:33:24.451 00.000 9920 duration set to 0 by GuideMode
22:33:24.451 00.000 9920 Move returns status 0, amount 0
22:33:24.452 00.001 9920 move complete, result=0
22:33:24.452 00.000 9920 worker thread done servicing request
22:33:24.452 00.000 9920 Worker thread wakes up
22:33:24.452 00.000 15404 GuideStep: 0.5 px 147 ms WEST, 0.2 px 0 ms NORTH
22:33:24.455 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:33:24.455 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:33:28.169 03.714 9920 Exposure complete
22:33:28.206 00.037 9920 worker thread done servicing request
22:33:28.206 00.000 15404 OnExposeComplete: enter
22:33:28.207 00.001 15404 UpdateGuideState(): m_state=6
22:33:28.208 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
22:33:28.209 00.001 15404 Star::Find returns 1 (1), X=720.63, Y=794.12, Mass=624259, SNR=248.8, Peak=24627 HFD=6.5
22:33:28.210 00.001 15404 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-2.95) = xAngle (0.95 = 0.95)
22:33:28.211 00.001 15404 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.86 = 0.86)
22:33:28.213 00.002 15404 CameraToMount -- cameraX=-0.24 cameraY=-0.53 hyp=0.58 cameraTheta=-2.00 mountX=0.34 mountY=0.44, mountTheta=0.91
22:33:28.214 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.24, y=-0.53, opts=13)
22:33:28.215 00.001 15404 Enqueuing Move request for scope (-0.24, -0.53)
22:33:28.216 00.001 9920 Worker thread wakes up
22:33:28.216 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.53) opts 0xd
22:33:28.216 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.24, -0.53)
22:33:28.216 00.000 9920 Moving (-0.24, -0.53) raw xDistance=0.34 yDistance=0.44
22:33:28.216 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
22:33:28.216 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
22:33:28.216 00.000 9920 MoveAxis(W, 101, ABG)
22:33:28.216 00.000 9920 Guiding  Dir = 3, Dur = 101
22:33:28.219 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3200, max=65450, med=4902, FiltMin=4041, FiltMax=64169, Gamma=0.910
22:33:28.230 00.011 15404 UpdateGuideState exits: m=624259 SNR=248.8 Saturated
22:33:28.231 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:28.232 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:33:28.233 00.001 15404 Enqueuing Expose request
22:33:28.248 00.015 9920 IsGuiding returns 0
22:33:28.260 00.012 9920 PulseGuide returned control before completion, sleep 100
22:33:28.436 00.176 9920 IsGuiding returns 0
22:33:28.436 00.000 9920 Move returns status 0, amount 101
22:33:28.436 00.000 9920 MoveAxis(S, 120, ABG)
22:33:28.436 00.000 9920 Guiding  Dir = 1, Dur = 120
22:33:28.613 00.177 9920 IsGuiding returns 0
22:33:28.624 00.011 9920 PulseGuide returned control before completion, sleep 120
22:33:28.808 00.184 9920 IsGuiding returns 0
22:33:28.808 00.000 9920 Move returns status 0, amount 120
22:33:28.808 00.000 9920 move complete, result=0
22:33:28.808 00.000 9920 worker thread done servicing request
22:33:28.808 00.000 15404 GuideStep: 0.3 px 101 ms WEST, 0.4 px 120 ms SOUTH
22:33:28.811 00.003 9920 Worker thread wakes up
22:33:28.811 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:33:28.811 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:33:32.221 03.410 9920 Exposure complete
22:33:32.258 00.037 9920 worker thread done servicing request
22:33:32.258 00.000 15404 OnExposeComplete: enter
22:33:32.260 00.002 15404 UpdateGuideState(): m_state=6
22:33:32.261 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
22:33:32.261 00.000 15404 Star::Find returns 1 (1), X=720.92, Y=794.33, Mass=628283, SNR=269.4, Peak=26368 HFD=6.4
22:33:32.262 00.001 15404 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-2.95) = xAngle (1.50 = 1.50)
22:33:32.263 00.001 15404 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.41 = 1.41)
22:33:32.264 00.001 15404 CameraToMount -- cameraX=0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.45 mountX=0.02 mountY=0.32, mountTheta=1.50
22:33:32.266 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.04, y=-0.32, opts=13)
22:33:32.266 00.000 15404 Enqueuing Move request for scope (0.04, -0.32)
22:33:32.267 00.001 9920 Worker thread wakes up
22:33:32.267 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.32) opts 0xd
22:33:32.267 00.000 9920 Handling offset move in thread for scope, endpoint = (0.04, -0.32)
22:33:32.268 00.001 9920 Moving (0.04, -0.32) raw xDistance=0.02 yDistance=0.32
22:33:32.268 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:33:32.268 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:33:32.268 00.000 9920 MoveAxis(E, 0, ABG)
22:33:32.268 00.000 9920 Move returns status 0, amount 0
22:33:32.268 00.000 9920 MoveAxis(S, 87, ABG)
22:33:32.268 00.000 9920 Guiding  Dir = 1, Dur = 87
22:33:32.270 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3074, max=65450, med=4904, FiltMin=4086, FiltMax=62819, Gamma=0.910
22:33:32.283 00.013 15404 UpdateGuideState exits: m=628283 SNR=269.4 Saturated
22:33:32.284 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:32.285 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:33:32.286 00.001 15404 Enqueuing Expose request
22:33:32.472 00.186 9920 IsGuiding returns 0
22:33:32.740 00.268 9920 IsGuiding returns 1
22:33:32.740 00.000 9920 scope still moving after pulse duration time elapsed
22:33:33.214 00.474 9920 IsGuiding returns 0
22:33:33.214 00.000 9920 scope move finished after 87 + 654 ms
22:33:33.214 00.000 9920 Move returns status 0, amount 87
22:33:33.214 00.000 9920 move complete, result=0
22:33:33.214 00.000 9920 worker thread done servicing request
22:33:33.214 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.3 px 87 ms SOUTH
22:33:33.218 00.004 9920 Worker thread wakes up
22:33:33.218 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:33:33.218 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:33:36.930 03.712 9920 Exposure complete
22:33:36.968 00.038 9920 worker thread done servicing request
22:33:36.968 00.000 15404 OnExposeComplete: enter
22:33:36.969 00.001 15404 UpdateGuideState(): m_state=6
22:33:36.970 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
22:33:36.971 00.001 15404 Star::Find returns 1 (1), X=721.04, Y=794.64, Mass=632810, SNR=253.0, Peak=28948 HFD=6.6
22:33:36.972 00.001 15404 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-2.95) = xAngle (2.93 = 2.93)
22:33:36.973 00.001 15404 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.84 = 2.84)
22:33:36.974 00.001 15404 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.02 mountX=-0.16 mountY=0.05, mountTheta=2.85
22:33:36.975 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.16, y=-0.00, opts=13)
22:33:36.976 00.001 15404 Enqueuing Move request for scope (0.16, -0.00)
22:33:36.977 00.001 9920 Worker thread wakes up
22:33:36.977 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
22:33:36.977 00.000 9920 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
22:33:36.977 00.000 9920 Moving (0.16, -0.00) raw xDistance=-0.16 yDistance=0.05
22:33:36.977 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:33:36.978 00.001 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:36.978 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:33:36.978 00.000 9920 MoveAxis(E, 0, ABG)
22:33:36.978 00.000 9920 Move returns status 0, amount 0
22:33:36.978 00.000 9920 MoveAxis(N, 0, ABG)
22:33:36.978 00.000 9920 duration set to 0 by GuideMode
22:33:36.978 00.000 9920 Move returns status 0, amount 0
22:33:36.978 00.000 9920 move complete, result=0
22:33:36.978 00.000 9920 worker thread done servicing request
22:33:36.980 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2866, max=65450, med=4898, FiltMin=3803, FiltMax=63648, Gamma=0.910
22:33:36.991 00.011 15404 UpdateGuideState exits: m=632810 SNR=253.0 Saturated
22:33:36.992 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:36.993 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:33:36.994 00.001 15404 Enqueuing Expose request
22:33:36.994 00.000 9920 Worker thread wakes up
22:33:36.996 00.002 15404 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:36.997 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:33:36.997 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:33:40.411 03.414 9920 Exposure complete
22:33:40.451 00.040 9920 worker thread done servicing request
22:33:40.451 00.000 15404 OnExposeComplete: enter
22:33:40.452 00.001 15404 UpdateGuideState(): m_state=6
22:33:40.453 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
22:33:40.454 00.001 15404 Star::Find returns 1 (1), X=721.51, Y=794.77, Mass=640736, SNR=241.9, Peak=31775 HFD=6.5
22:33:40.455 00.001 15404 CameraToMount -- cameraTheta (0.20) - m_xAngle (-2.95) = xAngle (3.15 = -3.14)
22:33:40.456 00.001 15404 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.06 = 3.06)
22:33:40.457 00.001 15404 CameraToMount -- cameraX=0.63 cameraY=0.13 hyp=0.65 cameraTheta=0.20 mountX=-0.65 mountY=0.06, mountTheta=3.06
22:33:40.458 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.63, y=0.13, opts=13)
22:33:40.459 00.001 15404 Enqueuing Move request for scope (0.63, 0.13)
22:33:40.460 00.001 9920 Worker thread wakes up
22:33:40.460 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.13) opts 0xd
22:33:40.460 00.000 9920 Handling offset move in thread for scope, endpoint = (0.63, 0.13)
22:33:40.460 00.000 9920 Moving (0.63, 0.13) raw xDistance=-0.65 yDistance=0.06
22:33:40.460 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
22:33:40.460 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:40.460 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:33:40.460 00.000 9920 MoveAxis(E, 173, ABG)
22:33:40.460 00.000 9920 Guiding  Dir = 2, Dur = 173
22:33:40.464 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=2635, max=65461, med=4905, FiltMin=3985, FiltMax=63973, Gamma=0.910
22:33:40.474 00.010 15404 UpdateGuideState exits: m=640736 SNR=241.9 Saturated
22:33:40.475 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:40.476 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:33:40.477 00.001 15404 Enqueuing Expose request
22:33:40.480 00.003 9920 IsGuiding returns 0
22:33:40.492 00.012 9920 PulseGuide returned control before completion, sleep 172
22:33:40.719 00.227 9920 IsGuiding returns 0
22:33:40.719 00.000 9920 Move returns status 0, amount 173
22:33:40.719 00.000 9920 MoveAxis(N, 0, ABG)
22:33:40.719 00.000 9920 duration set to 0 by GuideMode
22:33:40.719 00.000 9920 Move returns status 0, amount 0
22:33:40.719 00.000 9920 move complete, result=0
22:33:40.719 00.000 9920 worker thread done servicing request
22:33:40.719 00.000 9920 Worker thread wakes up
22:33:40.720 00.001 15404 GuideStep: -0.6 px 173 ms EAST, 0.1 px 0 ms NORTH
22:33:40.723 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:33:40.723 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:33:44.436 03.713 9920 Exposure complete
22:33:44.477 00.041 9920 worker thread done servicing request
22:33:44.477 00.000 15404 OnExposeComplete: enter
22:33:44.479 00.002 15404 UpdateGuideState(): m_state=6
22:33:44.480 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
22:33:44.481 00.001 15404 Star::Find returns 1 (1), X=720.85, Y=794.54, Mass=631982, SNR=228.6, Peak=28224 HFD=6.5
22:33:44.482 00.001 15404 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-2.95) = xAngle (1.10 = 1.10)
22:33:44.482 00.000 15404 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.01 = 1.01)
22:33:44.483 00.001 15404 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.85 mountX=0.05 mountY=0.09, mountTheta=1.08
22:33:44.485 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.03, y=-0.11, opts=13)
22:33:44.486 00.001 15404 Enqueuing Move request for scope (-0.03, -0.11)
22:33:44.487 00.001 9920 Worker thread wakes up
22:33:44.487 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
22:33:44.487 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
22:33:44.487 00.000 9920 Moving (-0.03, -0.11) raw xDistance=0.05 yDistance=0.09
22:33:44.487 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:33:44.487 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:44.487 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:33:44.487 00.000 9920 MoveAxis(E, 0, ABG)
22:33:44.487 00.000 9920 Move returns status 0, amount 0
22:33:44.487 00.000 9920 MoveAxis(N, 0, ABG)
22:33:44.487 00.000 9920 duration set to 0 by GuideMode
22:33:44.487 00.000 9920 Move returns status 0, amount 0
22:33:44.487 00.000 9920 move complete, result=0
22:33:44.487 00.000 9920 worker thread done servicing request
22:33:44.490 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3196, max=65450, med=4901, FiltMin=4084, FiltMax=62691, Gamma=0.910
22:33:44.502 00.012 15404 UpdateGuideState exits: m=631982 SNR=228.6 Saturated
22:33:44.503 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:44.504 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:33:44.505 00.001 15404 Enqueuing Expose request
22:33:44.506 00.001 9920 Worker thread wakes up
22:33:44.506 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:44.507 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:33:44.507 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:33:47.913 03.406 9920 Exposure complete
22:33:47.950 00.037 9920 worker thread done servicing request
22:33:47.950 00.000 15404 OnExposeComplete: enter
22:33:47.951 00.001 15404 UpdateGuideState(): m_state=6
22:33:47.952 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
22:33:47.953 00.001 15404 Star::Find returns 1 (1), X=720.83, Y=794.62, Mass=631701, SNR=250.5, Peak=28884 HFD=6.4
22:33:47.954 00.001 15404 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-2.95) = xAngle (0.27 = 0.27)
22:33:47.955 00.001 15404 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.17 = 0.17)
22:33:47.956 00.001 15404 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.69 mountX=0.05 mountY=0.01, mountTheta=0.18
22:33:47.958 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.05, y=-0.02, opts=13)
22:33:47.959 00.001 15404 Enqueuing Move request for scope (-0.05, -0.02)
22:33:47.959 00.000 9920 Worker thread wakes up
22:33:47.959 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
22:33:47.960 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
22:33:47.960 00.000 9920 Moving (-0.05, -0.02) raw xDistance=0.05 yDistance=0.01
22:33:47.960 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:33:47.960 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:47.960 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:33:47.960 00.000 9920 MoveAxis(E, 0, ABG)
22:33:47.960 00.000 9920 Move returns status 0, amount 0
22:33:47.960 00.000 9920 MoveAxis(N, 0, ABG)
22:33:47.960 00.000 9920 duration set to 0 by GuideMode
22:33:47.960 00.000 9920 Move returns status 0, amount 0
22:33:47.960 00.000 9920 move complete, result=0
22:33:47.960 00.000 9920 worker thread done servicing request
22:33:47.963 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2767, max=65450, med=4905, FiltMin=3948, FiltMax=63145, Gamma=0.910
22:33:47.974 00.011 15404 UpdateGuideState exits: m=631701 SNR=250.5 Saturated
22:33:47.975 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:47.976 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:33:47.977 00.001 15404 Enqueuing Expose request
22:33:47.977 00.000 9920 Worker thread wakes up
22:33:47.978 00.001 15404 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:47.979 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:33:47.979 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:33:51.686 03.707 9920 Exposure complete
22:33:51.723 00.037 9920 worker thread done servicing request
22:33:51.723 00.000 15404 OnExposeComplete: enter
22:33:51.724 00.001 15404 UpdateGuideState(): m_state=6
22:33:51.725 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
22:33:51.726 00.001 15404 Star::Find returns 1 (1), X=721.00, Y=794.53, Mass=636189, SNR=217.1, Peak=29408 HFD=6.4
22:33:51.727 00.001 15404 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-2.95) = xAngle (2.17 = 2.17)
22:33:51.727 00.000 15404 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.08 = 2.08)
22:33:51.729 00.002 15404 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.78 mountX=-0.10 mountY=0.15, mountTheta=2.14
22:33:51.731 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.12, y=-0.12, opts=13)
22:33:51.732 00.001 15404 Enqueuing Move request for scope (0.12, -0.12)
22:33:51.733 00.001 9920 Worker thread wakes up
22:33:51.733 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
22:33:51.733 00.000 9920 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
22:33:51.733 00.000 9920 Moving (0.12, -0.12) raw xDistance=-0.10 yDistance=0.15
22:33:51.733 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:33:51.733 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:51.733 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:33:51.733 00.000 9920 MoveAxis(E, 0, ABG)
22:33:51.733 00.000 9920 Move returns status 0, amount 0
22:33:51.733 00.000 9920 MoveAxis(N, 0, ABG)
22:33:51.733 00.000 9920 duration set to 0 by GuideMode
22:33:51.733 00.000 9920 Move returns status 0, amount 0
22:33:51.733 00.000 9920 move complete, result=0
22:33:51.733 00.000 9920 worker thread done servicing request
22:33:51.736 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2580, max=65450, med=4901, FiltMin=3758, FiltMax=62535, Gamma=0.910
22:33:51.748 00.012 15404 UpdateGuideState exits: m=636189 SNR=217.1 Saturated
22:33:51.749 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:51.750 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:33:51.751 00.001 15404 Enqueuing Expose request
22:33:51.752 00.001 9920 Worker thread wakes up
22:33:51.752 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:33:51.753 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:33:51.753 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:33:55.165 03.412 9920 Exposure complete
22:33:55.204 00.039 9920 worker thread done servicing request
22:33:55.205 00.001 15404 OnExposeComplete: enter
22:33:55.206 00.001 15404 UpdateGuideState(): m_state=6
22:33:55.207 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
22:33:55.208 00.001 15404 Star::Find returns 1 (1), X=720.94, Y=794.36, Mass=612537, SNR=199.6, Peak=27444 HFD=6.4
22:33:55.209 00.001 15404 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-2.95) = xAngle (1.59 = 1.59)
22:33:55.210 00.001 15404 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.50 = 1.50)
22:33:55.211 00.001 15404 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.36 mountX=-0.01 mountY=0.29, mountTheta=1.59
22:33:55.212 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.06, y=-0.28, opts=13)
22:33:55.213 00.001 15404 Enqueuing Move request for scope (0.06, -0.28)
22:33:55.214 00.001 9920 Worker thread wakes up
22:33:55.214 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
22:33:55.214 00.000 9920 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
22:33:55.214 00.000 9920 Moving (0.06, -0.28) raw xDistance=-0.01 yDistance=0.29
22:33:55.214 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:33:55.214 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:33:55.214 00.000 9920 MoveAxis(E, 0, ABG)
22:33:55.214 00.000 9920 Move returns status 0, amount 0
22:33:55.214 00.000 9920 MoveAxis(S, 79, ABG)
22:33:55.214 00.000 9920 Guiding  Dir = 1, Dur = 79
22:33:55.217 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2665, max=65450, med=4907, FiltMin=3894, FiltMax=62523, Gamma=0.910
22:33:55.228 00.011 15404 UpdateGuideState exits: m=612537 SNR=199.6 Saturated
22:33:55.230 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:55.230 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:33:55.231 00.001 15404 Enqueuing Expose request
22:33:55.234 00.003 9920 IsGuiding returns 0
22:33:55.245 00.011 9920 PulseGuide returned control before completion, sleep 78
22:33:55.336 00.091 9920 IsGuiding returns 1
22:33:55.336 00.000 9920 scope still moving after pulse duration time elapsed
22:33:56.303 00.967 9920 IsGuiding returns 0
22:33:56.303 00.000 9920 scope move finished after 79 + 991 ms
22:33:56.303 00.000 9920 Move returns status 0, amount 79
22:33:56.303 00.000 9920 move complete, result=0
22:33:56.304 00.001 9920 worker thread done servicing request
22:33:56.304 00.000 9920 Worker thread wakes up
22:33:56.304 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.3 px 79 ms SOUTH
22:33:56.307 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:33:56.307 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:00.017 03.710 9920 Exposure complete
22:34:00.057 00.040 9920 worker thread done servicing request
22:34:00.057 00.000 15404 OnExposeComplete: enter
22:34:00.058 00.001 15404 UpdateGuideState(): m_state=6
22:34:00.059 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
22:34:00.060 00.001 15404 Star::Find returns 1 (1), X=720.69, Y=794.47, Mass=627073, SNR=291.8, Peak=28634 HFD=6.7
22:34:00.061 00.001 15404 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-2.95) = xAngle (0.59 = 0.59)
22:34:00.061 00.000 15404 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.50 = 0.50)
22:34:00.062 00.001 15404 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.26 cameraTheta=-2.36 mountX=0.22 mountY=0.12, mountTheta=0.52
22:34:00.064 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.18, y=-0.18, opts=13)
22:34:00.065 00.001 15404 Enqueuing Move request for scope (-0.18, -0.18)
22:34:00.066 00.001 9920 Worker thread wakes up
22:34:00.066 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.18) opts 0xd
22:34:00.066 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.18, -0.18)
22:34:00.066 00.000 9920 Moving (-0.18, -0.18) raw xDistance=0.22 yDistance=0.12
22:34:00.066 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:34:00.066 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:00.066 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:34:00.066 00.000 9920 MoveAxis(W, 58, ABG)
22:34:00.066 00.000 9920 Guiding  Dir = 3, Dur = 58
22:34:00.068 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2664, max=65450, med=4898, FiltMin=3667, FiltMax=62388, Gamma=0.910
22:34:00.080 00.012 15404 UpdateGuideState exits: m=627073 SNR=291.8 Saturated
22:34:00.081 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:00.082 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:00.083 00.001 15404 Enqueuing Expose request
22:34:00.088 00.005 9920 IsGuiding returns 0
22:34:00.099 00.011 9920 PulseGuide returned control before completion, sleep 57
22:34:00.169 00.070 9920 IsGuiding returns 1
22:34:00.169 00.000 9920 scope still moving after pulse duration time elapsed
22:34:00.211 00.042 9920 IsGuiding returns 0
22:34:00.211 00.000 9920 scope move finished after 58 + 64 ms
22:34:00.211 00.000 9920 Move returns status 0, amount 58
22:34:00.211 00.000 9920 MoveAxis(N, 0, ABG)
22:34:00.211 00.000 9920 duration set to 0 by GuideMode
22:34:00.211 00.000 9920 Move returns status 0, amount 0
22:34:00.211 00.000 9920 move complete, result=0
22:34:00.211 00.000 9920 worker thread done servicing request
22:34:00.211 00.000 9920 Worker thread wakes up
22:34:00.211 00.000 15404 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
22:34:00.212 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:00.212 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:03.625 03.413 9920 Exposure complete
22:34:03.665 00.040 9920 worker thread done servicing request
22:34:03.666 00.001 15404 OnExposeComplete: enter
22:34:03.667 00.001 15404 UpdateGuideState(): m_state=6
22:34:03.668 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
22:34:03.669 00.001 15404 Star::Find returns 1 (1), X=720.37, Y=794.44, Mass=631021, SNR=266.9, Peak=33238 HFD=6.1
22:34:03.669 00.000 15404 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-2.95) = xAngle (0.19 = 0.19)
22:34:03.670 00.001 15404 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.10 = 0.10)
22:34:03.671 00.001 15404 CameraToMount -- cameraX=-0.51 cameraY=-0.20 hyp=0.55 cameraTheta=-2.76 mountX=0.54 mountY=0.05, mountTheta=0.10
22:34:03.673 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.51, y=-0.20, opts=13)
22:34:03.674 00.001 15404 Enqueuing Move request for scope (-0.51, -0.20)
22:34:03.675 00.001 9920 Worker thread wakes up
22:34:03.675 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.20) opts 0xd
22:34:03.675 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.51, -0.20)
22:34:03.675 00.000 9920 Moving (-0.51, -0.20) raw xDistance=0.54 yDistance=0.05
22:34:03.675 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54
22:34:03.675 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:03.675 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:34:03.675 00.000 9920 MoveAxis(W, 147, ABG)
22:34:03.675 00.000 9920 Guiding  Dir = 3, Dur = 147
22:34:03.678 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3144, max=65450, med=4906, FiltMin=4069, FiltMax=63078, Gamma=0.910
22:34:03.689 00.011 15404 UpdateGuideState exits: m=631021 SNR=266.9 Saturated
22:34:03.690 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:03.691 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:03.692 00.001 15404 Enqueuing Expose request
22:34:03.694 00.002 9920 IsGuiding returns 0
22:34:03.706 00.012 9920 PulseGuide returned control before completion, sleep 147
22:34:03.875 00.169 9920 IsGuiding returns 0
22:34:03.875 00.000 9920 Move returns status 0, amount 147
22:34:03.875 00.000 9920 MoveAxis(N, 0, ABG)
22:34:03.875 00.000 9920 duration set to 0 by GuideMode
22:34:03.875 00.000 9920 Move returns status 0, amount 0
22:34:03.875 00.000 9920 move complete, result=0
22:34:03.875 00.000 9920 worker thread done servicing request
22:34:03.875 00.000 9920 Worker thread wakes up
22:34:03.875 00.000 15404 GuideStep: 0.5 px 147 ms WEST, 0.1 px 0 ms NORTH
22:34:03.876 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:03.876 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:07.590 03.714 9920 Exposure complete
22:34:07.627 00.037 9920 worker thread done servicing request
22:34:07.627 00.000 15404 OnExposeComplete: enter
22:34:07.628 00.001 15404 UpdateGuideState(): m_state=6
22:34:07.629 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
22:34:07.629 00.000 15404 Star::Find returns 1 (1), X=720.66, Y=794.46, Mass=635089, SNR=217.5, Peak=29318 HFD=6.2
22:34:07.630 00.001 15404 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-2.95) = xAngle (0.53 = 0.53)
22:34:07.631 00.001 15404 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.44 = 0.44)
22:34:07.632 00.001 15404 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.42 mountX=0.24 mountY=0.12, mountTheta=0.46
22:34:07.633 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.21, y=-0.19, opts=13)
22:34:07.634 00.001 15404 Enqueuing Move request for scope (-0.21, -0.19)
22:34:07.635 00.001 9920 Worker thread wakes up
22:34:07.635 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd
22:34:07.635 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.21, -0.19)
22:34:07.635 00.000 9920 Moving (-0.21, -0.19) raw xDistance=0.24 yDistance=0.12
22:34:07.636 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.24
22:34:07.636 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:07.636 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:34:07.636 00.000 9920 MoveAxis(W, 76, ABG)
22:34:07.636 00.000 9920 Guiding  Dir = 3, Dur = 76
22:34:07.639 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2941, max=65450, med=4903, FiltMin=3879, FiltMax=63785, Gamma=0.910
22:34:07.650 00.011 15404 UpdateGuideState exits: m=635089 SNR=217.5 Saturated
22:34:07.651 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:07.652 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:07.653 00.001 15404 Enqueuing Expose request
22:34:07.657 00.004 9920 IsGuiding returns 0
22:34:07.669 00.012 9920 PulseGuide returned control before completion, sleep 75
22:34:07.756 00.087 9920 IsGuiding returns 1
22:34:07.756 00.000 9920 scope still moving after pulse duration time elapsed
22:34:07.798 00.042 9920 IsGuiding returns 0
22:34:07.798 00.000 9920 scope move finished after 76 + 64 ms
22:34:07.798 00.000 9920 Move returns status 0, amount 76
22:34:07.798 00.000 9920 MoveAxis(N, 0, ABG)
22:34:07.798 00.000 9920 duration set to 0 by GuideMode
22:34:07.798 00.000 9920 Move returns status 0, amount 0
22:34:07.798 00.000 9920 move complete, result=0
22:34:07.798 00.000 9920 worker thread done servicing request
22:34:07.798 00.000 9920 Worker thread wakes up
22:34:07.798 00.000 15404 GuideStep: 0.2 px 76 ms WEST, 0.1 px 0 ms NORTH
22:34:07.800 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:07.800 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:11.213 03.413 9920 Exposure complete
22:34:11.255 00.042 9920 worker thread done servicing request
22:34:11.255 00.000 15404 OnExposeComplete: enter
22:34:11.256 00.001 15404 UpdateGuideState(): m_state=6
22:34:11.257 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
22:34:11.258 00.001 15404 Star::Find returns 1 (1), X=720.67, Y=794.33, Mass=604882, SNR=239.1, Peak=26720 HFD=6.4
22:34:11.258 00.000 15404 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-2.95) = xAngle (0.81 = 0.81)
22:34:11.259 00.001 15404 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.72 = 0.72)
22:34:11.260 00.001 15404 CameraToMount -- cameraX=-0.20 cameraY=-0.31 hyp=0.37 cameraTheta=-2.14 mountX=0.26 mountY=0.25, mountTheta=0.76
22:34:11.261 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.20, y=-0.31, opts=13)
22:34:11.262 00.001 15404 Enqueuing Move request for scope (-0.20, -0.31)
22:34:11.263 00.001 9920 Worker thread wakes up
22:34:11.263 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.31) opts 0xd
22:34:11.263 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.20, -0.31)
22:34:11.263 00.000 9920 Moving (-0.20, -0.31) raw xDistance=0.26 yDistance=0.25
22:34:11.263 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
22:34:11.263 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:34:11.263 00.000 9920 MoveAxis(W, 75, ABG)
22:34:11.264 00.001 9920 Guiding  Dir = 3, Dur = 75
22:34:11.266 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3213, max=65450, med=4908, FiltMin=3925, FiltMax=65284, Gamma=0.910
22:34:11.277 00.011 15404 UpdateGuideState exits: m=604882 SNR=239.1 Saturated
22:34:11.278 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:11.279 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:11.280 00.001 15404 Enqueuing Expose request
22:34:11.283 00.003 9920 IsGuiding returns 0
22:34:11.294 00.011 9920 PulseGuide returned control before completion, sleep 74
22:34:11.380 00.086 9920 IsGuiding returns 1
22:34:11.380 00.000 9920 scope still moving after pulse duration time elapsed
22:34:11.424 00.044 9920 IsGuiding returns 0
22:34:11.424 00.000 9920 scope move finished after 75 + 66 ms
22:34:11.424 00.000 9920 Move returns status 0, amount 75
22:34:11.424 00.000 9920 MoveAxis(S, 67, ABG)
22:34:11.424 00.000 9920 Guiding  Dir = 1, Dur = 67
22:34:11.445 00.021 9920 IsGuiding returns 0
22:34:11.457 00.012 9920 PulseGuide returned control before completion, sleep 66
22:34:11.535 00.078 9920 IsGuiding returns 1
22:34:11.535 00.000 9920 scope still moving after pulse duration time elapsed
22:34:11.581 00.046 9920 IsGuiding returns 0
22:34:11.581 00.000 9920 scope move finished after 67 + 68 ms
22:34:11.581 00.000 9920 Move returns status 0, amount 67
22:34:11.581 00.000 9920 move complete, result=0
22:34:11.581 00.000 9920 worker thread done servicing request
22:34:11.582 00.001 9920 Worker thread wakes up
22:34:11.582 00.000 15404 GuideStep: 0.3 px 75 ms WEST, 0.2 px 67 ms SOUTH
22:34:11.585 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:11.585 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:15.292 03.707 9920 Exposure complete
22:34:15.330 00.038 9920 worker thread done servicing request
22:34:15.330 00.000 15404 OnExposeComplete: enter
22:34:15.331 00.001 15404 UpdateGuideState(): m_state=6
22:34:15.332 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
22:34:15.333 00.001 15404 Star::Find returns 1 (1), X=720.97, Y=794.12, Mass=599102, SNR=208.9, Peak=23092 HFD=6.4
22:34:15.334 00.001 15404 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-2.95) = xAngle (1.55 = 1.55)
22:34:15.335 00.001 15404 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.46 = 1.46)
22:34:15.336 00.001 15404 CameraToMount -- cameraX=0.09 cameraY=-0.52 hyp=0.53 cameraTheta=-1.40 mountX=0.01 mountY=0.53, mountTheta=1.55
22:34:15.337 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.09, y=-0.52, opts=13)
22:34:15.338 00.001 15404 Enqueuing Move request for scope (0.09, -0.52)
22:34:15.339 00.001 9920 Worker thread wakes up
22:34:15.339 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.52) opts 0xd
22:34:15.340 00.001 9920 Handling offset move in thread for scope, endpoint = (0.09, -0.52)
22:34:15.340 00.000 9920 Moving (0.09, -0.52) raw xDistance=0.01 yDistance=0.53
22:34:15.340 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:34:15.340 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
22:34:15.340 00.000 9920 MoveAxis(E, 0, ABG)
22:34:15.340 00.000 9920 Move returns status 0, amount 0
22:34:15.340 00.000 9920 MoveAxis(S, 144, ABG)
22:34:15.340 00.000 9920 Guiding  Dir = 1, Dur = 144
22:34:15.342 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2723, max=65516, med=4904, FiltMin=3985, FiltMax=61511, Gamma=0.910
22:34:15.354 00.012 15404 UpdateGuideState exits: m=599102 SNR=208.9 Saturated
22:34:15.355 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:15.356 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:15.357 00.001 15404 Enqueuing Expose request
22:34:15.674 00.317 9920 IsGuiding returns 0
22:34:15.891 00.217 9920 IsGuiding returns 1
22:34:15.891 00.000 9920 scope still moving after pulse duration time elapsed
22:34:16.074 00.183 9920 IsGuiding returns 0
22:34:16.074 00.000 9920 scope move finished after 144 + 255 ms
22:34:16.074 00.000 9920 Move returns status 0, amount 144
22:34:16.074 00.000 9920 move complete, result=0
22:34:16.074 00.000 9920 worker thread done servicing request
22:34:16.075 00.001 15404 GuideStep: 0.0 px 0 ms EAST, 0.5 px 144 ms SOUTH
22:34:16.077 00.002 9920 Worker thread wakes up
22:34:16.079 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:16.079 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:19.487 03.408 9920 Exposure complete
22:34:19.524 00.037 9920 worker thread done servicing request
22:34:19.524 00.000 15404 OnExposeComplete: enter
22:34:19.525 00.001 15404 UpdateGuideState(): m_state=6
22:34:19.526 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
22:34:19.527 00.001 15404 Star::Find returns 1 (1), X=720.94, Y=794.33, Mass=585554, SNR=199.4, Peak=25600 HFD=6.5
22:34:19.528 00.001 15404 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-2.95) = xAngle (1.58 = 1.58)
22:34:19.529 00.001 15404 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.49 = 1.49)
22:34:19.529 00.000 15404 CameraToMount -- cameraX=0.06 cameraY=-0.31 hyp=0.32 cameraTheta=-1.37 mountX=-0.00 mountY=0.32, mountTheta=1.58
22:34:19.531 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.06, y=-0.31, opts=13)
22:34:19.532 00.001 15404 Enqueuing Move request for scope (0.06, -0.31)
22:34:19.533 00.001 9920 Worker thread wakes up
22:34:19.533 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.31) opts 0xd
22:34:19.533 00.000 9920 Handling offset move in thread for scope, endpoint = (0.06, -0.31)
22:34:19.533 00.000 9920 Moving (0.06, -0.31) raw xDistance=-0.00 yDistance=0.32
22:34:19.533 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:34:19.533 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:34:19.533 00.000 9920 MoveAxis(E, 0, ABG)
22:34:19.533 00.000 9920 Move returns status 0, amount 0
22:34:19.533 00.000 9920 MoveAxis(S, 87, ABG)
22:34:19.533 00.000 9920 Guiding  Dir = 1, Dur = 87
22:34:19.535 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2739, max=65516, med=4906, FiltMin=3996, FiltMax=62207, Gamma=0.910
22:34:19.547 00.012 15404 UpdateGuideState exits: m=585554 SNR=199.4 Saturated
22:34:19.549 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:19.550 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:19.551 00.001 15404 Enqueuing Expose request
22:34:19.732 00.181 9920 IsGuiding returns 0
22:34:19.743 00.011 9920 PulseGuide returned control before completion, sleep 87
22:34:19.842 00.099 9920 IsGuiding returns 1
22:34:19.842 00.000 9920 scope still moving after pulse duration time elapsed
22:34:19.982 00.140 9920 IsGuiding returns 0
22:34:19.983 00.001 9920 scope move finished after 87 + 163 ms
22:34:19.983 00.000 9920 Move returns status 0, amount 87
22:34:19.983 00.000 9920 move complete, result=0
22:34:19.983 00.000 9920 worker thread done servicing request
22:34:19.983 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.3 px 87 ms SOUTH
22:34:19.987 00.004 9920 Worker thread wakes up
22:34:19.987 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:19.987 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:23.693 03.706 9920 Exposure complete
22:34:23.731 00.038 9920 worker thread done servicing request
22:34:23.731 00.000 15404 OnExposeComplete: enter
22:34:23.732 00.001 15404 UpdateGuideState(): m_state=6
22:34:23.733 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
22:34:23.734 00.001 15404 Star::Find returns 1 (1), X=720.40, Y=794.65, Mass=641181, SNR=219.2, Peak=33186 HFD=5.9
22:34:23.735 00.001 15404 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-2.95) = xAngle (-0.19 = -0.19)
22:34:23.736 00.001 15404 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.28 = -0.28)
22:34:23.737 00.001 15404 CameraToMount -- cameraX=-0.48 cameraY=-0.00 hyp=0.48 cameraTheta=-3.14 mountX=0.47 mountY=-0.13, mountTheta=-0.27
22:34:23.738 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.48, y=-0.00, opts=13)
22:34:23.739 00.001 15404 Enqueuing Move request for scope (-0.48, -0.00)
22:34:23.740 00.001 9920 Worker thread wakes up
22:34:23.740 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.00) opts 0xd
22:34:23.740 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.48, -0.00)
22:34:23.740 00.000 9920 Moving (-0.48, -0.00) raw xDistance=0.47 yDistance=-0.13
22:34:23.740 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
22:34:23.740 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:23.741 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:34:23.741 00.000 9920 MoveAxis(W, 126, ABG)
22:34:23.741 00.000 9920 Guiding  Dir = 3, Dur = 126
22:34:23.743 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3118, max=65456, med=4898, FiltMin=4054, FiltMax=63043, Gamma=0.910
22:34:23.756 00.013 15404 UpdateGuideState exits: m=641181 SNR=219.2 Saturated
22:34:23.757 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:23.758 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:23.759 00.001 15404 Enqueuing Expose request
22:34:23.765 00.006 9920 IsGuiding returns 0
22:34:23.777 00.012 9920 PulseGuide returned control before completion, sleep 125
22:34:23.922 00.145 9920 IsGuiding returns 1
22:34:23.922 00.000 9920 scope still moving after pulse duration time elapsed
22:34:23.964 00.042 9920 IsGuiding returns 0
22:34:23.965 00.001 9920 scope move finished after 126 + 73 ms
22:34:23.965 00.000 9920 Move returns status 0, amount 126
22:34:23.965 00.000 9920 MoveAxis(N, 0, ABG)
22:34:23.965 00.000 9920 duration set to 0 by GuideMode
22:34:23.965 00.000 9920 Move returns status 0, amount 0
22:34:23.965 00.000 9920 move complete, result=0
22:34:23.965 00.000 9920 worker thread done servicing request
22:34:23.965 00.000 15404 GuideStep: 0.5 px 126 ms WEST, -0.1 px 0 ms NORTH
22:34:23.968 00.003 9920 Worker thread wakes up
22:34:23.968 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:23.968 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:27.377 03.409 9920 Exposure complete
22:34:27.414 00.037 9920 worker thread done servicing request
22:34:27.414 00.000 15404 OnExposeComplete: enter
22:34:27.415 00.001 15404 UpdateGuideState(): m_state=6
22:34:27.416 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
22:34:27.417 00.001 15404 Star::Find returns 1 (1), X=720.56, Y=794.62, Mass=656013, SNR=260.5, Peak=32994 HFD=6.0
22:34:27.418 00.001 15404 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-2.95) = xAngle (-0.10 = -0.10)
22:34:27.419 00.001 15404 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.20 = -0.20)
22:34:27.419 00.000 15404 CameraToMount -- cameraX=-0.32 cameraY=-0.03 hyp=0.32 cameraTheta=-3.06 mountX=0.32 mountY=-0.06, mountTheta=-0.19
22:34:27.421 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.32, y=-0.03, opts=13)
22:34:27.422 00.001 15404 Enqueuing Move request for scope (-0.32, -0.03)
22:34:27.423 00.001 9920 Worker thread wakes up
22:34:27.423 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.03) opts 0xd
22:34:27.423 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.32, -0.03)
22:34:27.423 00.000 9920 Moving (-0.32, -0.03) raw xDistance=0.32 yDistance=-0.06
22:34:27.423 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
22:34:27.423 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:27.423 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:34:27.423 00.000 9920 MoveAxis(W, 95, ABG)
22:34:27.423 00.000 9920 Guiding  Dir = 3, Dur = 95
22:34:27.426 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2569, max=65456, med=4905, FiltMin=3716, FiltMax=63207, Gamma=0.910
22:34:27.437 00.011 15404 UpdateGuideState exits: m=656013 SNR=260.5 Saturated
22:34:27.439 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:27.439 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:27.440 00.001 15404 Enqueuing Expose request
22:34:27.443 00.003 9920 IsGuiding returns 0
22:34:27.455 00.012 9920 PulseGuide returned control before completion, sleep 94
22:34:27.573 00.118 9920 IsGuiding returns 1
22:34:27.574 00.001 9920 scope still moving after pulse duration time elapsed
22:34:27.621 00.047 9920 IsGuiding returns 0
22:34:27.621 00.000 9920 scope move finished after 95 + 82 ms
22:34:27.621 00.000 9920 Move returns status 0, amount 95
22:34:27.621 00.000 9920 MoveAxis(N, 0, ABG)
22:34:27.621 00.000 9920 duration set to 0 by GuideMode
22:34:27.621 00.000 9920 Move returns status 0, amount 0
22:34:27.621 00.000 9920 move complete, result=0
22:34:27.621 00.000 9920 worker thread done servicing request
22:34:27.621 00.000 9920 Worker thread wakes up
22:34:27.621 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:27.621 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:27.621 00.000 15404 GuideStep: 0.3 px 95 ms WEST, -0.1 px 0 ms NORTH
22:34:31.334 03.713 9920 Exposure complete
22:34:31.371 00.037 9920 worker thread done servicing request
22:34:31.371 00.000 15404 OnExposeComplete: enter
22:34:31.372 00.001 15404 UpdateGuideState(): m_state=6
22:34:31.373 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
22:34:31.374 00.001 15404 Star::Find returns 1 (1), X=720.63, Y=794.63, Mass=642877, SNR=250.4, Peak=30066 HFD=6.6
22:34:31.375 00.001 15404 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-2.95) = xAngle (-0.13 = -0.13)
22:34:31.376 00.001 15404 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.22 = -0.22)
22:34:31.376 00.000 15404 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.08 mountX=0.24 mountY=-0.05, mountTheta=-0.22
22:34:31.377 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.24, y=-0.01, opts=13)
22:34:31.379 00.002 15404 Enqueuing Move request for scope (-0.24, -0.01)
22:34:31.380 00.001 9920 Worker thread wakes up
22:34:31.380 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
22:34:31.380 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
22:34:31.380 00.000 9920 Moving (-0.24, -0.01) raw xDistance=0.24 yDistance=-0.05
22:34:31.381 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
22:34:31.381 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:31.381 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:34:31.381 00.000 9920 MoveAxis(W, 71, ABG)
22:34:31.381 00.000 9920 Guiding  Dir = 3, Dur = 71
22:34:31.383 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2618, max=65450, med=4902, FiltMin=3848, FiltMax=62464, Gamma=0.910
22:34:31.394 00.011 15404 UpdateGuideState exits: m=642877 SNR=250.4 Saturated
22:34:31.395 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:31.397 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:31.398 00.001 15404 Enqueuing Expose request
22:34:31.441 00.043 9920 IsGuiding returns 0
22:34:31.456 00.015 9920 PulseGuide returned control before completion, sleep 66
22:34:31.535 00.079 9920 IsGuiding returns 1
22:34:31.535 00.000 9920 scope still moving after pulse duration time elapsed
22:34:31.575 00.040 9920 IsGuiding returns 0
22:34:31.575 00.000 9920 scope move finished after 71 + 63 ms
22:34:31.575 00.000 9920 Move returns status 0, amount 71
22:34:31.575 00.000 9920 MoveAxis(N, 0, ABG)
22:34:31.575 00.000 9920 duration set to 0 by GuideMode
22:34:31.575 00.000 9920 Move returns status 0, amount 0
22:34:31.576 00.001 9920 move complete, result=0
22:34:31.576 00.000 9920 worker thread done servicing request
22:34:31.576 00.000 9920 Worker thread wakes up
22:34:31.576 00.000 15404 GuideStep: 0.2 px 71 ms WEST, -0.1 px 0 ms NORTH
22:34:31.579 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:31.579 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:34.990 03.411 9920 Exposure complete
22:34:35.030 00.040 9920 worker thread done servicing request
22:34:35.030 00.000 15404 OnExposeComplete: enter
22:34:35.031 00.001 15404 UpdateGuideState(): m_state=6
22:34:35.032 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
22:34:35.033 00.001 15404 Star::Find returns 1 (1), X=720.77, Y=794.64, Mass=623931, SNR=209.9, Peak=28668 HFD=6.5
22:34:35.034 00.001 15404 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-2.95) = xAngle (-0.13 = -0.13)
22:34:35.035 00.001 15404 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (-0.23 = -0.23)
22:34:35.036 00.001 15404 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.09 mountX=0.10 mountY=-0.02, mountTheta=-0.22
22:34:35.037 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.11, y=-0.01, opts=13)
22:34:35.038 00.001 15404 Enqueuing Move request for scope (-0.11, -0.01)
22:34:35.039 00.001 9920 Worker thread wakes up
22:34:35.039 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
22:34:35.039 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
22:34:35.040 00.001 9920 Moving (-0.11, -0.01) raw xDistance=0.10 yDistance=-0.02
22:34:35.040 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:34:35.040 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:35.040 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:34:35.040 00.000 9920 MoveAxis(E, 0, ABG)
22:34:35.040 00.000 9920 Move returns status 0, amount 0
22:34:35.040 00.000 9920 MoveAxis(N, 0, ABG)
22:34:35.040 00.000 9920 duration set to 0 by GuideMode
22:34:35.040 00.000 9920 Move returns status 0, amount 0
22:34:35.040 00.000 9920 move complete, result=0
22:34:35.040 00.000 9920 worker thread done servicing request
22:34:35.043 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2246, max=65450, med=4904, FiltMin=3698, FiltMax=62477, Gamma=0.910
22:34:35.054 00.011 15404 UpdateGuideState exits: m=623931 SNR=209.9 Saturated
22:34:35.055 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:35.056 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:35.057 00.001 15404 Enqueuing Expose request
22:34:35.058 00.001 9920 Worker thread wakes up
22:34:35.058 00.000 15404 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:34:35.059 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:35.059 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:38.774 03.715 9920 Exposure complete
22:34:38.812 00.038 9920 worker thread done servicing request
22:34:38.812 00.000 15404 OnExposeComplete: enter
22:34:38.813 00.001 15404 UpdateGuideState(): m_state=6
22:34:38.814 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
22:34:38.815 00.001 15404 Star::Find returns 1 (1), X=720.70, Y=794.55, Mass=639408, SNR=230.8, Peak=28734 HFD=6.2
22:34:38.816 00.001 15404 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-2.95) = xAngle (0.32 = 0.32)
22:34:38.817 00.001 15404 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.23 = 0.23)
22:34:38.817 00.000 15404 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.63 mountX=0.19 mountY=0.05, mountTheta=0.24
22:34:38.819 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.17, y=-0.10, opts=13)
22:34:38.820 00.001 15404 Enqueuing Move request for scope (-0.17, -0.10)
22:34:38.821 00.001 9920 Worker thread wakes up
22:34:38.821 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
22:34:38.821 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
22:34:38.821 00.000 9920 Moving (-0.17, -0.10) raw xDistance=0.19 yDistance=0.05
22:34:38.821 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:34:38.821 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:38.821 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:34:38.821 00.000 9920 MoveAxis(E, 0, ABG)
22:34:38.821 00.000 9920 Move returns status 0, amount 0
22:34:38.821 00.000 9920 MoveAxis(N, 0, ABG)
22:34:38.821 00.000 9920 duration set to 0 by GuideMode
22:34:38.822 00.001 9920 Move returns status 0, amount 0
22:34:38.822 00.000 9920 move complete, result=0
22:34:38.822 00.000 9920 worker thread done servicing request
22:34:38.824 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2972, max=65450, med=4899, FiltMin=3785, FiltMax=63044, Gamma=0.910
22:34:38.836 00.012 15404 UpdateGuideState exits: m=639408 SNR=230.8 Saturated
22:34:38.838 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:38.838 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:38.839 00.001 15404 Enqueuing Expose request
22:34:38.840 00.001 9920 Worker thread wakes up
22:34:38.840 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:34:38.841 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:38.841 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:42.247 03.406 9920 Exposure complete
22:34:42.284 00.037 9920 worker thread done servicing request
22:34:42.284 00.000 15404 OnExposeComplete: enter
22:34:42.285 00.001 15404 UpdateGuideState(): m_state=6
22:34:42.286 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
22:34:42.287 00.001 15404 Star::Find returns 1 (1), X=720.38, Y=794.14, Mass=606333, SNR=221.5, Peak=27467 HFD=6.4
22:34:42.288 00.001 15404 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-2.95) = xAngle (0.61 = 0.61)
22:34:42.289 00.001 15404 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.52 = 0.52)
22:34:42.290 00.001 15404 CameraToMount -- cameraX=-0.49 cameraY=-0.51 hyp=0.71 cameraTheta=-2.34 mountX=0.58 mountY=0.35, mountTheta=0.54
22:34:42.291 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.49, y=-0.51, opts=13)
22:34:42.292 00.001 15404 Enqueuing Move request for scope (-0.49, -0.51)
22:34:42.293 00.001 9920 Worker thread wakes up
22:34:42.293 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.51) opts 0xd
22:34:42.293 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.49, -0.51)
22:34:42.293 00.000 9920 Moving (-0.49, -0.51) raw xDistance=0.58 yDistance=0.35
22:34:42.293 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
22:34:42.294 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:34:42.294 00.000 9920 MoveAxis(W, 156, ABG)
22:34:42.294 00.000 9920 Guiding  Dir = 3, Dur = 156
22:34:42.297 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2268, max=65450, med=4903, FiltMin=3837, FiltMax=63292, Gamma=0.910
22:34:42.308 00.011 15404 UpdateGuideState exits: m=606333 SNR=221.5 Saturated
22:34:42.308 00.000 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:42.309 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:42.310 00.001 15404 Enqueuing Expose request
22:34:42.311 00.001 9920 IsGuiding returns 0
22:34:42.323 00.012 9920 PulseGuide returned control before completion, sleep 155
22:34:42.507 00.184 9920 IsGuiding returns 1
22:34:42.507 00.000 9920 scope still moving after pulse duration time elapsed
22:34:42.550 00.043 9920 IsGuiding returns 0
22:34:42.550 00.000 9920 scope move finished after 156 + 81 ms
22:34:42.550 00.000 9920 Move returns status 0, amount 156
22:34:42.550 00.000 9920 MoveAxis(S, 95, ABG)
22:34:42.550 00.000 9920 Guiding  Dir = 1, Dur = 95
22:34:42.577 00.027 9920 IsGuiding returns 0
22:34:42.589 00.012 9920 PulseGuide returned control before completion, sleep 93
22:34:42.721 00.132 9920 IsGuiding returns 0
22:34:42.721 00.000 9920 Move returns status 0, amount 95
22:34:42.721 00.000 9920 move complete, result=0
22:34:42.721 00.000 9920 worker thread done servicing request
22:34:42.721 00.000 9920 Worker thread wakes up
22:34:42.721 00.000 15404 GuideStep: 0.6 px 156 ms WEST, 0.3 px 95 ms SOUTH
22:34:42.723 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:42.723 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:46.437 03.714 9920 Exposure complete
22:34:46.476 00.039 9920 worker thread done servicing request
22:34:46.476 00.000 15404 OnExposeComplete: enter
22:34:46.477 00.001 15404 UpdateGuideState(): m_state=6
22:34:46.478 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
22:34:46.479 00.001 15404 Star::Find returns 1 (1), X=721.08, Y=793.93, Mass=635960, SNR=245.6, Peak=23490 HFD=6.5
22:34:46.480 00.001 15404 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-2.95) = xAngle (1.66 = 1.66)
22:34:46.481 00.001 15404 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.57 = 1.57)
22:34:46.482 00.001 15404 CameraToMount -- cameraX=0.20 cameraY=-0.72 hyp=0.75 cameraTheta=-1.29 mountX=-0.06 mountY=0.75, mountTheta=1.66
22:34:46.484 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.20, y=-0.72, opts=13)
22:34:46.485 00.001 15404 Enqueuing Move request for scope (0.20, -0.72)
22:34:46.486 00.001 9920 Worker thread wakes up
22:34:46.486 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.72) opts 0xd
22:34:46.486 00.000 9920 Handling offset move in thread for scope, endpoint = (0.20, -0.72)
22:34:46.486 00.000 9920 Moving (0.20, -0.72) raw xDistance=-0.06 yDistance=0.75
22:34:46.486 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:34:46.486 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
22:34:46.486 00.000 9920 MoveAxis(E, 0, ABG)
22:34:46.486 00.000 9920 Move returns status 0, amount 0
22:34:46.486 00.000 9920 MoveAxis(S, 205, ABG)
22:34:46.486 00.000 9920 Guiding  Dir = 1, Dur = 205
22:34:46.489 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2890, max=65516, med=4898, FiltMin=4076, FiltMax=64418, Gamma=0.910
22:34:46.501 00.012 15404 UpdateGuideState exits: m=635960 SNR=245.6 Saturated
22:34:46.502 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:46.503 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:46.504 00.001 15404 Enqueuing Expose request
22:34:46.510 00.006 9920 IsGuiding returns 0
22:34:46.521 00.011 9920 PulseGuide returned control before completion, sleep 205
22:34:46.749 00.228 9920 IsGuiding returns 0
22:34:46.749 00.000 9920 Move returns status 0, amount 205
22:34:46.749 00.000 9920 move complete, result=0
22:34:46.750 00.001 9920 worker thread done servicing request
22:34:46.750 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.8 px 205 ms SOUTH
22:34:46.753 00.003 9920 Worker thread wakes up
22:34:46.753 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:46.754 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:50.160 03.406 9920 Exposure complete
22:34:50.197 00.037 9920 worker thread done servicing request
22:34:50.197 00.000 15404 OnExposeComplete: enter
22:34:50.198 00.001 15404 UpdateGuideState(): m_state=6
22:34:50.199 00.001 15404 Star::Find(15, 721, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
22:34:50.200 00.001 15404 Star::Find returns 1 (1), X=720.85, Y=794.81, Mass=635205, SNR=214.8, Peak=31144 HFD=6.3
22:34:50.201 00.001 15404 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
22:34:50.202 00.001 15404 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (4.58 = -1.71)
22:34:50.203 00.001 15404 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.72 mountX=-0.01 mountY=-0.16, mountTheta=-1.61
22:34:50.204 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.02, y=0.16, opts=13)
22:34:50.205 00.001 15404 Enqueuing Move request for scope (-0.02, 0.16)
22:34:50.206 00.001 9920 Worker thread wakes up
22:34:50.206 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
22:34:50.206 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
22:34:50.206 00.000 9920 Moving (-0.02, 0.16) raw xDistance=-0.01 yDistance=-0.16
22:34:50.206 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:34:50.206 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:50.206 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:34:50.206 00.000 9920 MoveAxis(E, 0, ABG)
22:34:50.207 00.001 9920 Move returns status 0, amount 0
22:34:50.207 00.000 9920 MoveAxis(N, 0, ABG)
22:34:50.207 00.000 9920 duration set to 0 by GuideMode
22:34:50.207 00.000 9920 Move returns status 0, amount 0
22:34:50.207 00.000 9920 move complete, result=0
22:34:50.207 00.000 9920 worker thread done servicing request
22:34:50.209 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3108, max=65458, med=4902, FiltMin=4000, FiltMax=65233, Gamma=0.910
22:34:50.221 00.012 15404 UpdateGuideState exits: m=635205 SNR=214.8 Saturated
22:34:50.222 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:50.222 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:50.224 00.002 15404 Enqueuing Expose request
22:34:50.225 00.001 9920 Worker thread wakes up
22:34:50.225 00.000 15404 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:34:50.226 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:50.226 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:53.939 03.713 9920 Exposure complete
22:34:53.976 00.037 9920 worker thread done servicing request
22:34:53.976 00.000 15404 OnExposeComplete: enter
22:34:53.977 00.001 15404 UpdateGuideState(): m_state=6
22:34:53.979 00.002 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
22:34:53.980 00.001 15404 Star::Find returns 1 (1), X=720.71, Y=794.89, Mass=679176, SNR=294.6, Peak=33076 HFD=6.3
22:34:53.981 00.001 15404 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
22:34:53.981 00.000 15404 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.04 = -1.24)
22:34:53.982 00.001 15404 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.30 cameraTheta=2.18 mountX=0.12 mountY=-0.28, mountTheta=-1.16
22:34:53.984 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.17, y=0.24, opts=13)
22:34:53.985 00.001 15404 Enqueuing Move request for scope (-0.17, 0.24)
22:34:53.986 00.001 9920 Worker thread wakes up
22:34:53.986 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.24) opts 0xd
22:34:53.986 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.17, 0.24)
22:34:53.986 00.000 9920 Moving (-0.17, 0.24) raw xDistance=0.12 yDistance=-0.28
22:34:53.986 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:34:53.986 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:34:53.986 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:34:53.986 00.000 9920 MoveAxis(E, 0, ABG)
22:34:53.986 00.000 9920 Move returns status 0, amount 0
22:34:53.986 00.000 9920 MoveAxis(N, 0, ABG)
22:34:53.986 00.000 9920 duration set to 0 by GuideMode
22:34:53.986 00.000 9920 Move returns status 0, amount 0
22:34:53.986 00.000 9920 move complete, result=0
22:34:53.986 00.000 9920 worker thread done servicing request
22:34:53.989 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2935, max=65516, med=4897, FiltMin=4070, FiltMax=64304, Gamma=0.910
22:34:54.000 00.011 15404 UpdateGuideState exits: m=679176 SNR=294.6 Saturated
22:34:54.001 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:54.002 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:54.003 00.001 15404 Enqueuing Expose request
22:34:54.004 00.001 9920 Worker thread wakes up
22:34:54.004 00.000 15404 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:34:54.005 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:54.005 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:34:57.411 03.406 9920 Exposure complete
22:34:57.449 00.038 9920 worker thread done servicing request
22:34:57.449 00.000 15404 OnExposeComplete: enter
22:34:57.450 00.001 15404 UpdateGuideState(): m_state=6
22:34:57.451 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
22:34:57.452 00.001 15404 Star::Find returns 1 (1), X=720.49, Y=794.88, Mass=669383, SNR=236.1, Peak=37318 HFD=6.3
22:34:57.453 00.001 15404 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
22:34:57.453 00.000 15404 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.47 = -0.82)
22:34:57.454 00.001 15404 CameraToMount -- cameraX=-0.39 cameraY=0.23 hyp=0.45 cameraTheta=2.61 mountX=0.34 mountY=-0.33, mountTheta=-0.77
22:34:57.456 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.39, y=0.23, opts=13)
22:34:57.457 00.001 15404 Enqueuing Move request for scope (-0.39, 0.23)
22:34:57.458 00.001 9920 Worker thread wakes up
22:34:57.458 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.23) opts 0xd
22:34:57.458 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.39, 0.23)
22:34:57.458 00.000 9920 Moving (-0.39, 0.23) raw xDistance=0.34 yDistance=-0.33
22:34:57.458 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
22:34:57.458 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:34:57.458 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:34:57.458 00.000 9920 MoveAxis(W, 90, ABG)
22:34:57.458 00.000 9920 Guiding  Dir = 3, Dur = 90
22:34:57.461 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2721, max=65456, med=4902, FiltMin=3763, FiltMax=65150, Gamma=0.910
22:34:57.472 00.011 15404 UpdateGuideState exits: m=669383 SNR=236.1 Saturated
22:34:57.473 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:57.474 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:34:57.475 00.001 15404 Enqueuing Expose request
22:34:57.505 00.030 9920 IsGuiding returns 0
22:34:57.517 00.012 9920 PulseGuide returned control before completion, sleep 89
22:34:57.629 00.112 9920 IsGuiding returns 0
22:34:57.629 00.000 9920 Move returns status 0, amount 90
22:34:57.629 00.000 9920 MoveAxis(N, 0, ABG)
22:34:57.629 00.000 9920 duration set to 0 by GuideMode
22:34:57.629 00.000 9920 Move returns status 0, amount 0
22:34:57.629 00.000 9920 move complete, result=0
22:34:57.629 00.000 9920 worker thread done servicing request
22:34:57.629 00.000 15404 GuideStep: 0.3 px 90 ms WEST, -0.3 px 0 ms NORTH
22:34:57.632 00.003 9920 Worker thread wakes up
22:34:57.632 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:34:57.633 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:01.349 03.716 9920 Exposure complete
22:35:01.386 00.037 9920 worker thread done servicing request
22:35:01.386 00.000 15404 OnExposeComplete: enter
22:35:01.388 00.002 15404 UpdateGuideState(): m_state=6
22:35:01.388 00.000 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
22:35:01.389 00.001 15404 Star::Find returns 1 (1), X=720.47, Y=794.79, Mass=635905, SNR=284.5, Peak=36910 HFD=6.3
22:35:01.390 00.001 15404 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.76 = -0.53)
22:35:01.391 00.001 15404 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.66 = -0.62)
22:35:01.392 00.001 15404 CameraToMount -- cameraX=-0.40 cameraY=0.14 hyp=0.43 cameraTheta=2.80 mountX=0.37 mountY=-0.25, mountTheta=-0.59
22:35:01.394 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.40, y=0.14, opts=13)
22:35:01.395 00.001 15404 Enqueuing Move request for scope (-0.40, 0.14)
22:35:01.395 00.000 9920 Worker thread wakes up
22:35:01.396 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.14) opts 0xd
22:35:01.396 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.40, 0.14)
22:35:01.396 00.000 9920 Moving (-0.40, 0.14) raw xDistance=0.37 yDistance=-0.25
22:35:01.396 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
22:35:01.396 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:35:01.396 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:35:01.396 00.000 9920 MoveAxis(W, 105, ABG)
22:35:01.396 00.000 9920 Guiding  Dir = 3, Dur = 105
22:35:01.398 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2870, max=65456, med=4898, FiltMin=3994, FiltMax=63846, Gamma=0.910
22:35:01.410 00.012 15404 UpdateGuideState exits: m=635905 SNR=284.5 Saturated
22:35:01.411 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:01.412 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:01.413 00.001 15404 Enqueuing Expose request
22:35:01.511 00.098 9920 IsGuiding returns 0
22:35:01.521 00.010 9920 PulseGuide returned control before completion, sleep 105
22:35:01.709 00.188 9920 IsGuiding returns 0
22:35:01.709 00.000 9920 Move returns status 0, amount 105
22:35:01.709 00.000 9920 MoveAxis(N, 0, ABG)
22:35:01.709 00.000 9920 duration set to 0 by GuideMode
22:35:01.710 00.001 9920 Move returns status 0, amount 0
22:35:01.710 00.000 9920 move complete, result=0
22:35:01.710 00.000 9920 worker thread done servicing request
22:35:01.710 00.000 9920 Worker thread wakes up
22:35:01.710 00.000 15404 GuideStep: 0.4 px 105 ms WEST, -0.2 px 0 ms NORTH
22:35:01.711 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:01.711 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:05.125 03.414 9920 Exposure complete
22:35:05.166 00.041 9920 worker thread done servicing request
22:35:05.166 00.000 15404 OnExposeComplete: enter
22:35:05.167 00.001 15404 UpdateGuideState(): m_state=6
22:35:05.168 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
22:35:05.169 00.001 15404 Star::Find returns 1 (1), X=720.48, Y=794.83, Mass=665368, SNR=259.1, Peak=36794 HFD=6.3
22:35:05.170 00.001 15404 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.67 = -0.61)
22:35:05.171 00.001 15404 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.58 = -0.70)
22:35:05.172 00.001 15404 CameraToMount -- cameraX=-0.40 cameraY=0.18 hyp=0.43 cameraTheta=2.72 mountX=0.36 mountY=-0.28, mountTheta=-0.67
22:35:05.174 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.40, y=0.18, opts=13)
22:35:05.174 00.000 15404 Enqueuing Move request for scope (-0.40, 0.18)
22:35:05.175 00.001 9920 Worker thread wakes up
22:35:05.175 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.18) opts 0xd
22:35:05.176 00.001 9920 Handling offset move in thread for scope, endpoint = (-0.40, 0.18)
22:35:05.176 00.000 9920 Moving (-0.40, 0.18) raw xDistance=0.36 yDistance=-0.28
22:35:05.176 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
22:35:05.176 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:35:05.176 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:35:05.176 00.000 9920 MoveAxis(W, 103, ABG)
22:35:05.176 00.000 9920 Guiding  Dir = 3, Dur = 103
22:35:05.178 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2786, max=65456, med=4905, FiltMin=3900, FiltMax=64718, Gamma=0.910
22:35:05.190 00.012 15404 UpdateGuideState exits: m=665368 SNR=259.1 Saturated
22:35:05.191 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:05.192 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:05.193 00.001 15404 Enqueuing Expose request
22:35:05.277 00.084 9920 IsGuiding returns 0
22:35:05.288 00.011 9920 PulseGuide returned control before completion, sleep 103
22:35:05.550 00.262 9920 IsGuiding returns 0
22:35:05.550 00.000 9920 Move returns status 0, amount 103
22:35:05.550 00.000 9920 MoveAxis(N, 0, ABG)
22:35:05.550 00.000 9920 duration set to 0 by GuideMode
22:35:05.550 00.000 9920 Move returns status 0, amount 0
22:35:05.550 00.000 9920 move complete, result=0
22:35:05.550 00.000 9920 worker thread done servicing request
22:35:05.550 00.000 9920 Worker thread wakes up
22:35:05.550 00.000 15404 GuideStep: 0.4 px 103 ms WEST, -0.3 px 0 ms NORTH
22:35:05.551 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:05.551 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:09.267 03.716 9920 Exposure complete
22:35:09.306 00.039 9920 worker thread done servicing request
22:35:09.306 00.000 15404 OnExposeComplete: enter
22:35:09.307 00.001 15404 UpdateGuideState(): m_state=6
22:35:09.308 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
22:35:09.309 00.001 15404 Star::Find returns 1 (1), X=720.95, Y=794.64, Mass=649701, SNR=249.3, Peak=28712 HFD=6.4
22:35:09.310 00.001 15404 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-2.95) = xAngle (2.79 = 2.79)
22:35:09.310 00.000 15404 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.70 = 2.70)
22:35:09.311 00.001 15404 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.16 mountX=-0.07 mountY=0.03, mountTheta=2.72
22:35:09.312 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.07, y=-0.01, opts=13)
22:35:09.313 00.001 15404 Enqueuing Move request for scope (0.07, -0.01)
22:35:09.314 00.001 9920 Worker thread wakes up
22:35:09.314 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:35:09.314 00.000 9920 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:35:09.314 00.000 9920 Moving (0.07, -0.01) raw xDistance=-0.07 yDistance=0.03
22:35:09.314 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:35:09.314 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:09.314 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:35:09.315 00.001 9920 MoveAxis(E, 0, ABG)
22:35:09.315 00.000 9920 Move returns status 0, amount 0
22:35:09.315 00.000 9920 MoveAxis(N, 0, ABG)
22:35:09.315 00.000 9920 duration set to 0 by GuideMode
22:35:09.315 00.000 9920 Move returns status 0, amount 0
22:35:09.315 00.000 9920 move complete, result=0
22:35:09.315 00.000 9920 worker thread done servicing request
22:35:09.317 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2838, max=65456, med=4899, FiltMin=4118, FiltMax=63298, Gamma=0.910
22:35:09.329 00.012 15404 UpdateGuideState exits: m=649701 SNR=249.3 Saturated
22:35:09.330 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:09.331 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:09.332 00.001 15404 Enqueuing Expose request
22:35:09.333 00.001 9920 Worker thread wakes up
22:35:09.333 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:35:09.334 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:09.334 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:12.749 03.415 9920 Exposure complete
22:35:12.786 00.037 9920 worker thread done servicing request
22:35:12.786 00.000 15404 OnExposeComplete: enter
22:35:12.787 00.001 15404 UpdateGuideState(): m_state=6
22:35:12.788 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
22:35:12.789 00.001 15404 Star::Find returns 1 (1), X=720.73, Y=794.70, Mass=640075, SNR=249.0, Peak=30480 HFD=6.4
22:35:12.790 00.001 15404 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.75 = -0.53)
22:35:12.791 00.001 15404 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (5.66 = -0.63)
22:35:12.791 00.000 15404 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.80 mountX=0.14 mountY=-0.09, mountTheta=-0.60
22:35:12.793 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.15, y=0.05, opts=13)
22:35:12.794 00.001 15404 Enqueuing Move request for scope (-0.15, 0.05)
22:35:12.794 00.000 9920 Worker thread wakes up
22:35:12.794 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
22:35:12.794 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
22:35:12.794 00.000 9920 Moving (-0.15, 0.05) raw xDistance=0.14 yDistance=-0.09
22:35:12.796 00.002 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:35:12.796 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:12.796 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:35:12.796 00.000 9920 MoveAxis(E, 0, ABG)
22:35:12.796 00.000 9920 Move returns status 0, amount 0
22:35:12.796 00.000 9920 MoveAxis(N, 0, ABG)
22:35:12.796 00.000 9920 duration set to 0 by GuideMode
22:35:12.796 00.000 9920 Move returns status 0, amount 0
22:35:12.796 00.000 9920 move complete, result=0
22:35:12.796 00.000 9920 worker thread done servicing request
22:35:12.798 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3198, max=65456, med=4902, FiltMin=3947, FiltMax=63878, Gamma=0.910
22:35:12.810 00.012 15404 UpdateGuideState exits: m=640075 SNR=249.0 Saturated
22:35:12.811 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:12.811 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:12.812 00.001 15404 Enqueuing Expose request
22:35:12.813 00.001 9920 Worker thread wakes up
22:35:12.813 00.000 15404 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:12.814 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:12.815 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:16.522 03.707 9920 Exposure complete
22:35:16.559 00.037 9920 worker thread done servicing request
22:35:16.559 00.000 15404 OnExposeComplete: enter
22:35:16.560 00.001 15404 UpdateGuideState(): m_state=6
22:35:16.561 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
22:35:16.562 00.001 15404 Star::Find returns 1 (1), X=720.86, Y=794.61, Mass=636857, SNR=231.1, Peak=29236 HFD=6.4
22:35:16.563 00.001 15404 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-2.95) = xAngle (0.82 = 0.82)
22:35:16.564 00.001 15404 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.73 = 0.73)
22:35:16.565 00.001 15404 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.13 mountX=0.03 mountY=0.03, mountTheta=0.78
22:35:16.566 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.02, y=-0.04, opts=13)
22:35:16.567 00.001 15404 Enqueuing Move request for scope (-0.02, -0.04)
22:35:16.568 00.001 9920 Worker thread wakes up
22:35:16.568 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:35:16.568 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:35:16.568 00.000 9920 Moving (-0.02, -0.04) raw xDistance=0.03 yDistance=0.03
22:35:16.568 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:35:16.568 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:16.569 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:35:16.569 00.000 9920 MoveAxis(E, 0, ABG)
22:35:16.569 00.000 9920 Move returns status 0, amount 0
22:35:16.569 00.000 9920 MoveAxis(N, 0, ABG)
22:35:16.569 00.000 9920 duration set to 0 by GuideMode
22:35:16.569 00.000 9920 Move returns status 0, amount 0
22:35:16.569 00.000 9920 move complete, result=0
22:35:16.569 00.000 9920 worker thread done servicing request
22:35:16.571 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2679, max=65450, med=4899, FiltMin=4029, FiltMax=63935, Gamma=0.910
22:35:16.583 00.012 15404 UpdateGuideState exits: m=636857 SNR=231.1 Saturated
22:35:16.584 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:16.585 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:16.586 00.001 15404 Enqueuing Expose request
22:35:16.587 00.001 9920 Worker thread wakes up
22:35:16.587 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:35:16.588 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:16.588 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:19.997 03.409 9920 Exposure complete
22:35:20.035 00.038 9920 worker thread done servicing request
22:35:20.035 00.000 15404 OnExposeComplete: enter
22:35:20.036 00.001 15404 UpdateGuideState(): m_state=6
22:35:20.037 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
22:35:20.038 00.001 15404 Star::Find returns 1 (1), X=720.84, Y=794.48, Mass=631112, SNR=239.9, Peak=28296 HFD=6.4
22:35:20.039 00.001 15404 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-2.95) = xAngle (1.17 = 1.17)
22:35:20.040 00.001 15404 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.07 = 1.07)
22:35:20.041 00.001 15404 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.79 mountX=0.07 mountY=0.15, mountTheta=1.15
22:35:20.042 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.04, y=-0.17, opts=13)
22:35:20.043 00.001 15404 Enqueuing Move request for scope (-0.04, -0.17)
22:35:20.044 00.001 9920 Worker thread wakes up
22:35:20.044 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
22:35:20.044 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
22:35:20.044 00.000 9920 Moving (-0.04, -0.17) raw xDistance=0.07 yDistance=0.15
22:35:20.044 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:35:20.044 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:20.044 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:35:20.044 00.000 9920 MoveAxis(E, 0, ABG)
22:35:20.044 00.000 9920 Move returns status 0, amount 0
22:35:20.044 00.000 9920 MoveAxis(N, 0, ABG)
22:35:20.044 00.000 9920 duration set to 0 by GuideMode
22:35:20.044 00.000 9920 Move returns status 0, amount 0
22:35:20.044 00.000 9920 move complete, result=0
22:35:20.044 00.000 9920 worker thread done servicing request
22:35:20.047 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2829, max=65450, med=4902, FiltMin=3772, FiltMax=62931, Gamma=0.910
22:35:20.058 00.011 15404 UpdateGuideState exits: m=631112 SNR=239.9 Saturated
22:35:20.059 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:20.060 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:20.061 00.001 15404 Enqueuing Expose request
22:35:20.062 00.001 9920 Worker thread wakes up
22:35:20.062 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:35:20.063 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:20.063 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:23.770 03.707 9920 Exposure complete
22:35:23.807 00.037 9920 worker thread done servicing request
22:35:23.807 00.000 15404 OnExposeComplete: enter
22:35:23.808 00.001 15404 UpdateGuideState(): m_state=6
22:35:23.809 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
22:35:23.810 00.001 15404 Star::Find returns 1 (1), X=720.51, Y=794.36, Mass=619422, SNR=281.3, Peak=28526 HFD=6.1
22:35:23.811 00.001 15404 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-2.95) = xAngle (0.47 = 0.47)
22:35:23.812 00.001 15404 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.38 = 0.38)
22:35:23.813 00.001 15404 CameraToMount -- cameraX=-0.37 cameraY=-0.29 hyp=0.47 cameraTheta=-2.48 mountX=0.42 mountY=0.17, mountTheta=0.39
22:35:23.814 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.37, y=-0.29, opts=13)
22:35:23.815 00.001 15404 Enqueuing Move request for scope (-0.37, -0.29)
22:35:23.816 00.001 9920 Worker thread wakes up
22:35:23.816 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.29) opts 0xd
22:35:23.816 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.37, -0.29)
22:35:23.816 00.000 9920 Moving (-0.37, -0.29) raw xDistance=0.42 yDistance=0.17
22:35:23.816 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
22:35:23.816 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:23.817 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:35:23.817 00.000 9920 MoveAxis(W, 111, ABG)
22:35:23.817 00.000 9920 Guiding  Dir = 3, Dur = 111
22:35:23.819 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2728, max=65450, med=4901, FiltMin=3820, FiltMax=64065, Gamma=0.910
22:35:23.832 00.013 15404 UpdateGuideState exits: m=619422 SNR=281.3 Saturated
22:35:23.834 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:23.835 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:23.836 00.001 15404 Enqueuing Expose request
22:35:23.840 00.004 9920 IsGuiding returns 0
22:35:23.851 00.011 9920 PulseGuide returned control before completion, sleep 110
22:35:23.985 00.134 9920 IsGuiding returns 0
22:35:23.985 00.000 9920 Move returns status 0, amount 111
22:35:23.985 00.000 9920 MoveAxis(N, 0, ABG)
22:35:23.985 00.000 9920 duration set to 0 by GuideMode
22:35:23.985 00.000 9920 Move returns status 0, amount 0
22:35:23.985 00.000 9920 move complete, result=0
22:35:23.985 00.000 9920 worker thread done servicing request
22:35:23.985 00.000 9920 Worker thread wakes up
22:35:23.985 00.000 15404 GuideStep: 0.4 px 111 ms WEST, 0.2 px 0 ms NORTH
22:35:23.986 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:23.986 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:27.393 03.407 9920 Exposure complete
22:35:27.430 00.037 9920 worker thread done servicing request
22:35:27.430 00.000 15404 OnExposeComplete: enter
22:35:27.431 00.001 15404 UpdateGuideState(): m_state=6
22:35:27.432 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
22:35:27.433 00.001 15404 Star::Find returns 1 (1), X=720.75, Y=794.11, Mass=611549, SNR=245.8, Peak=24318 HFD=6.5
22:35:27.434 00.001 15404 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-2.95) = xAngle (1.14 = 1.14)
22:35:27.435 00.001 15404 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.05 = 1.05)
22:35:27.436 00.001 15404 CameraToMount -- cameraX=-0.13 cameraY=-0.54 hyp=0.56 cameraTheta=-1.81 mountX=0.23 mountY=0.48, mountTheta=1.12
22:35:27.437 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.13, y=-0.54, opts=13)
22:35:27.438 00.001 15404 Enqueuing Move request for scope (-0.13, -0.54)
22:35:27.439 00.001 9920 Worker thread wakes up
22:35:27.439 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.54) opts 0xd
22:35:27.439 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.13, -0.54)
22:35:27.439 00.000 9920 Moving (-0.13, -0.54) raw xDistance=0.23 yDistance=0.48
22:35:27.439 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
22:35:27.439 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:35:27.439 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
22:35:27.440 00.001 9920 MoveAxis(W, 70, ABG)
22:35:27.440 00.000 9920 Guiding  Dir = 3, Dur = 70
22:35:27.442 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2900, max=65516, med=4904, FiltMin=3837, FiltMax=64619, Gamma=0.910
22:35:27.454 00.012 15404 UpdateGuideState exits: m=611549 SNR=245.8 Saturated
22:35:27.455 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:27.456 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:27.456 00.000 15404 Enqueuing Expose request
22:35:27.462 00.006 9920 IsGuiding returns 0
22:35:27.473 00.011 9920 PulseGuide returned control before completion, sleep 70
22:35:27.556 00.083 9920 IsGuiding returns 1
22:35:27.556 00.000 9920 scope still moving after pulse duration time elapsed
22:35:27.596 00.040 9920 IsGuiding returns 0
22:35:27.596 00.000 9920 scope move finished after 70 + 63 ms
22:35:27.596 00.000 9920 Move returns status 0, amount 70
22:35:27.596 00.000 9920 MoveAxis(N, 0, ABG)
22:35:27.596 00.000 9920 duration set to 0 by GuideMode
22:35:27.596 00.000 9920 Move returns status 0, amount 0
22:35:27.596 00.000 9920 move complete, result=0
22:35:27.596 00.000 9920 worker thread done servicing request
22:35:27.596 00.000 9920 Worker thread wakes up
22:35:27.596 00.000 15404 GuideStep: 0.2 px 70 ms WEST, 0.5 px 0 ms NORTH
22:35:27.597 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:27.598 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:31.312 03.714 9920 Exposure complete
22:35:31.353 00.041 9920 worker thread done servicing request
22:35:31.354 00.001 15404 OnExposeComplete: enter
22:35:31.355 00.001 15404 UpdateGuideState(): m_state=6
22:35:31.356 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
22:35:31.356 00.000 15404 Star::Find returns 1 (1), X=720.87, Y=793.87, Mass=633743, SNR=233.3, Peak=25254 HFD=6.5
22:35:31.357 00.001 15404 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-2.95) = xAngle (1.37 = 1.37)
22:35:31.358 00.001 15404 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.28 = 1.28)
22:35:31.359 00.001 15404 CameraToMount -- cameraX=-0.01 cameraY=-0.78 hyp=0.78 cameraTheta=-1.58 mountX=0.16 mountY=0.75, mountTheta=1.36
22:35:31.361 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.01, y=-0.78, opts=13)
22:35:31.362 00.001 15404 Enqueuing Move request for scope (-0.01, -0.78)
22:35:31.363 00.001 9920 Worker thread wakes up
22:35:31.363 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.78) opts 0xd
22:35:31.363 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.01, -0.78)
22:35:31.363 00.000 9920 Moving (-0.01, -0.78) raw xDistance=0.16 yDistance=0.75
22:35:31.363 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:35:31.363 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:35:31.363 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.75
22:35:31.363 00.000 9920 MoveAxis(E, 0, ABG)
22:35:31.363 00.000 9920 Move returns status 0, amount 0
22:35:31.363 00.000 9920 MoveAxis(N, 0, ABG)
22:35:31.364 00.001 9920 duration set to 0 by GuideMode
22:35:31.364 00.000 9920 Move returns status 0, amount 0
22:35:31.364 00.000 9920 move complete, result=0
22:35:31.364 00.000 9920 worker thread done servicing request
22:35:31.367 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3121, max=65516, med=4901, FiltMin=3980, FiltMax=65284, Gamma=0.910
22:35:31.377 00.010 15404 UpdateGuideState exits: m=633743 SNR=233.3 Saturated
22:35:31.379 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:31.379 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:31.380 00.001 15404 Enqueuing Expose request
22:35:31.381 00.001 9920 Worker thread wakes up
22:35:31.381 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
22:35:31.382 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:31.382 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:34.796 03.414 9920 Exposure complete
22:35:34.835 00.039 9920 worker thread done servicing request
22:35:34.836 00.001 15404 OnExposeComplete: enter
22:35:34.837 00.001 15404 UpdateGuideState(): m_state=6
22:35:34.838 00.001 15404 Star::Find(15, 720, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
22:35:34.839 00.001 15404 Star::Find returns 1 (1), X=721.01, Y=793.79, Mass=615997, SNR=235.5, Peak=25066 HFD=6.4
22:35:34.839 00.000 15404 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-2.95) = xAngle (1.53 = 1.53)
22:35:34.840 00.001 15404 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.44 = 1.44)
22:35:34.841 00.001 15404 CameraToMount -- cameraX=0.13 cameraY=-0.86 hyp=0.87 cameraTheta=-1.42 mountX=0.03 mountY=0.86, mountTheta=1.53
22:35:34.843 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.13, y=-0.86, opts=13)
22:35:34.844 00.001 15404 Enqueuing Move request for scope (0.13, -0.86)
22:35:34.844 00.000 9920 Worker thread wakes up
22:35:34.844 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.86) opts 0xd
22:35:34.844 00.000 9920 Handling offset move in thread for scope, endpoint = (0.13, -0.86)
22:35:34.844 00.000 9920 Moving (0.13, -0.86) raw xDistance=0.03 yDistance=0.86
22:35:34.844 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:35:34.844 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
22:35:34.844 00.000 9920 MoveAxis(E, 0, ABG)
22:35:34.844 00.000 9920 Move returns status 0, amount 0
22:35:34.845 00.001 9920 MoveAxis(S, 235, ABG)
22:35:34.845 00.000 9920 Guiding  Dir = 1, Dur = 235
22:35:34.847 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3025, max=65516, med=4899, FiltMin=3960, FiltMax=64558, Gamma=0.910
22:35:34.859 00.012 15404 UpdateGuideState exits: m=615997 SNR=235.5 Saturated
22:35:34.860 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:34.861 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:34.862 00.001 15404 Enqueuing Expose request
22:35:34.872 00.010 9920 IsGuiding returns 0
22:35:34.882 00.010 9920 PulseGuide returned control before completion, sleep 234
22:35:35.236 00.354 9920 IsGuiding returns 0
22:35:35.236 00.000 9920 Move returns status 0, amount 235
22:35:35.236 00.000 9920 move complete, result=0
22:35:35.236 00.000 9920 worker thread done servicing request
22:35:35.236 00.000 9920 Worker thread wakes up
22:35:35.236 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.9 px 235 ms SOUTH
22:35:35.237 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:35.237 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:38.946 03.709 9920 Exposure complete
22:35:38.983 00.037 9920 worker thread done servicing request
22:35:38.983 00.000 15404 OnExposeComplete: enter
22:35:38.984 00.001 15404 UpdateGuideState(): m_state=6
22:35:38.985 00.001 15404 Star::Find(15, 721, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
22:35:38.986 00.001 15404 Star::Find returns 1 (1), X=721.07, Y=794.19, Mass=610348, SNR=240.8, Peak=23918 HFD=6.6
22:35:38.987 00.001 15404 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-2.95) = xAngle (1.77 = 1.77)
22:35:38.988 00.001 15404 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.68 = 1.68)
22:35:38.989 00.001 15404 CameraToMount -- cameraX=0.19 cameraY=-0.45 hyp=0.49 cameraTheta=-1.18 mountX=-0.10 mountY=0.49, mountTheta=1.77
22:35:38.990 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.19, y=-0.45, opts=13)
22:35:38.991 00.001 15404 Enqueuing Move request for scope (0.19, -0.45)
22:35:38.992 00.001 9920 Worker thread wakes up
22:35:38.992 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.45) opts 0xd
22:35:38.992 00.000 9920 Handling offset move in thread for scope, endpoint = (0.19, -0.45)
22:35:38.992 00.000 9920 Moving (0.19, -0.45) raw xDistance=-0.10 yDistance=0.49
22:35:38.993 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:35:38.993 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:35:38.993 00.000 9920 MoveAxis(E, 0, ABG)
22:35:38.993 00.000 9920 Move returns status 0, amount 0
22:35:38.993 00.000 9920 MoveAxis(S, 133, ABG)
22:35:38.993 00.000 9920 Guiding  Dir = 1, Dur = 133
22:35:38.995 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3022, max=65516, med=4896, FiltMin=4047, FiltMax=60827, Gamma=0.910
22:35:39.006 00.011 15404 UpdateGuideState exits: m=610348 SNR=240.8 Saturated
22:35:39.007 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:39.008 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:39.009 00.001 15404 Enqueuing Expose request
22:35:39.051 00.042 9920 IsGuiding returns 0
22:35:39.062 00.011 9920 PulseGuide returned control before completion, sleep 132
22:35:39.301 00.239 9920 IsGuiding returns 0
22:35:39.301 00.000 9920 Move returns status 0, amount 133
22:35:39.302 00.001 9920 move complete, result=0
22:35:39.302 00.000 9920 worker thread done servicing request
22:35:39.302 00.000 9920 Worker thread wakes up
22:35:39.302 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.5 px 133 ms SOUTH
22:35:39.306 00.004 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:39.306 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:42.719 03.413 9920 Exposure complete
22:35:42.756 00.037 9920 worker thread done servicing request
22:35:42.756 00.000 15404 OnExposeComplete: enter
22:35:42.757 00.001 15404 UpdateGuideState(): m_state=6
22:35:42.758 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
22:35:42.759 00.001 15404 Star::Find returns 1 (1), X=721.15, Y=794.56, Mass=614942, SNR=227.2, Peak=26464 HFD=6.5
22:35:42.760 00.001 15404 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-2.95) = xAngle (2.65 = 2.65)
22:35:42.761 00.001 15404 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.56 = 2.56)
22:35:42.762 00.001 15404 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.29 cameraTheta=-0.30 mountX=-0.25 mountY=0.16, mountTheta=2.58
22:35:42.763 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.28, y=-0.09, opts=13)
22:35:42.764 00.001 15404 Enqueuing Move request for scope (0.28, -0.09)
22:35:42.765 00.001 9920 Worker thread wakes up
22:35:42.765 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
22:35:42.765 00.000 9920 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
22:35:42.765 00.000 9920 Moving (0.28, -0.09) raw xDistance=-0.25 yDistance=0.16
22:35:42.765 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:35:42.765 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:42.765 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:35:42.765 00.000 9920 MoveAxis(E, 68, ABG)
22:35:42.765 00.000 9920 Guiding  Dir = 2, Dur = 68
22:35:42.768 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2758, max=65427, med=4899, FiltMin=3829, FiltMax=63665, Gamma=0.910
22:35:42.780 00.012 15404 UpdateGuideState exits: m=614942 SNR=227.2 Saturated
22:35:42.781 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:42.782 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:42.783 00.001 15404 Enqueuing Expose request
22:35:42.789 00.006 9920 IsGuiding returns 0
22:35:42.801 00.012 9920 PulseGuide returned control before completion, sleep 67
22:35:42.880 00.079 9920 IsGuiding returns 1
22:35:42.880 00.000 9920 scope still moving after pulse duration time elapsed
22:35:42.922 00.042 9920 IsGuiding returns 0
22:35:42.922 00.000 9920 scope move finished after 68 + 64 ms
22:35:42.922 00.000 9920 Move returns status 0, amount 68
22:35:42.922 00.000 9920 MoveAxis(N, 0, ABG)
22:35:42.922 00.000 9920 duration set to 0 by GuideMode
22:35:42.922 00.000 9920 Move returns status 0, amount 0
22:35:42.922 00.000 9920 move complete, result=0
22:35:42.922 00.000 9920 worker thread done servicing request
22:35:42.922 00.000 9920 Worker thread wakes up
22:35:42.922 00.000 15404 GuideStep: -0.3 px 68 ms EAST, 0.2 px 0 ms NORTH
22:35:42.923 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:42.924 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:46.631 03.707 9920 Exposure complete
22:35:46.668 00.037 9920 worker thread done servicing request
22:35:46.668 00.000 15404 OnExposeComplete: enter
22:35:46.670 00.002 15404 UpdateGuideState(): m_state=6
22:35:46.671 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:35:46.671 00.000 15404 Star::Find returns 1 (1), X=721.65, Y=794.59, Mass=637318, SNR=236.0, Peak=32823 HFD=6.2
22:35:46.672 00.001 15404 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-2.95) = xAngle (2.88 = 2.88)
22:35:46.673 00.001 15404 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.79 = 2.79)
22:35:46.674 00.001 15404 CameraToMount -- cameraX=0.77 cameraY=-0.06 hyp=0.77 cameraTheta=-0.07 mountX=-0.75 mountY=0.27, mountTheta=2.80
22:35:46.676 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.77, y=-0.06, opts=13)
22:35:46.677 00.001 15404 Enqueuing Move request for scope (0.77, -0.06)
22:35:46.677 00.000 9920 Worker thread wakes up
22:35:46.677 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.06) opts 0xd
22:35:46.677 00.000 9920 Handling offset move in thread for scope, endpoint = (0.77, -0.06)
22:35:46.677 00.000 9920 Moving (0.77, -0.06) raw xDistance=-0.75 yDistance=0.27
22:35:46.677 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.75
22:35:46.677 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:35:46.677 00.000 9920 MoveAxis(E, 205, ABG)
22:35:46.677 00.000 9920 Guiding  Dir = 2, Dur = 205
22:35:46.681 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=3035, max=65461, med=4894, FiltMin=3984, FiltMax=64188, Gamma=0.910
22:35:46.693 00.012 15404 UpdateGuideState exits: m=637318 SNR=236.0 Saturated
22:35:46.694 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:46.694 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:46.695 00.001 15404 Enqueuing Expose request
22:35:46.700 00.005 9920 IsGuiding returns 0
22:35:46.711 00.011 9920 PulseGuide returned control before completion, sleep 205
22:35:47.667 00.956 9920 IsGuiding returns 0
22:35:47.667 00.000 9920 Move returns status 0, amount 205
22:35:47.667 00.000 9920 MoveAxis(S, 73, ABG)
22:35:47.667 00.000 9920 Guiding  Dir = 1, Dur = 73
22:35:47.691 00.024 9920 IsGuiding returns 0
22:35:47.702 00.011 9920 PulseGuide returned control before completion, sleep 72
22:35:47.786 00.084 9920 IsGuiding returns 1
22:35:47.786 00.000 9920 scope still moving after pulse duration time elapsed
22:35:47.829 00.043 9920 IsGuiding returns 0
22:35:47.829 00.000 9920 scope move finished after 73 + 64 ms
22:35:47.829 00.000 9920 Move returns status 0, amount 73
22:35:47.829 00.000 9920 move complete, result=0
22:35:47.829 00.000 9920 worker thread done servicing request
22:35:47.829 00.000 9920 Worker thread wakes up
22:35:47.829 00.000 15404 GuideStep: -0.7 px 205 ms EAST, 0.3 px 73 ms SOUTH
22:35:47.830 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:47.831 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:51.236 03.405 9920 Exposure complete
22:35:51.274 00.038 9920 worker thread done servicing request
22:35:51.274 00.000 15404 OnExposeComplete: enter
22:35:51.275 00.001 15404 UpdateGuideState(): m_state=6
22:35:51.276 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
22:35:51.277 00.001 15404 Star::Find returns 1 (1), X=721.37, Y=794.64, Mass=620466, SNR=269.3, Peak=29803 HFD=6.3
22:35:51.277 00.000 15404 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-2.95) = xAngle (2.94 = 2.94)
22:35:51.279 00.002 15404 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.84 = 2.84)
22:35:51.280 00.001 15404 CameraToMount -- cameraX=0.50 cameraY=-0.01 hyp=0.50 cameraTheta=-0.02 mountX=-0.48 mountY=0.14, mountTheta=2.85
22:35:51.282 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.50, y=-0.01, opts=13)
22:35:51.283 00.001 15404 Enqueuing Move request for scope (0.50, -0.01)
22:35:51.284 00.001 9920 Worker thread wakes up
22:35:51.284 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.01) opts 0xd
22:35:51.284 00.000 9920 Handling offset move in thread for scope, endpoint = (0.50, -0.01)
22:35:51.284 00.000 9920 Moving (0.50, -0.01) raw xDistance=-0.48 yDistance=0.14
22:35:51.284 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.48
22:35:51.284 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:51.284 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:35:51.284 00.000 9920 MoveAxis(E, 144, ABG)
22:35:51.284 00.000 9920 Guiding  Dir = 2, Dur = 144
22:35:51.287 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3052, max=65461, med=4899, FiltMin=3875, FiltMax=64133, Gamma=0.910
22:35:51.298 00.011 15404 UpdateGuideState exits: m=620466 SNR=269.3 Saturated
22:35:51.299 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:51.300 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:51.301 00.001 15404 Enqueuing Expose request
22:35:51.309 00.008 9920 IsGuiding returns 0
22:35:51.320 00.011 9920 PulseGuide returned control before completion, sleep 144
22:35:51.491 00.171 9920 IsGuiding returns 0
22:35:51.491 00.000 9920 Move returns status 0, amount 144
22:35:51.491 00.000 9920 MoveAxis(N, 0, ABG)
22:35:51.491 00.000 9920 duration set to 0 by GuideMode
22:35:51.491 00.000 9920 Move returns status 0, amount 0
22:35:51.491 00.000 9920 move complete, result=0
22:35:51.491 00.000 9920 worker thread done servicing request
22:35:51.491 00.000 9920 Worker thread wakes up
22:35:51.491 00.000 15404 GuideStep: -0.5 px 144 ms EAST, 0.1 px 0 ms NORTH
22:35:51.492 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:51.492 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:55.199 03.707 9920 Exposure complete
22:35:55.236 00.037 9920 worker thread done servicing request
22:35:55.236 00.000 15404 OnExposeComplete: enter
22:35:55.237 00.001 15404 UpdateGuideState(): m_state=6
22:35:55.238 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
22:35:55.239 00.001 15404 Star::Find returns 1 (1), X=721.08, Y=794.66, Mass=618993, SNR=234.3, Peak=28860 HFD=6.5
22:35:55.240 00.001 15404 CameraToMount -- cameraTheta (0.06) - m_xAngle (-2.95) = xAngle (3.01 = 3.01)
22:35:55.241 00.001 15404 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.92 = 2.92)
22:35:55.242 00.001 15404 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.06 mountX=-0.20 mountY=0.05, mountTheta=2.92
22:35:55.244 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.21, y=0.01, opts=13)
22:35:55.245 00.001 15404 Enqueuing Move request for scope (0.21, 0.01)
22:35:55.245 00.000 9920 Worker thread wakes up
22:35:55.246 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
22:35:55.246 00.000 9920 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
22:35:55.246 00.000 9920 Moving (0.21, 0.01) raw xDistance=-0.20 yDistance=0.05
22:35:55.246 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.20
22:35:55.246 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:55.246 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:35:55.246 00.000 9920 MoveAxis(E, 65, ABG)
22:35:55.246 00.000 9920 Guiding  Dir = 2, Dur = 65
22:35:55.248 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3055, max=65458, med=4890, FiltMin=3592, FiltMax=63841, Gamma=0.910
22:35:55.260 00.012 15404 UpdateGuideState exits: m=618993 SNR=234.3 Saturated
22:35:55.261 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:55.261 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:55.262 00.001 15404 Enqueuing Expose request
22:35:55.266 00.004 9920 IsGuiding returns 0
22:35:55.279 00.013 9920 PulseGuide returned control before completion, sleep 63
22:35:55.353 00.074 9920 IsGuiding returns 1
22:35:55.353 00.000 9920 scope still moving after pulse duration time elapsed
22:35:55.399 00.046 9920 IsGuiding returns 0
22:35:55.399 00.000 9920 scope move finished after 65 + 68 ms
22:35:55.400 00.001 9920 Move returns status 0, amount 65
22:35:55.400 00.000 9920 MoveAxis(N, 0, ABG)
22:35:55.400 00.000 9920 duration set to 0 by GuideMode
22:35:55.400 00.000 9920 Move returns status 0, amount 0
22:35:55.400 00.000 9920 move complete, result=0
22:35:55.400 00.000 9920 worker thread done servicing request
22:35:55.400 00.000 9920 Worker thread wakes up
22:35:55.400 00.000 15404 GuideStep: -0.2 px 65 ms EAST, 0.0 px 0 ms NORTH
22:35:55.401 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:55.401 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:35:58.814 03.413 9920 Exposure complete
22:35:58.851 00.037 9920 worker thread done servicing request
22:35:58.851 00.000 15404 OnExposeComplete: enter
22:35:58.853 00.002 15404 UpdateGuideState(): m_state=6
22:35:58.854 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
22:35:58.854 00.000 15404 Star::Find returns 1 (1), X=721.22, Y=794.63, Mass=626341, SNR=223.5, Peak=28620 HFD=6.5
22:35:58.855 00.001 15404 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-2.95) = xAngle (2.92 = 2.92)
22:35:58.856 00.001 15404 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.82 = 2.82)
22:35:58.857 00.001 15404 CameraToMount -- cameraX=0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-0.04 mountX=-0.34 mountY=0.11, mountTheta=2.83
22:35:58.859 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.34, y=-0.01, opts=13)
22:35:58.860 00.001 15404 Enqueuing Move request for scope (0.34, -0.01)
22:35:58.861 00.001 9920 Worker thread wakes up
22:35:58.861 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.01) opts 0xd
22:35:58.861 00.000 9920 Handling offset move in thread for scope, endpoint = (0.34, -0.01)
22:35:58.861 00.000 9920 Moving (0.34, -0.01) raw xDistance=-0.34 yDistance=0.11
22:35:58.861 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
22:35:58.861 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:58.861 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:35:58.861 00.000 9920 MoveAxis(E, 95, ABG)
22:35:58.861 00.000 9920 Guiding  Dir = 2, Dur = 95
22:35:58.864 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2732, max=65458, med=4897, FiltMin=4129, FiltMax=63604, Gamma=0.910
22:35:58.875 00.011 15404 UpdateGuideState exits: m=626341 SNR=223.5 Saturated
22:35:58.876 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:58.877 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:35:58.878 00.001 15404 Enqueuing Expose request
22:35:58.884 00.006 9920 IsGuiding returns 0
22:35:58.896 00.012 9920 PulseGuide returned control before completion, sleep 94
22:35:59.062 00.166 9920 IsGuiding returns 0
22:35:59.062 00.000 9920 Move returns status 0, amount 95
22:35:59.062 00.000 9920 MoveAxis(N, 0, ABG)
22:35:59.063 00.001 9920 duration set to 0 by GuideMode
22:35:59.063 00.000 9920 Move returns status 0, amount 0
22:35:59.063 00.000 9920 move complete, result=0
22:35:59.063 00.000 9920 worker thread done servicing request
22:35:59.063 00.000 9920 Worker thread wakes up
22:35:59.063 00.000 15404 GuideStep: -0.3 px 95 ms EAST, 0.1 px 0 ms NORTH
22:35:59.064 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:35:59.064 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:36:02.776 03.712 9920 Exposure complete
22:36:02.814 00.038 9920 worker thread done servicing request
22:36:02.815 00.001 15404 OnExposeComplete: enter
22:36:02.816 00.001 15404 UpdateGuideState(): m_state=6
22:36:02.817 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
22:36:02.817 00.000 15404 Star::Find returns 1 (1), X=720.81, Y=794.48, Mass=603589, SNR=276.8, Peak=27408 HFD=6.4
22:36:02.818 00.001 15404 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-2.95) = xAngle (1.01 = 1.01)
22:36:02.819 00.001 15404 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.92 = 0.92)
22:36:02.820 00.001 15404 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.94 mountX=0.10 mountY=0.14, mountTheta=0.99
22:36:02.822 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.06, y=-0.17, opts=13)
22:36:02.823 00.001 15404 Enqueuing Move request for scope (-0.06, -0.17)
22:36:02.824 00.001 9920 Worker thread wakes up
22:36:02.824 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
22:36:02.824 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
22:36:02.824 00.000 9920 Moving (-0.06, -0.17) raw xDistance=0.10 yDistance=0.14
22:36:02.824 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:36:02.824 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:02.824 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:36:02.824 00.000 9920 MoveAxis(E, 0, ABG)
22:36:02.824 00.000 9920 Move returns status 0, amount 0
22:36:02.824 00.000 9920 MoveAxis(N, 0, ABG)
22:36:02.824 00.000 9920 duration set to 0 by GuideMode
22:36:02.824 00.000 9920 Move returns status 0, amount 0
22:36:02.824 00.000 9920 move complete, result=0
22:36:02.824 00.000 9920 worker thread done servicing request
22:36:02.827 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2902, max=65516, med=4896, FiltMin=4038, FiltMax=62963, Gamma=0.910
22:36:02.839 00.012 15404 UpdateGuideState exits: m=603589 SNR=276.8 Saturated
22:36:02.840 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:02.841 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:36:02.842 00.001 15404 Enqueuing Expose request
22:36:02.843 00.001 9920 Worker thread wakes up
22:36:02.843 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:36:02.844 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:36:02.844 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:36:06.255 03.411 9920 Exposure complete
22:36:06.294 00.039 9920 worker thread done servicing request
22:36:06.294 00.000 15404 OnExposeComplete: enter
22:36:06.295 00.001 15404 UpdateGuideState(): m_state=6
22:36:06.296 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
22:36:06.296 00.000 15404 Star::Find returns 1 (1), X=720.83, Y=794.31, Mass=618012, SNR=218.0, Peak=27376 HFD=6.5
22:36:06.297 00.001 15404 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-2.95) = xAngle (1.23 = 1.23)
22:36:06.298 00.001 15404 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.14 = 1.14)
22:36:06.299 00.001 15404 CameraToMount -- cameraX=-0.05 cameraY=-0.33 hyp=0.34 cameraTheta=-1.72 mountX=0.11 mountY=0.31, mountTheta=1.22
22:36:06.300 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.05, y=-0.33, opts=13)
22:36:06.301 00.001 15404 Enqueuing Move request for scope (-0.05, -0.33)
22:36:06.302 00.001 9920 Worker thread wakes up
22:36:06.302 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.33) opts 0xd
22:36:06.302 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.05, -0.33)
22:36:06.302 00.000 9920 Moving (-0.05, -0.33) raw xDistance=0.11 yDistance=0.31
22:36:06.303 00.001 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:36:06.303 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
22:36:06.303 00.000 9920 MoveAxis(E, 0, ABG)
22:36:06.303 00.000 9920 Move returns status 0, amount 0
22:36:06.303 00.000 9920 MoveAxis(S, 84, ABG)
22:36:06.303 00.000 9920 Guiding  Dir = 1, Dur = 84
22:36:06.305 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3144, max=65450, med=4897, FiltMin=4066, FiltMax=62983, Gamma=0.910
22:36:06.316 00.011 15404 UpdateGuideState exits: m=618012 SNR=218.0 Saturated
22:36:06.317 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:06.318 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:36:06.319 00.001 15404 Enqueuing Expose request
22:36:06.325 00.006 9920 IsGuiding returns 0
22:36:06.335 00.010 9920 PulseGuide returned control before completion, sleep 84
22:36:06.431 00.096 9920 IsGuiding returns 1
22:36:06.431 00.000 9920 scope still moving after pulse duration time elapsed
22:36:06.473 00.042 9920 IsGuiding returns 0
22:36:06.473 00.000 9920 scope move finished after 84 + 65 ms
22:36:06.474 00.001 9920 Move returns status 0, amount 84
22:36:06.474 00.000 9920 move complete, result=0
22:36:06.474 00.000 9920 worker thread done servicing request
22:36:06.474 00.000 9920 Worker thread wakes up
22:36:06.474 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.3 px 84 ms SOUTH
22:36:06.477 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:36:06.477 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:36:10.186 03.709 9920 Exposure complete
22:36:10.223 00.037 9920 worker thread done servicing request
22:36:10.223 00.000 15404 OnExposeComplete: enter
22:36:10.225 00.002 15404 UpdateGuideState(): m_state=6
22:36:10.226 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
22:36:10.226 00.000 15404 Star::Find returns 1 (1), X=720.89, Y=794.39, Mass=626080, SNR=264.5, Peak=26780 HFD=6.4
22:36:10.227 00.001 15404 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-2.95) = xAngle (1.43 = 1.43)
22:36:10.229 00.002 15404 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.33 = 1.33)
22:36:10.230 00.001 15404 CameraToMount -- cameraX=0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.53 mountX=0.04 mountY=0.25, mountTheta=1.42
22:36:10.231 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.01, y=-0.26, opts=13)
22:36:10.232 00.001 15404 Enqueuing Move request for scope (0.01, -0.26)
22:36:10.233 00.001 9920 Worker thread wakes up
22:36:10.233 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.26) opts 0xd
22:36:10.233 00.000 9920 Handling offset move in thread for scope, endpoint = (0.01, -0.26)
22:36:10.233 00.000 9920 Moving (0.01, -0.26) raw xDistance=0.04 yDistance=0.25
22:36:10.233 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:36:10.233 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:36:10.233 00.000 9920 MoveAxis(E, 0, ABG)
22:36:10.233 00.000 9920 Move returns status 0, amount 0
22:36:10.233 00.000 9920 MoveAxis(S, 68, ABG)
22:36:10.233 00.000 9920 Guiding  Dir = 1, Dur = 68
22:36:10.236 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3127, max=65516, med=4894, FiltMin=3937, FiltMax=61359, Gamma=0.910
22:36:10.246 00.010 15404 UpdateGuideState exits: m=626080 SNR=264.5 Saturated
22:36:10.248 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:10.249 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:36:10.250 00.001 15404 Enqueuing Expose request
22:36:10.256 00.006 9920 IsGuiding returns 0
22:36:10.268 00.012 9920 PulseGuide returned control before completion, sleep 67
22:36:10.346 00.078 9920 IsGuiding returns 1
22:36:10.346 00.000 9920 scope still moving after pulse duration time elapsed
22:36:10.394 00.048 9920 IsGuiding returns 0
22:36:10.394 00.000 9920 scope move finished after 68 + 69 ms
22:36:10.394 00.000 9920 Move returns status 0, amount 68
22:36:10.394 00.000 9920 move complete, result=0
22:36:10.394 00.000 9920 worker thread done servicing request
22:36:10.394 00.000 9920 Worker thread wakes up
22:36:10.394 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 68 ms SOUTH
22:36:10.395 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:36:10.395 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:36:13.809 03.414 9920 Exposure complete
22:36:13.849 00.040 9920 worker thread done servicing request
22:36:13.849 00.000 15404 OnExposeComplete: enter
22:36:13.851 00.002 15404 UpdateGuideState(): m_state=6
22:36:13.852 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
22:36:13.852 00.000 15404 Star::Find returns 1 (1), X=720.85, Y=794.40, Mass=635950, SNR=251.2, Peak=28732 HFD=6.4
22:36:13.853 00.001 15404 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
22:36:13.854 00.001 15404 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.19 = 1.19)
22:36:13.855 00.001 15404 CameraToMount -- cameraX=-0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.67 mountX=0.07 mountY=0.23, mountTheta=1.27
22:36:13.857 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.02, y=-0.24, opts=13)
22:36:13.858 00.001 15404 Enqueuing Move request for scope (-0.02, -0.24)
22:36:13.859 00.001 9920 Worker thread wakes up
22:36:13.859 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.24) opts 0xd
22:36:13.859 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.02, -0.24)
22:36:13.859 00.000 9920 Moving (-0.02, -0.24) raw xDistance=0.07 yDistance=0.23
22:36:13.859 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:36:13.859 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:36:13.859 00.000 9920 MoveAxis(E, 0, ABG)
22:36:13.859 00.000 9920 Move returns status 0, amount 0
22:36:13.859 00.000 9920 MoveAxis(S, 62, ABG)
22:36:13.859 00.000 9920 Guiding  Dir = 1, Dur = 62
22:36:13.861 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3096, max=65450, med=4897, FiltMin=4060, FiltMax=63299, Gamma=0.910
22:36:13.873 00.012 15404 UpdateGuideState exits: m=635950 SNR=251.2 Saturated
22:36:13.874 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:13.875 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:36:13.876 00.001 15404 Enqueuing Expose request
22:36:13.880 00.004 9920 IsGuiding returns 0
22:36:13.892 00.012 9920 PulseGuide returned control before completion, sleep 61
22:36:13.965 00.073 9920 IsGuiding returns 1
22:36:13.965 00.000 9920 scope still moving after pulse duration time elapsed
22:36:14.006 00.041 9920 IsGuiding returns 0
22:36:14.007 00.001 9920 scope move finished after 62 + 64 ms
22:36:14.007 00.000 9920 Move returns status 0, amount 62
22:36:14.007 00.000 9920 move complete, result=0
22:36:14.007 00.000 9920 worker thread done servicing request
22:36:14.007 00.000 9920 Worker thread wakes up
22:36:14.007 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.2 px 62 ms SOUTH
22:36:14.008 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:36:14.008 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:36:17.716 03.708 9920 Exposure complete
22:36:17.754 00.038 9920 worker thread done servicing request
22:36:17.754 00.000 15404 OnExposeComplete: enter
22:36:17.755 00.001 15404 UpdateGuideState(): m_state=6
22:36:17.757 00.002 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
22:36:17.757 00.000 15404 Star::Find returns 1 (1), X=720.90, Y=794.46, Mass=633540, SNR=248.6, Peak=28100 HFD=6.4
22:36:17.758 00.001 15404 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-2.95) = xAngle (1.49 = 1.49)
22:36:17.759 00.001 15404 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.39 = 1.39)
22:36:17.760 00.001 15404 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.47 mountX=0.02 mountY=0.18, mountTheta=1.48
22:36:17.762 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.02, y=-0.19, opts=13)
22:36:17.763 00.001 15404 Enqueuing Move request for scope (0.02, -0.19)
22:36:17.764 00.001 9920 Worker thread wakes up
22:36:17.764 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
22:36:17.764 00.000 9920 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
22:36:17.764 00.000 9920 Moving (0.02, -0.19) raw xDistance=0.02 yDistance=0.18
22:36:17.764 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:36:17.764 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:17.764 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:36:17.764 00.000 9920 MoveAxis(E, 0, ABG)
22:36:17.764 00.000 9920 Move returns status 0, amount 0
22:36:17.764 00.000 9920 MoveAxis(N, 0, ABG)
22:36:17.764 00.000 9920 duration set to 0 by GuideMode
22:36:17.765 00.001 9920 Move returns status 0, amount 0
22:36:17.765 00.000 9920 move complete, result=0
22:36:17.765 00.000 9920 worker thread done servicing request
22:36:17.767 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2186, max=65450, med=4894, FiltMin=3394, FiltMax=62895, Gamma=0.910
22:36:17.778 00.011 15404 UpdateGuideState exits: m=633540 SNR=248.6 Saturated
22:36:17.779 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:17.779 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:36:17.780 00.001 15404 Enqueuing Expose request
22:36:17.781 00.001 9920 Worker thread wakes up
22:36:17.781 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:36:17.783 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:36:17.783 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:36:21.194 03.411 9920 Exposure complete
22:36:21.231 00.037 9920 worker thread done servicing request
22:36:21.231 00.000 15404 OnExposeComplete: enter
22:36:21.232 00.001 15404 UpdateGuideState(): m_state=6
22:36:21.233 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
22:36:21.234 00.001 15404 Star::Find returns 1 (1), X=721.12, Y=794.55, Mass=607373, SNR=207.1, Peak=26624 HFD=6.5
22:36:21.235 00.001 15404 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-2.95) = xAngle (2.58 = 2.58)
22:36:21.236 00.001 15404 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.49 = 2.49)
22:36:21.237 00.001 15404 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-0.37 mountX=-0.22 mountY=0.16, mountTheta=2.52
22:36:21.239 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.24, y=-0.09, opts=13)
22:36:21.240 00.001 15404 Enqueuing Move request for scope (0.24, -0.09)
22:36:21.241 00.001 9920 Worker thread wakes up
22:36:21.241 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
22:36:21.241 00.000 9920 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
22:36:21.241 00.000 9920 Moving (0.24, -0.09) raw xDistance=-0.22 yDistance=0.16
22:36:21.241 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:36:21.241 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:21.241 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:36:21.241 00.000 9920 MoveAxis(E, 59, ABG)
22:36:21.241 00.000 9920 Guiding  Dir = 2, Dur = 59
22:36:21.243 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3035, max=65516, med=4897, FiltMin=4034, FiltMax=63071, Gamma=0.910
22:36:21.254 00.011 15404 UpdateGuideState exits: m=607373 SNR=207.1 Saturated
22:36:21.255 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:21.256 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:36:21.257 00.001 15404 Enqueuing Expose request
22:36:21.303 00.046 9920 IsGuiding returns 0
22:36:21.314 00.011 9920 PulseGuide returned control before completion, sleep 59
22:36:21.385 00.071 9920 IsGuiding returns 1
22:36:21.385 00.000 9920 scope still moving after pulse duration time elapsed
22:36:21.542 00.157 9920 IsGuiding returns 0
22:36:21.542 00.000 9920 scope move finished after 59 + 179 ms
22:36:21.542 00.000 9920 Move returns status 0, amount 59
22:36:21.542 00.000 9920 MoveAxis(N, 0, ABG)
22:36:21.542 00.000 9920 duration set to 0 by GuideMode
22:36:21.542 00.000 9920 Move returns status 0, amount 0
22:36:21.542 00.000 9920 move complete, result=0
22:36:21.542 00.000 9920 worker thread done servicing request
22:36:21.542 00.000 9920 Worker thread wakes up
22:36:21.542 00.000 15404 GuideStep: -0.2 px 59 ms EAST, 0.2 px 0 ms NORTH
22:36:21.544 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:36:21.544 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:36:25.251 03.707 9920 Exposure complete
22:36:25.289 00.038 9920 worker thread done servicing request
22:36:25.289 00.000 15404 OnExposeComplete: enter
22:36:25.290 00.001 15404 UpdateGuideState(): m_state=6
22:36:25.291 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
22:36:25.292 00.001 15404 Star::Find returns 1 (1), X=721.50, Y=794.35, Mass=625153, SNR=271.7, Peak=25639 HFD=6.8
22:36:25.293 00.001 15404 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-2.95) = xAngle (2.51 = 2.51)
22:36:25.294 00.001 15404 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.42 = 2.42)
22:36:25.295 00.001 15404 CameraToMount -- cameraX=0.62 cameraY=-0.29 hyp=0.68 cameraTheta=-0.44 mountX=-0.55 mountY=0.45, mountTheta=2.45
22:36:25.297 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.62, y=-0.29, opts=13)
22:36:25.298 00.001 15404 Enqueuing Move request for scope (0.62, -0.29)
22:36:25.299 00.001 9920 Worker thread wakes up
22:36:25.299 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.29) opts 0xd
22:36:25.299 00.000 9920 Handling offset move in thread for scope, endpoint = (0.62, -0.29)
22:36:25.299 00.000 9920 Moving (0.62, -0.29) raw xDistance=-0.55 yDistance=0.45
22:36:25.299 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
22:36:25.299 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
22:36:25.299 00.000 9920 MoveAxis(E, 152, ABG)
22:36:25.299 00.000 9920 Guiding  Dir = 2, Dur = 152
22:36:25.302 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2988, max=65516, med=4893, FiltMin=3593, FiltMax=63227, Gamma=0.910
22:36:25.313 00.011 15404 UpdateGuideState exits: m=625153 SNR=271.7 Saturated
22:36:25.314 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:25.315 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:36:25.316 00.001 15404 Enqueuing Expose request
22:36:25.321 00.005 9920 IsGuiding returns 0
22:36:25.332 00.011 9920 PulseGuide returned control before completion, sleep 151
22:36:25.504 00.172 9920 IsGuiding returns 0
22:36:25.504 00.000 9920 Move returns status 0, amount 152
22:36:25.504 00.000 9920 MoveAxis(S, 124, ABG)
22:36:25.504 00.000 9920 Guiding  Dir = 1, Dur = 124
22:36:25.525 00.021 9920 IsGuiding returns 0
22:36:25.537 00.012 9920 PulseGuide returned control before completion, sleep 123
22:36:25.683 00.146 9920 IsGuiding returns 1
22:36:25.683 00.000 9920 scope still moving after pulse duration time elapsed
22:36:25.727 00.044 9920 IsGuiding returns 0
22:36:25.727 00.000 9920 scope move finished after 124 + 78 ms
22:36:25.727 00.000 9920 Move returns status 0, amount 124
22:36:25.727 00.000 9920 move complete, result=0
22:36:25.727 00.000 9920 worker thread done servicing request
22:36:25.727 00.000 9920 Worker thread wakes up
22:36:25.727 00.000 15404 GuideStep: -0.6 px 152 ms EAST, 0.5 px 124 ms SOUTH
22:36:25.730 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:36:25.730 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:36:29.135 03.405 9920 Exposure complete
22:36:29.173 00.038 9920 worker thread done servicing request
22:36:29.173 00.000 15404 OnExposeComplete: enter
22:36:29.174 00.001 15404 UpdateGuideState(): m_state=6
22:36:29.175 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
22:36:29.176 00.001 15404 Star::Find returns 1 (1), X=721.12, Y=794.63, Mass=607706, SNR=221.7, Peak=28388 HFD=6.4
22:36:29.177 00.001 15404 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-2.95) = xAngle (2.89 = 2.89)
22:36:29.179 00.002 15404 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.79 = 2.79)
22:36:29.180 00.001 15404 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.07 mountX=-0.23 mountY=0.08, mountTheta=2.80
22:36:29.181 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.24, y=-0.02, opts=13)
22:36:29.182 00.001 15404 Enqueuing Move request for scope (0.24, -0.02)
22:36:29.183 00.001 9920 Worker thread wakes up
22:36:29.183 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
22:36:29.183 00.000 9920 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
22:36:29.183 00.000 9920 Moving (0.24, -0.02) raw xDistance=-0.23 yDistance=0.08
22:36:29.183 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
22:36:29.183 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:29.183 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:36:29.184 00.001 9920 MoveAxis(E, 72, ABG)
22:36:29.184 00.000 9920 Guiding  Dir = 2, Dur = 72
22:36:29.186 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2847, max=65461, med=4899, FiltMin=3944, FiltMax=63586, Gamma=0.910
22:36:29.197 00.011 15404 UpdateGuideState exits: m=607706 SNR=221.7 Saturated
22:36:29.199 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:29.200 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:36:29.201 00.001 15404 Enqueuing Expose request
22:36:29.336 00.135 9920 IsGuiding returns 0
22:36:29.347 00.011 9920 PulseGuide returned control before completion, sleep 71
22:36:29.430 00.083 9920 IsGuiding returns 1
22:36:29.430 00.000 9920 scope still moving after pulse duration time elapsed
22:36:29.528 00.098 9920 IsGuiding returns 0
22:36:29.528 00.000 9920 scope move finished after 72 + 120 ms
22:36:29.528 00.000 9920 Move returns status 0, amount 72
22:36:29.528 00.000 9920 MoveAxis(N, 0, ABG)
22:36:29.528 00.000 9920 duration set to 0 by GuideMode
22:36:29.528 00.000 9920 Move returns status 0, amount 0
22:36:29.528 00.000 9920 move complete, result=0
22:36:29.528 00.000 9920 worker thread done servicing request
22:36:29.528 00.000 9920 Worker thread wakes up
22:36:29.528 00.000 15404 GuideStep: -0.2 px 72 ms EAST, 0.1 px 0 ms NORTH
22:36:29.530 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:36:29.530 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:36:33.240 03.710 9920 Exposure complete
22:36:33.277 00.037 9920 worker thread done servicing request
22:36:33.277 00.000 15404 OnExposeComplete: enter
22:36:33.279 00.002 15404 UpdateGuideState(): m_state=6
22:36:33.280 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
22:36:33.281 00.001 15404 Star::Find returns 1 (1), X=721.18, Y=794.71, Mass=647102, SNR=224.7, Peak=30176 HFD=6.4
22:36:33.282 00.001 15404 CameraToMount -- cameraTheta (0.20) - m_xAngle (-2.95) = xAngle (3.16 = -3.13)
22:36:33.283 00.001 15404 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.06 = 3.06)
22:36:33.284 00.001 15404 CameraToMount -- cameraX=0.30 cameraY=0.06 hyp=0.31 cameraTheta=0.20 mountX=-0.31 mountY=0.02, mountTheta=3.06
22:36:33.285 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.30, y=0.06, opts=13)
22:36:33.286 00.001 15404 Enqueuing Move request for scope (0.30, 0.06)
22:36:33.287 00.001 9920 Worker thread wakes up
22:36:33.287 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.06) opts 0xd
22:36:33.287 00.000 9920 Handling offset move in thread for scope, endpoint = (0.30, 0.06)
22:36:33.287 00.000 9920 Moving (0.30, 0.06) raw xDistance=-0.31 yDistance=0.02
22:36:33.287 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
22:36:33.287 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:33.287 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:36:33.287 00.000 9920 MoveAxis(E, 88, ABG)
22:36:33.287 00.000 9920 Guiding  Dir = 2, Dur = 88
22:36:33.290 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2693, max=65461, med=4893, FiltMin=3778, FiltMax=65425, Gamma=0.910
22:36:33.301 00.011 15404 UpdateGuideState exits: m=647102 SNR=224.7 Saturated
22:36:33.302 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:33.303 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:36:33.304 00.001 15404 Enqueuing Expose request
22:36:33.359 00.055 9920 IsGuiding returns 0
22:36:33.379 00.020 9920 PulseGuide returned control before completion, sleep 80
22:36:33.470 00.091 9920 IsGuiding returns 1
22:36:33.470 00.000 9920 scope still moving after pulse duration time elapsed
22:36:33.882 00.412 9920 IsGuiding returns 0
22:36:33.882 00.000 9920 scope move finished after 88 + 434 ms
22:36:33.882 00.000 9920 Move returns status 0, amount 88
22:36:33.882 00.000 9920 MoveAxis(N, 0, ABG)
22:36:33.882 00.000 9920 duration set to 0 by GuideMode
22:36:33.882 00.000 9920 Move returns status 0, amount 0
22:36:33.882 00.000 9920 move complete, result=0
22:36:33.882 00.000 9920 worker thread done servicing request
22:36:33.882 00.000 9920 Worker thread wakes up
22:36:33.882 00.000 15404 GuideStep: -0.3 px 88 ms EAST, 0.0 px 0 ms NORTH
22:36:33.884 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:36:33.884 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:36:37.299 03.415 9920 Exposure complete
22:36:37.340 00.041 9920 worker thread done servicing request
22:36:37.340 00.000 15404 OnExposeComplete: enter
22:36:37.341 00.001 15404 UpdateGuideState(): m_state=6
22:36:37.342 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
22:36:37.343 00.001 15404 Star::Find returns 1 (1), X=721.66, Y=794.77, Mass=629822, SNR=250.3, Peak=35271 HFD=6.1
22:36:37.344 00.001 15404 CameraToMount -- cameraTheta (0.16) - m_xAngle (-2.95) = xAngle (3.11 = 3.11)
22:36:37.344 00.000 15404 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.02 = 3.02)
22:36:37.346 00.002 15404 CameraToMount -- cameraX=0.78 cameraY=0.12 hyp=0.79 cameraTheta=0.16 mountX=-0.79 mountY=0.10, mountTheta=3.02
22:36:37.347 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.78, y=0.12, opts=13)
22:36:37.348 00.001 15404 Enqueuing Move request for scope (0.78, 0.12)
22:36:37.349 00.001 9920 Worker thread wakes up
22:36:37.349 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.12) opts 0xd
22:36:37.349 00.000 9920 Handling offset move in thread for scope, endpoint = (0.78, 0.12)
22:36:37.349 00.000 9920 Moving (0.78, 0.12) raw xDistance=-0.79 yDistance=0.10
22:36:37.349 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.79
22:36:37.349 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:37.350 00.001 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:36:37.350 00.000 9920 MoveAxis(E, 218, ABG)
22:36:37.350 00.000 9920 Guiding  Dir = 2, Dur = 218
22:36:37.352 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2820, max=65461, med=4898, FiltMin=4039, FiltMax=65425, Gamma=0.910
22:36:37.363 00.011 15404 UpdateGuideState exits: m=629822 SNR=250.3 Saturated
22:36:37.365 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:37.366 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:36:37.367 00.001 15404 Enqueuing Expose request
22:36:37.698 00.331 9920 IsGuiding returns 0
22:36:37.710 00.012 9920 PulseGuide returned control before completion, sleep 217
22:36:37.951 00.241 9920 IsGuiding returns 0
22:36:37.951 00.000 9920 Move returns status 0, amount 218
22:36:37.951 00.000 9920 MoveAxis(N, 0, ABG)
22:36:37.951 00.000 9920 duration set to 0 by GuideMode
22:36:37.951 00.000 9920 Move returns status 0, amount 0
22:36:37.952 00.001 9920 move complete, result=0
22:36:37.952 00.000 9920 worker thread done servicing request
22:36:37.952 00.000 15404 GuideStep: -0.8 px 218 ms EAST, 0.1 px 0 ms NORTH
22:36:37.954 00.002 9920 Worker thread wakes up
22:36:37.955 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:36:37.955 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:36:41.672 03.717 9920 Exposure complete
22:36:41.712 00.040 9920 worker thread done servicing request
22:36:41.712 00.000 15404 OnExposeComplete: enter
22:36:41.713 00.001 15404 UpdateGuideState(): m_state=6
22:36:41.714 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
22:36:41.715 00.001 15404 Star::Find returns 1 (1), X=721.02, Y=794.47, Mass=605519, SNR=247.2, Peak=28196 HFD=6.4
22:36:41.716 00.001 15404 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-2.95) = xAngle (2.05 = 2.05)
22:36:41.717 00.001 15404 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.96 = 1.96)
22:36:41.718 00.001 15404 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.90 mountX=-0.10 mountY=0.21, mountTheta=2.03
22:36:41.719 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.14, y=-0.18, opts=13)
22:36:41.720 00.001 15404 Enqueuing Move request for scope (0.14, -0.18)
22:36:41.721 00.001 9920 Worker thread wakes up
22:36:41.721 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
22:36:41.721 00.000 9920 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
22:36:41.721 00.000 9920 Moving (0.14, -0.18) raw xDistance=-0.10 yDistance=0.21
22:36:41.721 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:36:41.721 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:36:41.722 00.001 9920 MoveAxis(E, 0, ABG)
22:36:41.722 00.000 9920 Move returns status 0, amount 0
22:36:41.722 00.000 9920 MoveAxis(S, 57, ABG)
22:36:41.722 00.000 9920 Guiding  Dir = 1, Dur = 57
22:36:41.724 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3030, max=65516, med=4890, FiltMin=3841, FiltMax=62803, Gamma=0.910
22:36:41.736 00.012 15404 UpdateGuideState exits: m=605519 SNR=247.2 Saturated
22:36:41.737 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:41.738 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:36:41.739 00.001 15404 Enqueuing Expose request
22:36:41.746 00.007 9920 IsGuiding returns 0
22:36:41.757 00.011 9920 PulseGuide returned control before completion, sleep 56
22:36:41.825 00.068 9920 IsGuiding returns 1
22:36:41.825 00.000 9920 scope still moving after pulse duration time elapsed
22:36:41.856 00.031 9920 IsGuiding returns 1
22:36:41.897 00.041 9920 IsGuiding returns 0
22:36:41.897 00.000 9920 scope move finished after 57 + 94 ms
22:36:41.897 00.000 9920 Move returns status 0, amount 57
22:36:41.897 00.000 9920 move complete, result=0
22:36:41.897 00.000 9920 worker thread done servicing request
22:36:41.897 00.000 15404 GuideStep: -0.1 px 0 ms EAST, 0.2 px 57 ms SOUTH
22:36:41.900 00.003 9920 Worker thread wakes up
22:36:41.900 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:36:41.900 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:36:45.312 03.412 9920 Exposure complete
22:36:45.351 00.039 9920 worker thread done servicing request
22:36:45.351 00.000 15404 OnExposeComplete: enter
22:36:45.352 00.001 15404 UpdateGuideState(): m_state=6
22:36:45.353 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
22:36:45.354 00.001 15404 Star::Find returns 1 (1), X=721.07, Y=794.54, Mass=604134, SNR=235.9, Peak=26820 HFD=6.5
22:36:45.355 00.001 15404 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-2.95) = xAngle (2.43 = 2.43)
22:36:45.356 00.001 15404 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.34 = 2.34)
22:36:45.356 00.000 15404 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.52 mountX=-0.17 mountY=0.16, mountTheta=2.38
22:36:45.358 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.19, y=-0.11, opts=13)
22:36:45.359 00.001 15404 Enqueuing Move request for scope (0.19, -0.11)
22:36:45.360 00.001 9920 Worker thread wakes up
22:36:45.360 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
22:36:45.360 00.000 9920 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
22:36:45.360 00.000 9920 Moving (0.19, -0.11) raw xDistance=-0.17 yDistance=0.16
22:36:45.360 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:36:45.360 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:45.360 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:36:45.360 00.000 9920 MoveAxis(E, 0, ABG)
22:36:45.360 00.000 9920 Move returns status 0, amount 0
22:36:45.360 00.000 9920 MoveAxis(N, 0, ABG)
22:36:45.360 00.000 9920 duration set to 0 by GuideMode
22:36:45.360 00.000 9920 Move returns status 0, amount 0
22:36:45.360 00.000 9920 move complete, result=0
22:36:45.361 00.001 9920 worker thread done servicing request
22:36:45.362 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=2700, max=65516, med=4895, FiltMin=4111, FiltMax=63123, Gamma=0.910
22:36:45.373 00.011 15404 UpdateGuideState exits: m=604134 SNR=235.9 Saturated
22:36:45.374 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:45.375 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:36:45.376 00.001 15404 Enqueuing Expose request
22:36:45.377 00.001 9920 Worker thread wakes up
22:36:45.377 00.000 15404 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:36:45.378 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:36:45.378 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:36:49.094 03.716 9920 Exposure complete
22:36:49.131 00.037 9920 worker thread done servicing request
22:36:49.131 00.000 15404 OnExposeComplete: enter
22:36:49.132 00.001 15404 UpdateGuideState(): m_state=6
22:36:49.133 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
22:36:49.134 00.001 15404 Star::Find returns 1 (1), X=721.82, Y=794.51, Mass=644944, SNR=220.9, Peak=33763 HFD=6.3
22:36:49.135 00.001 15404 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-2.95) = xAngle (2.81 = 2.81)
22:36:49.136 00.001 15404 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.72 = 2.72)
22:36:49.137 00.001 15404 CameraToMount -- cameraX=0.94 cameraY=-0.14 hyp=0.95 cameraTheta=-0.14 mountX=-0.90 mountY=0.39, mountTheta=2.73
22:36:49.138 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.94, y=-0.14, opts=13)
22:36:49.139 00.001 15404 Enqueuing Move request for scope (0.94, -0.14)
22:36:49.140 00.001 9920 Worker thread wakes up
22:36:49.140 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.14) opts 0xd
22:36:49.140 00.000 9920 Handling offset move in thread for scope, endpoint = (0.94, -0.14)
22:36:49.141 00.001 9920 Moving (0.94, -0.14) raw xDistance=-0.90 yDistance=0.39
22:36:49.141 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.90
22:36:49.141 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
22:36:49.141 00.000 9920 MoveAxis(E, 241, ABG)
22:36:49.141 00.000 9920 Guiding  Dir = 2, Dur = 241
22:36:49.143 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3071, max=65461, med=4894, FiltMin=4078, FiltMax=64916, Gamma=0.910
22:36:49.155 00.012 15404 UpdateGuideState exits: m=644944 SNR=220.9 Saturated
22:36:49.156 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:49.157 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:36:49.158 00.001 15404 Enqueuing Expose request
22:36:49.319 00.161 9920 IsGuiding returns 0
22:36:49.330 00.011 9920 PulseGuide returned control before completion, sleep 240
22:36:49.812 00.482 9920 IsGuiding returns 0
22:36:49.812 00.000 9920 Move returns status 0, amount 241
22:36:49.812 00.000 9920 MoveAxis(S, 107, ABG)
22:36:49.812 00.000 9920 Guiding  Dir = 1, Dur = 107
22:36:49.833 00.021 9920 IsGuiding returns 0
22:36:49.844 00.011 9920 PulseGuide returned control before completion, sleep 106
22:36:50.071 00.227 9920 IsGuiding returns 0
22:36:50.071 00.000 9920 Move returns status 0, amount 107
22:36:50.071 00.000 9920 move complete, result=0
22:36:50.071 00.000 9920 worker thread done servicing request
22:36:50.071 00.000 9920 Worker thread wakes up
22:36:50.071 00.000 15404 GuideStep: -0.9 px 241 ms EAST, 0.4 px 107 ms SOUTH
22:36:50.073 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:36:50.073 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:36:53.487 03.414 9920 Exposure complete
22:36:53.527 00.040 9920 worker thread done servicing request
22:36:53.527 00.000 15404 OnExposeComplete: enter
22:36:53.528 00.001 15404 UpdateGuideState(): m_state=6
22:36:53.529 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
22:36:53.530 00.001 15404 Star::Find returns 1 (1), X=721.81, Y=794.43, Mass=636387, SNR=245.9, Peak=30735 HFD=6.4
22:36:53.531 00.001 15404 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-2.95) = xAngle (2.72 = 2.72)
22:36:53.532 00.001 15404 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.63 = 2.63)
22:36:53.533 00.001 15404 CameraToMount -- cameraX=0.93 cameraY=-0.22 hyp=0.95 cameraTheta=-0.23 mountX=-0.87 mountY=0.47, mountTheta=2.65
22:36:53.534 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.93, y=-0.22, opts=13)
22:36:53.535 00.001 15404 Enqueuing Move request for scope (0.93, -0.22)
22:36:53.536 00.001 9920 Worker thread wakes up
22:36:53.536 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.22) opts 0xd
22:36:53.536 00.000 9920 Handling offset move in thread for scope, endpoint = (0.93, -0.22)
22:36:53.536 00.000 9920 Moving (0.93, -0.22) raw xDistance=-0.87 yDistance=0.47
22:36:53.536 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.87
22:36:53.536 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:36:53.536 00.000 9920 MoveAxis(E, 250, ABG)
22:36:53.536 00.000 9920 Guiding  Dir = 2, Dur = 250
22:36:53.539 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3187, max=65444, med=4900, FiltMin=3942, FiltMax=63167, Gamma=0.910
22:36:53.550 00.011 15404 UpdateGuideState exits: m=636387 SNR=245.9 Saturated
22:36:53.552 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:53.552 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:36:53.553 00.001 15404 Enqueuing Expose request
22:36:53.562 00.009 9920 IsGuiding returns 0
22:36:53.573 00.011 9920 PulseGuide returned control before completion, sleep 250
22:36:53.847 00.274 9920 IsGuiding returns 0
22:36:53.848 00.001 9920 Move returns status 0, amount 250
22:36:53.848 00.000 9920 MoveAxis(S, 128, ABG)
22:36:53.848 00.000 9920 Guiding  Dir = 1, Dur = 128
22:36:53.868 00.020 9920 IsGuiding returns 0
22:36:53.879 00.011 9920 PulseGuide returned control before completion, sleep 127
22:36:54.025 00.146 9920 IsGuiding returns 1
22:36:54.025 00.000 9920 scope still moving after pulse duration time elapsed
22:36:54.067 00.042 9920 IsGuiding returns 0
22:36:54.067 00.000 9920 scope move finished after 128 + 71 ms
22:36:54.067 00.000 9920 Move returns status 0, amount 128
22:36:54.067 00.000 9920 move complete, result=0
22:36:54.067 00.000 9920 worker thread done servicing request
22:36:54.067 00.000 9920 Worker thread wakes up
22:36:54.067 00.000 15404 GuideStep: -0.9 px 250 ms EAST, 0.5 px 128 ms SOUTH
22:36:54.068 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:36:54.068 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:36:57.781 03.713 9920 Exposure complete
22:36:57.818 00.037 9920 worker thread done servicing request
22:36:57.818 00.000 15404 OnExposeComplete: enter
22:36:57.820 00.002 15404 UpdateGuideState(): m_state=6
22:36:57.821 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
22:36:57.822 00.001 15404 Star::Find returns 1 (1), X=721.41, Y=794.89, Mass=634966, SNR=260.2, Peak=29359 HFD=6.4
22:36:57.822 00.000 15404 CameraToMount -- cameraTheta (0.42) - m_xAngle (-2.95) = xAngle (3.37 = -2.91)
22:36:57.823 00.001 15404 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.28 = -3.00)
22:36:57.824 00.001 15404 CameraToMount -- cameraX=0.54 cameraY=0.24 hyp=0.59 cameraTheta=0.42 mountX=-0.57 mountY=-0.08, mountTheta=-3.00
22:36:57.826 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.54, y=0.24, opts=13)
22:36:57.827 00.001 15404 Enqueuing Move request for scope (0.54, 0.24)
22:36:57.828 00.001 9920 Worker thread wakes up
22:36:57.828 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.24) opts 0xd
22:36:57.828 00.000 9920 Handling offset move in thread for scope, endpoint = (0.54, 0.24)
22:36:57.828 00.000 9920 Moving (0.54, 0.24) raw xDistance=-0.57 yDistance=-0.08
22:36:57.828 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.57
22:36:57.828 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:57.828 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:36:57.828 00.000 9920 MoveAxis(E, 171, ABG)
22:36:57.828 00.000 9920 Guiding  Dir = 2, Dur = 171
22:36:57.830 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3249, max=65461, med=4893, FiltMin=3937, FiltMax=65425, Gamma=0.910
22:36:57.841 00.011 15404 UpdateGuideState exits: m=634966 SNR=260.2 Saturated
22:36:57.842 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:57.843 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:36:57.844 00.001 15404 Enqueuing Expose request
22:36:57.912 00.068 9920 IsGuiding returns 0
22:36:57.927 00.015 9920 PulseGuide returned control before completion, sleep 167
22:36:58.117 00.190 9920 IsGuiding returns 0
22:36:58.117 00.000 9920 Move returns status 0, amount 171
22:36:58.117 00.000 9920 MoveAxis(N, 0, ABG)
22:36:58.117 00.000 9920 duration set to 0 by GuideMode
22:36:58.117 00.000 9920 Move returns status 0, amount 0
22:36:58.117 00.000 9920 move complete, result=0
22:36:58.118 00.001 9920 worker thread done servicing request
22:36:58.118 00.000 15404 GuideStep: -0.6 px 171 ms EAST, -0.1 px 0 ms NORTH
22:36:58.121 00.003 9920 Worker thread wakes up
22:36:58.121 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:36:58.121 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:37:01.527 03.406 9920 Exposure complete
22:37:01.566 00.039 9920 worker thread done servicing request
22:37:01.566 00.000 15404 OnExposeComplete: enter
22:37:01.567 00.001 15404 UpdateGuideState(): m_state=6
22:37:01.568 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
22:37:01.569 00.001 15404 Star::Find returns 1 (1), X=721.11, Y=794.99, Mass=630660, SNR=230.0, Peak=29460 HFD=6.2
22:37:01.570 00.001 15404 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.93 = -2.36)
22:37:01.571 00.001 15404 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.83 = -2.45)
22:37:01.572 00.001 15404 CameraToMount -- cameraX=0.24 cameraY=0.35 hyp=0.42 cameraTheta=0.97 mountX=-0.30 mountY=-0.27, mountTheta=-2.41
22:37:01.573 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.24, y=0.35, opts=13)
22:37:01.574 00.001 15404 Enqueuing Move request for scope (0.24, 0.35)
22:37:01.575 00.001 9920 Worker thread wakes up
22:37:01.575 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.35) opts 0xd
22:37:01.575 00.000 9920 Handling offset move in thread for scope, endpoint = (0.24, 0.35)
22:37:01.575 00.000 9920 Moving (0.24, 0.35) raw xDistance=-0.30 yDistance=-0.27
22:37:01.575 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
22:37:01.575 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:37:01.575 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:37:01.575 00.000 9920 MoveAxis(E, 91, ABG)
22:37:01.575 00.000 9920 Guiding  Dir = 2, Dur = 91
22:37:01.577 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3122, max=65516, med=4901, FiltMin=4054, FiltMax=63466, Gamma=0.910
22:37:01.590 00.013 15404 UpdateGuideState exits: m=630660 SNR=230.0 Saturated
22:37:01.591 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:01.592 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:37:01.593 00.001 15404 Enqueuing Expose request
22:37:01.808 00.215 9920 IsGuiding returns 0
22:37:01.819 00.011 9920 PulseGuide returned control before completion, sleep 90
22:37:02.061 00.242 9920 IsGuiding returns 0
22:37:02.061 00.000 9920 Move returns status 0, amount 91
22:37:02.061 00.000 9920 MoveAxis(N, 0, ABG)
22:37:02.061 00.000 9920 duration set to 0 by GuideMode
22:37:02.061 00.000 9920 Move returns status 0, amount 0
22:37:02.061 00.000 9920 move complete, result=0
22:37:02.061 00.000 9920 worker thread done servicing request
22:37:02.061 00.000 9920 Worker thread wakes up
22:37:02.061 00.000 15404 GuideStep: -0.3 px 91 ms EAST, -0.3 px 0 ms NORTH
22:37:02.063 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:37:02.063 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:37:05.775 03.712 9920 Exposure complete
22:37:05.813 00.038 9920 worker thread done servicing request
22:37:05.813 00.000 15404 OnExposeComplete: enter
22:37:05.814 00.001 15404 UpdateGuideState(): m_state=6
22:37:05.815 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
22:37:05.816 00.001 15404 Star::Find returns 1 (1), X=721.68, Y=794.87, Mass=673381, SNR=253.4, Peak=38935 HFD=6.2
22:37:05.817 00.001 15404 CameraToMount -- cameraTheta (0.27) - m_xAngle (-2.95) = xAngle (3.22 = -3.06)
22:37:05.818 00.001 15404 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.13 = 3.13)
22:37:05.819 00.001 15404 CameraToMount -- cameraX=0.80 cameraY=0.22 hyp=0.83 cameraTheta=0.27 mountX=-0.83 mountY=0.01, mountTheta=3.13
22:37:05.820 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.80, y=0.22, opts=13)
22:37:05.821 00.001 15404 Enqueuing Move request for scope (0.80, 0.22)
22:37:05.822 00.001 9920 Worker thread wakes up
22:37:05.822 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.22) opts 0xd
22:37:05.822 00.000 9920 Handling offset move in thread for scope, endpoint = (0.80, 0.22)
22:37:05.822 00.000 9920 Moving (0.80, 0.22) raw xDistance=-0.83 yDistance=0.01
22:37:05.822 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.83
22:37:05.822 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:05.822 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:05.822 00.000 9920 MoveAxis(E, 228, ABG)
22:37:05.822 00.000 9920 Guiding  Dir = 2, Dur = 228
22:37:05.825 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2641, max=65461, med=4895, FiltMin=3784, FiltMax=65425, Gamma=0.910
22:37:05.837 00.012 15404 UpdateGuideState exits: m=673381 SNR=253.4 Saturated
22:37:05.838 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:05.839 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:37:05.840 00.001 15404 Enqueuing Expose request
22:37:05.845 00.005 9920 IsGuiding returns 0
22:37:05.856 00.011 9920 PulseGuide returned control before completion, sleep 227
22:37:06.105 00.249 9920 IsGuiding returns 0
22:37:06.105 00.000 9920 Move returns status 0, amount 228
22:37:06.105 00.000 9920 MoveAxis(N, 0, ABG)
22:37:06.105 00.000 9920 duration set to 0 by GuideMode
22:37:06.105 00.000 9920 Move returns status 0, amount 0
22:37:06.105 00.000 9920 move complete, result=0
22:37:06.105 00.000 9920 worker thread done servicing request
22:37:06.106 00.001 9920 Worker thread wakes up
22:37:06.106 00.000 15404 GuideStep: -0.8 px 228 ms EAST, 0.0 px 0 ms NORTH
22:37:06.107 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:37:06.107 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:37:09.513 03.406 9920 Exposure complete
22:37:09.550 00.037 9920 worker thread done servicing request
22:37:09.550 00.000 15404 OnExposeComplete: enter
22:37:09.551 00.001 15404 UpdateGuideState(): m_state=6
22:37:09.552 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
22:37:09.553 00.001 15404 Star::Find returns 1 (1), X=721.33, Y=794.80, Mass=619904, SNR=228.9, Peak=29183 HFD=6.4
22:37:09.554 00.001 15404 CameraToMount -- cameraTheta (0.33) - m_xAngle (-2.95) = xAngle (3.28 = -3.00)
22:37:09.555 00.001 15404 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (3.19 = -3.10)
22:37:09.556 00.001 15404 CameraToMount -- cameraX=0.46 cameraY=0.16 hyp=0.48 cameraTheta=0.33 mountX=-0.48 mountY=-0.02, mountTheta=-3.09
22:37:09.558 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.46, y=0.16, opts=13)
22:37:09.559 00.001 15404 Enqueuing Move request for scope (0.46, 0.16)
22:37:09.560 00.001 9920 Worker thread wakes up
22:37:09.560 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.16) opts 0xd
22:37:09.560 00.000 9920 Handling offset move in thread for scope, endpoint = (0.46, 0.16)
22:37:09.560 00.000 9920 Moving (0.46, 0.16) raw xDistance=-0.48 yDistance=-0.02
22:37:09.560 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.48
22:37:09.560 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:09.560 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:37:09.560 00.000 9920 MoveAxis(E, 144, ABG)
22:37:09.560 00.000 9920 Guiding  Dir = 2, Dur = 144
22:37:09.563 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=2399, max=65461, med=4902, FiltMin=3686, FiltMax=65425, Gamma=0.910
22:37:09.574 00.011 15404 UpdateGuideState exits: m=619904 SNR=228.9 Saturated
22:37:09.575 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:09.577 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:37:09.578 00.001 15404 Enqueuing Expose request
22:37:09.582 00.004 9920 IsGuiding returns 0
22:37:09.606 00.024 9920 PulseGuide returned control before completion, sleep 130
22:37:09.761 00.155 9920 IsGuiding returns 0
22:37:09.761 00.000 9920 Move returns status 0, amount 144
22:37:09.761 00.000 9920 MoveAxis(N, 0, ABG)
22:37:09.761 00.000 9920 duration set to 0 by GuideMode
22:37:09.761 00.000 9920 Move returns status 0, amount 0
22:37:09.761 00.000 9920 move complete, result=0
22:37:09.761 00.000 9920 worker thread done servicing request
22:37:09.762 00.001 9920 Worker thread wakes up
22:37:09.762 00.000 9920 worker thread servicing REQUEST_EXPOSE 3500
22:37:09.762 00.000 15404 GuideStep: -0.5 px 144 ms EAST, -0.0 px 0 ms NORTH
22:37:09.763 00.001 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:37:13.480 03.717 9920 Exposure complete
22:37:13.520 00.040 9920 worker thread done servicing request
22:37:13.520 00.000 15404 OnExposeComplete: enter
22:37:13.521 00.001 15404 UpdateGuideState(): m_state=6
22:37:13.522 00.001 15404 Star::Find(15, 721, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
22:37:13.523 00.001 15404 Star::Find returns 1 (1), X=720.87, Y=794.50, Mass=591828, SNR=247.4, Peak=27348 HFD=6.3
22:37:13.524 00.001 15404 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
22:37:13.525 00.001 15404 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.21 = 1.21)
22:37:13.526 00.001 15404 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.65 mountX=0.04 mountY=0.13, mountTheta=1.29
22:37:13.527 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.01, y=-0.14, opts=13)
22:37:13.528 00.001 15404 Enqueuing Move request for scope (-0.01, -0.14)
22:37:13.530 00.002 9920 Worker thread wakes up
22:37:13.530 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
22:37:13.530 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
22:37:13.530 00.000 9920 Moving (-0.01, -0.14) raw xDistance=0.04 yDistance=0.13
22:37:13.530 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:37:13.530 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:13.530 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:37:13.530 00.000 9920 MoveAxis(E, 0, ABG)
22:37:13.530 00.000 9920 Move returns status 0, amount 0
22:37:13.530 00.000 9920 MoveAxis(N, 0, ABG)
22:37:13.530 00.000 9920 duration set to 0 by GuideMode
22:37:13.530 00.000 9920 Move returns status 0, amount 0
22:37:13.530 00.000 9920 move complete, result=0
22:37:13.530 00.000 9920 worker thread done servicing request
22:37:13.532 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3102, max=65450, med=4898, FiltMin=4021, FiltMax=63283, Gamma=0.910
22:37:13.543 00.011 15404 UpdateGuideState exits: m=591828 SNR=247.4 Saturated
22:37:13.545 00.002 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:13.545 00.000 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:37:13.546 00.001 15404 Enqueuing Expose request
22:37:13.547 00.001 9920 Worker thread wakes up
22:37:13.547 00.000 15404 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:13.548 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:37:13.548 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:37:16.961 03.413 9920 Exposure complete
22:37:17.000 00.039 9920 worker thread done servicing request
22:37:17.000 00.000 15404 OnExposeComplete: enter
22:37:17.001 00.001 15404 UpdateGuideState(): m_state=6
22:37:17.002 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
22:37:17.003 00.001 15404 Star::Find returns 1 (1), X=720.94, Y=794.37, Mass=597953, SNR=224.9, Peak=26160 HFD=6.5
22:37:17.004 00.001 15404 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-2.95) = xAngle (1.62 = 1.62)
22:37:17.005 00.001 15404 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.53 = 1.53)
22:37:17.006 00.001 15404 CameraToMount -- cameraX=0.07 cameraY=-0.28 hyp=0.28 cameraTheta=-1.33 mountX=-0.01 mountY=0.28, mountTheta=1.62
22:37:17.008 00.002 15404 SchedulePrimaryMove(105DBB90, x=0.07, y=-0.28, opts=13)
22:37:17.009 00.001 15404 Enqueuing Move request for scope (0.07, -0.28)
22:37:17.009 00.000 9920 Worker thread wakes up
22:37:17.010 00.001 9920 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.28) opts 0xd
22:37:17.010 00.000 9920 Handling offset move in thread for scope, endpoint = (0.07, -0.28)
22:37:17.010 00.000 9920 Moving (0.07, -0.28) raw xDistance=-0.01 yDistance=0.28
22:37:17.010 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:37:17.010 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:37:17.010 00.000 9920 MoveAxis(E, 0, ABG)
22:37:17.010 00.000 9920 Move returns status 0, amount 0
22:37:17.010 00.000 9920 MoveAxis(S, 77, ABG)
22:37:17.010 00.000 9920 Guiding  Dir = 1, Dur = 77
22:37:17.012 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2912, max=65516, med=4904, FiltMin=3986, FiltMax=62011, Gamma=0.910
22:37:17.024 00.012 15404 UpdateGuideState exits: m=597953 SNR=224.9 Saturated
22:37:17.025 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:17.026 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:37:17.026 00.000 15404 Enqueuing Expose request
22:37:17.032 00.006 9920 IsGuiding returns 0
22:37:17.043 00.011 9920 PulseGuide returned control before completion, sleep 77
22:37:17.132 00.089 9920 IsGuiding returns 1
22:37:17.132 00.000 9920 scope still moving after pulse duration time elapsed
22:37:17.172 00.040 9920 IsGuiding returns 0
22:37:17.172 00.000 9920 scope move finished after 77 + 63 ms
22:37:17.172 00.000 9920 Move returns status 0, amount 77
22:37:17.172 00.000 9920 move complete, result=0
22:37:17.172 00.000 9920 worker thread done servicing request
22:37:17.172 00.000 9920 Worker thread wakes up
22:37:17.172 00.000 15404 GuideStep: -0.0 px 0 ms EAST, 0.3 px 77 ms SOUTH
22:37:17.174 00.002 9920 worker thread servicing REQUEST_EXPOSE 3500
22:37:17.174 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:37:20.889 03.715 9920 Exposure complete
22:37:20.930 00.041 9920 worker thread done servicing request
22:37:20.930 00.000 15404 OnExposeComplete: enter
22:37:20.931 00.001 15404 UpdateGuideState(): m_state=6
22:37:20.932 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
22:37:20.933 00.001 15404 Star::Find returns 1 (1), X=720.79, Y=794.49, Mass=622176, SNR=252.3, Peak=28688 HFD=6.5
22:37:20.934 00.001 15404 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-2.95) = xAngle (0.87 = 0.87)
22:37:20.935 00.001 15404 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.78 = 0.78)
22:37:20.936 00.001 15404 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.08 mountX=0.12 mountY=0.13, mountTheta=0.83
22:37:20.937 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.09, y=-0.16, opts=13)
22:37:20.938 00.001 15404 Enqueuing Move request for scope (-0.09, -0.16)
22:37:20.939 00.001 9920 Worker thread wakes up
22:37:20.939 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
22:37:20.939 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
22:37:20.940 00.001 9920 Moving (-0.09, -0.16) raw xDistance=0.12 yDistance=0.13
22:37:20.940 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:37:20.940 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:20.940 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:37:20.940 00.000 9920 MoveAxis(E, 0, ABG)
22:37:20.940 00.000 9920 Move returns status 0, amount 0
22:37:20.940 00.000 9920 MoveAxis(N, 0, ABG)
22:37:20.940 00.000 9920 duration set to 0 by GuideMode
22:37:20.940 00.000 9920 Move returns status 0, amount 0
22:37:20.940 00.000 9920 move complete, result=0
22:37:20.940 00.000 9920 worker thread done servicing request
22:37:20.942 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=3010, max=65450, med=4899, FiltMin=4068, FiltMax=63777, Gamma=0.910
22:37:20.954 00.012 15404 UpdateGuideState exits: m=622176 SNR=252.3 Saturated
22:37:20.955 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:20.956 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:37:20.957 00.001 15404 Enqueuing Expose request
22:37:20.958 00.001 9920 Worker thread wakes up
22:37:20.958 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:20.959 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:37:20.959 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:37:24.364 03.405 9920 Exposure complete
22:37:24.401 00.037 9920 worker thread done servicing request
22:37:24.401 00.000 15404 OnExposeComplete: enter
22:37:24.402 00.001 15404 UpdateGuideState(): m_state=6
22:37:24.403 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
22:37:24.404 00.001 15404 Star::Find returns 1 (1), X=720.72, Y=794.41, Mass=648921, SNR=229.3, Peak=28960 HFD=6.3
22:37:24.405 00.001 15404 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-2.95) = xAngle (0.81 = 0.81)
22:37:24.406 00.001 15404 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.72 = 0.72)
22:37:24.407 00.001 15404 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-2.14 mountX=0.20 mountY=0.19, mountTheta=0.76
22:37:24.409 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.16, y=-0.24, opts=13)
22:37:24.409 00.000 15404 Enqueuing Move request for scope (-0.16, -0.24)
22:37:24.410 00.001 9920 Worker thread wakes up
22:37:24.410 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.24) opts 0xd
22:37:24.410 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.16, -0.24)
22:37:24.410 00.000 9920 Moving (-0.16, -0.24) raw xDistance=0.20 yDistance=0.19
22:37:24.410 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:37:24.410 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:24.410 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:37:24.410 00.000 9920 MoveAxis(E, 0, ABG)
22:37:24.410 00.000 9920 Move returns status 0, amount 0
22:37:24.410 00.000 9920 MoveAxis(N, 0, ABG)
22:37:24.410 00.000 9920 duration set to 0 by GuideMode
22:37:24.410 00.000 9920 Move returns status 0, amount 0
22:37:24.410 00.000 9920 move complete, result=0
22:37:24.410 00.000 9920 worker thread done servicing request
22:37:24.414 00.004 15404 UpdateImageDisplay: Size=(1280,960) min=2590, max=65450, med=4902, FiltMin=3782, FiltMax=64119, Gamma=0.910
22:37:24.426 00.012 15404 UpdateGuideState exits: m=648921 SNR=229.3 Saturated
22:37:24.427 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:24.429 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:37:24.430 00.001 15404 Enqueuing Expose request
22:37:24.431 00.001 9920 Worker thread wakes up
22:37:24.431 00.000 15404 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:37:24.432 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:37:24.432 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:37:28.141 03.709 9920 Exposure complete
22:37:28.179 00.038 9920 worker thread done servicing request
22:37:28.179 00.000 15404 OnExposeComplete: enter
22:37:28.180 00.001 15404 UpdateGuideState(): m_state=6
22:37:28.181 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
22:37:28.182 00.001 15404 Star::Find returns 1 (1), X=720.81, Y=794.31, Mass=625917, SNR=252.3, Peak=26268 HFD=6.5
22:37:28.183 00.001 15404 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-2.95) = xAngle (1.19 = 1.19)
22:37:28.184 00.001 15404 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (1.10 = 1.10)
22:37:28.185 00.001 15404 CameraToMount -- cameraX=-0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.76 mountX=0.13 mountY=0.31, mountTheta=1.18
22:37:28.186 00.001 15404 SchedulePrimaryMove(105DBB90, x=-0.06, y=-0.34, opts=13)
22:37:28.187 00.001 15404 Enqueuing Move request for scope (-0.06, -0.34)
22:37:28.188 00.001 9920 Worker thread wakes up
22:37:28.188 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.34) opts 0xd
22:37:28.188 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.06, -0.34)
22:37:28.188 00.000 9920 Moving (-0.06, -0.34) raw xDistance=0.13 yDistance=0.31
22:37:28.188 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:37:28.188 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
22:37:28.188 00.000 9920 MoveAxis(E, 0, ABG)
22:37:28.188 00.000 9920 Move returns status 0, amount 0
22:37:28.188 00.000 9920 MoveAxis(S, 83, ABG)
22:37:28.188 00.000 9920 Guiding  Dir = 1, Dur = 83
22:37:28.191 00.003 15404 UpdateImageDisplay: Size=(1280,960) min=3254, max=65450, med=4900, FiltMin=4069, FiltMax=63685, Gamma=0.910
22:37:28.202 00.011 15404 UpdateGuideState exits: m=625917 SNR=252.3 Saturated
22:37:28.203 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:28.204 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:37:28.205 00.001 15404 Enqueuing Expose request
22:37:28.212 00.007 9920 IsGuiding returns 0
22:37:28.223 00.011 9920 PulseGuide returned control before completion, sleep 82
22:37:28.317 00.094 9920 IsGuiding returns 1
22:37:28.317 00.000 9920 scope still moving after pulse duration time elapsed
22:37:28.360 00.043 9920 IsGuiding returns 0
22:37:28.360 00.000 9920 scope move finished after 83 + 64 ms
22:37:28.360 00.000 9920 Move returns status 0, amount 83
22:37:28.360 00.000 9920 move complete, result=0
22:37:28.360 00.000 9920 worker thread done servicing request
22:37:28.360 00.000 9920 Worker thread wakes up
22:37:28.360 00.000 15404 GuideStep: 0.1 px 0 ms EAST, 0.3 px 83 ms SOUTH
22:37:28.361 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:37:28.361 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:37:31.770 03.409 9920 Exposure complete
22:37:31.811 00.041 9920 worker thread done servicing request
22:37:31.811 00.000 15404 OnExposeComplete: enter
22:37:31.811 00.000 15404 UpdateGuideState(): m_state=6
22:37:31.812 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
22:37:31.813 00.001 15404 Star::Find returns 1 (1), X=720.66, Y=794.40, Mass=632820, SNR=215.3, Peak=28934 HFD=6.7
22:37:31.814 00.001 15404 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-2.95) = xAngle (0.66 = 0.66)
22:37:31.815 00.001 15404 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (0.57 = 0.57)
22:37:31.816 00.001 15404 CameraToMount -- cameraX=-0.22 cameraY=-0.25 hyp=0.34 cameraTheta=-2.29 mountX=0.26 mountY=0.18, mountTheta=0.60
22:37:31.818 00.002 15404 SchedulePrimaryMove(105DBB90, x=-0.22, y=-0.25, opts=13)
22:37:31.818 00.000 15404 Enqueuing Move request for scope (-0.22, -0.25)
22:37:31.819 00.001 9920 Worker thread wakes up
22:37:31.819 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.25) opts 0xd
22:37:31.819 00.000 9920 Handling offset move in thread for scope, endpoint = (-0.22, -0.25)
22:37:31.820 00.001 9920 Moving (-0.22, -0.25) raw xDistance=0.26 yDistance=0.18
22:37:31.820 00.000 9920 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
22:37:31.820 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:31.820 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:37:31.820 00.000 9920 MoveAxis(W, 71, ABG)
22:37:31.820 00.000 9920 Guiding  Dir = 3, Dur = 71
22:37:31.822 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2923, max=65450, med=4903, FiltMin=3990, FiltMax=63321, Gamma=0.910
22:37:31.836 00.014 15404 UpdateGuideState exits: m=632820 SNR=215.3 Saturated
22:37:31.837 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:31.838 00.001 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:37:31.839 00.001 15404 Enqueuing Expose request
22:37:32.770 00.931 9920 IsGuiding returns 0
22:37:32.784 00.014 9920 PulseGuide returned control before completion, sleep 67
22:37:32.863 00.079 9920 IsGuiding returns 1
22:37:32.863 00.000 9920 scope still moving after pulse duration time elapsed
22:37:32.903 00.040 9920 IsGuiding returns 0
22:37:32.903 00.000 9920 scope move finished after 71 + 62 ms
22:37:32.903 00.000 9920 Move returns status 0, amount 71
22:37:32.903 00.000 9920 MoveAxis(N, 0, ABG)
22:37:32.903 00.000 9920 duration set to 0 by GuideMode
22:37:32.903 00.000 9920 Move returns status 0, amount 0
22:37:32.904 00.001 9920 move complete, result=0
22:37:32.904 00.000 9920 worker thread done servicing request
22:37:32.904 00.000 9920 Worker thread wakes up
22:37:32.904 00.000 15404 GuideStep: 0.3 px 71 ms WEST, 0.2 px 0 ms NORTH
22:37:32.905 00.001 9920 worker thread servicing REQUEST_EXPOSE 3500
22:37:32.905 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:37:36.616 03.711 9920 Exposure complete
22:37:36.653 00.037 9920 worker thread done servicing request
22:37:36.653 00.000 15404 OnExposeComplete: enter
22:37:36.654 00.001 15404 UpdateGuideState(): m_state=6
22:37:36.655 00.001 15404 Star::Find(15, 720, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
22:37:36.656 00.001 15404 Star::Find returns 1 (1), X=721.39, Y=794.62, Mass=613273, SNR=256.3, Peak=28495 HFD=6.2
22:37:36.657 00.001 15404 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-2.95) = xAngle (2.90 = 2.90)
22:37:36.658 00.001 15404 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-2.95) + m_yAngleError (0.09)) = yAngle (2.81 = 2.81)
22:37:36.659 00.001 15404 CameraToMount -- cameraX=0.51 cameraY=-0.02 hyp=0.51 cameraTheta=-0.05 mountX=-0.49 mountY=0.16, mountTheta=2.82
22:37:36.660 00.001 15404 SchedulePrimaryMove(105DBB90, x=0.51, y=-0.02, opts=13)
22:37:36.661 00.001 15404 Enqueuing Move request for scope (0.51, -0.02)
22:37:36.662 00.001 9920 Worker thread wakes up
22:37:36.662 00.000 9920 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.02) opts 0xd
22:37:36.662 00.000 9920 Handling offset move in thread for scope, endpoint = (0.51, -0.02)
22:37:36.663 00.001 9920 Moving (0.51, -0.02) raw xDistance=-0.49 yDistance=0.16
22:37:36.663 00.000 9920 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.49
22:37:36.663 00.000 9920 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:36.663 00.000 9920 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:37:36.663 00.000 9920 MoveAxis(E, 127, ABG)
22:37:36.663 00.000 9920 Guiding  Dir = 2, Dur = 127
22:37:36.665 00.002 15404 UpdateImageDisplay: Size=(1280,960) min=2355, max=65434, med=4897, FiltMin=4073, FiltMax=64076, Gamma=0.910
22:37:36.676 00.011 15404 UpdateGuideState exits: m=613273 SNR=256.3 Saturated
22:37:36.677 00.001 15404 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:36.679 00.002 15404 ScheduleExposure(3500,3,1) exposurePending=0
22:37:36.680 00.001 15404 Enqueuing Expose request
22:37:36.684 00.004 9920 IsGuiding returns 0
22:37:36.695 00.011 9920 PulseGuide returned control before completion, sleep 126
22:37:36.857 00.162 9920 IsGuiding returns 0
22:37:36.858 00.001 9920 Move returns status 0, amount 127
22:37:36.858 00.000 9920 MoveAxis(N, 0, ABG)
22:37:36.858 00.000 9920 duration set to 0 by GuideMode
22:37:36.858 00.000 9920 Move returns status 0, amount 0
22:37:36.858 00.000 9920 move complete, result=0
22:37:36.858 00.000 9920 worker thread done servicing request
22:37:36.858 00.000 9920 Worker thread wakes up
22:37:36.858 00.000 15404 GuideStep: -0.5 px 127 ms EAST, 0.2 px 0 ms NORTH
22:37:36.861 00.003 9920 worker thread servicing REQUEST_EXPOSE 3500
22:37:36.861 00.000 9920 Handling exposure in thread, d=3500 o=3 r=(706,780,31,31)
22:37:37.311 00.450 15404 Stop button clicked
22:37:37.312 00.001 15404 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:37:37.313 00.001 15404 Status Line: Waiting for devices...
22:37:37.365 00.052 9920 ZWO: stopexposure
22:37:40.028 02.663 9920 ZWO: stopexposure
22:37:40.028 00.000 9920 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:37:40.028 00.000 9920 worker thread done servicing request
22:37:40.028 00.000 15404 OnExposeComplete: enter
22:37:40.032 00.004 15404 OnExposeComplete: Capture Error reported
22:37:40.034 00.002 15404 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:37:40.035 00.001 15404 Mount: notify guiding stopped
22:37:40.037 00.002 15404 Changing from state GUIDING to STOP
22:37:40.037 00.000 15404 guider state => SELECTED
22:37:40.038 00.001 15404 UpdateImageDisplay: Size=(1280,960) min=2355, max=65434, med=4897, FiltMin=4073, FiltMax=64076, Gamma=0.910
22:37:40.048 00.010 15404 Changing from state SELECTED to UNINITIALIZED
22:37:40.049 00.001 15404 guider state => SELECTING
22:37:40.052 00.003 15404 Status Line: Stopped.
22:37:40.055 00.003 15404 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:37:40.277 00.222 15404 MyFrame::OnClose proceeding
22:37:40.279 00.002 15404 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:37:40.280 00.001 15404 StopWorkerThread(0x01CB3248) begins
22:37:40.281 00.001 9920 Worker thread wakes up
22:37:40.281 00.000 9920 worker thread servicing REQUEST_TERMINATE
22:37:40.281 00.000 9920 worker thread done servicing request
22:37:40.281 00.000 9920 WorkerThread::Entry() ends
22:37:40.320 00.039 15404 StopWorkerThread() threadExitCode=0
22:37:40.321 00.001 15404 StopWorkerThread(0x01CB3248) ends
22:37:40.322 00.001 15404 WorkerThread destructor called
22:37:40.323 00.001 15404 StopWorkerThread(0x01CB3008) begins
22:37:40.324 00.001 5180 Worker thread wakes up
22:37:40.324 00.000 5180 worker thread servicing REQUEST_TERMINATE
22:37:40.324 00.000 5180 worker thread done servicing request
22:37:40.324 00.000 5180 WorkerThread::Entry() ends
22:37:40.325 00.001 15404 StopWorkerThread() threadExitCode=0
22:37:40.325 00.000 15404 StopWorkerThread(0x01CB3008) ends
22:37:40.326 00.001 15404 WorkerThread destructor called
22:37:40.327 00.001 15404 Shutdown: forced=0
22:37:40.328 00.001 15404 Shutdown: disconnect scope
22:37:40.329 00.001 15404 ASCOM Scope: Disconnecting
22:37:40.331 00.002 15404 ASCOM Scope: Disconnected Successfully
22:37:40.334 00.003 15404 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:814->ASCOM Scope: cannot get Declination when not connected to mount
22:37:40.335 00.001 15404 ScopeASCOM::GetDeclinationRadians() returns Unknown
22:37:40.336 00.001 15404 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:1126->ASCOM Scope: cannot get side of pier when not connected
22:37:40.336 00.000 15404 ScopeASCOM::SideOfPier() returns -1
22:37:40.338 00.002 15404 Shutdown: disconnect camera
22:37:40.340 00.002 15404 Shutdown complete
22:37:40.341 00.001 15404 UPD: shutdown
22:37:40.342 00.001 15404 stopping server
22:37:40.343 00.001 15404 event server stopped
22:37:40.344 00.001 15404 Status Line: Server stopped
